.tblInt
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, bookman old style,times new roman;	
    BACKGROUND-COLOR:#669999;
    color:#FFFFE0;
    TEXT-TRANSFORM: uppercase;
}
.tblData1
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, times new roman, bookman old style;	
    cursor:hand;
    BACKGROUND-COLOR:#ccffcc;
}
.tblData2
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, times new roman, bookman old style;	
    cursor:hand;
    BACKGROUND-COLOR:#ADFF2F;
}
.pgCtrlOut
{
    BORDER-RIGHT: 1px outset;
    BORDER-TOP: 1px inset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BORDER-LEFT: 1px outset;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM: 1px inset;
    FONT-FAMILY: bookman old style, Verdana, Arial;
    BACKGROUND-COLOR: darkgray;
    TEXT-ALIGN: center
}
.pgCtrlIn
{
    BORDER-RIGHT: 1px outset;
    BORDER-TOP: 1px outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-LEFT: 1px outset;
    CURSOR: hand;
    COLOR: #00008b;
    FONT-FAMILY: bookman old style, Verdana, Arial;
    BACKGROUND-COLOR: #c0c0c0;
    TEXT-ALIGN: center
}
.pgSheet
{
    BORDER-RIGHT: 1px outset;
    BORDER-TOP: 1px;
    BORDER-LEFT: 1px outset;
    BORDER-BOTTOM: 1px outset;
    BACKGROUND-COLOR: #c0c0c0
}
.pgCtrlNone
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    BORDER-LEFT: 1px;
    BORDER-BOTTOM: 1px inset;
    BACKGROUND-COLOR: #00008b
}
.labelTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: bookman old style, times new roman, Arial, Verdana;
    BACKGROUND-COLOR: #00008b;
    text-align:center;
}
.lTitleInt
{
    FONT-SIZE: 12pt;
    COLOR: #0000a0;
    FONT-FAMILY: bookman old style, Verdana,times new roman;
    BACKGROUND-COLOR: transparent; 
    text-align:center;	
}
.lSezione
{
    FONT-SIZE: 10pt;
    COLOR: #0000a0;
    FONT-FAMILY: bookman old style, Verdana,times new roman;
    BACKGROUND-COLOR: transparent; 
}

.lSezioneW
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, bookman old style, times new roman;
    BACKGROUND-COLOR: transparent; 
}

.lSezioneW1
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, bookman old style, times new roman;
    BACKGROUND-COLOR: transparent; 
    FONT-WEIGHT: bold;
}

.lSezionePic
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, bookman old style, times new roman;
    BACKGROUND-COLOR: transparent; 
}
.lSezRilievo
{
    FONT-SIZE: 10pt;
    COLOR: #0000a0;
    FONT-FAMILY: bookman old style, Verdana,times new roman;
    BACKGROUND-COLOR: transparent; 
    border: 2px outset #0000FF;	
}

.pandan
{
    border-width:2;
    border-style:inset;
    background-color:white;
    color:black;
    FONT-FAMILY: Verdana, bookman old style, times new roman;
}

.lFacoltativo
{
    FONT-SIZE: 8pt;
    COLOR: #0000a0;
    FONT-FAMILY: Arial, times new roman, bookman old style, Verdana 
}
.lObbligatorio
{
    FONT-SIZE: 8pt;
    COLOR: #0000a0;
    font-size:bold;	
    FONT-FAMILY: arial,times new roman, bookman old style;    
}
.textrbg
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    font-size:bold;
    FONT-FAMILY: times new roman, arial,bookman old style;
}
.ltext
{
    FONT-SIZE: 10pt;
    COLOR: #006400;
    FONT-FAMILY: bookman old style, times new roman, arial;
}
.ltextl
{
    FONT-SIZE: 10pt;
    COLOR: #006400;
    text-transform:lowercase;
    FONT-FAMILY: bookman old style, times new roman, arial;
}
.ltext1
{
    FONT-SIZE: 8pt;
    COLOR: #00008b;
    text-transform:uppercase;
    FONT-FAMILY: times new roman, bookman old style;    
}
.ltext2
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    text-transform:uppercase;
    FONT-FAMILY: arial, bookman old style, times new roman;
}
.stktext
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    text-transform:uppercase;
    FONT-FAMILY: times new roman, bookman old style;
    background-color:transparent;
}
.stktextclick
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    text-transform:uppercase;
    FONT-FAMILY: times new roman, bookman old style;
    background-color:#00008b;
}
.lInterno
{
    FONT-SIZE: 7pt;
    COLOR: #000000;    	
    FONT-FAMILY: Verdana,Arial, times new roman,
}
.disabValue
{
    COLOR: buttonshadow;
    BACKGROUND-COLOR: buttonface
}
.viewValue
{
}
INPUT.nbstringa
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 8pt;   
    BORDER-LEFT: 1px;
    WIDTH: 95%;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: arial,times new roman, Tahoma, Verdana, 'MS Sans Serif', sans-serif;
    BACKGROUND-COLOR: transparent
}
INPUT.nbnumber
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px;
    WIDTH: 98%;
    BORDER-BOTTOM: 1px solid;
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: transparent;
}

INPUT.bsolid
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: #ffffff;
}

INPUT.bsolidC
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: yellow;
    COLOR : blue;	
    font-Weight:bold;
}

