H3
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
BODY
{
	background-color: #fff;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 12px;
}
TABLE, TBODY, TR, TD 
{   
	/* padding: 0px; */
    border-collapse: collapse;
    border-width: 0px;
	font-size: 12px;    
}


/*TD
{
    color: #000000;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 12px;
    font-style: normal;
}*/

/* NUOVE CLASSI PER ARBASPAA - INIZIO */
.TabGenerale
{
	border-collapse: collapse;
}
.CellaContenuto
{
	background-color: #FFF;
}
.CellaBarraBassa
{
	padding-top: 8px;
	padding-left: 8px;
	background-color: #FFF;
}
.ColonnaSx
{
	vertical-align:  top;
	width: 180px;
}
.ColonnaCent
{
	vertical-align: top;
	padding-left: 10px;
	height: 100%;
}
.ColonnaDx
{
	vertical-align: top;
	padding-right: 3px;
}
.Freccia
{
	vertical-align: middle;
	margin-top: 3px;
	margin-right: 5px;
}
.Freccia2
{
	vertical-align: middle;
	margin-left: 3px;
	padding-right: 15px;
}

/* ARBASPAA - BARRA ALTA - INIZIO */
.BarraAlta_H1
{
	background-color: #487600;
	height: 12px;
}
.BarraAlta_MenuAlto
{
	background-color: #D3E8A8;
	background-image: url(/images/barra_alta/banner_barra_alta_menu.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 26px;
}
.BarraAlta_MenuAlto_CellaInizio
{
	width: 12px;
}
.BarraAlta_MenuBasso
{
	background-color: #487600;
	height: 26px;
}
.BarraAlta_Separatore
{
	height: 5px;
}
.BarraAlta_H1 H1
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 10px; 
	color: #D3E8A8;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	margin-right: 2px;
}
a.BarraAlta_MenuAlto_Link
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #487600; 
	text-decoration: none; 
}
a.BarraAlta_MenuAlto_Link:link		{ color: #487600; text-decoration: none; }
a.BarraAlta_MenuAlto_Link:visited	{ color: #487600; text-decoration: none; }
a.BarraAlta_MenuAlto_Link:hover		{ color: #487600; text-decoration: underline; }

a.BarraAlta_MenuAlto_LinkSel
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #F26522; 
	text-decoration: none; 
}
a.BarraAlta_MenuAlto_LinkSel:link		{ color: #F26522; text-decoration: none; }
a.BarraAlta_MenuAlto_LinkSel:visited	{ color: #F26522; text-decoration: none; }
a.BarraAlta_MenuAlto_LinkSel:hover		{ color: #F26522; text-decoration: underline; }

/*
#nav ul
{
	padding: 3px; 
	margin: 0px;
	margin-bottom: 0;
	margin-top: 0;
}

#nav ul li
{
	margin-top: 0px;
	float: left;
	padding: 0;
	color: White;
	display : inline;
	background-color:White;
}

#nav ul li a {
   color : #FFFFFF;
   text-decoration: none;
   font-weight: bold;
}

#nav ul li a:hover{
   text-decoration: underline;   
   color: F26522;
   background-color: White;
}
*/
#nav ul{
   margin : 0px 0px 0px 0px;
   padding : 7px 7px 7px 7px;
   background-color : #497600;
   color : White;
   float : left;
   width : 99%;
   border-style : solid;
   border-color : #0066CC;
   border-width : 0px 0px 0px 0px;
}

#nav ul li{
   margin : 0px 7px 0px 7px;
   display :  inline;
   float:left;
}

#nav ul li a{
/*   
	padding-left : 0.5em;
   padding-right : 0.3em;
 */
   padding-left : 7px;
   padding-right : 0px;
   background-color : #497600;
   color : White;
   font-weight : bold;
   text-decoration : none;
   float :  left;
  /* border-right-color : #0066CC;
   border-right-style : solid;*/
   border-right-width : 0px;
}
#nav ul li a:hover{
   text-decoration: underline;
}

/* ARBASPAA - BARRA ALTA - FINE */

/* ARBASPAA - BARRA SX - INIZIO */
.CellaTitolo
{
	border-top: 1px solid #A7A7A7;
	border-bottom: 1px solid #A7A7A7;
	border-left: 1px solid #A7A7A7;
	border-right: 1px solid #A7A7A7;
}
.CellaTitoloTesto
{
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 7px;
	padding-right: 20px;
}
.CellaTitoloTestoBlocco
{
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 4px;
	/*padding-right: 5px;*/
	width: 183px;
}
.CellaTitoloRiempimento
{
	width: 100%;
}
.CellaMenu
{
	vertical-align: top;
	height: 100px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #A7A7A7;
	border-right: 1px solid #A7A7A7;
	border-left: 1px solid #A7A7A7;
}

.CelleMenu
{
	padding-top: 5px;
}

.CellaBlocco
{
	vertical-align: top;
	background-color: #FFFFFF;
	border-bottom: 1px solid #A7A7A7;
	border-right: 1px solid #A7A7A7;
	border-left: 1px solid #A7A7A7;
}
.CellaBloccoImg
{
	width: 14px;
	vertical-align: top;
	background-color: #FFFFFF;
	border-bottom: 1px solid #A7A7A7;
	border-left: 1px solid #A7A7A7;
}
.CellaBloccoTxt
{
	width: 186px;
	vertical-align: top;
	background-color: #FFFFFF;
	border-bottom: 1px solid #A7A7A7;
	border-right: 1px solid #A7A7A7;
	font-size: 11px; 
	font-weight: bold; 
	color: #555555; 
	text-decoration: none; 
}
.CellaLinkArancio
{
	vertical-align: middle;
	color: #FFFFFF;
	font-weight: normal;
}

a.LinkBassoBloccoHome
{	
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none; 
}
a.LinkBassoBloccoHome:link		{ color: #FFFFFF; text-decoration: none; }
a.LinkBassoBloccoHome:visited	{ color: #FFFFFF; text-decoration: none; }
a.LinkBassoBloccoHome:hover		{ color: #FFFFFF; text-decoration: underline; }

.CellaTestoServizi
{
	vertical-align: middle;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
a.LinkHomeServizi
{	
	font-size: 12px; 
	font-weight: bold; 
	color: #F26522; 
	text-decoration: none; 
}
a.LinkHomeServizi:link		{ color: #F26522; text-decoration: none; }
a.LinkHomeServizi:visited	{ color: #F26522; text-decoration: none; }
a.LinkHomeServizi:hover		{ color: #F26522; text-decoration: underline; }
a.LinkAltriServizi
{	
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none; 
}
a.LinkAltriServizi:link		{ color: #FFFFFF; text-decoration: none; }
a.LinkAltriServizi:visited	{ color: #FFFFFF; text-decoration: none; }
a.LinkAltriServizi:hover		{ color: #FFFFFF; text-decoration: underline; }

.CellaTitoloTesto_Arancio
{
	height: 30px;
	background-image: url(/images/barra_sx/curva_bianco_arancio_nuova.jpg);
}
.CellaTitoloRiempimento_Arancio
{
	background-color: #F26522;
}
.CellaTitoloTesto_Giallo
{
	background-image: url(/images/barra_sx/curva_bianco_giallo.jpg);
}
.CellaTitoloRiempimento_Giallo
{
	background-color: #F2E22F;
}
.CellaTitoloTesto_Verde
{
	height: 30px;
	background-image: url(/images/barra_sx/curva_bianco_verde_nuova.jpg);
}
.CellaTitoloTesto_VerdeInversa
{
	height: 23px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(/images/barra_sx/curva_bianco_verde_inversa.jpg);
}
.CellaTitoloRiempimento_Verde
{
	background-color: #487600;
}


.CellaBannerNonSoloCinqueTerre
{
	width: 143px; 
	height: 154px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #A7A7A7;
	border-right: 1px solid #A7A7A7;
	border-left: 1px solid #A7A7A7;
	border-top: 1px solid #A7A7A7;
}

.CellaLogoThawte
{
	width: 143px; 
	background-color: #FFFFFF;
	border-bottom: 1px solid #A7A7A7;
	border-right: 1px solid #A7A7A7;
	border-left: 1px solid #A7A7A7;
	border-top: 1px solid #A7A7A7;
}
.DivLogoThawte
{
	margin: 10px;
	height: 50px;
}
.CellaTestoThawte
{
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.TestoTitolo
{
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
.TestoTitolo_Arancio
{
	color: #F26522;
}
.TestoTitolo_Giallo
{
	color: #AFA400;
}
.TestoTitolo_Verde
{
	color: #487600;
}

a.LinkMenu
{	
	font-size: 11px; 
	font-weight: bold; 
	color: #555555; 
	text-decoration: none; 
	
}
a.LinkMenu:link		{ color: #555555; text-decoration: none; }
a.LinkMenu:visited	{ color: #555555; text-decoration: none; }
a.LinkMenu:hover	{ color: #555555; text-decoration: underline; }

ul.UlLinkMenu 
{
	list-style-image: url(/images/barra_sx/freccia_arancio_dx.gif);  
	
	margin-left:0px;
	padding-left:0px;
	padding-top:3px;
	 /*margin-left: 5px;
	 margin-right: 0px;
	 padding-left: 10px;
	 padding-right: 0px; 
	 padding-top: 5px; 
	 padding-bottom: 5px;*/
}

ul.UlLinkMenu li
{
	margin-top: 3px;
	margin-left: 20px;
	margin-right: 3px;
}

ul.UlLinkMenu a
{
	top: 5px;
	margin-left: -7px;

}


/* ARBASPAA - BARRA SX - FINE */

/* ARBASPAA - BARRA BASSA - INIZIO */
.TabBarraBassa
{
	background-image: url(/images/barra_bassa/sf_barra_bassa.gif);
	height: 30px;
}
.BarraBassa_TestoArbaspaa
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif; 
	font-size: 14px; 
	font-weight: bold; 
	font-style: italic;
	color: #487600; 
	text-decoration: none; 
}
.BarraBassa_TestoArbaspaa2
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif; 
	font-size: 11px; 
	color: #487600; 
	text-decoration: none; 
	padding-bottom: 5px;
	vertical-align: bottom;
}
.BarraBassa_TestoArbaspaa2 A.
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif; 
	font-size: 11px; 
	color: #487600; 
	text-decoration: none; 
}
.BarraBassa_TestoArbaspaa2 A:link		{ color: #487600; text-decoration: none; }
.BarraBassa_TestoArbaspaa2 A:visited	{ color: #487600; text-decoration: none; }
.BarraBassa_TestoArbaspaa2 A:hover		{ color: #487600; text-decoration: underline; }

.BarraBassa_QNT
{
	padding-right: 5px;
	padding-bottom: 5px;
	vertical-align: bottom;
}
.BarraBassa_QNT a
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif; 
	font-size: 11px; 
	color: #F26522; 
	text-decoration: none; 
}
.BarraBassa_QNT a:link		{ color: #F26522; text-decoration: none; }
.BarraBassa_QNT a:visited	{ color: #F26522; text-decoration: none; }
.BarraBassa_QNT a:hover		{ color: #F26522; text-decoration: underline; }
/* ARBASPAA - BARRA BASSA - FINE */

/* ARBASPAA - BARRA DESTRA - INIZIO */
.TestoCellaSfondoColorato
{
	font-size: 12px;
	color: #FFFFFF;
	padding: 2px 2px 2px 2px;
}
.TestoCellaSfondoColorato_Arancio
{
	background-color: #F26522;
}
/* ARBASPAA - BARRA DESTRA - FINE */


/* NUOVE CLASSI PER ARBASPAA - FINE */

/*
a:link     {color: #000000;  font-weight: bold;}
a:visited  {color: #000000;  font-weight: bold;}
a:hover    {color: #000000;  font-weight: bold;}
a:active   {color: #000000;  font-weight: bold;}
*/
.DivCaricamento
{
	position: absolute;
	z-index: 10;
	width: 100%;
	top: 50;
}
.TestoCaricamento
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
}
.DivTestiNascosti
{
	display: none;
}

.DivLinkSitoUfficialeHotel
{
/*	display: none; */
}

input, select, textarea {
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 9px;
	color: #707065;
}

.FormPrenotazione
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 13px;
}
input.FormPrenotazione, select.FormPrenotazione, textarea.FormPrenotazione {
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 13px;
	/*color: #707065;*/
	color: #000000;
}



.Data
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
	color: #FFFFFF;
    font-weight: bold;
}

.CambioLinguaSel
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
	color: #3C4865;
}
.CambioLingua
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
	color: #3C4865;
	font-weight: bold;
}
A.CambioLingua:link		{ text-decoration: none; color: #3C4865; }
A.CambioLingua:visited	{ text-decoration: none; color: #3C4865; }
A.CambioLingua:hover	{ text-decoration: underline; color: #3C4865; }
A.CambioLingua:active	{ text-decoration: underline; color: #3C4865; }

.BarraBassaCopy
{
    background-color: #FFFFFF;
	border: 0px;
	border-collapse: collapse;
}

.BoxListeHome
{
    background-color: #FFFFFF;
    width: 253px;
}

.BoxListeSingole
{
    background-color: #FFFFFF;
}

.QntLink
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
	color: #000000;
}
A.QntLink:link		{ text-decoration: none; color: #000000; }
A.QntLink:visited	{ text-decoration: none; color: #000000; }
A.QntLink:hover	{ text-decoration: underline; color: #000000; }
A.QntLink:active	{ text-decoration: underline; color: #000000; }

/*  BOX NEWS HOME  (INIZIO) -------------------- */

.BoxNewsHome
{
    background-color: #F2F2F2;
    width: 254px;
	font-size: 11px;
}
.ElencoNews
{
    background-color: #F2F2F2;
	font-size: 11px;
}
.BoxNewsTitolo
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
	color: #000000;
	font-weight: bold;
}
A.BoxNewsTitolo:link	{ text-decoration: none;}
A.BoxNewsTitolo:visited	{ text-decoration: none;}
A.BoxNewsTitolo:hover	{ text-decoration: underline;}
A.BoxNewsTitolo:active	{ text-decoration: underline;}

.BoxNewsAbstract
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 9pt; 
	color: #000000;
	
}

.WelcomeMexHome
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.ImgHome
{
	height: 83px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.ImgHomeOK
{
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}


.BoxNewsLink
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
	color: #000000;
}
A.BoxNewsLink:link	{ text-decoration: none;}
A.BoxNewsLink:visited	{ text-decoration: none;}
A.BoxNewsLink:hover	{ text-decoration: underline;}
A.BoxNewsLink:active	{ text-decoration: underline;}

.BoxNewsBackIndex
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
	color: #000000;
	font-weight: bold;
}
A.BoxNewsBackIndex:link	{ text-decoration: none;}
A.BoxNewsBackIndex:visited	{ text-decoration: none;}
A.BoxNewsBackIndex:hover	{ text-decoration: underline;}
A.BoxNewsBackIndex:active	{ text-decoration: underline;}

/*  BOX NEWS HOME  (FINE) -------------------- */



/* >>> Style Dettaglio News*/
.DettaglioNewsTab
{   width: 480px;
    background-color:#FFFFFF;
 
}
.DettaglioNewsIntestazione
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-weight:bold;
    font-style: normal;
    color: #000000;
	padding-top: 10px;
	padding-bottom: 10px; 

}

.DettaglioNewsImmagine
{

	margin-right: 10px;
	margin-bottom:10px;
	border-width: 1px;
	border-color: #000000;


}
.DettaglioNewsAbstract
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-style: italic;
        
}
.DettaglioNewsData
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-style: normal;
    color: #2D2D2D;
}
.DettaglioNewsTesto
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-style: normal;

}
/* <<< Style Dettaglio News*/



/*  ---- BARRA DX PRENOTAZIONE  (INIZIO)  */
.TabBarraDx
{
    background-color: #C3C3C3;
	width: 260px;
	height: 100%;
}

.BarraDxRigaVert
{
    background-color: #636363;
	width: 1px;
}

.TitoloBarraDx
{
    height: 17px;
    background-color: #111111;
	width: 259px;
	font-weight:bold;
	color: #FFFFFF;
}

.BarraDxPrenotazione
{
    background-color: #C3C3C3;
	text-align: center;
		/* vertical-align: top;*/
	width: 259px;
	height: 100%;
	background-image: url(/images/sfondo_giglio.gif) ;
}

.BarraDxBassoGrigio
{
    height: 17px;
    background-color: #777777;
	width: 259px;
	color: #FFFFFF;
}
.BarraDxBassoNero
{
    height: 26px;
    background-color: #000000;
	width: 259px;
	
	font-weight:bold;
	color: #FFFFFF;
}


/*  ---- BARRA DX PRENOTAZIONE  (FINE)  */


/*  ---- ELENCO RATING  (INIZIO)  */

.TitoloGruppoTabella
{
	width: 253px;
	background-color: #3F4B68;
}

.TitoloGruppoCella
{
	font-weight: bold;
	color: #FFFFFF;
	height: 19px;
}
.ElencoTitolo
{
	font-weight: bold;
	color: #000000;
}
.ElencoHeader
{
	font-size: 12px;
	font-weight: bold;
	color: #F26522;
	padding: 5px;5px;5px;5px;
}
.ElencoFrecciaItem
{
	text-align: center;
	font-weight: bold;
	color: #FF0000;
}
.ElencoItem
{
	font-size: 12px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px; 
}
A.ElencoItem
{
	font-size: .12px;
	color: #000000;
}
A.ElencoItem:active 
{ 
	text-decoration: none 
}
A.ElencoItem:link 
{ 
	text-decoration: none 
}
A.ElencoItem:visited 
{  
	text-decoration: none 
}
A.ElencoItem:hover 
{ 
	text-decoration: underline 
}
.HomeElencoTesto
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 9pt; 
	color: #000000;
}

/*  ---- ELENCO RATING  (FINE)  */



/*  ---- BOX RICERCA  (INIZIO)  */
.BoxSearchLabel
{
	font-weight:bold;
	color: #000000;
}
.BoxSearchLabelSmall
{
	font-size: 9px;
	font-weight:bold;
	color: #000000;
}
.BoxSearchSelect
{
	color: #707065;
}
.BoxSearchInfo
{
	color: #000000;
}
.BoxSearchStandardButtonTabRosso
{
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	background-color: #800000;
	color: #FFFFFF;
}
.BoxSearchStandardButtonTab
{
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	background-color: #497600;
	color: #000000;
}
.BoxSearchStandardButtonBianco
{
	color: #FFFFFF; 
	font-weight:bold;
	font-style: normal; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif 
}
A.BoxSearchStandardButtonBianco
{ 
	color: #FFFFFF; 
	font-weight:bold;
	font-style: normal; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif 
}
A.BoxSearchStandardButtonBianco:active 
{ 
	text-decoration: none 
}
A.BoxSearchStandardButtonBianco:link 
{ 
	text-decoration: none 
}
A.BoxSearchStandardButtonBianco:visited 
{  
	text-decoration: none 
}
A.BoxSearchStandardButtonBianco:hover 
{ 
	text-decoration: underline 
}
.BoxSearchStandardButton
{
	color: #FFFFFF; 
	font-weight:bold;
	font-style: normal; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif 
}

.BoxSearchStandardButtonFrecce
{
	color: #FFFFFF; 
	font-weight:bold;
	font-style: normal; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 14px;
}

a.BoxSearchStandardButton
{ 
	color: #FFFFFF; 
	font-weight:bold;
	font-style: normal; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif 
}
a.BoxSearchStandardButton:active 
{ 
	text-decoration: none;
	color: #FFFFFF; 
}
a.BoxSearchStandardButton:link 
{ 
	text-decoration: none;
	color: #FFFFFF; 
}
a.BoxSearchStandardButton:visited 
{  
	text-decoration: none;
	color: #FFFFFF;
}
a.BoxSearchStandardButton:hover 
{ 
	text-decoration: underline;
	color: #FFFFFF;
}
.BtnPiccolo
{
	font-size: 10px;
}
.BtnPiccoloFrecce
{
	font-size: 11px;
}

/*  ---- BOX RICERCA  (FINE)  */


/*  ---- BARRA NAVIGAZIONE ALTA - BASSA  (INIZIO)  */
.NavRiga1
{
    background-color: #B4B9C4;
    height: 1px;
}
.NavRiga2
{
    background-color: #394664;
    height: 17px;
    color: #FFFFFF;
    
    font-weight: bold;
}
.NavCella2
{
    height: 17px;
    color: #FFFFFF;
    
    font-weight: bold;
}
.NavCella2Sep
{
    width: 25px;
    height: 17px;
    color: #FFFFFF;
    
    font-weight: bold;
}

a.Nav2Link			{color: #FFFFFF; font-weight: bold;}
a.Nav2Link:link     {text-decoration:none;}
a.Nav2Link:visited  {text-decoration:none;}
a.Nav2Link:hover    {text-decoration:underline;}
a.Nav2Link:active   {text-decoration:underline;}

.NavRiga3
{
    background-color: #95A2C0;
    height: 25px;
}
.NavCella3
{
    height: 25px;
    color: #000000;
    
    font-weight: bold;

}
.NavCella3Sep
{
    height: 17px;
    width: 12px;
    color: #FFFFFF;
    
    font-weight: bold;
}

a.Nav3Link:link     {color: #000000; font-weight: bold; text-decoration:none;}
a.Nav3Link:visited  {color: #000000; font-weight: bold; text-decoration:none;}
a.Nav3Link:hover    {color: #000000; font-weight: bold; text-decoration:underline;}
a.Nav3Link:active   {color: #000000; font-weight: bold; text-decoration:underline;}

.NavRiga4
{
    background-color: #000000;
    height: 1px;
}
/*  ---- BARRA NAVIGAZIONE ALTA - BASSA  (FINE)  */



/*  ---- RIEPILOGO TARIFFE  (INIZIO)  */
.HrSeparatoreTariffe
{
	height: 1px;
}
.RiepilogoTariffe
{
	border: solid 1px Black;
	border-collapse: collapse;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 9pt;
}
.RiepilogoTariffeCellaIntestazione
{
	border: solid 1px Black;
	font-size: 10px;
	font-weight:bold;
	background-color:#D8D8D8;
	text-align:center;
	vertical-align: bottom;
	color: #555555;
}
.RiepilogoTariffeCellaIntestazioneCam
{
	border-top: solid 1px Black;
	border-left: solid 1px Black;
	border-right: solid 1px Black;
	font-size: 10px;
	font-weight:bold;
	background-color:#D8D8D8;
	text-align:center;
	color: #555555;
}
.RiepilogoTariffeCellaIntestazioneMinMax
{
	border-bottom: solid 1px Black;
	border-left: solid 1px Black;
	border-right: solid 1px Black;
	font-size: 10px;
	font-weight:bold;
	background-color:#D8D8D8;
	text-align:center;
	color: #555555;
}
.RiepilogoTariffeCellaPeriodo
{
	border: solid 1px Black;
	text-align: center;
	font-size: 10px;
}
.RiepilogoTariffeCellaImporto
{
	border: solid 1px Black;
	text-align: center;
	font-size: 10px;
}
.RiepilogoTariffeRiga
{
	background-color:#FBFBFB;
}
.RiepilogoTariffeRigaAlt
{
	background-color:#FFFFE0;
}

.RiepilogoTariffeShow
{
	display: inline;
}

.RiepilogoTariffeHide
{
	display: none;
}

/*  ---- RIEPILOGO TARIFFE  (FINE)  */


/*  ELENCO HOTEL  (INIZIO) -------------------- */
.CellaContenutoElenchi
{
	vertical-align: top;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom:20px;
	font-size: 9px;
	background-color: White;
}
.ControlloElencoTesto
{
	height: 50px;
}
.ElencoNomeHotel
{
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-weight:bold;
	color: #000000;
}
A.ElencoNomeHotel
{
	color: #000000;
}
A.ElencoNomeHotel:active
{
	text-decoration: none;
}
A.ElencoNomeHotel:link
{
	text-decoration: none;
}
A.ElencoNomeHotel:visited
{
	text-decoration: none;
}
A.ElencoNomeHotel:hover
{
	text-decoration: underline;
}
.ElencoTestoDescrittivo
{
	font-size: 12px;
	color: #000000;
}

.ElencoDescrDettaglio
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 12px;
	color: #0555AF;
}
A.ElencoDescrDettaglio:active { 	text-decoration: none; }
A.ElencoDescrDettaglio:link { 	text-decoration: none; }
A.ElencoDescrDettaglio:visited { 	text-decoration: none; }
A.ElencoDescrDettaglio:hover { 	text-decoration: underline; }

.ElencoLinkDettaglio
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #188C13;
}
A.ElencoLinkDettaglio:active { 	text-decoration: none; }
A.ElencoLinkDettaglio:link { 	text-decoration: none; }
A.ElencoLinkDettaglio:visited { 	text-decoration: none; }
A.ElencoLinkDettaglio:hover { 	text-decoration: underline; }

.ElencoLinkOfferte
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #F70A0A;
}
A.ElencoLinkOfferte:active { 	text-decoration: none; }
A.ElencoLinkOfferte:link { 	text-decoration: none; }
A.ElencoLinkOfferte:visited { 	text-decoration: none; }
A.ElencoLinkOfferte:hover { 	text-decoration: underline; }

.ElencoIndirizzo
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
}

.ElencoDescrizioni
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 12px;
	color: #4C4C4C;
}
.CellaImmagineElenco
{
	width: 80px;
	height:70px;
	background-color: #AAAAAA;
	
}


.IntestazioniPrincipali
{
	font-size: 11px;
	font-weight: bold;
	color: #777777;
}
.SelectOrdinamento
{
	
	color: #000000;
}
.IntestazioniSecondarie
{
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-weight: bold;
	color: #000000;
}
.LinkPrenota
{
	
	color: #000000;
}
A.LinkPrenota
{
	font-size: 11px;
	color: #000000;
}
A.LinkPrenota:active 
{ 
	text-decoration: none 
}
A.LinkPrenota:link 
{ 
	text-decoration: none 
}
A.LinkPrenota:visited 
{ 
	text-decoration: none 
}
A.LinkPrenota:hover 
{ 
	text-decoration: underline 
}
.SoluzioniItem
{
	font-size: 11px;
	color: #000000;
}
.RicercaEOF
{
	
	color: #000000;
}

.LinkAltraRicerca
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
	 
	color: #000000;
	font-weight: bold;
}
A.LinkAltraRicerca:link		{ text-decoration: none; color: #000000; }
A.LinkAltraRicerca:visited	{ text-decoration: none; color: #000000; }
A.LinkAltraRicerca:hover		{ text-decoration: underline; color: #B00000; }
A.LinkAltraRicerca:active		{ text-decoration: underline; color: #B00000; }

/*  ELENCO HOTEL  (FINE) -------------------- */



/*  DETTAGLIO HOTEL  (INIZIO) -------------------- */


.DettaglioNomeHotel
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	color: #F26522;
	padding-bottom:5px;
}
.DettaglioIndirizzo
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	color: #000000;
	padding-bottom:50px;
}
.LinkMoreInfoDest
{
	font-size:10px;
}
.DettaglioTitoli
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 9pt;
	font-weight:bold;

	color: #000000;
}
.DettaglioTitoliBianco
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 9pt;
	font-weight:bold;
	color: F26522;
/*	color: #FFFFFF; */
}
.DettaglioDescrizioni
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	color: #000000;
	text-align:justify;
	padding-right: 20px;
	
}

.TabDettaglio
{
	border-bottom:solid 0px #F26522;
	border-left: solid 0px #F26522;
	border-right: solid 1px #F26522;
	border-top: solid 0px #F26522;
	border-collapse:collapse;
	border-style: solid;
}


.DivTabDettaglioPrimaCella
{
	background-image: url(/images/curva_dettaglio_hotel_desel.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;	
}
.DivTabDettaglioPrimaCellaSel
{
	background-image: url(/images/curva_dettaglio_hotel_selez.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;	
}


.CellaBarraDettaglioPrimaSel
{
	width: 33%;
	height:25px;
	border-bottom-color: #FFFFFF;
	border-left-color: #F26522;
	border-right-color: #F26522;
	border-top-color: #F26522;
	border-width: 0px;
	border-style: solid; 
	border-collapse:collapse;
	padding-left: 10px;
}
.CellaBarraDettaglioPrima
{
	width: 33%;
	height:25px;
	border-bottom:solid 1px #F26522;
	border-left: solid 0px #F26522;
	border-right: solid 0px #F26522;
	border-top: solid 0px #F26522;
	border-collapse:collapse;
	padding-left: 10px;
}

.CellaBarraDettaglioSel
{
	width: 33%;
	height:25px;
	background-color: #FFFFFF;

	border-bottom-color: #FFFFFF;
	border-left-color: #F26522;
	border-right-color: #F26522;
	border-top-color: #F26522;
	border-width: 1px;
	border-style: solid; 
	border-collapse:collapse;
}
.CellaBarraDettaglio
{
	width: 33%;
	height:25px;
	background-color: #DDDDDD;
	border-bottom-color: #F26522;
	border-left-color: #F26522;
	border-right-color: #F26522;
	border-top-color: #F26522;
	border-width: 1px;
	border-collapse:collapse;
	border-style: solid;
}

.CellaDettaglioContent
{
	vertical-align: top;
	background-color: #FFFFFF;
	border-bottom: solid 0px #F26522;
	border-left: solid 1px #F26522;
	border-right: solid 1px #F26522;
	border-top:solid 1px #FFFFFF;
	border-collapse:collapse;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}

.CellaContent
{
	vertical-align: top;
	background-color: #FFFFFF;
	border-bottom: solid 0px #F26522;
	border-left: solid 0px #F26522;
	border-right: solid 0px #F26522;
	border-top:solid 0px #FFFFFF;
	border-collapse:collapse;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	height: 100%;
}

.CellaDettaglioBottom
{

	border-bottom: solid 0px #F26522;
	border-left: solid 1px #F26522;
	border-right: solid 0px #F26522;
	border-top:solid 0px #FFFFFF;
	border-collapse:collapse;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:10px;
}

.DivTabDettaglioBottom
{
	background-image: url(/images/curva_dettaglio_hotel_bottom.gif);
	background-position: right bottom;
	background-repeat:no-repeat;		
}

/*
.DettaglioGalleriaTabella
{
	border-color: #000000;
	border-width: 1px;
	border-collapse:collapse;
}
.DettaglioGalleriaCella
{
	border-bottom-color: #000000;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-top-color: #FFFFFF;
}
*/

.DettaglioPrenotazione
{
	
	color: #000000;
}
.RiepilogoDatiPrenotazione
{
	
	font-weight: bold;
	color: #000000;
}

.DettaglioPrenotazioneErrore
{
	
	font-weight: bold;
	color: #FF0000;
}
.ErroreRicercaOrizzontale
{
	font-size: 10px;	
	font-weight: bold;
	color: #FF0000;
}
.DettaglioIntestazioniSoluzioni
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-weight: bold;
	color: #000000;
}
.DettaglioLinkPrenota
{
	
	color: #000000;
}
A.DettaglioLinkPrenota
{
	
	color: #000000;
}
A.DettaglioLinkPrenota:active 
{ 
	text-decoration: none 
}
A.DettaglioLinkPrenota:link 
{ 
	text-decoration: none 
}
A.DettaglioLinkPrenota:visited 
{ 
	text-decoration: none 
}
A.DettaglioLinkPrenota:hover 
{ 
	text-decoration: underline 
}
.DettaglioSoluzioniItem
{
	
	color: #000000;
}
.DettaglioParametri
{
	
	color: #000000;
}
.DettaglioSoluzioneSelezionata
{
	
	color: #000000;
}

.BarraDettaglioLink
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
	color: #555555;
	font-weight: bold;
}
A.BarraDettaglioLink:link		{ text-decoration: none; color: #555555; }
A.BarraDettaglioLink:visited	{ text-decoration: none; color: #555555; }
A.BarraDettaglioLink:hover		{ text-decoration: underline; color: #FF0000; }
A.BarraDettaglioLink:active		{ text-decoration: underline; color: #FF0000; }

.BarraDettaglioLinkRed
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
	 
	color: #B00000;
	font-weight: bold;
}
A.BarraDettaglioLinkRed:link	{ text-decoration: none; color: #B00000; }
A.BarraDettaglioLinkRed:visited	{ text-decoration: none; color: #B00000; }
A.BarraDettaglioLinkRed:hover	{ text-decoration: underline; color: #FF0000; }
A.BarraDettaglioLinkRed:active	{ text-decoration: underline; color: #FF0000; }

.CellaSeparatoreSoluzioni
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.TabProcessoPrenotazione
{
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	border-collapse: collapse;
}
.TdProcesso
{
	width: 93px;
	text-align: center;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	border-collapse: collapse;
}

/*  DETTAGLIO HOTEL  (FINE) -------------------- */

/* Inizio Conferma Prenotazione */

.ConfPrenotazioneIntestazione
{
	
	font-weight: bold;
	color: #000000;
}

.ConfPrenotazioneEtichette
{
	
	font-weight: bold;
	color: #000000;
}

.ConfPrenotazioneDati
{
	
	color: #000000;
}

.ConfPrenotazioneTesti
{
	
	color: #000000;
}

.ConfPrenotazioneLink
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
	 
	color: #000000;
	font-weight: bold;
}
A.ConfPrenotazioneLink:link		{ text-decoration: none; color: #000000; }
A.ConfPrenotazioneLink:visited	{ text-decoration: none; color: #000000; }
A.ConfPrenotazioneLink:hover		{ text-decoration: underline; color: #FF0000; }
A.ConfPrenotazioneLink:active		{ text-decoration: underline; color: #FF0000; }

/* Fine Conferma Prenotazione */

/* Modulo di ricerca albergo (inizio) */
.CellaContenutoRicerca
{
	vertical-align: top;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom:20px;
	font-size: 9px;
	background-color: White;
}
.SearchTitle
{
	
	font-weight: bold;
	color: #000000;
}
.SearchMessaggio
{
	
	color: #000000;
}
.SearchHeader
{
	
	font-weight: bold;
	color: #000000;
}
.SearchHeaderPiccolo
{
	
	font-weight: bold;
	color: #000000;
}
.SearchFreccia
{
	text-align: center;
	
	font-weight: bold;
	color: #FF0000;
}
.SearchLabel
{
	
	font-weight: bold;
	color: #000000;
}

.SearchItem
{
	
	color: #000000;
}

.SearchItemBooking
{
	
	color: #FF0000;
	font-weight: bold;
}

/* Modulo di ricerca albergo (fine)  */ 

/* Elenco Offerte: Offerte Usercontrol */
.ElencoTitoloOfferta
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	
	font-weight:bold;
	color: #000000;
}
A.ElencoTitoloOfferta
{
	
	color: #000000;
}
A.ElencoTitoloOfferta:active
{
	text-decoration: none;
}
A.ElencoTitoloOfferta:link
{
	text-decoration: none;
}
A.ElencoTitoloOfferta:visited
{
	text-decoration: none;
}
A.ElencoTitoloOfferta:hover
{
	text-decoration: underline;
}
.ElencoOffertaTesto
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	color: #000000;
}

/* Dettaglio Albergo: Dettaglio Offerta Inizio */
.TitoloOfferta
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-weight:bold;
	color: #000000;
}
.TestoOfferta
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;

	color: #000000;
}
.TestoEtichette
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	color: #000000;
}

/* Dettaglio Albergo: Dettaglio Offerta Fine */

/*  SEZIONE CUSTOMER SERVICE  (INIZIO) -------------------- */

.TitoloCustomeService
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
	color: #000000;
	font-weight: bold;
}

.SottoTitoloCustomeService
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 10pt; 
	color: #BB0000;
	font-weight: bold;
}

.TestoCustomeService
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
	color: #000000;
	font-weight: normal;
}

#incPagina_incMailComunicator_txtNome
{
	width: 300px;
}

#incPagina_incMailComunicator_txtEmail
{
	width: 300px;
}

#incPagina_incMailComunicator_txtMex
{
	width: 300px;
}

/*  SEZIONE CUSTOMER SERVICE  (FINE) -------------------- */

/*  SEZIONE NUOVA PRENOTAZIONE  (INIZIO) -------------------- */
.TestoStepOff
{
	color: #9CA2B1;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 12px; 
	font-weight: bold;
	text-align: center;
}
.TestoStepOn
{
	color: #394664;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 12px; 
	font-weight: bold;
	text-align: center;
}
.TabRiepilogoPrenotazione
{
	WIDTH: 100%; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-COLLAPSE: collapse;
}
.TabRiepilogoPrenotazioneAlt
{
	WIDTH: 100%; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 0px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-COLLAPSE: collapse;
}
.TdHeaderRiepilogoPrenotazione
{
	font-weight: bold;
	COLOR: #000000;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #d8d8d8 1px solid;
}
.TdRiepilogoPrenotazione
{
	COLOR: #000000;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #d8d8d8 1px solid;
}
.TdHeaderRiepilogoPrenotazioneCamere
{
	FONT-WEIGHT: bold;
	COLOR: #000000;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #d8d8d8 1px solid;
	BORDER-LEFT: #d8d8d8 1px solid;
}
.TdRiepilogoPrenotazioneCamere
{
	COLOR: #000000;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #d8d8d8 1px solid;
	BORDER-LEFT: #d8d8d8 1px solid;
}
.TDRispostaRichiestaDisponibilita
{
	FONT-SIZE: 12px;
	COLOR: #000000;
}
.TabBtnTornaIndietro
{
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-COLLAPSE: collapse;
	background-color: #d8d8d8;
}
.TabBtnCambiaParametri
{
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-COLLAPSE: collapse;
	background-color: #d8d8d8;
}
.BtnCambiaParametri
{ 
	color: #B00000; 
	font-size: 11px;
	font-style: normal; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif 
}
A.BtnCambiaParametri
{ 
	font-weight:bold;
}
A.BtnCambiaParametri:active 
{ 
	text-decoration: none 
}
A.BtnCambiaParametri:link 
{ 
	text-decoration: none 
}
A.BtnCambiaParametri:visited 
{  
	text-decoration: none 
}
A.BtnCambiaParametri:hover 
{ 
	text-decoration: underline 
}

.TdHeaderSoluzioniDisponibili
{
	font-weight: bold;
	COLOR: #000000;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #d8d8d8 1px solid;
}

.TdSoluzioniDisponibili
{
	COLOR: #000000;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #d8d8d8 1px solid;
}
.TdTitoloRiepilogoUtente
{
	font-weight: bold;
	COLOR: #000000;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
}
.TdTitoloRiepilogoUtenteCarta
{
	font-weight: bold;
	COLOR: #000000;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	BORDER-TOP: #000000 1px solid;
}
.TdHeaderRiepilogoUtente
{
	COLOR: #000000;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #d8d8d8 1px solid;
}
.TdHeaderRiepilogoUtenteNoBordo
{
	COLOR: #000000;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
}
.TdRiepilogoUtente
{
	font-weight: bold;
	COLOR: #000000;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #d8d8d8 1px solid;
}
.TdRiepilogoUtenteNoBordo
{
	font-weight: bold;
	COLOR: #000000;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
}

.MexBottoni
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-weight: bold;
	color: #800000;
}
.TabElencoOfferteGenerale
{
	WIDTH: 100%; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-COLLAPSE: collapse;
}
.TdHeaderElencoOfferteGenerale
{
	BORDER-BOTTOM: #000000 1px solid; 
}
/*  SEZIONE NUOVA PRENOTAZIONE  (FINE) -------------------- */

/*  SEZIONE RISPOSTA RICHIESTA DISP.  (FINE) -------------------- */

.RispostaNegativaTab
{
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	background-color: #FF0000;
	color: #FFFFFF;
}
.RispostaPositivaTab
{
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	background-color: #00D145;
	color: #000000;
}
.RispostaNegativaTd
{
	color: #FFFFFF; 
	font-weight:bold;
	font-style: normal; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif 
}
.RispostaPositivaTd
{
	color: #000000; 
	font-weight:bold;
	font-style: normal; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif 
}

.TabRispostaPositiva
{
	background-color: #AAD2AC;
}
.RispostaPositiva
{
	color: #008000; 
	font-weight:bold;
	font-style: normal; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif 
}
.TabRispostaNegativa
{
	background-color: #D2AAAC;
}
.RispostaNegativa
{
	color: #800000; 
	font-weight:bold;
	font-style: normal; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif 
}

/*  SEZIONE RISPOSTA RICHIESTA DISP.  (FINE) -------------------- */

/*  SEZIONE CONTROLLO VERISIGN  (INIZIO) -------------------- */

.VerisignSecureSite
{
	color: #000000; 
	font-size: 10px;
	font-style: normal; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif 
}
A.VerisignSecureSite
{ 
	font-weight:bold;
}
A.VerisignSecureSite:active 
{ 
	text-decoration: none 
}
A.VerisignSecureSite:link 
{ 
	text-decoration: none 
}
A.VerisignSecureSite:visited 
{  
	text-decoration: none 
}
A.VerisignSecureSite:hover 
{ 
	text-decoration: underline 
}

/*  SEZIONE CONTROLLO VERISIGN  (FINE) -------------------- */

/*  SEZIONE BARRA DX PRENOTAZIONE  (INIZIO) -------------------- */

.BDXPTitoloAlbergo
{
	color: #000000; 
	font-size: 18px;
	font-weight:bold;
	font-style: normal; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif 
}
.BDXPDescrizioneAlbergo
{
	color: #000000; 
	font-size: 12px;
	font-weight:bold;
	font-style: normal; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif 
}
/*  SEZIONE BARRA DX PRENOTAZIONE  (FINE) -------------------- */

.ProgettoRealizzato
{
	color: #000000; 
	font-size: 11px;
	font-weight:bold;
	font-style: normal; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif 
}

/* PAGINA STANDARD CMS INIZIO -------------------------------------------------- */
.TabellaTitoloElencoCategorie
{
	background-color: #3F4B68;
}
.CellaTitoloElencoCategorie
{
	font-weight: bold;
	color: #FFFFFF;
	height: 19px;
}
.MexElencoPagine
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	color:#000000;
}
.TablellaContenitorePagina
{
	width:100%;
	height:100%;
}

.CellaSeparatorePagina
{
	background-color: #F26522;
	height:2px;
}

.CellaTitoloPagina
{
	height:35px;
}

.TitoloPagina
{
	padding-top:12px;
	height:10px;
	padding-left: 15px;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	color:#F26522;
	font-size: 15px;
}
.CellaContenutoPagina
{
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom:20px;
	font-size: 9px;
	background-color: White;
}

TD.CellaContenutoPagina TD
{
	padding: 5px 5px 5px 5px;
}
/*
.TabellaHomeDestinazioni 
{
	padding: 0px 0px 0px 0px;
	padding-left: 0px;
	border-color: Green;
	border-width: 1px;
}
.TabellaHomeDestinazioni TD
{
	padding: 0px 0px 0px 0px;
	background-color: Red;	
	margin:  0px 0px 0px 0px;
}
*/

TD.CellaContenutoPagina IMG
{
	border:#a7a7a7 2px solid;
}

TD.CellaContenutoPagina TD A { text-decoration: none; color: #487600; font-weight: bold;}
TD.CellaContenutoPagina TD A:link		{ text-decoration: none; color: #487600; font-weight: bold;}
TD.CellaContenutoPagina TD A:visited	{ text-decoration: none; color: #487600; font-weight: bold;}
TD.CellaContenutoPagina TD A:hover		{ text-decoration: underline; color: #487600; font-weight: bold;}
TD.CellaContenutoPagina TD A:active		{ text-decoration: none; color: #487600; font-weight: bold;}

.MinPagina
{
	 border: 1 solid #4A5570;
	 border-collapse: collapse;
}
.LinkPagina
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 12px; 
	color: #000000;
}
A.LinkPagina:link		{ text-decoration: none; color: #000000; }
A.LinkPagina:visited	{ text-decoration: none; color: #000000; }
A.LinkPagina:hover		{ text-decoration: underline; color: #000000; }
A.LinkPagina:active		{ text-decoration: underline; color: #000000; }


ul 
{
	list-style-image: url(/images/freccia_arancio_dx_picc.gif); 
	margin-left:0px;
	padding-left:0px;
	padding-top:3px;
	 /*margin-left: 5px;
	 margin-right: 0px;
	 padding-left: 10px;
	 padding-right: 0px; 
	 padding-top: 5px; 
	 padding-bottom: 5px;*/
}

ul li
{
	margin-top: 3px;
	margin-left: 20px;
	margin-right: 3px;
}


ul a
{
	top: 5px;
	margin-left: -7px;
}

/* PAGINA STANDARD CMS FINE   -------------------------------------------------- */

/* BOX CONVENZIONE */
TABLE.TabConvenzione
{
	width: 100%;
	border-top: solid 1px #800000;
	border-bottom: solid 1px #800000;
	border-left: solid 1px #800000;
	border-right: solid 1px #800000;
}
.TestoConvenzione
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	color: #800000;
}
.testoInvioMail
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	color: #000000;
}
.testoMailInviata
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #800000;
}
.TdFooter
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	color: #000000;
}
.TdFooter A			{ text-decoration: none; color: #000000; }
.TdFooter A:link		{ text-decoration: none; color: #000000; }
.TdFooter A:visited	{ text-decoration: none; color: #000000; }
.TdFooter A:hover		{ text-decoration: underline; color: #000000; }
.TdFooter A:active		{ text-decoration: underline; color: #000000; }

.ImmaginePagina
{
	border-right: #a7a7a7 1px solid; 
	BORDER-TOP: #a7a7a7 1px solid; 
	BORDER-LEFT: #a7a7a7 1px solid; 
	BORDER-BOTTOM: #a7a7a7 1px solid;
	margin-right: 8px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-top: 0px;
	border-width: 1px;
	border-color: #000000;
}
.TestoNormale
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 12px;
    font-style: normal;
    color: #000000;
}

.MoreInfo
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 12px;
    font-style: italic;
	 font-weight: bold;
    color: #487600;
}

A.MoreInfo			{ text-decoration: none; color: #487600; font-weight: bold;}
A.MoreInfo:link		{ text-decoration: none; color: #487600; font-weight: bold;}
A.MoreInfo:visited	{ text-decoration: none; color: #487600; font-weight: bold;}
A.MoreInfo:hover	{ text-decoration: none; color: #487600; font-weight: bold;}
A.MoreInfo:active	{ text-decoration: none; color: #487600; font-weight: bold;}

.PrenotaTour
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 12px;
    font-style: italic;
	 font-weight: bold;
    color: #F26522;
}

A.PrenotaTour			{ text-decoration: none; color: #F26522; font-weight: bold;}
A.PrenotaTour:link		{ text-decoration: none; color: #F26522; font-weight: bold;}
A.PrenotaTour:visited	{ text-decoration: none; color: #F26522; font-weight: bold;}
A.PrenotaTour:hover		{ text-decoration: none; color: #F26522; font-weight: bold;}
A.PrenotaTour:active	{ text-decoration: none; color: #F26522; font-weight: bold;}

.TitoloLinkAlternativi
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif; 
	color: #497601; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: italic;
}
.BigFont
{
	font-size: 18px; 
}
.SeparatoreLinkAlternativi
{
	WIDTH: 1px; 
	BACKGROUND-COLOR: #a7a7a7;
}
.CellaLinkAlternativi
{
	padding-left: 5px; 
	width: 50%; 
	vertical-align: top;
}
.LinkAlternativo
{
	font-size: 11px; 
	font-weight: bold; 
	color: #555555; 
	text-decoration: none; 
}
A.LinkAlternativo			{ text-decoration: none; color: #555555; font-weight: bold;}
A.LinkAlternativo:link		{ text-decoration: none; color: #555555; font-weight: bold;}
A.LinkAlternativo:visited	{ text-decoration: none; color: #555555; font-weight: bold;}
A.LinkAlternativo:hover		{ text-decoration: underline; color: #555555; font-weight: bold;}
A.LinkAlternativo:active	{ text-decoration: none; color: #555555; font-weight: bold;}

