body {
margin: 0;
padding: 0;
background: #96a207;
font: 80% verdana, arial, sans-serif;
}
div, dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
/behavior: url("iepngfix.htc");/*IE7*/
behavior: url("iepngfix.htc") !important;/*FF et Moz*/
behavior: none;/*IE6*/
}

#conteneur {
position:absolute;
left: 50%; 
width: 920px;
margin-left: -460px;
}
#conteneur_site {
float:left;
background-color:#fff;
width: 920px;
border:1px solid #000;
}
#liens_bas_page {
width: 920px;
height:auto;
float:left;
}
	#liens_bas_page p {
	color:#484e01;
	font-size:11px;
	line-height:17px;
	}
		#liens_bas_page p a{
		color:#c0cc16;
		text-decoration:none;
		}
		#liens_bas_page p a:hover{
		color:#fff;text-decoration:underline;
		}
/*Bandeau supérieur*/
#bandeau{
background-image: url(../images/fd_bandeau.gif);
margin:0;
padding:0;
height:99px;
width:920px;
}
.bandeau_print{
display:none;
}
  /*gestion de l'image "retour" du bandeau*/
  #bandeau img{
  background-color:#FF9933;
  width:20px;
  height:18px;
  float:left;
  margin: 0;
  padding:0;
  border:0;
  }
  #bandeau img a{
  border:0;
  }
/*logo du bandeau*/
a #logo_bandeau{
position:absolute;
background:url(../images/logo_bandeau.png) no-repeat !important;/*FF et Moz*/
/background:url(../images/logo_bandeau.png) no-repeat;/*IE7*/
background:url(../images/logo_bandeau.gif) no-repeat;/*IE6*/
width:300px;
height:45px;
cursor:pointer;
margin-top:25px;
margin-left:20px;
}
/*acces au plan et a la page contact*/
#recherche {
position:absolute;
margin-left:760px;
margin-top:10px;
}
#recherche input{
width:118px;
color:#FFFFFF;
}
/*Zone de texte centrale*/
#conteneur_degrade {
float:left;
width:920px;
background-image:url(../images/fd_centre.gif);
background-repeat:repeat-y;
background-position:right;
}
.centre {
float:left;
width:760px;
padding-bottom:15px;
}
/*Zone de texte droite*/
.right {
float:right;
width:152px;
position:relative;

}
	.langues{
	position:relative;
	z-index:200;
	clear:left;
	width:152px;
	height:17px;
	}
	.langues img{
	border:0;
	float:right;
	margin-top:3px;
	margin-right:3px;
	padding:1px;
	border:1px solid #fff;
	}
	.langues a:hover img{
	border:1px solid #96a207;
	float:right;
	margin-top:3px;
	margin-right:3px;
	}
	.module_votre_compte{
	width:152px;
	}
		.module_votre_compte img{
		float:left;
		margin-left:13px;
		margin-right:2px;
		}
		.module_votre_compte h1{
		font-family:"Times New Roman", Times, serif;
		text-transform:uppercase;
		padding-top:3px;
		font-size:14px;
		text-align:left;
		font-weight:normal;
		color:#96a207;
		}
	.right table{
	margin-bottom:10px !important;
	}
	.module_connect {
	}
		.module_connect a{
		color:#000;
		text-decoration:none;
		}
		.module_connect a:hover{
		color:#000;
		text-decoration:underline;
		}
	.right p{
	color:#000;
	font-size:11px;
	}
	.module_votre_panier{
	width:152px;
	}
		.module_votre_panier img{
		float:left;
		margin-left:13px;
		margin-right:2px;
		}
		.module_votre_panier h1{
		font-family:"Times New Roman", Times, serif;
		text-transform:uppercase;
		padding-top:3px;
		font-size:14px;
		text-align:left;
		font-weight:normal;
		color:#96a207;
		}
			.module_votre_panier p a{
			color:#000;
			text-decoration:underline;
			}
			.module_votre_panier p a:hover{
			color:#96a207;
			text-decoration:underline;
			}
		.module_bon_a_savoir{
		width:152px;
		}
		.module_bon_a_savoir h1{
		font-family:"Times New Roman", Times, serif;
		text-transform:uppercase;
		padding-top:3px;
		font-size:14px;
		text-align:center;
		font-weight:normal;
		color:#96a207;
		}
			.module_bon_a_savoir p{
			color:#000;
			margin-left:7px;
			text-align:left;
			}
			.module_bon_a_savoir p a{
			color:#000;
			text-decoration:underline;
			}
			.module_bon_a_savoir p a:hover{
			color:#96a207;
			text-decoration:underline;
			}

