body{
	text-align:center;
	margin:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#4C515F;
	height:100%;
}



.titre-ss-recette-cocktail { color: #e28e1e; font-weight: bold; font-size: 12px; font-family: Verdana, Arial; text-decoration: none }
.texte-recette   { color: #444; font-size: 10px; font-family: Verdana, Arial; text-decoration: none }
a.lienanex:link   { color: #444; font-size: 10px; font-family: Verdana, Arial; font-weight: bold; text-decoration: none }
a.lienanex:hover    { color: black; font-size: 10px; font-family: Verdana, Arial; font-weight: bold; text-decoration: none }
a.lienanex:visited   { color: #444; font-size: 10px; font-family: Verdana, Arial; font-weight: bold; text-decoration: none }	

#langue{
	width:986px;
	margin: 0 auto ;
	text-align:left;
	background-color:#4C515F;
	position:relative;
	padding-bottom:5px;
	padding-left:20px;
	color:#FFFFFF;
	font-size:12px;
}

#langue a{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}

#langue a:hover{
	text-decoration:underline;
}

#general{
	width:986px;
	margin: 0 auto ;
	text-align:left;
	background-color:#FFFFFF;
	position:relative;
}

.logo{
	margin:0 0 0 10px;
}

#hautPage{
	background-image:url(../../images/public/interface/hautPage.jpg);
	background-repeat:no-repeat;
	width:986px;
	height:163px;
	position:relative;
	z-index:100;
}
.logo02{
	margin-bottom:35px;
}

#menuHaut{
	width:560px;
	position:absolute;
	top:0px;
	right:20px;
	border-bottom:solid 1px #94AABF;
	border-right:solid 1px #94AABF;
}

ul#menuH{
	height: 15px ;
	list-style-type: none ;
	margin-top:10px;
}
ul#menuH li{
	float: left ;
	margin-right:10px;
	font-size: 100%;
	list-style-type:none;
	background-image:url(../../images/public/interface/puce_menu.jpg);
	background-repeat:no-repeat;
	background-position:0% 65%;
	padding-left:15px;
	
}
ul#menuH li a{
	color:#94AABF; 
	padding:0 0 0 0;
	line-height: 10px ;
	font-size: 13px;
	font-weight:normal;
	text-transform:uppercase;
	display: block ;
	text-decoration: none ;
}

dl#menuB{
	height: 24px ;
	list-style-type: none ;
	position:absolute;
	bottom:18px;
	left:155px;
	z-index:100;
}
dl#menuB dt{
	float: left ;
	font-size: 100%;
	list-style-type:none;	
}
dl#menuB dt a{
	padding:1px 0 0 0;
	text-align:center;
	line-height: 15px ;
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
	display: block ;
	text-decoration: none ;
}
#fd_accueil a{
	width:67px;
	height:21px;
	color:#94AABF;
	font-style:italic;	
}
#fd_recette a{
	color:#FFFFFF;
	background-image:url(../../images/public/interface/menub_03.jpg);
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
#fd_recette a:hover{
	color:#E86000;
	background-image:url(../../images/public/interface/menub_03.jpg);
	background-repeat:no-repeat;
	width:125px;
	height:21px;
}
#fd_produit a{
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../../images/public/interface/menub_04.jpg);
	background-repeat:no-repeat;
	width:83px;
	height:21px;
}
#fd_produit a:hover{
	color:#FE9683;
	font-weight:bold;
	background-image:url(../../images/public/interface/menub_04.jpg);
	background-repeat:no-repeat;
	width:83px;
	height:21px;
}


#fd_boutique a{
	color:#FFFFFF;
	background-image:url(../../images/public/interface/menub_05.jpg);
	background-repeat:no-repeat;
	width:89px;
	height:21px;
}
#fd_boutique a:hover{
	color:#9DCEEF;
	background-image:url(../../images/public/interface/menub_05.jpg);
	background-repeat:no-repeat;
	width:89px;
	height:21px;
}

#fd_restaurant a{
	color:#FFFFFF;
	background-image:url(../../images/public/interface/menub_06.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:21px;
}
#fd_restaurant a:hover{
	color:#FFD485;
	background-image:url(../../images/public/interface/menub_06.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:21px;
}

#fd_saveur_or a{
	color:#FFFFFF;
	background-image:url(../../images/public/interface/menub_07.jpg);
	background-repeat:no-repeat;
	width:118px;
	height:21px;
}
#fd_saveur_or a:hover{
	color:#E14019;
	background-image:url(../../images/public/interface/menub_07.jpg);
	background-repeat:no-repeat;
	width:118px;
	height:21px;
}

