body {
margin:0em;
padding:0em;
width: auto;
background-color: #ffffff; 
color: #000000;
font-family: "times new roman",  times, serif; 
text-align:left;
}

/**********Classes e divs per la struttura della pagina*/

#box {
position: relative;
margin-top:0.2em;
margin-right:1em;
margin-bottom:1em;
margin-left:1em;
padding:0em;
}

#testata {
position:relative;
margin:0.5em 0em 0.5em 0em;
text-align:right;
}

#testata2 {
position:relative;
margin:0.5em 0em 0.5em 0em;
font-family:  arial,  sans-serif;
font-weight:bold;
text-align:right;
color:#ff4515;
background-color: transparent; 
display:none;
}

#mml {
position:relative;
margin:0.5em 0em 0.5em 0em;
padding:0.3em;
background-color:#e9e9e9;
text-align:left;
font-family:  arial,  sans-serif;
font-size: 0.8em;
}

#attenzione {
position:relative;
margin:0.5em 0em 0.5em 0em;
padding-top:0.5em;
font-family:  arial, sans-serif;	
font-size : 0.8em;
color:#ff4515;
background-color: transparent; 
}

.naviga{
position:relative;
margin:0.1em;
padding:1em;
font-family:  arial, sans-serif;	
font-size : 0.8em;
text-align:center;
border-top:1px solid #a9a9a9;
border-bottom:1px solid #a9a9a9;
clear:both;
}

.barra {
margin: 0em;
font-family:  arial,  sans-serif;
font-size: 0.8em;
padding:0.3em 0em 0.3em 0em;
text-align:right;
color:#ff4515;
background-color: transparent; 
clear:both;
}

#contents {
position:relative;
margin:0em;
padding:1em 0em 1em 0em;
}

.barretta {
width:100%;
font-family: arial, sans-serif;
font-size: 0.8em;
color:#ff4515;
background-color: transparent; 
text-align:center;
padding-top:0.7em;
padding-bottom:0.7em;
}

/*barrettaspec è come barretta solo che in stampa questa si vede, l'altra no*/
.barrettaspec {
width:100%;
font-family: arial, sans-serif;
font-size: 0.8em;
color:#ff4515;
background-color: transparent; 
text-align:center;
padding-top:0.7em;
padding-bottom:0.7em;
}

#copyright {
position:relative;
padding:0.5em 0em 1em 0em;
font-family : arial,sans-serif;
font-size : 0.8em;
color:#ff4515;
background-color: transparent; 
clear:both;
}

#pubblicazione {
position:relative;
padding:0.5em 0em 1em 0em;
text-align:right;
font-family : arial,sans-serif;
font-size : 0.8em;
color:#a9a9a9;
background-color: transparent; 
}

/**********Classes e divs di formattazione*/

.nota {
width:90%;
padding:0.8em;
visibility:hidden;
position:absolute;
left:0.8em;
color: #000000;
background-color:#e3f5ff;
border:1px solid #ff4515;
}

.rientrato {
margin-left:2em;
}

.evidenzia {
position:relative;
margin-left:2em;
padding-left:0.5em;
border-left:1px solid #ff4515;
}
/**********Stili per parti della pagina*/

td {
font-family: "times new roman",  times, serif; 
text-align:left}

a:link {
background-color: transparent; 
color: #0000ff; 
text-decoration: underline;
}
a:visited {
background-color: transparent; 
color: #990033; 
text-decoration: underline;
}
a:hover {
background-color:#ccd9ff;
color: #0000ff;
text-decoration: none;
}
a:active {
background-color: transparent; 
color: #ff0033; 
text-decoration: underline;
}

/*per le parole che devono essere colorate e funzionare come i link*/
.blu {
color:#0000ff;
text-decoration: underline;
background-color: transparent; 
}

img {
border-style: none;
}

table{
border-style: none;
}

code {
font-size:10pt;
}

hr {
color:#a9a9a9;
background-color: transparent; 
height:1px;
}

hr.media {
color:#a9a9a9;
background-color: transparent; 
height:1px;
width: 70%;
text-align:center;
}

hr.corta {
color:#a9a9a9;
background-color: transparent; 
height:1px;
width: 50%;
text-align:center;
}

h1.spec
{
font-family : arial, sans-serif;
font-style: normal;
font-size : 26pt;
}

h1
{
font-family : arial, sans-serif;
font-style : italic;
font-size : 1.8em;
}
h2
{
font-family : arial, sans-serif;
font-size : 1.6em;
}
h3
{
font-family : arial, sans-serif;
font-size : 1.3em;
}
h4
{
font-family : arial, sans-serif;
font-size : 1em;
}
h5
{
font-family : arial, sans-serif;
font-size : 0.9em;
}
h6
{
font-family : arial, sans-serif;
font-size : 0.8em;
}

.tit1
{
font-family : arial, sans-serif;
font-style : italic;
font-size : 1.8em;
 }
.tit2
{
font-family : arial, sans-serif;
font-size : 1.6em;
}
.tit3
{
font-family : arial, sans-serif;
font-size : 1.3em;
}
.tit4
{
font-family : arial, sans-serif;
font-size : 1em;
font-weight: bold;
}
.tit5
{
font-family : arial, sans-serif;
font-size : 0.9em;
font-weight: bold;
}
.tit6
{
font-family : arial, sans-serif;
font-size : 0.8em;
font-weight: bold;
}

.vcentrato {
vertical-align: middle;
}

.centrato {
text-align: center;
}

.destro {
text-align: right;
}

.sinistro {
text-align: left;
}

.giustificato {
text-align:justify;
}

.arancio {
color:#ff4500;
background-color: transparent; 
}

/*per le poche parole di colore blu che serviranno*/
.blucolor {
color:#0000ff;
background-color: transparent; 
}

.sfondo1 {
position:relative;
color: #000000;
background-color: #e3f5ff;
}

.clright {
clear:right;
}

.clleft {
clear:left;
}

.divclear {
clear:both;
line-height: 0px;
height:0px;
}

.arial {
font-family: arial,sans-serif;
}

.verdana {
font-family: verdana,sans-serif;
}

.nascosto {
display:none;
}

acronym {
cursor: help;
}

.zero {font-size : 0.7em}
.uno {font-size : 0.8em}
.due {font-size : 0.85em}
.tre {font-size : 1em}
.quattro {font-size : 1.2em}
.cinque {font-size : 1.6em}
.sei {font-size : 2em}
.sette {font-size : 3em}