﻿.finto{ 
}

body,div {
    margin: 0;
    padding: 0;
    }

img, a img {
    border: none;
    }

.invisibile {position: absolute; overflow: hidden; top: -10000px; width: 1%;}




/* Definizione degli elementi: le eccezioni sono contestuali e vengono definite nelle varie zone */
p {
    padding: 0;
    margin: .5em 0;
     line-height: 1.5; 
    }

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
	background: #EAE1CE  url(/dipartimento/images/c_led2.gif) no-repeat .5em .8em;
    color: #353535;
    margin: 0;
    padding: 5px 0 5px 1.5em;
    font-weight: bolder;
    line-height: normal;
    }

blockquote, form, legend, fieldset, input, select, option, textarea {
    margin: 0;
    padding: 0;
    font-size: 100%;
    font-weight: normal;
    line-height: normal;
    text-align: left;    
    }
    
table {
    border: none;
    border-collapse: collapse;
    margin: 0;
    }

th, td {
    vertical-align: top;
    padding: 0;
    font-size: 100%;
    font-family: "Lucida Grande", Verdana,  Arial, Helvetica, sans-serif;
    color: #000;
    background-color: #fff;
    }

/* Caso generale per i link. Le eccezioni sono definite nei contesti.*/

a {/*color: #585858;*/ font-weight: bold; text-decoration: none;}

a:link {/*color: #585858;*/ text-decoration: none;}

a:visited {/*color: #585858;*/text-decoration: none;}

a:focus {/*color: #800001; */text-decoration: underline;}

a:hover {/*color: #800001;*/ text-decoration: underline;}

a:active {/*color: #585858; */text-decoration: none;}


/* il colore #585858 di default dei link non può stare sullo sfondo diverso da #FFF */

#dvTestataDx a, p.archivio a, p.sezioneMenuPrincipale a, #tddestra p.Banner1 a, #tddestra p.Banner2 a, #tddestra p.Banner3 a, #tddestra p.Banner4 a, #dvcoda a, h1 a, h2 a, h3 a, .tblgrigia a  {color: #353535; font-weight: bold; text-decoration: none;}

#dvTestataDx  a:link, p.archivio a:link, p.sezioneMenuPrincipale a:link, #tddestra p.Banner1 a:link, #tddestra p.Banner2 a:link, #tddestra p.Banner3 a:link, #tddestra p.Banner4 a:link, #dvcoda a:link,  h1 a:link, h2 a:link, h3 a:link,  .tblgrigia a:link {color: #353535;  text-decoration: none;}

#dvTestataDx  a:visited, p.archivio a:visited, p.sezioneMenuPrincipale  a:visited, #tddestra p.Banner1 a:visited, #tddestra p.Banner2 a:visited, #tddestra p.Banner3 a:visited, #tddestra p.Banner4 a:visited,   #dvcoda a:visited,  h1 a:visited, h2 a:visited, h3 a:visited, .tblgrigia a:visited  {color: #353535;  text-decoration: none;}

#dvTestataDx  a:hover, p.archivio a:hover, p.sezioneMenuPrincipale  a:hover,  #tddestra p.Banner1 a:hover, #tddestra p.Banner2 a:hover, #tddestra p.Banner3 a:hover, #tddestra p.Banner4 a:hover, #dvcoda a:hover,  h1 a:hover, h2 a:hover, h3 a:hover, .tblgrigia a:hover  {color: #800001; text-decoration: underline;}

#dvTestataDx  a:focus, p.archivio a:focus, p.sezioneMenuPrincipale  a:focus, #tddestra p.Banner1 a:focus, #tddestra p.Banner2 a:focus, #tddestra p.Banner3 a:focus, #tddestra p.Banner4 a:focus,  #dvcoda a:focus,  h1 a:focus, h2 a:focus, h3 a:focus, .tblgrigia a:focus  {color: #800001; text-decoration: underline;}

#dvTestataDx  a:active, p.archivio a:active, p.sezioneMenuPrincipale  a:active, #tddestra p.Banner1 a:active, #tddestra p.Banner2 a:active, #tddestra p.Banner3 a:active, #tddestra p.Banner4 a:active,  #dvcoda a:active, h1 a:active, h2 a:active, h3 a:active,  .tblgrigia a:active   {color: #353535;  text-decoration: none;}

ul {
    margin: 0 ;
    padding: 0;
    list-style: none;
    font-size: 100%; 
    }
    
ul ul {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 100%; 
    }
    
