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

infos-utilisateur {
    width: 250px;
}

#seConnecter, #seDeconnecter, #sinscrire {
    float: right;
    margin-bottom: 0 !important;
}

#seConnecter {
    margin-right: 2px;
}

#seConnecter button,
#seDeconnecter button,
#sinscrire button {
    border-color: #FFFFFF;
    color: #FFFFFF !important;
    background-color: #383838;
    font-size: 14px;
    font-weight: 600;
}

#seConnecter .cadreBouton, #seDeconnecter .cadreBouton, #sinscrire .cadreBouton {
    border-radius: 0;
}

infos-utilisateur #blocUtilisateurConnecte.connecte {
    height: 44px;
    display: block;
    float: right;
    cursor: pointer;
}

#w infos-utilisateur #blocUtilisateurConnecte.connecte {
    width: initial;
}

infos-utilisateur #blocUtilisateurConnecte.connecte {
    width: 44px;
}

infos-utilisateur #blocUtilisateurConnecte.actif {
    background-color: #FFFFFF;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    box-shadow: 0 2px 0 0 #EEEEEE;
}

infos-utilisateur #blocUtilisateurConnecte.connecte:hover:not(.actif) {
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    background-color: #F4F7FA !important;
    transition: background-color 0.4s;
}

infos-utilisateur #blocUtilisateurConnecte.actif .iconeDivers.profil, infos-utilisateur #blocUtilisateurConnecte:hover .iconeDivers.profil {
    background-position: -545px -65px !important;
}

#w #nomUtilisateurConnecte {
    height: 36px;
    padding: 4px 10px;
    font-weight: 600;
    text-overflow: ellipsis;
    text-align: right;
    overflow: hidden;
    white-space: nowrap;
    width: 125px;
    float: right;
    color: #FFFFFF;
}

#iconeProfil {
    padding-top: 10px;
    padding-right: 10px;
    margin-right: 25px;
    float: right;
}