.menu {
    font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color :White;
	border-bottom-color : 000000; 
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : 000000; 
	border-left-style : solid;
	border-left-width :1px;
	border-right-color : 000000; 
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : 000000; 
	border-top-style : solid;
	border-top-width : 1px;
	line-height:18px;
}

.menuover {
	font-size:10px;
	color:000000;
	width:100%;
	font-weight:normal;
}


img {cursor:hand}


 .toolbar
	{
	background-color:#F3F3F3;
	color:#000000;
	border-color: Highlight Highlight Highlight Highlight;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:bold;
	}

 .button
	{
	background-color:#F3F3F3;
	color:#000000;
	border-color: #c3c3c3 Highlight Highlight  #c3c3c3;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:bold;
	}	
	
	
 .tblBorder
	{
	background-color:#F3F3F3;
	color:#000000;
	border-color: Highlight Highlight Highlight Highlight;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:bold;
	}	
	

.neretto {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	left : 10px;	
	font-weight:bold;
	color:#000000
}

.titoletto {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight:bold;
	color:#000000
}

BODY,TD,.testo {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#000000
}


.window {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#000000;
	background-color:#ffffff;
	padding-left:5px;
}


.content{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#000000;
	width:450px;
}

a:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	text-decoration:none;
	cursor:hand;
	font-weight:normal;
}

a:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color: #E1E2D5;
	font-size : 11px;
	color: #000000;
	text-decoration:none;
	cursor:hand;
	font-weight:normal;
}

a:active {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	text-decoration:none;
	cursor:hand;
	font-weight:normal;
}

a:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	text-decoration:none;
	cursor:hand;
	font-weight:normal;
}

