body{
font:   Verdana;
color: #555753; 

}
div.main_pagina{
width:880px;
border-width: thin;
font: Verdana; 
margin-left:5%;

}
div.logo_alto{
float:left;


}
div.titolo_alto{
float:righ;
padding-left:5px;
font-size:40px;
font-family:Verdana;
}

div.sovrapposto_area{
  margin-left:10px;
  z-index:10;
  padding-top:-20;
 
}

div.main_pagina_back{
}
div.main_testata{

}
div.testata
{
display:inline;
margin-top:10px;
height:10px;
vertical-align:top;
}
.evidenzia_anno{
color:#FF0000;
}
.testata_test{

}
.logo{
position:absolute;
top:70px;
left:15%;
z-index:2;
opacity:.95;
filter:alpha(opacity=95);
}
.logo_innerhome{
position:absolute;
top:50%;
left:50%;
z-index:0;
opacity:.95;
filter:alpha(opacity=95);
}
.titoletto_universita{
font:   Verdana;  
color:#000000;
font-size:22px;
text-align:left;
padding-top:20px;
padding-bottom:20px;
padding-left:150px;
}

<!--barre orizzontali alte -->
<!--navigazione -->
div.barra_navigazione{
color:#FFFFFF;
width:100%;
}
.bottone_navigazione {
font: 14px Verdana;  
width:19%;
text-shadow:Gray;
text-align:center;
padding:5px 0px 2px 5px;
}
.bottone_navigazione a{
font:bold 14px Verdana;  
width:100%;
color:#000000;
 background-color:#eeeeee;
 background-image:url("../immagini/grid.gif");
 border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
padding:5px 0px 2px 5px;
}
.bottone_navigazione a:visited{
font: Verdana;  
}
div.barra_navigazione a:hover{
font:Verdana;  
color:#ffffff;
border-style:solid;
border-color: #eef #aaa #fff #eef ;
background-image:url("../immagini/grid_red.gif");
}
<!--menu -->
div.barra_schede{
color:#FFFFFF;
width:100%;
}
div.barra_schede a:hover{
color:#ffffff;
border-style:solid;
border-color: #eef #aaa #fff #eef ;
background-image:url("../immagini/grid_red.gif");
}

.bottone_schede {
font:14px   Verdana;  
width:10%;
text-align:center;
text-transform:capitalize;
margin-left:4px;
padding:2px 0px 2px 0px;
}

}
.bottone_schede a:visited{
font:14px   Verdana;  
width:100%;
color:#000000;
background-color:#eeeeee;
border-width: 2px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
background-image:url("../immagini/grid.gif");
}
.bottone_schede a{
font:14px   Verdana;  
width:100%;
color:#000000;
background-color:#eeeeee;
border-width: 2px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
background-image:url("../immagini/grid.gif");

}
.bottone_schede_selezionato {
font:14px   Verdana;  
width:10%;
text-align:center;
text-transform:capitalize;
margin-left:4px;
padding:2px 0px 2px 0px;
}
.bottone_schede_selezionato a:visited{
font:14px   Verdana;  
width:100%;
color:#000000;
border-style: solid;
border-color: #f00 #f00 #f00 #f00;
border-left-width:1px;
border-top-width:1px;
border-right-width:2px;
border-bottom-width:2px;

background-image:url("../immagini/grid.gif");
}
.bottone_schede_selezionato a{
font:14px   Verdana;  
width:100%;
color:#000000;
background-color:#eeeeee;
border-width: 2px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
background-image:url("../immagini/grid.gif");

}

<!--fine barre navigazione -->
div.main_form 
{
font:   Verdana;  
height:200px;
vertical-align:bottom;

}
div.main_form_bassa {
font:   Verdana;  
height:200px;
vertical-align:bottom;
display:block;
background-color:#dddddd;
}

div.riepilogo_innerhome {
font:  12px Verdana;  
background-color: #eeeeee;
height:200px;
border-color:#000000;
border-style:outset;
border-width:1px;
height:300px;
padding:10px 5px 5px 5px;
}
div.statistiche_innerhome{
font:  12px Verdana;  
background-color: #ffffff;
margin:2%;
height:200px;
border-color:#000000;
border-style:outset;
border-width:1px;
height:300px;

}
div.tabella_statistica{
display:inline;
width:32%;
border-color:#000066;
border-style:solid;
border-width:1px;
}
.titolo_tabella_statistiche{
font:bold 14px ;
color:#FFFFFF;
text-align:center;
width:150% ;
border:1px solid #000000;
}
.intestazione_statistica{
font: 12px ;
text-align:left;
width:60%;
}
.numero_statistica{
font:bold 12px ;
text-align:right;
width:20%;
}
.percentuale_statistica{
font:bold 12px ;
text-align:right;
width:20%;
}
div.contenitore_stat{
vertical-align:top;
}
.titolo24_blu{
font:   Verdana;  
color:#000066;
font-size:29px;
}
.titolo_sezione{
font:   Verdana;  
font-weight:bold;
font-size:18px;
color:#000000;
}

