body {
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-align:center;
}
span.legende{
	font-size:10px;}

.legende{
	font-size:10px;}
#page {
	width:982px;
	margin:0px auto 0px auto;
	text-align:left;
	background-color:transparent;
	position:relative;
}
h1, h2, h3, h4 , h5, h6,  ul , li, p{ margin:0px; padding:0px; list-style-type:none;}
h2 { font-family: Helvetica, Arial,sans-serif; font-size:24px; font-weight:100; clear:both;}

#entete img { float:left;}
#entete ul { float:right; list-style-type:none; width:600px; font-family:Helvetica, Arial, sans-serif; font-size:14px; margin:0px; padding:0px;}
#entete ul li { position:relative; display:block; float:left; width:120px; height:85px; background:#FFFFFF url(../images/fd-menu.jpg) top left no-repeat;  }
#entete ul li a{ display:block; width:120px; line-height:85px;  text-align:center; text-decoration:none; color:#6A6A6A; text-decoration:none;}
#entete ul li a:hover, #entete ul li a.select { color:#008B30; background:transparent url(../images/puce_logo.png) center 60px no-repeat;}

.ssmenu div { display:none;}

#entete ul #ss_societe,#entete ul #ss_contact { position:absolute; top:49px; left:-50px; width:169px; background:transparent url(../images/bas_ssmenu.png) bottom left no-repeat; padding-bottom:9px;}
#entete ul #ss_societe ul,#entete ul #ss_contact ul {  float:none;  width:169px; font-family:Arial, sans-serif; font-size:12px; background:transparent url(../images/haut_ssmenu.png) top left no-repeat; padding-top:17px;}
#entete ul #ss_societe ul li ,#entete ul #ss_contact ul li{ position:relative; display:block ; float:none; width:auto; height:30px; background-image:url(); border-left:2px solid #DDDDDD; border-right:2px solid #DDDDDD;}
html > body #entete ul #ss_societe ul li, html > body #entete ul #ss_contact ul li  {border-left:3px solid #DDDDDD; border-right:3px solid #DDDDDD;}

#entete ul #ss_societe ul li a, #entete ul #ss_contact ul li a{ display:block; width:auto; padding:5px 0px; margin:0px 10px; line-height:20px; height:19px;  text-align:left; text-decoration:none; color:#6A6A6A; text-decoration:none; border-bottom:1px dashed #7E7E7E; }
#entete ul #ss_societe ul li a:hover, #entete ul #ss_contact ul li a:hover{ background:#FFFFFF url(../images/puce_ssmenu.png) 0px 10px no-repeat; padding-left:18px; color:#008B30; }


#entete ul #ss_societe ul li.ligne2 ,#entete ul #ss_contact ul li.ligne2{ height:50px;}
#entete ul #ss_societe ul li.ligne22 { min-height:30px; height:auto;}
#entete ul #ss_societe ul li.ligne2 a, #entete ul #ss_contact ul li.ligne2 a{ height:38px;}
#entete ul #ss_societe ul li.ligne22 a:hover, #entete ul #ss_contact ul li.ligne22 a:hover{  height:38px; background:#FFFFFF url(../images/puce_ssmenu.png) 0px 10px no-repeat; padding-left:0px; text-indent:18px; color:#008B30; }
#entete ul #ss_societe ul li.ligne2 a:hover, #entete ul #ss_contact ul li.ligne2 a:hover{ background:#FFFFFF url(../images/puce_ssmenu.png) 0px 10px no-repeat; padding-left:0px; text-indent:18px; color:#008B30; }


#corps { clear:both; border:1px solid #E3E3E3; border-bottom:0px; background-color:#FFFFFF;  min-height:300px;} 

#principale { float:left; width:630px; padding:17px 0px 0px 7px;}


#colonneDroite { float:right; width:338px;padding:17px 0px 0px 0px; text-align:center;} 

#sitesMarques { text-align:left; margin:0px auto; width:318px; background:transparent url(../images/bas-bloc-marques.gif) bottom left; padding-bottom:10px; background-repeat:no-repeat;}
#sitesMarques h3 { background-image: url(../images/fd-titre-marques.png); color:#FFFFFF; height:42px; line-height:42px; padding-left:20px; }
#sitesMarques ul { background-color:#F18700; border-right:3px solid #E0E0E0; border-left:3px solid #E0E0E0; margin-left:1px;}

#sitesMarques ul li a img{ border:0px;}

#pp { background:transparent url(../images/fd-pp.png) top center no-repeat; height:60px; line-height:70px; color:#FFFFFF; text-align:center; }

#pp div{ width:980px; height:60px; margin:0px auto 0px auto; background:transparent url(../images/fd-ppC.png) top left no-repeat; text-align:left;  }
#pp div span {display:block;float:left;height:12px;line-height:12px;margin-top:32px;text-align:center;width:13%; } 
#pp div span.bordure { border-right:1px solid #FFFFFF;}
#pp a { color:#FFFFFF; text-decoration:none;}
br.clear { line-height:0px; font-size:0px; padding:0px; margin:0px;}

#laRecette {
position:relative;
}

#envoiLinkInputExpediteur { width:73px; margin-bottom:10px;}
#envoiLinkInputExpediteurMail { width:100px;}
#envoiLinkInputContainer {
background:transparent url(../images/recettes/fd_envoyer-ami.png) top left no-repeat;
color:#666666;
display:none;
font-size:11px;
height:344px;
left:344px;
padding:37px 0 0;
position:absolute;
text-align:center;
top:44px;
width:463px;
z-index:2;
}
#envoiLinkInputSubmit {
background:#FFFFFF url(../images/recettes/btn_send.gif) top left no-repeat;
border:0;
float:left;
height:27px;
margin-left:199px;
text-indent:-3000px;
width:99px;
margin-top:10px;
cursor:pointer;
}
#envoiLinkInputButtonClose{
background:#FFFFFF url(../images/recettes/btn_exit.gif) top left no-repeat;
border:0;
height:27px;
text-indent:-3000px;
width:99px;
margin-top:10px;
cursor:pointer;
position:absolute; top:304px; left:306px;
}
#mailsAmis { height:137px;padding-left:109px;
text-align:left;}
#mailsAmis input{ margin-bottom:5px;}
#envoiLinkContainer textarea, #envoiLinkContainer input { border:1px solid #CCCCCC; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}

#txt_alcool { 
color:#FFFFFF;
font-size:9px;
left:458px;
position:absolute;
top:573px;
}
#menuRecette { position:relative;}

#menuRecette h4{ color:#FFFFFF; font-size:16px; padding:10px 0 0 10px;}
#menuRecette .visuel { position:absolute; top:390px; left:10px;}

#lienTDF { position:absolute; top:5px; left:120px; } 
#lienTDF img { border:0;}
