﻿body 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  background-color: #FFFFFF;
  width: 980px;
  margin: 0px 0px 0px 0px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px 0px 0px 0px;
  text-align: center;
}
#top_line
{
	width:980px;
	background-color:#A2CFD4;	
	height:20px;
	color:#ffffff;
}
.hl_lingua
{
	color:#118B8F;
	text-decoration:none;
}
#brand_line
{
	text-align:left;
	width:980px;
	height:90px;
}

/********************************************************* MENU DI NAVIGAZIONE UP **********/ 
.div_menu 
{
	width:980px;
	text-align:left;
	background-color:#ffffff;	
	vertical-align:middle;
	height:25px;
}
.tb_menu
{
	margin:5px 5px 5px 2px;
	vertical-align:middle;
}
.td_menu
{
	border-right:solid 1px #58585A;
}
.td_menu_no
{
	border-right:solid 1px #58585A;
}
.link_menu 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	list-style-type:none;
	margin:5px 8px 5px 8px;
	text-decoration:none;
	font-weight:normal;
}
.link_menu a:link 
{
	color:#58585A;
	text-decoration:none;
}
.link_menu a:hover
{
	color: #58585A;
	text-decoration: underline;
}
.link_menu a:visited
{
	color: #58585A;
	text-decoration: none;
}
/********************************************************* BOX RICERCA / IMMAGINE **********/ 
.div_central 
{
	width:980px;
	height:199px;
}
.space_to_top
{
	height:5px;
}
.search
{
	width:201px;	
	height:199px;
	background-color:#A2CFD4;	
	margin-right: 5px;
	color:#118B8F;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
}
.tb_search
{
	margin-left:10px;
	margin-top:10px;
}
.td_int_box_search
{
	text-align:left;
	font-size:9px;
	font-weight:bold;
}
.lnb_search_home
{
	background-color:#118B8F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:9px;
	padding-right:9px;
	text-decoration:none;
	text-align:left;
}
.input_txt_search
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#4F4F4F;
}
.input_txt_search_dll
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#4F4F4F;
	width:180px;
}





/********************************************************* BODY **********/ 
.div_body
{
	width:980px;
	margin-top:5px;
	text-align:left;
}
.td_sx
{
	width:201px;
	vertical-align: top;
}
.td_sx_int
{
	width:201px;
	vertical-align: top;
	background-color:#A4CFD3;
}
.td_img_box_citta
{
	width:201px;
	height:230px;
	background-image: url('../images/sf_box_citta.gif');
	vertical-align:top;
	text-align:left;
	background-repeat:no-repeat;
}
.hl_box_citta
{
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	font-weight:bold;
	text-decoration:none;
}
.td_str_box_home
{
	width:141px;
	text-align:left;
	height:15px;
	vertical-align:middle;
}
.hl_str_box_home
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#58585A;
	text-decoration:none;
}
.td_price_box_home
{
	width:40px;
	text-align:right;
	height:15px;
	vertical-align:middle;
}
.hl_price_box_home
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#58585A;
	text-decoration:none;
}






/********************************************************* CARTINA **********/ 
.td_home_mappa
{
	width:450px; 
	height:265px; 
	vertical-align:top;
}
.tb_home_mappa
{
	width:450px; 
	height:265px; 
	border-width:1px;
	border-style:solid;
	border-color:#A2CFD4;	
}
.td_hl_home_mappa
{
	width:448px; 
	height:263px;
}





/********************************************************* BANNER UP **********/ 
.td_home_banner_up
{
	width:314px; 
	height:265px; 
	vertical-align:top;
}
.tb_home_banner_up
{
	width:314px; 
	height:265px; 
	border-width:1px;
	border-style:solid;
	border-color:#A2CFD4;	
}
.td_hl_home_banner_up
{
	width:312px; 
	height:263px;
}




/********************************************************* OFFERTE HOME PAGE **********/ 
.td_home_offerte
{
	width:450px; 
	height:350px; 
	vertical-align:top;
}
.tb_home_offerte 
{
	width:450px; 
	height:350px; 
	border-width:1px;
	border-style:solid;
	border-color:#A2CFD4;	
}