/*Pied de page ADRESSE et CONTACT rapide*/
#pied_de_page{
float:left;
background-image: url(../images/fd_footer.gif);
background-repeat:repeat-x;
background-color:#000000;
margin:0;
padding:0;
height:36px;
width:920px;
text-align:right;
}
	#pied_de_page h3{
	font-size:11px;
	color:#fff;
	font-weight:normal;
	margin-top:10px;
	margin-right:10px;
	}
		#pied_de_page h3 a{
		text-decoration:none;
		color:#fff;
		}
		#pied_de_page h3 a:hover{
		text-decoration:none;
		color:#96a207;
		}
	/*gestion des balises text(p) de l'ensemble du site*/
	.centre p{
	font-size:12px;
	font-style:normal;
	text-decoration:none;
	color:#000;
	}
	.centre p a{
	text-decoration:none;
	color:#96a207;
	}
	.centre p a:hover{
	text-decoration:underline;
	color:#6b7403;
	}
	/*gestion des balises titre(h1) de l'ensemble du site*/
	.centre h1{
	font-family:"Times New Roman", Times, serif;
	padding-top:3px;
	?padding-top:13px;
	font-size:30px;
	text-align:left;
	font-weight:normal;
	color:#96a207;
	}
		.centre h1 img{
		margin-right:10px;
		}
	.centre img{
	
	}
	/*gestion des balises sstext(h2) de l'ensemble du site*/
	.centre h2{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#96a207;
	text-align:left;
	}
	.centre h2 a{
	text-decoration:underline;
	color:#96a207;
	}
	.centre p a:hover{
	text-decoration:underline;
	color:#6b7403;
	}
	/*gestion des balises sstext(h3) de l'ensemble du site*/
	.centre h3{
	font-size:13px;
	font-weight:normal;
	background:url(../images/doubles_fleches.gif) no-repeat;
	background-position:0 7px;
	text-decoration:none;
	color:#000;
	text-align:left;
	padding-left:8px;
	margin-left:40px;
	margin-right:40px;
	}
	.fleche_simple h3 {
	background:url(../images/fleches.gif) no-repeat;
	background-position:0 4px;
	padding-left:12px;
	}
	/*gestion des balises sstext(h4) de l'ensemble du site*/
	.centre h4{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	text-align:left;
	}
	.centre h4 a{
	text-decoration:underline;
	color:#96a207;
	}
	.centre h4 a:hover{
	text-decoration:underline;
	color:#6b7403;
	}
	/*page_comptoirs*/
	.comptoirs_commentaire{
	margin-left:114px;
	width:616px;
	height:156px;
	background-image: url(../images/comptoirs_description.jpg);
	background-repeat:no-repeat;
	}
		.comptoirs_commentaire p{
		color:#96a207;
		font-style:italic;
		margin-left:25px;
		padding-top:25px;
		margin-bottom:0;
		padding-bottom:0;
		width:400px;
		}
		.signature{
		color:#000;
		font-style:normal;
		font-weight:bold;
		font-size:12px;
		text-align:right;
		width:400px;
		margin-top:5px;
		margin-left:280px;

		}
		/*pages_produits*/
		.produit{
		float:left;
		width:460px;
		}
		.produits_commentaire{
		float:left;
		width:191px;
		margin-top:10px;
		margin-right:30px;
		background:#f7f9da;
		background-image: url(../images/produits_description_haut.jpg);
		background-repeat:no-repeat;
		}
			.produits_commentaire_bas{
			width:191px;
			height:45px;
			background-image: url(../images/produits_description_bas.jpg);
			background-repeat:no-repeat;
			}
			.produits_commentaire p{
			color:#96a207;
			width:150px;
			margin:0;
			padding-left:10px;	
			padding-right:10px;		
			padding-bottom:10px;	
			}
			.produits_commentaire h1{
			color:#96a207;
			font-size:15px;	
			font-weight:bold;
			padding-left:10px;	
			padding-right:10px;	
			}
	.newsletter{
	text-align:center;
	padding-left:260px;
	}
		.newsletter form{
		padding:0;
		height:20px;
		}
	.rouge{
	color:#d90101;
	}
	.noir{
	color:#000;
	font-size:12px;
	font-weight:bold;
	}
	.vert{
	color:#96a207;
	}
		.vert a{
		color:#96a207;
		text-decoration:none;
		}
		.vert a:hover{
		color:#687007;
		text-decoration:none;
		}
