body {
	margin: 0px;
	background-color: #493F3F;
}

#conteneur {
	margin-top: 0px;
	background-color: white;
	margin-right: auto;
	margin-left: auto;
	width: 994px;
}

a img{
border: none;
}


h1, h2, h3, h4, li, p{
	margin: 0px;
	font-family:Verdana, sans-serif;
	font-size: 11px;
}

h2 {
	margin: 0px;
	font-family:Verdana, sans-serif;
	font-size: 11px;
}

#header {
	background-color: #493F3F;
	overflow: auto;
	width: 100%
}

#headerg {
	width: 188px;
	float: right;
	background-color: #3E3535;
	height: 69px;
}

#headerd {
	float: left;
	width: 756px;
}


#menu {
	padding:0;
	margin:0;
	list-style-type:none;

}

#menu li{
	margin-left:3px;
	float:left; /*pour IE*/
	text-decoration: none;
	font-family:Tahoma, sans-serif;
}

#menu li a {
	display:block;
	float:left;   
	width:98px;
	background-color:#837A7A;
	color:#E1D9D9;
	text-decoration:none;
	text-align:center;
	padding:1px;
	line-height: 15px;
	font-family:Tahoma, sans-serif;
	}
 
#menu li a:hover {
	background-color:#D3D3D3;
	color: black;
	line-height: 15px;
	font-family:Tahoma, sans-serif;
}

#menu .sousmenu{
display: none;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
}

#menu li:hover > .sousmenu { display: block; }
#menu .sousmenu li{
 float: none;
 margin: 0;
 padding: 0;
 border: 0;
  width: 95px;
 border-top: 1px solid transparent;
 border-right: 1px solid transparent;
}

#menu .sousmenu li a:link,
#menu .sousmenu li a:visited{
 display: block;
 color: #FFF;
 margin: 0;
 border: 0;
 text-decoration: none;
 background: transparent url("fondTR.png") repeat;
}

#menu .sousmenu li a:hover{
 background-image: none;
 background-color: #F2462E;
}

.menusans a{
background-color: #493F3F;
}

#langue {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#langue li{
	margin-left: 1px;
	float: left;
	margin-bottom: 0px;
}

#langue li a{
	display: block;
	float: left;
	width: 44px;
	text-decoration: none;
	text-align: center;
	padding: 1px;
}

#nivun{
	margin: 0px;
	overflow: auto;
	width: 100%;
	background-color: #60585C;
}

#blocj{
	margin: 10px;
	width: 450px;
	background-color: #837A7A;
	color: #E1D9D9;
	float: left;
}

#blocj p{
	margin-bottom: 40px;
	margin-left: 10px;
	margin-right: 10px;
}

#image{
	float: right;
	border: none;
	text-decoration:none;
	margin: 30px;
}

#nivdeux{
	border-top:1px solid white;
	background-color: #493F3F;
	margin: 0px;	
	overflow: auto;
	width: 100%;
}

#nivdeux p{
	color: #D1C2C2;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 20px;
	text-align: justify;
}

#nivdeux img {
	width: 497px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	float: right;
}

#imagz{
	background-color: #493F3F;
	border-top:4px solid #493F3F;
	overflow: auto;
	width: 100%;
}

#imagz img{
	float: left;
	width: 194px;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 5px;
	margin-top: 0px;
}

#nivtrois {
	background-color: #837A7A;
	margin: 0px;
	border-top: 1px solid white;
	text-align: center;
	height: 130px;
}

#nivtrois p{
	margin-top: 30px;
	margin-left: 50px;
	margin-right: 50px;
	background-color: #837A7A;
	color: white;
}

#nivtrois a{
	color: #CCCCCC;
	text-decoration: none;
	letter-spacing: 2px;
}

#nivtrois a:hover {
	color: #CCCCCC;
	text-decoration:underline;
}


#footer p{
	background-color: #493F3F;
	text-align: center;
	margin: 0px;
	color: white;
	letter-spacing: 2px;
}

