/* CSS Document */

/* BODY */
.testo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#0C51A5;
}

.testoceleste {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#B1C6E0;
}

.testobold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#0C51A5;
font-weight:bold;
padding: 4px;
}

.testohome {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#0C51A5;
padding: 4px;
}

.testohomeline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#0C51A5;
padding: 4px;
text-decoration:underline;
}

.testoboldhome {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#0C51A5;
padding: 4px;
font-weight:bold;
}

.testoboldline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#0C51A5;
padding: 4px;
font-weight:bold;
text-decoration:underline
}


.titolo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFFFFF;
font-weight:bold;
}

.didascalia {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#FFFFFF;
font-style: italic;
}

.testoverde {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#005600;
}

.testoverdebold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#005600;
font-weight:bold;
}

.link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#0C51A5;
text-decoration:none;
}

.linkdida {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-style:italic;
color:#FFFFFF;
text-decoration:none;
}

a.link:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#0C51A5;
text-decoration:underline;
}

.bordosuperiore {
border-top: 1px solid #0C51A5;

}

.boxhome {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#0C51A5;
padding: 6px;
}


/* PIEDIPAGINA */
.indirizzo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
color:#98ACCF; 
font-weight:bold;
}

.orario {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFFFFF;
}

/* MENU SUPERIORE */
.menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000000;
text-align:center;
text-decoration:none;
font-weight:bold;
}

a.menu:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000000;
text-align:center;
text-decoration:underline;
font-weight:bold;
}

/* MENU SINISTRA */

   /* Definisce lo stile di ogni singolo layer nelle sue parti pių spicciole */
   .menu_sx {
      color:#0C51A5;
	  font-size: 10pt;
	  font-weight: bold;
      font-family:Verdana, Arial, Helvetica, sans-serif;
	  vertical-align:middle;
	  border-bottom:thin dotted #B1C6E0;
      
   }
   
   .bordomenu {
   border: 1px solid #0C51A5;
   
   }
   
   
   /* Definisce lo stile dei link al caricamento */
   a.menu_sx {
	color: #0C51A5;
	font-weight: bold;
	padding: 4px;
	/* Permette di ottenere l'effetto anche se il mouse non č sul testo */
      position: Relative;
	text-decoration: none;
	/* Imposta il contenuto del layer per la larghezza del layer stesso */
      display: Block;
	font-size: 10pt;
   }
   /* Definisce lo stile dei link al passaggio del mouse (modificati solo i colori) */
   a:hover.menu_sx {
      background: #0C51A5;
      color: #FFFFFF;
      padding: 4px;
      position: Relative;
      text-decoration: None;  
   }
   
   .bordoinferioremenu {
   border-bottom:thin dotted #B1C6E0;

}
   

/* CENTRO PAGINA */

.bordoinferiorehome {
   border-bottom:thin dotted #B1C6E0;

}

.bordofoto {
border: 1px solid #98ACCF;
}

.bordosx {
border-left: 2px solid #98ACCF;
}

.bordodx {
border-right: 2px solid #98ACCF;
}

/* OPACITA' */

a.opacity img {
filter:alpha(opacity=90); 
-moz-opacity: 0.5; 
opacity: 0.5;
border: 1px solid #98ACCF;
} 
a.opacity:hover img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
border: 1px solid #FFFFFF;

} 