body 
{
    font-family: Verdana,Arial;
    font-size:11px;   
}

.avviso 
{
    margin:0;
    padding:2px;
    font-family: Arial;
    font-size: 13px;
    color:Maroon;
    font-weight:bold; 
}

.riquadroOverflow
{
    width:700px;
    overflow:scroll;
    height:200px;
    margin:0 auto;   
    background-color:ButtonFace;
}
table 
{
    width:680px;    
    border-collapse: collapse;
    border-spacing: 1px;
    margin:0 auto;
}

td {
    padding:5px;
    border-bottom:solid 1px #eee;
    vertical-align:top;
}
th {
    padding:10px 5px;
    border-bottom:solid 1px #CCCC99;
    vertical-align:top;
    color:Maroon;
    text-align:left;
}

table caption{
    background: #efefef;
    color: #333;
    text-align: center;
    font-size: 1.3em;
    line-height:3em;
    padding:5px;
}

thead th {
    background: #eee;
    border-bottom:solid 1px #ddd;
    border-top:solid 1px #fff;
    text-align:left;
}

tfoot td, tfoot th{
    background: #eee;
    border-bottom:solid 1px #fff;
    border-top:solid 1px #ccc;
    text-align:center;
}

tr.odd td, tr.odd th {
    
}

/* links */

td a, td a:visited {
    padding-top:6px;
    padding-bottom:6px;
    margin-top:-6px;
    margin-bottom:-6px;
}

td a {
    color:#333;
}

td a:visited {
    color:#999;
}

tbody th a {
    padding-left:20px;
    color:#333;
}

tbody a { 
    padding-left: 20px;
}
