/* CSS Document */
*{
	padding:0px;
	margin:0px;
	top:0px;
	left:0px;
	border:0px;
	font-family: sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
}
p{
	margin:10px;
}
.alt{
display:none;
}
html, body {
color:#333333;
}

body a{
color:#103056; /*bleu de nav et du menu*/
}

body a:hover{
color:#8b6e28; /*"bronze"*/
}

/********************ENTETE ****************/

#entete{
height:146px;
width:840px;
background-image:url(../img/entete_motif.gif);
background-position:bottom left;
background-repeat:repeat-x;
}
body > #entete {height:146px;}
#entete #illu {
margin-left:8px;
}

/********************NAVIGATION ****************/

#navigation{
position:absolute;
left:11px;
top:146px;
width:165px;
height:425px;
background-image:url(../img/nav/nav_coin.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#f9f6e8;/*background-color:#F9F5E7;*/
padding-top:30px;
}

#navigation ul{
	display:block;
	margin: 0;
	padding: 0;
	width:150px;
}
#nav_illu{
	margin:5px 22px;
	margin-bottom:0px;
	float:none;
	clear:both;
}
#navigation ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	overflow:hidden;
	width:150px;
}

#navigation ul li a{
	height: 25px;
	display: block;
	text-indent: -9999px;
}
#accueil,#accueil a{background:transparent url(../img/nav/nav_accueil.gif) no-repeat;}
#presentation,#presentation a{background:transparent url(../img/nav/nav_presentation.gif) no-repeat;}
#visite,#visite a{background:transparent url(../img/nav/nav_visite.gif) no-repeat;}
#produits a{background:transparent url(../img/nav/nav_produits.gif) no-repeat;}
#recettes a{background:transparent url(../img/nav/nav_recettes.gif) no-repeat;}
#actualites,#actualites a{background:transparent url(../img/nav/nav_actualites.gif) no-repeat;}
#presse,#presse a{background:transparent url(../img/nav/nav_presse.gif) no-repeat;}
#worldwide,#worldwide a{background:transparent url(../img/nav/nav_worldwide.gif) no-repeat;}
#partenariats,#partenariats a{background:transparent url(../img/nav/nav_partenariats.gif) no-repeat;}

#navigation ul li a:hover{
width:165px;
background-position:0px -25px;
}
#navigation ul li ul li{
height:15px;
background:none;
text-align:right;
margin-left:-15px;
background:none;
}
#navigation ul li ul li a{
color:#8b6e28;
background:none;
}
#navigation ul li ul li a:hover{
margin-left:-15px;
height:15px;
background:none;
color:#013056;
}
/********************************modification du menu pour page correspondante**************************************/
body.accueil #navigation li#accueil a{background-position:0px -25px;}
body.presentation #navigation li#presentation a{background-position:0px -25px;}
body.visite #navigation li#visite a{background-position:0px -25px;}
body.produits #navigation li#produits a{background-position:0px -25px;}
body.recettes #navigation li#recettes a{background-position:0px -25px;}
body.actualites #navigation li#actualites a{background-position:0px -25px;}
body.presse #navigation li#presse a{background-position:0px -25px;}
body.worldwide #navigation li#worldwide a{background-position:0px -25px;}
body.partenariats #navigation li#partenariats a{background-position:0px -25px;}
body.newsletter #mainMenu li#btnNewsletter a{background-position:0px -30px;}
body.contact #mainMenu li#btnContact a{background-position:0px -30px;}
/******************************************************************/
body.p_fromages #navigation #p_fromages a{color:#013056;}
body.p_f_frais #navigation #p_f_frais a{color:#013056;}
body.p_beurres #navigation #p_beurres a{color:#013056;}
body.p_cremes #navigation #p_cremes a{color:#013056;}
body.p_p_lait #navigation #p_p_lait a{color:#013056;}
/*****/
body.r_entrees #navigation #r_entrees a{color:#013056;}
body.r_viandes #navigation #r_viandes a{color:#013056;}
body.r_poissons #navigation #r_poissons a{color:#013056;}
body.r_desserts #navigation #r_desserts a{color:#013056;}
body.r_vmr #navigation #r_vmr a{color:#013056;}

