<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html
{
height:100%;
margin:0px;
 padding:0px;

  	background-color: #909090;
 
 /*background-color: #212121 !important;*/
}


body {
background-color: #909090;
  font-family: Arial;
  min-height:100%;
  color:#FFFFFF;
  text-align: center;
  margin:0px;
  padding:0px;
  /*scrollbar-arrow-color:#FFFFFF;
  scrollbar-face-color:#909090;
  scrollbar-highlight-color:#909090;
  scrollbar-3dlight-color:#909090;
  scrollbar-shadow-color:#FFFFFF;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-track-color:rgba(0, 0, 0, 0.18); */



    font-size: 11px;   
  
  
   
	
					/*background: url("/css/img/bgpattern/gradient.svg") 50% 0 no-repeat fixed, url("/css/img/bgpattern/square_bg.png") 0 0 repeat; 
			background-size: 200% 350%,252px 230px; */
		
	  } 
  
 /*body, html,iframe, .fenetreyostandard { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } */
 
 html, body { height:100%; margin:0; padding:0; min-height:100%; }

 h1{
 font-size:17px;
 }
  
  .titlelight{
 font-size:12px;
 font-weight:bold;
 }
a{
	color:#FFFFFF;
	font-weight:bold;
 }
 
 
a:hover
{
	color:#FFFFFF; 

	/*
	-khtml-opacity:0.8; 
	-moz-opacity : 0.8; 
	-ms-filter: "alpha(opacity=8)"; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=8); 
	filter : alpha(opacity=8); 
	opacity : 0.8;
	*/
}

td:hover, 
div:hover, 
span:hover
{
	cursor:default;
}

a:hover *
{
	cursor:pointer;	
}


div.fenetreyo{
	margin-left:auto;
	margin-right:auto;
	max-width:350px;
	height:100%;
    background-color: #212121;}

div.fenetreyo_2{
	margin-left:auto;
	margin-right:auto;
	max-width:555px;
	height:100%;
	background-color: #212121;}

div.fenetreyo_3{
	margin-left:auto;
	margin-right:auto;
	max-width:840px;
	height:100%;
	background-color: #212121;}


div.fenetreyofan{
	margin-left:auto;
	margin-right:auto;
	max-width:750px;
	/*height:100%;*/
 background-color: #212121;	
}


.fenetreyo table,.fenetreyo_2 table,.fenetreyo_3 table, .fenetreyofan table, .fenetreyostandard table{
/*font-family: Arial;*/
font-size: 11px;margin-left: auto;
margin-right: auto;
text-align: center;
width:100%;
}

.fenetreyostandard table{
border-collapse: collapse;
}

a.tablo
{
	color:#FFFFFF;
}

img
{
	border:0;
}

a.tablotitre
{
	color:#909090;
}

.fenetreyo td, .fenetreyo_2 td,.fenetreyo_3 td, .fenetreyofan td{
  margin-left: auto;
  margin-right: auto;
    }
 
.courriel {
   }

.typeimg{
border:0;
}


.fenetreyo th, .fenetreyo_2 th,.fenetreyo_3 th, .fenetreyofan th{
  margin-left: auto;
  margin-right: auto;
    }
  
.bord {
  color: #909090;
  background-color: rgba(0, 0, 0, 0.18);
  }
  .bordtel {
  color: #909090;
  background-color: rgba(0, 0, 0, 0.18);
  border-bottom:1px dotted;
  border-color:rgba(0, 0, 0, 0.07);
  height:25px;
  line-height:25px; 
  vertical-align:middle;
  }
a.bord {
  color: #909090;
  font-weight:normal;
  }
  /*format des liens à l'intérieur du bord des tableaux*/
  
.centre {
  color: #FFFFFF;	
  background-color: rgba(0, 0, 0, 0.07);
}
.centretel {
  color: #FFFFFF;	
  background-color: rgba(0, 0, 0, 0.07);  
}
  .tracktel{
  border-bottom:1px dotted;
	border-color:rgba(0, 0, 0, 0.18);
	padding-bottom:2px;
}
a.liencentrenormal {
  color: #FFFFFF;
  font-weight:normal;
} 

.message{
			color: #FFFFFF !important;
		font-weight:bold;
	margin-top: 4px;
	margin-bottom:0;
}

.messageprofil{
			color: #FFFFFF !important;
		background-color: rgba(0, 0, 0, 0.07) !important;
		border-color: rgba(0, 0, 0, 0.07);
		font-weight:bold;
}

/*mise en forme formulaire*/
div.row {
 	clear: both;
	padding-top: 2px;
}

div.row span.label {
 	float: left;
 	width: 120px;
 	text-align: left;
 }

div.row span.formw {
	float: right;
 	width: 98px;
 	text-align: left;
}
div.row span.labelpays{
 	float: left;
 	width: 75px;
 	text-align: left;
 }

div.row span.formwpays {
	float: right;
 	width: 143px;
 	text-align: left;
}
div.row span.formwemail {
	float: right;
 	width: 140px;
 	text-align: left;
}
span.labellog {
	display: inline;
	float: left;
	width: 70px;
	text-align: left;
 }

div.formulaire
{
text-align: left;
margin-left:2px;
}
div.row span.formwlog {
	float: right;
 	width: 110px;
 	text-align: left;
}
div.row span.labelfan {
 	float: left;
 	width: 45%;
 	text-align: right;
 }
div.row span.texteboutonfan {
	height:20px;
 	text-align: center;
	vertical-align: middle;
 }
div.row span.formwfan{
	float: right;
 	width: 55%;
 	text-align: left;
 }
#labelpays
{
width: 52px;
}
/* span  {
	margin-left:2px;
	text-align:left;
	width:122px;
	float:left;
	} */
/* .chptext
{
	width:87;
	float:right;
} */
.pays
{
	width:75px;
	float:right;
}	

.login { 
	border:1px solid;
	border-color:rgba(0, 0, 0, 0.18);
	margin:auto;
	width:95%;
	color:#FFFFFF;
	padding:2px;
	}
	

.adresse{
text-align:center;
}
.adrcom{
text-align:center;
font-weight:bold;
}

.genre{
width:100%;
text-align:left;
}

#pays {
	width:143px;
}
#payspanier {
	width:134px;
}
#payspanier2 {
	width:206px;
}
#payspanierliv {
	width:206px;
}
.carte
{
	float:right;
	padding-top:5px;
}

.sp
{
	float:left;
}
.sp2
{
	float:left;
	margin:1px 2px;
}
.carte2
{
	float:left;
	margin:1px 3px; 
}

.conteneur
{
	width:140px;
	margin:auto;
}

