.archivio_news {
    position:relative;
    float:left;
    clear:both;
    width:100%; 
    margin-top:1em;
}

.news {
    position:relative;
    float:left;
    clear:both;
    width:100%; 
    margin-bottom:1.2em;
}

.news .titolo,
.news_dettaglio .titolo {
    width:100%;
    margin:0px 0 0px 0; 
    padding:0; 
    font-size:90%; 
    font-style:normal; 
    font-weight:bold;
}
.news_dettaglio .titolo {
    font-size:120%; 
}

.news p.testo {
    text-align:justify;
    padding:0px;
    margin:0px;
    font-size:90%;    
}

.archivio_news p.data {
        color:#333;
    /*display:block;*/
    margin-top:0.1em;
    font-size:90%; 
    border-bottom:#AAA 1px solid;
}

.archivio_news p.data span.data {
    font-weight:bold;
    
}

.news_dettaglio {
   text-align:justify;
}

.news_dettaglio .testo {
    margin-top:0.6em;
}

.news_dettaglio .data {
    color:#333;
    display:block;
    margin:0.5em 0 1em 0;
    font-weight:bold;
    font-size:90%; 
    border-bottom:#AAA 1px solid;
}

.news_dettaglio .immagine {
    float:left;
    position:relative;
    /*width:auto;
    height:auto;*/
    margin-right:1.4em;
}

span.link_leggi_tutto { 
    margin-left:1em; 
    position:relative;
    float:right;
}

/*
a.link_leggi_tutto:link,
a.link_leggi_tutto:visited {
    text-decoration:none;
}

a.link_leggi_tutto:hover,
a.link_leggi_tutto:active,
a.link_leggi_tutto:focus {
    text-decoration:underline;
}
*/
