table.tabtable-rs_hkn9inlx, table.tabtable-rs_hkn9inlx tr, table.tabtable-rs_hkn9inlx tr td.tabcol {} table.tabtable-rs_hkn9inlx tr.tabrow th.col_1, table.tabtable-rs_hkn9inlx tr.tabrow td.col_1 { width: 0%; padding: 0 !important; } table.tabtable-rs_hkn9inlx tr.tabrow th.col_2, table.tabtable-rs_hkn9inlx tr.tabrow td.col_2 { width: 15%; } table.tabtable-rs_hkn9inlx tr.tabrow th.col_2b, table.tabtable-rs_hkn9inlx tr.tabrow td.col_2b { width: 23%; } table.tabtable-rs_hkn9inlx tr.tabrow th.col_3, table.tabtable-rs_hkn9inlx tr.tabrow. td.col_3 { width: 22%; } table.tabtable-rs_hkn9inlx tr.tabrow th.col_4, table.tabtable-rs_hkn9inlx tr.tabrow td.col_4 { width: 24%; } table.tabtable-rs_hkn9inlx tr.tabrow th.col_x, table.tabtable-rs_hkn9inlx tr.tabrow td.col_x { width: 3%; text-align: center; } table.tabtable-rs_hkn9inlx { border-collapse: collapse; width: 100%; background-color: transparent; } table.tabtable-rs_hkn9inlx caption { text-align: left; font-size: 125%; font-weight: bold; margin-bottom: 10px; } table.tabtable-rs_hkn9inlx tr.tabrow td.tabcol, table.tabtable-rs_hkn9inlx tr.tabrow td.td_hl1 { text-align: left; vertical-align: top; padding: 5px; } body.white table.tabtable-rs_hkn9inlx tr.tabrow td.tabcol { background-color: #fff; } body.white table.tabtable-rs_hkn9inlx tr.tabrow td.td_hl1 { background-color: #f5f5f5; } table.tabtable-rs_hkn9inlx tr.tabrow:hover td.tabcol, table.tabtable-rs_hkn9inlx tr.tabrow:hover td { text-align: left; vertical-align: top; padding: 5px; } body.white table.tabtable-rs_hkn9inlx tr.tabrow:hover td.tabcol, body.white table.tabtable-rs_hkn9inlx tr.tabrow:hover td { background-color:#f5f5f5; } table.tabtable-rs_hkn9inlx tr.tabrow td.tabcol.col_x, table.tabtable-rs_hkn9inlx tr.tabrow:hover td.tabcol.col_x, table.tabtable-rs_hkn9inlx tr.tabrow:hover td.col_x, table.tabtable-rs_hkn9inlx tr.tabrow-totale td.tabcol.col_x, table.tabtable-rs_hkn9inlx tr.tabrow-totale-generale td.tabcol.col_x { text-align: center !important; } body.white table.tabtable-rs_hkn9inlx tr.tabrow.tr_ht1 th.tabcol.totale, body.white table.tabtable-rs_hkn9inlx tr.tabrow.tr_ht2 td.tabcol.totale, body.white table.tabtable-rs_hkn9inlx tr.tabrow td.tabcol.totale { border: 1px solid #ddd; background: #ddd; } body.white table.tabtable-rs_hkn9inlx tr.tabrow:hover td.tabcol.totale { background-color:#ddd; } body.white table.tabtable-rs_hkn9inlx tr.tabrow.tr_ht2 td.tabcol.totale-generale { background-color:#fff; border: 0; } body.white table.tabtable-rs_hkn9inlx tr.tabrow.tr_ht1 th.tabcol.td_hl1, body.white table.tabtable-rs_hkn9inlx tr.tabrow.tr_ht1 th.tabcol.col_xy { border: 1px solid #ddd; background: #f5f5f5; } table.tabtable-rs_hkn9inlx tr.tabrow.tr_ht1 th.tabcol.col_xy { text-align: center; } table.tabtable-rs_hkn9inlx tr.tabrow.tr_ht1 th.tabcol.col_xyz { text-align: center; } body.white table.tabtable-rs_hkn9inlx tr.tabrow.tr_ht1 th.tabcol.col_xyz { border: 1px solid #004383; background: #004383; color: #fff; text-align: center; } body.white table.tabtable-rs_hkn9inlx tr.tabrow-totale-generale th.tabcol { background: #004383; color: #fff; } body.white table.tabtable-rs_hkn9inlx tr.tabrow-totale-generale td.tabcol.col_x { background: #004383; color: #fff; } body.white table.tabtable-rs_hkn9inlx tr.tabrow.tr_ht1 th.tabcol.col_3, body.white table.tabtable-rs_hkn9inlx tr.tabrow.tr_ht1 th.tabcol.col_4, body.white table.tabtable-rs_hkn9inlx tr.tabrow.tr_ht1 th.tabcol.col_x { border: 1px solid #ddd; } body.white table.tabtable-rs_hkn9inlx tr.tabrow-totale td.tabcol.col_x { background: #ffff00; text-align: center; } table.tabtable-rs_hkn9inlx tbody tr.tabrow { border: 0; } body.white table.tabtable-rs_hkn9inlx tr.tr_ht2 td.tabcol, body.white table.tabtable-rs_hkn9inlx tr.tr_ht2:hover td.tabcol, body.white table.tabtable-rs_hkn9inlx tr.tr_ht2 td.tabcol:hover { vertical-align: middle; font-size: 11px; color: #a70000; background-color: #ffffff; } body.white table.tabtable-rs_hkn9inlx tr.tr_ht1 th.tabcol, body.white table.tabtable-rs_hkn9inlx tr.tr_ht1:hover th.tabcol, body.white table.tabtable-rs_hkn9inlx tr.tr_ht1 th.tabcol:hover { vertical-align: middle; font-size: 11px; color: #a70000; background-color: #ffffff; padding: 5px; } table.tabtable-rs_hkn9inlx tr.tabrow.tr_ht1, table.tabtable-rs_hkn9inlx tr.tabrow.tr_ht2 { border: 0; }