/*@import url(external.css);*/


.screen {
	display: none;
}
#imgnostampa {
	display: none;
}
table{

}
#nostampa{
	display: none;
	width: 0px;
}


body{

}

div.barra {
	display: none;
}

div.esterno {
	width: 100%;
	border-left: 1px solid #BEBDBE;
	border-right: 1px solid #BEBDBE;
	border-top: 1px solid #BEBDBE;
	border-bottom: 1px solid #9C0000;
	background-image: url(/Internet/Images/bkg_pagina.gif); 
	background-repeat: no-repeat;
}

div.sottoMenuSXInterna {
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  x-small;
	color: #000000;
	font-weight: normal;
	border-right: 2px inset #D6D3D6;
	border-bottom: 2px inset #D6D3D6;
	border-left: 1px solid #BDBEBD;
	border-top: 1px solid #BDBEBD;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 0px;
	background-color: #FFFBFF;
	margin-top: 10px;
}

div.cercaSezione {
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	border-right: 2px inset #D6D3D6;
	border-bottom: 2px inset #D6D3D6;
	border-left: 1px solid #BDBEBD;
	border-top: 1px solid #BDBEBD;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 0px;
	background-color: #E7EBFF;
	margin-top: 10px;
}

div.percorso 
{
	padding-top:7px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	background-color: inherit;
}

div.menuInterna2 {
	width: 95%;
	padding-left: 0px;
	margin-left: 0px;
}

div.titoliBlu 
{
	width:100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08248C;
	background-color: inherit;
	font-weight: bold;
}

div.titoliSottoMenuInt{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #294594;
	margin-right: 4px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px; 
	padding-left: 4px;
	border-bottom: 3px inset #FFFFFF;
	border-right: 2px inset #2B489B;
	text-decoration:none;
}

div.titoloMappa {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #9C2021;
	background-color: inherit;
	font-weight: normal;
	padding-top: 10px;
}


div.testata {
	display: none;
}

div.testatasx {
	float: left;
	width: 60%;
	height:123px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-large;
	color: #000000;
	background-color: inherit;
	font-weight: bold;
	font-style: italic;
	padding-left: 160px;
	visibility:hidden;
}


div.testatadx {
	background-image: url(/internet/Images/bkg_banner_right.gif); 
	background-repeat: no-repeat;
	background-position: right;
	height: 123px;
	position:absolute;
	top: 0px;
	right: 3px;
	width: 100%;
	text-align: right;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	background-color: inherit;
	font-weight: bold;
}

div.copyright 
{
	display:none;
}

div.menuOR 
{
	position: absolute; 
	top: 100px; 
	right: 10px;
	width: 100%;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
}

div.menuORs  {
	width: 100%;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	text-decoration: none;
}

div.menuOR2 {
	width:25%;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

div.bollini {
	width: 90%;
	border-top: 1px solid #9B1F1F;
	border-left: 1px solid #9B1F1F;
}

div.toolSX 
{
	display:none;
}

div.Centro {
	width: auto;
	vertical-align: top;
}

div.centroInterno
{
	width: 99%;
	height:100%;
	clear:left;
}

div.toolDX 
{
	display:none;
}

div.toolDXhome 
{
	display:none
}


div.CentroMappa {
	padding-left: 10px;
	padding-right: 5px;
	float: left;
	width: 67%;
	padding-top: 20px;
}

div.CentroCal 
{
	padding-left: 10px;
	float: left;
	width: 62%;
	padding-top: 20px;
	height:100%;
}

div.titoliBoxLingue {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #990000;
	background-color: inherit;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	width: 100%;
	text-align: left;
	vertical-align:middle;
}

div.titoliBoxLingue2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #990000;
	background-color: inherit;
	font-weight: bold;
	width: 100%;
}

div.boxCentroMezzo {
	margin-right: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08248C;
	background-color: inherit;
	font-weight: bold;
}

div.boxCentroMezzoInterno 
{
	height:5px;
	width:49%;
	padding-bottom: 5px;
	padding-top: 0px;
	margin-left: 50px;
	margin-bottom: 0px;
	border-bottom: 1px solid #BEBDBE; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: inherit;
	font-weight: bold;

}

