body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-image: url(images/base/bg.gif);}#box {		text-align: left;		width: 775px;		margin-left: -387px;		left: 50%;		position : absolute;}#ref {	position: absolute;	right: 9999px;	color: #000000;	font-size: 0px;}#ref2 {	position: absolute;	left: -9999px;	color: #000000;	font-size: 0px;}#ref a, #ref2 a {	color: #000000;	font-size: 0px;}#menumotel, #menuforfait, #menuactivite, #menuactivite2 {	position: absolute;	left: 254px;	z-index: 1;	list-style-type: none;	padding: 0px;	margin: 0px;	color: #112A49;	font-size: 11px;	visibility: hidden;	font-family: Verdana, Arial, Helvetica, sans-serif;	}#menuforfait, #menuactivite2 {	left: 480px;}#menuactivite2 {	top: 	149px;}#menuactivite { 	left: 340px;}#menumotel li, #menuforfait li, #menuactivite li, #menuactivite2 li {	background-color: #DCC194;	width: 120px;	height: 20px;	line-height: 20px;	border-top: 2px solid #FFFFFF;	padding: 2px 5px 2px 7px;}#menuforfait li {	width: 150px;}#menuactivite li {	width: 127px;}#menumotel a, #menuforfait a, #menuactivite a, #menuactivite2 a{	color: #112A49;	text-decoration: none;}.texte {		font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 11px;	line-height: 17px;	color: #112A49;		font-weight: normal;		font-style: normal;		padding-right: 25px;		padding-left: 50px;			padding-top: 8px;}.carre {		font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 11px;	line-height: 17px;	color: #112A49;		font-weight: normal;		font-style: normal;		padding-right: 25px;		padding-left: 0px;			padding-top: 10px;}.tarifs {		font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 11px;	line-height: 17px;	color: #112A49;		font-weight: normal;		font-style: normal;	}.forfaits {		font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 11px;	line-height: 14px;	color: #112A49;		font-weight: normal;		font-style: normal;	}.opinion {		font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 11px;	line-height: 14px;	color: #112A49;		font-weight: normal;		font-style: normal;	padding-right: 0px;		padding-left: 0px;			padding-top: 5px;	padding-bottom: 5px;		}.titre13 {		font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 13px;	line-height: 18px;	color: #112A49;		font-weight: bold;		font-style: normal;	}.legende {		font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 10px;	line-height: 14px;	color: #112A49;		font-weight: normal;		font-style: normal;	}.contact {		font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 10px;	line-height: 13px;	color: #CB9F5B;		font-weight: normal;		font-style: normal;		padding-right: 60px;		padding-left: 36px;			padding-top: 8px;	padding-bottom: 2px;}.copy, .copy a {	color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 10px;	text-decoration: none;}input, select, textarea, {	border: 1px solid #112A49;	background-color: #FFFFFF;}.promo {        font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    line-height: 14px;    color: #112A49;    font-weight: normal;    font-style: normal;    padding-right: 0px;    padding-left: 0px;    padding-top: 2px;}.accueil {        font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    line-height: 17px;    color: #112A49;    font-weight: normal;    font-style: normal;    padding-right: 5px;    padding-left: 0px;    padding-top: 0px;    padding-bottom: 5px;}a:link {	color: #CB9F5B;}a:visited {	color: #CB9F5B;}a:hover {	color: #112A49;}a:active {	color: #CB9F5B;}