.Titoli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #008200;
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #A0BEDC;
	border-right-color: #A0BEDC;
	border-bottom-color: #A0BEDC;
	border-left-color: #A0BEDC;
}
.mg5   { margin-left:5px;
    height: 16px;
}
.mg10  { margin-left:10px; }
.mg20  { margin-left:20px; }
.mg50  { margin-left:50px; }
.mg100 { margin-left:100px;}
.mg200 { margin-left:200px;}
.mg500 { margin-left:500px;}
.mgr10 { margin-right: 10px;}

.padd { padding-left:20px; padding-right:20px;}
.c25 { width:25%; }
.txt {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
}
.CelleBordo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight:  normal ;
	color: #000000;
	background-color: #FFFFFF;
	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: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.CelleBordo_ori {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight:  normal ;
	color: #008200;
	background-color: #FFFFFF;
	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: #A0BEDC;
	border-right-color: #A0BEDC;
	border-bottom-color: #A0BEDC;
	border-left-color: #A0BEDC;
}

.txtverdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008200;
	font-weight: bold;

}
.txtverdana10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #008200;
	font-weight: bold;

}

.txtverdana9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #008200;
	font-weight:  normal ;
}
.txtTahoma9 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #008200;
	font-weight:  normal ;
}
.txtTahoma12
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #3333FF;
    font-weight: normal;
}
.txtTahoma16 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: black;
	font-weight:  normal ;
}
.txtTahoma16BluReale
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #3399ff;
	font-weight:  normal ;
}
.txtTahoma9blu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3399ff;
	font-weight:  normal ;
}
.txtTahoma9bluReale {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3399ff;
	font-weight:  normal ;
}
.txtTahoma12bluReale {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #3399ff;
	font-weight:  normal ;
}
.txtTahoma11bluReale {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #3399ff;
	font-weight:  normal ;
}
.txtTahomaSfondo14bluReale {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
 background-color:#3399ff;
	color: #ffffff;
	font-weight:  normal ;
}
.txtTahoma12nero {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	font-weight:  normal ;
}
.txtverdana9red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
	font-weight:  normal ;
}
.txtverdana9Tur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #58ffAB;
	font-weight:  normal ;
}
.txtverdana9Blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000FF;
	font-weight:  normal ;
}

.txtverdana9redBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
	font-weight: bold ;
}

.txtverdana8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #008200;
	font-weight:  normal ;
}

.LinkBlu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000080;
	font-weight: bold;

}

.LinkRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;

}

.LblVerdana
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #3399FF;
    font-weight: bold;
}
body
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: black;
    text-decoration: none;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #008200;
	text-decoration: none;
}
a:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 9px; 
	font-weight: bold;  
	color: #00C200; 
}

.txtfieldsverdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #008200;
	font-weight: bold;
}
.txtcomboverdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #008200;
}

