html, body{
height:100%;
margin:0;
background-color:#333333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:justify;
	}
a {
border:0;
	}
#attente {
	position:absolute;
	left: 50%; 
	width: 1000px;
	margin-left:-500px;
	height:100%;
	}
#global {
	line-height:13px;
	width:940px;
	position:absolute;
	left: 50%; 
	margin-left:-460px;
	background-image:url(images/fond_site.jpg);
	background-repeat: repeat-y;
	}
ul, li {
padding:0;
margin:0;
list-style:none;
	}
h1 {
font-size:14px;
color:#333333;
font-style:italic;
margin:0;
	}
h2 {
font-size:15px;
font-weight:normal;
color:#FFFFFF;
margin:0;
	}
table {
font-size:11px;
	}
p {
margin:0px 0px 6px 0px;
	}
.mention {
color:#7DA8FF;
font-weight:bold;
	}
	/* [ Structure globale]---------------------------------------------------- */
.gauche {
float:left;
	}
.gauche span {
display:none;
	}
#logo_villa {
float:left;
width:190px;
color:#CCCCCC;
font-size:11px;
text-align:right;
	}
#logo_villa a, a:hover {
color:#CCCCCC;
font-size:11px;
	}
#bg_adresse {
height:311px;
background:url(/english/images/fond_adresse.jpg) no-repeat top left;
	}
#adresse {
padding:190px 10px 0px 0px;
	}
#menu {
float:left;
width:140px;
	}
#contenu {
float:left;
width:550px;
display:block;
}

#condition {
color:#7DA8FF;
font-size:11px;
font-style:italic;
position: relative;
top:180px;
}

/* [ Menu Principal]---------------------------------------------------- */
#menu_principal {
float:left;
height:262px;
	width:140px;
	margin:0; 
	padding:0;
}
	
#menu_principal li {
	list-style-type:none;
	width:140px;
	padding:0;
	margin:0px;
}
#menu_principal div span {
display:none; 
}	
#menu_principal div a, #menu_principal div a:hover { 
	display:block; 
}
	
#menu_principal  a#villa, #menu_principal a:hover#villa, #menu_principal a#villa_actif  {
height:40px;
width:140px;
}
#menu_principal  a#villa { 
	background:url(/english/images/la_villa.jpg) no-repeat top left; 
}
#menu_principal a:hover#villa, #menu_principal a#villa_actif  { 
	background:url(/english/images/la_villa2.jpg) no-repeat top left; 
}

#menu_principal  a#chambres, #menu_principal a:hover#chambres, #menu_principal a#chambres_actif  {
height:62px;
width:140px;
}
#menu_principal  a#chambres { 
	background:url(/english/images/les_chambres.jpg) no-repeat top left; 
}
#menu_principal a:hover#chambres, #menu_principal a#chambres_actif  { 
	background:url(/english/images/les_chambres2.jpg) no-repeat top left; 
}

#menu_principal  a#tarifs, #menu_principal a:hover#tarifs, #menu_principal a#tarifs_actif  {
height:40px;
width:140px;
}
#menu_principal  a#tarifs { 
	background:url(/english/images/tarifs.jpg) no-repeat top left; 
}
#menu_principal a:hover#tarifs, #menu_principal a#tarifs_actif  { 
	background:url(/english/images/tarifs2.jpg) no-repeat top left; 
}

#menu_principal  a#situation, #menu_principal a:hover#situation, #menu_principal a#situation_actif  {
height:40px;
width:140px;
}
#menu_principal  a#situation { 
	background:url(/english/images/situation.jpg) no-repeat top left; 
}
#menu_principal a:hover#situation, #menu_principal a#situation_actif  { 
	background:url(/english/images/situation2.jpg) no-repeat top left; 
}

#menu_principal  a#decouverte, #menu_principal a:hover#decouverte, #menu_principal a#decouverte_actif  {
height:40px;
width:140px;
}
#menu_principal  a#decouverte { 
	background:url(/english/images/decouverte.jpg) no-repeat top left; 
}
#menu_principal a:hover#decouverte, #menu_principal a#decouverte_actif  { 
	background:url(/english/images/decouverte2.jpg) no-repeat top left; 
}

