img {
    border: none
    }
body {
    background-color: #04BFF4
    }
FONT, TD, P, DIV, INPUT, TEXTAREA, FORM, SELECT {
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 11px
    }
A {
    color: #000;
    text-decoration: underline;
    background: none
    }
A:link {
    color: blue;
    background: none;
    font-size: 11px;
    font-family: Georgia, Times New Roman, Times, serif;
    text-decoration: none
    }
A:active {
    background: none;
    font-size: 11px;
    font-family: Georgia, Times New Roman, Times, serif;
    text-decoration: none
    }
A:visited {
    background: none;
    font-size: 11px;
    font-family: Georgia, Times New Roman, Times, serif;
    text-decoration: none;
    color: #03C
    }
A:hover {
    background: none;
    font-size: 11px;
    font-family: Georgia, Times New Roman, Times, serif;
    text-decoration: underline;
    color: #C03
    }
.topbiglink A:link {
    color: #C03;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    font-weight: bold
    }
.topbiglink A:hover {
    color: #C03;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none
    }
.topbiglink A:visited {
    color: #C03;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    font-weight: bold
    }
.toplink {
    color: #FFF;
    font-family: Georgia, Times New Roman, Times, serif;
    background: none;
    font-size: 11px
    }
.toplink A:link {
    color: #FFF;
    font-family: Georgia, Times New Roman, Times, serif;
    background: none;
    font-size: 11px
    }
.toplink A:hover {
    color: #FC0;
    font-family: Georgia, Times New Roman, Times, serif;
    background: none;
    font-size: 11px;
    text-decoration: none
    }
.toplink A:visited {
    color: #FF0;
    font-family: Georgia, Times New Roman, Times, serif;
    background: none;
    font-size: 11px
    }
.title {
    color: #000;
    font-weight: bold;
    text-decoration: none;
    background: none
    }
.option {
    color: #000;
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: bold;
    text-decoration: none;
    background: none;
    font-size: 12px
    }
.optgray {
    color: #787878;
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: bold;
    text-decoration: none;
    background: none;
    font-size: 12px
    }
.storycat {
    color: #000;
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: bold;
    text-decoration: underline;
    background: none;
    font-size: 12px
    }
.tiny {
    color: #000;
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: normal;
    text-decoration: none;
    background: none;
    font-size: 10px
    }
.storytitle {
    color: #000;
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: bold;
    text-decoration: none;
    background: none;
    font-size: 12px
    }
.boxtitle {
    color: #000;
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: bold;
    text-decoration: none;
    background: none;
    font-size: 11px
    }
.content {
    color: #000;
    font-family: Georgia, Times New Roman, Times, serif;
    background: none;
    font-size: 11px
    }
.boxcontent {
    color: #000;
    font-family: Georgia, Times New Roman, Times, serif;
    background: none;
    font-size: 11px
    }
.sideboxtitle {
    color: #A52D2D;
    background: none
    }
.storyboxtitle {
    color: #FFF;
    background: none
    }
.cellbox {
    border-top: 1px #FDE8CB solid;
    border-left: 1px #FDE8CB solid;
    border-right: 1px #FDE8CB solid;
    border-bottom: 1px #FDE8CB solid;
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 8pt;
    font-weight: normal
    }
.formtexts {
    text-decoration: none;
    background-color: #D1D1D1;
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 8pt;
    font-weight: normal
    }
hr {
    height: 0;
    border: solid #ad774b 0;
    border-top-width: 1px
    }
.forumline {
    background-color: #999;
    border: 2px #F2F2F2 solid
    }
td.row1 {
    background-color: #F2F2F2
    }
td.row2 {
    background-color: #EFEFEF
    }
td.row3 {
    background-color: #E7E7E7
    }
.cattitle {
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 1px;
    color: #000
    }
a.cattitle {
    text-decoration: none;
    color: #000
    }
a.cattitle:hover {
    text-decoration: underline
    }
.pn-normal {
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    background-color: transparent
    }
.pn-title {
    font-size: 12px;
    font-weight: bold;
    color: #003471;
    text-decoration: none;
    background-color: transparent
    }
.pn-title A:hover, A:active {
    color: blue
    }
.pn-sub {
    font-size: 10px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    background-color: transparent
    }
.pn-sub A:hover, A:active {
    color: #000
    }
.pn-logo {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 3px;
    text-decoration: none;
    background-color: transparent
    }
A.pn-logo:hover, A.pn-logo:active {
    color: #9E0B0E
    }
/* Stili per PageSetter - by Marco Munari*/
.occhiello-notizia {
    font-family: times, serif;
    font-size: 13px;
    font-weight: bold
    }
.titolo-notizia-full {
    font-size: 18px;
    font-weight: bold
    }
.sommario-notizia {
    font-family: times, serif;
    font-size: 14px;
    font-style: italic
    }
#pubInfoBox {
    border: 1px solid black;
    font: arial, sans-serif;
    font-size: 10pt;
    background-color: #E0E0E0;
    padding: 4px
    }