/* foglio di stile unico per tutti i browser - nuova versione aprile 2018 */
body { margin:2px; padding:2px; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; color:#333333; }
ul.skip { position:absolute; left:0; top:-500px; width:1px; height:1px; overflow:hidden; }
img { border:0; }
img.galleria { border:4px #DCDCDC; border-style:double; }
form { margin:0; padding:0; }
td, p, br { font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; }
.tabellapiccola { font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; }
/* nuovo */
table.tabella_grande { width:100%; background:#FFFFFF; }
td.sfondoalto { background:url(sfondoalto.gif) repeat-x; }
td.sfondosx { background:url(sfondosx.gif) repeat-y; }
td.sfondodx { background:url(sfondodx.gif) repeat-y; }
div.sfondologo { width:auto; height:164px; margin:0; padding-left:12px; padding-right:12px; background:url(sfondo_logo_grigio_2014.png) repeat-x; white-space:nowrap; overflow:hidden; }
img.logo { float:left; margin-top:12px; margin-right:15px; }
div.loghino { float:right; padding-top:12px; }
div.intestazione { width:auto; padding-top:56px; text-align:left; white-space:nowrap; overflow:hidden; }
div.navigazione { width:auto; height:20px; margin:0; padding-top:2px; padding-left:15px; padding-right:15px; }
div.utente { width:auto; height:21px; margin:0; padding-left:15px; padding-right:15px; text-align:center; }
/* tabelle */
div.header_table_sx { width:auto; height:40px; margin:0; padding:0; background:url(sfondo_header_table5.gif) repeat-x; overflow:hidden; }
div.angolo_table_sx { float:left; width:14px; height:40px; background:url(angolo_sx_table.png) no-repeat; }
div.header_table_dx { width:auto; height:40px; margin:0; padding:0; background:url(sfondo_header_table5.gif) repeat-x; overflow:hidden; }
div.angolo_table_dx { float:right; width:14px; height:40px; background:url(angolo_dx_table.png) no-repeat; }
div.header_table_cx { width:auto; height:40px; margin:0; padding:0; background:url(sfondo_header_table5.gif) repeat-x; overflow:hidden; }
div.titolo_tabella_sx { padding:0 14px; line-height:40px; }
div.titolo_tabella_dx { padding:0 14px; line-height:40px; }
div.spaziatura_tabella { margin:1px 0 0 0; padding:0; background:#FEFFFF; }
div.content_tabella { background:url(sfondo_table.gif) repeat-x; margin:0; padding:12px; }
.testo_tabella_new { margin:0; padding:0; color:#FFFFFF; font-weight:bold; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; }
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.justify { text-align:justify; }
.clearfloat { clear:both; }
.nowrap { white-space:nowrap; }
/* per editor */
blockquote { font-style:italic; padding:1px 0; border-style:solid; border-color:#cccccc; border-width:0; padding-left:20px; padding-right:8px; border-left-width:5px; }
/* menu 3 */
#menu31 { padding:5px 15px; text-align:right; background:url(sfondo_menu_principale.jpg) repeat-x; line-height:15px; border-bottom:1px solid #F5F5F5; }
#menu31 a, a:visited { font-weight:bold; font-size:10Pt; color:#333333; text-decoration:none; }
#menu31 a:hover, a:active { font-weight:bold; font-size:10Pt; color:#FF0000; text-decoration:underline; }
#menu32 { clear:both; margin-top:1px; padding:5px 15px; text-align:right; background:url(sfondo_menu_principale.jpg) repeat-x; line-height:15px; }
#menu32 a, a:visited { font-weight:bold; color:#333333; text-decoration:none; }
#menu32 a:hover, a:active { font-weight:bold; color:#FF0000; text-decoration:underline; }
#menu33 { margin:0 16px; padding:5px 15px; text-align:center; background:#F5F5F5; border:1px solid #DCDCDC; line-height:15px; }
#menu33 a, a:visited { font-weight:bold; color:#666666; text-decoration:none; }
#menu33 a:hover, a:active { font-weight:bold; color:#FF0000; text-decoration:underline; }
/* news scroller */
#newscontainer { margin:0 12px; padding:12px; border:1px solid #D3D3D3; background:#FEFFFF; }
#newsscroller { width:auto; color:#696969; }
#newsscroller b { font-weight:bold; color:#3871B2; }
#newsscroller b a, #newsscroller b a:visited { font-weight:bold; color:#3871B2; text-decoration:none; }
#newsscroller b a:hover, #newsscroller b a:active { color:#FF0000; text-decoration:none; }
#newsscroller a, #newsscroller a:visited { color:#3871B2; text-decoration:none; }
#newsscroller a:hover, #newsscroller a:active { color:#FF0000; text-decoration:none; }
#newsscroller .piccolo, .piccolo a, .piccolo a:hover { font-size:7.5Pt; }
div.tornaindietro { width:auto; height:40px; margin:0; padding:0; }
div.right98 { width:98%; text-align:right; }
/* nuovo footer 2017 */
#footer_new { width:auto; margin:0 16px 0 16px; padding:24px; color:#FFFFFF; font-weight:normal; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; background:#808080; text-align:center; }
#footer_new a, #footer_new a:visited { color:#FFFFFF; font-weight:normal; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
#footer_new a:hover, #footer_new a:active { color:#FFFFFF; font-weight:normal; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:underline; }
/* nuovo footer menù 2018 */
#footer_menu { width:auto; min-height:100px; margin:0 16px 0 16px; padding:16px; border:1px solid #DCDCDC; color:#444444; font-weight:normal; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; background:#F5F5F5; }
#footer_menu a.uno, #footer_menu a.uno:visited { color:#444444; font-weight:bold; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
#footer_menu a.uno:hover, #footer_menu a.uno:active { color:#FF0000; font-weight:bold; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
#footer_menu a, #footer_menu a:visited { color:#333333; font-weight:normal; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
#footer_menu a:hover, #footer_menu a:active { color:#FF0000; font-weight:normal; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
#footer_menu ul {margin:0; padding:0 0 0 16px; }
td.controlpanel {background:url(sfondo_cp.gif) repeat-x; }
td.controlpanel30 {background:url(sfondo_cp34.gif) repeat-x; }
table.cornice { border:1px #cf2328 solid; }
table.tabs { border-color:#666666 #666666 #666666 #666666; border-style:solid; border-top-width:0; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; background:#F5F5F5; }
table.formloginnew { background:url(sfondo_login.jpg) repeat-x; border:1px #cf2328 solid; }
/* per compatibilità registro assenze */
td.sfondo_header_table { background:url(sfondo_header_table.gif) repeat-x; }
/* intestazione */
.header1 { color:#696969; font-weight:normal; font-size:32px; font-family:"Trebuchet MS", arial, helvetica, sans-serif; line-height:42px; letter-spacing:2px; }
.header2 { color:#333333; font-weight:bold; font-size:32px; font-family:"Trebuchet MS", arial, helvetica, sans-serif; line-height:42px; letter-spacing:2px; }
.header3 { color:#696969; font-weight:bold; font-size:13px; font-family:"Trebuchet MS", arial, helvetica, sans-serif; line-height:18px; letter-spacing:5px; }
/* menu principale multilivello versione 2.0 */
#jqueryslidemenucontent { position:relative; width:auto; min-height:40px; height:auto !important; height:40px; margin:0; padding:0 6px 0 6px; background:url(sfondo_menu_principale.jpg); z-index:100; }
a.bold1:link, a.bold1:visited, a.bold1:hover, a.bold1:focus, a.bold1:active { font-weight:bold; }
.jqueryslidemenu{ width:100%; }
.jqueryslidemenu ul{ margin:0; padding:0; list-style-type:none; }
.jqueryslidemenu ul li{ position:relative; display:inline; float:left; z-index:100; }
.jqueryslidemenu ul li a{ display:block; background:url(sfondo_menu_principale.jpg) repeat-x; color:#000000; padding:12px; border-right:1px solid #F5F5F5; text-decoration:none; }
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{ color:#000000; }
.jqueryslidemenu ul li a:hover{ background:#808080; color:#FFFFFF; }
.jqueryslidemenu ul li ul{ position:absolute; left:0; display:block; visibility:hidden; }
.jqueryslidemenu ul li ul li{ display:list-item; float:none; }
.jqueryslidemenu ul li ul li ul{ top:0; }
.jqueryslidemenu ul li ul li a{ width:180px; padding:12px 12px; margin:0; border-top-width:0; background:#F5F5F5; border-right:1px solid #333333; border-bottom:1px solid #333333; border-left:1px solid #333333; }
/* per rendere diversi i link delle tendine */
.jqueryslidemenu ul li ul li a:link, .jqueryslidemenu ul li ul li a:visited{ color:#000000; }
.jqueryslidemenu ul li ul li a:hover{ background:#808080; color:#FFFFFF; }
/* ######### CSS classes applied to down and right arrow images ######### */
.downarrowclass{ position:absolute; top:18px; right:5px; }
.rightarrowclass{ position:absolute; top:17px; right:5px; }
/* fine menu principale */
ul.elenco { margin-top:0; padding-top:0; margin-left:16px; padding-left:0; margin-bottom:0; padding-bottom:0; }
ul.icon,ul.icon li { list-style:none; margin:0; padding:0; }
ul.icon { width:auto; }
ul.icon li.icon { padding:4px 0 4px 18px; line-height:1.2em; background:url(new_bullet_nero.png) no-repeat 2px 0.5em; margin:-4px 0 0; }
ul.icon li.icon1 { padding:4px 0 4px 18px; line-height:1.2em; background:url(new_bullet_nero.png) no-repeat 2px 0.5em; margin:-4px 0 0; }
ul.icon li.icon2 { padding:4px 0 4px 18px; line-height:1.2em; background:url(new_bullet_grigio.png) no-repeat 2px 0.5em; margin:-4px 0 0 14px; }
ul.icon li.icon3 { padding:4px 0 4px 18px; line-height:1.2em; background:url(new_bullet_grigio.png) no-repeat 2px 0.5em; margin:-4px 0 0; }
/* hover sul li */
ul.icon li.icon:hover { background:url(new_bullet_rosso.png) no-repeat 2px 0.5em #DCDCDC; }
ul.icon li.icon1:hover { background:url(new_bullet_rosso.png) no-repeat 2px 0.5em #DCDCDC; }
ul.icon li.icon2:hover { background:url(new_bullet_rosso.png) no-repeat 2px 0.5em #DCDCDC; }
ul.icon li.icon3:hover { background:url(new_bullet_rosso.png) no-repeat 2px 0.5em #DCDCDC; }
/* nuovo febbraio 2015:freccine per colonne a destra */
ul.freccina { list-style:none; margin:0; padding:0; width:auto; }
ul.freccina li { padding:0 0 0 10px; line-height:1.2em; background:url(../../comuni/freccina_nera6x12.gif) no-repeat 0 1px; }
/* primo piano standard */
.art_news_evidenza { width:auto; min-height:52px; height:auto !important; height:52px; border:1px solid #D3D3D3; background:#FEFEFE url(../../comuni/hp_news_rosso.png) no-repeat center left; }
.art_news_standard { width:auto; min-height:52px; height:auto !important; height:52px; border:1px solid #D3D3D3; background:#FEFEFE url(../../comuni/hp_news_standard.png) no-repeat center left; }
.art_content_new { padding-top:0.75em; padding-left:63px; line-height:1.2em; }
/* top news */
div.top_news_grande { width:auto; margin:0; padding:0; text-align:justify; }
div.titolo_top_news_grande { width:auto; font-size:20px; font-weight:bold; color:#333333; line-height:24px; }
a.titolo_top_news_grande, a.titolo_top_news_grande:visited, a.titolo_top_news_grande:active { font-size:20px; font-weight:bold; color:#333333; line-height:24px; text-decoration:none; }
a.titolo_top_news_grande:hover { font-size:20px; font-weight:bold; color:#FF0000; text-decoration:none; }
div.content_top_news_grande { padding-top:8px; font-size:9pt; line-height:13pt; }
.content_top_news_grande img { float:left; margin-right:10px; margin-bottom:10px; }
a.content_top_news_grande, a.content_top_news_grande:visited, a.content_top_news_grande:active { font-size:8pt; font-weight:bold; color:#333333; text-decoration:none; }
a.content_top_news_grande:hover { font-size:8pt; font-weight:bold; color:#FF0000; text-decoration:none; }
/* nuovo primo piano */
div.primo_piano { width:auto; margin:0; padding:0; text-align:justify; }
div.primo_piano_evidenza { width:auto; min-height:79px; height:auto !important; height:79px; margin:0; padding:0 6px 6px 6px; text-align:justify; background:#F5F5F5; }
div.content_primo_piano { padding-top:8px; font-size:9pt; line-height:13pt; }
.content_primo_piano img { float:left; margin-right:10px; margin-bottom:10px; }
img.normale { margin:0; }
a.content_primo_piano, a.content_primo_piano:visited, a.content_primo_piano:active { font-size:8pt; font-weight:bold; color:#333333; text-decoration:none; }
a.content_primo_piano:hover { font-size:8pt; font-weight:bold; color:#FF0000; text-decoration:none; }
a.titolo_piccolo_primo_piano, a.titolo_piccolo_primo_piano:visited, a.titolo_piccolo_primo_piano:active { font-size:10pt; font-weight:bold; color:#333333; text-decoration:none; line-height:14pt; }
a.titolo_piccolo_primo_piano:hover { font-size:10pt; font-weight:bold; color:#FF0000; text-decoration:none; line-height:14pt; }
div.spaziatura_primo_piano { border:1px solid; border-color:#FFFFFF #FFFFFF #D3D3D3 #FFFFFF; clear:both; }
/* nuovi stili per le righe delle tabelle - ottobre 2012 */
.riga1 { background:#FFFFFF; }
.riga2 { background:#F5F5F5; }
.riga4 { background:#DFF4FF; }
/* link */
a { color:#333333; font-weight:normal; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; }
a:visited { color:#333333; font-weight:normal; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; }
a:hover { color:#FF0000; font-weight:normal; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; }
a:active { color:#FF0000; font-weight:normal; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; }
a.piccolo { color:#333333; font-weight:normal; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; }
a.piccolo:visited { color:#333333; font-weight:normal; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; }
a.piccolo:hover { color:#FF0000; font-weight:normal; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; }
a.piccolo:active { color:#FF0000; font-weight:normal; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; }
/* per compatibilità registro voti */
a.linkblupiccolo { color:#333333; font-weight:normal; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; }
a.linkblupiccolo:visited { color:#333333; font-weight:normal; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; }
a.linkblupiccolo:hover { color:#FF0000; font-weight:normal; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; }
a.linkblupiccolo:active { color:#FF0000; font-weight:normal; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; }
a.menu1 { color:#333333; font-weight:bold; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a.menu1:visited { color:#333333; font-weight:bold; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a.menu1:hover { color:#FF0000; font-weight:bold; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a.menu1:active { color:#FF0000; font-weight:bold; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a.menu2 { color:#333333; font-weight:bold; font-size:8.5Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a.menu2:visited { color:#333333; font-weight:bold; font-size:8.5Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a.menu2:hover { color:#FF0000; font-weight:bold; font-size:8.5Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a.menu2:active { color:#FF0000; font-weight:bold; font-size:8.5Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a.bianco { color:#FFFFFF; font-weight:normal; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a.bianco:visited { color:#FFFFFF; font-weight:normal; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a.bianco:hover { color:#FFFFFF; font-weight:normal; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:underline; }
a.bianco:active { color:#FFFFFF; font-weight:normal; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:underline; }
a.biancograssetto { color:#FFFFFF; font-weight:bold; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a.biancograssetto:visited { color:#FFFFFF; font-weight:bold; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a.biancograssetto:hover { color:#FFFFFF; font-weight:bold; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a.biancograssetto:active { color:#FFFFFF; font-weight:bold; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a.biancopiccologr { color:#FFFFFF; font-size:7.5Pt; font-weight:bold; font-family:verdana, arial, Helvetica; text-decoration:none; }
a.biancopiccologr:visited { color:#FFFFFF; font-size:7.5Pt; font-weight:bold; font-family:verdana, arial, Helvetica; text-decoration:none; }
a.biancopiccologr:hover { color:#4F4F4F; font-size:7.5Pt; font-weight:bold; font-family:verdana, arial, Helvetica; text-decoration :none; }
a.biancopiccologr:active { color:#4F4F4F; font-size:7.5Pt; font-weight:bold; font-family:verdana, arial, Helvetica; text-decoration :none; }
a.articoli { color:#333333; font-weight:normal; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a.articoli:visited { color:#333333; font-weight:normal; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a.articoli:hover { color:#FF0000; font-weight:normal; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:underline; }
a.articoli:active { color:#FF0000; font-weight:normal; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:underline; }
a.grigio_piccolo { color:#666666; font-weight:normal; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a.grigio_piccolo:visited { color:#666666; font-weight:normal; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a.grigio_piccolo:hover { color:#FF0000; font-weight:normal; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:underline; }
a.grigio_piccolo:active { color:#FF0000; font-weight:normal; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:underline; }
/* per il calendario */
a.calendario { color:#333333; font-weight:normal; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:underline; }
a.calendario:visited { color:#333333; font-weight:normal; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:underline; }
a.calendario:hover { color:#FF0000; font-weight:normal; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:underline; }
a.calendario:active { color:#FF0000; font-weight:normal; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:underline; }
a.calendario2 { color:#FFFFFF; font-size:7.5Pt; font-weight:bold; font-family:verdana, arial, Helvetica; text-decoration:none; }
a.calendario2:visited { color:#FFFFFF; font-size:7.5Pt; font-weight:bold; font-family:verdana, arial, Helvetica; text-decoration:none; }
a.calendario2:hover { color:#FFFFFF; font-size:7.5Pt; font-weight:bold; font-family:verdana, arial, Helvetica; text-decoration :underline; }
a.calendario2:active { color:#FFFFFF; font-size:7.5Pt; font-weight:bold; font-family:verdana, arial, Helvetica; text-decoration :underline; }
table.calendar { border:1px solid #C0C0C0; }
td.calendarpiccola { border:1px solid #C0C0C0; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; }
/* nuovo per la galleria Rev. 01.02.10062010 */
div.img_gallery { height:auto; width:auto; }
div.img_gallery img { border:1px solid #A9A9A9; }
div.img_gallery a:hover img { border:1px solid #FFFFFF; }
/* da lasciare per compatibilità titolo vecchie tabelle e scroll page */
.titolo_tabella_bianco1 { color:#024C72; font-weight:bold; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; margin-left:14px; }
.testo_piccolo { color:#333333; font-weight:normal; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; }
.testo_grigio_piccolo { color:#666666; font-weight:normal; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; }
.testonormalebianco { color:#FFFFFF; font-weight:normal; font-size:10Pt; font-family:verdana, arial, helvetica, sans-serif; }
.testomoltopiccoloblu { color:#3C74E7; font-weight:normal; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; }
select.piccolo { font-size:7.5Pt; font-family:verdana, arial, Helvetica; font-weight:normal; color:#003399 }
input.piccolo { font-size:7.5Pt; font-family:verdana, arial, Helvetica; font-weight:normal; color:#003399 }
textarea.piccolo { font-size:7.5Pt; font-family:verdana, arial, Helvetica; font-weight:normal; color:#003399 }
/* per servizio 31 */
td.tabellaorario {font-family:verdana, arial, helvetica, sans-serif; font-size:10Pt; font-weight:bold; color:#FFFFFF; background-color:#3C74E6; }
/* per compatibilità con il css del registro voti */
td.tabellapiccola1 {font-family:verdana, arial, helvetica, sans-serif; font-size:7.5Pt; font-weight:bold; color:#FFFFFF; background-color:#3C74E6; }
.tabellanormale { font-family:verdana, arial, helvetica, sans-serif; font-size:10Pt; font-weight:normal; color:#3C74E6; background-color:#F1F3F3; border:1px #3C74E6 solid; }
.testonormaleblu {font-family:verdana, arial, helvetica, sans-serif; font-size:10Pt; color:#3C74E7; }
a.neropiccologr { color:#333333; font-weight:bold; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a.neropiccologr:visited { color:#333333; font-weight:bold; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a.neropiccologr:hover { color:#FF0000; font-weight:bold; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
a.neropiccologr:active { color:#FF0000; font-weight:bold; font-size:7.5Pt; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; }
/* fine */
.pulsante { background-color:#F5F5F5; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold; font-size:7.5Pt; color:#000000; border-color:#D3D3D3 #808080 #808080 #D3D3D3; border-style:solid; cursor:pointer; }
/* solo per servizio POF */
.pulsanterosso { background-color:#F5F5F5; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold; font-size:7.5Pt; color:#FF0000; border-color:#D3D3D3 #808080 #808080 #D3D3D3; border-style:solid; cursor:pointer; }
.pulsanteverde { background-color:#F5F5F5; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold; font-size:7.5Pt; color:#006600; border-color:#D3D3D3 #808080 #808080 #D3D3D3; border-style:solid; cursor:pointer; }
