/* $TopStyle:URL=http://demo.hiho.it/templates/demo.hiho.it/style.css$ */
html, body {height:100%;}
body,table,td,div,span,form,selec,input{
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:10px;
}

DIV.link_prenota {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

span.btn_wizard {
	border: 1px solid #ccc;
	text-transform: lowercase;
	color : #258;
	background: #EEEEEE url(/t_image/img/btn_sf.gif);
	padding:2px;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Arial,sans-serif;
	text-decoration: none;
	height:17px;
	cursor:pointer;
	position:relative;
}

span.testowizard {
	text-transform: lowercase;
	color : #000;
	background-color:#F4F4F4;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	vertica-align:bottom;
} 
span.simulinput {
	border: 1px solid #000;
	text-transform: lowercase;
	color : #000;
	background: #FFFFFF;
	padding-top:3px;
	padding-bottom;2px;
	padding-left:2px;
	padding-right:3px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	height:18px;
	cursor:text;
} 
td.wide_form_prenotazione_dati_anagrafici_title{
text-align:left;
font-size:14px;
font-weigth:bold;
}
td.wide_form_prenotazione_dati_prenotazione_title{
text-align:left;
font-size:14px;
font-weigth:bold;
}
a.btn_wizard {
	border: 1px solid #ccc;
	text-transform: lowercase;
	color : #258;
	background: #EEEEEE url(/t_image/img/btn_sf.gif);
	padding:2px;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Arial,sans-serif;
	text-decoration: none;
	height:17px;
	cursor:pointer;
	position:relative;
}

A.link_prenota {
	border: 1px solid #ccc;
	text-transform: lowercase;
	color : #258;
	background: #EEEEEE url(/t_image/img/btn_sf.gif);
	padding:2px;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Arial,sans-serif;
	text-decoration: none;
	height:17px;
	cursor:pointer;
}
A.link_prenota:hover {
	border: 1px solid #aaa;
	text-transform: lowercase;
	color : #36F;
	background: #EEEEEE url(/t_image/img/btn_sf.gif);
	padding:2px;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Arial,sans-serif;
	text-decoration: none;
	height:17px;
	cursor:pointer;
}
A.linkprenotatr {
	border: 1px solid #ccc;
	text-transform: lowercase;
	color : #258;
	background: #EEEEEE url(/t_image/img/btnv_sf.gif);
	padding:2px;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Arial,sans-serif;
	text-decoration: none;
	height:17px;
	cursor:pointer;
}
A.linkprenotatr:hover {
	border: 1px solid #aaa;
	text-transform: lowercase;
	color : #36F;
	background: #EEEEEE url(/t_image/img/btnv_sf.gif);
	padding:2px;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Arial,sans-serif;
	text-decoration: none;
	height:17px;
	cursor:pointer;
}
A.linkprenotarq {
	border: 1px solid #ccc;
	text-transform: lowercase;
	color : #258;
	background: #EEEEEE url(/t_image/img/btnr_sf.gif);
	padding:2px;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Arial,sans-serif;
	text-decoration: none;
	height:17px;
	cursor:pointer;
}
A.linkprenotarq:hover {
	border: 1px solid #aaa;
	text-transform: lowercase;
	color : #36F;
	background: #EEEEEE url(/t_image/img/btnr_sf.gif);
	padding:2px;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Arial,sans-serif;
	text-decoration: none;
	height:17px;
	cursor:pointer;
}
a.btn,a.pulsante{
	border: 1px solid #ccc;
	text-transform: lowercase;
	color : #258;
	background: #EEEEEE url(/t_image/img/btn_sf.gif);
	padding:2px;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Arial,sans-serif;
	text-decoration: none;
	height:17px;
	cursor:pointer;
	position:relative
}
a.btn:hover,a.pulsante:hover{
	border: 1px solid #aaa;
	text-transform: lowercase;
	color : #36F;
	background: #EEEEEE url(/t_image/img/btn_sf.gif);
	padding:2px;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Arial,sans-serif;
	text-decoration: none;
	height:17px;
	cursor:pointer;
	position:relative
}
span.btn,td.btn,div.btn{
	height:22px;
}
.abstractlista{
text-align:justify;
padding:5px;
}
DIV.box_scelta_luoghi_from_xml {
	width: 100%;
	background: #F4F4F4;
	padding: 0px;
	margin-bottom: 2px;
	text-align:left;
}
div.boxsceltaluoghifromxmldropdown{
	width: 100%;
	background: #F4F4F4;
	padding: 0px;
	margin-bottom: 2px;
	text-align:center;
}
DIV.box_scelta_luoghi_wizard {
	background: #F4F4F4;
	height:120px;
	display:none;	
	position:absolute;
	border-left:1px solid #A0A0A0;
	border-bottom:3px solid #A0A0A0;
	border-right:3px solid #A0A0A0;
}
#box_imposta_date_wizard{
	background: #F4F4F4;
	height:120px;
	display:none;	
	position:absolute;
	border-left:1px solid #A0A0A0;
	border-bottom:3px solid #A0A0A0;
	border-right:3px solid #A0A0A0;
}
#box_imposta_tipi_wizard{
	background: #F4F4F4;
	height:120px;
	display:none;	
	position:absolute;
	border-left:1px solid #A0A0A0;
	border-bottom:3px solid #A0A0A0;
	border-right:3px solid #A0A0A0;
}
#box_imposta_persone_wizard{
	background: #F4F4F4;
	height:120px;
	display:none;	
	position:absolute;
	border-left:1px solid #A0A0A0;
	border-bottom:3px solid #A0A0A0;
	border-right:3px solid #A0A0A0;
}
#box_imposta_stanze_wizard{
	background: #F4F4F4;
	height:120px;
	display:none;	
	position:absolute;
	border-left:1px solid #A0A0A0;
	border-bottom:3px solid #A0A0A0;
	border-right:3px solid #A0A0A0;
}

