.hide {
display: none;
}

.body {
background-color: #34549e;
margin: 0em;
padding: 0em;
}
.iconazioni {
background-color: #34549e;
margin: 0em;
padding: 0em;
}

.bgwhite {
background-color: #ffffff;
}

.marginblu {
/* margine con puntini bianchi su colore blu */
background-image: URL(gif/bkg_trattv.gif);
background-color: #34549e;
background-repeat: repeat-y;
}
.marginazz {
/* margine con puntini bianchi su colore azzurro */
background-image: URL(gif/bkg_trattv.gif);
background-color: #1972a6;
background-repeat: repeat-y;
}
.marginwhite {
/* margine con puntini su colore bianco */
background-image: URL(gif/bkg_pointv.gif);
background-color: #ffffff;
background-repeat: repeat-y;
}
.margingrey {
/* margine con puntini su colore grigio */
background-image: URL(gif/2bkg_pointvgrey.gif);
background-color: #F8F8F8;
background-repeat: repeat-y;
}
.margin2greyw {
/* margine con puntini a destra che separano grigio da bianco */
background-image: URL(gif/2bkg_pointv2greyw.gif);
background-color: #ffffff;
background-repeat: repeat-y;
}
.margin2wgrey {
/* margine con puntini a destra che separano bianco da grigio */
background-image: URL(gif/2bkg_pointv2wgrey.gif);
background-color: #F8F8F8;
background-repeat: repeat-y;
}
.marginbordo0 {
/* margine a puntini su colore blu chiarissimo bordo aree (menu0) */
background-image: URL(gif/2bkg_pointv0.gif);
background-color: #B1BCD9;
background-repeat: repeat-y;
}
.marginbordo1 {
/* margine a puntini su colore celeste chiarissimo bordo sezioni (menu1) */
background-image: URL(gif/2bkg_pointv1.gif);
background-color: #CEDFE9;
background-repeat: repeat-y;
}
.marginsegnal {
/* margine a puntini su colore blu-grigio-chiaro (segnaletica) */
background-image: URL(gif/bkg_pointsegnal.gif);
background-color: #D5DBE5;
background-repeat: repeat-y;
}
.marginfoto {
/* margine a puntini su foto grande homepage */
background-image: URL(gif/bkg_pointfoto.gif);
background-repeat: repeat-x;
}

.fondo {
background-color: #ffffff;
}

.bordo0 {
/* bordo orizzontale colore blu chiarissimo bordo aree (menu0) */
background-color: #B1BCD9;
background-image: URL(gif/2bkg_bordo0.gif);
background-repeat: repeat-x;
}
.bordo1 {
/* bordo orizzontale colore celeste chiarissimo bordo sezioni (menu1) */
background-color: #CEDFE9;
background-image: URL(gif/2bkg_bordo1.gif);
background-repeat: repeat-x;
}

.corpo1 {
/* intestazione di area o sezione (nel BD1)  */
background-color: #F8F8F8;
}
.corpo2 {
/* corpo a fondo grigio con margine superiore a puntini, contiene il contenuto (nel BD2) */
background-color: #F8F8F8;
background-image: URL(gif/2bkg_pointh.gif);
background-repeat: repeat-x;
}

.h0 {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:8pt;
color: #000000;
}
.h1 {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:8pt;
color: #000000;
}
.h2 {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:8pt;
color: #EE6421;
}
.h3 {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:8pt;
color: #34549e;
}


.foto {
background-image: URL(gif/bkg_fotonopoint_q20.jpg);
background-color: #34549e;
background-repeat: no-repeat;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
/* font-size:8pt;
line-height:10pt; */
color: #ffffff;
}

.trasparentblu {
/* fascette blu semitrasparenti sulla foto di homepage
che fanno da fondino sui titoli delle FAQ */
background-image: URL(gif/bkg_trasp_blu.gif);
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
}

