body {
  background: url('/images/hotel/fond.gif') repeat-x top;
  background-color: #cecebf;
  margin: 0;
  scrollbar-3dlight-color:#a6a68d;
  scrollbar-arrow-color:#fff;
  scrollbar-base-color:#a6a68d;
  scrollbar-darkshadow-color:#a6a68d;
  scrollbar-face-color:#a6a68d;
  scrollbar-highlight-color:#eae2cc;
  scrollbar-shadow-color:#eae2cc;
}
body, td {
  font-family: arial;
  font-size: 13px;
}
a {
  color: #836f4e;
}
#container {
  width: 735px;
  margin: auto;
}
h1 {
  margin: 0 0 20px 0;
  color:#fff;
  font-size: 9px;
  text-align: center;
}

#title {
  color: #fff;
  margin-bottom: 2px;
}
#title h2 {
  font-size: 28px;
  font-weight: normal;
  font-family: serif;
  margin: 0;
}
#title h2 a {
  color: #fff;
  text-decoration:none;
}
#title h2 a img {
  border: 0;
}
#title p {
font-size: 12px;
  margin: 0;
}
#title .adresse {
  
  position: absolute;
}
#title .menu {
  text-align: right;
}
#title .menu a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  background-color: #a2a286;
  border: 1px solid #b1b199;
  padding: 1px 2px;
  margin: 0 0 2px 4px;
}
#title .menu a:hover, #title .menu .active {
  background-color: #b1b199;
  border: 1px solid #838372;
}
#title .map {
  color: #fff;
  font-size: 8px;
  text-transform: uppercase;
  position: relative;
  top: -1px;
}
#cadre1 {
background: url('/images/hotel/fond-content.gif');
  background-color: #a3a387;
  border: 1px solid #b4b4aa;
  position: relative;
  top: 2px;
}

#image {
  margin: 5px;
  padding: 10px;
  float: left;
  background: url('/images/hotel/fond-image.gif') no-repeat;
  background-color: #9e9e83;
}
#image .cadre1 {
  border: 1px solid #313130;
  text-align: left;
}
#image .cadre2 {
  width: 300px;
  height: 200px;
  margin: 0;
  padding: 0;
  text-align: left;
  
}
#image .cadre3 {
  width: 300px;
  overflow: hidden;
  height: 200px;
  position: relative;
  z-index: 3;
  margin: 0;
  padding: 0;
}
#image img {
  border: 0;
  
}
#titrePrin {
  position: absolute;
  z-index: 4;
  text-align: right;
  display: block;
  text-align: right;
  width: 300px;
  padding-top: 185px;
  filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 07;
	opacity: 0.7;
  margin: 0;
}

#titrePrin span {
  background-color:#ebe3ce;

  color: #313130;
  padding: 0 2px;
  display: block;
  height: 15px;
  overflow: hidden;
  
}
.end {
  clear: both;
  height: 1px; 
  visibility: hidden;
  margin-top: -20px;
}

#texte {
  margin: 5px 5px 5px 325px;
  background: url('/images/hotel/fond-texte.gif') repeat-y;
  color: #847d6d;
}
#texte1 {
  margin: 0;
  padding: 0;
  background: url('/images/hotel/fond-bottom-texte.gif') no-repeat bottom left;
}
#texte2 {
  margin: 0;
  padding: 0;
  background: url('/images/hotel/fond-top-texte.gif') no-repeat 0 0;
  text-align: justify;
  
}
#texte3 {
  padding: 15px;
}


#menu1, #menu2 {
  background: url('/images/hotel/fond-menu.gif');
  clear: both;
  margin: 0;
}
#menu1 span {
  float: left;
}
/*#menu1 a, #menu2 a {
  float: left;
  padding: 1px 2px; margin: 0 1px;
  border: 1px solid #847d6d;
  color: #847d6d;
  background-color: #fff;
  text-decoration:none;
}*/

#copy {
  text-align: right;
  color: #fff;
  font-size: 9px;
  font-variant: small-caps;
  margin: 0 5px;
  clear: both;
}
#copy a {
  color: #fff;
  text-decoration: none;
}
#searchTop {
	border:1px solid #fff;
background: url('/images/hotel/fond-search.gif') repeat-x bottom left;
background-color: #e0d4b2;
}
#searchTop td {
  color: #737272;
}
#searchTop select {
  font-size: 9px;
}
#searchTop .submit {
  border: 1px outset #e0d4b2;
  padding: 2px 6px;
  color:#fff;
  background-color: #a3a387;  
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}
	
#searchTop .text {
	border: 1px solid #A3A387;
	color: #847D6D;
}
#resaTop a {
display: block;
background-color: #e0d4b2;
  border: 1px outset #e0d4b2;
  text-align: center;
  font-weight: bold;
  margin: 0;
  padding: 4px;
  text-decoration:none;
}
#resaTop a span {
	background: url('/images/go.gif') no-repeat right;
	padding-right: 20px;
}
.fl {
  background: url('/images/hotel/puce.gif') no-repeat left center;
  padding-left: 8px;
}

#photos {
  margin-left: 5px;
  clear: left;
  float: left;
}
#photos .in1 {
  background: url('/images/hotel/fond-images.gif') no-repeat;
  background-color: #eae2cc;
  width: 322px;
  height: 70px;
  overflow: hidden;
}
#photos .in2 {
  padding: 10px;
}
#photos .in3 {
  padding: 5px;
  margin: 0 5px;
  margin-bottom: 20px;
  float: left;
  background: url('/images/hotel/fond-eltimages.gif') no-repeat;
}
#photos .in4 {
  width: 40px;
  height: 40px;
  overflow: hidden;
}
#photos img {
  border: 0;
}

.lstTarifs {
	height: 120px;
	overflow: auto;
	border: 1px solid #FFF;
}
.lstTarifs a {
	display: block;
	border-bottom: 1px solid #a3a387;
	text-decoration:none;
	background: #ede6d2 url('/images/hotel/fond-search.gif') repeat-x top;
	padding: 0 3px 2px 3px;
	font-size: 8pt;
}
.lstTarifs a:hover {
	background :#e0d4b2;
}


	.callContainer * {
		font-size: 8pt;
	}
	.callContainer .titlecal {
		display: block;
		font-weight: bold;
		font-size: 9pt;
		text-align: center;
	}
	.multi {
		width: 335px !important;
	}
	
