    table.presencetable {
        border: 1px solid;
        table-layout: fixed;
        width: 100%;
        border-collapse: collapse;
    }
.presencetable thead {
    background-color: #ddd;
    font-weight:bold;
}
   .presencetable th,
   .presencetable td {
        padding: 4px;
        border: 1px solid;
    }
   .presencetable td.tdnom {
        width: 16em;
    }
   .presencetable td.orientation {
        width: 9em;
    }
    .table-nom:hover {
        cursor: pointer;
        background-color: #eee;
    }

td.c-Pr {
    background-color: #88e388;
}
td.c-Abs {
    background-color: #e59a9a;
}
td.c-Ret {
    background-color: #f2d298;
}
td.c-Quit {
    background-color: #e8925c;
}
td.c-Cert {
    background-color: #77a077;
}