/*-  formattazione pagine -*/
body {
	background-color: #FFFFFF;
	background-image: url(immagini/sfondo_pagina.jpg);
	background-repeat: repeat-x;
   
}
.Tabella {

	background-color: #FFFFFF;
}
.SfondoApprofondimenti {
	background-color: #F4DECA;
	border: 1px solid #999999;
}


.SfondoColonnaDestra {
	background-image: url(immagini/sfondo_sceltipervoi.jpg);
	background-repeat: repeat-x;
}
.TitoliColonnaDestra {
	font-family: Verdana;
	font-size: 16px;
	color: #286C91;
	font-weight: bold;
}
.TestoColonnaDestra {
	font-family: Arial;
	font-size: 12px;
	color: #286C91;
	font-weight: bold;
}
.TitoliColonnaDestra a:link, .TitoliColonnaDestra a:visited, .TitoliColonnaDestra a:active, .TestoColonnaDestra a:link, .TestoColonnaDestra a:visited, .TestoColonnaDestra a:active {
	color: #286C91;
	text-decoration: none;
}
.TitoliColonnaDestra a:hover, .TestoColonnaDestra a:hover {
	color: #CC6600;
	text-decoration: none;
}
.TestoColonnaDestra p, #Approndimenti p{

	margin:0px 0px 7px 0px ;
	padding:0px;
}
.TabellaBordo {
	border: 1px solid #DBDBDB;
	background-color: #FFFFFF;
}



/*-  formattazione bottoni orizzontali -*/
.BottoneOff {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-image: url(immagini/bott_off.gif);
	font-weight: bold;
	text-decoration: none;
}
.BottoneOff a:active, .BottoneOff a:visited, .BottoneOff a:link {
	color: #333333;
	text-decoration: none;
}
.BottoneOff a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.BottoneOn {
	font-family: Arial;
	font-size: 11px;
	color: #A75401;
	background-image: url(immagini/bott_on.gif);
	font-weight: bold;
}
.BottoneLm {
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(immagini/bott_lastminute.gif);
	font-weight: bold;
	text-decoration: none;
}
.BottoneLm a:active, .BottoneLm a:visited, .BottoneLm a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.BottoneLm a:hover {
	color: #FFD428;
	text-decoration: none;
}
.CellaPercorsoSito, .CellaPercorsoSito a:link, .CellaPercorsoSito a:visited, .CellaPercorsoSito a:active {
	font-family: Arial;
	font-size: 11px;
	
	color: #232323;
	text-indent: 20px;
}
.CellaPercorsoSito a:hover {
	color: #286C91;
}

.Sottomenu, .Sottomenu a:link, .Sottomenu a:visited, .Sottomenu a:active {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	
	font-weight: bold;
	text-decoration: none;
	background-color: #FFD428;

}
.Sottomenu a:hover {
	color: #286C91;
}

/*-  formattazione varie sezioni home -*/
.TestoBlurb {
	font-family: Verdana;
	font-size: 15px;
	color: #286C91;
	padding: 15px;
	line-height: 22px;
}
.TitoloCercaVacanza {
	background-image: url(immagini/sfondo_cercavacanza.gif);
	background-position:top;
	background-repeat: no-repeat;
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: bottom;
}
.TestoCercaVacanza {
	font-family: Arial;
	font-size: 13px;
	padding-left: 15px;
	}
	
.TabellaCercaVacanza {
	border: 1px dotted #286C91;
}


