#rubrica{width:677px; margin:auto; font-family:verdana; font-size:10px; color:#000;}  

.etichetta_persone{width:100px; height:31px; color:#6385B5; vertical-align:middle; background:url(images/bgetichettapers.gif) repeat-x; font-family:verdana; font-size:20px; border:1px #aeaeae solid; border-bottom:0px; border-right:0px; float:left; clear:none;}  

.etichetta_persone span{margin-top:5px; display:block; margin-left:10px; padding:0;}  

.etichetta_persone2{width:538px; height:31px; background:url(images/bgetichettapers.gif) repeat-x;  border-top:1px #aeaeae solid; border-bottom:1px solid #6385B5; float:left; clear:none; }  

.etichetta_persone3{width:38px; height:31px; background:url(images/bottoneup.jpg) no-repeat right;   float:left; clear:none; }  

.etichetta_persone a{color:#6385B5;  text-decoration:none}  
.etichetta_persone a:visited{color:#6385B5;  text-decoration:none}  
.etichetta_persone a:hover{color:#6385B5;  text-decoration:none}  



.corpo_pers{width:100%; height:auto; color:#000;  vertical-align:middle; background:url(images/bgform.gif) repeat-x  #cccccc; font-family:verdana;  border:1px #aeaeae solid; border-top:0px; float:left; clear:both; padding:8px; }  

.corpo_pers .testo{text-align:left; text-transform:uppercase; display:block; line-height:15px; border-bottom:1px solid #aeaeae; padding-bottom:10px; margin-bottom:10px; margin-top:30px;}  
.corpo_pers .form { width:100%; margin-top:30px; text-align:center;} 
.corpo_pers .form div{margin-bottom:10px;} 

.corpo_pers .form .campo{border:1px solid #777777; color:#4260c0; padding:2px; width:130px; font-family:verdana; font-size:10px; height:20px;} 
.corpo_pers .form .camposub{ color:#fff; width:59px; font-family:verdana; font-size:10px; height:19px; background:url(images/cerca.jpg) no-repeat; border:0; font-weight:bold; margin-top:20px; clear:both;} 

.select { border:1px solid #FFFFFF; color:#4260c0; padding:2px; font-family:verdana; font-size:10px; height:20px; width:350px}

.riga1{clear:none; margin-right:15px;}
.riga2{float:left; clear:none; margin-right:15px;}
.riga3{float:left; clear:right; margin-right:15px;}

.risultati_pers_old{width:100%; height:auto; color:#000; text-align:left; vertical-align:middle; background-color:#fff; 
 font-family:verdana;  border:1px #aeaeae solid; border-top:0px; float:left; clear:both; padding:15px; }  

.risultati_pers{width:100%; height:auto; color:#000; text-align:left; vertical-align:middle; background-color:#fff; 
 font-family:verdana;  border:1px #aeaeae solid; border-top:0px; float:left;   padding:15px; }  


.risultati_pers .intestazione{font-size:12px; font-weight:bold; color:#000; margin-bottom:15px;} 
.tab_ris {width:100%; font-family:verdana; font-size:10px; margin-top:15px;} 
.tab_ris table{width:100%; font-family:verdana; font-size:11px;} 
.tab_ris table .ttd{width:auto;border:0; border-right:1px solid #fff; background-color:#6385b3; color:#fff; font-weight:bold; text-align:center; padding:10px;} 

.tab_ris table td{width:auto; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; background-color:#fff; color:#ooo; font-weight:normal; text-align:left; padding:10px; font-size:12px;} 
.tab_ris table td a{color:#415fbf;}

