/*-------------------------------------------------*/
/*--------------- G E N E R A L I -----------------*/
/*-------------------------------------------------*/
body{
	font-family:sans-serif, Arial, Verdana;
	font-size:10pt;
	}
.centrato{
	text-align:center;
	}
.clearboth {
	clear:both;
	margin:0;
	padding:0;
	}
.meta, #top, #colonnasx, #banner_dx, #pulsantiera, #credits{
	display:none;
	}
img{
	border:0;
	}

#contenuti h2{
	text-align:center;
	margin:0;
	padding:12px 0 8px 0;
	color:#ED7814;/*#EC6700*/
	font-weight:bold;
	letter-spacing:2px;
	font-size:130%;
	}
/*-------------------------------------------------*/
/*------- L O C A L I T A   IN PRIMO PIANO --------*/
/*-------------------------------------------------*/
#elenco_localita{
	margin:0 0 0 25px;
}
div.promo_localita{
	float:left;
	margin:0;
	padding:0;
	}
div.promo_localita p{
	margin:0;
	padding:15px 0 0 0;
	}
div.promo_localita img{
	border:4px solid #FFF;
	margin:0 0 8px 0;
	}
a.link_localita{
	display:none;
	}
/*-------------------------------------------------*/
/*-------- O F F E R T E   IN PRIMO PIANO ---------*/
/*-------------------------------------------------*/
div#elenco_offerte{
	padding:30px 0 0 0;
	}
.offerta{
	margin:10px 0;
	padding:20px 0 10px 10px;
	background: url(../interfaccia/separatore.gif) top center no-repeat;
	}
/* prima offerta*/
.prima{
	padding:0 0 10px 10px;
	background-image:none;
	}
/*--------------*/
.offerta img{
	float:left;
	border:4px solid #FFF;
	margin:0 10px 0 0;
	}
.offerta h3{
	margin:0;
	font-size:115%;
	color:#0E6B9E;
	text-transform:uppercase;
	}
.offerta h3 span{
	}
.offerta h4{
	margin:0;
	color:#0E6B9E;
	font-size:100%;
	}
.offerta p{
	margin:0 0 0 150px;
	}
.offerta p.visita{
	visibility:hidden;
	}

/*-------------------------------------------------*/
/*------- C O N T E N U T I --- P A G I N E -------*/
/*-------------------------------------------------*/
.content{
	padding:0 0 25px 10px;
	font-family:"Trebuchet MS", sans-serif, Arial, Verdana;
	}
.content a{
	color:#3397C2;
	font-weight:bold;
	}
.trecolonne{
	width:33%;
	float:left;
	}
ul.localita{
	list-style-type:none;
	margin:15px 0;
	padding:0 0 0 40px;
	}
ul.localita li{
	padding:15px 0;
	}

ul.localita li a{
	display:block;
	padding:0 0 0 25px;
	color:#3397C2;
	text-decoration:none;
	font-weight:bold;
	background: url(../interfaccia/freccia_azzurro.gif) center left no-repeat;
	}
ul.localita li a:hover{
	color:#ED7814;
	background: url(../interfaccia/freccia_azzurro2.gif) center left no-repeat;
	}
.duecolonne{
	clear:left;
	padding:15px 0 0 0;
	}
.duecolonne .offerta{
	float:left;
	width:280px;
	padding:25px 15px 5px 0;
	background: url(../interfaccia/separatore.gif) top center no-repeat;
	}
.duecolonne .prima{
	background-image:none;
	}
/*-------------------------------------------------*/
/*------ G A L L E R Y --- S T R U T T U R A ------*/
/*-------------------------------------------------*/
#gallery{
	
	}
#imggrande{
	float:left;
	width:550px;
	/*height:375px;*/
	min-height:375px;
	margin:0 4px 10px 0;
	margin:0 4px  10px 0 !important;
	margin:0 4px 10px 0;
	}
#imggrande #immagine{
	width:550px;
	height:340px;
	}
#thumbnails{
	float:left;
	width:80px;
	height:350px;
	}
#thumbnails ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
#thumbnails ul li{
	padding:0 0 7px 0;
	}
#thumbnails img{
	border:0;
	}
#didaimg{
	color:#20588D;
	background-color:#E7ECF1;
	padding:4px 5px 3px 5px;
	letter-spacing:1px;
	font-size:11px;
	margin-top:7px;
	margin-top:10px !important;
	margin-top:7px;
	}
#prec_succ{
	float:left;
	width:80px;
	height:21px;
	}
#prec_succ ul{
	margin:0;
	padding:0;
	}