ul li {
    margin: 1em 0 1em 0;
    padding: 0 0 0 1.2em;
    color: #000;
    font-size: 100%;
    }

ul li ul li {
    margin: 0.5em 0 .5em 1.25em;
    padding: 0 0 0 0.25em;
    list-style-type: square;
    background: none;
    }

ul li ul li ul li{
    margin: 0.5em 0 .5em 1.25em;
    padding: 0 0 0 0.25em;
    list-style-type: disc;
    background: none;
    }

ol {
    margin: 0 0 0 2.5em;
    padding: 0;
    font-size: 100%;
    }

ol li {
    margin: 0.5em 0;
    padding: 0;
    font-size: 100%;
    list-style: decimal;
    line-height: 1.5;
    }

ol li ol li {
    list-style:lower-alpha
    }

dl  {
    margin: 0  0 .5em 0; padding: 0;
    }
                        
dt  {
    padding: 0.5em 0 .25em 1.8em;
    background: #FFF url(/dipartimento/images/FrecceBianco.jpg) no-repeat 0 0.75em; 
    color: #000;
    font-weight: bolder;
    }            
                
dd  {
    margin: 0 0 0 1.8em;    
    padding: 0 0 .8em;
    border-bottom: 1px dashed #585858;
    line-height: 1.3;
    }

dl ul, dl ol {
    padding-top: .5em;
    }
    
/* Liste particolari utilizzate in diverse zone: qui la loro definizione generale, nelle zone la personalizzazione */ 

/* Lista orizzontale */

.dvListaOrizzantale  {
    clear: both;
    z-index: 1;
    }
    
ul.listaOrizzontale {
    margin: 0;
    padding: .5em 0;
    z-index: 2;
    font-size: 100%;
    }

ul.listaOrizzontale li {
    background: none;
    display: inline;
    margin: 0;
    padding: 0 .5em 0 .5em;
    line-height: normal;
    border-right: 1px solid #585858;
   }
   /*-aggiunto io----*/
   ul.listaOrizzontale li a{
   color:black
   }
    /*-aggiunto io----*/
    
ul.listaOrizzontale li.ultimo {
    border-right: none;
    }
    
/* Tabelle dati: tabella a righe di grigio diverso per facilitarne la lettura */

caption {    
    margin: 0;
    padding: 1em 0 1em .25em;
    text-align: left;
    font-weight: bolder;
    color: #353535;
    }
    
.tblgrigia {
    width: 100%;
    }
#trprimagrigia {
        background-color: #E6E6E6;
        color: #000;
        }
.trgrigioscuro {
        background-color: #F2F2F2;
        color: #000;
        }
                         
.trgrigiochiaro {
        background-color: #F8F8F8;
        color: #000;
        }
                                
.tblgrigia th, .tblgrigia td  {
     padding: .3em;
     border-top: 1px solid #FFF;
     }            

.trrigaceleste {background-color: #E6E6E6; color: #000;} /* riga generica interna anche ad altre tabelle */

.tddaticoda {text-align: left;  padding: 0;} /* serve per dare lo spessore alla riga di coda che non contiene testo */
                         
.dvdaticoda {font-size: 5px; width: 100%;} /* serve per dare lo spessore alla riga di coda che non contiene testo */ 

/* Celle: sono scelte solo per il tipo di formattazione del testo e per il padding  */

.tdgiustificato {text-align: justify;}
                 
.tdasinistra { text-align: left;}
                 
.tdadestra {text-align: right;}
                 
.tdcentrato {text-align: center;}
                                                         
.tdlink {text-align: right; vertical-align: bottom;} /* posizionamento della immagine a tre caratteri */ 
                                                        
                            
/* Paginazione */
                                
#tdpagina {
    background-color: #FFF;
    color: #000;
    text-align: left;
    font-size: 92%;
    }
                            
#dvpagina { 
    margin: .75em 0 .75em 1em;
    padding: .15em 0;
    border-top: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    }
                              
#tdpagine {
    text-align: right;
    background-color: #FFF;
    color: #000;
    font-size: 92%;
    }
            
#dvpagine {    
    margin: .75em .86em .75em 0;
    padding: .15em 0;
    border-top: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    }
                
#dvpagina p, #dvpagine p {
    margin: 0; 
    padding: 0; 
    line-height: normal;
    }
                
/* Archivio tipo anno-mese */

form#ricerca input {
    margin: .5em 0 0 0;
    padding: 0;
    }

