html, body {
background-color: rgb(167,185,193);
/*background-color: rgb(127,192,144);*/
}
/*************************   TEXTE ET IMAGES  *******************************/
.maj {
  font-size: 22px;
  font-weight: bold;
  font-family: Georgia,Times New Roman,Times,serif;
  color: #639b68;
}

.img1cont{
float: right;
margin: 10px 100px 10px 5px;
padding: 5px 5px 5px 5px;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color: #68BE64;
}

.img2cont{
float: right;
margin: 10px 5px 10px 10px;
padding: 5px 5px 5px 5px;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color: #68BE64;
}
.calendrier{
  font-size: 9px;
  font-weight: normal;
  font-family: Georgia,Times New Roman,Times,serif;
  color: #639b68;
}
/*****************************     ENTETE     *******************************/
#entete {
	position: absolute;
	height: 160px;	width: 980px;	top:5px;
	left: 50%;	margin: 0 0 0 -490px;
	background-image: url(../images/HautEntete.png);
}
#identite {
	position: relative
  top: 0px; margin: 32px 0 0 160px;/*170*/
	font-size: 25px; font-weight: bolder; 
	color: #ffffff;
}
#nom {
	position: relative
  top: 0px; margin: 2px 0 0 190px;/*170*/
	font-size: 45px; font-weight: bolder; 
	color: #ffffff;
}
#enteteimg {
	position: absolute;
	height: 100px;	width: 105px;	top:34px;
	left: 50%;	margin: 0 0 0 -450px;
}
#res {
	position: absolute;
	height: 100px;	width: 150px;	top:55px;
	font-size: 24px; font-weight: bold; 
	color: #ffffff;
	left: 100%;	margin: 0 0 0 -172px;
}
#num {
	position: absolute;
	height: 100px;
	width: 209px;
	top:95px;
	font-size: 21px;
	font-weight: bold;
	color: #ffffff;
	left: 948px;
	margin: 0 0 0 -182px;
}
#mes {
	position: absolute;
	height: 100px;	width: 170px;	top:125px;
	font-size: 11px; font-weight: normal; 
	color: #471E48;
	left: 100%;	margin: 0 0 0 -199px;
}
#telephone {
	position: absolute;
	height: 35px;	width: 35px;	top:55px;
	font-size: 11px; font-weight: normal; 
	color: #471E48;
	left: 100%;	margin: 0 0 0 -202px;
}
#E-mail_txt {
	position: absolute;
	height: 35px;	width: 55px;	top:125px;
	font-size: 15px; font-weight: bold; 
	color: #ffffff;
	left: 100%;	margin: 0px 0 0 -180px;
}
#E-mail {
	position: absolute;
	height: 35px;	width: 35px;	top:120px;
	/*font-size: 25px; font-weight: normal;*/
	border:none;
	left: 100%;	margin: 0px 0 0 -125px;
}
/******************************    LANGUES   ********************************/
#langues {
	position: absolute;
	top: 12px; margin: 0; right: 60px;
}
#langues ul {
	list-style-type: none;
	width: 100%; margin: 0;
}
#langues  a {
	text-decoration: none;
}
#langues li {
	float: right;
}
#langues img {
	padding: 0px 3px 0px 0px;
	margin: 0px; border: 0px;
  }
/****************************  MENU HORIZONTAL  *****************************/
#menu-h {
	position: absolute;/*relative*/
	top:141px;
	width: 687px;
	left: 50%;
	margin: 0 0 0 -460px;
	padding: 0;
/*background-color: #7c8ab2;
padding-bottom: 0px;*/
}
#menu-h ul {
list-style-type: none;
/*width: 100%; /* precision for Opera */
padding: 0 0 0 1px;
margin: 0;
}
#menu-h li{
float: left;
background: url(../images/navBarBg.png) repeat-x 20px;
}
#menu-h a{
font: 11px/20px "Lucida Grande", verdana, sans-serif;
font-weight: bold;
text-align: center;
color: #fff;
text-decoration: none;
display: block;
padding-left: 20px;
padding-right: 20px;
border-top: 1px solid #A8B090;
border-bottom: 1px solid #A8B090;
border-right: 1px solid #A8B090;
border-left: 1px solid #A8B090;
}
#menu-h a:hover { 
background: url(../images/menu-hover.png) repeat-x 20px; 
color: #000000;
}
/***************************  DEFIL_IMAGES  *********************************/
#defil_images {
	position: absolute;
	top:8px;
	width : 215px;
	padding : 5px 5px;
    clear : none !important;
	clear : left;
	font-size : 0.9em;
	left: 20px;
	height: 163px;
