a:link    { color: blue; text-decoration:underline; }
a:visited { color: blue; } 

hr {border:0px none; background-color:#366A93; color:#366A93; height:1px} 

.pagina
    {
	background: #D6E0FA;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
.testa 
    {
    width: 750;
    text-align: center;
    valign: middle;
    background: #8B9BC7;
    color: #ffffff;
    height: 60;
    font-weight: normal;
    font-size: 48;
    font-family: Times New Roman;
    padding-top:5px;
    padding-bottom:5px;
    }
.testa1
    {
    text-align: left;
    valign: middle;
    background: #dcdcdc;
    color: #000000;
    width: 250;
    height: 20;
    font-weight: normal;
    font-size: 12;
    font-family: Arial;
    padding-left: 5px;
    padding-right: 5px; 
    }
    
.classh0
   {
    font-size: 8;
    height: 10;
    background: #8B9BC7;
   }
.classv0
   {
    font-size: 8;
    width: 10;
    background: #8B9BC7;
   }
.classm1
   {
   width: 160; 
   height: 20;
   padding-left: 5px;
   padding-right: 5px; 
   font-family: Helvetica, arial, sans-serif;
   font-size: 12;
   font-weight: bold;
   background: #DCDCDC;
   } 
.classm1A
   {
   width: 160; 
   height: 18;
   text-align:LEFT;
   padding-left: 5px;
   padding-right: 5px; 
   font-family: Helvetica, arial, sans-serif;
   font-size: 10;
   font-weight: bold;
   background: #DCDCDC;
   } 
.classm2
   {
   background:#DCDCDC;
   color: #000000;
   height: 20;
   text-align: right;
   padding-right: 5px; 
   font-family: Helvetica, arial, sans-serif;
   font-size: 10;
   font-weight: bold;
   }
.cell01
   {
   height: 170; 
   text-align: center;
   vertical-align: middle;
   font-family: Arial;
   font-size: 10;
   font-weight: normal;
   background: #ffffff;
   border-right: 1px solid #8B9BC7;   
   }  
.cell02
   {
   height: 170; 
   text-align: left;
   vertical-align: middle;
   font-family: Arial;
   font-size: 12;
   font-weight: normal;
   background: #ffffff;
   padding-left: 5px;
   padding-right: 5px;
   border-left: 1px solid #8B9BC7; 
   }   
.c-txt1
   {
   color: #000000;
   vertical-align:middle;
   font-family: Arial;
   font-size: 12;
   font-weight: normal;
   width: 580;
   height: 20;
   background: #DCDCDC;
   text-align: center;
   }
 .c-txt2
   {
   color: #000000;
   font-family: Arial;
   width:290;
   height: 20;
   font-size: 12;
   font-weight: normal;
   background: gainsboro;
   text-align: left;
   padding-left: 5px;
   padding-right: 5px;
   }
 .c-txt3
   {
   color: #000000;
   font-family: Arial;
   width:290;
   height: 90;
   font-size: 12;
   font-weight: bold;
   background: #ffffff;
   text-align: justify;
   vertical-align: middle;
   padding: 5px;
   }
.c-text
   {
   font-family: Arial;
   font-size: 13;
   font-weight: normal;
   width: 580;
   height: 20;
   background: #FFFAFA;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 5px;
   padding-bottom: 5px;
   text-align: justify;
   }
.ct01
  {
    width:50;
    height:20;
    text-align:center;
    font-weight:bold;
    font-family:Arial;
    font-size:12;
    color:#000000;
    vertical-align:middle;
    border-bottom: 1px solid #8B9BC7;
 
  } 
.ct02
  {
    width:80;
    height:20;
    text-align:center;
    font-weight:bold;
    font-family:Arial;
    font-size:12;
    color:#000000;
    vertical-align:middle;
    border-bottom: 1px solid #8B9BC7;
    border-left: 1px solid #8B9BC7;
  
  }   
  
.ct03
  {
    padding-left:2px;
    padding-right:2px;
    width:60;
    height:20;
    text-align:center;
    font-weight:bold;
    font-family:Arial;
    font-size:12;
    color:#000000;
    vertical-align:middle; 
    border-bottom: 1px solid #8B9BC7;
    border-left: 1px solid #8B9BC7;
  }   
.ct04
  {
    padding-left:2px;
    padding-right:2px;
    width:400;
    height:20;
    text-align:left;
    font-weight:bold;
    font-family:Arial;
    font-size:12;
    color:#000000;
    vertical-align:middle;
    border-bottom: 1px solid #8B9BC7;
    border-left: 1px solid #8B9BC7;
  }
.co1
   {
   width: 270; 
   text-align: left;
   font-family: Arial;
   font-size: 12;
   font-weight: bold;
   background: #ffffff;   
   }   
.c-area
   {
   font-family: Arial;
   font-size: 12;
   font-weight: normal;
   width: 578;
   height: 140;
   background: #FFFAFA;
   text-align: justify;
   }
.c-news
   {
   width: 570;
   height: 100;
   font-size: 12;
   font-family: Arial;
   background: #ffffff;
   }
.p-text
   {
   font-family: Arial;
   font-size: 12;
   font-weight: bold;
   color:#000000;
   width: 580;
   height: 20;
   background: #dcdcdc;
   text-align: center;
   }
.p-txt2
   {
   color: #000000;
   font-family: Arial;
   width:580;
   height: 120;
   font-size: 12;
   font-weight: normal;
   background: #ffffff;
   text-align: justify;
   padding: 5px;
   border-bottom: 1px solid #8B9BC7;
   }
.p-ct01
  {
    width:120;
    height:120;
    text-align:center;
    font-weight:normal;
    font-family:Arial;
    font-size:12;
    color:#000000;
    vertical-align:middle;
    border-bottom: 1px solid #8B9BC7;
  }
.p-ct02
  {
    width:460;
    height:120;
    text-align:justify;
    font-weight:normal;
    font-family:Arial;
    font-size:12;
    color:#000000;
    vertical-align:middle;
    border-bottom: 1px solid #8B9BC7;
    border-left: 1px solid #8B9BC7;
    padding:5px;
  }   
.r-ct01
  {
    width:280;
    height:170;
    text-align:center;
    font-weight:normal;
    font-family:Arial;
    font-size:12;
    color:#000000;
    vertical-align:middle;
    border-bottom: 1px solid #8B9BC7;
  } 
.r-ct02
  {
    width:300;
    height:170;
    text-align:left;
    font-weight:normal;
    font-family:Arial;
    font-size:12;
    color:#000000;
    vertical-align:middle;
    border-bottom: 1px solid #8B9BC7;
    border-left: 1px solid #8B9BC7;
    padding:4px;
  }   
.r-text
   {
   font-family: Helvetica, arial, sans-serif;
   font-size: 11;
   font-weight: bold;
   color:darkblue;
   width: 580;
   height: 20;
   background: gainsboro;
   text-align: center;
   }
 .r-txt2
   {
   color: #000000;
   font-family: Arial;
   width:580;
   height: 200;
   font-size: 12;
   font-weight: normal;
   background: #ffffff;
   text-align: justify;
   padding: 5px;
   border-bottom: 1px solid #8B9BC7;
   }
.cct01
   {
   width:290;
   height:50;
   text-align:justify;
   font-weight:normal;
   font-family:Arial;
   background:#ffffff;
   font-size:11;
   color:#000000;
   vertical-align:middle;
   padding-left:5px;
   padding-right:5px;
   border-bottom: 1px solid #778899;
   border-right: 1px solid #778899;
   }
.cct02
   {
   width:580;
   height:20;
   text-align:center;
   font-weight:bold;
   font-family:Arial;
   background:#A8BED0;
   font-size:12;
   color:#ffffff;
   }
.c-cell02
   { 
   height: 20;
   width:290; 
   text-align: left;
   vertical-align: middle;
   font-family: Arial;
   font-size: 12;
   font-weight: normal;
   background: #DCDCDC;
   padding-left: 5px;
   padding-right: 5px;
   }
.campo
   {
   width: 270; 
   text-align: left;
   font-family: Arial;
   font-size: 12;
   font-weight: normal;
   background: #ffffff;
   border: 1px solid #8B9BC7;   
   }   
 .a-txt3
   {
   color: #000000;
   font-family: Arial;
   width:290;
   height: 40;
   font-size: 12;
   font-weight: normal;
   background: #DCDCDC;
   text-align: left;
   vertical-align: middle;
   padding: 5px;
   }
.a-ct01
  {
    width:70;
    height:20;
    text-align:center;
    background: #FFFAFA;

    font-weight:normal;
    font-family:Arial;
    font-size:12;
    color:#000000;
    vertical-align:middle;
    border-bottom: 1px solid #8B9BC7;
    padding-left: 5px;
    padding-right: 5px;
  } 
.a-ct02
  {
    width:120;
    height:20;
    text-align:left;
    background: #FFFAFA;

    font-weight:normal;
    font-family:Arial;
    font-size:12;
    color:#000000;
    vertical-align:middle;
    border-bottom: 1px solid #8B9BC7;
    border-left: 1px solid #8B9BC7;
    padding-left: 5px;
    padding-right: 5px;
  }   
   