<!-- elementi del form -->
div.parte_ricerca
{display:inline;
	background-color:#dddddd;	
}
div.barra_omni_alta{
font:   Verdana;  
display:block;
width:100%;
vertical-align:top;
}
div.barra_omni_alta_sinistra{
font:   Verdana;  
width:75%;
display:inline;
vertical-align:top;
border-color:#0099FF;
border-left:1px;
border-top:1px;
border-bottom:1px;
border-right:0px;
border-style:ridge;
}
div.barra_omni_alta_destra{
font:   Verdana;  
width:25%;
height:30px;
display:inline;
border-color:#0000FF;
border-left:1px;
border-top:1px;
border-bottom:1px;
border-right:1px;
border-style:ridge;

}
div.titolo_sezione{
font:bold 12px  Verdana;  
color:#333333;
text-align:left;
margin-left:10px;
}

div.titolo_tabella{
font:bold  16px Verdana;  
font-weight:bold;
text-indent:1px;
text-align:left;
margin-left:20px;
padding-top:15px;
color:#000000;

}
div.richiamo_trascorsi{
font:12px Verdana;  
background-color:#eeeeee;
color:#000000;
height:8px;
width:100%;
text-align:right;
text-decoration:none;
vertical-align:top;
}
div.richiamo_trascorsi a,a:visited{
font: Verdana;  
color:#000000;
font-weight:bold;
font-size:12px;
font-stretch:extra-expanded;
padding-right:10px;
text-decoration:none;
}
.riga
{
display:block;
text-align:left;
margin-left:5px;
margin-top:10px;
}
.riga_sinistra
{
float:left;
display:block;
text-align:left;
margin-left:5px;
margin-top:10px;
width:50%;
}
.riga_destra
{
	position:relative;
	top:0px;
float:right;
border:1px dashed;
display:block;
margin-top:5px;
background-color:#ffffff;
width:40%;
}
.etichetta_form{
font: 12px Verdana;  
color:#000000;
padding:10px 5px 10px 0px;

}
.testo_form {
    font: bold 12px Verdana;  
    color: #000000;
    background: #CCCCCC;
    border: 1px solid #000000;
    padding-right: 5px;
    padding-left: 10px;
    width: 100px;
	text-align:right;
    }
    .testo_form_anno{
	font: 11px Verdana;  
    color: #000000;    
    border: none;
    padding-right: 5px;
    padding-left: 25px;
   border-top-width: 10px;
    border-top-style:solid;
    border-top-color:Window;
    width: 100%;
	text-align:left;	
	}
	.testo_form_anno a:link,a:visited{
	font: bold 12px Verdana;  
    color: #000000;    
    text-decoration:none;	
	}
	.testo_form_largo{
	font:  11px Verdana;  
    color: #000000;    
    border: none;
    padding-right: 5px;
    padding-left: 25px;
   
    width: 100%;
	text-align:left;	
	}
	.testo_form_largo a:link,a:visited{
	font: bold 12px Verdana;  
    color: #000000;    
    text-decoration:none;	
	}
	.testo_form.disabled {
    font: bold 12px Verdana;  
    color: #000000;
    background: #ffffff;
    border: 1px solid #000000;
    padding-right: 5px;
    padding-left: 5px;
    width: 100px;
	text-align:right;
    }
.etichetta_form_riepilogo {
font: bold 10px Verdana;  
    color: #ffffff;
    background: #0000ff;
    border: 1px solid #000000;
    padding-right: 5px;
    padding-left: 5px;
    width: 100px;
	text-align:center;
	vertical-align:text-bottom;
}
.etichetta_form_riepilogo_vuota{/*mi serve per le spaziature*/
 font: bold 12px Verdana;  
    color: #000000;   
    border: 0px solid #000000;
    padding-right: 5px;
    padding-left: 5px;
    width: 100px;
	text-align:center;

}
.etichetta_form_riepilogo_q5{
 font: bold 10px Verdana;  
    color: #000000;   
    border: 0px solid #000000;
	padding-left: 5px;
     width: 100px;
	text-align:left;
}
.etichetta_form_riepilogo_titolo_q5{
 font: bold 12px Verdana;  
    color: #000000;   
    border: 0px ;
	padding-left: 5px;
     width: 600px;
	text-align:left;}
.testo_form_numeri	{
    font: bold 12px Verdana;  
    color: #000000;
    background: #CCCCCC;
    border: 1px solid #000000;
    padding-right: 5px;
    padding-left: 5px;
    width: 50px;
	text-align:right;
    }
.lista_form	{
    font: bold 12px Verdana;  
    color: #000000;
    background: #CCCCCC;
    border: 1px solid #000000;
    padding-right: 5px;
    padding-left: 5px;
    width: 300px;
	text-align:right;
    }
