/* CSS Document */
body{
    color:#454545;
    font-size:12px;
    font-family:Geneva, Arial, Helvetica, sans-serif
    }
td{
    vertical-align:top;
    text-align:justify;
    }
a{
    color:#339900;
}
td.navbar a{
    color:#454545;
    padding-left:2px;
    text-decoration:none;
    }
td.navbar a:hover{
    padding-left:4px;
    }
.mainleftcol a{ color:#454545; text-decoration:none;}
.mainleftcol a:hover{ text-decoration:underline;}
td#b1, td#b2, td#b3, td#b4{
    background-image:url('./b6.jpg');
    background-repeat:no-repeat;
    background-position:top right;
    padding-top:4px;
    }
td#b5{
    padding-top:4px;
    }   
td.imgbox{
    font-weight:bold;
    text-align:center;
    padding:1px;
    border:1px solid #555555;
    background-color:#CCCC99;
    color:#3366CC;
    }   
td.tdslogan{
    
    }
.hometableleft td{
    padding-left:3px;
    padding-right:3px;
    padding-top:3px;
    }
.tablenews td {
    padding-left:3px;
    padding-top:6px;
    padding-bottom:3px;
    border-top: 2px dotted #aaaaaa;
    }
.tablenews img{
    padding-top:3px;
    }
.tablenews a{
    color:#228800;
    text-decoration:none;
    }
.tablenews a:hover{
    text-decoration:underline;
    }
.tableviewElement th{
    font-size:16px;
    padding-bottom:10px;
    }
.tableviewElement td.viewElementDsc{
    padding-bottom:10px;
    }
.contentnews  { text-align:left;}
.contentnews a{ text-decoration:underline;}
.tableviewDetail{
    padding-left:12px;
    }
.tableviewDetail td.viewDetailDsc{
    padding-top:12px;
    font-weight:bold;
    }
.tableviewDetail td.viewDetailContent{
    padding-top:12px;
    }
.tableviewNavigator{
    padding:3px;
    background-color:#cccc99;
    border:1px solid #443e31;
    }
.tableviewNavigator td{
    vertical-align:middle;
    text-align:left;
    }   
.tableviewNavigator div{
    padding:2px;
    padding-left: 6px;
    }   
.tableviewNavigator a{
    color:#443e31;
    text-decoration:none;
    }
    
table.footer{
    width:800px;
    }
.footer td{
    padding:2px;
    text-align:center;
    border-top:1px solid #cccc99;
    }
.footer td a{
    color:#454545;
    }
.box190top{
    background-image:url('./190top.gif');
    width:190px;
    margin:0px;
    padding:3px 0px 0px 6px;
    background-repeat:no-repeat;
    background-position:top right;
    }
.box190bottom{
    background-image:url('./190bottom.gif');
    width:190px;
    margin: 0px;
    padding:0px 0px 3px 0px;
    background-repeat:no-repeat;
    background-position:bottom left;
    }
.box{
    margin:0px;
    padding:8px 5px 8px 5px;
    border-left:solid 1px #4089ad;
    border-right:solid 1px #4089ad;
    border-bottom:none;
    }
.box250top{
    background-image:url('./250top.gif');
    width:250px;
    margin:0px;
    padding:3px 0px 0px 6px;
    background-repeat:no-repeat;
    background-position:top right;
    }
.box250bottom{
    background-image:url('./250bottom.gif');
    width:250px;
    margin: 0px;
    padding:0px 0px 3px 0px;
    background-repeat:no-repeat;
    background-position:bottom left;
    }
.box250{
    margin:0px;
    padding:8px 5px 8px 5px;
    border-left:solid 1px #837f47;
    border-right:solid 1px #837f47;
    border-bottom:none;
    }
.tablescheda th{
        white-space: nowrap;
        vertical-align:top;
        padding-top:4px;
        padding-bottom:4px;     
        }
.tablescheda td{
        vertical-align:top;
        padding-top:4px;
        padding-left:6px;
        padding-bottom:4px;     
        }       
.SubTitoloParagrafoScheda{
    font-style:italic;
    }
.SubTestoScheda{
    padding-left:15px;
    }