form#ricerca fieldset {
    text-align: center; 
    border: 1px solid #B7AE88;
    margin-bottom: 1em; 
    padding: 0 1em 1em; 
    }

/* Fine Tipografia generale */

/* Zone della pagina.

    a. - Testata
    b. - Corpo pagina 
    c. - Colonna Sinistra (Menu Principale)
    d. - Colonna Destra
    e. - Parte centrale (Contenuti)
    
*/

/* a. - Testata */

#tdTestataSx {
    width: 75%;    
    font-size: 100%; 
    background: #fff url('../Immagini/Loghi/spazio10.jpg') top right repeat-y;
    color: #585858;
    }

#dvTestataSx {
    padding-right: 10px;
    }

/* L'immagine scala con le dimensioni della finestra: vedi img#logoPresidenza in speciale2007.css */

#dvLogo {
    background-color:  #fff;
    color: #353535;
    width: 100%; 
    }

#dvNomeSito {
    clear: both;
    margin: 0;
    padding: 6px 0 4px;
    background-color: #FFFFFF;
    color: #252525;
     }
    
p#NomeSito {    
    margin: 0;
    padding: 0;
    line-height: normal;
    font-family: "Times New Roman", Times, serif;
    font-size: 129%; 
    background-color: #FFFFFF;
    color: #2f305d;
    letter-spacing: .09em;
    text-align: center;
    font-weight:normal;
    }

h1#NomeSito {    
    margin: 0;
    padding: 0;
    line-height: normal;
    font-family: "Times New Roman", Times, serif;
    font-size: 129%; 
    background-color: #FFFFFF;
    color: #2f305d;
    letter-spacing: .09em;
    text-align: center;
    font-weight:normal;
    }
   
/* Testata Destra e Menu di aiuti in alto a destra */

#tdTestataDx {
    font-size: 68.75%;
    background: #fff url('..Immagini/Loghi/spazio10.jpg') top left repeat-y;
    color: #3B3B3B;
    border-left: 1px dashed #808080;
    }

#dvTestataDx {
    background-color: #E6E6E6;
    color: #3F3F3F;
    margin-left: 10px;
    }

#dvTestataDx ul {
    padding: 0 0 0 0.5em;
    background-color: #E6E6E6;
    color: #3F3F3F;
    }

#dvTestataDx ul li {
    background: #E6E6E6 url(/dipartimento/images/FrecceGrigio.jpg) no-repeat 0 1em;
    color: #3F3F3F; 
    margin: 0 .5em 0 0; 
    padding: .75em 0 .5em 1.25em; 
    line-height: normal;
    border-bottom: 1px dashed #585858;
    }

#dvTestataDx ul li.ultimo {
    border-bottom: none;
    }

#dvTestataDx li p {
    background-color: #E6E6E6;
    color: #3F3F3F;
    line-height: normal;
    margin: 0;
    padding: 0;
    }

#dvTestataDx li input {
    margin: .5em 0 0; 
    padding: 0;
    }
    
/* Fine Testata */


/* Corpo Pagina */

#dvBoxContenuti {
    margin-top: .5em;
    }

#tdcomodo {
    width: 23.2%;
    }

/* Colonna Sinistra: Menu Principale */
    
#tdnavigazione {
    font-size: 68.75%; 
    }

#dvnavigazione  {
    padding-right: 2px;
    }

div#dvFoto {
    margin-bottom: 0.5em; 
    }
    
div#dvFoto img {
    display: block;
    margin: 0;
    padding: 0;
    }

#dvnavigazione ol {
    list-style: none;
    background-color: #FFF;
    color: #000;
    margin: 0;
    padding: 0;
    }

#dvnavigazione ol li {
    list-style: none;
    padding: 0 0 0.5em 0;
    margin: 0;
    background-color: #FFF;
    color: #000;
    line-height: normal;
    }
    
#dvnavigazione ul {
    margin:0 0 0 .5em;
    padding: 0;
    }
        
#dvnavigazione     ul li {
    list-style: none;
    margin: 0;
    padding: 0.25em 0 0.25em 1.2em;
    line-height: normal;
    background: #FFF url(/dipartimento/images/FrecceBianco.jpg) no-repeat 0 0.55em;
    color: #000;
    border: 1px solid #FFF;
    }

#dvnavigazione     ul li.attuale {
    margin-top: 0.5em;
    margin-left: -0.5em;
    padding: 0.28em 0 0.25em 1.20em;
    line-height: normal;
    background: none;
    color: #800001;
    text-decoration: none;
    border: 1px solid #800001;
    font-weight: bolder;
    }

