body 
{
	margin: 0px;
	padding: 0px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(img/sfondo.png) #FFF fixed;
	color:#4c4c4c;
	line-height:18px;
	
}


a 
{
	text-decoration: none;
	color:#346883;
}

b, strong
{
	color:#000;
}


img 
{
	border:none;
	color:none;
}
a:hover 
{
	text-decoration: none;
	color:#ffa004;
	color:#ffcf33;
}

h1
{
	font-size:20px;
	font-weight:bold;
	color:#346883;
	text-transform:uppercase;
	margin-bottom:5px;
}

h2
{
	font-size:14px;
	font-weight:bold;
	color:#6eb8da;
	margin:0px;
	margin-bottom:5px;		
}

#colonnaCentraleInternoIntestazioneInterno
{
	font-size:13px;
	line-height:18px;
	text-align:justify;
}

.Icone_info_struttura_scheda
{
	margin-left:10px;
}

.fotoCopertinaPagina
{
	float:right;
	margin-left:10px;
	border:solid 2px #CCC;
}

.margine_top_pagina
{
	height:6px;
}

#logo_struttura_dettaglio
{
	width:230px; 
    height:210px;
}

.margine_bottom_pagina
{
	height:20px;
}

.txt_info_struttura
{
	color:#ffb014;
}

.txt_info_struttura_02
{
	color:#ffffff;
}

.txt_popup, .flash_schede_struttura
{
	text-align:center;
}

.txt_titolo_struttura_popup, .txt_url_scheda_popup
{
	font-size:11px; 
	font-weight:bold;
}

.img_copertina_struttura_popup
{
	border:solid 1px #ffcf33;
	width:60px; 
	height:40px;
	float:left; 
	margin-right:10px;
	margin-bottom:5px;
}

#img_novita
{
	float:left;
	padding-left:20px;
	margin-bottom:15px;
	width:100px;
}

.box_testi_popup
{
	line-height:15px; 
	font-size:11px; 
	width:220px; 
	float:left; 
	margin:5px;
}

.bg_strutture_popup
{
	padding:7px;
	width:209px; 
	height:44px;
}

.box_img_popup
{
	width:60px; 
	height:40px;
	float:left; 
	margin-right:10px; 
	margin-bottom:5px;
}

.spessore_box_strutture_popup
{
	margin-bottom:5px;
}

.box_testi_descrizione
{
	padding:5px 16px 0px 16px;
}

#padding_cont_centrale
{
	padding:0px 10px 0px 10px;
}

.padding_cont_allegati
{
	padding:7px;
}
.box_elenco_strutture
{
	background:#FFF;
	width:205px;
	margin-left:auto; 
	margin-right:auto; 
	padding:7px;
}
#img_struttura_dettaglio
{
	width:465px; 
	margin:0px 0px 10px 0px;
}
#link_servizi_struttura
{
	width:465px;
	height:40px;
}
.sfondo_txt_elenco_strutture
{
	background:url(img/ricerca_laterale_freccina.png) 7px 10px no-repeat; 
	padding:4px 4px 4px 17px; 
	border-bottom: 1px dashed #F0F0F0;
}
.sfondo_ricerca_strutture
{
	background:url(img/pattern_bg_ricerca_laterale.png) top left repeat-x #82c0e1;
}

.allineam_bottone_ricerca
{
	text-align:center;
}

.opzioni_checkbox
{
	width:50%; 
	float:left;
}
.padding_checkbox
{
	padding:10px 0px 10px 0px;
}
.ricerca_laterale_top
{
	width:219px; 
	height:5px; 
	background:url(img/ricerca_laterale_top_2.png) top left no-repeat; 
	margin-left:auto; 
	margin-right:auto;
}
.ricerca_laterale_bottom
{
	width:219px; 
	height:10px; 
	background:url(img/ricerca_laterale_bottom_2.png) top left no-repeat; 
	margin-left:auto; 
	margin-right:auto; 
	margin-bottom:2px;
}
.elenco_strutture_padding
{
	padding-top:15px;
}

#ombratop 
{
	background:url(img/ombra_top.png) no-repeat top left;
	height:14px;
}

#ombralaterale 
{
	background:url(img/ombra_laterale.png) repeat-y;
}
#ombrabottom 
{
	background:url(img/ombra_bottom.png) no-repeat top left ;
	height:20px;
/*	margin-bottom:5px;*/

}
#contenitore 
{
	margin-left:auto;
	margin-right:auto;
	width:992px;
}
#boxlanguage 
{
	width:964px;
	height:32px;
	margin-left:auto;
	margin-right:auto;
	background:url(img/select_language.gif) no-repeat;
}
#welcome 
{
	margin-left:19px;
	margin-top:7px;
	color:#346883;
	float:left;
}

