body
{
	margin: 0;
	padding: 0;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#820a0b;
	margin-top:25px;
	background-image:url(../images/fd.gif);
	background-repeat:repeat;
}
p{
	padding:10px 10px 0 10px;
}
h2{
	font-size:1.5em;
}

a.lien_frontend{
	text-decoration:none;
	color:#BE9B53;
	font-size:1.3em;
}
a.lien_footer 
{  
	text-decoration:none;
	font-size:1.1em;
	color:#820a0b;
}
a:hover.lien_footer 
{  
	text-decoration:underline;
	font-size:1.1em;
	color:#820a0b;
}
.footer_lien{
	position: relative;
	width: 775px;

	margin: 20px auto;
	
}


p
{
	margin: 0 0 5px 0;
}

a.bt_up{
	cursor:pointer;
	position:absolute;
	left:0;
}
a.bt_down{
	cursor:pointer;
	position:absolute;
	left:0;
	bottom:0;
}


.justifie{
	text-align:justify;
}
.conteneur
{ 
	position: relative;
	width: 775px;
	height:735px;
	margin: 0 auto;
	background-color:#FFFFFF;
}



.img_header{
	position:relative;
	z-index:1;
	text-decoration:none;
}
.titre_page{
	border:0px;
	text-decoration:none;
	float:left;
}

.style_none
{
	border:0px;
	text-decoration:none;
	
}

.logo{

	padding-left:20px;
	padding-top:30px;
}


.header
{   
	padding: 14px 0 0 14px;
	border-top:1px #9c7848 solid;
	border-left:1px #9c7848 solid;
	border-right:1px #9c7848 solid;
	height:158px;
}
/*******/
.admin{
	height:158px;
	background-image:url(../images/pages_internes/illus-administration.jpg);
	background-repeat:no-repeat;
}
.hotel{
	height:158px;
	background-image:url(../images/pages_internes/illus-hotel.jpg);
	background-repeat:no-repeat;
}
.contact{
	height:158px;
	background-image:url(../images/pages_internes/illus-contact.jpg);
	background-repeat:no-repeat;
}
.ev_seminaires{
	height:158px;
	background-image:url(../images/pages_internes/illus-evenements-seminaires.jpg);
	background-repeat:no-repeat;
}
.ev_receptions{
	height:158px;
	background-image:url(../images/pages_internes/illus-evenments-receptions.jpg);
	background-repeat:no-repeat;
}
.res_carte{
	height:158px;
	background-image:url(../images/pages_internes/illus-restaurant-carte.jpg);
	background-repeat:no-repeat;
}
.res_menus{
	height:158px;
	background-image:url(../images/pages_internes/illus-restaurant-menus.jpg);
	background-repeat:no-repeat;
}
.res_recettes{
	height:158px;
	background-image:url(../images/pages_internes/illus-restaurant-recettes.jpg);
	background-repeat:no-repeat;
}
.mentions_legales{
	height:158px;
	background-image:url(../images/pages_internes/illus-mentions.jpg);
	background-repeat:no-repeat;
}
/*******/
.img-droite { margin-top:25px; margin-bottom:25px; margin-left:25px; float:right; border:none; }	




.conteneur_menu_haut
{
	padding-left:100px;
	height: 30px;
	border-left:1px #9c7848 solid;
	border-right:1px #9c7848 solid;
	color:#820a0b;
	font-size:1.4em;
}
.gauche
{
	float:left;
	position:relative;
	width:535px;
	height:510px;
	overflow:hidden;
	background-color:#FFFFFF;
	border-left:1px #9c7848 solid;
	padding-left:20px;
	padding-right:0px;
	padding-top:20px;

}
.scroll
{
	margin-top:20px;
	margin-bottom:20px;
	width:29px;
	height:480px;
	position:relative;
	float:left;
	
	border-right:1px #9c7848 solid;
}
#div_menu_droite{
	height:200px;

	margin-left:40px;
}

.bas_droite
{
	font-size:11px;
	padding-top:55px;
	padding-left:5px;
	margin-top:10px;
	margin-bottom:20px;
	width:163px;
	height:80px;
	position:relative;
	float:left;
	background-image:url(../images/navigation/adresse.gif);
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
}


.bas_droite_table{
	display:block;
	padding-left:5px;
	width:163px;
	height:80px;
	position:relative;
	float:left;
	padding-top:55px;
	background-image:url(../images/tables_et_auberges_de_france.gif);
	background-position:center top;
	background-repeat:no-repeat;
	
}

