.bloc1{
	border-color:#FF8400;
}
.blocFull{
	border-color:#FF8400;
}
.bloc1 h4{
	color:#FF8400;
}
.colored{
	color:#FF8400;
}

.nav{
	color:#FF8400;
	border-color:#FF8400;
}
.nav .previous, .nav .next{
	background-color:#FF8400;
}
.nav .inactif{
	background-color:#F4F3F3;
}
/*===================================*/
/*========= PAGE D'ACCUEIL ==========*/
/*===================================*/


.accueil{
	padding-left:12px;
	background-image:url(../../_img/bg_triche01.gif);
	background-repeat:repeat-y;
	background-position:12px 0;
}
.accueil .gauche{
	float:left;

	width:170px;
	padding:20px 10px 10px 10px;	
}

.accueil .droite{
	float:left;
	width:450px;
	padding:20px 10px 10px 10px;
	
}
html>body .accueil .droite{
	margin-right:-0;
}

.inner{
	
}
.accueil .btnGauche{
	float:left;
	background-color:#FFFFFF;
	width:220px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}
.accueil .btnDroite{
	float:right;
	background-color:#FFFFFF;
	width:220px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

.accueil  .bloc2{
	margin-bottom:6px;
}
.accueil  .bloc2 img{
	float:left;
	margin-right:20px;
	border:1px solid #FF8400;
}
.accueil  .bloc2 img.noborder{
	border:0;
}
/*===================================*/
/*===================================*/
/*===================================*/



/*====Boutique=====*/






.produitListe{
	
	margin-bottom:12px;
}
.produitListe .bloc2{

}
.produitListe .bloc2 .visuel{
	float:left;
	font-weight:bold;
	width:120px;
	color:#6394C2;

}

.produitListe .bloc2 .visuel img{
	border:2px solid #FF8400;
}

.produitListe .bloc2 .p{
	float:right;
	width:520px;
	
	

}
.produitListe .bloc2 .separateur{
	border-bottom:1px solid #FF8400;
	width:520px;
	float:right;
	font-size:1px;
	overflow:hidden;
	height:1px;
	margin-bottom:12px;
}

.produitListe .bloc2 a{
	display:block;
	margin-bottom:5px;
	color:#FF8400;
}

.produitListe .bloc2 strong, .produitListe .bloc2 strong a{
	color:#FF8400;
}

.produitListe .bloc2 .prix{
	float:right;
	font-weight:bold;
	background:#FF8400;
	padding:2px;
	color:#FFFFFF;
}

.produitListe .bloc2 .texte{
	display:block;
	margin:0 0 5px 0;
}

.produitListe .bloc2 a.savoir{
	background:url(../../_img/fleche03.gif) no-repeat 0 4px;
	padding:0 0 0 14px;

}

.produitListe .maskLI{
	margin-top:-20px;
	/*border:1px solid #000000;*/
}


/*--- fiche produit----*/

.detailProduit{

}

.detailProduit .visuel{
	float:left;
	margin:0 24px 12px 0;
}




/*===================================*/
/*=========  TOP MUSICAL   ==========*/
/*===================================*/

.topMusical{
	background-image:url(../../_img/illustration06.jpg);
	background-repeat:no-repeat;
	background-position:top right;

}
.topMusical .intro{
	margin-top:6px;
	margin-bottom:12px;
}
.topMusical .inside{
	padding-right:280px;
}
.topMusical ul{
	padding:12px;
	margin-bottom:0;
}
.topMusical li{
	list-style-image:url(../../_img/fleche03.gif);
	background-image:url(../../_img/tirait5.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:6px;
	margin-bottom:6px;

}
.topMusical li a, .topMusical li a:visited, .topMusical li a:hover{
	color:#FF8400;
	font-weight:bold;
}
.topMusical .maskLI{
	margin-top:-20px;
}
.topMusical .partenaires{
	margin-bottom:20px;
}


/*---------- DETAIL ----------*/

.detailTop{
	background-image:url(../../_img/illustration05.jpg);
	background-repeat:no-repeat;
	background-position:top right;

}

.detailTop .titre{
	font-weight:bold;
	color:#FF8400;
	margin-bottom:12px;
}
.detailTop .comments{
	padding-right:170px;
	margin-bottom:24px;
}

.detailTop table{
	width:550px;
	font-size:10px;
	
}
.detailTop th{
	background-color:#CC3266;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
}

.detailTop tr.inside{
	background-image:url(../../_img/tirait5.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.detailTop tr.inside td{
	padding:5px;
	padding-left:3px;
	padding-right:3px;
}
.detailTop tr.inside td.colored{
	font-weight:bold;
}
.detailTop tr.inside td a{
	color:#FF8400;
}



.detailTop .maskLI{
	margin-top:-5px;
}

.detailTop .source{
	padding-top:12px;
	color:#CC3266;
	font-size:9px;
}


/*-------------------------------*/

.paiement{
	padding:24px 24px 24px 44px;;
	border:#FF8400 1px solid;
}

.paiement .type{
	color:#FF8400;
	font-weight:bold;
	font-size:13px;
	background:url(../../_img/puce01.gif) no-repeat 0 3px;
	padding-left:20px;
	margin-left:-30px;
}
