/*-----------------------------------------------Début Milieu-----------------------------------------------------------------*/
/*-----------------------------------------------Début style block central-----------------------------------------------------------------*/
#milieu{
	width:487px;
	height:auto;
	float:left;
	color:#1A171B;
	font-size:12px;
	margin-left:15px;
	padding:10px;
	padding-top:0px;
	position:relative;
	text-align:justify;
}

#milieu a{
	text-decoration:underline;
	font-weight:bold;
}

#milieu_large{
	width:920px;
	height:auto;
	float:left;
	color:#1A171B;
	font-size:12px;
	margin-left:15px;
	position:relative;
}

#milieu a:hover{
	/*text-decoration:underline;*/
}

.produit_h1{
	font-size:32px;
	color:#F18D19;
}
/*-----------------------------------------------fin style block central-----------------------------------------------------------------*/
/*-----------------------------------------------Début style block central présentation-----------------------------------------------------------------*/
.milieu_cadre_rouge{
	width:483px;
	height:auto;
	float:left;
	color:#1A171B;
	font-size:12px;
	margin-left:15px;
	margin-right:15px;
	border-radius: 1.2em;
	-moz-border-radius: 1.2em; 
    -webkit-border-radius: 1.2em;
	border:#E20015 2px solid;
	box-shadow: 0 0 10px #584543;
	-moz-box-shadow: 0 0 10px #584543;  
  	-webkit-box-shadow: 0 0 10px #584543;
	padding:10px;
	background-color:#FFF;
	position:relative;
	text-align:justify;
}

.milieu_cadre_rouge a{
	text-decoration:underline;
}

.milieu_cadre_rouge_intern{
	width:450px;
	height:auto;
	float:left;
	color:#4F5051;
	font-size:12px;
	margin-left:5px;
	margin-bottom:5px;
	border-radius: 1.2em;
	-moz-border-radius: 1.2em; 
    -webkit-border-radius: 1.2em;
	box-shadow: 0 0 10px #584543;
	-moz-box-shadow: 0 0 10px #584543;  
  	-webkit-box-shadow: 0 0 10px #584543;
	padding:10px;
	background-color:#fcff00;
	position:relative;
}


.milieu_cadre_rouge h1{
	margin-bottom:10px;
	font-size:32px;
	color:#D4011C;
}

.milieu_cadre_rouge h2{
	font-size:15px;
	color:#41A62A;
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
}

.milieu_cadre_rouge_intern h4{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	font-size:15px;
}

.milieu_cadre_rouge span{
	color:#41A62A;
}
.img_gauche_txt_droite{
	float:left;
	margin-right:5px;
}
/*-----------------------------------------------fin style block central présentation-----------------------------------------------------------------*/
/*-----------------------------------------------Début style du module des produits-----------------------------------------------------------------*/
.module{
	width:198px;
	height:66px;
	margin-top:5px;
	margin:0px;
	padding:0px;
	float:left;
}

#deroulement{
	position:relative;
	height:auto;
	width:200px;
	float:left;
}

#deroulement a{
	font-weight:normal;
	text-decoration:none;
}

.lesfruits{
	display:none;
}
.leslegumes{
	display:none;
}
.lesautres{
	display:none;
}

.module li{
	list-style-type:none;
}

.partie_module{
	width:198px;
	padding-top:10px;
	padding-bottom:40px;
	background-image:url(../design/carte_producteur-trans.png);
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
	color:#FFF;
	cursor:pointer;
}


.partie_module ul{
	margin:0px;
	padding:0px;
	padding-top:15px;
	background-color:#F6A851;
	width:auto;
	margin-top:10px;
	margin-right:10px;
	margin-left:40px;
	padding-bottom:10px;
}

.affiche_arrondi{
	border-radius: 1.2em; 
	-moz-border-radius: 1.2em; 
    -webkit-border-radius: 1.2em;
}

