/* PRODUIT */
.listeproduit {
float:left;
width:580px;
margin:0;
padding:6px 0 0;
}

div#produit {
background-image:url(../images/nature/produit_fond.gif);
background-repeat:repeat-y;
background-position:center bottom;
float:left;
width:186px;
margin:0;
padding:0 0 0 6px;
}

.produitfond {
background-image:url(../images/produit_04.gif);
background-repeat:repeat-y;
background-position:left top;
margin:0;
padding:5px 5px 0;
}

#conteneur #contenu #centre .listeproduit #produit .produitfond p {
color:#83794C;
width:175px;
height: 40px;
line-height:13px;
display:block;
margin:0;
padding:0;
}
.produititre,.produititre a {
display:block;
height:auto;
font-size:9px;
font-weight:700;
color:#83794C;
line-height:normal;
text-align:center;
width:186px;
background-image:url(../images/produit_02.gif);
background-repeat:repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

.produitvignette {
display:block;
text-align:center;
width:175px;
height:90px;
margin:0;
padding:0;
}

.produitvignette a:hover img,.produitvignette2 a:hover img,.topvente a:hover img,#produitbtn a:hover img, .vignettemini a:hover img {
filter:alpha(opacity=30);
-moz-opacity:.40;
opacity:.40;
}

.qtelistes {
	padding:0;
	color: #83794C;
	font-weight: bold;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
} 
.contenulistes {
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.prixlistes {
	padding:0;
	color: #72A20D;
	font-weight: bold;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
} 
.prix {
float:left;
width:64px;
text-align:center;
height:47px;
margin:3px 0 0;
padding:0;
}

.prixaffiche {
font-size:11px;
font-weight:700;
color:#ffeb5c;
background-image:url(../images/prix_01.gif);
background-repeat:no-repeat;
background-position:left center;
display:block;
height:17px;
width:60px;
text-align:center;
margin:0;
padding:3px 4px 0 0;
}

.prixbarre {
font-size:11px;
font-weight:700;
color:#ffeb5c;
background-image:url(../images/prix_01.gif);
background-repeat:no-repeat;
background-position:left center;
display:block;
height:17px;
width:60px;
text-align:center;
text-decoration:line-through;
margin:0;
padding:3px 4px 0 0;
}

.contenu {
display:block;
width:175px;
margin:0;
padding:0;
}

.liens {
float:left;
width:105px;
margin:3px 0 0;
padding:0 0 0 5px;
}

.promo {
font-size:11px;
color:#98cb00;
font-weight:700;
text-align:left;
display:block;
text-decoration:blink;
height:14px;
margin:0 0 1px;
padding:3px 0 1px;
}
/* PRODUIT DETAIL */
#vignette {
float:left;
margin:0;
padding:0;
}

.produitvignette2 a img {
border:1px solid #627D17;
margin:0 0 4px;
padding:1px;
}

.detailepuise {
font-size:9px;
font-style:normal;
font-weight:700;
color:#FFF;
text-align:center;
left:0;
top:0;
right:0;
bottom:0;
clip:rect(0px,0px,0px,0px);
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
width:80px;
background-color:#A7CA48;
height:12px;
letter-spacing:1px;
float:left;
border-color:#4F6512 #B1D05D #B1D05D #4F6512;
border-style:solid;
border-width:1px;
margin:2px 0 0;
padding:1px 5px;
}

div#produitdescription {
float:left;
margin:0;
padding:0 0 0 6px;
}

div#description {
float:left;
width:250px;
margin:0 0 0 7px;
padding:0;
}

div#produitdetail {
he/ight:400px;
float:left;
width:570px;
margin:0;
padding:0 0 0 6px;
}

div#produitdetail li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
font-weight:400;
text-align:left;
line-height:12px;
float:left;
list-style-type:circle;
list-style-position:inside;
clear:both;
width:250px;
margin:0;
padding:0;
}

div#produitinfo {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
font-weight:700;
text-align:left;
line-height:11px;
background-color:#627D17;
border:1px solid #B5D265;
width:242px;
margin:8px 0 0;
padding:2px 3px;
}

div#produitinfo input,div#produitinfo select {
background-color:#A7CA48;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#FFF;
border:1px solid #627D17;
left:0;
top:0;
right:0;
bottom:0;
clip:rect(0px,0px,0px,0px);
font-style:normal;
width:50px;
height:14px;
margin:2px 0 0;
padding:0 0 0 1px;
}

div#produitinfo label {
font-weight:400;
width:110px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
clip:rect(0px,0px,0px,0px);
color:#C1D97D;
font-style:normal;
left:0;
top:0;
right:0;
bottom:0;
letter-spacing:1px;
height:12px;
float:left;
display:block;
border-bottom-width:1px;
border-bottom-style:dashed;
border-bottom-color:#82A720;
clear:both;
margin:1px 5px 1px 0;
padding:2px 0 1px;
}

div#produitbtn {
float:left;
list-style-type:circle;
list-style-position:inside;
width:250px;
text-align:right;
border-top-width:1px;
border-top-style:dashed;
border-top-color:#FFEDEA;
margin:8px 0 0;
padding:4px 0 0;
}

.produitimages2 h1 {
font-size:11px;
font-weight:700;
color:#e5f7b6;
line-height:normal;
text-align:left;
display:block;
float:left;
background-image:url(../images/nature/titre-detail.gif);
height:20px;
width:449px;
margin:0;
padding:5px 0 0 5px;
}

.produitimages3 {
display:block;
float:left;
width:449px;
height:8px;
margin:0;
}

.produitbtn {
width:139px;
display:block;
float:left;
height:14px;
margin:1px 0 0;
padding:0 4px;
}

