*{
	font-family:Arial, Helvetica, sans-serif;
}
body{
	text-align:center;font-family: Arial, Helvetica, sans-serif;font-size:11px;background-color:#c3a596;color:#5b4223;
}
html, body {
	margin:0;padding:0;height:100%;width:100%;
}
form{
	padding:0px;margin:0px;
}
input, select, p, textarea, td
{
	font-size:11px;
}
a{
	color:#5b4223;
}
#container a:hover{
	text-decoration:underline;
}

img{
	border:0px;
}
h1, h2, h3, h4, h5, h6{
	margin:0px;padding:0px;font-size:11px;
}
ul, ol, dl,dd,dt {
	list-style : none outside;margin:0;padding:0;
}
li{
	padding:0;margin:0;
}
li a{
	height:auto !important;height:1%;
}

hr{
	margin:0;padding:0;height:0; _margin: -7px 0;border:0px;visibility:hidden;display:block;
}
p{
	margin:0;padding:0;
}
.clear{
	clear:both;font-size:0em;height:1px;
}
.clearer{
	clear:both;height:100%;
}
.left, .mid{
	float:left;margin:0;padding:0;
}
.right{
	float:right;margin:0;padding:0;
}

#container {
	text-align:left;width:995px;margin-left:auto;margin-right:auto;background:url(/02_images/commun/bot.jpg) no-repeat left bottom #f8f4ed;
}
/**** HEADER ***/
#header{
	height:130px;position:relative;background:url(/02_images/header/fd.jpg) no-repeat;
}

h1{
	position:absolute;left:25px;top:18px;width:241px;height:52px;
}
#navTop{
	position:absolute;left:20px;top:94px;
}
#navTop p{
	float:left;padding:0 52px 0 0;
}
#navTop ol{
	position:absolute;left:0;top:22px;width:160px;visibility:hidden;z-index:200;
}
#navTop ol li{
	padding:4px;
}
#navTop ol li a{
	font-weight:bold;text-decoration:none;padding:0 0 0 10px;display:block;background:url(/02_images/commun/fl_blanc.gif) no-repeat 0 4px;
}

#navTop ol .first{
	border-top:0;
}
#navTop #s2{
	border:1px solid #ffa8c8;background-color:#bc2359;
}
#navTop #s2 li{
	border-top:1px solid #ffa8c8;
}
#navTop #s2 li a{
	color:#fea9c8;
}
#navTop #s3{
	border:1px solid #c7f6fe;background-color:#1eafce;
}
#navTop #s3 li{
	border-top:1px solid #c7f6fe;
}
#navTop #s3 li a{
	color:#c7f6fe;
}
#navTop #s4{
	border:1px solid #ffc1c1;background-color:#bc3026;
}
#navTop #s4 li{
	border-top:1px solid #ffc1c1;
}
#navTop #s4 li a{
	color:#ffc1c1;
}
#navTop #s5{
	border:1px solid #ffe8bf;background-color:#e99f00;
}
#navTop #s5 li{
	border-top:1px solid #ffe8bf;
}
#navTop #s5 li a{
	color:#ffe8bf;
}
#header #navTop ol li a:hover, #header #navTop ol .on a{
	color:#FFFFFF;
}



#navTop.nav2 {
	
	position: absolute;
	
	left: 0px;
	top: 95px;
	
}

#navTop.nav2 p {
	
	display: block;
	position: relative;
	float: left;
	
	margin: 0px;
	padding: 0px;
	
}

#navTop.nav2 p img {
	
	display: block;
	position: relative;
	
}


#navTop.nav2 #s6 { border:1px solid #f7fcc1; background-color:#99cc00; }
#navTop.nav2 #s6 li { border-top:1px solid #f7fcc1; }
#navTop.nav2 #s6 li a { color:#f7fcc1; }

#navTop.nav2 #s7 { border:1px solid #ffdcf9; background-color:#e86c9e; }
#navTop.nav2 #s7 li { border-top:1px solid #ffdcf9; }
#navTop.nav2 #s7 li a { color:#ffdcf9; }

#navTop.nav2 #s8 { border:1px solid #dbf2c1; background-color:#57a413; }
#navTop.nav2 #s8 li { border-top:1px solid #dbf2c1; }
#navTop.nav2 #s8 li a { color:#dbf2c1; }





/**** nav producteur ****/
.invis {display:none}
.vis {display:''}


#tool{
	position:absolute;
	left:417px;
	top:12px;
	color:#7e5c34;
	font-weight:bold;
	padding-left:90px;
	background-image:url(/02_images/commun/seph_beige_b.gif);
	background-repeat:repeat-y;
	background-position:102px 0px;
}
#tool .t-sub {
	margin-left:20px;
}
#tool .t-search {
	padding-left:17px;
	background-image:url(/02_images/commun/picto_tools_search.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
}
#tool .t-search label { float:left; margin-top:1px; margin-right:4px; }
#tool .t-search input.ttxt { position:relative; float:left; width:148px; }
#tool .t-search input.tgo { width:20px; height:16px; margin-left:2px; }
#tool .t-conseil {
	margin-top:6px;
	padding-left:17px;
	background-image:url(/02_images/commun/picto_tools_friend.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
}
#tool .t-conseil label { float:left; margin-top:1px; margin-right:4px; }
#tool .t-conseil input.ttxt { position:relative; float:left; width:119px; }
#tool .t-conseil input.tgo { width:20px; height:16px; margin-left:2px; }
#tool .t-fav {
	margin-top:6px;
	padding-left:17px;
	background-image:url(/02_images/commun/picto_tools_favorites.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
}

#tool .help{
	float:left;display:block;color:#7e5c34;text-decoration:none;background:url(/02_images/commun/aide.gif) no-repeat right top;padding:4px 30px 4px 0;
}
#tool span{
	float:left;display:block;background:url(/02_images/commun/seph_beige.gif) no-repeat;padding:0 0 0 11px;margin:0 0 0 11px;
}
#tool .inp{
	border:1px solid #977d60;width:130px;color:#d8601e;font-weight:bold;padding:0 0 0 2px;margin:0 3px;
}
#tool .valid{
	cursor:pointer;margin:0;padding:0;width:23px;height:19px;color:#d8601e;font-weight:bold;text-align:center;background:url(/02_images/btn/ok.gif) no-repeat;border:0;
}
#compte {
	position:absolute;right:0;top:0;width:189px;height:55px;background:url(/02_images/box/compte_fd.gif) no-repeat;
}
#compte h3{
	padding:13px 0 2px 10px;
}
#compte div{
	display:block;padding:0 0 0 40px;color:#a37d51;font-weight:bold;
}
#compte div a{
	color:#d8601e;text-decoration:none;
}
#panier {
	position:absolute;right:0;top:70px;width:189px;height:55px;background:url(/02_images/box/panier_fd.gif) no-repeat;
}
#panier h3{
	padding:13px 0 2px 10px;
}
#panier a{
	text-decoration:none;
}
#panier div{
	display:block;padding:0 0 0 40px;color:#a37d51;font-weight:bold;
}
#panier div span{
	color:#d8601e;
}
#panier div strong{
	color:#000000;
}
/********/

/****** FOOTER *****/
#footer{
	clear:both;height:20px;padding:0 0 0 20px;border-left:20px solid #d9c9b4;margin:20px 0 20px 0;
}
#footer strong{
	color:#9b7d59;display:block;float:left;padding:2px 0 0 0;
}
#footer ul{
	float:right;padding:2px 0 0 0;
}
#footer li{
	float:left;
}
#footer li a{
	float:left;color:#da8539;text-decoration:none;background:url(/02_images/commun/fl_marron.gif) no-repeat 0 4px;padding:0 0 0 10px;display:block;margin:0 5px 0 0;
}
#footer li a:hover{
	color:#9b7d59;
}