.conteneur2
{
	width:225px;
	margin:auto;
}
.identif
{
	color: #FFFFFF;	
	background-color: rgba(0, 0, 0, 0.07);
	width:220px;
	padding: 10px;
	margin:auto;
}
.inscriptionfan
{
	color: #FFFFFF;	
	background-color: rgba(0, 0, 0, 0.07);
	width:280px;
	margin:auto;
}

.opepromofan
{
	color: #FFFFFF;	
	background-color: rgba(0, 0, 0, 0.07);
	width:265px;
	margin:auto;
	padding-bottom:5px;
	padding-top:5px;
}

#zoneConcert
{
	color: #FFFFFF;	
	background-color: rgba(0, 0, 0, 0.07);
}


.formchpfan{
width:240px;
margin-bottom:2px;
}
div.formpromo
{
text-align: left;
margin:8px;
}
.btnope{
margin-top:4px;
}
.profil
{
	color: #FFFFFF;	
	background-color: rgba(0, 0, 0, 0.07);
	width:280px;
	margin:auto;
}
.comment
{
	width:70px;
}

div.logo{
  background-image: url(); 
  background-repeat: no-repeat;
  width:250px; 
  height:300px;
  margin-right:auto;
  margin-left:auto;
  margin-top:2px;
}
.header{
	/*width:98%;
	height: 20px;
	margin-left:auto;
	margin-right:auto;
	padding:2px;*/
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 7px;
	padding-right: 7px;
	display: block;
	height: 20px;
}
.headerfan{
	width:98%;
	height: 20px;
	margin-left:auto;
	margin-right:auto;
	padding:2px;

}	
.panier
{
	width: 100%; 
	margin-left: auto; 
	margin-right: auto; 
	padding: 2% 10%; 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;  
	line-height: initial;
}
.aidepanier
{
	width: 100%; 
	margin-left: auto; 
	margin-right: auto; 
	padding: 2% 10%; 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
	text-align: justify; 
	line-height: initial;
}
.panier br
{
	margin-bottom: 15px;
	display: block; 
	line-height: 15px; 
	content: no-close-quote;
}

.panier h1 
{
	text-align:center; 
	display: block;
}

.panierlight
{
	width:95px;
	text-align:left;
	margin-left:2px;
}
.panierlight2
{
	width:100%;
	text-align:left;
	margin-left:2px;
}
.wb_btnachat {
    background-color: rgba(0, 0, 0, 0.18);
    -moz-border-radius: 5px;  
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #909090;
    font-size: 0.9em;
    padding: 3px 7px;
    text-align:center;
	text-decoration:none;
	font-weight:bold;
	text-transform: uppercase;
}
	
.wb_btnachat:hover {
	background-color: rgba(0, 0, 0, 0.07);
	color: #FFFFFF;
	cursor:pointer;
}
.fan
{
	width:98%;
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	padding:2px;
}
.fan_because
{
	width:98%;
	height:98%;
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	padding:2px;
}
.forum
{
	width:98%;
	margin-left:auto;
	margin-right:auto;
	padding:2px;
}
.aide
{
	float:left;
}
.lang
{
	top:3px;position:relative;float:right;
}
.comment2
{
	width:150px;
}
.gauche
{
	float:left;
}
.droite
{
	float:right;
}
.ville
{
	width:30px;
}


div.liencond{
color:#FFFFFF;
text-decoration: underline;
cursor:pointer;
}

.prix
{
	text-align:right;
	padding-right:1px;
}
.type{
margin-top:auto;
margin-bottom:auto;
width:3%;
}


	

.tshirt
{
  font-family: Arial;
  font-size:10px;
}
.mb
{
	font-size: 1.2em;
	padding-bottom:7px;
}
.tableforum
{
	border-collapse: collapse;
}
a.infobuld {
    position:relative; /* Très important */
    z-index:10;
	color: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-family: Arial;
font-size: 11px;}
a.infobul {
    position:relative; /* Très important */
    z-index:10;
	color: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-family: Arial;
font-size: 11px;}
a.noinfo {
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-family: Arial;
font-size: 11px;}
.panminus{
width : 25px;
}
div.formcom
{
	text-align: left;
	/*margin-left:5px;*/
	width: 100%; 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
	padding: 0px 13%;
}
label{
text-align:left;
}
.formchp{
float:right;
margin-right:2px;
width:130px;
}
.formchpmdp{
float:right;
margin-right:2px;
width:100px;
}
.formcheck{
float:left;
}
div.rowcenter{
text-align: center;
}
.norm{
float:none;
}
div.formcomauth
{
text-align: left;
margin-left:2px;
}


/*boutique*/
.boutique
{
	margin:auto;
	padding:2px;
    height:85%;
	text-align: left;
    width:98%;
}
.ecoute{
float:right;
margin-right:2px;
}
.prixbout{
font-weight:bold;
float:right;
margin-right:2px;
text-align:right;
}
.boutique_item{
width:98%;
border-bottom:#FFFFFF 1px dotted;
padding-top:5px;
}
.boutique_item_lie{
width:98%;
border-bottom:#909090 1px dotted;
color: #909090;
background-color: rgba(0, 0, 0, 0.18);
padding-top:5px;
}


.img_deplier{
cursor:pointer;
}
.imgpoint{
cursor:pointer;
}
.acheter{
cursor:pointer;
float:right;
}

.bordbout {
text-align:center;
  color: #909090;
  background-color: rgba(0, 0, 0, 0.18);
  font-size:20px;
  padding-bottom:2px;
  padding-top:2px;
  }
  
 .bordbout a{
 text-decoration:none;
 color: #909090;
 }
 .titre{
 font-weight:bold;
 margin-top:0;
 height:50px;
 }
  .libartlie{
 margin-left:2px;
 min-height:20px;
 }
 

 .catbout, .ecouter{
 margin-left:2px;
 }
 
 .item_detail{
width:100%;
 height:25px;
 margin-top:2px;
 }
 #player
 {
   text-align:center;
 }
#liencache
 {
 display:none;
 }
 .colshop
 {
	margin-left:10px;
	float: left;
	width:280px;
 }
 .colshop_page
 {
	 clear: both;
	 margin:auto;
 }
 
 /*boutique2*/
 .boutique2
{
	margin:auto;
	padding:2px;
	text-align: left;
    width:98%;
}
.bordbout2 {
  color: #909090;
  background-color: rgba(0, 0, 0, 0.18);
  font-size:22px;
  padding-bottom:8px;
  padding-top:8px;
  padding-left:16px;
  border:2px solid rgba(0, 0, 0, 0.07);
  margin-bottom:2px;
  -moz-border-radius: 8px;  
         -webkit-border-radius: 8px;
         border-radius: 8px;
  }
  .bordbout2 a{
 text-decoration:none;
 color: #909090;
 }