.droite
{
	width:198px;
	height:520px;
	position:relative;
	float:left;	border-right:1px #9c7848 solid;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
.footer
{
	float:left;
	position:relative;
	height: 20px;
	width: 773px;
	background-color: #FFF;
	border-bottom:1px #9c7848 solid;
	border-left:1px #9c7848 solid;
	border-right:1px #9c7848 solid;
}


#menudroite{



}


/*   MENU HAUT  */

ul#menudroite
{
	margin: 0 ;
	padding: 0 ;
	
	
	list-style-type: none ;

}
ul#menudroite li
{	
	float:left;
	margin: 0;
	padding: 0;
	color:#820a0b;
	/*margin-left: 40px;*/
	/*width:200px;*/
}
ul#menudroite li a
{
	float:left;
	display: block;
	text-decoration: none;
	padding-right:0px;
	margin-left:0px;
	height:25px;
	/*border:1px solid red;*/
/*	width:260px;*/
}
/*ul#menu_haut
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
	color:#FF33CC;
}
ul#menu_haut li
{	
	float:left;
	margin: 0;
	padding: 0;
	color:#820a0b;
}
ul#menu_haut li a
{
	float:left;
	display: block;
	text-decoration: none;
	padding-right:12px;
	margin-left:12px;
	height:23px;
}*/


ul#menu_haut_secondaire
{
	margin: 0 ;
	
	padding: 0 ;
	padding-left: 30px;
	list-style-type: none ;
	color:#FF33CC;
}
ul#menu_haut_secondaire li
{	
	float:left;
	margin: 0;
	padding: 0;
	color:#820a0b;
}
ul#menu_haut_secondaire li a
{
	float:left;
	display: block;
	text-decoration: none;
	padding-right:0px;
	margin-left:0px;
	height:23px;
}



/*   MENU HAUT  */
ul#menu_haut
{
	margin: 0 ;
	padding: 0 ;
	list-style-type:none ;
	color:#FF33CC;
}
ul#menu_haut li
{	
	float:left;
	margin: 0;
	padding: 0;
	color:#820a0b;
}
ul#menu_haut li a
{
	float:left;
	display: block;
	text-decoration: none;
	padding-right:12px;
	margin-left:12px;
	height:23px;
}



ul#menu_haut li.bt_restaurant a
{   background: url(../images/navigation/off/tit1.gif) no-repeat 0 0px; width:116px; }
ul#menu_haut li.bt_restaurant a:hover, ul#menu_haut li.bt_restaurant a.active, ul#menu_haut li.bt_restaurant_active a
{   background: url(../images/navigation/on/tit1.gif) no-repeat 0 0px; width:116px;}


ul#menu_haut li.bt_hotel a
{   background: url(../images/navigation/off/tit2.gif) no-repeat 0 0px; width:58px; }
ul#menu_haut li.bt_hotel a:hover, ul#menu_haut li.bt_hotel a.active, ul#menu_haut li.bt_hotel_active a
{   background: url(../images/navigation/on/tit2.gif) no-repeat 0 0px; width:58px; }
ul#menu_haut li.bt_evenements a
{   background: url(../images/navigation/off/tit3.gif) no-repeat 0 0px; width:157px; }
ul#menu_haut li.bt_evenements a:hover, ul#menu_haut li.bt_evenements a.active, ul#menu_haut li.bt_evenements_active a
{   background: url(../images/navigation/on/tit3.gif) no-repeat 0 0px; width:157px; }
ul#menu_haut li.bt_contact a
{   background: url(../images/navigation/off/tit4.gif) no-repeat 0 0px; width:78px; }
ul#menu_haut li.bt_contact a:hover, ul#menu_haut li.bt_contact a.active, ul#menu_haut li.bt_contact_active a
{   background: url(../images/navigation/on/tit4.gif) no-repeat 0 0px; width:78px; }
ul#menu_haut li.bt_presentation a
{   background: url(../images/navigation/off/tit5.gif) no-repeat 0 0px; width:148px; }
ul#menu_haut li.bt_presentation a:hover, ul#menu_haut li.bt_presentation a.active, ul#menu_haut li.bt_presentation_active a
{   background: url(../images/navigation/on/tit5.gif) no-repeat 0 0px; width:148px; }



ul#menudroite li.bt_evenements_droite a
{   background: url(../images/navigation/on/evenements/tit-droite.gif) no-repeat 0 0px; width:159px; }
ul#menudroite li.bt_evenements_droite a:hover, ul#menudroite li.bt_evenements_droite a.active, ul#menudroite li.bt_evenements_droite_active a
{   background: url(../images/navigation/on/evenements/tit-droite.gif) no-repeat 0 0px; width:159px; }
ul#menudroite li.bt_reception a
{   background: url(../images/navigation/off/evenements/evenements-st2.gif) no-repeat 0 0px; width:159px; }
ul#menudroite li.bt_reception a:hover, ul#menudroite li.bt_reception a.active, ul#menudroite li.bt_reception_active a
{   background: url(../images/navigation/on/evenements/evenements-st2.gif) no-repeat 0 0px; width:159px; }
ul#menudroite li.bt_seminaire a
{   background: url(../images/navigation/off/evenements/evenements-st1.gif) no-repeat 0 0px; width:159px; }
ul#menudroite li.bt_seminaire a:hover, ul#menudroite li.bt_seminaire a.active, ul#menudroite li.bt_seminaire_active a
{   background: url(../images/navigation/on/evenements/evenements-st1.gif) no-repeat 0 0px; width:159px; }



