body {
	font-size: 12pt;
 	font-weight: normal; 
	text-align: center; 
	color: rgb(0,0,0); 
	background-color: rgb(255,255,255);
	margin: 0px 0px 0px 0px;
	padding: 0px;

	} 

body, p, h1, h2, h3, h4, h5, h6, ul, ol {
	font-family: "Times New Roman", arial, helvetica, sans-serif, verdana;
	text-align: left; 

	} 

#container {
	position:absolute;
	z-index:1;
	top:0%;
	right:50%;
	left:50%;
	width:968px;
	height:auto;
	margin-left:-484px;/*la metà della larghezza del div*/
	margin-top:0px;/*la metà dell'altezza del div per centrarlo dall'alto se no 0px per attaccarlo in alto*/
	color:#fff;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	padding:0px;
	background:#c0c0c0;
	}
		
table, td, th, testomini {
	font-family: arial, helvetica, sans-serif, verdana;
	} 
	
td.box0, td.box1, td.box2, td.box3, td.box3c, td.box4, td.box5, td.box5b, td.box6, td.box00, td.commento, td.pulsante0, td.pulsante1, td.pulsante2, td.pulsante3 
	{
	font-family: verdana, helvetica, sans-serif, arial;
	font-size: 11px;
	} 

td.foglio {
	font-weight: normal; 
	text-align: justify; 
	color: rgb(28,56,146);
	background-color: rgb(223,223,223);
	font-size: 11px;
 	margin-right: 15px; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
		}

td.foglio-c {
	font-weight: normal; 
	text-align: center; 
	color: rgb(28,56,146);
	background-color: rgb(223,223,223);
	font-size: 11px;
 	margin-right: 15px; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
		}


.login 
	{ 
 	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 	font-weight: normal; 
 	color: #D7E5F2; 
 	background-color: rgb(28,56,146);
 	margin-top: 0px; 
 	margin-bottom: 0px; 
 	margin-right: 0px; 
 	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
 	} 

.login a 	{
	color: rgb(255,255,0);
	position: relative;
	text-decoration: none;
		}

.login a:hover {
	color: rgb(255,255,0);
	background-color: rgb(100,100,146);
	text-decoration: none;
		}

.login a:visited {
	color: rgb(255,255,255);
	text-decoration: none;
		}


.inputlogin { 
 width: 190px; 
 font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-top: 0px; 
 margin-bottom: 0px; 
 margin-right: 0px; 
} 


.login2
	{ 
 	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 	font-weight: normal; 
 	color: #D7E5F2; 
	text-align: center;
 	background-color: rgb(28,56,146);
 	margin-top: 0px; 
 	margin-bottom: 0px; 
 	margin-right: 0px; 
 	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
 	} 


.inputlogin2 
	{ 
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color: #D7E5F2; 
	color: #102132; 
	border: 1px solid #284279; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 0px;
 
	} 

.button { 
 font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; 
 color: #102132; 
 margin-left: 12px; 
 margin-top: 3px; 
 margin-bottom: 2px; 
}



table.base
	{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: rgb(255,255,255);
	background-color: rgb(28,56,146);
	border-style: none;
	border-width: 0px;
	}

td.intestazione
	{
	width: 780px;
	height: 147px;
	}
	
td.fasciadx
	{
	width: 187px;
	text-align: center;
	}

td.fasciasx
	{
	width: 187px;
	text-align: center;
	}

table.centrale
	{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: rgb(0,0,0);
	background-color: rgb(255,255,255);
	border-style: none;
	border-width: 0px;
	}
	
table.menu
	{
	width: 228px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: rgb(0,0,0);
	background-color: rgb(255,255,255);
	border-style: none;
	border-width: 0px;
	}

td.centrale
	{
	width: 593px;
	color: rgb(0,0,0);
	background-color: rgb(255,255,255);
	}

td.linea
	{
	color: rgb(255,255,255);
	background-color: rgb(170,170,170);
	}
	
