body{
        margin: 0px;
        background-image: url('main_bg.jpg');
        text-align: center;
}
#principale {
        width: 780px;
        margin: 0px auto;
        border: 1px solid #000;
        padding: 0px;
}
td {
        font-family: Tahoma;
        font-size: 11px;
        color: #000000;
        text-decoration: none;
        border: none;
}
img {
        text-decoration: none;
        border: none;
}
.data {
        font-family: Tahoma;
        font-size: 10px;
        font-weight: bold;
        color: #026DAB;
        text-decoration: none;
        border: none;
}
.news {
        font-family: Tahoma;
        font-size: 11px;
        font-weight: bold;
        color: #F7941D;
        text-decoration: none;
        border: none;
}
.a {
        font-family: Tahoma;
        font-size: 11px;
        font-weight: bold;
        color: #4D87CA;
        text-decoration: underline;
        border: none;
}
.a1 {
        font-family: verdana;
        font-size: 10px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
        border: none;
}
.co {
        font-family: verdana;
        font-size: 9px;
        color: #FFFFFF;
        text-decoration: none;
        border: none;
}
.grigio {
        background: #e5e5e5;
        vertical-align: top;
        width: 200px;
}
.grigioadv {
        background: #e5e5e5;
        vertical-align: top;
        width: 200px;
}
.bianco {
        background: #fff;
        vertical-align: top;
        width: 579px;
}
.descrizione{
        text-align: justify;
}
.titolo, .visite, .pagine {
        vertical-align: top;
        padding: 10px;
}
.visite, .pagine {
        width: 80px;
        text-align: center;
}

.riga1{
        background: #fff;
        margin: 10px;
}
.riga2{
        background: #ffc;
        margin: 10px;
}
.fondo{
        border-top: 1px solid #000;
        background: #689;
        text-align: center;
}