.partie_module ul li{
	margin:0px;
	padding:0px;
	padding-left:10px;
	width:130px;
	color:#FFF;
	padding-bottom:5px;
}

.partie_module ul span{
	border-bottom:#fff 1px dashed;
	width:130px;
	display:block;
	text-align:left;
}

.partie_module ul a{
	display:block;
	color:#4F5051;
	width:130px;
	text-align:left;
	border-bottom:#4F5051 1px dashed;
}

.partie_module ul a:hover{
	color:#FFF;
	text-decoration:none;
}

.partie_module_contenu{
	border:#F18D19 1px solid;
	width:270px;
	height:auto;
	float:right;
	margin-top:-50px;
	border-radius: 1.2em; 
	-moz-border-radius: 1.2em; 
    -webkit-border-radius: 1.2em;
	background-color:#FFF;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
}

.partie_module_contenu h2{
	font-size:14px;
	color:#41A62A;
	margin:0px;
	padding:0px;
	margin-bottom:20px;
}
.partie_module_contenu h4{
	color:#F18D19;
	font-size:12px;
	margin:0px;
	padding:0px;
}
.module_footer{
	font-size:8px;
}
.module_footer img{
	margin-left:10px;
}
/*-----------------------------------------------fin style du module des produits-----------------------------------------------------------------*/
/*-----------------------------------------------Début style de la page qualité-----------------------------------------------------------------*/
.qualite_illus{
	height:auto;
	width:200px;
	padding-bottom:28px;
	background-image:url(../design/illus_qualite-trans.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	float:left;
	margin-left:35px;
	margin-bottom:20px;
}
.qualite{
	width:175px;
	padding:5px;
	float:right;
	margin-right:10px;
	padding-bottom:15px;
	background-color:#FFF;
	border-radius: 1.2em; 
	-moz-border-radius: 1.2em; 
    -webkit-border-radius: 1.2em;
	border:#E1558B 1px solid;
	color:#4F5051;
}

.qualite li{
	padding:0px;
	margin:0px;
	list-style-type:circle;
}

.qualite h2{
	color:#E1558B;
	font-size:16px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
/*-----------------------------------------------fin style de la page qualité-----------------------------------------------------------------*/
/*-----------------------------------------------Début style de la page emplois-----------------------------------------------------------------*/
.emplois_illus{
	height:auto;
	width:415px;
	padding-bottom:28px;
	background-image:url(../design/illus_emplois-trans.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-bottom:20px;
	float:left;
	margin-top:15px;
}
.emplois{
	width:380px;
	float:right;
	margin-right:10px;
	padding-bottom:25px;
	background-color:#FFF;
	border-radius: 1.2em;
	-moz-border-radius: 1.2em;
	-webkit-border-radius: 1.2em;
	border:#5EC5ED 1px solid;
	background-color:#5EC5ED;
	color:#4F5051;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	text-align:justify;
	font-size:14px;
}
/*-----------------------------------------------fin style de la page emplois-----------------------------------------------------------------*/
/*-----------------------------------------------Début style de la page contact-----------------------------------------------------------------*/
#form_contact{
	background-color:#DCE6B1;
	border:#9DBF09 1px solid;
	width:460px;
	border-radius: 1.2em;
	-moz-border-radius: 1.2em;
	-webkit-border-radius: 1.2em;
	margin-top:15px;
}

.td_form_contact{
	border-bottom:#9DBF09 2px solid;
	height:20px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
}

.form_derniere{
	height:20px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
}

.contact_input{
	width:330px;
	border:#000 1px solid;
}

.contact_input_tel_cp{
	width:150px;
	border:#000 1px solid;
}
.contact_input_email{
	width:220px;
	border:#000 1px solid;
}

#form_contact textarea{
	border:#000 1px solid;
	width:450px;
	margin-top:5px;
	margin-bottom:5px;
	height:50px;
}
.btn_envoi_contact{
}

.envoi{
	background-color:#CCC;
	width:60px;
}
.contact_texte{
	width:150px;
	float:left;
}
.contact_texte a{
	color:#1A171B;
}
.contact_texte a:hover{
	text-decoration:underline;
}
.contact_plan_acces{
	width:150px;
	height:65px;
	float:left;
	background-color:#9DBF09;
	margin-left:10px;
	margin-top:50px;
	border:#9DBF09 1px solid;
	border-radius: 1.2em;
	-moz-border-radius: 1.2em;
	-webkit-border-radius: 1.2em;
}
.contact_plan_acces:hover{
	background-color:#DCE6B1;
}
.contact_plan_acces a{
	text-decoration:none;
	color:#1A171B;
	display:block;
	padding-left:10px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	font-size:14px;
	text-align:center;
}
/*-----------------------------------------------fin style de la page contact-----------------------------------------------------------------*/
/*-----------------------------------------------Début style de la page emplois-----------------------------------------------------------------*/
.tableau_contact_emplois{
	color:#1A171B;
	font-size:12px;
}
.input_emplois{
	border:#1A171B 1px solid;
	width:180px;
}
.tableau_contact_emplois textarea{
	border:#1A171B 1px solid;
	width:370px;
	height:50px;
}
.btn_envoyer_emplois{
	width:100px;
	height:30px;
	background-color:#FFF;
	border:none;
	border-radius: 1.2em;
	-moz-border-radius: 1.2em;
	-webkit-border-radius: 1.2em;
}
.btn_envoyer_fichier_emplois{
	background-color:#FFF;
	border-radius: 1.2em;
	-moz-border-radius: 1.2em;
	-webkit-border-radius: 1.2em;
}
/*-----------------------------------------------fin style de la page emplois-----------------------------------------------------------------*/
.image_milieu_lionel_illustration{
	border-radius: 1em; 
	-moz-border-radius: 1em; 
    -webkit-border-radius: 1em;
	background-image:url(../design/illustrations/lionel-marchal.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-right:5px;
	border:#41A62A solid 1px;
	width:150px;
	height:150px;
}
.image_milieu_dominique_illustration{
	border-radius: 1em; 
	-moz-border-radius: 1em; 
    -webkit-border-radius: 1em;
	background-image:url(../design/illustrations/dominique-wicker.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-right:5px;
	border:#41A62A solid 1px;
	width:150px;
	height:150px;
}
.sous_lien_milieu_produits{ /* Version normal */
	border-radius: 1em; 
	-moz-border-radius: 1em; 
    -webkit-border-radius: 1em;
	border:#ff5400 solid 1px;
	width:300px;
	height:35px;
	background-color:#ff5400;
	margin-top:5px;
	margin-bottom:15px;
	color:#ff5400;
}
.sous_lien_milieu_produits:hover{
	background-color:#FFF;
}
.sous_lien_milieu_produits a{
	text-align:center;
	font-size:15px;
	display:block;
	color:#FFF;
	padding-top: 9px;
	padding-bottom: 10px;
}

.sous_lien_milieu_produits a:hover{
	color:#ff5400;
}
.adherants{
	width:203px;
	height:90px;
	margin-bottom:15px;
	float:left;
	margin-left:5px;
	border-radius: 1em; 
	-moz-border-radius: 1em; 
    -webkit-border-radius: 1em;
	border:#41A62A solid 1px;
	background-color:#ccf3c3;
	padding:10px;
}
.adherants p{
	vertical-align:middle;
}
.adherants a{
	font-size:11px;
}
#groupe_adherants{
	width:480px;
	height:205px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../design/groupe-adherents.jpg);
	border-radius: 1em; 
	-moz-border-radius: 1em; 
    -webkit-border-radius: 1em;
	border:#41A62A solid 1px;
}
/*-----------------------------------------------Fin Milieu-----------------------------------------------------------------*/