#gallery_menu span {
	background-image: url(../img/photogal_fr.jpg);
}
#link_to_top {
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	color: #cbf4b1;
	font-size: 11px;
	text-indent: 39px;
	line-height: 31px;
	background-image: url(../img/top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 32px;
	width: 169px;
	margin: 14px 0px 0px 0px;
	padding: 0px;
	float: right;
}
#link_to_top:hover {
	color: white;
	background-position: 0px -32px;
}
#contact_link {
	background: url(../img/contact.jpg) 0px 0px;
	width: 87px;
	height: 35px;
	display: block;
	overflow: hidden;
	text-indent: 200px;
	position: absolute;
	z-index: 10;
	top: 184px;
	left: 242px;
}
#contact_link:hover {
	background: url(../img/contact.jpg) 0px 35px;
}/* ============================================================ *//*   MENU    *//* ============================================================ */
#menu {
	list-style-type: none;
	position: absolute;
	top: 89px;
	left: 370px;
	padding: 0px;
	margin: 0px;
}
#menu li {
	position: absolute;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	height: 53px;
}
#menu li a {
	display: block;
}
#menu li a span {
	display: block;
	height: 53px;
	cursor: pointer;
}
#menu li.active {
	z-index: 10;
}
#mp_services {
	width: 126px;
	left: 0px;
}
#mp_services a span {
	background: url(../img/menu_services.jpg) 0px 53px;
}
#mp_services a:hover span {
	background: url(../img/menu_services.jpg) 0px 106px;
}
#mp_services.active a span {
	background: url(../img/menu_services.jpg) 0px 0px;
}
#mp_rooms {
	width: 143px;
	left: 122px;
}
#mp_rooms a span {
	background: url(../img/menu_rooms_fr.jpg) 0px 53px;
}
#mp_rooms a:hover span {
	background: url(../img/menu_rooms_fr.jpg) 0px 106px;
}
#mp_rooms.active a span {
	background: url(../img/menu_rooms_fr.jpg) 0px 0px;
}
#mp_location {
	width: 120px;
	left: 259px;
}
#mp_location a span {
	background: url(../img/menu_location_fr.jpg) 0px 53px;
}
#mp_location a:hover span {
	background: url(../img/menu_location_fr.jpg) 0px 106px;
}
#mp_location.active a span {
	background: url(../img/menu_location_fr.jpg) 0px 0px;
}
#mp_rates {
	width: 76px;
	left: 377px;
}
#mp_rates a span {
	background: url(../img/menu_rates_fr.jpg) 0px 53px;
}
#mp_rates a:hover span {
	background: url(../img/menu_rates_fr.jpg) 0px 106px;
}
#mp_rates.active a span {
	background: url(../img/menu_rates_fr.jpg) 0px 0px;
}
#mp_booknow {
	width: 136px;
	left: 478px;
}
#mp_booknow a span {
	background: url(../img/menu_booknow_fr.jpg) 0px 0px;
}
#mp_booknow a:hover span {
	background: url(../img/menu_booknow_fr.jpg) 0px 53px;
}/* BUTTONS NAVIGATION */
#side_menu {
	list-style-type: none;
	position: absolute;
	top: 212px;
	left: 30px;
	padding: 0px;
	margin: 0px;
}
#side_menu li {
	position: absolute;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	width: 309px;
}
#side_menu li a {
	display: block;
}
#side_menu li a span {
	display: block;
	width: 309px;
	cursor: pointer;
}
#sm_3d a span {
	background: url(../img/sm_3d_fr.jpg) 0px 0px;
}
#sm_3d a:hover span, #sm_3d.active a span {
	background: url(../img/sm_3d_fr.jpg) 0px 33px;
}
#sm_aptserv {
	height: 37px;
	top: 65px;
}
#sm_aptserv a span {
	height: 37px;
	background: url(../img/sm_aptserv_fr.jpg) 0px 0px;
}
#sm_aptserv a:hover span, #sm_aptserv.active a span {
	background: url(../img/sm_aptserv_fr.jpg) 0px 37px;
}
#sm_longterm {
	height: 37px;
	top: 103px;
}
#sm_longterm a span {
	height: 37px;
	background: url(../img/sm_longterm_fr.jpg) 0px 0px;
}
#sm_longterm a:hover span, #sm_longterm.active a span {
	background: url(../img/sm_longterm_fr.jpg) 0px 36px;
}
#sm_night {
	height: 37px;
	top: 140px;
}
#sm_night a span {
	height: 37px;
	background: url(../img/sm_night_fr.jpg) 0px -3px;
}
#sm_night a:hover span, #sm_night.active a span {
	background: url(../img/sm_night_fr.jpg) 0px 38px;
}
#sm_event {
	height: 37px;
	top: 176px;
}
#sm_event a span {
	height: 37px;
	background: url(../img/sm_event_fr.jpg) 0px 0px;
}
#sm_event a:hover span, #sm_event.active a span {
	background: url(../img/sm_event_fr.jpg) 0px 37px;
}
#sm_health {
	height: 37px;
	top: 213px;
}
#sm_health a span {
	height: 37px;
	background: url(../img/sm_health.jpg) 0px 0px;
}
#sm_health a:hover span, #sm_health.active a span {
	background: url(../img/sm_health.jpg) 0px 37px;
}
#sm_landmarks {
	height: 37px;
	top: 287px;
}
#sm_landmarks a span {
	height: 37px;
	background: url(../img/sm_landmarks_fr.jpg) 0px 0px;
}
#sm_landmarks a:hover span, #sm_landmarks.active a span {
	background: url(../img/sm_landmarks_fr.jpg) 0px 37px;
}
#sm_walkin {
	height: 37px;
	top: 324px;
}
#sm_walkin a span {
	height: 37px;
	background: url(../img/sm_walkin_fr.jpg) 0px 0px;
}
#sm_walkin a:hover span, #sm_walkin.active a span {
	background: url(../img/sm_walkin_fr.jpg) 0px 38px;
}
#sm_street a span {
	height: 37px;
	background: url(../img/sm_street_fr.jpg) 0px 0px;
}
#sm_street a:hover span, #sm_street.active a span {
	background: url(../img/sm_street_fr.jpg) 0px 37px;
}
#sm_howto {
	top: 213px;
}
#sm_howto a span {
	height: 37px;
	background: url(../img/sm_howto_fr.jpg) 0px 0px;
}
#sm_howto a:hover span, #sm_howto.active a span {
	background: url(../img/sm_howto_fr.jpg) 0px 38px;
}/* ============================================================ *//* CONTENT SPECIFIC  *//* ============================================================ *//* H1 */
#h1_home {
	margin: 17px 0px 0px 20px;
	padding: 0px;
	height: 93px;
	width: 617px;
	overflow: hidden;
}
#h1_home span {
	display: block;
	height: 93px;
	width: 617px;
	background-image: url(../img/title_home_fr.jpg);
}
#h1_location {
	margin: 17px 0px 0px 20px;
	padding: 0px;
	height: 93px;
	width: 617px;
	overflow: hidden;
}
#h1_location span {
	display: block;
	height: 93px;
	width: 617px;
	background-image: url(../img/title_location_fr.jpg);
}
#h1_services {
	margin: 17px 0px 0px 20px;
	padding: 0px;
	height: 93px;
	width: 209px;
	overflow: hidden;
}
#h1_services span {
	display: block;
	height: 93px;
	width: 209px;
	background-image: url(../img/title_services.jpg);
}
#h1_rooms {
	margin: 17px 0px 0px 20px;
	padding: 0px;
	height: 93px;
	width: 617px;
	overflow: hidden;
}
#h1_rooms span {
	display: block;
	height: 93px;
	width: 617px;
	background-image: url(../img/title_rooms_fr.jpg);
}
#h1_booknow {
	margin: 17px 0px 0px 20px;
	padding: 0px;
	height: 93px;
	width: 252px;
	overflow: hidden;
}
#h1_booknow span {
	display: block;
	height: 93px;
	width: 252px;
	background-image: url(../img/title_booknow_fr.jpg);
}
#h1_rates {
	margin: 17px 0px 0px 20px;
	padding: 0px;
	height: 93px;
	width: 617px;
	overflow: hidden;
}
#h1_rates span {
	display: block;
	height: 93px;
	width: 617px;
	background-image: url(../img/title_rates_fr.jpg);
}
#h1_night {
	margin: 17px 0px 0px 20px;
	padding: 0px;
	height: 93px;
	width: 617px;
	overflow: hidden;
}
#h1_night span {
	display: block;
	height: 93px;
	width: 617px;
	background-image: url(../img/title_night_fr.jpg);
}
#h1_aptserv {
	margin: 17px 0px 0px 20px;
	padding: 0px;
	height: 93px;
	width: 617px;
	overflow: hidden;
}
#h1_aptserv span {
	display: block;
	height: 93px;
	width: 617px;
	background-image: url(../img/title_aptserv_fr.jpg);
}
#h1_longterm {
	margin: 17px 0px 0px 20px;
	padding: 0px;
	height: 93px;
	width: 617px;
	overflow: hidden;
}
#h1_longterm span {
	display: block;
	height: 93px;
	width: 617px;
	background-image: url(../img/title_longterm_fr.jpg);
}
#h1_health {
	margin: 17px 0px 0px 20px;
	padding: 0px;
	height: 93px;
	width: 617px;
	overflow: hidden;
}
#h1_health span {
	display: block;
	height: 93px;
	width: 617px;
	background-image: url(../img/title_health.jpg);
}
#h1_event {
	margin: 17px 0px 0px 20px;
	padding: 0px;
	height: 93px;
	width: 617px;
	overflow: hidden;
}
#h1_event span {
	display: block;
	height: 93px;
	width: 617px;
	background-image: url(../img/title_event_fr.jpg);
}
#h1_howto {
	margin: 17px 0px 0px 20px;
	padding: 0px;
	height: 93px;
	width: 617px;
	overflow: hidden;
}
#h1_howto span {
	display: block;
	height: 93px;
	width: 617px;
	background-image: url(../img/title_howto_fr.jpg);
}
#h1_contact {
	margin: 17px 0px 0px 20px;
	padding: 0px;
	height: 93px;
	width: 617px;
	overflow: hidden;
}
#h1_contact span {
	display: block;
	height: 93px;
	width: 617px;
	background-image: url(../img/title_contact.jpg);
}
h3 {
	margin-left: 37px;
}
.green_dot {
	background-image: url(../img/dot_green.jpg);
}
.orange_dot {
	background-image: url(../img/dot_orange.jpg);
}
.cyan_dot {
	background-image: url(../img/dot_cyan.jpg);
}
.red_dot {
	background-image: url(../img/dot_red.jpg);
}
#link3d {
	background: url(../img/3d_fr.jpg);
}
#h1_3d span{
	background-image: url(../img/title_3d_fr.jpg);
}