BODY { font-family: Verdana, Helvetica, Arial, Sans-Serif;font-size : 10pt;

	SCROLLBAR-FACE-COLOR: #ACC0DD; 
	SCROLLBAR-HIGHLIGHT-COLOR:#2D3192; 
	SCROLLBAR-SHADOW-COLOR:#000000; 
	SCROLLBAR-3DLIGHT-COLOR:#FFFFFF; 
	SCROLLBAR-ARROW-COLOR:#999999; 
	SCROLLBAR-TRACK-COLOR:#E9F0FA; 
	SCROLLBAR-DARKSHADOW-COLOR:#999999;
	SCROLLBAR-BACKGROUND-COLOR:#999999;
	}

TD{
	font-family : Verdana, Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 9pt;
	font-weight :Normal;
	color:#333366;}
	

H16{	font-family : Verdana, Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 5pt;
	font-weight :Normal;
	}

	
.descri
{	font-family : Verdana, Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 8pt;
	font-weight :normal;
	color:#424344;}
	
.red
{	font-family : Verdana, Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 8pt;
	font-weight :normal;
	color:#585C61;}
	
.redtitolo
{	font-family : Verdana, Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 10pt;
	font-weight :bold;
	color:#2d2c2c;}
	
.redbanner
{	font-family : Verdana, Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 9pt;
	font-weight :bold;
	color:#2d2c2c;}

.titolo1
{	font-family : Verdana, Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 7pt;
	font-weight :bold;
	color:#2d2c2c;}

	
.titolo
{	font-family : Verdana, Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 10pt;
	font-weight :bold;
	color:#2d2c2c;}
	
.textbox
{	
	color:#2d2c2c;
	background-color :FDFCFD;
	border-left: 1px black solid;
	border-right:1px black solid; 
	border-bottom: 1px black solid; 
	border-top: 1px black solid;}
	
.sub
{	color:white;
	font-weight :bold;
	background-color :#BA554D;
	border-left:1px white solid;
	border-right:1px black solid; 
	border-bottom:1px black solid; 
	border-top: 1px white solid;}
	
	
.pad  {
	border-right: 1px white solid;
	border-right : 1px black solid;
	border-bottom : 1px black solid;
	border-top : 1px white solid;
	}

.border  {
	padding : 3px;
	border-left : 2px solid #3a7ab6;
	border-bottom : 2px solid #3a7ab6;
	border-right : 2px solid #3a7ab6;
	border-top : 2px solid #3a7ab6;
	}
	
	
A:link 
	{ color:#333366;
	font-weight :normal;
	text-decoration:none; }
	 
A:visited  
	{ color:#333366;
	font-weight :normal;
	text-decoration:none; }
	 
A:active  { color:#cccccc;
	font-weight :normal;
	text-decoration:none; }
	
A:hover 
	{ color:#990000;
	background-color:none;
	font-weight :normal;
	text-decoration:none; }
	
	
	
.gray {
   	font-size :10pt;
	font-weight :bold;
	color:#ffffff;
	background-color:navy;
	}
TD.gray	{
   	font-size :10pt;
	font-weight :bold;
	color:#ffffff;
	background-color:navy;
	}
A.gray:link  {
	font-size:10pt;
	color :#ffffff;
	font-weight:bold;
	text-decoration :none;
	}
A.gray:active  {
	font-size:10pt;
	color :#ffffff;
	font-weight:bold;
	text-decoration :none;
	}
A.gray:visited {
	font-size:10pt;
	color :#ffffff;
	font-weight:bold;
	text-decoration :none;
	}
A.gray:hover {
	font-size:10pt;
	color :#FFF8D5;
	font-weight:bold;
	text-decoration :none;
	}

	
.orange {
   	font-size :10pt;
	font-weight :bold;
	color:#ffffff;
	background-color:#FF6600;
	}
TD.orange	{
   	font-size :10pt;
	font-weight :bold;
	color:#ffffff;
	background-color:#D15252;
	}
A.orange:link  {
	font-size:10pt;
	color :#ffffff;
	font-weight:bold;
	text-decoration :none;
	}
A.orange:active  {
	font-size:10pt;
	color :#ffffff;
	font-weight:bold;
	text-decoration :none;
	}
A.orange:visited {
	font-size:10pt;
	color :#ffffff;
	font-weight:bold;
	text-decoration :none;
	}
A.orange:hover {
	font-size:10pt;
	color :#CCDEDB;
	font-weight:bold;
	text-decoration :none;
	}

	
.border  {
	border-left : 1px solid navy;
	border-right : 1px solid navy;
	border-top : 1px solid navy;
	border-bottom : 1px solid navy;
	}
.border2  {
	border-left : 1px solid navy;
	border-right : 1px solid navy;
	border-top : 1px solid navy;
	border-bottom : 1px solid navy;
	background-color:#E0E0E0;
	}
A.border2:link  {
	font-size:9pt;
	color :navy;
	font-weight:normal;
	text-decoration :none;
	}
A.border2:active  {
	font-size:10pt;
	color :orange;
	font-weight:bold;
	text-decoration :none;
	}
A.border2:visited {
	font-size:10pt;
	color :navy;
	font-weight:normal;
	text-decoration :none;
	}
A.border2:hover {
	font-size:9pt;
	color :navy;
	font-weight:bold;
	text-decoration :none;
	}
	
.input	{
	background-color:#ffffff;
	color:navy;}

.input_2	{
	background-color:#F0FAFF;
	color:navy;}
.input_3	{
	background-color:#FFEF80;
	color:navy;}
.input_4	{
	background-color:#D8ACE6;
	color:navy;}
.input_5	{
	background-color:#DAC5B8;
	color:navy;}	
.input_6	{
	background-color:#cccccc;
	color:navy;}	
.input_7	{
	background-color:#FFFFC4;
	color:navy;}	

.scelto {
	color :orange;
	font-weight :bold;
	}

.titolo {
   	font-size :14px;
	font-weight :bold;
	color:navy;
	}
.sotto_titolo {
   	font-size :10px;
	color:navy;
	}
.user {
   	font-size :12px;
	color:#ffffff;
	}
.marrone {
	color:navy;
	}
.errore {
   	font-size :12px;
	color:red;
	}

.normale {
   	font-size :10pt;
	font-weight :normal;
	color:#ffffff;
	background-color:none;
	}
TD.normale	{
   	font-size :10pt;
	font-weight :normal;
	color:#ffffff;
	background-color:navy;
	}
A.normale:link  {
	font-size:8pt;
	color :#A5460B;
	font-weight:normal;
	text-decoration :none;
	}
A.normale:active  {
	font-size:8pt;
	color :#000000;
	font-weight:normal;
	text-decoration :none;
	}
A.normale:visited {
	font-size:8pt;
	color :#000000;
	font-weight:normal;
	text-decoration :none;
	}
A.normale:hover {
	font-size:8pt;
	color :#000000;
	font-weight:bold;
	text-decoration :none;
	}
	
.orange2 {
   	font-size :8pt;
	font-weight :normal;
	color:#000000;
	background-color:orange;
	}
TD.orange2	{
   	font-size :10pt;
	font-weight :normal;
	color:navy;
	background-color:orange;
	}
TD.pulsanti  {
	background-color:orange;
	border-left : 2px solid #FFF8D5;
	border-right : 2px solid navy;
	border-top : 2px solid #FFF8D5;
	border-bottom : 2px solid navy;
	}
.red {
   	font-size :10pt;
	font-weight :bold;
	color:#ffffff;
	background-color:red;
	}
TD.red	{
   	font-size :10pt;
	font-weight :bold;
	color:#ffffff;
	background-color:red;
	}
A.red:link  {
	font-size:10pt;
	color :#ffffff;
	font-weight:bold;
	text-decoration :none;
	}
A.red:active  {
	font-size:10pt;
	color :#ffffff;
	font-weight:bold;
	text-decoration :none;
	}
A.red:visited {
	font-size:10pt;
	color :#ffffff;
	font-weight:bold;
	text-decoration :none;
	}
A.red:hover {
	font-size:10pt;
	color :#FFF8D5;
	font-weight:bold;
	text-decoration :none;
	}

A.banco:link  {
	font-size:9pt;
	color :navy;
	font-weight:normal;
	text-decoration :none;
	}
A.banco:active  {
	font-size:10pt;
	color :orange;
	font-weight:bold;
	text-decoration :none;
	}
A.banco:visited {
	font-size:10pt;
	color :navy;
	font-weight:normal;
	text-decoration :none;
	}
A.grisa:link  {
	font-size:9pt;
	color :#cccccc;
	font-weight:bold;
	text-decoration :none;
	}
A.grisa:active  {
	font-size:9pt;
	color :#cccccc;
	font-weight:bold;
	text-decoration :none;
	}
A.grisa:visited {
	font-size:9pt;
	color :#cccccc;
	font-weight:bold;
	text-decoration :none;
	}
	
	
.bianco	{	
	font-size : 10pt;
	font-weight :bold;
	color:#FFFFFF;
	}
A.blue:link  {
	font-size:10pt;
	color :#ffffff;
	font-weight:bold;
	text-decoration :none;
	}
A.blue:active  {
	font-size:10pt;
	color :#ffffff;
	font-weight:bold;
	text-decoration :none;
	}
A.blue:visited {
	font-size:10pt;
	color :#FFFFFF;
	font-weight:bold;
	text-decoration :none;
	}
A.blue:hover {
	font-size:10pt;
	color :#EEEEEE;
	font-weight:bold;
	text-decoration :none;
	}	
	
	
	
.input_a	{
	background-color:#F7F3F7;
	color:navy;}	
	
.blue {
   	font-size :10pt;
	font-weight :bold;
	color:#ffffff;
	background-color:#7B86A1;
	}
TD.blue	{
   	font-size :10pt;
	font-weight :bold;
	color:#ffffff;
	background-color:#7B86A1;
	}
A.blue:link  {
	font-size:10pt;
	color :#ffffff;
	font-weight:bold;
	text-decoration :#7B86A1;
	}
A.blue:active  {
	font-size:10pt;
	color :#ffffff;
	font-weight:bold;
	text-decoration :#7B86A1;
	}
A.blue:visited {
	font-size:10pt;
	color :#ffffff;
	font-weight:bold;
	text-decoration :#7B86A1;
	}
A.blue:hover {
	font-size:10pt;
	color :#EEEEEE;
	font-weight:bold;
	text-decoration :#7B86A1;
	}
	
.rosso {
   	font-size :10pt;
	font-weight :bold;
	color:#ffffff;
	background-color:#B76762;
	}

.rossoa {
   	font-size :10pt;
	font-weight :bold;
	color:#990000;
	background-color:none;

	}
TD.rossoa	{
   	font-size :10pt;
	font-weight :bold;
	color:#990000;
	background-color:none;
	}
A.rossoa:link  {
	font-size:10pt;
	color :#990000;
	font-weight:bold;
	text-decoration :none;
	}
A.rossoa:active  {
	font-size:10pt;
	color :#990000;
	font-weight:bold;
	text-decoration :none;
	}
A.rossoa:visited {
	font-size:10pt;
	color :#990000;
	font-weight:bold;
	text-decoration :none;
	}
A.rossoa:hover {
	font-size:10pt;
	color :#990000;
	font-weight:bold;
	text-decoration :none;
	}




	

.bordo {
	border-left : 1px solid #666666;
	border-right : 1px solid #666666;
	border-top : 1px solid #666666;
	border-bottom : 1px solid #666666;
	background-color:#EEEEEE;
	}
	
.bordo2 {
	border-left : 1px solid #7B86A1;
	border-right : 1px solid #7B86A1;
	border-top : 1px solid #7B86A1;
	border-bottom : 1px solid #7B86A1;
	background-color:#DFDBDB;
	}
.titolo_a
{	font-family : Verdana, Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 10pt;
	font-weight :bold;
	color:#FFFFFF;}	
	
.azzurro {
   	font-size :10pt;
	font-weight :bold;
	color:#ffffff;
	background-color:#97A4C5;
	}

.blue2 {
   	font-size :10pt;
	font-weight :normal;
	color:#ffffff;
	background-color:#7B86A1;
	}
TD.blue2	{
   	font-size :10pt;
	font-weight :normal;
	color:#ffffff;
	background-color:#7B86A1;
	}
A.blue2:link  {
	font-size:10pt;
	color :#ffffff;
	font-weight:normal;
	text-decoration :#7B86A1;
	}
A.blue2:active  {
	font-size:10pt;
	color :#ffffff;
	font-weight:normal;
	text-decoration :#7B86A1;
	}
A.blue2:visited {
	font-size:10pt;
	color :#ffffff;
	font-weight:normal;
	text-decoration :#7B86A1;
	}
A.blue2:hover {
	font-size:10pt;
	color :#EEEEEE;
	font-weight:normal;
	text-decoration :#7B86A1;
	}
	
	
.bordermenu  {
	border-left : 1px solid navy;
	border-right : 1px solid navy;
	border-top : 1px solid navy;
	border-bottom : 1px solid navy;
	background-color:#7B86A1;
	}
	
A.bordermenu:link  {
	font-size:9pt;
	color :white;
	font-weight:normal;
	text-decoration :none;
	}
A.bordermenu:active  {
	font-size:10pt;
	color :orange;
	font-weight:bold;
	text-decoration :none;
	}
A.bordermenu:visited {
	font-size:10pt;
	color :white;
	font-weight:normal;
	text-decoration :none;
	}
A.bordermenu:hover {
	font-size:9pt;
	color :orange;
	font-weight:bold;
	text-decoration :none;
	}