body { width:1020px; margin: auto; background:#fee409 url(../../media/xx/navig/fdp.jpg) 0 0 repeat-x; padding:0 10px; }

img { border:none; margin:0;}

/*object, embed { vertical-align: bottom; }*/

body, td { font: 12px Arial, Geneva, sans-serif; color:#333; /*line-height:120%*/}

h1 {font-size:16px; color:#990000; }
h2 {font-size:15px; color:#9fb44b; }
h3 {font-size:14px; color:#fee409; }

/*#page { background:#2f4147; min-height: 300px;  }*/
#page { min-height: 300px; background:#fff }
#contenu-page { padding: 15px 10px 10px 10px; background:#fff; min-height: 300px; width:758px; vertical-align:top; }
#contenu-page2 { padding: 15px 40px 10px 40px; background:#fff; width:660px }
#contenu-page2 p { margin-right:20px; text-align:justify }
/*#contenu-page > h1 { font:18px "Times New Roman", Times, serif; text-align: center; margin: 3px 0;  }*/
/*#bas-page {	background:#fdfef9 url(../../media/xx/navig/fond_pagebas.jpg) center bottom no-repeat; text-align:center; height:38px }*/
h1.titrepage { margin:0; text-align:center; font-size:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }

a { text-decoration: underline; color:#83963c; }
a:hover { text-decoration: underline !important;}


.s-font-erreur { color:#cc0000; font-weight: bold;}
.s-font-ok { color:#009900; font-weight: bold; }
.centrer { margin-left:auto; margin-right:auto; text-align: center;}

label { color:#333 }
.obligatoire { color: #993300; font-weight:bold }
input.texteform, textarea.texteform {	border:#000000 inset 1px; padding:2px; width: 400px; /*background-color: #F2EEED; color:#FFF;*/ }
textarea.texteform {overflow:auto;}
input.submitform { border:#f2eeed outset 1px; background-color: #f2eeed; color:#000 }

div.bloc-demi-largeur { float:left; width:49%; margin:0 5px 5px 0; }

#conteneur-page-popup { padding:80px 5px 5px 5px; }

/*img, embed, object {vertical-align:bottom; }*/

/*--- A la une (Accueil) ---*/
#a-la-une-texte { padding:5px; margin: 0 0; color: #ccc; }
#a-la-une-texte .titre { font-size: 14px; color: #9a1d20; margin-bottom: 10px }
#a-la-une-texte h1 {	font-size: 12px; margin: 0 0; color: #ef9e04; }
#a-la-une-texte p { font-size: 11px; margin:0; }
#a-la-une-texte a { color:#ef9e04; text-decoration: none; }

/*--- A la une avec image (Accueil) ---*/
#a-la-une-image { background:url(../../media/xx/navig/fd_news.jpg) no-repeat; padding:5px 0px 10px 0px; min-height:190px }
#a-la-une-image td { vertical-align: top; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; }
#a-la-une-image img { padding-bottom:4px }
#a-la-une-image h1 { font:bold 12px Arial, Helvetica, sans-serif; margin:0 }
#a-la-une-image h1 a { color: #333300; text-decoration: none; }
#a-la-une-image p { margin:0; color:#333; font-weight:normal }
#a-la-une-image p a { color:#BCE181; font-size:10px; text-decoration: none; }

#recet-a-la-une-image { background:#a1b638 url(../../media/xx/navig/fdrecettes.jpg) no-repeat; padding:5px 0px 10px 0px; min-height:190px }
#recet-a-la-une-image td { vertical-align: top; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; }
#recet-a-la-une-image img { padding-bottom:4px }
#recet-a-la-une-image h1 { font:bold 12px Arial, Helvetica, sans-serif; margin:0 }
#recet-a-la-une-image h1 a { color: #333300; text-decoration: none; }
#recet-a-la-une-image p { margin:0; color:#333; font-weight:normal }
#recet-a-la-une-image p a { color:#BCE181; font-size:10px; text-decoration: none; }

td.date-a-la-une { color: #000; background-color: #f8f8f8; font-weight: bold; text-align:center; padding: 2px 0; }

td.chapo-actu { background:#fefcfc url(../../media/xx/navig/barreactu.gif);  height: 24px; font:bold 14px "Times New Roman", Times, serif; color:#75012e; }
td.chapo-actu h1 { display: inline; font-size: 14px }
td.chapo-actu a { color:#75012e; text-decoration: none; }

/*--- Cadre global ---*/
#global { /*background:#FFF;*/ padding:0 10px; }

/*--- Menu principal -----*/
#menu-princ { background:url(../../media/xx/navig/fdrb.jpg) }
#menu-princ table { width:1000px; margin:auto; } 
#menu-princ td { font:bold 13px Arial, Geneva, sans-serif; text-align:center; padding:0; }
#menu-princ td.niv1_select0 {  padding: 17px 0px }
#menu-princ td.niv1_select1 {  background: url(../../media/xx/navig/fdr.jpg); }
#menu-princ a.niv1_select0 { color:#336600; text-decoration: none; }
#menu-princ a.niv1_select1 { color:#FFFFFF; text-decoration: none; /*padding-left:25px; background: url(../../media/xx/navig/puce.png) 0px 0px no-repeat;*/ }

/*--- Menu secondaire (haut) -----*/
#menu-sec { color:#C6662C; font:bold 9px Verdana, Geneva, sans-serif; text-align:center; line-height:24px; }

#menu-sec a { padding:2px; margin: 0 1px; text-decoration: none; }
#menu-sec a.niv1_select0 { color: #C6662C }
#menu-sec a.niv1_select1 { color: #C6662C; font-weight:bold; text-decoration:underline; }

#menu-sec div.ligne1 { float:right; margin: 8px 0; }

/*--- Menu choix langue (drapeaux) ---*/
#menu-drapeau { float:left; }

/*--- Bandeau ---*/
#bandeau { clear:both; background:#F4DC58; }
#bandeau img, #bandeau embed, #bandeau object {vertical-align:bottom; }

/*--- Menu Gauche 1 -----*/
#menu-gauche1 { width:242px; vertical-align:top; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif;}
#menu-gauche1 im { vertical-align:bottom;}

#menu-gauche1 td.niv1_select0 { background: #9fb44b }
#menu-gauche1 td.niv1_select1 { background: #f4dc58 }

#menu-gauche1 td.niv12_select0 {  }
#menu-gauche1 td.niv12_select1 { background:#b1bd4d url(../../media/xx/navig/fdr3.jpg) }

#menu-gauche1 a {text-decoration: none;}
#menu-gauche1 a.niv1_select0 { display:block; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; padding-left:2px }	
#menu-gauche1 a.niv1_select1 { display:block; color:#fff; font-weight:bold; line-height:20px;  padding:4px 0 4px 2px }

#menu-gauche1 td.niv2_select0 { padding:4px  }	
#menu-gauche1 td.niv2_select1 { display:block; background:#b1bd4d url(../../media/xx/navig/fdrb.jpg); padding: 2px; margin:3px 0 3px 0 }

#menu-gauche1 a.niv2_select0 { display:block; color:#fff; margin-left: 5px; font-size:11px }	
#menu-gauche1 a.niv2_select1 { display:block; color:#38393B; font-weight:bold; font-size:11px; background:url(../../media/xx/navig/puce2.gif) 3px 4px no-repeat; padding-left:10px }

/*--- Menu Gauche 2 -----*/
#menu-gauche2 { width:300px; vertical-align:top; float:left; margin-left:-300px; }

  
/*#menu-gauche1 input.rech { border: #f3bc00 inset 1px; width: 160px; margin: 0 8px 0 4px }
#menu-gauche1 a.rech { color:#993300; font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }*/

/*--- Menu sur page (meu actus) -----*/
#menu-page { padding-top:20px; text-align:center; color:#9FB44F; height:30px }
#menu-page a { font-size:13px; text-align:center; padding:10px;text-decoration: none; }
#menu-page a.niv1_select0 { color:#38393B; }
#menu-page a.niv1_select1 { color:#934416; font-weight:bold; padding-left:25px; background: url(../../media/xx/navig/puce.png) 0px 0px no-repeat; }

/*--- Menu droite dans fiche produit ---*/
#actus_assoc { background:#e1d527; color:#323335; font:bold 11px Arial, Helvetica, sans-serif; text-align:center; margin:0; line-height: 25px; }
#recettes_assoc { background:#c9642e; color:#fff; font:bold 11px Arial, Helvetica, sans-serif; text-align:center; margin:0; line-height:25px; }

#bloc_actu { padding:5px 15px; font:12px normal Arial, Helvetica, sans-serif; color:#E9E9E9; background:#fcfbeb; }

#bloc_recet { padding:5px 15px; font:12px normal Arial, Helvetica, sans-serif; color:#E9E9E9; background:#f9ebe3; }

#bloc_actu  a, #bloc_recet a { text-decoration: none; font:12px normal Arial, Helvetica, sans-serif; color:#666; padding-left:8px; background:url(../../media/xx/navig/puce2.gif) no-repeat 0 10px; padding-top:5px; padding-bottom:5px; display:block; }

/* --- Actualités --- */
/*#liste_actualites h1 { font-size: 14px; margin: 6px 0; text-align: center }*/
#liste_actualites h1 { color: #8EA045; font: bold 14px Arial, Helvetica, sans-serif ; text-align:center; margin: 0 0 10px 0; }
#liste_actualites h2 { font-size: 12px; margin:0; display:inline  }
#liste_actualites h2 a { color: #993300; font-weight:bold; text-decoration:none; }
#liste_actualites p { color: #333; margin: 4px 0 6px 0 }
a.actu_retour    { color:#fff; font:bold 10px Arial, Helvetica, sans-serif; background:#abbe52; padding:2px 25px 2px 30px; text-decoration:none; }
a.actu_plus_info { color:#336600; font-weight:normal; font-size:10px; background:#f8f9ec; border:solid 1px #bcc747; padding: 0px 25px; text-decoration:none; }


/*a.lien-langue { text-align: center; color:#bdae9b; font-size: 10px; margin-top: 30px; }*/

/*--- Plan d'acces ---*/
#adresse2 {	display: none;}
#map { display: block; }

/*--- Plan du site ---*/
h1.plansite { font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:1.7em; margin: 3px 0 0 0; }
h2.plansite { font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:1.5em; margin: 0; }
h3.plansite { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:1.2em; margin: 0;}
h1.plansite a { color: #993300 !important; text-decoration: none;  }
h2.plansite a { padding-left: 12px; color:#9fb44b; text-decoration: none; }
h3.plansite a { padding-left: 25px; color:#fee409; text-decoration: none;}


/*------ Pied (adresse) ------*/
#pied1 { color: #336600; padding-left:280px; padding-top:5px;/* margin-bottom: 15px; */padding-bottom: 15px; text-align:left; font:11px Arial,Helvetica,sans-serif; background:#fee409; clear:both; }
#pied1 h1 { display: inline; color: #934416; font-size:11px; font-weight:bold;  }
#pied1 a {color:#336600; text-decoration: none; }

/*--- Menu pied (plan) ---*/
#pied2 { clear: both; /*margin:3px 0;*/ padding-top:1px; color: #646464; text-align:center; background:#fee409; } 
#pied2 table { max-width: 95%; }
#pied2 td { color:#646464; font:normal 10px Arial, Helvetica, sans-serif; padding-right:30px; text-align:left; }
#pied2 h2 { font:bold 11px Arial, Helvetica, sans-serif; margin:5px 0; }
#pied2 h2 a { color:#C6662C; text-decoration: none; }
#pied2 h3 { font:normal 9px Verdana, Geneva, sans-serif; margin:2px 0; }
#pied2 h3 a { color:#336600; text-decoration: none; }


/*--- Menu pied (flux) ---*/
#pied3 { color:#C6662C; padding-top:8px; background:#fee409; text-align:center; font:bold 9px Verdana, Geneva, sans-serif; }
#pied3 td { color:#C6662C; font:bold 9px Verdana, Geneva, sans-serif; }
#pied3 h2 { display: inline; font:bold 9px Verdana, Geneva, sans-serif; margin:5px 0; }
#pied3 h2 a { color:#C6662C; text-decoration: none; }
#pied3 h3 { display: inline; font:bold 9px Verdana, Geneva, sans-serif; margin:2px 0; color:#C6662C; }
#pied3 h3 a { color:#C6662C; text-decoration: none; }

/*--- Menu pied (autres) ---*/
#pied4 { font-size:9px; text-align:center; padding:6px 0; background:#fee409; }
#pied4 a { font-size:9px; color:#990000; text-decoration: none; }
/*#pied4 strong { color:#e0b6ab }*/

img.cadregris { padding: 2px; border: 0; }