th {
    background: #95daff;
    /*text-transform: uppercase;*/
    font-weight: bold;
    /*line-height: 2.2em;*/
    color: #000000;
    font-size: 10pt;
    border: 1px solid #6699b3;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

td.head {
    font-size: 8pt;
    background: #95daff;
    font-weight: bold;
    color: #000000;
    text-align: center;
}

td.left {
    text-align: left;
}

td {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
	vertical-align: top !important;
}

td span.center {
    text-align: center;
}

table,td {
    border: 1px solid #6699b3;
    background-color: #fff;
}

td.tit {
    font-weight: bold;
}

table {
    margin: 0 auto;
}

.toggle_hidden {
    background-image: url(../../static/images/contract.gif);
    background-position: right;
    background-repeat: no-repeat;
}

.toggle_view {
    background-image: url(../../static/images/expand.gif);
    background-position: right;
    background-repeat: no-repeat;
}

.bordo_nullo th, .bordo_nullo td { 
    border: 0 solid #8099B3; 
    background-color: #EEEEEE;
}
.bordo_nullo_white th, .bordo_nullo_white td { 
    border: 0 solid #8099B3; 
    background-color: #FFFFFF;
}

.sfondo_grigio th, .sfondo_grigio td {     
    background-color: #EEEEEE;
    color: #000000;
    border: 1px solid #6699b3;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;        
}

.sfondo_bianco th, .sfondo_bianco td {     
    background-color: #FFFFFF;
    color: #000000;
    border: 1px solid #6699b3;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;        
}

.border_top_white tr, .border_top_white td {
    border: 1px solid #6699b3;
    border-top-color: #FFFFFF;
}

td, th {
    display: table-cell;
    vertical-align: inherit;
}

/* Tutte le intestazioni delle tabelle devono essere centrate - Michele 16/02/2012 */
th {
    text-align: center;
}
