@charset "utf-8";
/* CSS Document */

BODY {
	background-image: url(../img/body_bck.jpg);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
}

strong {
color:#333;
font-size:14px;

}

h2{
	font-size:18px;
	color:#999999;
	line-height:5px;
	
}

h1{
	margin:inherit;
	font-size:24px;
	color:#006894;
}

a {
color:#067b44;

}

a:hover{
color:#067b44;
text-decoration:underline;
}


#menu_generale{
	color:#FFFFFF;
	width:1012px;
	height:60px;
	float:left;
	padding-left:13px;
	text-align:right;
	margin:0px;
	z-index:2;
	padding-top:10px;
}

#menu_generale p {
	width:223px;
	float:left;
	text-align:left;
	margin-top:-10px;
	
}

#menu_generale a {
	color: #036;
	text-decoration: none;
	text-indent:5px;
}

#menu_generale a:hover {
	background-color:#036;
	color:#FFF;
}

#sfondo {
	background-image: url(../img/header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	min-height:550px;
}

#container1 {
	width: 1040px;
	height: 360px;
	margin: auto;
	clear: both;
}

#container2 {
	background-image:url(../img/sfond_foot_primo.gif);
	background-position:right;
	background-repeat: no-repeat;
	width: 1020px;
	height:84px;
	padding-top:0px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	border-top: 1px dotted #003366;
	
}

#container {
	width: 1040px;
	padding-top:17px;
	margin: auto;
	clear: both;
	
}

#container3 {
	width: 1020px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	
}

#colonna_dx {
	padding-right:10px;
	width:803px;
	float: right;
	min-height:600px;
	
}

#colonna_sx {
	width:220px;
	float:right;
	display:inline-block;
}

#titolo_gallery{
	padding-top:10px;
	
	width:778px;
	height:31px;
	float:left;
}

#testo {
	padding-top:10px;
	width:750px;
	text-align: justify;
}

#banners {
	margin-top:20px;
	height:283px;
	width:787px;
	float:left;
	margin-bottom:10px;
}

#newslet{
	background-image:url(../img/box_newsletter.jpg);
	background-repeat:no-repeat;	
	width:220px;
	height:230px;
}
#autorizzazione
{
	font-size:9px;
}

#banner_fee{
	margin-top:30px;
	padding-top:20px;
	font-size:11px;
	height:130px;
	width:210px;
	float: left;
	clear:both;
	
	
	
}

#banner_fee p{
	display: inline-block;
	clear:both;
	width:140px;
	padding-left:5px;
	
	
	
}

#testo_iscriz{
	width:180px;
	height:120px;
	padding-left:20px;
	padding-top:40px;
	color:#FFF;
	list-style:none;
}

#calendar {
	background-image:url(../img/box_prenota.jpg);
	background-repeat:no-repeat;
	height:75px;
	margin-bottom:15px;
	padding-left:16px;
	font-size:16px;
	color: #FF9900;
	padding-top:10px;
	text-align:left;
	width:210px;
}

#calendar a{
	color: #FFFFFF;
	text-decoration:none;
	
}
#calendar a:hover{
text-decoration:underline;
	
	
}


#tit_prenota {
	color: #FFFFFF;
	padding-bottom:5px;
	text-align: center;
}

.int_date {
	color: #FFFFFF;
	padding-top: 0px;
	text-align: center;
	padding-bottom: 2px;
}

#calendar SELECT {
	background-color: #9D0000;
	color: #FFF;
	font-variant:small-caps;
	border: none;
	margin-left: 0px;
	text-decoration: none;
}


#menu_or{
	height:45px;
	color: #FFFFFF;
	padding-left:7px;
	text-decoration: none;
	font-size:12px;
	margin-bottom:-5px;
 
}

#flash {
	float: left;
	width:1020px;
	height:247px;
	padding-left:20px;
	margin-top:-8px;
	z-index:1;
}

#prenota {
	background-image:url(../img/box_prenota.jpg);
	background-repeat:no-repeat;
	
}

#content_area {
	color:#42291B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-top:60px;
	margin-bottom: 40px;
	min-height: 350px;
	float:left;
}

.button_prenota {
	width: 100%;
	
}

#btn_attiva_offerta{
	float:right;
	width:66px;
	height:70px;
	padding-right:30px;
	margin-top:27px;
	

}

#ultime_offerte{
	background-image:url(../img/box_ultime_offerte.jpg);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	float:right;
	height:280px;
	width:267px;
}

#t_bann_offerte{
	float:left;
	color:#666666;
	font-size:14px;
	width:170px;
	padding-left:20px;
	padding-top:50px;
}
#t_bann_offerte a{
	color:#333333;
}

#t_bann_offerte a:hover{
	color:#990000;
}

#perlefamiglie{
	background-image:url(../img/box_perlefamiglie.jpg);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	float:right;
	height:280px;
	width:260px;
}

