a:link    { color: blue; }
a:visited { color: blue; } 
hr {border:0px none; background-color:#366A93; color:#366A93; height:1px} 

.pagina
    {
	background: #C8E59F;
	margin: 0;
	background-image: url('../images/sfondo_01.jpg')
	}
.testa 
    {
    width: 150;
    text-align: center;
    vertical-align: middle;
    background: #ffffff;
    color: #000000;
    height: 150;
    font-weight: normal;
    font-size: 12;
    font-family: Arial;
    }
.testa1
    {
    text-align: left;
    vertical-align: middle;
    background: #E1E7C7;
    color: #778899;
    width: 250;
    height: 20;
    font-weight: normal;
    font-size: 12;
    font-family: Arial;
    padding-left: 5px;
    padding-right: 5px;
    }
.testa2
    {
    text-align: center;
    vertical-align: bottom;
    background: #799B12;
    color: #ffffff;
    width: 600;
    height: 90;
    font-weight: bold;
    font-size: 36;
    font-family: Times New Roman;
    padding-right:5px;
    padding-left:5px;
    }
.testa2a
    {
    text-align: center;
    vertical-align: top;
    background: #799B12;
    color: #ffffff;
    width: 600;
    height: 60;
    font-weight: bold;
    font-size: 20;
    font-family: Arial;
    padding-right:5px;
    padding-left:5px;
    }
.testa3
    {
    text-align: left;
    vertical-align: middle;
    background: #D5E0B1;
    color: #000000;
    width: 580;
    height: 20;
    font-weight: bold;
    font-size: 12;
    font-family: Arial;
    padding-right:5px;
    padding-left:5px;
    }
.finale
	{
    width:750;
    height: 40; 
    text-align: center;
    vertical-align: middle;
    font-family: Arial;
    font-size: 10;
    font-weight: bold;
    background: #E1E7C7;
	}

.classh0
   {
    font-size: 8;
    height: 10;
    background: #799B12;
   }
.classv0
   {
    font-size: 8;
    width: 10;
    background: #799B12;
   }
.classm1
   {
   width: 160; 
   height: 20;
   color: #000000;
   padding-left: 5px;
   padding-right: 5px; 
   font-family: Helvetica, arial, sans-serif;
   font-size: 12;
   font-weight: bold;
   background: #E1E7C7;
   } 
.classm1A
   {
   width: 160; 
   height: 16;
   text-align:right;
   padding-left: 5px;
   padding-right: 5px; 
   font-family: Helvetica, arial, sans-serif;
   font-size: 10;
   font-weight: bold;
   background: #E1E7C7;
   } 
.classm2
   {
   background:#E1E7C7;
   color: #000000;
   height: 22;
   text-align: right;
   padding-right: 4px; 
   font-family: Helvetica, arial, sans-serif;
   font-size: 10;
   font-weight: bold;
   }
.cell01
   {
   height: 150; 
   text-align: center;
   vertical-align: middle;
   font-family: Arial;
   font-size: 10;
   font-weight: normal;
   background: #ffffff;   
   }  
.cell02
   {
   height: 150; 
   text-align: left;
   vertical-align: middle;
   font-family: Arial;
   font-size: 12;
   font-weight: normal;
   background: #ffffff;
   padding-left: 5px;
   padding-right: 5px; 
   }   
.c-txt1
   {
   color: #000000;
   vertical-align:middle;
   font-family: Arial;
   font-size: 13;
   font-weight: normal;
   width: 450;
   height: 120;
   background: #ffffff;
   text-align: justify;
   padding: 5px;
   border-right: 1px dotted #799B12;
   }
 .c-txt2
   {
   color: #000000;
   font-family: Arial;
   width:130;
   height: 120;
   font-size: 10;
   font-weight: normal;
   background: #Ffffff;
   text-align: center;
   vertical-align:middle;
   }
 .c-txt3
   {
   color: #000000;
   font-family: Arial;
   width:230;
   height: 20;
   font-size: 12;
   font-weight: normal;
   background: darkblue;
   text-align: justify;
   padding-left: 5px;
   padding-right:5px;
   }
.c-text
   {
   font-family: Arial;
   font-size: 12;
   font-weight: normal;
   width: 290;
   height: 20;
   background: #FFFfFf;
   text-align: left;
   padding: 5px;
   }
.ct01
  {
    width:145;
    height:120;
    text-align:center;
    font-weight:bold;
    font-family:Arial;
    font-size:10;
    color:#000000;
    vertical-align:middle;
  } 
.ct02
  {
    width:380;
    height:150;
    text-align:justify;
    font-weight:normal;
    font-family:Arial;
    font-size:12;
    color:#000000;
    vertical-align:middle;
    padding: 5px;
  }   
  
.ct03
  {
    width:200;
    height:150;
    text-align:center;
    font-weight:bold;
    font-family:Arial;
    color:#000000;
    vertical-align:middle; 
  }   
  
.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: 290;
   height:18; 
   text-align: left;
   font-family: Arial;
   font-size: 12;
   font-weight: bold;
   color: darkblue;
   background: #ffffff;
   padding-left:5px;
   padding-right:5px;   
   }   
