body {
    font-size: 12px !important;
}

pre {
    /* all: none !important; */
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    font-size: 1rem !important;
    font-weight: 400 !important;
    /* line-height: 1.5; */
    color: #212529 !important;
}

#map_chantier {
    height: 100%;
}

input {
    color: black !important;
}

select {
    color: black !important;
}

textarea {
    color: black !important;
}

#label_rechercher {
    Font-Weight: Bold;
}

.page {
    width: 100%;
    overflow: hidden;
}

#header {
    background: #23282e;
    color: white;
}

.ul_menu_horizontal {
    width: 100% !important;
}

.mes_message {
    margin-left: 45% !important;
}

#header h1 {
    margin-left: 19%;
}

#block_gauche {
    width: 15%;
    float: left;
}

.menu_horizontal {
    background-color: transparent !important;
    margin-left: 20%;
}

.menu_horizontal a {
    color: white !important;
}

.ui-selected {
    background: #F39814 !important;
    color: white !important;
}

.ui-selected:hover {
    background: #F39814 !important;
    color: white !important;
}

.ajouter_chantier,
.ajouter_type_vehicule,
.ajouter_commentaire_stocker,
.ajouter_formule,

.ajouter_type_ouvrage,
.ajouter_type_exposition,

.ajouter_utilisateur,
.ajouter_profil,

.ajouter_message,
.ajouter_client,
.valider_module,
.ajouter_info_commande,
.ajouter_groupe_centrale_tarif,
.ajouter_famille_beton_echantillon,
.ajouter_hausse_prix,
.ajouter_commande_achat {
    margin-left: 82%;
    display: block;
    margin-top: -7%;
}


.ajouter_position_compte,
.ajouter_incident,
.ajouter_nature_incident,
.ajouter_gravite_incident,
.ajouter_famille_incident,
.ajouter_sous_famille_incident,
.ajouter_produit,
.ajouter_activite,
.ajouter_zone,
.ajouter_service,
.ajouter_gamme_vidange,
.ajouter_vehicule,
.ajouter_fonction,

.ajouter_famille_article,
.ajouter_type_action,
.ajouter_type_attaque,
.ajouter_region_commerciale,
.ajouter_contact,
.ajouter_domaine,
.ajouter_planning_commun,
.ajouter_motif_action,
.ajouter_action,
.ajouter_moyen_dechargement,
.ajouter_assurance_credit,
.ajouter_message_alarme_mail,
.ajouter_groupe_tarif,
.ajouter_groupe_societe_tarif,
.ajouter_motif_absence,
.ajouter_categorie_assurance_credit,
.ajouter_secteur,
.ajouter_modele_qr_code,
.ajouter_producteur,
.ajouter_suivi_commande,
.ajouter_site,
.ajouter_type_blocage,
.ajouter_civilite,
.ajouter_unite,
.ajouter_message_demande_action,
.ajouter_type_demande_action,
.ajouter_commune,
.ajouter_commercial,
.ajouter_ouvrage,
.ajouter_transporteur,
.ajouter_type_finition,
.ajouter_fournisseur,
.ajouter_tva,
.ajouter_chauffeur,
.ajouter_type_beton,
.ajouter_specificite,
.ajouter_classe_resistance,
.ajouter_classe_exposition,
.ajouter_classe_chlorure,
.ajouter_societe,
.ajouter_designation_beton,
.ajouter_classe_consistance,
.ajouter_nature_addition,
.ajouter_echeance,
.ajouter_mode_reg,
.ajouter_pays,
.ajouter_famille_client,
.ajouter_banque,
.ajouter_centrale,
.ajouter_societe,
.ajouter_exercice,
.ajouter_origine,
.ajouter_sous_famille_client,

.ajouter_ajout{
    margin-left: 82%;
    display: block;
    /*margin-top: -7%;*/
}
.fleche {
    color: white;
    float: right;
    text-decoration: none;
}

.fleche-bas {
    display: none;
}

.fleche:hover {
    color: white;
}

