/* Top Elements */* { margin: 0; padding: 0; outline: 0 }body {	background: #eeebe4;	font: 8.8pt/1.7em Verdana, Arial, Helvetica, sans-serif;	text-align: center;	margin: 0 0 50px 0;	list-style-image: url(dot.jpg);}/* links */a, a:visited {	background: inherit;	text-decoration: none;	color: #A55657;}a:hover {	color: #88ac0b;	background: inherit;	text-decoration: underline;	}.pagephotolink {	font-size: 9px;	color: #333333;	font-style: italic;}/* headers */h1, h2, h3 {	color: #CCCCCC;}h1 {	font-size: 230%;		font-weight: normal;	letter-spacing: -1px;}h2 {	font-size: 12pt;	color: #999999;}h3 {	color: #810D00;	font-size: 12pt;	font-style: normal;	font-variant: normal;	text-transform: none;}h1, h2, h3, p {	padding: 10px 10px 0px;	margin: 0;}ul, ol {	margin: 5px 20px;	padding: 0 20px;}ul {	list-style: none;}/* images */img {	background: #fafafa;	color: #FFFFFF;}.imagesright {	margin: 0px;}img.float-left {  	margin: 5px 10px 10px 0px;}code {  	margin: 5px 0;  	padding: 10px;  	text-align: left;  	display: block;  	overflow: auto;    	font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ;  	/* white-space: pre; */  	border: 1px solid #F4F3EC; 	background: #FAFAE7;  }acronym {  cursor: help;  border-bottom: 1px dashed #777;}blockquote {	margin: 10px; 	padding: 0 0 0 35px;     border: 1px solid #F4F3EC; 	background: #FAFAE7 url(quote.jpg) no-repeat 7px 10px; 	font: bold 1.3em/1.5em 'Trebuchet MS', Tahoma, Sans-serif;	color: #976957;}/* start - table *//* end - table *//* form elements *//********************************************   LAYOUT********************************************/ #wrap {	position: relative;	background: #fff url(wrap-bg.jpg) repeat-y;	width: 800px;	text-align: left;	margin: 0px auto 0;}#content-wrap {	position: relative;	background: #fff url(none);	clear: both;	float: left;	width: 740px;	margin-left: 20px;	display: inline;	border-top: solid;	border-bottom: 1px solid #e5e5e5;	border-left: solid;	border-right: solid;	color: #FFFFFF;	padding-right: 15px;}#header {	position: relative;	width: 762px;	height: 66px;	padding: 0;	margin: 0px 0px 5px 20px;	text-align: center;	background: #6A0500;	color: #CE7D65;}#holder {	position: relative;	width: 762px;	padding: 0;	margin: 0px 0px 0px 20px;	text-align: center;}/* header links */#header #header-links {	position: relative;	top: 36px;	font: 12px Arial, Helvetica, sans-serif;	text-transform: uppercase;	width: 750px;	text-align: left;	padding-left: 10px;}.menupad {	padding-right: 15px;	color: #FFFFFF;	padding-left: 15px;}#header #header-links a {	color: #CC6600;	text-decoration: none;	padding: 0 15px;}#header #header-links a:hover {	color: #FF6633;}/* header-photo */#header-photo {	clear: right;	height:274px;	width: 542px;	border-color: #FFFFFF;	float: right;	position: relative;}#top-left {	border-color: #FFFFFF;	margin-right: 0px;	padding: 0;	position: relative;	float: left;}/* Navigation */#nav {	clear: both;		margin: 0; padding: 0;			height: 45px;	}#nav ul {	float: left;	list-style: none;	background: url(nav.jpg) repeat-x;		width: 870px;			height: 45px;	text-transform: uppercase;	margin: 0 0 0 15px;	padding: 0;		display: inline;}#nav ul li {	display: inline;	margin: 0; padding: 0;}#nav ul li a {	display: block;	float: left;	width: auto;	margin: 0;	padding: 0 14px;	border-right: 1px solid #899D00;	border-left: 1px solid #A7D101;	font: bold 14px/45px "Century Gothic", "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;	text-transform: uppercase;	text-decoration: none;		letter-spacing: 1px;	color: #fff;}#nav ul li a:hover, #nav ul li a:active {	background: url(nav-hover.jpg) repeat-x;	}#nav ul li#current a {		background: url(nav-current.jpg) repeat-x;	}/* Main Column */#main {	float: left;	width: 330px;	padding: 5px 0 0;	margin: 0 0 0 10px;	display: inline;	color: #858585;	list-style-image: url(dot.jpg);}#main2 {	float: left;	width: 195px;	display: inline;	color: #A6A6A6;	background: #F4F3F0;	padding: 42px 10px 10px;	font-size: 10px;}#main3 {	float: right;	width: 180px;	display: inline;	color: #B87F43;	font-size: 10px;	padding: 0px;	line-height: 13px;}#little_l {	float: left;	width: 160px;	display: inline;	padding: 0px;	height: 160px;	border: 1px none #999999;	background-color: #FFF5E9;}.tarifs {	font-size: 8pt;	color: #FFFFFF;	letter-spacing: .01em;	line-height: 10px;}#little_r {	float: right;	width: 160px;	display: inline;	padding: 0px;	clear: none;	height: 160px;	border: 1px none #999999;	background-color: #FFF5E9;}.little {	color: #D78B71;	font-size: 11px;}.homerightimage {	padding-left: 10px;}#main h2 {	margin-top: 10px;	padding-bottom: 3px;	font: normal 2.3em 'Trebuchet MS', Tahoma, Sans-serif;	color: #895F30; 	letter-spacing: -1px;		text-transform: none;}#tabletop {	background-color: #FFFBF4;	height: 20px;	padding-top: 5px;	padding-left: 10px;}#main h2 a {	color: #895F30; 	text-decoration: none;	}#main ul li {	list-style-image: url(bullet.gif);}/* footer */#footer-wrap {	clear: both;	width: 800px;	font-size: 7pt;	text-align: left;	padding: 5px 0;	border-bottom: 15px solid #fff;	border-top: 2px solid #fff;}#footer-wrap a:hover {	color: #000;	}#footer-wrap h3 {	color: #666666;	margin: 0;	padding: 0 10px;	text-transform: uppercase;	font-weight: bold;}/* bottom */#footer-bottom {	clear: both;	color: #666;	margin: 0 auto 0 15px;	width: 770px;	padding: 0px 0 0;	text-align: center;	background: #DDDFD6;}#footer-bottom  a {	color: #990000;}/* alignment classes */.float-left  { float: left; }.float-right { float: right; }.align-left  { text-align: left; }.align-right { text-align: right; }/* display and additional classes */.clear { clear: both; }#mainrooms {	float: left;	width: 530px;	margin: 0 0 0 10px;	display: inline;	color: #666666;}.credits {	font-size: 9px;	color: #333333;}.big {	font-size: 12px;	color: #B15636;	border-top-color: #BC6D51;	border-right-color: #BC6D51;	border-bottom-color: #BC6D51;	border-left-color: #BC6D51;	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;}.rates {	font-size: 10px;	color: #779608;}#rooms {	position: relative;	background: #e6e1d4;	width: 759px;	display: inline;	float: left;	height: 180px;	background-color: #e6e1d4;}.rollover_img {	padding-top: 17px;	background-color: #e6e1d4;	padding-right: 6px;	padding-left: 18px;}.rollover_img2 {	padding-top: 17px;	background-color: #e6e1d4;	padding-right: 6px;}.title2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	color: #620402;	font-weight: bold;	font-variant: normal;	letter-spacing: .06em;}.big2 {	font-size: 10pt;	color: #936C4B;	padding-bottom: 2px;	letter-spacing: 2em;}.telephone {	font-size: 14px;	color: #8CA13E;}.hotelscombined {	color: #C0C0C0;	font-weight: bold;	font-variant: normal;	font-size: 10pt;	padding: 0px;	border-top: 3px none;	border-right: 3px none;	border-bottom: 3px none;	border-left: 3px none;}