#box_selectlanguage 
{
	float:right; 
	margin-right:20px; 
	margin-top:9px;
}

#selectlanguage 
{
	display:inline;
	color:#72797d;
}
.bandiere 
{
	margin-top:10px;
	margin-left:15px;
	display:inline;	
}
#boxlogo
{
	clear:both;
	width:964px;
	height:114px;
	margin-left:auto;
	margin-right:auto;	
	
	
	background:url(img/sfondo_logo.png) no-repeat top left;
}
#boxutilities
{
	float:right; 
	margin-right:14px; 
	width:197px; 
	text-align:center; 
	height:52px; 
	margin-left:6px; 
	padding-right:38px; 
	background:url(img/service_menu.png) top left no-repeat;
}

#logo 
{
	margin-left:34px;
	margin-top:24px;
	width:233px;
	float:left;
}
#homeIntestazione
{
	margin-left:85px;
	margin-top:50px;
	width:90px;
	color:#346883;
	float:left;
}
.linkintestazione 
{
	margin-left:20px;
	margin-top:50px;
	width:90px;
	color:#346883;
	float:left;
}
#boxricerca 
{
	margin-right:10px;	
	margin-top:45px;
	width:220px;
	height:30px;
	float:right;
	background:url(img/box_ricerca.gif) no-repeat;
}

#txtricerca 
{
	margin-left:15px;
	margin-top:3px;
	float:left;
}

.bg_boxricerca 
{
	background:none; 
	border:none; 
	font-size:11px; 
	color:#9ab4c1; 
	margin-top:2px;
}

.img_lente_ricerca 
{
	margin-left:180px;
	margin-top:2px;
}


#txtricerca input
{
	color:#FFFFFF;
}

.padding_menu_top
{
	padding-left:10px;
}


#boxmenu
{
	width:964px;
	background:#2b556b;
	color:#FFF;
	margin-left:15px;
	padding-top:20px;
	padding-bottom:14px;
	background:url(img/bg_menu.png) left top no-repeat;
	width:717px;
	float:left;
}

#boxmenuFooter
{
	width:964px;
	margin-left:auto;
	margin-right:auto;
	background:#2b556b;
	color:#FFF;
	
	padding-top:18px;
	padding-bottom:18px;
	text-align:center;

}

#boxmenu ul, #boxmenuFooter ul
{
	display:block;
	margin:0px;
	padding:0x;
	margin-left:auto;
	margin-right:auto;
	list-style-type:none
}

#boxmenu li, #boxmenuFooter li
{
	display:inline;

	padding:21px 0px 21px 0px; 
	margin:0px;
}

#boxmenu span, #boxmenuFooter li
{
	display:inline;
}
#boxmenu a
{
	padding:20px 0px 15px 0px;
}

#boxmenu a, #boxmenuFooter a
{
	color:#FFF;
	padding-left:2px;
	padding-right:2px;
}


#boxmenu a.menuSelected, #boxmenuFooter a.menuSelected
{
	color:#FFF;	
}

#boxmenu li.menuSelected
{

}

#boxmenu a
{
	color:#2b556b;
}

#boxmenu a.menu_strutture
{
	background:url(img/bg_sfondo_strutture.png) center center no-repeat;
}

#boxmenu a.menuSelected
{
	background:url(img/bg_menu_select_sx.png) top left no-repeat;
	color:#FFF;
}

span.menuSelected
{
	padding:20px 0px 15px 0px;
	background:url(img/bg_menu_select.png) top right no-repeat;
	color:#2b556b;
}


#boxmenu a:hover, #boxmenuFooter a:hover
{
	color:#8accef;
}

#boxmenu a:hover
{
	color:#fff;
}

#imgtop 
{
	width:964px;
	margin-left:auto;
	margin-right:auto;
	margin-top:6px;
}
.titoli
{
	padding-left:22px;
	padding-top:8px;
	width:210px;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
}

.descrizione_breve_strutture
{
	text-align:justify;
	float:left;
	width:340px;
	margin-top:5px;
}

.descrizione_breve_strutture_02
{
	width:100%;
}

.txt_descrizione
{
	text-align:justify;
}

.img_copertina_strutture_segnalate_bottom
{
	border:solid 1px #ffcf33;
	width:60px; 
	height:40px;
	float:left; 
	margin-right:10px; 
	margin-bottom:5px;
}

