body {
	background-image:url(../images/fond_beige.jpg);	
	background-color:#f5b168;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px;
	padding: 0px;
}
#global {
	background-image:url(../images/fond_global.gif);
	background-color:#f5b168;
	position:absolute;
	width: 798px;
	left: 50%;
	margin-left: -399px;
	top:10px;
}
#banniere{
	background-image:url(../images/fond_haut.gif);
	background-position:bottom;
	background-color:#f5b168;
	width:798px;
	height:80px;
}
.banniere_imprim{display:none;}
#menu{
	position: absolute;
	left:0;
	width:210px;
	height:342px;

	color:#b72525;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	font-family:Myriad,Verdana, Arial, Helvetica, sans-serif;
}
/* photo fond menu*/
.p_accueil{background-image:url(../images/menu_accueil.gif);}
.p_hotel{background-image:url(../images/menu_hotel.gif);}
.p_restaurant{background-image:url(../images/menu_restaurant.gif);}
.p_tourisme{background-image:url(../images/menu_tourisme.gif);}
.p_situation{background-image:url(../images/menu_situation.gif);}
.p_reservation{background-image:url(../images/menu_reservation.gif);}

#texte{	
	background-color:#f19736;
	background-repeat:no-repeat;
	
	width:428px;
	margin: 0px 150px 0px 210px;
	border-bottom:1px solid #f19736;
	padding-bottom:20px;
	
	min-height: 321px;/*pour fixer une taille minimale sous mozilla*/
	height: auto !important;/*pour fixer une taille minimale sous ie*/
	height:321px;
}
/* image fond de la zone de texte */
.fond_accueil{background-image:url(../images/fond_toit.gif);background-position:center left;}
.fond_hotel{background-image:url(../images/fond_plateau.gif);background-position:center left;}
.fond_restaurant{background-image:url(../images/fond_table.gif);background-position:center left;}
.fond_situation{background-image:url(../images/fond_bateau.gif);background-position:bottom left;}

#photo{/* droite */
	background-color:#f5b168;
	position: absolute;
	width:160px;
	right:0;
}
#bas{
	background-image:url(../images/fond_bas.gif);
	background-position:left;
	background-color:#f5b168;
	
	width:798px;
	height:39px;
	
	margin:0px;
	padding:0px;
}
/* -- generaux -- */
img{margin:0px; padding:0px; border:0px;}
h1{
	margin: 0px 0px 0px 28px;
	padding:0px;
	border:0px;
	font-size:11px;
	color:#900;
}
ul,texte1{margin:50px 0px 0px 25px;padding:0px;}
/* restaurant pour lettrine */
.lettrine2 {
	float: left; /* positionnement de la lettrine dans le conteneur*/
	font-size: 3em; /* 3 hauteurs de lignes pour la lettrine*/
	line-height: 1em;
	
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #990000;
	
	margin: -0px 0px 2px 0px;
	padding: 1px 5px 0px 1px;
}
li{
	list-style-type:none;
	color:#900;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.carre{float:left;padding-top:2px;}/* puce */
/* -- menu -- */
a.menu{
	position:absolute;
	text-transform:uppercase;
	text-decoration:none;
	color:#B72525;
	font-weight:bold;
	height:18px;
	width:143px;
	padding-top:3px;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:10px;
	text-indent:30px;
}
a.menu:link,a.menu:active,a.menu:visited{
	background-image:url(../images/bouton1.png);
	background-position:bottom; 
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}
a.menu:hover{
	background-image:url(../images/bouton2.png);
	background-position:bottom;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
}
/* position bouton */
.m_accueil{bottom:280px;}
.m_hotel{bottom:255px;}
.m_restau{bottom:230px;}
.m_tourisme{bottom:205px;}

.m_resa{bottom:46px;}
.m_situation{bottom:21px;}

/* -- banniere -- */
#banniere img{vertical-align:bottom;}/* alignement en bas du logo */
#drapeaux{margin:-30px 0px 0px 690px;width:70px;}
#drapeaux img{margin-left:3px;height:16px;}

/* -- texte -- */
#texte p{
	color:#fff;
	margin-left:32px;
	margin-top:20px;
	width:380px;
	line-height:1.6;
}
.titre{
	background-image:url(../images/fond_titre.gif);
	background-position:bottom right;
	background-repeat:repeat-x;
	background-color:#ad9c68;
	
	color:#FCF2E6;
	font-family:Myriad,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 1px 10px 1px 10px;
}
/* -- en fonction de la taille du titre -- */
.t_titre{height:21px;width:55px;}
.t_titre_lg{height:21px;width:75px;}
.t_titre_tlg{height:21px;width:127px;}

.lettrine {
	float: left; /* positionnement de la lettrine dans le conteneur*/
	font-size: 3em; /* 3 hauteurs de lignes pour la lettrine*/
	line-height: 1em;
	
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #990000;
	
	margin: -5px 0px 2px 0px;
	padding: 1px 5px 1px 1px;
}

/* -- photos droites -- */
#photo img{margin:7px 0px 0px 12px;}
#photo p{
	margin:0px 0px 0px 12px;
	color:#fff;
	letter-spacing:1px;
}

/* -- zone bas -- */
#bas p{
	margin:0px 170px 0px 0px;
	padding-top:5px;
	color:#f0d1c4;
	font-size:10px;
	text-align:right;
	letter-spacing:1px;
}

/* mail */
a.mail:link,a.mail:active,a.mail:visited,a.mail:hover{color:#f0d1c4;text-decoration:none;}
a.mail:hover{text-decoration:underline;color:#fff;}
a.mail2:link,a.mail2:active,a.mail2:visited,a.mail2:hover{color:#fff;text-decoration:none;}
a.mail2:hover{text-decoration:underline;color:#fff;}
/* logo logis de France */
.logis{
	position:absolute;
	left:700px;
	border:1px solid #cc5b2c;
	margin-top:-45px;	
}
.log_l{top:470px;}
#logo_novae{margin:5px 0px 0px 20px;float:left;}
/* hotel */
.tarifs{margin-left:157px;color:#BD2C2C;font-weight:bold;}
a.tarifs:link, a.tarifs:active,a.tarifs:visited{margin-left:157px;color:#BD2C2C;font-weight:bold;}
a.tarifs:hover{margin-left:157px;color:#CF5B2C;font-weight:bold;}
/* reservation */
a.lien_resa:link, a.lien_resa:active, a.lien_resa:visited{text-decoration:none;color:#B52124;font-weight:bold;margin-left:137px;}
a.lien_resa:hover{color:#F0D1C4;}
.fleche{vertical-align:bottom;}
/* lien agrandir la carte situation */
a.agrandir:link, a.agrandir:active, a.agrandir:visited{font-size:10px;color:#fff;text-decoration:none;}
a.agrandir:hover{text-decoration:underline;}
.lien_imprim{display:none;}
.plat{position:absolute;margin-top:-62px;margin-left:95px;border:2px solid #F5B168;}
.plat2{position:absolute;margin-top:-62px;margin-left:35px;border:2px solid #F5B168;}