.th_cursor_pointer {
    cursor: pointer;
}

.mapagination,
.activite_code:hover,
.activite_libelle:hover,
.activite_type:hover,
.formule_code:hover,
.formule_fac:hover,
.formule_recherche:hover,
.formule_app:hover,
.code_assurance:hover,
.libelle_assurance:hover,
.code_gamme_vidange:hover,
.libelle_gamme_vidange:hover,
.code_famille_client:hover,
.libelle_famille_client:hover,
.code_position_compte:hover,
.libelle_position_comte:hover,
.code_echeance:hover,
.libelle_echeance:hover,
.code_auto_utilisateur:hover,
.pseudo_utilisateur:hover,
.code_planning_commun:hover,
.libelle_planning_commun:hover,
.code_pays:hover,
.libelle_pays:hover,
.gestion_centrale:hover,
.code_centrale:hover,
.nom_centrale:hover,
.chauffeur_code:hover,
.chauffeur_nom:hover,
.sous_famille_client_code:hover,
.sous_famille_client_libelle:hover,
.sous_famille_client_famille:hover,
.banque_code:hover,
.banque_nom:hover,
.contact_code:hover,
.contact_nom:hover,
.commercial_code:hover,
.commercial_nom:hover,
.type_vehicule_code:hover,
.type_vehicule_libelle:hover,
.moyen_dechargement_code:hover,
.moyen_dechargement_libelle:hover,
.code_transporteur:hover,
.libelle_transporteur:hover,
.code_vehicule:hover,
.libelle_vehicule:hover,
.class_chlorure_code:hover,
.class_chlorure_libelle:hover,
.type_finition_code:hover,
.type_finition_libelle:hover,
.type_ouvrage_code:hover,
.type_ouvrage_libelle:hover,
.type_exposition_code:hover,
.type_exposition_libelle:hover,
.classe_consistance_code:hover,
.classe_consistance_libelle:hover,
.classe_exposition_code:hover,
.classe_exposition_libelle:hover,
.classe_resistance_code:hover,
.classe_resistance_libelle:hover,
.commentaire_stocker_code:hover,
.commentaire_stocker_libelle:hover,
.code_service:hover,
.nom_service:hover,
.code_ajout:hover,
.libelle_ajout:hover,
.famille_article_libelle:hover,
.famille_article_code:hover,
.libelle_origine:hover,
.code_origine:hover,
.code_zone:hover,
.nom_zone:hover,
.code_secteur:hover,
.libelle_secteur:hover,
.ville:hover,
.code_postal_commune:hover,
.nature_addition_code:hover,
.nature_addition_libelle:hover,
.civilite_code:hover,
.civilite_libelle:hover,
#bl_vente,
#bl_avoir,
.modifier_process_schema_done:hover,
.motif_absence_code:hover,
.action_code:hover,
.producteur_code:hover,
.site_code:hover,
.message_demande_action_code:hover,
.info_commande_code:hover,
.groupe_centrale_tarif_code:hover,
.suivi_commande_code:hover,
.famille_beton_echantillon_code:hover,
.hausse_prix_date:hover,
.categorie_assurance_credit_code:hover,
.famille_incident_code:hover,
.sous_famille_incident_code:hover,
.nature_incident_code:hover,
.gravite_incident_code:hover,
.incident_code:hover,
.commande_achat:hover {
    cursor: pointer;
}

.normal:hover {
    cursor: default !important;
}

#block_droite {
    width: 84%;
    float: right;
    padding: 0% 2% 2% 2%;
}

#header {
    padding-top: 1%;
    overflow: hidden;
    min-height: 15vh;
    /* max-height: 15vh; */
    /* border-bottom: solid 1px black; */
    margin-bottom: 0.5%;
}

#filtre_loading {
    position: fixed;
    background: black;
    opacity: 0.7;
    display: none;
    z-index: 1000;
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
    overflow: hidden;
}