.testomini {
	font-size: 10px; 
	font-weight: normal; 
	text-align: center; 
	color: rgb(0,0,0);
	background-color: rgb(255,255,255);
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
           }

.testomini2 {
	font-size: 10px; 
	font-weight: normal; 
	text-align: center; 
	color: rgb(0,0,0);
	background-color: rgb(255,255,255);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
           }

.testonews { 
	font-size: 12px; 
	font-family: Verdana;
	}
.testonews a { 
	color: #000080; 
	text-decoration: None; 
	}
.testonews a:hover { 
	color: #800000; 
	text-decoration: Underline; 
	}


.smalltext {
	font-size: 10px; 
	font-weight: normal; 
	text-align: left; 
	color: rgb(170,170,170);
	background-color: rgb(255,255,255);
		}

.bigtext {
	font-family: Tahoma
	font-size: 12px; 
	font-weight: normal; 
	text-align: left; 
	color: rgb(0,0,0);
	background-color: rgb(255,255,255);
		}

.testominisublu {
	font-size: 10px; 
	font-weight: normal; 
	text-align: center; 
	color: white;
	background-color: rgb(28,56,146);
		}
		
.testosublu {
	font-family: verdana, helvetica, sans-serif, arial;
	font-size: 11px; 
	font-weight: normal; 
	text-align: justify;
	color: white;
	background-color: rgb(28,56,146);
		}

.testosublu2 {
	font-family: verdana, helvetica, sans-serif, arial;
	font-size: 11px; 
	font-weight: normal; 
	text-align: left;
	color: white;
	background-color: rgb(28,56,146);
		}

.testo {
	font-size: 12pt; 
	font-weight: normal; 
	text-align: justify; 
	color: rgb(0,0,0);
	background-color: rgb(255,255,255);
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
		}

table.inserzioni
	{
	width: 170px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: rgb(255,255,255);
	background-color: rgb(28,56,146);
	border-style: none;
	border-width: 0px;
	}
		
td.boxstar {
	font-family: verdana, helvetica, sans-serif, arial;
	font-size: 10px;
	font-weight: bold; 
	text-align: center; 
	color: rgb(28,56,146);
	background-color: rgb(255,255,0);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
		}

table.box
	{
	width: 200px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: rgb(255,255,255);
	background-color: rgb(28,56,146);
	border-style: none;
	border-width: 0px;
	padding-top:0px; 
	padding-right:0px; 
	padding-bottom:0px; 
	padding-left:0px

	}

table.boxx
	{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: rgb(255,255,255);
	border-style: none;
	border-width: 0px;
	font-weight: normal; 
	text-align: left; 
	color: rgb(28,56,146);
	}

table.boxxx
	{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 10px;
	font-align: justify;
	border:1px normal rgb(0,0,0); 
	margin:0px; 
	padding:0px; 
	color: rgb(0,0,0);
	padding-top:0px; 
	padding-right:0px; 
	padding-bottom:0px; 
	padding-left:0px

	}


td.box0 {
	font-weight: bold; 
	text-align: center; 
	color: rgb(255,255,255);
	background-color: rgb(28,56,146);
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
		}
		
td.box0 a 	{
	color: rgb(255,255,0);
	position: relative;
	text-decoration: none;
		}

td.box0 a:hover {
	color: rgb(255,255,255);
	background-color: rgb(100,100,146);
	text-decoration: none;
		}

td.box0 a:visited {
	color: rgb(255,255,255);
	text-decoration: none;
		}


td.box00 {
	font-weight: bold; 
	text-align: center; 
	color: rgb(255,255,255);
	background-color: rgb(28,56,146);
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
		}
		
td.box00 a 	{
	color: rgb(255,255,0);
	position: relative;
	text-decoration: none;
		}

td.box00 a:hover {
	color: rgb(255,255,0);
	background-color: rgb(100,100,146);
	text-decoration: none;
		}