div.boxCentro, div.boxCentro a {
	margin-right: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08248C;
	background-color: inherit;
	font-weight: bold;
	clear: left;
	text-decoration:none;
	text-transform:uppercase;
}

div.boxCentro a:hover {
	text-decoration:none;
}
/*
div.CentroMezzoEsterno {
	height:160px;
	width: 49%; 
	float: left;
	padding-top: 0px;
	padding-bottom: 10px;
}*/

div.CentroMezzoEsterno {
	width: 50%; 
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
}

div.CentroMezzoEsterno4 {
	width: 24%; 
	float: left;
	padding-right: 5px;
	padding-top: 15px;
	padding-bottom: 0px;
}

div.titoliInterni2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #9C2021;
	background-color: inherit;
	font-weight: bold;
	padding-top: 30px;
	padding-left: 6px;
}

div.titoliInterni3 {
	padding-bottom: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #9C2021;
	background-color: inherit;
	font-weight: bold;
	padding-top: 30px;
	border-bottom: 1px solid #9C2021;
}


div.titoliRossi, input.titoliRossi {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #9C2021;
	background-color: inherit;
	font-weight: bold;
	padding-bottom: 10px;
	padding-right: 10px;
}

div.sottoTitolo2 {
	margin-top: 10px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08248C;
	font-weight: bold;
	border: 1px solid #9C2021;
	background-color: #FFFBFC;

}

div.titoliRossiOcchiello, input.titoliRossiOcchiello {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small; /*x-small;*/
	color: #9C2021;
	background-color: inherit;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 6px;
	padding-right: 10px;
}

div.titoliBluOcchiello, input.titoliBluOcchiello {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #294594;
	background-color: inherit;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 6px;
	padding-right: 10px;
}

div.sottoTitolo {
	margin-top: 10px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #595959;
	font-weight: normal;
	border: 1px solid #E3E0E3;
	background-color: #FFFBFC;
}

div.CentroMezzoEsternoSX {
	width: 50%; 
	float: left;
	padding-bottom: 20px;
}

div.CentroMezzoEsternoDX {
	width: 50%; 
	float: right;
	padding-bottom: 20px;
}

div.sottoBoxCentroSXVetrina {
	width: 48%; 
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 0px; 
}

div.sottoBoxCentroDXVetrina {
	width: 48%;
	float: right;
	padding-left: 10px; 
	padding-top: 5px;
	border-left: #bebdbe 1px solid; 
}

div.CentroEsterno {
	clear: left;
}

div.titoliInterni, div.titoliInterni a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-large;
	color: #9C2021;
	background-color: inherit;
	font-weight: normal;
	margin-top:10px;
	padding-top: 5px;
	padding-left:3px;
}

div.testoHP {
	width: 95%;  
	border-top: 1px solid #BEBDBE; 
	border-left: 1px solid #BEBDBE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: inherit;
	font-weight: normal;
	padding-left: 4px;
	padding-top: 4px;
	clear: left; 
}

div.testoHP100 {
	width: 98%;  
	border-top: 1px solid #BEBDBE; 
	border-left: 1px solid #BEBDBE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: inherit;
	font-weight: normal;
	padding-left: 4px;
	padding-top: 4px;
	clear: left;
}


div.testoHPAppuntamentiSx {
	width: 30%;
	height:70px;
	float:left;
	clear: left;
	padding-left: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
}



div.testoHPAppuntamentiDx {
	border-left: 1px solid #BEBDBE;
	height:50px;
	float: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: inherit;
	font-weight: normal;
	padding-left: 5px;
	padding-top: 1px;
	vertical-align:top;
	text-align: center;
}

div.titoloInterno{
	width: 40%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align:top;
}

div.testoHPInterno {
	width: 42%;
	height:130px; 
	border-top: 1px solid #BEBDBE; 
	border-left: 1px solid #BEBDBE;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: inherit;
	font-weight: normal;
	padding-top: 4px;
	margin-left: 24px;
	margin-bottom:20px;
	vertical-align:top;
}

div.testoHPEventi {
	width: 96%; 
	border-top: 1px solid #BEBDBE; 
	border-left: 1px solid #BEBDBE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: inherit;
	font-weight: normal;
	padding-left: 4px;
	padding-top: 4px;
	text-align:center;
}

