.hidden { visibility: hidden; }
.center { text-align: center; }
.txt_sinistra { text-align: left; }
.txt_destra { text-align: right; }
.txt_bold { font-weight: bold; }
.in_basso { vertical-align: bottom; }
.corsivo { font-style: italic; }
.fuori_browser { position: absolute; top: -3000em; width: 1px; height: 1px;}
.floatRemove { clear: both; }
.floatDestra { float: right; }
.floatSinistra, .floatsinistra { float: left; }
.nolist { list-style-type: none; list-style-image: none; list-style-position: outside; }
.nomargin { margin: 0pt; }
.nopadding { padding: 0pt; }
.nodisplay { display: none; }
.padding5 { padding: 5px; }
.paddingtop5 { padding-top: 5px; }
.paddingleft5 { padding-left: 5px; }
.paddingright5 { padding-right: 5px; }
.paddingleft20 { padding-left: 20px; }
.paddingright20 { padding-right: 20px; }
.paddingleft50 { padding-left: 50px; }
.paddingright50 { padding-right: 50px; }
.paddingleft90 { padding-left: 90px; }
.margin10 { margin: 10px; }
.nosfondo { background: transparent none repeat scroll 0% 0%; }
.inMaiuscolo { text-transform: uppercase; }
.inUpanddown {/* text-transform: capitalize; */}
.diecipx { height: 10px; }
.zeropx { margin: 0pt; padding: 0pt; height: 0px; }
.diecipercent { width: 10%; }
.ventipercent { width: 20%; }
.trentatrepercent { width: 33%; }
.cinquantapercent { width: 50%; }
.dimensione_2p { width: 180px; }
.testo_centrato { text-align: center; }
.testo_giustificato { text-align: justify; }
.nosfondo { background: transparent none repeat scroll 0% 0%; }
.celeste { color: rgb(58, 114, 161); }
.sfondoverde { background-color: rgb(0, 255, 0); }
.sfondogiallo { background-color: rgb(204, 255, 0); }
.sfondorosso { background-color: rgb(255, 0, 0); }
.intestazione { text-transform: capitalize; }
#content .nobg { background: transparent none repeat scroll 0% 0%; }
#content .noborder { border: medium none ; }
#content p img { /*height: 16px; width: 16px;*/ }
#content .img_photo img { width: 80%; text-align: right; }
#content .frecce { width: 16px; }
#content .thumb { width: 90px; }
#content .divisione_tratteggiata {  }
iframe { width: 100%; }
.noborder { border: 0pt none ; }
.border { border-bottom: 1px dashed rgb(32, 94, 35); clear: both; }

/* ::::: Recapiti.css ::::: */

p.recapiti_tel, div.recapiti_tel { background: transparent url('/immagini/telephone.gif') no-repeat scroll left 3px; text-indent: 25px; }
p.recapiti_mail, div.recapiti_mail { background: transparent url('/immagini/mail.gif') no-repeat scroll left 3px; text-indent: 25px; }
p.recapiti_fax, div.recapiti_fax { background: transparent url('/immagini/printer.gif') no-repeat scroll left 3px; text-indent: 25px; }


/* ::::: Calendario.css ::::: */

.Tabella_Calendario td { padding: 1px 0pt 0pt; color: rgb(66, 68, 115); }
table.Tabella_Calendario { padding: 1px 0pt 0pt; width: 99%; margin-left: 2px; }
#calendario_titolo { padding: 3px 0pt 0pt; text-transform: uppercase; font-weight: bold; }
#calendario_titolo_destro {  }
#calendario_titolo span.mese_prec { margin-right: 5px; }
#calendario_titolo span.mese_attuale {  }
#calendario_titolo span.mese_succ { margin-left: 5px; }
#calendario_titolo a { color: rgb(0, 0, 0); }
a.Calendario_Giorno {  }
a.Calendario_Giorno:hover {  }
.calendario_giorno_evidenziato {  }
.calendario_giorno_evidenziato a { padding: 2px; color: rgb(255, 255, 255); background-color:#e8ffc5; }
.calendario_giorno_evidenziato a:hover { text-decoration: underline; }
th.nome_giorno {  }
th.nome_giorno_sabato { color: rgb(19, 109, 9); }
th.nome_giorno_domenica { color: rgb(255, 51, 24); }
.sfondo_cal {  }
.calendario_eventi {  }
div.calendario_eventi_allineamento {  }
.chiusura_calendario {  }

/* ::::: Altro.css ::::: */

#allegati .allegato {padding:5px;}
#allegati .allegato img{margin-top:-3px; vertical-align:middle}


.margin10px{margin:10px;}
.margindd10px{margin-bottom:10px; margin-right:10px;}
.cinquepx{margin-bottom:5px;}
.diecipx{margin-bottom:10px;}
.indent{padding-left:10px;}