.data {
margin: 0px 0px 0px 0px;
border: 0px;
padding: 2px;
font: 12px Arial, Geneva, Verdana, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
background-color: #F0F0F0;
text-align: left;
width: 65px;
height: 25px;
}

.titolo {
background-color: #F0F0F0;
margin: 15px 0px 0px 0px;
border: 0px;
padding: 2px 2px 2px 5px;
font: 12px Arial, Geneva, Verdana, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
text-align: center;
width: 435px;
height: 25px;
}

.notizia{
margin: 0px;
border: 0px;
padding: 10px 0px 10px 5px;
font: 12px Arial, Geneva, Verdana, Helvetica, sans-serif;
font-weight: normal;
/*color: #16135C;*/
color: #000;
width: 500px;
height: 200px;
}

#supdesnews {
margin: 15px 0px 0px 0px;
border: 0px;
padding: 0px 20px 0px 20px;
/*width: 553px;*/
float: left;
text-align: left;
font: 12px Arial, Geneva, Verdana, Helvetica, sans-serif;
color: #16135C;
background-color: #86A1CE;
}

.PageNumber {
margin: 10px 0px 0px 2px;
border: 0px;
padding: 0px;
border-collapse: collapse;
width: 520px;
text-align: center;
}

.paginadi {
margin: 0px;
border: 0px;
padding: 2px 0px 2px 0px;
width: 120px;
border-collapse: collapse;
text-align: center;
font: 12px Arial, Geneva, Verdana, Helvetica, sans-serif;
background-color: #F0F0F0;
color: #000000;
}

.nrpag 
{
	background-color: #F0F0F0;
margin: 0px;
border: 0px;
padding: 2px 0px 2px 0px;
border-collapse: collapse;
text-align: center;
font: 12px Arial, Geneva, Verdana, Helvetica, sans-serif;
color: #000000;
}

.nrpag A {
text-decoration: none;
padding: 0 1px;
}

.nrpag A:link, .nrpag A:visited, .nrpag A:active {
font: 12px Arial, Geneva, Verdana, Helvetica, sans-serif;
font-weight: normal;
color: #000000;
padding: 0 1px;
}

.nrpag A:hover {
font: 12px Arial, Geneva, Verdana, Helvetica, sans-serif;
font-weight: normal;
margin: 0;
padding: 0 1px;
background: #e22122;
color: #FFF;
text-decoration: underline;
}

.elenco {
margin: 0px 0px 0px 2px;
border: 0px;
padding: 0px;
width: 522px;
}

.d {
margin: 0px;
border: 1px solid #F0F0F0;
padding: 3px 2px;
width: 65px;
font: 12px Arial, Geneva, Verdana, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
background-color: #F0F0F0;
float: left;
text-align: center;
}

.t {
margin: 0px;
border: 1px solid #F0F0F0;
padding: 3px 2px;
font: 12px Arial, Geneva, Verdana, Helvetica, sans-serif;
font-weight: normal;
color: #16135C;
float: left;
text-align: left;
}

.d A {
text-decoration: none;
}

.d A:link, .d A:visited, .d A:active {
font: 12px Arial, Geneva, Verdana, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
}

.d A:hover {
font: 12px Arial, Geneva, Verdana, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
text-decoration: underline;
}

.t A {
text-decoration: none;
}

.t A:link, .t A:visited, .t A:active {
font: 12px Arial, Geneva, Verdana, Helvetica, sans-serif;
font-weight: normal;
color: #000000;
}

.t A:hover {
font: 12px Arial, Geneva, Verdana, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
text-decoration: underline;
}