body, html{
margin: 0;
padding: 0;
width: 100%;
height: 100%;
position: relative;
color:#b2a982;
background-image:url(../img/body_back.gif);
background-repeat:repeat-x;
background-color:#714528;
}

body{
font-family:"Verdana","Arial","Helvetica",sans-serif;
font-size:10px;
color:#999276;
}

table, form{
margin: 0; 
padding: 0;
}

input, textarea ,select {
border:1px solid #e3e3e3;
background-color:#ffffff;
font-family:"Verdana","Arial","Helvetica",sans-serif;
font-size:10px;
font-weight:normal;
color:#747474;
}

/* hack FF contours pointillé sur liens
-------------------------------------------------------*/
a{outline: none;}
:focus{-moz-outline-style: none;}


/************************************************* Base */



#frame{
	width:900px;
	margin:25px auto 25px auto;
}

#header{
	width:900px;
	height:287px;
	background-image:url(../img/header_back.jpg);
	background-repeat:no-repeat;
}

#header_menu{
	width:246px;
}

#header_menu_contener{
	position:absolute;
	margin:80px 0 0 8px;
}

.menu_spacer{
	width:156px;
	height:1px;
	background-image:url(../img/menu_spacer.gif);
}

#header_center{
	position:absolute;
	margin:245px 0 0 343px;
}

#header_titre{
	width:186px;
	height:26px;
}

#header_reservation{
	float:right;
	width:246px;
	
}.header_reservation_langue{
	margin:55px 0 0 65px;
	width:177px;
	text-align:center;
	font-weight:bold;
	color:#FF0000;
	height:15px;
}


#header_reservation_cadre{
	margin:42px 0 0 54px;
	width:177px;
	text-align:center;
}

a#header_reservation_titre{
	width:155px;
	line-height:28px;
	background:url(../img/titre_recherche_rapide.gif) no-repeat center center;
	margin:0px 0 0 15px;
	display:block;
	text-indent:-8000px
}

#frame_inside{
background-image:url(../img/frame_inside_back.gif);
	}

#footer{
height:33px;
background-image:url(../img/footer_back.gif);
}

#copyright{
	float:right;
	margin:10px 20px 0 0;
}

#copyright A{
	color:#b2a982;
	font-weight:bold;
	text-decoration:none;
}

#copyright A:hover{
	text-decoration:underline;
}



/************************************************* cadre */

.li{
margin:2px 0 0 15px;	
background-image:url(../img/li.gif);
background-repeat:no-repeat;
background-position:0 4px;
padding:0 0 0 10px;
}

.separate{
clear:both;
}

#fi_header{
background-image:url(../img/fi_header_back.gif);
background-repeat:no-repeat;
}

.fi_panorama{
	float:left;
width:441px;
height:309px;
background-image:url(../img/fi_panorama_back.gif);	
}

#panorama{
position:absolute;
margin:30px 0 0 42px;
}

.fi_block_a{
	float:left;
	width:459px;
	text-align:justify;
	color:#e9e6d6;
}

.fib_titre_a{
	font-size:12px;
	font-weight:bold;
	margin:20px 0 10px 15px;
}

.fib_corp_a{
	width:440px; font-size:
}

.style10{
font-size:12px; margin-right: 10px
}
.style11{
font-size:14px; 
}

.fi_block_b{
	width:865px;
	margin-left:20px;
	text-align:justify;
	color:#e9e6d6;
}

.fib_corp_b{
	margin:5px;
}
h1{
	font-size:10px;
	color:#CAA78A;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
h2{
	font-size:10px;
	color:#CAA78A;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
.txtlien{
	font-size:10px;
	color:#CAA78A;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:10px;
}
.txtlien a, .txtlien a:hover{
	font-size:10px;
	color:#CAA78A;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
}
.txtlien a:hover{
	font-size:10px;
	color:#F0E6DD;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
}

.txtlien a:visited{
	font-size:10px;
	color:#CAA78A;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:10px;
}

.txtlien1{
	font-size:9px;
	color:#CAA78A;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:9px;
}
.txtlien1 a, .txtlien1 a:hover{
	font-size:9px;
	color:#CAA78A;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
}
.txtlien1 a:hover{
	font-size:9px;
	color:#F0E6DD;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
}

.txtlien1 a:visited{
	font-size:9px;
	color:#CAA78A;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:9px;
}


.txtlien2{
	color:#e9e6d6;
	
}
.txtlien2 a, .txtlien1 a:hover{
	color:#e9e6d6;
	text-decoration:none;
}
.txtlien2 a:hover{
	color:#e9e6d6;
	text-decoration:none;
}

.txtlien2 a:visited{
	color:#e9e6d6;
	text-decoration:none;
}

.Style6 {font-size: 13px; color: #FFFFFF}