#filtre {
    position: fixed;
    background: black;
    opacity: 0.7;
    display: none;
    z-index: 10;
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
    overflow: hidden;
}
#filtre_blocage {
    position: fixed;
    background: black;
    opacity: 0.7;
    display: none;
    z-index: 999999;
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
    overflow: hidden;
}
#bloc_message_blocage{
    /*display: none;*/
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 30%;
    height: 150px;
}

#x {
    height: 370px;
    width: 30%;
}

#x .canvasjs-chart-credit {
    display: none !important;
}

.fermer {
    z-index: 20000;
    float: right;
    margin-right: 5% !important;
    margin-top: 5%;
}

.fermer_client {
    float: right;
    margin-right: 5% !important;
    margin-top: 5%;
    z-index: 20 !important;
}


/* #fermer_liste_formule_chantier {
    float: right;
    margin-right: 5% !important;
    margin-top: 5%;
    z-index: 20 !important;
} */

#affiche_classe_chlorure,
#afficher_adresse_facturation,
#affiche_designation_beton,
#affiche_exercice,
#affiche_societe,
#affiche_unite,
#affiche_classe_consistance,
#affiche_classe_exposition,
#affiche_classe_resistance,
#affiche_famille_article,
#affiche_groupe_tarif,
#affiche_specificite,
#affiche_type_beton,
#affiche_tva,
#affiche_fournisseur,
#affiche_region_commerciale,
#affiche_transporteur,
#affiche_famille_client,
#affiche_activite,
#affiche_type_action,
#affiche_motif_action,
#affiche_fonction,
#affiche_civilite,
#affiche_commentaire_stocker,
#affiche_assurance_credit,
#affiche_centrale,
#affiche_domaine,
#affiche_mode_reg,
#affiche_ouvrage,
#affiche_type_attaque,
#affiche_chauffeur,
#affiche_type_vehicule,
#affiche_vehicule,
#affiche_service,
#affiche_ajout,
#affiche_origine,
#affiche_zone,
#affiche_secteur,
#affiche_pays,
#affiche_gamme_vidange,
#affiche_commune,
#affiche_nature_addition,
#affiche_type_finition,
#affiche_type_ouvrage,
#affiche_type_exposition,
#affiche_planning_commun,
#affiche_position_compte,
#affiche_echeance,
#affiche_utilisateur,
#affiche_banque,
#affiche_moyen_dechargement,
#affiche_commercial,
#affiche_contact,
#affiche_sous_famille_client,
#affiche_message,
#affiche_type_demande_action,
#affiche_motif_absence,
#affiche_action,
#affiche_producteur,
#affiche_site,
#affiche_message_alarme_mail,
#affiche_message_demande_action,
#affiche_info_commande,
#affiche_tarif,
#affiche_groupe_societe_tarif,
#affiche_groupe_centrale_tarif,
#affiche_generation_facture,
#affiche_generation_releve_facture,
#affiche_suivi_commande,
#affiche_profil,
#affiche_modele_qr_code,
#affiche_famille_beton_echantillon,
#affiche_hausse_prix,

#affiche_categorie_assurance_credit,
#affiche_famille_incident,
#affiche_sous_famille_incident,
#affiche_nature_incident,
#affiche_gravite_incident,
#reservation_pompe_afficher,
#affiche_commande_achat,
#affiche_type_blocage
 {
    display: none;
    position: fixed;
    z-index: 11;
    min-width: 50%;
    max-width: 50%;
    color: white;
    top: 50%;
    margin-left: 5%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #f2f2f2;
    color: black;
    border-radius: 3%;
    padding: 2%;
    max-height: 95vh;
    overflow-y: auto;
}
#pesee_recherche{
    display: none;
    position: fixed;
    z-index: 11;
    min-width: 50%;
    max-width: 50%;
    color: white;
    top: 50%;
    margin-left: 5%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #f2f2f2;
    color: black;
    border-radius: 3%;
    padding: 2%;
    max-height: 95vh;
    overflow-y: auto;
}
#affiche_import_tarif{
    display: none;
    position: fixed;
    z-index: 12;
    min-width: 80%;
    color: white;
    top: 50%;
    /*margin-left: 5%;*/
    left: 50%;
    transform: translate(-50%, -50%);
    background: #c2c2c2;
    color: black;
    border-radius: 3%;
    padding: 2%;
    max-height: 95vh;
    overflow-y: auto;
}
#affiche_hausse_prix
{
    display: none;
    position: fixed;
    z-index: 11;
    min-width: 75%;
    color: white;
    top: 50%;
    margin-left: 5%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #f2f2f2;
    color: black;
    border-radius: 3%;
    padding: 2%;
    max-height: 95vh;
    overflow-y: auto;
}