#perlefamiglie a{
color: #333333;
text-decoration:underline;
}
#perlefamiglie a:hover{
color: #003366;
}


#box_photogallery{
	background-image:url(../img/box_photogallery.jpg);
	background-repeat:no-repeat;
	background-position:center;
	float:right;
	display:inline-block;
	height:280px;
	width:260px;
}

#box_photo{
	float:right;
	display: inline-block;
	height:285px;
	width:260px;
	
	
}
#box_photo img{
	
	width:260px;
	margin-left:-15px;
	padding-left:10px;
	
	
}
#box_photogallery a{
color: #333333;
text-decoration:underline;
}

#box_photogallery a:hover{
color: #003366;
}

#test_banner_gen{
	margin-top:215px;
	width:210px;
	padding-left:20px;
	font-size:12px;
	color:#666666;
}

#gallery{
	width:770px;
	float:left;
	clear:both;
	display:block;
}

#top_gallery{
	background-image:url(../img/box_gallery_top.jpg);
	background-repeat:no-repeat;
	height:17px;
	width:783px;
	float:left;
}

#sfondo_gallery{
	background-image: url(../img/box_gallery_sfondo.jpg);
	background-repeat: repeat-y;
	padding-left:20px;
	font-size:16px;
	min-height:380px;
	float:left;
	width:783px;

}

#sfondo_gallery_alloggi{
	background-image: url(../img/box_gallery_sfondo.jpg);
	background-repeat: repeat-y;
	padding-left:20px;
	font-size:16px;
	min-height:150px;
	float:left;
	width:783px;

}
#cont_minia{
	width:187px;
	height:117px;
	margin-left:2px;
	margin-top:10px;
	margin-botton:15px;
	display: inline-block;
	text-align:left;
	float: left;
	border-style:solid 2pt #003366;
}


#cont_minia a {
	color:#CCCCCC;
	border-style:solid 2pt #CCCCCC;
	
}

#cont_minia img {
	border-style: solid 2pt #CCCCCC;
	
}

#cont_minia a:hover {
	color:#003366;
	border-style:solid 2pt #003366;
	
}

#menu_categorie{ 
width: 560px; 
height: 31px;  
float:right;  
margin-right:0px;
text-transform: capitalize;
}

#menu_categorie ul{
margin-top:0px; 

}

#menu_categorie a{
color: #FFFFFF; 

}

#menu_categorie li{ 
background-image: url(../img/btn_gal_sezioni.jpg); 
background-repeat:repeat-x; 
background-position:left;
background-color:#003366;
width:auto;
height:25px; 
text-align: center; 
margin-top:0px; 
margin-left:1px;
display:block; 
float:right;
color: #FFFFFF;
}

#menu_categorie li p{
padding-top:5px; 
}
#menu_categorie div:hover{ 
background-image: url(../img/btn_gal_sezioni_over.jpg); 
background-repeat: repeat-x; 
background-position:left; 
background-color: #000066;
width:auto;
height:25px; 
text-align: center; 
display:block; 
float:right;  
text-decoration: none; 
color: #FFFFFF;
}

#botton_gallery{
	background-image: url(../img/box_gallery_botton.jpg);
	background-repeat:no-repeat;
	height:54px;
	float:left;
	width:783px;
}

#t_bann_offer_int{
	float:left;
	display:inline-block;
	color:#666666;
	font-size:13px;
	width:580px;
	padding-left:15px;
	padding-top:10px;
}

#t_bann_offer_int a{
	color:#333333;
	font-size:12px;
}

#t_bann_offer_int a:hover{
	color:#990000;
}

#immagine_offerta{
	padding-left:20px;
	padding-top:10px;
	float:left;
	clear:both;
 
}

#top_offerte{
	background-image:url(../img/box_gallery_top.jpg);
	background-repeat:no-repeat;
	margin-top:5px;
	height:10px;
	width:787px;
	float:left;
}

#sfondo_offerte{
	background-image: url(../img/box_gallery_sfondo.jpg);
	background-repeat: repeat-y;
	font-size:16px;
	min-height:60px;
	float:left;
	width:787px;

}

#botton_offerte{
	background-image: url(../img/box_gallery_botton.jpg);
	background-repeat:no-repeat;
	height:54px;
	float:left;
	width:787px;
}

#footer1 {
	width: 100%;
	clear:both;
	height:84px;
	
	margin-top:15px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color: #003366;
}

#footer1 a {
	color: #999999;
	text-decoration: none;
	text-transform: capitalize;
}

#footer1 a:hover {
	color: #003366;
	text-decoration: underline;
	text-transform: capitalize;
}



#footer {
	width: 100%;
	clear:both;
	background-image: url(../img/footer_bck.jpg);
	background-repeat: repeat-x;
	height:73px;
	padding-top:0px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	color: #663300;
}

#footer a {
	color: #000000;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer .foot a {
	color: #663300;
	text-decoration: none;
}

#footer .foot a:hover {
	text-decoration: underline;
}
