html, div, body, p, h1, h2, h3, ul, li,form, input {
margin:0;
padding:0;
}
.clear {
clear:both;
}
img {
 border:none;
}
select{
	font-size:12px;
}
input{
	font-size:12px;
}
a {
color:#231f20;
text-decoration:none;
}
ul, li {
 margin:0;
 padding:0;
}
h1, h2, h3 {
 font-size:12px;
 margin:0;
 padding:0;
}
a:hover {
 text-decoration:underline;
}
body {
 color:#231f20;
 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
}
#conteneur{
	width:1000px;
	margin:auto;
}
#blocconteneur{
	background-color:#FFF;
}
#header{
	background-color:#000000;
	height:71px;
	width:981px;
	margin:auto;
}
#logoheader{
	margin-top:14px;
	float:left;
	padding-left:21px;
}
#droiteheader{
	float:right;
}
#menuflash{
	margin-top:5px;
}
#contenu{
	background-color:#FFFFFF;
	width:981px;
	margin:auto;
}
#droitecateg{
	float:left;
	width:510px;
	padding-left:10px;
}
#descriptioncateg{
	padding-top:5px;
	padding-bottom:15px;
}
#recherche{
	background-image:url(template-loupe.jpg);
	background-repeat:no-repeat;
	background-position:2px 2px;
	margin-left:20px;
	margin-top:10px;
}
#champrecherche{
	padding-left:33px;
}
.champrecherche{
	width:230px;
	height:15px;
}
.ongletbit{
	list-style:none;
	height:30px;
	text-align:center;
	float:left;
	font-size:10px;
	text-transform:uppercase;
}
.separationverticale{
	height:30px;
	background-image:url(template-separationverticale.jpg);
	background-repeat:repeat-y;
	width:1px;
	float:left;
}
.libelleonglet{
	float:left;
	padding-top:6px;
	padding-left:9px;
	padding-right:9px;
}
#gauche{
	width:315px;
	float:left;
	margin-top:12px;
	margin-bottom:20px;
}
#panier{
	background-image:url(template-panier.jpg);
	height:105px;
	width:315px;
}
.rose{
	font-weight:bold;
	color:#ec297b;
}
#contentpanier{
	float:left;
	padding-top:50px;
	padding-left:19px;
}
#lienpanier{
	float:right;
	padding-top:74px;
	padding-right:17px;
	font-weight:bold;
	font-size:13px;
}
#lienpanier a{
	color:#FFFFFF;
}
#promomois{
	background-image:url(template-promomois.jpg);
	height:199px;
	width:315px;
	margin-top:12px;
}
.imgpromomois{
	float:left;
	padding-left:10px;
	padding-top:60px;
	width:160px;
	height:115px;
}
.prixpromomois{
	float:right;
	width:137px;
	padding-top:50px;
	/*font-size:45px;*/
	font-size:35px;
	text-align:right;
	line-height:45px;
	
	color:#ec297b;
	padding-right:5px;
}
.prixpromomois2{
	float:right;
	width:137px;
	color:#999999;
	text-align:right;
	padding-right:7px;
	font-size:13px;
}
.libellepromomois{
	float:right;
	width:140px;
	padding-top:8px;
	text-align:right;
	padding-right:5px;
}
.libellepromomois h3{
	font-size:15px;
	font-weight:normal;
}
.libellepromomois h3 a{
	color:#ec297b;
}
.libellepromomois2{
	float:right;
	width:140px;
	color:#ec297b;
	font-size:15px;
	text-align:right;
	padding-right:5px;
}
#compte{
	background-image:url(template-compte.jpg);
	height:151px;
	width:315px;
	margin-top:12px;
	background-repeat:no-repeat;
}
.formucompte{
	padding-top:67px;
	color:#ffffff;
	width:285px;
	padding-left:15px;
}
.formucompte a{
	color:#FFFFFF;
	font-size:16px;
}
#nosmarques{
	height:85px;
	width:315px;
	background-image:url(template-nosmarques.jpg);
	margin-top:12px;
}
.formumarque{
	padding-top:31px;
	padding-left:16px;
}
.formumarque a{
	color:#FFFFFF;
	font-size:16px;
}
#newsletter{
	background-image:url(template-newsletter.jpg);
	height:168px;
	width:315px;
	margin-top:12px;
}
.formunewsletter{
	padding-top:110px;
	padding-left:75px;
}
.formunewsletter a{
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
}
#contact{
	margin-top:12px;
	background-image:url(template-contact.jpg);
	height:28px;
	width:155px;
	font-weight:bold;
	padding-top:148px;
	padding-left:160px;
}
#contact a{
	color:#FFFFFF;
}
#flashcliente{
	margin-top:12px;
}
#conseils{
	height:30px;
	width:280px;
	background-image:url(template-conseils.jpg);
	margin-top:12px;
	padding-top:195px;
	font-weight:bold;
	padding-left:35px;
}
#conseils a{
	color:#FFFFFF;
}
#satisfait{
	margin-top:12px;
}
#droite{
	float:right;
	width:654px;
	
	margin-bottom:20px;
}
#categaccueil{
	margin-top:13px;
}
#bloc1{
	background-image:url(template-bloc1.jpg);
	height:173px;
	width:222px;
	float:left;
	background-repeat:no-repeat;
	margin-bottom:14px;
}
#bloc2{
	background-image:url(template-bloc2.jpg);
	height:173px;
	width:222px;
	float:left;
	background-repeat:no-repeat;
	margin-bottom:14px;
}
#bloc3{
	background-image:url(template-bloc3.jpg);
	height:173px;
	width:208px;
	float:left;
	background-repeat:no-repeat;
	margin-bottom:14px;
}
#bloc4{
	background-image:url(template-bloc4.jpg);
	height:173px;
	width:222px;
	float:left;
	background-repeat:no-repeat;
	margin-bottom:14px;
}
#bloc5{
	background-image:url(template-bloc5.jpg);
	height:173px;
	width:222px;
	float:left;
	background-repeat:no-repeat;
	margin-bottom:14px;
}
#bloc6{
	background-image:url(template-bloc6.jpg);
	height:173px;
	width:208px;
	float:left;
	background-repeat:no-repeat;
	margin-bottom:14px;
}
#bloc7{
	background-image:url(template-bloc7.jpg);
	height:173px;
	width:222px;
	float:left;
	background-repeat:no-repeat;
	margin-bottom:14px;
}
#bloc8{
	background-image:url(template-bloc8.jpg);
	height:173px;
	width:222px;
	float:left;
	background-repeat:no-repeat;
	margin-bottom:14px;
}
#bloc9{
	background-image:url(template-bloc9.jpg);
	height:173px;
	width:208px;
	float:left;
	background-repeat:no-repeat;
	margin-bottom:14px;
}
#bloc10{
	background-image:url(template-bloc10.jpg);
	height:173px;
	width:222px;
	float:left;
	background-repeat:no-repeat;
	margin-bottom:14px;
}
#bloc11{
	background-image:url(template-bloc11.jpg);
	height:173px;
	width:222px;
	float:left;
	background-repeat:no-repeat;
	margin-bottom:14px;
}
#bloc12{
	background-image:url(template-bloc12.jpg);
	height:173px;
	width:208px;
	float:left;
	background-repeat:no-repeat;
	margin-bottom:14px;
}
.libcateg{
	padding-top:65px;
	width:185px;
	text-transform:uppercase;
	padding-left:15px;
}
#categaccueil ul{
	padding-left:22px;
}
#categaccueil li{
	list-style:none;
	background-image:url(template-pucenoire.jpg);
	background-position:0px 6px;
	padding-left:10px;
	background-repeat:no-repeat;
}
#blocinstit{
	background-image:url(template-blocinstit.jpg);
	height:126px;
	width:653px;
	padding-top:50px;
	margin-top:10px;
}
#blocinstit li{
	list-style:none;
	background-image:url(template-pucenoire.jpg);
	background-position:0px 6px;
	padding-left:10px;
	background-repeat:no-repeat;
}
#menuinstit1{
	float:left;
	padding-left:20px;
	width:150px;
}
#menuinstit2{
	float:left;
	width:150px;
	padding-left:10px;
}
#menuinstit3{
	float:left;
	padding-left:10px;
	width:150px;
}
#paiement{
	background-image:url(template-paiement.jpg);
	height:42px;
	padding-left:10px;
	width:644px;
	margin-top:12px;
	padding-top:10px;
}
.separationhorizontale{
	height:1px;
	background-repeat:repeat-x;
	background-image:url(template-separationhorizontale.jpg);
}
#marques{
	height:64px;
	padding-top:8px;
	background-color:#FFFFFF;
}
#copyright{
	text-align:center;
	color:#FFFFFF;
	height:25px;
	background-color:#000000;
	padding-top:11px;
}
#copyright a{
	color:#FFFFFF;
}
#navigation{
	height:17px;
	margin-top:10px;
	background-color:#E7E8EA;
	padding-left:15px;
	color: #ED207B;
	font-weight: bold;
}
#catalogue li{
	list-style:none;
	font-size:11px;
	text-transform:uppercase;
}
.folder {
	background-image:url(template-pucerose.jpg);
	background-position:left 12px;;
	background-repeat:no-repeat;
	line-height:18px;
	padding-bottom:6px;
	padding-left:13px;
	padding-top:6px;
}
.file a {
	color:#EC217B;
}
#catalogue .tree li{
	text-transform:none;
	font-size:12px;
}