#affiche_incident {
    display: none;
    position: fixed;
    z-index: 11;
    min-width: 70%;
    color: white;
    top: 50%;
    margin-left: 5%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #f2f2f2;
    color: black;
    border-radius: 3%;
    padding: 2%;
    max-height: 95vh;
    overflow-y: auto;
}

#affiche_liste_formule_a_ajouter {
    display: none;
    position: fixed;
    z-index: 1100;
    min-width: 70%;
    color: white;
    top: 50%;
    margin-left: 5%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #d6d4d4;
    color: black;
    border-radius: 3%;
    padding: 2%;
    max-height: 95vh;
    overflow-y: auto;
}

#affiche ,#affiche_produit {
    display: none;
    position: fixed;
    z-index: 11;
    width: 50%;
    color: white;
    top: 50%;
    margin-left: 5%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #f2f2f2;
    color: black;
    border-radius: 3%;
    padding: 2%;
    padding-bottom: 2%;
    height: 95vh;
    overflow-y: auto;
}

#affiche_formule,
#affiche_client,
#affiche_chantier {
    display: none;
    position: fixed;
    z-index: 11;
    width: 70%;
    color: white;
    top: 50%;
    margin-left: 3%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #f2f2f2;
    color: black;
    border-radius: 3%;
    padding: 2%;
    padding-bottom: 2%;
    height: 95vh;
    overflow-y: auto;
}

#affiche_bl,
#affiche_commande,
#affiche_facture,
#affiche_pre_facture,
#affiche_devis {
    display: none;
    position: fixed;
    z-index: 11;
    width: 80%;
    color: white;
    top: 50%;
    margin-left: 3%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #f2f2f2;
    color: black;
    border-radius: 3%;
    padding: 2%;
    padding-bottom: 2%;
    height: 95vh;
    overflow-y: auto;
}

#affiche_nouvelle_facture {
    display: none;
    position: fixed;
    z-index: 11;
    width: 50%;
    color: white;
    top: 50%;
    margin-left: 3%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #f2f2f2;
    color: black;
    border-radius: 3%;
    padding: 2%;
    padding-bottom: 2%;
    height: 50vh;
    /* overflow-y: auto; */
}

#affiche_bon_livraison {
    display: none;
    position: fixed;
    z-index: 21;
    width: 70%;
    color: white;
    top: 50%;
    margin-left: 3%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #f2f2f2;
    color: black;
    border-radius: 3%;
    padding: 2%;
    padding-bottom: 2%;
    height: 95vh;
    overflow-y: auto;
}

