.table:not(.table-sm):not(.table-md):not(.dataTable) td, .table:not(.table-sm):not(.table-md):not(.dataTable) th {
    height: 40px;
}
.main-content {
    width: 100%;
    position: relative;
}

.mainFiche {
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

.logo {
    position: relative;
    background-image: url("../img/logorp.png");
    background-repeat: no-repeat;
    width: 400px;
    height : 100px;
    padding-left: 10px;
}

.logoCard {
    position: relative;
    background-image: url("../img/cartefid_rpg.jpg");
    background-repeat: no-repeat;
    width: 400px;
    height : 100px;
    padding-left: 10px;
}

.btn-retour {
    background-image: url("../img/btn_retour.png");
    background-repeat: no-repeat;
    height: 42px;
    width: 120px;
}

.btn-recherche {
    background-image: url("../img/btn_recherche.png");
    background-repeat: no-repeat;
    height: 42px;
    width: 120px;
}

.btn-envoi {
    background-image: url("../img/btn_envoi.png");
    background-repeat: no-repeat;
    height: 42px;
    width: 120px;
}

.btn-relance {
    background-image: url("../img/btn_relance.png");
    background-repeat: no-repeat;
    height: 42px;
    width: 120px;
}

.btn-enregistre {
    background-image: url("../img/btn_valider.png");
    background-repeat: no-repeat;
    height: 42px;
    width: 120px;
}

.btn-enr {
    background-image: url("../img/btn_enregistre.png");
    background-repeat: no-repeat;
    height: 42px;
    width: 120px;
}

.btn-defaut {
    background-image: url("../img/btn_defaut.png");
    background-repeat: no-repeat;
    height: 42px;
    width: 120px;
}

.btn-conf {
    background-image: url("../img/btn_conf.png");
    background-repeat: no-repeat;
    height: 42px;
    width: 120px;
}

.btn-test {
    background-image: url("../img/btn_test.png");
    background-repeat: no-repeat;
    height: 42px;
    width: 120px;
}

.btn-supp {
    background-image: url("../img/btn_supp.png");
    background-repeat: no-repeat;
    height: 42px;
    width: 120px;
}

.btn-detail {
    background-image: url("../img/btn_detail.png");
    background-repeat: no-repeat;
    height: 42px;
    width: 120px;
}

.label-news {
    font-size: large;
    font-weight: 900; 
}

.span-visible {
    visibility: visible;
}
.span-invisible {
    visibility: hidden;
}

.form-group-inline, .form-group-inline .div > label {
  font-weight: 600;
  color: #34395e;
  font-size: 12px;
  letter-spacing: 0.5px;
}

.message-ok {
    background-color: greenyellow;
    font-weight: bold;
    color: red;
}
.message-ko {
    background-color: orange;
    font-weight: bold;
    color : white;
}