.td_body_offerte
{
	width:448px; 
	height:348px;
	vertical-align:top;
	text-align:left;
}
.td_dl_offerte
{
	width:428px; 
	height:271px;
	vertical-align:top;
	text-align:left;
}
.off_int_home 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	list-style-type:none;
	text-decoration:none;
	font-weight:normal;
	height:20px;
}
.off_int_home a:link 
{
	color:#58585A;
	text-decoration:none;
}
.off_int_home a:hover
{
	color: #58585A;
	text-decoration: none;
}
.off_int_home a:visited
{
	color: #58585A;
	text-decoration: none;
}
.off_int
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	list-style-type:none;
	text-decoration:none;
	font-weight:normal;
	height:10px;
}
.off_int a:link 
{
	color:#58585A;
	text-decoration:none;
}
.off_int a:hover
{
	color: #58585A;
	text-decoration: none;
}
.off_int a:visited
{
	color: #58585A;
	text-decoration: none;
}
.off_titolo 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#118B8F;
	list-style-type:none;
	text-decoration:none;
	font-weight:bold;
	height:15px;
}
.off_titolo a:link 
{
	color:#118B8F;
	text-decoration:none;
}
.off_titolo a:hover
{
	color: #118B8F;
	text-decoration: none;
}
.off_titolo a:visited
{
	color: #118B8F;
	text-decoration: none;
}
.off_testo 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	text-decoration:none;
	font-weight:normal;
	height:30px;
	vertical-align:top;
	text-align:justify;
}
.off_testo a:link 
{
	color:#58585A;
	text-decoration:none;
}
.off_testo a:hover
{
	color: #58585A;
	text-decoration: none;
}
.off_testo a:visited
{
	color: #58585A;
	text-decoration: none;
}
.off_link_lista 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#118B8F;
	text-decoration:none;
	font-weight:bold;
	vertical-align:top;
	text-align:right;
}
.off_link_lista a:link 
{
	color:#118B8F;
	text-decoration:none;
}
.off_link_lista a:hover
{
	color: #118B8F;
	text-decoration: none;
}
.off_link_lista a:visited
{
	color: #118B8F;
	text-decoration: none;
}









/********************************************************* PACCHETTI HOME PAGE **********/ 
.td_home_pacchetti
{
	width:314px; 
	height:350px; 
	vertical-align:top;
}
.tb_home_pacchetti 
{
	width:314px; 
	height:350px; 
	border-width:1px;
	border-style:solid;
	border-color:#A2CFD4;	
}
.td_body_pacchetti
{
	width:312px; 
	height:348px;
	vertical-align:top;
	text-align:left;
}
.td_dl_pacchetti
{
	width:292px; 
	height:271px;
	vertical-align:top;
	text-align:left;
}
.pac_prezzo 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	text-decoration:none;
	font-weight:normal;
	vertical-align:top;
	text-align:justify;
}
.pac_prezzo a:link 
{
	color:#58585A;
	text-decoration:none;
}
.pac_prezzo a:hover
{
	color: #58585A;
	text-decoration: none;
}
.pac_prezzo a:visited
{
	color: #58585A;
	text-decoration: none;
}
.pac_testo 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	text-decoration:none;
	font-weight:normal;
	vertical-align:top;
	text-align:justify;
	height:20px;
}
.pac_testo a:link 
{
	color:#58585A;
	text-decoration:none;
}
.pac_testo a:hover
{
	color: #58585A;
	text-decoration: none;
}
.pac_testo a:visited
{
	color: #58585A;
	text-decoration: none;
}
.pac_prezzo_scontato
{
	color: #FF0000;
	text-decoration:line-through;
}
.pac_img
{
	border-right: solid 10px #FFFFFF;
}




/********************************************************* BANNER DOWN **********/ 
.td_home_banner_down
{
	width:769px; 
	height:60px; 
	vertical-align:top;
}
.tb_home_banner_down
{
	width:769px; 
	height:60px; 
	border-width:1px;
	border-style:solid;
	border-color:#A2CFD4;	
}
.td_hl_home_banner_down
{
	width:767px; 
	height:58px;
}






