body {
	background-color: #094763;
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 12px;
	}
	

h1 {
	background-color: #094763;
	font-size: 11px;
	padding: 2px;
	margin: 0px;
	margin-bottom: 0px;
	text-align: center;
	font-weight: normal;
	color: #fff;
	}


a {
 color:#3ebee6;
}
 
a:hover  {
 color:#1b9ac2;
 text-decoration:none;
}


.langs {
	width: 1050px;
	text-align: right;
	}
	
.topinfo {
	font-family: "Trebuchet MS"; Verdana;
	width: 1050px;
	background-color: #063950;
	text-align: left;
	padding: 8px 6px 8px 6px;
	text-align: left;
	font-size: 11px;
	color: #f7c504;
	}
	
.topinfo b {
	color: #f7c504;
	font-weight: normal;
	}		

.topinfo a {
	color: #fff;
	text-decoration: none;
	}



#logo {
	z-index: 3;
	position: absolute;
	margin: 30px 0px 0px 23px;
	}


.menu {
	z-index: 2;
	position: absolute;
	background-image: url(layout/bg_menu.png);
	padding: 15px 0px 15px 0px;
	margin-top: 479px;
	width: 742px;
	}

.menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

.menu ul li {
	font-size: 11px;
	float: left;
	border-right: solid 1px #fff;
	line-height: 13px;
	padding: 0px 8px 0px 8px;
	}

.menu ul li a {
	color: #ffffff;
	text-decoration: none;
	}


.menu ul .itm0 {
	padding-left: 22px;
	}	


/* CONTENUTI PRINCIPALI */

.maintitle {
	background-color: #3ebde6;
	height: 50px;
	padding: 10px 20px 10px 20px;
	text-align: left;
	vertical-align: middle;
	}

.maincontent h2 {
	font-family: Verdana;
	font-weight: normal;
	margin: 0px;
	margin-top: 3px;
	padding: 0px;
	color: #ffffff;
	font-size: 16px;
	}

.maincontent .content {
	padding: 20px;
	color: #005ca3;
	text-align: justify;
	font-size: 11px;
	height: 400px;
	overflow: auto;	
	}



/* PHOTOGALLERY */

.tabPhoto {
	margin-top: 30px;
	}

.tabPhoto img {
	display: block;
	border: solid 4px #fff;
	margin: 0px 9px 9px 0px;
	}

.tabPhoto td .imgallery4 {
	margin-right: 0px;
	}


/* MODULO INFORMAZIONI */

.prenotazione {
	margin-left: 22px;
	}

.prenotazione td a {
	color: #fff;
	text-decoration: none;
	} 

.prenotazione h4 {
	font-size: 14px;
	font-weight: normal;
	margin: 15px 0px 20px 0px;
	color: #fff;
	}

.prenotazione form {
	margin: 0px;
	padding: 0px;
	}	
	
.prenotazione form .textbox, #security_code, .prenotazione form select {
	width: 120px;
	border: solid 1px #fff;
	margin: 0px 15px 8px 0px;
	}

 #security_code {
 	width: 130px;
 	}
	
.prenotazione form textarea {
	border: solid 1px #fff;
	font-size: 11px;
	width: 270px;
	height: 67px;
	margin-right: 15px;
	}		
	
.submitbutton {
	background-color: #fbe282;
	border: solid 1px #fbe282;
	color: #017688;
	font-weight: bold;
	margin-left: 20px;
	}	

.privacybox {
	font-size: 10px;
	}

/* newsletter */

.newsletter {
	margin-top: 20px;
	}

.newsletter .textbox {
	border: solid 1px #fff;
	margin-bottom: 10px;
	}

/* BOX COLONNA */

.boxes td {
	width: 160px;
	padding-left: 5px;
	}

.boxes td a {
	color: #fff;
	font-size: 10px;
	text-decoration: none;
	}

.box1 {
	background-image: url(layout/box-1.png);	
	height: 68px;
	border-bottom: solid 3px #ffffff;
	}

.box2 {
	background-image: url(layout/box-2.png);
	height: 68px;
	border-left: solid 3px #ffffff;
	border-bottom: solid 3px #ffffff;
	}

.box3 {
	background-image: url(layout/box-3.png);
	height: 68px;
	}

.box4 {
	background-image: url(layout/box-4.png);
	height: 68px;
	border-left: solid 3px #ffffff;
	}


	
/* TABELLA FOOTER */

#tabhome, #tabcontact, #tabmail {
	background-repeat: no-repeat;
	background-position: 0px 10px;
	color: #ffffff;
	font-size: 11px;
	padding: 10px 0px 0px 35px;
	}	
	
#tabhome {
	background-image: url(layout/icon_home.png);
	width: 234px;
	}

#tabhome b {
	color: #f7c504;
	}
	
#tabcontact {
	background-image: url(layout/icon_telephone.png);
	width: 180px;
	}	
	
#tabmail {
	background-image: url(layout/icon_email.png);
	width: 230px;
	}				
	
	
#googlemap {
	width: 742px;
	height: 522px;
	}	