.ecoute2{
float:left;
margin-top:90px;
margin-left:4px;
}
.libcat{
  margin-left:4px;
}
.imgart{
  float:left;
  cursor:pointer;
}
.boutique_item2{
border:rgba(0, 0, 0, 0.18) 1px solid;
    padding: 5px;
    color: #FFFFFF;
     -moz-border-radius: 10px;  
         -webkit-border-radius: 10px;
         border-radius: 10px;
}
.boutique_item_lie2
{
	border-top:#FFFFFF 1px dotted;
	color: #FFFFFF;
	background-color: rgba(0, 0, 0, 0.07);
	padding-top:2px;
}

.img_deplier2{
cursor:pointer;
margin-top:-5px;
margin-bottom:5px;
}
.acheter2{
cursor:pointer;
float:right;
margin-right:3px;
}
.shopconteneur{
    margin-top:10px;
  }
.boutique2 img{
  vertical-align:bottom;
}
.panframe{
  height:32px;
  width:100px;
  float:right;
  margin-right:4px;
  border:1px solid rgba(0, 0, 0, 0.07);
}
.libartlie2{
 padding-left:2px;
 line-height:22px;
 margin-left:2px;
  margin-right:2px;
 }
 .libartgen{
 padding-left:2px;
 padding-top: 10px;
 }
 .listemorceaux{
  /*border-bottom:#FFFFFF 1px dotted;*/
 }
.item_detail2{
 line-height:22px;
 vertical-align:bottom;
 height: 22px;
 }
 .colshopplus
 {
	 float: left;
	 width:260px;
 }
 .colshop1
 {
     margin:auto;
 }
  .shopdesc
 {
     padding:0 8px;
     height:110px;
 }
.showlang
{
	position:absolute;
}
.imgclicable
{
	cursor:pointer;
}
#news2 {
height:13px;
line-height:1.4em;
width:13px;
margin-left:0;
margin-bottom:2px;
}
label.choice {
line-height:1.4em;
}
input.radioform {
height:13px;
line-height:1.4em;
}
#inscriptionnews{
padding-top:5px;
padding-bottom:5px;
}
#detailuser{
padding-top:5px;
padding-bottom:5px;
}
#mailmdp{
padding-top:5px;
padding-bottom:5px;
}
.formchp2{
width:200px;
margin-bottom:2px;
}
.formchpmdp2{
width:120px;
margin-bottom:2px;
}
.formchpmdp2{
width:120px;
margin-bottom:2px;
}
.formchpsu2{
width:200px;
margin-bottom:15px;
}
.formchpmdpsu2{
width:120px;
margin-bottom:15px;
}
#btnsu{
margin-bottom:8px;
}
#formatnews{
	margin-bottom:10px;
	margin-top: -14px;
}
#formatnews2{
margin-bottom:4px;
}
 /* panier because */
div.rowcheck{
width:100%;
float:left;
}
div.rowcheck label {
 	float:left;
	width:100px;	
 }
 div.rowcheck label.norm {
 	float: none;
 }
 div.rowbec{
width:100%;
float:left;
}
div.rowbec label {
 	float: left;
	width:100px;
 }
 div.rowbec label.norm {
 	float: none;
 }
 div.rowcheckboxfan{
margin-top:10px;
}
#mascrolldiv_morceaux
{max-height: 55%;
    overflow: auto;
}
#mascrolldiv_morceaux_album
{max-height: 52%;
    overflow: auto;
}
#morceaux_all
{
	max-height:55%;
	  overflow: auto;
}
#morceaux
{
	width:98%;
	height:98%;
	margin-left:auto;
	margin-right:auto;
	padding:2px;
}
#morceaux_ac_logo
{
    height: 55%;
	width:98%;
	margin-left:auto;
	margin-right:auto;
	padding:2px;
}


.deplier_liste{
color:#FFFFFF;
font-weight:bold;
cursor: pointer;
background-color: rgba(0, 0, 0, 0.07);
text-decoration: underline;
}
.clicpourtelecharger{
margin-top:2px;}

 /******************************************Panier2*************************************************/
 
.panier2 input[type="submit"].btn
{
	margin:5px;
}

div.rowform{
}
div.rowform label {
 	float: left;
	width:100px;
 }
 div.rowform label.norm {
 	float: none;
 }
 
div.fenetreyostandard{
	margin-left:auto;
	margin-right:auto;
	max-width:800px;
	/*height:100%;*/
			/*background-color: #212121;*/
		background-color: #212121;
		
	 
	
	
			/*background-color: rgba(0, 0, 0, 0.35) !important; */ 
		/*background: url(/css/img/bgpattern/rayures.png) 3px 100% repeat;
		background-color: rgba(0, 0, 0, 0.44);*/
		

	
}
/*********************menu*****************************/
div.menucart2{
/*font-family:Arial,Helvetica,sans-serif;*/
text-align:left;
font-size:12px;
font-weight:bold;

border:solid rgba(0, 0, 0, 0.18);
border-width: 2px 0 2px 2px;

margin-right:auto;
margin-left:auto;
margin-top:6px;
width:684px;
background-color:#FFFFFF;
}
.cartstep2{
background-color:#FFFFFF;
color:#000000;
text-transform:uppercase;
text-align: center;
float: left;
border-right:2px solid rgba(0, 0, 0, 0.18);

padding:5px 0;




}
.cartstepon2{
background-color:rgba(0, 0, 0, 0.56);
color:#909090;
border-right:2px solid rgba(0, 0, 0, 0.18);
float: left;
text-transform:uppercase;
text-align: center;
padding:5px 0;

}
.cartstepoff2{
background-color:#FFFFFF;
color:#999;
border-right:2px solid rgba(0, 0, 0, 0.18);
text-transform:uppercase;
text-align: center;
float: left;
padding:5px 0;


  -khtml-opacity:0.9;
  -moz-opacity : 0.9;
  -ms-filter: "alpha(opacity=90)";
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  filter : alpha(opacity=90);
  opacity : 0.9;


}

.cartstep2:hover{
background-color:rgba(0, 0, 0, 0.56);
color:#909090;
}
.cartstep2:hover a{
color:#909090;
}
.cartstep2 a{
	text-decoration:none;
	color:#000000;
}
/*********************panier*****************************/
.panier2
{
	width:686px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 10px;
}
.conteneurpanier{
	margin-top: 9px;
	
}



