/* PER ACCESSIBILITA'*/
/* Default font settings. The font-size percentage is of 16px. (0.688 * 16px ~ 11px) */ 

/* include alcuni settings per il layout engine */
html, body {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  /*font: normal 11px/16px Verdana, Sans-serif;*/
  color: #000;}

/* settings per il layout engine: START */
.ui-layout-main {
  background: #fff;
  height: 100%;
  margin: 0 auto;
  width: 100%;
  min-height: 400px;
  min-width: 800px;
  /*_width: 800px; min-width for IE6 */}
  
.ui-layout-pane {
  background: #FFF;
  border: 0;
  padding: 0;
  overflow: auto;}
  
.ui-layout-hideOnLoad_DISABLED {
  display: none; /* per nascondere i pannelli prima dell'attivazione dell'engine */}
.ui-layout-resizer {
  background: #DDD;}
.ui-layout-toggler {
  background: #AAA;}
  
#ui-datepicker-div {
    position:absolute;
    top:-999px;
    left:0;}  
  
/* per creare contenitori nascosti */
.invisibile {
  	position: absolute;
  	top: -3000px;
  	display: none;
  	visibility: hidden;
  	margin: 0px;
  	padding: 0px;  }

/* settings per il layout engine: END */

body.blank {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  font-size: 68.8%; 
  font-family:'century_gothic', Century Gothic, Verdana, Sans-Serif;
  line-height:1.455em;
  /*font: normal 11px/16px Verdana, Sans-serif;*/
  background:#FFF;
  color: #000;}  

body.standard {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  font-size: 68.8%; 
  font-family:'century_gothic', Century Gothic, Verdana, Sans-Serif;
  line-height:1.455em;
  /*font: normal 11px/16px Verdana, Sans-serif;*/
  background:#FFF;
  color: #000;}  

body.home {
  padding: 0;
  margin: 0;
  font-size: 68.8%; 
  font-family:'century_gothic', Century Gothic, Verdana, Sans-Serif;
  line-height:1.455em;
  /*font: normal 11px/16px Verdana, Sans-serif;*/
  color: #000;
  background:#FFF;}

p {
  margin-top: 0px;
  margin-bottom: 0px;}

ul, li, h1, h2, h3 {
	margin:0;
	padding:0;
	list-style-type:none;}
	
.clearfloat {
  clear: both;
  height: 1px;
  overflow: hidden;
  margin: -1px;}

.separa-5px {
    clear: both;
    height: 5px;
    overflow: hidden;
    }
.separa-10px {
    clear: both;
    height: 10px;
    overflow: hidden;
    }
.separa-15px {
    clear: both;
    height: 15px;
    overflow: hidden;
    }
.separa-20px {
    clear: both;
    height: 20px;
    overflow: hidden;
    }
img {
  vertical-align: middle;}

/*-- nessun bordo su img dentro i link --*/
a img {  border: 0px;}
  
.left {  float: left;}
.right {  float: right;}
.text-left {  text-align: left;}
.text-center {  text-align: center;}
.text-right {  text-align: right;}

h1 {  font: normal 2.182em 'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;}
h2 {  font: normal 1.273em/1.273em 'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;}
h3 {  font: normal 1.273em 'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;}
h4 {  font: normal 1.091em/1.636em 'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;}

.piccolo {  font-size: 0.909em;}
.bold {  font-weight: bold;}
.bianco {  color: #FFF;}
.nero {  color: #000;}
.rosso {  color: #CC0000;}
.verde {  color: #3c8800 !Important;}
.blu {color:#047cbf;}


.titoloAvviso {  font: normal 1.8em 'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;}


a:link.rosso, a:visited.rosso, a:hover.rosso, a:focus.rosso, a:active.rosso {
    color:#CC0000;}

.continua {
    margin: 10px 0 10px 0;
    float:left;
    width:100%;}


/*usato per i links alle pagine di servizio nell'header e nel footer*/
A.servizi:link, A.servizi:visited {
  font-family:Verdana, SansSerif;
  font-size: 0.909em;
  font-weight:normal;
  color: #000;
  text-decoration: none;}
A.servizi:hover, A.servizi:active {
  text-decoration: underline;}

/*usato per tutti i links generici e nell'htmlarea*/
A:link, A:visited {
  font-weight: bold;
  font-size: 1em;
  color: #C00;
  text-decoration: underline;}
A:hover, A:active {
  color:#000;
  text-decoration: underline;}
  
/*links in formato grande*/
A.grande:link, A.grande:visited {
  font-weight: bold;
  font-size: 1.182em;
  color: #000;
  text-decoration: none;}
A.grande:hover, A.grande:active {
  text-decoration: underline;}

A.inverted:link, A.inverted:visited {
  font-size: 1.091em;
  color: #fff;
  text-decoration: none;}
A.inverted:hover, A.inverted:active {
  text-decoration: underline;}

.separatore_testo {
  height: 1px;
  margin: 10px 0 10px 0;
  overflow: hidden;
  background: #c1c1c1;}

.separatore_dashed {
  border-top: 1px dashed #c9c9c9;
  width: 95%;
  float: right;
  height: 0px;
  overflow: hidden;}

.clickableBlock {
  /*cursor: pointer;*/}
  
.hover {
  cursor: pointer;}
  
/* /////////////////////////////////////////////////*/

#sito {
	width:100%;}	

.sfumo {
  width:100%;
  height:571px;
  /*background: url("../Images/_sfondo_sfumo_marron.jpg") repeat-x 0 0;*/
  background-repeat:repeat-x;
  background-position:0 0;}
.sfumo_static {
  width:100%;
  height:571px;
  background: url("../Images/_sfondo_sfumo_marron.jpg") repeat-x 0 0;
  background-repeat:repeat-x;
  background-position:0 0;}
.sfumo_static_booking {
  width:100%;
  height:571px;
  background: url("../Images/_sfondo_sfumo_blu.jpg") repeat-x 0 0;
  background-repeat:repeat-x;
  background-position:0 0;}

#pagina {
  position:absolute;
  /*width: 930px;*/
  /*margin-left:-465px;*/
  width: 968px;
  margin-left:-484px;
  top:0;
  left:50%;}
.sezione_contenuto {
  position:relative;
  z-index:5;
  width: 968px;
  float:left;}

.pagina_container {
    width:930px;
    margin:0 auto;}

.pagina_footer {
    position:relative;
    width:968px;
    margin-left:-484px;
    top:-121px;
    left:50%;}	
.sezione_footer {
    position:relative;
    z-index:5;
    top:-146px;
    width:968px;}	
    	
.separatore_teasers {
    position:absolute;
    width:968px;
    height:177px;
    top:110px; /* sovrascritto nello style inline */
    left:0;
    /*z-index:1;*/
    z-index:-1;
    background:url("../Images/sfondo_sfumato2.jpg") no-repeat 0 0;}    

/*///////////////  HEADER  ////////////////////////*/

#header {
	position:inherit;
	width:100%;
	min-height:450px;}
	
#header .logo {
  width:226px;
  height:101px;
  float: left;}	
/*	
#header .dx {
  width: 690px;
  height:101px;
  float: left; }	
*/	
#header .menu_servizi {
	/*width:450px;*/
	padding:13px 10px 0 0;
	float:right;}

#menu_panel {
	position:absolute;
	top:32px;
	right:0;
	z-index:25;
	/*width:690px;*/
	height:50px;
	margin:22px 15px 0 0;}

/* -----immagine Top per il Booking ------*/
#ImgTop_Booking {
    height:80px;
    width:100%;
    overflow:hidden;
    background-color:White;
    }

/* -----showreel ------*/
#showreelheader {
    /*width:930px;*/
    width:968px;
    height:317px;
    overflow:hidden;
    /*z-index:9;*/
    z-index:4 !Important;}
.showreelheader_external {
    position:relative;
    z-index:12;
    width:930px;
    height:317px;
    /*z-index:9;*/
    z-index:4 !Important;}
.freccia_sx {
    position:absolute;
    z-index:12;
    top:94px;
    left:-19px;
    cursor:pointer;}
.freccia_dx {
    position:absolute;
    z-index:12;
    top:94px;
    right:-19px;
    cursor:pointer;}    
    
.sfondo_testo {
    position:absolute;
    z-index:8;
    top:0;
    left:0;
    /*width:267px;*/
    width:230px;
    height:317px;
    /*background:url("../Images/sfondo_testo_showreel.png") repeat-x 0 0;*/
    background:#000;
    filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3; }
	
.sfondo_testo2 {
    position:absolute;
    z-index:20;
    top:0;
    left:230px;
    width:37px;
    height:317px;
    /*background:url("../Images/sfondo_testo_showreel.png") repeat-x 0 0;*/
    background:#000;
    filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3; }
    
.showreelheader_item {
    width:930px;
    height:317px;
    overflow:hidden;
    z-index:9;}

.showreelheader_position {}
.container_testo {
    position:relative;
    z-index:16;
    width:175px;
    height:227px;
    padding:45px 0 40px 35px;
    float:left;
    color:#FFF;}
.container_testo .titolo {
    max-height:80px; 
    padding:0 0 20px 0;
    overflow:hidden;
    /*font: normal 2.091em 'century_gothic', Century Gothic, Verdana, Sans-Serif;*/
    font: normal 2em 'century_gothic', Century Gothic, Verdana, Sans-Serif;   }
.container_testo .testo {
    max-height:160px;
    overflow:hidden;
    /*font-size:1.273em;*/
    /*font-size:1.091em;*/}
.container_testo .testo span.caption {
    /*height:22px;*/
    /*overflow:hidden;*/
    font-size:1em;
    font:italic 1em/1em Verdana, Sans-Serif;
    color:#CCC;  }
.container_testo .link {}

.showreelheader_position .immaginegrande {
    width:700px;
    height:317px;
    float:right;}

.showreelheader_position .thumbnails1 {
    position:absolute;
    top:90px;
    left:529px; }
.showreelheader_position .thumbnails2 {
    position:absolute;
    top:90px;
    left:711px; }    

.showreelheader_position .thumbnails1 .thumb1,
.showreelheader_position .thumbnails2 .thumb2 {
    width:160px;
    height:140px;
    padding:11px;
    float:left;
    overflow:hidden;
    background:url("../Images/ombra_showreel_thumb.png") no-repeat 0 0;}     
 
.showreelheader_position .thumbnails1 .thumb1 img,
.showreelheader_position .thumbnails2 .thumb2 img {
    margin-top:-1px;}
    
.showreelheader_position .thumbnails1 .dida,
.showreelheader_position .thumbnails2 .dida {
    height:36px;
    padding:5px;    
    font-size:10px;
    font-family:Verdana, Sans-Serif;
    line-height:13px;
    overflow:hidden;}    

.sfumo_background {
    display:none;}    

/* senza ombra IE6 and below */
* html .showreelheader_position .thumbnails1 {
    position:absolute;
    top:90px;
    left:540px; }
* html .showreelheader_position .thumbnails2 {
    position:absolute;
    top:90px;
    left:722px; }  
* html .showreelheader_position .thumbnails1 .thumb1,
* html .showreelheader_position .thumbnails2 .thumb2 {
    width:160px;
    height:140px;
    overflow:hidden;
    background:#FFF;}   
 
/*------ cerca -------*/
#cerca {
  padding: 13px 15px 0 0;
  float: right;}
 
.cerca_input {
  width: 130px;
  height: 1.091em !important;
  height: 1.818em;
  margin: 0px 5px 0px 0px;
  background:#FFF;
  border:1px solid #CCC;
  float: left;}

.autoWatermark {
	font:normal 0.909em/1.273em Verdana, sans-serif;
	color:#666;
	text-align:center;}

#cerca input.button_vai {
  	width: 51px;
  	height: 16px;
  	font-size:0.909em;
  	line-height:1em;
	/*font:normal 0.909em/1em 'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;*/
	color:#FFF;
	text-align:center;
	float:left;
	border:0;
	margin:0;
	background:#52524E;
	cursor:pointer;}	
#cerca input.button_vai:hover,
#cerca input.button_vai:focus {
	background:#C00;
	text-decoration:underline;}		
/*
#cerca A.vai:link, #cerca A.vai:visited {
  	display: block;
  	width: 51px;
  	height: 14px;
	font:normal 1em/1em 'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;
	color:#FFF;
	text-align:center;
	padding:2px 0 0 0;
	float:left;
	background:#000;}
#cerca A.vai:hover, #cerca A.vai:active {
	background:#C00;}
*/
/* ------ quick menu ------- */
.quick {
    width:670px;
    height:22px;
    padding: 10px 0 0 22px;
    float:left;}
.quick ul li {
    float:left;}    
.quick a:link, .quick a:visited {
    color:#000;
    font:normal 1em/1em Verdana, Sans-Serif;
    text-decoration:none;
    background: url(../Images/bullet_link.gif) no-repeat 0px 4px;
    display: block;
    padding: 0 10px 0 8px;
    float:left;    }
.quick a:hover, .quick a:active {
   text-decoration:none; 
   color:#C00}
.quick2 {
    width:700px;
    padding:4px 0 0 0;
    float: left;}
.quick2 ul li {
    float:left;}      
.quick2 a:link, .quick2 a:visited {
    color: #000;
    font: normal 0.909em/0.909em Verdana, Sans-Serif;
    text-decoration: none;
    display: block;
    padding: 0 8px 0 8px;
    float: left;
    border-right: 1px solid #21201D;}
.quick2 a:hover, .quick2 a:active {
   text-decoration:none; 
   color:#C00}

.lingua {
    position:relative;
    height:22px;
    padding: 10px 22px 0 0;
    cursor:pointer;
    float:right;}
.lingua select {
    font:normal 0.909em/0.909em Verdana, Sans-Serif;
    width: 100px; 
    height: 16px;
    border:1px solid #CCC;}
    
.popup_linguaV2 {
    position:relative;
    z-index:500;}    

#language_selector {
    display:none;
    position:absolute;
    z-index:600;
    /*width:160px;*/
    width:193px;
    height:50px;
    padding:10px;
    border:1px solid #E4DED9;
    right:15px;
    top:30px;
    background:#FFF;}

A.realiz:link, A.realiz:visited {
  font: normal 10px/13px Verdana, Arial, Sans-Serif;
  color: black;
  text-decoration: none;}
A.realiz:hover, A.realiz:active {
  color: black;
  text-decoration: underline;}  


/*----- menu link ----- */
/*
#menu_link_content {
	position:relative;
	margin:0 auto;}

#menu_link {	
	position:absolute;
	z-index:800;
	left:0;
	top:190px;
	height:24px;}
*/

/* ------ navigatore ------- */
#navigator {
	height:22px;
    font-weight:normal;
	padding:3px 0 0 0;}

A.nav:link, A.nav:visited {
  font-size:1em;
  line-height:1.455em;
  font-weight:normal;
  /*font: normal 1em/1.455em 'century_gothic', Century Gothic, Verdana, Sans-Serif;*/
  color:#000;
  text-decoration: none;}
A.nav:hover, A.nav:active {
  text-decoration: underline;}

/*----- stampa e condividi ----- */
#stampa_panel {
	padding:0 0 0 10px;
	float:right;}
#stampa_panel img {
	vertical-align:middle;}
#stampa_panel A:link, #stampa_panel A:visited,
.condividi A:link, .condividi A:visited {
	font:normal 0.909em/0.909  'century_gothic', Century Gothic, Verdana, Sans-Serif;
	color:#000;
	text-decoration:none;}
#stampa_panel A:hover, #stampa_panel A:active,
.condividi A:hover, .condividi A:active {
	text-decoration:underline;}
.stampa {
	padding:0 10px 0 0;
	height:18px;
	float:left;}
*:first-child+html .stampa {
	height:20px;
	padding:0 10px 0 0;}
.condividi {
	float:right;
	padding:0 0 0 0;} 
/*
body.home div.condividi {
    display:none;}
*/
/*///////////////  HOME  ////////////////////////*/

#main_home {
	width:100%;
	background:url("../Images/sfondo_main_home.gif") repeat-x;
	float:left;}
.home_fascia1 {
	width:100%;
	/*height:246px;*/}	
	
.home_fascia_content {
	padding:20px 15px 0 15px;
	margin:0 auto;}	
	
/*
#movie_flash {}
.home_fascia2 {}
.link_home A:link, .link_home A:visited {}
.link_home A:hover, .link_home A:active {}  
    
.home_news_data {
	font-weight:bold;
	padding:0 10px 0 0;}
.home_news_abstract {
  height: 50px;
  padding:0 10px 0 0;
  overflow: hidden;}  
  
.home_news_link A:link, .home_news_link A:visited {
  	display: block;
  	position:absolute;
  	top:74px;
  	right:0;
  	width: 51px;
  	height: 14px;
	font:normal 11px/11px 'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;
	color:#FFF;
	text-align:center;
	margin:0 10px 0 0;
	padding:2px 0 0 0;
	float:right;
	background:#900;}
.home_news_link A:hover, .home_news_link A:active {
	background:#666;}    
      
.home_news_singola {}
.home_news_thumb {}
.home_news_thumb img {}

.home_news_titolo {
	font-weight:bold;
	float:left;}  
.home_news_autore {
  padding: 5px 0 0 0;
  color: #999;}

.home_news_link {
  display: none;}
A.home_news_leggi:link, A.home_news_leggi:visited {
  color: #666;
  text-decoration: none;
  font-weight: bold;}
A.home_news_leggi:hover, A.home_news_leggi:active {
  color: #AA5515;
  text-decoration: underline;}
*/  
  
/*///////////////  TEASER HOME E FOOTER  ////////////////////////*/
/*modificati FP*/

#fascia_teaser {
	padding:0 15px 0 15px;} 

/* collettori di teaser + teaser item*/
.teasersViewersContainer {}
.teaser_viewer {
    font-family:'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    /*cursor:pointer;*/
}
.teaser_viewer .contenuto {
    overflow:hidden;}    
.teaser_viewer .titolo {
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    font-weight:normal;}
.teaser_viewer .item {
    line-height:1.273em;}
.teaser_viewer .item .thumb {
    overflow:hidden;}
.teaser_viewer .item .titolo {
    overflow:hidden;}
.teaser_viewer .item .testo {
    overflow:hidden;}
.teaser_viewer .item .testo b,
.teaser_viewer .item .testo strong,
.teaser_viewer .item .testo a {
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    font-weight:normal;}
   
/* per disabilitare il pulsante jquery condense sui teaser/widget */   
.teaser_viewer .condense_control {
    display:none;}    
    
/*spostato dai widget*/
.teaser_viewer .item .titolo {
   padding:5px 0 0 0;}
.teaser_viewer .item .testo {
    /*height:55px;*/
    height:5em;
    overflow:hidden;}


/* contenitori di teaser/widget parti comuni*/
.box_teaser {
    position:relative;
	z-index:5;
    float:left; 
    background:url("../Images/bullet4b.gif") no-repeat 0 3px;    }
.box_teaser .teaser_viewer .titolo {
    padding:0 0 0 11px;}


/* contenitori di teaser/widget singoli per la home e il footer*/
.box_1di4 {
    width:225px;
    /*height:195px;*/
    height:17.727em;
    margin-bottom:20px;}	
.box_1di4 .thumb {
    width:214px;
    height:70px;
    padding:0 0 0 11px;} 
.box_1di4 .thumb img {
    width:214px;
    height:70px;}    
.box_1di4 .teaser_viewer .item .txt {
    margin:5px 0 0 11px;
    width:200px;
    /*height:73px;*/
    height:6.636em;
    overflow:hidden;} 
.box_1di4 .teaser_viewer .item .testo{
    /*height:73px;*/
    height:6.636em;
    overflow:hidden;}     

/* contenitori di teaser doppi per la home e il footer*/
.box_1di2 {
    width:450px;
    /*height:195px;*/
    height:17.727em;
    margin-bottom:20px;}		
.box_1di2 .thumb {
    width:214px;
    height:140px;
    float:left;
    padding:0 10px 0 11px;} 
.box_1di2 .thumb img {
    width:214px;
    height:140px;}       
.box_1di2 .teaser_viewer .item .txt {
    padding:0 10px 0 0;
    /*height:140px;*/
    height:12.727em;
    overflow:hidden;}
.box_1di2 .teaser_viewer .item .testo{
    height:140px;
    height:12.727em;
    overflow:hidden;}

    
/*template footer*/

.box_teaser .teaser_footer {
    margin-bottom:20px;}
.box_teaser .teaser_footer .contenuto {
    /*height:148px;*/
    height:13.455em;
    margin-top:2px;
    overflow:hidden;}
.box_teaser .teaser_footer .titolo {
    /*height:38px;*/
    height:3.455em;
    overflow:hidden;}
.box_teaser .teaser_footer .item .thumb {}
.box_teaser .teaser_footer .item .sfondo {
    display:none;} 
.box_teaser .teaser_footer .item .txt {}
.box_teaser .teaser_footer .item .titolo {
    padding-left:0;
    height:auto;}
.box_teaser .teaser_footer .item .testo {} 
.box_teaser .teaser_footer .item .link {
    display:none;} 

/*
per discriminare l'altezza del contenuto del rotator nel caso di teaser doppio
necessario dopo l'aumento a 5 righe del testo del teaser singolo   
*/
.box_1di2 .teaser_footer .contenuto {
    /*height:140px;*/
    height:12.727em;
    margin-top:2px;
    overflow:hidden;}
    
    
/* per togliere il sottolineato nel rotar eventi in home page*/
.box_teaser A:link,.box_teaser A:visited {
    color:#000;
	text-decoration:none;	} 
.box_teaser A:hover,.box_teaser A:focus {
    color:#000;
	text-decoration:none;	}
	

/*///////////////  TEASER SEZIONE  ////////////////////////*/
/*modificati FP*/

.box_colonna3 {
  width:230px;
  padding:0 10px 0 0;
  margin:0 0 25px 0;}

/*template colonna dx*/

/*tipo 1*/
.box_dx {
    width:225px;
    /*height:195px;*/
    height:17.727em;
    margin-bottom:10px;}	
.box_dx .teaser_dx {
    margin-bottom:20px;}
.box_dx .teaser_dx .contenuto {
    /*height:154px;*/
    height:14em;
    margin-top:2px;  
    overflow:hidden;}
.box_dx .teaser_dx .titolo {
    /*height:38px;*/
    height:3.455em;
    overflow:hidden;}
.box_dx .teaser_dx .item .thumb {
    width:214px;
    height:70px;
    padding:0 0 0 11px;}
.box_dx .teaser_dx .item .thumb img {
    width:214px;
    height:70px;}    
.box_dx .teaser_dx .item .sfondo {
    display:none;}   
.box_dx .teaser_dx .item .txt {
    margin:5px 0 0 11px;
    width:200px;
    /*height:73px;*/
    height:6.636em;
    overflow:hidden;}
.box_dx .teaser_dx .item .titolo {
    padding:0;
    height:auto;}    
.box_dx .teaser_dx .item .testo {
    /*height:73px;*/
    height:6.636em;    
    overflow:hidden;} 
.box_dx .teaser_dx .item .link {
    display:none;} 


/*tipo 2*/
.box_dx2 {
    width:225px;
    height:96px;
    /*height:8.727em;*/
    margin-bottom:10px;}	
.box_dx2 .teaser_dx {
    margin-bottom:20px;}
.box_dx2 .teaser_dx .contenuto {
    margin-top:3px;
    height:92px;
    /*height:8.364em;*/
    position:relative;
    overflow:hidden;}
.box_dx2 .teaser_dx .titolo {
    display:none;}
.box_dx2 .teaser_dx .item {
   position:relative;
   z-index:1;
   overflow:hidden;}    
.box_dx2 .teaser_dx .item .thumb {
    width:214px;
    height:92px;
    padding:0 0 0 11px;}
.box_dx2 .teaser_dx .item .thumb img {
    width:214px;
    height:92px;}    
.box_dx2 .teaser_dx .item .sfondo {
    width:214px;
    /*height:47px;*/
    height:4.273em;
    position:absolute;
    top:0;
    left:11px;
    z-index:9;
    overflow:hidden;}
.box_dx2 .teaser_dx .item .sfondo img {
    width:214px;
    /*height:47px;*/
    height:4.273em;}
.box_dx2 .teaser_dx .item .txt {
    position:absolute;
    top:0;
    left:0;
    z-index:10;}   
.box_dx2 .teaser_dx .item .titolo {
    width:200px;
    /*height:36px;*/
    height:3.273em;
    overflow:hidden;
    display:block;
    position:absolute;
    top:5px;
    left:10px;
    z-index:10;    
    color:#fff;
    font-size:1.273em;
    line-height:1.273em;}    
.box_dx2 .teaser_dx .item .testo {
    display:none;}  
.box_dx2 .teaser_dx .item .link {
    position:absolute;
    bottom:0;
    right:0;
    z-index:8;} 
 
/*template colonna main*/

.box_main {
    width:100%;
    /*height:145px;*/
    height:13.182em;}

.box_main .teaser_main {
    margin-bottom:20px;}
.box_main .teaser_main .contenuto {
    background:#F3F1EE;
    /*height:105px;*/
    height:9.545em;
    position:relative;
    overflow:hidden;}
.box_main .teaser_main .titolo {
    /*height:20px;*/
    height:1.818em;
    overflow:hidden;
    margin-bottom:5px;}
.box_main .teaser_main .item {
    position:relative;}    
.box_main .teaser_main .item .thumb {
    width:157px;
    height:105px;
    float:left;}
.box_main .teaser_main .item .thumb img {
    width:157px;
    height:105px;}    
.box_main .teaser_main .item .sfondo {
    display:none;}    
.box_main .teaser_main .item .txt {
   padding:5px 7px 5px 7px;
   /*height:95px;*/
   height:8.636em;
   overflow:hidden;}    
.box_main .teaser_main .item .titolo{
    padding:0;
    height:auto;}    
.box_main .teaser_main .item .testo {
    /*height:55px;*/
    height:5em;
    overflow:hidden;} 
.box_main .teaser_main .item .link {
    position:absolute;
    bottom:0;
    right:0;
    z-index:10;}         


/*///////////////  WIDGET  ////////////////////////*/

/* PER FABIO: ATTENZIONE che questi interagiscono col widget booking e i teaser home*/
.itinerari > .widgetItem {background:none;padding:0 0 0 5px;}
.widgetItem {
    position:relative;
	z-index:5;
    width:225px;
    /*height:195px;*/
    height:17.727em;
    float:left;
    line-height:1.273em;
    margin-bottom:20px;
    /*background:url("../Images/bullet4.gif") no-repeat 0 0;*/
    background:url("../Images/bullet4b.gif") no-repeat 0 3px;
    overflow:hidden;}
.widgetItem .titolo {
   padding:0 0 0 11px;}    	
   
.widgetItem .thumb {
    width:214px;
    height:70px;}
.widgetItem .testo {
    /*height:55px;*/
    height:5em;
    overflow:hidden;} 
        
/* modificati FP */
/*     
.teaser_viewer .item .titolo {
   padding:5px 0 0 0;}
.teaser_viewer .item .testo {
    height:55px;
    overflow:hidden;}
*/

/* widget teaser singoli per la sezione */
/*.widgetItem {
    font-family:'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    line-height:14px;
    margin-bottom:20px;
    background:#F00;}*/
    
/* modificati FP */

/*adattamento per colonna principale*/

.colonna2 .widgetItem {
    background:none;
    margin-left:0;
    padding-left:0; }

/*widget singolo colonna dx -----------------------*/

.colonna3 .widgetItem_singolo {
    background:url("../Images/bullet4b.gif") no-repeat 0 3px;
    float:left;
    width:225px;
    height:96px;
    /*height:9.727em;*/
    margin-bottom:10px;}
.colonna3 .widgetItem_singolo .contenuto {
    margin-top:3px;
    height:92px;
    /*height:8.364em;*/
    position:relative;
    overflow:hidden;}
.colonna3 .widgetItem_singolo .thumb {
    width:214px;
    height:92px;
    /*height:8.364em;*/
    padding:0 0 0 11px;}
.colonna3 .widgetItem_singolo .thumb img {
    width:214px;
    height:92px;
    /*height:8.364em;*/}
.colonna3 .widgetItem_singolo .sfondo {
    width:214px;
    /*height:47px;*/
    height:4.273em;
    position:absolute;
    top:0;
    left:11px;
    z-index:9;
    overflow:hidden;}
.colonna3 .widgetItem_singolo .sfondo img {
    width:214px;
    /*height:47px;*/
    height:4.273em;}
.colonna3 .widgetItem_singolo .txt {
    position:absolute;
    top:0;
    left:0;
    z-index:10;}
.colonna3 .widgetItem_singolo .titolo {
    width:200px;
    /*height:36px;*/
    /*height:3.273em;*/
    height:2.618em;
    overflow:hidden;
    display:block;
    position:absolute;
    top:5px;
    left:21px;
    z-index:10;    
    color:#fff;
    font-size:1.273em;
    line-height:1.273em;}    
.colonna3 .widgetItem_singolo .testo {
    display:none;}  
.colonna3 .widgetItem_singolo .link {
    position:absolute;
    bottom:0;
    right:0;
    z-index:8;} 

/*widget singolo footer -----------------------*/

#fascia_teaser .widgetItem_singolo {
    position:relative;
    z-index:5;
    background:url("../Images/bullet4b.gif") no-repeat 0 3px;
    float:left;
    width:225px;
    /*height:195px;*/
    height:17.727em;
    margin-bottom:10px;}
#fascia_teaser .widgetItem_singolo .contenuto {
    margin-top:3px;
    /*height:177px;*/
    height:16.091em;
    position:relative;
    overflow:hidden;}
#fascia_teaser .widgetItem_singolo .thumb {
    width:214px;
    height:140px;
    padding:37px 0 0 11px;}
#fascia_teaser .widgetItem_singolo .thumb img {
    width:214px;
    height:140px;}
#fascia_teaser .widgetItem_singolo .sfondo {
    display:none;}
#fascia_teaser .widgetItem_singolo .sfondo img {}
#fascia_teaser .widgetItem_singolo .txt {
    position:absolute;
    top:0;
    left:0;
    z-index:10;}
#fascia_teaser .widgetItem_singolo .titolo {
    width:210px;
    height:38px;
    height:2.6em;
    overflow:hidden;
    display:block;
    position:absolute;
    top:-3px;
    left:11px;
    z-index:10;
    font-size:1.273em;}    
#fascia_teaser .widgetItem_singolo .testo {
    display:none;}  
