th {
font-size:12px;
font-weight:bold;
vertical-align:baseline;
font-family:Arial,Helvetica,Verdana,Tahoma;
}


/* news & events */
#containerMain .newsList .title h3 {
font-size:20px;
font-weight:bold;
margin:16px 0px 16px 0px;
color:#000003 ! important;
font-family:Arial,Helvetica,Verdana,Tahoma ! important;

}


#containerMain .newsList .newsHeader .newsType 
{
float:left;    
text-transform:uppercase;
font-weight:bold;
color:#964e4a;
font-size:11px;
}

#containerMain .newsList .newsHeader .border
{
float:right;
height:11px;
width:300px;
background-color:#c0c0c0;
/*border-bottom:1px #b1c179 solid;*/
}

#containerMain .newsList .newsHeader .borderUltimaEdizione
{
background-color:#8A0000;
color:#FFFFFF;
float:right;
font-weight:bold;
height:11px;
padding:0 0 2px 2px;
width:300px;
}


#containerMain .newsList .news 
{
padding:8px 0px 24px 0px;
}

#containerMain .newsList .newsDetail {
padding:8px 0px 24px 0px;
}

#containerMain .newsList .news .newsImg, .newsDetail .newsImg {
float:right;
margin-left:12px;
}

#containerMain .newsList .newsDetail .newsImg {
margin-bottom:12px;
}

#containerMain .newsList .news .abstract h4 {
font-size:13px;
font-weight:bold;
margin:0px;
color:#000003 ! important;
font-family:Arial,Helvetica,Verdana,Tahoma ! important;
text-transform:uppercase;
}
#containerMain .newsList .news .abstract p {
font-size:13px;
padding-top:8px;
}
#containerMain .newsList .newsDetail .abstract p {
font-size:13px;
padding-top:8px;
}

#containerMain .newsList .news .abstract .titoloMain {
font-size:16px;
font-weight:bold;
margin:0px;
color:#000003 ! important;
font-family:Arial,Helvetica,Verdana,Tahoma ! important;
text-transform:uppercase;
}
#containerMain .newsList .news .abstract .sottotitoloMain {
font-size:14px;
font-style:italic;
padding-top:2px;
}

#containerMain .newsList .newsDetail .abstract .titoloMain {
font-size:16px;
font-weight:bold;
margin:0px;
color:#000003 ! important;
font-family:Arial,Helvetica,Verdana,Tahoma ! important;
text-transform:uppercase;
}
#containerMain .newsList .newsDetail .abstract .sottotitoloMain {
font-size:14px;
font-style:italic;
padding-top:2px;
}

#containerMain .newsList .newsDetail .abstract .testo, #containerMain .news .abstract .testo {
font-size:13px;
padding-top:10px;
}

#containerMain .newsList .newsDetail .abstract .data, #containerMain .news .abstract .data {
font-size:13px;
padding-top:10px;
font-style:italic;
}

#containerMain .newsList .newsDetail .content p {
font-size:11px;
margin:0px 0px 16px 0px;
color:#000003 ! important;
font-family:Arial,Helvetica,Verdana,Tahoma ! important;
}

#containerMain .newsList .news .where, .newsDetail .where {
padding-top:8px;
}

#containerMain .newsList .news .where .location, .newsDetail .where .location {
padding-top:8px;
text-transform:uppercase;
font-weight:bold;
font-size:11px;
}

#containerMain .newsList .news .more {
text-align:right;
padding-top:6px;
font-weight: bold;
}

#containerMain .newsList .newsDetail .back {
padding-top:8px;
text-align: left;
font-weight: bold;
font-size: 11px !important;
}

#containerMain .newsList .tornaIndice {
margin-top:8px;
background-image: url(images/torna_indice_bg.png);
width: 222px;
height: 39px;
display:block;
}
#containerMain .newsList .tornaIndice a, #containerMain .newsList .tornaIndice a:hover, #containerMain .newsList .tornaIndice a:visited{
margin-left:22px;
padding-top:11px;
font-size:14px;
font-weight:bold;
text-decoration: none;
height:100%;
display:block;
}