.panier2 table{
	border-collapse:collapse;
}
.type2{
margin-top:auto;
margin-bottom:auto;
	padding:8px;
	width:90px;
}
.libarticle2{
	width:255px;
	font-size: 11px;
}
.deletcol2{
	width:50px;
}
.unitprice2{
	width:100px;
}
.quantity2{
	width:100px;
}
.prix2{
	font-weight:bold;
	/*font-size:12px;*/
	text-align:right;
	width:80px;
    padding-right:4px;
}
.prixtotal2{
	padding-top:10px;
	padding-bottom:10px;
	font-size:16px;
	text-align:right;
}
#tabheader{
width:100%;
border-bottom:none;
}
#tabcenter{
width:100%;
border-bottom:none;
}
.fenetreyostandard td{
  margin-left: auto;
  margin-right: auto;
  	border-style:solid; 
	border-width:1px 0 0 0; 
	border-color:#999;
	border:none;
  }
#mascrolldiv2
{
	max-height:298px;
	overflow:auto;
	line-height: 12px;
}

#btnsubmit{
margin-left:400px;
}
.noinfo2{
	font-weight:bold;
	cursor: pointer;
}
#messageretour{
	margin-left:20px;
}
.message2{
color: #FFFFFF;
font-weight:bold;
margin-bottom:4px;
}
.retourshop{
	cursor:pointer;
	font-weight:bold;
	text-decoration:none;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
}

.retourshop:hover
{
cursor:pointer;
}


.txthaut
{
margin-top:2px;
margin-bottom:2px;
}
/*********************authentification*****************************/
.loginbecause { 
	border:1px solid;
	margin:auto;
	width:95%;
}
.authconteneur{
	width: 686px;
	margin-top: 9px;
}
.rowmail label{
    display:block;
    width:100%;
    text-align:center;
}
.authright{
	float:left;width:338px;
	
  border-style:solid; 
border-width:1px; 
border-color:rgba(0, 0, 0, 0.18);
margin-left:9px;
	background:rgba(0, 0, 0, 0.07);
color:#FFFFFF;
min-height:215px;
margin-bottom:7px;
}
.authleft{
	float:left;width:335px;
	  border-style:solid; 
border-width:1px; 
border-color:rgba(0, 0, 0, 0.18);
background:rgba(0, 0, 0, 0.07);
color:#FFFFFF;
min-height:215px;
}
.authleftlog{
	float:left;width:335px;
	  border-style:solid; 
border-width:1px; 
border-color:rgba(0, 0, 0, 0.18);
background:rgba(0, 0, 0, 0.07);
color:#FFFFFF;
}
.authleft a{
 color:#FFFFFF;
}
.authright a{
 color:#FFFFFF;
}
.authleftlog a{
 color:#FFFFFF;
}
.menulog{
	padding-top:30px;
	padding-bottom:30px;
}
.titlebox2 .MRW-Title {
background:rgba(0, 0, 0, 0.18);
color:#909090;
font-size:13px;
font-weight:bold;
padding:5px 0px 5px 0px;
/*margin-bottom:10px;*/
}
#btncheck{
/*margin:35px auto;*/
}

.chptxt2{
	width:240px;
	height:22px;
	margin-bottom:10px;
}
.chptxtsuauth2{
	width:178px;
	margin-bottom:2px;
}
.boxadrauth2{
	width:178px;
	margin-bottom:2px;
	height:32px;
}
.chptxtsugrpeauth2{
	width:178px;
	margin-bottom:10px;
}
.selectsuauth2{
	width:184px;
	margin-bottom:10px;
}
div.formauth{
text-align: left;
}
#presignup{
	padding-top:15px;
	margin-bottom: 0px;
}
#messagemail{
	height:20px;
	color:#FFFFFF;
}
.linkauth{
	margin:10px;
}
.signup2 { 
	width:85%;
	width:95%;
	margin:auto;
}
.mrmme{
text-align:right;
}
.messageauth{
color: #FFFFFF;
font-weight:bold;
text-align:center;
}
div.rowcheckbox{
width:100%;
float:left;
text-align:left;
}
.rowchecknews{
	margin: 10px; text-align: center; margin-top: -10px; display: inline-block; width: 100%; line-height: 11px;
}
div.rowcheckboxfan{
margin-top:5px;
}
div.rowliv {
 	margin: auto;
	width: 100%;
	max-width: 270px;
	display: inline-block;
 }
div.rowliv label {
 	float: left;
	width:95px;
 }
 div.rowliv label.norm {
 	float: none;
 }
 div.rowliv input {
 	width:142px;
	float: left;
 }
 div.rowliv select {
 	width:146px;
	float: left;
 }
 div.rowliv input#envoifact{
	width:20px;
}
/*********************commande (recap &amp; paiement)*****************************/
.comdroite{
	float:left;width:271px;
	/*padding-bottom:10px;*/
	/*padding-top:10px;*/

	  border-style:solid; 
border-width:1px; 
border-color:rgba(0, 0, 0, 0.18);
margin-left:11px;
	background:rgba(0, 0, 0, 0.07);
color:#FFFFFF;
margin-bottom: 7px;
}
.comgauche{
	float:left;width:400px;
	border:1px solid #000000;
	padding-bottom:10px;
	height:100%;
	padding-top:10px;
	  border-style:solid; 
border-width:1px; 
border-color:rgba(0, 0, 0, 0.18);
	background:rgba(0, 0, 0, 0.07);
color:#FFFFFF;
margin-bottom: 7px;
padding:0px;
}
.comgauche a{
 color:#FFFFFF;
}
.comdroite a{
 color:#FFFFFF;
}
.typecom2{
	padding:5px;
	width:60px;
}
.prixcom2{
	text-align:right;
	padding-right:5px;
	font-size:12px;
	font-weight:bold;
    width:70px;
}
.quantitycom2{
    width:30px;
}
.libartrecap{
  width:245px;
}
.prixtexte2{
	font-weight:bold;
}
a.btnbecausecom{
background-color:#000000;
color:#FFFFFF;
text-transform:uppercase;
text-align:center;
text-decoration:none;
padding:3px 5px 3px 5px;
font-size:14px;
font-weight:normal;
cursor:pointer;
width:200px;
}
.comdiv2{
	  border-style:solid; 
border-width:1px; 
border-color:rgba(0, 0, 0, 0.18);
	padding-top:0px;
	padding-bottom:10px;
	padding-right:0;
	padding-left:0;
	margin:0;
	background:rgba(0, 0, 0, 0.07);
color:#FFFFFF;
margin-bottom: 7px;
}
.comdiv2 a{
 color:#FFFFFF;
}
.conteneurcom{
	width: 686px;
	margin-top: 9px;
}
.montanttot2{
	width:340px;
	text-align:right;
}
.libadresse{
	font-weight:bold;
}
.btnpaiement{
margin-top: 8px;
margin-bottom: 8px;
}


.btnChoixLivraison
{
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 3px 5px;
	text-transform: capitalize;

	text-align: center;
}

.btnChoixLivraison:hover
{
	cursor:pointer;
	background-color: rgba(255, 255, 255, 0.03);
}

