.bianco {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}
.nero { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none}
.neroU { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: underlined}
.nero7 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; text-align:justify;}
.rosso { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #D8080A; text-decoration: none }
.grigio { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #BBBBBB; text-decoration: none ; font-weight: bolder}
.nerocorsivo { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none ; font-style: italic}
.titolorosso { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #D8080A; text-decoration: none ; font-weight: bold }
.nerogrosso { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: none ; font-weight: bolder}
.grigio_scuro { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #737373; text-decoration: none }
.nerogrosso2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold; }
.blu { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #004080; font-weight: bold; }
.msi_new { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none ; font-weight: bolder}
.sfondo {background-position:center; background-repeat:no-repeat; background-attachment:fixed;}

.table-bs{border:1px solid #000000;border-collapse:collapse;}
.table-bs1{border:1px solid #000000;border-collapse:separate; border-bottom:none; border-left-color:#000000;}
.table-bs2{border:1px solid #000000;border-collapse:separate; border-right:none;}
.table-bs3{border:1px solid #000000;border-collapse:separate; border-left:none;}
.table-bs4{border:1px solid #000000;border-collapse:separate; border-right:none; border-bottom:none}
.table-bs-r{border:1px solid #FF0000;border-collapse:separate;}
.tabnera {border:1px solid #000000;  }
.mleft {margin-left:10px;}
.td {border-left-color:#000000;}
.tdx     { border: 1px solid #ffffff;border-collapse:separate;border-bottom-color:#000000;border-top-color:#000000;border-right-color:#000000; }

.td { border-right:hidden;}
.td2 {border-left-color:#000000;}
.td3 {border-top-color:#000000;}
.td4 {border:1px solid #000000;border-collapse:separate; border-right:none; border-left:none; border-top:none; border-bottom-color:#000000;}
.td5 { 
		border: 1px solid #000000;
		 border-collapse:separate;
		 border-top-style:hidden;
         border-left-style:hidden;
		 border-right-style:hidden; 
		 border-bottom-style:hidden;
		 }
.td6 { 
		border: 1px solid #000000;
		 }	
.td7 { 
		border: 1px solid #000000;
		 border-collapse:separate;
		 border-top-style:hidden;
		 }		 	 
.hid {border-left:none;}
.hid2 {border:none;border:hidden;  }	  
.hid3 {border:none}	
.tdd     {
	     border: 1px solid #000000;
		 border-collapse:separate;
         border-left-style:hidden;
		 border-right-style:hidden; 
		 border-bottom-style:hidden;
		 }
.tds     {
	     border: 1px solid #ffffff;
		 border-collapse:separate;
		 border-left:none;
		 border-right-color:#000000; 
		 border-bottom-color:#000000; 
		 border-top-color:#000000;
		 }		
.tdp     {
	     border: 1px solid #ffffff;
		 border-collapse:separate; 
		 border-left:none;        
		 border-right-color:#000000; 
		 border-bottom-color:#000000; 
		 border-top-color:#000000;
		 }			
.tdq     {
	     border: 1px solid #ffffff;
		 border-collapse:separate;
         border-left-color:#ffffff;
		 border-right-color:#ffffff; 
		 border-bottom-color:#000000; 
		 border-top-color:#ffffff;
		 }
#container {
		 border:1px solid #000000;
		 border-collapse:collapse;
		 width:100%;
		 }		
.float-left {
	    float: left;
	}	
.width25 {
		width: 25%;
}
.width75 {
		width: 75%;
}	
.margin-right {
	    margin-right: 10px;
	}	  
#div {
	   margin-left:10%;
       text-align: left;
	 }
#div1 {
	   margin-left:8%;
       text-align: left;
	 }	
#div2 { 
		margin-left:2%;
		width:1000px;
		text-align:left;   
	 }		 		 
#div3 {
		width:1000px;
		position:absolute;	
	   }	
#div4
		{
		width:80%;
		margin-left:30px;
		}	
#div5
		{
		margin-left:30px;
		}	

.border1
		{
		border:1px solid #000000;
		border-collapse:separate;
		border-bottom:hidden;
		border-top:hidden;
		border-right:hidden;
		}
		
			    
.titoloverde { font-size:7.2pt; font-family:Arial;color:green; padding:7px 0 10px 0; text-align:right;}
.titoloblu { font-size:7.2pt; font-family:Arial;color:3366FF; padding:7px 0 10px 0; }

.justify { text-align:justify; }

.cella { width:371.7pt;border:solid #737373 1.0pt; border-top:none;padding:0cm 5.4pt 0cm 5.4pt;height:90.0pt }
  
BODY {SCROLLBAR-FACE-COLOR: #CACACA; SCROLLBAR-HIGHLIGHT-COLOR: #3D3D3D; SCROLLBAR-SHADOW-COLOR: #3D3D3D; SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; SCROLLBAR-ARROW-COLOR:  #3D3D3D; SCROLLBAR-TRACK-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF; }

.shadow {color: #ff0000;font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 15px;font-style: regular;text-align:center;text-shadow:#000000 2px 2px 5px;text-decoration:none;}

.ol { list-style-type:none; }
	