/********/


/**** BOX ****/
.box1{
	background:url(/02_images/box/box1_top.gif) no-repeat;width:170px;margin:0 0 10px 0;padding:5px 0 0 0;
}
.box1 .cont{
	background:url(/02_images/box/box1_bot.gif) no-repeat left bottom;
}

/*************/

.content{
	border-top:1px solid #f8f4ed;
}
#home h2{
	padding:11px 0 8px 0;
}
#home .left{
	width:805px;
}
#home .right{
	width:190px;
}
#home .col{
	float:left;
}
#home .colh1{
	width:265px;
}
#home .colh1 .boxProd{
	margin:0 0 0 16px;
}
#home .colh2{
	width:255px;
}
#home .colh2 .boxProd{
	margin:0 0 0 11px;
}
#home .colh3{
	width:265px;
}
#home .colh3 .boxProd{
	margin:0 0 0 16px;
}
#home .contentHome{
	padding:0 0 0 15px;background:url(/02_images/commun/content_home_fd.jpg) no-repeat;
}
#home .visuel{
	margin:0 20px 0 0;padding:0 0 8px 19px;background:url(/02_images/box/visu_home_fd.jpg) no-repeat 0 0 #ede6dc;
}
.prodDeco{
	background:url(/02_images/box/prod_deco_fd.gif) no-repeat;color:#d9fabc;
}
.prodDeco .puce{
	background:url(/02_images/commun/plus_deco.gif) no-repeat 0 1px;
}
.prodDeco .txt a{
	color:#d9fabc;
}
.prodBienEtre{
	background:url(/02_images/box/prod_bien-etre_fd.gif) no-repeat;color:#c8f6ff;
}
.prodBienEtre .puce{
	background:url(/02_images/commun/plus_bleu.gif) no-repeat 0 1px;
}
.prodBienEtre .txt a{
	color:#c8f6ff;
}
.prodSaveurs{
	background:url(/02_images/box/prod_saveurs_fd.gif) no-repeat;color:#ffe8bf;
}
.prodSaveurs .puce{
	background:url(/02_images/commun/plus_caki.gif) no-repeat 0 1px;
}
.prodSaveurs .txt a{
	color:#ffe8bf;
}
.prodMode{
	background:url(/02_images/box/prod_mode_fd.gif) no-repeat;color:#ffbed5;
}
.prodMode .puce{
	background:url(/02_images/commun/plus_rose.gif) no-repeat 0 1px;
}
.prodMode .txt a{
	color:#ffbed5;
}

.prodAromatherapie { background:url(/02_images/box/prod_aromatherapie_fd.gif) no-repeat;color:#f7fcc1; }
.prodAromatherapie .puce { background:url(/02_images/commun/plus_aromatherapie.gif) no-repeat 0 1px; }
.prodAromatherapie .txt a { color:#f7fcc1; }

.prodBebe { background:url(/02_images/box/prod_bebe_fd.gif) no-repeat;color:#ffdcf9; }
.prodBebe .puce { background:url(/02_images/commun/plus_bebe.gif) no-repeat 0 1px; }
.prodBebe .txt a { color:#ffdcf9; }

.prodMaison { background:url(/02_images/box/prod_maison_fd.gif) no-repeat;color:#dbf2c1; }
.prodMaison .puce { background:url(/02_images/commun/plus_maison.gif) no-repeat 0 1px; }
.prodMaison .txt a { color:#dbf2c1; }

.boxProd {
	width:215px;height:131px;padding:8px;
}
.boxProd .visu{
	float:left; width:80px;height:75px; margin:0 12px 0 0;background-repeat:no-repeat;background-position:center; background-color:#FFF;
}

.boxProd .txt{
	float:left;width:120px;
}
.boxProd .txt strong{
	color:#FFFFFF;
}
.boxProd .txt span{
	color:#000000;font-size:14px;font-weight:bold;
}
.boxProd .puce{
	color:#FFFFFF;padding:0 0 0 16px;clear:both;display:block;margin:0 0 0 50px;text-decoration:none;
}
.boxProd .puce:hover{
	text-decoration:underline;
}
.boxProd ul{
	padding:3px 0;clear:both;
}
.boxProd li{
	float:right;padding:0 0 0 4px;
}

#newProducteurs{
	margin:0 0 0 16px;width:230px;
}
#newProducteurs .visu{
	float:left;width:145px;height:141px;background-repeat:no-repeat;background-position:12px 14px;
}
#newProducteurs .visu div{
	display:block;width:132px;height:141px;
	background : url(/02_images/box/producteur_fd.png) no-repeat !important;background :url(/02_images/commun/pix.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/02_images/box/producteur_fd.png', sizingMethod='scale');
}
#newProducteurs .txt{
	float:left;width:85px;
}
#newProducteurs .txt h3{
	color:#da8539;
}
#newProducteurs ul{
	clear:both;padding:10px 5px 0 5px;
}
#newProducteurs ul li{
	border-top:1px solid #dac9b4;padding:4px 0 4px 2px;
}
#newProducteurs ul li a{
	color:#da8539;font-weight:bold;text-decoration:none;background:url(/02_images/commun/plus_jaune.gif) no-repeat 0 1px;padding:0 0 0 16px;display:block;
}




#s-selection {
	margin-top:10px;
	width:171px;
	height:184px;
	background-image:url(/02_images/box/selection_fd_b.jpg);
	color:#FFFFFF;
}
#s-selection h2{
	padding:8px 0 8px 8px;
}
#s-selection select{
	width:150px;background-color:#715a4e;color:#FFFFFF;font-weight:bold;display:block;margin:0 0 6px 10px;
}
#s-selection div{
	margin:18px 20px 0 20px;
	margin-left:13px;
	margin-top:19px;
	width:145px;
}


#bloc-newsletter {
	position:relative;
	width:171px;
	height:177px;
	background-image:url(/02_images/box/newsletter.jpg);
	background-repeat:no-repeat;
}
#bloc-newsletter div.bn-sub { padding-top:131px; }
#bloc-newsletter div.bn-input {
	position:relative;
	float:left;
	margin-left:2px;
	width:114px;
	height:44px;
	background-image:url(/02_images/box/newsletter_fd_input.jpg);
}
#bloc-newsletter div.bn-input input {
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:0px;
	width:93px;
	height:17px;
	font-weight:bold;
	background-image:url(/02_images/box/newsletter_input.jpg);
	border:0px;
	color:#4a210b;
}
#bloc-newsletter div.bn-go {
	position:relative;
	float:left;
	width:53px;
	height:44px;
}

.input-newsletter { margin-left:10px; margin-top:15px; }
*+html .input-newsletter {
	margin-left:8px; margin-top:14px;
}
* html .input-newsletter {
	margin-left:8px; margin-top:14px;
}





#selection{
	width:190px;height:184px;background:url(/02_images/box/selection_fd.jpg) no-repeat;color:#FFFFFF;
}
#selection h2{
	padding:8px 0 8px 8px;
}
#selection select{
	width:160px;background-color:#715a4e;color:#FFFFFF;font-weight:bold;display:block;margin:0 0 6px 10px;
}
#selection div{
	margin:18px 20px 0 20px;
}