A.faqlink:link{color:#ffffff; text-decoration: none; font-weight: bold;}
A.faqlink:visited{color:#ffffff; text-decoration: none; font-weight: bold;}
A.faqlink:active{color:#A8EF84; text-decoration: none; font-weight: bold;}
A.faqlink:hover{color:#A8EF84; text-decoration: none; font-weight: bold;}
.faqlink{color: #ffffff; text-decoration: none; font-weight: bold;}

.faq {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:8pt;
color: #ffffff;
}

A.navigs:link{color:#7D95C0; text-decoration: none;}
A.navigs:visited{color:#7D95C0; text-decoration: none;}
A.navigs:active{color:#34549e; text-decoration: none;}
A.navigs:hover{color:#34549e; text-decoration: underline;}
.navigs {
font-family: Arial, Helvetica, Sans-Serif;
font-size:8pt;
color: #7D95C0;
text-decoration: none;
}
.navigtxt {
font-family: Arial, Helvetica, Sans-Serif;
font-size:0.7em;
line-height:1.1em;
color: #7D95C0;
}

.menunum0 {
font-family: Arial, Helvetica, Sans-Serif;
font-size:9pt;
text-align: center;
font-weight: bold;
color: #ffffff;
background-color: #5272AE;
/*#6A85B9   #5272AE*/
}
.menunum {
font-family: Arial, Helvetica, Sans-Serif;
font-size:9pt;
text-align: center;
font-weight: bold;
background-color: #C9E0EC;
}
.menulett {
font-family: Arial, Helvetica, Sans-Serif;
font-size:8pt;
color: #EE6421;
text-align: center;
background-color: #ffffff;
}

.menuliv0txt {
font-family: Arial, Helvetica, Sans-Serif;
font-size:8pt;
color: #ffffff;
background-color: #5272AE;
font-weight: bold;
}
A.menuliv0:link{color:#ffffff; text-decoration: none;}
A.menuliv0:visited{color:#ffffff; text-decoration: none;}
A.menuliv0:active{color:#A8EF84; text-decoration: none;}
A.menuliv0:hover{color:#A8EF84; text-decoration: none;}
.menuliv0{color:#ffffff; text-decoration: none;}

.menuliv1txt {
font-family: Arial, Helvetica, Sans-Serif;
font-size:8pt;
background-color: #b3cedd;
}
A.menuliv1:link{color:#000000; text-decoration: none;}
A.menuliv1:visited{color:#000000; text-decoration: none;}
A.menuliv1:active{color:#34549e; text-decoration: none;}
A.menuliv1:hover{color:#34549e; text-decoration: none;}
.menuliv1{color:#000000; text-decoration: none;}

.menuliv2txthome {
/* fondo sfumato menu di homepage e dettaglio notizie */
font-family: Arial, Helvetica, Sans-Serif;
font-size:8pt;
background-color: #f1f4f5;
background-image: URL(gif/2bkgmenu_sfumshort.gif);
}
A.menuliv2:link{color:#000000; text-decoration: none;}
A.menuliv2:visited{color:#4A4A4A; text-decoration: none;}
A.menuliv2:active{color:#EE6421; text-decoration: none;}
A.menuliv2:hover{color:#EE6421; text-decoration: none;}
.menuliv2{color:#000000; text-decoration: none;}

.menuliv2txt {
/* fondo sfumato tratteggiato menu dei secondi livelli */
font-family: Arial, Helvetica, Sans-Serif;
font-size:8pt;
background-color: #f1f4f5;
background-image: URL(gif/2bkgmenu_sfumtrattsfum.gif);
}
A.menuliv2:link{color:#000000; text-decoration: none;}
A.menuliv2:visited{color:#4A4A4A; text-decoration: none;}
A.menuliv2:active{color:#EE6421; text-decoration: none;}
A.menuliv2:hover{color:#EE6421; text-decoration: none;}
.menuliv2{color:#000000; text-decoration: none;}

.menuliv2txtline {
/* serve per il segnalino della sottosezione selezionata */
font-family: Arial, Helvetica, Sans-Serif;
font-size:8pt;
background-color: #f1f4f5;
background-image: URL(gif/2bkgmenu_line.gif);
}
.menuliv2txtlines {
/* serve per il segnalino della sottosezione selezionata (voce lunga) */
font-family: Arial, Helvetica, Sans-Serif;
font-size:8pt;
background-color: #f1f4f5;
background-image: URL(gif/2bkgmenu_lineshort.gif);
}
.menuliv2txtlinel {
/* serve per il segnalino della sottosezione selezionata (voce corta) */
font-family: Arial, Helvetica, Sans-Serif;
font-size:8pt;
background-color: #f1f4f5;
background-image: URL(gif/2bkgmenu_linelong.gif);
}

A.menuliv3:link{color:#EE6421; text-decoration: none;}
A.menuliv3:visited{color:#EE6421; text-decoration: none;}
A.menuliv3:active{color:#6983b7; text-decoration: none;}
A.menuliv3:hover{color:#6983b7; text-decoration: none;}
.menuliv3{color:#EE6421; text-decoration: none;}



.infolancio {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
line-height:1.2em;
color: #000000;
}


A.lanciolink:link{color:#000000; font-weight: bold; text-decoration: none}
A.lanciolink:visited{color:#656464; font-weight: bold; text-decoration: none;}
A.lanciolink:active{color:#5272AE; font-weight: bold; text-decoration: none;}
A.lanciolink:hover{color:#5272AE;}
.lanciolink{color:#000000; font-weight: bold; text-decoration: none;}


.text {
font-family: Arial, Helvetica, Sans-Serif;
font-size:10pt;
}
.texts {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:8pt;
}
.textw {
font-family: Arial, Helvetica, Sans-Serif;
font-size:10pt;
color: #ffffff;
}
.textws {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:8pt;
color: #ffffff;
}
.textlist {
font-family: Arial, Helvetica, Sans-Serif;
font-size:9pt;
color: #5272AE;
}
.textlists {
font-family: Arial, Helvetica, Sans-Serif;
font-size:9pt;
color: #EE6421;
}

A.normal:link{color:#EE6421; font-weight: bold; text-decoration: none;}
A.normal:visited{color:#EE6421; font-weight: bold; text-decoration: none;}
A.normal:active{color:#419b25; font-weight: bold; text-decoration: none;}
A.normal:hover{color:#5272AE; font-weight: bold; text-decoration: none;}
.normal{color:#EE6421; font-weight: bold; text-decoration: none;}

.segnaltxt {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:8pt;
color: #000000;
}
/*.evidsegnal, .evidsegnal a {
color:#ff0000;
}*/
A.segnal:link{color:#ff0000; font-weight: bold; text-decoration: none}
A.segnal:visited{color:#000000; font-weight: bold; text-decoration: none;}
A.segnal:active{color:#000000; font-weight: bold; text-decoration: none;}
A.segnal:hover{color:#6d7e99;}
.segnal{color:#ff0000; font-weight: bold; text-decoration: none;}

.infotit4 {
font-family: Arial, Helvetica, Sans-Serif;
font-size:12pt;
color: #34549e;
}
.infoabstract {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:8pt;
line-height:9pt;
color:#747474;
}
.infotxt {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:8pt;
color: #000000;
}
.infotxt a:link{color:#5272AE; text-decoration: none}
.infotxt a:visited{color:#5272AE; text-decoration: none;}
.infotxt a:active{color:#ee6421; text-decoration: none;}
.infotxt a:hover{color:#ee6421; text-decoration: none;}
.infotxt a {color: #5272AE; font-weight: bold; text-decoration: none;}

.fonteservciv, .fonteservciv a {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:8pt;
background-color:#5272AE;
color:#ffffff;
text-decoration:none;
}
.infodata {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:8pt;
color:#747474;
}

A.bandoscn:link{color:#000000; text-decoration: none; font-weight: bold;}
A.bandoscn:visited{color:#000000; text-decoration: none; font-weight: bold;}
A.bandoscn:active{color:#EE6421; text-decoration: none; font-weight: bold;}
A.bandoscn:hover{color:#EE6421; text-decoration: none; font-weight: bold;}
.bandoscn{color: #000000; text-decoration: none; font-weight: bold;}

hr {
height:1px;
color: #EE6421;
margin-top: 0em;
padding-top: 0em;
}


/*
PALETTE
blu: #34549e
azzurro: #1972a6
arancio: #EE6421 (old: #e86c2c)
blu chiaro menu0: #5272AE
celeste menu1: #b3cedd
blu chiarissimo bordo area: #B1BCD9
celeste chiarissimo bordo sezione: #CEDFE9
*/






/* PARTE RISERVATA ALLA STAMPA */
@media print {
/*--------------------*/

.body {
background-color: #ffffff;
}

/*--------------------*/
}
/* FINE PARTE RISERVATA ALLA STAMPA */

