body { width:1020px; margin: auto; background:#c4beb9 url(../../media/xx/navig/fd.jpg); padding:0 10px; }

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

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

h1 {font:15px Tahoma, Geneva, sans-serif; color:#633; /*color:#AA5921;*/ }
h2 {font:13px Tahoma, Geneva, sans-serif; color:#633; /*color:#AA5921;*/ }
h3 {font:13px Tahoma, Geneva, sans-serif; color:#633; /*color:#AA5921;*/ }

/*#page { background:#2f4147; min-height: 300px;  }*/
#page { min-height: 300px; background:#fff url(../../media/xx/navig/fdp.jpg) }
#contenu-page { padding: 15px 30px 10px 30px; min-height: 300px; width:758px }
#contenu-page p {  font:13px Tahoma, Geneva, sans-serif; color:#633; /*color:#AA5921;*/ line-height:130% }
#contenu-page2 { padding: 15px 40px 10px 40px; width:660px }
#contenu-page2 p { font:13px Tahoma, Geneva, sans-serif; color:#633; /*color:#AA5921;*/ line-height:130%; 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:16px; }

a { text-decoration: underline; color:#FF6600; }
a:hover { text-decoration: underline !important; color:#FF9900 }


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

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

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: #000; }
#a-la-une-texte .titre { font-size: 14px; color: #000; margin-bottom: 10px }
#a-la-une-texte h1 {	font-size: 12px; margin: 0 0; color:#633; /*color:#FF6600;*/ }
#a-la-une-texte p { font-size: 11px; margin:0; }
#a-la-une-texte a { color:#000; 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:#000; font:bold 12px Arial, Helvetica, sans-serif; }
#a-la-une-image img { padding-bottom:4px }
#a-la-une-image h1 { display:inline; font:bold 12px Arial, Helvetica, sans-serif; margin:0 }
#a-la-une-image h1 a { display:inline; color: #333; text-decoration: none; }
#a-la-une-image p { margin:0; color:#333; font-weight:normal }
#a-la-une-image p a { color:#000; font-size:10px; text-decoration: none; }

#recet-a-la-une-image { background: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:#000; 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:#633; /*color: #FF6600;*/ text-decoration: none; }
#recet-a-la-une-image p { margin:0; color:#333; font-weight:normal }
#recet-a-la-une-image p a { color:#000; font-size:10px; text-decoration: none; }

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

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

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

/*--- Menu principal -----*/
#menu-princ {  }
#menu-princ table { width:750px; margin:auto; } 
#menu-princ td { font-weight:bold; text-align:center; padding: 10px 0px }
#menu-princ td.niv1_select0 {  }
#menu-princ td.niv1_select1 {  background: url(../../media/xx/navig/fd-sel.png) repeat-x; }
#menu-princ a.niv1_select0 { color:#fff; text-decoration: none; }
#menu-princ a.niv1_select1 { color:#fff; text-decoration: none }

/*--- Menu secondaire (haut) -----*/
#menu-sec { float:right; color:#000; font:12px; text-align:right; line-height:24px; }

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

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

/*--- Bandeau ---*/
#haut { background:#333; font-size:11px; color:#fff; text-align:center; line-height:170%; padding:10px 0 }
#haut h1 { display:inline; font-size:11px }
#haut a { color:#7fb01e; }
#bandeau { background:url(../../media/xx/navig/bandeau.jpg); height:139px }
/*#bandeau img, #bandeau embed, #bandeau object {vertical-align:bottom; }*/

/*--- Menu Gauche 1 -----*/
#menu-gauche1 { background:#e4e1d8 url(../../media/xx/navig/fdv.jpg) 0 81px no-repeat; height:581px; vertical-align:top;}

#menu-gauche1 a { display:block; font:bold 13px Arial, Helvetica, sans-serif; text-decoration: none;}
#menu-gauche1 a.niv1_select0 { color:#000; padding:20px 20px 20px 55px }	
#menu-gauche1 a.niv1_select1 { color:#FF6600; padding:20px 10px 20px 55px; background:url(../../media/xx/navig/raisin.png) no-repeat 0 10px }

#menu-gauche1 a.niv2_select0 { color:#333; font-weight:normal; margin: 2px 20px 2px 50px; padding:2px 2px 2px 5px; font-size:12px }	
#menu-gauche1 a.niv2_select1 { color:#660000; font-weight:bold; margin: 2px 20px 2px 50px; padding:2px 2px 2px 5px; font-size:12px }

/*--- 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 { background:#fff; padding-top:8px; text-align:center; color:#000; height:27px }
#menu-page a { text-align:center; padding:10px;text-decoration: none; }
#menu-page a.niv1_select0 { color:#333; }
#menu-page a.niv1_select1 { color:#FF6600; font-weight:bold; padding-left:25px; background: url(../../media/xx/navig/p2.gif) 15px 15px no-repeat; }

/*--- Menu droite dans fiche produit ---*/
#actus_assoc { background:#52514c; color:#fff; font:bold 11px Arial, Helvetica, sans-serif; text-align:center; margin:0; line-height: 25px; }
#recettes_assoc { background:#a0978b; 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:#fff; background:#898884; }
#bloc_actu a { text-decoration: none; font:12px normal Arial, Helvetica, sans-serif; padding-top:5px; padding-bottom:5px; display:block; color:#fff }

#bloc_recet { padding:5px 15px; font:12px normal Arial, Helvetica, sans-serif; color:#666; background:#e8e5de; }
#bloc_recet a { text-decoration: none; font:12px normal Arial, Helvetica, sans-serif; padding-top:5px; padding-bottom:5px; display:block; color:#666 }

/* --- Actualités --- */
/*#liste_actualites h1 { font-size: 14px; margin: 6px 0; text-align: center }*/
#liste_actualites h1 { color:#633; /*color:#FF6600;*/ 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: #000; font-weight:bold; text-decoration:none; }
#liste_actualites p { color: #333; margin: 4px 0 6px 0 }
a.actu_retour    { color:#000; font:bold 10px Arial, Helvetica, sans-serif; background:#e8e5de; border:solid 1px #fff; padding: 0px 10px; text-decoration:none; }
a.actu_plus_info { color:#000; font-size:10px; background:#e8e5de; border:solid 1px #fff; padding: 0px 10px; text-decoration:none; }
a.actu_plus_info:hover { 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:#633 !important; /*color:#FF6600 !important;*/ text-decoration: none;  }
h2.plansite a { padding-left: 12px; color:#53524D; text-decoration: none; }
h3.plansite a { padding-left: 25px; color:#333; text-decoration: none;}


/*------ Pied (adresse) ------*/
#pied1 { color:#73726E; padding:15px 0; line-height:150%; text-align:center; font-size:11px; background:#ebeae6; clear:both; }
#pied1 h1 { display: inline; color: #73726E; font-size:11px; font-weight:bold;  }
#pied1 a {color:#73726E; text-decoration: none; }

/*--- Menu pied (plan) ---*/
#pied2 { clear: both; /*margin:3px 0;*/ padding-top:1px; color: #000; text-align:center; background:#ebeae6; } 
#pied2 table { max-width: 95%; }
#pied2 td { color:#000; 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:#73726E; text-decoration: none; }
#pied2 h3 { font:normal 9px Verdana, Geneva, sans-serif; margin:2px 0; }
#pied2 h3 a { color:#73726E; text-decoration: none; }


/*--- Menu pied (flux) ---*/
#pied3 { color:#73726E; padding-top:8px; background:#ebeae6; text-align:center }
#pied3 td { color:#73726E; }
#pied3 a { color:#73726E; text-decoration:none; font:normal 11px Arial, Helvetica, sans-serif }
#pied3 h2 { display: inline; margin:5px 0; }
#pied3 h2 a { color:#73726E; text-decoration: none; }
#pied3 h3 { display: inline; margin:2px 0; color:#000; }
#pied3 h3 a { color:#73726E; text-decoration: none; }

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

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

a.b_prec_mdt, a.b_suiv_mdt { display:block; width:20px; height:95px; background-repeat:no-repeat; }
a.b_prec_mdt { background-image:url(../../media/xx/navig/fg.png); }
a.b_suiv_mdt { background-image:url(../../media/xx/navig/fd.png); }
table.mdt { border:none; width:100%; /*margin-top:15px;*/ border-collapse:collapse}
table.mdt > tbody { background-color:#333; }
table.mdt > tfoot { color:#333; }
