.btnDatatable {
    cursor: pointer;
    /*margin-right: 5px;*/
}

.dt-body-left {
    text-align: left;
}

.dt-body-center {
    text-align: center;
}

.dt-body-right {
    text-align: right;
    padding-right: 10px !important;
}

.dataTables_scrollFoot {
    /*border-bottom: 1px solid black !important;*/
}

.dataTables_scrollBody {
    min-height: 35px;
}

.dt-th {
    text-align: center !important;
}


/* ENLEVER LES HACHURES EN BAS DU TABLEAU */
/*
div.DTS div.dataTables_scrollBody {
    background: none;
}
*/

div.dataTables_wrapper div.dataTables_processing {
    position: absolute;
    top: 0%;
    left: 0%;
    width: 659px;
    margin-left: 0px;
    margin-top: 69px;
    text-align: center;
    padding: 0;
    padding-top: 6px;
    background: #DEEBF7;
    border: none;
    border-radius: 0px;
    height: 30px;
    font-size: 13px;
}

/* HOVER */
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
    background-color: #e4e4e4;
}

/* CHAMPS RECHERCHE COLONNE */
.searchColonneDatatable {
    font-size: 11px !important;
    line-height: 13px !important;
}

.dataTable tbody td {
    border-left: 1px solid #e1e1e1;
}

.dataTable tbody td:nth-child(1) {
    border-left: none;
}


/*---------- ORANGE ----------*/
/* HEADER */
.dataTableOrange {
    background-color: #ffbb43;
}

/* LIGNE PAIRE */
table.dataTableOrange tbody tr.odd {
    background-color: #ffbd73;
}

/* LIGNE IMPAIRE */
table.dataTableOrange tbody tr.even {
    background-color: #ffcf9a;
}


/*---------- VERT ----------*/
/* HEADER */
.dataTableGreen {
    background-color: #31a840;
}

/* LIGNE PAIRE */
table.dataTableGreen tbody tr.odd {
    background-color: #ade68a;
}

/* LIGNE IMPAIRE */
table.dataTableGreen tbody tr.even {
    background-color: #85cc5a;
}


/*---------- ROUGE ----------*/
/* HEADER */
.dataTableRed {
    background-color: #ea3c29;
}

/* LIGNE PAIRE */
table.dataTableRed tbody tr.odd {
    background-color: #ff5f4e;
}

/* LIGNE IMPAIRE */
table.dataTableRed tbody tr.even {
    background-color: #ff776d;
}


/*---------- VIOLET ----------*/
/* HEADER */
.dataTableViolet {
    background-color: #9109a8;
}

/* LIGNE PAIRE */
table.dataTableViolet tbody tr.odd {
    background-color: #ba5dff;
}

/* LIGNE IMPAIRE */
table.dataTableViolet tbody tr.even {
    background-color: #f78eff;
}


/*---------- BLUE ----------*/
/* HEADER */
.dataTableBlue {
    background-color: #134da8;
}

/* LIGNE PAIRE */
table.dataTableBlue tbody tr.odd {
    background-color: #776fff;
}

/* LIGNE IMPAIRE */
table.dataTableBlue tbody tr.even {
    background-color: #aeb1ff;
}



/*---------- YELLOW ----------*/
/* HEADER */
.dataTableYellow {
    background-color: #e6de10;
}

/* LIGNE PAIRE */
table.dataTableYellow tbody tr.odd {
    background-color: #fff361;
}

/* LIGNE IMPAIRE */
table.dataTableYellow tbody tr.even {
    background-color: #fff3ae;
}


/*---------- LIGHTBLUE ----------*/
/* HEADER */
.dataTableLightBlue {
    background-color: #02d5da;
}

/* LIGNE PAIRE */
table.dataTableLightBlue tbody tr.odd {
    background-color: #87fcff;
}

/* LIGNE IMPAIRE */
table.dataTableLightBlue tbody tr.even {
    background-color: #bdfff3;
}

/*---------- SAEMES ----------*/
/* HEADER */
.dataTableSaemes {
    background-color: #f49200;
}

/* LIGNE PAIRE */
table.dataTableSaemes tbody tr.odd {
    background-color: #DEEBF7;
}

/* LIGNE IMPAIRE */
table.dataTableSaemes tbody tr.even {
    background-color: #FFFFFF;
}



table.dataTable tbody td {
    word-break: break-word;
    vertical-align: top;
}

div.dataTables_scrollBody {
    background: repeating-linear-gradient(45deg, #edeeff, #edeeff 10px, white 10px, white 20px);
}



/*---------- GESCOMSOFT ----------*/
/* HEADER */
.dataTableGescomsoft {
    background-color: #f49200;
}

/* LIGNE PAIRE */
table.dataTableGescomsoft tbody tr.odd {
    background-color: #DEEBF7;
}

/* LIGNE IMPAIRE */
table.dataTableGescomsoft tbody tr.even {
    background-color: #FFFFFF;
}