.btnChoixLivraison i
{
	font-size: 18px;
	margin-right: 6px;
	margin-top: -2px;
}

.infoLivraison
{
	float:left;
	width: 100%;

	font-size:10px;
	font-weight:normal;
	/*display:none;*/

	
	/*padding-bottom:10px;*/
	padding-top:10px;
	background-color:rgba(0, 0, 0, 0.07);
	color:#FFFFFF;
	
}

#choixLivraison
{
	float:left;
	width: 100%;
	font-size: 13px;
}

.aChoixLivraison
{
	padding: 5px;
	width: 100%;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


#conteneurLivraison
{
	/*width:200%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px;

	position: relative;
	left: 0;
	top: 0;*/
}


.gmapPointRelais
{

}

.gmapPointRelais .popin 
{
    background:#fff;
    padding:15px;
    box-shadow: 0 0 20px #999;
    border-radius:2px;
}

.gmapPointRelais #map, .gmapPointRelais #panorama 
{
    height:300px;
    background:#6699cc;
}

.gmapPointRelais #address
{
	width:60%;
	max-width:350px;
}


.gmapPointRelais #geocoding_form
{
	font-style: normal;	
}


#messagePointRelais
{
	width:100%;
	background-color: rgba(255, 255, 255, 0.05);
}

#messagePointRelais i
{
	font-size: 14px;
	line-height: 24px;
	margin-right: 5px;

	background-color: rgba(255, 255, 255, 0.08);
	padding: 5px;
	border: none 5px #000;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	vertical-align: baseline;
}

#divDetailPointRelais, #divHorairesPointRelais
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px;
	margin:0;
	float:left;
	
	line-height: 11px;
}

#divDetailPointRelais
{
	width:100%;
}

#divHorairesPointRelais
{
	width:40%;
}

#divImagePointRelais, #divAdressePointRelais
{
	float:left;
	margin:0;
	padding:0;
}

#divImagePointRelais
{
	width:40%;
}

#divAdressePointRelais
{
	width:100%;
}

#divAdressePointRelaisWidth100
{
	width:100%;
	margin:0;
	padding:0;
}


#divDetailPointRelais
{
	text-align:center;
	font-size: 11px;
	line-height: 14px;
	background-color: rgba(255, 255, 255, 0.05);
}

#divDetailPointRelais strong, #divHorairesPointRelais strong
{
	text-transform: uppercase;
	font-size: 13px;
	margin-top: 7px;
	display: inline-block;
}

#divImagePointRelais
{
	
}

#divImagePointRelais img
{
	width: 100%;
	max-width: 125px;
	padding: 5px;
	-moz-box-shadow: 0px 0px 3px #242424;
	-webkit-box-shadow: 0px 0px 3px #242424;
	box-shadow: 0px 0px 3px #242424;

	border:none 3px #000000;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;


}


#conteneurHoraires
{
	text-align:left;
	max-width: 230px;
	margin: auto;
}

#conteneurHoraires table td
{
	text-align: left;
	padding-left: 5px;
	font-size: 11px;
	line-height: 14px;
}

#conteneurHoraires table td.horaireJour
{
	text-align:right;
	font-weight:bold;
	text-transform: uppercase;
}

.tableHoraires
{
	background-color: rgba(255, 255, 255, 0.05);
	font-family: Arial, Tahoma, inherit;
}


/******************************************mon compte*************************************************/

