#Sez_Ric form {
	
	margin:10px 0 0 0;
	font-family:Verdana,Arial;
	font-size:11px;
}
#Sez_Ric form  fieldset{
border:0;
	text-align:left;
}
#Sez_Ric form  legend{padding:4px;background:#D1DFF4;border:1px solid #516D98;}
#Sez_Ric form  ul{
	margin:0;
	padding:6px;
	list-style-type: none;
}
#Sez_Ric form  li{
	margin:0;
	
}

#Sez_Ric form  li p{
	margin:0;
       float:left;
}
*>#Sez_Ric form  li p{
	margin:0;
	float:left;
}
#Sez_Ric form  label{margin:0;width:50px;float:left;}
*>#Sez_Ric form  label{width:80px;float:left;}
#Sez_Ric form  input{
	margin:2px 0 2px 0;	
	text-align:left; 
	font-family:Arial;	
	font-size:11px;	
	border:1px solid #444444;}
#Sez_Ric form  select {font-family:Arial;font-size:11px;}

#Sez_Ric form  input.Pulsante{
	width:60px;
	height:20px;
	margin:10px auto 10px auto;
	text-align:center;
	color:#fff;
	background:#5376A5;
	border:1px solid #254876;}
div.Messaggio{
	text-align:center;
	font-family:Verdana,Arial;
	font-size:11px;
	font-weight:bold;
	color:#D20D0D;
	padding:6px;
	background:#D5D9E0;
	border:1px solid #5376A5;
}
p.riga_f{margin:0 6px;padding:0;}	
p.riga_f0{margin:8px 0 0 6px;padding:0;}
p.riga_f1{margin:6px;padding:4px 0 0 0;border-top:1px dotted green}
p.riga_f3{margin:6px;padding:4px 0;border-top:1px dotted green}
/****/
		#Pagina_Provv {
			margin-top:1px;;
			padding:0;
			font-family:Verdana,Arial;
			font-weight:normal;
			font-size:11px;
			height:400px;
		}

	#Pagina_Provv form{
		font-family:Verdana,Arial;
		font-size:11px;		
		margin:10px 6px 10px 6px;
	}
	#Pagina_Provv form legend{border:1px solid #444444;padding:2px;background:red;color:#fff}
	
        #Pagina_Provv form fieldset{margin:6px 0 0 0 ;border:0;}

	#Pagina_Provv table{
		width:530px;
		font-family:Verdana,Arial;
		font-size:10px;
		border-collapse: collapse;
		margin-bottom:10px;
	}
	#Pagina_Provv table th{	
		background:#F0F0F0;
	}	
	#Pagina_Provv table td{
		vertical-align:top;
		
	}
	#Pagina_Provv table tr.Pari{background:#E5ECF5}
	#Pagina_Provv table tr.Dispari{background:#F2F4E7}
	#primo{margin:6px 4px 0 0; background:#F0EDD6;}

				div.secondo{
					height:280px;
					font-family:Verdana,Arial;
					font-size:12px;
					margin-top:2px;
					margin-right:2px;

					}


	
	input.Pulsante{
		background:#E8D177;
		border:1px solid #957701;
		margin:6px;
	}

		div.N_Pagine{margin-top:314px;padding:1px 0;text-align:center;border-top:1px dotted gray;}
		*>div.N_Pagine{margin-top:314px;text-align:center;}
	       div.N_Pagine_Consulenti{margin-top:426px;padding:1px 0;text-align:center;border-top:1px dotted gray;}
              *>div.N_Pagine_Consulenti{margin-top:426px;text-align:center;}
