@charset "utf-8";
/* CSS Document */
#global {
	position:absolute;
	left: 50%;
	top: 50%;
	width: 880px;
	height: 552px;
	margin-top: -276px; /* moitié de la hauteur */
	margin-left: -440px; /* moitié de la largeur */
	background-image: url(../images/fonds/fond_page3.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding:16px 16px 0 16px;
}

ul{
margin:0;
padding:0;
}
#menu{
margin : 312px 0 0 100px;
width:170px;
}
#menu li{
	color:#000;
	margin-right:10px;
	cursor:pointer;
	list-style-type: none;
	line-height:28px;
	margin:0 0 0 0;
	padding:0 0 0 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ABBA8C;	
}

.bordure_bas{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ABBA8C;
}
#jFlowSlide{
/*border:10px solid #F00;*/
}

#menu span.jFlowSelected {
background:#F00;
}

.jFlowPrev, .jFlowNext{
cursor:pointer;
}
#s2,#s3,#s4,#s5,#s6{
display:none;
}
#slides{
float:left;
width: 531px;
}
#droite{
	float:right;
	width:340px;
	height:536px;
	background-color:#fff;
	background-image: url(../images/fonds/logo-droite.jpg);
	background-repeat: no-repeat;
	background-position: 60px 28px;
}
*html #droite{
	width:340px;
}
.cheminee{
	
}
.cocote{
	
}
.pbas{
height:258px;
padding:0px 0 10px 20px;
}
.pbas p, .pbas ul{
color:#FFF;
font-size:0.9em;
}
/*presentation*/
#s2{
	background-color:#0073BD;
}
#s3{
	background-color:#786F3A;/*#5F6D41;	*/
}
#s3_haut,#s4_haut,#s5_haut,#s6_haut{
	height:268px;
}
#s3_haut{
	background-color:#565029;/*#2F3520;*/
}


#s3 .carre_droit{
	background-color:#2F3520;
}
#confort{
margin:60px 0 0 43px;		
}
#s4{
	background-color:#803300;/*#710024;	*/
}
#s4 .carre_droit{
	background-color:#330011;
}
#s4_haut{
	background-color:#6a2b00;/*#330011;*/
}
#elegance{
margin:25px 0 0 27px;	
}
#s5{
	background-color:#14BD00;	
}
#s5 .carre_droit{
	background-color:#0D8000;/*#0B6A00;/*#468F19;*/
}
#s5_haut{
	background-color:#21430C;
}
#s5_haut img, #s4_haut img,#s3_haut img{
float:left;	
}
.clic{
font-size:0.7em;
padding:57px 0 0 5px;
float:left;
color:#14BD00;
}
#s6{
	background-color:#786F3A;
	height:536px;
}
#s6 h1{
margin:10px 0 0 10px;	
}
#s6_haut{
	background-color:#333;
	height:268px;
}
#ombre{
	position:absolute;
	top:16px;
	left:540px;
	z-index:5;
}
#logo{
position:absolute;
top:243px;
left:454px;
z-index:10;
}
form{
width:240px;
height:258px;
margin:0;
padding:0;
float:left;
}
#droite_contact{
	margin:0px 0 0 0;
	height:200px;
	float:left;
}
#plan {
margin:5px 0 0 0;	
}
#plan a{
color:#F7F2D4;;
text-decoration:none;
}
#plan a:hover{
color:#FEFBBC;
text-decoration:underline
}
#plan p{
width:154px;
text-align:left;
font-size:0.75em;
}
#coord{
color:#fff;	
}
#coord h2{
	padding:0 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: dadada;
	width:175px;
}
#coord p{
font-size:0.85em;	
}
#coord #tel{
margin:10px 0 0 0;	
}
.label{
width:35px;
font-size:0.8em;
color:#F7F2D4;
padding:4px 0 0 0;
}
.input{
background-color:#F7F2D4;
border:0;
height:16px;
margin:0 0 1px 0;
padding:0;
width:170px;
padding:0 2px 0 2px;
font-size:0.85em;
}
#demande{
background-color:#F7F2D4;
width:170px;
border:0;
padding:0 2px 0 2px;
font-size:0.85em;
font-family:Arial, Helvetica, sans-serif;
margin:3px 0 0 0;
}
#champs{
margin:10px 0 0 10px;	
	
}
#btn{
	width:88px;
	height:24px;
	background-image: url(../images/fonds/btn_envoi.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	border:0;
	color:#000;
	font-weight:normal;
	font-size:0.9em;
	margin:5px 0 0 0;
	
}

#btn:hover{
	background-position: left -24px;
	
}
.carre_droit{
width:267px;
height:268px;
float:right;
padding:0 0 0 1px;
}
#spacer{
clear:both;	
}
.carre_droit img{
	margin: 6px 0px 0px 5px;	
}
#v6{
margin:6px 60px 0 5px;	
}
#v8{
margin:6px 120px 0 5px;	
}

.clic_resto{
font-size:0.7em;
padding:47px 0 0 5px;
float:left;
color:#710024;
}
.clic_confort{
font-size:0.7em;
padding:72px 0 0 5px;
float:left;
color:#5F6D41;
}
.sous_titre{
margin:8px 0 2px 0;
font-weight:bold;
}
.pres2{
margin:10px 0 0 0;	
}
#confirmation{
display:none;
margin:25px 0 0 0px;
font-size:1.1em;
color:#fff;
text-align:center;
}
#liste_menu,  #liste_chambre,.liste_region{
margin:0 0 10px 18px;
}
.liste_region{
margin-top: 5px;
}
#liste_menu li, #liste_chambre li{
margin:0 0 3px 0px;
}
#liste_menu a{
color:#FFF;
text-decoration:underline;
}
#liste_menu a:hover{
color:#D0AAB6;
text-decoration:none;
}
#sejour{
font-size:0.7em;
margin:-6px 0 0 18px;
}
#pied{
margin:10px 0 0 -10px;
position:relative;
}
#adresse_pied{
	float:left;
	color:#E6B3B3;
	width:440px;
	font-size:11px;
	margin:2px 0 0 0;
}
.visual{
font-size:10px;
color:#AD8075;
}
#adresse_pied a {
color:#AD8075;
text-decoration:none;
}
#adresse_pied a:hover {
color:#E6B3B3;
text-decoration:none;
}
#flash_son{
	float:right;
	margin:0 74px 0 0;
	top:-1px;
	
}
#flash_son_eng{
	float:right;
	margin:0 0 0 0;
	top:-1px;
	
}
*html #flash_son{
margin:0 36px 0 0;	
}
#mentions{
	position:absolute;
	left:788px;
	top:2px;
	color:#E6B3B3;
	font-size:11px;
	color:#999;
	vertical-align:middle;
	width:90px;

}

*html #mentions{
	left:360px;
}
#mentions a{
	color:#E6B3B3;
	text-decoration:none;	
}
#mentions a:hover{
	color:#fff;
	text-decoration:none;	
}
#drapeau{
	position:absolute;
	top:2px;
	left:93px;
	width:18px;
	height:12px;
}
#acces{
position:absolute;
top:426px;
left:400px;
}
#texte_acces{
position:absolute;
top:426px;
left:430px;	
font-size:11px;
color:#fff;
}

html #auto{
margin:5px 0 0 0;	
}
html #aero{
margin:13px 0 0 0;
}
.fields{
font-size:0.8em;
color:#453F22;
}