INPUT.binsolid
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px;
    BORDER-BOTTOM: 1px;
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: #ffffff;
}

INPUT.bstringa
{
    FONT-SIZE: 8pt;   
    FONT-FAMILY: times new roman, Tahoma, Verdana, 'MS Sans Serif', sans-serif;
    BACKGROUND-COLOR: #ffffff
}
INPUT.bnumber
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: times new roman, Tahoma, Verdana, 'MS Sans Serif', sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
.btnPage
{    
    BACKGROUND: #778899;
    WIDTH: 80px;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-TOP-STYLE: outset;
    FONT-SIZE: 9pt;	
    FONT-FAMILY: times new roman,bookman old style, Verdana;
    BORDER-RIGHT-STYLE: outset;
    BORDER-LEFT-STYLE: outset;
    HEIGHT: 20px;
    BORDER-BOTTOM-STYLE: outset;
    TEXT-TRANSFORM:uppercase;	
}
.btnPageOver
{
    BACKGROUND: #778899;
    WIDTH: 80px;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-TOP-STYLE: inset;
    FONT-SIZE: 9pt;	
    FONT-FAMILY: times new roman, bookman old style, Verdana;
    BORDER-RIGHT-STYLE: inset;
    BORDER-LEFT-STYLE: inset;
    HEIGHT: 20px;
    BORDER-BOTTOM-STYLE: inset;
    TEXT-TRANSFORM:uppercase;
}
.btnTab {				
    border-style:outset;		
    font-family: arial, times new roman, bookman old style, Verdana;
    color:#000000;	
    background:#c0c0c0;
    FONT-SIZE: 8pt;
    cursor:hand;
    height:20px;}		
.btnTabOver {				
    border-style:inset;		
    font-family:times new roman, bookman old style, Verdana;
    color:#000000;	
    background:#c0c0c0;
    FONT-SIZE: 8pt;
    cursor:hand;
    height:20px;}
.btnMenu {
    font-family: arial, times new roman, bookman old style, Verdana;
    color:#FFFF00;
    <!--background:#6B8E23;-->
    background:green;
    FONT-SIZE: 10pt;
    cursor:hand;
    height:25px;}
.Mcontenitore{
		height:500px;
		width:500px;
		position:absolute;
		top:50px;
		left:80px;
		background-color:transparent}
.Mbkg{
	  background-color:#696969;
		top:5px;
		left:5px;
		height:395px;
		width:495px;
		position:absolute;
		table-layout:fixed;}
.MbkgOver{
	  background-color:#c0c0c0;
		top:0px;left:0px;
		height:395px;
		width:495px;
		position:absolute;
		table-layout:fixed;
		border-color:#000000;
		border-width:1;
		border-style:solid}
.lTotale{
		background-color:#669999;
		color:#ffffff;
		FONT-SIZE: 10pt;
		FONT-FAMILY: arial,bookman old style, Verdana,times new roman}

.btnMenu2 {
    font-family: arial, times new roman, bookman old style, Verdana;
    background-color:#669999;
    color:#ffffff;
    font-Weight:bold;
    FONT-SIZE: 10pt;
    cursor:hand;
    height:25px;}

	DIV {margin-top:0pt; margin-bottom:0pt}

	.btnMn {
		border-style:ridge;
		font-size:9pt;
		color:#ffffff;
		//font-Weight:bold;
		//background:#B22222;
		background-color:#669999;
		cursor:default;
		height:25px;
		width:105px}

	.btnMn1 {
		border-style:ridge;
		font-size:9pt;
		color:#ffffff;
		//font-Weight:bold;
		//background:#B22222;
		background-color:#696969;
		cursor:default;
		height:25px;
		width:105px;
		text-align=right;
		}

	.btnMenu {
		border-style:ridge;
		font-size:9pt;
		color:#ffffff;
		font-Weight:bold;
		background:#B22222;		
		cursor:default;
		height:25px;
		width:105px}

	.btnMnOver {
		border-style:none ;
		font-size:9pt;
		color:#ffffff;
		font-Weight:bold;
		background:#C22222;
		cursor:hand;
		height:25px;
		width:105px}
	.nodo {
		font-size:8pt;
		font-family:arial,bookman old style, Verdana;
		color:#000000;
		cursor:hand;}
	.foglia{
		font-size:8pt;
		font-family:arial,bookman old style, Verdana;
		color:#00008b;
		cursor:hand;}
	.selezione{
		font-size:8pt;
		font-family:arial,bookman old style, Verdana;
		color:#000000;
		background-color:#c0c0c0;
		cursor:default;}
	.fogliaOver{
		font-size:8pt;
		font-family:arial, bookman old style, Verdana;
		color:#00008b;
		cursor:hand;
		text-decoration:underline;}

.btnSnzB
{
    BACKGROUND: #ffffff;
    WIDTH: 250px;
    CURSOR: hand;
    COLOR: blue;
    BORDER-TOP-STYLE: none;
    FONT-SIZE: 9pt;	
    //FONT-FAMILY: Verdana,times new roman, bookman old style;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    HEIGHT: 20px;
    BORDER-BOTTOM-STYLE: none;
    text-decoration:underline;
    font-Weight:bold;
    TEXT-ALIGN: left;
}