#affiche_recherche_dans_bl,
#affiche_recherche_dans_action,
#affiche_recherche_dans_contact,
#affiche_recherche_generale_hausse_prix,
#affiche_recherche_dans_incident
 {
    display: none;
    position: fixed;
    z-index: 12;
    width: 70%;
    color: white;
    top: 50%;
    margin-left: 2%;
    margin-top: 2%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #d8d8d8;
    color: black;
    border-radius: 3%;
    padding: 2%;
    padding-bottom: 2%;
    height: 75vh;
    overflow-y: auto;
}
#afficher_recherche_reservation_pompe {
    display: none;
    position: fixed;
    z-index: 12;
    width: 70%;
    color: white;
    top: 50%;
    margin-left: 2%;
    margin-top: 2%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #d8d8d8;
    color: black;
    border-radius: 3%;
    padding: 2%;
    padding-bottom: 2%;
    height: 50vh;
    overflow-y: auto;
}
#affiche_recherche_dans_commande,
#affiche_recherche_dans_devis,
#affiche_recherche_dans_facture,
#affiche_recherche_dans_statistique,
#affiche_recherche_dans_etat_stock
{

    display: none;
    position: fixed;
    z-index: 12;
    width: 90%;
    color: white;
    top: 50%;
    margin-left: 2%;
    margin-top: 2%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #d8d8d8;
    color: black;
    border-radius: 3%;
    padding: 2%;
    padding-bottom: 2%;
    height: 75vh;
    overflow-y: auto;
    padding-bottom: 2%;
}

#affiche_recherche_dans_commande_achat {
    display: none;
    position: fixed;
    z-index: 12;
    width: 90%;
    color: white;
    top: 50%;
    margin-left: 2%;
    margin-top: 2%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #d8d8d8;
    color: black;
    border-radius: 3%;
    padding: 2%;
    padding-bottom: 2%;
    height: 45vh;
    overflow-y: auto;
    padding-bottom: 2%;
}

#affiche_liste_vehicule_presence_centrale{
    display: none;
    position: fixed;
    z-index: 13;
    width: 90%;
    color: white;
    top: 50%;
    margin-left: 2%;
    margin-top: 2%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #bfbcbc;
    color: black;
    border-radius: 3%;
    padding: 2%;
    padding-bottom: 2%;
    height: 75vh;
    overflow-y: auto;
    padding-bottom: 2%;
}

#affiche_planification_grille_commande {
    display: none;
    position: fixed;
    z-index: 12;
    width: 60%;
    color: white;
    top: 50%;
    margin-left: 2%;
    margin-top: 2%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #d8d8d8;
    color: black;
    border-radius: 3%;
    padding: 2%;
    padding-bottom: 2%;
    height: 85vh;
    overflow-y: auto;
    padding-bottom: 2%;
}
#affiche_recherche_formule {
    display: none;
    position: fixed;
    z-index: 12;
    width: 60%;
    color: white;
    top: 50%;
    margin-left: 2%;
    margin-top: 2%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #d8d8d8;
    color: black;
    border-radius: 3%;
    padding: 2%;
    padding-bottom: 2%;
    height: 50vh;
    overflow-y: auto;
    padding-bottom: 2%;
}

.btn_palinification_prev {
    background-color: lightblue;
}

#affiche_recherche_dans_nouvelle_facture {
    display: none;
    position: fixed;
    z-index: 13000;
    width: 90%;
    color: white;
    top: 50%;
    margin-left: 2%;
    margin-top: 2%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #d8d8d8;
    color: black;
    border-radius: 3%;
    padding: 2%;
    padding-bottom: 2%;
    height: 75vh;
    overflow: hidden;
    padding-bottom: 2%;
}

#affiche_reglement_dans_facture {
    display: none;
    position: fixed;
    z-index: 12;
    width: 60%;
    color: white;
    top: 70%;
    margin-left: 2%;
    margin-top: 2%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #d8d8d8;
    color: black;
    border-radius: 3%;
    padding: 2%;
    padding-bottom: 2%;
    height: 75vh;
    overflow-y: auto;
    overflow-x: hidden;
    padding-bottom: 2%;
}
 #affiche_reglement {
      display: none;
      position: fixed;
      z-index: 12;
      width: 60%;
      color: white;
      top: 50%;
      margin-left: 2%;
      margin-top: 2%;
      left: 50%;
      transform: translate(-50%, -50%);
      background: #d8d8d8;
      color: black;
      border-radius: 3%;
      padding: 2%;
      padding-bottom: 2%;
      height: 75vh;
      overflow-y: auto;
      overflow-x: hidden;
      padding-bottom: 2%;
  }

hr {
    size: 2px !important;
    color: black !important;
}