/*********************menu*****************************/
.compteleft ul
{
	list-style:none;
	padding:0;
	text-align:left;
    margin-left:5px;
}
.compteleft li
{
	margin-bottom:10px;
}
.currentlink
{
	text-decoration:none;
    color:#FFFFFF;
}
.titlecompte {
background:none repeat scroll 0 0 rgba(0, 0, 0, 0.18);
color:#909090;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
padding:5px;
margin-bottom:10px;
}
/*********************général*****************************/
.compteright{
	float:left;width:424px;
	padding:10px;
    border:1px solid rgba(0, 0, 0, 0.18);
    background-color:rgba(0, 0, 0, 0.07);
    color:#FFFFFF;
}
.compteright a{
 color:#FFFFFF;
}
.compteright a.tablotitre
{
	color:#909090;
}
.compteleft{
	float:left;width:230px;
	padding-bottom:10px;
}
/*********************compte*****************************/
.compteboxset { 
	margin-left:55px;
}
.compteconteneur{
	padding-top:0px;
	padding-bottom:10px;
	padding-right:0;
	padding-left:0;
	width:675px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
/*********************morceaux*****************************/
.libgroupetel { 
width:180px;
float:left;
text-align:center;
}
.morceautel {
text-align:center;
}
/*********************recapcom*****************************/
.recapcomconteneur { 
width:95%;
padding:2px;
margin: auto;
}
.btnassist {
	float: left;
	clear: both;
	background: url(img/btn_left.png) no-repeat;
	padding: 0 0 0 10px;
	margin: 5px 0;
}
.btnassist a{
	float: left;
	height: 40px;
	background: url(img/btn_stretch.png) repeat-x left top;
	line-height: 40px;
	padding: 0 10px;
	color: #000;
	font-size: 1.5em;
	text-decoration: none;
}
.btnassist span {
	background: url(img/btn_right.png) no-repeat;
	float: left;
	width: 10px;
	height: 40px;
}
.clear {
	clear: both;
}


.conteneurpanier, .authconteneur , .conteneurcom
{
	margin-top: 4px;
}

/****************** PAGES ARTISTES *****************/ 

.menucart2 div, .badge , .lang img, .lang #flechebas, .btn, .ui-btn-inner, a, 
.menucart2 div:hover, .badge:hover , .lang img:hover, .lang #flechebas:hover, .btn:hover, .ui-btn-inner:hover, a:hover
{ 
	
	transition:All, 0.2s ease; 
	-webkit-transition:All 0.2s ease; 
	-moz-transition:All 0.2s ease; 
	-o-transition:All 0.2s ease;

	/*** ATTENTION ! pas "opacity" car ca fait clignoter les iframes ****/
	transition-property:color,background-color,background-position,width,height,top,bottom,left,right;
	-moz-transition-property: color,background-color,background-position,width,height,top,bottom,left,right; /* Firefox 4 */
	-webkit-transition-property:color,background-color,background-position,width,height,top,bottom,left,right; /* Safari and Chrome */
	-o-transition-property:color,background-color,background-position,width,height,top,bottom,left,right; /* Opera */
	
} 

.lienPanier
{
	transition:none;
}



body { 
	/*background:none;*/
	/*background-color:#212121; */
	
	/*background: url(/css/img/bgpattern/rayures.png) 3px 100% repeat;
	background-color: rgba(0, 0, 0, 0.5); 
	background-color: #212121;*/ 
	
	/*background-color: rgba(0, 0, 0, 0.49) !important;*/


} 

.cartstep2 , .cartstepoff2
{ 
	/*background-color: rgba(255, 255, 255, 0.55); */
	background-color: rgba(255, 255, 255, 0.12);
} 
.cartstepoff2 
{ 
	/*color:#909090;*/
}

div.menucart2 
{ 
	background-color:transparent; 
} 

.cartstep2 .badge 
{
			color:#909090; 
	} 

div.fenetreyostandard, div.fenetreyofan
{
	/*background: url(/css/img/bgpattern/rayures.png) 3px 100% repeat; 
	background-color: rgba(0, 0, 0, 0.5); 
	background-color: #212121; 
	
	
	background:url("/css/img/bgpattern/square_bg.png") 0 0 repeat; 
	background-size:252px 230px; 
	
	background: url(/css/img/bgpattern/rayures.png) 3px 100% repeat;
	background-color: #212121;
	background-size: 2px; 
	
	background:url("/css/img/bgpattern/square_bg.png") 0 0 repeat; 
	background-size:252px 230px; 
	background-color: #212121;*/
	
	
	/*box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.31); */
	
	/*
	background: url("/css/img/bgpattern/gradient.svg") 50% 0 no-repeat fixed, url("/css/img/bgpattern/square_bg.png") 0 0 repeat; 
	background-size: 150% 200%,252px 230px; 
	
	background: url("/css/img/bgpattern/square_bg.png") 0 0 repeat; 
	background-size: 252px 230px;
	*/


	/*background:none;*/

	background-color: #212121;


	-webkit-transition: top 0.15s linear, -webkit-transform 0.05s linear;
	-moz-transition: top 0.15s linear, -moz-transform 0.05s linear;
	-ms-transition: top 0.15s linear, -ms-transform 0.05s linear;
	transition: top 0.15s linear, transform 0.05s linear;


}


.bord, .titlebox2, .authleftlog, .compteright, .titlecompte 
{ 
	/*text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);*/
} 

.bord, .titlebox2, .authleftlog, .compteright, .titlecompte,  .menucart2, body
{
	/*font-family: 'Roboto', Helvetica, Verdana, Sans-Serif, Arial;*/
	font-family: 'Merriweather Sans', Helvetica, Verdana, Sans-Serif, Arial, sans-serif;
}

.conteneurpanier, .conteneurcom, .comdiv2, .compteconteneur
{
	/*background-color: rgba(36, 36, 36, 0.5); 
	background-color: rgba(0, 0, 0, 0.09);*/
}

.compteconteneur
{
	/*margin-bottom:20px;*/
}

.conteneurcom
{
	margin-bottom:5px;
}

.compteleft ul li a:hover, .currentlink 
{
	background-color: rgba(0, 0, 0, 0.08); 
	
	/*background-color: #909090;*/

}

.messageprofil, .message 
{ 
	color: #FFFFFF !important;
}


.controls .control-label
{
	width:auto;
}



/* Recap commande */ 

.login2 
{ 
	line-height: 13px; 
	font-size: 11px;
	padding-top: 10px;
} 

.login2 .libadresse 
{ 
	padding: 12px 0px;
}

.attentionEnvoiNonGaranti
{
	
}

.attentionEnvoiNonGaranti i
{
	font-size: 14px;
	margin:0; 
	padding:0;
}

.lienRecapCommande
{
	/*text-decoration: underline;*/
	/*background-color: rgba(119, 119, 119, 0.14);*/
	width: 100%; 
	display: inline-block; 
	padding: 5px 0px;
	margin-bottom:2px;
	padding-top:0px;
}

.lienRecapCommande:hover 
{
	text-decoration:underline;
}

.lienRecapCommande i
{
	font-size:15px;
}


.iradio_square-grey:hover, .icheckbox_square-grey:hover
{
	cursor:pointer;
}

.ribvisu{
	margin:10px 0;
}

#contenuAide
{
				color:#FFFFFF !important;	
		}

.boutique_item2 .conteneurProduit, 
#conteneurVideo .well-small,
#conteneurPlayerToShare .well-small,
#conteneurFBComments .well-small,
#concertconteneur,
#texteContact,
#texteVideo
{

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

			background-color:rgba(0, 0, 0, 0.07) !important;	
	} 
.topnav{
    		background-color:rgba(0, 0, 0, 0.07) !important;	
	}

.shopfooter{
			background-color:rgba(0, 0, 0, 0.07) !important;
	}

#divEntetePageArtiste
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom:0px;

	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}


/*

.badge.badge-info
{
			background-color:#909090 !important;	
				color:rgba(0, 0, 0, 0.18) !important;	
	}

.badge.badge-inverse
{
			background-color:rgba(0, 0, 0, 0.18) !important;	
	
			color:#909090 !important;	
	

}

.cartstep2 a 
{
			color:#909090 !important;	
	}


.cartstep2:hover .badge-inverse
{
	


			background-color:#909090 !important; 
	


			color:rgba(0, 0, 0, 0.18) !important;	
	
}

.cartstepoff2, .cartstep2, .cartstepoff2 .badge
{
			background-color:rgba(0, 0, 0, 0.07) !important;	
	}

.cartstepoff2, .cartstepoff2 .badge
{
			color:#909090 !important;	
	}

.cartstepoff2 .badge
{
			background-color:rgba(0, 0, 0, 0.18) !important;	
	}






.cartstep2:hover {
			background-color:rgba(0, 0, 0, 0.18) !important;	
	}

*/


.cartstep2 a
{
	color:inherit !important; 
}

.cartstep2:hover, .cartstepon2, .badge.badge-inverse, .cartstepoff2 .badge
{
	/*** ETAPES ***/
			color:#909090; 
		background-color:rgba(0, 0, 0, 0.56); 
		
}



.cartstep2, .cartstepoff2, .cartstepoff2 a , .badge.badge-info, .cartstep2:hover .badge.badge-inverse
{
	/*** ETAPES ***/
			background-color:#909090; 
		color:rgba(0, 0, 0, 0.56); 
		
}





/*** ETAPES ***/
			
	div.menucart2
	{
		border-color:rgba(0, 0, 0, 0.56);
	}
	.cartstep2, .cartstepon2, .cartstepoff2
	{
		border-right-color:rgba(0, 0, 0, 0.56);
	}

		

div.menucart2
{
	border-width: 2px 0 2px 2px;
	border-style: solid;
}
.cartstep2, .cartstepon2, .cartstepoff2
{
	border-right-style: solid;
	border-right-width: 2px;
	width:169px;
}

.cartstepoff2 a
{
	background: none;	
}










