/* CSS Document */
#menu, #menu * {
	margin:0;
	padding:0;
}

#menu{
	height:25px;
	padding:0 0 0 195px;
	background:url(../_img/structure/fr_menu.gif) no-repeat 195px 0;
}

#menu ul, #menu ul li{
	padding:0;
	margin:0;
	list-style:none;
}

#menu ul li{
	float:left;
	height:25px;
}

#menu a{
	text-indent:-8000px;
	display:block;
	height:25px;
}

#menu ul {
	background:#fff; /*IE6 needs this*/
}

/*menus rolls*/

	#menu-hotel a{
		background:url(../_img/structure/fr_menu.gif) 0 0 no-repeat;
		width:55px;}
	
	#menu-hotel a:hover, #menu-hotel a.on{
		background:url(../_img/structure/fr_menu.gif) 0 -25px no-repeat;}
		
	#menu-chambres a{
		background:url(../_img/structure/fr_menu.gif) -55px 0 no-repeat;
		width:85px;}
	
	#menu-chambres a:hover, #menu-chambres a.on{
		background:url(../_img/structure/fr_menu.gif) -55px -25px no-repeat;}
	
	#menu-restauration a{
		background:url(../_img/structure/fr_menu.gif) -140px 0 no-repeat;
		width:80px;}
	
	#menu-restauration a:hover, #menu-restauration a.on{
		background:url(../_img/structure/fr_menu.gif) -140px -25px no-repeat;}
		
	#menu-seminaires a{
		background:url(../_img/structure/fr_menu.gif) -220px 0 no-repeat;
		width:134px;}
	
	#menu-seminaires a:hover, #menu-seminaires a.on{
		background:url(../_img/structure/fr_menu.gif) -220px -25px no-repeat;}
		
	#menu-services a{
		background:url(../_img/structure/fr_menu.gif) -354px 0 no-repeat;
		width:127px;}
	
	#menu-services a:hover, #menu-services a.on{
		background:url(../_img/structure/fr_menu.gif) -354px -25px no-repeat;}
		
	#menu-tourisme a{
		background:url(../_img/structure/fr_menu.gif) -481px 0 no-repeat;
		width:99px;}
	
	#menu-tourisme a:hover, #menu-tourisme a.on{
		background:url(../_img/structure/fr_menu.gif) -481px -25px no-repeat;}
		
	#menu-tarifs a{
		background:url(../_img/structure/fr_menu.gif) -580px 0 no-repeat;
		width:42px;}
	
	#menu-tarifs a:hover, #menu-tarifs a.on{
		background:url(../_img/structure/fr_menu.gif) -580px -25px no-repeat;}
		
	#menu-promotions a{
		background:url(../_img/structure/fr_menu.gif) -622px 0 no-repeat;
		width:72px;}
	
	#menu-promotions a:hover, #menu-promotions a.on{
		background:url(../_img/structure/fr_menu.gif) -622px -25px no-repeat;}
		
	#menu-reservation a{
		background:url(../_img/structure/fr_menu.gif) -694px 0 no-repeat;
		width:79px;}
	
	#menu-reservation a:hover, #menu-reservation a.on{
		background:url(../_img/structure/fr_menu.gif) -694px -25px no-repeat;}


#menu li ul{
	position:absolute;
	left:-8000px;
	background-color: #eccc30;
	margin:0 0 0 -1px;
	z-index:2000;
	padding:0;
	border-top:1px solid #ffffff;
}

#menu li ul li{
	float:none;
	padding:0;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	margin:0;
	height:18px;
}

#menu li ul li a{
	text-indent:0 !important;
	width:80px;
	display:block;
	color:#2f549e;
	height: 18px;
	text-decoration:none;
	line-height:18px;
	font-weight:bold;
	font-size:11px;
	background: #eccc30 !important;
	text-align:left;
}

#menu li ul li a:hover{
	line-height:18px;
	color:#ffffff;
	text-decoration:none;
	background:#d42f30 !important;
}

#menu li:hover ul,
#menu li.sfhover ul{
	left:auto;
}

#ssmenu-hotel li a, #ssmenu-hotel li{
	width:140px !important;
}

#ssmenu-chambres li a, #ssmenu-chambres li{
	width:130px !important;
}

#ssmenu-restauration li a, #ssmenu-restauration li{
	width:90px !important;
}

#ssmenu-seminaires li a, #ssmenu-seminaires li{
	width:135px !important;
}

#ssmenu-tourisme li a, #ssmenu-tourisme li{
	width:155px !important;
}

