/*
 * Identité temporaire BOLTFAC.ES V12 — présentation uniquement.
 * La géométrie du logotype provient du fichier V12 fourni par le propriétaire.
 * Ce fichier n'affecte ni les moteurs métier ni les composants de navigation.
 */
.entete .entete-logo--v12{
    display:inline-flex!important;
    flex:0 0 auto!important;
    align-items:center!important;
    justify-content:flex-start!important;
    width:188px!important;
    min-width:188px!important;
    max-width:188px!important;
    margin:0 20px 0 0!important;
    padding:0 21px 0 0!important;
    border-right:1px solid #344b5d;
    font-size:0!important;
    line-height:0!important;
    letter-spacing:0!important;
    text-decoration:none!important;
}
.entete .entete-logo--v12 picture{
    display:block;
    width:100%;
    line-height:0;
}
.entete .entete-logo--v12 img{
    display:block!important;
    width:100%!important;
    height:auto!important;
    max-width:100%;
    object-fit:contain;
    /* Version monochrome de la vraie géométrie V12 sur en-tête sombre. */
    filter:brightness(0) invert(1);
}
.entete .entete-logo--v12:focus-visible{
    outline:2px solid var(--couleur-primaire);
    outline-offset:5px;
    border-radius:3px;
}
.entete{
    background:linear-gradient(90deg,#071b2b 0%,#080f17 42%,#080d12 100%)!important;
    border-bottom-color:#294458!important;
}
@media (max-width:1250px){
    .entete .entete-logo--v12{
        width:155px!important;
        min-width:155px!important;
        max-width:155px!important;
        margin-right:12px!important;
        padding-right:13px!important;
    }
}
@media (max-width:760px){
    .entete .entete-logo--v12{
        width:118px!important;
        min-width:118px!important;
        max-width:118px!important;
        margin-right:5px!important;
        padding-right:7px!important;
    }
}
@media (max-width:420px){
    .entete .entete-logo--v12{
        width:36px!important;
        min-width:36px!important;
        max-width:36px!important;
        margin-right:3px!important;
        padding-right:0!important;
        border-right:0!important;
    }
    .entete .entete-logo--v12 img{
        width:36px!important;
        height:36px!important;
        filter:none!important;
    }
}