.menucart2 a
{
	transition:none;
	-webkit-transition:none; 
	-moz-transition:none; 
	-o-transition:none;
}







.buttonGotoPanier
{
	background: none !important;
	border: none !important;
}

::-webkit-input-placeholder {
  color:#FFFFFF !important;	
}

:-moz-placeholder { /* Firefox 18- */
  color:#FFFFFF !important;	
}

::-moz-placeholder {  /* Firefox 19+ */
 color:#FFFFFF !important;	
}

:-ms-input-placeholder {  
  color:#FFFFFF !important;	
}			



.buttonGotoPanier, .MRW-BtGo, .MRW-BtGeoGo, .ui-btn-inner, #monMenu .ui-btn-active .ui-btn-inner, .ajoutSupprArtPanier , .boutique_item_lie2 , .item_detail2, .ui-header a.aide, .conteneurLangues, #filtresCategories a, .fenetreyofan .btn, .fenetreyostandard .btn, .catbout, .ecouter, .libartgen, .aChoixLivraison, #messagePointRelais, .comdroite .adresse, #filtresGroupes a,
select, option, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input,
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus,
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"]
{

	background: none !important;
	text-shadow: none !important;
	border: none !important;
		-moz-border-radius-topleft: 2px;
		-moz-border-radius-topright: 2px;
		-moz-border-radius-bottomleft: 2px;
		-moz-border-radius-bottomright: 2px;
		-webkit-border-top-left-radius: 2px;
		-webkit-border-top-right-radius: 2px;
		-webkit-border-bottom-left-radius: 2px;
		-webkit-border-bottom-right-radius: 2px;
		border-top-left-radius: 2px;
		border-top-right-radius: 2px;
		border-bottom-left-radius: 2px;
		border-bottom-right-radius: 2px;

				color:#FFFFFF !important;	
			

			-moz-box-shadow:inset 0px 0px 1px #FFFFFF;
			-webkit-box-shadow:inset 0px 0px 1px #FFFFFF;
			box-shadow:inset 0px 0px 1px #FFFFFF;

	





	 		
		/*border: none !important;*/

		/*background-color:rgba(0, 0, 0, 0.07) !important;*/
		background-color:#212121 !important;	


		
	
	

	/*-moz-box-shadow:0px 0px 0px #000000;
    -webkit-box-shadow:0px 0px 0px #000000;
	box-shadow:0px 0px 0px #000000;*/

	
}

 
.buttonGotoPanier:hover .ui-btn-inner, .MRW-BtGo:hover, .MRW-BtGeoGo:hover, #monMenu .ui-btn-inner  , .aChoixLivraison:hover, .aChoixLivraison.selected, .ajoutSupprArtPanier:hover,  .boutique_item_lie2:hover, .item_detail2:hover , .ui-header a.aide:hover, .conteneurLangues:hover, #filtresCategories a:hover,  #filtresGroupes a:hover , .fenetreyofan .btn:hover, .fenetreyostandard .btn:hover
{
				background-color:#FFFFFF !important;	
	
 								color: #212121 !important;
				


			color: #212121 !important;
	
}


.lienPanier
{
	color: inherit !important;
	/*
				color:#FFFFFF !important;	
		*/
}

.lienPanier:hover
{
/*
				color:rgba(0, 0, 0, 0.07) !important;	
	*/

}

.boutique_item_lie2:hover .lienPanier
{
	/*
				color:rgba(0, 0, 0, 0.07) !important;	
		*/
}


#monMenu .ui-btn-text
{
	text-shadow: none !important;
}


#monMenu .ui-btn-inner
{
	/*-moz-box-shadow:inset 0px 0px 2px #000000;
	-webkit-box-shadow:inset 0px 0px 2px #000000;
	box-shadow:inset 0px 0px 2px #000000;*/
}


#monMenu .ui-btn 
{
	}



#monMenu .ui-btn , #monMenu .ui-btn-inner, #monMenu .ui-btn-active .ui-btn-inner
{
	
	border: none !important;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	margin: 0 !important;
	padding: 0px 0px !important;
	line-height: 40px;
	
			/*border: solid 1px #212121 !important;*/

		-moz-box-shadow:inset 0px 0px 1px #212121 !important;
		-webkit-box-shadow:inset 0px 0px 1px #212121 !important;
		box-shadow:inset 0px 0px 1px #212121 !important;


	
}



#monMenu .ui-btn-hover-c
{
	color:inherit !important;	
	background-color:inherit !important;	
	
}




.lang, .lang #show_lang 
{
	
	margin-top: 0px;
	padding: 4px;

 			background: none;
		/*background-color:rgba(0, 0, 0, 0.07) !important;*/
	
	border: none 3px #000;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
		-moz-border-radius-bottomleft: 3px;
		-moz-border-radius-bottomright: 3px;
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;
		-webkit-border-bottom-left-radius: 3px;
		-webkit-border-bottom-right-radius: 3px;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px;


}


.lang
{
	margin-top: -4px;
}



.lang #show_lang 
{
	margin-left: -4px;
	padding-top: 0;
	z-index: 200;
}

.lang #show_lang a
{
margin-top: 5px;
display: block;
}


.lang img, .conteneurLangues img
{
    -khtml-opacity:0.8; 
    -moz-opacity : 0.8; 
    -ms-filter: "alpha(opacity=80)"; 
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
    filter : alpha(opacity=80); 
    opacity : 0.8;


	border:none 2px #000000;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright:2px;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;

	
	-moz-box-shadow: 0px 0px 1px #000;
    -webkit-box-shadow: 0px 0px 1px #000;
	box-shadow: 0px 0px 1px #000;

}

.lang:hover img, .conteneurLangues:hover img
{
    -khtml-opacity:1; 
    -moz-opacity : 1; 
    -ms-filter: "alpha(opacity=100)"; 
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
    filter : alpha(opacity=100); 
    opacity : 1;
}

.lang #flechebas
{
 display:none;
}

.lang:hover #flechebas
{
 	/*display:inline-block;*/
}


#maPage
{
	 /*	 	background-color: #212121 !important;
	 */


	 background-color:#212121 !important;
}

.ui-header .ui-title
{
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.32);
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.32);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.32);
}

.titreBoutique
{
			color:#FFFFFF !important;	
	}


.conteneurProduit .titre, .item_detail2, .catbout, .ecouter
{
			color:#FFFFFF !important;	
	}

.conteneurProduit .boutique_item_lie2:hover .titre
{
	color:inherit !important;
}

#contenu, .ui-header
{
	/*
			background-color:rgba(0, 0, 0, 0.07) !important;	
		*/
}

.ui-navbar 
{
			background-color:rgba(0, 0, 0, 0.18) !important;	
		
}



#contenu.contenuPageArtiste, #monMenu
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
			background-color:#212121 !important;
	
			color:#FFFFFF;
	}


