/* DOCUMENTO */
body { background-color: #CCCCCC; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
.testo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #CCC; line-height: 15pt; padding: 10pt; }
.testo a:link { color: #999; text-decoration: none; }
.testo a:visited { color: #999; text-decoration: none; }
.testo a:hover { color: #FFF; text-decoration: none; }
.testo a:active { color: #999; text-decoration: none; }


/* MENU ALTO */

.menu-alto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #999; letter-spacing: 1pt; line-height: 15pt; padding-right: 20pt; }
.menu-alto-sezione { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFF; letter-spacing: 1pt; line-height: 15pt; }
.menu-alto a:link { color: #999; text-decoration: none; }
.menu-alto a:visited { color: #999; text-decoration: none; }
.menu-alto a:hover { color: #FFF; text-decoration: none; }
.menu-alto a:active { color: #999; text-decoration: none; }



/* FORM */

.form { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #999; letter-spacing: 1pt; padding-right: 20pt; }


/* AREA RISERVATA */

.login { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000; }
.bianco {color: #FFFFFF}
.normale { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #999; letter-spacing: 1pt; line-height: 15pt; }


/* SINISTRA */

.menu-laterale { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; letter-spacing: 1pt; padding-left: 20pt; }
.menu-laterale-sottomenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333; letter-spacing: 1pt; padding-left: 30pt; }
.menu-laterale-titolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFCC00; letter-spacing: 1pt; padding-left: 20pt; font-weight: bold; }
.menu-laterale a:link { color: #000; text-decoration: none; }
.menu-laterale a:visited { color: #000; text-decoration: none; }
.menu-laterale a:hover { color: #FFF; text-decoration: none; }
.menu-laterale a:active { color: #000; text-decoration: none; }
.menu-laterale-sottomenu a:link { color: #333; text-decoration: none; }
.menu-laterale-sottomenu a:visited { color: #333; text-decoration: none; }
.menu-laterale-sottomenu a:hover { color: #FFF; text-decoration: none; }
.menu-laterale-sottomenu a:active { color: #333; text-decoration: none; }


/* SFONDO PULSANTE MENU SINISTRA SU DUE RIGHE */

.menu-laterale-2righe { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; letter-spacing: 1pt; padding-left: 20pt; background-image:img/bg-pulsante-normale.jpg; background-repeat: no-repeat; }
.menu-laterale-2righe a:link, a:visited, a:active { color: #000; text-decoration: none; }
.menu-laterale-2righe a:hover { color: #FFF; text-decoration: none; }



/* DESTRA */

.img-right { margin: 7pt; }



/* INDIRIZZO */

.indirizzo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #999; letter-spacing: 1pt; padding-top: 8pt; }
.indirizzo a:link { color: #999; text-decoration: none; }
.indirizzo a:visited { color: #999; text-decoration: none; }
.indirizzo a:hover { color: #FFF; text-decoration: none; }
.indirizzo a:active { color: #999; text-decoration: none; }



/* LINK ARANCIO A ROLLOVER GIALLO */

.link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFCC00; line-height: 15pt; }
.link a:link { color: #FFCC00; text-decoration: none; }
.link a:visited { color: #FFCC00; text-decoration: none; }
.link a:hover { color: #FFFF00; text-decoration: none; }
.link a:active { color: #FFCC00; text-decoration: none; }



/* JAVA TESTO A COMPARSA */

.posthidden { display:none; }
.postshow { display:inline; }