div.immagineCentro {
	float: left;
	padding-bottom: 10px;
}

div.sottoBoxCentroInterno {
	clear: left;
	padding-left: 0px;
	padding-top: 0px;
}

div.sottoBoxCentroSX {
	width: 60%;
	clear: left;
	padding-left: 5px;
	padding-top: 5px;
}
div.sottoBoxCentroDX {
	width: 39%;
	float: right;
	padding-left: 5px;
	padding-top: 5px;
	}

div.testoCentroInt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	height:100%;
	color: #000000;
	background-color: inherit;
	font-weight: normal;
	vertical-align:middle;
	text-align:justify;
}

span.testoCentroInt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #9C0000;
	background-color: inherit;
	font-weight: bold;
	
}

div.titoloCentroInt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	height:100%;
	font-weight: bold;
	color: #9C0000;
	background-color: inherit;
	vertical-align:middle;
	text-align:center;
}


div.sottoMenuSX {
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	line-height: 1.2em;
	border-right: 2px inset #E2E2E2;
	border-bottom: 2px inset #E2E2E2;
	margin-top: 15px;	
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #F8F7F7;
}

div.sottoMenuSX2 {
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	line-height: 1.2em;
	border-right: 2px inset #E2E2E2;
	border-bottom: 2px inset #E2E2E2;
	margin-top: 15px;	
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 8px;
	background-color: #F8F7F7;
}

div.testo, div.testo a, div.testo a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: inherit;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	width: 100%;
	text-decoration:none;
}

div.testo a:hover 
{
	color: #003063;
	padding-top:1px;
	text-decoration: none;
	background-color: #FFC75A;

}

div.testomappa {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: inherit;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	width: 90%;
}

div.testocentro, div.testocentro a, div.testocentro a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small; 
	color: #000000;
	background-color: inherit;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 5px;
	text-align:justify;
	width: auto;
}

div.testocentrobig, div.testocentrobig a, div.testocentrobig a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: large; 
	color: #000000;
	background-color: inherit;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 5px;
	text-align:justify;
	width: auto;
}

div.testocentrosmall, div.testocentrosmall a, div.testocentrosmall a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	color: #000000;
	background-color: inherit;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 5px;
	text-align:justify;
	width: auto;
}

div.testocentro li 
{
	list-style-type:square;
}

div.testocentropiccolo, p.testocentropiccolo, div.testocentropiccolo a, div.testocentropiccolo a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: inherit;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 5px;
	text-align:justify;
	width: auto;
}

div.immaginecentro
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	text-align:center;
}

div.testocentro span{
	text-align:center;
	width: 100%;
}

div.anno {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #294594;
	background-color: inherit;
	font-weight: bold;
	margin-top: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 15%;
	border: 1px solid #9C2021;
	text-align: center;
}

div.titoliBoxDXLing {
	float: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #990000;
	background-color: inherit;
	font-weight: bold;
	padding-top: 25px;
	padding-left: 0px;
	padding-right: 35px;
}

div.contenitoreConcorsi {
	float: left;
	width: 22%;
	text-align: center;
	margin-top: 10px;
	margin-right: 10px;
}

div.contenitoreGare {
	float: left;
	width: 30%;
	text-align: center;
	margin-top: 10px;
	margin-right: 10px;
}

div.titoliBoxDX {
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #990000;
	background-color: inherit;
	font-weight: bold;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 3px;
}

div.imgDX2 {
	float: left;
	vertical-align:middle;
    text-align:center;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

div.imgDX {
	float: left;
	vertical-align:middle;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

div.contenitoreGare {
	float: left;
	width: 30%;
	text-align: center;
	margin-top: 10px;
	margin-right: 10px;
}

div.contenitoreConcorsiInt {
	width: 100%;
	margin-top: 20px;
	margin-right: 10px;
}

div.boxConcorsi {
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	background-color: inherit;
	font-weight: normal;
	padding-left: 4px;
	padding-top: 10px;
}

div.boxGare {
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	background-color: inherit;
	font-weight: normal;
	padding-top: 10px;
	width: 100%;
	text-align: center;
}

div.boxConcorsiRuolo {
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	background-color: inherit;
	font-weight: bold;
	width: 70%;
	padding-top: 10px;
	padding-left: 10px;
	text-align: left;
}

div.concorsiBando, div.concorsiBando a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #9C2021;
	background-color: inherit;
	font-weight: bold;
	margin-top: 20px;
	text-decoration:none;
}

div.concorsiBando a:hover{
	text-decoration:underline;
}

div.boxConcorsiRuoloInt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	background-color: inherit;
	font-weight: bold;
	width: 90%;
	padding-top: 10px;
	padding-left: 0px;
	text-align: left;
}