#ideeCadeau{
	width:171px;height:107px;margin:0 0 15px 0;background:url(/02_images/box/idee_cadeau_fd.gif) no-repeat;
}
#ideeCadeau .visu{
	width:171px;height:82px;background-repeat:no-repeat;
}
#ideeCadeau .puce{
	color:#d8601e;font-weight:bold;text-decoration:none;padding:0 0 0 16px;margin:5px 0 0 10px;display:block;background:url(/02_images/commun/fl_orange.gif) no-repeat 0 1px;
}


#newsletter, #newsletterExt{
	position:relative;height:73px;width:161px;margin:0 0 15px 0;padding:9px 0 0 10px;background:url(/02_images/box/newsletter_fd.gif) no-repeat;font-weight:bold;text-transform:uppercase;
}
#newsletter span, #newsletterExt span{
	color:#ed8044;
}
#newsletter .inp, #newsletterExt .inp{
	color:#d8601e;font-weight:bold;width:100px;border:1px solid #977d60;margin:0 0 0 -4px;padding:0 0 0 2px;display:block;
}
#newsletter .valid , #newsletterExt .valid{
	position:absolute;bottom:4px;right:0;cursor:pointer;margin:0;padding:0;width:23px;height:25px;color:#FFFFFF;font-weight:bold;text-align:center;background:url(/02_images/btn/ok_orange.gif) no-repeat;border:0;
}
#newsletterExt{
	margin:14px 0 0 19px;
}
#newsletterExt .inp{
	margin:0 0 0 0 !important;margin:0 0 0 -20px;
}

#parole{
	height:129px;width:161px;margin:0 0 15px 0;padding:9px 0 0 10px;background:url(/02_images/box/parole_fd.jpg) no-repeat;
}
#parole h3{
	text-transform:uppercase;
}
#parole span{
	color:#c92768;
}
#parole .puce{
	color:#c92768;font-weight:bold;text-decoration:none;padding:0 0 0 16px;margin:5px 0 0 0;display:block;background:url(/02_images/commun/fl_rose.gif) no-repeat 0 1px;
}

#savoirPlus{
	width:171px;margin:0 0 15px 0;background:url(/02_images/box/savoir_plus_top.gif) no-repeat;
}
#savoirPlus h3{
	text-transform:uppercase;padding:12px 0 0 10px;
}
#savoirPlus span{
	color:#d8601e;
}
#savoirPlus ul{
	padding:8px 0 8px 10px;background:url(/02_images/box/savoir_plus_bot.gif) no-repeat left bottom;
}
#savoirPlus ul li{
	padding:1px 0 1px 0;
}
#savoirPlus ul li a{
	color:#d8601e;font-weight:bold;text-decoration:none;background:url(/02_images/commun/fl_orange.gif) no-repeat 0 1px;padding:0 0 0 16px;display:block;
}

#zoomSur h3{
	padding:16px 0 38px 19px;
}
#zoomSur strong{
	color:#c4e4ff;padding:0 0 2px 80px;display:block;
}
#zoomSur ul{
	padding:0 0 0 62px;
}
#zoomSur ul li{
	color:#FFFFFF;font-weight:bold;background:url(/02_images/commun/fl_bleu.gif) no-repeat 0 3px;padding:0 0 0 10px;display:block;
}
#zoomSur a{
	padding:0 0 0 5px;
}

#blog{
	width:249px;height:275px;background:url(/02_images/box/blog_fd.jpg) no-repeat;
}
#blog div{
	display:block;line-height:15px;margin:0 20px 0 52px;padding:34px 0 0 0;
}
#blog strong{
	font-weight:bold;margin:2px 0;background:url(/02_images/commun/rd_noir.gif) no-repeat 0 4px;padding:0 0 0 8px;display:block;
}
#blog .puce{
	color:#8e0000;font-weight:bold;text-decoration:none;padding:0 0 0 16px;margin:5px 0 0 0;display:block;background:url(/02_images/commun/plus_rouge.gif) no-repeat 0 1px;
}

/**** FILLE COMMON ***/

	/**** PATH ***/
	.producteurs #path strong{
		color:#ffdac8;
		}
	.producteurs #path{
		background:#d5632e;
		}
	.producteurs #path div{
		background:#f1773e;
		}
		
		
	.mode #path strong{
		color:#FFA8C7;
		}
		
	.mode #path strong h2{
	color:#FFA8C7;
	background-image:none;
	background-color:#d24879;
	display:inline;
	}
		
	.mode #path{
		background:#BC2359;
		}
	.mode #path div{
		background:#D24879;
		}
		
	.saveurs #path strong{
		color:#FFE8BF;
		}
		
	.saveurs #path strong h2{
	color:#FFE8BF;
	background-image:none;
	background-color:#e9b239;
	display:inline;
	}
		
	.saveurs #path{
		background:#E99F00;
		}
	.saveurs #path div{
		background:#E9B23A;
		}
	
	.deco #path strong{
		color:#ffc1c1;
		}
		
		
	.deco #path strong h2{
	color:#ffc1c1;
	background-image:none;
	background-color:#bc2f25;
	display:inline;
	}
		
	.deco #path{
		background:#bc3026;
		}
	.deco #path div{
		background:#bc3026;
		}
	
	.bien #path strong{
		color:#C8F6FF;
		}
		
		.bien #path strong h2{
		color:#C8F6FF;
		background-image:none;
		background-color:#3ec6e2;
		display:inline;
		}
	.bien #path{
		background:#1EAFCD;
		}
	.bien #path div{
		background:#3FC6E2;
		}
		
	.saveurs #path strong{
		color:#FFE8BF;
		}
	
	.aromatherapie #path strong { color:#f7fcc1; }
	.aromatherapie #path strong h2{
		color:#f7fcc1;
		background-image:none;
		background-color:#b4dc10;
		display:inline;
		}
	
	.aromatherapie #path { background:#99cc00; }
	.aromatherapie #path div { background:#b5dc11; }
	
	.bebe #path strong { color:#ffdcf9; }
	
	.bebe #path strong h2{
	 color:#ffdcf9;
	background-image:none;
	background-color:#ef8fb9;
	display:inline;
	}
	
	.bebe #path { background:#e86c9e; }
	.bebe #path div { background:#ef90b9; }
	
	.maison #path strong { color:#dbf2c1; }

	.maison #path strong h2{
	color:#dbf2c1;
	background-image:none;
	background-color:#7dbe33;
	display:inline;
	}
	
	.maison #path { background:#57a413; }
	.maison #path div { background:#7dbe34; }
		
	.accueil #path strong{
		color:#ffdac8;
		}
	.accueil #path{
		background:#A37D51;
		}
	.accueil #path div{
		background:#D1B388;
		}

.layout #header{
	height:120px;
	}
.layout #panier{
	background:url(/02_images/box/panier-fd2.gif) no-repeat;
	}
.layout #footer{
	margin-top:80px;
	}

#contentMiddle{
	padding:0 21px 0 19px;
	}
	
#path{
	padding:10px 0 0 0;
	color:#FFE3A6;
}
#path div{
	height:25px;padding:11px 0 0 19px;width:786px;
}
.content #path .off{
	text-decoration:none;
	color:#FFE3A6;
	
}

.content #path .off h2{
	text-decoration:none;
	color:#FFE3A6;
	
}
.content #path  a{
	text-decoration:none;
	color:#FFE3A6;
}

.content #path .on{
	color:#FFF;
	text-decoration:none;
}

.content #path .on h2{
	color:#FFF;
	text-decoration:none;
}
	
#bigImg {
	width:784px; background:url(/02_images/commun/big-img-bg.jpg) right no-repeat; margin:18px 0 0 21px;
	}