ul.tree2 {margin:0;padding:0;padding-left:20px;}
li.file2 {margin:0;padding:0;}

#catalogue{
	background-image:url(template-bg_catalogue.jpg);
	background-repeat:repeat-y;
	padding-left:10px;
}
#hautcatalogue{
	background-image:url(template-hautcatalogue.jpg);
	width:315px;
	margin-top:12px;
	height:8px;
}
#bascatalogue{
	height:6px;
	width:315px;
	background-image:url(template-bas_catalogue.jpg);
}
#contenucatalogue ul{
	padding-left:15px;
}
#contenucatalogue .folder ul{
	padding-left:0px;
}
#imagecateg{
	float:left;
	width:130px;
	height:130px;
}
#libellecateg{
	text-transform:uppercase;
}
#libellecateg h3{
	color:#ec297b;
	font-weight:bold;
}
#libellecateg h1{
	color:#ec297b;
	font-weight:bold;
}
#souscateg{
	background-image:url(template-souscateg.jpg);
	height:29px;
	width:654px;
	margin-bottom:5px;
}
.blocsouscateg{
	background-image:url(template-blocsouscateg.jpg);
	height:150px;
	padding-left:4px;
	width:105px;
	background-repeat:no-repeat;
	float:left;
	margin-bottom:15px;
	padding-top:10px;
}
#categarticles{
	background-image:url(template-categarticles.jpg);
	height:23px;
	width:654px;
	margin-bottom:10px;
}
.blocarticle{
	float:left;
	width:218px;
	height:310px;
}
.blocimagearticle{
	background-image:url(template-blocimage.jpg);
	background-repeat:no-repeat;
	height:193px;
	width:209px;
	text-align:center;
	padding-top:15px;
}
.libart{
	padding-top:10px;
	min-height:15px;
	max-height:30px;
	width:200px;
}
.libart2{
	height:15px;
	width:200px;
}
.prixcateg{
	padding-top:12px;
}
.enstock{
	width:63px;
	height:18px;
	background-color:#000000;
	color:#FFFFFF;
	font-style:italic;
	margin-top:5px;
	text-align:center;
	padding-top:1px;
}
.epuise{
	width:63px;
	height:18px;
	background-color:#EC217B;
	color:#FFFFFF;
	font-style:italic;
	margin-top:5px;
	text-align:center;
	padding-top:1px;
}
#conteneurarticle{
	border-style:dashed;
	border-color:#BFBFBF;
	border-width:1px;
	padding:17px;
	margin-top:12px;
}
#imagearticle{
	padding-top:34px;
	padding-bottom:15px;
}
#imagessup{
	height:91px;
	width:452px;
	background-image:url(template-imagessup.jpg);
	margin-bottom:20px;
}
#gauchearticle{
	width:465px;
	float:left;
}
#titresup{
	font-size:11px;
	padding-top:5px;
	padding-left:7px;
}
.mini{
	float:left;
	width:70px;
	height:50px;
	padding-top:15px;
	padding-left:10px;
}
#droitearticle{
	width:480px;
	float:right;
	margin-top:15px;
	padding-bottom:20px;
}
#liensarticle{
	border:1px dashed #BFBFBF;
	height:25px;
	margin-right:15px;
}
#chevronsg{
	float:left;
	padding-top:5px;
	padding-left:10px;
	color:#9d6d7d;
}