div.TitoliConcorsi {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #294594;
	font-weight: bold;
	margin-top: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #E7EBFF;
	border: 1px solid #9C2021;
	text-align: center;
}

div.imgDX span
{
	width:100%;
}


div.testoInt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: inherit;
	font-weight: normal;
	padding-left: 5px;
	padding-top: 5px;
	width: 80%;
}

a.testoCentroInt {
	height:100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #9C0000;
	background-color: inherit;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
}

a.testoCentroInt:hover {
	text-decoration:underline;
}

a.scarica {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #9C2021;
	background-color: inherit;
	font-weight: bold;
	text-decoration: none;
}

a.scarica:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #9C2021;
	font-weight: bold;
	text-decoration: none;
	background-color: #E7EBFF;
}

a.paginazione 
{
	display:none;
}

a.paginazione:Hover {
	color: #003063;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFC75A;
}

a.paginazioneLettere {
	color: #294594;
	background-color: inherit;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
}

a.paginazioneLettere:Hover {
	color: #294594;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFC75A;
}

span.Briciole 
{
	padding-left:6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	background-color: inherit;
	font-weight: normal;
}

span.Destra {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #9C0000;
	background-color: inherit;
	font-weight: bold;
	width: 100%;
	text-align: right;
}

span.testo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	background-color: inherit;
	font-weight: normal;
	width: 100%;
}

span.testomappa {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	background-color: inherit;
	font-weight: normal;
	width: 100%;
}

span.lingue {
	border-right: 2px inset #DFC4C3;
	border-bottom: 2px inset #DFC4C3;
	background-color: #F4EEEE;
	color: #000099;
	margin-right: 0px; 
	margin-left: 0px;
	margin-bottom: 4px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
}

span.ora {
	font-size: x-small;
	font-weight: normal;
}

span.copyright {
	border-top: 1px solid #9C0000; 
	width: 30%; 
	padding-top: 15px;
	padding-bottom: 10px;
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8C8C8C;
	background-color: inherit;
	font-weight: normal;
}

ul.menuOR 
{
	float:right;
	width: 40%;
	text-align: right;
}
ul.menuOR {
	width: 100%;
	text-align: right;
}

ul.menuInterna {
	width: 100%;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 6px;
}

ul.menuInterna2 {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

ol.concorsi {
	margin-top: 5px;
	padding-left: 0px;
	
}

ul.menuORs {
	width: 100%;
	padding-left: 0px;
	margin-left: 0px;
	padding-top: 4px;
	margin-top: 0px;
	margin-right: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	margin-bottom: 0px;
}

ul.menuTop {
	width: 100%;
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
}


ul.testo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: inherit;
	font-weight: normal;
	list-style-type:none;
	padding-left:0px;
	margin-left:5px;
}

ul.boxCentro {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	border-bottom: 1px solid #3B387F;
	width: 100%;
}

ul.boxCentro2 {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	border-top: 1px solid #3B387F;
	width: 23%;
}


ul.mappa {
	margin-left: 0px;
	padding-left: 0px;
	width: 100%;
}