/**** LISTE PRODUITS ***/
	/**** PRODUCTEURS ***/
	.producteurs #navLeft{
		background:#D5632E url(/02_images/arrow/nav-left-bot.gif) bottom no-repeat;
		}
	.producteurs #navLeft a{
		color:#EAB196;
		}
	.producteurs #navLeft dt.on li a{
		color:#EAB196;
		}
	.producteurs #navLeft dt.on li.on a{
		color:#FFF;
		}
	.producteurs #navLeft dt.off a{
		color:#963a0f;
		}
	.producteurs #navLeft dt.off a:hover{
		color:#fff;
		}		
	.producteurs #navLeft dt{
		border-bottom:1px solid #EA7843;
		}
	.producteurs #navLeft .on{
		border-bottom:1px solid #EA7843;
		}
	.producteurs .boxProduit h4 a, .producteurs .boxProduit strong a, .producteurs #contentMiddle h3, .producteurs .pagination span{
		color:#D5632E;
		}
	.producteurs .boxProduit {
		 background:url(/02_images/producteurs/producteurs-produit-bg.jpg) no-repeat;
		 }
	.producteurs h2{
		background:#D5632E url(/02_images/arrow/nav-left-top-producteurs.gif) right bottom no-repeat;
		}
	
	
	/**** MODE ***/
	.mode h2{
		background:#BC2359 url(/02_images/arrow/nav-left-top-mode.gif) right bottom no-repeat;
		}
	.mode #navLeft a{
		color:#FFA8C7;
		}
	.mode #navLeft dt{
		border-bottom:1px solid #FFA8C7;
		}
	.mode #navLeft .on{
		border-bottom:1px solid #DE6690;
		}
	.mode .boxProduit h4 a, .mode .boxProduit strong a, .mode #contentMiddle h1, .mode .pagination span{
		color:#BC2359;
		}
	.mode #boxRechercheProducteurs span{
		color:#BC2359;
		}
	.mode .boxProduit {
		 background:url(/02_images/liste-produits/mode-produit-bg-mode.jpg) no-repeat;
		 }
	.mode #navLeft{
		background:#BC2359 url(/02_images/arrow/nav-left-bot.gif) bottom no-repeat;
		}
		 
	.saveurs h2{
		background:#E99F00 url(/02_images/arrow/nav-left-top-saveurs.gif) right bottom no-repeat;
		}
	.saveurs #navLeft a{
		color:#FFE8BF;
		}
	.saveurs #navLeft dt{
		border-bottom:1px solid #FFE8BF;
		}
	.saveurs #navLeft .on{
		border-bottom:1px solid #F4C460;
		}
	.saveurs .boxProduit h4 a, .saveurs .boxProduit strong a, .saveurs #contentMiddle h1, .saveurs .pagination span{
		color:#D59100;
		}
	.saveurs #boxRechercheProducteurs span {
		color:#BB7F00;
		}
	.saveurs .boxProduit {
		 background:url(/02_images/liste-produits/mode-produit-bg-saveurs.jpg) no-repeat;
		 }
	.saveurs #navLeft{
		background:#E99F00 url(/02_images/arrow/nav-left-bot.gif) bottom no-repeat;
		}
		 
	.deco h2{
		background:#bc3026 url(/02_images/arrow/nav-left-top-deco.gif) right bottom no-repeat;
		}
	.deco #navLeft a{
		color:#ffc1c1;
		}
	.deco #navLeft dt{
		border-bottom:1px solid #ffc1c1;
		}
	.deco #navLeft .on{
		border-bottom:1px solid #cf574d;
		}
	.deco .boxProduit h4 a, .deco .boxProduit strong a, .deco #contentMiddle h1, .deco .pagination span{
		color:#ac2c23;
		}
	.deco #boxRechercheProducteurs span {
		color:#97271f;
		}
	.deco .boxProduit {
		 background:url(/02_images/liste-produits/mode-produit-bg-deco.jpg) no-repeat;
		 }
	.deco #navLeft{
		background:#bc3026 url(/02_images/arrow/nav-left-bot.gif) bottom no-repeat;
		}
		 
	.bien h2{
		background:#1EAFCD url(/02_images/arrow/nav-left-top-bien.gif) right bottom no-repeat;
		}
	.bien #navLeft a{
		color:#C8F6FF;
		}
	.bien #navLeft dt{
		border-bottom:1px solid #C8F6FF;
		}
	.bien #navLeft .on{
		border-bottom:1px solid #73D3E6;
		}
	.bien .boxProduit h4 a, .bien .boxProduit strong a, .bien #contentMiddle h1, .bien .pagination span{
		color:#0092B0;
		}
	.bien #boxRechercheProducteurs span {
		color:#00758D;
		}
	.bien .boxProduit {
		 background:url(/02_images/liste-produits/mode-produit-bg-bien.jpg) no-repeat;
		 }
	.bien #navLeft{
		background:#1EAFCD url(/02_images/arrow/nav-left-bot.gif) bottom no-repeat;
		}
	
	
	.aromatherapie h2 { background:#99cc00 url(/02_images/arrow/nav-left-top-aromatherapie.gif) right bottom no-repeat; }
	.aromatherapie #navLeft a { color:#f7fcc1; }
	.aromatherapie #navLeft dt { border-bottom:1px solid #f7fcc1; }
	.aromatherapie #navLeft .on { border-bottom:1px solid #b5dc11; }
	.aromatherapie .boxProduit h4 a, .aromatherapie .boxProduit strong a, .aromatherapie #contentMiddle h1, .aromatherapie .pagination span { color:#8cba00; }
	.aromatherapie #boxRechercheProducteurs span { color:#7ba400; }
	.aromatherapie .boxProduit { background:url(/02_images/liste-produits/mode-produit-bg-aromatherapie.jpg) no-repeat; }
	.aromatherapie #navLeft { background:#99cc00 url(/02_images/arrow/nav-left-bot.gif) bottom no-repeat; }
	
	.bebe h2 { background:#e86c9e url(/02_images/arrow/nav-left-top-bebe.gif) right bottom no-repeat; }
	.bebe #navLeft a { color:#ffdcf9; }
	.bebe #navLeft dt { border-bottom:1px solid #ffdcf9; }
	.bebe #navLeft .on { border-bottom:1px solid #ef90b9; }
	.bebe .boxProduit h4 a, .bebe .boxProduit strong a, .bebe #contentMiddle h1, .bebe .pagination span { color:#d46390; }
	.bebe #boxRechercheProducteurs span { color:#bb577f; }
	.bebe .boxProduit { background:url(/02_images/liste-produits/mode-produit-bg-bebe.jpg) no-repeat; }
	.bebe #navLeft { background:#e86c9e url(/02_images/arrow/nav-left-bot.gif) bottom no-repeat; }
	
	.maison h2 { background:#57a413 url(/02_images/arrow/nav-left-top-maison.gif) right bottom no-repeat; }
	.maison #navLeft a { color:#dbf2c1; }
	.maison #navLeft dt { border-bottom:1px solid #dbf2c1; }
	.maison #navLeft .on { border-bottom:1px solid #7dbe34; }
	.maison .boxProduit h4 a, .maison .boxProduit strong a, .maison #contentMiddle h1, .maison .pagination span { color:#4f9611; }
	.maison #boxRechercheProducteurs span { color:#46840f; }
	.maison .boxProduit { background:url(/02_images/liste-produits/mode-produit-bg-maison.jpg) no-repeat; }
	.maison #navLeft { background:#57a413 url(/02_images/arrow/nav-left-bot.gif) bottom no-repeat; }
	
	
	
	/* ACCUEIL */
	
	.accueil #navLeft, .accueil h2 {
		background:#A37D51;
		}
	.accueil h2{
		background:#A37D51 url(/02_images/arrow/nav-left-top-accueil.gif) right bottom no-repeat;
		}
	.accueil #navLeft a{
		color:#FFE8BF;
		}
	
#produits .right {
	float:left; width:805px;
	}