/********************************************************* FOOTER **********/ 
.div_botton_white_line
{
	width:980px;
	background-color:#FFFFFF;	
	height:15px;
}
div_menu_down 
{
	width:980px;
	text-align:left;
	vertical-align:middle;
	height:25px;
}





/********************************************************* LINEA CHIUSURA / LINK FOOTER **********/ 
#linea_chius 
{
	color:#FFFFFF;
	width:980px;
	float:left;
}
.td_linea_chius
{
	text-align:left;
	vertical-align:middle;
	height:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	text-decoration:none;
	font-weight:normal;
	width:722px;
	padding-left:10px;
}
.link_menu_footer
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	list-style-type:none;
	text-decoration:none;
	font-weight:bold;
}
.link_menu_footer a:link 
{
	color:#58585A;
	text-decoration:none;
}
.link_menu_footer a:hover
{
	color: #58585A;
	text-decoration: underline;
}
.link_menu_footer a:visited
{
	color: #58585A;
	text-decoration: none;
}
/********************************************************* BODY **********/ 
.td_body 
{
	width:774px;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
#td_linea_menu_nav
{
	background-color:#A2CFD4;	
	width:774px;
	text-align:right;
	padding-right:20px;
	height:35px;
	color:#118B8F;
}
.line_menu_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#118B8F;
	text-decoration:none;
}
.lb_page
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#118B8F;
}
.line_menu_txt_bullet
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#118B8F;
	text-decoration:none;
}
#td_linea_title
{
	background-color:#D1E9EA;	
	width:774px;
	text-align:left;
	color:#118B8F;
	vertical-align:middle;
}
.lb_title_page
{
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#118B8F;
	text-indent:20px;
	padding-top:15px;
}
.testo_mail
{
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	text-decoration:none;
	font-weight:normal;
	line-height:15px;
}
.link_mail
{
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	text-decoration:none;
	font-weight:normal;
	line-height:15px;
}

.txt_campo
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	vertical-align:top;
}
.lb_label_obbl
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	color: #F90101;
	text-decoration:none;
}
.lb_label_obbl a:link 
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	color: #F90101;
	text-decoration:none;
}
.lb_label_obbl a:hover 
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	color: #F90101;
	text-decoration:none;
}
.lb_label_obbl a:visited 
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	color: #F90101;
	text-decoration:none;
}

/********************************************************* PAGINA SITE MAP **********/ 
.titoli
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#118B8F;
	font-weight:bold;
}

.blt_sitemap 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#118B8F;
	list-style-type:disc
}
.blt_sitemap  li 
{
	color:#118B8F;
	text-decoration:none;
}
.blt_sitemap  li A
{
	color:#118B8F;
	text-decoration:none;
}
.blt_sitemap  li A:link 
{
	color:#118B8F;
	text-decoration:none;
}
.blt_sitemap  li A:hover
{
	color: #118B8F;
	text-decoration: underline;
}
.blt_sitemap  li A:visited
{
	color: #118B8F;
	/*text-decoration: none;*/
}
/********************************************************* PAGINE ISTIZUIONALI **********/ 
.lb_menu_modulo
{
	vertical-align:top;
	line-height:15px;
	text-align:justify;
}