#chevronsd{
	float:right;
	padding-top:5px;
	padding-right:10px;
	color:#9d6d7d;
}
.lienarticle{
	padding-top:2px;
}
#libellearticle h1{
	font-size:14px;
}
#libellearticle{
	color:#ec297b;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:20px;
}
#soustitrearticle{
	text-transform:uppercase;
}
#marquearticle{
	text-transform:uppercase;
}
#paiementconfiance {
	margin-top:12px;
}
#livraison{
	margin-top:12px;
}
#articleconseil{
	width:654px;
	height:24px;
	background-image:url(template-articleconseil.jpg);
	margin-top:10px;
	margin-bottom:10px;
}
#internautes{
	background-image:url(template-internautes.jpg);
	width:654px;
	margin-top:12px;
	margin-bottom:10px;
	height:28px;
}
#navigation h2{
	display:inline;
	font-weight:normal;
}
#navigation h1{
	display:inline;
	font-weight:bold;
	vertical-align:top;
	font-size:14px;
}
#navigation a{
	color: #000;
	font-weight: normal;
	}
.imagesouscateg{
	height:100px;
}
.libellesouscateg h2{
}
#prixarticle{
	margin-top:15px;
	height:32px;
	margin-right:15px;
	border:1px dashed #BFBFBF;
	margin-bottom:23px;
}
#stockarticle{
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	font-style:italic;
	color:#9d6d7d;
	float:left;
	width:75px;
	padding-top:10px;
	padding-left:15px;
}
#separationprix{
	background-image:url(template-separationprix.jpg);
	height:19px;
	width:1px;
	margin-top:7px;
	float:left;
}
#gaucheprix{
	float:left;
	padding-top:10px;
	padding-left:15px;
}
#droiteprix{
	float:right;
	padding-top:3px;
	padding-right:15px;
	color:#ec297b;
	font-size:20px;
	font-weight:bold;
}
#descarticle{
	width:268px;
	float:left;
}
#tarifs{
	background-image:url(template-tarifs.jpg);
	height:60px;
	width:266px;
}
#desc_produit{
	padding-top:20px;
}
#desc_produit ul{}
#desc_produit li{ list-style-position:inside;}
#droiteproduit{
	float:right;
	width:190px;
	padding-right:10px;
}
#livraisonarticle{
	background-image:url(template-horloge.jpg);
	height:16px;
	background-repeat:no-repeat;
	padding-left:25px;
	color:#9e1f63;
	font-weight:bold;
	font-size:13px;
	padding-bottom:15px;
}
.boutonajouter{
	padding-top:15px;
	text-align:center;
}
#recommander{
	padding-top:10px;
}
#recommander a{
	text-decoration:underline;
}
#recommander a:hover{
	text-decoration:none;
}
#imagemarque{
	margin-top:15px;
	text-align:right;
}
#produitsinternautes{
	margin-top:10px;
	margin-bottom:10px;
	width:654px;
	height:28px;
	background-image:url(template-produitsinternautes.jpg);
}
.vue3d{
	padding-top:10px;
}
#titrecateg h3,h1{
	color:#ED207B;
	font-size:18px;
	margin-bottom:15px;
}
#titrecateg {
	color:#ED207B;
	font-size:18px;
	margin-bottom:15px;
}