/*.ui-body-c, .ui-body-c .ui-link, .ui-btn-active .ui-btn-text, .ui-btn-active .ui-btn-text:hover*/
.ui-body-c
{
			/*color:#FFFFFF !important;*/
		color: inherit;
	}

.ulink{
	color:#FFFFFF !important;
	text-transform: uppercase;	
	font-size: 14px;
	padding: 1px 4px !important;
}
.sharelink{
	color:#FFFFFF !important;
	font-size: 20px;
}

.hulink{
	color:#FFFFFF !important;
	padding: 3px 4px !important;
	font-size: 17px;
}
#mySidebar{
-webkit-box-shadow: -9px 0px 10px -18px rgba(0,0,0,0.75);
-moz-box-shadow: -9px 0px 10px -18px rgba(0,0,0,0.75);
box-shadow: -9px 0px 10px -18px rgba(0,0,0,0.75);
}

#mySidebar li.active{
				background-color:#FFFFFF !important;	
	}

#mySidebar .nav-list &gt; .active &gt; a.ulink{
				background-color:#FFFFFF !important;	
	
								color: #212121 !important;
				}

#mySidebar .nav-list &gt; .active &gt; a.hulink{
				background-color:#FFFFFF !important;	
	
								color: #212121 !important;
				}

#mySidebar ul.nav-list li.nav-header{
	color:#FFFFFF !important;
}

#mySidebar ul.nav-list {
	margin:0 5px;
}

 /* The sidepanel menu */
.sidepanelresp {
  min-height: 250px; /* Specify a height */
  width: 0; /* 0 width - change this with JavaScript */
  position: absolute; /* Stay in place */
  z-index: 100; /* Stay on top */
  top: 56px;
  height: 100%;
  overflow-x: hidden; /*  Disable horizontal scroll */
  transition: 0.5s; /* 0.5 second transition effect to slide in the sidepanel */
  background-color: #212121;}

.sidebar-shop-container-left{
	width: 0;
	float:left;
}

.sidebar-shop-container-right{
	width: 0;
	float:right;
}

.sidepanelright {
background:transparent;
  min-height: 250px; /* Specify a height */
  width: 20%; /* 0 width - change this with JavaScript */
  float:right;
}

.sidepanelleft {
background:transparent;
  min-height: 250px; /* Specify a height */
  width: 20%; /* 0 width - change this with JavaScript */
  float:left;
}

/* Position and style the close button (top right corner) */
.sidepanel .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

/* Style the button that is used to open the sidepanel */
.openbtn {
  font-size: 20px;
  cursor: pointer;
  color: #212121;
  background-color: #FFFFFF;
  padding: 5px 10px;
  border: none;
  position: absolute;
  top: 18px;
  -moz-border-radius: 2px;  
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.openbtn:hover {
background-color: #212121;
  color: #FFFFFF;
}

#shopconteneur{
	position: relative;
}

.ulink:hover{
				background-color:#FFFFFF !important;	
	
 								color: #212121 !important;
				}

.item_detail2 
{
	
			background-color:#212121;
	}


input, button, select, textarea 
{
	font-family: inherit;
}



.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

/****MONDIAL RELAY*****/
/*.MR-Widget{font-family:Verdana!important;font-size:10px!important;border:solid 1px #ddd!important;margin:5px;width:680px}
.MR-Widget .MRW-Title{color:#909090;text-align:center;background:rgba(0, 0, 0, 0.18);padding:3px;}
*/
.MR-Widget .MRW-Results{overflow:auto;padding:10px;}
.MR-Widget input{background:url(./imgs/bg_input.png) bottom repeat-x #fefefe;border:solid 1px #ddd}
.MR-Widget .MRW-Search{padding:25px 10px 25px 10px;text-align:center;background:#fafafa;background:url(./imgs/mr-64.png) no-repeat 2% 50%}
.es-ES .MRW-Search{padding:25px 0 25px 20px!important;background:url(./imgs/mr-es64.png) no-repeat 2% 50%!important}
.MR-Widget .MRW-Line{display:block;margin-bottom:3px}
/*.MR-Widget .MRW-BtGo,.MR-Widget .MRW-BtGeoGo{border:solid 1px #ddd;background:#eee}
*/
.MR-Widget .PR-List-Item{padding:3px;margin-bottom:4px;cursor:pointer}
.MR-Widget .PR-Name{color:rgba(0, 0, 0, 0.07)font-weight:700}
.MR-Widget .PR-hover,.MR-Widget .PR-Selected{color:#909090;background:rgba(0, 0, 0, 0.18);}
.MR-Widget .MRW-Errors{color:#ff8c44;display:block;background:#ffede2;border:solid 1px #ff8c44;font-weight:100;padding:4px;display:none}
.MR-Widget .PR-Warning{color:#ffa500;font-weight:700;text-align:center;padding:2px}
.MR-Widget .PR-Hours{width:100%;color:#666;border:solid 1px #eee;font-size:10px}
.MR-Widget .PR-Hours td{width:35%;text-align:center}
.MR-Widget .PR-Hours .d{background:#eee}
.MR-Widget .MRW-fl-Select,.MR-Widget .PR-AutoCplCity{position:absolute;text-align:left;display:none;background:rgba(0, 0, 0, 0.18);z-index:8000}
.MR-Widget .MRW-fl-Select .MRW-fl-Item,.MR-Widget .PR-City{padding:3px}
.MR-Widget .MRW-fl-Select MRW-fl-Item:hover,.MR-Widget .PR-City:hover{cursor:pointer;color:#909090;background:rgba(0, 0, 0, 0.18);font-weight:700}
.MR-Widget .AutoCpl-Hover{background:#f5f5f5;font-weight:700}
.MR-Widget #MRW-Map{overflow:hidden !important;font-size:8pt !important}
.MR-Widget .InfoWindow{width:320px !important}
.MR-Widget .PR-Name{padding-bottom:2px}
.MR-Widget .Tabs-Btns{overflow:auto;border-bottom:1px solid #ccc}
.MR-Widget .Tabs-Btn{display:inline-block;padding:2px 5px;float:left;background-color:#eee;cursor:pointer}
.MR-Widget .Tabs-Btn-Selected{font-weight:bold;border:1px solid #ccc;border-bottom:0}
.MR-Widget .Tabs-Tabs{margin-top:2px}
.MR-Widget .Tabs-Tab{display:none;visibility:hidden}
.MR-Widget .Tabs-Tab-Selected{display:inline;visibility:visible}
.CartConcert{float:right;color:#3a87ad !important}
.CartConcert a{color:#3a87ad !important}
.CartConcert i{font-size:17px;margin-right:5px}</pre></body></html>