img{ border:0px ;}

body{
	margin-left:25px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#FFFFFF; }
.stileriga{
	height:1px;
	border-top:1px solid #dbe3e9;
	font-size:5px;
}
.spazioriga{
	height:5px;
}
.stampa{
	border: 1px solid #D6DFE6;
}
.iconeFooter{
	margin-left:8px;
	margin-right:8px;
	margin-top:10px;
	margin-bottom:10px;
}
.tabellaPrincipale{ width:872px; height:100%; }

.areaCentrale{ width:578px; height:100%; }
.Contenuto{ width:558px;}
.tabellaMenuSx{ width:147px; height:100%; background-image:url(../immagini/layout/menu_back.gif); background-position: left; background-repeat: repeat-y;  background-color:#FFF9F9; }
.tabellaMenuDx{ width:147px; height:100%; background-image:url(../immagini/layout/menu_back_dx.gif); background-position: right; background-repeat: repeat-y;}

.riga_bottom { border-top: 1px solid #d5dfe5; height:40px; width:100%;}
.immagineFlash{ width:558px; height:297px; }
.immagineBarra{ width:558px; }
.immagineFocus{ border: 1px solid #C3D1DA; padding: 2px;}
.SfondoBox{ background-color:#f4f6f8; border-top: 1px solid #C3D1DA; }
.Sfondoorientarsi{ background-color:#f4f6f8; }
.cellaPrevisioni{border: 1px solid #C3D1DA;}
.cellameteo{border: 1px solid #D6DFE6;}
.cellapredx{
	border-bottom:1px solid #D6DFE6;
	border-top:1px solid #D6DFE6;
	border-right:1px solid #D6DFE6;
	background-color:#FFFFFF;
}
.cellapresx{
	border-bottom:1px solid #D6DFE6;
	border-top:1px solid #D6DFE6;
	border-left:1px solid #D6DFE6;
	background-color:#FFFFFF;
}
.cellaprece{
	border-bottom:1px solid #D6DFE6;
	border-top:1px solid #D6DFE6;
	background-color:#FFFFFF;
}
.cellameteo2{border: 1px solid #D6DFE6; background-color:#FFFFFF}
.cellameteoImg{border: 1.5px solid #D6DFE6;}
.SfondoPrevisioni{ background-color:#f4f6f8; height:30px;}
.riga_search{ border-bottom: 1px solid #dbe3e9;}
.icona_regioni_giu{ margin-bottom: 3px;}
.ordina_per{ background-color:#F5F6F8; border-top: 1px solid #C3D1DA; border-bottom: 1px solid #C3D1DA;}
/*---------------------------- chiusura_immagine_sx ----------------------------*/
.lettera{ width:580px; height:11px; background-image: url(immagini/layout/lettera.gif); background-position: left; background-repeat: no-repeat;}

/*---------------------------- scritta_regione ----------------------------*/
.scritta_benvenuti{ background-position: bottom left; background-repeat: no-repeat;}
/*---------------------------- scritta_regione ----------------------------*/
.scritta_regione{ width:580px; height:57px; background-image: url(immagini/barra_superiore/scritta_regione.gif); background-position: bottom left; background-repeat: no-repeat;}


/*---------------------------- chiusura_immagine_centrale_superiore ----------------------------*/
.chiusura_immagine{ width:578px; height:11px; border-right: 1px solid #C3D1DA; border-left: 1px solid #C3D1DA; border-top: 1px solid #C3D1DA; background-color: #ffffff }

/*---------------------------- chiusura_immagine_sx ----------------------------*/
.chiusura_immagine_sx{ width:146px; height:11px; background-image: url(immagini/layout/top_sx.gif); background-position: left; background-repeat: no-repeat;}

/*---------------------------- chiusura_immagine_sx ----------------------------*/
.chiusura_immagine_dx{ width:146px; height:11px; background-image: url(immagini/layout/top_dx.gif); background-position: right; background-repeat: no-repeat;}

/*---------------------------- linea_puntino ----------------------------*/
.PuntoLine{ background-image:url(immagini/elementi_grafici/puntino_blu.gif); background-position: center; background-repeat: repeat-x; height:9px;}
/*---------------------------- linea_puntino ----------------------------*/
.PuntoLine_azzurro{ background-image:url(immagini/elementi_grafici/puntino_azzurro.gif); background-position: center; background-repeat: repeat-x; height:13px;}

/*---------------------------- menu ----------------------------*/
.sottomenu { font-family:  "Verdana", "Arial","Helvetica"; font-size: 10px; font-weight: normal; color: #484f55; text-decoration: none;}
.sottomenu a:active, .sottomenu a:visited, .sottomenu a:link { padding-bottom: 5px; padding-top: 5px; font-family: "Verdana", "Arial", "Helvetica"; font-size: 10px; font-weight: normal; color: #484f55; text-decoration: none; }
.sottomenu a:hover { font-size: 10px; text-decoration: none; color: #484f55; text-decoration: underline; }

/*---------------------------- menu_selezionato ----------------------------*/
.select { color: #bd2300;}

/*---------------------------- box_alloggi ----------------------------*/
.box_alloggi { padding: 10px 10px 0px 10px; border-right: 1px solid #d5dfe5; border-left: 1px solid #d5dfe5; border-top: 1px solid #d5dfe5;}
.box_alloggi2 { padding: 10px 10px 10px 10px; border-right: 1px solid #d5dfe5; border-left: 1px solid #d5dfe5; border-top: 1px solid #d5dfe5;}
/*---------------------------- box_alloggi ----------------------------*/
.box_chiusura{ font-family:  "Verdana", "Arial","Helvetica"; font-size: 7px; height:7px; background-image: url(immagini/elementi_grafici/chiusura_box.gif); background-repeat: repeat-x;  background-position: top ; }

/*---------------------------- Teaser ----------------------------*/
.teaser_chiusura{ width:124px; height:7px; background-image: url(immagini/teaser/chiusura_teaser.gif); background-repeat: no-repeat;}

.teaser_foto { padding: 2px 2px 0px 2px; border-right: 1px solid #d5dfe5; border-left: 1px solid #d5dfe5; border-top: 1px solid #d5dfe5;
font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: bold;
	color: #484f55;
	text-decoration: none;}

.teaser_foto a:active, .teaser_foto a:visited, .teaser_foto a:link {
	font-family: "Verdana", "Arial", "Helvetica";
	font-size: 10px;
	color: #0f5a9b;
	font-weight: bold;
	text-decoration: none;}

.teaser_foto a:hover {
    font-size: 10px;
	text-decoration: underline;
	color: #0f5a9b;}
	
.teaser_txt {
font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: bold;
	color: #484f55;
	text-decoration: none;}

.teaser_txt a:active, .teaser_txt a:visited, .teaser_txt a:link {
	font-family: "Verdana", "Arial", "Helvetica";
	font-size: 10px;
	color: #0f5a9b;
	font-weight: bold;
	text-decoration: none;}

.teaser_txt a:hover {
    font-size: 10px;
	text-decoration: underline;
	color: #0f5a9b;}
		
	
.img_teaser{
 width:118px;
}
/*---------------------------- intro ----------------------------*/
.intro {font-family: "Georgia", "Verdana", "Arial","Helvetica"; font-size: 14px; font-weight: normal; color: #484f55; text-decoration: none;}

/*---------------------------- Titoli ----------------------------*/
.Titoli {font-family: "Georgia", "Verdana", "Arial","Helvetica"; font-size: 14px; font-weight: bold; color: #bd2300; text-decoration: none;}

/*---------------------------- Titoli ----------------------------*/
.titolo_det {font-family: "Georgia", "Arial","Helvetica"; font-size: 14px; font-weight: bold; color: #0f5a9b; text-decoration: none;}

/*---------------------------- testo ----------------------------*/
.testo {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #484f55;
	text-decoration: none;
	line-height: 1.4;
	}
.testo a:active, .testo a:visited, .testo a:link {
	font-family: "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #0f5a9b;
	text-decoration: none;
}
.testo a:hover {
	font-family: "Verdana", "Arial","Helvetica";
	font-size: 10px;
	text-decoration: underline;
	color: #0f5a9b;
}

/*---------------------------- titolo ----------------------------*/
.titolo {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 11px;
	font-weight: bold;
	color: #484f55;
	text-decoration: none;
	line-height: 1.4;
	}
.titolo a:active, .titolo a:visited, .titolo a:link {
	font-family: "Verdana", "Arial","Helvetica";
	font-size: 11px;
	font-weight: bold;
	color: #0f5a9b;
	text-decoration: none;
}
.titolo a:hover {
	font-family: "Verdana", "Arial","Helvetica";
	font-size: 11px;
	text-decoration: underline;
	color: #0f5a9b;
}
/*---------------------------- titolo Eventi ----------------------------*/
.dateEvent {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	color: #484f55;
	text-decoration: none;
	line-height: 1.4;
	}
.dateEvent a:active, .dateEvent a:visited, .dateEvent a:link {
	font-family: "Verdana", "Arial","Helvetica";
	font-size: 10px;
	color: #0f5a9b;
	text-decoration: none;
}
.dateEvent a:hover {
	font-family: "Verdana", "Arial","Helvetica";
	font-size: 10px;
	text-decoration: underline;
	color: #0f5a9b;
}
/*---------------------------- testo_piccolo ----------------------------*/
.testo_piccolo {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 9px;
	font-weight: normal;
	color: #484f55;
	text-decoration: none;
	line-height: 1.4;
	}
.testo_piccolo a:active, .testo_piccolo a:visited, .testo_piccolo a:link {
	font-family: "Verdana", "Arial","Helvetica";
	font-size: 9px;
	font-weight: normal;
	color: #0f5a9b;
	text-decoration: none;
}
.testo_piccolo a:hover {
	font-family: "Verdana", "Arial","Helvetica";
	font-size: 9px;
	text-decoration: underline;
	color: #0f5a9b;
}

/*---------------------------- bottone ----------------------------*/
.bottone {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 9px;
	font-weight: normal;
	color: #484f55;
	text-decoration: none;
	}
.bottone a:active, .bottone a:visited, .bottone a:link {
	font-family: "Verdana", "Arial","Helvetica";
	font-size: 9px;
	font-weight: normal;
	color: #484f55;
	text-decoration: none;
}
.bottone a:hover {
	text-decoration: underline;
	font-family: "Verdana", "Arial","Helvetica";
	color: #484f55;
	font-size: 9px;
	font-weight: normal;
}

/*---------------------------- numero corrente ----------------------------*/
.searchpagecurrent {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 9px;
	font-weight: normal;
	color: #bd2300;
	text-decoration: none;
	}
.searchpagecurrent a:link, .searchpagecurrent a:visited {
	font-family: "Verdana", "Arial","Helvetica";
	font-size: 9px;
	font-weight: normal;
	color: #bd2300;
	text-decoration: none;
}

.searchpagecurrent a:active{
	font-weight: bold;
	text-decoration: none;
	color: #bd2300;
}
.searchpagecurrent a:hover {
	text-decoration: underline;
	color: #bd2300;
}
/*---------------------------- numeri ----------------------------*/
.searchpage {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 9px;
	font-weight: normal;
	color: #484f55;
	text-decoration: none;
	}
.searchpage a:link, .searchpage a:visited {
	font-family: "Verdana", "Arial","Helvetica";
	font-size: 9px;
	font-weight: normal;
	color: #484f55;
	text-decoration: none;
}

.searchpage a:active{
	font-weight: bold;
	text-decoration: none;
	color: #bd2300;
}
.searchpage a:hover {
	text-decoration: underline;
	color: #484f55;
}
/*---------------------------- icona_bottoni ----------------------------*/
.icona{
	margin-right: 5px; vertical-align: middle;}
.iconacalendario{
	/*margin-right: 5px;*/ vertical-align: middle;}
	
	
/*---------------------------- CERCA ----------------------------*/

.Title {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 11px;
	font-weight: normal;
	color: #336699;
	text-decoration: none;
}
a.Title :active, a.Title  :visited, a.Title  :link {
	font-family: "Verdana", "Arial", "Helvetica";
	font-size: 11px;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}

a.Title  :hover {  
	font-size: 11px;
	text-decoration: none;
	color: #cc0000;
}
.ResultListHeader
{
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;

}
.Link {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	}

.Link a:active, .Link a:visited, .Link a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0f5a9b;
	text-decoration: none;
}


.Link a:hover {
	text-decoration: underline;
	color: #cc0000;
	text-decoration: none;
}
.Highlight
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0f5a9b;
	background-color:#eceff4;
	text-decoration: none;

}
.Highlight a:active, .Highlight a:visited, .Highlight a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}


.Highlight a:hover {
	text-decoration: underline;
	color: #cc0000;
	text-decoration: none;
}


.Excerpt
{
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;

}



.Details
{
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height:20px;
	vertical-align:top;

}



.CurrentPageNav
{
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.ResultListFooter {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	}

.ResultListFooter a:active, .ResultListFooter a:visited, .ResultListFooter a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0f5a9b;
	text-decoration: none;
}


.ResultListFooter a:hover {
	text-decoration: underline;
	color: #cc0000;
	text-decoration: none;
}

.TitleLink {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	}

.TitleLink a:active, .TitleLink a:visited, .TitleLink a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0f5a9b;
	text-decoration: none;
}


.TitleLink a:hover {
	text-decoration: underline;
	color: #cc0000;
	text-decoration: none;
}


.ResultListContainer{

	width:558px;
}
