/*CSS - Style Sheet*/

body,html,form
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	/*background-color:#969696;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#232323;
	background-image:url(../private_images/Sfondi/Pagina02.jpg);
	background-repeat:no-repeat;
}

.spaziatore
{
    width: 10px;
    background-color: #fff;
}

.BloccoHead
{
	
	background-repeat:no-repeat;
	background-position:bottom center;
	/*background-color:#FFFFFF;*/
}

.BloccoCentro
{
	/*background-color:#FFFFFF;*/
}

.BloccoFooter
{
	background-color:#969696;
}

a img
{
	border:0;
}

.Centra
{
	text-align:center;
}

.Centra
{
	text-align:-moz-center;
}

.CercaCima
{
	padding-top:3px;
}

.CercaCima input
{
	height:18px;
	line-height:18px;
	float:left;
}

.CercaCima span,
.CercaCima a:link,
.CercaCima a:visited
{
	padding:5px 7px 5px 7px;
	background-color:#ffffff;
	display:block;
	float:left;
	margin-right:3px;
}

.CercaCima a:hover
{
	background-color:#bfbfbf;
}

.CercaCima .cmdcerca:link,
.CercaCima .cmdcerca:visited
{
    background:none !important;
    font-size:30px;
    text-decoration:none;   
    margin:0;
    margin-left:-8px;
    margin-top:-13px;
    color:#ffffff;
}

.CercaCima .cmdcerca:hover
{
    color:#bfbfbf;
}





.MenuCima div
{
	float:right;
	padding-top:3px;
}

.MenuCima ul
{
    list-style:none;
    margin:0;
    padding:0;
}

.MenuCima li
{
    float:left;
}

.MenuCima a:link,
.MenuCima a:visited
{
	background-color:#ffffff;
	padding:5px 7px 5px 7px;
	display:block;
	float:left;
	margin-right:3px;
	color:#232323;
	text-decoration:none;
	text-transform:uppercase;
}

.MenuCima a:hover
{
	background-color:#ffffff;
}