/*-  formattazione testi -*/
.TitoloPagina {
	font-family: Verdana;
	font-size: 22px;
	color: #286C91;
	font-weight: bold;
}
.TitoloPaginaAlberghi {
	font-family: Verdana;
	font-size: 22px;
	color: #286C91;
	font-weight: bold;
	padding-left: 30px;
}
.TestoPiccolo {
	font-family: Arial;
	font-size: 11px;
	color: #232323;
}
.TestoNormale {
	font-family: Arial;
	font-size: 12px;
	color: #232323;
}
.TestoGrande {
	font-family: Arial;
	font-size: 14px;
	color: #232323;
}
.TestoMoltoGrande {
	font-family: Arial;
	font-size: 18px;
	color: #232323;
}
.TestoDescrizioniHotelPacchetti {
	font-family: Arial;
	font-size: 11px;
	color: #232323;
	line-height: 18px;
	text-align: justify;
}
.TestoDescrizioniPacchetti {
	font-family: Arial;
	font-size: 12px;
	color: #232323;
	line-height: 18px;
}
.TestoPiccolo a:link, .TestoPiccolo a:visited, .TestoPiccolo a:active, .TestoNormale a:link, .TestoNormale a:visited, .TestoNormale a:active, .TestoGrande a:link, .TestoGrande a:visited, .TestoGrande a:active, .TestoMoltoGrande a:link, .TestoMoltoGrande a:visited, .TestoMoltoGrande a:active, .TestoDescrizioniPacchetti a:link, .TestoDescrizioniPacchetti a:visited, .TestoDescrizioniPacchetti a:active, .TestoDescrizioniHotelPacchetti a:link, .TestoDescrizioniHotelPacchetti a:visited{
	color: #CC6600;
	text-decoration: none;
}
.TestoDescrizioniHotelPacchetti a:active, .TestoCercaVacanza a:link, .TestoCercaVacanza a:visited, .TestoCercaVacanza a:active  
{
	color: #CC6600;
	text-decoration: none;
}
.TestoPiccolo a:hover, .TestoNormale a:hover, .TestoGrande a:hover, .TestoMoltoGrande a:hover, .TestoDescrizioniPacchetti a:hover, .TestoDescrizioniHotelPacchetti a:hover, .TestoCercaVacanza  a:hover{
	color: #286C91;
	text-decoration: none;
}
.TestoBarraAvanzamento {
	font-family: Arial;
	font-size: 11px;
	color: #999999;
}
.FinePagina {
	font-family: Arial;
	font-size: 11px;
	color: #232323;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #B4B300;
	text-decoration: none;
/*	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B4B300;*/
}
.FinePagina a:link, .FinePagina a:visited, .FinePagina a:active {
	color: #232323;
	text-decoration: none;
}
.FinePagina a:hover {
	color: #B4B300;
	text-decoration: none;
}


/*-  formattazione sezioni pacchetti -*/
.TabellaPacchettoBig {
	border: 1px dashed #286C91;
}
.TitoloPacchetti {
	font-family: Arial;
	font-size: 16px;
	color: #CC6600;
	font-weight: bold;
   text-decoration:none;
}

.TitoloPacchettiBig {
	font-family: Arial;
	font-size: 20px;
	color: #CC6600;
	font-weight: bold;
}
.ImportoBig {
	font-family: Arial;
	font-size: 26px;
	color: #CC6600;
	font-weight: bold;
}
.TitoloPacchetti a:link, .TitoloPacchetti a:visited, .TitoloPacchetti a:active, .TitoloPacchettiBig a:link, .TitoloPacchettiBig a:visited, .TitoloPacchettiBig a:active {
	color: #CC6600;
	text-decoration: none;
}
.TitoloPacchetti a:hover, .TitoloPacchettiBig a:hover {
	color: #286C91;
	text-decoration: none;
}


/*-  formattazione sezioni hotel -*/
.TitoloHotel {
	font-family: Arial;
	font-size: 16px;
	color: #286C91;
	font-weight: bold;
}
.TitoloHotelBig {
	font-family: Arial;
	font-size: 20px;
	color: #286C91;
	font-weight: bold;
}
.TitoloHotel a:link, .TitoloHotel a:visited, .TitoloHotel a:active, .TitoloHotelBig a:link, .TitoloHotelBig a:visited, .TitoloHotelBig a:active {
	color: #286C91;
	text-decoration: none;
}
.TitoloHotel a:hover, .TitoloHotelBig a:hover {
	color: #CC6600;
	text-decoration: none;
}