#fascia_teaser .widgetItem_singolo .link {
    position:absolute;
    bottom:0;
    right:0;
    z-index:8;}


/*widget singolo colonna main -----------------------*/

.colonna2 .widgetItem_singolo {
    width:100%;
    /*height:105px;*/
    height:9.545em;
    margin-bottom:20px;}
.colonna2 .widgetItem_singolo .contenuto {
    background:#F3F1EE;
    /*height:105px;*/
    height:9.545em;
    position:relative;
    overflow:hidden;}
.colonna2 .widgetItem_singolo .thumb {
    width:157px;
    height:105px;
    float:left;}
.colonna2 .widgetItem_singolo .thumb img {
    width:157px;
    height:105px;}
.colonna2 .widgetItem_singolo .sfondo {
    display:none;}
.colonna2 .widgetItem_singolo .sfondo img {}
.colonna2 .widgetItem_singolo .txt {
   padding:5px 7px 5px 7px;
   /*height:95px; */
   height:8.636em;
   overflow:hidden;}
.colonna2 .widgetItem_singolo .titolo {
    padding:0;
    height:auto;}    
.colonna2 .widgetItem_singolo .testo {
    /*height:72px;*/
    height:6.545em;
    overflow:hidden;}  
.colonna2 .widgetItem_singolo .link {
    position:absolute;
    bottom:0;
    right:0;
    z-index:10;}

    
/*widget rotator colonna dx e footer -----------------------*/

.colonna3 .box_widget,
#fascia_teaser .box_widget {
    width:225px;
    /*height:195px;*/
    height:17.727em;
    margin-bottom:10px;
    float:left;
    background:url("../Images/bullet4b.gif") no-repeat 0 3px;
    }	
.colonna3 .box_widget .teaser_viewer,
#fascia_teaser .box_widget .teaser_viewer {
    margin-bottom:20px;}
.colonna3 .box_widget .teaser_viewer .contenuto,
#fascia_teaser .box_widget .teaser_viewer .contenuto {
    /*height:148px;*/
    height:13.455em;
    overflow:hidden;
    margin-top:2px;
    position:relative;}
.colonna3 .box_widget .teaser_viewer .titolo,
#fascia_teaser .box_widget .teaser_viewer .titolo {
    /*height:38px;*/
    height:3.455em;
    padding:0 0 0 11px;}
.colonna3 .box_widget .teaser_viewer .titolo a,
#fascia_teaser .box_widget .teaser_viewer .titolo a {
    color:#000;
    text-decoration:none;}
.colonna3 .box_widget .teaser_viewer .titolo a:hover,
#fascia_teaser .box_widget .teaser_viewer .titolo a:hover {
    color:#000;
    text-decoration:underline;}
.colonna3 .box_widget .teaser_viewer .item .thumb,
#fascia_teaser .box_widget .teaser_viewer .item .thumb {
    width:214px;
    height:70px;
    /*padding:20px 0 0 11px;*/
    padding:0 0 0 11px;}
.colonna3 .box_widget .teaser_viewer .item .thumb img,
#fascia_teaser .box_widget .teaser_viewer .item .thumb img {
    width:214px;
    height:70px;}    
.colonna3 .box_widget .teaser_viewer .item .sfondo,
#fascia_teaser .box_widget .teaser_viewer .item .sfondo {
    display:none;}   
.colonna3 .box_widget .teaser_viewer .item .txt,
#fascia_teaser .box_widget .teaser_viewer .item .txt {
    margin:5px 0 0 11px;
    width:200px;
    /*height:73px;*/
    height:6.636em;
    overflow:hidden;}
.colonna3 .box_widget .teaser_viewer .item .txt a,
#fascia_teaser .box_widget .teaser_viewer .item .txt a {
    color:#000;
    text-decoration:none;}    
.colonna3 .box_widget .teaser_viewer .item .titolo,
#fascia_teaser .box_widget .teaser_viewer .item .titolo {
    padding:0;
    height:auto;}    
.colonna3 .box_widget .teaser_viewer .item .testo,
#fascia_teaser .box_widget .teaser_viewer .item .testo {
    /*height:73px;*/
    height:6.636em;    
    overflow:hidden;} 
.colonna3 .box_widget .teaser_viewer .item .link,
#fascia_teaser .box_widget .teaser_viewer .item .link {
    display:none;}     

/*casi fotogallery e videogallery con rendering diverso*/

.colonna3 .box_widget .teaser_viewer .content_type_Foto,
.colonna3 .box_widget .teaser_viewer .content_type_Video,
#fascia_teaser .box_widget .teaser_viewer .content_type_Foto,
#fascia_teaser .box_widget .teaser_viewer .content_type_Video {
   position:relative;
   z-index:1;
   overflow:hidden;}
.colonna3 .box_widget .teaser_viewer .content_type_Foto .thumb,
.colonna3 .box_widget .teaser_viewer .content_type_Video .thumb,
#fascia_teaser .box_widget .teaser_viewer .content_type_Foto .thumb,
#fascia_teaser .box_widget .teaser_viewer .content_type_Video .thumb {
    width:214px;
    height:140px;}
.colonna3 .box_widget .teaser_viewer .content_type_Foto .thumb img,
.colonna3 .box_widget .teaser_viewer .content_type_Video .thumb img,
#fascia_teaser .box_widget .teaser_viewer .content_type_Foto .thumb img,
#fascia_teaser .box_widget .teaser_viewer .content_type_Video .thumb img {
    width:214px;
    height:140px;}
.colonna3 .box_widget .teaser_viewer .content_type_Foto .sfondo,
.colonna3 .box_widget .teaser_viewer .content_type_Video .sfondo,
#fascia_teaser .box_widget .teaser_viewer .content_type_Foto .sfondo,
#fascia_teaser .box_widget .teaser_viewer .content_type_Video .sfondo {
    display:block;
    width:214px;
    /*height:25px;*/
    height:2.273em;
    position:absolute;
    top:130px;
    left:11px;
    z-index:9;
    overflow:hidden;}
.colonna3 .box_widget .teaser_viewer .content_type_Foto .sfondo img,
.colonna3 .box_widget .teaser_viewer .content_type_Video .sfondo img,
#fascia_teaser .box_widget .teaser_viewer .content_type_Foto .sfondo img,
#fascia_teaser .box_widget .teaser_viewer .content_type_Video .sfondo img {
    width:214px;
    height:25px;}    
.colonna3 .box_widget .teaser_viewer .content_type_Foto a.titolo,
.colonna3 .box_widget .teaser_viewer .content_type_Video a.titolo,
#fascia_teaser .box_widget .teaser_viewer .content_type_Foto a.titolo,
#fascia_teaser .box_widget .teaser_viewer .content_type_Video a.titolo {
    width:200px;
    /*height:15px;*/
    height:1.364em;
    overflow:hidden;
    display:block;
    position:absolute;
    top:135px;
    left:20px;
    z-index:10;    
    color:#fff;}
.colonna3 .box_widget .teaser_viewer .content_type_Foto .testo,
.colonna3 .box_widget .teaser_viewer .content_type_Video .testo,
#fascia_teaser .box_widget .teaser_viewer .content_type_Foto .testo,
#fascia_teaser .box_widget .teaser_viewer .content_type_Video .testo {
    display:none;}    
        

/*widget rotator colonna main -----------------------*/

.colonna2 .box_widget {
    width:100%;
    /*height:145px;*/
    height:13.182em;}
.colonna2 .box_widget .teaser_viewer {
    margin-bottom:20px;}
.colonna2 .box_widget .teaser_viewer .contenuto {
    background:#F3F1EE;
    /*height:105px;*/
    height:9.545em;
    position:relative;
    overflow:hidden;}
.colonna2 .box_widget .teaser_viewer .titolo {
    /*height:20px;*/
    height:1.818em;
    overflow:hidden;
    margin-bottom:5px;    }
.colonna2 .box_widget .teaser_viewer .titolo a {
    color:#000;
    text-decoration:none;}
.colonna2 .box_widget .teaser_viewer .titolo a:hover {
    color:#000;
    text-decoration:underline;}        
.colonna2 .box_widget .teaser_viewer .item {
    position:relative;}    
.colonna2 .box_widget .teaser_viewer .item .thumb {
    width:157px;
    height:105px;
    float:left;}
.colonna2 .box_widget .teaser_viewer .item .thumb img {
    width:157px;
    height:105px;}    
.colonna2 .box_widget .teaser_viewer .item .sfondo {
    display:none;}    
.colonna2 .box_widget .teaser_viewer .item .txt {
   padding:5px 7px 5px 7px;
   /*height:95px; */
   height:8.636em;
   overflow:hidden;} 
.colonna2 .box_widget .teaser_viewer .item .txt a {
    color:#000;
    text-decoration:none;}         
.colonna2 .box_widget .teaser_viewer .item .titolo{
    padding:0;
    height:auto;}    
.colonna2 .box_widget .teaser_viewer .item .testo {
    /*height:55px;*/
    height:5em;
    overflow:hidden;} 
.colonna2 .box_widget .teaser_viewer .item .link {
    position:absolute;
    bottom:0;
    right:0;
    z-index:10;}

/*///////////////  SEZIONE  ////////////////////////*/

#main_sezione {
	width:100%;}
.fascia_contenuti {
    width:930px;
    margin: 0 0 10px 0;
    /*padding:0 0 30px 0;*/
    float:left;
    background:#FFF;
    position:relative;
    } 

.main_sfondo {}

.colonna1 {
	width:240px;
	min-height:200px;
	float:left;
	background:#FFF;}

.colonna2 {
  width:414px;
  /*width:394px;*/
  padding:0 15px 0 20px;
  float: left; }

.colonna2_large {
  width:629px;
  margin:15px 0 0 0;
  padding:0 20px;
  float: left;
  /*border-left:1px solid #E4DED9;*/
  /*background:url("../Images/bullet4.gif") no-repeat 0 0;*/}
  
.colonna3 {
  width:240px;
  float: left;
  background:#FFF;}

.colonne_container {
  width:689px;
  margin:15px 0 0 0;
  float: left;
  border-left:1px solid #E4DED9;
  background:url("../Images/bullet4.gif") no-repeat 0 0;}
  
.colonne_top {
    /*width:100%;*/
    padding:0 0 0 15px;}
  
.colonne_top .titolo {
    width:95%;
    margin-top:-7px;}  
.txt_contenuti {
  font-family:Verdana, Sans-Serif;
  padding:10px 0 0 0;}  
  
  
  
.paragrafo {
    padding:0 0 15px 0;}  
.paragrafo .titolo {
    padding:0 0 10px 0;
    font-weight:bold;}  
.paragrafo .titolo a {
    color:#000;}    
.paragrafo .testo {}  
.paragrafo .googlemap {
    float:left;
    padding:0 12px 0 0;}

/* paragrafo espandibile */
.paragrafo .condense_control_less {
    display:none;}
.paragrafo .condense_control_more {
    display:block;
    height:1.545em;
    margin:10px 0;
    background:#F3F1EE;}
.paragrafo .condense_control_more span {
    display:block;
    height:1.545em;
    padding:0 10px;
    color:#FFF;
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    font-size:1em;
    background:#C00;
    float:right;}    

.UfficiItem > div.testo > a {
    font-weight:normal;
    color:#000;
    text-decoration:underline;}
.UfficiItem {
    width:304px;
    height:150px;
    overflow:hidden;
    float:left;
    border-bottom:1px solid #E4DED9;
    margin:5px 10px 5px 0;}
.UfficiItem .titolo {}  
.UfficiItem .titolo a {
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;} 
.UfficiItem .titolo2 {
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;}
.UfficiItem .testo {
    height:130px;
    overflow:hidden;}  

.paragrafo_image_DX {
    float:right;
    padding:0 0 0 10px;}  
.paragrafo_image_DX img {} 
.paragrafo_image_SX {
    float:left;
    padding:0 10px 0 0;}
.paragrafo_image_SX img {}

.paragrafo_click {
    position:relative;
    width:100%;
    height:106px;
    overflow:hidden;
    background:#F3F1EE;
    float:left;}
.paragrafo_click .testo {
    height:75px;
    padding:6px 10px 6px 0;
    overflow:hidden;}
.paragrafo_click .link {
    position:absolute;
    right:0;
    bottom:0;}

.onlytext .testo {
    background:#F3F1EE;
    padding:15px;}

.paragrafo ul {
    margin:10px 0 0 8px;}
.paragrafo li {
    margin:0 0 0 8px;
    padding:0;
    list-style-type:disc;}
div.onlytext-vuoto {
	float:right;
	text-align:left;
	min-width:20px;
	}
div.onlytext-vuoto a.info:link, a.info:visited {
	margin-top:0 !Important;
	clear:both;
	float:none;
	overflow:hidden;
	}
/*modificato FP nella sezione teaser*/
/*.box_colonna3 {
  width:215px;
  padding:0 10px 0 15px;
  margin:0 0 25px 0;
  border-left:1px solid #E4DED9;
  background:url("../Images/bullet4.gif") no-repeat 0 0;}
*/
.back {
    /*margin:15px 0 0 0;*/
    padding:0 20px 10px 0;}
.back A:link, .back A:visited {
    font-family:'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;
    color:#000;
    text-decoration:none;}
.back A:hover, .back A:active {}
.minimappa {
    padding:0 0 0 11px;}
.minimappa .titolo {
    padding:0 0 14px 0;}    

/* 
.titolo_colonna3 {
	width:100%;
	font:bold 12px/16px Verdana, Sans-Serif;
	color:#333;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #CCC;}

.page_gallery {
	padding:15px 0;}
.page_gallery .thumb {
	width:125px;
	height:70px;
	float:left;
	padding:0 22px 22px 0;}

.duecolonne_colonna1 {
	width:725px;
	float:left;
	background:#FFF;}

.duecolonne_colonna2 {
	width:243px;
	float:left;}
*/
/*///////////////  RISORSE E ALLEGATI  ////////////////////////*/

/* contenitore delle risorse e dei links */
.menu_resources  {
    padding:0 0 0 11px;
    background:#fff url("../Images/bullet4b.gif") no-repeat 0 3px;}
.panel_links {
    padding:0 0 10px 0;}
.panel_resources {}
label.risorsa_titolo{
    float:left;
    display:block;
    height:25px;}  
.risorsa_panel{
    clear:both;
    padding:3px 0;}

.panel_links A.risorsa_link:link, .panel_links A.risorsa_link:visited {
    display:block;
    font-family:'century_gothic', Century Gothic, Verdana, Sans-Serif;
    font-size:1.091em;
    font-weight:normal;
  	color: #000;
  	text-decoration: none;
  	padding:0 0 0 20px;
  	background:url("../Images/icona_link.gif") no-repeat 0 5px;}
.panel_links A.risorsa_link:hover, .panel_links A.risorsa_link:active {
	color: #C00;
	text-decoration: underline;}

.panel_resources A.risorsa_link:link, .panel_resources A.risorsa_link:visited {
    display:block;
    font-family:'century_gothic', Century Gothic, Verdana, Sans-Serif;
    font-size:1.091em;
    font-weight:normal;
  	color: #000;
  	text-decoration: none;
  	padding:0 0 0 20px;
  	background:url("../Images/icona_allegato.gif") no-repeat 0 3px;}
.panel_resources A.risorsa_link:hover, .panel_resources A.risorsa_link:active {
	color: #C00;
	text-decoration: underline;}

.link_titolo {}	

.link_panel {
    clear:both;
    padding:3px 0;}
.archivio_notizie {}
.box_documenti {}

.archivio_notizie {
	float:right;
	padding:0 15px 0 0;}
	
.indietro {
  float: right;
  padding: 0 0 0 0;
  margin-top:-15px;}
  
.box_documenti {
	padding:0 0 20px 25px;}

/*///////////////  NEWS  ////////////////////////*/
/*
.feed {
	float:right;}

#news {}
#news .item {
	position:relative;
	height:55px;
	padding:0 0 15px 0;
	overflow:hidden;}
#news .item .thumb {
	width:73px;
	height:56px;
	padding:5px 20px 0 0;
	float:left;}
#news .item .data {
	font-weight:bold;
	color:#C00;
	float:left;}
#news .area {
	font-weight:bold;
	color:#C00;}
#news .item .titolo {
	font-weight:bold;
	padding:0;}
#news .item .autore {
   display:none;}
#news .item .abstract {
	width:340px;
	height:30px;
	line-height:14px;
	overflow:hidden;}
#news .item .link {}
*/
/* dettaglio*/
/*
.news_dettaglio .indietro {
  float: right;
  padding:15px 0 0 0;}
.news_dettaglio .indietro A:link, .news_dettaglio .indietro A:visited {
  font-weight:normal;
  color: #000;
  text-decoration: underline;}
.news_dettaglio .indietro A:hover, .news_dettaglio .indietro A:active {
  color: #C00;}

.news_dettaglio .thumb {
  width:230;
  height:auto;
  float: left;
  padding: 0 15px 15px 0;}
  
.news_dettaglio .data, 
.news_dettaglio .area {
    font-weight: bold;
    float:left;
    color:#C00;}  
.news_dettaglio .autore {
	clear:left;}  

.news_dettaglio .abstract {
  font-style:italic;}  
.news_dettaglio .testo {
  padding: 10px 0 0 0;}  
*/
/* menu news dx anno/mese */
/*
.menu_news {
  padding: 25px 0 0 20px;} 
*/
/*.menu_news .titolo_menu {}*/
/*
.menu_news ul, .menu_news li {
  list-style: none;
  margin:0;}
*/
/* anno */
/*
.menu_news ul ul ul li {
    margin:0 0 10px 0;}
.menu_news ul ul ul li a:link,
.menu_news ul ul ul li a:visited,
.menu_news ul ul ul li a:active,
.menu_news ul ul ul li a:hover{ 
	color:#000;
	font-weight:bold;
	text-decoration:none;}
.menu_news ul ul ul li a.selected {
    font-weight:bold;
    text-decoration:underline;}
*/
/* mese */
/*
.menu_news ul ul ul ul li {
    display:inline;}
.menu_news ul ul ul ul li a:link,
.menu_news ul ul ul ul li a:visited,
.menu_news ul ul ul ul li a:active,
.menu_news ul ul ul ul li a:hover{
    font: normal 11px/14px Verdana, Arial, Sans-serif;}
.menu_news ul ul ul ul .selected {
    color:#000;
    text-decoration:underline;}
*/
/* menu news sx categorie */
/*
.menu_categorie {
	font-family:Verdana, Sans-Serif;
	font-weight:normal;
	padding:20px 0 20px 13px;}
	
.menu_categorie .titolo {
	padding:0 0 20px 0;}
.menu_categorie ul ul li {
	height:16px;}
.menu_categorie ul ul li A:link,
.menu_categorie ul ul li A:visited, 
.menu_categorie ul ul li A:hover,
.menu_categorie ul ul li A:active {
	display:block;
	padding:2px 0 2px 10px;
	background:url("../Images/bullet_2.gif") no-repeat 0 6px;
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	color:#000;
	text-decoration:none;}
.menu_categorie ul ul li a.selected {
	color:#C00;
	background:url("../Images/bullet_2_over.gif") no-repeat 0 6px;}
*/
/*///////////////  EVENTI  ////////////////////////*/
#eventi {
    /*font-family: 'century_gothic', Century Gothic, Verdana, Sans-Serif;*/}
#eventi .item {
	position:relative;
	width:430px;
	height:13em;
	/*height:10.909em;*/
	margin:0 10px 15px 0;
	border-bottom:1px solid #F1EFEB;
	overflow:hidden;
	float:left;}
#eventi .item .thumb {
	width:120px;
	height:100px;
	/*height:70px;*/
	padding:0 10px 0 0;
	margin:0 10px 0 0;
	overflow:hidden;
	float:left;}
#eventi .item .ambito {
    padding:3px 0 0 0;}
#eventi .item .localita {}
#eventi .item .data {}
#eventi .item .autore {
   display:none;} 
#eventi .item .titolo {
	height:2.727em;
	padding:10px;
	overflow:hidden;
	background:#F1EFEB;
	font-weight:bold;}
#eventi .item .abstract {
   display:none;} 
#eventi .item .link {}

#eventi .titolo a:visited {
    color:#000;
    text-decoration:none;
    }

/*  PANEL SORTING */

.ordina {
	width:400px;
	height:22px;
	padding:3px 0 0 0px;
	/*font-family: 'century_gothic', Century Gothic, Verdana, Sans-Serif;*/
	font-size:1.091em;
	margin:10px 0;
	float:left;}	

.ordina > a {
	/*display:block;
	float:left;*/
	padding:0 10px 0 10px;
	font-weight:normal;
	color:#000;
	text-decoration:none;}

.ordina A.up:link, .ordina A.up:visited {
    background:url("../Images/ordina_freccia_up.gif") no-repeat 100% 5px;}
.ordina A.up:hover, .ordina A.up:active, .ordina A.up:focus {
    text-decoration:underline;}
.ordina A.down:link, .ordina A.down:visited {
    background:url("../Images/ordina_freccia_down.gif") no-repeat 100% 5px;}
.ordina A.down:hover, .ordina A.down:active, .ordina A.down:focus {
    text-decoration:underline;}

.ordina A.active_up:link, .ordina A.active_up:visited,
.ordina A.active_up:hover, .ordina A.active_up:active, .ordina A.active_up:focus  {
    background:url("../Images/ordina_freccia_up.gif") no-repeat 100% 5px;
    text-decoration:underline;}
.ordina A.active_down:link, .ordina A.active_down:visited,
.ordina A.active_down:hover, .ordina A.active_down:active, .ordina A.active_down:focus  {
    background:url("../Images/ordina_freccia_down.gif") no-repeat 100% 5px;
    text-decoration:underline;}

.vista {
	height:22px;
	font-size:1.091em;
	padding:3px 0 0 0px;
	margin:10px 0;
	float:left;}

.dimensione_icone {
	/*font-family: 'century_gothic', Century Gothic, Verdana, Sans-Serif;*/
	font-size:1.091em;
	margin:10px 0;
	padding:3px 0 0 0;
    float:left; }

.cartina_eventi {
	position:relative;
	width:161px;
	height:155px;
	background:url(../Images/cartina/cartina_fvg.png) no-repeat top left;
	z-index:10;}

/*CARNIA*/
.cartina_eventi .carnia {
	position:absolute;
	top:6px;
	left:22px;
	z-index:2;}
.cartina_eventi .carnia a:link,
.cartina_eventi .carnia a:visited {
	display:block;
	width:63px;
	height:41px;}
.cartina_eventi .carnia a:hover,
.cartina_eventi .carnia a:active,
.cartina_eventi .carnia a.active {
	background:url(../Images/cartina/carnia_over.png) no-repeat top left;}
/*TARVISIANO*/
.cartina_eventi .tarvisiano {
	position:absolute;
	top:15px;
	left:77px;
	z-index:0;}
