body {line-height:20px;} 
.sfondoangolo {background-image: url(/images/_site/angolo_180.gif); background-position: bottom; background-repeat:no-repeat; background-position: left}
.sfondopoli {background-image: url(/images/_site/bg_sezioni.gif); background-position: bottom; background-repeat:no-repeat; background-position: right}
.policasella {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #000000;}
.policasella:hover {color:#0084c9;}
.poliform {font-family: Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; color: #000000;}
.polilogin {font-family: Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #575757;}
.policoldx {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #464646;}
.policoldx:hover {color: #0084c9; text-decoration: underline;}
.policolsx {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #464646;}
.policolsx:hover {color: #0084c9; text-decoration: underline;}
.policolsxh {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #0084c9;}
.policolsxw {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff;}
.policolsxw:hover {color: #FF9900; text-decoration: underline;}
.policoltit {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #575757;}
.policoltit1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff;}
.policoltit:hover {color:#0084c9;}
.polihomelink {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000;}
.polihomelink:hover {font-weight: bold;}
.policontatti {font-family: Arial, helvetica, sans-serif; font-weight: bold; FONT-SIZE: 11px; COLOR: #FD8427; TEXT-DECORATION: none;}
.policontatti:hover {COLOR: #003399; TEXT-DECORATION: underline;}
.policorpo {font-family: verdana, helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none;}
.policorpolink {font-family: verdana, helvetica, sans-serif; font-weight: normal; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline;}
.policorpolink:hover {color: #0084C9;}
.policorpomail {font-family: verdana, helvetica, sans-serif; font-weight: normal; FONT-SIZE: 11px; COLOR: #000000;}
.policorpomail:hover {color: #0084C9;  TEXT-DECORATION: underline;}
.polienglish {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #575757;}
.polienglish:hover {color: #0084c9;}
.polimenuoriz {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000;}
.polimenuoriz:hover {color: #0084c9; text-decoration: underline;}
.polimenusched {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #575757;}
.polimenusched:hover {color: #0084c9; text-decoration: underline;}
.polinota {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #575757;}
.polinotab {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #575757;}
.polipercorso {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #575757;}
.polipercorso:hover {color: #0084c9;}
.polith {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; COLOR: #ffffff;}
.polititoloswas {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none;}
.poliul {list-style-image: url(/images/_site/punto.gif); font-family: verdana, helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none;}
.poliul1 {list-style-type: square; position: inside; font-family: verdana, helvetica, sans-serif; font-size: 10px; color:#575757; font-weight: normal;}
.poliul2 {list-style-type: 1; position: inside; font-family: verdana, helvetica, sans-serif; font-size: 11px; color:#646464; font-weight: normal;}
.poliul3 {list-style-type: square; position: inside; font-family: verdana, helvetica, sans-serif; font-size: 10px; color:#646464; font-weight: normal; line-height: 1}
.polifooter {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #575757;}
.polimail {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #575757;}
.polimail:hover {color:#0084c9;}
.politext {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #575757;}
.politext:hover {color:#0084c9;}
.polimenusez {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF;}
.polinavenglish {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #575757;}
.polinavenglish:hover {color:#0084c9;}
.polinavoriz {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #575757;}
.polinavoriz:hover {color:#0084c9;}
.polilink {font-family: verdana, helvetica, sans-serif; font-weight: normal; FONT-SIZE: 11px; color:#646464; text-decoration: none;}
.polilink:hover {color:#0084c9}
.polimenudin {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; text-decoration: none; color: #575757;}
.polimenudint {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #575757; line-height: 1}
.polievento {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #575757;}
.polievento:hover {color: #0084c9;}
.polieventodata {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; COLOR: #575757;}
.polieventolink {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000;}
.polieventolink:hover {color: #0084c9; text-decoration: underline;}
.polieventotit {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; color: #0084c9;}
.polieventotit:hover {text-decoration: underline;}
.polinews {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000;}
.polinews:hover {color: #0084c9;}
.polinewsdata {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #575757;}
.polinewsdata1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #575757;}
.polinewsspec {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #575757;}
.polinewsspec:hover {color:#0084c9;}
.polinewstitolo {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #0084c9;}
.polinewstitolo1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; color: #0084c9;}
.polinewstitolo2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #0084c9;}
.polinewstitolo:hover {text-decoration: underline;}
.polimenumail {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #ffffff;}
.polimenumail:hover {color:#FF9933;}
.rubricaristitolo {font-family: Arial, helvetica, sans-serif; font-weight: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none;}
.politable {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration: none; COLOR: #575757; line-height: 110%}
.politable:hover {color: #FF9900; text-decoration: underline;}
.polititsez {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; text-decoration: none; color: #ffffff;}
.polititsez1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; color: #ffffff;}
.spc2 {font-family: Arial, Helvetica, sans-serif; font-size: 2px;}
.spc4 {font-family: Arial, Helvetica, sans-serif; font-size: 8px;}
.poliswast {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: BOLD; text-decoration: none; color: #358C09;}
/*.polit3swas {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; COLOR: #358C09;}*/
.polit3swas {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; COLOR: #013378;}
.polititolo {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #ffffff;}
.polititolo1 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; text-decoration: none; color: #575757;}
.polititolo2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: BOLD; text-decoration: none; color: #575757;}
.polititolo3 {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; COLOR: #575757;}
.polititolo3:hover {color: #0084C9;}
.polititolo3link {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; COLOR: #575757;}
.polititolo3link:hover {color: #0084C9;}

.polititolo3w {font-family: Arial, helvetica, sans-serif; font-weight: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none;}
.polititolo4 {font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: #575757;}
.polititolo4:hover {color: #0084C9;}
.poliateneot {font-family: Arial, helvetica, sans-serif; font-weight: bold; FONT-SIZE: 14px; COLOR: #0084C9; TEXT-DECORATION: none;}
.tabella_foto {background-color: #E8E8E8;  padding: 8px;  border: 1px dashed; border-color:#cccccc; padding: 0.5em; text-align:center;}
.swasbordo {width: 10px;}
.pm_titolo {font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; color: #FD8427;}
.pm_titolo_maxi {font-family: arial, helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; color: #FD8427;}
.pm_titolo_mini {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #FD8427;}
.pm_testo {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000;}
.pm_testo_maxi {font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; color: #000000;}
.pm_testo_red {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #ff0000;}
.pm_testo_maxi_red {font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; color: #ff0000;}
.pm_testo_mini {font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #000000;}
/*.hrowbrowse {background-color: #F0F0F0;}*/
.hrowbrowse td {
    border-bottom: 1px solid #dadada !important;
    border-left: none !important;
    border-right: none !important;
    border-collapse:collapse !important;
}
.browse_separatore {padding:0px;background-color:gray;}
.rowbrowse td {
border-bottom: 1px solid #dadada !important;
border-left: none !important;
border-right: none !important;
border-collapse: collapse !important;
}

.browse_btn {
    background: #a6abad !important;
    background-image: -webkit-linear-gradient(top, #a6abad, #6c7175) !important;
    background-image: -moz-linear-gradient(top, #a6abad, #6c7175) !important;
    background-image: -ms-linear-gradient(top, #a6abad, #6c7175) !important;
    background-image: -o-linear-gradient(top, #a6abad, #6c7175) !important;
    background-image: linear-gradient(to bottom, #a6abad, #6c7175) !important;
    -webkit-border-radius: 28 !important;
    -moz-border-radius: 28 !important;
    border-radius: 28px !important;
    font-family: Arial !important;
    color: #ffffff !important;
    font-size: 14px !important;
    padding: 10px 20px 10px 20px !important;
    text-decoration: none !important;
}

    .browse_btn:hover {
        background: #b8bec2 !important;
        background-image: -webkit-linear-gradient(top, #b8bec2, #969899) !important;
        background-image: -moz-linear-gradient(top, #b8bec2, #969899) !important;
        background-image: -ms-linear-gradient(top, #b8bec2, #969899) !important;
        background-image: -o-linear-gradient(top, #b8bec2, #969899) !important;
        background-image: linear-gradient(to bottom, #b8bec2, #969899) !important;
        text-decoration: none !important;
    }

#cookie-bar {background:#003576; height:auto; font-size:15px;font-family:Arial;line-height:1.6em; color:#eee; text-align:center; padding:0.2em 0; display:none;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {text-decoration:underline;color:#eee;font-weight:bold;}
#cookie-bar a:visited {color:#eee;}
#cookie-bar .cb-enable {color:#000; background:#eee; display:inline-block; text-decoration:none; padding:0 1em; margin-left:0.5em;}
#cookie-bar .cb-enable:hover {background:#ccc;}
#cookie-bar .cb-enable:visited {color:#000;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#eee;}
#cookie-bar .cb-policy:hover {background:#ccc;}

/* Stili per gli highlights Rassegna stampa
span.chapterhl {
	background-color:yellow;
}*/