/********************************************************* DESCRIZIONE STANZA **********/ 
.spazio_stanze
{
	border-bottom:10px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
}
.spazio_stanze_alt
{
	border-bottom:10px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
}
.td_desc_stanza_lista
{
	width:410px;
	vertical-align:top;
	text-align:left;
	padding-top:0px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	line-height:15px;
}
.td_desc_stanza_lista_tour
{
	vertical-align:top;
	text-align:left;
	padding-top:0px;
	padding-left:15px;
	padding-bottom:5px;
	padding-right:5px;
	line-height:15px;
	width:460px;
}
.td_desc_no_stanza_lista
{
	width:660px;
	vertical-align:top;
	text-align:left;
	padding-top:0px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	line-height:15px;
}
.td_targa
{
	font-weight:bold;
	vertical-align:top;
	color:#118B8F;
}
.td_targa_desc
{
	color:#58585A;
	vertical-align:top;
	font-weight:normal;
}
.off_citta
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration:none;
	color:#58585A;
}
.off_data
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	text-decoration:none;
	font-weight:bold;
}
.off_titolo_lista
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
}
/********************************************************* LISTA STRUTTURE **********/ 
.img_list
{
	width:150px;	
	height:90px;
	text-align:left;
	border:5px;
	border-color:#EEEAE7;
	border-style:solid;
	margin-bottom:30px;
}
.list_str
{
	width:573px;	
	vertical-align:top;
	text-align:left;
}
.tb_list
{
	width:573px;
	text-align:left;
	border-left:10px;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-right:10px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
}
.tr_list
{
	width:573px;
	text-align:left;
	height:15px;
}
.td_linea_down
{
	padding-bottom:5px;
	background-color:#A2CFD4;
	width:573px;
	height:2px;
}
.td_linea_down_tour
{
	padding-bottom:5px;
	background-color:#A2CFD4;
	height:2px;
	width:740px;
}
.td_prezzo
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#58585A;
	text-align:right;
	vertical-align:middle;
}
.td_pos
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	text-align:left;
	vertical-align:top;
}
.td_pos A
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	text-align:left;
	vertical-align:top;
	text-decoration:none;
}
.td_desc
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	text-align:left;
	vertical-align:top;
}
.td_desc A
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	text-align:left;
	vertical-align:top;
	text-decoration:none;
}
.td_desc A:Link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	text-align:left;
	vertical-align:top;
}
.td_desc A:Visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	text-align:left;
	vertical-align:top;
}
.td_desc A:Hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	text-align:left;
	vertical-align:top;
	text-decoration:undeline;
}
.td_serv
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#118B8F;
	text-align:left;
	vertical-align:bottom;
}
.td_serv A
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#118B8F;
	text-align:left;
	vertical-align:bottom;
}
/********************************************************* SCHEDE STRUTTURE **********/ 
.txt_cond_pag
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	text-align:left;
	line-height:13px;
}
.td_image
{
	width:395px;
    vertical-align:top;
}
.td_image_dg
{
	text-align:left;
	width:349px;
	vertical-align:top;
}
.img_mini
{
	width:33%;
	border-right:1px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-bottom:1px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	vertical-align:top;
}
.img_link
{
	border:0px;
	cursor:inherit;
}
.input_img 
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#118B8F;
	border:0px;
	text-decoration:underline;
}
.num_img 
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	border:0px;
	color:#118B8F;
}
.txt_num_img 
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	border:0px;
	color:#118B8F;
}
.tb_pren_pac
{
	vertical-align:top;
	text-align:left;
	background-color:#f1f1f1;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	width:329px;
	line-height:14px;
}
.td_linea_dett_str
{
	border-bottom:10px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	text-align:left;
	color:#58585A;
}
.test_dett
{
	padding-top:5px;
	padding-bottom:5px;
	width:395px;
	background-color:#f1f1f1;
}
.spazio_dett
{
	width:10px;
	background-color:#FFFFFF;
}
.bott_dett
{
	width:349px;
	background-color:#f1f1f1;
	text-align:right;
}
.td_info_pren
{
	text-align:left;
	padding-left:5px; 
	padding-top:5px; 
	padding-bottom:5px; 
	padding-right:5px; 
	border:3px; 
	border-color:#D1E9EA; 
	border-style:solid;
	width:754px;
}
.td_image_stanza
{
	width:250px;
	padding-top:8px;
}
.td_image_no_stanza
{
	width:0px;
	padding-top:8px;
}
.td_image_stanza_pren
{
	width:250px;
}
.td_desc_stanza_lista
{
	width:479px;
	vertical-align:top;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	line-height:15px;
}
.td_desc_no_stanza_lista
{
	width:729px;
	vertical-align:top;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	line-height:15px;
}
.cms_head_datagrid
{
	color:#118B8F;
	background-color:#A2CFD4;	
}
.tit_str_info
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A2CFD4;
	list-style-type:none;
	text-align:left;
	font-weight:bold;
}
.txt_str_info
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	list-style-type:none;
	text-align:left;
}
.tit_str_info_sub
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	list-style-type:none;
	text-align:left;
	font-weight:bold;
}
/********************************************************* DATALIST STANZE DETTAGLIO STRUTTURA **********/ 
.tb_stanze
{
	border-width:1px; 
	border-style:solid; 
	border-color:#A2CFD4;	
}
.tb_stanze_line
{
	height:1px; 
	background-color:#DEDEDE;
}
.td_stanze
{
	text-align:left;
	border-top:10px;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	width:754px;
}
.div_dl_stanze
{
	border-top:5px;
	border-top-color:#FFFFFF;
	border-top-style:solid;
}
.tb_stanza
{
	border-bottom:10px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
}
.td_stanza_img
{
	width:367px;
	border-right:5px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
}
.td_stanza_nome
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#118B8F;
	text-align:left;
	font-weight:bold;
	width:100%;
	border-bottom:1px;
	border-bottom-color:#118B8F;
	border-bottom-style:solid;
	border-right:15px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	cursor:default;
	text-decoration:none
}
.hl_prenota
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#118B8F;
	text-align:left;
	font-weight:bold;
	width:100%;
	cursor:default;
	text-decoration:none;
}

