
  body { 
    margin: 0px; 
    border: 0px none; 
    padding: 0px; 
	background-color: #DDEEFF; }
				  
  #hpcentering {
    /* si tratta del blocco contenitore a posizionamento assoluto 
	   che permette la centratura dei contenuti sulla home page, con qualunque risoluzione di schermo */
    position: absolute; top: 0px; left: 50%; width: 760px; height: 500px;
    margin: 20px 0px 0px -380px; border: none; padding: 0px; text-align: center; }
				  
  #header {
    /* e' il blocco nel quale si inserisce la testata "INFM", presente in tutte le pagine */
	width: 664px; height: 96px; 
	margin: 0px auto 20px; border: none; padding: 0px; }
				  
  a:hover { color: #FFFFFF; }
  a { font: 13px Trebuchet MS, Verdana, Tahoma, Helvetica, sans-serif; 
	  font-weight: bold; color: #9CEFDE; text-decoration: none; }
				  
  a:hover img { border: none; }
  a img { border: none; }

  
  .g11b { font: 11px Trebuchet MS, Verdana, Tahoma, Helvetica, sans-serif;
          font-weight: bold; color: #5599CC; text-decoration: none; }

  .g18b { font: 18px Trebuchet MS, Verdana, Tahoma, Helvetica, sans-serif;
           font-weight: bold; color: #5599CC; text-decoration: none; margin-top: 0px; margin-bottom: 0px; }
		   
  .cvpair {
    /* e' il blocco invisibile che contiene le coppie di blocchi (en-it) del curriculum bilingue */
	position: relative; width: 760px; margin: 2px auto 4px; border: none; padding: 0px; }
				  
  .cvleftdark {
	/* e' il blocco di sinistra a sfondo scuro per le parti di curriculum in inglese */
	position: absolute; left: 18px; width: 360px; height: 100%;
	margin: 0px; border: none; padding: 0px; background-color: #228899; text-align: right; }
				  
  .cvleftlight {
	/* e' il blocco di sinistra a sfondo chiaro per le parti di curriculum in inglese */
	position: absolute; left: 18px; width: 360px; height: 100%;
	margin: 0px; border: none; padding: 0px; background-color: #99EEDD; text-align: right; }
				  
  .cvrightdark {
	/* e' il blocco di destra a sfondo scuro per le parti di curriculum in inglese */
	position: absolute; right: 18px; width: 360px; height: 100%;
	margin: 0px; border: none; padding: 0px; background-color: #228899; text-align: left; }
				  
  .cvrightlight {
	/* e' il blocco di destra a sfondo chiaro per le parti di curriculum in inglese */
	position: absolute; right: 18px; width: 360px; height: 100%;
	margin: 0px; border: none; padding: 0px; background-color: #99EEDD; text-align: left; }
				  
  p { margin: 12px 8px -8px 8px; }	
				  
  .g14b { font: 14px Trebuchet MS, Verdana, Tahoma, Helvetica, sans-serif; color: #117788; text-decoration: none; }
				  
  .g14w { font: 14px Trebuchet MS, Verdana, Tahoma, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
				  
  .g12b { font: 12px Trebuchet MS, Verdana, Tahoma, Helvetica, sans-serif; color: #117788; text-decoration: none; }
				  
  .g12w { font: 12px Trebuchet MS, Verdana, Tahoma, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
				  
  .g12k:hover { color: #DDEEFF; background-color: #228899; text-decoration: none; }
  .g12k { font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #228899; text-decoration: none; }
				  
  .papbox {
    /* e' il blocco scuro che contiene i riferimenti ai papers (le pubblicazioni) */
	position: relative; width: 664px; 
	margin: 4px auto; border: none; padding: 0px; background-color: #228899; }
				  
  .p14w { font: 14px Trebuchet MS, Verdana, Tahoma, Helvetica, sans-serif; color: #FFFFFF; 
	      margin: 0px 10px; text-align: center; font-weight: bold; text-decoration: none; }
				  
  .p12w-n { font: 12px Trebuchet MS, Verdana, Tahoma, Helvetica, sans-serif; color: #FFFFFF; 
	        margin: 4px 10px 0px; text-align: right; font-weight: bold; text-decoration: none; }
				  
  .p12w-auth { font: 12px Trebuchet MS, Verdana, Tahoma, Helvetica, sans-serif; color: #FFFFFF; 
	           margin: 0px 10px; text-align: left; text-decoration: none; }
				  
  .p12w-edit { font: 12px Trebuchet MS, Verdana, Tahoma, Helvetica, sans-serif; color: #FFFFFF; 
	           margin: 0px 10px 4px; text-align: right; text-decoration: none; }
				  
  .d14k:hover { color: #DDEEFF; background-color: #228899; text-decoration: none; }
  .d14k { font: 14px Trebuchet MS, Verdana, Tahoma, Helvetica, sans-serif; color: #228899; text-decoration: none; }
				  
  .g16w { font: 16px Trebuchet MS, Verdana, Tahoma, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
				  
  .g16wk:hover { font-style: italic; }
  .g16wk { font: 16px Trebuchet MS, Verdana, Tahoma, Helvetica, sans-serif; color: #FFFFFF; 
	       font-weight: bold; text-decoration: none; }
				  
  .g16b { font: 16px Trebuchet MS, Verdana, Tahoma, Helvetica, sans-serif; color: #117788; text-decoration: none; }
				  
  .g16bk:hover { color: #117788; font-style: italic; }
  .g16bk { font: 16px Trebuchet MS, Verdana, Tahoma, Helvetica, sans-serif; color: #117788; 
	       font-weight: bold; text-decoration: none; }
		   
  .thumbnail { 
    /* e' il blocchetto per le anteprime delle foto */
	position: absolute; width: 120px; height: 80px; top: 0px; left: 50%;
    margin: 0px; border: 2px solid #228899; padding: 0px; }			  
				  
  .formrow {
    /* e' il blocco invisibile che contiene le coppie di blocchi (left-right) del form */
	position: relative; width: 560px; height: 35px; 
	margin: 4px auto; border: none; padding: 0px; }
				  
  .form-left {
    /* e' il blocchetto per le etichette del form (parte sinistra) */
	position: absolute; top: 0px; left: 0px; width: 156px; 
	margin: 0px 2px; border: none; padding: 0px; }
				  
  .f12b { font: 12px Trebuchet MS, Verdana, Tahoma, Helvetica, sans-serif; color: #117788; 
	      line-height: 28px; text-align: right; text-decoration: none; }
				  
  .form-right {
    /* e' il blocchetto per i campi del form (parte destra) */
	position: absolute; top: 0px; right: 0px; width: 404px; 
	margin: 0px 2px; border: none; padding: 0px; }
				  
  input { font: 14px Trebuchet MS, Verdana, Tahoma, Helvetica, sans-serif; 
	      color: #117788; text-decoration: none; }

  textarea { font: 14px Trebuchet MS, Verdana, Tahoma, Helvetica, sans-serif; 
			 color: #117788; text-decoration: none; }
				  
				  
				  
				  
				  
				  
				  
				  
