html { background: #433f37 url(../img/fond-html.gif) repeat-x top; }

a:hover { text-decoration: underline; }
a { text-decoration: none; }

.clear {line-height: 0px; clear: both; height: 0px; font-size: 0px;}
.nodisplay { display: none; }

.suiv
{
	float: right;
}

.prec
{
	overflow: hidden; zoom: 1;
	float: left;
}

.retour 
{
	overflow: hidden; zoom: 1;
}

.navigation 
{
	clear: both;
	text-align: center;
	margin-right: 17px;
}

body 
{
	position: relative;
	width: 1000px;
	margin: 0 auto;
	padding: 0 100px;
	background-image: url(../img/fond-body.png);
	background-repeat: no-repeat;
	background-position: left 469px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
}

#Ariane
{
	text-align: right;
	font-size: 11px;
	line-height: 13px;
	margin-right: 92px;
	padding-right: 37px;
	padding-top: 9px;
	padding-bottom: 9px;
	background-image: url(../img/fond-ariane.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 871px;
}

#Ariane, #Ariane a
{
	color: #958a72;
}

#Body
{
	background-repeat: no-repeat;
	background-position: top left;
}

.accueil
{
	background-color: #88a5be;
	background-image: url(../img/fond-accueil.jpg);
}

.hotel
{
	background-color: #b49cc1;
	background-image: url(../img/fond-hotel.jpg);
}

.restaurant
{
	background-color: #f5c8a9;
	background-image: url(../img/fond-restaurant.jpg);
}
.tarifs
{
	background-color: #c3b3a8;
	background-image: url(../img/fond-tarifs.jpg);
}
.special
{
	background-color: #7b6362;
	background-image: url(../img/fond-offres.jpg);
}
.news
{
	background-color: #ecd5c3;
	background-image: url(../img/fond-actu.jpg);
}
.environs
{
	background-color: #f9cddb;
	background-image: url(../img/fond-environs.jpg);
}
.acces
{
	background-color: #b7b56f;
	background-image: url(../img/fond-acces.jpg);
}
.contact
{
	background-color: #c3d6e4;
	background-image: url(../img/fond-contact.jpg);
}

#BelleVue
{
	text-align: right;
}

#Main
{
	margin: 0 0 0 80px;
	width: 920px;
	background-image: url(../img/fond.gif);
	background-repeat: repeat-y;
	background-position: left;
}

#Gauche
{
	float: left; display: inline;
	width:185px;
	padding-bottom: 100px;
}

#Menu 
{
	padding: 20px 13px 50px 13px;
	position: relative;
}

#Menu a
{
	display: block;
	font-size: 16px;
	line-height: 30px;
	width: 159px;
	color: #FFFFFF;
}

#Menu .selected
{
	color: #4e979b;
}

#Menu p
{
	line-height: 0px;
	height: 0px;
	border-bottom: solid 1px #72a9a9;
	margin: 15px 0;
}

#Drapeaux 
{
	position: absolute;
	width: 90px;
	top: 28px; 
	right: 8px
}

#Drapeaux a
{
	display: inline;
}

#Documents 
{
	padding: 0 9px 50px 10px;
}
#Documents a
{
	color: #FFFFFF;
}

#Documents p
{
	background: #4E979B url(../img/pdf.png) no-repeat 3px 8px;
	padding: 8px 10px 7px 32px;
	font-size: 11px;
	line-height: 13px;
	width: 120px;
	margin-bottom: 5px;
	
}

#Droite
{
	overflow: hidden;
	float: left;
	width: 735px;
	display: inline;
}

#Flash
{
	width: 735px;
	height: 411px;
	position: relative;
}

#SurFlash
{
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	z-index: 60;
}

#Presentation 
{
	background-image: url(../img/fond-presentation.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0 192px 40px 192px;
	font-size: 12px;
	line-height: 20px;
	color: #524e46;
	width: 351px;
}

#Trio 
{
	padding: 35px 0;
}

#Trio img
{
	border: solid 1px #bdbbad;
	margin: 0 8px;
}

#TextePresentation
{
	margin: 0 40px 0 8px;
}

#Contenu
{
	background-image: url(../img/fond-main.gif);
	background-position: left top;
	background-repeat: repeat-x;
	margin: 0 71px 0 25px;
	padding-top: 40px;
}

#Pied2
{
	background-image: url(../img/fond.gif);
	background-repeat: repeat-y;
	background-position: right;
	margin: 0px;
}

#Pied1
{
	background-image: url(../img/fond-bas.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	margin: 0 51px 0 0;
	padding: 10px 0 40px 80px;
}

#Pied
{
	border-top: solid 1px #d0cec2;
	margin: 0px 39px 15px 195px;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
	padding-top: 5px;
}

#Pied, #Pied a
{
	color: #504c43;
}

#Ecom 
{
	position: absolute;
	bottom: 10px;
	right: 355px;
	font-size: 12px;
	text-align: right;
}

#Ecom, #Ecom a
{
	color: #6e685b;
}

#Bas
{
	width: 165px;
	padding: 0 10px;
	position: absolute;
	bottom: 30px;
	left: 180px;
	text-align: center;
}

#Bas, #Bas a
{
	color: #FFFFFF;
}