#produits h2{
	width:190px;padding:0 0 11px 0;
	}
#produits h2 img{
	margin:16px 0 0 16px;
	}
#produits #parole{
	margin:22px 0 0 19px;
	}

#contentMiddle h1{
	font-size:14px; width:auto; height:auto; padding:19px 0 5px 0; float:left; position:relative; top:0px; left: 0px;
	}

#navLeft{
	padding:8px 0 39px 15px;
	}
#navLeft dl{
	background:none; margin:0 0 0 13px;
	}
#navLeft a{
	text-decoration:none; font-weight:bold; font-size:12px; display:block;width:140px;
	}
#navLeft a:hover{
	color:#FFF;
	}
#navLeft dt{
	padding:0 0 5px 11px; margin:0 0 7px 0; background:url(/02_images/arrow/nav-left-big-off.gif) 0 4px no-repeat;
	}
#navLeft .on{
	padding:0 0 5px 12px; background:url(/02_images/arrow/nav-left-big-on.gif) 0 7px no-repeat;
	}
.content #navLeft dl dt, .content #navLeft dl .on{
	padding:0 0 7px 9px; background:url(/02_images/arrow/nav-left-small.gif) 0 5px no-repeat; border:0; margin:0;
	}
.content #navLeft dt ul{
	margin-top:5px;
}
.content #navLeft dt ul li{
	padding:0 0 0 9px; background:url(/02_images/arrow/nav-left-small.gif) 0 5px no-repeat; border:0; margin:0;
	}
#navLeft .on a {
	color:#FFF;
	}
#navLeft dd a{
	font-size:11px;
	}
.content #navLeft .last{
	border:0; padding-bottom:0;
	}

#boxRechercheProducteurs{
	/*height:52px; */background:#DCCDBC; width:178px; padding:12px 0 0 12px;
	}
#boxRechercheProducteurs h3{
	color:#5B4223; text-transform:uppercase;
	}
#boxRechercheProducteurs select{
	width:158px; height:19px; color:#FFF; font-weight:bold; background:#715A4E; margin:6px 0 0 0;
	}
	
#boxRestezContact{
	width:162px; height:70px; background:url(/02_images/box/restez-contact-bg.jpg); margin:14px 0 0 19px; position:relative; padding:12px 0 0 9px;
	}
#boxRestezContact input{
	width:102px; height:15px; border:1px solid #977D60; color:#D8601E; font-weight:bold; margin:6px 0 0 -22px;
	}
#boxRestezContact h3{
	color:#5B4223; text-transform:uppercase;
	}
#boxRestezContact h3 span{
	color:#000;
	}
#boxRestezContact .valid{
	position:absolute; bottom:4px; right:0; cursor:pointer; width:23px;height:25px; color:#FFFFFF; font-weight:bold; text-align:center; background:url(/02_images/btn/ok_orange.gif) no-repeat; border:0;
	}
	
#boxBonnesIdees{
	margin:14px 0 0 19px;
	}
.boxProduit {
	float:left; margin:0 21px 20px 0; color:#B59572; width:241px; height:134px;
	}
.boxProduitLast {
	margin:0 0 20px 0;
	}
.boxProduit a{
	text-decoration:underline;
	}
.boxProduit .visu{
	width:84px; height:81px; background-position:center; background-repeat:no-repeat; background-color:#FFF; margin:7px 13px 0 7px;
	}
.boxProduit h4 a, .boxProduit strong a{
	text-decoration:none;
	}
.boxProduit strong{
	text-transform:uppercase;
	}
.boxProduit ul{
	clear:both;padding:5px 0 0 0;
	}
.boxProduit li{
	padding:0 5px 0 0;float:right;
	}
.boxProduit .price{
	color:#000; font-size:14px;
	}
.boxProduit .cont, .boxProduit .visu {
	float:left;
	}
.boxProduit .cont{
	width:125px; padding:10px 0 0 0;
	}
.boxProduit .country {
	color:#B59572;
	}

.titreSup{
	border-bottom:1px solid #C8AF90;margin:0 0 10px 0;
}
.pagination {
	color:#C8AF90;float:right;padding:19px 0 4px 0;
	}
.pagination img{
	vertical-align:middle; float:left;
	}
.pagination strong{
	display:block; padding:1px 5px 0 5px; float:left;
	}

#paginationBot {
	border-top:1px solid #C8AF90;margin:-8px 0 0 0; padding:7px 0 0 0; width:765px;
	}
#paginationBot a, #paginationBot strong{
	float:right;
	}

.retour {
	color:#D5632E;font-size:12px;float:right;padding:19px 0 4px 0;font-weight:bold;
	}
.etape{
	float:left;padding:19px 0 4px 0; width:100px;
}



/**** FICHE PRODUIT ***/
#leftFiche{
	width:575px;float:left;margin:15px 0 0 0;
}
#rightFiche{
	float:right;margin:15px 0 0 0;
}
.fiche #contentMiddle .titre{
	clear:both;
}
.fiche #contentMiddle h3{
	font-size:14px; border-bottom:1px solid #C8AF90; padding:19px 0 4px 0;float:left; margin:0 21px 20px 0;width:241px;
}
.fiche #contentMiddle h3.end{
	margin:0 0 20px 0;
}
.fiche #contentMiddle .sep{
	padding:19px 0 4px 0; background:url(/02_images/box/fiche_sep.gif) no-repeat; 
}

#promo{
	text-align:center;font-size:17px;color:#b59572;
}
#promo .cont{
	padding:0 0 3px 0;
}
#promo strong{
	color:#000000;
}
#promo .titre{
	height:36px;
	width:164px;
	background:url(/02_images/titre/promo.gif) no-repeat 4px 0; 
	margin-bottom:5px;
}
#nopromo{
	text-align:center;font-size:17px;color:#b59572;
}
#nopromo .cont{
	padding:0 0 3px 0;
}
#nopromo strong{
	color:#000000;
}
#nopromo .titre{
	height:36px;
	width:164px;
	background:url(/02_images/titre/nopromo.gif) no-repeat 4px 0; 
	margin-bottom:5px;
}

#choix .cont{
	padding:5px 5px;
}
#choix h5{
	padding:0 0 7px 2px;color:#715a4e;font-size:16px;
}
#choix h5 span{
	color:#d8601e;
}
#choix select, #choix input{
	background-color:#715a4e;color:#FFFFFF;font-weight:bold;margin:0 0 5px 0;
}

#choix .avert{
	padding:0 0 4px 0;border-bottom:1px solid #cdb79a;margin:0 0 5px 0;
}
#choix .avert img{
	padding:0 4px 0 0;
}
#choix .qt{
	height:1%;margin:0 0 5px 0;
}
#choix .qt span, #choix .qt input, #choix .qt div{
	float:left;
}
#choix .qt span{
	display:block;padding:5px 0 0 0;
}
#choix .qt input{
	margin:0 4px;padding:2px;
}


/*******   Bloc Opinion  ******/
.mode #opinion .cont{
	padding:5px 5px 5px 14px;
}
.mode #opinion h5{
	padding:0 0 9px 0;color:#715a4e;font-size:11px;text-transform:uppercase;
}
.mode #opinion h5 span{
	color:#c92768;
}
.mode #opinion img{
	margin:0 3px 2px 0;
}

.mode #opinion ul li{
	padding:2px 0 2px 0;
}
.mode #opinion ul li a{
	color:#c92768;font-weight:bold;text-decoration:none;background:url(/02_images/commun/fl_rose.gif) no-repeat 0 1px;padding:0 0 0 16px;display:block;
}

