body, td {color: #747474; margin: 0px; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, geneva, sans-serif;}
h1 {font: 28px  arial, verdana, geneva, sans-serif; font-weight: bold; font-style: italic; color: #162983; margin-bottom: 0px; margin-top: 0px; text-transform: uppercase;}
h2 {font: 21px  Arial Black, arial, geneva, sans-serif; color: #ff6600; margin-top: 0px; margin-left: 5px; margin-bottom: 0px;}
h3 {font: 12px  verdana, arial, geneva, sans-serif; color: #135792; font-weight: bold; margin-top: 0px; margin-bottom: 0px; margin-left: 0px;}
h4 {font: 20px  Arial Black, arial, geneva, sans-serif; color: #135792; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; text-transform: uppercase;}



/* Rollovers per utility */
.utility {font-family: verdana, tahoma, arial; font-size:11px; padding-top: 9px; color: #666666; text-decoration: none;}
a.utility:link {font-family: verdana, tahoma, arial; font-size:11px; padding-top: 0px; color: #666666; text-decoration: none;}
a.utility:visited {font-family: verdana, tahoma, arial; font-size:11px; padding-top: 0px; color: #666666; text-decoration: none;}
a.utility:hover {font-family: verdana, tahoma, arial; font-size:11px; padding-top: 0px; color: #3366cc; text-decoration: none;}

/* Rollovers per menutop */
.menutop {font-family: Arial Black, arial; font-size:11px; font-size:11px; text-align: center; color: #ffffff; text-decoration: none;  font-weight: bold; text-transform: uppercase;}
a.menutop:link {font-family: Arial Black, arial; font-size:11px; color: #ffffff; text-decoration: none; text-transform: uppercase;}
a.menutop:visited {font-family: Arial Black, arial; font-size:11px; color: #ffffff; text-decoration: none; text-transform: uppercase;}
a.menutop:hover {font-family: Arial Black, arial; font-size:11px; color: #ffcc00; text-decoration: none; text-transform: uppercase;}

/* Rollovers per menu */
.menu {font-family: tahoma, arial; font-size:11px; font-weight: bold; font-size:11px; color: #999999; text-decoration: none;}
a.menu:link {font-family: tahoma, arial; font-size:11px; color: #999999; text-decoration: none;}
a.menu:visited {font-family: tahoma, arial; font-size:11px; color: #999999; text-decoration: none;}
a.menu:hover {font-family: tahoma, arial; font-size:11px; color: #003399; text-decoration: none;}

/* Rollovers per menu briciole */
.menu_briciole {font-family: verdana, tahoma, arial; font-size:11px;  font-size:11px; color: #666666; text-decoration: none;}
a.menu_briciole:link {font-family: verdana, tahoma, arial; font-size:11px; color: #666666; text-decoration: none;}
a.menu_briciole:visited {font-family: verdana, tahoma, arial; font-size:11px; color: #666666; text-decoration: none;}
a.menu_briciole:hover {font-family: verdana, tahoma, arial; font-size:11px; color: #225da0; text-decoration: none;}

/* Rollovers per menu sinistra */
.menusin {font-family: verdana, arial; font-size:11px; font-size:11px; color: #666666; font-weight: bold; margin-top: 2px; text-decoration: none;}
a.menusin:link {font-family: verdana, arial; font-size:11px; color: #666666; font-weight: bold; text-decoration: none;}
a.menusin:visited {font-family: verdana, arial; font-size:11px; color: #666666; font-weight: bold; text-decoration: none;}
a.menusin:hover {font-family: verdana, arial; font-size:11px; color: #225da0;  font-weight: bold; text-decoration: none;}

/* Rollovers per menu sinistra */
.menusin_esploso {font-family: verdana, arial; font-size:11px; font-size:11px; color: #ff6600; font-weight: bold; margin-top: 2px; text-decoration: none;}
a.menusin_esploso:link {font-family: verdana, arial; font-size:11px; color: #ff6600; font-weight: bold; text-decoration: none;}
a.menusin_esploso:visited {font-family: verdana, arial; font-size:11px; color: #ff6600; font-weight: bold; text-decoration: none;}
a.menusin_esploso:hover {font-family: verdana, arial; font-size:11px; color: #225da0;  font-weight: bold; text-decoration: none;}


/* Rollovers per menu sinistra */
.menusin2 {font-family: verdana, arial; font-size:11px; font-size:11px; color: #002862; margin-top: 2px; text-decoration: none;}
a.menusin2:link {font-family: verdana, arial; font-size:11px; color: #002862;  text-decoration: none;}
a.menusin2:visited {font-family: verdana, arial; font-size:11px; color: #002862; text-decoration: none;}
a.menusin2:hover {font-family: verdana, arial; font-size:11px; color: #2f7acc; text-decoration: none;}

/* Rollovers per menu sinistra */
.menusin3 {font-family: verdana, arial; font-size:11px; line-height: 11px; color: #002862; padding-left:5px; padding-top:5px; padding-bottom: 5px; text-decoration: none;}
a.menusin3:link {font-family: verdana, arial; font-size:11px; line-height: 11px; color: #002862; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; text-decoration: none;}
a.menusin3:visited {font-family: verdana, arial; font-size:11px; line-height: 11px; color: #002862; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; text-decoration: none;}
a.menusin3:hover {font-family: verdana, arial; font-size:11px; line-height: 11px; color: #2f7acc;  padding-left: 0px; padding-top: 0px; padding-bottom: 0px; text-decoration: none;}

/* Rollovers per box partecipate*/
.menusin4 {font-family: verdana, arial; font-size:11px; line-height: 11px; color: #002862; padding-left:5px; padding-top:5px; padding-bottom: 5px; text-decoration: none;}
a.menusin4:link {font-family: verdana, arial; font-size:11px; line-height: 11px; color: #002862; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; text-decoration: none;}
a.menusin4:visited {font-family: verdana, arial; font-size:11px; line-height: 11px; color: #002862; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; text-decoration: none;}
a.menusin4:hover {font-family: verdana, arial; font-size:11px; line-height: 11px; color: #2f7acc;  padding-left: 0px; padding-top: 0px; padding-bottom: 0px; text-decoration: none;}


/* Rollovers per voci link utili */
.lu {font-family: verdana, arial; font-size:11px; font-size:11px; color: #135792; text-decoration: none;}
a.lu:link {font-family: verdana, arial; font-size:11px; color: #135792; text-decoration: none;}
a.lu:visited {font-family: verdana, arial; font-size:11px; color: #135792; text-decoration: none;}
a.lu:hover {font-family: verdana, arial; font-size:11px; color: #ff6600; text-decoration: none;}

/* Rollovers per back */
.back{font-family: Arial Black, arial; font-size:12px; font-size:11px; color: #2f7acc; font-weight: bold; text-decoration: none;}
a.back:link {font-family: Arial Black, arial; font-size:12px; color: #2f7acc; font-weight: bold; text-decoration: none;}
a.back:visited {font-family: Arial Black, arial; font-size:12px; color: #2f7acc; font-weight: bold; text-decoration: none;}
a.back:hover {font-family: Arial Black, arial; font-size:12px; color: #ff6600; font-weight: bold; text-decoration: none;}

/* inv */
.inv {font-family: verdana, arial; font-size:10px; color: #ffffff; cursor: text;}
a.inv:link {color: #ffffff; text-decoration: none;}
a.inv:visited {color: #ffffff; text-decoration: none;}
a.inv:hover {color: #ffffff; text-decoration: none; }

/* risposte */
.risposte {font-family: verdana, arial, tahoma; font-size:11px; font-weight: bold; font-style: italic; color: #666666; font-size:16px; padding-top: 60px; padding-left: 40px;text-decoration: none;}

/* Rollovers per down */
.down {font-family: verdana, arial; font-size:10px; color: #999999; padding-top: 10px; padding-left: 10px; padding-right: 10px; text-decoration: none;}
a.down:link {font-family: verdana, arial; font-size:10px; color: #666666; padding-top: 0px; padding-left: 0px; padding-right: 0px; text-decoration: none;}
a.down:visited {font-family: verdana, arial; font-size:10px; color: #666666; padding-top: 0px; padding-left: 0px; padding-right: 0px; text-decoration: none;}
a.down:hover {font-family: verdana, arial; font-size:10px; color: #3366cc;  padding-top: 0px; padding-left: 0px; padding-right: 0px; text-decoration: none;}

.down2 {font-family: verdana, arial; font-size:10px; color: #ffffff; padding-top: 10px; padding-left: 10px; padding-right: 10px; text-decoration: none;}
a.down2:link {font-family: verdana, arial; font-size:10px; color: #666666; padding-top: 0px; padding-left: 0px; padding-right: 0px; text-decoration: none;}
a.down2:visited {font-family: verdana, arial; font-size:10px; color: #666666; padding-top: 0px; padding-left: 0px; padding-right: 0px; text-decoration: none;}
a.down2:hover {font-family: verdana, arial; font-size:10px; color: #3366cc;  padding-top: 0px; padding-left: 0px; padding-right: 0px; text-decoration: none;}

.pdf {font-family: verdana, arial; font-size:10px; color: #666666;  text-decoration: none;}
a.pdf:link {font-family: verdana, arial; font-size:10px; color: #666666;  text-decoration: none;}
a.pdf:visited {font-family: verdana, arial; font-size:10px; color: #666666;   text-decoration: none;}
a.pdf:hover {font-family: verdana, arial; font-size:10px; color: #3366cc;  text-decoration: none;}

.pdf1 {font-family: verdana, arial; font-size:10px; color: #666666;  text-decoration: none;}
a.pdf1:link {font-family: verdana, arial; font-size:10px; color: #666666;  text-decoration: none;}
a.pdf1:visited {font-family: verdana, arial; font-size:10px; color: #422af6; text-decoration: underline;}
a.pdf1:hover {font-family: verdana, arial; font-size:10px; color: #3366cc;  text-decoration: none;}

.posta {font-family: verdana, arial; font-size:11px; color: #666666;  text-decoration: none;}
a.posta:link {font-family: verdana, arial; font-size:11px; color: #666666;  text-decoration: none;}
a.posta:visited {font-family: verdana, arial; font-size:11px; color: #666666;   text-decoration: none;}
a.posta:hover {font-family: verdana, arial; font-size:11px; color: #3366cc;  text-decoration: none;}

/* Rollovers riferimeni colonna centrale */
.rif {font-family: tahoma, arial; font-size:10px; color: #8c8c8c; text-decoration: none;}
a.rif:link {font-family: tahoma, arial; font-size:10px; color: #8c8c8c; text-decoration: none;}
a.rif:visited {font-family: tahoma, arial; font-size:10px; color: #8c8c8c; text-decoration: none;}
a.rif:hover {font-family: tahoma, arial; font-size:10px; color: #990000; text-decoration: underline;}

.campiform{
    border:1px solid #cacaca;  
    font-family: verdana, tahoma, arial; 
    color: #666666; 
    font-size: 11px;
    background: #f9f9f9;
    padding-top: 1px; padding-left: 3px;
    
  }
  
.campiform2{
    border:1px solid #cacaca;  
    font-family: verdana, tahoma, arial; 
    color: #666666; 
    font-size: 10px;
    background: #f9f9f9;
    padding-top: 1px; padding-left: 1px;
    
  }
  
/* Gestione dei bottoni */
.bottoni { border:1px solid #e0dfe3; font-family:verdana; font-size: 10px; font-weight: bold; color: #3366cc; background-color: #ededed; cursor: hand;} 
.bottoniroll { border:1px solid #e0dfe3; font-family:verdana; font-size: 10px; font-weight: bold; color: #ffffff; background-color: #3366cc; cursor: hand;}

.testo{font-family: verdana, tahoma, arial; font-size:11px; color: #666666; text-decoration: none; text-align: justify; line-height: 15px;}
.testo_eventi{font-family: verdana, tahoma, arial; font-size:12px; color: #666666; text-decoration: none; text-align: justify; line-height: 15px;}
.titolo_ir {font: 21px  Arial Black, arial, geneva, sans-serif; color: #ff6600; margin-top: 10px;}
.titolo_ir2 {font: 15px  arial Black, geneva, sans-serif; color: #ff9933;}
.titolo_sc {font: 20px  arial Black, geneva, sans-serif; color: #0156c7; line-height: 20px;}

.text_box{font-family: verdana, tahoma, arial; font-size:11px; color: #666666; text-decoration: none;}
.text_prodotti{font-family: verdana, tahoma, arial; font-size:11px; color: #666666;  padding-left: 10px; text-decoration: none;}

/* Gestione titoli prodotti home page */
.text_prodotti_home{font-family: verdana, tahoma, arial; font-size:13px; color: #666666;  text-decoration: none;}
a.text_prodotti_home:link{font-family: verdana, tahoma, arial; font-size:13px; color: #666666;  text-decoration: none;}
a.text_prodotti_home:visited{font-family: verdana, tahoma, arial; font-size:13px; color: #666666;  text-decoration: none;}
a.text_prodotti_home:hover{font-family: verdana, tahoma, arial; font-size:13px; color: #225da0;  text-decoration: none;}

.noborder{ border: none; } 


/* Gestione struttura organizzativa  */
.struttura{font-family: verdana, tahoma, arial; font-size:11px; color: #333333; padding-left: 10px; font-weight: bold; text-decoration: none; text-align: left;}
.struttura_nomi{font-family: verdana, tahoma, arial; font-size:11px; color: #666666; padding-left: 10px; padding-top: 8px; padding-bottom: 8px; text-decoration: none; text-align: left;}

/* Gestione lista  */
.lista{font-family: verdana, tahoma, arial; font-size:12px; color: #225dA0;  font-weight: bold; padding-left: 10px; padding-top: 8px; padding-bottom: 8px; text-decoration: none; text-align: left;}


/* Gestione testi menu sinistra  */
.titolo_menusin{font-family: arial, tahoma; font-size:14px; color: #ff9933; font-weight: bold; text-decoration: none;}
.titolo_menusin_blu{font-family:  verdana,  arial, tahoma; font-size:12px; color: #225da0; font-weight: bold;  padding-left: 25px; text-decoration: none;}
.titolo_menusin_blu2{font-family:  verdana,  arial, tahoma; font-size:12px; color: #225da0; font-weight: bold;   padding-left: 9px; text-decoration: none;}
.titolo_menusin2{font-family: arial, tahoma; font-size:14px; color: #ff6600; font-weight: bold; text-decoration: none;}

/* Gestione testi prodotto  */
.titolo_prodotto{font-family: arial, tahoma; font-size:16px; color: #3366cc; font-weight: bold; padding-top: 5px; padding-bottom: 2px; text-decoration: none;}
.sottotitolo_prodotto{font-family: arial, tahoma; font-size:12px; color: #666666; font-weight: bold; font-style: italic; text-decoration: none;}
.testo_blu{font-family: verdana, tahoma, arial; font-size:11px; color: #3366cc;font-weight: bold; padding-bottom: 2px; text-decoration: none;}
.testo_prodotto{font-family: verdana, tahoma, arial; font-size:11px; text-align: justify; color: #666666; text-decoration: none;}

/* Gestione testi pagina filtro  */
.titolo2{font-family: arial, tahoma; font-size:16px; color: #3366cc; font-weight: bold; padding-top: 5px; padding-bottom: 2px; text-decoration: none;}
.titolo3{font-family: arial, tahoma; font-size:16px; color: #ffffff; font-weight: bold; padding-top: 5px; padding-bottom: 2px; text-decoration: none;}
.titolo_prodotto2{font-family: arial, tahoma; font-size:12px; color: #3366cc; padding-left: 10px; font-weight: bold; text-decoration: none;}
.titolo_prodotto3{font-family: arial, tahoma; font-size:12px; color: #666666; padding-left: 10px; font-weight: bold; text-decoration: none;}
.titolo_prodotto4{font-family: arial, tahoma; font-size:18px; color: #225da0; padding-left: 10px; font-weight: bold; text-decoration: none;}
a.titolo_prodotto4:link {font-family: arial, tahoma; font-size:18px; color: #225da0; padding-left: 00px; font-weight: bold; text-decoration: none;}
a.titolo_prodotto4:visited {font-family: arial, tahoma; font-size:18px; color: #225da0; padding-left: 00px; font-weight: bold; text-decoration: none;}
a.titolo_prodotto4:hover {font-family: arial, tahoma; font-size:18px; color: #ff6600; padding-left: 00px; font-weight: bold; text-decoration: none;}
.testo2{font-family: verdana, tahoma, arial; font-size:11px; line-height: 14px; color: #666666; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; text-decoration: none; text-align: justify;}
.testo3{font-family: verdana, tahoma, arial; font-size:11px; color: #666666; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; text-decoration: none;}
.testo4{font-family: verdana, tahoma, arial; font-size:11px; color: #666666; padding: 5px; line-height: 18px; text-decoration: none;}
.testo5{font-family: verdana, tahoma, arial; font-size:11px; color: #666666; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; text-decoration: none;}
.testo6{font-family: verdana, tahoma, arial; font-size:11px; color: #666666; padding-top: 5px; padding-bottom: 5px;}

/* Gestione testi aerea  */
.titolo_area{font-family: tahoma, arial;  font-size:16px; color: #9d9d9d; font-weight: bold; padding-left: 20px; text-decoration: none;}
.titolo_area_prodotto{font-family: tahoma, arial;  font-size:13px; color: #ff6600;  padding-left: 10px; padding-top: 10px; text-decoration: none;}


/* Rollovers per prodotti elenco sezione aerea*/
.prodotti_elenco {font-family: tahoma, arial; font-size:11px; color: #999999; text-decoration: none;}
a.prodotti_elenco:link {font-family: tahoma, arial; font-size:11px; color: #999999; text-decoration: none;}
a.prodotti_elenco:visited {font-family: tahoma, arial; font-size:11px; color: #999999; text-decoration: none;}
a.prodotti_elenco:hover {font-family: tahoma, arial; font-size:11px; color: #003399; text-decoration: none;}


/* elenchi puntati box */

ul.pro{margin-left:15px;
padding:0;
margin-top:5px;
margin-bottom:5px;
font-size:11px; color:#999999;}

ul.pro li{
margin-top:8px;
margin-bottom:8px;
list-style-image:url('images/pt_arancio.jpg');
}

ul.pro li a:link {
color: #999999;  
text-decoration: none;

}
ul.pro li a:visited {
color: #999999; 
text-decoration: none;

}
ul.pro li a:hover { 
color: #336699; 
text-decoration: underline;

}


/* Gestione numeri regione  */
.lombardia{left: 110px; top: 70px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}
a.lombardia:link {left: 110px; top: 70px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}
a.lombardia:visited {left: 110px; top: 70px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}
a.lombardia:hover {left: 110px; top: 70px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}

.toscana{left: 155px; top: 165px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}
a.toscana:link {left: 155px; top: 165px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}
a.toscana:visited {left: 155px; top: 165px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}
a.toscana:hover {left: 155px; top: 165px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}

.umbria{left: 185px; top: 185px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}
a.umbria:link {left: 185px; top: 185px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}
a.umbria:visited {left: 185px; top: 185px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}
a.umbria:hover {left: 185px; top: 185px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}

.marche{left: 210px; top: 170px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}
a.marche:link {left: 210px; top: 170px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}
a.marche:visited {left: 210px; top: 170px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}
a.marche:hover {left: 210px; top: 170px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}

.lazio{left: 190px; top: 225px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}
a.lazio:link {left: 190px; top: 225px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}
a.lazio:visited {left: 190px; top: 225px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}
a.lazio:hover {left: 190px; top: 225px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}

.abruzzo{left: 235px; top: 210px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}
a.abruzzo:link {left: 235px; top: 210px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}
a.abruzzo:visited {left: 235px; top: 210px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}
a.abruzzo:hover {left: 235px; top: 210px; font-family: arial; font-size:16px; color: #ffffff; text-decoration: none;font-weight: bold;}

.legenda{font-family: arial, verdana, tahoma; font-size:12px; color: #666666; text-decoration: none;}
a.legenda:link {font-family: arial, verdana, tahoma; font-size:12px; color: #666666; text-decoration: none;}
a.legenda:visited {font-family: arial, verdana, tahoma; font-size:12px; color: #666666; text-decoration: none;}
a.legenda:hover {font-family: arial, verdana, tahoma; font-size:12px; color: #666666; text-decoration: none;}

.numero_sportelli{font-family: arial, verdana, tahoma; font-size:18px; color: #717171; text-decoration: none; font-weight: bold;}