ul.mappaEsterna {
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

ul.sottoMappa {
	margin-left: 0px;
	padding-left: 0px;
	width: 100%;
}

ul.sottoMappa2 {
	margin-left: 0px;
	padding-left: 0px;
	width: 100%;
}

ul.sottoMappa3 {
	margin-left: 20px;
	padding-left: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}

ul.personale 
{
	background-color: #EFEBEF;
	color: #000099;
	border-right: 2px inset #BEBDBE;
	border-left: 1px solid #D4D2D4;
	border-top: 1px solid #D3D2D3;
	border-bottom: 1px solid #B5B0A5;
	width: 100%;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

li.nonTutti {
	color: #000000;
	background-color: inherit;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	list-style-type: none;
	padding-top: 4px;
}


li.mappaEsterna {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	display: inline;
}

li.mappa {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 10px;
}

li.sottoMappa {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}

li.sottoMappa2 {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}

li.sottoMappa3 {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}

li.menuInterna {
	list-style : none;
	line-height: 1.3em;
	margin-left: 0px;
	padding-left: 1px;
}

li.personale {
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #646D7D;
	font-weight: bold;
	list-style-type: none;
	background-color: #EFEBEF;
	line-height: 1.3em;
	width: 100%;
	text-align: left;
}

li.boxCentro {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	list-style-type: square;
	background-color: #474783;
	line-height: 1.7em;
	width:50%;
}

li.menuOR {
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	background-color: inherit;
	font-weight: bold;
	list-style-type: none;
	display: inline;
	border-right: 1px solid #E3B59C; 
	padding-right: 10px;
	padding-left: 10px;
}

li.menuOR a, li.menuOR a:visited 
{
	color: #FFFFFF;
	background-color: inherit;
	text-decoration: none; 
	padding-right: 4px;
	padding-left: 4px;
}

li.menuOR a:hover 
{
	color: #FFFFFF;
	background-color: inherit;
	text-decoration: underline;
}

li.menuOR1 {
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	background-color: inherit;
	font-weight: bold;
	list-style-type: none;
	display: inline;
	padding-right: 16px;
	padding-left: 16px;
}

li.menuOR1 A, li.menuOR1 A:visited 
{
	color: #FFFFFF;
	background-color: inherit;
	text-decoration: none; 
}

li.menuOR1 A:hover 
{
	color: #FFFFFF;
	background-color: inherit;
	text-decoration: underline;
}

li.menuORs {
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #00418C;
	background-color: inherit;
	font-weight: bold;
	list-style-type: none;
	display: inline;
	border-right: 1px solid #9B1F1F;
	padding-left: 8px;
	padding-right: 4px;
	text-decoration:none;
}

A.menuORs, A.menuORs a:visited {
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #00418C;
	background-color: inherit;
	font-weight: bold;
	text-decoration:none;
}

A.menuORs:hover {
	text-decoration:underline;
}

li.menuORs2 {
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #00418C;
	background-color: inherit;
	font-weight: bold;
	list-style-type: none;
	display: inline;
	padding-left: 4px;
	padding-right: 4px;
}

li.menuTop {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	background-color: inherit;
	font-weight: bold;
	list-style-type: none;
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
	border-left: 1px solid #949ECE;
}

li.menuTop {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	background-color: inherit;
	font-weight: bold;
	list-style-type: none;
	display: inline;
	padding-right: 6px;
	padding-left: 6px;
	border-left: 1px solid #949ECE;
	text-decoration:none;
}

li.menuTop a, li.menuTop a:visited
{
	text-decoration:none;
	color: #FFFFFF;
	background-color: inherit;
}

li.menuTop a:hover
{
	text-decoration:underline;
	color: #FFFFFF;
	background-color: inherit;
}

li.menuTop2, li.menuTop2 a, li.menuTop2 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	background-color: inherit;
	font-weight: bold;
	list-style-type: none;
	display: inline;
	padding-right: 6px;
	padding-left: 6px;
	text-decoration:none;
}

li.menuTop2 a:hover
{
	text-decoration:underline;
	color: #FFFFFF;
	background-color: inherit;

}

span.boxCentro {
	width: 100%;
	border-bottom: 1px solid #667FAF;
	border-top: 1px solid #545488;
}

.camposmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color: #000000;
	background-color: inherit;
	border-top: 2px outset #C6C1C6;
	border-bottom: 1px inset #D4D2D4;
	border-right: 1px inset #d4d2d4;
	border-left: 2px outset #c6c1c6;
}

.bottone {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: #FFC75C;
	border-top: 2px inset #C6C1C6;
	border-bottom: 1px inset #D4D2D4;
	border-right: 1px inset #D4D2D4;
	border-left: 2px inset #C6C1C6;
}