td.box00 a:visited {
	color: rgb(255,255,255);
	text-decoration: none;
		}
		
td.box1 {
	font-weight: normal; 
	text-align: left; 
	color: rgb(255,255,255);
	background-color: rgb(192,192,192);
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 5px;
		}

td.box1b {
	font-weight: normal; 
	font-size: 11px;
	text-align: center; 
	color: rgb(28,56,146);
	background-color: rgb(192,192,192);
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 5px;
		}

td.box2 {
	font-weight: normal; 
	text-align: right; 
	color: rgb(255,255,255);
	background-color: rgb(207,207,207);
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 0px;
		}
		
td.box3 {
	font-weight: normal; 
	text-align: left; 
	color: rgb(28,56,146);
	background-color: rgb(255,255,255);
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
		}
		
td.box3b {
	font-weight: normal; 
	text-align: center; 
	color: rgb(28,56,146);
	background-color: rgb(207,207,207);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
		}

td.box3c {
	font-weight: bold; 
	text-align: right; 
	color: rgb(28,56,146);
	background-color: rgb(255,255,255);
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
		}

td.box4 {
	font-weight: normal; 
	text-align: center; 
	color: rgb(28,56,146);
	background-color: rgb(255,255,255);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
		}

td.box5 {
	font-weight: normal; 
	text-align: center; 
	color: rgb(28,56,146);
	background-color: rgb(207,207,207);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
		}
		
td.box5 a 	{
	color: rgb(28,56,146);
	position: relative;
	text-decoration: none;
		}

td.box5 a:hover {
	color: rgb(28,56,146);
	background-color: rgb(220,220,220);				
	text-decoration: none;
		}

td.box5 a:visited {
	color: rgb(28,56,146);
	text-decoration: none;
		}

td.box5b {
	font-weight: normal; 
	text-align: left; 
	color: rgb(28,56,146);
	background-color: rgb(207,207,207);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
		}

td.box5c {
	font-weight: normal; 
	text-align: center; 
	color: rgb(28,56,146);
	background-color: rgb(207,207,207);
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
		}

td.box5d {
	font-size: 10px;
	font-weight: normal; 
	text-align: center; 
	color: rgb(28,56,146);
	background-color: rgb(207,207,207);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
		}
		
td.box5d a 	{
	color: rgb(28,56,146);
	position: relative;
	text-decoration: none;
		}

td.box5d a:hover {
	color: rgb(28,56,146);
	background-color: rgb(220,220,220);				
	text-decoration: none;
		}

td.box5d a:visited {
	color: rgb(28,56,146);
	text-decoration: none;
		}


td.box6 {
	font-weight: bold; 
	text-align: center; 
	color: rgb(255,255,255);
	background-color: rgb(28,56,146);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
		}
		
td.box6 a 	{
	color: rgb(255,255,0);
	position: relative;
	text-decoration: none;
		}

td.box6 a:hover {
	color: rgb(255,255,0);
	background-color: rgb(100,100,146);
	text-decoration: none;
		}

td.box6 a:visited {
	color: rgb(255,255,255);
	text-decoration: none;
		}

td.box7 {
	font-weight: normal; 
	font-size: 11px;
	text-align: center; 
	color: rgb(28,56,146);
	background-color: rgb(255,255,255);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
		}

td.box7b {
	font-weight: normal; 
	font-size: 11px;
	text-align: center; 
	color: rgb(28,56,146);
	background-color: rgb(230,230,230);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
		}

td.box8 {
	font-weight: bold; 
	text-align: left; 
	font-size: 10px;
	color: rgb(255,255,255);
	background-color: rgb(28,56,146);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
		}
		
td.box8 a 	{
	color: rgb(255,255,0);
	position: relative;
	text-decoration: none;
		}

td.box8 a:hover {
	color: rgb(255,255,0);
	background-color: rgb(100,100,146);
	text-decoration: none;
		}

