#header_user #shopping_cart {float:left; display:inline; background-position:right; width:100px; height:51px; background-image: url('../img/panier.jpg'); background-repeat: no-repeat; padding-right:55px; padding-top:11px; margin-top:2px;}

.bordure-panier-haut{float:left; display:inline; width:1px; height:52px; border-right:1px; border-right-style:solid; border-right-color:#3d3c3f; margin-top:3px;}

#header_user #your_account { float:left; display:inline; background-position:left; width:105px; height:51px; background-image: url('../img/client.jpg'); background-repeat: no-repeat; text-align:left; padding-left:55px; padding-top:13px; }

.line1{ line-height:20px!important; }
.line2{ line-height:20px!important; }


.menu-tout{ position:relative!important; margin-top:104px!important; width:661px!important; }

.menu a{
	float:left;
    display:block; 
	background-image:url('../img/menu_centre.jpg');
	background-repeat:repeat-x;
	height:43px;
	width:135px!important;
	
    text-align:right; 
    color:#3d3c3f;   
    text-decoration:none;	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px; 
	padding-right:8px;
    } 
	
.menu li ul{
	background-color:#f8b333;
	width:148px;
    }

	
.menu li ul li{
	list-style:none;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:right;
    margin:0px;
    padding:0px;
	width:148px;
	height:20px!important;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	background-color:#f8b333;
    }
	
.info-droite1{ float:left; display:inline; background-image:url('../img/droite2.jpg'); background-repeat:no-repeat; width:311px; height:126px; text-align:right; padding-right:53px; padding-top:15px; font-size:10px; }

.info-droite2{ float:left; display:inline; background-image:url('../img/droite2.jpg'); background-repeat:no-repeat; width:311px; height:135px; text-align:right; padding-right:53px; padding-top:6px; font-size:10px; }

.info-droite3{ float:left; display:inline; background-image:url('../img/droite3.jpg'); background-repeat:no-repeat; width:311px; height:126px; text-align:right; padding-right:53px; padding-top:15px; font-size:10px; }

.promo{float:left; display:inline; background-image:url('../img/promo.jpg'); background-repeat:no-repeat; width:311px; height:290px; text-align:right; padding-right:53px; padding-top:10px; font-size:10px; }

.new-produit{float:left; display:inline; background-image:url('../img/nouveau.jpg'); background-repeat:no-repeat; width:310px; height:290px; text-align:right; padding-right:4px; padding-top:10px; font-size:10px; margin-top:2px; margin-right:2px; }


.account_creation-pt ul{ float:left; display:inline; margin:0px!important; padding:0px!important; width:580px;}

.contact_bas{ float:left; display:inline; width:152px; height:126px; border-right:1px; border-right-style:solid; border-right-color:#acacac; padding-right:3px; text-align:right; margin-top:12px; } 

.bout1 a{position:relative; top:-295px; left:-168px; width:156px!important; height:33px!important; color:#3d3c3f; font-size:12px; text-decoration:none; font-weight:bold; line-height:14px; }
.bout2 a{position:relative; top:-325px; left:-10px; width:156px!important; height:33px!important; color:#3d3c3f; font-size:12px; text-decoration:none; font-weight:bold; line-height:14px; }
 

.info_bas{float:left; display:inline; background-image:url('../img/point.jpg'); background-repeat:no-repeat; width:304px; height:139px; text-align:right; margin-top:2px; padding-right:10px; padding-top:10px; } 

.newsletter{float:left; display:inline; background-image:url('../img/point.jpg'); background-repeat:no-repeat; width:304px; height:146px; text-align:right; margin-top:2px; padding-right:10px; padding-top:3px; }

/*.info-bulle{ position:relative; }

a.info{ 
    text-decoration:none}


 a.info:hover span{ 
 	display:block; 
 	position:absolute; 
	top:85px;
	left:80px;
    width:145px;
	height:90px;
	background-image:url('../img/bulle.png');
	background-repeat:no-repeat;
	padding-left:70px;
	padding-top:35px;
	padding-right:25px;
	color:#3d3c3f;
	font-size:9px;
    text-align: justify;
    font-weight:bold;
	z-index:25;
    
    }*/

	
.info-bulle{ position:relative; color:#3d3c3f!important; }
.info-bulle p, .info-bulle a, .info-bulle p a{ color:#3d3c3f!important; }
a.info{text-decoration:none; }

a.bul:hover{text-decoration:none; }

.bul{ 
 	display:none; 
 	position:absolute; 
	margin-top:85px;
	margin-left:70px;
    width:145px;
	height:90px;
	background-image:url('../img/bulle.png');
	background-repeat:no-repeat;
	padding-left:70px;
	padding-top:35px;
	padding-right:25px;
	color:#3d3c3f;
	font-size:9px;
    text-align: justify;
    font-weight:bold;
	z-index:99!important; 
    
    }
	
	
.styled{
  margin:0px!important;
  padding:0px!important;
  background-color:#3d3c3f!important; 
  width:247px!important; 
  border:0px!important;
  margin-top:11px!important; 
  line-height:24px!important;
  color:#FFFFFF!important;
  }
  
.styled option{ margin:0px!important; padding:0px!important; color:#ffffff; font-size:12px; font-weight:bold; text-align:right; overflow: hidden; margin-top:5px!important; margin-bottom:5px!important;} 
	

span.select {
  margin:0px!important;
  padding:0px!important;
  position: absolute;
  width: 247px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  height: 29px;
  padding-top: 6px!important;  
  /*padding-right: 46px;*/
  text-align:right;
  color: #fff;
  font: 12px arial,sans-serif;
  background: url('http://elektra-store.fr/dev/img/sel.jpg') no-repeat;
  overflow: hidden;
  font-weight:bold!important;
} 




.droite-liste{ float:left; display:inline; margin-top:328px; background-color:#e5e5e5; height:213px; width:100%;}	 
.droite-liste2{ position:absolute; margin-top:328px; margin-left:990px; background-color:#e5e5e5; height:213px; width:40px; z-index:15;}	
	
.authen1 fieldset{margin:0px!important; padding:0px!important; float:righ!important; text-align:right!important; width:430px; height:285px; }
.authen2 fieldset{margin:0px!important; padding:0px!important; float:righ!important; text-align:right!important; width:375px; height:285px; }
	

.txt-gris{ float:left; display:inline; font-size:10px; text-align:right; width:526px!important; height:140px; background-image:url('../img/fon-gris.jpg')!important; background-repeat:no-repeat!important; color:#3d3c3f; padding-right:210px!important; padding-left:210px; }	

.txt-gris2{ float:left; display:inline; font-size:10px; text-align:right; width:526px!important; height:96px; background-image:url('../img/fon-gris2.jpg')!important; background-repeat:no-repeat!important; color:#3d3c3f; padding-right:210px!important; padding-left:210px; } 
	
#header #search_block_top {
	/*background: #e5e6e7 url('../img/block_search_bg.jpg') no-repeat top right;*/
	height: 35px;
	width: 280px;
	float: left;
	margin-left:24px;
	margin-top:38px;
} 	
	
	
.retour{float:left; display:inline; width:608px; height:28px; background-color:#eeeeee; font-size:14px; font-weight:bold; margin-right:3px; margin-top:3px; line-height:26px; padding-left:20px; }	
	
	

.fiche1{ float:left; display:inline; width:586px; height:105px; margin-top:2px; margin-right:2px; background-image:url('../img/fiche1.jpg'); background-repeat:no-repeat; font-size:11px; padding:22px; text-align:right; }

.fiche2{ float:left; display:inline; width:308px; height:127px; margin-top:2px; background-image:url('../img/fiche2.jpg'); background-repeat:no-repeat; font-size:11px; padding-top:22px; padding-right:6px; text-align:right; } 	

.fiche-gauche h2{ margin:0px; padding:0px; text-align:right; font-size:36px; color:#3d3c3f; font-weight:bold; text-transform:uppercase;}
.fiche-gauche h3{ margin:0px; padding:0px; text-align:right; font-size:18px; color:#f8b333; font-weight:bold; text-transform:uppercase; margin-top:22px; }
.fiche-gauche h4{ margin:0px; padding:0px; text-align:right; font-size:12px; color:#3d3c3f; font-weight:normal; } 
	
.fiche-sepa{ float:left; display:inline; margin-top:15px; margin-bottom:15px; }
	

.case-pt{ float:left; display:inline; width:278px; height:264px; background-image:url('../img/cont1.jpg'); background-repeat:no-repeat; padding:18px; margin-right:2px; text-align:right; margin-bottom:2px; font-size:11px; color:#535859;} 	
	
.case-pt-liste{ float:left; display:inline; width:278px; height:264px; background-image:url('../img/cont1.jpg'); background-repeat:no-repeat; padding:18px; margin-right:2px; text-align:right; margin-bottom:2px; font-size:11px; color:#535859;} 		
	
.partenaire{float:left; display:inline; background-image:url('../img/nouveau.jpg'); background-repeat:no-repeat; width:296px; height:282px; text-align:right; padding-right:18px; padding-top:18px; font-size:10px;margin-right:2px; }

/*Fiche produit Model*/

.liste-model{ margin:0px!important; padding:0px!important; padding-left:4px!important; width:946px!important; }

.case-model{ margin:0px!important; padding:0px!important; float:left; display:inline; width:146px!important; height:200px!important; border-right:1px; border-right-color:#acacac; border-right-style:solid; margin-top:10px!important; padding-top:5px!important; margin-bottom:5px!important; padding-right:10px!important; }

.case-nuancier{ margin:0px!important; padding:0px!important; float:left; display:inline; width:146px!important; height:185px!important; margin-top:10px!important; padding-top:5px!important; margin-bottom:5px!important; padding-right:10px!important; }

.case-nuancier-fix{ margin:0px!important; padding:0px!important; padding-top:5px!important; margin-top:10px!important; margin-bottom:5px!important; height:200px!important; }

/*.nuancier-fix{ width:146px; height:185px; margin-top:10px!important; margin-bottom:5px; }*/

/*FIN Fiche produit Model*/	
	

.bout-retour-panier{ float:left; display:inline; font-size:14px; text-align:left; line-height:28px; font-weight:bold; width:284px!important; height:28px; text-decoration:none; background-color:#3d3c3f; margin-right:2px; margin-bottom:2px; border:0px; color:#f8b333; padding-left:30px; }	
	
.case-panier1{ float:left; display:inline; width:61px; height:66px; text-align:right; padding-right:6px; border-right:1px; border-right-style:solid; border-right-color:#acacac; margin-top:45px; font-size:14px; padding-top:24px; }

.case-panier2{ float:left; display:inline; width:153px; height:66px; text-align:right; padding-right:6px; border-right:1px; border-right-style:solid; border-right-color:#acacac; margin-top:45px; font-size:14px; padding-top:24px; }

.case-panier3{ float:left; display:inline; width:79px; height:60px; text-align:right; padding-right:6px; border-right:1px; border-right-style:solid; border-right-color:#acacac; margin-top:45px; font-size:11px; padding-top:30px; }

	
.pav-panier1{ float:left; width:165px; height:150px; text-align:right; border-right:1px; border-right-style:solid; border-right-color:#acacac;padding-right:5px; font-size:11px; margin-top:12px; padding-top:25px; line-height:16px; }

.pav-panier2{float:left; width:185px; height:150px; text-align:right; border-right:1px; border-right-style:solid; border-right-color:#acacac; padding-right:5px; font-size:10px; line-height:14px; font-weight:bold; margin-top:12px; padding-top:25px; }

.pav-panier3{float:left; width:165px; height:150px; text-align:right; border-right:1px; border-right-style:solid; border-right-color:#acacac; padding-right:5px; font-size:11px; margin-top:12px; padding-top:25px; }
	
.pav-panier4{float:left; width:217px; height:175px; text-align:right; margin-right:5px; font-size:11px; margin-top:12px; padding-top:5px; }


 
.gris-panier{ float:left; display:inline; margin-bottom:-24px }
.gris-panier-vide{ float:left; display:inline; margin-bottom:0px }

.panier-cal1{ float:left; display:inline; width:549px; /*height:130px;*/ border-right:1px; border-right-style:solid; border-right-color:#fff; /*padding-right:80px;*/ margin-top:15px;}

.panier-cal2{ float:right; text-align:right; display:inline; margin-right:5px; margin-top:10px; width:384px; font-size:11px; }


.reg-ins-cadre{ float:right; display:inline; font-size:14px; text-align:center; line-height:28px; font-weight:bold; width:313px!important; height:28px; background-image:url('../img/bout-ins2.jpg')!important; text-decoration:none; background-repeat:no-repeat!important; margin-right:225px; margin-top:3px; border:0px; color:#3d3c3f; }









