body{	background-image: url(images/bg.gif);	background-repeat: repeat-x;	background-color: #F2ECD8;	margin: 0px;	padding: 0px;	color: #695D46;	font-style: normal;	font-size: 11px;	font-family: Tahoma;	text-align:center;}table{	margin: 0px;	padding: 0px;	border: 0px;}tr#menu{	margin: 0px;	padding: 0px;	border: 0px;	background: url(images/bgMenu.png);	height: 25px;}td#droite{background-color :#E9DDBC;border-left-color: White;border-left-style: solid;border-left-width: 2px;width: 75%;}td#gauche{	padding: 15px;	width: 25%;}tr.bottom{	border: 0px;	height: 26px;	background-image: url(images/bottom.png );	background-repeat: repeat-x;	background-position: bottom;}tr{	margin: 0px;	padding: 0px;	border: 0px;	background-color: #F9F3E0}td{	margin: 0px;	padding: 0px;	border: 0px;	vertical-align: top;}a.img, a.img:hover, a.img:active, a.img:visited {	border: 0px; 	border-style: none;	text-decoration: none;	font-weight: normal;}a{	/*color: #3b4956;*/	color: #49682C;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #7B92A8;	border-spacing: 0px;}a:active {	color:#CC3300;}a:hover {	color: #79221C;	text-decoration: none;	border-bottom-style: none;	border-bottom-color: #79221C;}a:visited{	color: #49682C;	text-decoration: none;}a:visited:hover{	color: #79221C;	text-decoration: none;}a.ext{		background: url(images/link.gif) no-repeat 0 4px;padding-left:14px;}a.ext:hover{		background: url(images/link_hover.gif) no-repeat 0 4px;padding-left:14px;}a.actu:hover{	/*text-decoration: underline;*/	color: #FFFFFF;	border: 0px;}a.actu:visited:hover{	/*text-decoration: underline;*/	color: #FFFFFF;	border: 0px;}a.actu:visited{	color: #695D46;	border: 0px;}a.actu{	color: #695D46;	text-decoration: none;	font-weight: normal;	border: 0px;}/*a:hover{	text-decoration: underline;	color: #B2A68B;}a:visited:hover{	text-decoration: underline;	color: #B2A68B;}a:visited{	color: #695D46;}a{	color: #695D46;	text-decoration: none;}*/a.mainlevel-vnav{	margin: 0px;	color: #695D46;	background-color: #F0EAD3;	background-image: url(images/bgMenu.png);	/*height: 33px;*/	height:25px;	width: 139px;	line-height: 25px;	font-size: 13px;	font-family: Verdana;	font-weight: bold;	padding: 0px;	display: block;	border-right: 1px solid #695D46;	border-bottom-width: 0px;	vertical-align: middle;	text-align: center;	text-decoration: none;}a.mainlevel-vnav:hover {	color: #B0A188;	text-decoration: none;	border-bottom-width: 0px;}a.mainlevel-vnav:visited {	color: #695D46;	border-bottom-width: 0px;}a.mainlevel-vnav:visited:hover {color: #B0A188;border-bottom-width: 0px;}a.mainlevel-vnavlast{	margin: 0px;	color: #695D46;	background-color: #F0EAD3;	background-image: url(images/bgMenu.png);	/*height: 33px;*/	height:25px;	width: 139px;	line-height: 25px;	font-size: 13px;	font-family: Verdana;	font-weight: bold;	padding: 0px;	display: block;	vertical-align: middle;	text-align: center;	text-decoration: none;	border-bottom-width: 0px;}a.mainlevel-vnavlast:hover {	color: #B0A188;	text-decoration: none;	border-bottom-width: 0px;}a.mainlevel-vnavlast:visited {	color: #695D46;	border-bottom-width: 0px;}a.mainlevel-vnavlast:visited:hover {color: #B0A188;border-bottom-width: 0px;}input#bouton{	border: 1px;	border-color: #695D46;	background-color: #F2ECD8;	font-weight: bold;	cursor: pointer;	border-style: solid;}input#bouton:hover{	background-color: #FCF9F1;}div#wrapper {margin:0 auto;padding: 0;position: relative;top: auto;left: auto ;right: auto;bottom: auto;width: 876px;height: auto;}div#ombreTopG{	background: url(images/ombre_TopG.png);	background-repeat: no-repeat;	position: relative;	overflow: hidden;	height: 13px;}div#ombreTopM {	background: url(images/ombre_TopM.png);	background-repeat: repeat-x;	position: relative;		height: 13px;}div#ombreTopD {	background: url(images/ombre_TopD.png) 100% 100% no-repeat;	height: 13px;}div#ombreMiddleG{	background: url(images/ombre_MiddleG.png) 0px 0px no-repeat;	position: relative;	}div#ombreMiddleD{	background: url(images/ombre_MiddleD.png) 100% 0px no-repeat;	margin:0px;	position: relative;	vertical-align: top;}div#ombreBottomM {	background: url(images/ombre_Bottom.png) repeat-x;}div#ombreBottomD {	background: url(images/ombre_BottomD.png) 100% 0px no-repeat;}div#ombreBottomG {	height: 13px;	background: url(images/ombre_BottomG.png) 0 0 no-repeat;}div#ombreMiddleBottomG{	background: url(images/ombre_MiddleBottomG.png) 0px 0px repeat-y;	position: relative;}div#ombreMiddleBottomD {	background: url(images/ombre_MiddleBottomD.png) 100% 0px repeat-y;	position: relative;	vertical-align: bottom;}div#Actu{	background: url(images/fleurDroite.png);	background-position: center;	background-repeat: no-repeat;	height: 150px;	top:85px!important;	top: 85px;	padding-left: 72px;	text-align: left;	padding-top:35px!important;	padding-top:25px;	margin-bottom: 30px;}div#Promo{	background: url(images/fleurGauche.png);	background-position: center;	background-repeat: no-repeat;	text-align: left;	height: 112px;	padding-left: 140px;	padding-top: 40px;	margin-bottom: -20px;}div#Res{	background: url(images/ssFleur.png);	background-position: center;	background-repeat: no-repeat;	text-align: left;	height: 100px;	top:0px;	padding-left: 70px;	padding-top:65px!important;	padding-top:70px;}div#content{	width:97%;	margin: 15px;}a.info{    position:relative;     z-index:24;;    text-decoration:none}a.info:hover{z-index:25;}a.info span{display: none}a.info:hover span{	/*le contenu de la balise span ne sera visible que pour l'état a:hover */	display: block;	position: absolute;	top: 2em;	left: 2em;	width: 15em;	border: 1px solid #695D46;	background-color: #eeeeee;	color: #695D46;	text-align: justify;	font-weight: none;	padding: 1px;}table#formulaire{	font-size:11px;	padding: 15px!important;	margin-left: 15px;	width: 400px;}h4{	/*color: #695D46;*/	color: #49682C;	font-size: 17px;	font-variant: small-caps;	margin: 2px;	padding: 2px;	padding-left: 25px ;}h3{	/*color: #695D46;*/	color: #49682C;	font-size: 15px;	font-variant: small-caps;	margin: 2px;	padding: 2px;	padding-left: 25px ;	border-bottom: 1px;	border-color: #695D46;	border-bottom-style: solid;	background: url(images/fleur.gif) no-repeat left top ;}h2{	color: White;	font-size: 14px;	font-variant: small-caps;	margin:0px;padding:0px;}h1{	font-size: 15px;	font-weight: bold;	margin: 2px;;	padding: 2px;	padding-left: 25px ;	text-align: center;}li{font-size:14px;display : list-item;list-style-image : url(images/puce.gif);list-style-position: outside;margin-left:35px;}#date{	color:#49682C;	font-size: 11px;	font-weight: lighter;	text-align: right;		margin: 0;	padding-bottom: 0px;	text-decoration: none;}div#bottom{	text-align: center;	vertical-align: bottom;	font-size: 10px;	padding-top:5px;	letter-spacing: 0.10em;	font-family: Arial, Helvetica, sans-serif;}p{	font-style: normal;	font-size: 13px;	vertical-align: top;	text-align: justify;	margin: 15px;	text-indent: 1em;}p#reservation{	text-indent: 0em;	margin:0px;}p#notabul{	text-indent: 0em;}.image{	float: left;	margin : 15px;	max-height: 250px;}div.logi{background-image: url(images/logi.png);background-repeat: no-repeat;position:absolute;left:1010px!important;left:978px;top:20px;height:42px;width:46px;visibility:hidden;}div#marcheur{	color: #49682C;}div#logos{text-align:center;padding-top: 0px!important;padding-top: 20px;}p#restau{	text-align: center;}div#menu1{	width: 300px;	margin: 15px;	float: left;}div#menu2{	width: 300px;	margin: 15px;	margin-left: 85px;	float: left;}