#menu_principal  a#reservation, #menu_principal a:hover#reservation, #menu_principal a#reservation_actif  {
height:40px;
width:140px;
}
#menu_principal  a#reservation { 
	background:url(/english/images/reservation.jpg) no-repeat top left; 
}
#menu_principal a:hover#reservation, #menu_principal a#reservation_actif  { 
	background:url(/english/images/reservation2.jpg) no-repeat top left; 
}

/* [ Contenu]---------------------------------------------------- */
#version_etrangere {
width:550px;
height:165px;
background:url(/english/images/dessus_contenu.jpg) no-repeat top left;
	}

a#english, a:hover#english {
position:relative;
top:20px;
left:450px;
display:block;
height:30px;
width:85px;
}
a#english { 
	background:url(/english/images/english.jpg) no-repeat top left; 
}
a:hover#english  { 
	background:url(/english/images/english2.jpg) no-repeat top left; 
}
/* [ Accueil]---------------------------------------------------- */
#accueil {
width:550px;
height:345px;
background:url(/english/images/fond_accueil.jpg) no-repeat top left;
	}
#texte_accueil {
position: relative;
top:45px;
left:300px;
display:block;
width:200px;
height:160px;
	}
#actualite {
width:550px;
height:135px;
background:url(/english/images/fond_actualite.jpg) no-repeat top left;
	}
#actu {
float:left;
top:11px;
left:41px;
position: relative;
display:block;
width:100px;
height:100px;
background:url(/english/images/accueil_villa.jpg) no-repeat top left;
	}
#texte_actu {
float:left;
top:35px;
left:50px;
position: relative;
display:block;
width:300px;
height:70px;
	}

/* [ La Villa]---------------------------------------------------- */
#la_villa {
width:550px;
height:480px;
background:url(/english/images/fond_villa.jpg) no-repeat top left;
	}
#texte_villa {
position: relative;
top:240px;
left:45px;
display:block;
width:350px;
	}
#texte_villa2 {
display:block;
width:450px;
	}
	
/* [ Les chambres]---------------------------------------------------- */
#les_chambres {
width:550px;
height:480px;
background:url(/english/images/fond_chambres.jpg) no-repeat top left;
	}
#texte_chambres {
position: relative;
top:250px;
left:155px;
display:block;
width:350px;
	}
#diapo {
position: relative;
top:170px;
left:40px;
}
/* [ Decouverte]---------------------------------------------------- */
#les_decouvertes {
width:550px;
height:480px;
background:url(/english/images/fond_decouverte.jpg) no-repeat top left;
	}
#texte_decouverte {
position: relative;
top:40px;
left:40px;
display:block;
width:500px;
	}
#texte_decouverte2 {
position: relative;
top:15px;
display:block;
width:205px;
	}
#texte_decouverte3 {
position: relative;
top:40px;
left:222px;
display:block;
width:240px;
	}
/* [ Tarifs]---------------------------------------------------- */
#les_tarifs {
width:550px;
height:560px;
background:url(/english/images/fond_tarifs.jpg) no-repeat top left;
	}
#tableau {
font-size:12px;
position: relative;
top:140px;
left:38px;
	}
#texte_tarifs {
position: relative;
top:110px;
left:40px;
display:block;
width:100px;
text-align:right;
font-size:18px;
	}
#texte_tarifs2 {
position: relative;
top:125px;
left:160px;
display:block;
width:345px;
	}
.titre_tarifs {
font-size:12px;
font-weight:bolder;
color:#333333;
font-style:italic;
	}
	#condition {
color:#7DA8FF;
font-size:11px;
font-style:italic;
position: relative;
top:170px;
margin:0px 30px;
}
/* [ Acces]---------------------------------------------------- */
#acces {
width:550px;
height:810px;
background:url(/english/images/fond_acces.jpg) no-repeat top left;
	}
#texte_acces {
position: relative;
top:50px;
left:40px;
display:block;
width:500px;
	}
/* [ Reservation]---------------------------------------------------- */
#resa {
width:550px;
height:480px;
background:url(/english/images/fond_resa.jpg) no-repeat top left;
	}
#texte_resa {
position: relative;
top:60px;
left:40px;
	}
/*---------------attente--------------------*/
.pied_accueil{
text-align:center;
color:#666666;
}
.texte_attente{
text-align:center;
color:#FFFFFF;
font-size:12px;
}