BODY
{
	margin: 0px;
	padding: 0px;
	background-color: white;
	border:none;
}


#contenu {
	position : relative;
	text-align:left;
	top:0px;
	left:0px;
	margin : 0px;
	padding : 0px;	
	z-index:10;
}


#arbo {
	background-color: #DEE3E9;
	padding:2px;
	padding-bottom:4px;	
}


.intitule{
width:35px;
height:19px;
float : left;
background-color: #D7D300;
margin-right:6px;
}


.intitule_his{
margin-top:4px;
margin-right:4px;
width:19px;
height:10px;
background-color: #39B4E8;
font-size : 6px;
float : left;
}


.pt_illus_hotel {
padding-left: 42px;
padding-top:10px;
}


.zoom {
background-color: #DEE3EA;
width:120px;
margin-top:2px;
text-align:center;
color: #01194C; 
text-decoration: none; 
font-size : 10px;
font-family :  Tahoma,Verdana,Helvetica,arial,  sans-serif;
font-weight:bold;
}


.zoom a{
background-color: #DEE3EA;
width:120px;
margin-top:2px;
text-align:center;
color: #01194C; 
text-decoration: none; 
font-size : 10px;
font-family :  Tahoma,Verdana,Helvetica,arial,  sans-serif;
font-weight:bold;
}




.desc {
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	color: #727F8D;
	text-decoration: none;
	font-size : 11px;
	font-family : Tahoma,Verdana,Helvetica,arial, sans-serif;
	line-height : 16px;
	text-align : justify;
}


#centre {
	position : relative;
	width:886px;
	top:0px;
	left:0px;	
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
	padding-top:10px;
	background-color:white;
}


#centre_histoire {
	position : relative;
	width:580px;
	top:0px;
	left:0px;	
	margin-top:0px;
	margin-left:0px;
	padding-left:20px;
	padding-top:10px;
	background-color:white;
}


#centre_histoire #tab_his table{
padding:0px;
margin:0px;
}


#centre_histoire #tab_his td{
padding-left:0px;
padding-right: 4px;
padding-top: 4px;
margin:0px;
}


#nav_his {
margin-top:10px;
margin-left:0px;
padding-left:0px;
}


#nav_his ul {
	padding:0px;
	margin:0px;
}


.menu_hist {
	width:180px;
	margin-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:0px;
	background-image : url(../img_com/puce_li.gif);
	border-top:dotted 1px #01194C;
	background-repeat : no-repeat;
}


#menu_top {
position : absolute;	
color:#0099D6;
font-weight:bold;
	top:0px;
	width:300px;
	left:530px;	
	font-family : Tahoma,arial,Verdana, Helvetica, sans-serif;
	font-size : 10px;
}


#menu_top a{	
color:#0099D6;
font-weight:bold;
font-family : Tahoma,arial,Verdana, Helvetica, sans-serif;
font-size : 10px;
text-decoration:none;
z-index:10;
}




#nav_bottom {
	position : relative;
	width:950px;
	left:0px;
	text-align:center;
	margin: 0px;
	padding-left:0px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:10px;
	z-index :20;
	color:#0386CC;
	font-weight:bold;
	font-family : Tahoma,arial,Verdana, Helvetica, sans-serif;
	font-size : 10px;
}


#texte {
position : relative;
width:886px;
top:0px;
left:0px;
padding-left : 30px;
z-index :30;
}


#tab_titre td{
padding:0px;
margin:0px;
padding-top:1px;
padding-left:1px;
}


#tab_pic td{
padding:0px;
margin:0px;
padding-right:1px;
padding-top:4px;
}


.pic_over{
border:solid 2px #046CAB;
}


.pic_off{
border:solid 2px white;
}


#titre {
background-color: #DEE3E9;
color:#01194C;
font-weight:bold;
font-size:18px;
font-family : arial,Verdana, Helvetica, sans-serif;
padding-left:20px;
padding-top:34px;
padding-bottom:4px;
}


#pic {
padding-left:20px;
padding-bottom:4px;
}


.image_pic {
padding:2px;
}


#fond {
	position : relative;
	text-align:left;
	left:0px;
	top:0px;
	width:956px;
	margin:0px;
	padding :0px;
}


#accroche {
	position : absolute;
	left:0px;
	top:0px;
	margin:0px;
	padding :0px;
}


#actu {
	position : absolute;
	left:606px;
	top:320px;
	text-align:left;
	width:260px;
	margin:0px;
	padding :0px;
	padding-top :0px;
	z-index:20;
	background-image : url(../img_com/actu_top.gif);
	background-repeat:no-repeat;


}
#contenu_actu {
position : relative;	
z-index:30;
padding-top :10px;
padding-left :10px;
padding-right :10px;
background-color:#0093C9 ;
}


