body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 0px;
}

td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.nonVisibile {
	display: none;
}

.aNormale {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration:none;
}
.aNormale:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.aSoft {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
.aSoft:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration:none;
}


.tdj {
	text-align: justify;
}
.testo11 {
	font-size: 11px;
}
.linkInt {
	color: #8E664A;
	text-decoration: none;
}
.linkInt:hover {

	color: #C8C8A0;
	text-decoration: none;
}
.lineaOriz {
	background-image: url(images/bkg_tratteggio.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 12px;
	padding-left:0;
	padding-right:0;

}
.spazioOrizz {
	height: 7px;
}
.totali {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0EFEC;
	text-align: right;

}
.mbkgSX {
	background-image: url(images/m_bkgSx.gif);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #DFDFDF;
}
.mbkgTopSX {
	background-image: url(images/m_TopSX.gif);
	background-color: #DFDFDF;
}
.mbkgDX {
	background-image: url(images/m_bkgDx.gif);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #DFDFDF;
}
.mbkgTopDX {
	background-image: url(images/m_TopDX.gif);
	background-color: #DFDFDF;
}
.mbkgTop {
	background-image: url(images/m_bkgTop.gif);
	background-repeat: repeat-x;
	background-color: #DFDFDF;
	background-position: top;

}
.mbkgBottom {
	background-image: url(images/m_bkgBottom.gif);
	background-repeat: repeat-x;
	background-color: #DFDFDF;
	background-position: bottom;

}
.mbkgBottomSX {
	background-image: url(images/m_BottomSX.gif);
	background-color: #DFDFDF;
}
.mbkgBottomDX {
	background-image: url(images/m_BottomDX.gif);
	background-color: #DFDFDF;
}
.bkgMenu {
	height: 12px;
	background-color: #DFDFDF;
	letter-spacing: 0px;
}
.step {
	font-size: 9px;
	color: #990000;
}
.Grigio1 {
	background-color: #FAF9F7;
}
.Grigio2 {
	background-color: #F0EFEC;
}
.forma {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
	background-color:#FAF9F7;
}
	
.formaDisabled {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color:#FAF9F7;
	background-color:#999999;
}

select.numero {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
	background-color:#FAF9F7;
	width:39px;
	height:19px;
}

.aMenu {
	font-size: 9px;
	letter-spacing: 0px;
	color: #848484;
	text-decoration:none;
}

.aMenu:Hover {
	font-size: 9px;
	letter-spacing: 0px;
	color: #990000;
	text-decoration:none;
}

.aMenuSelezionato {
	font-size: 9px;
	letter-spacing: 0px;
	color: #990000;
	text-decoration:none;
}


.intestazione {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	background-color:#F0EFEC;
	font-weight:bold;
}

.intestazione2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#DFDFDF;
	font-weight:bold;
}


.pulsante {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #F0EFEC;
	background-color:#990000;
	border:1px;
	padding:1px;
}



.bordoEsterno {
	border:1px solid #990000;
}
.bkgPercorso {
	background-image: url(images/bkg_percorso.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.TestaOperatore {
	font-size: 9px;
	color: #FFFFFF;
	background-color: #990000;
}
.txtRosso {
	color: #990000;
}
.titHotel {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.prezzoRisultato {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
}

.aPulsante {
	font-size: 12px;
	color: #990000;
	text-decoration:none;
	font-weight:bold;
	padding-left:6px;
	padding-right:6px;
}
.aPulsanteLight {
	font-size: 12px;
	color: #990000;
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
}

.rossoSmall {
	font-size: 11px;
	font-weight: bolder;
	color: #990000;

}


.annotazioni {
	font-size: 10px;
}

.valoriElenco {
	background-color: #F0EFEC;
	font-weight:bold;
}

.valoriElenco2 {
	background-color: #FEFEFE;
}
.valoriElenco3 {
	background-color: #F0EFEC;
}
.valoriElencoEvidenziati {
	background-color: #DDAAAA;
}


/*-----------------------------------------------------------------
 PULSANTI
-----------------------------------------------------------------*/
div.containerPulsanteSx {
	float:left;
	width:27%;
	text-align:left;
}

div.containerPulsanteSx span {
	background-color:#FFFFFF;
}


div.containerPulsanteDx {
	float:right;
	width:27%;
	text-align:right;
}

div.containerPulsanteDx span {
	background-color:#FFFFFF;
}

div.containerPulsanteCentro {
	float:left;
	width:45%;
	text-align:center;
}

div.containerPulsanteCentro span {
	background-color:#FFFFFF;
}

a.rosso{
color: #990000;
text-decoration:underline;
}

a.rosso:hover{
color: #990000;
text-decoration:none;
}

a{
color: #990000;
text-decoration:underline;
}

a:hover{
color: #990000;
text-decoration:none;
}



/*===========================================================================*/
/*-- FORM DI RICERCA WTWBP --------------------------------------------------*/
/*===========================================================================*/


/* ------------------------------------------*/
/* CLASSI GENERICHE -------------------------*/
/* ------------------------------------------*/
.wtwbp_select {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFFF;
	color:#000000;
}

.wtwbp_totali {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0EFEC;
	text-align: right;
	width:47px;

}

.wtwbp_select_numero {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	width:39px;
	height:19px;
}




/* ---------------------------------------------*/
/* CONTAINER PRINCIPALE DEI CAMPI DEL FORM -----*/
/* ---------------------------------------------*/
#wtwbp_searchFields {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	width:100%;
}

#wtwbp_searchFields table {
	border-collapse: collapse;
}


/* ---------------------------------------------*/
/* OPERATORI -----------------------------------*/
/* ---------------------------------------------*/
#wtwbp_operatori {
	/*height:80px;*/
	width:100%;
	margin-bottom:6px;
	
}