#footer a{
	color:white;
}

/*Restaurant */
#resto{
overflow: auto;
width: 100%;
border-top: 1px solid white;
border-bottom: 1px solid white;
margin: 0px;
background-color: #D2C2BA;
}

#restoa img{
width: 497px;
float: left;
margin: 0px;
}


#restob li{
float: left;
display: block;
margin-left: 8px;
margin-top: 4px;
}

/* Chambres */

#intro {
background-color: #60585C;
height: 50px;
}

#intro p{
margin-left: 30px;
font-size: 12px;
color: #FFFFFF;
}

#colonne{
margin: 0px;
background-color: #D2C2BA;
overflow: auto;
width: 100%;
border-top:1px solid #FFFFFF;
border-bottom: 20px solid #60585C;
}
#colonnem{
margin: 0px;
background-color: #AB9591;
overflow: auto;
width: 100%;
border-top:1px solid #FFFFFF;
border-bottom: 20px solid #60585C;
}
#colonneb{
margin: 0px;
background-color: #8CA3A5;
overflow: auto;
width: 100%;
border-top:1px solid #FFFFFF;
border-bottom: 20px solid #60585C;
}

#colonne1{
float: left;
width: 240px;
margin: 0px;
height: 163px;
}

#colonne1 img{
width: 240px;
}

#colonne2{
float: right;
width: 257px;
margin: 0px;
background-color: #92847E;
height: 160px;
}

#colonne21{
float: right;
width: 257px;
margin: 0px;
background-color: #876965;
height: 160px;
}

#colonne22{
float: right;
width: 257px;
margin: 0px;
background-color: #7E8E92;
height: 160px;
}


#colonne2 p{
color: #FFFFFF;
margin-top:10px;
margin-left: 10px;

}

#colonne2 li{
color: #FFFFFF;
margin-left: 20px;
}

#colonne21 p{
color: #FFFFFF;
margin-top:10px;
margin-left: 10px;

}

#colonne21 li{
color: #FFFFFF;
margin-left: 20px;
}

#colonne22 p{
color: #FFFFFF;
margin-top:10px;
margin-left: 10px;

}


#colonne2 h3{
color: #FFFFFF;
margin-top:10px;
margin-left: 10px;
}

#colonne21 h3{
color: #FFFFFF;
margin-top:10px;
margin-left: 10px;
}

#colonne22 h3{
color: #FFFFFF;
margin-top:10px;
margin-left: 10px;
}

#colonne22 li{
color: #FFFFFF;
margin-left: 20px;
}

#centre {
margin: 0px;
width: 737px;
}


#centre li{
float: left;
list-style-type: none;
margin: 2px;
}

#centre img{
margin: 0px;
border: 1px solid #FFFFFF;
}

/* tarifs */

#tarifs {
margin: 0px;
width: 100%;
background-color: #60585C;
overflow: auto;
}

#tarifs img{
float: right;
margin-top: 20px;
}

#tarifs a{
text-decoration: none;
color: #CCCCCC;
}

#tarifs a:hover{
color: #CCCCCC;
text-decoration: underline;
}

table {
width: 800px;
margin-right: auto;
margin-left: auto;
margin-top: 10px;
margin-bottom: 10px;
font-size: 13px;
font-family: Verdana;
}

.saison {
width: 160px;
text-align: center;
background-color: #FFCC99;
}

.pension {
width: 80px;
text-align: center;
background-color: #C1D6FF;
font-size: 9px;
}

.double {
width: 80px;
text-align: center;
background-color: #DFD2CC;
}

.spacieuse {
width: 80px;
text-align: center;
background-color: #BEACA9;
}

.superieur {
width: 80px;
text-align: center;
background-color: #A2B5B7;
}

.suitepano {
width: 80px;
text-align: center;
background-color: #869ea0;
}

.saisoncol {
width: 160px;
color: #FFFFFF;
}

.saisoncol em{
width: 160px;
color: #FFFFFF;
font-size: 9px;
}