.TitoloCH2 
{
	text-decoration: none;
	text-transform:uppercase;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #000000;
	background-color: inherit;
}

a.homeBlu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000099;
	background-color: inherit;
	font-weight: normal;
	text-decoration: none;
	margin-bottom:5px;
}

a.menuGrigio {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #9C0000;
	background-color: inherit;
	font-weight: bold;
}

a.menuBianco {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #9C0000;
	background-color: inherit;
	font-weight: bold;
}

a.homeNero {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: inherit;
}

a.homeRosso {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #9C0000;
	background-color: inherit;
	font-weight: bold;
}

a.homeBox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #9C0000;
	background-color: inherit;
	font-weight: bold;
}

a.menuSx {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	background-color: inherit;
	font-weight: bold;
	text-decoration: none;
}

a.testolink {
	color: #000000;
	background-color: inherit;
	font-weight: normal;
	text-decoration:none;
}

a.testolink:hover {
	color: #000000;
	background-color: inherit;
	font-weight: normal;
	text-decoration:underline;
}

a.testo {
	color: #000000;
	background-color: inherit;
	font-weight: normal;
	text-decoration:none;
}

a.hpRed {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #990000;
	background-color: inherit;
	font-weight: bold;
	text-decoration: none;
}

a.hpRed:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #990000;
	background-color: inherit;
	font-weight: bold;
	text-decoration: underline;
}

a.briciole {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	background-color: inherit;
	font-weight: bold;
	text-decoration: none;
}

a.briciole:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFC75A;
}
a.mappa {
	color: #9A2020;
	background-color: inherit;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
	width: 90%;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #9A2020;
}

a.mappa:Hover {
	border: 1px solid #9A2020;
}

a.sottoMappa {
	color: #214E7D;
	background-color: inherit;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
	width: 90%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-bottom: 1px solid #D3D2D3;
}

a.sottoMappa:Hover {
	color: #18285F;
	background-color: inherit;
	border-bottom: 1px solid #18285F;
}

a.sottoMappa2 {
	color: #18285F;
	background-color: inherit;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	text-decoration: none;
	width: 90%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 13px;
}

a.sottoMappa2:Hover {
	padding-top: 0px;
	background-color: #EFEFEF;
	color: #08248C;
}

a.sottoMappa3 {
	color: #9A2020;
	background-color: inherit;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-left: 10px;
	width: 90%;
}

a.sottoMappa3:Hover {
	padding-left: 10px;
	background-image : url(/internet/Images/freccia_mappa5.gif);
	background-position : left;
	background-repeat : no-repeat;
}

.camposmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: inherit;
	border-top: 2px outset #C6C1C6;
	border-bottom: 1px inset #D4D2D4;
	border-right: 1px inset #D4D2D4;
	border-left: 2px outset #C6C1C6;
}

.campocerca {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	border-bottom: 2px inset #FFFFFF;
	border-top: 1px solid #BDBEBD;
	border-left: 1px solid #BDBEBD;
	border-right: 2px inset #FFFFFF;
	background-color: #FFFBFF;
	margin-top: 2px;
}

a.titoliHP {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08248C;
	background-color: inherit;
	font-weight: bold;
	text-decoration: none;
}

a.titoliHP:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08248C;
	background-color: inherit;
	font-weight: bold;
	text-decoration: none;
}

a.concorsi {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	background-color: inherit;
	font-weight: bold;
	text-decoration: none;
	vertical-align:bottom;
}

a.concorsi:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFC75C;
	vertical-align:bottom;
}

a.concorsitop {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	background-color: inherit;
	font-weight: bold;
	text-decoration: none;
	vertical-align:top;
}

a.concorsitop:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFC75C;
	vertical-align:top;
}

a.nonTutti {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #003063;
	background-color: inherit;
	font-weight: normal;
	text-decoration: none;
}

a.nonTutti:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #003063;
	font-weight: normal;
	text-decoration: none;
	background-color: #E7EBFF;
}


a.menuInterna {
	color: #4A4952;
	background-color: inherit;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
}

a.menuInterna:Hover {
	color: #4A4952;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
	background-color: #E4E8FB;
}

a.menuInterna2 {
	color: #FFFFFF;
	background-color: inherit;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
}