.cadre {
    border: 0.5px solid black;
    border-radius: 5px;
    padding: 0.5%;
    margin-top: 0.5%;
    margin-bottom: 0.5%;
}

.modif_unite:hover,
.modif_client:hover,
.supp_unite:hover,
.supp_client:hover,
.modif_type_vehicule:hover,
.supp_type_vehicule:hover,
.modif_chantier:hover,
.supp_chantier:hover,
.modif_moyen_dechargement:hover,
.supp_moyen_dechargement:hover,
.modif_societe:hover,
.supp_societe:hover,
.modif_exercice:hover,
.supp_exercice:hover,
.modif_designation_beton:hover,
.supp_designation_beton:hover,
.modif_classe_chlorure:hover,
.supp_classe_chlorure:hover,
.modif_tva:hover,
.supp_tva:hover,
.menu_group:hover,
.supp_produit:hover,
.modif_produit:hover,
.modif_classe_consistance:hover,
.supp_classe_consistance:hover,
.modif_classe_exposition:hover,
.supp_classe_exposition:hover,
.modif_classe_resistance:hover,
.supp_classe_resistance:hover,
.modif_famille_article:hover,
.supp_famille_article:hover,
.modif_groupe_tarif:hover,
.supp_groupe_tarif:hover,
.modif_specificite:hover,
.supp_specificite:hover,
.modif_type_beton:hover,
.supp_type_beton:hover,
.modif_fournisseur:hover,
.supp_fournisseur:hover,
.modif_region_commerciale:hover,
.supp_region_commerciale:hover,
.modif_transporteur:hover,
.supp_transporteur:hover,
.modif_famille_client:hover,
.supp_famille_client:hover,
.modif_activite:hover,
.supp_activite:hover,
.modif_type_action:hover,
.supp_type_action:hover,
.modif_motif_action:hover,
.supp_motif_action:hover,
.modif_fonction:hover,
.supp_fonction:hover,
.modif_civilite:hover,
.supp_civilite:hover,
.modif_commentaire_stocker:hover,
.supp_commentaire_stocker:hover,
.modif_assurance_credit:hover,
.supp_assurance_credit:hover,
.modif_centrale:hover,
.supp_centrale:hover,
.modif_formule:hover,
.supp_formule:hover,
.modif_domaine:hover,
.supp_domaine:hover,
.modif_mode_reg:hover,
.supp_mode_reg:hover,
.modif_ouvrage:hover,
.supp_ouvrage:hover,
.modif_type_attaque:hover,
.supp_type_attaque:hover,
.modif_compo:hover,
.supp_compo:hover,
.modif_chauffeur:hover,
.supp_chauffeur:hover,
.modif_sous_famille_client:hover,
.supp_sous_famille_client:hover,
.modif_banque:hover,
.supp_banque:hover,
.modif_contact:hover,
.supp_contact:hover,
.modif_commercial:hover,
.supp_commercial:hover,
.modif_vehicule:hover,
.supp_vehicule:hover,
.modif_service:hover,
.supp_service:hover,
.modif_ajout:hover,
.supp_ajout:hover,
.modif_origine:hover,
.supp_origine:hover,
.modif_zone:hover,
.supp_zone:hover,
.modif_secteur:hover,
.supp_secteur:hover,
.modif_pays:hover,
.supp_pays:hover,
.modif_gamme_vidange:hover,
.supp_gamme_vidange:hover,
.modif_planning_commun:hover,
.supp_planning_commun:hover,
.modif_commune:hover,
.supp_commune:hover,
.modif_nature_addition:hover,
.supp_nature_addition:hover,
.modif_type_finition:hover,
.supp_type_finition:hover,
.modif_type_ouvrage:hover,
.supp_type_ouvrage:hover,
.modif_type_exposition:hover,
.supp_type_exposition:hover,
.modif_position_compte:hover,
.supp_position_compte:hover,
.modif_echeance:hover,
.supp_echeance:hover,
.modif_utilisateur:hover,
.supp_utilisateur:hover,
.supp_message:hover,
.modif_bl:hover,
.supp_bl:hover,
.modif_type_demande_action:hover,
.supp_type_demande_action:hover,
.modif_motif_absence:hover,
.supp_motif_absence:hover,
.modif_action:hover,
.supp_action:hover,
.modif_producteur:hover,
.supp_producteur:hover,
.modif_site:hover,
.supp_site:hover,
.modif_message_demande_action:hover,
.supp_message_demande_action:hover,
.modif_info_commande:hover,
.supp_info_commande:hover,
.modif_groupe_centrale_tarif:hover,
.supp_groupe_centrale_tarif:hover,
.modif_suivi_commande:hover,
.supp_suivi_commande:hover,
.modif_famille_beton_echantillon:hover,
.supp_famille_beton_echantillon:hover,
.modif_hausse_prix:hover,
.supp_hausse_prix:hover,
.modif_categorie_assurance_credit:hover,
.supp_categorie_assurance_credit:hover,
.modif_famille_incident:hover,
.supp_famille_incident:hover,
.modif_sous_famille_incident:hover,
.supp_sous_famille_incident:hover,
.modif_nature_incident:hover,
.supp_nature_incident:hover,
.modif_gravite_incident:hover,
.supp_gravite_incident:hover,
.modif_incident:hover,
.supp_incident:hover,
.modif_commande_achat:hover,
.supp_commande_achat:hover
{
    cursor: pointer;
}

