table {
    border: 0px;
    background-color: transparent;
}

table td+label {
    background-color: Aqua;
}

table.admin {
    font-size: 10px;
    empty-cells: hide;
}

table.admin tr {
    height: 20px;
}

table.admin tr th {
    font-weight: bold;
    text-align: left;
    padding: 0px 4px;
}

#table.admin tr td a {
    display: block;
}

table.admin tr td.droite {
    text-align: right;
    font-weight: bold;
}

/*table.admin td{
    padding: 3px 10px;
}*/

td div.editinplace_td {
    width: 100%;
    height: 100%;
}

table.mep {
    padding: 0px;
    margin: 0px;
    background-color: transparent;
    border-spacing: 0px;
    border-collapse: collapse;
}

table.mep tr td {
    vertical-align: top;
    background-color: transparent;
}

table.right {
    float: right;
    background-color: #FFE4B5;
}

table.right tr td {
    background-color: #E6E6FA;
}

td.ligne_nombre {
    height: 25px;
    background-color: #aab;
    text-align: right;
    padding-right: 5px;
}
table.visible{
    border-collapse: collapse;
}
table.visible td{
    border: 1px solid #000;
    padding: 1px;
}
table.visible th{
    border: 1px solid #000;
    text-align: left;
    padding: 1px;
}

table.transit{
    width:100%;
    border-collapse: collapse;
}
table.transit th{
    border: 1px solid black;
}
table.transit td{
    border: 1px solid black;
}
table.transit td.center{
    text-align: center;
}

table#tableSearch tr.notDisplay, table.transit tr.notDisplay{
    display: none;
}
table#tableSearch tr.notDisplayPhoto{
    display: none;
}

table.error tr th {
    background: #DD1144 !important;
}
table.error tr td {
    background: #ed9c28 !important;
}





