
body {
	 15px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
}


.h2presentazionetitoli {text-align: center ; 
     background: #FFF; 
     color: #667;
     letter-spacing: 0.5em; 
     text-transform: lowercase; 
     font: bold 15px sans-serif; 
     height: 40px; 
     vertical-align: middle; 
     white-space: nowrap;
     overflow: auto; 
     }

.ahrefmailto {text-align: ; 
     background: #FFF; 
     color: #667;
     letter-spacing: 0.5em; 
     text-transform: lowercase; 
     font: bold 15px sans-serif; 
     height: 40px; 
     vertical-align: middle; 
     white-space: nowrap;
     overflow: auto; 
     }


<!-- per gestire la barra di navigazione --> 
 
 .tablebar {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10px;
	color: #FFFFFF;
	white-space: nowrap;
  }


 A.tablebar {
	COLOR: #FFFFFF; FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
 }

 A.tablebar:hover {
	COLOR: #FFFFFF; FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
 }

 TD.tablebar {
	background-color: #778899; text-align: center;  
 }

 TD.tablebar_rop {
	background-color: #999999; text-align: center;  
 }


 .tablebar_rop_presentation {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 9px;
	color: #778899;
	white-space: nowrap;
 }

 li.tablebar_rop_presentation {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 9px;
	color: #778899;
	white-space: nowrap;
	text-align: left;
 }

 div.tablebar_rop_presentation {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 9px;
	color: #778899;
	white-space: nowrap;
	text-align: left;
	margin-left: 15px; 
 }


  A.tablebar_rop_presentation_general_advice {
 	COLOR: #778899; FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; FONT-SIZE: 9px; FONT-WEIGHT: ; TEXT-DECORATION: none
  }
 
  A.tablebar_rop_presentation_general_advice:hover {
 	COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; FONT-SIZE: 9px; FONT-WEIGHT: ; TEXT-DECORATION: underline
  }

  TD.tablebar_rop_presentation_general_advice {
	background-color: #eeeeef; text-align: center;  
  }



 A.tablebar_rop_presentation {
	COLOR: #778899; FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
 }

 A.tablebar_rop_presentation:hover {
	COLOR: #778899; FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
 }

 TD.tablebar_rop_presentation {
	background-color: #eeeeef; text-align: center;  
 }
 
 TD.tablebar_rop_presentation_search {
 	background-color: #eeeeef; text-align: left;
 	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10px;
	color: #778899;
	white-space: nowrap;
 }
 
 
 H3.h2tablebar_rop_presentation_search {
      FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; FONT-SIZE: 20px; FONT-WEIGHT: bold;      
      color: #006600; 
      text-align: left;
      margin-left: 15px;
      text-transform: uppercase;      
      white-space: nowrap;
      overflow: auto; 
 }
 
 
 div.h2tablebar_rop_presentation_search {
       FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; FONT-SIZE: 20px;      
       color: #006600; 
       text-align: left;
       margin-left: 15px;
       text-transform: uppercase;      
       white-space: nowrap;
       overflow: auto; 
 }
 
 
 TD.tablebar_rop_presentation_regs_in_put {
  	background-color: #eeeeef; text-align: center;
  	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
 	font-size: 10px;
 	color: #778899;
 	white-space: nowrap;
 }
 
  
 .in_put {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 9px;FONT-WEIGHT: ;
	background-color: #f4f4f4;
	border: 1px solid #000000;
	color: black;
 	}

 
 span.tablebar_rop_presentation {
 	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
 	font-size: 10px;
 	color: #778899;
	white-space: nowrap;
 }
 
 .radio01 {
 	HEIGHT: 13px; WIDTH: 13px; text-align: left;
 }

 TD.tablebar_rop_tree_top_presentation {
 	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
 	font-size: 15px;
 	text-align: left;
 	margin-left: 5px;
 	color: #778899;
	white-space: nowrap;
	
 }