td.box8 a:visited {
	color: rgb(255,255,255);
	text-decoration: none;
		}

td.box9 {
	font-weight: bold; 
	text-align: left; 
	font-size: 10px;
	color: rgb(28,56,146);
	background-color: rgb(255,255,255);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
		}
		
td.box9 a 	{
	color: rgb(28,56,146);
	position: relative;
	text-decoration: none;
		}

td.box9 a:hover {
	color: rgb(28,56,146);
	background-color: rgb(230,230,230);
	text-decoration: none;
		}

td.box9 a:visited {
	color: rgb(28,56,146);
	text-decoration: none;
		}

td.box9b {
	font-weight: normal; 
	text-align: left; 
	font-size: 11px;
	color: rgb(28,56,146);
	background-color: rgb(255,255,255);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
		}
		
td.box9b a 	{
	color: rgb(28,56,146);
	position: relative;
	text-decoration: none;
		}

td.box9b a:hover {
	color: rgb(28,56,146);
	background-color: rgb(230,230,230);
	text-decoration: none;
		}

td.box9b a:visited {
	color: rgb(28,56,146);
	text-decoration: none;
		}

		
td.commento {
	font-weight: normal; 
	text-align: justify; 
	color: rgb(28,56,146);
	background-color: rgb(207,207,207);
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
		}
				
td.titolomenu 	{ 
	color: rgb(255,255,255);
	background-color: rgb(28,56,146);
	font-size: 20px; 
	font-weight: bold; 
	font-style: normal;
	text-align: center; 
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	position: relative;
		}

td.pulsante0 	{
	font-size: 8px;						
	text-align: right;
	color: rgb(255,255,255);
	background-color: rgb(28,56,146);
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
		}

td.pulsante1 	{
	font-size: 12px;						
	text-align: left;
	color: rgb(28,56,146);
	background-color: rgb(192,192,192);				
	border-style: ridge;
	border-color: rgb(240,240,240);
	border-width: 1px;
		}

td.pulsante1 a 	{
	color: rgb(28,56,146);
	font-weight: bold;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	position: relative;
	text-decoration: none;
		}

td.pulsante1 a:hover {
	font-size: 12px;
	color: rgb(204,0,0);
	background-color: rgb(220,220,220);
	text-decoration: none;
		}

td.pulsante1 a:visited {
	color: rgb(28,56,146);
	font-size: 12px;
	text-decoration: none;
		}

td.pulsante2 	{
	font-size: 10px;			        	
	text-align: right;
	color: rgb(255,255,255);
	background-color: rgb(170,170,170);			
	border-style: ridge;
	border-color: rgb(240,240,240);
	border-width: 1px;
	text-decoration: none;
		}

td.pulsante2 a 	{
	font-weight: bold;
	color: rgb(255,255,255);
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	position: relative;
	text-decoration: none;
		}

td.pulsante2 a:hover {
	color: rgb(255,255,255);
	background-color: rgb(150,150,150);				
	text-decoration: none;
		}

td.pulsante2 a:visited {
	color: rgb(230,230,230);
	text-decoration: none;
		}
		
td.pulsante3 	{
	font-size: 10px;						
	text-align: right;
	color: rgb(28,56,146);					
	background-color: rgb(233,233,233);
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
		}
		
td.pulsante4 	{
	font-size: 11px;						
	font-weight: bold;
	text-align: center;
	color: rgb(28,56,146);
	background-color: rgb(192,192,192);				
	border-style: ridge;
	border-color: rgb(240,240,240);
	border-width: 1px;
		}

td.pulsante4 a 	{
	display: block;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	text-decoration: none;
		}

td.pulsante4 a:hover {
	color: rgb(204,0,0);
	background-color: rgb(220,220,220);
	text-decoration: none;
		}

td.pulsante4 a:visited {
	font-weight: bold;
	color: rgb(28,56,146);
	text-decoration: none;
		}