html, body						{ margin: 10px; padding: 0px; }
body							{ background-color: #ffffff; color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; text-align: center; }
p, div, td						{ font-size: 11px; text-align: left; }
a								{ color: #003399; text-decoration: none; }
a:hover							{ text-decoration: underline; }
table							{ border: none; width: 100%; }
img								{ border: none; }
form							{ margin: 0px; padding: 0px; }
.testo							{ background-color: #ffffff; border: none; color: #000000; font-family: arial, verdana, sans-serif; font-size: 10px; font-weight: bold; margin: 0px; padding: 2px; width: 125px; }
hr								{ color: #003399; height: 1px; text-align: center; }

div#container					{ margin: 0px auto; text-align: center; width: 960px; }
table#pagina					{ width: 960px; }
table#pagina .header			{ border-top: 5px solid #003399; border-bottom: 5px solid #003399; width: 960px; }
table#pagina .header-1			{ background-color: #f3f3f3; height: 20px; }
table#pagina .header-2			{ background-color: #003399; color: #ffffff; font-weight: bold; height: 30px; }
table#pagina .header-2 a		{ color: #ffffff; }
table#pagina .menu-sx			{ background-color: #f3f3f3; padding-bottom: 20px; vertical-align: top; width: 250px; }
table#pagina .menu-sx a			{ text-decoration: none; }
table#pagina .menu-sx a:hover	{ text-decoration: underline; }
table#pagina .menu-dx			{ background-color: #f3f3f3; vertical-align: top; width: 120px; }
table#pagina .content			{ padding: 20px; vertical-align: top; width: 550px; }
table#pagina .content a			{ text-decoration: underline; }
table#pagina .content a:hover	{ text-decoration: none; }
table#pagina .content .elenco0	{ border: 1px solid #ffffff; margin: 0px 0px 8px 0px; padding: 2px; }
table#pagina .content .elenco1	{ border: 1px solid #f3f3f3; cursor: pointer; margin: 0px 0px 8px 0px; padding: 2px; }
table#pagina .content .lista 	{ margin: 2px 0px 2px 15px; padding: 2px 0px 0px 15px; }
table#pagina .footer			{ background-color: #cccccc; border-top: 5px solid #003399; color: #999999; font-weight: bold; padding: 10px 0px; text-align: center; width: 960px; }

table#pagina div.vocemenu		{ border-left: 5px solid #003399; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 2px 10px; }
table#pagina div.int			{ background: #003399 url(img/freccia.gif) left no-repeat; color: #ffffff; font-weight: bold; height: 16px; padding-top: 4px; padding-left: 45px; }
table#pagina div.int a			{ color: #ffffff; }
table#pagina div.int-2			{ background: #003399 url(img/freccia-2.gif) left no-repeat; color: #ffffff; font-weight: bold; height: 16px; padding-top: 4px; padding-left: 35px; }
table#pagina div.int-2 a		{ color: #ffffff; }
table#pagina div.int-3			{ background: #cccccc url(img/freccia-3.gif) left no-repeat; color: #003399; font-weight: bold; height: 16px; padding-top: 4px; padding-left: 35px; }
table#pagina div.int-3 a		{ color: #003399; }

table#pagina div.home			{ }
table#pagina div.home a			{ text-decoration: none; }
table#pagina div.home a:hover	{ text-decoration: underline; }
table#pagina div.home .box-1	{ border: 3px solid #003399; }
table#pagina div.home .box-2	{ border: 3px solid #cccccc; }
table#pagina div.home .box-2a	{ border-top: 3px solid #cccccc; }
table#pagina div.home .corpo	{ color: #666666; padding: 5px 10px; }

#flashMENU						{ border: 1px solid #003399; font-weight: bold; text-align: center; }

div#spot						{ background-color: #f3f3f3; border: 5px solid #009999; display: block; height: auto !important; height: 410px; min-height: 410px; left: 70%; margin-left: -225px; padding: 10px; position: absolute; text-align: left; top: 130px; width: 450px; z-index: 100; }

div#tempocaricamento			{ background-color: #000000; border-top: 2px solid #ff0000; border-bottom: 2px solid #ff0000; color: #ff0000; font-size: 10px; padding: 2px 2px 2px 2px; text-align: left; width: auto; }