#fd_action_pedagogique a{
	color:#FFFFFF;
	background-image:url(../../images/public/interface/menub_08.jpg);
	background-repeat:no-repeat;
	width:160px;
	height:21px;
}
#fd_action_pedagogique a:hover{
	color:#BCC32C;
	background-image:url(../../images/public/interface/menub_08.jpg);
	background-repeat:no-repeat;
	width:160px;
	height:21px;
}

#fd_comite a{
	color:#FFFFFF;
	background-image:url(../../images/public/interface/menub_09.jpg);
	background-repeat:no-repeat;
	width:89px;
	height:21px;
}
#fd_comite a:hover{
	color:#449C11;
	background-image:url(../../images/public/interface/menub_09.jpg);
	background-repeat:no-repeat;
	width:89px;
	height:21px;
}

/*****SOUS MENU*****/
dd#ssMenu {
	left:728px;
	position:absolute;
	width:90px;
	top:20px;
	list-style-type: none ;
	visibility:hidden;
	background-image:url(../../images/public/interface/ssMenu.gif);
	background-repeat:no-repeat;
	height:53px;
	z-index:100;
}
dd#ssMenu ul{
	list-style:none;
	padding-top:8px;
	padding-left:5px;
}
	
dd#ssMenu ul li{
	text-align: left ;
	height:18px;
}
dd#ssMenu ul li a{
	font-size: 9px;
	line-height:18px;
	text-decoration: none ;
	color: #6988A6 ;
}
dd#ssMenu ul li a:hover{
	text-decoration: none ;
	color: #4C515F ;
}
/*****FIN SOUS MENU*****/

/*****SOUS MENUProduit*****/
dd#ssMenuProd {
	left:125px;
	position:absolute;
	width:190px;
	top:20px;
	list-style-type: none ;
	visibility:hidden;
	background-image:url(../../images/public/interface/ssMenuProd.gif);
	background-repeat:no-repeat;
	height:86px;
	z-index:100;
}
dd#ssMenuProd ul{
	list-style:none;
	padding-top:8px;
	padding-left:5px;
}
	
dd#ssMenuProd ul li{
	text-align: left ;
	height:18px;
}
dd#ssMenuProd ul li a{
	font-size: 9px;
	line-height:18px;
	text-decoration: none ;
	color: #6988A6 ;
}
dd#ssMenuProd ul li a:hover{
	text-decoration: none ;
	color: #4C515F ;
}
/*****FIN SOUS MENU*****/

/*****SOUS MENUBoutique*****/
dd#ssMenuBout {
	left:210px;
	position:absolute;
	width:190px;
	top:20px;
	list-style-type: none ;
	visibility:hidden;
	background-image:url(../../images/public/interface/ssMenuBout.gif);
	background-repeat:no-repeat;
	height:86px;
	z-index:100;
}
dd#ssMenuBout ul{
	list-style:none;
	padding-top:8px;
	padding-left:5px;
}
	
dd#ssMenuBout ul li{
	text-align: left ;
	height:18px;
}
dd#ssMenuBout ul li a{
	font-size: 9px;
	line-height:18px;
	text-decoration: none ;
	color: #6988A6 ;
}
dd#ssMenuBout ul li a:hover{
	text-decoration: none ;
	color: #4C515F ;
}
/*****FIN SOUS MENU*****/

#recherche{
	width:951px;
	_width:951px;
	height:21px;
	position:absolute;
	background-image:url(../../images/public/interface/bt_recherche.jpg);
	background-repeat:no-repeat;
	bottom:0;
	left:18px;	
	_margin:0 0 0 0;
	color:#FFFFFF;
	text-align:right;
	line-height: 20px ;
	font-size: 12px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration: none ;
	z-index:0;
}

#newsletter{
	float: right ;
	height:20px;
	width:100px;
	font-size: 100%;
	line-height: 20px ;
	background-image:url(../../images/public/interface/puce_bleu.jpg);
	background-repeat:no-repeat;
	background-position:0% 65%;
	padding-left:5px;
	padding-right:15px;
	margin-top:1px;
	border-right:solid 2px #FFFFFF;
}
#newsletter a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}
#newsletter a:hover{
	text-decoration:underline;
}

