.spacer_interne {
	width:0;
	-width: 0;
	]width: 20px;
	-margin-right:-4px;
	display:block;
	visibility:hidden;
}

.spacer_home {
	width:0;
	-width: 26px;
	]width: 0;
	-margin-right:1px;
	display:block;
	visibility:hidden;
}

.accueil {
	background-image:url(../images/accueil.jpg);
	background-repeat:no-repeat;
	color: transparent;
	display: block;
	width: 58px;
	height:35px;
	-text-indent:-900%;
	cursor: pointer;
	-cursor: hand;
	]cursor: hand;
	]text-indent:-200%;
	text-indent /*\**/:-5000%\9;
	cursor /*\**/: hand\9;
}



.chambres {
	background-image:url(../images/chambres.jpg);
	background-repeat:no-repeat;
	color: transparent;
	width:75px;
	height:35px;
	display: block;
	-text-indent:-900%;
	]text-indent:-900%;	
	cursor: pointer;
	-cursor: hand;
	]cursor: hand;
	text-indent /*\**/:-5000%\9;
	cursor /*\**/: hand\9;
}

.restaurant {
	background-repeat: no-repeat;
	width: 83px;
	height:35px;
	background-image: url(../images/restaurant.jpg);
	color: transparent;
	display: block;
	-text-indent:-900%;
	]text-indent:-900%;	
	cursor: pointer;
	-cursor: hand;
	]cursor: hand;	
	text-indent /*\**/:-5000%\9;
	cursor /*\**/: hand\9;
}

.spa {
	background-image: url(../images/spa.jpg);
	background-repeat: no-repeat;
	color: transparent;
	display: block;
	width: 30px;
	height:35px;
	-text-indent:-900%;
	]text-indent:-900%;	
	cursor: pointer;
	-cursor: hand;
	]cursor: hand;	
	text-indent /*\**/:-5000%\9;
	cursor /*\**/: hand\9;
}

.sports {
	background-image: url(../images/sports.jpg);
	background-repeat: no-repeat;
	width: 70px;
	height:35px;
	color: transparent;
	display: block;
	-text-indent:-900%;
	]text-indent:-900%;	
	cursor: pointer;
	-cursor: hand;
	]cursor: hand;
	text-indent /*\**/:-5000%\9;
	cursor /*\**/: hand\9;
}

.services {
	background-image:url(../images/services.jpg);
	background-repeat:no-repeat;
	color: transparent;
	display: block;
	width:70px;
	height:35px;
	-text-indent:-900%;
	]text-indent:-900%;
	cursor: pointer;
	-cursor: hand;
	]cursor: hand;
	text-indent /*\**/:-5000%\9;
	cursor /*\**/: hand\9;
}

.phototeque {
	background-image: url(../images/phototeque.jpg);
	background-repeat: no-repeat;
	color: transparent;
	display: block;
	width: 88px;
	height:35px;
	-text-indent:-900%;
	]text-indent:-900%;
	cursor: pointer;
	-cursor: hand;
	]cursor: hand;
	text-indent /*\**/:-5000%\9;
	cursor /*\**/: hand\9;
}

.tour {
	background-image: url(../images/tour.jpg);
	background-repeat: no-repeat;
	color: transparent;
	display: block;
	width: 55px;
	height:35px;
	-text-indent:-900%;
	]text-indent:-900%;	
	cursor: pointer;
	-cursor: hand;
	]cursor: hand;
	text-indent /*\**/:-5000%\9;
	cursor /*\**/: hand\9;
}

.reservation {
	background-image:url(../images/reservation.jpg);
	background-repeat:no-repeat;
	color: transparent;
	display: block;
	width:99px;	
	height:35px;
	-text-indent:-900%;
	]text-indent:-900%;
	cursor: pointer;
	-cursor: hand;
	]cursor: hand;
	text-indent /*\**/:-5000%\9;
	cursor /*\**/: hand\9;
}

.offre {
	background-image:url(../images/offre.jpg);
	background-repeat:no-repeat;
	color: transparent;
	display: block;
	height:35px;
	width:60px;
	-text-indent:-900%;
	]text-indent:-5000%;
	cursor: pointer;
	-cursor: hand;
	]cursor: hand;
	text-indent /*\**/:-5000%\9;
	cursor /*\**/: hand\9;
}

.contact {
	background-image:url(../images/contact.jpg);
	background-repeat:no-repeat;
	color: transparent;
	height:35px;
	display: block;
	width:75px;
	-text-indent:-900%;
	]text-indent:-5000%;	
	cursor: pointer;
	-cursor: hand;
	]cursor: hand;
	text-indent /*\**/:-5000%\9;
	cursor /*\**/: hand\9;
}

#menu{
	height: 37px;
	padding-top: 4px;
	-height: 57px;
	}
	
#menu ul{
	height:41px;
	list-style:none;
	margin:0;
	padding:0;
	z-index: 1000;
	}
	
	#menu li{
		float:left;
		padding:0;
		z-index: 1000;
		}
		
	#menu li a{
		color:#cccccc;
		display:block;
		font-weight:normal;
		line-height:34px;
		margin:0px;
		padding:0px 10px;
		text-align:center;
		text-decoration:none;
		z-index: 1000;
		}
		
		#menu li a:hover, .menu ul li:hover a{
	background-image: url(../images/hover.gif);
	background-repeat: repeat-x;
	padding-bottom: 1px;
	background-position: center bottom;
	z-index: 1000;
			}
	#menu li ul{
		background:#812e37;
		display:none;
		height:auto;
		padding:0;
		margin:0;
		border:none;
		position:absolute;
		width:auto;
		z-index:1000;
		/*top:1em;
		/*left:0;*/
		}
	#menu li:hover ul{
		display:block;
		
		}
	#menu li li {
		background:url('../images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0;
		padding:0;
		width:auto;
		z-index: 1000;
		}
	#menu li:hover li a{
		background:none;
		z-index: 1000;
		}
	#menu li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 20px 0px 20px;
		text-align:left;
		z-index: 1000;
		}
		#menu li ul a:hover, .menu li ul li:hover a{
	border:none;
	color:#ffffff;
	text-decoration:none;
	background-color: #b57961;
	background-image: url(../images/hover_sub.gif);
	background-repeat: no-repeat;
	background-position: left center;
	z-index: 1000;
			}
			
			.here {
				background-image:url(../images/hover-here.gif);
				background-repeat: repeat-x;
				background-position: bottom center;
			}