.doublecol{
width: 160px;
color:#FFFFFF;
background-color: #92847E;
}

.spacieusecol{
width: 160px;
color:#FFFFFF;
background-color: #876965;
}

.superieurcol{
width: 160px;
color:#FFFFFF;
background-color: #7F8E92;
}

.suitepanocol{
width: 160px;
color:#FFFFFF;
background-color: #66787d;
}

.pried{
width: 80px;
text-align: center;
background-color: #C0C0C0;
}

.typers{
width: 160px;
background-color: #808080;
color: #FFFFFF;
}

.supp{
width: 160px;
font-size: 9px;
color: #DDDDDD;
}

.peri{
width: 160px;
background-color: #C7A889;
}

.peril{
width: 640px;
background-color: #FFCC99;
}

.betb {
width: 160px;
background-color: #808080;
}

.demip {
width: 640px;
background-color: #C0C0C0;
}

#huitcent {
width: 800px;
margin: auto;
}

#huitcent li{
color: #FFFFFF;
}

#huitcent h4{
color: #FFFFFF;
}

#huitcent h3{
color: #FFFFFF;
font-size: 13px;
margin-bottom: 10px;
margin-top: 10px;
}

#huitcent p{
color: #FFFFFF;
margin-bottom: 10px;
}

/*actualites */

#actual {
margin: Opx;
width: 100%;
overflow: auto;
background-color: #493F3F;
border-top: 1px solid #FFFFFF;
}

#actuald {
float: left;
width: 487px;
margin: 5px;
background-color: #837A7A;
color: #FFFFFF;
height: 150px;
}

#actuald h2{
margin-top: 5px;
margin-bottom: 10px;
margin-left: 5px;
margin-right: 5px;
}

#actuald p{
margin-top: 10px;
margin-bottom: 10px;
margin-left: 5px;
margin-right: 5px;
}

#actualg img{
width: 497px;
float: right;
}

#partenaire {
height: 60px;
background-color: #60585C;
}

#partenaire h3{
margin-left: 10px;
font-size: 12px;
letter-spacing: 2px;
color: #DDDDDD;
}

#nospart {
margin: 0px;
width: 100%;
overflow: auto;
background-color: #60585C;
border-top: 1px solid #FFFFFF;
}

#nospart a{
color:#DDDDDD;
margin-left: 10px;
font-size: 12px;
text-decoration: none;
}

#nospart a:hover{
color:#FFFFFF;
text-decoration: underline;
}


#nospart h3{
color:#FFFFFF;
margin-left: 10px;
margin-bottom: 10px;
margin-top: 10px;
}

#nospartd{
float: left;
width: 497px;
background-color: #71696D;
}

#nospartf{
float: right;
}

/* region */
#region{
width: 100%;
overflow: auto;
margin: 0px;
}

#regiond img{
float: left;
width: 497px;
margin: 0px;
height: 200px;
}

#regiong img{
float: right;
width: 497px;
margin: 0px;
height: 200px;

}

#lesima{
background-color: #60585C;
width: 100%;
overflow: auto;
}

#lesimages{
background-color: #60585C;
width: 800px;
margin: auto;
text-align: center;
}

#lesimages a{
color: #CCCCCC;
text-decoration: none;
}

#lesimages a:hover{
color: #FFFFFF;
text-decoration: overline;
}


#lesimages img{
width: 240px;
border: 10px solid #837A7A;
}

#reservations{
background-color: #60585C;
}

#reservations iframe{
width: 900px;
margin-left: 50px;
height: 600px;
}

#flottemenu {
overflow: auto;
width: 100%;
background-color: #60585C;
border-top: 1px solid white;
}

#flottemenu img{
float: right;
width: 300px;
height: 350px;

}

#flottemenu h3{
margin: 20px;
}

#flottemenu li{
margin-top: 17px;
margin-bottom: 17px;
margin-left: 90px;
color: white;
font-size: 12px;
}