.bien #opinion .cont{
	padding:5px 5px 5px 14px;
}
.bien #opinion h5{
	padding:0 0 9px 0;color:#715a4e;font-size:11px;text-transform:uppercase;
}
.bien #opinion h5 span{
	color:#0092b0;
}
.bien #opinion img{
	margin:0 3px 2px 0;
}

.bien #opinion ul li{
	padding:2px 0 2px 0;
}
.bien #opinion ul li a{
	color:#0092b0;font-weight:bold;text-decoration:none;background:url(/02_images/commun/fl_bleu2.gif) no-repeat 0 1px;padding:0 0 0 16px;display:block;
}


.deco #opinion .cont{
	padding:5px 5px 5px 14px;
}
.deco #opinion h5{
	padding:0 0 9px 0;color:#715a4e;font-size:11px;text-transform:uppercase;
}
.deco #opinion h5 span{
	color:#bc3026;
}
.deco #opinion img{
	margin:0 3px 2px 0;
}

.deco #opinion ul li{
	padding:2px 0 2px 0;
}
.deco #opinion ul li a{
	color:#ac2c23;font-weight:bold;text-decoration:none;background:url(/02_images/commun/fl_deco.gif) no-repeat 0 1px;padding:0 0 0 16px;display:block;
}

.saveurs #opinion .cont{
	padding:5px 5px 5px 14px;
}
.saveurs #opinion h5{
	padding:0 0 9px 0;color:#715a4e;font-size:11px;text-transform:uppercase;
}
.saveurs #opinion h5 span{
	color:#d59100;
}
.saveurs #opinion img{
	margin:0 3px 2px 0;
}

.saveurs #opinion ul li{
	padding:2px 0 2px 0;
}
.saveurs #opinion ul li a{
	color:#d59100;font-weight:bold;text-decoration:none;background:url(/02_images/commun/fl_caki.gif) no-repeat 0 1px;padding:0 0 0 16px;display:block;
}



.aromatherapie #opinion .cont { padding:5px 5px 5px 14px; }
.aromatherapie #opinion h5 { padding:0 0 9px 0;color:#715a4e;font-size:11px;text-transform:uppercase; }
.aromatherapie #opinion h5 span { color:#8cba00; }
.aromatherapie #opinion img { margin:0 3px 2px 0; }
.aromatherapie #opinion ul li { padding:2px 0 2px 0; }
.aromatherapie #opinion ul li a { color:#8cba00;font-weight:bold;text-decoration:none;background:url(/02_images/commun/fl_aromatherapie.gif) no-repeat 0 1px;padding:0 0 0 16px;display:block; }

.bebe #opinion .cont { padding:5px 5px 5px 14px; }
.bebe #opinion h5 { padding:0 0 9px 0;color:#715a4e;font-size:11px;text-transform:uppercase; }
.bebe #opinion h5 span { color:#d46390; }
.bebe #opinion img { margin:0 3px 2px 0; }
.bebe #opinion ul li { padding:2px 0 2px 0; }
.bebe #opinion ul li a { color:#d46390;font-weight:bold;text-decoration:none;background:url(/02_images/commun/fl_bebe.gif) no-repeat 0 1px;padding:0 0 0 16px;display:block; }

.maison #opinion .cont { padding:5px 5px 5px 14px; }
.maison #opinion h5 { padding:0 0 9px 0;color:#715a4e;font-size:11px;text-transform:uppercase; }
.maison #opinion h5 span { color:#4f9611; }
.maison #opinion img { margin:0 3px 2px 0; }
.maison #opinion ul li { padding:2px 0 2px 0; }
.maison #opinion ul li a { color:#4f9611;font-weight:bold;text-decoration:none;background:url(/02_images/commun/fl_maison.gif) no-repeat 0 1px;padding:0 0 0 16px;display:block; }



#infoFiche{
	background:url(/02_images/box/fiche_info_top.gif) no-repeat;width:573px;margin:25px 0 10px 0;padding:5px 0 0 0;
}
#infoFiche .cont{
	background:url(/02_images/box/fiche_info_bot.gif) no-repeat left bottom;padding:0 0 5px 0;
}
#infoFiche h5{
	background:url(/02_images/commun/bullep.gif) no-repeat;padding:12px 0 5px 32px;color:#c29d71;margin:0 0 8px 0;font-size:16px;
}

#infoFiche .visu{
	float:left;width:145px;height:141px;background-repeat:no-repeat;background-position:26px 14px;padding:0 16px 0 14px;
}
#infoFiche .visu div{
	display:block;width:132px;height:141px;
	background : url(/02_images/box/info_visu_fd.png) no-repeat !important;background :url(/02_images/commun/pix.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/02_images/box/info_visu_fd.png', sizingMethod='scale');
}
#infoFiche .txt{
	float:left;width:385px;
}
#infoFiche ul{
	clear:both;padding:10px 5px 0 5px;width:280px;
}
#infoFiche ul li{
	border-top:1px solid #dac9b4;padding:4px 0 4px 2px;
}
#infoFiche ul li a{
	color:#da8539;font-weight:bold;text-decoration:none;background:url(/02_images/commun/plus_jaune.gif) no-repeat 0 1px;padding:0 0 0 16px;display:block;
}

#photoProducteurs{
	float:left;width:243px;margin-top:20px;
}
#photoProducteurs .carte{
	margin-top:16px;
}
#photoFiche{
	float:left;width:243px;
}
#photoFiche .visu{
	background-color:#FFF; background-repeat:no-repeat; background-position:center;
}
#photoFiche .txt,#photoProducteurs .txt{
	background:url(/02_images/box/fiche_visu_bot.gif) no-repeat;height:29px;color:#a37d51;
}
#photoFiche h6, #photoProducteurs h6{
	float:left;padding:8px 0 0 12px;
}
#photoFiche .pager, #photoProducteurs .pager{
	float:right;padding:8px 6px 0 0;
}
#photoFiche .pager strong, #photoProducteurs .pager strong{
	color:#000000;
}
#photoFiche .pager img, #photoProducteurs .pager img{
	vertical-align:middle;
}

#descFiche{
	float:right;width:310px;
}
#descFiche h2{
	font-size:11px; width:250px; height:auto; background:none;
}
#descFiche .title {
	float:left;
}
#descFiche h1{ /************************ CHANGE CYBERCITE ************************/
	font-size:16px; width:300px; height:auto; position:relative; left: 0; top:15px; padding-bottom: 20px;
}
#descFiche .idee{
	float:right;
}
#descFiche .txt{
	clear:both;height:auto !important;height:226px;min-height:226px;
}
#descFiche .txt span{
	color:#cdb79a;
}
#descFiche .txt .title{
	color:#4b9b05;
	text-decoration:none;
}
#descFiche li{
	float:left; padding:0 5px 0 0;
}
.mode #descFiche h4, .mode #descFiche h2, .mode #descFiche h2, .mode #descFiche h1{ /************************ CHANGE CYBERCITE ************************/
	color:#bc2359;
}
.bien #descFiche h1, .bien #descFiche h2{ /************************ CHANGE CYBERCITE ************************/
	color:#0092b0;
}
.deco #descFiche h1, .deco #descFiche h2{ /************************ CHANGE CYBERCITE ************************/
	color:#ac2c23;
}
.saveurs #descFiche h1, .saveurs #descFiche h2{ /************************ CHANGE CYBERCITE ************************/
	color:#BB7F00;
}