#bouton_actu {
text-align:center;
font-weight:bold;
width:120px;
margin-top:10px;
padding-top:2px;
padding-left:4px;
padding-right:4px;
padding-bottom:3px;
background-image : url(../img_com/bg_nav.jpg);
}


.bouton_site{
text-align:center;
font-weight:bold;
width:60px;
margin-top:0px;
margin-right:10px;
padding-top:1px;
padding-left:4px;
padding-right:4px;
padding-bottom:1px;
background-image : url(../img_com/bg_nav.jpg);
float:right;
}


.bouton_site a{ 
text-decoration:none;
}


.bouton_mail {
text-align:center;
font-weight:bold;
width:40px;
margin-top:0px;
padding-top:1px;
padding-left:4px;
padding-right:4px;

padding-bottom:1px;
background-image : url(../img_com/bg_nav.jpg);
float:right;
}


.bouton_mail a{ 
text-decoration:none;
}


.bouton_reserver {
text-align:center;
font-weight:bold;
width:60px;
margin-top:0px;
padding-top:1px;
padding-left:4px;
padding-right:4px;
padding-bottom:1px;
background-image : url(../img_com/bg_nav.jpg);
float:right;
}


.bouton_reserver a{ 
text-decoration:none;
}


#recherche {
	position : absolute;
	left:770px;
	top:50px;
	margin:0px;
	padding :0px;

	color:black;
	font-family : Tahoma,arial,Verdana, Helvetica, sans-serif;
	font-size : 10px;
}


form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.search_form {
width:115px;
height:16px;
border-width:1px;
border-color:#CECECE;
border-top-color:#8E8E8E;
}


.formulaire {
width:350px;
background:#E2DBDA;
border:solid 1px #B2AFAF;
margin-top:4px;
margin-bottom:4px;
}


#nav_pic {
	position: absolute;
	text-align: left;
	width: 110px;
	top: 44px;
	left: 624px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:10;
}


#nav_pic img{
	margin-left: 3px;
	margin-right: 0px;
}


.marge  {
padding: 0px 0px 0px 0px;
}




img {
	border: 0px none;
	padding:0px;
	margin:0px;
}


.puce {
margin-left:0px;
margin-right:6px;
}


#cont_left {
	position : relative;
	background-color:#B5B29E;
	margin: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	width:550px;
	color:#4A0021;
	font-weight:normal;
	font-size:11px;
	font-family : Tahoma,arial,Verdana,  Helvetica, sans-serif;
}


#cont_rigth {
	position : relative;
	text-align:left;
	margin: 0px;
	top:0px;
	left:0px;
	padding: 0px;
	padding-left:35px;
	width:360px;	
	color:black;
	font-weight:normal;
	font-size:11px;
	font-family : arial,Verdana, Helvetica, sans-serif;


}


#cont {
	position : relative;
	background-color:#B5B29E;
	margin: 0px;
	margin-left:36px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width:900px;
	color:#4A0021;
	font-weight:normal;
	font-size:11px;
	font-family : Tahoma,arial,Verdana,  Helvetica, sans-serif;
}


.pt_img {
margin-right:2px;
border:solid 1px white;
cursor :pointer;
cursor:hand;
}


.pt_img_over {
margin-right:2px;
border:solid 1px #4A0021;
cursor:pointer;
cursor:hand;
}




#drapeaux {
position : absolute;
margin: 0px;
top:10px;
left:20px;
padding: 0px;
z-index:20;
}


#drapeaux img {
margin: 0px;
padding-left: 10px;
}






#more_info {
position : absolute;
visibility:hidden;
margin: 0px;
top:-30px;
left:-334px;
padding: 10px;
width:300px;
z-index:20;
background-color:#757F7A;
color:white;
font-size:11px;
font-family : Tahoma,arial,Verdana, Helvetica, sans-serif;
}


#menu_contact {
position : absolute;
visibility:hidden;
top:0px;
left:422px;
width:300px;
background-color:white;
border:solid 2px #002560; 
border-top:solid 10px #002560; 
padding:0px;
margin:0px;
z-index:200;
padding:10px;
}


#menu_liens {
position : absolute;
visibility:hidden;
top:0px;
left:292px;
width:300px;
background-color:white;
border:solid 2px #002560; 
border-top:solid 10px #002560; 
padding:0px;
margin:0px;
z-index:200;
padding:10px;
}
.sep {
background-image : url(../img_com/sep2.gif);
height:15px;
width:885px;
}