.cde2inscrit table{
	*margin:15px 0;
	_margin:15px 0;
}
.cde2inscription{
	/*border:1px solid #7F7F7F;*/
}
.erreur{
	color:#FF0000;
}
.tablecde1,.tablecde2 {
border:1px solid #7F7F7F;
font-weight:bold;
margin-bottom:15px;
}
.td_alt1 {
background-color:#E5E7E6;
padding:10px;
}
.td_alt2 {
padding:10px;
}
.td_alt1 a {
color:#ED207B;
text-decoration:underline;
}
.td_alt1 a:hover {
text-decoration:none;
}
.td_alt2 a {
color:#ED207B;
text-decoration:underline;
}
.td_alt2 a:hover {
text-decoration:none;
}
.titre {
font-size:14px;
font-weight:bold;
margin-bottom:15px;
text-align:center;
}
.center{
	text-align:center;
}
.etapescommande{
	text-align:center;
	padding:38px 0;
}
.tdheadcde1 {
background-color:#000000;
color:#FFFFFF;
font-weight:bold;
padding:5px 0 5px 5px;
}
.cde1_td1 {background-color:#FFF;}
.cde1_td2 {background-color:#E7E8EA;}
.etapescde_divers {
width:913px;
padding:15px;
border:1px solid #7F7F7F;
}
.cde1livraison {
float:left;
padding:5px;
width:305px;
}
.cde1livraison_txt {
color:#FF0000;
font-weight:bold;
}
#payslivr {
margin-top:10px;
}
.cde1livraison_txt {
color:#EA227B;
font-weight:bold;
}
.qte {
text-align:center;
width:20px;
}
.cde1totaux {
float:right;
padding:20px 5px 5px;
width:488px;
font-weight:bold;
}
.right{
	text-align:right;
}
.rightbis {
margin-bottom:15px;
padding-right:6px;
text-align:right;
}
.tablecde2totaux {
border-bottom:1px solid #6C5A4F;
border-left:1px solid #6C5A4F;
border-right:1px solid #6C5A4F;
color:#FF0000;
font-weight:bold;
}
.bloc{
	clear:both;
}
.inputcde {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#EA227B;
font-weight:bold;
left:1px;
position:relative;
text-align:right;
}
.tot {
color:#EA227B;
font-weight:bold;
}
.cde1boutonsg {
float:left;
margin-top:15px;
text-align:left;
}
#cde1boutonsd {
float:right;
margin-top:15px;
text-align:right;
}
.nosarticlesh{
	padding-bottom:15px;
}
.nospages_navigation h2{
	display:inline;
}
.nospages_description{
	padding-bottom:15px;
}
.paiementdesc{
	width:200px;
	float:left;
}
.imagepaiement{
	float:left;
	padding-left:30px;
}
#cdc{
	position:relative;
	padding-left:450px;
	margin-top:-420px;
	z-index:800;
	width:200px;
	height:410px;
}
.bloccdc{
	background-image:url(template-bloccdc.jpg);
	height:126px;
	width:199px;
	margin-top:10px;
}
#flashambiance{
	z-index:0;
	position:relative;
	height:473px;
}
.imagecdc{
	width:110px;
	height:100px;
	float:left;
	padding-top:5px;
	padding-left:5px;
}
.prixcdc{
	color:#EC297B;
	font-size:18px;
	float:right;
	width:84px;
	text-align:center;
	padding-top:30px;
}
.prixbarrecdc{
	color:#A8A9AD;
	text-align:center;
	padding-top:5px;
}
.libellecdc{
	padding-left:10px;
}
.pagenav {text-align:right;}