.txtverdanacentrato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008200;
	font-weight: bold;
	text-align: center;
}
.pulsante10{
	background: White;
	font-family: Verdana;
	font-size: 10px;
	color: #008200;
	font-weight: bold;
	border: 0;
	cursor :hand ;
}	
.pulsanteScuro{
	background: #CCCCCC;
	font-family: Verdana;
	font-size: 12px;
	color: #008200;
	font-weight: bold;
	border: 0;
	cursor :hand ;
}
.pulsanteChiaro{
	background: #E6E6E6;
	font-family: Verdana;
	font-size: 12px;
	color: #008200;
	font-weight: bold;
	border: 0;
	cursor :hand ;
}
.testatagiallochiaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #008200;
	background-color: #FFD62F;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
}
.testatagialloscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #008200;
	background-color: #FFCC00;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
}
.testaTabellaGrigio
{
    border: 1px solid #000000;
    border-collapse:collapse;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #E0E0E0;
    font-size: 9px;
    font-weight: bold;
    text-align: center;
    border-collapse: collapse;
}
.testataAzzurra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #99CCFF;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
}
.TestataAzzurraLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #99CCFF;
	font-size: 9px;
	font-weight: bold;
}
.testataAzzurraX {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #99CCFF;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.testataAzzurra16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #99CCFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.testataBlu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #CD5A00;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
}
.testataBianco20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: Transparent ;
	font-size: 20px;
	font-weight: bold;
	text-align:  left ;
}
.testatanovazzurrochiaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0653A5;
	background-color: #99CCFF;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
}
.testatanovazzurroscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0653A5;
	background-color: #0CADE8;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
}
.g1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #008200;
	background-color: #F2F2F2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #A0BEDC;
	border-right-color: #A0BEDC;
	border-bottom-color: #A0BEDC;
	border-left-color: #A0BEDC;
}
.g1norm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #008200;
	background-color: #F2F2F2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #A0BEDC;
	border-right-color: #A0BEDC;
	border-bottom-color: #A0BEDC;
	border-left-color: #A0BEDC;
}
.g1_bordo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #008200;
	background-color: #F2F2F2;
	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: none;
	border-left-style: none;
	border-top-color: #A0BEDC;
	border-right-color: #A0BEDC;
	border-bottom-color: #A0BEDC;
	border-left-color: #A0BEDC;
}
.g3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #008200;
	background-color: #D4D4D4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #A0BEDC;
	border-right-color: #A0BEDC;
	border-bottom-color: #A0BEDC;
	border-left-color: #A0BEDC;
}
.g3Tahoma
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #3399ff;
    background-color: #E8E8E8;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #A0BEDC;
    border-right-color: #A0BEDC;
    border-bottom-color: #A0BEDC;
    border-left-color: #A0BEDC;
}
.g3TahomaC
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #3399ff;
    background-color: #F8F8F8;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #A0BEDC;
    border-right-color: #A0BEDC;
    border-bottom-color: #A0BEDC;
    border-left-color: #A0BEDC;
}
.g3norm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #008200;
	background-color: #D4D4D4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #A0BEDC;
	border-right-color: #A0BEDC;
	border-bottom-color: #A0BEDC;
	border-left-color: #A0BEDC;
}
.g1Rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FF0000;
	background-color: #F2F2F2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #A0BEDC;
	border-right-color: #A0BEDC;
	border-bottom-color: #A0BEDC;
	border-left-color: #A0BEDC;
}
.g1RossoTahoma {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	background-color: #F2F2F2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #A0BEDC;
	border-right-color: #A0BEDC;
	border-bottom-color: #A0BEDC;
	border-left-color: #A0BEDC;
}
.g1Grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	background-color: #d0d0d0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #A0BEDC;
	border-right-color: #A0BEDC;
	border-bottom-color: #A0BEDC;
	border-left-color: #A0BEDC;
}
.txtChiaro
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.txtScuro
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4040FF;
}
.rounded_div1 {
 border: solid 1px #606060;
 -moz-border-radius: 10px;
 border-radius: 10px;
 -moz-box-shadow:0px 0px 20px 10px #AAA;
 -webkit-box-shadow:0px 0px 20px 10px #AAA;
 box-shadow: 0px 0px 20px 10px #AAA;
 background-color:#CFCFCF;
 width:500px; 
 margin-left:auto;
 margin-right:auto;
 }
.rounded_div2
{
    border: solid 1px #606060;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: 0px 0px 20px 10px #AAA;
    -webkit-box-shadow: 0px 0px 20px 10px #AAA;
    box-shadow: 0px 0px 20px 10px #AAA;
    background-color: #D5ECD8;
    width: 650px;
    margin-left: auto;
    margin-right: auto;
}
.rounded_top {
    margin-left:25px;
    background-color:#1040FF;
    color:#FFFFFF;
    height: 10px;
    width:120px;
    border: solid 1px #000;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    box-shadow: 0px 0 10px 8px #AAA;
    padding:10px;
 }
.rounded_bottom
{
    margin-left: 25px;
    background-color: #E0E0FF;
    color: #000099;
    height: 60px;
    width: 120px;
    border: solid 1px #000;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    box-shadow: 0px 0 10px 8px #AAA;
    padding: 10px;
}

.g4
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000080;
    background-color: #ddffff;
    font-weight: normal;
}
.g5
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #0000CC;
    background-color: #eeFFFF;
    font-weight: normal;
}
.g6
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000080;
    background-color: #ddffff;
    font-weight: normal;
}
.g7
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0000CC;
    background-color: #eeFFFF;
    font-weight: normal;
}