.testo_form_titolo{
 font: bold 14px Verdana;
    color: #ffffff;
   background: #555555;
    border-top:solid 5px white;
    padding-right: 5px;
    padding-left: 5px;
    width: 100%;
	text-align:left;
	text-transform:uppercase;

}
.testo_form_paese{
    font: bold 12px Verdana;
    color: #000000;
    background: #cccccc;    
    padding-right: 5px;
    padding-left: 15px;
   /* border-top-width: 15px;
    border-top-style:solid;
    border-top-color:Window;*/
    width: 100%;
	text-align:left;
	text-transform:uppercase;


}
.testo_form_paese a:link{
color: #000000;
text-decoration:none;
}

.testo_form_programma{
 font:  11px Verdana;
    color: #0066cc;
    background: #ffffff;
    border: none;
    padding-right: 5px;
    padding-left: 20px;
    padding-top:5px;
    padding-bottom:5px;
       width: 100%;
	

}
.testo_form_programma a:link{
color: #0066cc;
text-decoration:underline;
}
.testo_form_programma a:visited{
color: #0066cc;
text-decoration:underline;
}
.bottone_form {
    font: bold 12px Verdana;  
    color: #000000;
    background: #CCCCCC;
    text-align: center;
    padding: 5px;
    width: 140px;
    border: 1px solid #000000;
    margin-top: 10px;
    
	
    }
 .bottone_aree
{
	 font: bold 12px Verdana;  
    color: #000000;
    background: #eeeeee;
    text-align: center;
    
    width: 120px;
    border: 1px solid #000000;
    margin-top: 10px;
vertical-align:top;
float:left;


} 
.bottone_form_piccolo{
	 font: bold 10px Verdana;  
    color: #ff0000;
    background: #ffffff;
    text-align: center;
    padding: 5px;
    width: 70px;
    border: 1px inset #000000;
    margin-top: 2px;	
	}
	.esporta {
    font: bold 12px Verdana;  
    color: #000000;
    /*background: #CCCCCC;
	border: 1px solid #000000;
    margin-top: 10px;
	*/
	background: #eeeeee;
	border: 0px solid #eeeeee;
    text-align: center;
     width: 140px;
	 cursor:pointer;
    
	
    }
.linea_bottoni{
color:#000000;
padding-top:80px;
margin-left:40%;

}

.warning{
 font: bold 14 px Verdana;  
color:#ff0000;
text-align:center;
}
.warning .a:
{
 font: bold 14 px Verdana;  
color:#ff0000;
}
.note{
 font:  10 px Verdana;  
background-color:#CCCCCC;
color:#000000;
font-size:12px;
text-align:left;
width:100%;
}
div.quadrato_q7{
display:inline;
vertical-align:top;
height:100px;
font: bold 12px Verdana;  
    color: #000000;   
    border: 1px ;
	border-color:#0066CC;
	border-style:ridge;
	padding-left: 5px;
     width: 230px;
	 margin-left:20px;
	text-align:left;}

.percentuale{
color:#0000ff;
font:9px Verdana; Arial,  
text-align:left;
}
.bottone_modifica {
    font: bold 12px Verdana;  
    color: #000000;
    background: #ffffff;
    text-align: center;
    padding: 5px;
    width: 80px;
    border: 1px solid #000000;
    margin-top: 5px;
	
    }
	.bottone_elimina {
    font: bold 12px Verdana;  
    color: #000000;
    background: #ee0000;
    text-align: center;
    padding: 5px;
    width: 80px;
    border: 1px solid #000000;
    margin-top: 5px;
	    }
.separazione_accordi 

{  
   border-bottom-style:dotted;
   border-bottom-width:thin;
   border-bottom-color:#eeeeee;
   margin-bottom:10px;
}
div.ricerca_effettuata
{
  font: bold 14px Verdana;
    color: #000000;
    background: #ffffff;
    border: none;
    padding-right: 5px;
    padding-left: 5px;
   margin-top:45px;    
       width: 100%;  
}
.testo_semplice
{
 font:verdana;
   
}
.categoria
{
 font: 12px verdana;

   
}
.categoria_bold
{
 font: bold 12px verdana;

   
}
.lista_drop{
display:list-item;
font: 10px Verdana;  
    color: #000000;
    background: #ffffff;
    text-align: left;   
    border: 1px solid #000000;
   margin-left:5px;
   margin-top:10px;
float:left;
}
div.mostra_aree 
{
float:left;
}
div.mostra_aree a:link 
{
font: 10px Verdana;  
    color: #0000ff;	
    text-decoration:underline;
}
div.mostra_aree a:visited 
{
font: 10px Verdana;  
    color: #0000ff;	
    text-decoration:underline;
}
div.divbottone
{
	padding-left:90px;
}