ul#flags{
	list-style:none;
	display:block;
	margin:0;
	padding:0;
	margin-left:640px;
	height:47px;
}
ul#flags li{
	padding-top:2px;
	float:left;
}
ul#flags li a img{
	border:none;
}
ul#menu{
	margin:0;
	padding:0;
	margin-left:41px;
	width:770px;
}
ul#menu li{
	list-style:none;
	float:left;
}
ul#menu li#check a, ul#menu li#home a, ul#menu li#accommodation a, ul#menu li#getting_here a, ul#menu li#local a, ul#menu li#contact a{
	height:45px;
	padding-bottom:7px;
	cursor:pointer;
	margin:0;
	margin-right:4px;
	float:left;
}

ul#menu li#check a{	
	background:url(/images/menu_check.gif) no-repeat 0px -55px;
	width:86px;
}

#header_fr ul#menu li#check a{
	background:url(/images/menu_reservation.gif) no-repeat 0px -55px;
	width:102px;
}
ul#menu li#home a{
	background:url(/images/menu_home.gif) no-repeat 0px -55px;
	width:60px;
	margin-left:20px;
}
#header_fr ul#menu li#home a{
	background:url(/images/menu_accueil.gif) no-repeat 0px -55px;
	width:76px;
}

ul#menu li#accommodation a{
	background:url(/images/menu_accommodation.gif) no-repeat 0px -55px;
	width:134px;
}
#header_fr ul#menu li#accommodation a{
	background:url(/images/menu_hebergement.gif) no-repeat 0px -55px;
	width:115px;
}

ul#menu li#getting_here a{
	background:url(/images/menu_getting_here.gif) no-repeat 0px -55px;
	width:107px;
}
#header_fr ul#menu li#getting_here a{
	background:url(/images/menu_itineraire.gif) no-repeat 0px -55px;
	width:84px;
}
ul#menu li#local a{
	background:url(/images/menu_local.gif) no-repeat 0px -55px;
	width:86px;
	margin-right:95px;
}

#header_fr ul#menu li#local a{
	background:url(/images/menu_environs.gif) no-repeat 0px -55px;
	width:84px;
}

ul#menu li#contact a{
	background:url(/images/menu_contact.gif) no-repeat 0px -55px;
	width:94px;
}

#header_fr ul#menu li#contact a{
	background:url(/images/menu_contact_fr.gif) no-repeat 0px -55px;
	width:77px;
}

ul#menu li#check a:hover, #body_availability ul#menu li#check a,
ul#menu li#home a:hover, #body_home ul#menu li#home a,
ul#menu li#accommodation a:hover, #body_accommodation ul#menu li#accommodation a,
ul#menu li#getting_here a:hover, #body_getting_here ul#menu li#getting_here a,
ul#menu li#local a:hover, #body_local ul#menu li#local a,
ul#menu li#contact a:hover, #body_contact ul#menu li#contact a,
#header_fr ul#menu li#check a:hover, #body_availability ul#menu li#check a,
#header_fr ul#menu li#home a:hover, #body_home ul#menu li#home a,
#header_fr ul#menu li#accommodation a:hover, #body_accommodation ul#menu li#accommodation a,
#header_fr ul#menu li#getting_here a:hover, #body_getting_here ul#menu li#getting_here a,
#header_fr ul#menu li#local a:hover, #body_local ul#menu li#local a,
#header_fr ul#menu li#contact a:hover, #body_contact ul#menu li#contact a{
	background-position:0px 0px;
	height:52px;
	padding:0;
}