/* ----------------------------------------------CSS Document------------------------------------------------------ */
/* --------------- Francesco ----------------------- */
tr.intest {
	background-color: #003399;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF
}
/* ---------------CSS GENERALI-----------------------  */
#BODY-a {
	FONT-FAMILY: verdana,arial;
	FONT-SIZE: 10px;
	background-color: #151620;
	margin-left: 4px;
	margin-top: 5px;
}
#BODY0 {
	FONT-FAMILY: verdana,arial;
	FONT-SIZE: 10px;
	background-color: #9AA0AB;
	margin-left: 4px;
	margin-top: 5px;
}
#BODY1 {
	FONT-FAMILY: verdana,arial;
	FONT-SIZE: 10px;
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
}
#BODY2 {
	FONT-FAMILY: verdana,arial;
	FONT-SIZE: 10px;
	background-color: #D0DBDF;
	margin-left: 4px;
	margin-top: 4px;
}
#BODY3 {
	FONT-FAMILY: verdana,arial;
	FONT-SIZE: 10px;
	background-color: #6F96B3;
	margin-left: 4px;
	margin-top: 4px;
}
#G1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
#G1 a {
	width:90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 1px;
}
#G1 a:hover {
	width:90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF00FF;
	text-decoration: none;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 1px;
}
#G2 {
	width:90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #8FB5DA;
}
#G2 a {
	width:90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 1px;
}
#G2 a:hover {
	width:90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF00FF;
	text-decoration: none;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 1px;
}
#TD1 {
	background-color: #003399;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF
}
#TD2 {
	background-color: #990000;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF
}
#TDmenu {
	background-color: #000000;
	cursor: hand;
}
#cen {
	text-align: center;
}
#dex1 {
	text-align: right;
	padding-right: 3px;
	font-weight: bold;
}
#six {
	text-align: left;
	padding-left: 10px;
}
#six a {
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
}
#six a:hover {
	text-align: left;
	color: #FF3300;
	text-decoration: none;
}
#red {
	background-color: #8C0000;
}
#lktxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 7px;
}
#lkcel {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #151620;
}
#lkcel1 {
	color: #223C0F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336600;
	background-color: #D7F39C;
}
#lkcel2 {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1A24A;
	background-color: #151620;
}
#p100 {
	background-color: #113288;
	width: 100px;
#p150 {
	background-color: #113288;
	width: 150px;
}
#tdrr {
	padding-left: 7px;
}
#in3 {
	padding-left: 3px;
}
#tab {
	border: 1px solid #999999;
}
#cen1 {
	text-align: center;
	background-color: #000000;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#gial {
	background-color: #C5E3A6;
}
#ver {
	background-color: #50C95F;
}

input.BT {
	width:150;
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 10px;
	font-weight: bold;
	line-height: 16px;
	color: #000000;
}
input.BV {
	width:100;
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 10px;
	line-height: 16px;
	color: #000000;
}
input.BQ {
	width:50;
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 10px;
	line-height: 16px;
	color: #000000;
}
input.BXX {
	width:100;
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 10px;
	line-height: 16px;
	font-weight: bold;
	color:red;
}
h3 {
	font-family: tahoma, verdana, Arial;
	font-size: 10pt;
	color: darkblue;
}

td {
	font-size: 8pt;
}
/* ----------------------STILI PER LE FORM------------------------------------  */