p.sezioneMenuPrincipale {
    background:  #E6E6E6 url(/dipartimento/images/m2_led.gif) no-repeat .55em .55em; 
    color: #353535;
    padding: .5em 0 .5em 1.85em;
    margin: 0;
    font-weight: bolder;
    line-height: normal;
    }

/* Fine Colonna Sinistra */

/* Piede pagina */

#tdcoda {
    font-size: 68.75%; /* 11px */
    background-color: #FFF;
    color: #353535;
    padding: .5em 0;
    border-top: 3px solid #E6E6E6;
    border-bottom: 3px solid #E6E6E6;
    text-align: center;
    }

#dvcoda {
    width: 100%;
    background-color: #E6E6E6;
    color: #353535;
    }
    
/* lista orizzontale nel piede pagina */

#tdcoda ul.listaOrizzontale {
    text-align: center;
    background-color: #E6E6E6;
    color: #353535;
    }
    
#tdcoda ul.listaOrizzontale li {
    text-align: center;
    line-height: normal;
    }

#tdcoda ul.listaOrizzontale li.ultimo {
    display: inline;
    text-align: center;
    padding: 0 .5em 0 .5em;
    border-right: none;
    }
 
/* Fine Piede */

/* Contenuto: è costituito dalla colonna destra (se c'è) e dalla parte centrale */

#tdcontenuto {
    font-size: 75%;
    }
    
#dvcontenuto {
    border-left: 3px solid #FFF;
    padding-left: 0.25em;
    }

#bodyHomeInterno #dvcontenuto {
    border-top: 1px solid #E6E6E6;
    border-left: 3px solid #E6E6E6;
    }

/* Colonna Destra. Nelle pagine interne può non esserci */
#tddestra {
    width: 32.4%;
    font-size: 92%;
    }

#dvdestra {
    margin-left: 6px; 
    }

/* Elementi colonna destra nella home page */
#bodyHome #tddestra h1 {
    background:  #E6E6E6 url(/dipartimento/images/m2_led.gif) no-repeat .55em .55em; 
    color: #353535;
    padding: .5em 0 .5em 1.85em;
    margin: 0;
    font-weight: bolder;
    line-height: normal;
    }

#bodyHome  #tddestra ul {
    margin:0 0 0 .7em;
    padding: 0;
    }
        
#bodyHome #tddestra ul li {
    margin: 0;
    padding: 0.25em 0 0.25em 1.2em;
    background: #FFF url(/dipartimento/images/FrecceBianco.jpg) no-repeat 0 0.5em; 
    color: #000;
    line-height: normal;
    }

#bodyHome .dvBoxDestra {
    padding: .5em 0;
    border-bottom: 1px dashed #585858;
    }

#bodyHome p.archivioDestra {
    padding: 0;
    margin: 0.5em 0;
    background: #FFF url(/dipartimento/images/FrecceBianco.jpg) no-repeat 0 0.35em;
    color: #585858;
    line-height: normal;
    }

#bodyHome p.archivioDestra a {
    padding: 0 0 0 1em;
    margin: 0;
    }

/* Fine specifici home page */

/* Colonna Destra nelle pagine interne */
    
#bodyInterno #tddestra {
    border-left: 1px solid #B7AE88;
    }
    
#bodyInterno #tddestra ol {
    list-style: none;
    background-color: #FFF;
    color: #000;
    margin: 0;
    padding: 0;
    }

#bodyInterno #tddestra ol li {
    list-style: none;
    padding: 0 0 0.5em 0;
    margin: 0;
    line-height: normal;
    background-color: #FFF;
    color: #000;
    }
    
#bodyInterno #tddestra ul {
    margin-left: .3em;
    margin-bottom: .3em;
    padding-top: 0.25em;
    list-style: none;
    }
    
#bodyInterno #tddestra ul li {
    list-style: none;
    margin: 0;
    padding: 0.25em 0 0.25em 1.25em;
    line-height: normal;
    background: #FFF url(/dipartimento/images/FrecceBianco.jpg) no-repeat 0 0.5em;
    color: #000;
    border: 1px solid #FFF;
    }

#bodyInterno #tddestra ul li.attuale {
    margin-top: 0.25em;
    margin-left: -0.3em;
    padding: 0.25em 0 0.25em 1.25em;
    line-height: normal;
    background: none;
    color: #800001;
    text-decoration: none;
    border: 1px solid #800001;
    font-weight: bolder;
    }
            
