<style type="text/css">
html,body{margin: 0;padding:0;}
table{margin: auto}
body
{
font-family: verdana, arial, "Trebuchet ms", sans-serif;
text-align: center;
background-color:#ffffb0;
color: #000080;
font-size: 9pt;
scrollbar-face-color: #000080; 
scrollbar-shadow-color: #808000; 
scrollbar-highlight-color: #ffffb0; 
scrollbar-3dlight-color: #800000; 
scrollbar-darkshadow-color: #000000; 
scrollbar-track-color: #ffff90; 
scrollbar-arrow-color: #ffffb0;
}

/*stili specifici per il layout*/

div#container
{
position:relative; 
width:950px;
left: 0;
top: 0px;
}

div#menu
{
position:absolute;
margin-top: 0px;
top: 0px;
left: 0px;
}
div#menu ul {margin: 3px;}
div#menu li {display:inline;}

div#ads1
{
position:absolute;
width: 400px;
margin-left: 10px;
margin-top: 120px;
left: 0;
}

div#ads2
{
position:absolute;
width: 550px;
left: 420px;
top: 127px;
padding: 0 0 0 0;
}

div#content
{
position:absolute;
padding: 0 0 0 0;
top: 190px;
left: 10px;
width: 100%;
}

/*stili specifici per le tabelle */
td
{
text-align: center;
vertical-align: middle;
margin: 0; 
}

td.j
{
text-align: justify;
vertical-align: middle;
padding: 1px 1px 1px 1px;
background-color:#ffff90; 
}

td.left
{
text-align: left;
vertical-align: middle;
padding: 1px 1px 1px 1px;
}

td.lefttop
{
text-align: left;
vertical-align: top;
padding: 3px 1px 1px 1px;
}

td.justtop
{
text-align: justify;
vertical-align: top;
padding: 3px 1px 1px 1px;
}

td.rigttop
{
text-align: right;
vertical-align: top;
padding: 3px 1px 1px 1px;
}

td.centtop
{
text-align: center;
vertical-align: top;
padding: 3px 1px 1px 1px;
}

td.right
{
text-align: right;
vertical-align: middle;
padding: 1px 1px 1px 1px;
}

td.blu
{
text-align: center;
vertical-align: middle;
background-color:#000080;
}

h1,h2,h3,h4,h6	{margin: 5px;padding:0; vertical-align: middle;color:#000080;font-weight: bold;margin:0;text-align: center;}
h1		{font-size: 22pt; color:#ff0000; padding:5px 5px 5px 5px;}
h2		{font-size: 16pt; top: 8px; text-align: left; margin-top:3px}
h3		{font-size: 12pt; padding: 5px 5px 5px 5px; color:#000080; text-align: left; background-color:#ffff90;}
h4		{font-size: 10pt; padding: 0px 5px 9px 5px; color:#000080; text-align: left; font-style: italic; font-weight: normal}
h6		{font-size: 8pt;  font-weight: normal; text-align: right;}

ul
{
text-align: center;
}

ul.left
{
text-align: left;
}

/*stili specifici per il testo*/

.testo
{
margin-left: 10px; 
margin-right: 10px;
font-size: 9pt;
font-weight: normal;
text-align: justify;
}
.testob
{
margin-left: 10px; 
margin-right: 10px;
font-size: 9pt;
text-align: left;
font-weight: bold;
}

.titolo
{
margin-left: 10px; 
margin-right: 10px;
font-size: 10pt;
text-align: justify;
font-weight: bold;
}
.centra
{
margin: 5px 5px 5px 5px; 
text-align: center;
vertical-align: middle;
}

.centrab
{
margin: 5px 5px 5px 5px; 
text-align: center;
vertical-align: middle;
font-weight: bold;
font-size: 10pt;
color: #ffff00;
}

/*stili specifici per le tabelle*/

td.dx
{
text-align: right;
}

td.sx
{
text-align: left;
}

/*stili per i link*/

a          	{color: #000080; text-decoration: none; font-weight: bold; font-size: 10pt;}
a:link     	{color: #000080}
a:active   	{color: #000080}
a:visited  	{color: #000080}
a:hover    	{color: #ffffb0; background: #000080}
a.sub      	{color: #000080; text-decoration: none; font-weight: bold; font-size: 8pt;}
a.sub:link     	{color: #000080}
a.sub:active   	{color: #000080}
a.sub:visited  	{color: #000080}
a.sub:hover    	{color: #ffffb0; background: #000080}
a.head     	{color: #ffffb0; text-decoration: none; font-weight: bold; font-size: 8pt;}
a.head:link     {color: #ffffb0}
a.head:active   {color: #ffffb0}
a.head:visited  {color: #ffffb0}
a.head:hover    {color: #000080; background: #ffffb0}

a.menu, a.menu:visited		
	{
	padding: 0px 8px 0px 8px;
	color: #ffff00;
	font-weight: bold;
	text-align: center;
	}
a.menu:hover 	
	{
	background-color: #ff0000;
	color: #000080;
	}

a.mens, a.mens:visited		
	{
	padding: 0px 0px 0px 0px;
	color: #ffff00;
	width: 25px;
	font-weight: bold;
	text-align: center;
	}
a.mens:hover 	
	{
	background-color: #000080;
	color: #ff0000;
	}
a.cent, a.cent:visited, a.cent:hover 	
	{
	padding: 0px 5px 0px 10px;
	text-align:center;
	vertical-align: middle;
	}

#n0        {color: #000080; font-size: 10pt; font-weight: bold}
#n1        {color: #000080; font-size: 8pt;  font-weight: normal}
#n1y       {color: #ffffb0; font-size: 8pt;  font-weight: bold}
#n1b       {color: #000080; font-size: 8pt;  font-weight: bold}
#t0        {color: #000080; font-size: 6pt;  font-weight: normal}
#t1        {color: #000080; font-size: 10pt; font-weight: normal; text-align: justify;}
#t10       {color: #000080; font-size: 10pt; font-weight: normal}
#t11       {color: #000080; font-size: 10pt; font-weight: bold}
#t12       {color: #000080; font-size: 16pt; font-weight: bold}
#t2        {color: #ff0000; font-size: 10pt; font-weight: bold; padding-bottom: 8px;}
#t21       {color: #ff0000; font-size: 12pt; font-weight: bold}
#t22       {color: #ff0000; font-size: 16pt; font-weight: bold}
</style>
