* {
	padding:0;
	margin:0;
	}
	
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(img/bg-page.jpg) repeat-x top;
	}
	
img {
	border:0;
	}
	
ul, li {list-style-type:none;}
	
p {
	margin:0 0 10px 0;
	}

#overlord {
	width:997px; 
	margin:0 auto;
	background:url(img/bg-container.png) no-repeat left top;
	background-position:0 10px; 
	padding:150px 0 0 2px;
	}
	
#container {
	width:953px;
	padding:0 3px 3px 3px;
	background-color:#FAF4E4;
	margin:0 0 0 11px;
	}
	
#menu, #menu-home {
	width:984px;
	background:url(img/bg-menu.png) no-repeat left top;
	height:65px;
	padding:8px 0 0 16px;
	}
	
	#menu-home {background:url(img/bg-menu-home.png) no-repeat}
	
	#menu ul li, #menu-home ul li {float:left;}
	
	#menu ul li a, #menu-home ul li a {
		display:block;
		float:left;
		overflow:hidden;
		height:0;
		padding:45px 0 0 0;
		}
		
		#menHome {width:65px; background:url(img/menu1.png) no-repeat left top; margin:0 14px 0 0;}
		#menRooms {width:116px; background:url(img/menu2.png) no-repeat left top; margin:0 19px 0 0;}
		#menBook {width:81px; background:url(img/menu3.png) no-repeat left top; margin:0 20px 0 0;}
		#menWhats {width:103px; background:url(img/menu4.png) no-repeat left top; margin:0 19px 0 0;}
		#menLoc {width:160px; background:url(img/menu5.png) no-repeat left top; margin:0 21px 0 0;}
		#menWed {width:85px; background:url(img/menu6.png) no-repeat left top; margin:0 20px 0 0;}
		#menUs {width:94px; background:url(img/menu7.png) no-repeat left top; margin:0 18px 0 0;}
		#menDir {width:95px; background:url(img/menu8.png) no-repeat left top;}
		
		#menu ul li a:hover {background-position:0 -45px;}
	
#content {
	border:#715C19 solid 1px;
	border-top:none;
	padding:9px 10px;
	background-color:#FAF4E4;
	position:relative;
	}
	
/*td.full {
	background:url(img/bg-full.jpg) no-repeat left top; text-align:center; border:#796526 solid 1px; color:#FFF;
	width:24px;
	height:19px;
	}
	
td.avail {
	background:url(img/bg-available.jpg) no-repeat left top; text-align:center; color:#796526; border:#796526 solid 1px;
	width:24px;
	height:19px;
	}*/
	
td.full {
	background:url(img/bg-full.gif) no-repeat left top; text-align:center; border:#796526 solid 1px; color:#FFF;
	width:24px;
	height:19px;
	}
	
td.avail {
	background:url(img/bg-available.jpg) no-repeat left top; text-align:center; color:#796526; border:#796526 solid 1px;
	width:24px;
	height:19px;
	}
	
td.wend {
	background:url(img/bg-full.jpg) no-repeat left top; text-align:center; color:#FFF; border:#796526 solid 1px;
	width:24px;
	height:19px;
	}
	
td.frate {
	background:url(img/bg-frate.jpg) no-repeat left top; text-align:center; color:#FFF; border:#796526 solid 1px;
	width:24px;
	height:19px;
	}
	
#room-avail {
	background:url(img/bg-rope.jpg) repeat-x top;
	background-color:#9D9B62;
	padding:15px 30px;
	color:#FAF4E4;
	width:866px;
	}
	
#fetchall {
	float:left;
	margin:15px 20px 0 0;
	}
	
a {color:#705B18;}

#room-haut {
	width:842px;
	background:url(img/bg-room.jpg) repeat-x top;
	background-color:#FFF;
	color:#705B18;
	padding:10px 0 10px 85px;
	}
	
	#room-haut ul {margin:0 0 20px 0;}
	
	#room-haut li {
		background:url(img/room-puce.gif) no-repeat left top;
		background-position:0 5px;
		padding:0 0 0 10px;
		margin:0 0 0 7px;
		}
		
	#room-haut h2 {
		font-size:100%;
		margin:0 0 10px 0;
		}
		
	#room-haut-left {
		width:332px;
		float:left;
		padding:0 0 0 63px;
		}
		
	#room-haut-right {
		width:375px;
		float:right;
		padding:0 0 0 60px;
		}
		
#datesArr,#datesDep {
	position:absolute;
	left:100px;
	top:40px;
	background-color:#9D9B62;
	}
	
	#datesArr a,#datesDep a {
		color:#796526;
		}
		
#room-photos-links a {
	color:#785B02;
	}
	
#home-haut {
	background:url(img/home.jpg); 
	height:350px; 
	position:relative;
	}
	
#home-bas {
	background:url(img/bg-rope.jpg) repeat-x top;
	padding:30px 25px 20px 25px;
	color:#83741E;
	background-color:#FCFCFC;
	}
	
	#home-bas h2 {margin:0 0 10px 0; text-align:center}
	
#home-bas-gauche {
	width:260px;
	float:left;
	padding:0 20px 0 10px;
	}
	
#home-bas-centre {
	width:192px;
	float:left;
	padding:0 0 0 80px;
	background:url(img/bg-home-bas-centre.jpg) no-repeat left top;
	}
	

#home-bas-droite {
	width:230px;
	float:left;
	padding:0 0 0 85px;
	background:url(img/bg-home-bas-droite.jpg) no-repeat left top;
	}
	
#home-welcome {
	position:relative;
	border:#4E3B01 solid 7px;
	float:right;
	margin:20px 25px 0 0;
	background-color:#F9F7EE;
	padding:6px 17px 0 17px;
	color:#83741E;
	width:205px;
	}
	
	#home-welcome a {
		color:#83741E;
		text-decoration:none;
		}
	
	#home-welcome p {
		width:205px;
		}
		
	#home-welcome h1 {
		margin:0 0 6px 60px;
		}
		
.rooms {
	width:155px;
	float:left;
	margin:0 20px 0 0;
	text-align:center;
	}
	
	.rooms h3 {
		font-size:100%;
		}
	
	.rooms img {
		width:147px;
		border:#926F03 solid 3px;
		}
		
#footer {
	text-align:center;
	color:#FCFCFC;
	margin:0 auto;
	padding:20px 0 0 0;
	width:600px;
	}
	
	#footer a {
		color:#EFECDE;
		}