body { background-color: #FFFFFF;
       font-size: 76%; 
       font-family: Verdana, Arial, Helvetica, sans-serif;
 }

form { margin: 0px; }

img  {border:0px;}

select { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: normal; font-style:normal; font-size: 8pt; color:#000000;
}

.tabellaMenuInizio {
    margin: 0px;
    width: 45%;
    margin-left: 25%;
    margin-right: 25%;
}

td.tabellaMenuInizio {  /* carattere normale */
    font-family: Tahoma, Arial, Helvetica, sans-serif;                         
	font-size: 7pt; 
	font-weight: normal; 
	color:#0066CC;
    text-align: left;
}

th.tabellaMenuInizio {  /* carattere bold */ 
    font-family: Tahoma, Arial, Helvetica, sans-serif;                         
	font-size: 8pt; 
	font-weight: bold; 
	color:#0066CC;
	text-align: left;
	/*text-valign: top;*/
}

td.titolo{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold; 
    margin: 0em 0 1.5em 0; 
	background-color: white;
	color: #0066CC;
    border: 0;
	text-align: center;
}

th.titolo{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    font-weight: bold; 
    margin: 0em 0 1.5em 0; 
	background-color: white;
    border: 0;
	text-align: center;
}

table.filtri{
    font-size: 7pt;
    font-weight: bold; 
    margin: 1.5em 0 1.5em 0; 
	background-color: #F2F2F2;
    border-bottom: 1px solid #949494;
    border-left: 1px solid #D0D0D0;
    border-right: 1px solid #9E9E9E;
    border-top: 1px solid #D3D3D3;
	text-align: center;
}

td.filtri{
    padding: 0 2.5em 0 0;
	text-align: left;
}

.numsezio{
    padding: 0 2.5em 0 0;
	text-align: center;
    font-weight: bold; 
}

table.risultati{
    margin: 1.5em 0 1.5em 0; 
	background-color: #F2F2F2;
    border-bottom: 1px solid #949494;
    border-left: 1px solid #D0D0D0;
    border-right: 1px solid #9E9E9E;
    border-top: 1px solid #D3D3D3;
	text-align: center;
}

th.risultati{
    font-size: 9pt;
    margin: 0; 
    padding: 0 1.5em 0 1.5em;
	text-align: center;
	background-color: #c1d5e6;
	border: 0px;
}

th.risultati div{
	text-align:right;
	margin-right:4.8em;
}

th.risultati2{
    font-size: 9pt;
    margin: 0; 
    padding: 0 1.5em 0 1.5em;
	text-align: center;
	background-color: #c1d5e6;
    border: 1px solid #949494;
}

td.risultati{
    font-size: 8pt;
    padding: 0 1.5em 0 1.5em;
	text-align: center;
    border-bottom: 1px solid #949494;
    border-left: 1px solid #D0D0D0;
    border-right: 1px solid #9E9E9E;
    border-top: 1px solid #D3D3D3;
}

td.risultati div{
	text-align:right;
	margin-right:5.5em;
}

td.risultati2{
    font-size: 9pt;
    padding: 0 1.5em 0 1.5em;
	text-align: center;
    border: 1px solid #949494;
}
td.risultati2 div{
	text-align:right;
	margin-right:5.5em;
}
td.risultati3{
    font-size: 8pt;
	text-align: center;
    border-bottom: 1px solid #949494;
    border-left: 1px solid #D0D0D0;
    border-right: 1px solid #9E9E9E;
    border-top: 1px solid #D3D3D3;
}

td.risultati a {color: black; text-decoration: none;}
td.risultati a:hover {color: blue; }
td.risultati2 a {color: black; text-decoration: none;}
td.risultati2 a:hover {color: blue; }
th.risultati a {color: black; text-decoration: none;}
th.risultati a:hover {color: blue; }
th.risultati2 a {color: black; text-decoration: none;}
th.risultati2 a:hover {color: blue; }

div.tabellaModulo {
    background-color: #dbdde1;
    width: 700px;
    margin: 0px;
}

table.tabellaModulo {  /* carattere normale */
    font-family: Tahoma, Arial, Helvetica, sans-serif;                         
	font-size: 7pt; 
	font-weight: normal; 
	color:#0066CC;
    text-align: left;
}
td.tabellaModulo {  /* carattere normale */
    font-family: Tahoma, Arial, Helvetica, sans-serif;                         
	font-size: 7pt; 
	font-weight: normal; 
	color:#0066CC;
    text-align: left;
}
th.tabellaModulo  {  /* carattere bold */ 
    font-family: Tahoma, Arial, Helvetica, sans-serif;                         
	font-size: 8pt; 
	font-weight: bold; 
	color:#0066CC;
	text-align: right;
	/*text-valign: top;*/
}


/*	COPYRIGHT	*/

.smallsmall{ font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-weight: normal; font-style:normal; font-size: 7pt; }

.small{ font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-weight: normal; font-style:normal; font-size: 8pt; }

.medium{ font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-weight: normal; font-style:normal; font-size: 9pt; }

.big{ font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-weight: normal; font-style:normal; font-size: 11pt; }

a {color: blue; text-decoration: none;}
a:hover {color: red; }

#alertDIV
{
	display: none;
	width:600px;
	visibility:hidden;
	background:#0088FF;
	border: 1px solid #000000;
	border-collapse: collapse;
}
