body {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color:#CCCCCC;	margin-top: 15px;}#contenu {	margin: auto;	width: 917px;}#degrade_gauche {	background-image: url(../images/degrade_gauche.jpg);	background-repeat: repeat-y;	background-position: left;}#degrade_haut {	background-image: url(../images/degrade_haut.jpg);	margin: auto;	height: 10px;}#degrade_bas {	background-image: url(../images/degrade_bas.jpg);	height: 9px;	margin: auto;	clear: both;}#contenu #degrade_droit #degrade_gauche #contenu_texte_menu #menu ul {	margin: 0px;	padding-top: 25px;	padding-bottom: 30px;	padding-left: 25px;}#contenu #degrade_droit #degrade_gauche #contenu_texte_menu #menu li {	list-style-type: none;	margin-top: 10px;}#contenu #degrade_droit #degrade_gauche #contenu_texte_menu #menu .lien_menu {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 15px;	color: #666666;	text-decoration: none;}a:hover.lien_menu {	background-color: #CCCCCC;}#degrade_droit {	background-image: url(../images/degrade_droit.jpg);	float: none;	background-repeat: repeat-y;	background-position: right;}#contenu #bloc {	clear: both;}#menu {	width: 185px;	margin-left: 9px;	float: left;}#banniere {	margin: auto;	width: 900px;}#langue {	background-color: #CCCCCC;}#contenu_texte_menu {	background-image: url(../images/fond_contenu.jpg);	margin: auto;	width: 900px;}#bar_verticale {	background-color: #c4c4c4;	width: 3px;}#contenu #degrade_droit #degrade_gauche #bar_menu_bas ul {	list-style-type: none;	margin: 0px;	padding: 0px;}#contenu #degrade_droit #degrade_gauche #bar_menu_bas li {	display: inline;	margin: 1px;}.lien_footer {	font-size: 10px;	text-decoration: none;	color: #000000;}a:hover.lien_footer {	text-decoration: underline;}.copyright {	text-align: center;	background-color: #CCCCCC;	font-size: 10px;}#bar_menu_bas {	text-align: center;	height: 36px;	background-color: #e9e9e9;	line-height: 36px;	margin: auto;	width: 900px;	background-image: url(../images/bar_horizontal.jpg);	background-repeat: repeat-x;	background-position: top;}a:hover {	text-decoration: underline;}a {	color: #000000;	text-decoration: none;}H2 {	margin-top: 0px;}/* style de texte */#texte {	float: left;	padding-top: 20px;	padding-right: 25px;	padding-bottom: 20px;	padding-left: 35px;	text-align: justify;	width: 637px;	background-image: url(../images/bar_verticale.jpg);	background-repeat: repeat-y;	background-position: left;}.titre {	color: #9a0000;	font-size: 20px;}.titre_2 {	color: #9a0000;	font-size: 16px;}.bordure_img_gauche {	border: 3px solid #CCCCCC;	margin-bottom: 5px;	margin-left: 20px;}.bordure_img_gauche_lien {	border: 3px solid #666666;	margin-bottom: 5px;	margin-left: 20px;}.bordure_img_droit {	border: 3px solid #CCCCCC;	margin-right: 20px;	margin-bottom: 5px;	margin-left: 5px;}.bordure_img_droit_lien {	border: 3px solid #666666;	margin-right: 20px;	margin-bottom: 5px;	margin-left: 5px;}.titre_chambre {	font-size: 14px;	color: #333333;}.cube_make_reserv {	width: 190px;	text-align: center;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 10px;	padding-right: 5px;}.prix {	font-size: 14px;}.cadre_reservation {	border: thin dotted #C4C4C4;	padding-top: 5px;	padding-right: 5px;}.bouton_reservation {	width: 190px;	height: 20px;	line-height: 20px;	background-color: #999999;	display: block;	color: #FFFFFF;	text-decoration: none;	font-weight: bold;	font-size: 12px;}.texte_2 {	font-size: 9px;}.texte_3 {	font-size: 12px;	color: #9a0000;}#cadre_information {	margin:auto;	text-align: justify;	width: 592px;}.bordur_image {	border: 3px solid #CCCCCC;}#contenu #degrade_droit #degrade_gauche #contenu_texte_menu #texte ul {	list-style-type: none;	margin: 0px;	padding: 0px;}h1 {	margin: 0px 2px 20px 0px;}s