/*	border-color:#fff;
	border-style:solid;*/
}
/***************************  CUISINE  *********************************/
#cuisine {
	position: absolute;
	top:117px;
	width : 200px;
	padding : 5px 5px;
	clear : none !important;
	clear : left;
	font-size : 0.9em;
	left: 726px;
	height: 133px;
	border-color:#666;
	border-style:solid;
}
/***************************  SALON  *********************************/
#salon {
	position: absolute;
	top:273px;
	width : 200px;
	padding : 5px 5px;
	clear : none !important;
	clear : left;
	font-size : 0.9em;
	left: 669px;
	height: 133px;
	border-color:#666;
	border-style:solid;
}
/***************************  SALLE DE BAIN  *********************************/
#salledebain {
	position: absolute;
	top:432px;
	width : 133px;
	padding : 5px 5px;
	clear : none !important;
	clear : left;
	font-size : 0.9em;
	left: 785px;
	height: 200px;
	border-color:#666;
	border-style:solid;
}
/***************************  VUE 180  *********************************/
#vue_180 {
	position:absolute;
	width : 650px;
	padding : 1px 1px;
	clear : none !important;
	clear: left;
	font-size : 0.9em;
	height: 170px;
	margin-left : 25px;
	border-color:#666;
	border-style:solid;
}
/***************************  MENU VERTICAL  *********************************/
#menu-v {
	position: absolute;
	top:182px;
	width : 215px;
	padding : 5px 5px;
    clear : none !important;
	clear : left;
	font-size : 0.9em;
	left: 20px;
	height: 460px;
}
#menu-v div {
margin : 0 0 2px 0;
padding : 0 0 2px 0;
}
#menu-v h2 {
font-size : 1.2em;
color: #777877;
margin : 0 0 10px 0;
border-bottom : 3px solid #ccc;
}
#menu-v h2 a{
font-size : 1.0em;
color: #777877;
margin : 0 0 10px 0;
text-decoration : none;
border-bottom : 3px solid #ccc;
}
#menu-v h2 a:hover{
color: #6231C0;
}
#menu-v h3 {
font-size : 1.2em;
padding-left : 15px;
}
#menu-v li {
color: #666;
padding-left : 18px;
background : transparent url('../images/fleche.png') no-repeat left 5px;
}
#menu-v li a {
color : #639B68;
text-decoration : none;
font-weight : bold;
}
#menu-v li a:hover{
color: #624BA8;
/*text-decoration : underline;*/
}
#menu-v p, #menu-v ul {
list-style-type: none;
padding : 0 10px 5px 8px;
}

/*****************************      CORPS     *******************************/
#contour {
	position: absolute;
	height: 660px; /*810*/ width: 980px;	top: 165px;
  left: 50%;	margin: 0 0 0 -490px;
	background-image: url(../images/corpsAcceuil.png);
}
#corps {
  width: 710px;
	/*margin: 50px 0px 0px 260px;*/
	margin: 10px 0px 0px 250px;
}
#corps h1{
	font-size: 30px; font-weight: bold; 
	color: #471E48;
}
#corps h2{
font-size: 16px; font-weight: bold;
  text-align: justify;
  padding : 0px 40px 2px 38px;	 
	color: #666777;;
}
#corps p{
  text-align: justify;
  padding : 0px 60px 5px 30px;	
}
#corps a{
  font-weight: normal;
  color: #00627C;
  text-decoration: none;
}
#corps li{
  padding-left : 5px;
  margin-left : 30px;
}
#tarifs_semaine{
  padding : 0px 0px 10px 60px;	
}
#tarifs_nuit{
  padding : 0px 0px 10px 60px;	
}
#calendrier{
  margin-left : 190px;
}
/*#corps a:hover{
} A faire */

/********************************  PIED  ************************************/
#pied {
	position: absolute;
	height: 30px;  width: 980px;	top: 825px;/*975*/
	left: 50%;	margin: 0 0 0 -490px;
	background-image: url(../images/pied.png);}
	
#pied_t {
	color: #ffffff;
	left: 50%;	margin: 2px 0 0 150px;
	font-size: 11px;}
	
#pied_t a {
	color: #ffffff;
	text-decoration: none;}

/********************************  MENTIONS  ************************************/

#mentions{
	position: absolute;
	height: 30px;  width: 500px;	top: 855px;/*1005*/
	left: 50%;	margin: 0 0 0 -150px;
	font-size: 11px;
	color: #000000;
}
/********************************  PARTENAIRES  ************************************/
#partenaires_entete_t {
	color: #ffffff;
	left: 50%;
	margin: 10px 0 0 430px;
	font-weight: bold;
	font-size: 16px;
}
#partenaires_corps {
	width: 920px;
	margin: 30px 0px 0px 30px;
}
#partenaires_entete {
	position: absolute;
	height: 29px;
	width: 980px;
	top:930px;
	left: 50%;
	margin: 0 0 0 -490px;
	background-image: url(../images/Haut.png);
}
#partenaires_contour {
	position: absolute;
	height: 660px;
	width: 980px;
	top: 959px;
	left: 50%;
	margin: 0 0 0 -490px;
	background-image: url(../images/corpsAcceuil2.png);
}	
#partenaires_pieds {
	position: absolute;
	height: 30px;
	width: 980px;
	top: 1619px;
	left: 50%;	
	margin: 0 0 0 -490px;
	background-image: url(../images/pied.png);
}
