BODY {
  background-color: #ffffff;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  margin: 0;
  text-decoration: none;
}

table td {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px;
}
FONT {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px;
}

P {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px;
}

DIV {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px;
}

INPUT {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
}

TEXTAREA {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
}

FORM {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
}

SELECT {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
}

A:link {
  color: #2b58A1;
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A:active {
  color: #2b58A1;
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A:visited {
  color: #2b58A1;
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A:hover {
  color: #990000;
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

A.pn-title {
  color: #2b58A1;
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A.pn-title:active {
  color: #2b58A1;
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A.pn-title:visited {
  color: #2b58A1;
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

A.pn-title:hover {
  color: #990000;
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

A.pn-normal:link {
  color: #2b58A1;
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A.pn-normal:active {
  color: #2b58A1;
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A.pn-normal:visited {
  color: #2b58A1;
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
A.pn-normal:hover {
  color: #990000;
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

A.pn-sub:link {
color: #000000;
font: 11px Verdana, Arial, sans-serif;
text-decoration: none;
background: none;
}
A.pn-sub:active {
color: #000000;
font: 11px Verdana, Arial, sans-serif;
text-decoration: none;
background: none;
}
A.pn-sub:visited {
color: #000000;
font: 11px Verdana, Arial, sans-serif;
text-decoration: none;
background: none;
}
A.pn-sub:hover {
color: #0000FF;
font: 11px Verdana, Arial, sans-serif;
text-decoration: underline;
background: none;
}
A.pn-sitename:link {
color: #FFFFFF;
font-size: 20px;
font-weight: bold;
font-family: Verdana, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}
A.pn-sitename:active {
color: #FFFFFF;
font-size: 20px;
font-weight: bold;
font-family: Verdana, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}
A.pn-sitename:visited {
color: #FFFFFF;
font-size: 20px;
font-weight: bold;
font-family: Verdana, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}
A.pn-sitename:hover {
color: #0000FF;
font-size: 20px;
font-weight: bold;
font-family: Verdana, sans-serif;
letter-spacing: 3px;
text-decoration: underline;
background: none;
}
.pn-sitename {
color: #FFFFFF;
font-size: 18px;
font-weight: bold;
font-family: Tahoma;
letter-spacing: 1px;
text-decoration: none;
background: none;
}
.pn-slogan {
color: #E5E5F1;
font-size: 11px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
text-decoration: none;
background: none;
}
A.pn-logo:link {
color: #FFFFFF;F
font-size: 16px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}
A.pn-logo:active {
color: #FFFFFF;F
font-size: 16px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}
A.pn-logo:visited {
color: #FFFFFF;F
font-size: 16px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}
A.pn-logo:hover {
color: #FFFFFF;F
font-size: 16px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}
.pn-logo {
color: #FFFFFF;F
font-size: 16px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}
.pn-logo-small {
color: #000000;
font-size: 11px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
text-decoration: none;
background: none;
}
.pn-pagetitle {
color: #000000;
font: bold 13px Verdana, Arial, sans-serif;
text-decoration: none;
background: none;
}
.pn-title {
color: #000000;
font: bold 13px Verdana, Arial, sans-serif;
text-decoration: none;
background: none;
}
.pn-blocktitle {
color: #FFFFFF;
font: bold 12px Verdana, Arial, sans-serif;
text-decoration: none;
}
.pn-storytitle {
color: #000000;
font: bold 12px Verdana, Arial, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}
.pn-normal {
color: #000000;
font: 13px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: justify;
background: none;
}
.pn-blockcontent {
color: #2957BD;
font: 12px Verdana, Arial, sans-serif;
text-decoration: none;
text-align: justify;
}
.pn-sub {
color: #000000;
font: 11px Verdana, Arial, sans-serif;
text-decoration: none;
background: none;
}
INPUT.pn-text {
color: #000000;
border: solid 1px #000000;
font-size: 10px;
background: none;
}
A.pn-nav:link {
  color: #2b58A1;
font: 11px Verdana, Arial, sans-serif;
text-decoration: none;
}
A.pn-nav:active {
color: #FFFFFF;
font: 11px Verdana, Arial, sans-serif;
text-decoration: none;
}
A.pn-nav:visited {
  color: #2b58A1;
font: 11px Verdana, Arial, sans-serif;
text-decoration: none;
}
A.pn-nav:hover {
color: #990000;
font: 11px Verdana, Arial, sans-serif;
text-decoration: underline;
}

A.newsTitle {
  color: #4D7AA1;
  font: bold 12px Verdana, Arial, sans-serif;
  text-decoration: none;
}
A.newsTitle:active {
  color: #4D7AA1;
  font: bold 12px Verdana, Arial, sans-serif;
  text-decoration: underline;
}
A.newsTitle:visited {
  color: #4D7AA1;
  font: bold 12px Verdana, Arial, sans-serif;
}
A.newsTitle:hover {
  color: #990000;
  font: bold 12px Verdana, Arial, sans-serif;
  text-decoration: underline;
}

.note {
FONT-FAMILY: Arial, "Times New Roman", Times, serif; COLOR: #00000C; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; BACKGROUND: none;
}
.tiny {
FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none; BACKGROUND: none;
}

td.tdHead {
  border-bottom: solid 2px rgb(255,255,255); 
  border-right: solid 2px rgb(255,255,255);
  cursor: pointer;
}

td.tdHeadLast {
  border-bottom: solid 2px rgb(255,255,255); 
}

.white {
  color: #ffffff;
}

td.hmenu {
  background-color: #7f7d63;
  color: #e8e13c;
  padding-left: 8px;
  padding-top: 15px;
  font: bold 11px arial, verdana, sans-serif;
  vertical-align: top;
}

A.ahmenu {
  color: #e8e13c;
  font: bold 10px Verdana, Arial, sans-serif;
  text-decoration: none;
}
A.ahmenu:visited {
  color: #e8e13c;
  font: bold 10px Verdana, Arial, sans-serif;
  text-decoration: none;
}
A.ahmenu:active {
  color: #e8e13c;
  font: bold 10px Verdana, Arial, sans-serif;
  text-decoration: none;
}
A.ahmenu:hover {
  color: #ffffff;
  font: bold 10px Verdana, Arial, sans-serif;
  text-decoration: none;
}

td.left {
  background-color: #c3b81b;
  width: 180px;
  color: #0b2c5e;
}

td.bicocca {
  padding: 8px;
}

td.info {
  padding-left: 8px;
  color: #0b2c5e;
}

INPUT.search {
  margin-top: 1px;
  width: 131px;
  color: #0b2c5e;
  border: solid 1px #ffffff;
  font-size: 9px;
  background-color: #c3b81b;
}

INPUT.login {
  margin-top: 1px;
  width: 60px;
  color: #0b2c5e;
  border: solid 1px #ffffff;
  font-size: 9px;
  background-color: #c3b81b;
}

INPUT.go {
  margin-top: 1px;
  width: 20px;
  color: #996600;
  border: solid 1px #996600;
  font-size: 9px;
  background-color: #ffffff;
  cursor: pointer;
}

#RTEmultiCSSID {
  font: 13px Verdana, Arial, Helvetica, sans-serif;
}