#imgricercastr 
{
	margin-top:5px;
	margin-left:7px;
	float:left;
}
#zonaricerca 
{
	background:url(img/ricerca_tipo.gif) no-repeat;
	height:38px;
	margin-left:7px;
}
#zonaricercatxt 
{
	margin-left:15px;
	margin-top:8px;
	color:#FFF;
	font-size:14px;
	width:116px;
	float:left;
}
.opzioniricerca 
{
	margin-left:5px;
	margin-top:auto;
	width:105px;
	float:left;
	font-size: 9px;
}

.opzioniricerca label
{
	display:block;
}

.opzioniricerca label:hover
{
	color:#F00;
}


#bottonericerca 
{
	margin-top:160px;
	margin-left:45px;
	height:35px;
	width:150px;
	background:url(img/bottone_ricerca.png) no-repeat;
}

.bgMeteoHome 
{
	margin-top:11px;
	margin-left:10px;
	width:220px;
	height:33px;
	background:url(img/giorni_meteo.gif) no-repeat ;
}
.giornimeteo 
{
	color:#234658;
	margin-left:10px;
	margin-top:5px;
	float:left;
}

.icona_meteo 
{
	margin-right:13px;
	float:right;
	width:30px;	
}

#approfondisci, #altrestrutture
{
	color:#346883;
	margin:7px 0px 15px 135px;
	float:left;
	font-weight:bold;
	clear:both;
}
#box01 
{
	width:237px;
	float:left;
}
#box02 
{
	margin-left:5px;
	width:480px;
	float:left;
}

#box02.hide_one_column
{
	width:717px;
}
#box02.hide_two_columns
{
	width:963px;
}
#box02.hide_sx
{
	width:722px;
}

#box03 
{
	margin-left:5px;
	width:237px;
	float:left;
}

.boxtitoli 
{
	height:34px;
	background:url(img/titolo_localita.png) no-repeat;
}

#txtnewsletter 
{
	margin:17px 10px 5px 10px;	
}

.newsletterEmailField
{
	background:none;
	border:1px solid color:#7598aa;
	margin-left:10px;
	margin-top:17px;
	width:150px;
	float:left;
	
	color:#7598aa; 
	background:#eaf0f2; 
	border:solid 1px #7598aa; 
	height:15px; 
	font-size:10px; 
	padding:4px; 
	width:130px;
}

#bottonenewsletter
{
	margin-left:1px;
	margin-top:17px;
	width:46px;
	height:25px;
	background:url(img/bottone_newsletter.gif) no-repeat;
	display:inline-block;
	padding:4px;
	text-align:center;
}

#bottonenewsletter a:hover
{
	color:#FFF;
}

#txtbottonenews
{
	color:#346883;
	padding-left:7px;
	padding-top:4px;
}

#txtbottonenews a
{
	color:#346883;
}

#txtbottonenews a:hover
{
	color:#234658;
}

.imgstrutture01
{
	margin-top:15px;
	margin-left:18px;
	float:left;
}

.imgstrutture02
{
	margin-top:15px;
	margin-left:21px;
	float:left;
}

.imgstrutture03
{
	margin-top:10px;
	margin-left:25px;
	float:left;
}
.dim_documenti_allegati
{
	font-size:9px; 
	color:#fff;
}

.txt_documenti_allegati
{
	margin-left:33px;
	margin-top:10px; 
	text-align:left;
}
.margine_box_allegati_01
{
	border: 1px solid #c0dff0;
}

.boxtitolicentro 
{
	height:34px;
	background:url(img/titolo_ricerca.png) no-repeat;
}

#ricercastrutture
{
	background:url(img/sfondo_ricerca.jpg) no-repeat bottom left;
}

.spessore_bottom_flash_strutture_schede
{
	height:15px;
}

.bg_bottone_localita_strutture_schede
{
	background:url(img/bg_localita_scheda.png) top center no-repeat; 
	height:33px; 
	width:227px; 
	float:left;
}
.bg_bottone_tipologia_strutture_schede
{
	background:url(img/bg_tipologia_scheda.png) top center no-repeat; 
	height:33px; 
	width:227px; 
	float:right;
}
.txt_bottone_localita_strutture_schede, .txt_bottone_tipologia_strutture_schede
{
	padding:8px; 
	text-align:center;
}

.txt_bottone_localita_strutture_schede_link, .txt_bottone_tipologia_strutture_schede_link
{
	color:#FFF; 
	font-size:14px; 
	font-weight:bold;
}

.box_icone_servizi_strutture_schede
{
	overflow:hidden; 
	width:100px; 
	height:60px; 
	border:solid 1px #CCC; 
	float:left; 
	margin:0px 10px 10px 0px;
}

.spessore_box_link_strutture_schede, spessore_box_allegati_strutture_schede
{
	padding-top:20px;
}

