/* CSS Document */
.testo {
		font-family:Verdana;
		font-size:11px;
		color:#666666;
		padding-left:5px;
		padding-right:4px;
		}
.testo a{
		font-family:Verdana;
		font-size:11px;
		color:#333333;
		text-decoration:underline;
		}
.testo a:hover{
		font-family:Verdana;
		font-size:11px;
		color:#cc0000;
		text-decoration:none;}

/*.testo {
		font-family:"Times New Roman", Times, serif;
		font-size:12px;
		color:#000000;
		letter-spacing:1px;
		padding-left:5px;
		padding-right:4px;
		}
.testo a{
		font-family:"Times New Roman", Times, serif;
		font-size:12px;
		color:#333333;
		text-decoration:underline;
		}
.testo a:hover{
		font-family:"Times New Roman", Times, serif;
		font-size:12px;
		color:#cc0000;
		text-decoration:none;
			
*/		
.testoh {
		font-family:Verdana;
		font-size:11px;
		color:#333333;
		letter-spacing:1px;
		padding-left:5px;
		padding-right:4px;
		}
.testoh a{
		font-family:Verdana;
		font-size:11px;
		color:#333333;
		text-decoration:underline;
		}
.testoh a:hover{
		font-family:Verdana;
		font-size:11px;
		color:#cc0000;
		text-decoration:none;
		}
.testoh a:visited{
		font-family:Verdana;
		font-size:11px;
		color:#cc0000;
		text-decoration:none;
		}				
.testo a:visited{
		font-family:Verdana;
		font-size:11px;
		color:#333333;
		text-decoration:underline;
		}
		
.testo input,select{
		font-family:verdana;
		font-size:9px;
		color:#333333;
		height:18px;
		border:1px solid #abc6d1;
		letter-spacing:1px;
		padding-left:5px;
		padding-right:4px;
		}
.testo textarea{font-family:Verdana;
		font-size:12px;
		color:#000000;
		border:1px solid #abc6d1;
		letter-spacing:1px;
		padding-left:5px;
		padding-right:4px;
		}	
.proposte {
		font-family:Verdana;
		font-size:13px;
		color:#333333;
		font-weight:bold;
		letter-spacing:1px;
		}
.proposte a{
		font-family:Verdana;
		font-size:13px;
		color:#333333;
		text-decoration:none;
		}
.proposte a:hover{
		font-family:Verdana;
		font-size:13px;
		color:#cc0000;
		text-decoration:underline;
		background-color:#DAE1EB;
		display: compact;
		}				
.proposte a:visited{
		font-family:Verdana;
		font-size:13px;
		color:#333333;
		text-decoration:none;
		}

	
/*.proposte {
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		color:#000000;
		font-weight:bold;
		letter-spacing:1px;
		}
.proposte a{
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		color:#333333;
		text-decoration:none;
		}
.proposte a:hover{
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		color:#cc0000;
		text-decoration:underline;
		background-color:#DAE1EB;
		display: compact;
		}				
.proposte a:visited{
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		color:#000000;
		text-decoration:none;
		}
*/				
.titmenu {
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		color:#000000;
		}
.titmenu a{
		font-family:"Times New Roman", Times, serif;
		font-size:18px;
		color:#cc0000;
		text-decoration:none;
		}
.titmenu a:hover{
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		color:#cc0000;
		text-decoration:underline;
		}				
.titmenu a:visited{
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		color:#cc0000;
		font-style:italic;
		text-decoration:none;
		}