a.menuInterna2:Hover {
	color: #FFC75C;
	background-color: inherit;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
}

div.footer {
	display:none;
	clear: left; 
	border-top: #9c0000 1px solid; 
	margin-top: 0px; 
	font-weight: normal; 
	font-size: x-small; 
	width: 100%; 
	color: #000000; 
	background-color: inherit;
	padding-top: 0px; 
	font-family: verdana, geneva, arial, helvetica, sans-serif; 
	text-align: center;
}

div.news {
	width: 100%;
	border-bottom: 1px solid #E7EBFF;
	padding-bottom: 4px;
	padding-top: 4px;
}

div.TitoliNews {
	width: 100%;
	padding-top: 25px;
}

div.TitoliBoxNews {
	width: 100%;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #08248C;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
}

div.boxNews {
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: inherit;
	font-weight: normal;
	padding-left: 1px;
}

div.ServiziInt {
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	font-weight: normal;
	border-right: 2px inset #D6D3D6;
	border-bottom: 2px inset #D6D3D6;
	border-left: 1px solid #BDBEBD;
	border-top: 1px solid #BDBEBD;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 0px;
	background-color: #E7EBFF;
	margin-top: 10px;
}

div.titoliBluServ {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08248C;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 1px;
	padding-bottom: 4px;
	padding-top: 2px;
	margin-right: 2px;
	background-color: #FFFFFF;
	border-right: 2px inset #AAB1D3;
	border-bottom: 2px inset #FFFFFF;
}

span.data {
	font-weight: bold;
	color: #294594;
	background-color: inherit;
}

a.serv {
	color: #4A4952;
	background-color: inherit;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:1px;
	margin-bottom:1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
}

a.serv:Hover {
	color: #4A4952;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:1px;
	margin-bottom:1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFC75A;	
}


div.calendar {
	border-collapse:collapse;
}

div.colonnadx 
{
	float:left;
	text-align:right;
	width:30px;
	padding:1px 0;
}

div.colonnasx 
{
	float:left;
	text-align:left;
	width:30px;
	padding:1px 0;
}


A.paginazione {
	font-weight: normal; 
	font-size: x-small; 
	color: #003063; 
	background-color: inherit;
	font-family: verdana, geneva, arial, helvetica, sans-serif; 
	text-decoration: none;
}
A.paginazione:hover {
	font-weight: normal; 
	font-size: x-small; 
	color: #003063; 
	font-family: verdana, geneva, arial, helvetica, sans-serif; 
	background-color: #ffc75a; 
	text-decoration: none;
}

div.colonnalarga 
{
	float:left;
	text-align:center;
	width:120px;
}

DIV.contenitoreRisultati {
	border-top: #e7ebff 6px outset; 
	padding-bottom: 20px; 
	padding-top: 20px;
}

DIV.contenitoreRisultatiVuoto {
	border-top: #e7ebff 6px outset;
}

div.cercaMezzo {
	float: left;
	width: 48%;
}

div.sottoNews {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	color: #08248C; 
	background-color: inherit;
	font-weight: bold;
	padding-top: 10px;
}

div.boxRisultati {
	width:  97%;
	padding-left: 4px;
	padding-top: 4px;
	border-bottom: 1px solid #FFD788;
	background-color: #F4F4F4;
	color: #08248c;
}


span.pagSelezionata {
	color: #9C2021;
	background-color: inherit;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

div.titoloTesti, input.titoloTesti {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium; 
	color: #294594;
	background-color: inherit;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 6px;
}

span.fonte {
	font-size: small;
	color: #D33505;
	background-color: inherit;
}

ul.rivista {
	list-style-type: none;
	margin-left:0;
	color: #000000;
	background-color: inherit;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
}

li.rivista {
	list-style-type: square;
	margin-left:0;
	color: #000000;
	background-color: inherit;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
}

a.rivista {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: inherit;
	font-weight: normal;
	text-decoration: underline;
}

a.rivista:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	background-color: #E7EBFF;
}

span.autore {
	color: #9A2020;
	background-color: inherit;
}

div.autore {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #9C2021;
	background-color: inherit;
	font-weight: bold;
	width: 100%; 
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
}

ul.mappa {
	margin-left: 0px;
	padding-left: 0px;
	width: 100%;
}

