body {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0 auto;
}
p {
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


#content{
	width:769px;
	margin:0 auto 0 auto;
	padding:0;
	}

/*************prevention***************/

#content_prevention{width:600px;
	height:457px;
	width:755px !important;
	width:765px;	
	margin:0 0 0 2px;
	padding:auto;
	border-right: 5px solid #EFB024;
	border-left: 5px solid #EFB024;
	}

#img_logo{
	float:left; 
	height:457px;
	width:334px;
}


#avertissement{
	float:left;
	width:320px;
	padding:65px 0 0 25px;
	}

#menu_bas_accueil p{
	padding:15px 0 0 70px;
}

/*************fin prevention***************/

/*******************************************Style accueil*********************************/
#content_accueil {
	width:645px;
	margin:40 auto auto auto;
	padding:auto;
}

#menu_haut_accueil,
#menu_bas_accueil{
	width:768px;
	height:41px;
	background-image:url(../images/fond_menu2.gif);
	background-repeat:no-repeat;
	margin-left:1px;
}
.liens_accueil {padding-top:10px;}

#menu_haut_accueil a,
#menu_bas_accueil a{
	color:#FFF;
	font-size:11px;
	text-decoration:none;

}
#menu_haut_accueil a{ margin:5px;}
#menu_bas_accueil a{ margin:15px;}

#menu_haut_accueil a:hover,
#menu_bas_accueil a:hover{color:#F1AC30;}

/***************************************Fin style accueil*********************************/

/***************************************Entete********************************************/

#bandeau{
	width:769px;
	height:59px;
	background-image:url(../images/bandeau.jpg);
	background-repeat:no-repeat;
}

a#drapeau img{
	width:18px;
	height:13px;
	border:none;
	margin:5px 540px 0 0;
}

#menu{
	width:769px;
	height:35px;
	background-image:url(../images/menu.gif);
	background-repeat:no-repeat;
}

#liens {padding-top:10px!important;}

#menu a{
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	margin:10px;
}

#menu a:hover{color:#F1AC30;}

#menu2{
	width:769px;
	height:112px;
	background-image:url(../images/menu_2.gif);
	background-repeat:repeat-y;
	border-bottom:3px solid #F1AC30;
	/*padding-top:5px;*/
}

#liens2{
	width:138px;
	float:left;
	margin-top:5px;}

#menu2 a{
	float:left;
	color:#B65307;
	font-size:11px;
	text-decoration:none;
	margin-left:10px;	
}

#menu2 a:hover{color:#F46604;}

#img_rubrique{
	width:628px;
	height:113px;
	float:left;
}

/***********************************Fin Entete********************************************/

/************************************Contenu**********************************************/

#contenu{
	width:769px;
	min-height:400px;
	height:auto !important;
	height:400px;
	background-image:url(../images/fond_contenu.gif);
	background-repeat:repeat-y;
	border-bottom:3px solid #F1AC30;
	padding-top:5px;
}

#menu_pages{
	width:135px;
	float:left;
	text-align:left;
}

#menu_pages a{
	float:left;
	color:#000;
	font-size:11px;
	text-decoration:none;
	margin-left:10px;
	font-weight:bold;
}

#menu_pages a:hover{color:#F46604;}
#menu_pages a:active{color:#F46604;}

#menu_pages div a{
	font-weight:normal;
}

#menu_pages #liens_blancs a{
	font-weight:normal;
}

#liens_blancs a:hover{color:#FFF;}

.puce{border:none;}

h1{font-size:11px; color:#BD3404; text-align:left; margin-left:10px; font-weight:bold; margin-bottom:-10px;}
h2{font-size:18px; color:#BD3404; font-weight:normal; margin-left:17px!important; margin-left:0;}
h3{font-size:15px; color:#893D1B; margin-top:10px; margin-bottom:10px;}

#texte{
	text-align:justify;
	margin:0 0 20px 145px;
	/*border:1px solid black;*/
	width:595px;
}

.recherche{
	/*width:370px;*/
	width:470px;
	font-size:12px;
	border:1px solid #F1AC30;
	background-color:#F6F6F5;
	margin:5px 0 0 50px;
	padding:5px;
}

.recherche select{float:left; width:240px;}

.resultats{
	font-size:12px;
}

.resultats th {
	background-color:#F6F6F5;
	border:1px solid #F1AC30;
	font-weight:normal;
}

.resultats td {
	padding:3px;
	background-color:#F6F6F5;
}

.resultats img{border:none;}

/***************************************Fin contenu********************************************/

/***************************************Style Fiches producteurs*******************************/
#bandeau_fiche{
	width:528px;
	height:59px;
	background-image:url(../images/bandeau_fiche.jpg);
	background-repeat:no-repeat;
}

#contenu_fiche{
	width:763px!important;
	width:769px;
	/*width:522px!important;
	width:528px;*/
	min-height:400px;
	height:auto !important;
	height:400px;
	border:3px solid #F1AC30;
	padding-top:5px;
}

#texte_fiche{
	text-align:justify;
	margin:0 0 20px 20px !important;
	margin:0 0 20px -50px;
	width:700px;
}

#table_fiche{font-size:12px; background-color:#F6F6F5; width:700px;  /*border:1px solid #F1AC30;*/}
#table_fiche th{background-color:#696660; color:#F1AC30; font-size:16px; padding:5px;}
#table_fiche .intitule_fiche{text-align:right; padding:5px 20px 0 5px; width:130px;}
#table_fiche a{color:#696660;}
#table_fiche a:hover{color:#F1AC30;}

#pied_fiche{
	width:528px;
	height:32px;
	background-image:url(../images/pied_fiche.gif);
	background-repeat:no-repeat;
}

/***********************************Fin style Fiches producteurs*******************************/


/***************************************Pied de page********************************************/
#pied{
	width:769px;
	height:32px;
	background-image:url(../images/pied.gif);
	background-repeat:no-repeat;
	color:#FFF;
}

#lien_ehoui{float:left; font-size:10px; text-align:left; margin-top:0px !important; margin-left:2px;}
#lien_ehoui a{color:#FFF;}
#lien_ehoui a:hover{color:#F1AC30;}
#coordonnees{float:left; margin:5px 0 0 135px; font-size:11px;}

#moderation{
	text-align:center;
	font-size:10px;
	color:#696660;
	width:768px;
}

/***********************************Fin pied de page********************************************/