.cartina_eventi .tarvisiano a:link,
.cartina_eventi .tarvisiano a:visited {
	display:block;
	width:53px;
	height:35px;}
.cartina_eventi .tarvisiano a:hover,
.cartina_eventi .tarvisiano a:active,
.cartina_eventi .tarvisiano a.active {
	background:url(../Images/cartina/tarvisiano_over.png) no-repeat top left;}
/*PIANCAVALLO*/
.cartina_eventi .piancavallo {
	position:absolute;
	top:37px;
	left:6px;
	z-index:1;}
.cartina_eventi .piancavallo a:link,
.cartina_eventi .piancavallo a:visited {
	display:block;
	width:59px;
	height:49px;}
.cartina_eventi .piancavallo a:hover,
.cartina_eventi .piancavallo a:active,
.cartina_eventi .piancavallo a.active {
	background:url(../Images/cartina/piancavallo_over.png) no-repeat top left;}
/*PORDENONE*/
.cartina_eventi .pordenone {
	position:absolute;
	top:71px;
	left:14px;
	z-index:10;}
.cartina_eventi .pordenone a:link,
.cartina_eventi .pordenone a:visited {
	display:block;
	width:51px;
	height:46px;}
.cartina_eventi .pordenone a:hover,
.cartina_eventi .pordenone a:active,
.cartina_eventi .pordenone a.active {
	background:url(../Images/cartina/pordenone_over.png) no-repeat top left;}
/*LIGNANO*/
.cartina_eventi .lignano {
	position:absolute;
	top:104px;
	left:66px;
	z-index:8;}
.cartina_eventi .lignano a:link,
.cartina_eventi .lignano a:visited {
	display:block;
	width:30px;
	height:32px;}
.cartina_eventi .lignano a:hover,
.cartina_eventi .lignano a:active,
.cartina_eventi .lignano a.active {
	background:url(../Images/cartina/lignano_over.png) no-repeat top left;}
/*GRADO*/
.cartina_eventi .grado {
	position:absolute;
	top:115px;
	left:90px;
	z-index:25;}
.cartina_eventi .grado a:link,
.cartina_eventi .grado a:visited {
	display:block;
	width:25px;
	height:18px;}
.cartina_eventi .grado a:hover,
.cartina_eventi .grado a:active,
.cartina_eventi .grado a.active {
	background:url(../Images/cartina/grado_over.png) no-repeat top left;}
/*TRIESTE*/
.cartina_eventi .trieste {
	position:absolute;
	top:116px;
	left:119px;
	z-index:11;}
.cartina_eventi .trieste a:link,
.cartina_eventi .trieste a:visited {
	display:block;
	width:32px;
	height:29px;}
.cartina_eventi .trieste a:hover,
.cartina_eventi .trieste a:active,
.cartina_eventi .trieste a.active {
	background:url(../Images/cartina/trieste_over.png) no-repeat top left;}
/*GORIZIA*/
.cartina_eventi .gorizia {
	position:absolute;
	top:84px;
	left:105px;
	z-index:11;}
.cartina_eventi .gorizia a:link,
.cartina_eventi .gorizia a:visited {
	display:block;
	width:20px;
	height:38px;}
.cartina_eventi .gorizia a:hover,
.cartina_eventi .gorizia a:active,
.cartina_eventi .gorizia a.active {
	background:url(../Images/cartina/gorizia_over.png) no-repeat top left;}
/*GEMONA*/
.cartina_eventi .gemona {
	position:absolute;
	top:41px;
	left:63px;
	z-index:6;}
.cartina_eventi .gemona a:link,
.cartina_eventi .gemona a:visited {
	display:block;
	width:42px;
	height:24px;}
.cartina_eventi .gemona a:hover,
.cartina_eventi .gemona a:active,
.cartina_eventi .gemona a.active {
	background:url(../Images/cartina/gemona_over.png) no-repeat top left;}
/*UDINE*/
.cartina_eventi .udine {
	position:absolute;
	top:66px;
	left:59px;
	z-index:5;}
.cartina_eventi .udine a:link,
.cartina_eventi .udine a:visited {
	display:block;
	width:48px;
	height:57px;}
.cartina_eventi .udine a:hover,
.cartina_eventi .udine a:active,
.cartina_eventi .udine a.active {
	background:url(../Images/cartina/udine_over.png) no-repeat top left;}
/*COLLI*/
.cartina_eventi .colli {
	position:absolute;
	top:57px;
	left:59px;
	z-index:21;}
.cartina_eventi .colli a:link,
.cartina_eventi .colli a:visited {
	display:block;
	width:46px;
	height:27px;}
.cartina_eventi .colli a:hover,
.cartina_eventi .colli a:active,
.cartina_eventi .colli a.active {
	background:url(../Images/cartina/colli_over.png) no-repeat top left;}
/*CIVIDALE*/
.cartina_eventi .cividale {
	position:absolute;
	top:61px;
	left:98px;
	z-index:21;}
.cartina_eventi .cividale a:link,
.cartina_eventi .cividale a:visited {
	display:block;
	width:30px;
	height:38px;}
.cartina_eventi .cividale a:hover,
.cartina_eventi .cividale a:active,
.cartina_eventi .cividale a.active {
	background:url(../Images/cartina/cividale_over.png) no-repeat top left;}

/* /////////////// PHOTOGALLERY ////////////////////////////// */
#photogallery {
	padding:10px 12px 20px 13px;}	
	
/* versione thumb small*/	
#photogallery .item {
	width:120px;
	height:107px;
	margin:0 7px 0 0;
	padding:0 0 25px 0;
	border-right:1px solid #E4DED9;
	overflow:hidden;
	float:left;}
#photogallery .thumb {
	position:relative;
	text-align:center;
	width:120px;
	height:80px;
	overflow:hidden;
	background:#EDEDED;}
#photogallery .titolo {
	height:10px;
	padding:6px 0 10px 0;
	background:#EDEDED;
	overflow:hidden;
	text-align:center;}
#photogallery .dida {
    display:none;}
.ultimo {	
	width:120px;
	height:107px;
	padding:0 0 25px 0;
	border-right:1px solid #E4DED9;
	overflow:hidden;
	float:left;}

/* versione thumb big*/
#photogallery .big .item {
	width:213px;
	height:189px;
	margin:0 10px 0 0;
	padding:0 0 30px 0;
	border-right:1px solid #E4DED9;
	overflow:hidden;
	float:left;}
#photogallery .big .thumb {
	position:relative;
	text-align:center;
	width:213px;
	height:142px;
	background:#EDEDED;}
#photogallery .big .titolo {
	height:37px;
	padding:5px;
	background:#EDEDED;}
#photogallery .big .dida {
    display:block;}
#photogallery .big .ultimo {	
	width:213px;
	height:189px;
	padding:0 0 30px 0;
	border-right:1px solid #E4DED9;
	overflow:hidden;
	float:left;}

/* pager photogallery*/
#photogallery .pager,
#VisiteGuidate .pager,
.pager_generico {
    font-family: Verdana, Sans-Serif;
	font-size:0.909em;
	margin:10px 0 10px 50px;
    float:right;}
#photogallery .pager a,
#VisiteGuidate .pager a,
.pager_generico a {
    font-family: Verdana, Sans-Serif;
	font-size:0.909em;
    text-decoration:none;
	color:#000;}
#photogallery .pager a:hover,
#VisiteGuidate .pager a:hover,
.pager_generico a:hover {
	/*color:#C00;*/
	text-decoration:underline;}
	
/* popup photogallery*/
.popup_photogallery {
	overflow:hidden;
	float:left;}
.popup_photogallery .titolo {
	font-size:1.091em;
	font-weight:bold;
	padding:15px 0 0 0;}
.popup_photogallery .text {}
.popup_photogallery .author {}
.popup_photogallery .visualizzazioni {}
.popup_photogallery .voti {
	font-weight:bold;}
.popup_photogallery .vota {
	padding:35px 0 0 0;
	font-weight:bold;
	font-size:1.091em;
	color:#C00;}
	
.popup_photogallery .vota A:link, .popup_photogallery .vota A:visited {
	display:block;
	width:70px;
	height:20px;
	padding:3px 0 0 0;
	text-align:center;
	background:#C00;
	color:#FFF;
	font-size:1.455em;
	font-weight:bold;
	text-decoration:none;}
.popup_photogallery .vota A:hover, .popup_photogallery .vota A:active {
	background:#CCC;
	color:#000;}

/* ////////////// VIDEO GALLERY /////////////////// */

.video {
	position:relative;
	z-index:2000;
	width:600px;
	padding:35px 35px 0 35px;
	float:left;}

.video_principale {}
.video_principale .video16_9 {
	width:560px;
	height:340px;
	overflow:hidden;}
.video_principale .video4_3 {
	width:480px;
	height:385px;
	overflow:hidden;}
.video_titolo {
	padding:10px 0 10px 0;}
.video_testo {
    padding:0 0 10px 0;}
	
.video_share {}
.video_share A:link, .video_share A:visited {
	font-size: 0.909em;
	font-weight:normal;
	color: #000;
	text-decoration: none;}
.video_share A:hover, .video_share A:active {
	color:#900;}
.video_share A img {
	padding:0 10px 0 0;}	


/* /////////////// VISITE GUIDATE ////////////////////////////// */


#VisiteGuidate {
	/*position:relative;*/
	padding:10px 12px 20px 13px;}		
	
/* vista a griglia */	
#VisiteGuidate .griglia .item {
	position:relative;
	width:213px;
	height:255px;
	/*height:23.182em;*/
	margin:0 10px 0 0;
	padding:0 0 30px 0;
	border-right:1px solid #E4DED9;
	font-size:1.091em;
	overflow:hidden;
	float:left;}
#VisiteGuidate .griglia .thumb {
	position:relative;
	text-align:center;
	width:213px;
	height:104px;
	/*background:#EDEDED;*/}
#VisiteGuidate .griglia .titolo {
	/*height:26px;*/
	height:2.273em;
	padding:8px 10px 8px 10px;
	font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	overflow:hidden;
	background:#EDEDED;}
#VisiteGuidate .griglia .titolo a {
    color:#000;
    text-decoration:none;}	
#VisiteGuidate .griglia .data {
    padding:10px 5px 0 0;}	
#VisiteGuidate .tag {
    height:3.818em;
    overflow:hidden;}
#VisiteGuidate .abstract {
     padding:10px 5px 0 0;}
#VisiteGuidate .griglia label {
	font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;}	
#VisiteGuidate .griglia .dida {
    display:block;}
#VisiteGuidate .griglia .ultimo {	
	position:relative;
	width:213px;
	height:255px;
	/*height:23.182em;*/
	padding:0 0 30px 0;
	border-right:1px solid #E4DED9;
	font-size:1.091em;
	overflow:hidden;
	float:left;}
.griglia A.info_small:link, .griglia A.info_small:visited {
    display:block;
    position:absolute;
    bottom:20px;
    width:189px;
    height:30px;
    padding:12px 0 0 0;
    margin:0 0 0 10px;
    background:url("../Images/button_info_small.png") no-repeat 0 0;
    text-align:center;
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    color:#C00;
    text-decoration:none;}
.griglia A.info_small:hover, .griglia A.info_small:active {
    text-decoration:underline;}	

/* vista a lista */	
#VisiteGuidate .lista .item {
	position:relative;
	/*width:213px;*/
	width:100%;
	height:104px;
	margin:0 10px 0 0;
	padding:5px 0;
	border-top:1px solid #E4DED9;
	font-size:1.091em;
	overflow:hidden;
	float:none;}
#VisiteGuidate .lista .thumb {
	position:relative;
	text-align:center;
	width:213px;
	height:104px;
	padding:0 10px 0 0;
	float:left;
	/*background:#EDEDED;*/}
#VisiteGuidate .lista .titolo {
	/*height:28px;*/
	/*padding:8px 10px 6px 10px;*/
	font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	overflow:hidden;
	/*background:#EDEDED;*/}
#VisiteGuidate .lista .titolo a {
    color:#000;
    text-decoration:none;}	
#VisiteGuidate .lista .data {
    /*padding:10px 5px 0 0;*/}	
#VisiteGuidate .lista .abstract {
    /*padding:10px 5px 0 0;*/}
#VisiteGuidate .lista label {
	font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;}	
#VisiteGuidate .lista .dida {
    display:block;}  
#VisiteGuidate .lista .ultimo {	
	position:relative;
	/*width:213px;*/
	width:100%;
	height:104px;
	margin:0 10px 0 0;
	padding:5px 0;
	border-top:1px solid #E4DED9;
	border-right:0;
	font-size:1.091em;
	overflow:hidden;
	float:none;}
.lista A.info_small:link, .lista A.info_small:visited {
    display:block;
    position:absolute;
    right:20px;
    bottom:10px;
    width:189px;
    height:30px;
    padding:12px 0 0 0;
    margin:0 0 0 10px;
    background:url("../Images/button_info_small.png") no-repeat 0 0;
    text-align:center;
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    color:#C00;
    text-decoration:none;}
.lista A.info_small:hover, .lista A.info_small:active {
    text-decoration:underline;}


/* dettaglio */
#VisiteGuidate .image {
    float:left;
    padding:0 10px 10px 0;}
#VisiteGuidate .dati {
    width:370px;
    float:left;}
#VisiteGuidate .titolo_txt {
	/*font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;*/
	padding:8px 0;}
#VisiteGuidate .txt {
    padding:15px;
    background:#F3F1EE;}
#VisiteGuidate .prezzo {
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    font-size:1.455em;
    padding:15px 0 0 0;}

#VisiteGuidate .tabella_offerte {
    background:#F3F1EE;
    padding:17px;
    margin:20px 0;}
#VisiteGuidate .tabella_offerte td div {
    border-bottom:1px solid #DBD5CA;
    margin:4px;
    padding:0 10px 4px 10px;}        
#VisiteGuidate .tabella_offerte td.intesta {
    font-weight:bold;}   
#VisiteGuidate .tabella_offerte td.intesta div {
    margin:4px;
    padding:4px 10px;
    background:#DBD5CA;}     

A.info:link, A.info:visited {
    display:block;
    /*position:absolute;*/
    /*right:10px;*/
    /*top:90px;*/
    width:229px;
    height:42px;
    padding:12px 0 0 10px;
    margin:100px 0 0 0;
    float:right;
    background:url("../Images/button_info.png") no-repeat 0 0;
    text-align:center;
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    font-size:1.091em;
    color:#C00;
    text-decoration:none;}
A.info:hover, A.info:active {
    text-decoration:underline;}
A.info-fvgcard:link, A.info-fvgcard:visited {
    display:block;
    /*position:absolute;*/
    /*right:10px;*/
    /*top:90px;*/
    width:229px;
    height:42px;
    padding:12px 0 0 10px;
    margin:0;
    background:url("../Images/button_info-fvgcard.png") no-repeat 0 0;
    text-align:center;
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    font-size:1.091em;
    color:#C00;
    text-decoration:none;}
A.info-fvgcard:hover, A.info-fvgcard:active {
    text-decoration:underline;}

/* ////////////// FORM OFFERTE /////////////////// */    

#form_offerte {
    width:500px;
    height:650px;
    font:normal 0.909em/1.455em Verdana, Sans-Serif;}

#form_offerte td {
    /*border:1px solid #000;*/
    padding:5px;}
#form_offerte input {
    width:200px;
    border:1px solid #CCC;}
#form_offerte input.corto {
    width:44px;}    
#form_offerte textarea {
    height:50px;
    width:490px;
    border:1px solid #CCC;}    
#form_offerte input.chek {
    width:30px;
    border:0;}
    
    
/* ////////////// RICERCA NEI MODULI EVENTI/PHOTO/VIDEO/PUBBLICAZIONI /////////////////// */
/*
#blocco_top {}
#blocco_top .left {
	width:692px;
	padding:20px 20px 0 13px;
	float:left;
	background:#FFF;}
#blocco_top .right {
	width:210px;
	padding:0 13px 0 20px;
	float:left;}
*/		
#ricerca {
    /*position:relative;*/
    width:860px;
    padding:15px;
    float:left;
    background:#F1EFEB;}
#ricerca input {
  width:160px;
  height: 16px;
  border:1px solid #CCC;
  margin:4px 0;
  font:normal 0.909em/1.091em Verdana, Sans-Serif;
  color:#666;
  float:right;}
#ricerca input.radio {
    border:0;
    width:17px;
    height:17px;
    float:left;}  
#ricerca input.chek {
    border:0;
    width:10px;
    float:left;}   
#ricerca input.autoDatePicker {
    width:130px;
    float:left;}       
      
#ricerca select {
  width:164px;
  height: 20px;
  border:1px solid #CCC;
  margin:4px 0;
  font:normal 0.909em/1.091em Verdana, Sans-Serif;
  color:#666;
  float:right;}
#ricerca td {
    vertical-align:middle;
    /*border:1px solid #000;*/}  
#ricerca td img {
    float:right;
    padding:5px 0 0 5px;}  
#ricerca .parola_chiave {} 
#ricerca .parola_chiave input {
  width: 158px;
  height: 16px !important;
  height: 20px;
  text-align:left;
  background:#FFF;
  padding:0 0 0 4px;
  border:1px solid #CCC;
  float: right;}
  
#ricerca .avvia_ricerca {
    padding:0 30px 0 0;
    float:right;}  
    
.avvia_ricerca button {
    background:none;
    border:0;
    cursor:pointer;}    
    
/*  
#ricerca A.vai:link, #ricerca A.vai:visited {
  	display: block;
  	width: 51px;
  	height: 14px;
  	font-size:1em;
  	font-weight:bold;
  	line-height:1em;
	color:#FFF;
	text-align:center;
	padding:2px 0 0 0;
	float:left;
	background:#C00;}
#ricerca A.vai:hover, #ricerca A.vai:active {
	background:#666;}
*/

#risultati {
    padding:20px 0 0 20px;}	
	 		
/* ///////////////////////// SPECIALI ////////////////////////////////////////////// */

#speciali {}	 		
#speciali .item {
    height:112px;
    font-family:'century_gothic', Century Gothic, Verdana, Sans-Serif;
    font-size:1.091em;
    margin:0 0 18px 0;
    padding:5px 0 0 0;
    overflow:hidden;}	 	 		
#speciali .item .thumb {
    width:176px;
    height:117px;
    overflow:hidden;
    float:left;
    padding:0 15px 0 0;}	 
#speciali .item .titolo {
    font-weight:bold;
    color:#C00;}
#speciali .item a {
    color:#C00;
    text-decoration:none;}  
#speciali .item a:hover {
    text-decoration:underline;}      
#speciali .item .titolo2 {
    height:15px;
    overflow:hidden;
    font-weight:bold;}
#speciali .item .testo {
    height:82px;
    overflow:hidden;}
	 		
.indietro {
  float: right;
  padding:15px 10px 0 0;}
.indietro a {
    color:#000;
    text-decoration:none;}  
.indietro a:hover {
    color:#000;
    text-decoration:underline;}      
  
/* ///////////////////////// POI ////////////////////////////////////////////// */
  
#lista_aree, #lista_localita {
    padding:0 0 20px 15px;}
.column {
    width:210px;}
.column A:link, .column A:visited {
    font-weight:normal;
    color:#000;
    text-decoration:none;}  
.column A:hover, .column A:active {
    text-decoration:underline;}    
  