#topboxricerca
{
	margin-top:7px;
	margin-left:4px;
	background:url(img/top_ricerca.png);
	height:10px;
}

#patternboxricerca
{
	margin-left:4px;
	background:url(img/pattern_ricerca.png) repeat-y;
}

#bottomboxricerca
{
	background:url(img/bottom_ricerca.png) no-repeat;
	height:15px;
	margin-left: 4px;
}

#frecciaricerca
{
   margin-left:45px;
   margin-top:14px;
   float:left;
}

#bottonericerca
{
   margin-left:40px;
   margin-top:15px;
   height:36px;
   background:url(img/bottone_ricerca.png) no-repeat;
}

#txtbottonericerca
{
   color:#FFF;
   padding-top:10px;
   padding-left:5px;
}

#txtbottonericerca a
{
   color:#FFF;
   margin-top:10px;
   margin-left:56px;
}

#txtbottonericerca a:hover
{
   color:#8accef;
}
.boxEventiNews
{
	width:50%;
	float:left;
}

.boxeventileft 
{
	margin:15px;
}

.bottonesegue
{
	color:#346883;
	font-weight:bold;
	text-align:right; 
	border-top:solid 1px #EEE; 
	padding:5px 5px 0px 5px;
}

.giornimeteo
{
  /*background:url(img/giorni_meteo.gif) no-repeat;*/
}

.boxgiornimeteo
{
  margin-top:7px;
  margin-left:10px;
  width:220px;
  height:33px;
  background:url(img/giorni_meteo.gif) no-repeat 3px left;
}

.imglastminute
{
  width:208px;
  margin-bottom:10px;
  border:solid 2px #ffcf33; 
  height:58px; 
}

.img_copertina_notizie_correlate, .img_copertina_promo
{
  display:none;
}

.txtlastminute
{
  margin: 15px 12px 30px 12px;
  color:#346883;
  line-height:13px;
}

.link_bottom_notizie
{
  text-align:right; 
  margin:15px;
  border-top: solid 1px #EEE;
}

.color_txt_news
{
  color:#000;
}

#foto
{
	margin-top:10px;
	width:218px;
	margin-right: 10px;
}

.box_gallery
{
  height:130px; 
  overflow:hidden; 
  border:solid 2px #ffcf33;
}

#txtfoto
{
	width:170px;
	height:52px;
	float:left;
	margin-left:15px;
	margin-top:17px;
	line-height:1.2em;
	color:#346883;
	overflow:hidden;
}

#freccefoto
{
	margin-top:35px;
	float:right;
	width:35px;
	text-align:center;
}

#contcentrale
{
  width:964px;
  margin-left:auto;
  margin-right:auto;
  margin-top:6px;
}
.ico_servizi_struttura
{
  width:18px;
  height:18px;
  float:left;
}

#box_ico_servizi_struttura
{
	padding:15px;	
}

.box_servizi_struttura
{
	width:33%; 
	float:left;
}

.box_richiesta_info_struttura_scheda
{
	padding:30px 20px 30px 20px;
}

#boxcitta, #menuSecondoLivello
{
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
}

.spessore_link
{
	height:6px;
}

#box_come_arrivare
{
	padding:9px;
}

#boxcitta li, #menuSecondoLivello li
{
	display:block;
	margin:0px;
	padding:0px;
}

#boxcitta a, #menuSecondoLivello a
{
	display:block;
	background:url(img/bg_menu_localita_a.png) no-repeat;
	padding-left:35px;
	padding-top:5px;	
	height:26px;
}

#boxcitta a:hover, #menuSecondoLivello a:hover
{
	background:url(img/bg_menu_localita_b.png) no-repeat;
}

#boxcitta a:active, #menuSecondoLivello a:active
{
	background:url(img/bg_menu_localita_b.png) no-repeat;
	color:#2b556b;
}

#boxcitta .menuSelected, #menuSecondoLivello .selected
{
	background:url(img/bg_menu_localita_c.png) no-repeat;
	color:#2b556b;
}


.spaziobox 
{
	margin-bottom:7px;
	clear:both;
}

#sfondostrutture
{
    background:url(img/sfondo_strutture.gif) repeat-y;
}

.txtstrutture01
{
   float:left;
   margin-left:15px;
   margin-top:15px;
   color:#346883;
}

.txtstrutture02
{
   float:left;
   margin-left:19px;
   margin-top:15px;
   color:#346883;
}

.txtstrutture03
{
   float:left;
   margin-left:20px;
   margin-top:15px;
   color:#346883;
}