.paypal a img{
margin-top:30px;
padding:2px;
border:1px solid #fff;
}
.paypal a:hover img{
padding:2px;
border:1px solid #ccc;
}	
	.module_breves a{
	text-decoration:none;
	cursor:pointer;
	color:#000000;
	}
	.module_breves a:hover{
	text-decoration:underline;
	}
	.module_breves a:hover p{
	text-decoration:underline;
	}
	.module_breves a img{
	border:0;
	}
.module_breves h1{
font-family:"Times New Roman", Times, serif;
text-transform:uppercase;
padding-top:3px;
font-size:14px;
font-weight:normal;
color:#96a207;
float:left;
}
.module_breves h1 a{
color:#96a207;
text-decoration:none;
}
.module_breves h1 a:hover{
color:#000;
text-decoration:none;
}
.module_breves h3{
font-family:verdana, arial, sans-serif;
font-size:11px;
font-weight:normal;
color:#333;
float:left;
}
.module_breves h3 a{
color:#333;
text-decoration:none;
}
.module_breves h3 a:hover{
color:#000;
text-decoration:none;
}
.module_breves img{
float:left;
margin-left:13px;
margin-right:4px;
}

/*gestion des balises (h3)du texte du pied de page de l'ensemble du site*/
ah3{
font-size:0.6em;
letter-spacing:0.1em;
font-style:normal;
text-decoration:none;
color:#333;
text-align:center;
}
  ah3 a:link{
  text-decoration:none;
  color:#FF6600;
  }
  ah3 a:hover{
  text-decoration:none;
  color:#000;
  }
  ah3 a:visited{
  text-decoration:none;
  color:#FF6600;
  }
  ah3 a:active{
  text-decoration:none;
  color:#FF6600;
  }
/*gestion des balises italic(h2) pour le nom des auteurs de l'article*/
ai{
font-size:0.6em;
font-style:normal;
text-decoration:none;
color:#000;
text-align:center;
}
.vert{
	color:#96a207;
	}
/*Zone de texte droite page accueil*/
.right_accueil {
float:left;
width:300px;
position:relative;
}
.centre_accueil {
height:583px;
float:left;
width:600px;

}
.bt_tableau a{ 
color:#000;
text-decoration:none;
}
.bt_tableau a:hover{ 
color:#96a207;
text-decoration:underline;
}
/* page avis des consommateurs */
.bt_commentaire {
padding-top:10px;
float:left;
}
.bt_commentaire img{
border:0;
}

.num_com{
float:left;width:30px;
}
.contener_com{
float:left;width:647px;background:#f5f5f5;border:1px solid #dddddd;padding-bottom:4px;
}
.nom_date_com{
float:left;width:632px;height:45px;background:url(../images/fd_nom_date_com.gif) no-repeat;margin: 7px ;
}
.contener_com{
float:left;width:647px;background:#f5f5f5;border:1px solid #dddddd;margin-left:30px;-margin-left:15px;
}

/* page breves */
.breves {
background:#fff;
}
.breves h1{
display:block;
font-size:19px;
margin:0;
padding:0;
}
.breves p{
display:block;
font-size:12px;
margin:0;
padding:0;
font-weight:normal;
}
.date_breve{
font-size:12px;
font-weight:bold;
}
.SStitre_breve{
font-size:12px;
margin:0;
padding:0;
font-weight:bold;
}