#bodyInterno #tddestra p {
    margin: 0 0 .5em 0;
    padding: 0 .15em 0 .25em;
    line-height: normal;
    }

/* Fine Colonna Destra */

/* Parte Centrale */

/* Specifici Home Page */

#bodyHome #tdcentrale p {
    margin: 0;
    padding: 0;
    line-height: normal;
    }

#tdSezioneNotizie, #tdSezioneComunicati, #tdSezioneProgramma {
    width: 65%;
    }

#dvSezioneNotizie, #dvSezioneComunicati, #dvSezioneProgramma {
     padding: 5px 0 5px 0;
     width: 100%;
    }

#bodyHome #tdcentrale h1 {
    margin: 0;
    padding: 0 0 0 1.5em;
    font-weight: bolder;
    background: url(/dipartimento/images/c_led1.gif) no-repeat .5em .4em;
    color: #FFF;
    }  
      
#bodyHome #tdcentrale h2, #bodyHome #tdcentrale h3 {
    margin: 0;
    padding: 0;
    font-weight: bolder;
    background: none;
    color: #FFF;
    }

#tdArchivioSezioneNotizie, #dvArchivioSezioneNotizie, #tdArchivioSezioneComunicati, #dvArchivioSezioneComunicati, #tdArchivioSezioneProgramma, #dvArchivioSezioneProgramma   {
    background-color: #E6E6E6;
    color: #000;
    }

#bodyHome #tdcentrale p.archivio {
    color: #000;
    background-color: #E6E6E6;
    text-align: right;
    padding: 5px 4px 5px 0;
    margin: 0;
    line-height: normal;
    }
    
#dvSezioneNotizie {
     background: #006925 url(/dipartimento/images/c_archivio3.gif) no-repeat top right;
     color: #FFF;
    }

#dvSezioneComunicati {
     background: #AB0102 url(/dipartimento/images/c_archivio.gif) no-repeat top right;
     color: #FFF;
    }

#dvSezioneProgramma {
     background: #336666 url(/dipartimento/images/c_archivio4.gif) no-repeat top right;
     color: #FFF;
    }
.tdCorpoSezione {
    padding-bottom: 1em;
    }
    
.dvCorpoSezione {
    float: left;
    padding: .5em 0 0 .5em;
    }

.dvCorpoSezione img {
    float: left;
    margin: 0 .5em .15em 0;
    padding: .25em;
    border: 1px solid #585858;
    }

.dvCorpoSezione h2 {
    margin: 0 0 .25em 0;
    }

.dvAltreNotizie {
    clear: both;
    padding: 0.5em 0 0 0;
    }

#bodyHome #tdcentrale ul {
    margin-left: 0.45em;
    }

#bodyHome #tdcentrale ul li {
    line-height: normal;
    }

/* lista orizzontale nel .tdCorpoSezione */

.tdCorpoSezione ul.listaOrizzontale {
    font-size: 92%; /* 11px */
    }

.tdCorpoSezione ul.listaOrizzontale {
    text-align: left;
    background-color: #FFF;
    color: #000;
    }
    
.tdCorpoSezione ul.listaOrizzontale li {
    text-align: left;
    display: inline;
    margin: 0;
    padding: 0 .5em;
    line-height: normal;
    border-right: 1px solid #585858;
    }

.tdCorpoSezione ul.listaOrizzontale li.ultimo {
    text-align: left;
    display: inline;
    margin: 0;
    padding: 0 .5em;
    line-height: normal;
    border-right: none;
    }

/* Nelle pagine interne */

#dvbriciole {
    font-size: 92%; /* 11px */
    padding: 0.5em 0 0 0;
    }
    
#dvbriciole p {
    margin: 0; 
    padding: 0 0 .5em 0; 
    line-height: normal;
    } 
    
#dvColonnaCentrale {
    padding-right: 0.5em;
    }

#dvColonnaCentrale_servizi {
    padding-right: 0.5em;
    }

#tdtestapagina h1 {
    margin: 1em 0;
    }

#tdNotizieDip {
    width: 65%;
    }

#tdNotizieDip_servizi {
    width: 65%;
    }

#dvNotizieDip {
    background: #EAE1CE  url(/dipartimento/images/c_archivio5.gif) no-repeat top right;
    color: #353535;
    width: 100%;
    padding: 5px 0 5px 0;
    }

