/* HAUT PAGE */

.bande-haut2, .bande-haut3{ float:left; display:inline; width:996px; height:151px; background-image:url('../img/bande-haut.jpg'); background-repeat:no-repeat; }

.bande-haut2 h2{ text-align:right; font-size:30px; color:#f8b333; float:right; display:inline; margin:0px; padding:0px; margin-right:55px; margin-top:90px; line-height:24px; text-transform:none;  }

.bande-haut3 h1{ text-align:right!important; font-size:24px; color:#3d3c3f; margin:0px; padding:0px; margin-right:55px; margin-top:72px; line-height:24px; text-transform:none; font-weight:normal;  }

.bande-haut3 h2{ text-align:right!important; font-size:30px; color:#f8b333; margin:0px; padding:0px; margin-top:4px; margin-right:55px; line-height:24px; text-transform:uppercase; }


.bande-haut{ float:left; display:inline; width:996px; height:151px; background-image:url('../img/bande-haut.jpg'); background-repeat:no-repeat; }
.bande-haut h2{ text-align:right; font-size:30px; color:#f8b333; float:right; display:inline; text-transform:uppercase; margin:0px; padding:0px; margin-right:55px; margin-top:62px; line-height:24px;  }

.bande-haut h2 font{ text-transform:none; font-size:24px; color:#3d3c3f; text-transform:none; font-weight:normal; line-height:30px; }

.haut-page{ margin:0px!important; padding:0px!important; float:left; display:inline; width:946px; height:2px!important; background-image:url('../img/haut-page.jpg'); background-repeat:no-repeat; line-height:0px; font-size:0px; }

.centre-page{ margin:0px!important; padding:0px!important; float:left; display:inline; width:946px; background-image:url('../img/centre-page.jpg'); background-repeat:repeat-y; }


.haut-page2{ margin:0px!important; padding:0px!important; float:left; display:inline; width:946px; height:2px!important; background-image:url('../img/haut-page.jpg'); background-repeat:no-repeat; line-height:0px; font-size:0px; margin-top:12px!important; }

.haut-page-panier{ margin:0px!important; padding:0px!important; float:left; display:inline; width:946px; height:2px!important; background-image:url('../img/haut-page.jpg'); background-repeat:no-repeat; line-height:0px; font-size:0px; }

.centre-page2{ margin:0px!important; padding:0px!important; float:left; display:inline; width:946px; background-image:url('../img/centre-page.jpg'); background-repeat:repeat-y; padding-bottom:25px!important; }

.centre-page-panier{ margin:0px!important; padding:0px!important; float:left; display:inline; width:946px; background-image:url('../img/centre-page.jpg'); background-repeat:repeat-y; }


.centre-liste{ margin:0px!important; padding:0px!important; float:left; display:inline; width:969px; height:242px; /* background-color:#bdbec0;  background-image:url('../img/fon_carou.jpg'); background-repeat:repeat-x; background-position:bottom;*/ }

.centre-fiche{ margin:0px!important; padding:0px!important; float:left; display:inline; width:990px; }

.bas-page{ margin:0px!important; padding:0px!important; float:left; display:inline; width:946px; height:10px; background-image:url('../img/bas-page.jpg'); background-repeat:no-repeat; }

.centre-page fieldset, .centre-page2 fieldset{ border:0px!important; margin:0px!important; padding:0px!important; }

.droite-pt{ float:left; display:inline; width:630px;}  

.bas-page-pt{ margin:0px!important; padding:0px!important; float:left; display:inline; width:630px; height:10px; background-image:url('../img/cont4.jpg'); background-repeat:no-repeat; }

.haut-page-pt{ margin:0px!important; padding:0px!important; float:left; display:inline; width:630px; height:2px!important; background-image:url('../img/cont2.jpg'); background-repeat:no-repeat; line-height:0px; font-size:0px; }

.centre-page-pt{ margin:0px!important; padding:0px!important; float:left; display:inline; width:630px; background-image:url('../img/cont3.jpg'); background-repeat:repeat-y; }

.tout-case-pt{ float:left; display:inline; width:316px; }

.account_creation-pt{ float:left; display:inline; text-align:left; font-size:11px; color:#3d3c3f; font-weight:normal; margin:25px; width:580px; border:0px; }
.account_creation-pt h3{ font-size:14px; font-weight:bold; color:#3d3c3f; width:580px; float:left; display:inline;}
.account_creation-pt p{ font-size:11px; color:#3d3c3f; margin-top:14px; margin-bottom:0px; width:580px; float:left; display:inline; }
.account_creation-pt li{ margin:0px; padding:0px; list-style:none; line-height:22px;}

.case-pt h3 a{ text-align:right; font-size:18px; font-weight:bold; color:#f8b333; text-transform:uppercase; } 
.case-pt ul{ margin:0px; padding:0px;}
.case-pt li{ margin:0px; padding:0px; list-style:none;} 
.case-pt li a{ text-align:right; font-size:12px; font-weight:bold; color:#535859; line-height:28px; }

.case-pt a{ text-align:right; font-size:14px; font-weight:bold; color:#f8b333; line-height:24px; }

.titre-pt{font-size:24px; font-weight:normal; text-transform:uppercase; color:#f8b333; }
.sous-titre-pt{font-size:14px; font-weight:bold; color:#535859; line-height:24px; }

.case-pt-liste h2{  float:right; display:inline; margin:0px; padding:0px; text-align:right; font-size:18px; font-weight:bold; color:#f8b333; line-height:13px; text-transform:uppercase; }
.case-pt-liste-img{  float:right; display:inline; padding-top:45px; padding-bottom:40px; text-align:right; width:265px; height:49px!important;}
.case-pt-liste p{ float:right; display:inline; height:100px; text-align:right; font-size:11px; font-weight:normal; color:#535859; margin:0px; }
.case-pt-liste a{  float:right; display:inline; text-align:right; font-size:11px; font-weight:normal; color:#f8b333;}

.partenaire h2{  float:right; display:inline; margin:0px; padding:0px; text-align:right; font-size:18px; font-weight:bold; color:#f8b333; line-height:13px; text-transform:uppercase; }
.partenaire-img{  float:right; display:inline; padding-top:25px; text-align:right; width:265px; height:110px!important;} 
.partenaire p{ float:right; display:inline; height:100px; text-align:right; font-size:11px; font-weight:normal; color:#535859; margin:0px; }
.partenaire a{  float:right; display:inline; text-align:right; font-size:11px; font-weight:normal; color:#f8b333;}

/*.tab-col{ border-collapse:collapse; margin:0px; padding:0px;float:right; display:inline;  }
.tab-col td{ border:1px; border-style:solid; border-color:#999999; border-collapse:collapse; margin:0px; padding:0px; }

.tab-t{ border-collapse:collapse; margin:0px; padding:0px;float:right; display:inline;  }
.tab-t table{ margin:0px; padding:0px; border:1px; border-style:solid; border-color:#acacac; font-size:11px; padding:5px; border-collapse:collapse; text-align:right; float:right; margin-right:16px!important;}
.tab-t td{ padding:5px; text-align:right; border:0px; border:1px; border-style:solid; border-color:#acacac; border-collapse:collapse; } */


.cham{ float:left; display:inline; border:1px; border-style:solid; border-color:#4b4b4e; width:233px !important; height:15px; margin-top:10px; margin-left:9px; } 
.chex{ float:left; display:inline; border:1px; border-style:solid; border-color:#4b4b4e; width:96px!important; height:15px; } 
.chex2{ float:left; display:inline; border:1px; border-style:solid; border-color:#4b4b4e; width:173px!important; height:15px; } 

.newsellers{float:left; display:inline; background-image:url('../img/new_store.jpg'); background-repeat:no-repeat; width:314px; height:300px; text-align:right; margin-top:1px; padding-right:10px; } 
.newsellers .contenu-newsellers{ width:300px; height:280px;margin-top:35px;}
.newsellers .contenu-newsellers h5{ font-size:10px;font-weight:bold;text-transform:uppercase;color:#292c2c; }
.newsellers .contenu-newsellers h5 a{ color:#292c2c; }
.newsellers .contenu-newsellers .product_desc{ font-size:10px;color:#292c2c; margin-bottom:15px; }

.bestsellers{float:left; display:inline; background-image:url('../img/top_store.jpg'); background-repeat:no-repeat; width:314px; height:300px; text-align:right; margin-top:2px; padding-right:10px; } 
.bestsellers .contenu-bestsellers{ width:300px; height:280px;margin-top:23px;}
.bestsellers .contenu-bestsellers h5{ font-size:10px;font-weight:bold;text-transform:uppercase;color:#292c2c; }
.bestsellers .contenu-bestsellers h5 a{ color:#292c2c; }
.bestsellers .contenu-bestsellers .product_desc{ font-size:10px;color:#292c2c; margin-bottom:15px; }

#header_user #shopping_cart {float:left; display:inline; background-position:right top; width:110px; height:111px; background-image: url('../img/panier.jpg'); background-repeat: no-repeat; padding-right:46px; padding-top:11px; margin-top:5px; margin-left:7px;}

.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 { margin-left:5px;float:left; display:inline; background-position:right top; width:119px; height:111px; background-image: url('../img/client.jpg'); background-repeat: no-repeat; padding-right:47px; padding-top:11px; margin-top:15px;}

.droite-header{ 
	float:right;
	display:inline;
	width:338px;
	height:208px;
	background-color:#FFFFFF;
	background-image:url('../img/login_section.jpg');
	background-repeat:no-repeat;
	background-position:right;
	top:-42px;
	right:27px;
	position:relative;
}

#header_user #shopping_cart a, #header_user #your_account a{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#f8b333; font-weight:bold; text-decoration:none; line-height:24px; }

#header_user .linktitle {
	margin-top:25px;
}

#header_user .linktitle2 {
	margin-top:15px;
}

#header_user .txtshop {
	float:left;
	width: 145px;
	margin-left:6px;
	padding-top:15px;
	background:url('../img/border_login.jpg') no-repeat left top;
}

#header_user .txtshop2 {
	float:left;
	width: 145px;
	margin-left:15px;
	padding-top:13px;
	background:url('../img/border_login.jpg') no-repeat left top;
}

#header_user #login_expend {
	float:right;
	background-image:url('../img/login_expend.png'); 
	background-repeat:no-repeat; 
	width:338px;
	height:250px;
	position:absolute;
	top:130px;
	z-index:1;
	display:none;
}

#header_user #login_expend .center_ex {
	margin:25px 0 0 21px;
	width:300px;
	height:230px;
	color:#3d3c3f;
}
#header_user #login_expend .center_ex label{
	float:left;
	font-size:11px;
	font-family: arial, sans-serif;
}

#header_user #login_expend .center_ex .pass_rec a {
	float:left;
	font-size:11px;
	font-family: arial, sans-serif;
	color:#3d3c3f;
	margin:13px 0 -13px 0;
}

#header_user #login_expend .center_ex .menu_arbore {
	margin-top:30px;
	padding-top:1px;
	background:url('../img/border_rightmenu.jpg') no-repeat left top;
	width:274px;
}

#header_user #login_expend .center_ex .menu_arbore .menu_arb_ele {
	font-size:10px;
	font-family: arial, sans-serif;
	text-align:right; 
	padding-top:4px;
	margin:1px 0 0 0;
	background:url('../img/border_rightmenu.jpg') no-repeat left bottom;
}

#header_user #login_expend .center_ex .menu_arbore .linkbord {
	background:url('../img/border_rightmenu.jpg') no-repeat left bottom;
	width:274px;
	padding-bottom:4px;
	margin-bottom:1px;
	
}

#header_user #login_expend .center_ex .menu_arbore .menu_arb_ele a {
	color:#3d3c3f;
	text-decoration:none;
}

#header_user #login_expend .center_ex .menu_arbore .menu_arb_ele a:hover {
	color:#373737;
	text-decoration:none;
}

#header_user #login_expend .center_ex .imgc {
	vertical-align:middle;
}

.menu_bas .bordde { position:absolute; padding-left:3px; display:inline; height:125px; float:right; border-right:1px!important; border-right-style:solid!important; border-right-color:#cccbc9!important; }

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


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

.menubis{ font-size:12px; color:#3d3c3f; font-weight:bold; text-transform:uppercase; position:relative; top:23px; }

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

	
.menu li ul li{
	list-style:none;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:right;
    margin:0px;
    padding:0px;
	width:160px !important;
	height:21px!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');margin-top:2px; background-repeat:no-repeat; width:311px; height:288px; 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:6px; font-size:10px; margin-top:4px; 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:3px; 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:3px; padding-right:10px; padding-top:8px; }

/*.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:345px; background-color:#e5e5e5; height:213px; width:100%;}	 
.droite-liste2{ position:absolute; margin-top:345px; 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: 325px;
	float: left;
	margin-left:13px;
	margin-top:10px;
} 	

.search_txt_bk {
	text-align:right;
	font-size:10px;
	margin-right:44px;
}

#header #search_block_top #searchbox {
	position:relative;
	top:-7px;
}
	
	
.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; }