#imgstruttcentro01
{
	margin-left:25px;
	margin-top:17px;
	float:left;
}

#imgstruttcentro02
{
	margin-left:25px;
	margin-top:17px;
	float:left;
}

.imgstruttcentro03
{
	margin-left:30px;
	margin-top:17px;
	float:left;
}

.imgstruttcentro04
{
	margin-left:25px;
	margin-top:17px;
	float:left;
}

#txtstruttcentro01
{
	float:left;
	margin-left:15px;
	margin-top:17px;
	color:#346883;
}

#txtstruttcentro02
{
   float:left;
   margin-left:22px;
   margin-top:17px;
   color:#346883;
}

.txtstruttcentro03
{
   float:left;
   margin-left:25px;
   margin-top:17px;
   color:#346883;
}

.txtstruttcentro04
{
   float:left;
   margin-left:15px;
   margin-top:17px;
   color:#346883;
}

.imgeventi
{
	margin-right:7px;
	border:solid 2px #ffcf33;
}

#copyright
{
   margin-left:30px;
   color:#346883;
   width:535px;
   float:left;
}
#spessore_menu_footer
{
   height:10px;
}
#termini
{
   width:380px;
   float:right;
   color:#346883;
   padding-right:30px;
   text-align:right;
}


#termini ul
{
	margin:0px;
	padding:0px;
	display:inline;
}

#termini li
{
	margin:0px;
	padding:0px;
	display:inline;
}

#frecciafoto
{
   margin-left:7px;
   float:left;
}


.bordibox, .bordibox2
{
   border:1px solid #8accef;
   padding:7px;
}
.bordibox2
{
   padding-top:7px;
}
.spessore_top_notizie
{
  height:20px;
}

#bordoboxmeteo
{
   border:1px solid #8accef;
   width:235px;
   background:#FFFFFF;
   margin-bottom:7px;
   padding-bottom:2px;
}

#bordoboxstrut
{
   border:1px solid #8accef;
   padding:6px;
}

.box_txt_strutture_segnalate
{
   line-height:15px; 
   font-size:11px;
}

.box_contenuto_strutture_segnalate
{
   font-size:11px; 
   font-weight:bold; 
   display:block; 
   text-align:center; 
   padding:10px;
}

#bordoboxnews
{
   border:1px solid #8accef;

}

#bordoboxeventi
{
   border:1px solid #8accef;
   /*height:377px;*/
}

#altrestrutture02
{
   margin:10px 0px 10px 345px;
   text-align:right;
   color:#346883;
}

.sfondostrutture
{
  background:url(img/sfondo_segnalate.gif) repeat-y;
  height:75px;
}

.box_singolo_strutture_segnalate_bottom
{
  width:50%; 
  float:left;
}

.box_txt_descrizione_strutture_segnalate_bottom
{
  width:60px; 
  height:40px;
  float:left; 
  margin-right:10px;
  margin-bottom:5px;
}

.txt_descrizione_strutture_segnalate_bottom
{
  font-size:12px; 
  font-weight:bold;
}

.spessore_bottom_box_localita
{
  height:6px;
}

.txt_descrizione_strutture_segnalate_bottom
{
  font-size:12px; 
  font-weight:bold;
}

.spessore_bottom_gallery_mese
{
  clear:both; 
  margin-bottom:20px;
}

.txt_localita_strutture_segnalate_bottom
{
  color:#ffcf33;
}

.border_top_box_strutture_bottom
{
	 clear:both; 
	 border-top: dashed 1px #EEE;
}

#ricercaspec
{
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
}

#contscelte
{
   background:url(img/ombra_eventi.gif) no-repeat bottom; 
   border-bottom:solid 1px #fff;
   padding-left:10px;
}

#tab_notizie_0, #tab_notizie_1, #tab_notizie_2 
{
	display:block; 
	float:left; 
	height:22px; 
	padding-top:15px; 
	text-align:center; 
	background:url(img/tab_news_home_off.gif) right top repeat-x; 
	width:30%;
	margin-right:1px;
}

#tab_notizie_0.tab_notizie_on
{
	height:27px;
	padding-top:10px;
	background:url(img/tab_news_home_on.gif) right top repeat-x;
}

.clear
{
	clear:both;
}

.display
{
	display:none;
}

.spazio_bottom_pagina
{
	clear:both; 
	margin-bottom:10px;
}

.box_allegati_bottom
{
	background:url(img/bg_allegati_struttura_bottom.gif) bottom center no-repeat #c0dff0;
	height:12px;
	width:220px;
}
.txt_allegati_strutture
{
	margin-left:43px;
	margin-top:13px;
	text-align:left;
}
.altezza_strutture_segnalate
{
	height:70px;
}

