/* CSS Document */
body {
	margin:0px; 
	background-image:url(layout/sfondo.gif);
	}

body, td { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	}

a {
 color:#ff6600;
}
 
a:hover  {
 color:#fc7143;
 text-decoration:none;
}



.contentbox {
	padding:30px 40px 30px 40px;
	text-align:left;
	}


.titlebox {
	/* background-color:#dbdbdb;
	padding:20px;*/
	margin-bottom:20px; 
	}

.subtitle {
	color:#f59469;
	font-size:14px;
	font-weight:bold;
	}

h1 {
	background-color:#CCCCCC;
	color:#FFFFFF;
	width:766px;
	margin:0px;
	padding:2px 0px 2px 0px;
	font-size:11px;
	}

h2 { 
	color:#f59469;
	font-size:15px;
	padding:0px;
	margin:0px;
	}


.maincontent {
	background-color:#ffffff;
	padding:20px;
	color:#999999;
	text-align:justify;
	}

.menu {
	padding:10px;
	padding-left:35px;
	text-align:left;
	}

.menu a {
	text-decoration:none;
	color:#999999;	
	}

.menucontainer {
	border-right:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	}

.newsletterfascia {
	background-color:#494949;
	height:54px;
	padding-left:40px; 
	}


.prenotazioni td {
	text-align:right;
	padding-right:10px;
	font-size:11px;	
	}

.prenotazioni input,  .prenotazioni select {
	font-size:11px;
	}

.prenotazioni .textbox {
	border:solid 1px #CCCCCC;
	width:120px;
	}


.periodo {
	color:#ec6538;
	}

.bottom {
	background-color:#a9a9a9;
	width:766px;
	height:100px;
	padding-top:20px;
	color:#FFFFFF;
	}

.bottom a {
	color:#FFFFFF;
	text-decoration:none;
	}



.tabPhoto img {
	border:solid 1px #CCC;
	padding:2px;
	}

	
.lastminute {
	margin-top:10px;
	margin-bottom:10px;
	background-color:#d1caad;
	padding:5px;
	color:#FFFFFF;
	}	


#googlemap {
	width:415px;
	height:280px;
	margin-top:10px;
	text-align:center;	
}		