#loupe{
	float: right ;
	height:20px;
	font-size: 100%;
	line-height: 20px ;
	padding-left:15px;
	padding-top:1px;
}
.loupeImg{
	clear:left;
	/*padding-right:10px;*/
	float:left;
}
#zone_recherche{
	float:left;
}
#zone_recherche_ok{
	float:left;
}
.inputRecherche{
	color:#8C8080;
	height:12px;
	_height:10px;
	/*line-height: 14px ;
	margin:0;*/
}
.ok_recherche{
	bottom:0;
}

/*******POPUP ADMINISTRABLE**********/
#pagePopup{
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	margin-top:300px;
}
#pagePopup2{
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	margin-top:300px;
}
.popup_titre {
font-size:18px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
padding-right:10px;
}
.popup_fermer {
font-size:8px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-align:right;
vertical-align:top;
}
.popup_contenu {
font-size:11px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:12px;
}
.popup_ss_titre {
font-size:15px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:20px;
}
td.popup_bouton {
text-align:center;
padding-left:47px;
|padding-left:0px;
}
td.popup_bouton2 {
text-align:center;
padding-left:187px;
|padding-left:0px;
}
div.popup_bouton {
width:229px;
height:27px;
max-width:229px;
max-height:27px;
background:url(../../images/public/interface/bouton_popup.gif);
background-repeat:no-repeat;
padding-left:30px;
padding-top:5px;
text-align:left;
font-size:14px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
}
div.popup_bouton2 {
width:229px;
height:27px;
max-width:229px;
max-height:27px;
background:url(../../images/public/interface/bouton_popup.gif);
background-repeat:no-repeat;
padding-left:30px;
padding-top:5px;
text-align:left;
font-size:14px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
}


/*******PAGE NEWS**********/
#pageNews{
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	margin-top:8px;
}
#blocNews{
	text-align:left;
	width:395px;
	height:98px;
	margin:165px auto;
	_margin:165px auto;
	vertical-align:bottom;
	/*background-color:#D52532;
	border:#D52532 solid 1px;*/
	background-image:url(../../images/public/interface/newsletter_fond.gif);
	background-repeat:no-repeat;
	/*min-height:500px;
	_height:500px;*/
}
.hautPageNews{
	height:30px;
}
.titrePageNews{
	float:left;
	color:#315C87;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px 0 0 10px;
	width:340px;
}
#contenuNews{
	padding:10px 0 20px 10px;
	position:relative;
}
#contenuNews td{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
	padding-right:10px;
	padding-top:3px;
}
#contenuNews textarea{
	width:250px;
}
.caseNews{
	width:130px;
	height:10px;
}
.caseNews1{
	width:220px;
	height:10px;
}
.btn_ok{
	width:191px;
	height:20px;
	margin-left:90px;
	margin-top:5px;
}
.bt_fermer{
	position:absolute;
	top:75px;
	left:325px;
}
.fermerNews{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#315C87;
	text-decoration:none;
	padding:8px 10px 0 0;
	text-align:right;
}
.fermerNews a{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.fermerNews a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#messageNews{
	color:#989699;
	font-size:14px;
	font-weight:bold;
}


/*******PAGE CONTACT**********/
#pageContact{
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	margin-top:8px;
}
#pageContactPresse{
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	margin-top:8px;
}
.blocContact{
	text-align:left;
	width:395px;
	height:381px;
	margin:165px auto;
	_margin:165px auto;
	vertical-align:bottom;
	/*background-color:#D52532;
	border:#D52532 solid 1px;*/
	background-image:url(../../images/public/interface/contact_fond01.gif);
	background-repeat:no-repeat;
	/*min-height:500px;
	_height:500px;*/
}
.hautPageContact{
	height:30px;
}
.titrePageContact{
	float:left;
	color:#315C87;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px 0 0 10px;
	width:340px;
}
.contenuContact{
	padding:10px 0 20px 10px;
	position:relative;
}
.contenuContact td{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
	padding-right:10px;
	padding-top:3px;
}
.contenuContact textarea{
	width:250px;
}
.caseContact{
	width:130px;
	height:14px;
}
.caseContact1{
	width:220px;
	height:14px;
}
.btn_ok{
	width:191px;
	height:20px;
	margin-left:90px;
	margin-top:5px;
}
.bt_fermerContact{
	position:absolute;
	top:360px;
	left:325px;
}
.bt_fermerContactPresse{
	position:absolute;
	top:360px;
	left:325px;
}
.fermerContact{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#315C87;
	text-decoration:none;
	padding:8px 10px 0 0;
	text-align:right;
}
.fermerContact a{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.fermerContact a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#messageContact{
	color:#989699;
	font-size:14px;
	font-weight:bold;
}

