    body
      {
			font-family: Verdana, Helvetica, Sans Serif;
  		}
		h1 a{
			color: #ffffff;
		}
		h1 {
			font-size:100%;
			padding:0;
			margin:4px;
			font-weight:normal;
		}
		#corpo
		{
			float:left;
			width: 100%;
			font-size:100%;
			padding: 0 0 0 0;
			margin: 0 0 0 0;
			line-height:1.5em;
		}
		div#news
		{
			margin: 15px 180px 0 205px;
			padding: 0 20px 0 20px;
      border: 0px #ff0000 solid;
      text-align: center;
      font-size: 95%;
	 
		}
		div#corpo_left
		{
			float:left;
			width: 205px;
			margin-left:-100%;
			border: 0px #ff0000 solid;
		}
		div#corpo_destra
		{
			float: left;
			width: 180px;
			margin-left: -180px;
			text-align: center;
			border: 0px #000000 solid;
			font-size: 80%;
		}
    .banner
		{
      background-repeat:no-repeat;
      float:left; 
      text-align:center;
		}
    .linkbanner
		{
			text-decoration: none;
			font-weight: normal;
      font-size: 10px;
		}
    .barramenu
		{
			width:100%;
			background-image:url('img/azzurro.jpg');
			margin:0;
			padding:0;
			color:#ffffff;
			text-align: center;
		}
    div.barramenu a:link
		{
			text-decoration: underline;
		}
    div.barramenu a:hover
		{
			color: #FFFF99;
			font-weight: bold;
		}
		div#contents
		{
			margin: 15px 180px 0 0px;
			padding: 0 0 0 0;
      border: 0px #ff0000 solid;
      padding-left: 20px;
      padding-right: 20px;
      text-align: center;
      font-size: 95%;
		}
		#contents a:link
		{
			text-decoration: none;
		}
		#contents a:visited 
		{
			text-decoration: none;
		}
    #contents a:hover
		{
		  color: #0033CC;
			text-decoration: underline;
		}

		div#Documento
		{
			margin: 15px 180px 0 0px;
			padding: 0 0 0 0;
      border: 0px #ff0000 solid;
      padding-left: 20px;
      padding-right: 20px;
      text-align: center;
      font-size: 95%;
		}
		#Documento a:link
		{
			text-decoration: none;
		}
		#Documento a:visited 
		{
			text-decoration: none;
		}
    #Documento a:hover
		{
			color: #0033CC;
			text-decoration: underline;
		}
    .pulsante
		{
      font-size: 85%;
		}
    .radio 
		  {float:left; width:100%; margin-left:10px;}
    .radio label 
		  {font-size:12px;margin-top:4px; height: 15px; font-weight:bold; text-align:left;}
    .radio input
		  {font-size:12px; width:15px; }
		.titCampo
		  {font-size:80%; display:block; width:90px; height:22px;float:left; font-family:Arial;}
		.titCampoLungo
		  {font-size:80%; display:block; width:180px; height:22px;float:left; font-family:Arial;}
    .cella
		  {width:100px; height:17px; float:left;}
    .ListaProv
      {font-size:80%;}