/***** DEBUT CARROUSEL *****/ 
.ambiance{width:980px; height:299px; /*margin-top:10px;*/}
	.ambiance ul{width:980px; height:299px; overflow:hidden;z-index:100;}
		.ambiance ul li{display:block; width:980px; height:299px; overflow:hidden;z-index:1000;}
		li.carrouselArticle1{width:980px; height:299px; background:url('carrousel-1.jpg') no-repeat; overflow:hidden;z-index:100;}
		li.carrouselArticle2{width:980px; height:299px; background:url('carrousel-2.jpg') no-repeat; overflow:hidden;z-index:100;}
		li.carrouselArticle3{width:980px; height:299px; overflow:hidden;z-index:100;}
		li.carrouselArticle4{width:980px; height:299px; overflow:hidden;z-index:100;}
		li.carrouselArticle5{width:980px; height:299px; overflow:hidden;z-index:100;}
			.carrouselArticleBit{width:209px; height:264px;  padding:21px 0 0 21px; float:left;}
				.carrouselArticleBit_ima{width:209px; height:180px; text-align:center; position:relative;}
				
					.etiquette{width:113px; height:113px; position:absolute; right:0; top:0;}
						.etiquette a{display:block; width:113px; height:113px; background:url('template-etiquette.png') no-repeat right top; behavior:url('iepngfix.htc'); cursor:pointer;}
				
				.carrouselArticleBit_details{width:189px; height:68px; padding:15px 10px 0 10px;}
					.carrouselArticleBit_lib{height:33px; font-weight:bold;}
						.carrouselArticleBit_lib h3 a{font-size:12px; color:#504D60; font-weight:700;}
						.carrouselArticleBit_lib h3 span{font-size:0.9em; color:#8971A5; font-weight:bold; font-style:italic;}
					
					.carrouselArticleBit_pct{width:35px; height:35px; float:left; margin-right:11px; background:url('template-pourcentpromo1.jpg') no-repeat; text-align:center; line-height:35px; color:#FFF;}
					.carrouselArticleBit_prix{width:107px; height:35px; float:left; font-weight:bold; line-height:35px;}
						.carrouselArticleBit_prixold{font-size:12px; color:#6B4E90; text-decoration:line-through; padding-right:7px;}
						.carrouselArticleBit_prixpromo{font-size:16px; color:#FE30AC;}
					.carrouselArticleBit_divers{width:70px; height:35px; float:right;}
				
		.carrouselImageBit{width:740px; height:305px;}
		
		.btn{ position:absolute;width:980px; height:22px; margin-top:270px;  z-index:100; }
			
			/*class pour changement sur boutons non activés*/
			.btn_content{float:right;}
				.btn_1 , .btn_2 , .btn_3, .btn_4, .btn_5{width:20px; height:20px; float:left; background:url('template-btn.png') no-repeat; color:#FFF; line-height:18px; text-align:center; font-weight:bold; font-size:12px; cursor:pointer;}
			.cadre_precedent{float:right;}
			.cadre_suivant{float:right;}
				.btn_precedent{width:12px; height:20px; float:left; background:url('template-btn_precedent.png') no-repeat; color:#6B4E90; cursor:pointer;}
				.btn_suivant{width:12px; height:20px; float:left; margin-right:20px; background:url('template-btn_suivant.png') no-repeat; color:#6B4E90; cursor:pointer;}
				
			/*class pour changement sur boutons activés*/
				.btn_1_over , .btn_2_over , .btn_3_over, .btn_4_over, .btn_5_over{width:20px; height:20px; float:left; background:url('template-btn_over.png') no-repeat;color:#FFF; line-height:18px; text-align:center; color:#FFF; font-weight:bold; font-size:12px; cursor:pointer;}
				.btn_suivant_over{width:12px; height:20px; margin-right:20px; float:left;background:url('template-btn_suivant.png') no-repeat; cursor:pointer;}
				.btn_precedent_over {width:12px; height:20px; float:left;background:url('template-btn_precedent.png') no-repeat; cursor:pointer;}

/***** FIN CARROUSEL *****/ 
.top{width:980px; height:39px; background:url('template-top_accueil.jpg') no-repeat; margin-top:10px;}
	.nouveautes{float:right; width:159px; height:30px;}
	.promotions{float:right;width:219px; height:30px; margin-left:12px;}
	.ventes{float:right; width:248px; height:30px; margin-left:12px;}

/*****************Début onglets******************/
#onglets{}
.onglets_content{float:left;}
	.ongletBit{display:block; height:39px; float:left; border-left:1px dashed #000; text-align:center; font-size:11px;position:relative; z-index:1000;}
		.ongletBit_m{height:39px;}
			.ongletBit_m a{display:block; height:29px; padding:10px 7px 0 7px; font-size:11px; text-transform:uppercase; color:#000;}
		
		.ongletBit_m_over{height:39px;}
			.ongletBit_m_over a{display:block; height:29px; padding:10px 7px 0 7px; text-decoration:none; text-transform:uppercase; font-size:11px; color:#FFF;}
				
				/*///Contenu de chaque onglet page catégorie à mettre en place voir découpe page catégorie///*/
				.ssonglet{width:980px; height:304px;  color:#FFF; font-weight:normal; position:absolute; z-index:10;}
					.ssonglet a{height:auto; line-height:normal;}
					.ssonglet_g{width:185px; height:254px; padding:22px 17px; padding-right:7px; float:left; position:relative;}
						.ssonglet_g ul{width:178px; height:166px; margin:10px 0 0 0; overflow:hidden; font-size:10px;}
						.ssonglet_g ul.sscategs_over{width:159px; height:auto; margin:10px auto 0 auto; font-size:10px;}
							.sscateg{text-align:center; font-size:14px; height:32px; font-weight:bold; padding-right:5px; background-image:url('template-ssonglet_titre.gif');}
							.ssonglet_g ul li{width:165px;color:#fff; height:19px; overflow:hidden; padding-left:20px; margin-top:3px;background-image:url('template-ssonglet.png');}
							.ssonglet_g ul li:hover{background-image:url('template-ssonglet_over.jpg');width:165px; height:19px; overflow:hidden;}
								.ssonglet_g ul li a{display:block; line-height:18px; width:165px;color:#FFF;font-size:12px; text-align:left;}
								.ssonglet_g ul li:hover a{display:block; line-height:18px; width:color:#D91A5D;165px;font-size:12px; text-align:left;}
								.ssonglet_g ul li:hover a:hover{font-size:12px; line-height:18px;color:#D91A5D; text-align:left; text-decoration:none;}
						.voircategs{display:block; color:#AF7D48; position:absolute; bottom:5px;color:#D91A5D; left:7px; font-size:12px;}
						.voircategs_over{display:none;}
					.ssonglet_milieu{width:162px; height:289px; float:left; position:relative; padding-top:15px; }	
						.ssonglet_milieu ul.sssscategs_over{width:159px; height:auto; margin:10px auto 0 auto; font-size:10px;}
							.sssscateg{text-align:center; font-size:14px; font-weight:bold; padding-right:5px;}
							.ssonglet_milieu ul li{width:142px;color:#fff; height:17px; overflow:hidden; padding-left:20px; margin-top:3px;background-image:url('template-ssssonglet.png');}
							.ssonglet_milieu ul li:hover{background-image:url('template-ssssonglet_over.jpg');width:142px; height:17px; overflow:hidden;}
								.ssonglet_milieu ul li a{display:block; line-height:18px; width:142px;color:#FFF;font-size:12px; text-align:left;}
								.ssonglet_milieu ul li:hover a{display:block; line-height:18px; width:color:#D91A5D;165px;font-size:12px; text-align:left;}
								.ssonglet_milieu ul li:hover a:hover{font-size:12px; line-height:18px;color:#D91A5D; text-align:left; text-decoration:none;}
					.ssonglet_d{width:374px; height:294px; padding:5px 5px 5px 0; float:right;}
						.meilleuresventes{text-align:left; width:374px; height:16px; font-weight:bold; font-size:14px;  padding-top:17px; background-image:url('template-meilleurevente.png');}
						.ssonglet_dbis{padding:5px;width:359px; height:227px; margin-top:19px; background-image:url('template-ssonglet_dbis.jpg');}
							.ssonglet_dbis_g{float:left;width:195px; height:227px;}
								.categtopvente_ima{width:195px; height:110px; text-align:center; position:relative;}
								.categtopvente_lib{width:195px; height:50px; color:#717173; overflow:hidden;}
									.categtopvente_lib a{text-transform:uppercase; color:#000; font-weight:bold;}
								.categtopvente_prix{width:190px; height:30px; padding-left:5px; color:#D91A5D; padding-bottom:10px;}
									.categtopvente_prixpromo{padding-right:5px; font-size:30px; font-weight:bold;}
									.categtopvente_prixold{text-decoration: line-through; font-size:20px; color:#666;}
							.ssonglet_dbis_d{float:left;width:125px; height:207px; margin-left:19px; padding:10px;}
								.onglet_marque{float:left;}
								
/****************************************************************************************************/
											/*DIVERS*/
/****************************************************************************************************/
.left{width:40%; float:left; padding:10px; text-align:left;}
.right{width:40%; float:right; padding:10px; text-align:right;}
.etoile{color:#D81B5B;}
.erreur{color:#D81B5B; text-align:center;}
.souligner{text-decoration:underline;}
.souligner:hover{text-decoration:none;}
/*Etape 1*/
.border_right{border-right:solid 1px #BFBFBF;}
.select_caract{width:120px;}

/*Etape 2*/
.bordure{border:solid 1px #7F7F7F;}
	.separateur_vertical{background:url('template-separateur_vertical.jpg') repeat-y; margin:30px 0;}
	.champ_input{width:233px; border:solid 1px #C7C7C7; height:15px; font-size:12px;}
	.champ_textarea{width:233px; height:80px; border:solid 1px #C7C7C7;}
	
	.coord_txt{padding-left:85px;}

.cde1_tdPC {background-color:#f4f1ec;height:24px;font-size:14px;border-right:1px solid #e7e1d7;border-top:1px solid #e7e1d7;border-left:1px solid #e7e1d7;padding-left:17px;}

.pdtpanier {width:310px;float:left;padding-top:10px;padding-bottom:20px;}
	.pdtpanierg {width:82px;float:left;text-align:center;}
	.pdtpanierd {width:228px;float:left;padding-top:7px;}
	.pdtpanierlib {width:120px;height:30px;}
.pdtpanierprix {color:#DC1C52;}
		.pdtpanierprix span {color:#DC1C52;font-size:11px;}

/*Etape 3*/
.td_codereduction{height:34px; background-color:#9F2065; color:#FFF;}
	.champ_codecadeau{width:140px; height:20px; line-height:20px; padding-left:5px; border:none; color:#000;}
.td_codereduction_bis{height:34px; background-color:#E7E8EA;}
.bordure_ttc{height:47px; border-top:solid 1px #7F7F7F; border-bottom:solid 1px #7F7F7F;}
	.majuscule{text-transform:upper-case;}
	.taille22{font-size:22px;}
.tablecde3totaux {font-weight:bold;}

.tdmoyens_content{width:300px;}
	.bordure_moyen{width:270px; border:solid 1px #9C837C;}
		.tdmoyen_alt1{height:27px; background-color:#F5F4F0;}
		.tdmoyen_alt2{height:27px;}

.paiement{list-style:none; text-align:center;}

#piecesjointes{
	padding-top:10px;
}
.recherchehisto{
	padding-left:15px;
}
.ancres{text-align:center;}
.table_remise {
	padding-top:10px;
}
.remise_head {
background-color:#000;
color:#FFFFFF;
font-weight:bold;
height:24px;
text-align:center;
}
.remise_td1 {
height:25px;
text-align:center;
}
.remise_td2 {
background-color:#F7F7F7;
height:25px;
text-align:center;
}
.pointille_v {
	border-right:1px dashed #999;
height:25px;
}

.rechercheTri {text-align: center; width:654px;	margin-bottom:10px;}
	.rechercheTri select {font-size: 13px;}
.categImage2 {text-align: center; width:654px;	margin-bottom:10px;}

/* SEO CSS BEGIN */
.seocontent{
	float:left;
	vertical-align:top;
	padding:0 0 10px;
}
.seocontent h1,.seocontent h2{
	color: #231F20;
	font-size: 12px;
	margin:10px 0 0 0;
	padding: 0;
}
.seocontent a{
	text-decoration:underline;
}
.seocontent a:hover{
	text-decoration:underline;
	color:#666;
}
.seofooter{
	background-color: #000;
	color: #fff;
	text-align:center;
	margin-bottom:10px;
}
.seofooter a{
	color:#fff;
	text-decoration:underline;
}
.seofooter a:hover{
	color:#bbb;
	text-decoration:underline;
}
/* SEO CSS END */