.altezza_separatore_ricerca
{
	height:7px;
}

.txt_nero
{
	color:#000;
}
.txt_ricerca_strutture
{
	font-weight:bold; 
	color:#346883; 
	margin-bottom:10px;
}
.txt_info_strutture_prezzi
{ 
	color:#346883; 
	margin-bottom:10px;
}

#bg_prezzi_struttura_bottom
{ 
	background:url(img/bg_prezzi_struttura_bottom.gif) bottom center no-repeat;
	height:20px;
}


.box_ricerca_top
{
	border:solid 1px #EEE; 
	width:214px;
	height:25px;
	padding:3px;
	margin-left:auto; 
	margin-right:auto;
}

.box_ricerca_bottom
{
	text-align:center;
	padding:5px 0px 0px 0px;
}

.box_bottone_ricerca
{
	margin-left:auto;
	margin-right:auto;
	width:150px;
}

.bottone_ricerca
{
	background:url(img/ricerca_laterale_bg_input.png) center center repeat-x; 
	color:#FFFFFF; 
	border:solid 3px #FFF; 
	width:120px; 
	height:26px;
}

.select_zona
{
	font-size:16px;
	background:url(img/ricerca_laterale_bg_select.png) repeat-x center center;
	width:214px;

#77afcd; 
	border:solid 3px #FFF;
}
.select_zona_standard
{
	height:31px; 
	color:#FFFFFF; 
	font-size:16px; 
	background:url(img/ricerca_laterale_bg_select.png) repeat-x center center; 
	width:205px; #77afcd;
	border:solid 3px #FFF;
}
.box_ricerca_strutture
{
	background:#daecf6;
	width:205px;
	margin-left:auto; 
	margin-right:auto; 
	padding:7px;
}
.bordo_top_ricerca_strutture
{
	width:219px; 
	height:5px; 
	background:url(img/ricerca_laterale_top.png) top left no-repeat; 
	margin-left:auto; 
	margin-right:auto;
}
.bordo_select_zona_standard
{
	border:solid 1px #EEE;
}

.padding_box_ricerca_strutture
{
	padding-bottom:9px;
}
.bottom_ricerca_strutture
{
	width:219px; 
	height:5px; 
	background:url(img/ricerca_laterale_bottom.png) top left no-repeat; 
	margin-left:auto; 
	margin-right:auto;
}

.nomeStruttura
{
	margin-left:7px;
	color:#346883;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:auto;
	float:left;
	padding:3px; 
	width:77%; 
	float:left;
}

.top_box_esito_ricerca
{
	background:url(img/box_esito_ricerca/top_azzurro_esito_ricerca.png) top left no-repeat #daecf6; 
	width:450px;
}

.btm_box_esito_ricerca
{
	background:url(img/box_esito_ricerca/btm_azzurro_esito_ricerca.png) bottom left no-repeat; 
	padding:5px 5px 5px 5px;
}

.barra_titolo_esito_ricerca
{
	background:#FFF;
	width: 439px;
}
.stelle
{
	width:88px; 
	float:right; 
	margin-top:5px; 
	text-align:center;
}
.cont_img_left
{
	float:left; 
	margin-right:5px;
}

.stondatura_img_left
{
	float:left; 
	width:88px; 
	height:67px; 
	background:url(img/stondatura_immagini_lista_items.png) left top;
}

.dimensioni_txt_esito_ricerca
{
	float:left; 
	width:254px; 
	margin-bottom:5px;
}

.dimensioni_txt_esito_ricerca_1
{
	width:438px;
}

.dimensioni_txt_esito_ricerca_2
{
	width:346px;
}

.dimensioni_txt_esito_ricerca_3
{
	width:254px;
}

.main_cont_top_left
{
	background:url(img/box_esito_ricerca/main_cont_top_left.png) top left no-repeat #f4f9fc;
}

.main_cont_top_right
{
	background:url(img/box_esito_ricerca/main_cont_top_right.png) top right no-repeat;
}

.main_cont_btm_right
{
	background:url(img/box_esito_ricerca/main_cont_btm_right.png) bottom right no-repeat;
}

.main_cont_btm_left
{
	background:url(img/box_esito_ricerca/main_cont_btm_left.png) bottom left no-repeat; padding:5px;
}

.stondatura_logo_right
{
	 width:88px; 
	 height:67px; 
	 background:url(img/stondatura_immagini_lista_items.png) left top;
}

.barra_links_esito_ricerca
{
	 background:url(img/box_esito_ricerca/barra_links_esito_ricerca.png) top left no-repeat; 
	 height:20px; 
	 padding:3px; 
	 position:relative;
}