.accordion {
    height:1.727em;
    padding:0 0 0 10px;
    margin:10px 0;
    border-left:4px solid #C00;
    cursor:pointer;
    background:#F3F1EE url("../Images/freccette.gif") no-repeat 99% 50%;}    
  
div.lista_POI ul.lista_POI {
    display:none;}
ul.lista_POI > li {
    clear:left;
    margin:0 0 15px 0;}     

.IE8 ul.lista_POI > li,
.Firefox ul.lista_POI > li,
.AppleMAC-Safari ul.lista_POI > li {
    clear:left;
    margin:0 0 30px 0;}   
    
ul.lista_POI > li > span {
    display:block;
    border-bottom:1px solid #CCC;
    padding:0 0 3px 0;
    margin:0 0 3px 0;
    font-weight:bold;}     
ul.lista_POI ul li {
    padding:0 20px 0 0;
    white-space:nowrap;
    float:left;}
.nomenu ul.lista_POI ul li {
    padding:0 20px 0 0;
    white-space:nowrap;
    float:left;}
.vuota {
    width:880px;
    margin-left:15px;
}

ul.lista_POI A:link, ul.lista_POI A:visited {
    font-weight:normal;
    color:#000;
    text-decoration:none;}  
ul.lista_POI A:hover, ul.lista_POI A:active {
    text-decoration:underline}
  
.header_poi {
     float:left;
     }

/*   modificato da insiel per Area Personale */
.header_poi_mapAP {
    float:left; 
    width:683px; 
    height:280px;}
.header_poi_menu {
    width:247px; 
    height:318px; 
    background:url("../Images/sfondo_menu_poi.jpg") no-repeat 0 0;
    overflow:hidden;
    position:relative;
    float:left;
    background-color:#23221E;    }     
    
/* originale Ikon per Cartografia Interattiva */
.header_poi_map {
    float:left; 
    width:683px; 
    height:280px;    }
    
.map_canvas_diari {
    width:100%;
    height:318px;   }

.header_poi_ddl {
    width:667px; 
    height:28px;
    padding:10px 0 0 16px;
    background:#E4E3DE;}  
    
.header_poi_ddl label {
    font: bold 1.273em 'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;}
.header_poi_ddl select {
    width:220px;
    height:18px;
    font:normal 0.909em/1.273em Verdana, Sans-Serif;
    border:0;}

.poi_teaser {
    padding:15px 0 0 15px;}
.poi_teaser .ambito {
    width:430px;
    height:104px;
    overflow:hidden;
    float:left;
    margin-right:10px;
    padding:0 0 0 10px;
    background:#F4F4F2;}    
.poi_teaser .localita {
    width:430px;
    height:104px;
    overflow:hidden;
    float:left;
    padding:0 0 0 10px;
    background:#F4F4F2;} 
 
.poi_teaser .ambito .thumb,  
.poi_teaser .localita .thumb  {
    width:213px;
    height:104px;
    float:right;}
.poi_teaser .ambito .titolo,  
.poi_teaser .localita .titolo  {
    width:200px;
    height:18px;
    overflow:hidden;
    padding:10px 10px 0 0;}
.poi_teaser .ambito .abstract,  
.poi_teaser .localita .abstract  {
    width:200px;
    height:65px;
    overflow:hidden;
    padding:0 10px 0 0;}
    
#poi_results {
    width:896px;
    margin:10px 0 20px 13px;}    
    
#poi_results .pager,
#poi_results .pager {
    font-family: Verdana, Sans-Serif;
	font-size:0.909em;
	margin:10px 10px 10px 50px;
    float:right;}
#poi_results .pager a,
#poi_results .pager a {
    font-family: Verdana, Sans-Serif;
	font-size:0.909em;
    text-decoration:none;
	color:#000;}
#poi_results .pager a:hover,
#poi_results .pager a:hover {
	text-decoration:underline;}    
     
/* visualizzazione a griglia*/     
.griglia .MapItems {
	width:213px;
	height:255px;
	margin:0 10px 0 0;
	padding:0 0 30px 0;
	border-right:1px solid #E4DED9;
	font-size:1.091em;
	overflow:hidden;
	float:left;
	cursor:pointer;}
.griglia .MapItems .ultimo {	
	width:213px;
	height:255px;
	padding:0 0 30px 0;
	border-right:1px solid #E4DED9;
	font-size:1.091em;
	overflow:hidden;
	float:left;
	cursor:pointer;}  	
.griglia .MapItems .thumb {	
    position:relative;
	width:213px;
	height:104px;
	background:#EDEDED;}
.griglia .MapItems .titolo {	
    /*height:28px;*/
    height:2.545em;
	padding:8px 10px 6px 10px;
	font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	overflow:hidden;
	background:#EDEDED;}
.griglia .MapItems .abstract {
    padding:10px 5px 0 0;
    height:80px;
    overflow:hidden;}
.griglia .MapItems .link {}

/* visualizzazione a lista */
.lista .MapItems {
	/*width:213px;*/
	width:100%;
	/*height:100px;*/
	height:9.091em;
	margin:0 10px 0 0;
	padding:5px 0;
	border-top:1px solid #E4DED9;
	font-size:1.091em;
	overflow:hidden;
	float:none;
	cursor:pointer;}
.lista .MapItems .ultimo {	
	/*width:213px;*/
	width:100%;
	/*height:104px;*/
	height:9.455em;
	margin:0 10px 0 0;
	padding:5px 0;
	border-top:1px solid #E4DED9;
	font-size:1.091em;
	overflow:hidden;
	float:none;
	cursor:pointer;}  	
.lista .MapItems .thumb {	
    position:relative;
	width:213px;
	height:104px;
	padding:0 10px 0 0;
	float:left;}
.lista .MapItems .titolo {	
    height:28px;
	padding:8px 10px 6px 10px;
	font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	overflow:hidden;
	background:#EDEDED;}
.lista .MapItems .abstract {
    padding:10px 5px 0 0;
    /*height:47px;*/
    height:4.273em;
    overflow:hidden;}
.lista .MapItems .link {}

/* visualizzazione a griglia */
.griglia .HotelItem {
	width:213px;
	height:255px;
	/*height:23.182em;*/
	margin:0 10px 0 0;
	padding:0 0 30px 0;
	border-right:1px solid #E4DED9;
	font-size:1.091em;
	overflow:hidden;
	float:left;
	cursor:pointer;}
.griglia .HotelItem .ultimo {	
	width:213px;
	height:255px;
	/*height:23.182em;*/
	padding:0 0 30px 0;
	border-right:1px solid #E4DED9;
	font-size:1.091em;
	overflow:hidden;
	float:left;
	cursor:pointer;}  	
.griglia .HotelItem .thumb {	
    position:relative;
	width:213px;
	height:104px;
	background:#EDEDED;}
.griglia .HotelItem .titolo {	
    /*height:28px;*/
    height:2.545em;
	padding:8px 10px 6px 10px;
	font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	/*overflow:hidden;*/
	background:#EDEDED;}
.griglia .HotelItem .abstract {
    padding:10px 5px 0 0;
    /*height:80px;*/
    height:7.273em;
    overflow:hidden;}
.griglia .HotelItem .link {}

/* visualizzazione a lista */
.lista .HotelItem {
	/*width:213px;*/
	width:100%;
	height:104px;
	margin:0 10px 0 0;
	padding:5px 0;
	border-top:1px solid #E4DED9;
	font-size:1.091em;
	overflow:hidden;
	float:none;
	cursor:pointer;}
.lista .HotelItem .ultimo {	
	/*width:213px;*/
	width:100%;
	height:104px;
	margin:0 10px 0 0;
	padding:5px 0;
	border-top:1px solid #E4DED9;
	font-size:1.091em;
	overflow:hidden;
	float:none;
	cursor:pointer;}  	
.lista .HotelItem .thumb {	
    position:relative;
	width:213px;
	height:104px;
	padding:0 10px 0 0;
	float:left;}
.lista .HotelItem .titolo {	
    /*height:28px;*/
    height:2.545em;
	padding:8px 10px 6px 10px;
	font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	overflow:hidden;
	background:#EDEDED;}
.lista .HotelItem .abstract {
    padding:10px 5px 0 0;
    height:50px;
    overflow:hidden;}
.lista .HotelItem .link {}
    
/* menu old
 .header_poi_menu {
    width:247px; 
    height:317px; 
    background:url("../Images/sfondo_menu_poi.jpg") no-repeat 0 0;
    overflow:hidden;
    position:relative;
    float:left; } 
.IE .header_poi_menu {
    width:247px; 
    height:317px; 
    background:url("../Images/sfondo_menu_poi.jpg") no-repeat 0 0;
    overflow:hidden;
    position:relative;
    margin-top:1px;
    float:left; }  
 */ 
 .cartog > .header_poi_menu {
    width:247px; 
    height:318px; 
    background:url("../Images/sfondo_menu_poi.jpg") no-repeat 0 0;
    overflow:hidden;
    position:relative;
    float:left;
    background-color:#23221E;    } 
.IE >  .cartog > .header_poi_menu {
    width:247px; 
    height:318px; 
    background:url("../Images/sfondo_menu_poi.jpg") no-repeat 0 0;
    overflow:hidden;
    position:relative;
    margin-top:1px;
    float:left;
    background-color:#23221E;    }
.header_poi_menu .menu_container {
    position:absolute; 
    top:0; 
    left:0;
    width:494px;
    color:#fff;}
    
/*pulsante indietro*/    
.header_poi_menu a.menu_indietro:link,
.header_poi_menu a.menu_indietro:visited,
.header_poi_menu a.menu_indietro:active {
    display:block; 
    position:absolute; 
    top:0; 
    left:247px;
    width:90px;
    height:17px;
    background:#8E8B75;
    color:#fff;
    font:bold 1em Verdana, Sans-serif;
    padding:2px 0 0 38px;
    text-decoration:none;
    overflow:hidden; }        
.header_poi_menu a.menu_indietro:hover {
    text-decoration:underline;}

/*titolo della voce espansa*/    
.header_poi_menu .menu_title { 
    display:block; 
    position:absolute; 
    top:25px; 
    left:285px;}

.header_poi_menu ul.menu_POI {  
    position:absolute; 
    top:28px; 
    left:38px; }

.header_poi_menu ul.menu_POI ul.level_1 {
    margin-top:10px;}
    
/*pannello ramo espanso spostato a destra*/
.header_poi_menu ul.menu_POI ul.level_2 {
    position:absolute;
    top:22px;
    left:247px;
    width:210px;
    margin-top:0;}

/*titolo del menu e della voce espansa*/
.header_poi_menu ul.menu_POI li span,
.header_poi_menu span.menu_title {
    font: normal 1.545em 'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;
    color:#fff;}

.header_poi_menu ul.menu_POI ul.level_1 li {
    margin-bottom:5px;}

.header_poi_menu ul.menu_POI ul.level_1 li a {
   text-decoration:none; }
   
/*voci di 1. livello (cartelle e link diretti)*/
.header_poi_menu ul.menu_POI ul.level_1 li span
{
    display:block;
    font: normal 1.273em 'century_gothic', Century Gothic, Verdana, Sans-Serif;
    cursor:pointer;
    background:url("../Images/bullet_voce_menu_poi_1.gif") no-repeat 2px 7px;
    padding-left:20px;}
    
.header_poi_menu ul.menu_POI ul.level_1 li span:hover {
    text-decoration:underline;}
    
.header_poi_menu ul.menu_POI ul.level_1 li a.selected span
{
    color:#ffc;
    font-weight:normal;
    font-family:'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;
    text-decoration:underline;
    background:url("../Images/bullet_voce_menu_poi_2.gif") no-repeat 1px 6px;}
    
.header_poi_menu ul.menu_POI ul.level_1 li a span:hover {
    color:#fff;}

.header_poi_menu ul.menu_POI ul.level_2 li {
    margin-bottom:0;}
.IE7 .header_poi_menu ul.menu_POI ul.level_2 li {
    min-height:11px;
    margin-bottom:-1px;}
   

/*voci di 2. livello*/
.header_poi_menu ul.menu_POI ul.level_2 li a span,
.header_poi_menu ul.menu_POI ul.level_2 li span 
{
    display:block;
    font: normal 1.091em 'century_gothic', Century Gothic, Verdana, Sans-Serif;
    cursor:pointer;
    background:url("../Images/bullet_voce_menu_poi_1.gif") no-repeat 2px 6px;
    text-decoration:none; }
    
/*voci di 2. livello selezionate*/
.header_poi_menu ul.menu_POI ul.level_2 li a.selected span {
    color:#ffc;
    font-weight:normal;
    font-family:'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;
    text-decoration:underline;
    background:url("../Images/bullet_voce_menu_poi_2.gif") no-repeat 1px 4px;  }
    
.header_poi_menu ul.menu_POI ul.level_2 li a.selected span:hover{
    color:#fff;}
/* ///////////////////////// SEARCH RESULTS ////////////////////////////////////////////// */
#search_results {
    width:90%;
    float:left;} 
#search_results .item {
    position:relative;
    width:90%;
    margin:10px 0;
    padding:10px 0 0 0;
    border:0;
    border-top:1px solid #CCC;
    overflow:hidden;} 	 
#search_results .item A:link, #search_results .item A:visited {}    	
#search_results .item A:hover, #search_results .item A:active {}    	

#search_results .pager {
    font-family: Verdana, Sans-Serif;
	font-size:0.909em;
	margin:10px 10px 10px 50px;
    float:right;}
#search_results .pager a {
    font-family: Verdana, Sans-Serif;
	font-size:0.909em;
    text-decoration:none;
	color:#000;}
#search_results .pager a:hover {
	text-decoration:underline;}    
  	 	
/* ///////////////////////// MAPPA DEL SITO ////////////////////////////////////////////// */

#mappa {
    padding:0 0 0 20px;}

#mappa ul.sitemap-menu,
#mappa ul.sitemap-quick,
#mappa ul.sitemap-quickfooter {
    font-family:'century_gothic', Century Gothic, Verdana, Sans-Serif;}

/* voci di primo livello */
#mappa ul.sitemap-menu li.idx_1_1 {
    display:none; /* per nascondere la voce home*/}
#mappa ul.sitemap-menu > li {
  width:150px;
  /*padding: 0 0 0 15px;*/
  float:left;
  /*font-family:'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;*/
  font-weight:normal;
  background:url('../Images/bullet1.gif') no-repeat 0 6px;}
ul.sitemap-menu > li > A:link, ul.sitemap-menu > li > A:visited {
  padding: 0 0 0 15px;
  font-family:'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;
  font-size:1.273em;
  color:#000;
  text-decoration: none;}
ul.sitemap-menu li A:hover, ul.sitemap-menu li A:active {
  text-decoration: underline;}

/* voci di secondo livello */
#mappa ul.sitemap-menu li ul.level_2 {
    padding:10px 0 0 0;}
#mappa ul.sitemap-menu ul.level2 > li {
  width:150px;}
#mappa ul.sitemap-menu > li > ul li.section > div.hitarea {
 width:15px;
 height:15px; 
 float:left;
 background:url('../Images/icona_piu.jpg') no-repeat 0 5px; }
#mappa ul.sitemap-menu > li > ul li.section > div.hitarea-expanded {
 width:15px;
 height:15px; 
 float:left;
 background:url('../Images/icona_meno.jpg') no-repeat 0 5px; }
#mappa ul.sitemap-menu > li > ul li.leaf > div.hitarea {
 width:15px;
 height:15px; 
 float:left;
 /*background:url('../Images/bullet_2.gif') no-repeat 0 4px;*/}
ul.sitemap-menu li ul li A:link, ul.sitemap-menu li ul li A:visited {
  font-size: 1.091em;
  font-weight: normal;
  color:#000;
  text-decoration: underline;}
ul.sitemap-menu li ul li A:hover, ul.sitemap-menu li ul li A:active {
  text-decoration: underline;
  color:#C00;}

/* voci di terzo livello */
#mappa ul.sitemap-menu ul ul {}
#mappa ul.sitemap-menu ul ul li{
  padding:0;
  margin:0 0 0 15px;}

ul.sitemap-menu li ul li ul li A:link, ul.sitemap-menu li ul li ul li A:visited {
  font:normal 0.909em/1.182em Verdana, Sans-Serif;
  color:#000;
  text-decoration: none;}
ul.sitemap-menu li ul li ul li A:hover, ul.sitemap-menu li ul li ul li A:active {
  text-decoration: underline;}

/* voci di quarto livello */
#mappa ul.sitemap-menu ul ul ul {}
#mappa ul.sitemap-menu ul ul ul li {
  padding:0;
  margin:0;  }
#mappa ul.sitemap-menu ul ul ul li.leaf > div.hitarea  {
  /*width:10px;*/
  /*height:10px;*/
  background:url('../Images/bullet3.gif') no-repeat 0 8px;} 

/* quick menu e quickfooter */
/* voci di primo livello */
#mappa ul.sitemap-quick li.idx_1_1 {}
#mappa ul.sitemap-quick > li,
#mappa ul.sitemap-quickfooter > li {
  width:125px;
  /*padding: 0 0 0 15px;*/
  float:left;
  /*font-family:'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;*/
  font-weight:normal;
  background:url('../Images/bullet1.gif') no-repeat 0 6px;}
ul.sitemap-quick > li > A:link, ul.sitemap-quick > li > A:visited,
ul.sitemap-quickfooter > li > A:link, ul.sitemap-quickfooter > li > A:visited {
  padding: 0 0 0 15px;
  font-family:'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;
  font-size:1.273em;
  color:#000;
  text-decoration: none;}
ul.sitemap-quick li A:hover, ul.sitemap-quick li A:active,
ul.sitemap-quickfooter li A:hover, ul.sitemap-quickfooter li A:active {
  text-decoration: underline;}
 
/* voci di secondo livello */
#mappa ul.sitemap-quick li ul.level_2,
#mappa ul.sitemap-quickfooter li ul.level_2 {
    padding:10px 0 0 0;}
#mappa ul.sitemap-quick ul.level2 > li,
#mappa ul.sitemap-quickfooter ul.level2 > li {
  width:150px;}
#mappa ul.sitemap-quick > li > ul li.section > div.hitarea,
#mappa ul.sitemap-quickfooter > li > ul li.section > div.hitarea {
 width:15px;
 height:15px; 
 float:left;
 background:url('../Images/icona_piu.jpg') no-repeat 0 5px; }
#mappa ul.sitemap-quick > li > ul li.section > div.hitarea-expanded,
#mappa ul.sitemap-quickfooter > li > ul li.section > div.hitarea-expanded {
 width:15px;
 height:15px; 
 float:left;
 background:url('../Images/icona_meno.jpg') no-repeat 0 5px; }
#mappa ul.sitemap-quick > li > ul li.leaf > div.hitarea,
#mappa ul.sitemap-quickfooter > li > ul li.leaf > div.hitarea {
 width:15px;
 height:15px; 
 float:left;
 /*background:url('../Images/bullet_2.gif') no-repeat 0 4px;*/}
ul.sitemap-quick li ul li A:link, ul.sitemap-quick li ul li A:visited,
ul.sitemap-quickfooter li ul li A:link, ul.sitemap-quickfooter li ul li A:visited {
  font-size: 1.091em;
  font-weight: normal;
  color:#000;
  text-decoration: underline;}
ul.sitemap-quick li ul li A:hover, ul.sitemap-quick li ul li A:active,
ul.sitemap-quickfooter li ul li A:hover, ul.sitemap-quickfooter li ul li A:active {
  text-decoration: underline;
  color:#C00;}

/* ///////////////////////// FORM CONTATTO ////////////////////////////////////////////// */

.contenitore_contatto {
    width:90%;
    /*height:auto;*/
    overflow:hidden;}

.campo_contatto_text {
    width:300px;
    height:auto;}
  
.campo_contatto_textarea {
    width:300px;
    height:100px;}

.contenitore_contatto td{}

.contenitore_contatto td.colonna_label {
    width:40%;
    vertical-align:middle;
    padding:0px 0px 3px 0px;}

.contenitore_contatto td.colonna_field {
    width:60%;
    padding:5px 0px 5px 0px;}

.contenitore_contatto td.colonna_field input {
	width:300px;}
.contenitore_contatto td.colonna_field input.radio {
	width:30px;}
.contenitore_contatto td.colonna_field select {
	width:304px;}
 
  
/* ///////////////////////// AREA PERSONALE ////////////////////////////////////////////// */  
  
.userInfo {
    position:absolute;
    width:199px;
    height:22px;
    bottom:0;
    left:0;
    z-index:50;
    padding: 7px 0 0 15px;
    background:url("../images/sfondo_userinfo.png") no-repeat 0 0;
    cursor:pointer;}
.userInfo_actions {
    display:none;
    position:absolute;
    z-index:600;
    width:180px;
    height:auto;
    background:#F0F0F0;
    padding:5px 0 5px 15px;
    left:0;
    bottom:30px;}  
.userInfo_actions a {
    font-family: 'century_gothic';
    font-weight:normal;
    color:#000;
    text-decoration:none;}
.userInfo_actions a:hover {
    text-decoration:underline;}    

.menu_AP {
    padding:30px 0 0 25px;}
.menu_AP .titolo {
    font-size:1.636em;
    font-family:'century_gothic_bold';
    padding:0 0 15px 0;
    color:#FFF;}
  
.menu_AP ul.level_1 {
    margin-top:10px;}
.menu_AP ul li {
    margin-bottom:5px;}
.menu_AP ul li a {
   text-decoration:none; 
   font: normal 1.273em 'century_gothic', Century Gothic, Verdana, Sans-Serif;
   color:#FFF;
   background:url("../Images/bullet_voce_menu_poi_1.gif") no-repeat 2px 7px;
   padding-left:20px;}
.menu_AP ul li a:hover {
    text-decoration:underline;}      
.menu_AP ul li a.selected {
    color:#ffc;
    font-weight:normal;
    font-family:'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;
    text-decoration:underline;
    background:url("../Images/bullet_voce_menu_poi_2.gif") no-repeat 1px 6px;}
  
.APItems {
	width:100%;
	height:9.091em;
	margin:0 10px 0 0;
	padding:5px 0;
	border-top:1px solid #E4DED9;
	font-size:1.091em;
	overflow:hidden;
	float:none;}
.APItems .ultimo {	
	width:100%;
	height:9.455em;
	margin:0 10px 0 0;
	padding:5px 0;
	border-top:1px solid #E4DED9;
	font-size:1.091em;
	overflow:hidden;
	float:none;}  	
.APItems .thumb {	
    position:relative;
	width:213px;
	height:104px;
	padding:0 10px 0 0;
	float:left;}
.APItems .titolo {	
    height:28px;
	padding:8px 10px 6px 0;
	font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	float:left;
	overflow:hidden;}
.APItems .voti {
	padding:8px 10px 6px 0;
    float:left;}
.APItems .abstract {
    padding:0 5px 0 0;
    height:4.273em;
    overflow:hidden;}
.APItems .dati {
    width:500px;
    float:left;}     
.APItems .attivita {
    width:160px;
    padding:30px 0 0 0;
    float:right;}    
.APItems .attivita a {
    display:block;
    padding:0 0 5px 0;
    font:normal 11px/16px Verdana, Sans-Serif;
    color:#000;
    text-decoration:none;}    
.APItems .attivita a:hover {
    color:#C00;}    
.APItems .link {}  
 
.area_checkboxes {
    padding:20px 0 0 0;} 
  
.area_sorter {
    width:100%;}  
.area_sorter a.sorting_button {
    font-family:'century_gothic';
    font-weight:normal;
    text-decoration:none;
    color:#000;}
A.sorter_arrows:link, A.sorter_arrows:visited, A.sorter_arrows:hover, A.sorter_arrows:active  {
    display:inline-block;
	padding:0 10px 0 10px;    
    background:url("../Images/sorter_arrows.gif") no-repeat 100% 3px;}   
A.sorter_arrow_up:link, A.sorter_arrow_up:visited, A.sorter_arrow_up:hover, A.sorter_arrow_up:active  {
    display:inline-block;
    padding:0 10px 0 10px;    
    background:url("../Images/sorter_arrow_up.gif") no-repeat 100% 3px;}   
A.sorter_arrow_down:link, A.sorter_arrow_down:visited, A.sorter_arrow_down:hover, A.sorter_arrow_down:active  {
    display:inline-block;
    padding:0 10px 0 10px;    
    background:url("../Images/sorter_arrow_down.gif") no-repeat 100% 3px;}


.dati_personali {
  margin: 20px 0 0 0;
  padding: 20px 0 20px 10px;
  /*background: #f7f7f7;*/}
  
.dati_personali .bordo { /*border-left: 1px solid #cccccc; */}

.dati_personali td.label {
  width: 20%;
  height: 30px;
  vertical-align: middle;
  padding: 0 0 0 20px;}
  
.dati_personali td.input {
  width: 30%;
  height: 30px;
  padding: 5px 0 0 10px;}

.dati_personali td.input select {
  width: 197px;
  height: 18px;
  border: 1px solid #cccccc;
  font-size: 10px;
  font-family:Verdana, Sans-Serif;}
  
.dati_personali td.input input {
  width: 195px;
  height: 15px;
  float: left;
  border: 1px solid #cccccc;
  font-size: 10px;
  font-family:Verdana, Sans-Serif;}

A.salva:link, A.salva:visited, A.salva:hover, A.salva:active {
  display: block;
  width: 130px;
  height: 40px;
  margin-right: 62px;
  padding:12px 0 0 0;
  /*background: #e6e6e6;*/
  background:url("../images/bg-pul-prenota-lista2.gif") no-repeat 0 0;
  /*border: 1px solid #cccccc;*/
  text-align: center;
  font: bold 12px/16px Arial, Sans-Serif;
  color: black;
  float: right;
  border:0;
  text-decoration: none;}

/* ///////////////////////// AREA RISERVATA ////////////////////////////////////////////// */

.contenitore_main {
  padding: 30px;}

#container_riservata {
  padding: 30px 0 0 0;}

/* ///////////////////////// PAGINA LOGIN ////////////////////////////////////////////// */

.box_login {
  width: 300px;
  height: auto;
  padding: 0px 0px 50px 0px;}

.box_login table {
	width:100%;}

.box_login table td {
  text-align: center;
  white-space: nowrap;}

.box_login input {
  width: 145px;
  margin: 5px 5px 0px 5px;}

.login_testo {
  display: block;
  width: auto;
  height: auto;
  padding: 0px 0px 20px 0px;}

.box_login A.button:link, .box_login A.button:visited {
  display: block;
  width: 80px;
  height: 20px;
  border: 1px solid #A35936;
  background: #E1BFA6;
  color: #A35936;
  text-decoration: none;}
.box_login A.button:hover, .box_login A.button:active {
  background: #A35936;
  color: #FFF;}

/*///////////////  FOOTER  ////////////////////////*/

.sfondo_sfumato {
    position:relative;
    z-index:1;
    top:-110px;
    width:968px;
    height:177px;
    background:url("../Images/sfondo_sfumato2.png") no-repeat 0 0;}

.footer2 {
    height:24px;
    padding: 10px 20px 9px 7px;
    /*background:#FFF;*/}
.IE .footer2 {
    height:24px;
    padding: 25px 20px 9px 7px;}
    
.footer2 .quick2 ul li>a {
    text-decoration:underline;}

#footer {
	padding:10px 20px 0 20px;
	background:#F4F4F2;
	height:40px;}
	
#footer .copyright {
  font-size: 0.909em;
  float:left;
  color:#333;
  line-height:1.273em;}
  
#footer .powered_by {
  font-size: 0.909em;
  padding:2px 0 0 0;
  float: right;}  
 
#footer .powered_by A:link,
#footer .powered_by A:visited,
#footer .copyright A:link,
#footer .copyright A:visited {
	font-size:0.909em;
	text-decoration:none;}
#footer .powered_by A:hover,
#footer .powered_by A:active,
#footer .copyright A:hover,
#footer .copyright A:active {
	text-decoration:underline;}

#footer .admin {
  float: right;}  

#footer .admin A:link,
#footer .admin A:visited {
	font-size:0.909em;
	color:#999;
	text-decoration:none;}
#footer .admin A:hover,
#footer .admin A:active {
	text-decoration:underline;}
	
.footer_loghi {
    width:100%;
    height:4.182em;
    padding:4px 0 0 0;
    background:#FFF;
    border-bottom:10px solid #F4F4F2;
    margin-bottom:40px;}	
	
.footer_loghi img {
    padding-right:20px;  }	
	
.footer_loghi .testo_progetto {
    width:280px;
    float:right;
    font:normal 0.909em/1.091em Verdana, Sans-Serif;
    color:#999; 
    padding-top:2px; }		

/*///////////////  ESurvey  ////////////////////////*/
/*
.contenitore_sondaggi .domanda{
    margin-bottom:5px;}

.contenitore_sondaggi .testo_libero{
    width:430px;
    height:100px;
    margin:10px 0 10px 0;
    font-size:11px;}

.contenitore_sondaggi .button_invia{
    width:134px;
    height:44px;
    background: url(../Images/sfondo_button1.jpg) no-repeat;
    cursor:pointer;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    padding:11px 0 0 0;
    text-decoration:none;
    float:left;}

.contenitore_sondaggi .button_invia:hover {
    text-decoration:underline; }

.contenitore_sondaggi .link_risultati {
    margin-top:5px;
    text-align:right; 
    float:right;  }

.contenitore_sondaggi .link_risultati span {
    font-size:11px;
    font-weight:bold;
    color:#c00;
    text-decoration:underline;
    cursor:pointer;}

.contenitore_sondaggi .link_risultati span:hover {
    color:#000;  }

.formEventi .field1{
  width: 250px;}
.formEventi .field2{
  width: 400px;}
*/

/*///////////////  ORDINAMENTO FATTO A PULSANTI  ////////////////////////*/
.ordina-pul {
	font: 1.3em 'century_gothic', Century Gothic, Verdana, Sans-Serif;
	margin: 10px 0 15px 0;
    }
.ordina-pul ul{
    display:inline;
    margin: 0;
    }
.ordina-pul ul li {
    display:inline;
    margin: 0 0 0 10px;
    }
.ordina-pul input {
    border:0;
	margin:0;
	cursor:pointer;
	color:#000;
	background:#FFF;
	font: 1em 'century_gothic', Century Gothic, Verdana, Sans-Serif;
	text-align:right;
    }
.ordina-pul input.down {
	background:#FFF;
    background:url("../Images/ordina_freccia_down.gif") no-repeat right 8px;
	padding: 0 9px 0 0;
    }
.ordina-pul input.up {
	background:#FFF;
    background:url("../Images/ordina_freccia_up.gif") no-repeat right 8px;
	padding: 0 9px 0 0;
    }

/*///////////////  BOOKING WIDGET  ////////////////////////*/

/*div.widgetItem div.titolo-booking {
   margin: 0 0 0 11px;
   height:41px;
   }
*/
div.widgetItem div.titolo-booking {
   height:41px;
   background:url("../Images/live.jpg") no-repeat 0 2px;
   padding: 0 0 0 35px;
   border-left:solid 4px #FFF;
   margin: 0 0 0 1px;
   }

.widget-booking {
    background:#f4f3ef;
    padding: 3px 0 16px 6px;
    width:208px;
    margin: 0 0 0 10px;
    }
.widget-booking .riga {
    margin: 0 0 2px 0;
    overflow:hidden;
    clear:both;
    }
.widget-booking input, .widget-booking select {
    border:1px solid #CCC;
    font:normal 0.909em/1.091em Verdana, Sans-Serif;
    color:#000;
    height: 16px;
    }
.widget-booking #Aree,.widget-booking #LocalitaId,.widget-booking #Cat,.widget-booking #trattamento1 {
    width:150px;
    }
.widget-booking #da,.widget-booking #a {
    width:75px;
    display:inline-block;
    height:12px;
    }
.widget-booking .hasDatepicker {
    padding-left:3px !Important;
	}
.widget-booking  ::-webkit-input-placeholder {
	opacity: 100;
    filter: alpha(opacity=1);
    left:4px !Important;
    color:#000000;
	}
.widget-booking :-moz-placeholder { /* older Firefox*/
	opacity: 100;
    filter: alpha(opacity=1);
    left:4px !Important;
    color:#000000;
	}
.widget-booking ::-moz-placeholder { /* Firefox 19+ */
	opacity: 100;
    filter: alpha(opacity=1);
    left:4px !Important;
    color:#000000;
	}
.widget-booking :-ms-input-placeholder {
	opacity: 100;
    filter: alpha(opacity=1);
    left:4px !Important;
    color:#000000;
	}
.widget-booking label {
    display:inline-block;
    width:65px;
    }
.widget-booking .eta label {
    float:left;
    width:36px;
    }
.widget-booking select#adulti1,.widget-booking select#b1 {
    width:98px;
    }
.widget-booking label.persone {
    margin: 0 0 0 12px;
    width:50px;
    }
.widget-booking .aree, .widget-booking .localita, .widget-booking .autoDatePicker {
    width:135px;
    }
.widget-booking .aree, .widget-booking .localita, .widget-booking .riga img {
    margin: -4px 0 0 0;
    }
.content-pulsanti-widget {
    width:215px;
    text-align:center;
    margin: -20px 0 0 10px;
    }
.content-pulsanti-widget input.cerca {
    border:0;
	background: url("../Images/button_prenota-widget2.png") no-repeat left -1px;
	margin:0;
	text-transform: uppercase;
	font: bold 1.1em/34px 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	cursor:pointer;
	width:166px;
	height:30px;
	color:#CC0000;
    }
.content-booking-avanzata {
    width:215px;
    margin: -21px 0 0 10px;
    }
.booking-avanzata {
    background:#e4e1d7 url("../Images/widget-booking-angolo.gif") no-repeat left 0px;
    float:right;
    width:13.5em;
    height:20px;
    padding:  0 2px 0 0;
    overflow:hidden;
    }