.Xb {color:darkblue;cursor:text;font-family:verdana;font-size:8pt;width:120px;cursor:hand;}
.Xc {color:darkblue;cursor:text;font-family:verdana;font-size:8pt;width:60px;cursor:hand;}
.X {
	color:darkred;
	cursor:text;
	font-family:verdana;
	font-size:8pt;
	vertical-align : top;
}
td.cellavuota {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #913D0F;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
input.puls {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #9D2439;
	text-align: center;
	border: 1px solid #B3C1D9;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 55px;
}
/* ----------------------STILI MENU VARI------------------------------------  */
td.menu1blu {
	font-family: Tahoma, Verdana, Arial,;
	font-size: 10px;
	color: #3D5C83;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-right: 2px;
	text-align: left;
	vertical-align: middle;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #003366;
}
td.menudue {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #3D5C83;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-right: 2px;
	text-align: left;
	vertical-align: middle;
	background-color: #BADFA2;
}
td.menucen {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #333333;
	text-align: left;
	padding-top: 3px;
	padding-left: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #003366;
	line-height: normal;
}
td.menucen1{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 3px;
	padding-left: 5px;
	line-height: normal;
	padding-right: 5px;
	background-color: #4E80B1;
}
td.menucen1ver{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 3px;
	padding-left: 5px;
	line-height: normal;
	padding-right: 5px;
	background-color: #5B7166;
}
td.menucen1ver1{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 3px;
	padding-left: 5px;
	line-height: normal;
	padding-right: 5px;
	background-color: #21411D;
}
td.menucen2{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #416476;
	text-decoration: none;
	text-align: justify;
	padding-right: 4px;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #D6E9EF;
}
td.menucen2 a{
	text-decoration: none;
	color: #FFFFFF;
}
td.menucen2 a:hover{
	color: #66FFFF;
}
td.menucen3{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFCC;
	text-align: left;
	padding-top: 3px;
	padding-left: 5px;
	line-height: normal;
	padding-right: 5px;
	background-color: #669900;
}
td.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2E4E6D;
	color: #FFFFFF;
	background-color: #8C0000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	letter-spacing: 3px;
}
ul.punto1 {
	font-family: Tahoma, Verdana, Arial, "AmerType Md BT", "Franklin Gothic Medium";
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	list-style-position: outset;
	list-style-type: square;
	padding-top: 3px;
	padding-left: -3px;
}
td.lineadx {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	cursor: hand;
}
td.menusx_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2E4E6D;
	color: #FFFFFF;
	background-color: #4D99B3;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
}
td.menusx_1 a {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
td.menusx_1 a:hover{
	font-weight: normal;
	color: #FFCC66;
}
td.intestsx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #87C2C2;
	background-color: #31666A;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CC99;
}
td.intestdx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	background-color: #FFCC33;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
	padding-right: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CC99;
}
td.intestsx1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFCC33;
	background-color: #5B7C47;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CC99;
}
td.intestdx1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #336600;
	background-color: #BDD852;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
	padding-right: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CC99;
}
/* --------------------------stili HOMEPAGE 3-------------------------------------- */
td.cellamnx{
	padding:2px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1D413F;
	background-color: #40A5B0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #A0D6CA;
	border-right-color: #1D413F;
	border-left-color: #A0D6CA;
	font-family: Tahoma, Verdana, Arial;
	cursor: hand;
}
td.cellamnx a:hover
	{color:#FFCC33;}
td.cellamnx a
	{	text-decoration:none;color:#fff;}
td.cellatxt
{	padding:1px 5px 1px 3px;
	font-size:10px;
	font-weight:normal;
	color:#000;
	margin-bottom:1px;
	font-family: Tahoma, Verdana, Arial, SansSerif;
	text-align: justify;
}
td.cellatxt1
{	padding:1px 5px 1px 3px;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin-bottom:1px;
	font-family: Tahoma, Verdana, Arial, SansSerif;
	text-align: left;
}
td.cellatxt2
{	padding:2px 5px 2px 3px;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	margin-bottom:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.celCerca
{	background-color: #E6E6FA;
	text-align:left;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
/* --------------------------------stili HOMEPAGE 4----------------------------------------- */
td.notiziescor {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
	background-color: #ABC5EB;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
}
td.footer2_azz {
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #000033;
	background-color: #AED9DD;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right: 1px solid #006699;
}
td.sopramnu {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	background-color: #FF6600;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFF99;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #FFFF99;
	color: #FFFFFF;
}
td.cellanorm {
	background-color: #416476;
	padding-right: 2px;
	padding-left: 2px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #C8DFE8;
}
td.cellatxt_8 {
	padding:1px 5px 1px 3px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	margin-bottom:1px;
	font-family: Tahoma, Verdana, Arial, SansSerif;
	text-align: justify;
}
td.titnotizia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	text-align: center;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #990000;
	border-bottom-color: #990000;
	background-color: #F2D56F;
}
td.notizia_8 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #CCCCCC;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CDCED8;
}
td.cellatxt_8 a {
	padding:1px 5px 1px 3px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	margin-bottom:1px;
	font-family: Tahoma, Verdana, Arial, SansSerif;
	text-align: justify;
	text-decoration: none;
}
td.cellatxt_8 a:hover {
	padding:1px 5px 1px 3px;
	font-size:11px;
	font-weight:normal;
	color:#FF0000;
	margin-bottom:1px;
	font-family: Tahoma, Verdana, Arial, SansSerif;
	text-align: justify;
}
td.riserv_up {
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #000033;
	background-color: #FFFF99;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}
td.riserv_up a:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #FF0000;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
td.riserv_up a {
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #000033;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
}
td.area2 {
	color: #FFFFFF;
	font-family: tahoma, verdana, Arial;
	font-weight: bold;
	font-size: 11px;
	background-color: #9B1F37;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000033;
	cursor: hand;
}
td.areamenu1 {
	color: #FFFFFF;
	font-family: tahoma, verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4A96AE;
}
td.areamenu1 a:hover {
	color: #FF3300;
	font-family: tahoma, verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
td.areamenu1 a {
	color: #000033;
	font-family: tahoma, verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-decoration: none;
}
/* -------------------------------stili MENU collassabili e vari------------------------------------- */
td.voxpri {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2184A0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
td.voxpri a {
	text-decoration: none;
	color: #FFFFFF;}
td.voxpri a hover {
	font-weight: bold;
	color: #FF3300;}
td.voxsec {
	font-family: tahoma, verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}
td.voxsec a {
	color: #003366;
	text-decoration: none;}
td.voxsec a hover {
	color: #FF0000;}
td.cellaMenu
{	background-color:#238DB6;
	padding:0;
	font-family: tahoma, Verdana, Arial;
	color: #FFFFFF;
}
td.cellaMenu h5
{	padding:5px;
	font-size:10px;
	font-weight:bold;
	margin-bottom:0px;
	font-family: tahoma, Verdana, Arial;
	color: #FFFFFF;
}
td.cellaMenu a{
	text-decoration:none;
	width:100%;
	color: #FFFFFF;
}
td.cellaMenu a:link{
text-decoration:none;width:100%;}
td.cellaMenu a:active{
text-decoration:none;width:100%;}
td.cellaMenu a:hover{
text-decoration:none;color:#000;width:100%;}
.submenu{
	background-color:#FFFFFF;
	border-bottom:1px solid #3366CC;
	border-left:1px solid #3366CC;
	font-family: tahoma, Verdana, Arial;}
.submenu h5	{
	margin-left:12px;color:#666;margin-bottom:0px;
	font-size:10px;padding:5px;}	
.submenu h6	{
	margin-left:12px;
	color:#fff;
	margin-bottom:0px;
	font-size:10px;
	padding:5px;}
.submenu a:link	{
	text-decoration:none;
	color:#666666;
	width:100%;}
.submenu a	{
	text-decoration:none;
	color:#666666;
	width:100%;}
.submenu a:active	{
	text-decoration:none;
	color:#666666;
	width:100%;}
.submenu a:hover	{
	text-decoration:none;
	color:#FF0000;
	width:100%;
	}
td.lindown {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #256578;}
td.mvedi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #B51525;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2B3BC;
}
/* ----------------------------------------------stili PIE DI PAGINA--------------------------------------------- */
td.footer1 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #006633;
	background-color: #9EC93A;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
td.footer1_verde {
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #993300;
	background-color: #DFB520;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
td.footer1_blu {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #5E77BB;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.footer2 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #FF9900;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
td.footer1_blu a {
	font-family: Tahoma, Verdana, Arial;
	color: #FFFFFF;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
}
td.footer1_blu a:hover {
	font-family: Tahoma, Verdana, Arial;
	color: #CC0000;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
td.footer2 a {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #FF9900;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
}
td.footer2 a:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #FF0000;
	background-color: #FF9900;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
}
td.lindown_txt {
	font-family: tahoma, verdana, Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.lineabox_txt {
	font-family: tahoma, verdana, Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	border: 1px solid #990000;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.testo_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 6px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-left-style: dashed;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
td.testo_3dx {
	font-family: tahoma, verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 3px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
	background-color: #282E3E;
}
td.titnew_hom {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FF9933;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #9AA6C0;
	letter-spacing: 1px;
}
td.notizia_9 {
	font-family: tahoma, verdana, Arial;
	font-size: 11px;
	color: #CCCCCC;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
td.settore1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C2DA8B;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #A4ACBD;
	border-right-color: #A4ACBD;
	border-bottom-color: #A4ACBD;
	border-left-color: #A4ACBD;
}
td.settore5 {
    background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: darkblue;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #A4ACBD;
	border-right-color: #A4ACBD;
	border-bottom-color: #A4ACBD;
	border-left-color: #A4ACBD;
}
td.settore1_dx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #AE3A26;
	padding-right: 3px;
}
td.testo_3dxa {
	font-family: tahoma, verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 3px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
	background-color: #282E3E;
}
td.cellahome {
	padding:4px 7px 4px 3px;
	font-size:10px;
	font-weight:normal;
	color:#000;
	margin-bottom:1px;
	font-family: Tahoma, Verdana, Arial, SansSerif;
	text-align: justify;
}
td.datasup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 20px;
	background-color: #000000;
	text-align: right;
}
td.paginter {
	padding:4px 12px 4px 8px;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #FFFFFF;
}
td.homep {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2E4E6D;
	color: #FFFFFF;
	background-color: #8C0000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	letter-spacing: 3px;
	text-align: center;
}
td.homep a {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8C0000;
	text-decoration: none;
}
td.homep a:hover {
	font-weight: bold;
	color: #000033;
	background-color: #8C0000;
	text-decoration: none;
}
td.paginter1 {
	padding:6px 4px;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
td.tabint_sx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #282E3E;
	background-color: #D0DEEA;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4A7CA6;
}
td.tabint_sx a {
	color: #000033;
	text-decoration: none;
}
td.tabint_sx a:hover {
	color: #CC0000;
	text-decoration: none;
}
td.tabint_sxdat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #282E3E;
	background-color: #F8F8ED;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4A7CA6;
}
td.tabint_tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #BA3A6A;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-weight: bold;
}
td.tabint_dx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
}
td.tabint_sxsp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC33;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
td.tabint_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #282E3E;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	text-align: right;
	padding-right: 5px;
}
td.tabint_link a {
	text-decoration: none;
	color: #FFCC66;}
td.tabint_link a:hover {
	color: #FF0000;}
td.tabint_tit1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	background-color: #AAC2EA;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4A7CA6;
	text-align: center;}
td.tabint_dx1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: right;
	padding-right: 4px;}
td.tabint_tit2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	background-color: #AAC2EA;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: left;
	font-weight: bold;}
td.tabint_titdx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC33;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: right;
	padding-right: 6px;
	border: 1px solid #FFCC00;
}
td.tabint_mnu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #8C0000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
td.tabint_mnu a {
	text-decoration: none;}
td.tabint_mnu a:hover {
	color: #0033CC;}
td.crono_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003300;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: right;
	padding-right: 5px;
	background-color: #91C46F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
td.crono_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 5px;
	background-color: #8CAC1E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
td.tabint_tot2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	background-color: #548235;
	padding-left: 5px;}
td.Cosa-tit1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #498F9E;
	padding-left: 3px;}
td.Cosa-settore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #498F9E;
	padding-right: 3px;}
td.Chi-settore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #A51B30;
	padding-right: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #879EBA;}
td.Chi-tabtit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #BA3A6A;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-weight: bold;}
td.Inv-tabtit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #285688;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-weight: bold;}
td.Dati-settore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #93B642;
	padding-right: 3px;}
td.Dati-tit1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	background-color: #A9CD65;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: left;
	font-weight: bold;}
td.Dati_mnu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #517D28;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
td.Dati_mnu a {
	color: #FFFFFF;
	text-decoration: none;}
td.Dati_mnu a:hover {
	color: #003300;
	text-decoration: none;}
td.Imm-tit1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	background-color: #ECC26C;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: left;
	font-weight: bold;
}
td.Imm-settore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #CC7009;
	padding-right: 3px;
}
td.Imm-tittab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2E4E6D;
	color: #FFFFFF;
	background-color: #B04A06;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	letter-spacing: 3px;
	text-align: center;
}
td.Imm_mnu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #D2920B;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	cursor: hand;
}
td.Imm_mnu a {
	color: #FFFFFF;
	text-decoration: none;}