.produititredetail,.produititredetail a {
display:block;
height:auto;
font-size:9px;
font-weight:700;
color:#83794C;
line-height:normal;
text-align:center;
width:570px;
background-image:url(../images/produit_detail_02.gif);
background-repeat:repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
.produitdetailfond {
	background-image:url(../images/produit_detail_04.gif);
	background-repeat:repeat-y;
	background-position:left top;
	margin:0;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
#conteneur #contenu #centre .listeproduit #produitdetail .produitdetailfond .detailgauche {
float:left;
width:310px;
display:block;
margin:0;
padding:0 6px 0 0;
}
#conteneur #contenu #centre .listeproduit #produitdetail .produitdetailfond .detaildroit {
	display:block;
	float:left;
	width:243px;
	padding:0;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#conteneur #contenu #centre .listeproduit #produitdetail .produitdetailfond .detaildroit h1 {
	font-size: 11px;
	font-weight: bold;
	color: #83794C;
	display: block;
	margin: 0px;
	padding: 0px;
}
#conteneur #contenu #centre .listeproduit #produitdetail .produitdetailfond .detaildroit p {
	color:#83794C;
	font-size:11px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#BCB193;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
}
#vignettemini {
float:left;
width:58px;
text-align:center;
margin:0 4px 0 0;
padding:0;
}

#vignettemini img {
	border:1px solid #D2CBAE;
	width:55px;
	display:block;
	padding:0;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.vignettegrande a {
	float:left;
	width:246px;
	text-align:center;
	border:1px solid #D2CBAE;
	height:218px;
	display: block;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.decouvrirproduit {
	display: block;
	padding: 0px;
	float: left;
	width: 310px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.listesproduit {
	display: block;
	padding: 0px;
	float: left;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#formproduit label {
	width: 70px;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #99CC00;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 15px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.decouvrirproduitliste {
	margin: 0px;
	float: left;
	width: 94px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.decouvrirproduitlistefond, .decouvrirproduitlistefond a {
	background-image: url(../images/decouverte_titre_fond_02.gif);
	background-repeat: repeat-y;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-position: left top;
	width: 96px;
	height:26px;
	color: #83794C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	overflow:hidden;
}
.decouvrirproduitlistephoto {
	display: block;
	padding: 2px;
	height: 75px;
	width: 90px;
	text-align: center;
	border: 1px solid #D2CBAE;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.detailprix {
	display: block;
	margin: 0px;
	float: left;
	width: 85px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.detailpromo {
	font-size:11px;
	color:#CC6600;
	font-weight:bold;
	text-align:center;
	display:block;
	text-decoration:blink;
	height:18px;
	width: 116px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 25px;
	background-image: url(../images/BTN_promo2.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.prixaffichegrand {
	font-size:12px;
	font-weight:700;
	color:#ffeb5c;
	background-image:url(../images/detail_prix_01.gif);
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	height:20px;
	width:77px;
	text-align:center;
	margin:0;
	padding-top: 6px;
	padding-right: 7px;
	padding-bottom: 0;
	padding-left: 0;
}
.prixaffichegrandbarre {
	font-size:12px;
	font-weight:700;
	color:#ffeb5c;
	background-image:url(../images/detail_prix_01.gif);
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	height:20px;
	width:77px;
	text-align:center;
	margin:0;
	padding-top: 6px;
	padding-right: 7px;
	padding-bottom: 0;
	padding-left: 0;
	text-decoration: line-through;
}
.zoom {
float:left;
width:310px;
text-align:right;
margin:0;
padding:0;
}
.btn_detail {
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
}
.dispo {
	display: block;
	margin: 0px;
	float: left;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border: 1px solid #99CC00;
	font-weight: bold;
	color: #83794C;
	background-image: url(../images/picto_dispo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 13px;
}
.nondispo {
	display: block;
	margin: 0px;
	float: left;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border: 1px solid #DA811B;
	font-weight: bold;
	color: #83794C;
	background-image: url(../images/picto_nondispo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 13px;
}
.guidetaille {
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #83794C;
	vertical-align: middle;
}
#formproduit select {
	font-size: 11px;
	font-weight: normal;
	background-color: #ECECE6;
	padding: 2px;
	border: 1px solid #AAA282;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#delais {
	padding: 0px;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	width: 240px;
}
#blocprixbtn {
	float: left;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	width: 240px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #BCB193;
}
.listes {
	display: block;
	margin: 0px;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px;
}
.listes .produit {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 120px;
}
#conteneurfond #conteneur #contenu #centre .panier .produitdetailfond .listes .decouvrirproduitliste .decouvrirproduitlistefond a {
	font-weight: bold;
	color: #83794C;
	text-decoration: ;
	font-size: 9px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#conteneurfond #conteneur #contenu #centre .panier .produitdetailfond .listes .decouvrirproduitliste .decouvrirproduitlistefond a:hover {
	color: #FFFFFF;

}
.soustitrecategorie {
	font-weight: bold;
	color: #83794C;
	display: block;
	padding: 2px;
	text-indent: 10px;
	background-image: url(../images/picto_menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
}

.titrecategories1 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(../images/titrecategories1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 15px;
	text-indent: 10px;
}
.titrecategories2 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(../images/titrecategories2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 15px;
	text-indent: 10px;
}
.titrecategories3 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(../images/titrecategories3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 15px;
	text-indent: 10px;
}
.titrecategories4 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(../images/titrecategories4.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 15px;
	text-indent: 10px;
}
.titrecategories5 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(../images/titrecategories5.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 15px;
	text-indent: 10px;
}
.titrecategories6 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(../images/titrecategories6.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 15px;
	text-indent: 10px;
}
.titrecategories7 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(../images/titrecategories7.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 15px;
	text-indent: 10px;
}
#centre .listeproduit .texte {
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}