/***************MENU / SEARCH********************/
#mainMenu{
position:relative;
/*top:146px;*/
left:175px;
height:30px;
width:665px;
background-image:url(../img/mainMenu/menu_motif.gif);
background-repeat:repeat-x;
color:#FFFFFF;
}
#mainMenu a {
color:white;
}
#mainMenu ul{
list-style:none;
margin:0px;
padding:0px;
display:inline;
}
#mainMenu li {
display:block;
float:left;
height:30px;
}
.menuImg{
display:block;
float:left;
height:30px;
margin:0px;
padding:0px;
}
#mainMenu li a{
height:30px;
background-position:0px 0px;
}
#mainMenu li a:hover{
height:30px;
background-position:0px -30px;
}
#btnNewsletter{
background:transparent url(../img/mainMenu/menu_newsletter.gif);
width:110px;
}
#btnContact{
background:transparent url(../img/mainMenu/menu_contact.gif);
width:92px;
}
.linkTxt:hover {
color:#f9f5e7;
text-decoration:underline;
}

/**********************SEARCH***********************/
#menuSearch{
display:block;
float:left;
height:18px;
margin:0px;
padding:0px;
vertical-align:middle;
}
#tfSearch{
float:left;
margin:0px;
height:20px;
width:85px;
margin-top:5px;
vertical-align:bottom;
font-size:12px;
}
#btnSearch{
float:left;
width:40px;
height:30px;
cursor:pointer;
background-image:url(../img/mainMenu/menu_ok.gif);
display:inline;
}
#menuLiens{
float:right;
display:inline; /*IE BUG*/
margin-top:8px;
margin-right:25px;
}
/******************CONTENEUR / CONTENU************************/
#conteneur{
position:relative;
left:175px;
width:665px;
height:425px;
clear:both;
float:none;
background-color:#f9f6e8; /*beige de fond*/
overflow:hidden;
}
#contenu{
margin:0;
padding:0;
float:left;
width:474px;
height:425px;
background:url(../img/bg_contenu.gif) left repeat-y;
background-color:#f9f6e8;
color:#013056; /*bleu de nav et du menu*/
overflow:hidden;
}

#contenu-red{
margin:0;
padding:0;
float:left;
width:474px;
height:550px;
background:url(../img/reduction/bg_form.jpg) no-repeat;
background-color:#f9f6e8;
color:#013056; /*bleu de nav et du menu*/
overflow:hidden;
}
#conteneur-reduction{
position:relative;
left:175px;
width:665px;
height:507px;
clear:both;
float:none;
background-color:#f9f6e8; /*beige de fond*/
overflow:hidden;
}

#conteneur-reduction2{
position:relative;
left:175px;
width:665px;
height:550px;
clear:both;
float:none;
background-color:#f9f6e8; /*beige de fond*/
overflow:hidden;
}

#contenu-reduction{
margin:0;
padding:0;
float:left;
width:478px;
height:507px;
background:url(../img/reduction/img_reduction.jpg) no-repeat;
background-color:#f9f6e8;
color:#013056; /*bleu de nav et du menu*/
overflow:hidden;
}
/*#conteneur #contenu {min-height:425px;overflow:visible;}*/

div.hr{
float:left;
width:625px;
height:10px;
color:#E6DFC3;
background:#E6DFC3 url(../img/hr.gif) no-repeat;
margin:0;
margin-left:20px !important;
margin-left:10px;
}

div.hr a{
	float:right;
	width:10px;
	height:10px;
	border:0;
	background:#E6DFC3 url(../img/a_hr.gif) no-repeat;
	margin:0;
	padding:0;
}
/*****************************************************/
#piedPage {
clear:both;
float:none;
width:840px;
text-align:center;
vertical-align:middle;
padding:5px;
background:url(.1./img/bg_footer.gif) no-repeat;
background-position:10px 0px;
}
h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:5px;
font-size:14px;
font-weight:bold;
color:#8b6e28;
}
/*******************************************************/
div#imgrecette{
	margin-left:20px;
	margin-top:20px;
	width:120px;
	height:120px;
}
div#imgrecette a{
	display:block;
	width:120px;
	height:120px;
}
p#footer_link2 a
{
	font-size:11px;
	color:#8b6e28;
}
p#footer_link2 a:hover
{
	font-size:11px;
	color:#103056;
}