#dvNotizieDip h2 {
    background: #EAE1CE  url(/dipartimento/images/c_led2.gif) no-repeat .5em .4em;
    color: #353535;
    margin: 0 30px 0 0;
    padding: 0 0 0 1.5em;
    font-weight: bolder;
    }

#dvNotizieDip_servizi {
    background: #EAE1CE  url(/dipartimento/images/c_archivio5.gif) no-repeat top right;
    color: #353535;
    width: 100%;
    padding: 5px 0 5px 0;
    }

#dvNotizieDip_servizi h2 {
    background: #EAE1CE  url(/dipartimento/images/c_led2.gif) no-repeat .5em .4em;
    color: #353535;
    margin: 0 30px 0 0;
    padding: 0 0 0 1.5em;
    font-weight: bolder;
    }
        
#tdArchivioNotizieDip, #dvArchivioNotizieDip, #tdArchivioNotizieDip_servizi {
    background-color: #E6E6E6;
    color: #000;
    }

#dvArchivioNotizieDip p {
    text-align: right;
    padding: 5px 4px 5px 0;
    margin: 0;
    line-height: normal;
    }


#dvArchivioNotizieDip_servizi p {
    text-align: right;
    padding: 5px 4px 5px 0;
    margin: 0;
    line-height: normal;
    }


.dvNotizia h3 {
    background: none;
    background-color: #fff;
    color: #353535;
    margin: 0;
    padding: 0 ;
    font-weight: bolder;
    }
                        
/* Classi di uso comune */

.fright {float: right; margin-left: .75em;}

.fleft {float: left; margin-right: .75em;}

.clear {clear: both;}
                         
.centrato {text-align: center;}    
        
.sinistra {text-align: left;}   
 
.destra {text-align: right;}

.grassetto {font-weight: bold;}

.normale {text-align: left;}

.rientrodestro {padding-left: 1em;}

.pubblicazioni td {
    padding: 1em;
    text-align: left;
    line-height: 1.5; 
    }

.mappa_sito {
    margin: 1em 0 5em 1em;
    }

.mappa_sito ul{
    margin: 1.0em 0 0 0;     
    }

.mappa_sito ul ul{
    margin: 1em 0 0 0;       
    }

.mappa_sito li.primo{
    margin: 0 0 1em 1em;
    padding: 0 0 0 1.2em;
    background: #FFF url(/dipartimento/images/m2_led.gif) no-repeat 0 0.2em; 
    color: #000;
    list-style: none;
    }

.mappa_sito li.secondo{
    margin: 0 0 1em 3em;
    padding: 0 0 0 1.2em;
    background: #FFF url(/dipartimento/images/c_led2.gif) no-repeat 0 0.2em; 
    color: #000;
    list-style: none;
    }

.mappa_sito li.terzo{
    margin: 0 0 1em 3.5em;
    padding: 0 0 0 1.2em;
    background: #FFF url(/dipartimento/images/FrecceBianco.jpg) no-repeat 0 0.2em; 
    color: #000;
    list-style: none;
    }

  .img_dx { 
    float : left;
    margin: 0px 15px 5px 15px;
    }
 
  .organigramma { 
    float : right;
    }
 

.sotto_sezione {
    font-size: 100%;
    background-color: #e6e6e6;
    color: #353535;
    margin: 0;
    padding: 5px 0 5px 1.5em;
    font-weight: bolder;
    line-height: normal;  
    }

.mappa_sito li.primo{
    margin: 0 0 1em 1em;
    padding: 0 0 0 1.2em;
    background: #FFF url(/dipartimento/images/m2_led.gif) no-repeat 0 0.2em; 
    color: #000;
    list-style: none;
    }

.mappa_sito li.secondo{
    margin: 0 0 1em 3em;
    padding: 0 0 0 1.2em;
    background: #FFF url(/dipartimento/images/c_led2.gif) no-repeat 0 0.2em; 
    color: #000;
    list-style: none;
    }

.mappa_sito li.terzo{
    margin: 0 0 1em 3.5em;
    padding: 0 0 0 1.2em;
    background: #FFF url(/dipartimento/images/FrecceBianco.jpg) no-repeat 0 0.2em; 
    color: #000;
    list-style: none;
    }

  .img_dx { 
    float : left;
    margin: 0px 15px 5px 15px;
    }
 
  .organigramma { 
    float : right;
    }
 

.sotto_sezione {
    font-size: 100%;
    background-color: #e6e6e6;
    color: #353535;
    margin: 0;
    padding: 5px 0 5px 1.5em;
    font-weight: bolder;
    line-height: normal;
    }
