
.titolo{font-size: 20px; font-weight:bold; }
.sottoTitolo{font-size: 15px; font-weight:bold; margin:10px 0px;}
.sottoTitolo img{border-width:0; padding-left:2px; vertical-align:baseline;} 

.lineaNote{height:0.1px;}

.mano{cursor:pointer;}

.verde {background-color:#cffdcd;}
.nero {background-color: Black; color: White;}
.bianco {background-color: White; color: Black;}

.testo{font-size: 8pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.testoBold{font-size: 8pt; color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.testo8Bold{font-size: 8pt; color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}

.testo10{font-size: 10pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.testo10Bold{font-size: 10pt; color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}

.testo12{font-size: 12pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.testo12B{font-size: 12pt; font-weight: bold; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.testo12RedB{font-size: 12pt; font-weight: bold; color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif;}

.testoAzz8{font-size: 8pt; font-weight: bold; color: #00619c; font-family: Verdana, Arial, Helvetica, sans-serif;}
.testoAzz10{font-size: 10pt; font-weight: bold; color: #00619c; font-family: Verdana, Arial, Helvetica, sans-serif;}
.testoAzz12{font-size: 12pt; font-weight: bold; color: #00619c;	font-family: Verdana, Arial, Helvetica, sans-serif;}

.TestoBianco8{font-size: 8pt; color:White; font-family: Arial;}
.TestoBianco8Bold{font-size: 8pt; font-weight:bold;	color:White ; font-family: Arial;}
.TestoBianco12{font-size: 12pt; color:#ffffff; font-family:  Verdana, Arial, Helvetica, sans-serif;}
.Testo12Bold{font-size: 12pt; font-weight:bold; color:Black; font-family: Arial;}
.TestoBianco12Bold{font-size: 12pt; font-weight:bold; color:White;	font-family: Arial;}

.CellaCodice
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #6bcc6e;
}

.DG_rigaPari{background-color: white;}
.DG_rigaDispari{background-color: #dcdcdc;}

.TabellaBordo
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 8pt;
	border-left: #000000 1px solid;
	color: #000000;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tabellaBordoGrigio
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	font-size: 8pt;
	border-left: silver 1px solid;
	color: #000000;
	border-bottom: silver 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.TabellaBordoVerde
{
	border-right: mediumseagreen 1px solid;
	border-top: mediumseagreen 1px solid;
	font-size: 8pt;
	border-left: mediumseagreen 1px solid;
	color: #000000;
	border-bottom: mediumseagreen 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Griglia
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: #000000;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.drag
{
	font-size: 8pt;
	z-index: 999;
	left: 50px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 150px;
	background-color: white;
}

.testoBordo
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: #000000;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e6e6fa;
}
.testoBordoAlignR
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: #000000;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e6e6fa;
	text-align: right;
}
.testoBody
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}

.riga
{
	
	
	cursor:pointer;
	
}

.testoFLD
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 8pt;
	behavior: url(campo_testo.htc);
	border-left: gray 1px solid;
	color: #000000;
	border-bottom: gray 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style:Solid;
	border-width:1px;
	text-align: left;
}
.testoFLDalignR
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 8pt;
	behavior: url(campo_testo.htc);
	border-left: gray 1px solid;
	color: #000000;
	border-bottom: gray 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style:Solid;
	border-width:1px;
	text-align: right;	
}
.testoFLDAlignRR
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 8pt;
	behavior: url(campo_testo.htc);
	border-left: gray 1px solid;
	color: #FF0000;
	border-bottom: gray 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style:Solid;
	border-width:1px;
	text-align: right;
}
.testoFLD12
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 12pt;
	behavior: url(campo_testo.htc);
	border-left: gray 1px solid;
	color: #000000;
	border-bottom: gray 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style:Solid;
	border-width:1px;
	text-align: left;
}
.testoFLDbttn
{
	font-size: 8pt;
	behavior: url(campo_testo.htc);
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.prova 
{
	background-color:Aqua ;
	
}
.testoN {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
.tabTestoN
{
	border-right: #ff9900 1px solid;
	border-top: #ff9900 1px solid;
	font-size: 8pt;
	border-left: #ff9900 1px solid;
	color: #000000;
	border-bottom: #ff9900 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}

.testoB
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}


.testoBMano
{
	font-size: 8pt;
	cursor: pointer;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.testoBcentr
{
	font-size: 8pt;
	vertical-align: baseline;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.testoBcentrMano
{
	cursor:pointer;
	font-size: 8pt;
	vertical-align: baseline;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.testoR {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF0000}
.testoR10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF0000}
.testoW {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF}
.testoVerde
{
	font-weight: bold;
	font-size: 8pt;
	color: #33cc33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.testoWBold
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.testo10Br {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #431F01}
.tabella {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}


.testo10WBold
{
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.testoV
{
	font-weight: bold;
	font-size: 8pt;
	color: #66cc66;
	font-family: Verdana, Arial;
}

.tabella2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000}


.bttn
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: bold;
	font-size: 10px;
	background: #00619C;
	border-left: 1px solid;
	color: white;
	border-bottom: 1px solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	cursor:pointer;
}

.bttnNOMANO
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: bold;
	font-size: 10px;
	background: #00619C;
	border-left: 1px solid;
	color: white;
	border-bottom: 1px solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;

}

.bttnAzz
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: bold;
	font-size: 10px;
	background: #0099ff;
	border-left: 1px solid;
	color: white;
	border-bottom: 1px solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.bttnBlu
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: bold;
	font-size: 10px;
	background: mediumblue;
	border-left: 1px solid;
	color: white;
	border-bottom: 1px solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.bttnVerde
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: bold;
	font-size: 10px;
	background: mediumseagreen;
	border-left: 1px solid;
	color: white;
	border-bottom: 1px solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	cursor:pointer;
}

.bttnGiallo
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: bold;
	font-size: 10px;
	background: darkorange;
	border-left: 1px solid;
	color: white;
	border-bottom: 1px solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.AdmBttn
{
	font-weight: bold;
	font-size: 11px;
	background: #99cc99;
	width: 150px;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.AdmBttnNoWidth
{
	font-weight: bold;
	font-size: 11px;
	background: #99cc99;
	
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.AdmBttnBack
{
	width: 150px;
	font-weight: bold;
	font-size: 11px;
	background: #99cccc;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.bttn2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #FAD793;
	
	color: black;
	
	text-decoration: none;
	
}

A.nero:link, A.nero:visited {
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	color: black;
}

a.nero:hover {
	text-decoration: underline;
	
}

a.bianco:hover {
	text-decoration: underline;
	
}

A.bianco:link, A.bianco:visited 
{
	
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	color: white;
	
}



A.neroBold:link, A.neroBold:visited
{
	font-weight: bold;
	
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.neroBold:hover {
	text-decoration: underline;
	
}

A.BiancoBold:link, A.neroBold:visited
{
	font-weight: bold;
	
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.BiancoBold:hover {
	text-decoration: underline;
	
}

A.blu:link, A.blu:visited
{
	
	color: #4169e1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.blu:hover {
	text-decoration: underline;

}

A.neroMenu:link, A.neroMenu:visited {
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
}

a.neroMenu:hover
{
	
	text-decoration: underline;
}

A.MenuLink:link, A.MenuLink:visited
{
	font-weight: bold;
	font-size: xx-small;
	color: #33ccff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.MenuLink:hover {
	text-decoration: none;
	font-size: xx-small;
}

.TestoMenuLink {
font-weight: bold;
	font-size: xx-small;
	color: #33ccff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.bianco:link, A.bianco:visited {
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	color: white;
}

a.bianco:hover {
	text-decoration: underline;
	
}

a.lista:link, a.lista:visited 
{text-decoration: none;
	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000
}
	
	a.lista:hover {
	text-decoration: underline;

}


TD.menu
{
	border-right: #66cc66 1px solid;
	border-top: #66cc66 1px solid;
	font-size: 8pt;
	border-left: #66cc66 1px solid;
	cursor: pointer;
	color: #009900;
	border-bottom: #66cc66 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}


.BtnMenu
{
	border-right: gray 2px solid;
	border-top: gray 2px solid;
	font-size: 8pt;
	background-image: none;
	vertical-align: baseline;
	border-left: gray 2px solid;
	
	color: black;
	border-bottom: gray 2px solid;
	font-family: Arial, Verdana;
	background-color: transparent;
	text-align: center;
}

.BtnMenuAttivo
{
	border-right: gray 2px solid;
	border-top: gray 2px solid;
	font-size: 8pt;
	background-image: none;
	vertical-align: baseline;
	border-left: gray 2px solid;
	
	color: white;
	border-bottom: gray 2px solid;
	font-family: Arial, Verdana;
	background-color: black;
	text-align: center;
}

.menu
{
	border-right: white 1pt solid;
	padding-right: 3px;
	border-top: white 1pt solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	margin: 3px;
	vertical-align: baseline;
	border-left: white 1pt solid;
	color: white;
	padding-top: 3px;
	border-bottom: white 1pt solid;
	font-family: Arial;
	letter-spacing: 2pt;
	border-collapse: collapse;
	background-color: transparent;
	text-align: left;
}
.pannello
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: white;
}



.Liv0
{
	z-index: 1;
	position: absolute;
}
.FrameClass
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.Larghezza100 
{
	
width:100%	
}

.altezza100 
{
	height:100%
}
BODY
{
	background-color:White;
	margin-right:0;
	margin-left:0;
	margin-top:0;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	scrollbar-3dlight-color : #F5F5F5;
	scrollbar-arrow-color : #A1A1A1;
	scrollbar-base-color : Black;
	scrollbar-darkshadow-color : #f5f5f5;
	scrollbar-face-color : #F5F5F5;
	scrollbar-highlight-color : #a1a1a1;
	scrollbar-shadow-color : #a1a1a1;
	scrollbar-track-color : #f5f5f5;
	
}


.tabella
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	font-size: 8pt;
	border-left: silver 1px solid;
	color: #000000;
	border-bottom: silver 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.NuovoMenu
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: bold;
	font-size: 10px;
	background: #00619c;
	border-left: 1px solid;
	width: 150px;
	cursor: pointer;
	color: white;
	border-bottom: 1px solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.NuovoMenuDown
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: bold;
	font-size: 10px;
	background: #eed400;
	border-left: 1px solid;
	cursor: pointer;
	color: white;
	border-bottom: 1px solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.NuovoMenuOver
{

	background: #0089ca;
	
	
}

.PulsanteAzzurro
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: bold;
	font-size: 10px;
	background: #00619c;
	margin: 2px;
	border-left: 1px solid;
	cursor: pointer;
	color: white;
	border-bottom: 1px solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.linka:link, A.linka:visited
{
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	text-decoration: none;
}

a.linka:hover
{
	color: white;
	background-color: #4169e1;
}

A.LnkMenu:link, A.LnkMenu:visited
{
	font-weight: bold;
	font-size: 10px;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.LnkMenu:hover {
	text-decoration: underline;
	
}
.SelectHome
{
	cursor:pointer;
	width:240px;
}

.LabelHome
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: bold;
	font-size: 10px;
	background: #00619c;
	margin: 2px;
	border-left: 1px solid;
	
	color: white;
	border-bottom: 1px solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}

.sfondoIniziale
{
	background: #cbcbcb;
}

.testoBianco
{
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.gridCar
{
border-style:solid;
border-width: 2px;
border-left-color:transparent !IMPORTANT;
border-right-color:transparent !IMPORTANT;
font-size: 8pt; color: #000000; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}


A.cerca:link
{
	font-weight: bold;
	font-size: 12pt;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.cerca:hover {
	text-decoration: none;	
}