#prec_succ ul li{
	float:left;
	display:block;
	margin:0 1px;
	width:35px;
	height:21px;
	}
#prec_succ ul li.prec{
	background: url(../interfaccia/freccia_sx_off.gif) top left no-repeat;
	margin:0 8px 0 0;
	}
#prec_succ ul li.succ{
	background: url(../interfaccia/freccia_dx_off.gif) top left no-repeat;
	}
#prec_succ ul li.prec a, #prec_succ ul li.succ a{
	display:block;
	width:35px;
	height:21px;
	background: url(../interfaccia/freccia_sx.gif) top left no-repeat;
	}
#prec_succ ul li.succ a{
	background: url(../interfaccia/freccia_dx.gif) top left no-repeat;
	}
#prec_succ ul li.prec a:hover{
	background: url(../interfaccia/freccia_sx_on.gif) top left no-repeat;
	}
#prec_succ ul li.succ a:hover{
	background: url(../interfaccia/freccia_dx_on.gif) top left no-repeat;
	}
#prec_succ ul li.prec span, #prec_succ ul li.succ span{
	display:none;
	}
/*-------------------------------------------------*/
/*-------- T A B S --- S T R U T T U R A ----------*/
/*-------------------------------------------------*/
#tabs_struttura{
	margin-top:10px;
	background: url(../interfaccia/sfuma_azzurro.jpg) top center no-repeat;
	}
#menu_struttura{
	background: url(../interfaccia/sfuma_azzurro.jpg) 0 42px no-repeat;
	padding:3px 0 2px 15px;
	padding:6px 0 2px 15px !important;
	padding:3px 0 2px 15px;
	}
#tabs{
	float:left;
	width:603px;
	padding:10px 0 0 0;
	}
#tabs ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
#tabs ul li{
	float:left;
	font-weight:bold;
	color:#20588D;
	margin:0 18px 0 0;
	padding-bottom:4px;
	}	
#tabs ul li.current{
	background: url(../interfaccia/segnalino.gif) bottom center no-repeat;
	}
#tabs ul li a{
	color:#8E8E8E;
	cursor:pointer;
	text-decoration:none;
	}
#tabs ul li a:hover{
	color:#20588D;
	}
#pdf{
	float:left;
	}
#pdf a{
	display:block;
	width:33px;
	height:35px;
	background: url(../interfaccia/pdf.jpg) top left no-repeat;
	}
#pdf a span{
	display:none;
	}
#testo_tab{
	font-family:"Trebuchet MS", sans-serif, Arial, Verdana;
	padding:0 0 20px 15px;
	}
#testo_tab p{
	margin:0 0 10px 0;
	padding:0;
	}
#testo_tab h2, #testo_tab h3{
	color:#20588D;
	/*text-transform:uppercase;*/

	font-size:110%;
	margin:25px 0 6px 0;
	}
a.altre_offerte{display:none;}
/*-------------------------------------------------*/
/*--------- T A B E L L A --- P R E Z Z I  --------*/
/*-------------------------------------------------*/
table.tabella_prezzi{
	width:635px;
	font-family:sans-serif, Arial, Verdana;
	font-size:100%;
	color:#0F497B;
	text-align:center;
	background-color:#FFF;
	}
table.tabella_prezzi caption{
	color:#20588D;
	background-color:#F9E5A0;
	margin:12px 0 0 0;
	padding:14px 0 8px 0;
	font-weight:bold;
	text-transform:uppercase;
	border-top:6px double #fff;
	}
table.tabella_prezzi td{
	background-color:#E7ECF1;
	padding:3px 0;
	}
table.tabella_prezzi th{
	background-color:#20588D;
	color:#fff;
	padding:5px 0;
	}
table.tabella_prezzi th.niceprice{
	background-color:#E5802E;
	color:#fff;	
	}
table.tabella_prezzi td.niceprice{
	border:2px solid #E5802E;
	}
table.tabella_prezzi tfoot td{
	text-align:left;
	font-size:85%;
	}
table.tabella_prezzi thead th span.asterisco, table.tabella_prezzi tfoot td span.asterisco{
	font-size:20px;
	color:#FFF;
	font-weight:normal;
	}
table.tabella_prezzi tfoot td span.asterisco{
	font-size:24px;
	padding-left:7px;
 	color:#E5802E;
	}
	
/*-------------------------------------------------*/
/*------------------ F O O T E R ------------------*/
/*-------------------------------------------------*/	
#footer{
	text-align:center;
	clear:both;
	}
#vivistat{
	display:none;
	}