.booking-avanzata a:link, .booking-avanzata a:visited {
    color:#000;
    text-decoration:none;
    width:14em;
    padding: 0 0 0 2em;
    background: url("../Images/ico-lente-piccola.png") no-repeat 13em 3px;
    line-height:20px;
    display:block;
    float:right;
    text-align:left;
    font-size:0.85em;
    font-weight:bold;
    }
.booking-avanzata a:hover, .booking-avanzata a:focus, .booking-avanzata a:active {
    text-decoration:underline;
    }
.widget-booking .eta select 
{
    padding:0 !Important;
    margin:0;
    width:40px;
    float:left;
    }
/*.widget-booking select.small {
    width:38px;
    padding:0;
    font-size:9px;
    margin:0 -5px 0 0;
    letter-spacing:-2px;
    }
.widget-booking .eta select 
{
	font-family:Arial Narrow;
    width:35px;
    padding:0 !Important;
    font-size:9px;
    margin:0 -5px 0 0;
    }
*/

/*modif fp*/
/*per adattare il widget alla colonna principale*/

.colonna2 div.widgetItem div.titolo-booking,
.colonna2 .widget-booking,
.colonna2 .content-pulsanti-widget 
{
    margin-left:0;
}
.colonna2 div.widgetItem div.titolo-booking 
{
    margin-bottom:10px;
}
.colonna2 .widget-booking 
{
    margin-top:0;
}
.colonna2 div.widgetItem div.titolo-booking .titolo 
{
    margin-left:0;
    padding-left:0;
}



/*///////////////  BOOKING RICERCA  ////////////////////////*/
.loading-ricerca {
	display:none;
	position:absolute;
	top:180px;
	left:300px;
	width:330px;
	text-align:center;
	padding-top:50px;
	height:60px;
	background:#FFFFFF;
	border:3px solid #e4ded9;
	-webkit-box-shadow: 0 0 6px 0 #c8c8c8;
	-moz-box-shadow: 0 0 6px 0 #c8c8c8;
	box-shadow: 0 0 6px 0 #c8c8c8;
	}
#booking {
    margin: 0 0 0 20px;
    position:inherit;
    }
.content-search {
    background:#f2f1ed;
    width:848px;
    padding:30px 8px 15px 18px;
    margin: 5px 0 15px 0;
    }
.riga-search {
    margin: 0 0 10px 0;
    width:100%;
    clear:both;
    overflow:hidden;
    }
.riga-search input,.riga-search select {
    width:150px;
    border:1px solid #CCC;
    font:normal 0.909em/1.091em Verdana, Sans-Serif;
    color:#666;
    height: 16px;
    margin: 0 20px 0 5px;
    }
.riga-search-booking {
    margin: 0 0 10px 0;
    width:100%;
    clear:both;
    overflow:hidden;
    border-top: 1px solid #e6e1db;
    padding: 15px 0 0 0;
    }
.riga-search-booking input,.riga-search-booking select {
    border:1px solid #CCC;
    font:normal 0.909em/1.091em Verdana, Sans-Serif;
    color:#666;
    height: 16px;
    }
.content-search-dettaglio input,.content-search-dettaglio  select {
    border:1px solid #CCC;
    font:normal 0.909em/1.091em Verdana, Sans-Serif;
    color:#666;
    height: 16px;
    }
.n-alloggi {
    float:left;
    width:100px;
    margin: 20px 10px 0 0;
    }
.n-persone {
    float:left;
    margin: 20px 0 0 0;
    }
.riga-persone {
    margin: 0 0 5px 0;
    clear:both;
    overflow:hidden;
    float:left;
    width:730px;
    background:#e6e1db;
    padding: 3px 0 3px 0;
    }
.riga-persone div {
    margin: 0 10px 0 0;
    float:left;
    }
.riga-persone .adulti {
    margin: 0 5px 0 0;
    }
.riga-persone .alloggio {
    font:bold 0.909em/1.5em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    width:80px;
    padding: 0 0 0 3px;
    text-align:center;
    }
.riga-persone .eta label {
    
    }
.riga-persone .eta input,.riga-persone .eta select {
    border:1px solid #CCC;
    font:normal 0.809em/1.091em Verdana, Sans-Serif;
    color:#666;
    height: 16px;
    width:65px;
    }
.riga-persone .trattamento input,.riga-persone .trattamento select {
    border:1px solid #CCC;
    font:normal 0.809em/1.091em Verdana, Sans-Serif;
    color:#666;
    height: 16px;
    width:50px;
    }
.content-search-strutture {
    background:#f2f1ed;
    width:838px;
    padding:20px 18px 20px 18px;
    margin: 5px 0 15px 0;
    }
.col-strutture {
    width:200px;
    float:left;
    margin:0 5px 0 0;
    }
.col-strutture label {
    width:175px;
    display:inline-block;
    vertical-align:text-top;
    }
.col-strutture .riga {
    }
.content-search-strutture .titolo {
    font: normal 1.1em 'century_gothic', Century Gothic, Verdana, Sans-Serif;
    margin: 15px 0 3px 0;
    float:left;
    width:100%;
    }
.col-classi {
    width:120px;
    float:left;
    }
.content-search-caratteristiche {
    background:#f2f1ed;
    width:838px;
    padding:20px 18px 50px 18px;
    margin: 5px 0 15px 0;
    }
.content-pulsanti {
    width:870px;
    text-align:center;
    margin: 0 0 0 0;
    /*margin: -37px 0 0 0;*/
    }
.content-pulsanti input.annulla {
    border:0;
	background: url(../Images/button_info_small.png) no-repeat left 0px;
	margin:0;
	text-transform: uppercase;
	font: bold 1.2em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	cursor:pointer;
	width:189px;
	height:42px;
	color:#000;
    }
.content-pulsanti input.cerca {
    border:0;
	background: url(../Images/button_info_small.png) no-repeat left 0px;
	margin:0;
	text-transform: uppercase;
	font: bold 1.2em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	cursor:pointer;
	width:189px;
	height:42px;
	color:#CC0000;
    }
.div_limitrofi {
    float:left;
    }
.div_limitrofi label {
    display:inline-block;
    width:auto;
    margin:0 15px 0 5px;
    vertical-align:middle;
    
    }
.div_limitrofi input {
    width:auto;
    margin:0;
    vertical-align:middle;
    }
/*///////////////  BOOKING RISULTATI  ////////////////////////*/
.content-booking {
    width:870px;
    }
.content-riepilogo-ricerca input.cerca {
    border:0;
	background: url(../Images/button_small2.png) no-repeat left 0px;
	margin:0;
	text-transform: uppercase;
	font: bold 1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	cursor:pointer;
	width:160px;
	height:24px;
	color:#313131;
	float:right;
    }
.content-riepilogo-ricerca {
    background:#f2f1ed;
    width:850px;
    float:left;
    padding:10px;
    margin: -10px 0 15px 0;
    color:#474747;
    font-family:'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-riepilogo-ricerca ul {
    display:inline;
    }
.content-riepilogo-ricerca ul li {
    display:inline;
    margin: 0 0 0 10px;
    }
.content-riepilogo-ricerca strong {
    color:#000;
    }
.content-booking .pager {
    float:right;
    margin: 5px 0 5px 0;
    font-family: Verdana, Sans-Serif;
	margin:10px 0 10px 50px;
    }
.content-booking .pager a:link,.content-booking .pager a:visited  {
    font-family: Verdana, Sans-Serif;
    text-decoration:none;
	color:#000;
	font-weight:normal;
    }
.content-booking .pager a:hover,.content-booking .pager a:focus,.content-booking .pager a:active  {
    text-decoration:underline;
    }
.content-booking .ordina {
    float:left;
    margin: 5px 0 5px 0;
    font-family:'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-schedario {
    margin: 5px 0 25px 0;
    border-bottom: 1px solid #e6e1db;
    float:left;
    width:870px;
    position:relative;
    }
.content-schedario ul {
    margin:0 0 0 15px;
    }
.content-schedario ul li {
    float:left;
    height:3em;
	background: url(../Images/bg-schedario.gif) no-repeat left top;
    }
.content-schedario ul li.selected {
    float:left;
    height:3em;
	background: url(../Images/bg-schedario-on.gif) no-repeat left top;
    }
.content-schedario a:link, .content-schedario a:visited {
	font: bold 1.35em/2.2em  'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;
	color:#000;
	padding: 0 20px 0 20px;
	background: url(../Images/bg-schedario-chiuso.gif) no-repeat right top;
	display:block;
	float:left;
	text-decoration:none;
    }
.content-schedario a:hover, .content-schedario a:focus, .content-schedario a:active {
	font: bold 1.35em/2.2em  'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;
	color:#CC0000;
	padding: 0 20px 0 20px;
	display:block;
	float:left;
	text-decoration:none;
    }
.content-schedario a:link.rosso, .content-schedario a:visited.rosso {
	font: bold 1.35em/2.2em  'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;
	color:#CC0000;
	padding: 0 20px 0 20px;
	background: url(../Images/bg-schedario-chiuso.gif) no-repeat right top;
	display:block;
	float:left;
	text-decoration:none;
    }
.content-schedario a:hover.rosso, .content-schedario a:focus.rosso, .content-schedario a:active.rosso {
	font: bold 1.35em/2.2em 'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;
	color:#000;
	padding: 0 20px 0 20px;
	display:block;
	float:left;
	text-decoration:none;
    }
.content-schedario a:link.selected, .content-schedario a:visited.selected  {
	font: bold 1.35em/2.2em 'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;
	color:#CC0000;
	padding: 0 20px 0 20px;
	background: url(../Images/bg-schedario-on-chiuso.gif) no-repeat right top;
	display:block;
	float:left;
	text-decoration:none;
	border-bottom: 3px solid #fff;
    }
.content-schedario a:hover.selected, .content-schedario a:focus.selected, .content-schedario a:active.selected  {
	font: bold 1.35em/2.2em 'century_gothic_bold', Century Gothic, Verdana, Sans-Serif;
	color:#CC0000;
	padding: 0 20px 0 20px;
	display:block;
	float:left;
	text-decoration:none;
	border-bottom: 3px solid #fff;
    }
.content-schedario li.nuova-ricerca  {
	border:0;
	background: none;
	margin:0;
	float:right;
    }
.content-schedario a:link.nuova-ricerca,.content-schedario a:visited.nuova-ricerca  {
	background: url(../Images/ico-lente.gif) no-repeat right top;
	font: bold 1em/1.6em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	color:#000;
	text-decoration:none;
	padding: 0 20px 0 0;
	text-align:right;
    }
.content-schedario a:hover.nuova-ricerca,.content-schedario a:focus.nuova-ricerca,.content-schedario a:active.nuova-ricerca  {
	color:#CC0000;
	text-decoration:none;
    }
.content-schedario li.stampa-brochure  {
	border:0;
	background: none;
	margin:0;
	float:right;
    }
.content-schedario a:link.stampa-brochure,.content-schedario a:visited.stampa-brochure  {
	background: url(../Images/icona_stampa.gif) no-repeat right top;
	font: bold 1em/1.6em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	color:#000;
	text-decoration:none;
	padding: 0 20px 0 0;
	margin:0 20px 0 0;
	text-align:right;
    }
.content-schedario a:hover.stampa-brochure,.content-schedario a:focus.stampa-brochure,.content-schedario a:active.stampa-brochure  {
	color:#CC0000;
	text-decoration:none;
    }
.content-schedario li.torna-elenco  {
	border:0;
	background: none;
	margin:0;
    }
.content-schedario a:link.torna-elenco,.content-schedario a:visited.torna-elenco   {
	background: url(../Images/ico-elenco.gif) no-repeat right top;
	font: bold 1.1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	color:#000;
	text-decoration:underline;
	padding: 0 20px 0 0;
	text-align:right;
	position:absolute;
	right:0;
	top:-20px;
    }
.content-schedario a:hover.torna-elenco,.content-schedario a:focus.torna-elenco,.content-schedario a:active.torna-elenco   {
	background: url(../Images/ico-elenco.gif) no-repeat right top;
	font: bold 1.1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	color:#000;
	text-decoration:none;
	padding: 0 20px 0 0;
	text-align:right;
	position:absolute;
	right:0;
	top:-20px;
    }
input.pul-filtra-off {
	border:0;
	margin:0 10px 0 0;
	text-transform: uppercase;
	font: bold 1.2em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	color:#000000;
	text-decoration:none;
	padding: 0 0 0 24px;
	background: url(../Images/icona_filtra-off.png) no-repeat left;
	cursor:pointer;
	float:left;
    }
input.pul-filtra-on {
	border:0;
	margin:0 25px 0 0;
	text-transform: uppercase;
	font: bold 1.2em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	color:#000000;
	text-decoration:none;
	padding: 0 0 0 22px;
	background: url(../Images/icona_filtra-on.png) no-repeat left;
	cursor:pointer;
	float:left;
    }
a:link.pul-filtra-off,a:visited.pul-filtra-off {
	margin:0 10px 0 0;
	text-transform: uppercase;
	font: bold 1.2em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	color:#000000;
	text-decoration:none;
	padding: 0 0 0 24px;
	background: url(../Images/icona_filtra-off.png) no-repeat left;
	float:left;
    }
 a:hover.pul-filtra-off,a:hover .pul-filtra-on {
	text-decoration:underline;
    }
 a:link.pul-filtra-on,a:visited.pul-filtra-on {
	margin:0 5px 0 0;
	text-transform: uppercase;
	font: bold 1.2em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	color:#000000;
	text-decoration:none;
	padding: 0 0 0 22px;
	background: url(../Images/icona_filtra-on.png) no-repeat left;
	float:left;
    }
 .pul-filtra img {
	margin-bottom:4px;
    }
 a:link.pul-annulla-filtra,a:visited.pul-annulla-filtra {
	margin:0 25px 0 0;
	text-transform: uppercase;
	font: bold 1.2em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	color:#000000;
	text-decoration:none;
	padding: 0 0 0 22px;
	background: url(../Images/icona_filtra-elimina.png) no-repeat left;
	float:right;
    }
#div_filtra {
    border-bottom: 1px solid #e6e1db;
    width:850px;
    padding: 10px;
    background:#f2f1ed;
    margin-bottom:10px;
    }
#div_filtra .titoletto {
    margin:0 0 5px 0;
	text-transform: uppercase;
	font: bold 1.1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	color:#000000;
	text-decoration:none;
	width:100%;
	display:block;
	padding: 0;
    }
.linetta-filtra {
    margin:5px 0 5px 0;
	width:870px;
	display:block;
	border-bottom: 1px solid #e6e1db;
    }
#div_filtra .linetta-filtra {
    margin:5px 0 5px 0;
	width:100%;
	display:block;
	border-bottom: 1px solid #e6e1db;
    }
#div_filtra input#serv {
    display:inline-block;
    }
#div_filtra label.servizi {
    width:23.3em;
    display:inline-block;
    }
/*///////////////  BOOKING LISTA  ////////////////////////*/
.content-lista {
    margin: 10px 0 0 0;
    width:870px;
    }
.content-lista .risultato-item-scuro {
    border-bottom: 1px solid #e6e1db;
    border-top: 1px solid #e6e1db;
    width:870px;
    padding: 5px 0 5px 0;
    background:#f7f6f3;
    margin: -1px 0 0 0;
    }
.content-lista .risultato-item-chiaro {
    border-bottom: 1px solid #e6e1db;
    border-top: 1px solid #e6e1db;
    width:870px;
    padding: 5px 0 5px 0;
    background:#fff;
    margin: -1px 0 0 0;
    }
.content-lista div {
    float:left;
}
.content-anagrafica {
    width:520px;
    margin:0 0 0 20px;
    }
.content-anagrafica li.denominazione a:link,.content-anagrafica li.denominazione a:visited {
	font: bold 1.4em/1.2em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	width:100%;
	text-decoration:none;
	color:#000;
	display:block;
    }
.content-anagrafica li.denominazione a:hover,.content-anagrafica li.denominazione a:focus,.content-anagrafica li.denominazione a:active {
	font: bold 1.4em/1.2em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	width:100%;
	text-decoration:underline;
	color:#000;
	display:block;
    }