.aromatherapie #descFiche h1, .aromatherapie #descFiche h2 { color:#7ba400; } /************************ CHANGE CYBERCITE ************************/
.bebe #descFiche h1, .bebe #descFiche h2 { color:#bb577f; } /************************ CHANGE CYBERCITE ************************/
.maison #descFiche h1, .maison #descFiche h2 { color:#46840f; } /************************ CHANGE CYBERCITE ************************/


#descProducteurs{
	float:right;width:500px;margin-top:30px;
}
#descProducteurs .titre{
	float:left;color:#a37d51;font-size:18px;font-weight:bold;padding:0 0 10px 0;
}
#descProducteurs .sstitre{
	float:left;color:#a37d51;font-size:14px;font-weight:bold;padding:0 0 5px 0;border-bottom:1px solid #c8af90;width:100%;
}
#descProducteurs .pagination{
	float:right;margin-top:-20px;
}
#descProducteurs .pagination span{
	color:#000;
}
#descProducteurs .txt{
	clear:both;height:auto !important;height:190px;min-height:190px;padding:5px 30px 0 0;border-top:1px solid #c8af90;background:url(/02_images/box/descProducteurs-fd.jpg) no-repeat top right;
}
#descProducteurs .boxProduit {
	margin:12px 6px 20px 0;
}
#descProducteurs .all{
	background:url(/02_images/producteurs/all-articles.gif) no-repeat 0 1px; padding:0 0 0 16px; font-weight:bold; color:#d8601e;
}


/***** pages mon compte *****/
#moncompte #contentMiddle .titreSup h3{ background:url(/02_images/commun/picto_compte.gif) no-repeat 0 16px; padding:18px 0px 5px 22px;color:#A37D51; }
#moncompte #contentMiddle .titreSup h3 .fonce{ color:#5B4223;}
#moncompte .bloc{padding:20px 0px 20px 20px; background-color:#ECE3D6; color:#A37D51; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
#moncompte .etoile{color:#A60303;font-size:15px}
#moncompte .formulaire{ margin-top:10px }
#moncompte .formulaire .header { background:url(/02_images/moncompte/formulaire_top.gif) no-repeat; height:3px; font-size:0px; line-height:0px;}
#moncompte .formulaire .content{ background:url(/02_images/moncompte/formulaire_fond.gif) repeat-y; padding-left:2px; border:0px; }
#moncompte .formulaire .content .tdl { height:30px; padding-left:30px;}
#moncompte .formulaire .tabFonce {background-color:#F3ECE3}
#moncompte .formulaire .input200 { width:200px; border:1px solid  #977D60}
#moncompte .formulaire .input80 { width:80px; border:1px solid  #977D60}
#moncompte .formulaire .input150 { width:150px; border:1px solid  #977D60}
#moncompte .formulaire textarea { width:300px; border:1px solid  #977D60}
#moncompte .formulaire .footer { background:url(/02_images/moncompte/formulaire_bottom.gif) no-repeat; height:3px; padding-bottom:10px;font-size:0px;}
#moncompte .btnretour {padding-left:260px; float:left; }
#moncompte .btnvalide {padding-left:20px; float:left; }

/***** pages panier *****/
#monpanier #contentMiddle .titreSup h3{ background:url(/02_images/commun/picto_panier.gif) no-repeat 0 16px; padding:18px 0px 5px 22px;color:#A37D51; }
#monpanier #contentMiddle .titreSup h3 .fonce{ color:#5B4223;}
#monpanier #contentMiddle .titreSup h4{ padding:18px 0px 5px 0px;color:#A37D51; }
#monpanier .bloc{padding:20px 0px 20px 20px; background-color:#ECE3D6; color:#A37D51; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
#monpanier .etoile{color:#A60303;font-size:15px}

#monpanier .entete{ margin:5px 0 5px 0;background-color:#ECE3D6; }
#monpanier .entete td{ color:#7E5C34;font-weight:bold;padding:15px 0 15px 30px; }
#monpanier .entete td.centre{ text-align:center;padding-left:0; }

#monpanier .panier input { border:1px solid  #977D60; color:#d8601e; text-align:right; }
#monpanier .panier .header { background:url(/02_images/panier/panier_top.gif) no-repeat bottom left; height:3px; font-size:0px; line-height:0px; padding:0; margn:0; border:0}
#monpanier .panier .content{ border-left:1px solid #C8AF90;border-right:1px solid #C8AF90;width:759px;padding:0; margn:0; color:#000; }
#monpanier .panier .tabFonce {background-color:#F3ECE3}
#monpanier .panier .content table{ border-left:2px solid #f8f4ed;border-right:2px solid #f8f4ed; }
#monpanier .panier .content td{ height:30px;font-weight:bold;padding:5px 15px 5px 20px; }
#monpanier .panier .content td.centre{ text-align:center;padding-left:0;padding-right:0; }
#monpanier .panier .content td.supAll{ text-align:right;padding-right:33px; }
#monpanier .panier .content td.supAll span{ color:#D8601E;font-weight:bold;padding-right:8px; }
#monpanier .panier .content h4{ color:#D8601E;font-weight:bold;background:url(/02_images/panier/picto_produit.gif) no-repeat 0 1px;padding:0 0 0 16px; }
#monpanier .panier .promo td{ color:#A57D52; font-weight:normal; border-top:1px solid #F7EFE7; }
#monpanier .panier .promo .code{ border:1px solid #CEAE94; width:130px; text-align:left; }
#monpanier .panier .promo .btn{ background:url(/02_images/btn/ok.gif) no-repeat; border:1px solid #CEAE94; border:0; cursor:pointer; margin:0 0 0 8px; width:23px; height:19px; font-weight:bold; text-align:center; }
#monpanier .panier .footer { background:url(/02_images/panier/panier_bottom.gif) no-repeat; height:3px; padding-bottom:10px;font-size:0px;}

#monpanier .formulaire{ margin-top:10px }
#monpanier .formulaire .header { background:url(/02_images/moncompte/formulaire_top.gif) no-repeat; height:3px; font-size:0px; line-height:0px;}
#monpanier .formulaire .content{ background:url(/02_images/moncompte/formulaire_fond.gif) repeat-y; padding-left:2px; border:0px; }
#monpanier .formulaire .content .tdl { height:30px; padding-left:20px;}
#monpanier .formulaire .content .tdl2 { height:25px; padding-left:40px;}
#monpanier .formulaire .tabFonce {background-color:#F3ECE3}
#monpanier .formulaire .input200 { width:200px; border:1px solid  #977D60}
#monpanier .formulaire .input80 { width:80px; border:1px solid  #977D60}
#monpanier .formulaire .input150 { width:150px; border:1px solid  #977D60}
#monpanier .formulaire textarea { width:300px; border:1px solid  #977D60}
#monpanier .formulaire .footer { background:url(/02_images/moncompte/formulaire_bottom.gif) no-repeat; height:3px; padding-bottom:10px;font-size:0px;}

#monpanier #total { width:443px;float:right;margin-right:5px;color:#7E5C34; }
#monpanier #total .input4 { border:1px solid  #977D60; }
#monpanier #total select { width:120px; }
#monpanier #total .header { background:url(/02_images/panier/total_top.gif) no-repeat bottom left; height:3px; font-size:0px; line-height:0px; padding:0; margn:0; border:0}
#monpanier #total .content{ background:url(/02_images/panier/total_content.gif) no-repeat top right; border:0; border-left:1px solid #C8AF90;width:441px;padding:0; margn:0; color:#000; }
#monpanier #total table{ border-left:2px solid #f8f4ed; color:#A37D51; } 
#monpanier #total td{ padding:5px 0 5px 10px; }
#monpanier #total td.total{ font-weight:bold; font-size:13px; color:#7E5C34; }
#monpanier #total td.prix{ font-weight:bold; font-size:15px; color:#000; } 
#monpanier #total .tabFonce{ background-color:#F3ECE3 }
#monpanier #total .tabFonce td.prix{ font-weight:bold; color:#7E5C34; } 
#monpanier #total .tabFonce div{ padding-left:15px; }
#monpanier #total .footer { background:url(/02_images/panier/total_bottom.gif) no-repeat; height:3px; padding-bottom:10px;font-size:0px;}