div.tablebar_rop_tree_top_presentation {
 	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
 	font-size: 15px;
 	text-align: left;
 	margin-left:10px;
 	color: #778899;
	white-space: nowrap;
	
 }




.head_er {
	font-family: Verdana, Helvetica , sans-serif;	
	font-size: 19px;
	color: #000;
	white-space: nowrap;
}


 A.head_er {
	COLOR: #778899; FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
 }
   
 
 A.head_er:hover {
	COLOR: #778899; FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
 }




.subhead_er {

	COLOR: #778899; FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
 }




div.lefttree {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
	font-size: 10px;	
	color: #778899;
	margin : 10px; 
        
}


TD.lefttree {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
	font-size: 10px;	
	color: #778899;
        margin-left: 10px; 
}

.lefttreeahref {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10px;	
	color: #778899;
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline; 
        
}


.lefttreeahrefnumbers {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10px;	
	color: #778899;
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline; 
        
}




.testocodice {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10px;	
	color: red;
        
}


div.testocodice {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10px;	
	color: red;
	margin-left: 10px; 
        
}



.testodate {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10px;	
	color: #000;
}	

div.testodate {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10px;	
	color: #000;
	text-align: center;
	
}


.testodescrizione {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
	font-size: 10px;	
	text-align: justify; 
	line-height: 1.2; 		
	color: #000000;	
        
}

div.testodescrizione {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
	font-size: 10px;	
	text-align: justify; 
	line-height: 1.2; 		
	color: #000000;
	margin-top: 2px; 
	margin-left: 10px; 
        margin-right: 10px; 
        
}


div.testocodice_evidenza {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10px;	
	color: green;
	margin-left: 10px; 
        background-color: white;
}





div.testodescrizione_evidenza {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: white;
	font-size: 10px;	
	text-align: justify; 
	line-height: 1.2; 		
	color: black;
	margin-top: 2px; 
	margin-left: 20px; 
        margin-right: 10px;
        
        
}

div.testodescrizione_evidenza_msg {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: green;
	font-size: 10px;	
	text-align: center; 
	line-height: 1.2; 		
	color: #FFFFFF;
	margin-top: 2px; 
	margin-left: 20px; 
        margin-right: 10px;        
}




div.testonontrovati {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
	font-size: 20px;	
	text-align: center; 
	line-height: 1.2; 		
	color: #000000;
	margin-top: 10px; 
	margin-left: 10px; 
        margin-right: 10px; 
}



div.testolink {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: white;
	font-size: 10px;	
	text-align: center; 
	line-height: 1.2; 		
	color: #FFFFFF;
	margin-top: 2px; 
	margin-left: 10px; 
        margin-right: 10px; 
	 
}


a.testolink {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: white;
	font-size: 10px;
	text-align: justify; 
	color: #778899;
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none; 
	
}

a.testolink:hover {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: green;
	font-size: 10px;
	text-align: justify; 
	color: white;
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline;
	
}




div.testo_opportunita {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: white;
	font-size: 10px;
	text-align: justify; 
	margin-left: 10px; 
	color: black;
	
}


.testodescrizionicoda {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
	font-size: 10px;	
	text-align: justify; 
	line-height: 1.2; 		
	color: #000000;	
        
}


span.testo_trovato {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: white;
	font-size: 12px;
	text-align: right; 
	margin-left: 2px; 
	color: black;
	
}



div.show_homepage {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;FONT-WEIGHT: bold;	
	background-color: white;
	font-size: 14px;
	text-align: justify; 
	margin-left: 40px; 
	margin-right: 10px; 	
	color: black;
	
}


div.show_regs {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: white;
	font-size: 14px;
	text-align: center; 
	margin-left: 40px; 
	margin-right: 40px; 	
	color: black;
	
}





div.show_homepage_refs {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;FONT-WEIGHT: bold;	
	font-size: 12px;
	text-align: right; 
	margin-left: 40px; 
	margin-right: 10px; 	
	color: black;
	
}