.titolo {font-family:Verdana;
		font-size:14px;
		letter-spacing:1px;
		font-weight:bold;
		color:#4a4a4a;}
		
.tab {
		background-image:url(img/sfondo_sx.jpg);
		background-color:#ffffff;
		font-family:Verdana;
		font-size:11px;
		color:#333333;
		padding-left:5px;
		padding-right:5px;
	  }	
tab.test {	font-family:"Times New Roman", Times, serif;
		font-size:19px;
		color:#000000;}
tab.test a {	font-family:"Times New Roman", Times, serif;
		font-size:19px;
		color:#000000;
				}
.tab a{
		background-image:url(img/sfondo_sx.jpg);
		background-color:#ffffff;
		font-family:Verdana;
		font-size:11px;
		color:#333333;
		text-decoration:none;
	  }	
.tab a:visited{
		background-image:url(img/sfondo_sx.jpg);
		background-color:#ffffff;
		font-family:Verdana;
		font-size:11px;
		color:#cc0000;

		text-decoration:none;
	  }
.tab a:hover{
		background-image:url(img/sfondo_sx.jpg);
		background-color:#ffffff;
/*		background-color:#f0f4f6;
*/		font-family:Verdana;
		font-size:11px;
		color:#cc0000;
		text-decoration:underline;
	  }
  
.tabh {
		background-image:url(img/sfondo_sxh.jpg);
		background-color:#ffffff;
		font-family:Verdana;
		font-size:11px;
		color:#333333;
		padding-left:5px;
		padding-right:5px;
	  }	
.tabh a{
		background-image:url(img/sfondo_sxh.jpg);
		background-color:#ffffff;
		font-family:Verdana;
		font-size:11px;
		color:#333333;
		text-decoration:none;
	  }	
.tabh a:visited{
		background-image:url(img/sfondo_sxh.jpg);
		background-color:#ffffff;
		font-family:Verdana;
		font-size:11px;
		color:#cc0000;
		text-decoration:none;
	  }

	  
.td {	background-image:url(img/sfondo_td.jpg);
		background-repeat:no-repeat;
		}
.finetd {
		background-image:url(img/sfondo_fine_td.jpg);
		background-repeat:no-repeat;
		}	
.tabbody {
		background-color:#ffffff;
		padding-left:3px;
		padding-right:3px;
		margin-left:3px;
	  }
.tdh {	background-image:url(img/sfondo_tdh.jpg);
		background-repeat:no-repeat;
		}
.finetdh {
		background-image:url(img/sfondo_fine_tdh.jpg);
		background-repeat:no-repeat;
		}	
.tabbodyh {
		background-color:#ffffff;
		padding-left:3px;
		padding-right:3px;
		margin-left:3px;
	  }
	  
.tabloc {
		background-color:#D6DEE9;
		padding-left:3px;
		padding-right:3px;
		margin-left:3px;
	  }
	  
.testopiccolo {
		font-family:Verdana;
		font-size:9px;
		color:#666666;
			padding-left:5px;
		padding-right:4px;
		}
.proposte1 {
        font-family:Verdana;
		font-size:11px;
		color:#333333;
/*		background-color:#f0f4f6;
*/		font-weight:bold;
		}
.proposte1 a{
		font-family:Verdana;
		font-size:11px;
		color:#333333;
		background-color:#f0f4f6;
		text-decoration:none;
		}
.proposte1 a:hover{
        font-family:Verdana;
		font-size:11px;
		color:#cc0000;
		text-decoration:underline;
		display:block;
		}				
.proposte2 {
        font-family:Verdana;
		font-size:11px;		color:#333333;
		letter-spacing:1px;
		font-style:italic;
		font-weight:bold;
		}
.proposte2 a{
        font-family:Verdana;
		font-size:11px;
		color:#cc0000;
		letter-spacing:1px;
		padding-left:3px;
		text-decoration:underline;
		}
.proposte2 a:hover{
        font-family:Verdana;
		font-size:11px;
		color:#333333;
		text-decoration:none;
		}	
					
.proposte3 {
		font-family:Verdana;
		font-size:12px;
		color:#4a4a4a;
/*		background-color:#E2E9ED;
*/		font-weight:bold;
		}
.proposte3 a{
		font-family:Verdana;
		font-size:12px;
		color:#535353;
		text-decoration:none;
		}
.proposte3 a:hover{
		font-family:Verdana;
		font-size:12px;
		color:#cc0000;
		text-decoration:underline;
		background-color:#DAE1EB;
		display: block;
		}				
.proposte3 a:visited{
		font-family:Verdana;
		font-size:12px;
		color:#535353;
		text-decoration:none;
		}
		  						