input.readonly
 	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #dedede;
 BORDER-RIGHT: #cccccc 1px solid;
 BORDER-TOP: #cccccc 1px solid;
 BORDER-LEFT: #cccccc 1px solid;
 BORDER-BOTTOM: #cccccc 1px solid;  
 }
 
input.Scuri
	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #CCCCCC;
 BORDER-RIGHT: #333333 1px solid;
 BORDER-TOP: #333333 1px solid;
 BORDER-LEFT: #333333 1px solid;
 BORDER-BOTTOM: #333333 1px solid;  
 }
 
 input.Scuri2
	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #E9EFF6;
 background-color: #376CAD;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }
 
 input.Chiari
	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #E9EFF6;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }
 
 input.ChiariNum
	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #E9EFF6;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }
 
 textarea.Chiari
	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #E9EFF6;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }
 
 input.Needed
	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #FFD9DA;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }
 
  input.NeededEmail
	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #FFD9DA;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }
 
 input.NeededNum
{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #FFD9DA;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }

 input.NeededData
{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #FFD9DA;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }
 
 input.ChiariData
	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #E9EFF6;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }

 textarea.Needed
	{
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #FFD9DA;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }
 textarea.readonly { 
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #dedede;
 BORDER-RIGHT: #cccccc 1px solid;
 BORDER-TOP: #cccccc 1px solid;
 BORDER-LEFT: #cccccc 1px solid;
 BORDER-BOTTOM: #cccccc 1px solid;
 }
 
 input.NeededPlus {
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #FFFFE6;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }

Select { 
 font-family: Tahoma, Helvetica, sans-serif, verdana;
 font-size: 8pt;
 COLOR: #000033;
 background: #ffffff;
 }
 
Select.Needed { 
 font-family: Tahoma, Helvetica, sans-serif, verdana;
 font-size: 8pt;
 COLOR: #000033;
 background: #FFD9DA;
 }
 
 Select.Chiari { 
 font-family: Tahoma, Helvetica, sans-serif, verdana;
 font-size: 8pt;
 COLOR: #000033;
 background: #E9EFF6;
 }
select.readonly { 
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 background-color: #dedede;
 BORDER-RIGHT: #cccccc 1px solid;
 BORDER-TOP: #cccccc 1px solid;
 BORDER-LEFT: #cccccc 1px solid;
 BORDER-BOTTOM: #cccccc 1px solid;
 }
.bottone
 {
 BORDER-RIGHT: #333333 1px solid;
 BORDER-TOP: #333333 1px solid;
 FONT-SIZE: 8pt;
 BACKGROUND: #ff9900;
 BORDER-LEFT: #333333 1px solid;
 COLOR: #ffffff;
 BORDER-BOTTOM: #333333 1px solid; 
 }