.box0 {
	background-color:E1E2D5;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.box1 {
	background-color: #E6E6FA;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.box2 {
	background-color: #B0C4DE;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.button2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #D5E6EC;
	border-bottom-color : ButtonShadow;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : Silver;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : ButtonShadow;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : Silver;
	border-top-style : solid;
	border-top-width : 1px;
	font-weight : bold;
	font-variant : small-caps;
	height : 20px;
	text-align : center;
}

input,.campi {
	background-color: #E9E9E9;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.required {
    background-color:#dc143c;
	color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border-bottom-color : Black;
	border-bottom-style : solid;
	border-bottom-width :1px;
	border-left-color : ButtonShadow;
	border-left-style : solid;
	border-left-width : 2px;
	border-right-color : Black;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : ButtonShadow;
	border-top-style : solid;
	border-top-width : 2px;
}
.box3 {
	background-color: #91A3C4;
	color:#FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.box4 {
	background-color:#246187;
	color:#FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.box5 {
	background-color:#8fbc8f;
	color:#FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.sezione {
	border-top-color : 000000;
	border-top-style : solid;
	border-top-width : 1px;
	font-family:Arial,Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#FFFFFF;
	background-color : #055687;
	width:100%
}

.sezioneR {
	border-top-color : 000000;
	border-top-style : solid;
	border-top-width : 1px;
	background-color: #4682B4;
	font-size:22px;
	font-weight:bold;
	color:#FFFFFF;
	width:100%
}


.tblrowRED
	{
	background-color:RED;
	color:#FFFFFF;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:normal;
	}	

.tblcell 
	{
	background-color:#fafad2;
	color:#000000;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 1px 0px 1px 0px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:normal;
	}		

.tblcell2
	{
	background-color:#FFFFEE;
	color:#000000;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 0px 1px 1px 0px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:normal;
	}

.row {
	
	background-color:#fafad2;
	color:black;
	border-color: black black black black;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:normal;
	
}		
	
.rowred {
	
	background-color:#fafad2;
	color:red;
	border-color: black black black black;
	border-width: 0px 1px 1px 0px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:normal;
	
}	
.tblcellRED 
	{
	background-color:#fafad2;
	color:red;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 0px 1px 1px 0px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:normal;
	}		

.txt {
	font-size: 11px;
	font-family: Verdana, Arial, Sans Serif;
	font-style: normal;
	color: Black;
	background-color: #CECECE;
	border-width: 1px;
	border-color: Black;
	border-style: solid;
	background-color:transparent;
	border:none;
}	
.txtGREEN 
	{
	background-color:green;
	color:#ffffff;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 0px 1px 1px 0px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 10px;
	font-weight:normal;
	padding-left:4;
	padding-right:4;
	}		


.txtRED
	{
	background-color:red;
	color:#ffffff;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 0px 1px 1px 0px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 10px;
	font-weight:normal;
	padding-left:4;
	padding-right:4;

	}		

		
.fldTitle 
	{
	background-color:#d0d0d0;
	color:#000000;
	border-color: ButtonHighlight #c3c3c3 #c3c3c3 ButtonHighlight;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 10px;
	font-weight:bold;
	}			
	
.fldInput
	{
   background-color:#ffffff;
	color:#000000;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 0px 0px 1px 0px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:normal;
}
   
   .fldInputRequired
	{
	background-color:#fafad2;
	color:#000000;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:normal;
	}
     
 .fldInputBlue
	{
	background-color:#1E90FF;
	color:#ffffff;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:bold;
	}
	
 .fldInputOrange
	{
	background-color:#ffa500;
	color:#000000;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:bold;
	text-align:center;
	}

.fldInputWhite
	{
	background-color:#ffffff;
	color:#000000;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:bold;
	text-align:center;
	}
		
.fldInput0
	{
	background-color:#fafad2;
	color:#000000;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:normal;
	}
		
.fldInput1
	{
	background-color: #98FB98;
	color:#000000;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:normal;
}
			
.fldInputC
	{
	background-color:#fafad2;
	color:#000000;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:normal;
	text-align:center;
	}	
	
.fldInputP
	{
	background-color:#ffa500;
	color:#000000;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:normal;
	text-align:center;
	}
	
	
.fldInputN
	{
	background-color:#fafad2;
	color:#000000;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:normal;
	text-align:right;
	}
	
.fldYES
	{
	background-color:GREEN;
	color:#FFFFFF;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:normal;	
	text-align:center;
	}	

.fldNO
	{
	background-color:RED;
	color:#FFFFFF;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:normal;	
	text-align:center;
	}	


.fldVALUE
	{
	background-color:BLUE;
	color:#FFFFFF;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:normal;	
	text-align:center;
	}	

.fldNULL
	{
	background-color:#b0c4de;
	color:#000000;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:normal;	
	text-align:center;
	}	
				
.fldInput2
	{
	background-color:RED;
	color:#ffffff;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:normal;
	}	

.fldInput2N
	{
	background-color:RED;
	color:#ffffff;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:normal;
	text-align:right;
	}	
	
	
.fldInput3
	{
	background-color:GREEN;
	color:#ffffff;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:normal;
	}	

.fldInput3N
	{
	background-color:GREEN;
	color:#ffffff;
	border-color: ButtonHighlight Highlight Highlight ButtonHighlight;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	font-family: verdana, sans-serif;
	font-size : 11px;
	font-weight:normal;
	text-align:right;
	}	
		
	
	
.tab { 
		font-family: Arial;
		font-size: 11;
		font-weight: normal;
		color: #000000; 
		background-color: transparent;
		width: 60;
		text-align: center;
		border: 1 solid #000000;
		cursor:hand;
		
		}
		
	.tabSelected { 
		font-family: Arial;
		font-size: 11;
		font-weight: bold;
		color: Yellow; 
		background-color:#4682B4;
		width: 60;
		text-align: center;
		border-width: 2 2 0 2; 
		border-style:solid solid solid solid; 
		border-color:black black black black;
		cursor:hand;
		}
	
	.container {
		background-color:#d8d8d8;
		border-top:0 solid #000000;
		border-right:2 solid #000000;
		border-bottom:2 solid #000000;
		border-left:2 solid #000000;
		
		}
		
	.hidden {
		display:none;
	}	
	
	.show {
		display:;
	}
	
	.pagato {
	background-color : #ccffcc;
	font-weight : normal;
	font-size:10px;
}

.insoluto {
	background-color : #ffcc66;
	font-weight : normal;
	font-size:10px;
}

.inpagamento {
	background-color : #b9cde1;
	font-weight : normal;
	font-size:10px;
}


.boxombra {

background-color:white;
border-left:1px solid #08246B;
border-top:1px solid #08246B;
border-right:1px solid #08246B;
border-bottom:1px solid #08246B;
font-family:Verdana;
line-height:18px;
cursor:default;
font-size:10px;
z-index:100;
FILTER: progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=4) alpha(Opacity=90);
}

.campi2 {
	background-color: #E9E9E9;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #08246B;
	font-size : 11px;
}

.menu0 {
	background-color: #C3C3C3;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.menu4, .menu8 {
	background-color: #B0C4DE;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.menu6 {
	background-color: #BAD6DA;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.menu7 {
	background-color: #ECF0F4;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}