a.show_homepage_refs {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;FONT-WEIGHT: bold;
	font-size: 12px;
	text-decoration: none;
	text-align: left; 	
	color: green;
	
}





a.show_homepage_refs:visited {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;FONT-WEIGHT: bold;
	font-size: 12px;
	text-decoration: none;
	text-align: left; 	
	color: green;
	
}


a.show_homepage_refs:hover {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;FONT-WEIGHT: bold;
	font-size: 12px;
	text-align: left; 	
	color: green;
	
}



a.show_homepage {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;FONT-WEIGHT: bold;	
	font-size: 12px;
	text-align: left; 	
	color: #778899;
	
}

a.show_homepage:visited {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;FONT-WEIGHT: bold;	
	font-size: 12px;
	text-align: left; 	
	color: #778899;
	
}

a.show_homepage:hover {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;FONT-WEIGHT: bold;	
	font-size: 12px;
	text-align: left; 	
	color: #778899;
	TEXT-DECORATION: underline; 
}






div.show_homepage_title {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: white;
	font-size: 15px;
	text-align: justify; 
	margin-left: 10px; 	
	color: black;
	
}


A.show_homepage_title_href{
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: white;
	text-decoration: none; 
	font-size: 15px;
	text-align: justify; 
	margin-left: 10px; 	
	color: green;
	
}

A.show_homepage_title_href:visited{
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: white;
	text-decoration: none; 
	font-size: 15px;
	text-align: justify; 
	margin-left: 10px; 	
	color: green;
	
}



div.show_homepage_title_main {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: white;
	font-size: 18px;
	text-align: center; 
	margin-left: 10px; 	
	color: black;
	
}


div.show_title_main_sections {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;FONT-WEIGHT: bold;
	background-color: #DCE5E0;
	font-size: 20px;
	text-align: center; 
	margin-left: 150px; 
        margin-right: 150px; 	
	color: grey;
	
}

div.show_title_main_sections_subtitles {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: #DCE5E0;
	font-size: 18px;
	text-align: center; 
	margin-left: 150px; 
        margin-right: 150px; 	
	color: grey;
	
}

div.show_main_item_section {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;FONT-WEIGHT: bold;
	background-color: #9FD1F6;
	font-size: 12px;
	text-align: left; 
	margin-left: 150px; 
        margin-right: 150px; 	
	color: black;
	
}


div.show_main_item_section_description {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: #9FD1F6;
	font-size: 10px;
	text-align: left; 
	margin-left: 150px; 
        margin-right: 150px; 	
	color: black;
	text-indent: 15px;
}

 li.show_main_item_section {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;FONT-WEIGHT: bold;
        background-color: #9FD1F6;
	font-size: 12px;
	color: black;
        margin-left: 150px; 
        margin-right: 150px; 	
	white-space: nowrap;
	text-align: left;
 }


div.show_slogan {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
	background-color: white;
	font-size: 10px;
	text-align: justify; 
	margin-left: 40px; 
	margin-right: 40px; 	
	color: black;
	
}






div.tshow_title_main_sections {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;FONT-WEIGHT: bold;
	background-color: #DCE5E0;
	font-size: 20px;
	text-align: center; 
	margin-left: 0px; 
        margin-right: 0px; 	
	color: grey;
	
}

div.tshow_title_main_sections_subtitles {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: #DCE5E0;
	font-size: 18px;
	text-align: center; 
	margin-left: 0px; 
        margin-right: 0px; 	
	color: grey;
	
}


li.tshow_main_item_section {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;FONT-WEIGHT: bold;
	background-color: #9FD1F6;
	font-size: 12px;
	text-align: left; 
	margin-left: 0px; 
        margin-right: 0px; 	
	color: black;
	
}


div.tshow_main_item_section_description {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: #9FD1F6;
	font-size: 10px;
	text-align: left; 
	margin-left: 0px; 
        margin-right: 0px; 	
	color: black;
	text-indent: 15px;
}