DIV.box_scelta_luoghi_from_xml_title {
	font-weight:bold;
	background: #FFFFFF;
	height:30px;
	font-size:10px;
	color:#FF6502;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #ccc;
}
DIV.box_scelta_luoghi_from_xml_out{
	width: 100%;
	border: 1px solid #990000;
	background: #F4F4F4;
	padding: 3px;
	margin-bottom: 2px;
	text-align:left;
	
}
DIV.box_scelta_luoghi_from_xml_out_title {
	font-weight:bold;
	color: #F40066;
}
.chiuso_more {
	width: 8px;
	height:8px;
	font-size:8px;
	background-image: url("/img/frecciadx.gif");
	cursor: pointer;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.no_more {
	border: 1px solid black;
	width: 6px ;
	height: 6px;
	font-size:6px;
	vertical-align: middle;
	background-color:#ffcc00;
	background-repeat: no-repeat;
}
img.imglink { border: 1px solid Black;}
a.imglink {border:none}
TD.box_titolo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#FF6502;
  font-weight:bold;
  background-color:#F4F4F4;
}
.box_titolo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#FF6502;
  font-weight:bold;
  background-color:#F4F4F4;
}
table.wide_ordina_per {
	text-align: right;
	border-bottom: 1px solid #990000;
	padding-top: 5px;
	width: 100%;
}
td.wide_ordina_per_title {
	width:500px;
	font-weight: bold;
	padding-left: 10px;
	color: #FF6502;
	text-align: left;
}
td.wide_ordina_per {
	width:50%;
	font-weight: bold;
	padding-left: 10px;
	color: #FF6502;
	text-align: right;	
}
A.wide_ordina_per {
	font-weight: bold;
}
A.wide_ordina_per:hover {
}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
Table.box {
  width: 100%;
  color:#FF6502;
  font-weight:bold;
  background-color:#F4F4F4;
  border:1px solid #D0D0D0;
}
Table.box_ricerca_hotel {
  width: 390px;
  color:#FF6502;
  font-weight:bold;
  background-color:#FFFFFF;
  border:1px solid #D0D0D0;
}
Table.box_ricerca_geo {
  width: 390px;
  color:#FF6502;
  font-weight:bold;
  background-color:#FFFFFF;
  border:1px solid #D0D0D0;
}
table.datiricerche{
  background-color:#F4F4F4;
  border:1px solid #D0D0D0;
  height:20px;
}
form,select,input {font-size:9px}

.titolo_blu {
  font-weight: bold;
  color: #00508A;
  white-space: nowrap;
}
.titolo_arancio {
  color: #FF6502;
  font-weight: bold;
}
.box_titolo_wizard{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#FF6502;
  font-weight:bold;
  background-color:#F4F4F4;
  cursor:pointer;
}
.testo {
font-size:10px;
color:#000;
font-weight:normal;
}
TABLE.wide_lista_strutture_result {
	vertical-align: top;
	width: 100%;
	border-bottom: 1px solid #990000;	
	margin-top: 10px;
	}
DIV.wide_anagrafica_struttura {
	vertical-align: top;
	width: 100%;
	text-align: center;
	margin-top: 10px;
	font-weight: bold;
}
DIV.wide_anagrafica_struttura_nome {
	font-size: 16px;
}
A.wide_anagrafica_struttura {}
table.wide_form_prenotazione{
	width:75%;
	text-align:center;
	}
.wide_descrizione_struttura{
	text-align:justify;
}
tr.rowlistdispo{
	height:12px;
}
td.celllistdispo{
	height:12px;
	border 1px solid black;
}
.wide_query_translate{
	font-size:16px;
}
td.headerlistastruttura{
	font-size:16px;
}	
table.headerlistastruttura{
	background:#a8a8a8;
	height:24px;
	
}	
a.lista_a_dati_nome_struttura{
	color:#FF6502;
	font-weight: 900;
	padding-left:60px;
}	
table.box_titolo_search{background-color:#00508A}
td.box_titolo_search{background-color:#00508A;color:#F67220;font-weight:bold;font-size:1.5em}
.txthomexbig{font-size:2.2em;font-weight:bold;color:#00508A}
.txthome{font-size:1.6em;font-weight:normal}
.sottotitoloheader{font-weight:bold;color:#FF6502}
table.wide_riepilogo_prenotazione{font-size:12;border:1px solid #FF6502;border-right:none;width:100%;margin:10px,0,10px,0}
td.wide_riepilogo_prenotazione_title {font-size:12;background-color:#cacaca;font-weight:bold}
div.wide_scelta_struttura_definitiva_spiegazione {font-size:12;width:100%;margin:10px,0,0,0}
div.wide_scelta_struttura_definitiva_disponibili,div.wide_print_messages,table.widemodule,div.wide_rispondi_forum {font-size:12;border:1px solid #FF6502;border-right:none;width:100%;margin:10px,0,10px,0}
div.wide_scelta_struttura_definitiva_disponibili_title,div.wide_print_messages_title,td.titoli,div.wide_rispondi_forum_title {font-size:12;background-color:#cacaca;font-weight:bold;text-transform:uppercase;padding:1px}
div.usermessage{margin:5px;border-top:1px solid #000000}
div.adminmessage{margin:5px;background-color:#F4F4F4;border-top:1px solid #00508A;color:#00508A}

form.prenoforummessage{width:100%;margin-left:10px;margin-right:10px}
textarea.prenoforummessage{width:100%;margin:0;margin-bottom:10px}

div.infolabel{font-weight:bold;font-size:1.2em;padding: 10px 0 2px 10px}