ul.mappaEsterna {
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

ul.sottoMappa {
	margin-left: 0px;
	padding-left: 0px;
	width: 100%;
}

ul.sottoMappa2 {
	margin-left: 0px;
	padding-left: 0px;
	width: 100%;
}

ul.sottoMappa3 {
	margin-left: 20px;
	padding-left: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}

li.sottoMappa {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}

li.sottoMappa2 {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}

li.sottoMappa3 {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}

div.titoloMappa {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #9C2021;
	background-color: inherit;
	font-weight: normal;
	padding-top: 10px;
}

th.TitoliBoxNews {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #08248C;
	border-right: 1px solid #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

th.TitoliBoxNews2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #08248C;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}


tr.boxRisultati1 {
	width: 100%;
	padding-left: 4px;
	padding-top: 4px;
	border-bottom: 1px solid #FFD788;
	background-color: #F4F4F4;
	color: #08248C;
}

tr.boxRisultati2 {
	width: 100%;
	padding-left: 4px;
	padding-top: 4px;
	border-bottom: 1px solid #FFD788;
	background-color: #F4F6FD;
	color: #08248C;
}

td.boxNews {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	background-color: inherit;
	font-weight: normal;
	padding-left: 4px;
	border-bottom: 1px solid #FFD788;
}

table.contenitore {
	padding: 0px;
	margin: 0px;
	border: none;
	width:100%;
}

td.toolSX 
{
	display: none;
}

td.toolDX 
{
	display:none;
}

td.toolDXhome 
{
	display:none;
}

td.centro {
	width:auto;
	vertical-align: top;
}

td.separatore 
{
	width:auto;
}

td.centroNoTool {
	width: auto;
	vertical-align: top;
}

li.editoria {
	list-style: square;
	font-weight: normal;
	list-style-position:outside;
}

A.LinkBimbi, A.LinkBimbi:hover, A.LinkBimbi a:visited {
	color: #339900 !important;
	background-color: inherit;
}

A.LinkBiancoPicc, A.LinkBiancoPicc:hover, A.LinkBiancoPicc a:visited {
	display: none !important;
	color: #ffffff !important;
	background-color: inherit;
}

.titoliBimbi {
	color: #9C0000 !important;
	background-color: inherit;
}

.titoliBimbi0 {
	color: #003399 !important;
	background-color: inherit;
}

.titoliBimbi1 {
	color: #006633 !important;
	background-color: inherit;
}

.AutomaticTableCounter {
  color: #294594;
  background-color: inherit;
  text-align:right;
  font-weight: bold;
  font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: x-small;
  text-decoration: none;
  padding-bottom:4px;
}

.AutomaticTableHead {
  background-color: #294594;
  color: #FFFFFF;
  text-align:center;
  font-weight: bold;
  font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: x-small;
  text-decoration: none;
}

A.AutomaticTableHead 
{
	text-decoration: underline;
}

.AutomaticTableHead A {
  color: #FFFFFF;
  background-color: #294594;
  text-align:center;
  font-weight: bold;
  font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: x-small;
  text-decoration: underline;
}

.AutomaticTableRow{
  background-color: #EFEBEF;
  color: #003687; 
  font-weight: normal;
  font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: x-small;
  text-decoration: none;
}

A.AutomaticTableRow
{
	text-decoration: underline;
}

.AutomaticTableRow A {
  background-color: #EFEBEF;
  color: #003687; 
  font-weight: normal;
  font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: x-small;
  text-decoration: underline;
}

.AutomaticTableAlternateRow{
  background-color: #ffffff	;
  color: #003687; 
  font-weight: normal;
  font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: x-small;
  text-decoration: none;
}

A.AutomaticTableAlternateRow
{
	text-decoration: underline;
}

.AutomaticTableAlternateRow A {
  background-color: #ffffff	;
  color: #003687; 
  font-weight: normal;
  font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: x-small;
  text-decoration: underline;
}

.AutomaticTablePager {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	background-color: #9A2020;
	width:100%;
}

A.AutomaticTablePager 
{
	text-decoration: underline;
}

.AutomaticTablePager A {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	background-color: #9A2020;
	width:100%;
	text-decoration: underline;
}