#monpanier .btnretour {padding-left:160px; float:left; }
#monpanier .btnvalide {padding-left:20px; float:left; }
#monpanier .btnpoursuivre { float:right; }
#monpanier .btnconfirmer {padding-left:15px; float:right; }



/***** popup pictos *****/
#pictoDef { width:510px;border:0;border-collapse:collapse; } 
#pictoDef .titre { padding:5px 0 5px 20px;font-weight:bold;border-right:1px solid #C8AF90;border-bottom:1px solid #C8AF90; } 
#pictoDef .pic { padding:5px;text-align:center;border-bottom:1px solid #C8AF90; }
#pictoDef .def { padding:5px 0 5px 20px;border-left:1px solid #C8AF90;border-bottom:1px solid #C8AF90; }  
#pictoDef .bot { border-bottom:0; }

/***** formulaires popup *****/

#containpop { float:left;text-align:left;width:550px;min-height:120px;margin-left:auto;margin-right:auto;background:url(/02_images/commun/bot.jpg) no-repeat left bottom #f8f4ed;}
#containpop .texte { width:530px;padding:10px 10px 90px 10px }
.formpop { padding:10px; }
.formpop .titreSup { font-weight:bold;color:#A37D51; }
.formpop .titreSup .fonce{ color:#5B4223;}
.formpop .bloc{padding:20px 0px 20px 20px; background-color:#ECE3D6; color:#A37D51; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
.formpop .etoile{color:#A60303;font-size:15px}
.formpop .formulaire{ margin-top:10px }
.formpop .formulaire .header { background:url(/02_images/popup/formulaire_top.gif) no-repeat; height:3px; font-size:0px; line-height:0px;}
.formpop .formulaire .content{ background:url(/02_images/popup/formulaire_fond.gif) repeat-y; padding-left:2px; border:0px; }
.formpop .formulaire .content .tdl { height:30px; padding-left:20px;}
.formpop .formulaire .content .tdl2 { height:25px; padding-left:40px;}
.formpop .formulaire .tabFonce {background-color:#F3ECE3}
.formpop .formulaire .input200 { width:200px; border:1px solid  #977D60}
.formpop .formulaire .input80 { width:80px; border:1px solid  #977D60}
.formpop .formulaire .input150 { width:150px; border:1px solid  #977D60}
.formpop .formulaire textarea { width:300px; border:1px solid  #977D60}
.formpop .formulaire .footer { background:url(/02_images/popup/formulaire_bottom.gif) no-repeat; height:3px; padding-bottom:10px;font-size:0px;}
.formpop .btnvalide {padding-right:20px; float:right; }

/***** popup footer *****/
.footpop {margin:0; padding:0}

.meta_footer  {
	margin:auto;width: 900px;padding: 3px 0 ;
}

a.lnksun:link, a.lnksun:visited {
	color: #D8601E;
	text-decoration: none;
}

a.lnksun:hover, a.lnksun:active {
	color: #D8601E;
	text-decoration: underline;
}

div#popupnews {
	
	
	
}

div#popupnews div.pn-mask {
	
	position:fixed !important;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	-moz-opacity:0.6;
	opacity:0.6;
	filter:alpha(opacity=60);
	
}

div#popupnews div.pn-box {
	
	position:fixed !important;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-250px;
	margin-top:-152px;
	width:500px;
	height:305px;
	background-image:url(/02_images/popup/popnews_fond.jpg);
	
}

div#popupnews div.pn-box img.closebtn {
	
	position:absolute;
	right:0px;
	top:0px;
	
}

div#popupnews div.pn-box div.pninput {
	
	position:absolute;
	left:229px;
	top:51px;
	width:221px;
	height:56px;
	background-image:url(/02_images/popup/popnews_fd_input.jpg);
	
}

div#popupnews div.pn-box div.pninput input {
	
	display:block;
	margin-left:16px;
	margin-top:21px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:0px;
	width:195px;
	height:17px;
	font-weight:bold;
	background-image:url(/02_images/popup/popnews_input.gif);
	border:0px;
	color:#4a210b;
	
}

*+html div#popupnews div.pn-box div.pninput input { margin-left:16px; margin-top:20px; }
* html div#popupnews div.pn-box div.pninput input { margin-left:16px; margin-top:20px; }

div#popupnews div.pn-box input.submitbtn {
	position:absolute;
	left:450px;
	top:51px;
}

div#popupnews div.pn-box div.notshow {
	position:absolute;
	left:12px;
	bottom:12px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}

div#popupnews div.pn-box div.notshow img {
	float:left;
	margin-top:1px;
}

div#popupnews div.pn-box div.notshow span {
	float:left;
	margin-left:5px;
}

/**** ESPACE PRO ***/

.blocs_pro {
	margin:10px 0 15px 0;
}

.img_pro {
	background-image: url(/02_images/espace_pro/cadre.png);
	float:left;
	width: 160px;
	height: 120px;
	margin-left:90px;
	background-color:#FFFFFF;
}

.img_pro1 {
	background-image: url(/02_images/espace_pro/cadre.png);
	float:left;
	width: 160px;
	height: 120px;
	margin-left:50px;
	background-color:#FFFFFF;
}

.img_pro img {
	padding: 2px 1px 1px 2px;
	width: 155px;
}

.img_pro1 img {
	padding: 2px 1px 1px 2px;
	width: 155px;
}

.desc_pro {
	width:160px;
	height:30px;
	float:left;
	margin:0 0 5px 90px;
}

.desc_pro1 {
	width:160px;
	height:30px;
	float:left;
	margin:0 0 5px 50px;
}

div.partner-maxicheque {
	
	padding:13px 0px 13px 167px;
	margin: 0px 0px 10px 0px;
	background-color:#ECE3D6;
	color:#A37D51;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	
	background-image: url('/02_images/partners/logo_maxicheque.png');
	background-repeat: no-repeat;
	background-position: 9px 9px;
	
}

div.partner-maxicheque div.partner-maxicheque-in {
	
	margin-top: 15px;
	margin-bottom: 15px;
	
}

* html div#header { z-index: 1; }
*:first-child+html div#header { z-index: 1; }

#home div.contentHomeMeta {
	
	position: relative;
	
	margin-left: 9px;
	
	padding-top: 23px;
	
	width: 771px;
	height: 108px;
	
	background-image: url('/02_images/box/background_meta.gif');
	background-repeat: no-repeat;
	
}

#home div.contentHomeMeta h2 {
	
	margin: 0px;
	
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	
	font-size: 11px;
	font-weight: bold;
	
}

#home div.contentHomeMeta h2.desc {
	
	padding-top: 10px;
	
	font-size: 10px;
	
}

#home div.contentHomeMeta p {
	
	margin: 0px;
	
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 8px;
	padding-bottom: 0px;
	
	font-size: 10px;
	font-weight: normal;
	
}

/*Cybercité*/

#producteur_produits{
float: left; width:240px; margin: 0 20px 0 0 !important; margin: 0;}
#producteur_produits h3 a {text-decoration:none;}
#producteur_produits h3 a:hover {text-decoration:none;}
