/* CSS Document */
html, body {margin:0;padding:0;}
form {display:inline;margin:0;padding:0;}
input {vertical-align:middle;font-family:Arial;font-size:11px;font-weight:normal;}
select {vertical-align:middle;font-family:Arial;font-size:11px;font-weight:normal;}

img {border:0;}
.bloc {clear:both;}
.opti{display:none;}
a {text-decoration:none;color:#000000;}
a:hover{text-decoration:underline;}
ul {margin:0;padding:0;}


body {font-family:Arial;font-size:11px;margin:0;padding:0;color:#000000;background-image:url(images/templates/fond_body.jpg);background-repeat:repeat-x;background-color:#FFFFFF;}

	#conteneur {width:997px;margin:0 auto;}
	
		#header {width:997px;height:166px;}
			.headerflash {float:left;width:836px;height:138px;background-image:url(images/templates/headerflash.jpg);}
			.headercompte {float:left;width:82px;height:138px;background-image:url(images/templates/headercompte.jpg);}
				.identifier {width:64px;height:12px;margin-top:77px;margin-left:4px;}
				.creer {width:58px;height:25px;margin-top:12px;margin-left:4px;}
			.headerpanier {float:left;width:71px;height:138px;background-image:url(images/templates/headerpanier.jpg);color:#b2b2b2;text-align:center;font-stretch:expanded;}
				.monpanier {width:71px;height:52px;margin-bottom:5px;}
				.monpanier2 {text-align:center;width:39px;height:39x;margin-top:5px;}
			.onglets {width:997px;height:28px;z-index:800;}
				.onglet_categ {float:left;height:22px;padding-left:9px;padding-right:13px;padding-top:6px;z-index:800;}
				.onglet_categ a{color:#FFFFFF;text-transform:uppercase;}
				.onglet_categorange {float:left;height:22px;padding-left:9px;padding-right:13px;padding-top:6px;}
				.onglet_categorange a{color:#ee6123;text-transform:uppercase;}
				.onglet_separation {float:left;width:6px;height:28px;background:url(images/templates/onglet_separation.jpg);background-repeat:no-repeat;background-position:0px 8px;}
				ul.ssonglet {width:150px;margin:0;padding:0;padding-top:8px;position:relative;z-index:800;}
				ul.ssonglet li{width:173px;height:19px;list-style-type:none;text-align:left;z-index:800;background-color:#FFFFFF;border:solid 1px #d8d8d8;padding:7px 0px 0px 7px;}
				ul.ssonglet a{color:#231f20;z-index:800;text-transform:none;}
		
		#footer {width:100%;height:105px;background-image:url(images/templates/fond_footer.jpg);background-repeat:repeat-x;}
			#contenufooter {width:997px;margin:0 auto;height:105px;text-align:center;color:#FFFFFF;}
			#contenufooter a{color:#FFFFFF;}
			.footer1 {height:26px;padding-top:11px;}
			.footer1 a{margin-left:10px;margin-right:10px;}
			.footer2 a{margin-right:15px;}
		
		
		#contenu {margin:0;padding:0;width:997px;}
			.navigation {width:989px;height:18px;padding-left:8px;padding-top:4px;color:#808080;}
				.navigation a{color:#808080;}
			
			.indexpromog {float:left;width:194px;height:211px;}
				.indexpromog a{color:#666666;padding-left:10px;}
				.lienstops {margin:0;padding:0;list-style-type:none;margin-top:15px;margin-left:11px;font-size:14px;font-weight:bold;}
				.lienstops li{background-image:url(images/templates/lienstops.jpg);background-repeat:no-repeat;background-position:2px 4px;padding-left:10px;}
				.lienstops a{margin:0;padding:0;color:#000000;}
			  
			.indexpromod {float:right;width:803px;height:211px;z-index:10;}
				#galleryContainer{width:778px;height:211px;margin-left:15px;margin-left:10px;position:relative;overflow:hidden;background:none;z-index:10;}
				#arrow_left{width:1px;height:161px;position:absolute;z-index:10;left:-1px;}
				#arrow_right{width:1px;height:161px;position:absolute;right:0px;top:1px;z-index:10;}
				#theImages{position:absolute;left:40px;width:1600px;height:1800px;background:none;z-index:10;}
				#theImages #slideEnd{float:left;z-index:10;}
				.promo {float:left;width:130px;height:214px;padding-top:2px;margin-left:13px;margin-right:14px;text-align:center;z-index:10;}
				.promoimg {width:100px;height:100px;margin:5px 15px 0px 15px;text-align:center;z-index:10;}
				.promoimg img{z-index:10;}
				.promotxt {width:130px;height:27px;/*padding-left:10px;padding-right:5px;*/padding-top:3px;z-index:10;}
				.promopx{width:130px;height:60px;z-index:10;}
				.topartprixorangepromo {width:130px;height:24px;color:#f16123;font-size:20px;font-weight:bold;z-index:10;}
				.topartprixorangepct{width:130px;height:24px;color:#000;font-size:16px;font-weight:bold;z-index:10;}
				.topartprixorangenormal{width:130px;height:24px;color:#f16123;font-size:16px;text-decoration:line-through;z-index:10;}
				/*
				#galleryContainer2 {width:989px;height:55px;padding-top:5px;position:relative;overflow:hidden;}
				#arrow_left2 {width:1px;height:55px;position:absolute;z-index:10;left:-1px;}
				#arrow_right2 {width:1px;height:55px;position:absolute;right:0px;top:1px;z-index:10;}
				#theImages2 {position:absolute;left:40px;width:1600px;height:1800px;}
				#theImages2 #slideEnd2 {float:left;}
				.marque {float:left;width:150px;height:50px;margin-left:15px;margin-right:15px;}
					.marque img{margin-left:15px;margin-right:15px;}
				*/

			
			
			#gauche {float:left;width:186px;margin-top:15px;padding-left:8px;}
				.recherche {width:178px;height:35px;padding-top:18px;padding-left:8px;background-image:url(images/templates/recherche.jpg);}
					.inputrec {width:145px;height:14px;padding-left:2px;border:solid 1px #bfbfbf;}
				.recherchemarque {width:178px;height:44px;padding-top:18px;padding-left:8px;background-image:url(images/templates/recherchemarque.jpg);background-position:bottom;}
					.recherchemarque select{width:160px;height:14px;border:solid 1px #bfbfbf;margin-top:2px;}
				.avantages {width:186px;padding-top:27px;background-image:url(images/templates/titreavantages.jpg);background-repeat:no-repeat;}
					.avantages ul{list-style-type:none;margin-bottom:15px;}
					.avantages li{background-image:url(images/templates/pucegauche.jpg);background-repeat:no-repeat;background-position:1px 6px;padding-left:10px;}
				.newsletter {width:186px;padding-top:30px;background-image:url(images/templates/titrenewsletter.jpg);background-repeat:no-repeat;}
					.newsletter p{margin:0;padding:0;padding-bottom:5px;}
 					.inputmail {width:152px;height:13px;padding-left:8px;border:solid 1px #bfbfbf;}
				.infos {width:186px;padding-top:53px;background-image:url(images/templates/titreinfos.jpg);background-repeat:no-repeat;} 
					.infos ul{list-style-type:none;margin-bottom:15px;}
					.infos li{background-image:url(images/templates/pucegauche.jpg);background-repeat:no-repeat;background-position:1px 6px;padding-left:10px;}
				.conseilsexeperts {width:186px;padding-top:53px;background-image:url(images/templates/titreconseilsexpert.jpg);background-repeat:no-repeat;}
					.conseilsexeperts ul{list-style-type:none;margin-bottom:15px;}
					.conseilsexeperts li{background-image:url(images/templates/pucegauche.jpg);background-repeat:no-repeat;background-position:1px 6px;padding-left:10px;}

			#droite {float:left;width:781px;margin-top:7px;padding-left:15px;padding-right:7px;}
				.indextops {float:left;width:381px;height:392px;} 
					.avantprem {width:333px;height:143px;padding:42px 24px 0px 24px;background-image:url(images/templates/avantprem.jpg);background-repeat:no-repeat;}
						.indextopimg {float:left;width:135px;height:135px;-height:95px;padding:2px 4px 4px 3px;background-image:url(images/templates/indextopimg.jpg);text-align:center;}
						.indextoptxt {float:right;width:180px;height:132px;-height:101px;padding-left:11px;padding-top:5px;}
							.indextoptxt a{font-weight:bold;}
							.indextoptxt p{margin:0;padding:0;height:72px;padding-top:3px;}
							.indextoptxt .topartprix {float:left;width:52px;height:19px;padding-top:5px;}
							.indextoptxt .topartprixbarre {float:left;width:53px;height:19px;padding-top:5px;text-align:center;text-decoration:line-through;}
							.indextoptxt .topartprixorange {float:right;width:71px;height:24px;padding-right:4px;text-align:right;color:#f16123;font-size:16px;font-weight:bold;}
					.cosmentop {width:333px;height:143px;padding:29px 25px 35px 23px;background-image:url(images/templates/cosmentop.jpg);background-repeat:no-repeat;}
				.indexnews {float:right;width:400px;height:392px;}
				
				.marquee {margin:0;padding:0;width:380px;height:19px;*height:22px;margin-top:9px;margin-left:20px;background-color:#000000;padding-top:3px;*padding-top:0px;text-align:center;   overflow:hidden;} 
					.marquee input{margin:0;padding:0;border:none 0;background:none;width:350px;color:#ee6123;font-weight:bold;font-size:12px;}



				.carres {float:left;width:68px;height:301px;margin-left:20px;-margin-left:10px;margin-top:16px;}
				.conseils {float:right;width:311px;}
					.conseilsh {width:311px;height:186px;background-image:url(images/templates/conseilsh.jpg);}
					.conseilsm {width:311px;height:109px;padding-top:6px;background-image:url(images/templates/conseilsm.jpg);background-repeat:repeat-y;}
					.conseilsm strong{margin:0;padding:0;padding-left:23px;}
					.conseilsm p{margin:0;padding:0;padding-left:23px;padding-top:12px;padding-right:20px;}
					.conseilsm a{margin-left:5px;}
					.conseilsb {width:311px;height:60px;background-image:url(images/templates/conseilsb.jpg);}

				.titreproduits {width:781px;height:35px;background-image:url(images/templates/titreproduits.jpg);}
				.indexcategories {width:778px;padding-left:3px;text-align:left;}
					.indexcategorie {float:left;width:187px;height:228px;margin-left:7px;-margin-left:3px;-margin-right:2px;}
						.indexcategorieimg {width:185px;height:95px;border:solid 1px #404040;text-align:center;}
						.indexcategorietxt {width:178px;height:21px;padding-top:4px;padding-left:9px;background-color:#000000;}
						.indexcategorietxt h3{margin:0;padding:0;font-weight:normal;font-size:12px;}
						.indexcategorietxt a{color:#FFFFFF;}
						.indexcategoriess {width:180px;height:93px;padding-top:11px;padding-left:7px;color:#666666;font-style:italic;}
							.indexcategoriess img{vertical-align:middle;margin-right:3px;}
							.indexcategoriess a{vertical-align:middle;color:#000000;font-style:normal;}

				.marques {width:989px;height:65px;padding-top:22px;text-align:center;padding-bottom:15px;}

				.titresscats {width:781px;height:35px;background-image:url(images/templates/titresscats.jpg);}
				.catsscats {width:778px;padding-left:3px;text-align:left;}
					.catsscat {float:left;width:103px;height:162px;margin-right:26px;-margin-right:22px;margin-bottom:10px;}
						.catsscatimg {width:101px;height:101px;border:solid 1px #c0c0c0;text-align:center;}
						.catsscattxt {width:100px;height:52px;padding-top:6px;padding-left:3px;font-style:italic;}
							.catsscattxt a{font-weight:bold;font-style:normal;}

				.catdesc {width:779px;padding-left:2px;text-align:left;margin-bottom:10px;}
					.catdescimg {float:left;width:170px;height:115px;text-align:center;}
					.catdesctxt {float:right;width:599px;}
				

				.catarts {width:779px;padding-left:2px;text-align:left;}
					.catart1 {float:left;width:375px;height:145px;margin-bottom:13px;background-image:url(images/templates/catart.jpg);}
					.catart2 {float:right;width:375px;height:145px;margin-bottom:13px;margin-right:6px;background-image:url(images/templates/catart.jpg);}
					.catart {float:left;width:375px;height:145px;margin-left:5px;margin-right:5px;-margin-left:4px;-margin-right:4px;margin-bottom:13px;background-image:url(images/templates/catart.jpg);}
						.catartimg {float:left;width:132px;height:132px;padding:7px 0px 6px 4px;-padding:4px 0px 6px 4px;text-align:center;}
						.catarttxt {float:right;width:217px;height:125px;padding:15px 7px 5px 0px;}
							.catarttxt a{font-weight:bold;}
							.catarttxt p{margin:0;padding:0;height:50px;padding-top:3px;}
							.topartprix {float:left;width:55px;height:19px;padding-top:5px;}
							.topartprixbarre {float:left;width:65px;height:19px;padding-top:5px;text-align:center;text-decoration:line-through;}
							.topartprixorange {float:right;width:93px;height:24px;padding-right:4px;text-align:right;color:#f16123;font-size:20px;font-weight:bold;}
					.pagenav {height:55px;text-align:right;padding-right:23px;}
					.pagenav a{padding-left:4px;padding-right:4px;}
					.pagenav strong{padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:2px;color:#ee6123;background-color:#000000;}

				.titreficheproduit {width:781px;height:35px;background-image:url(images/templates/titreficheproduit.jpg);}
				.artg {float:left;width:258px;}
					.big {width:230px;height:230px;text-align:center;padding-left:14px;padding-right:14px;}
					.artsuppls {width:258px;}
					.artsuppl {float:left;width:75px;height:75px;text-align:center;margin-right:8px;}
				.artd {float:right;width:504px;padding-left:19px;text-align:left;}
					.artd h1{margin:0;padding:0;padding-top:10px;padding-bottom:18px;font-size:11px;}
					.liencaract{margin-top:18px;margin-bottom:22px;}
					.liencaract a{color:#999999;}
					#prix_par_caract {width:70px;text-align:right;color:#f16123;font-size:20px;font-weight:bold;border:none 0;background:none;}
				.artdescriptionh {width:781px;height:43px;margin-top:15px;background-image:url(images/templates/artdescriptionh.jpg);}
				.artdescriptionm {width:751px;padding-left:15px;padding-right:15px;background-image:url(images/templates/artdescriptionm.jpg);background-repeat:repeat-y;text-align:left;}
					.artdescriptionm p{margin:0;padding:0;}
					.artdescriptionm li{margin:0;padding:0;margin-left:25px;}
				.artdescriptionb {width:781px;height:44px;background-image:url(images/templates/artdescriptionb.jpg);}

				.titreconseil {width:781px;height:34px;background-image:url(images/templates/titreconseil.jpg);}
				.titreinternautes {width:781px;height:35px;background-image:url(images/templates/titreinternautes.jpg);}


				.ssconseil {margin-top:10px;margin-left:10px;}
				.ssconseil p{margin:0;padding:0;padding:10px;}
				
				.titrepromotions {width:781px;height:35px;background-image:url(images/templates/titrepromotions.jpg);}
				.titrecosmentops {width:781px;height:35px;background-image:url(images/templates/titrecosmentops.jpg);}
				.titrenouveautes {width:781px;height:35px;background-image:url(images/templates/titrenouveautes.jpg);}
				.titreselectionexperts {width:781px;height:35px;background-image:url(images/templates/titreselectionexperts.jpg);}
				.titreselectionexperts2 {width:781px;height:35px;background-image:url(images/templates/titreselectionexperts2.jpg);}

				.titrecosmentops2 {width:781px;height:35px;background-image:url(images/templates/titrecosmentops2.jpg);}

				.erreur {color:#ee6123;}
				.etoile {color:#ee6123;}
				
				.cadre {float:left;width:330px;height:180px;padding:10px;margin:19px;-margin:10px;border:solid 1px #333333;}
				.clientbienvenue {margin:25px;}
				.clientbienvenue ul{margin:0;padding:0;margin-top:20px;margin-left:15px;list-style-type:none;}
				.clientbienvenue li{height:25px;margin:0;padding:0;padding-left:15px;background-image:url(images/templates/puceclient.jpg);background-repeat:no-repeat;background-position:0px 2px;}
				
				.tablecde {width:98%;border:solid 1px #333333;}
				.td_head_cde {height:25px;vertical-align:middle;text-align:center;}
				.cde1 {background-color:#FDE6D0;}
				.cde2 {background-color:#FFFFFF;}
				.td_foot_cde {height:25px;vertical-align:middle;text-align:right;}
				.td_foot_cde_fp {height:25px;vertical-align:middle;text-align:center;font-weight:bold;color:#F00;}
				.boutons_commande {margin-top:30px;}
				.boutons_commande img{margin-left:10px;margin-right:10px;}


				.newssommaire {margin:25px;}
				.newssommaire ul{margin:0;padding:0;margin-top:20px;margin-left:15px;list-style-type:none;}
				.newssommaire li{height:25px;margin:0;padding:0;padding-left:15px;background-image:url(images/templates/puceclient.jpg);background-repeat:no-repeat;background-position:0px 2px;}
				.news {border-top:solid 1px #333333;padding-top:10px;margin-top:15px;}
				.newsbit {}
					.newsbit h3{height:20px;margin:0;padding:0;padding-left:15px;background-image:url(images/templates/puceclient.jpg);background-repeat:no-repeat;background-position:0px 2px;}
					.newsbitp{margin-left:15px;margin-bottom:70px;}


				.comptebloque {color:#ee6123;font-size:14px;font-weight:bold;text-align:center;}

				.textestock {padding:10px;background-color:#FFFFFF;border:solid 1px #000000;margin-left:40px;z-index:1000000;}


				.club {width:665px;border:solid 1px #333333;text-align:left;padding-left:100px;padding-top:30px;padding-bottom:10px;margin-left:8px;background-image:url(images/templates/club.jpg);background-repeat:no-repeat;}
					.club ul{margin:0;padding:0;margin-left:25px;margin-top:10px;}				
					.club a{color:#ee6123;}				
				
				.reductions {text-align:left;padding-left:250px;}
				#prixttc {border:none 0;background:none;width:50px;text-align:right;color:#ee6123;}
				#prixtva {border:none 0;background:none;width:50px;text-align:right;}			
				.prixreduc {border:none 0;background:none;width:50px;text-align:right;font-weight:bold;}
				