BODY {
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 13em; 
    BACKGROUND-color: rgb(255,255,195); 
    PADDING-BOTTOM: 0px; 
    MARGIN: 0px; 
    PADDING-TOP: 8em; 
    FONT-FAMILY: Arial, Verdana, serif;
    color: rgb(0,0,196);
    line-height: 150%;
    text-align: left;
    letter-spacing: normal;
    word-spacing: normal;
    }

img{
    border-style: none; 
    margin-top: 0.7em;
         
}
.barra
{
 color: rgb(255,255,195);
}

.barracentrata
{
 color: rgb(255,255,195);
 font-size: 105%;
 font-weight: bold;
 text-align: center;
 }

span.corsivo
{
    font-style: italic;
}


p.dimensionetesto
{
    font-size: 105%;
    font-weight: bold;
}

p.allineamentocentro
{
    text-align: center;
    font-size: 105%;
    font-weight: bold;
}

p.allineamentodestra
{
    text-align: right;
    font-size: 105%;
    font-weight: bold;
    PADDING-RIGHT: 7em; 
}

.centra
{
    text-align: center;
}

.destra
{
    text-align: right;
}


td.top
{
    text-align: left;
    vertical-align: top;
}

table
{   
        table-layout: fixed;
        border-collapse: collapse;
        border-width: 1px;
        border-style: none;
        border-color: rgb(0,0,196);
}
   
        
ul li
{
        list-style-type: disc;
        
}

ol li
{
        list-style-type: square;
}



dl dt
{
    font-size: 105%;
    font-weight: bold;
 
}

h1, h2, h3, h4, h5, h6
{
        font-family: Arial,Verdana, serif;
        color: rgb(196,24,136);
        text-align: center;
        text-transform: uppercase;
}

h1{
    font-size: 150%;
}

h2
{
    font-size: 130%;
}

h3
{
    font-size: 125%;
}

h1.sinistra
{
    font-family: Arial, Verdana, serif;
    color: rgb(196,24,136);
    text-align: left;
    font-size: 170%;
}

h2.sinistra
{
    font-family: Arial, Verdana, serif;
    color: rgb(196,24,136);
    text-align: left;
    font-size: 130%;
}

h3.sinistra
{
    font-family: Arial, Verdana, serif;
    color: rgb(196,24,136);
    text-align: left;
    font-size: 125%;
}

h4.sinistra
{
    font-family: Arial, Verdana, serif;
    color: rgb(196,24,136);
    text-align: left;
}

h5.sinistra
{
    font-family: Arial, Verdana, serif;
    color: rgb(196,24,136);
    text-align: left;
}

h6.sinistra
{
    font-family: Arial, Verdana, serif;
    color: rgb(196,24,136);
    text-align: left;
}

.sottotitolointestazione
{
        font-family: Verdana, Arial, serif;
        color: rgb(0,0,196);
        font-size: 110%;
        text-align: center;
        PADDING-LEFT: 13em; 
        PADDING-RIGHT: 0px; 
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px;  
}

.sottotitolo
{
        font-family: Arial, Verdana, serif;
        color: rgb(0,0,196);
        font-size: 120%;
        text-align: center;
}

.titolo
{
        font-family: Arial, Verdana, serif;
        color: rgb(0,0,196);
        font-size: 130%;
        text-align: center;
}

span.testorosso
{
        font-family: Arial, Verdana, serif;
        color: rgb(179,24,124);
}

a
{
        font-family: Arial, Verdana, serif;
        color: rgb(0,0, 196);
        line-height: 1.5em;
        text-decoration: underline;
        margin-top: 7px;
        margin-left: 0.5em;
        margin-right: 0.5em;
}

a>td{
        margin-left: 0.5em;
        margin-right: 0.5em;
}

P {
    PADDING-RIGHT: 5px; 
    PADDING-LEFT: 5px; 
    PADDING-BOTTOM: 7px; 
    MARGIN: 0px; 
    PADDING-TOP: 7px;
}

div#header {
    
       LEFT: 0px; 
       OVERFLOW: auto; 
       POSITION: absolute;
}

div#sidebar {
      
       LEFT: 0px; 
       OVERFLOW: auto; 
       POSITION: absolute;

}

#header {
        Z-INDEX: 10; 
        WIDTH: 100%; 
        TOP: 0px; 
        HEIGHT: 7em;
        BACKGROUND-color: rgb(255,255,195);
        
}

#header .titolointestazione {
        PADDING-RIGHT: 0px; 
        PADDING-LEFT: 10em;  
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px;  
        PADDING-TOP: 7px;
        color: rgb(0,0,196);
        font-family: Verdana, Arial, serif;
        font-weight: bold;
        font-size: 150%;
        line-height: 150%;
        text-align: center;      
         
}

#content {
     PADDING-RIGHT: 0em; 
     PADDING-LEFT: 0em; 
      
     PADDING-BOTTOM: 1em; 
     WIDTH: 100%; 
     PADDING-TOP: 0em; 
     HEIGHT: 100%;
}

#sidebar {
         PADDING-RIGHT: 0px; 
         PADDING-LEFT: 0px; 
         PADDING-BOTTOM: 0px; 
         MARGIN: 0px; 
         WIDTH: 12em; 
         BOTTOM: 0px; 
         PADDING-TOP: 7em; 
         TOP: 0px;
         BACKGROUND-color: rgb(255,255,195);
}

body>#header, body>#sidebar { position:fixed !important; } 



table.tabelladati
{   

        border-style: solid;
        border-color: rgb(0,0,196); 
        table-layout: fixed;
        border-collapse: collapse;
        text-align: center;
        border-width: 1px;
       
        
}

td.daticentrate
{   

        border-style: solid;
        border-color: rgb(0,0,196); 
        table-layout: fixed;
        border-collapse: collapse;
        text-align: center;
        border-width: 1px;
}

td.datisinistra
{   

        border-style: solid;
        border-color: rgb(0,0,196); 
        table-layout: fixed;
        border-collapse: collapse;
        text-align: left;
        border-width: 1px;
}