.content-anagrafica a:link.informazioni,.content-anagrafica a:visited.informazioni  {
    color:#000;
    text-decoration:underline;
    margin:5px 0 0 0;
    width:100%;
    float:left;
    font: bold 1.1em/1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-anagrafica a:hover.informazioni, .content-anagrafica a:focus.informazioni, .content-anagrafica a:active.informazioni {
    color:#000;
    text-decoration:none;
    width:100%;
    font: bold 1.1em/1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-club {
    width:190px;
    margin:5px 0 0 0;
    margin: 0 0 0 5px;
    text-align:right;
    }
/*///////////////  BOOKING LISTA DMS  ////////////////////////*/
.content-lista .risultato-item-scuro-dms {
    border-bottom: 2px solid #cdccc8;
    border-top: 2px solid #cdccc8;
    width:870px;
    padding: 5px 0 5px 0;
    background:#FFF;
    margin: -2px 0 0 0;
    }
.content-lista .risultato-item-chiaro-dms  {
    border-bottom: 2px solid #cdccc8;
    border-top: 2px solid #cdccc8;
    width:870px;
    padding: 5px 0 5px 0;
    background:#fff;
    margin: -2px 0 0 0;
    }
.content-anagrafica-dms {
    width:720px;
    margin:0 0 0 5px;
    padding:5px 10px 5px 10px;
    background:#f7f6f3;
    position:relative;
    float:left;
    }
.content-anagrafica-dms li.denominazione a:link,.content-anagrafica-dms li.denominazione a:visited {
    font: bold 1.6em/1.7em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	width:100%;
	text-decoration:none;
	color:#000;
	display:block;
	clear:left;
    }
.content-anagrafica-dms li.denominazione a:hover,.content-anagrafica-dms li.denominazione a:focus,.content-anagrafica li.denominazione a:active {
    font: bold 1.6em/1.7em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	width:100%;
	text-decoration:none;
	color:#CC0000;
	display:block;
	clear:left;
    }
.content-anagrafica-dms .content-denominazione h3 {
    font-size:140%;
    }
.content-denominazione h3 a:link, .content-denominazione h3 a:visited {
    color:#000000;
    text-decoration:none;
    }
.content-anagrafica-dms .content-denominazione-camere h3 {
    font-size:120%;
    }
.content-anagrafica-dms li.tipologia {
    line-height:1.6em;
    display:inline-block;
    }
.content-anagrafica-dms a:link.informazioni,.content-anagrafica-dms a:visited.informazioni  {
    color:#000;
    text-decoration:underline;
    margin:5px 0 0 0;
    width:100%;
    float:left;
    font: bold 1.1em/1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-anagrafica-dms a:hover.informazioni, .content-anagrafica-dms a:focus.informazioni, .content-anagrafica a:active.informazioni {
    color:#000;
    text-decoration:none;
    width:100%;
    font: bold 1.1em/1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-foto-dms,.risultato-item-scuro .content-foto-dms {
    float:left;
    width:112px;
    overflow:hidden;
    padding:7px 5px;
    background: url(../Images/bg-foto-lista-booking.jpg) no-repeat left top;
    }
.risultato-item-chiaro .content-foto-dms,.risultato-item-scuro .content-foto-dms {
    float:left;
    width:112px;
    overflow:hidden;
    padding:7px 5px;
    background: url(../Images/bg-foto-lista-booking.jpg) no-repeat left top;
    }
.content-anagrafica-dms .title-categoria {
    font: normal 0.4em/2em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    margin: 0 0 10px 0;
    text-transform:uppercase;
    padding:3px 5px 3px 5px;
    border-left: 1px solid #e6e1db;
    border-right: 1px solid #e6e1db;
    }
.content-anagrafica-dms  .content-denominazione {
    float:left;
    width:370px;
    margin:2px 0 4px 0;
    }
.content-anagrafica-dms  .content-denominazione-camere {
    display:inline-block;
    /*width:367px;*/
    width:30%;
    margin:10px 0 10px 15px;
    font:normal 1em/1.6em Verdana, Sans-Serif;
    }
.content-anagrafica-dms  a:link.mail,.content-anagrafica-dms  a:link.a:visited {
    color:#000;
    text-decoration:none;
    font-weight:normal;
    }
.content-anagrafica-dms  a:hover.mail,.content-anagrafica-dms  a:focus.a:visited {
    color:#000;
    text-decoration:underline;
    font-weight:normal;
    }
.lista-offerte  .content-denominazione {
    float:left;
    width:180px;
    margin-top:2px;
    }
.lista-offerte .nome-offerta {
    font: bold 1em Verdana, Sans-Serif;
    color:#429400;
    padding:0;
    display:inline-block;
    margin:3px 0 0 0;
    width:100%;
    }
.lista-offerte .ico-offerta {
	display:inline-block;
	width:65px;
	padding-left:35px;
	background: url(../Images/bg-offerta.png) no-repeat left top;
	font: bold 0.85em/30px Arial, Verdana, Sans-Serif !Important;
	height:30px;
	color:#FFFFFF;
	text-transform:uppercase;
	margin-right:5px;
	text-align:left;
	vertical-align:text-top;
	}
.content-carrello .ico-offerta {
	display:inline-block;
	width:65px;
	padding-left:35px;
	background: url(../Images/bg-offerta.png) no-repeat left top;
	font: bold 0.85em/32px Arial, Verdana, Sans-Serif !Important;
	height:30px;
	color:#FFFFFF;
	text-transform:uppercase;
	margin-right:5px;
	text-align:left;
	}
.disattivato .ico-offerta {
	display:inline-block;
	width:65px;
	padding-left:35px;
	background: url(../Images/bg-offerta-off.png) no-repeat left top;
	font: bold 0.85em/30px Arial, Verdana, Sans-Serif !Important;
	height:30px;
	color:#FFFFFF;
	text-transform:uppercase;
	margin-right:5px;
	text-align:left;
	}
.content-prezzo-prenota {
    float:left;
    /*margin-top:10px;*/
    width:120px;
    font:normal 1em/1em 'century_gothic', Century Gothic, Verdana, Sans-Serif;
    text-align:right;
    position:relative;
    }
.content-prezzo-prenota span.prezzo {
    color: #CC0000;
    font: normal 2em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-prezzo-prenota a:link.cerca,.content-prezzo-prenota a:visited.cerca {
	background: url(../Images/bg_voto.png) no-repeat left 0px;
	margin:5px 0 0 7px;
	display:block;
	text-align:center;
	text-decoration:none;
	padding:0;
	text-transform: uppercase;
	font: bold 1.1em/25px 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	cursor:pointer;
	width:115px;
	height:25px;
	color:#000;
    }
.content-prezzo-prenota a:hover.cerca,.content-prezzo-prenota a:focus.cerca {
	color:#CC0000;
    }
.content-camere {
    float:left;
    margin: 15px 0 0 0;
    width:100%;
    /*top:-25px;*/
    position:relative;
    background:#fff;
    border: 2px solid #cdccc8;
    
    }
.content-pulsanti-camere {
	width:96%;
	padding:0 2% 2% 2%;
	}
.prezzo-singolo {   
   width:15%;  
   text-align:right;
   color:#000000;
   font: bold 1.2em Verdana, Sans-Serif;
   top:2px;
   float:right !Important;
   margin: 10px 15px 0 0;
   }
/*.best-price {
	background: url(../Images/best-price.png) no-repeat left top;
    width:88px;
    height:54px;
    display:block;
    position:absolute;
    z-index:100;
    left:-75px;
    top:-7px;
    }*/
    
.best-price {
  	position: absolute;
  	top: -3000px;
  	display: none;
  	visibility: hidden;
  	margin: 0px;
  	padding: 0px;  }
    
.camera {
    float:left;
    width:96%;
    margin: 0;
    padding:2% 2% 0 2%;
    position:relative;
    }
    
.linetta-camera 
{   
    margin: 0 2%;
	width:96%;
	display:block;
	border-bottom: 1px solid #e6e1db;
	clear:both;
	overflow:hidden;
    }
.content-occupazione { 
    float:left;
    margin: 0 15px 0 0;
    font: normal 1em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    vertical-align:bottom;
    }
.content-occupazione img { 
    margin-right:0px;
    }
  
.dettaglio-camera {
    float:left;
    width:80%;
    }
.content-denominazione h3 a:hover,.content-denominazione h3  a:focus {
	color:#CC0000 !Important;
	}
.dettaglio-camera-dettaglio {
    float:left;
    width:620px;
    }
.lista-offerte {
    float:left;
    width:100%;
    display:block;
    margin:5px 0 5px 0;
    padding:0;
    overflow:hidden;
    background:#f2f1ed;
    border: 1px solid #e6e5e3;    
    }
.disattivato .lista-offerte {
    float:left;
    width:100%;
    display:block;
    margin:5px 0 5px 0;
    padding:0;
    overflow:hidden;
    background:#dfdfdf !Important;
    border: 1px solid #d8d8d7;
    color:#404040 !Important;
    font-style:italic !Important;
    }
.persone-dettaglio {
	display:inline-block;
	float:left;
	margin: 0 10px;
	}
.trattamento-dettaglio {
	display:inline-block;
	float:left;
	margin: 10px;
	}
.content-info-alloggio {
    position:relative;
    display:block;
    clear:both;
    overflow:hidden;
    width:100%;
    font:normal 1em/1.6em Verdana, Sans-Serif;
    }
a:link.info-alloggio, a:visited.info-alloggio {
    display:inline-block;
    padding:0 0 4px 22px;
    background: url(../Images/ico-info.png) no-repeat left 2px;
    color:#000;
    text-decoration:none;
    font-weight:normal;
    }
a:hover.info-alloggio, a:focus.info-alloggio {
    color:#000;
    text-decoration:underline;
    font-weight:normal;
    }
.altre-info {
    width:100% !Important;
    position:relative;
    margin: 10px 0 10px 0;
    border-top: 2px solid #f2f1ed;
    padding:5px 0 5px 0;
    }
.content-foto_minmax {
    float:right !Important;
    width:18%;
    text-align:right;
    padding:0;
    margin:0;
   /* width:150px;*/
    }
.content-foto-camera {
    margin-right:4px;
    }
.content-min-max {
    border:2px solid #f2f1ed;
    padding:2px;
    margin-right:3px;
    width:65px;
    color:#a0988d;
    float:right !Important;
    }
.content-tattamenti select {
    font-size:90%;
    border: 1px solid #CCC;
    }
A.altri-alloggi:link, A.altri-alloggi:visited {
  font:normal 1em/2em 'century_gothic', Century Gothic, Verdana, Sans-Serif;
  display:block;
  clear:both;
  height:2em;
   color: #000;
  text-decoration: none;
  }

  
  
.content-prezzo-prenota .prezzo-offerta {
    width:15px;
    height:15px;
    background: url(../Images/ico-offerta-small.png) no-repeat;
    float:right;    
    
    }
    
    
    
    
.content-prezzo-carrello .prezzo-offerta {
    width:21px;
    height:20px;
    background: url(../Images/ico-offerta-small.png) no-repeat;
    display:inline-block;
	margin-top:-3px;
	position:relative;
    }    
    
A.altri-alloggi:hover, A.altri-alloggi:active {
  text-decoration: underline;
  }
.content-club-new 
{
	display:block;
    float:right;
    text-align:right;
    }

/*///////////////  DETTAGLIO PRENOTAZIONE DMS /////////////////*/
.content-carrello {
    border:2px solid #00699f;
    float:left;
    width:820px;
    }
.content-carrello h2 {
    background:#00699f;
    color:#FFF;
    font: normal 1.2em/2em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-carrello h2 img {
    margin: 2px 4px 2px 6px;
    vertical-align:middle;
    }
.content-carrello .cornice {
    padding:0 15px;
    }
.content-carrello input.pulsante-elimina {
    font: normal 1em/2em Arial, Sans-serif;
    height:2em;
	padding: 0 0 0 18px;
	background:transparent;
	border: 0;
	cursor:pointer;
	color:#000;
	background: url(../Images/icona_elimina.png) no-repeat;
	margin: 0.25em 2em 0.25em 0;
	float:right;
	}
.content-carrello input.pulsante-elimina:hover {
    color:#CC0000;
    cursor: pointer;
    }
.content-carrello .content-titolo-camera {
    display:inline-block;
    float:left;
    font: normal 1.1em/1.2em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-carrello .content-sottotitolo-camera {
    display:inline-block;
    width:400px;
    margin-left:20px;
    }
.content-carrello form  {
    width:auto;
    float:left;
    }
.content-carrello ul.camere  {
    width:100%;
    float:left;
    }
.content-carrello ul.camere span {
    vertical-align:middle;
    }
.content-carrello ul.camere li {
    border-bottom:1px solid #CCC;
    margin-top:4px;
    margin-bottom:4px;
    display:block;
    float:left;
    width:100%;
    }
.content-carrello ul.camere-riepilogo  {
    width:800px;
    float:left;
    }
.content-carrello ul.camere-riepilogo li {
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;
    float:left;
    padding:3px 0 3px 0;
    width:100%;
    margin-top:-1px;
    }
.content-carrello ul.camere-riepilogo .content-titolo-camera {
    float:left;
    width:630px;
    margin-left:20px;
    margin:5px 0 5px 0;
    font: bold 1.2em/1.4em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-carrello .totale-riepilogo {
    display:inline-block;
    width:820px;
    font: bold 1.5em/1.8em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    color:#CC0000;
    text-align:right;
    }
ul.camere-riepilogo .img-camera {
    float:left;
    }
.content-carrello .prezzo-camera {
    display:inline-block;
    margin-top:5px;
    margin-right:20px;
    float:right;
    font: bold 1.2em Verdana, Sans-Serif;
    }
.content-carrello ul.camere-riepilogo .prezzo-camera {
    display:block;
    margin:5px 20px 0 0;
    padding:0;
    float:right;
    font: bold 1.2em Verdana, Sans-Serif;
    }
.content-carrello .totale {
    display:inline-block;
    float:left;
    width:530px;
    margin-bottom:4px;
    font: bold 1.5em/1.8em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    color:#CC0000;
    text-align:right;
    }
.content-carrello span.totale {
    display:inline-block;
    font:normal 1em 'century_gothic', Century Gothic, Verdana, Sans-Serif;
    color:#000;
    width:auto;
    margin:3px 10px 0 0;
    }
.content-carrello .content-pulsante {
    float:right;
    width:190px;
    text-align:center;
    margin: 13px 0 0 0;
    }
.content-carrello .content-pulsante a:link,.content-carrello .content-pulsante a:visited {
	background: url(../Images/button_small.png) no-repeat left 0px;
	margin:0;
	text-transform: uppercase;
	font: bold 1.1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	width:132px;
	height:42px;
	color:#CC0000;
	display:block;
	text-decoration:none;
	line-height:42px;
	
    }
.dettaglio-prenotazione {
    width:854px;
    margin:0;
    padding:0 5px 0 5px;
    background:#fff;
    position:relative;
    float:left;
    border: 2px solid #adaca8;
    }
.disattivato * {
    color:#404040 !Important;
    font-style:italic !Important;
    font-weight:normal !Important;
    }
.disattivato input.aggiungi-carrello {
	cursor:default !Important;
	background:#808080 url(../Images/ico-carrello-bianco.png) no-repeat 3px center !Important;
	color:#f3f3f3 !Important;
    }
.disattivato .content-denominazione .rosso {
	color:#CC0000 !Important;
	}
.disattivato {
    width:854px;
    margin:0;
    padding:0 5px 0 5px;
    background:#e9e9e9;
    position:relative;
    float:left;
    border: 2px dashed #d8d8d7;
    }
.disattivato .camera {
    background:#e9e9e9 !Important;
    float:left;
    width:845px;
    border: 0;
    margin: 2px 0 0 0;
    padding:6px 0 6px 5px;
    }
.dettaglio-prenotazione .camera {
    background:#fff;
    float:left;
    width:845px;
    border: 0;
    margin: 2px 0 0 0;
    padding:6px 0 6px 5px;
    }
.dettaglio-prenotazione .content-occupazione { 
    float:left;
    width:40px;
    margin: 0 0 0 2px;
    padding-right:15px;
    }
.dettaglio-prenotazione .content-occupazione img { 
    margin-right:1px;
    }
.dettaglio-prenotazione .dettaglio-camera {
    float:left;
    width:640px;
    }
/*.dettaglio-prenotazione .dettaglio-camera-dettaglio {
    float:left;
    width:580px;
    }
.dettaglio-prenotazione .lista-offerte {
    float:left;
    display:block;
    border-top: 1px solid #ebe7e2;
    margin-top:8px;
    padding:4px 0 0 27px;
    background: url(../Images/ico-offerta.png) no-repeat 0 center;
    }*/
.dettaglio-prenotazione .content-tattamenti {
    float:left;
    width:385px;
    margin-top:3px;
    }
.dettaglio-prenotazione .content-foto-camera {
    float:left;
    }
.dettaglio-prenotazione .content-min-max {
    float:right;
    width:75px;
    color:#a0988d;
    margin-left:5px;
    }
.dettaglio-prenotazione .content-tattamenti select {
    font-size:90%;
    border: 1px solid #CCC;
    }
.dettaglio-prenotazione .content-denominazione {
    float:left;
    width:233px;
    margin-top:2px;
    }
.dettaglio-camera-dettaglio .content-denominazione {
    float:left;
    width:600px;
    margin-top:2px;
    }
.dettaglio-camera-dettaglio .content-tattamenti {
    float:left;
    width:600px;
    margin-top:0;
    }
input.aggiorna {
    border:0;
	background: #FFFFFF url(../Images/ico-aggiorna.png) no-repeat 3px center;
	margin:0;
	font: normal 1em Arial, Verdana, Sans-Serif;
	cursor:pointer;
	padding-left:23px;
	padding-right:3px;
	height:17px;
	color:#00699f;
    }
.dettaglio-camera-dettaglio .content-tattamenti div,.dettaglio-camera-dettaglio .content-tattamenti label,.dettaglio-camera-dettaglio .content-tattamenti span,.dettaglio-camera-dettaglio .content-tattamenti input,.dettaglio-camera-dettaglio .content-tattamenti select {
    display:inline-block;
    float:left;
    margin: 0 5px 0 0;
    }
.dettaglio-prenotazione .content-prezzi {
    background:#f2f1ed;
    float:left;
    width:833px;
    padding:10px;
    margin-bottom:10px;
    }
.tabella-prezzi .th {
    float:left;
    display:inline-block;
    width:5em;
    height:2em;
    background:#d6d0c5;
    margin: 0 2px 2px 0;
    text-align:center;
    overflow:hidden;
    font:normal 1.1em/2em 'century_gothic', Century Gothic, Verdana, Sans-Serif;
    }
.tabella-prezzi .th-trattamento {
    float:left;
    display:inline-block;
    width:3em;
    height:1.8em;
    border: 0.1em solid transparent;
    margin: 0 2px 2px 0;
    padding:0 0.5em;
    text-align:center;
    overflow:hidden;
    font:normal 1.1em/2em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.tabella-prezzi .prezzo {
    float:left;
    display:inline-block;
    width:5em;
    height:2em;
    background:#fff;
    margin: 0 2px 2px 0;
    text-align:center;
    overflow:hidden;
    font:bold 1.1em/2em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.tabella-prezzi .trattamento {
    float:left;
    display:inline-block;
    width:3em;
    height:1.8em;
    background:#d6ecf6;
    margin: 0 2px 2px 0;
    padding:0 0.5em;
    text-align:center;
    overflow:hidden;
    border: 0.1em dotted #d6d0c5;
    font:normal 1.1em/1.8em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    }
input.aggiungi-carrello {
    border:0;
	background:#00699f url(../Images/ico-carrello-bianco.png) no-repeat 3px center;
	margin:0;
	font: normal 1em Arial, Verdana, Sans-Serif;
	cursor:pointer;
	color:#fff;
	padding-left:20px;
	padding-right:3px;
	height:2.2em;
	float:right;
    }
.tabella-prezzi input.aggiungi-carrello {
    border:0;
	background:#00699f url(../Images/ico-carrello-bianco.png) no-repeat 3px center;
	margin:0;
	font: normal 1em Arial, Verdana, Sans-Serif;
	cursor:pointer;
	color:#fff;
	padding-left:20px;
	padding-right:3px;
	height:2.2em;
	float:left;
    }
.tabella-prezzi-small .th {
    float:left;
    display:inline-block;
    width:4.65em;
    height:2.4em;
    background:#d6d0c5;
    margin: 0 1px 1px 0;
    text-align:center;
    overflow:hidden;
    font:normal 0.95em/2.4em Arial, Verdana, Sans-Serif;
    }
.tabella-prezzi-small .th-trattamento {
    float:left;
    display:inline-block;
    width:4em;
    height:2.2em;
    margin: 0 1px 1px 0;
    text-align:center;
    overflow:hidden;
    font:bold 0.95em/2.4em Arial, Verdana, Sans-Serif;
    border: 0.1em solid transparent;
    }
.tabella-prezzi-small .prezzo {
    float:left;
    display:inline-block;
    width:4.65em;
    height:2.4em;
    background:#fff;
    margin: 0 1px 1px 0;
    text-align:center;
    overflow:hidden;
    font:bold 0.95em/2.4em Arial, Verdana, Sans-Serif;
    }
.tabella-prezzi-small .trattamento {
    float:left;
    display:inline-block;
    width:4em;
    height:2.2em;
    background:#d6ecf6;
    margin: 0 1px 1px 0;
    text-align:center;
    overflow:hidden;
    font:bold 0.95em/2.4em Arial, Verdana, Sans-Serif;
    border: 0.1em dotted #d6d0c5;
    }
.tabella-prezzi-small input.aggiungi-carrello {
    border:0;
	background:#00699f url(../Images/ico-carrello-bianco.png) no-repeat 7px center;
	margin:0;
	font: normal 1em Arial, Verdana, Sans-Serif;
	cursor:pointer;
	color:#00699f;
	padding-left:27px;
	padding-right:3px;
	height:2.2em;
	width:32px !Important;
	float:left;
	text-indent:50px;
    }
.titolo-offerte-dettaglio {
    float:left;
    display:block;
    padding:4px 0 0 27px;
    background: url(../Images/ico-offerta.png) no-repeat 0 center;
    font:bold 1.1em/2em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.titolo-offerte-dettaglio a:link.condizioni, .titolo-offerte-dettaglio a:visited.condizioni {
    font:normal 0.8em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    color:#000;
    margin-left:10px;
    text-decoration:none;
    }
.titolo-offerte-dettaglio a:hover.condizioni {
    color:#CC0000;
    }
select.small {
    font-size:0.9em;
    }
.content-carrello a:link.condizioni,.content-carrello a:visited.condizioni {
    font-weight:normal;
    text-decoration:none;
    color:#000;
    }
.legenda {
    width:100%;
    overflow:hidden;
    float:left;
    margin-top:15px;
    padding-top:4px;
    color:#706a5f;
    border-top:1px dotted #d6d0c5;
    font:normal 1em Arial, Verdana, Sans-Serif;
    }
.legenda span.trattamento {
    display:inline-block;
    padding-right:20px;
    }
.legenda span.voce {
    display:inline-block;
    padding:2px 3px 2px 4px;
    background:#e9e8e4;
    border:1px dotted #d6d0c5;
    }
/*///////////////  LISTA PRENOTAZIONE  ////////////////////////*/
.content-lista .content-prenota {
    width:718px;
    margin: 10px 0 0 130px;
    background:#e6e1db;
    clear:both;
    padding: 0 0 25px 5px;
    position:relative;
    font-family:'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-lista .risultato-item-chiaro .content-prenota {
    background:#ebe7e2;
    }
.content-lista .risultato-item-chiaro .content-prenota ul li ul {
    background:#f5f4f1;
    }
.content-lista .content-prenota ul li {
    border-bottom: 2px solid #FFF;
    float:left;
    margin: 1px 0 0 0;
    padding: 0;
    }
.content-lista .content-prenota ul li ul {
    background:#f2f1ed;
    float:left;
    width:502px;
    padding: 0 0 0 100px;
    }
.content-lista .content-prenota ul li ul li{
    width:487px;
    border-bottom: 1px solid #e7e6e3;
    border-left: 1px solid #e7e6e3;
    padding: 5px;
    float:left;
    margin: 2px 0 2px 0;
    }
.content-lista .content-prenota ul li ul li ul {
    float:left;
    width:285px;
    padding: 0 0 0 0;
    margin: 0 0 0 10px;
    }
.content-lista .content-prenota ul li ul li ul li{
    width:100%;
    border-bottom: none;
    border-left: none;
    padding: 0px;
    float:left;
    margin: 0px 0px 0px 10px;
    }
.content-lista .content-prenota ul li ul li .titoletto{
    width:170px;
    float:left;
    text-align:right;
    font-weight:bold;
    padding: 0;
    text-transform: uppercase;
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-lista .content-prenota ul li ul li ul li span.minimo{
    font-weight:bold;
    color:#CC0000;
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-lista .content-prenota ul li ul li.fine {
    padding: 0 0 25px 5px;
    }
.content-lista .content-prenota .content-alloggio {
    width:100px;
    margin: 0 5px 0 0;
    padding: 5px;
    }
.content-lista .content-prenota .content-alloggio span.alloggio {
    width:100%;
    display:block;
    font: bold 1.2em/1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-lista .content-prenota .content-alloggio span.prezzo-base {
    width:95px;
    background:#F0ECE9;
    display:block;
    color:#003691;
    font: bold 1em/1.2em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    margin: 5px 0 0 0;
    border: 1px solid #dcd6ca;
    padding:3px;
    }
.content-lista .content-prenota .content-alloggio span.prezzo-base  span.persona-camera {
    width:90px;
    display:block;
    color:#003691;
    font: normal 0.909em/0.909em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    margin: 0 0 0 14px;
    }
.content-lista .content-prenota ul li ul li.content-euro {
    position:relative;
    width:90px;
    margin: 0 0 0 -90px;
    padding: 2px 0 10px 0;
    float:left;
    border-bottom: none;
    border-left: none;
    font-weight:bold;
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    font-size:1.4em;
    color:#CC0000;    
    }
.content-lista .content-prenota ul li ul li.content-euro span.soggiorno {
    font-weight:bold;
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    line-height:0.7em;
    margin: 7px 0 0 0;
    font-size:0.7em;
    color:#000;
    width:100%;
    clear:both;
    display:block;
    text-transform:uppercase;
    }
.content-lista .content-prenota ul li ul li.content-euro span.apartireda {
    font-weight:normal;
    font-family:'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    font-size:0.6em;
    color:#000;
    width:100%;
    clear:both;
    display:block;
    }
.content-lista .content-prenota input,.content-lista .content-prenota select {
    border:1px solid #CCC;
    font:normal 0.909em/1.091em Verdana, Sans-Serif;
    color:#666;
    height: 16px;
    }
.content-lista .content-prenota label {
    width:230px;
    display:inline-block;
    text-align:right;
    margin: 0 10px 0 0;
    vertical-align:top;
    font-family:'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-lista .content-prenota select, .content-lista .content-prenota select {
    border:1px solid #CCC;
    font:normal 0.909em/1.091em Verdana, Sans-Serif;
    color:#666;
    height: 16px;
    width:170px;
    }
.content-lista .content-prenota span.euro {
    font: bold 1.6em/1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    color:#C00;
    display:inline-block;
    width:80px;
    text-align:right;
    }
.content-pul-prenota-lista {
    width:723px;
    margin: -22px 0 10px 130px;
    clear:both;
    padding:0;
    text-align:center;
    position:relative;
    }
.content-pul-prenota-lista a:link,.content-pul-prenota-lista a:visited {
	background: url(../Images/button_small.png) no-repeat 0 0;
	text-transform: uppercase;
	font: bold 1.2em/42px 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	text-decoration:none;
	width:132px;
	height:42px;
	color:#CC0000;
	display:block;
	text-align:center;
	margin: 0 auto 0 auto;
    }
.content-pul-prenota-lista a:hover,.content-pul-prenota-lista a:focus,.content-pul-prenota-lista a:active {
	background: url(../Images/button_small.png) no-repeat 0 0;
	text-transform: uppercase;
	font: bold 1.2em/42px 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	text-decoration:underline;
	width:132px;
	height:42px;
	color:#CC0000;
	display:block;
	text-align:center;
	margin: 0 auto 0 auto;
    }
.content-lista .content-prenota input.aggiorna {
    font-size:0.8em;
    width:20px;
    cursor:pointer;
    padding:0;
    color:#000;
    }
.content-pul-offerte  {
    width:200px;
    margin:5px 0 0 5px;
    text-align:right;
    }
.content-pul-offerte a:link,.content-pul-offerte a:visited {
    background: url(../Images/button_offerte-speciali.png) no-repeat 0 0;
	text-transform: uppercase;
	font: bold 1.1em/42px 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	text-decoration:none;
	width:176px;
	height:42px;
	color:#CC0000;
	display:block;
	text-align:center;
	margin: 0 auto 0 auto;
	padding: 0 0 0 10px;
    }
/*///////////////  OFFERTE ALLOGGI  ////////////////////////*/
.content-prenota .nome-offerta {
    font: bold 1.2em/1.1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    padding:0;
    margin:0;
    }
.content-prenota .CheckIn,.content-prenota .CheckOut {
    float:left;
    }
.content-prenota .content-pulaggiorna {
    float:left;
    margin:14px 5px 0 5px;
    }
.content-prenota input.riepilogo {
    border:0;
	background: url(../Images/freccetta-dx.gif) no-repeat right 5px;
	margin:0;
	padding: 0 10px 0 0;
	text-transform: uppercase;
	font: bold 0.9em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	cursor:pointer;
	color:#000;
    }
.content-prenota .tipo-camera{
    float:left;
    width:140px;
    font-weight:bold;
    padding: 0;
    text-transform: uppercase;
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-prenota .prezzo-unitario {
    color:#CC0000;
    font: bold 1.25em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    text-align:center;
    position:absolute;
    top:-12px;
    right:8px;
    }
.content-prenota .prezzo-unitario input.riepilogo-prezzo {
    border:0;
	background: url(../Images/freccetta-giu.gif) no-repeat center bottom;
	margin:20px 0 0 0;
	padding: 0 0 22px 0;
	text-transform: uppercase;
	font: bold 0.7em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	cursor:pointer;
	color:#000;
    }
/*///////////////  BOOKING DESCRIZIONE  ////////////////////////*/
.title-categoria {
    font: normal 0.4em/2em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    margin: 0 0 10px 0;
    text-transform:uppercase;
    padding:3px 5px 3px 5px;
    border-left: 1px solid #e6e1db;
     border-right: 1px solid #e6e1db;
    }
.content-descrizione .content-foto {
    float:left;
    width:255px;
    height:255px;
    display:table;
    position:relative;
    background:#f2f1ed;
    margin-bottom:2em;
    }
.content-descrizione .link-gallery {
    position:absolute;
    bottom:-2em;
    left:0.25em;
    }

.content-descrizione .content-foto .foto-detttaglio {
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    }
.content-descrizione .content-foto a:link,.content-descrizione .content-foto a:visited {
    color:#000;
    text-decoration:underline;
    padding:2px;
    float:left;
    }
.content-descrizione .content-foto a:hover,.content-descrizione .content-foto a:focus,.content-descrizione .content-foto a:active {
    text-decoration:none;
    }
.content-descrizione .descrizione {
    float:left;
    width:590px;
    margin:0 0 0 18px;
    }
.content-descrizione .abstract {
    margin: 0 0 20px 0;
    float:left;
    width:100%;
    }
.content-descrizione .testo-completo {
    float:left;
    margin: 0 0 10px 0;
    }
.content-descrizione .indirizzo {
    float:left;
    width:330px;
    font-weight:bold;
    }
.content-descrizione .prenota {
    float:right;
    width:200px;
    text-align:right;
    }
.content-descrizione A.prenota:link, .content-descrizione A.prenota:visited {
    display:block;
    width:167px;
    height:68px;
    line-height:42px;
    font-size:1.4em;
    padding:0;
    margin:0;
    background:url("../Images/button_prenota-dettaglio.png") no-repeat 0 0;
    text-align:center;
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    color:#C00;
    text-decoration:none;
    }
.content-descrizione  A.prenota:hover,.content-descrizione A.prenota:active,.content-descrizione A.prenota:focus {
    text-decoration:underline;
    }
.content-descrizione .content-pul-info a:link.info,.content-descrizione .content-pul-info a:visited.info {
    margin:0 0 0 0;
    clear:right;
    }
.content-servizi {
    float:left;
    background:#f2f1ed;
    width:840px;
    padding: 10px 15px 10px 15px;
    margin: 5px 0 10px 0;
    }
.servizi-booking {
    float:left;
    width:270px;
    margin:0 6px 0 0;
    }
.servizi-booking .titoletto  {
    background:#dcd6ca;
    font-weight:bold;
    text-transform:uppercase;
    padding: 0 0 0 12px;
    }
.servizi-booking ul li  {
    border-bottom: 1px solid #dcd6ca;
    padding: 2px 0 2px 12px;
    }
    
/*///////////////  BOOKING PRENOTA ON-LINE  ////////////////////////*/
.content-search-dettaglio {
    background:#f2f1ed;
    width:850px;
    padding:0px 10px 25px 10px;
    margin: 5px 0 15px 0;
    float:left;
    }
.riga-search-booking-dettaglio {
    margin: 0 0 10px 0;
    width:100%;
    clear:both;
    overflow:hidden;
    padding: 15px 0 0 0;
    }
.content-hotel-prenota input,.content-hotel-prenota input select
.content-prenotazione input,.content-prenotazione select {
    border:1px solid #CCC;
    font:normal 0.909em/1.091em Verdana, Sans-Serif;
    color:#666;
    height: 16px;
    }
.content-hotel-prenota label.arrivo {
    padding: 0 0 0 20px;
    }
.content-hotel-prenota label.partenza {
    padding: 0 0 0 50px;
    }
.content-prenotazione {
    background:#f2f1ed;
    padding: 10px 5px 30px 5px;
    margin: 10px 0 0 0;
    width:860px;
    }
.content-hotel-prenota .content-pulsanti {
    width:870px;
    text-align:center;
    margin: -29px 0 0 0;
    }
.content-hotel-prenota .riga {
    float:left;
    margin: 0 0 10px 0;
    width:100%;
    }
.content-hotel-prenota .riga-totale {
    float:left;
    margin: 0;
    border-top: 1px solid #bfb6a5;
    width:100%;
    }
.content-hotel-prenota .riga-totale .totale {
    float:right;
    padding: 5px 5px 5px 20px;
    border-bottom: 1px solid #bfb6a5;
    font: bold 1.3em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-hotel-prenota .riga-totale .totale span.prezzo-totale {
    color:#CC0000;
    width:85px;
    display:inline-block;
    text-align:right;
    font: bold 1.25em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    }
a:link.pul-altro,a:visited.pul-altro {
	float:right;
    width:155px;
    height:33px;
    line-height:30px;
    padding:0;
    margin: 0 0 0 1em;
    background:url("../Images/pul-widget.gif") no-repeat 0 0;
    text-align:center;
    font-family: 1em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    color:#000000 !Important;
    text-decoration:none !Important;
    text-transform:uppercase;
	}
a:hover.pul-altro, a:focus.pul-altro {
	color:#CC0000 !Important;
	}
	
	
	
a:link.pul-prenota-ora,a:visited.pul-prenota-ora {
	display:inline-block;
    width:120px;
    text-align:left;
    padding:0 0 0 35px;
    height:33px;
    line-height:30px;
    margin: 0;
    background:url("../Images/pul-prenota.png") no-repeat 0 0;
    font-family: 1em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    color:#FFFFFF !Important;
    text-decoration:none !Important;
    text-transform:uppercase;
	}
	
	a:link.pul-prenota-blu,a:visited.pul-prenota-blu {
	display:inline-block;
    width:120px;
    text-align:left;
    padding:0 0 0 35px;
    height:33px;
    line-height:30px;
    margin: 0;
    background:url("../Images/pul-prenota-blu.png") no-repeat 0 0;
    font-family: 1em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    color:#FFFFFF !Important;
    text-decoration:none !Important;
    text-transform:uppercase;
	}
	
a:hover.pul-prenota-ora, a:focus.pul-prenota-ora {
	color:#FFFFFF !Important;
	}
	
	a:hover.pul-prenota-blu, a:focus.pul-prenota-blu {
	color:#FFFFFF !Important;
	}
.prezzo-totale-camere {
	color:#CC0000;
    width:85px;
    display:inline-block;
    width:96%;
    padding:5px 2% 10px 2%;
    text-align:right;
    font: bold 1.5em Verdana, Arial, Sans-Serif;
	}
	
.prezzo-totale-camere-blu {
	color:#00699f;
    width:85px;
    display:inline-block;
    width:96%;
    padding:5px 2% 10px 2%;
    text-align:right;
    font: bold 1.5em Verdana, Arial, Sans-Serif;
	}
.content-hotel-prenota .content-chek {
    float:left;
    }
.content-hotel-prenota .content-camere {
    float:left;
    width:210px;
    }
.content-hotel-prenota .content-camere label {
    width:165px;
    display:inline-block;
    vertical-align:top;
    padding: 2px 0 0 0;
    }
.content-hotel-prenota .content-trattamento {
    float:left;
    width:180px;
    }
.content-hotel-prenota .content-quantita {
    float:left;
    width:190px;
    }
.content-hotel-prenota .content-eta {
    float:left;
    width:185px;
    }
.content-hotel-prenota .prezzo-riga {
    float:left;
    font: bold 1.6em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    width:70px;
    text-align:right;
    }
.content-pulsanti-dettaglio-prenota input.cerca {
    border:0;
	background: url(../Images/button_small.png) no-repeat left 0px;
	margin:0;
	text-transform: uppercase;
	font: bold 1.2em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	cursor:pointer;
	width:132px;
	height:42px;
	color:#313131;
    }
.content-pulsanti-dettaglio-prenota input.cerca_lungo {
    border:0;
	background: url(../Images/button_small_lungo.png) no-repeat left 0px;
	margin:0;
	text-transform: uppercase;
	font: bold 1.2em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	cursor:pointer;
	width:210px;
	height:42px;
	color:#313131;
    }
.content-pulsanti-dettaglio-prenota {
    width:870px;
    text-align:center;
    margin: -37px 0 10px 0;
    position:relative;
    float:left;
    }
/*///////////////  PULSANTI GENERICI  ////////////////////////*/
input.pulsante-rosso {
    border:0;
	background: url("../Images/button_prenota-widget.png") no-repeat left 0px;
	margin:0;
	text-transform: uppercase;
	font: bold 1.1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	cursor:pointer;
	width:166px;
	height:42px;
	color:#CC0000;
    }
/* scelta camere e prezzo DETTAGLIO*/
.content-search-dettaglio  .content-prenota {
    width:628px;
    margin: 10px 0 0 0px;
    background:#e6e1db;
    clear:both;
    padding: 0 0 5px 0;
    position:relative;
    font-family:'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    float:left;
    }
.content-search-dettaglio .content-prenota ul li {
    border-bottom: 2px solid #FFF;
    float:left;
    margin: 1px 0 0 0;
    }
.content-search-dettaglio .content-prenota ul li ul {
    background:#f2f1ed;
    float:left;
    width:482px;
    padding: 0 0 0 10px;
    }
.content-search-dettaglio .content-prenota ul li ul li{
    width:467px;
    border-bottom: 1px solid #e7e6e3;
    border-left: 1px solid #e7e6e3;
    padding: 5px 5px 0px 5px;
    float:left;
    margin: 2px 0 2px 0;
    }
.content-search-dettaglio .content-prenota ul li ul li ul {
    float:left;
    width:285px;
    padding: 0 0 0 0;
    margin: 0 0 0 10px;
    }
.content-search-dettaglio .content-prenota ul li ul li ul li{
    width:100%;
    border-bottom: none;
    border-left: none;
    padding: 0px;
    float:left;
    margin: 0px 0px 0px 10px;
    }
.content-search-dettaglio .content-prenota ul li ul li .titoletto{
    width:150px;
    float:left;
    text-align:right;
    font-weight:bold;
    padding: 0;
    text-transform: uppercase;
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-search-dettaglio .content-prenota ul li ul li ul li input {
    border:none;
    font:normal 0.909em/1.091em Verdana, Sans-Serif;
    color:#666;
    vertical-align:middle;
    background:trasparent;
    }
.content-search-dettaglio .content-prenota ul li ul li.fine {
    margin: 0 0 10px 5px;
    }
.content-search-dettaglio .content-prenota .content-alloggio {
    width:120px;
    margin: 0 5px 0 0;
    padding: 5px;
    float:left;
    }
.content-search-dettaglio .content-prenota .content-alloggio span.alloggio {
    width:100%;
    display:block;
    font: bold 1.2em/1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.maschera-prenota {
    float:left;
    width:210px;
    margin: 10px 0 0 10px;
    }
.maschera-prenota .aggiorna {
    width:100%;
    text-align:center;
    margin: 0;
    position:relative;
    float:left;
    }
input.pul-aggiorna-supplementi {
    border:0;
	background: url(../Images/button_small_lungo.png) no-repeat left 0px;
	margin:0;
	text-transform: uppercase;
	font: bold 0.7em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	cursor:pointer;
	width:210px;
	height:42px;
	color:#313131;
    }
.maschera-prenota input.pul-aggiorna {
    border:0;
	background: url(../Images/button_small_lungo.png) no-repeat left 0px;
	margin:0;
	text-transform: uppercase;
	font: bold 1.2em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	cursor:pointer;
	width:210px;
	height:42px;
	color:#313131;
    }
.content-riepilogo {
    width:188px;
    float:left;
    border: 1px solid #d6d0c5;
    background:#fff;
    padding: 10px 10px 40px 10px;
    }
.maschera-prenota .titoletto {
    width:208px;
    float:left;
    text-align:center;
    font-weight:bold;
    padding: 0;
    text-transform: uppercase;
    font:normal 1.2em/1.4em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    background:#d6d0c5;
    border: 1px solid #d6d0c5;
    margin: 5px 0 0 0;
    }
.content-riepilogo li {
    margin: 0 0 5px 0;
    float:left;
}
.content-riepilogo span.etichetta {
    float:left;
    width:115px;
    font:normal 1em/1em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-riepilogo span.date-offerta {
    float:left;
    width:110px;
    font:normal 0.8em/1.6em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-riepilogo span.chek {
    display:inline-block;
    padding:1px 0 1px 3px;
    background:#F2F1ED;
    width:45px;
    margin: 3px 3px 0 0;
    text-transform:uppercase;
    font-size:0.9em;
    }
.content-riepilogo span.costo {
    float:right;
    width:70px;
    text-align:right;
    font:normal 1.1em/1.1em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-riepilogo li.totale {
    border-top: 1px solid #bfb6a5;
    margin: 4px 0 0 0;
    padding: 5px 0 0 0;
    float:left;
    }
.content-riepilogo li.totale span.etichetta {
    display:inline-block;
    width:60px;
    font:bold 1.1em/1.1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-riepilogo li.totale span.costo {
    display:inline-block;
    width:125px;
    text-align:right;
    font:bold 1.5em/1.3em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    color:#CC0000;
    }
.maschera-prenota .content-pulsanti {
    width:210px;
    text-align:center;
    margin: -24px 0 0 0;
    float:left;
    }
.maschera-prenota .content-pulsanti a:link.prenota,.maschera-prenota .content-pulsanti a:visited.prenota  {
    display:block;
    width:167px;
    height:68px;
    line-height:46px;
    font-size:1.4em;
    padding:0;
    margin: 0 auto 0 auto;
    background:url("../Images/button_prenota-dettaglio.png") no-repeat 0 0;
    text-align:center;
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    color:#C00;
    text-decoration:none;
    text-transform:uppercase;
    }
.maschera-prenota .content-pulsanti a:hover.prenota,.maschera-prenota .content-pulsanti a:focus.prenota,.maschera-prenota .content-pulsanti a:active.prenota  {
    text-decoration:underline;
    }
.content-hotel-prenota .content-riepilogo-ricerca ul {
    width:700px;
    float:left;
    }
.content-hotel-prenota .content-riepilogo-ricerca ul li {
    float:left;
    margin: 0 10px 0 0;
    }
.content-hotel-prenota .content-riepilogo-ricerca .intestazione{
    display:block;
    margin: 0 0 10px 0;
    }
.content-riepilogo-ricerca a:link.cerca,.content-riepilogo-ricerca a:visited.cerca {
    background: url(../Images/bg_voto.png) no-repeat left 0px;
	display:block;
	float:right;
	text-align:center;
	text-decoration:none;
	text-transform: uppercase;
	font: bold 1em/25px 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	width:115px;
	height:25px;
	color:#000;
    }
.content-riepilogo-ricerca .anagrafica .denominazione {
    font: bold 1.6em/1.6em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	color:#000;
	width:100%;
    }
.content-hotel-prenota .content-riepilogo-ricerca ul.dati-AP {
    width:840px;
    float:left;
    margin: 10px 0 0 0;
    padding: 0;
    /*border-top: 1px solid #bfb6a5;*/
    font-weight:bold;
    font-size:1.2em;
    }
.content-hotel-prenota .content-riepilogo-ricerca ul.dati-AP li {
    width:240px;
    float:left;
    margin: 0 10px 10px 0;
    color:#000;
    }
.content-hotel-prenota .content-riepilogo-ricerca ul.dati-AP-offerta {
    width:835px;
    float:left;
    margin: 0;
    padding: 5px 0 0 5px;
    border-left: 1px solid #d8d3c9;
    border-right: 1px solid #d8d3c9;
    font-weight:bold;
    font-size:1.1em;
    background:#FFF;
    }
.content-hotel-prenota .content-riepilogo-ricerca ul.dati-AP-offerta li {
    float:left;
    margin: 0 30px 0 0;
    color:#000;
    }
.content-hotel-prenota .content-riepilogo-ricerca ul.dati-AP .etichetta {
    width:70px;
    display:inline-block;
    font-weight:normal;
    }
.content-hotel-prenota .content-riepilogo-ricerca ul.dati-camera {
    width:830px;
    float:left;
    margin: 0;
    padding: 0;
    font-weight:bold;
    font-size:1.2em;
    border-left: 1px solid #d8d3c9;
    border-right: 1px solid #d8d3c9;
    border-bottom: 1px solid #d8d3c9;
    padding: 7px 5px 7px 5px;
    background:#FFF;
    }
.content-hotel-prenota .content-riepilogo-ricerca ul.dati-camera li {
    display:inline;
    margin: 0 30px 0 0;
    }
.content-hotel-prenota .content-riepilogo-ricerca ul.dati-camera li.condizioni {
    border: 1px solid #d6e6ec;
    background: #f1f6f8;
    font: normal 0.75em/1em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    padding:5px;
    margin: 10px 0 0 0;
    float:left;
    width:815px;
    }
p.condizioni {
    border: 1px solid #d6e6ec;
    background: #f1f6f8;
    font: normal 0.9em/1em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    padding:5px;
    margin: 5px 0 5px 0;
    float:left;
    width:98%;
    }
.content-hotel-prenota .content-riepilogo-ricerca ul.dati-camera li span.tit-condizioni {
    font: bold 1em/1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    }
.content-hotel-prenota .content-riepilogo-ricerca ul.dati-camera li.prezzo {
    float:right;
    }
.content-hotel-prenota .content-riepilogo-ricerca ul.dati-camera .etichetta {
    display:inline-block;
    font-weight:normal;
    }
.content-hotel-prenota .content-riepilogo-ricerca ul.dati-camera .trattamento {
    display:inline-block;
    width:240px;
    }
.content-riepilogo-ricerca .titoletto {
    font: bold 1.1em/1.1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    color:#363534;
    margin:5px 0 0 0;
    float:left;
    width:830px;
    text-transform:uppercase;
    background:#e8e5df;
    border-left: 1px solid #d8d3c9;
    border-right: 1px solid #d8d3c9;
    border-top: 1px solid #d8d3c9;
    padding: 3px 5px 3px 5px;
    }
.content-riepilogo-ricerca  .titoletto-riepilogo-offerta {
    font: bold 1.1em/1.1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    color:#363534;
    margin:5px 0 0 0;
    float:left;
    width:830px;
    text-transform:uppercase;
    background:#e8e5df;
    border-left: 1px solid #d8d3c9;
    border-right: 1px solid #d8d3c9;
    border-top: 1px solid #d8d3c9;
    padding: 3px 5px 3px 5px;
    font-size:1.5em;
    }
.content-riepilogo-ricerca  .titoletto-camera-offerta {
    font: bold 1.1em/1.1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    color:#363534;
    margin:0;
    float:left;
    width:830px;
    text-transform:uppercase;
    background:#FFF;
    border-left: 1px solid #d8d3c9;
    border-right: 1px solid #d8d3c9;
    border-top: 1px solid #d8d3c9;
    padding: 15px 5px 3px 5px;
    font-size:1.2em;
    }
.content-riepilogo-ricerca  span.nome-camera {
    text-decoration:underline;
    }
.content-anagrafica-prenota h2 {
    text-transform:uppercase;
    }
.content-anagrafica-prenota {
    width:804px;
    float:left;
    background:#fff;
    margin-left:10px;
    }
.content-anagrafica-prenota input, .content-anagrafica-prenota select {
    border:1px solid #CCC;
    font:normal 0.909em/1.091em Verdana, Sans-Serif;
    color:#666;
    height: 16px;
    width:160px;
    padding:0;
    }
.content-anagrafica-prenota ul {
    width:800px;
    float:left;
    margin: 5px 0 0 0;
    padding: 5px 0 0 0;
    border-top: 1px solid #bfb6a5;
    }
.content-anagrafica-prenota ul li {
    width:200px;
    /*height:3em;*/
    margin-bottom:2px;
    float:left;
    }
.content-anagrafica-prenota ul li.note {
    width:760px;
    float:left;
    vertical-align:top;
    }
.content-anagrafica-prenota ul li.note label.etichetta{
    vertical-align:top;display:block;
    }
.content-anagrafica-prenota ul li.note textarea {
    border:1px solid #CCC;
    font:normal 0.909em/1.091em Verdana, Sans-Serif;
    color:#666;
    width:760px;
    resize: none;
    }
.content-anagrafica-prenota ul label.etichetta {
    width:130px;
    display:inline-block;
    font-weight:normal;
    }
.content-condizioni-prenota {
    width:800px;
    float:left;
    padding:5px;
    margin: 0;
    }
.content-condizioni-prenota input, .content-condizioni-prenota select {
    border:1px solid #CCC;
    font:normal 0.909em/1.091em Verdana, Sans-Serif;
    color:#666;
    height: 16px;
    width:160px;
    }
/*.content-condizioni-prenota ul {
    width:840px;
    float:left;
    }
.content-condizioni-prenota ul li {
    width:400px;
    float:left;
    vertical-align:top;
    margin: 0 20px 0 0;
    }
*/
.content-condizioni-prenota input {
    border:1px solid #CCC;
    font:normal 0.909em/1.091em Verdana, Sans-Serif;
    color:#666;
    width:auto;
    }
.content-condizioni-prenota textarea {
    border:1px solid #CCC;
    font:normal 0.85em/1.2em Verdana, Sans-Serif;
    color:#000000;
    width:100%;
    resize: none;
    padding:0.5em;
    }
.content-condizioni-prenota label.etichetta {
    width:100%;
    font-weight:bold;
    vertical-align:top;
    }
.content-invio-prenotazione {
    width:800px;
    text-align:center;
    float:left;
    }
.content-invio-prenotazione input.prenota-pul {
    border:0;
    background:url("../Images/button_prenota-dettaglio.png") no-repeat 0 9px;
	margin:0;
	text-transform: uppercase;
	font: bold 1.4em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	cursor:pointer;
    width:167px;
    height:68px;
	color:#C00;
	}
.content-invio-prenotazione A.prenota:link, .content-invio-prenotazione A.prenota:visited {
    display:block;
    width:167px;
    height:68px;
    line-height:46px;
    font-size:1.4em;
    padding:0;
    margin: 0 auto 0 auto;
    background:url("../Images/button_prenota-dettaglio.png") no-repeat 0 0;
    text-align:center;
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    color:#C00;
    text-decoration:none;
    text-transform:uppercase;
    }
.content-invio-prenotazione A.prenota:hover,.content-invio-prenotazione A.prenota:active,.content-invio-prenotazione A.prenota:focus {
    text-decoration:underline;
    }
.riepilogo-totale {
    width:824px;
    float:left;
    border: 3px solid #F2F1ED;
    background:#fff;
    padding: 10px 30px 10px 10px;
    margin: -15px 0 10px 0;
    text-align:right;
    }
.riepilogo-totale span.etichetta {
    font: bold 1.3em/1.6em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    color:#000;
    margin: 0 10px 0 0;
    }
.riepilogo-totale .costo {
    font: bold 1.8em/1.5em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    color:#C00;
    }
p.avviso {
    width:98%;
    color:#CC0000;
    padding: 0 0 0 10px;
    border-top:1px solid #CC0000;
    border-bottom:1px solid #CC0000;
    text-transform:uppercase;
    font: bold 0.9em/2.6em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    overflow:hidden;
    margin: 5px 0 5px 0;
    }
p.avviso2 {
    width:98%;
    float:left;
    color:#000;
    font: normal 1em/1.2em Arial, Verdana, Sans-Serif;
    overflow:hidden;
    margin: 5px 0 0 0;
    padding:5px;
    text-align:left;
    background:#fff176;
    }
p.avviso3 {
    width:98%;
    float:left;
    color:#000;
    font: normal 1.3em/1.35em Arial, Verdana, Sans-Serif;
    overflow:hidden;
    margin: 5px 0 0 0;
    padding:5px 5px 5px 38px;
    text-align:left;
    background: url(../Images/ico-info-big.png) no-repeat left 7px;
    }
p.avviso-errore {
    color:#CC0000;
    padding-left:30px;
    margin:10px 0 10px 5px;
    background: url(../Images/icona_filtra-elimina.png) no-repeat left 3px;
    font: normal 1.2em/1.6em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    }
p.avviso-ok {
    color:#000;
    margin:10px 0 10px 5px;
    padding-left:30px;
    background: url(../Images/ico-ok.png) no-repeat left 5px;
    font: normal 1.2em/1.6em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    }
p.avviso a:link, p.avviso a:visited {
    color:#000;
    text-decoration:underline;
    }
p.avviso a:hover, p.avviso a:focus, p.avviso a:active {
    color:#000;
    text-decoration:none;
    }
p.avviso span.verifica {
    color:#000;
    }
#booking .voucher {
    background:#f2f1ed;
    width:810px;
    float:left;
    padding:20px 30px 20px 30px;
    margin: 0 0 100px -5px;
    color:#000;
    font-family:'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    font-size:1.2em;
    line-height: 1.4em;
    }
#booking .voucher a:link,#booking .voucher a:visited {
    color:#000;
    font-weight:normal;
    }
#booking .voucher a:hover,#booking .voucher a:focus,#booking .voucher a:active {
    color:#000;
    text-decoration:none;
    }
/*///////////////  PHOTOGALLERY HOTEL  ////////////////////////*/
.content-photoGhor {
    margin: 10px 0 0 30px;
    padding:0;
    width:820px;
    height:120px;
    position:relative;
    }
.content-photoGhor input.prev {
    width:26px;
    height:120px;
    border:0;
    padding:0;
    margin: 0;
	background: url(../Images/pul-ph-hor_indietro.jpg) no-repeat left center;
	cursor:pointer;
	position:absolute;
	left:-26px;
	z-index:100;
    }
.disabled-photoGhor {
    visibility:hidden;
    }
.content-photoGhor input.next {
    width:26px;
    height:120px;
    border:0;
    padding:0;
    margin: 0;
	background: url(../Images/pul-ph-hor_avanti.jpg) no-repeat left center;
	cursor:pointer;
    }
.photoGhor {
    float:left;
    }
.photoGhor li {
    margin: 0 3px 0 3px;
    }
.photoGhor li .centrafoto {
    width:136px;
    height:126px;
    display:table;
    overflow:hidden;
    background:#f2f1ed;
    padding:3px;
    }
.photoGhor li .photo {
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    }
.centrafotoDMS {
    width:136px;
    height:126px;
    display:table;
    overflow:hidden;
    background:#f2f1ed;
    float:left;
    margin:0 10px 10px 0;
    }
.photoDMS {
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    }
.photoGhor li img {
    max-width:120px;
	max-height:120px;
    }
.photoGhor li a:link,.photoGhor li a:visited {
    width:120px;
    height:120px;
    padding:3px;
    }
.photoGhor li a:hover,.photoGhor li a:focus,.photoGhor li a:active {
    padding:3px;
    }

/*///////////////  WIDGET  EVENTI  ////////////////////////*/
.thumb_widget-eventi img{
    width:214px;
	min-height:70px;
	margin:0 0 0 11px;
    }
.thumb_widget-eventi {
	overflow:hidden;
	width:225px;
	height:70px;
    }



/*///////////////  EVENTI  ////////////////////////*/

.content-cercaeventi {
    float:left;
    padding:0;
    position:relative;
    width:100%;
    }
.content-cercaeventi .riga {
    float:left;
    width:100%;
    margin: 0;
    }
.content-cercaeventi .col-sx {
    float:left;
    width:290px;
    }
.content-cercaeventi .col-dx {
    float:left;
    width:270px;
    margin: 0 0 0 10px;
    }
#ricerca .content-cercaeventi input {
    width:150px;
    border:1px solid #CCC;
    margin:4px 0;
    font:normal 0.909em/1.091em Verdana, Sans-Serif;
    color:#666;
    height: 14px;
    float:none;
  }
#ricerca .content-cercaeventi select {
    width:150px;
    border:1px solid #CCC;
    margin:4px 0;
    font:normal 0.909em/1.091em Verdana, Sans-Serif;
    color:#666;
    height: 18px;
    float:none;
  }
.content-cercaeventi .col-sx .riga label {
    display:inline-block;
    width:95px;
    vertical-align:top;
    padding: 4px 0 0 0;
    }
.content-cercaeventi .col-dx .riga label {
    display:inline-block;
    width:80px;
    vertical-align:top;
    padding: 4px 0 0 0;
    }
.content-pulsanti-eventi {
    width:870px;
    text-align:center;
    margin: -28px 0 0 0;
    position:relative;
    float:left;
    }
#ricerca .content-cercaeventi .content-pulsanti-eventi input.cerca {
    border:0;
	background: url(../Images/button_cerca_vuoto.png) no-repeat left 5px;
	margin:0;
	text-transform: uppercase;
	font: bold 1.1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	cursor:pointer;
	width:78px;
	height:75px;
	color:#838383;
	position:absolute;
	top:-60px;
	right:50px;
    }
.content-cartina_eventi {
    position:absolute;
    top: -30px;
    right: 130px;
    }
#eventi .titolo a:link,#eventi .titolo a:link  {
    color:#000;
    text-decoration:none;
    display:block;
    }
#eventi .titolo a:hover,#eventi .titolo a:focus,#eventi .titolo a:active  {
    color:#000;
    text-decoration:none;
    display:block;
    }
#eventi .pager  {
    font-family: Verdana, Sans-Serif;
	font-size:0.909em;
    text-decoration:none;
	color:#000;
	padding-right:15px;
    }
#eventi .pager a:link,#eventi .pager a:visited  {
    font-family: Verdana, Sans-Serif;
	font-size:0.909em;
    text-decoration:none;
	color:#000;
    }
#eventi .pager a:hover,#eventi .pager a:focus,#eventi .pager a:active  {
    text-decoration:underline;
    }

/*///////////////  EVENTI DETTAGLIO  ////////////////////////*/

#eventi-dettaglio {
    margin: 10px 0 0 15px;
    font-family:Verdana, Sans-Serif;    }
.intestazione-eventi {
    width:886px;
    float:left;
    margin: 0 0 20px 0;
    position:relative;    }
.intestazione-eventi .sx {   
    float:left;
    width:270px;    }
.intestazione-eventi .dx {   
    float:left;
    width:330px;
    padding: 0 0 0 10px;    }
#eventi-dettaglio a:link.torna-elenco,#eventi-dettaglio a:visited.torna-elenco   {
	background: url(../Images/ico-elenco.gif) no-repeat right top;
	font: bold 1.1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	color:#000;
	text-decoration:underline;
	padding: 0 20px 0 0;
	text-align:right;
	float:right;
	position:absolute;
	top:0;
	right:0;
    }
#eventi-dettaglio a:hover.torna-elenco,#eventi-dettaglio a:focus.torna-elenco,#eventi-dettaglio a:active.torna-elenco   {
	background: url(../Images/ico-elenco.gif) no-repeat right top;
	font: bold 1.1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	color:#000;
	text-decoration:none;
	padding: 0 20px 0 0;
	text-align:right;
	float:right;
	position:absolute;
	top:0;
	right:0;
    }
#eventi-dettaglio .content-pulsanti {
    width:240px;
    text-align:center;
    float:right;
    }
#eventi-dettaglio .box-evento {
    background:#f2f1ed;
    float:left;
    width:850px;
    padding: 15px;
    margin: 0 0 20px 0;
    }
.box-evento .sx {
    float:left;
    width:500px;
    padding: 0 10px 0 0;
    }
.box-evento .dx {
    float:left;
    width:330px;
    }
#eventi-dettaglio .titolo {
    margin: 0 0 5px 0;
    }
/* ////////////// FORM EVENTI /////////////////// */    

#form_eventi {
    width:500px;
    height:650px;
    font:normal 0.909em/1.455em Verdana, Sans-Serif;
    }
#form_eventi ul label {
    display:inline-block;
    width: 200px;
    vertical-align:top;
    }
#form_eventi ul li {
    margin: 0 0 5px 0;
    }
#form_eventi label.note {
    margin: 10px 0 0 0;
    font-weight:bold;
    }
#form_eventi input {
    border:1px solid #CCC;
    }