#containerMain .newsList .pagination a {
color:#000003;    
}

#containerMain .newsList .pagination .selectedPage a,
#containerMain .newsList .pagination .selectedPage a:hover {
font-weight:bold;
}

#containerMain .newsList .news .more a, #containerMain .news .more a:hover,
#containerMain .newsList .newsDetail .back a, #containerMain .newsDetail .back a:hover,
#containerMain .newsList .pagination a:hover {
color:#000003;    
text-decoration:underline;
}

#containerMain .newsList .news .abstract .titolo a, #containerMain .news .abstract .titolo a:hover,
#containerMain .newsList .news .abstract .titoloMain a, #containerMain .news .abstract .titoloMain a:hover {
color:#000003;    
text-decoration:none;
}

#containerMain .newsList .videoIcon
{
background-image:url(images/videoIcon.png);
background-position:center top;
background-repeat:no-repeat;
width:40px;
height:31px;
float:left;
margin-top:3px;
}

#containerMain .newsList .videoIcon a
{
    display:block;
    width:30px;
    height:31px;
}
#containerMain .newsList .articoloCommento
{
float:left;
padding-top:10px;
padding-right:5px;
text-transform: uppercase;
}
#containerMain .newsList .articoloCommento a
{
font-weight:bold;
font-size:11px;
color:#8a0000;
}

/* news & events End */

/* elementi correlati */

#containerMain .elementiCorrelati {
background-color: #afafaf;
background-image:url(images/elementiCorrelati_bg.png);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #79360f;
color:#000003;
padding: 5px;
}

#containerMain .elementiCorrelati .news {
padding: 8px 0px 0px;
}

#containerMain .elementiCorrelatiHeader {
background-image:url(images/elementiCorrelati.png);
background-position:center top;
background-repeat:no-repeat;
padding-top:15px;
margin-top:10px;
width:100%;

}

#containerMain .elementiCorrelati .news .abstract .titoloMain  {
font-size:12px;
text-transform:uppercase;
}

#containerMain .elementiCorrelati .news .abstract .testo, #containerMain .elementiCorrelati .news .abstract .testo {
font-size:9px;
padding-top:3px;
}

#containerMain .elementiCorrelati .documento .titolo  {
color:#000003 !important;
font-family:Arial,Helvetica,Verdana,Tahoma !important;
font-size:12px;
font-weight:bold;
margin:0;
}
#containerMain .elementiCorrelati .documento .titolo a, #containerMain .elementiCorrelati .documento .titolo a:hover {
color:#000003;    
text-decoration:none;
}

#containerMain .elementiCorrelati .documento {
padding-top:8px;
}

#containerMain .elementiCorrelati .documento .descrizione {
font-size:9px;
padding-top:3px;
}

#containerMain .elementiCorrelati .link {
padding-top:8px;
}

#containerMain .elementiCorrelati .link .descrizione {
color:#000003 !important;
font-family:Arial,Helvetica,Verdana,Tahoma !important;
font-size:12px;
font-weight:bold;
margin:0;
}

#containerMain .elementiCorrelati .link .descrizione a, #containerMain .elementiCorrelati .link .descrizione a:hover {
color:#000003;    
text-decoration:none;
}

#containerMain .elementiCorrelati .album {
padding-top:8px;
}

#containerMain .elementiCorrelati .album .titolo  {
color:#000003 !important;
font-family:Arial,Helvetica,Verdana,Tahoma !important;
font-size:12px;
font-weight:bold;
margin:0;
}

#containerMain .elementiCorrelati .album a, #containerMain .elementiCorrelati .album a:hover {
color:#000003;    
text-decoration:none;
}
/* elementi correlati End */