.links_esito_ricerca
{
	 width:33%; 
	 float:left; 
	 text-align:center;
}

.freccia_links_esito_ricerca
{
	 background:url(img/freccia_strutture.png) left center no-repeat; 
	 padding-left:10px;
}

#boxPagineStrutture
{
	background:url(img/box_pagine_schede.gif) no-repeat;
	margin-top:6px;
	height:40px;
	width:auto;
}

#boxTotaleStrutture
{
	background:url(img/bg_pagine_schede.gif) no-repeat;
	width:370px;
	float:left;
}

#txtpagineStrutture
{
	padding:3px;
	margin-left:10px;
	color:#346883;
	font-weight:bold;
	font-size:12px;
}

#boxNumeroPagine a
{
	float:left;
	margin-left:3px;
	background:url(img/pagine_schede_b.gif) no-repeat;
	padding:3px;
	text-align:center;
	color:#346883;
	font-weight:bold;
	font-size:12px;
	width:20px;
}

#boxNumeroPagine a:hover
{
	float:left;
	background:url(img/pagine_schede_hover.gif) no-repeat;
	padding:3px;
	margin-left:3px;
	text-align:center;
	color:#346883;
	font-weight:bold;
	font-size:12px;
	width:20px;
	
}

#boxNumeroPagine a:active
{
	float:left;
	background:url(img/pagine_schede_select.gif) no-repeat;
	padding:3px;
	margin-left:3px;
	text-align:center;
	color:#346883;
	font-weight:bold;
	font-size:12px;
	width:20px;
}
.Linkesterni 
{
	background:url(img/border_link_schede.png) no-repeat;
	padding:20px;
	padding-left:5px;
	height:auto;
}

#Prenotadesso 
{
	background:url(img/prenota_adesso.png) no-repeat;
	text-align:left;
	padding:10px;
	color:#346883;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	height:15px;
	margin-bottom:10px;
}
#separatore_struttura 
{
	margin-top:5px;
}

#indicazioni_stradali 
{
	font-weight:bold;
	color:#646464;
	line-height:13px;
	padding:10px;
	display:block;
}


#LogoStruttura 
{
	width:238px;
	background:url(img/bg_logo_struttura_2.png) top left no-repeat; 
	height:230px;
	margin-left:2px;
	padding-left:5px;
	padding-top:9px;
	margin-bottom:5px;
	
}

#InfoStruttura 
{
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#346883;
	background:url(img/bg_informazioni_struttura.png) no-repeat;
	padding:10px 10px 10px 10px;
}

#TitolareStruttura 
{
	margin-top:10px;
	background:url(img/bg_titolare_struttura_top.gif) no-repeat #c0dff0;
	padding:10px;
	font-size:11px;
	font-weight:bold;
	color:#346883;
	text-align:left;
}

#CamereStruttura 
{
	margin-top:10px;
	background:url(img/bg_camere_struttura_bottom.gif) no-repeat #ffcf33; 
	background-position:bottom;
	padding:10px;
	font-size:11px;
	font-weight:bold;
	color:#346883;
	text-align:left;
}

#PrezziStruttura 
{
	margin-top:10px;
	background:url(img/bg_prezzi_struttura_top.gif) no-repeat #c0dff0;
	padding:10px;
	font-size:11px;
	font-weight:bold;
	color:#346883;
	text-align:left;
}
#ComeArrivare
{
	padding:10px;
	text-align:justify;
	font-size:11px;
	font-weight:bold;
	font-size:10px;
	color:#346883;
}

.DocAllegati
{
	background:url(img/bg_allegati_struttura_top.gif) no-repeat #c0dff0;
	width:220px;
	font-size:11px;
	color:#346883;
}

.LinkAllegati
{
	background:url(img/bg__link_allegati_struttura_top.gif) no-repeat #c0dff0;
	width:220px;
	height:auto;
	font-size:11px;
	color:#346883;
}
.bg_strutture_segnalate_btm
{
    background:url(img/bg_strutture_segnalate_bottom_1.png) bottom left no-repeat; 
	height:5px;
}
.bg_strutture_segnalate_top
{
    background:url(img/bg_strutture_segnalate_top_1.png) top left no-repeat #b1ddf4; 
	padding:5px 5px 0px 5px;
}
.spessore_02
{
    height:5px;
}
.BoxServizi
{
    width:120px;
	padding:5px;
	height:auto;
	margin:5px;
	float:left;
}

