/************* MENU *****************/


#menu {
	width: 801px;
	height: 35px;
	background-color: #BFBFBF;
	list-style-type: none;
	margin-left: 3px;

}

#menu li {
	float: left;
	height: 35px;

}

#menu li a.hotel {
	height: 35px;
	width: 76px;
	display: block;
	background-image: url(img/menu.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	
}

#menu li a.hotel:hover {
	background-position: 0px -35px;

}


#menu li a.camere-suite {
	height: 35px;
	width: 150px;
	display: block;
	background-image: url(img/menu.png);
	background-repeat: no-repeat;
	background-position: -76px 0px;
	text-indent: -3000px;
	
}

#menu li a.camere-suite:hover {
	background-position: -76px -35px;

}


#menu li a.photogallery {
	height: 35px;
	width: 120px;
	display: block;
	background-image: url(img/menu.png);
	background-repeat: no-repeat;
	background-position: -226px 0px;
	text-indent: -3000px;
	
}

#menu li a.photogallery:hover {
	background-position: -226px -35px;

}



#menu li a.il-gruppo {
	height: 35px;
	width: 85px;
	display: block;
	background-image: url(img/menu.png);
	background-repeat: no-repeat;
	background-position: -346px 0px;
	text-indent: -3000px;
	
}

#menu li a.il-gruppo:hover {
	background-position: -346px -35px;

}

#menu li a.info-turistiche {
	height: 35px;
	width: 175px;
	display: block;
	background-image: url(img/menu.png);
	background-repeat: no-repeat;
	background-position: -431px 0px;
	text-indent: -3000px;
	
}

#menu li a.info-turistiche:hover {
	background-position: -431px -35px;

}

#menu li a.come-raggiungerci {
	height: 35px;
	width: 110px;
	display: block;
	background-image: url(img/menu.png);
	background-repeat: no-repeat;
	background-position: -606px 0px;
	text-indent: -3000px;
	
}

#menu li a.come-raggiungerci:hover {
	background-position: -606px -35px;

}

#menu li a.contatti {
	height: 35px;
	width: 85px;
	display: block;
	background-image: url(img/menu.png);
	background-repeat: no-repeat;
	background-position: -716px 0px;
	text-indent: -3000px;
	
}

#menu li a.contatti:hover {
	background-position: -716px -35px;

}

/************* SITTIMENU *****************/



#sottomenu {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 8px;
	height: 39px;
	background-image: url(../img/sottomenu_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	padding-top: 0px;
	margin-bottom: 19px;

}

#sottomenu li {
	height: 35px;
	float: left;

}

#sottomenu li a.residence {
	background-image: url(img/sottomenu.png);
	background-repeat: no-repeat;
	background-position: 0px -35px;
	height: 35px;
	width: 129px;
	display: block;
	text-indent: -3000px;

}

#sottomenu li a.residence:hover {
	background-position: 0px 0px;

}

#sottomenu li a.cafe {
	background-image: url(img/sottomenu.png);
	background-repeat: no-repeat;
	background-position: -129px -35px;
	height: 35px;
	width: 133px;
	display: block;
	text-indent: -3000px;

}

#sottomenu li a.cafe:hover {
	background-position: -129px 0px;

}

#sottomenu li a.ristorante {
	background-image: url(img/sottomenu.png);
	background-repeat: no-repeat;
	background-position: -262px -35px;
	height: 35px;
	width: 134px;
	display: block;
	text-indent: -3000px;

}

#sottomenu li a.ristorante:hover {
	background-position: -262px 0px;

}

#sottomenu li a.meeting-center {
	background-image: url(img/sottomenu.png);
	background-repeat: no-repeat;
	background-position: -396px -35px;
	height: 35px;
	width: 133px;
	display: block;
	text-indent: -3000px;

}

#sottomenu li a.meeting-center:hover {
	background-position: -396px 0px;

}

#sottomenu li a.wellness-spa {
	background-image: url(img/sottomenu.png);
	background-repeat: no-repeat;
	background-position: -529px -35px;
	height: 35px;
	width: 134px;
	display: block;
	text-indent: -3000px;

}

#sottomenu li a.wellness-spa:hover {
	background-position: -529px 0px;

}

#sottomenu li a.garage {
	background-image: url(img/sottomenu.png);
	background-repeat: no-repeat;
	background-position: -663px -35px;
	height: 35px;
	width: 127px;
	display: block;
	text-indent: -3000px;

}

#sottomenu li a.garage:hover {
	background-position: -663px 0px;

}

/********* BENVENUTI ***********/

#content #news h2.benvenuti {
	height: 40px;
	width: 310px;
	background-image: url(img/benvenuti_tit.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 0px;

}

/********* CAMERE & SUITE ***********/

#content  h2.camere {
	height: 20px;
	width: 350px;
	background-image: url(img/camere-suite_tit.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin-top: 12px;
	margin-bottom: 10px;
	margin-left: 10px;

}


/********* DISPONIBILITA  ***********/


#laterale #disponibilita form .procedi {
	height: 20px;
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FCFDFE;
	background-image: url(img/disponibilita_button_procedi.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
	display: block;
	margin-top: 5px;
	padding-left: 5px;
	margin-left: 102px;

}

/********* OFFERTE SPACIALI  ***********/


#laterale #offerte-speciali h3 {
	height: 23px;
	width: 163px;
	background-image: url(img/offerte_speciali_tit.png);
	background-repeat: no-repeat;
	background-position: 0px 16px;
	text-indent: -3000px;
	margin-left: 129px;
	padding-top: 16px;
	margin-bottom: 5px;

}


/********* OFFERTE SPACIALI  WELLNESS***********/


#laterale #offerte-specialiWellness h3 {
	height: 23px;
	width: 163px;
	background-image: url(img/offerte_specialiWellness_tit.png);
	background-repeat: no-repeat;
	background-position: 0px 16px;
	text-indent: -3000px;
	margin-left: 129px;
	padding-top: 16px;
	margin-bottom: 5px;

}

/********* NEWSLETTER  ***********/


#laterale #newsletter h3 {
	height: 31px;
	width: 155px;
	background-image: url(img/iscriviti_tit.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin-bottom: 12px;

}

/********* ESPOSIZIONE  ***********/


#content #servizi ul li.esposizione {
	height: 288px;
	width: 137px;
	background-image: url(img/esposizione_boaretto.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -3000px;
	margin-top: 15px;

}

#content form .procedi {
	height: 20px;
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FCFDFE;
	background-image: url(img/disponibilita_button_procedi.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
	display: block;
	margin-top: 5px;
	padding-left: 5px;
	margin-left: 60px;

}

#content form .procedipreno {
	height: 20px;
	width: 65px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FCFDFE;
	background-image: url(img/disponibilita_button_procedipreno.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
	display: block;
	margin-top: 5px;
	padding-left: 5px;

}
#content form .elimina {
	height: 20px;
	width: 65px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FCFDFE;
	background-image: url(img/disponibilita_button_elimina.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
	display: block;
	margin-top: 5px;
	padding-left: 5px;

}

#content form .indietro {
	height: 20px;
	width: 65px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FCFDFE;
	background-image: url(img/disponibilita_button_indietro.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
	display: block;
	margin-top: 5px;
	padding-left: 5px;
	margin-left: 55px;

}

#content form .verifica {
	height: 20px;
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FCFDFE;
	background-image: url(img/disponibilita_button_verifica.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
	display: block;
	margin-top: 5px;
	padding-left: 5px;
	margin-left: 5px;

}