td.Imm_mnu a:hover {
	color: #990000;
	text-decoration: none;
}
td.Inv-settore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #5F88CD;
	padding-right: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #315AA6;
}
td.Imm-settore1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #CC7009;
	padding-right: 3px;
}
td.Inv_mnu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #396FB0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
td.Inv_tabtit1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003300;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: right;
	padding-right: 5px;
	background-color: #A2B9DB;
}
td.Inv_tabtit0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #285688;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	font-weight: bold;}
td.Doc-settore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #849CAE;
	padding-right: 3px;}
td.Doc_tabtit1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003300;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: right;
	padding-right: 5px;
	background-color: #B3BDCA;
}
td.Doc_mnu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #5E7C8C;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;}
td.Med-settore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #B3AF40;
	padding-right: 3px;
}
td.Med_tabtit1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003300;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: right;
	padding-right: 5px;
	background-color: #B3BDCA;
}
td.Med_mnu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #968F12;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
td.Med_mnu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
td.tabint_vedi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	background-color: #A8B7CC;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4A7CA6;
}
td.Inv-dx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #465668;
	padding-right: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #879EBA;
	padding-left: 4px;
}
td.tabint_sxdat1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #C0D6CD;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4A7CA6;
}
input.seek {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #788F32;
	text-align: center;
	border: 1px solid #B3C1D9;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 45px;
}
input.seek1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #DEE3BB;
	border: 1px solid #B3C1D9;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 90px;
	height: 18px;
}
input.seek0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #DEE3BB;
	border: 1px solid #B3C1D9;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 35px;
	height: 18px;
}
input.seek2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #317B91;
	text-align: center;
	border: 1px solid #B3C1D9;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 45px;
}
td.testo_4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E4E4E4;
	padding-left: 10px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 15px;
}
input.cercadx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #DEE3BB;
	border: 1px solid #620000;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 140px;
	height: 18px;
}
td.testo_5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E4E4E4;
	padding-left: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 15px;
}
td.tabint_lk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #151620;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4A7CA6;
}
td.tfig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C5E0E9;
	text-align: center;
	padding-top: 2px;
}td.nero {
	background-color: #000000;
	padding-right: 4px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #666666;
}
td.txtfrase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FCE072;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CDCED8;
}
td.frase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2E4E6D;
	color: #FFFFFF;
	background-color: #6666FF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	letter-spacing: 3px;
}
td.tdsx {
	background-color: #424B66;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}
td.form-dx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #AED8E3;
	padding-right: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3589A2;
}
input.form0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #317B91;
	border: 1px solid #B3C1D9;
	padding-top: 1px;
	padding-bottom: 1px;
}
.form9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #317B91;
	border: 1px solid #B3C1D9;
	padding-top: 1px;
	padding-bottom: 1px;
}
input.form1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #317B91;
	border: 1px solid #B3C1D9;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 100px;
}
td.titnew_hom1 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF3300;
	letter-spacing: 1px;
}
td.mese {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #FFFFFF;
	background-color: #6666FF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	letter-spacing: 3px;
	background-image: url(../Images/sfmese.gif);
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
input.mese {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #CC0000;
	text-align: center;
	border: 1px solid #FFFF99;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 55px;
	height: 18px;
}
td.Inv_mnuts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #60B138;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
td.tabint_vedi a {
	color: #000033;
	background-color: #A8B7CC;
	text-decoration: none;
}
#mag {
	background-color: #E3226A;
}
#mag1 {
	background-color: #EDE4E9;
}
#blu {
	background-color: #264A77;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
td.gray1 {
	color: #000000;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #D3D7DE;
}
#gial1 {

	background-color: #E6E9A0;
}