.TxtServizi
{
    float:left;
	margin-left:5px;
	color:#346883;
	font-size:10px;
	padding:5px;
}
.LinkServizi a
{
    width:155px;
	height:25px;
	float:left;
	background:url(img/bg_link_dettaglio.gif) no-repeat;
	text-align:center;
	padding-top:10px;
	color:#346883;
	font-size:11px;
}

.LinkServizi a:hover
{
    width:155px;
	height:25px;
	float:left;
	background:url(img/bg_link_dettaglio_c.gif) no-repeat;
	text-align:center;
	padding-top:10px;
	color:#346883;
	font-size:11px;
}

.LinkServizi a:active
{
    width:155px;
	height:25px;
	float:left;
	background:url(img/bg_link_dettaglio_b.gif) no-repeat;
	text-align:center;
	padding-top:10px;
	color:#346883;
	font-size:11px;
}

.schedaComeArrivareBtn a
{
	background:url(img/bg_bottone_come_raggiungerci.png) top left #f00; 
	padding:8px;
	display:block; 
	height:19px; 
	width:204px; 
	color:#FFFFFF; 
	font-size:14px; 
	margin-bottom:10px;
}

.box_promo
{
	width:236px; 
	background:url(img/promobox_ricerca/centro_box_promo_ricerca.png);
	margin-bottom:10px; 
}

.box_promo_top_titolo
{
	background:url(img/promobox_ricerca/top_box_promo_ricerca.png) no-repeat top left; 
	height:47px;
}

.box_promo_top_titolo_txt
{
	padding:20px 20px 20px 20px;
	font-size:10px;
	font-weight:bold;
	color:#FFF; 
	text-align:center;
	display:block;
}

.img_promo
{
	margin-left:9px; 
	margin-right:9px; 
	text-align:center; 
	height:139px;
}

.box_descrizione_promo
{
	padding:0px 20px 0px 20px;
}


.box_descrizione_promo_interno
{
	padding:10px;
}

.txt_titolo_promo
{
	font-size:14px; 
	color:#82c0e1;
}

.txt_descrizione_breve_promo
{
	font-size:10px; 
	line-height:14px;
}

.box_promo_approfondisci
{
	margin-top:10px; 
	margin-left:auto; 
	margin-right:auto; 
	width:203px;
}

.box_promo_approfondisci_btn
{
	display:block; 
	background: url(img/promobox_ricerca/bottone_promo_ricerca_a.png) center left no-repeat; 
	font-size:14px; 
	font-weight:bold; 
	text-align:center; 
	width:203px; 
	height:25px; 
	padding-top:5px;
	 color:#FFFFFF;
}
.box_promo_separatore_foto
{
	background:url(img/promobox_ricerca/separatore_foto.png) top left repeat-x; 
	height:9px; 
	margin-left:13px; 
	margin-right:14px;
	margin-top:3px;
}
.box_promo_bottom
{
	background:url(img/promobox_ricerca/top_bottom_promo_ricerca.png) no-repeat top left; 
	height:20px;
}
.box_promo_img
{
	background:url(img/promobox_ricerca/bos_foto.png) top left no-repeat; 
	height:139px;
}

.spessore_menu_footer_box_copyright
{
	margin-top:20px;
}

.schedaComeArrivareBtn a:hover
{
	background:url(img/bg_bottone_come_raggiungerci_b.png) top left #f00; 
}

#schedaComeArrivareTesto
{
	display:none;
}

.box_banner_promo
{
	width:227px; 
	margin-top:20px;
}

/*
#notizie
{
   width:75px;
   height:37px;
   margin-left:3px;
   margin-top:12px;
   background:url(img/notizie.gif) no-repeat;
   float:left;
}

#txtnotizie
{
   padding-left:12px;
   padding-top:8px;
   font-size:14px;
   color:#2b556b;
   float:left;
}

#eventi, #manifestazioni
{
   width:146px;
   height:30px;
   margin-left:3px;
   margin-top:20px;
   background:url(img/eventi.gif) no-repeat;
   float:left;
}

#txteventi
{
   padding-left:13px;
   padding-top:6px;
   font-size:14px;
   color:#2b556b;
   float:left;
}

#txtmanifestazioni
{
   padding-left:25px;
   padding-top:6px;
   font-size:14px;
   color:#2b556b;
   float:left;
}*/





/****************/

span.select 
{ 
	position: absolute; 
	width: 221px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ 
	height: 33px; 
	padding-top: 3px;
	padding-left: 4px;  
	color: #fff;
	font-size: 16px;
	font-weight:bold;
	background: url(img/bg_ricerca_select.png) no-repeat; 
	overflow: hidden; 
}

span.select:hover
{ 
  background: url(img/bg_ricerca_select_b.png) no-repeat; 
}