#form_eventi textarea {
    height:50px;
    width:490px;
    border:1px solid #CCC;
    }    
#form_eventi input.chek {
    width:30px;
    border:0;
    }
#form_eventi .invia {
    float:left;
    }
#form_eventi .annulla {
    float:right;
    }

/* ////////////// METEO /////////////////// */

#meteo {
    padding: 0 0 0 15px;
    }
.content-previsioni {
    float:left;
    width:270px;
    margin: 15px 25px 0 0;
    }
.content-previsioni .content-titolo {
    width:270px;
    height:3.3em;
    background:#f1efeb;
    text-align:center;
    padding: 1.5em 0 0 0;
    }
.content-previsioni .content-titolo H2 {
    
    }
.content-cartina {
    background: url("../Images/SfondoPrevisioni.gif") no-repeat 0 0;
    width:240px;
    height:225px;
    margin: 0 0 15px 15px;
    float:left;
    clear:both;
    }
.content-previsioni .emissione {
    border-bottom: 1px solid #bfb6a5;
    float:left;
    padding: 0 0 5px 0;
    margin: 0 0 10px 0;
    }
.content-previsioni .testo {
    float:left;
    width:100%;
    }
.content-arpa {
    float:left;
    width:100%;
    margin: 40px 0 0 0;
    }
.content-arpa .logo-arpa {
    float:left;
    width:70px;
    }
.content-arpa .contatti-meteo {
    float:left;
    width:750px;
    }
.content-arpa .contatti-meteo a:link, .content-arpa .contatti-meteo a:visited {
    color:#000;
    font-weight:normal;
    text-decoration:underline;
    }
