a {
	text-decoration:none;
}
a img {
	border:none;
}

ul, li{
	
	}
h2{
	text-align:center !important;
	}

.s{font-family:Tahoma; font-size:11px;  color:#717171; text-decoration:none}
.s1{font-family:Tahoma; font-size:11px;  color:#717171; }
.s2{font-family:Tahoma; font-size:10px;  color:#717171; }
.green{font-family:Tahoma; font-size:11px;  color:#9CE438;}
.red{font-family:Tahoma; font-size:11px;  color:#2C7F06;}
.o{font-family:Tahoma; font-size:11px;  color:#FFCC00;}
.blue{font-family:Tahoma; font-size:11px;  color:#5984B0;}
.blue1{font-family:Verdana; font-size:15px;  color:#003399; text-decoration:none;}
.w{font-family:Tahoma; font-size:15px;  color:#FFFFFF; text-decoration:none;}
.w2{font-family:Tahoma; font-size:15px;  color:#003466; text-decoration:none;}
.w:hover{font-family:Tahoma; font-size:15px;  color: #CCC; text-decoration:none;}
.w1{font-family:Verdana; font-size:13px; text-align:center;  color:#FFFFFF; text-decoration:none}
.b{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666; text-align:justify}

.desc{font-family:Tahoma; font-size:13px;  color:#575757; text-align:justify}
.b2{font-family:Tahoma; font-size:12px;  color:#005BB6; text-align:justify; font-weight:bold;}
.b-1{font-family:Verdana; font-size:12px;  color:#575757; font-weight:bold; }
.tel{font-family:Tahoma; font-size:15px; color:#F00;}
.tel-min{font-family:Tahoma; font-size:15px; color:#F00; font-weight:bold;}
.site{
	border-width:1px;
	border-color:#CCC;
	border-style:solid;
	width:1000px;
	background-color:#FFF;
	margin:0px auto;
}
.site-top{
	background-color:#FFF;
	width:1000px;
	height:110px;
	}
.site-top-sx{
	background-color:#FFF;
	margin-left:10px;
	width:1000px;
	height:80px;
	float:left;
}
.site-top-dx{
	margin-top:0;
	width:260px;
	float:left;
}
.site-top-dx-tel{
	margin: 2 0 0 3;
	width:65px;
	height:53px;
	float:left;
	background-image:url(images/call.jpg);}
#menu-1{
	 margin-top:10px;
	   
	 width:1000px;
	 margin-bottom:5px;
	 height:40px;
	 float:left;
	}
	#menu-2{
	 margin-top:10px;
	   
	 width:720px;
	 margin-bottom:5px;
	 margin-left:5px;
	 text-align:center;
	}
ul#menu {
     margin-top:10px ;
	 background-color:#003466;  
	 width:960px ;
	 margin-bottom:5px ;
	 height:40px ;
	 float:left ;
}
#menu-off {
     margin-top:20px;
	 background-color: #003466; 
	 width:1000px;
	 height:30px;
	 margin-bottom:15px;
	 float:left;
}
ul#menu li {
	list-style:none ;
    display: block ;
    width: 90px ;
	line-height:25px ;
    margin: 5px ;
	text-align:center;
    float: left; /* elementi su singola riga */
}
.off{
	width:224px;
	float:right;
	background-image:url(images/off.jpg);
	}

.comm{
	width:224px;
	height:89px;
	float:left;
	background-image:url(images/comm.gif);
	}
.tasto{
	width:224px;
	height:89px;
	list-style-type: none;
	}

ul.tasto{
	background-image:url(images/off.jpg);
	width:224px;
	height:89px;
	list-style-type: none;
}
li.tasto{
	width:224px;
	height:89px;
	}
ul.tasto a{
display: block; 
height:89px; 
}

.foto{
	width:740px;
	height:250px;
	float:left;
	background-color:#FFF;
	margin-bottom:10px;
	}
.spazio{
	width:740px;
	height:10px;
	background-color:#FFF;
	}
	.cont_index{
	float:left;
	background-color:#FFF;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color:#06C;
	width: 260px;
	height:180px;
		}
		.offerta-1{
			width:260px;
			height:195px;
			background-image:url(images/off.jpg);
			margin-bottom:15px;
			}
			.offlast1 {
    color: #CC0001;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
.offlast {
	height:250px;
	margin-top:0px;
    text-align: center;
	margin-bottom:74px;
	background-color:#FFF;
}
.offlast2 {
    margin: 15px 0;
    text-align: center;
}
.offlast-data {
    font-size: 14px;
}
.offlast-data strong {
    font-size: 16px;
}
.offlast3 {
    margin: 15px 0;
    text-align: center;
}
.offlast-prezzo {
    color: #F00;
    font-size: 28px;
}
.offlast-maxnotti {
    color: #003466;
    font-size: 28px;
}
.offlast-maxnotti1 {
    color: #003466;
    font-size: 18px;
}
.offlast-prezzo1 {
    color: #003466;
    font-size: 16px;
}
.offlast4 {
    font-size: 20px;
    font-weight: normal;
    margin: 15px 0;
    text-align: center;
}
.offlast5 {
    font-size: 16px;
    font-weight: bold;
    margin: 30px 0 0;
    text-align: center;
    text-decoration: underline;
    text-transform: uppercase;
}
.linkofferte {
    background: none repeat scroll 0 0 #003466;
    padding: 9px;
}
.linkofferte a {
    color: #FFFFFF !important;
}
.linkofferte a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.linkofferte1 a {
    color: #555555 !important;
}
.titofflast {
    background: none repeat scroll 0 0 #003466;
    border-bottom: 1px solid #EEEEEE;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;
	font-family:Tahoma;
    height: 27px;
    line-height: 27px;
    margin: 0;
    padding: 0;
    text-align: center;
   
}
.titdesc {
    background: none repeat scroll 0 0 #003466;
    border-bottom: 1px solid #EEEEEE;
    color: #FFFFFF;
    font-size: 11px;
	font-family:Tahoma;
    font-weight: normal;
    height: 27px;
    line-height: 27px;
	margin-bottom:10px;
	margin-left:2px;
    padding: 0;
    text-align: center;
	width:720px;}
.cont{
	width:720px;
	background-color:#FFF;
	text-align:justify;
	float:left;
	margin-bottom:15px;
	}
.boxschedahotel{
	border: 1px solid #CCCCCC;
    margin-bottom: 10px;
    }
.footer{
	text-align:center;
	line-height:50px;
	width:1000px;
	height:50px;
	background-image:url(images/footer.jpg);}
	.footer-off{
	text-align:center;
	line-height:50px;
	width:1000px;
	margin: 0 auto;
	height:50px;
	background-image:url(images/footer.jpg);}
	
.teldx{
	float:right;
	width:208px;
	height:58px;
	background-image:url(images/preventivo.jpg);
	color:#FFF;
	line-height:58px;
	text-align:center;
	}
.teldx:hover{
	float:right;
	margin-right:10px;
	width:208px;
	height:58px;
	background-image:url(images/preventivo-hover.jpg);
	color:#FFF;
	line-height:58px;
	text-align:center;
	}
.site-sx{
	background-color:#FFF;
	width:720px;
	float:left;
	margin-left:7px;
	}
.site-dx{
	background-color:#FFF;
	width:270px;
	float:right;
	}
.banner{
	width:224px;
	float:right;
	height:89px}
.bordo{
	border-width:1px;
	border-color:#CCC;
	border-style:solid;
	width:740px;}
.general{
	text-align:left;
	margin-left:10px;
	height:80px;}
.video{
	float:right;
	height:58px;
	width:208px;
	margin-top:0;
	margin-right:12px;
	 }
.video-off{
	float:right;
	height:33px;
	width:140px;
	margin-top:0;
	margin-right:12px;
					}