BODY { 
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-align: justify; 
	margin-top: 0px; margin-bottom: 0px; margin-left: 0px;  }











.banner {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
	color: #422973;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

.mese {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	text-decoration: none;
	color: #422973;
	font-weight: bold;

}

.menu {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #422973;
	text-align: center;
	padding: 2px;
	font-weight: bold;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #422973 ; 

}

.menutop {
	background-color:#FFFF99 ;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #422973 ;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #422973 ; 
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #422973 ; 
}






.menulink:link{
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #001B53;
	font-weight: bold;
	text-align: center;

}
.menulink:hover{
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #001B53;
	font-weight: bold;
	text-align: center;

}

.menulink:visited{
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #001B53;
	font-weight: bold;
	text-align: center;


}











.tableprincipale{
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-align: justify; 
	color: #000000;
	padding: 25px;
}


.tableprincipaletop{
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	text-align: justify; 
	padding-left: 25px;
	padding-top: 10px;
}

.tableform{
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-align: justify; 
	color: #000000;
}
.tableformtop{
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	text-align: justify; 
	color: #000000;
}
.tableanteprima{
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-align: justify; 
	padding-right: 15px;
	color: #000000;

}




.tabletitle{
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #ffffff;
	font-weight: bold;
	padding: 5px;

}
.tabletitlelink:link{
	font-size: 14pt;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;

}


.tabletitlelink:hover{
	font-size: 14pt;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;

}

.tabletitlelink:visited{
	font-size: 14pt;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;

}








.tablelink:link{
	font-size: 9pt;
	text-decoration: underline;
	color: #000000;
	//font-weight: bold;

}


.tablelink:hover{
	font-size: 9pt;
	text-decoration: underline;
	color: #000000;
	//font-weight: bold;

}

.tablelink:visited{
	font-size: 9pt;
	text-decoration: underline;
	color: #000000;
	//font-weight: bold;

}
















.tableurbanotop {
	/*padding: 7px;*/
	background-color:#c44f00;
}


.tableurbano {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-align: justify; 
	color: #789591;
	text-align: left;
	padding: 7px;
	font-weight: bold;
	background-color:#fcfcb7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #c44f00; 
}


.tableurbanolink:link{
	font-size: 10pt;
	text-decoration: underline;
	color: #c44f00;
	font-weight: bold;

}
.tableurbanolink:hover{
	font-size: 10pt;
	text-decoration: underline;
	color: #c44f00;
	font-weight: bold;

}

.tableurbanolink:visited{
	font-size: 10pt;
	text-decoration: underline;
	color: #c44f00;
	font-weight: bold;

}











.tableferroviatop {
	/*padding: 7px;*/
	background-color:#056305;

}

.tableferrovia {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-align: justify; 
	color: #063c0a;
	text-align: left;
	padding: 7px;
	font-weight: bold;
	background-color:#fcfcb7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #056305;
}


.tableferrovialink:link{
	font-size: 10pt;
	text-decoration: underline;
	color: #056305;
	font-weight: bold;

}
.tableferrovialink:hover{
	font-size: 10pt;
	text-decoration: underline;
	color: #056305;
	font-weight: bold;

}

.tableferrovialink:visited{
	font-size: 10pt;
	text-decoration: underline;
	color: #056305;
	font-weight: bold;

}










.tableaereotop {
	/*padding: 7px;*/
	background-color:#0e223c;
}

.tableaereo {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-align: justify; 
	color: #0c2d60;
	text-align: left;
	padding: 7px;
	font-weight: bold;
	background-color:#fcfcb7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #02027c; 
}


.tableaereolink:link{
	font-size: 10pt;
	text-decoration: underline;
	color: #02027c;
	font-weight: bold;

}
.tableaereolink:hover{
	font-size: 10pt;
	text-decoration: underline;
	color: #02027c;
	font-weight: bold;

}

.tableaereolink:visited{
	font-size: 10pt;
	text-decoration: underline;
	color: #02027c;
	font-weight: bold;

}











.tablenavetop {
	/*padding: 7px;*/
	background-color:#308096;
}

.tablenave {
	font-family: Lucida Sans Unicode, Arial, Helvetica,  sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-align: justify; 
	color: #2789ae;
	text-align: left;
	padding: 7px;
	font-weight: bold;
	background-color:#fcfcb7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #308096; 

}

.tablenavelink:link{
	font-size: 10pt;
	text-decoration: underline;
	color: #308096;
	font-weight: bold;

}
.tablenavelink:hover{
	font-size: 10pt;
	text-decoration: underline;
	color: #308096;
	font-weight: bold;

}

.tablenavelink:visited{
	font-size: 10pt;
	text-decoration: underline;
	color: #308096;
	font-weight: bold;
}










.tableuniversotop {
	/*padding: 7px;*/
	background-color:#0e223c;
}

.tableuniverso {
	font-family: Lucida Sans Unicode, Arial, Helvetica,  sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-align: justify; 
	color: #6b5b41;
	text-align: left;
	padding: 7px;
	font-weight: bold;
	background-color:#fcfcb7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #02027c; 
}

.tableuniversolink:link{
	font-size: 10pt;
	text-decoration: underline;
	color: #02027c;
	font-weight: bold;

}
.tableuniversolink:hover{
	font-size: 10pt;
	text-decoration: underline;
	color: #02027c;
	font-weight: bold;

}

.tableuniversolink:visited{
	font-size: 10pt;
	text-decoration: underline;
	color: #02027c;
	font-weight: bold;
}










.tablemobilitytop {
	/*padding: 7px;*/
	background-color:#056305;
}

.tablemobility {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-align: justify; 
	color: #fc9323;
	text-align: left;
	padding: 7px;
	font-weight: bold;
	background-color:#fcfcb7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #056305; 
}

.tablemobilitylink:link{
	font-size: 10pt;
	text-decoration: underline;
	color: #056305;
	font-weight: bold;

}
.tablemobilitylink:hover{
	font-size: 10pt;
	text-decoration: underline;
	color: #056305;
	font-weight: bold;

}
.tablemobilitylink:visited{
	font-size: 10pt;
	text-decoration: underline;
	color: #056305;
	font-weight: bold;
}










.tablefaqtop {
	/*padding: 7px;*/
	background-color:#c44f00;
}


.tablefaq {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-align: justify; 
	color: #789591;
	text-align: left;
	padding: 7px;
	font-weight: bold;
	background-color:#fcfcb7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #c44f00; 
}


.tablefaqlink:link{
	font-size: 10pt;
	text-decoration: underline;
	color: #c44f00;
	font-weight: bold;

}
.tablefaqlink:hover{
	font-size: 10pt;
	text-decoration: underline;
	color: #c44f00;
	font-weight: bold;

}

.tablefaqlink:visited{
	font-size: 10pt;
	text-decoration: underline;
	color: #c44f00;
	font-weight: bold;

}


















.bottom {
	font-family: Lucida Sans Unicode, Arial, Verdana,  Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	//font-weight: bold;
	padding: 2px;
	text-align: center;
	//background-color:#0cccc0;
	background-color:#cccccc;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc ;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc ; 
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #cccccc ;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #cccccc;

}

.bottom:link{
	font-size: 10pt;
	text-decoration: underline;
	color: #000000;
	font-weight: bold;

}


.bottom:hover{
	font-size: 10pt;
	text-decoration: underline;
	color: #000000;
	font-weight: bold;

}

.bottom:visited{
	font-size: 10pt;
	text-decoration: underline;
	color: #000000;
	font-weight: bold;

}
    