.c-area
   {
   font-family: Arial;
   font-size: 12;
   font-weight: normal;
   width: 578;
   height: 140;
   background: #FFFAFA;
   text-align: justify;
   }
.c-news
   {
   width: 580;
   height: 150;
   font-size: 13;
   font-family: Arial;
   background: #ffffff;
   }
.c-ric1
   {
   color: #000000;
   font-family: Arial;
   font-size: 10;
   font-weight: normal;
   width: 120;
   height: 63;
   background: #ffffff;
   text-align: justify;
   padding: 5px;
   border-left: 1px solid #799B12;
   border-right: 1px solid #799B12;
   }
 .c-ric2
   {
   color: darkblue;
   font-family: Arial;
   width:376;
   height: 63;
   font-size: 12;
   font-weight: bold;
   background: #ffffff;
   text-align: left;
   vertical-align:middle;
   padding: 5px;
   }
 .c-ric3
   {
   color: #000000;
   font-family: Arial;
   vertical-align:middle;
   width:84;
   height: 63;
   font-size: 12;
   font-weight: normal;
   background: #ffffff;
   text-align: center;
   }
.r-cell01
   {
   height: 307; 
   width: 190;
   text-align: justify;
   vertical-align: middle;
   font-family: Arial;
   font-size: 12;
   font-weight: normal;
   background: #ffffff;
   padding: 5px;   
   }  
.r-cell02
   {
   WIDTH: 390;
   height: 307; 
   text-align: center;
   vertical-align: middle;
   font-family: Arial;
   font-size: 12;
   font-weight: normal;
   background: #ffffff;
   }   
.r-cell03
   {
   WIDTH: 580;
   height: 180; 
   text-align: justify;
   font-family: Arial;
   font-size: 12;
   font-weight: normal;
   background: #ffffff;
   padding:5px;
   }
.s-text
   {
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 12;
   font-weight: normal;
   width: 580;
   height: 20;
   background: #FFFfFf;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 5px;
   padding-bottom: 5px;
   text-align: justify;
   }
 .p-cell01
   {
   height: 150; 
   width: 200;
   text-align: center;
   vertical-align: middle;
   font-family: Arial;
   font-size: 10;
   font-weight: normal;
   background: #ffffff;
   padding: 5px;   
   }  
.p-cell02
   {
   WIDTH: 380;
   height: 150; 
   text-align: justify;
   vertical-align: middle;
   font-family: Arial;
   font-size: 12;
   font-weight: normal;
   background: #ffffff;
   padding: 5px;
   }   
.x-text
   {
   font-family: Arial;
   font-size: 12;
   font-weight: normal;
   width: 580;
   height: 50;
   background: #FFFfFf;
   padding:5px;
   text-align: justify;
   }
 .lct01
  {
    height:20;
    text-align:left;
    font-weight:bold;
    font-family:Arial;
    font-size:12;
	padding-left: 5px;
	padding-right: 5px;
	width: 340;
  } 
.lct02
  {
    height:20;
    text-align:center;
    font-weight:bold;
    font-family:Arial;
    font-size:12;
    color:#000000;
    vertical-align:middle;
    width:60;
  }   
.mtab
  {
    height:20;
    width: 290;
    text-align:center;
    font-weight:normal;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12;
    color:#000000;
    vertical-align:middle;
  } 
.campo  
  {
    FONT-FAMILY: Arial, MS Sans Serif, Times New Roman;
    font-size: 12;
    border: 1px solid #8B9BC7;
    background: #ffffff;
  }