/*-  formattazione ordinamento e numeri pagina -*/
.FasciaOrdinamento {
	font-family: Arial;
	font-size: 11px;
	background-color: #D4E2E9;
	color: #286C91;
	text-indent: 135px;
}
.FasciaOrdinamento a:link, .FasciaOrdinamento a:visited, .FasciaOrdinamento a:active {
	font-weight: bold;
	color: #286C91;
}
.FasciaOrdinamento a:hover {
	color: #CC6600;
}

.NumeriPagina, .NumeriPagina a:link, .NumeriPagina a:visited, .NumeriPagina a:active {
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: #286C91;
	text-decoration: none;
	word-spacing: 5px;
}
.NumeriPagina a:hover {
	color: #CC6600;
	text-decoration: underline;
}

.BoxSceltiPerVoi {
    position:absolute;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #286C91;
	text-decoration:none;
	font-weight:bold;
	width:140px;
	background:#ffffff;
	margin:8px 16px 0 16px;
	padding:0;
	line-height:12px;
	text-align:center;
	border:0px;
}

 .BoxSceltiPerVoi a:link, .BoxSceltiPerVoi a:visited, .BoxSceltiPerVoi a:active{
 	color: #286C91;
	text-decoration:none;
 }

.BoxSceltiPerVoi a:hover {
	color: #CC6600;
	text-decoration: none;
}

.BoxSceltiPerVoihover {
    position:absolute;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #286C91;
	text-decoration:none;
	font-weight:bold;
	width:140px;
	background:#ffffff;
	margin:8px 16px 0 16px;
	padding:0;
	line-height:9px;
	text-align:center;
	border:0px;
}

.BoxSceltiPerVoihover a:link, .BoxSceltiPerVoihover a:visited, .BoxSceltiPerVoihover a:active{
	color: #CC6600;
	text-decoration: none;
}

/*- Fascia comandi */

#FasciaComandi {
float:right;
position:absolute;
height:30px;
text-align:right;
width:350px;
margin-top:3px;margin-right:4px;margin-left:280px;
z-index:11;
}

#FasciaComandi .sfondo{
float:right;
position:absolute;
background-color:#fff;
width:630px;
filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;
height:32px;
right:0px;
margin-right:4px;
}

#FasciaComandi .Fasciabottoni{
float:right;
position:absolute;
height:30px;
right:0px;
margin-right:10px;
width:400px;
padding-top:5px;
}

 #FasciaComandi .Fasciabottoni a:link, #FasciaComandi .Fasciabottoni a:visited, #FasciaComandi .Fasciabottoni a:active {
	font-family: Arial;
	font-size: 11px;
	color: #232323;
	text-indent: 20px;
}

#FasciaComandi .Fasciabottoni a:hover {
	color: #286C91;
}


.BottoniAcquista,  .BottoniAcquista a:link, .BottoniAcquista a:visited, .BottoniAcquista a:active {
  	font-family: Arial;
	font-weight: normal;
	font-size: 15px;
	color: #8c8c00;
	text-decoration:none;
	font-weight:bold;
	background:#ffffff;
	padding:0;
	border:0px;
}

.BottoniAcquista a:hover {
 	color: #cc6600;
	text-decoration:none;
 }

.BoxHome{
	font-family: Arial;
	font-size: 16px;
	color: #CC6600;
	border:1px dashed #286C91;
	width:464px;
	padding:13px;
	background-color: #FFD428;
}
.BoxProdotti {
	font-family: Arial;
	font-size: 13px;
	color: #286C91;
	border:1px dashed #286C91;
	width:200px;
	padding:14px;
	background-color: #f5fbce;
}
.BoxProdotti a:link, .BoxProdotti a:visited, .BoxProdotti a:active {
	color: #286C91;
}
.BoxProdotti a:hover {
	color: #CC6600;
	text-decoration: none;
 }


/*-  formattazione loghi partner -*/
IMG.partner {
	float: left;
	display: block;
	clear: both;
	border: 1px dashed #286C91;
	padding: 10px;
	width: 200px;
	margin-top: 12px;
	margin-right: 12px;
}