#nav-tabContent {
    min-height: 50vh;
}

#liste_unite {
    width: 75%;
    margin: 50px auto;
    border-radius: 15px;
    overflow: hidden;
}

#entete {
    height: 10%;
}

#corp {
    height: 87%;
    /* background: red; */
}

.lbouton {
    padding-top: 5%;
    padding-bottom: 2%;
}

#bloc1 {
    width: 60%;
    float: left;
    /* background: yellow; */
}

#bloc2 {
    width: 40%;
    float: left;
    /* background: purple; */
}

.blockintern {
    border: black solid 1px;
    width: 99%;
    border-radius: 10px;
    padding: 3%;
    margin: 0.5%;
}

.blockintern2 {
    border: black solid 1px;
    width: 95%;
    min-height: 50vh;
    border-radius: 10px;
    padding: 3%;
    margin-left: 0.5%;
    margin-bottom: 0.5%;
}

#message,
#message_planification {
    position: fixed;
    width: 100%;
    display: none;
    z-index: 30;
    top: 3%;
    transform: translate(-50%, -50%);
    left: 50%;
}
#message_base_success,
#message_base_supprimer,
#message_base_erreur{
    position: fixed;
    width: 100%;
    display: none;
    z-index: 30;
    top: 2%;
    transform: translate(-50%, -50%);
    left: 50%;
}

#ajoutunite {
    position: fixed;
    width: 100%;
    display: none;
    z-index: 12;
    top: 0;
    margin-left: -5%;
}

.message,
.message_chantier,
.message_commande {
    position: fixed;
    width: 100%;
    display: none;
    z-index: 12;
    top: 0;
    /* margin-left: -5%; */
}

.message_adresse_facturation {
    position: fixed;
    width: 100%;
    display: none;
    z-index: 12;
    top: 0;
    margin-left: -5%;
}

.message_compo {
    position: fixed;
    width: 92%;
    display: none;
    z-index: 12;
    /* top: 0; */
    margin-left: -5%;
}

.table_compo {
    /*max-height: 25vh;*/
    overflow-y: auto;
}

.message_lu:hover {
    cursor: pointer;
}

.message_lu {
    color: blue !important;
    text-decoration: underline !important;
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #28a745 !important;
}

.nav-pills .nav-link {
    border-radius: .25rem;
    color: black;
}

.nav-tabs .nav-link.active {
    color: #fff !important;
    background-color: #28a745 !important;
    border-color: transparent !important;
}

.nav-tabs .nav-link {
    color: black !important;
}
