.nav {
	width: 264px;
	height: 156px;
	background: url(../images/menu/horl_menu.png) no-repeat;
	padding:0;
	margin:0;
	position:relative;
}
.nav li {
	list-style-type: none;	
	margin-left:0;
	width: 264px;
}
.gallery, .newsletter, .blog {
	height:40px;
}
.contact {
	height:36px;
}
.nav li a:link, .nav li a:visited {
	position: absolute;
	left:0;
	height: 36px;
	width:264px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
}
.nav .gallery a:link, .nav .gallery a:visited, .gallery a:hover, .gallery a:active {
	top: 0px;
}
.nav .gallery a:hover, .nav .gallery a:focus, .nav .gallery a:active {
	background: url(../images/menu/horl_menu.png) no-repeat -265px 0;
}
.current-gallery .gallery a:link, .current-gallery .gallery a:visited {
	background: url(../images/menu/horl_menu.png) no-repeat -530px 0;
	cursor: default;
}
.nav-gallery, .nav-gallery-click {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 264px;
	height: 40px;
	background: url(../images/menu/horl_menu.png) no-repeat -265px 0;
}

.nav .newsletter a:link, .nav .newsletter a:visited, .newsletter a:hover, .newsletter a:active {
	top: 40px;
}
.nav .newsletter a:hover, .nav .newsletter a:focus, .nav .newsletter a:active {
	background: url(../images/menu/horl_menu.png) no-repeat -265px -40px;
}
.current-newsletter .newsletter a:link, .current-newsletter .newsletter a:visited {
	background: url(../images/menu/horl_menu.png) no-repeat -530px -40px;
	cursor: default;
}
.nav-newsletter, .nav-newsletter-click {
	position: absolute;
	top: 40px;
	left: 0px;
	width: 264px;
	height: 40px;
	background: url(../images/menu/horl_menu.png) no-repeat -265px -40px;
}

.nav .blog a:link, .nav .blog a:visited, .blog a:hover, .blog a:active {
	top: 80px;
}
.nav .blog a:hover, .nav .blog a:focus, .nav .blog a:active {
	background: url(../images/menu/horl_menu.png) no-repeat -265px -80px;
}
.current-blog .blog a:link, .current-blog .blog a:visited {
	background: url(../images/menu/horl_menu.png) no-repeat -530px -80px;
	cursor: default;
}
.nav-blog, .nav-blog-click {
	position: absolute;
	top: 80px;
	left: 0px;
	width: 264px;
	height: 40px;
	background: url(../images/menu/horl_menu.png) no-repeat -265px -80px;
}

.nav .contact a:link, .nav .contact a:visited, .contact a:hover, .contact a:active {
	top: 120px;
}
.nav .contact a:hover, .nav .contact a:focus, .nav .contact a:active {
	background: url(/images/menu/horl_menu.png) no-repeat -265px -120px;
}
.current-contact .contact a:link, .current-contact .contact a:visited {
	background: url(/images/menu/horl_menu.png) no-repeat -530px -120px;
	cursor: default;
}
.nav-contact, .nav-contact-click {
	position: absolute;
	top: 120px;
	left: 0px;
	width: 264px;
	height: 40px;
	background: url(/images/menu/horl_menu.png) no-repeat -265px -120px;
}


.brownmenu {
	height: 302px;
	position: relative;
}
.brownmenu li {
	display: inline;
	width:28px;
	word-wrap:break-word;
	overflow:hidden;
}
.brownmenu li a:link, .brownmenu li a:visited {
	position: absolute;
	top: 0;
	height: 302px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
	width: 28px;
}
.brownmenu .home a:link, .brownmenu .home a:visited {
	left: 0px;
}
.current-home .home a:link, .current-home .home a:visited {
	cursor: default;
}
.brownmenu-home, .brownmenu-home-click {
	position: absolute;
	top: 0;
	left: 0;
	width: 28px;
	height: 302px;
}

.current-eventi .eventi a:link, .current-eventi .eventi a:visited {
	cursor: default;
}
.brownmenu-eventi, .brownmenu-eventi-click {
	position: absolute;
	top: 0;
	width: 28px;
	height: 302px;
}

.current-patisserie .patisserie a:link, .current-patisserie .patisserie a:visited {
	cursor: default;
}
.brownmenu-patisserie, .brownmenu-patisserie-click {
	position: absolute;
	top: 0;
	width: 28px;
	height: 302px;
}

.current-loungebar .loungebar a:link, .current-loungebar .loungebar a:visited {
	cursor: default;
}
.brownmenu-loungebar, .brownmenu-loungebar-click {
	position: absolute;
	top: 0;
	width: 28px;
	height: 302px;
}

.current-selfservice .selfservice a:link, .current-selfservice .selfservice a:visited {
	cursor: default;
}
.brownmenu-selfservice, .brownmenu-selfservice-click {
	position: absolute;
	top: 0;
	width: 28px;
	height: 302px;
}

.current-ristorante .ristorante a:link, .current-ristorante .ristorante a:visited {
	cursor: default;
}
.brownmenu-ristorante, .brownmenu-ristorante-click {
	position: absolute;
	top: 0;
	width: 28px;
	height: 302px;
}

.current-catering .catering a:link, .current-catering .catering a:visited {
	cursor: default;
}
.brownmenu-catering, .brownmenu-catering-click {
	position: absolute;
	top: 0;
	width: 28px;
	height: 302px;
}