/* -- FORMATO BASE -- */

body {
        margin: 30pt;
        padding: 0pt;
        font-family: "Times New Roman", Times, serif;
        font-style: normal;
        font-size: 12pt;
        background-color: #ffffff;
        color: #000000;
}
p {
        text-align: justify;
        text-indent: 30pt;
}
h1 {
        clear: both; 
        font-size: 24pt;
        font-weight: bold;
        text-align: left;
}
h2 {
        clear: both; 
        padding-top: 20pt;
        font-size: 17pt;
        font-weight: bold;
        text-align: left;
}
h3 {
        clear: both; 
        padding-top: 20pt;
        font-size: 14pt;
        font-weight: bold;
        text-align: left;
}
table {
        margin: auto; 
        margin-top: 12px; 
        margin-bottom: 12px; 
        width: 80%; 
}
a:link {
        color: #0000ff;
        text-decoration: underline;
}
a:visited {
        color: #af0000;
        text-decoration: underline;
}
a:hover {
        background-color: #0000ff;
        color: #FFFFFF;
        text-decoration: none;
}





/* -- SEZIONE COPYRIGHT -- */

.cp {
        padding-top: 20pt;
        font-size: 10pt;
        text-align: center;
        text-indent: 0pt;
}





/* -- SEZIONE BARRA DI NAVIGAZIONE INFERIORE -- */

.f {
        padding-top: 50pt;
        padding-bottom: 20pt;
        font-size: 10pt;
        text-align: center;
        text-indent: 0pt; 
}





/* -- INDICAZIONE "TORNA SU" -- */

.su {
        float: right;
        margin: 15px;
        padding-right: 15px;
}





/* -- SEZIONE RIQUADRO -- */

.r {
        font-size: 12pt;
        margin: 20pt 0pt;
        padding: 0pt;
}




/* -- CLASSI VARIE -- */

/* micro */
.m {
        padding-top: 30pt;
        padding-bottom: 20pt;
        font-size: 10pt;
}
.m p {
        line-height: 5pt; 
}

/* video - stampa */
.v {
        display: inline; 
}
p.v {
        text-align: justify;
        text-indent: 30pt;
        display: block; 
}
.pr {
        display: none; 
}

/* paragrafo capoverso */
p.c:first-letter {
        font-size: 14pt;
        font-weight: bold;
}

/* fotografia */
.ft {
        float: right;
        margin: 0px 0px 15px 30px;
}

/* ripristino dopo fotografia */
.rf {
        clear: right;
}