ul#menudroite li.bt_restaurant_droite a
{   background: url(../images/navigation/on/restaurant/tit-droite.gif) no-repeat 0 0px; width:150px; }
ul#menudroite li.bt_restaurant_droite a:hover, ul#menudroite li.bt_restaurant_droite a.active, ul#menudroite li.bt_restaurant_droite_active a
{   background: url(../images/navigation/on/restaurant/tit-droite.gif) no-repeat 0 0px; width:150px; }
ul#menudroite li.bt_carte a
{   background: url(../images/navigation/off/restaurant/restaurant-st1.gif) no-repeat 0 0px; width:150px; }
ul#menudroite li.bt_carte a:hover, ul#menudroite li.bt_carte a.active, ul#menudroite li.bt_carte_active a
{   background: url(../images/navigation/on/restaurant/restaurant-st1.gif) no-repeat 0 0px; width:150px; }
ul#menudroite li.bt_menu a
{   background: url(../images/navigation/off/restaurant/restaurant-st2.gif) no-repeat 0 0px; width:150px; }
ul#menudroite li.bt_menu a:hover, ul#menudroite li.bt_menu a.active, ul#menudroite li.bt_menu_active a
{   background: url(../images/navigation/on/restaurant/restaurant-st2.gif) no-repeat 0 0px; width:150px; }
ul#menudroite li.bt_recette a
{   background: url(../images/navigation/off/restaurant/restaurant-st3.gif) no-repeat 0 0px; width:150px; }
ul#menudroite li.bt_recette a:hover, ul#menudroite li.bt_recette a.active, ul#menudroite li.bt_recette_active a
{   background: url(../images/navigation/on/restaurant/restaurant-st3.gif) no-repeat 0 0px; width:150px; }


ul#menudroite li.bt_contact_droite a
{   background: url(../images/navigation/off/contact/st1-contact.gif) no-repeat 0 0px; width:159px; }
ul#menudroite li.bt_contact_droite a:hover, ul#menudroite li.bt_contact_droite a.active, ul#menudroite li.bt_contact_droite_active a
{   background: url(../images/navigation/off/contact/st1-contact.gif) no-repeat 0 0px; width:159px; }
ul#menudroite li.bt_localisation a
{   background: url(../images/navigation/off/contact/st3.gif) no-repeat 0 0px; width:159px; }
ul#menudroite li.bt_localisation a:hover, ul#menudroite li.bt_localisation a.active, ul#menudroite li.bt_localisation_active a
{   background: url(../images/navigation/on/contact/st3.gif) no-repeat 0 0px; width:159px; }
ul#menudroite li.bt_contacter a
{   background: url(../images/navigation/off/contact/st2.gif) no-repeat 0 0px; width:159px; }
ul#menudroite li.bt_contacter a:hover, ul#menudroite li.bt_contacter a.active, ul#menudroite li.bt_contacter_active a
{   background: url(../images/navigation/on/contact/st2.gif) no-repeat 0 0px; width:159px; }




ul#menu_haut_secondaire li.bt_description a
{   background: url(../images/navigation/off/restaurant/restaurant-st2.gif) no-repeat 0 0px; width:148px; }
ul#menu_haut_secondaire li.bt_description a:hover, ul#menu_haut li.bt_description a.active, ul#menu_haut li.bt_description_active a
{   background: url(../images/navigation/on/restaurant/restaurant-st2.gif) no-repeat 0 0px; width:148px; }
ul#menu_haut_secondaire li.bt_galerie a
{   background: url(../images/navigation/off/restaurant/restaurant-st3.gif) no-repeat 0 0px; width:148px; }
ul#menu_haut_secondaire li.bt_galerie a:hover, ul#menu_haut li.bt_galerie a.active, ul#menu_haut li.bt_galerie_active a
{   background: url(../images/navigation/on/restaurant/restaurant-st3.gif) no-repeat 0 0px; width:148px; }


#flashcontent{
	float:right;
	padding-top:25px;

}

#flashcontent_diapo{
	margin:0px;
	margin-bottom:10px;
}