.BoxArancio
{
    background-color:#ca5900;
	background-image:url(../private_images/Sfondi/Angoli/Arancio/Centro.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.BoxArancioBooking
{
    background-color:#da9000;
	background-image:url(../private_images/Sfondi/Angoli/ArancioBooking/Centro.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.BoxAzzurroBooking
{
    background-color:#a6d5f9;
	background-image:url(../private_images/Sfondi/Angoli/AzzurroBooking/Centro.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.BoxGiallo
{
    background-color:#ecc205;
	background-image:url(../private_images/Sfondi/Angoli/Giallo/Centro.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.BoxVerde
{
    background-color:#94cc0a;
	background-image:url(../private_images/Sfondi/Angoli/Verde/Centro.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.BoxAzzurro
{
    background-color:#497598;
	background-image:url(../private_images/Sfondi/Angoli/Azzurro/Centro.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.BoxGrigio
{
    background-color:#9bb3c9;
	background-image:url(../private_images/Sfondi/Angoli/Grigio/Centro.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.BoxRosa
{
    background-color:#e6b5c8;
	background-image:url(../private_images/Sfondi/Angoli/Rosa/Centro.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.BoxRosso
{
    background-color:#e2041b;
	background-image:url(../private_images/Sfondi/Angoli/Rosso/Centro.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.Box .Tipo
{
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
}


.LinkAltriPartners a:link,
.LinkAltriPartners a:visited
{
    font-size:12px !important;
	color:#d20505  !important;
	text-decoration:none  !important;
	text-transform:none !important;
	position:relative !important;
	top:-7px;
	
}

.LinkAltriPartners a:hover
{
	text-decoration:underline !important;
	
}

.TitoloEvento
{
	font-size:12px;
	color:#db7400;
	text-transform:uppercase;
	font-weight:bold;
}

.textbox
{
	font-size:11px;
	color:#000000;
}

.TestoEvento
{
	font-size:12px;
	color:#585858;
}

.Box .Titolo
{
	font-size:15px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	line-height:16px;
}

.Box .Data
{
	font-size:15px;
	font-weight:bold;
	color:#3b3b3b;
	letter-spacing:-1px;
}

.Box .DescBreve,
.Box .DescBreve a:link,
.Box .DescBreve a:visited
{
	font-size:13px;
	font-weight:bold;
	color:#3b3b3b;
	letter-spacing:-1px;
	line-height:16px;
	text-decoration:none;
}

.Box .DescBreve a:hover
{
	text-decoration:underline;
}

.BoxRosso .DescBreve,
.BoxRosso .DescBreve a:link,
.BoxRosso .DescBreve a:visited
{
	color:#FFFFFF;
}

.BoxRosso .DescBreve a:hover
{
	text-decoration:none;
}

.Box .LinkVeloci
{
	font-size:15px;
	font-weight:bold;
	color:#502700;
}

.Box .LinkVeloci a:link,
.Box .LinkVeloci a:visited
{
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	
}

.Box .LinkVeloci a:hover
{
	text-decoration:underline;
}

.Box .SituazionePiste
{
	font-weight:bold;
	font-size:13px;
	letter-spacing:-1px;
	color:#FFFFFF;
}

.Box .SituazionePiste a:link,
.Box .SituazionePiste a:visited
{
	font-weight:bold;
	font-size:13px;
	letter-spacing:-1px;
	color:#FFFFFF;
	text-decoration:none;
}

.Box .SituazionePiste a:hover
{
	text-decoration:underline;
}

.BoxArancioBooking .Titolo
{
	font-size:25px;
	color:#800000;
	font-weight:bold;
}

.BoxArancioBooking .SottoTitolo
{
	font-size:12px;
	color:#1b1b1b;
}

.BoxArancioBooking select
{
	width:150px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#505050;
}

.BoxArancioBooking .Bottone,
.BoxArancioBooking .Bottone a:link,
.BoxArancioBooking .Bottone a:visited
{
	background-color:#800000;
	color:#FFFFFF;
	text-transform:capitalize;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	width:78px;
	display:block;
	height:22px;
	line-height:22px;
}

.BoxArancioBooking .Bottone a:hover
{
	
}



.BoxAzzurroBooking .Titolo
{
	font-size:25px;
	color:#1e4e76;
	font-weight:bold;
}

.BoxAzzurroBooking .SottoTitolo
{
	font-size:12px;
	color:#1b1b1b;
}

.BoxAzzurroBooking select
{
	width:150px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#505050;
}

.BoxAzzurroBooking .Bottone,
.BoxAzzurroBooking .Bottone a:link,
.BoxAzzurroBooking .Bottone a:visited
{
	background-color:#1d4e77;
	color:#FFFFFF;
	text-transform:capitalize;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	width:78px;
	display:block;
	height:22px;
	line-height:22px;
}

.BoxAzzurroBooking .Bottone a:hover
{
	
}


.testonero
{
    color:#000000;
}

.testobianco
{
    color:#ffffff;
}

.tabella_senza_bordi
{
    border:0px !important;
    font-size:12px;
    color:#232323;
}

.Menu,
.Menu ul
{
	margin:0;
	padding:0;
	list-style:none;
	margin-left:-18px;
	padding-left:36px;
}

.Menu a:link,
.Menu a:visited
{
	font-size:19px;
	font-weight:bold;
	line-height:25px;
	height:25px;
	color:#3b3b3b;
	text-decoration:none;
	margin-top:-1px;
	display:block;
	text-transform:lowercase;
}

.Menu a:hover,
.Menu .selezionato a:link,
.Menu .selezionato a:visited
{
	color:#B0CB00;
}

.Menu_liv2
{
	margin-left:-18px;
	padding-left:18px;
	border-top:3px solid #b0cb00;
	border-bottom:3px solid #b0cb00;
	margin-bottom:10px;
	margin-top:10px;
	padding-top:3px;
	padding-bottom:3px;
}

.Menu_liv2 li
{
	padding-top:1px;
	padding-bottom:1px;
}

.Menu_liv2 li a:link,
.Menu_liv2 li a:visited
{
	font-size:12px;
	font-weight:normal;
	color:#3b3b3b !important;
	height:20px;
	line-height:20px;
}

.Menu_liv2 li a:hover,
.Menu_liv2 .selezionato a:link,
.Menu_liv2 .selezionato a:visited
{
	font-weight:bold;
}

/*Livello 3*/

.Menu_liv3
{
	margin-left:-18px;
	padding-left:40px !important;
	border-top:0;
	border-bottom:0;
	margin-bottom:10px !important;
	margin-top:10px !important;
	padding-top:3px !important;
	padding-bottom:3px !important;
	/*list-style:disc !important;*/
	list-style-image:url('../private_images/menuliv3.gif') !important;
}

.Menu_liv3 li
{
	padding-top:0px;
	padding-bottom:0px;
}

.Menu_liv3 li a:link,
.Menu_liv3 li a:visited
{
    
	font-size:12px;
	font-weight:normal !important;
	color:#3b3b3b !important;
}

.Menu_liv3 li a:hover,
.Menu_liv3 .selezionato a:link,
.Menu_liv3 .selezionato a:visited
{
	font-weight:bold !important;
}

/*Fine Livello 3*/

.BottoneVediTutteLeStruttureDestra:link,
.BottoneVediTutteLeStruttureDestra:visited
{
    background-image:url(../private_images/Sfondi/Bottoni/TutteLeStrutture/Destra.gif);
    height:25px;
    line-height:25px;
    font-size:15px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    display:block;
    background-position:right top;
    background-repeat:no-repeat;
    padding-left:10px;
    padding-right:10px;
    text-decoration:none !important;
    white-space:nowrap;
    float:left;
    width:165px;
}

.BottoneVediTutteLeStruttureSinistra
{
    background-image:url(../private_images/Sfondi/Bottoni/TutteLeStrutture/Sinistra.gif);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
    
}

.BottoneVediTutteLeStruttureCentro
{
    background-image:url(../private_images/Sfondi/Bottoni/TutteLeStrutture/Centro.gif);
    background-position:left top;
    background-repeat:repeat-x;
    float:left;
}


.BottoneVediTutteLePromozioniGialloDestra:link,
.BottoneVediTutteLePromozioniGialloDestra:visited
{
    background-image:url(../private_images/Sfondi/Bottoni/Giallo/Destra.gif);
    height:25px;
    line-height:25px;
    font-size:15px;
    font-weight:bold;
    color:#FFFFFF !important;
    text-decoration:none;
    display:block;
    background-position:right top;
    background-repeat:no-repeat;
    padding-left:10px;
    padding-right:10px;
    text-decoration:none !important;
    white-space:nowrap;
    float:left;
    width:165px;
}

.BottoneVediTutteLePromozioniGialloSinistra
{
    background-image:url(../private_images/Sfondi/Bottoni/Giallo/Sinistra.gif);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
    
}

.BottoneVediTutteLePromozioniGialloCentro
{
    background-image:url(../private_images/Sfondi/Bottoni/Giallo/Centro.gif);
    background-position:left top;
    background-repeat:repeat-x;
    float:left;
}

.BottoneVediTutteLeWebCamDestra:link,
.BottoneVediTutteLeWebCamDestra:visited
{
    background-image:url(../private_images/Sfondi/Bottoni/TutteLeWebCam/Destra.gif);
    height:25px;
    line-height:25px;
    font-size:15px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    display:block;
    background-position:right top;
    background-repeat:no-repeat;
    padding-left:10px;
    padding-right:10px;
    text-decoration:none !important;
    white-space:nowrap;
    float:left;
    width:165px;
}

.BottoneVediTutteLeWebCamSinistra
{
    background-image:url(../private_images/Sfondi/Bottoni/TutteLeWebCam/Sinistra.gif);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
    
}

.BottoneVediTutteLeWebCamCentro
{
    background-image:url(../private_images/Sfondi/Bottoni/TutteLeWebCam/Centro.gif);
    background-position:left top;
    background-repeat:repeat-x;
    float:left;
}

.Centro .TitoloNewsHome
{
	font-size:25px;
	font-weight:bold;
	color:#3f8dd5;
}

.Centro .Titolo
{
	font-size:30px;
	font-weight:bold;
	color:#3f8dd5;
	text-transform:uppercase;
}

.Centro .TitoloInverno
{
	font-size:35px;
	font-weight:bold;
	color:#33b9f2;
	padding-top:30px;
	text-transform:none;
}

.Centro .TitoloRicettivita
{
	font-size:30px;
	font-weight:bold;
	color:#b0cb00;
	line-height:30px !important;
	text-transform:uppercase;
}

.Centro .SottoTitoloRicettivita
{
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
}

.Centro .TestoRicettivita
{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}



.Centro .ListaHotel
{
    font-size:12px;
    color:#3b3b3b;
    line-height:17px;
}

.Centro .ListaHotel  a:link,
.Centro .ListaHotel  a:visited
{
    font-size:12px;
    color:#0080f7;
    line-height:17px;
    text-decoration:underline;
}


.Centro .ListaHotel  a:hover
{

    text-decoration:none;
}


.Centro .SottoTitolo
{
	color:#767676;
	font-size:18px;
	font-weight:bold;
}

.Centro .SottoTitoloEvidenziato
{
	color:#d70014;
	font-size:30px;
	font-weight:bold;
}

.Centro .Promozioni
{
	color:#3a6b9f;
	font-size:20px;
	font-weight:bold;
	/*text-transform:lowercase;*/
}

.Centro .SottoTitoloBambini
{
	color:#466774;
	font-size:18px;
	font-weight:bold;
}

.Centro .Date
{
	color:#466774;
	font-size:12px;
	font-weight:bold;
}

.Centro .Mesi .selezionato a:link,
.Centro .Mesi .selezionato a:visited
{
    font-weight:bold;
	font-size:12px;
	color:#2f85ce;
	text-decoration:none;
}

.Centro .Mesi,
.Centro .Mesi a:link,
.Centro .Mesi a:visited
{
	font-size:12px;
	color:#3b3b3b;
	text-decoration:none;
}

.Centro .Mesi a:hover
{
	text-decoration:underline;
}



.Centro .Descrizione,
.Centro .Descrizione a:link,
.Centro .Descrizione a:visited
{
	font-weight:bold;
	font-size:15px;
	color:#3b3b3b;
	text-decoration:none;
}

.Centro .Descrizione a:hover
{
	text-decoration:underline;
}

.Centro .LinkLeggiTutto a:link,
.Centro .LinkLeggiTutto a:visited
{
	color:#4d96d6;
	font-size:13px;
	font-weight:bold;
}

.Centro .LinkLeggiTutto a:hover
{
	text-decoration:none;
}

.BottoneVediTutteLePromozioni a:link,
.BottoneVediTutteLePromozioni a:visited
{
	background-color:#b0cb00;
	width:86px;
	height:25px;
	line-height:25px;
	display:block;
	vertical-align:middle;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.BottonePrenota a:link,
.BottonePrenota a:visited
{
	background-color:#b0cb00;
	width:86px;
	height:25px;
	line-height:25px;
	display:block;
	vertical-align:middle;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.BottonePrenotaBambini a:link,
.BottonePrenotaBambini a:visited
{
	background-color:#4c707e;
	width:127px;
	height:25px;
	line-height:25px;
	display:block;
	vertical-align:middle;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.StellaRossa
{
	background-image:url(../private_images/Sfondi/Stelle/Rossa.jpg);
	font-size:24px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:19px;
}

.StellaRossa .euro
{
	font-size:15px;
	font-weight:normal;
	line-height:14px;
	
}

.StellaVerde
{
	background-image:url(../private_images/Sfondi/Stelle/Verde.jpg);
	font-size:24px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:19px;
}

.StellaVerde .euro
{
	font-size:15px;
	font-weight:normal;
	line-height:14px;
	
}

.MenuBasso
{
	color:#0b0b0b;
	font-size:12px;
}

.MenuBasso ul
{
    list-style:none;
    margin:0;
    padding:0;
}

.MenuBasso li
{
    float:left;
    margin-left:7px;
	margin-right:7px;
}

.MenuBasso a:link,
.MenuBasso a:visited
{

    text-decoration:none;
	color:#0b0b0b;
	font-size:12px;
	text-transform:uppercase;
}

.MenuBasso a:hover
{
	color:#FFFFFF;
}

.Footer,
.Footer a:link,
.Footer a:visited
{
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
}

.Footer a:hover
{
	text-decoration:underline;
}

.BottoneMeteo a:link,
.BottoneMeteo a:visited
{
	width:100%;
	height:100%;
	display:block;
	background-image:url(../private_images/Sfondi/Bottoni/Meteo.gif);
	font-size:15px;
	font-weight:bold;
	color:#3b3b3b;
	text-transform:uppercase;
	padding:0;
	float:left;
	text-align:center;
	line-height:24px;
	text-decoration:none;
}

.DataMeteo
{
	font-size:15px;
	color:#3b3b3b;
	font-weight:bold;
	line-height:14px;
	border-bottom:1px solid #6d3b00;
}

.TemperaturaMeteo
{
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
}

.BottoneVediMeteoDestra:link,
.BottoneVediMeteoDestra:visited
{
    background-image:url(../private_images/Sfondi/Bottoni/VediMeteo/Destra.gif);
    height:25px;
    line-height:25px;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    display:block;
	float:left;
    background-position:right top;
    background-repeat:no-repeat;
    padding-left:10px;
    padding-right:10px;
    text-decoration:none !important;
    white-space:nowrap;
    float:left;
    width:99px;
}

.BottoneVediMeteoSinistra
{
    background-image:url(../private_images/Sfondi/Bottoni/VediMeteo/Sinistra.gif);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
    
}

.BottoneVediMeteoCentro
{
    background-image:url(../private_images/Sfondi/Bottoni/VediMeteo/Centro.gif);
    background-position:left top;
    background-repeat:repeat-x;
    float:left;
}

.BottoneMeteoDestra:link,
.BottoneMeteoDestra:visited
{
    background-image:url(../private_images/Sfondi/Bottoni/Meteo/Destra.gif);
    height:25px;
    line-height:25px;
    font-size:15px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    display:block;
    background-position:right top;
    background-repeat:no-repeat;
    padding-left:10px;
    padding-right:10px;
    text-decoration:none !important;
    white-space:nowrap;
    float:left;
    width:155px;
}

.BottoneMeteoSinistra
{
    background-image:url(../private_images/Sfondi/Bottoni/Meteo/Sinistra.gif);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
    
}

.BottoneMeteoCentro
{
    background-image:url(../private_images/Sfondi/Bottoni/Meteo/Centro.gif);
    background-position:left top;
    background-repeat:repeat-x;
    float:left;
}

.BottoneVediTutteLePromozioniEPrenotaDestra:link,
.BottoneVediTutteLePromozioniEPrenotaDestra:visited
{
    background-image:url(../private_images/Sfondi/Bottoni/TutteLePromozioni/Destra.gif);
    height:25px !important;
    line-height:25px !important;
    font-size:15px !important;
    font-weight:bold !important;
    color:#FFFFFF !important;
    text-decoration:none !important;
    display:block !important;
    background-position:right top !important;
    background-repeat:no-repeat !important;
    padding-left:10px !important;
    padding-right:10px !important;
    white-space:nowrap !important;
    float:left !important;
}

.BottoneVediTutteLePromozioniEPrenotaSinistra
{
    background-image:url(../private_images/Sfondi/Bottoni/TutteLePromozioni/Sinistra.gif);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
    
}

.BottoneVediTutteLePromozioniEPrenotaCentro
{
    background-image:url(../private_images/Sfondi/Bottoni/TutteLePromozioni/Centro.gif);
    background-position:left top;
    background-repeat:repeat-x;
    float:left;
}

.BottoneVediTutteLePromozioniEPrenotaDestraHome:link,
.BottoneVediTutteLePromozioniEPrenotaDestraHome:visited
{
    background-image:url(../private_images/Sfondi/Bottoni/TutteLePromozioniHome/Destra.gif);
    height:25px !important;
    line-height:25px !important;
    font-size:15px !important;
    font-weight:bold !important;
    color:#FFFFFF !important;
    text-decoration:none !important;
    display:block !important;
    background-position:right top !important;
    background-repeat:no-repeat !important;
    padding-left:10px !important;
    padding-right:10px !important;
    white-space:nowrap !important;
    float:left !important;
}

.BottoneVediTutteLePromozioniEPrenotaSinistraHome
{
    background-image:url(../private_images/Sfondi/Bottoni/TutteLePromozioniHome/Sinistra.gif);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
    
}

.BottoneVediTutteLePromozioniEPrenotaCentroHome
{
    background-image:url(../private_images/Sfondi/Bottoni/TutteLePromozioniHome/Centro.gif);
    background-position:left top;
    background-repeat:repeat-x;
    float:left;
}

.BottonePrenotaBambiniDestra:link,
.BottonePrenotaBambiniDestra:visited
{
    background-image:url(../private_images/Sfondi/Bottoni/BambinoGratis/Destra.gif);
    height:25px !important;
    line-height:25px !important;
    font-size:15px !important;
    font-weight:bold !important;
    color:#FFFFFF !important;
    display:block !important;
    background-position:right top !important;
    background-repeat:no-repeat !important;
    padding-left:10px !important;
    padding-right:10px !important;
    text-decoration:none !important;
    white-space:nowrap !important;
    float:left !important;
}

.BottonePrenotaBambiniSinistra
{
    background-image:url(../private_images/Sfondi/Bottoni/BambinoGratis/Sinistra.gif);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
    
}

.BottonePrenotaBambiniCentro
{
    background-image:url(../private_images/Sfondi/Bottoni/BambinoGratis/Centro.gif);
    background-position:left top;
    background-repeat:repeat-x;
    float:left;
}

.testomappa
{
    color:#3b3b3b;
    line-height:140%;
    font-size:12px;
    
}

.testoPromo,
.testoPromo a:link,
.testoPromo a:visited
{
    color:#5c5c5c;
    line-height:140%;
    font-size:12px;
    line-height:21px;
    font-weight:bold;
}

.testoPromo strong
{
    color:#33b9f2;
}

.Testo,
.Testo a:link,
.Testo a:visited
{
    color:#3b3b3b;
    line-height:140%;
    font-size:12px;
    line-height:21px;
    
}

.Testo a:hover
{
    text-decoration:none;    
}

.BreadCrumb,
.BreadCrumb a:link,
.BreadCrumb a:visited
{
    color:#6a6a6a;
    font-size:12px;
    text-decoration:none;
}

#BreadcrumbSelected
{
    text-decoration:underline !important;    
}

.BreadCrumb a:hover
{
    text-decoration:underline; 
}

.Photogallery
{
    background-image:url(../private_images/Sfondi/Photogallery.jpg);    
}

.Photogallery img
{
    margin-left:6px;
    border:5px solid #FFFFFF;    
}

.Gallery img
{  
}



.areapress
{
    margin-top:20px;  
    width:100%; 
    padding-bottom:20px;
}

.areapress span{
	color:#416821;
	padding-left:10px;
}

.areapress .photogallery{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:100%;
}

.areapress .photogallery li{
	margin-top:10px;
	float:left;
}

.areapress .photogallery li img{
	margin-right:10px;
}

.areapress .photogallery li a:link,
.areapress .photogallery li a:visited{
	color:#474646;  
    width:23%;
    float:left;
    font-size:12px;
    text-decoration:none;
}

.areapress ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:300px;
}

.areapress ul li{
	margin-top:10px;
	float:left;
}

.areapress ul li a:link,
.areapress ul li a:visited{
	color:#474646;  
    float:left;
    font-size:12px;
}

.areapress ul li a:hover{
	text-decoration:none;
}


.MenuareaPress a:link,
.MenuareaPress a:visited
{
    text-decoration:none;
    font-size:12px;
    color:#ff0000;
}

.MenuareaPress a:hover
{
    text-decoration:underline;
}

/*lightbox*/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../private_images/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../private_images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../private_images/lightbox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: hidden;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}

.BoxHeighlights .titolo
{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

.BoxHeighlights .titoloRosso
{
	color:#d70014;
	font-family:Arial, Helvetica, sans-serif;
	font-size:35px;
	letter-spacing:-2px;
	line-height:80%;
}

.BoxHeighlights
{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.BoxHeighlights a:link,
.BoxHeighlights a:visited
{
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}


.BoxHeighlights a:hover
{
	font-size:18px;
	text-decoration:underline;
}

/*Styles 15.10.2009*/
.container_box_ricettivita
{
    width:452px;
}
.container_box_ricettivita img
{
    float:left;
}
.box_ricettivita
{
    background-image:url('../private_images/boxes/blu_mid.jpg');
    background-repeat:repeat-x;
    background-color:#365073;
    float:left;
    width:452px;
    position:relative;
}
.titolo_box_ricettivita
{
	color:#B0CB00;
    font-size:30px;
    font-weight:bold;
    line-height:35px !important;
    text-transform:uppercase;
    margin:10px 0 0 0;
}
.sottotitolo_box_ricettivita
{
	color:#FFFFFF;
    font-size:15px;
    font-weight:bold;
    line-height:15px !important;
    text-transform:uppercase;
    margin:0px 0 15px 0;
}
.campo_box_ricettivita
{
	color:#FFFFFF;
    font-size:15px;
    font-weight:bold;
    float:left;
    width:80px;
}
.button_cerca a:link,
.button_cerca a:visited
{
    text-decoration:none;	
}
.button_cerca
{
	position:absolute;
	bottom:10px;
	right:20px;
}
.button_cerca img,
.button_cerca span
{
	display:block;
	float:left;
}
.button_cerca span
{
	padding:0 5px 0 5px;
	line-height:25px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:lowercase;
	background-image:url('../private_images/buttons/azzurro_mid.gif');
	background-repeat:repeat-x;
}
.clear
{
    width:100%;
    height:0;
    overflow:hidden;
    clear:both;	
}