#backcontenu { 
	background: white center; 
	position: relative; 
	width: 760px }
	#backcontenu a			{text-decoration:underline;}
	#backcontenu a:link 	{color: #000000;}
	#backcontenu a:active 	{color: #890000;}
	#backcontenu a:visited 	{color: #000000;}
	#backcontenu a:hover 	{color:	#890000;}

#bloc_bas { background-image: url(images/bas.jpg); margin: 0px; padding: 0px; position: relative; width: 760px }
#bloc_bas_texte { position: relative; top: 7px; left: 123px; width: 509px }

#bloc_haut01 { 
	background-image: url(images/haut01.jpg); 
	margin: 0px; 
	padding: 0px; 
	position: relative; 
	height: 30px }
	
#bloc_haut01_texte { 
	position: relative; 
	top: 7px; 
	left: 580px; 
	width: 100px }
	#bloc_haut01_texte a			{text-decoration:none;}
	#bloc_haut01_texte a:link 	{color: #ccbb49;}
	#bloc_haut01_texte a:active 	{color: #896a40;}
	#bloc_haut01_texte a:visited 	{color: #ccbb49;}
	#bloc_haut01_texte a:hover 	{color:	#896a40;}

#bloc_haut01_texte_en { 
	position: relative; 
	top: 7px; 
	left: 570px; 
	width: 100px }
	#bloc_haut01_texte_en a			{text-decoration:none;}
	#bloc_haut01_texte_en a:link 	{color: #ccbb49;}
	#bloc_haut01_texte_en a:active 	{color: #896a40;}
	#bloc_haut01_texte_en a:visited 	{color: #ccbb49;}
	#bloc_haut01_texte_en a:hover 	{color:	#896a40;}

#bloc_haut02 { 
	background-image: url(images/haut02.jpg); 
	margin: 0px; 
	padding: 0px; 
	position: relative; 
	height: 175px }
#bloc_haut02_en { 
	background-image: url(images/haut02_en.jpg); 
	margin: 0px; 
	padding: 0px; 
	position: relative; 
	height: 175px }
#bloc_haut02_reservation { 
	background-image: url(images/haut02_reservation.jpg); 
	margin: 0px; 
	padding: 0px; 
	position: relative; 
	height: 175px }
#bloc_haut02_reservation_en { 
	background-image: url(images/haut02_reservation_en.jpg); 
	margin: 0px; 
	padding: 0px; 
	position: relative; 
	height: 175px }
#bloc_haut02_tarifs { 
	background-image: url(images/haut02_tarifs.jpg); 
	margin: 0px; 
	padding: 0px; 
	position: relative; 
	height: 175px }
#bloc_haut02_tarifs_en { 
	background-image: url(images/haut02_tarifs_en.jpg); 
	margin: 0px; 
	padding: 0px; 
	position: relative; 
	height: 175px }
#bloc_haut02_visite { 
	background-image: url(images/haut02_visite.jpg); 
	margin: 0px; 
	padding: 0px; 
	position: relative; 
	height: 175px }
#bloc_haut02_visite_en { 
	background-image: url(images/haut02_visite_en.jpg); 
	margin: 0px; 
	padding: 0px; 
	position: relative; 
	height: 175px }

#bloc_haut02_texte { 
	position: relative; 
	top: 5px; 
	left: 179px}
	#bloc_haut02_texte a			{text-decoration:none;}
	#bloc_haut02_texte a:link 	{color: #000000;}
	#bloc_haut02_texte a:active 	{color: #890000;}
	#bloc_haut02_texte a:visited 	{color: #000000;}
	#bloc_haut02_texte a:hover 	{color:	#890000;}

#bloc_haut02_texte_en { 
	position: relative; 
	top: 5px; 
	left: 204px}
	#bloc_haut02_texte_en a			{text-decoration:none;}
	#bloc_haut02_texte_en a:link 	{color: #000000;}
	#bloc_haut02_texte_en a:active 	{color: #890000;}
	#bloc_haut02_texte_en a:visited 	{color: #000000;}
	#bloc_haut02_texte_en a:hover 	{color:	#890000;}

#bloc_reservation {
	margin: 0px;
	padding: 0px;
	position: relative;
	background-color: #E6E3C2;
	border-color: #ACA65A;
	border-style: solid;
	border-width: thin;
}
#bloc_reservation_note {
	margin: 0px;
	padding: 10px;
	position: relative;
	background-color: #FFFFFF;
	border-color: #FF0000;
	border-style: solid;
	border-width: thin;
}

#bloc_texte_chambre {
	color: black;
	font-size: 12px;
	font-family: Arial;
	position: relative;
	left: 12px;
	width: 450px;
	text-align: justify;
	margin: 0px;
	padding: 0px;
}

.bloc_input {
	border-color: #819CBA;
	border-style: solid;
	border-width: thin;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 1px;
	padding: 1px;
	padding-right: 2px;
}
.bloc_select {
	border-color: #819CBA;
	border-style: solid;
	border-width: thin;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 1px;
	padding: 1px;
	padding-right: 2px;
}

.menu01 { color: #ccbb49; font-weight: bold; font-size: 12px; line-height: 30px; font-family: Arial; position: relative }
.menu02 { color: black; font-weight: bold; font-size: 14px; line-height: 30px; font-family: Arial }
.menu03 { color: black; font-size: 10px; font-family: Arial; padding-top: 10px }
.menu04 { color: black; font-size: 10px; font-family: Arial }
.text {
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.text_rouge {
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #890000;
}

.text_petit { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text_premiere_lettre { color: black; font-size: 30px; font-family: "Times New Roman", Georgia, Times }
.text_input_tel { color: black; font-size: 20px; font-family: "Times New Roman", Georgia, Times }
.text_input_telp { color: black; font-size: 16px; font-family: "Times New Roman", Georgia, Times }
.text_tableau_tit {
	font-size: 15px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	line-height: 5px;
}
.text_tableau_titg {
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	line-height: 0px;
}
.text_tableau {
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
}
.text_tableau_petit {
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
}
.text_formulaire_rouge {
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
	color: #FF0000;
	text-align: right;
}


body {
	background-color: white;
	margin: 0px;
}