.content-arpa .contatti-meteo a:hover, .content-arpa .contatti-meteo a:focus, .content-arpa .contatti-meteo a:active {
    color:#000;
    font-weight:normal;
    text-decoration:none;
    }

/* ////////////// WIDGET NEWSLETTER HOME /////////////////// */
.content-newsletter {
    margin: 23px 0 0 10px;
    float:left;
    width:215px;
    }
.content-newsletter-semplice {
    margin: 0;
    float:left;
    width:215px;
    }
.content-newsletter .content-numeroverde {
    width:215px;
    height:55px;
    padding:15px 0 0 0;
    margin:0 0 5px 0;
    background:#f1efeb;
	color:#000;
	float:left;
    }
.content-newsletter A.iscriviti:link, .content-newsletter A.iscriviti:visited {
    display:block;
    width:172px;
    height:46px;
    line-height:46px;
    padding:0 0 0 42px;
    margin:10px 0 0 0;
    background:url("../Images/button_iscriviti.png") no-repeat 0 0;
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    font-size:1.2em;
    font-weight:bold;
    color:#C00;
    text-decoration:none; 
    }
.content-newsletter A.iscriviti:hover,.content-newsletter A.iscriviti:active,.content-newsletter A.iscriviti:focus {
    text-decoration:underline;
    }
.content-newsletter-semplice A.iscriviti:link, .content-newsletter-semplice A.iscriviti:visited {
    display:block;
    width:172px;
    height:46px;
    line-height:46px;
    padding:0 0 0 42px;
    margin:0;
    background:url("../Images/button_iscriviti.png") no-repeat 0 0;
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    font-size:1.2em;
    font-weight:bold;
    color:#C00;
    text-decoration:none; 
    }
.content-newsletter-semplice A.iscriviti:hover,.content-newsletter-semplice A.iscriviti:active,.content-newsletter-semplice A.iscriviti:focus {
    text-decoration:underline;
    }
.content-newsletter .cell-sx {
    float:left;
    width:110px;
    display:block;
    margin: 0;
    padding: 8px 0 0 5px;
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    font-size:1.1em;
    line-height:1em;
    font-weight:bold;
    }
.content-newsletter .cell-dx {
    float:left;
    width:100px;
    display:block;
    margin: 0;
    }
.content-newsletter .cell-dx img {
    margin: 0 3px 0 0;
    }
    
.loghi-contatto {
    width:215px;
    }
.loghi-contatto img {
    margin: 0 4px 0 0;
    }
/* ////////////// PER IL WIDGET BOOKIN ESTERNO /////////////////// */
.widgetItemBookingExt {
    position:relative;
	z-index:5;
    width:234px;
    /*height:195px;*/
    float:left;
    line-height:1.273em;
    margin-bottom:20px;
    overflow:hidden;
    border: solid 1px #8b8986;
    padding: 0 10px 7px 0;
    }
.widgetItemBookingExt .titolo {
   margin: 7px 0 10px 6px;
   float:left;
   height:25px;
   display:block;
   padding: 0px 0 2px 0;
   /*background:url("../Images/live.jpg") no-repeat 0 2px;*/
   font: normal 0.9em 'century_gothic', Century Gothic, Verdana, Sans-Serif;
   }
.widgetItemBookingExt .titolo span {
   padding: 0 0 0 10px;
   float:left;
   display:block;
   } 
.widgetItemBookingExt .widget-booking {
    background:#f4f3ef;
    padding: 6px 0 20px 8px;
    width:230px;
    margin: 0 0 0 3px;
    }
.widgetItemBookingExt .booking-avanzata {
    float:left;
    background:none;
    width:16em;
    height:20px;
    padding: 0;
    overflow:hidden;
    margin: 0 0 0 10px;
    }
.widgetItemBookingExt .booking-avanzata a:link, .widgetItemBookingExt .booking-avanzata a:visited {
    color:#CC0000;
    text-decoration:underline;
    width:15em;
    padding: 0 0 0 20px;
    background: url("../Images/ico-lente-piccola.png") no-repeat left 3px;
    line-height:20px;
    display:block;
    float:left;
    font-size:1em;
    font-weight:bold;
    text-align:left;
    }
.widgetItemBookingExt .booking-avanzata a:hover, .widgetItemBookingExt .booking-avanzata a:focus, .widgetItemBookingExt .booking-avanzata a:active {
    text-decoration:none;
    }
/* ////////////// NEW PER IL WIDGET BOOKIN ESTERNO /////////////////// */
.widgetItemBookingExt_new {
    width:234px;
    /*height:195px;*/
    float:left;
    line-height:1.273em;
    padding: 0 10px 7px 0;
    position:relative;
    z-index:0;
    }
.widgetItemBookingExt_new .widget-booking {
    background:#f4f3ef;
    padding: 6px 0 20px 8px;
    width:230px;
    margin: 0 0 0 3px;
    }

/*  ICONA PHOTOCAMERA    */
.content-photocamera {
    float:right;
    }
hr {
    border: 0;
    padding:0;
    border-bottom: 1px solid #dbd5ca;
    }

/* Aree Turistiche  */
.AreeTuristicheItem {
    width:213px;
    height:286px;
    overflow:hidden;
    float:left;
    border-right:1px solid #e4ded9;
    margin:0 0 0 10px;
    }
.AreeTuristicheItem .thumb  {
    width:213px;
    height:104px;
    } 
.AreeTuristicheItem .titolo {
    height:2.273em;
	padding:8px 10px 8px 10px;
	font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	overflow:hidden;
	background:#EDEDED;
	}  
.AreeTuristicheItem .titolo a {
    font-family:normal 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    text-decoration:none;
    font-size:1em;
    line-height:1em;
    display:block;
    } 
.AreeTuristicheItem .titolo2 {
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;}
.AreeTuristicheItem .testo {
    height:130px;
    overflow:hidden;
    padding: 10px 10px 0 0;
    }
/* ///////////////////////// DIARI DI VIAGGIO ////////////////////////////////////////////// */
#diari {
    margin: 0 10px 0 15px;
    }
#diari .riga {
    width:100%;
    float:left;
    }
#diari .dettaglio {
    width:672px;
    float:left;
    }
#diari .colonna-attivita {
    width:190px;
    float:left;
    margin: 20px 0 0 20px;  
    }
#diari .info-racconto {
    padding: 0 0 1em 35px;
    margin: 0 0 0 0;
    background: url(../Images/icona_diario.png) no-repeat left 3px;
    float:left;
    width:100%;
    color:#565656;
    font-size:1.25em;
    }
#diari .info-foto {
    padding: 0 0 1em 35px;
    margin: 2em 0 0 0;
    background: url(../Images/icona_foto.png) no-repeat left 3px;
    float:left;
    width:100%;
    color:#565656;
    font-size:1.25em;
    }
#diari .info-foto2 {
    padding: 0 0 1em 25px;
    margin: 0;
    background: url(../Images/ico-info.png) no-repeat left 0px;
    float:left;
    width:100%;
    color:#000;
    }
#diari .titoletto {
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    font-size:1.25em;
    display:block;
    margin: 0.75em 0 0.5em 0;
    }
.titoletto2 {
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    font-size:1.25em;
    display:block;
    margin: 0.75em 0 0.5em 0;
    color:#CC0000;
    }
#diari .foto-passo1 {
    float:left;
    width:40em;
    margin: 0 1em 0 0;
    padding: 0 1em 0 0;
    border-right:1px solid #E4DED9;
    }
#diari .foto-passo2 {
    float:left;
    width:30em;
    margin: 0 1em 0 0;
    padding: 0 1em 0 0;
    }
#diari .sfoglia {
    background: #fff;
    color: #000;
}
#diari input.pulsante {
    border:0;
	background: url(../Images/button_small.png) no-repeat left 0px;
	margin:0;
	text-transform: uppercase;
	font: bold 1.1em/34px 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	cursor:pointer;
	width:132px;
	height:42px;
	color:#000;
    }
#diari .foto-lista {
    float:left;
    width:80em;
    padding:1em 0 1em 0;
    background:#f2f1f1;
    margin: 0.5em 0 0.5em 0;
    }
#diari .separa_lista-foto {
  clear: both;
  height: 1px;
  overflow: hidden;
  width:80em;
  border-bottom:1px solid #E4DED9;
  }
#diari .numero-lista {
    float:left;
    width:3em;
    text-align:center;
    font: normal 1.1em/1em Arial, Sans-Serif;
    padding: 0.5em 0 0.5em 0;
    background:#e4ded9;
    margin: 0 2px 0 0;
    }
#diari .preview {
    float:left;
    width:215px;
    }
#diari .descrizione-foto {
    float:left;
    margin: 0 0 0 2em;
    width:42em;
    }
#diari .comandi {
    float:right;
    margin: 0;
    width:9em;
    }
#diari .foto-lista .riga {
    float:left;
    width:100%;
    margin: 0 0 1em;
    }
#diari .foto-lista .riga label {
    display:inline-block;
    width:8em;
    }
#diari input.pulsante_piccolo {
    border:0;
	background: url(../Images/button_piccolo.png) no-repeat left 0px;
	margin:0;
	text-transform: uppercase;
	font: bold 1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	cursor:pointer;
	width:156px;
	height:24px;
	color:#000;
    }
#diari .coordinate {
    float:left;
    margin: -0.25em 0 0 8.4em;
    width:30em;
    }
#diari .coordinate label {
    display:block;
    }
#diari input.elimina {
    border:0;
	background: url(../Images/icona_elimina.png) no-repeat left 0px;
	margin:0;
	font:normal 0.909em Verdana, Sans-Serif;
	cursor:pointer;
	width:85px;
	height:16px;
	color:#000;
    }
#diari a:link.elimina, #diari a:visited.elimina {
	background: url(../Images/icona_elimina.png) no-repeat left 0px;
	font:normal 0.909em Verdana, Sans-Serif;
	height:2em;
	display:block;
	color:#000;
	text-decoration:none;
	padding: 0 0 0 20px;
	margin:0.75em 0 0 0;
    }
#diari a:hover.elimina, #diari a:focus.elimina {
	text-decoration:underline;
    }
#diari a:link.richiedi-pubblicazione, #diari a:visited.richiedi-pubblicazione {
	background: url(../Images/icona_pubblica.png) no-repeat left 0px;
	font:normal 0.909em Verdana, Sans-Serif;
	height:2em;
	display:block;
	color:#000;
	text-decoration:none;
	padding: 0 0 0 20px;
	margin:0.75em 0 0 0;
    }
#diari a:hover.richiedi-pubblicazione, #diari a:focus.richiedi-pubblicazione {
	text-decoration:underline;
    }
#diari a:link.pubblica, #diari a:visited.pubblica {
	background: url(../Images/icona_pubblica.png) no-repeat left 0px;
	font:normal 0.909em Verdana, Sans-Serif;
	height:2em;
	display:block;
	color:#000;
	text-decoration:none;
	padding: 0 0 0 20px;
	margin:0.75em 0 0 0;
    }
#diari a:hover.pubblica, #diari a:focus.pubblica {
	text-decoration:underline;
    }
#diari a:link.archivia, #diari a:visited.archivia {
	background: url(../Images/icona_archivia.png) no-repeat left 0px;
	font:normal 0.909em Verdana, Sans-Serif;
	height:2em;
	display:block;
	color:#000;
	text-decoration:none;
	padding: 0 0 0 20px;
	margin:0.75em 0 0 0;
    }
#diari a:hover.archivia, #diari a:focus.archivia {
	text-decoration:underline;
    }
#diari a:link.modifica, #diari a:visited.modifica {
	background: url(../Images/icona_modifica.png) no-repeat left 0px;
	font:normal 0.909em Verdana, Sans-Serif;
	height:2em;
	display:block;
	color:#000;
	text-decoration:none;
	padding: 0 0 0 20px;
	margin:0.75em 0 0 0;
    }
#diari a:hover.modifica, #diari a:focus.modifica {
	text-decoration:underline;
    }
#diari a:link.elimina, #diari a:visited.elimina {
	background: url(../Images/icona_elimina.png) no-repeat left 0px;
	font:normal 0.909em Verdana, Sans-Serif;
	height:2em;
	display:block;
	color:#000;
	text-decoration:none;
	padding: 0 0 0 20px;
	margin:0.75em 0 0 0;
    }
#diari a:hover.elimina, #diari a:focus.elimina {
	text-decoration:underline;
    }
#diari a:link.revoca-pubblicazione, #diari a:visited.revoca-pubblicazione {
	background: url(../Images/icona_elimina.png) no-repeat left 0px;
	font:normal 0.909em Verdana, Sans-Serif;
	height:2em;
	display:block;
	color:#000;
	text-decoration:none;
	padding: 0 0 0 20px;
	margin:0.75em 0 0 0;
    }
#diari a:hover.revoca-pubblicazione, #diari a:focus.revoca-pubblicazione {
	text-decoration:underline;
    }
#diari .content-pulsanti {
    text-align:center;
    width:100%;
    float:left;
    margin: 2em 0 0 0;
    }
#diari .content-pulsanti a:link.salva-diario, #diari .content-pulsanti a:visited.salva-diario {
    width:273px;
    height:55px;
    line-height:55px;
    font-size:1.2em;
    padding:0.5em 0 0 0;
    border:0;
    margin:0;
    background:url("../Images/button_blu.png") no-repeat 0 0;
    text-align:center;
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    color:#000;
    text-decoration:none;
    text-transform:uppercase;
    }
/* LISTA */
.nuovo-diario {
    position:relative;
    float:right;
    margin: -45px 15px 0 0;
    }
.nuovo-diario A:link, .nuovo-diario A:visited {
    display:block;
    width:210px;
    height:42px;
    line-height:46px;
    padding:0;
    margin:0;
    background:url("../Images/button_small_lungo.png") no-repeat 0 3px;
    font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
    font-size:1.2em;
    font-weight:bold;
    color:#C00;
    text-decoration:none;
    text-align:center;
    }
.nuovo-diario A:hover,.nuovo-diario A:active,.nuovo-diario A:focus {
    text-decoration:underline;
    }

.DiariItem {
	width:100%;
	margin:-1px 10px 0 0;
	padding:5px 0;
	border-top:1px solid #E4DED9;
	border-bottom:1px solid #E4DED9;
	font-size:1.091em;
	overflow:hidden;
	float:none;
	}
.DiariItem .thumb {	
	width:225px;
	float:left;
	}
.DiariItem .dati {
    width:500px;
    float:left;
    } 
.DiariItem .titolo {
	padding:0;
	font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	float:left;
	overflow:hidden;
	font-size:1em;
	width:100%;
	}
.DiariItem .periodo {
	float:left;
	margin:0;
	font-size:0.9em;
	width:100%;
	margin: 0 0 5px 0;
	}
.DiariItem .abstract {
    padding:0 3px 0 0;
    height:2.7em;
    width:100%;
    overflow:hidden;
    font-weight:100;
    text-decoration:none;
    }
.DiariItem .localita {
	width:100%;
	float:left;
	margin:3px 0 0 0;
	font-size:0.9em;
	padding: 5px 0 0 0;
	}
.DiariItem .attivita {
    float:right;
    width:150px;
    font:normal 11px/16px Verdana, Sans-Serif;
    text-align:left;
    margin:22px 0 0 10px;
    }
span.pubblicato {
    background: url(../Images/icona_pubblicato.png) no-repeat left 0px;
	font:normal 0.909em Verdana, Sans-Serif;
	height:2em;
	display:block;
	color:#000;
	padding: 0 0 0 20px;
    }
span.pubblica {
    background: url(../Images/icona_pubblica.png) no-repeat left 0px;
	font:normal 0.909em Verdana, Sans-Serif;
	height:2em;
	display:block;
	color:#000;
	padding: 0 0 0 20px;
    }
span.archiviato {
    background: url(../Images/icona_archiviato.png) no-repeat left 0px;
	font:normal 0.909em Verdana, Sans-Serif;
	height:2em;
	display:block;
	color:#000;
	padding: 0 0 0 20px;
    }
span.attesa-pubblicazione {
    background: url(../Images/icona_attesa.png) no-repeat left 0px;
	font:normal 0.909em Verdana, Sans-Serif;
	height:2em;
	display:block;
	color:#000;
	padding: 0 0 0 20px;
    } 
.DiariItem .attivita a {
    display:block;
    padding:0 0 5px 0;
    font:normal 11px/16px Verdana, Sans-Serif;
    color:#000;
    text-decoration:none;
    }    
.DiariItem .attivita a:hover {
    color:#C00;
    }    
.DiariItem .link {}  

.DiariItem .autore {
    font-size:0.9em;
    line-height:1.2em;
    }

/* DETTAGLIO */
.content-foto-diari {
    width:100%;
    margin: 20px 0 0 0;
    }
.foto-diari-item {
    width:213px;
    height:220px;
    overflow:hidden;
    float:left;
    border-right:1px solid #e4ded9;
    margin:0 10px 0 0;
    }
.foto-diari-item .thumb  {
    width:213px;
    height:104px;
    } 
.foto-diari-item .titolo {
    height:20px;
	padding:8px 10px 6px 10px;
	font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	overflow:hidden;
	background:#EDEDED;
    }
.foto-diari-item .didascalia {
	padding:7px 0 0 0;
	width:100%;
	float:left;
	line-height:1.1em;
	}
/* ///////////// VOTO ////////////////////// */
.content-voto {
    width:105px;
    height:22px;
    background: url(../Images/bg_voto.png) no-repeat left 0px;
    display:block;
    font-size:11px;
    padding: 4px 0 0 13px;
    position:relative;
    margin: 10px 0 0 -3px;
    }
.content-voto .voto {
    width:29px;
    height:26px;
    background: url(../Images/bg_stella-voto.png) no-repeat 2px 0px;
    display:inline-block;
    position:absolute;
    text-align:center;
    padding:5px 0px 0 0;
	font: bold 13px 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	top:-4px;
	letter-spacing:-1px;
	right:11px;
	color:#000;
    }

.titolo-PrenotaClub {
	font-size:1.3em;
	line-height:1.5em;
	margin: 35px 0 0 25px;
	width:400px;
	float:left;
	}
.titolo-PrenotaClub .bold {
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	}
/* ///////////// BROCHURE ////////////////////// */
.BrochureItems .thumb {	
    position:relative;
	width:110px;
	height:60px;
	padding:0 10px 0 0;
	margin:0 0 0 10px;
	float:left;
	}
.BrochureItems .thumb img {	
	width:100px;
	height:49px;
	}
.BrochureItems {
	width:600px;
	height:50px;
	margin:0 10px 0 0;
	padding:5px 0;
	border-top:1px solid #E4DED9;
	font-size:1.091em;
	float:left;
	cursor: pointer;
	position:relative;
	z-index:100;
	}
.BrochureItems:hover {
	background:#f4f4f2;
	}
input.check_brochure {
    float:left;
    margin:25px 0 0 -35px;
    position:relative;
	z-index:1000;
    }
.BrochureItems .titolo {	
    height:28px;
	padding:8px 10px 6px 0;
	font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	float:left;
	overflow:hidden;
	font-size:0.9em;
	}
.BrochureItems .dati {
    width:430px;
    float:left;}     
.content-pul-brochure {
    float:left;
    padding: 0 0 0 20px;
    }
.content-pul-brochure input.compatto {
    border:0;
	background: url("../Images/bg_pul-brochure-compatto.jpg") no-repeat left 0px;
	margin:10px 0 0 0;
	text-transform: uppercase;
	font: bold 1.1em/34px 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	cursor:pointer;
	width:196px;
	height:101px;
	color:#CC0000;
    }
.content-pul-brochure input.catalogo {
    border:0;
	background: url("../Images/bg_pul-brochure-catalogo.jpg") no-repeat left 0px;
	margin:10px 0 0 0;
	text-transform: uppercase;
	font: bold 1.1em/34px 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	cursor:pointer;
	width:196px;
	height:101px;
	color:#CC0000;
    }
input.crea-brochure {
    border:0;
	background: url("../Images/button_pdf.png") no-repeat left 0px;
	margin:10px 0 0 0;
	width:200px;
	height:46px;
	text-transform: uppercase;
	font: bold 1.1em/34px 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	cursor:pointer;
	color:#CC0000;
    }
.content-all-check {
    float:right;
    padding: 10px 9px 0 0;
    }

/* ///////////// CERCASITO ////////////////////// */
#cercasito {
    width:480px;
    padding:15px;
    float:left;
    background:#F1EFEB;
    }
#cercasito .riga {
    float:left;
    width:380px;
    margin: 0 0 10px 0;
    }
#cercasito .input-cercasito {
  width: 180px;
  height: 1.091em !important;
  height: 1.818em;
  padding:3px;
  background:#FFF;
  border:1px solid #CCC;
  color: #666666;
  font: 0.909em/1.273em Verdana,sans-serif;
  }
#cercasito label {
    width:100px;
    display:inline-block;
    font-family:'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    }
#cercasito label.no-larghrezza {
    width:auto;
    display:inline-block;
    font-family:'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
    }
#cercasito input.cerca {
    border:0;
	background: url(../Images/button_cerca_vuoto.png) no-repeat left 5px;
	margin:0;
	text-transform: uppercase;
	font: bold 1.1em 'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	cursor:pointer;
	width:78px;
	height:75px;
	color:#838383;
    }

/* ///////////// TEASER ESPLOSO ////////////////////// */
#fascia_teaser .box_widget_esploso {
    position:relative;
	width:213px;
	/*height:255px;*/
	height:195px;
	margin:0 10px 38px 0;
	padding:0;
	border-right:1px solid #E4DED9;
	font-size:1.091em;
	overflow:hidden;
	float:left;
	background:#FFFFFF;
    }
#main_sezione  .box_widget_esploso {
    position:relative;
	width:213px;
	/*height:255px;*/
	height:218px;
	margin:0 5px 20px 0;
	padding:0;
	border-right:1px solid #E4DED9;
	font-size:1.091em;
	overflow:hidden;
	float:left;
	background:#FFFFFF;
    }
#fascia_teaser .box_widget_esploso .teaser_viewer,
#main_sezione .box_widget_esploso .teaser_viewer {
    margin-bottom:20px;}
#fascia_teaser .box_widget_esploso .teaser_viewer .contenuto {
    /*height:148px;*/
    height:195px;
    overflow:hidden;
    position:relative;
    }
#main_sezione .box_widget_esploso .teaser_viewer .contenuto {
    /*height:148px;*/
    height:218px;
    overflow:hidden;
    position:relative;
    }
.box_widget_esploso .txt .titolo {
    display:block;
    height:2em;
	padding:8px 5px 8px 5px;
	font-family:'century_gothic_bold', Century Gothic, Arial, Verdana, Sans-Serif;
	overflow:hidden;
	background:#EDEDED;
	}
#fascia_teaser .box_widget_esploso .teaser_viewer .titolo a,
#main_sezione .box_widget_esploso .teaser_viewer .titolo a {
    color:#000;
    text-decoration:none;}
#fascia_teaser .box_widget_esploso .teaser_viewer .titolo a:hover,
#main_sezione .box_widget_esploso .teaser_viewer .titolo a:hover {
    color:#000;
    text-decoration:underline;}
#fascia_teaser .box_widget_esploso .teaser_viewer .item .thumb {
    width:214px;
    height:70px;
    /*padding:20px 0 0 11px;*/
    padding:0}
#fascia_teaser .box_widget_esploso .teaser_viewer .item .thumb img {
    width:214px;
    height:70px;}

#main_sezione .box_widget_esploso .teaser_viewer .item .thumb {
    width:213px;
    height:104px;
    /*padding:20px 0 0 11px;*/
    padding:0}
#main_sezione .box_widget_esploso .teaser_viewer .item .thumb img {
    width:213px;
    height:104px;}
#fascia_teaser .box_widget_esploso .teaser_viewer .item .sfondo,
#main_sezione .box_widget_esploso .teaser_viewer .item .sfondo {
    display:none;}   
#fascia_teaser .box_widget_esploso .teaser_viewer .item .txt,
#main_sezione .box_widget_esploso .teaser_viewer .item .txt {
    margin:0;
    width:213px;
    /*height:73px;*/
    height:10.036em;
    overflow:hidden;
    }
#fascia_teaser .box_widget_esploso .teaser_viewer .item .txt a,
#main_sezione .box_widget_esploso .teaser_viewer .item .txt a {
    color:#000;
    text-decoration:none;}    
#fascia_teaser .box_widget_esploso .teaser_viewer .item .titolo,
#main_sezione .box_widget_esploso .teaser_viewer .item .titolo {
    /*padding:0;
    height:auto;*/}    
#fascia_teaser .box_widget_esploso .teaser_viewer .item .testo,
#main_sezione .box_widget_esploso .teaser_viewer .item .testo {
    /*height:73px;*/
    height:6.636em;    
    overflow:hidden;} 
#fascia_teaser .box_widget_esploso .teaser_viewer .item .link,
#main_sezione .box_widget_esploso .teaser_viewer .item .link {
    display:none;}
.box_widget_esploso .abstract {
    padding-left:5px;
    margin: 10px 0 0 0;
	height:62px;
	overflow:hidden;
    }
.box_widget_esploso .abstract .prezzo {
    font-weight:bold;
    }
    
    
#ajax_ORD_PAG 
{
    position:relative;
    overflow:hidden;
}

#div_loading_ORD_PAG
{
    display:none;
	position:absolute;
	width:100%;
	height:10000px;		
	z-index :1000;
	background: url(../Images/trasparente.png);
	text-align:center;
}
#div_loading_ORD_PAG img
{
    margin-top:100px;
}


#div_loading_reload
{
    /*display:none;*/
	position:absolute;
	width:100%;
	height:10000px;		
	z-index :1000;
	background: url(../Images/trasparente.png);
	text-align:center;
}
#div_loading_reload img
{
    margin-top:100px;
}





#ajax_FILTRA_LISTA 
{
    position:relative;
    overflow:hidden;
}

#div_loading_FILTRA_LISTA
{
    display:none;
	position:absolute;
	width:100%;
	height:10000px;		
	z-index :1000;
	background: url(../Images/trasparente.png);
	text-align:center;
}
#div_loading_FILTRA_LISTA img
{
    margin-top:100px;
}
.content-carrello a:link.mostra,.content-carrello a:visited.mostra {
	background: url(../Images/freccia_lingua.gif) no-repeat right center;
	font: normal 1em 'century_gothic', Century Gothic, Arial, Verdana, Sans-Serif;
	color:#0543a8;
	padding-right:18px;
	text-decoration:none;
    }
#IFRAME_FOR_DATATRANS 
{
	padding: 10px 20px 20px 20px;
	}