.td_stanza_prezzo
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#58585A;
	text-align:left;
	font-weight:bold;
	width:100%;
	text-decoration:none
}
.hl_prezo
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#58585A;
	text-align:left;
	font-weight:bold;
	width:100%;
	text-decoration:none
}
.td_stanza_prenota
{
	padding-top:5px;
	padding-bottom:5px;
	background-color:#A2CFD4;
	text-align:left;
	width:100%;
	border-right:15px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	height:10px;
}
.hl_stanza_prenota
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#118B8F;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
}
.bullet_stanze_prenota
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:bold;
	color:#118B8F;
	vertical-align:bottom;
}
.div_desc_str_serv
{
	text-align:left;
}
.bullet_serv
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7px;
	font-weight:bold;
	color:#58585A;
	text-decoration:none;
}
.txt_serv_info
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	list-style-type:none;
	text-align:left;
}
.dl_servizi
{
	border-top:8px;
	border-top-color:#f1f1f1;
	border-top-style:solid;
	text-align:left;
	background-color:#f1f1f1;
	width:100%;
	border-bottom:8px;
	border-bottom-color:#f1f1f1;
	border-bottom-style:solid;
}
.item_servizi
{
	text-align:left;
	height:10px;
	width:50%;
	line-height:15px;
}
.lb_off_data
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#118B8F;
	list-style-type:none;
	text-align:left;
	font-weight:bold;
}
.lb_off_data_titolo
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	list-style-type:none;
	text-align:left;
	font-weight:bold;
}
.lb_off_data_desc
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#58585A;
	list-style-type:none;
	text-align:left;
}

/********************************************************* IMPLEMENTAZIONI RELATIVE ALLA PAGINA DI PRENOTAZIONE OFFERTA **********/ 
.input_txt_search_off
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#595321;
	margin-left:1px;
	width:151px;
}
.input_txt_search_readonly
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#595321;
	background-color:#f1f1f1;
}
.td_dati_pren
{
	background-color:#A2CFD4;	
	width:734px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#118B8F;
	text-decoration:none;
	font-weight:bold;
	text-indent:11px;
	border-top:10px;
	border-top-color:#FFFFFF;
	border-top-style:solid;
}
.td_dati_pren_uguali
{
	background-color:#A2CFD4;	
	width:734px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#118B8F;
	text-decoration:none;
	font-weight:bold;
	padding-left:5px;
	border-bottom:10px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
}
.altre_stanze
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	color: #118B8F;
}
/********************************************************* DIV CARTINA HOME PAGE **********/ 
.div_map
{
	padding:2px; 
	position:absolute; 
	top:10%; 
	left:15%; 
	width:800px; 
	height:628px; 
	border:1px solid #A2CFD4; 
	background:#fffffa; 
	visibility:hidden;
}
.p_div
{
	text-align:right;
	padding-right:5px;
}
.img_box_mappa
{
	cursor:auto;
}