#wtwbp_operatori_label {
	display:none;
}

#wtwbp_listino {
	text-align:right;
	margin-bottom:6px;
}

			
#wtwbp_tipoPrenotazione {
	float:left;
	width:30%;
	background-color:#FAF9F7;

}

#wtwbp_circuito {
	float:left;
	width:70%;
	background-color:#FAF9F7;
	text-align:right;
}

#wtwbp_evento {
	float:right;
	width:70%;
	text-align:right;
	background-color:#FAF9F7;
	white-space:nowrap;
}

#wtwbp_PORendicontato {
	float:right;
	white-space:nowrap;
	margin:6px 0 0 0;
	text-align:right;
}


/* ---------------------------------------------*/
/* SISTEMAZIONE --------------------------------*/
/* ---------------------------------------------*/
#wtwbp_sistemazione {
	clear:both;
	height:50px;
}

#wtwbp_sistemazione_label {
	display:none;	
}

#wtwbp_sistemazione_label_txt {
	padding-left:3px;
}


#wtwbp_localita {
	float:left;
	background-color:#FAF9F7;
	width:40%;
}


#wtwbp_categoria {
	float:left;
	background-color:#FAF9F7;
	text-align:right;	
	width:59%;
}

#wtwbp_elencoTrattamenti  {
	clear:left;
	float:left;
	margin-top:10px;
	margin-bottom:30px;
	white-space:nowrap;
	background-color:#FAF9F7;
	width:100%;
}


/* ---------------------------------------------*/
/* DATE ----------------------------------------*/
/* ---------------------------------------------*/
#wtwbp_date {
	clear:both;
	width:100%;
}

#wtwbp_date_label {
	width:100%;
	height:16px;
	background-color:#F0EFEC;
	text-align:center;
	margin-bottom:10px;
}

#wtwbp_dataArrivo_label {
	float:left;
	width:192px;
	height:16px;
	background-color:#F0EFEC;
	text-align:left;
	vertical-align:middle;
}

#wtwbp_dataArrivo_label span {
	padding:0 15px 0 10px;
	background-image: url(images/arrow_down.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#wtwbp_dataPartenza_label {
	float:left;
	height:16px;
	background-color:#F0EFEC;
	text-align:left;
	vertical-align:middle;
}

#wtwbp_dataPartenza_label span {
	padding:0 15px 0 10px;
	background-image: url(images/arrow_down.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#wtwbp_totNotti_label {
	float:right;
	height:16px;
	text-align:right;
	background-color:#F0EFEC;
	padding-right:3px;
	vertical-align:middle;
}

#wtwbp_totNotti_label span {
	padding:0 15px 0 10px;
	background-image: url(images/arrow_down.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#wtwbp_date_valori {
	float:left;
	width:100%;
	background-color:#FAF9F7;
}

#wtwbp_dataArrivo {
	float:left;
	width:202px;
	background-color:#FAF9F7;
}

#wtwbp_dataPartenza {
	float:left;
	width:205px;
	background-color:#FAF9F7;
}

#wtwbp_totNotti {
	float:right;
	width:114px;
	text-align:right;
	margin-right:5px;
	background-color:#FAF9F7;
}


/* ---------------------------------------------*/
/* TIPOLOGIE -----------------------------------*/
/* ---------------------------------------------*/
#wtwbp_tipologie {
	clear:both;
	padding-top:30px;
}

#wtwbp_tipologie table {
	background-color:#FAF9F7;
}

.wtwbp_tipologie_spaziatoreColonna {
	width:3px;
}


.wtwbp_tipologie_spaziatoreRiga {
	height: 5px;
	font-size:0px;
	background-color:#FFFFFF;
}


.wtwbp_tipologie_intestazione {
	background-color: #F0EFEC;
	vertical-align:middle;
	height:20px;
}

.wtwbp_tipologie_piede {
	height:20px;
	font-weight:bold;
}


/* ---------------------------------------------*/
/* SERVIZI -------------------------------------*/
/* ---------------------------------------------*/
#wtwbp_servizi {
	margin-top:10px;
	border-top:20px solid #F0EFEC;
	padding-top:6px;
}

.wtwbp_servizio {
	margin-right:3px;
	white-space:nowrap
}

.wtwbp_servizio input {
	white-space:nowrap
	font-size: 8pt;
	color:#000000;
	background-color:#FAF9F7;
}
