/* Ce fichier a été copié depuis le projet Commun. */
/* Ne pas éditer ce fichier directement; l'éditer depuis le projet Commun. */

information {
    position: relative;
}

information titre .cadre {
    width: inherit;
}

information titre .cadre div:after {
    border: 0;
}

information bouton {
    margin-left: 5px;
}

information bouton:not(.inactif):not(.sansFond) .fond {
    width: 18px;
    height: 18px;
    border-radius: 18px;
}

information bouton .icone {
    width: 15px;
    height: 15px;
    background-size: 1265px 55px;
    background-position: -202px -5px !important;
}

information .icone:hover + .infobulle, information .infobulle.estVisible {
    opacity: 1;
    z-index: 500;
    transition: opacity 0.4s;
}

information bouton button {
    height: 18px;
}

information .infobulle {
    width: 360px;
    padding: 15px;
    margin-left: 5px;
    border-radius: 2px;
    color: #FFFFFF;
    position: absolute;
    bottom: 30px;
    z-index: -1;
    display: block;
    opacity: 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

information.bloc_contenu_infobulle .infobulle.estVisible {
    bottom: -86px;
    opacity: 1;
    z-index: 500;
    transition: opacity 0.4s;
}

information .infobulle.contientErreurs {
    border-color: #F75D5B;
    background-color: #F75D5B;
    color: #FFFFFF;
}

information ul {
    margin-left: 17px;
}

.ficheEntreprise information .infobulle, .ficheEntreprise cadre-fermeture-element div, .ficheContact information .infobulle, .ficheContact cadre-fermeture-element div {
    display: none;
}

.ficheEntreprise bouton .fond, .ficheEntreprise bouton button, .ficheContact bouton .fond, .ficheContact bouton button {
    cursor: default;
}

.infobulleStatutPayee .infobulle {
    top: 25px;
    bottom: initial;
}