._leftmenu #menu-div {
    position: relative;
}

._leftmenu #menu-bar {
    background-color: #fff;
}

._leftmenu #logo {
    /*float:left;
        width : 200px ;*/
    height: 50px;
    /* background-image: url(../../img/logo_societe.png); */
    background-repeat: no-repeat;
    background-position: center;
    background-size: 150px;
}


._leftmenu #menu-div .x-treelist-item-text {
    /*	color: #000;*/
    font-size: 1.14em;
    /*line-height: 15px;*/
    margin-left: 30px;
}

._leftmenu #menu-div .x-treelist-item-wrap {
    padding: 5px;
}

._leftmenu .x-treelist-container .x-treelist-item-text {
    /*	color: #000;*/
    font-size: 1.1em !important;
    /*	line-height: 15px;*/
    margin-left: 30px;
}

._leftmenu #menu-div .x-treelist-item-wrap {
    /*padding: 5px;*/
}


._leftmenu .x-tool-collapse-left:after {
    font-family: 'icomoon';
    font-size: 15px;
    content: "\ea45";
    /* color: #fff; */
}

._leftmenu .x-tool-expand-right:after {
    font-family: 'icomoon';
    font-size: 15px;
    content: "\ea43";
    color: #fff;
}

/*survol menu*/
.mUsers:hover {
    background-image: none !important;
}

/***************MENU ICOMOON*********************/
.x-treelist-item-icon:before,
.x-btn-text-icon .x-inner-el:before {
    font-family: 'icomoon';
    /* color: #f2990f; */
    font-size: 19px;
}

.x-treelist-item-icon.mParameters:before {
    content: "\e994";
}

.x-treelist-item-icon.mUsersOrganisations:before {
    content: "\ea14";
}

/* .x-treelist-item-icon.mNkdb:before,
#mNkdb .x-inner-el:before {
    content: "\eb0e";
}

.x-treelist-item-icon.mTools:before,
#mTools .x-inner-el:before {
    content: "\e9ae";
} */

.x-treelist-container.x-treelist-item-icon:before {
    font-family: 'icomoon';
    /*margin-right: 15px;*/
    font-size: 15px;
}

.x-treelist-item-icon.mUsers:before {
    content: '\e971 ';
}

.x-treelist-item-icon.mUsersEntities:before {
    content: '\e903 ';
}

.x-treelist-item-icon.mUsersGroups:before {
    content: '\e972 ';
}

.x-treelist-item-icon.mEditParameter:before {
    content: '\e995 ';
}

.x-treelist-item-icon.mUpdateModule:before {
    content: '\ea2e ';
}

.x-treelist-item-icon.mSchedulerModule:before {
    content: '\e94e ';
}

.x-treelist-item-icon.mAbout:before {
    content: '\ea09 ';
}
/*
.x-treelist-item-icon.mNkdbData:before,
#mNkdbData .x-body-el:before {
    content: '\e964 ';
}

.x-treelist-item-icon.mNkdbTools:before,
#mNkdbTools .x-body-el:before {
    content: '\e991 ';
}

.x-treelist-item-icon.mNkdbAdmin:before,
#mNkdbAdmin .x-body-el:before {
    content: '\e976 ';
}

.x-treelist-item-icon.mToolCompta:before,
#mToolCompta .x-body-el:before {
    content: '\e940 ';
} */

.x-treelist-item-icon.mUpdateModule .x-menu-item-text-default.x-menu-item-indent,
.x-treelist-item-icon.mEditParameter .x-menu-item-text-default.x-menu-item-indent {
    /*	margin-left: 5px!important;*/
}

#menu-div .x-treelist-item-expander:after {
    display: none !important;

}

/***************************************/


/*Version top menu */
._topmenu #menu-div {
    float: left;
    position: relative;
    width: 78% !important;
    height: 80px;
    padding-top: 42px;
}

._topmenu#menu-bar,
._topmenu #menu-bar {
    position: relative;
    width: 100% !important;
    background-color: #fff;
    height: 110px;
    border-bottom: 3px solid #002F2F;
}

._topmenu #logo {
    float: left;
    width: 22% !important;
    height: 107px;
    /* background-image: url(../../img/logo_societe.png); */
    background-repeat: no-repeat;
    background-position: center;
    margin: 0px 0px 12px ;
}

._topmenu #menu-div .x-toolbar {
    /*Nouvelles propriétés du menu permettant un affichage correct sous IE (plus de fond gris)*/
    background-color: transparent !important;
    background-image: none !important;
    border-color: none;
    border-width: 0px;
}

._topmenu .x-btn-default-toolbar-small {
    background-color: transparent !important;
    border-radius: 0px;
    border-style: solid;
    border-width: 0px;
    padding: 2px;
}

._topmenu .x-btn-default-toolbar-small-icon-text-left .x-btn-inner {
    color: white;
    font-size: 1.4em;
    line-height: 15px;
}

._topmenu .x-btn-default-toolbar-small .x-btn-arrow {
    background-image: none !important;
}

._topmenu #menu-div .x-btn-over {
    background: none !important;
}

.x-btn-default-toolbar-small-focus {
    background-image: none !important;
}

/*survol menu*/
._topmenu #mUsers:hover {
    background-image: none !important;
}

/***************MENU ICOMOON*********************/
[id$="-btnWrap"]:before {
    font-family: 'icomoon';
    /* color: #f2990f; */
    font-size: 19px;

}

#mParameters-btnWrap:before {
    content: "\e994";
}

#mUsersOrganisations-btnWrap:before {
    content: "\ea14";
}


@media screen and (min-width: 768px) {
    #button-expand-menu,
    #menu-div-mobile {
        display: none;
    }
}

@media screen and (max-width: 768px) {

    ._topmenu #logo {
        background-size: 150px;
    }

    ._topmenu #menu-div {
        display: none;
    }


   #button-expand-menu {
        margin: 1%;
    }

    #button-expand-menu:before {
        font-family: 'icomoon';
        content: '\e9bd';
        font-size: 25px;
        color: #f2990f !important;
        border-radius: 6%;
        padding: 12%;
        cursor: pointer;
    }

    #menu-div-mobile{
        position: fixed;
        z-index: 999;
        top: 45px;
        left: 0px;
    }

    #menu-div-mobile .x-toolbar-body-el{
        flex-direction: column;
        position: relative;
        padding: 10px;
    }
}

/* #mNkdb-btnWrap:before {
    content: "\eb0e";
} */
/*
#mTools-btnWrap:before {
    content: '\e9ae';
} */


[id$="-textEl"]:before {
    font-family: 'icomoon';
    margin-right: 15px;
    font-size: 15px;

}

#mUsers-textEl:before {
    content: '\e971 ';
}

#mUsersEntities-textEl:before {
    content: '\e903 ';
}

#mUsersGroups-textEl:before {
    content: '\e972 ';
}

#mEditParameter-textEl:before {
    content: '\e995 ';
}

#mUpdateModule-textEl:before {
    content: '\ea2e ';
}

#mSchedulerModule-textEl:before {
    content: '\e94e ';
}


#mNkdbData-textEl:before {
    content: '\e964 ';
}

#mNkdbTools-textEl:before {
    content: '\e991 ';
}

#mNkdbAdmin-textEl:before {
    content: '\e976 ';
}

#mUpdateModule-itemEl .x-menu-item-text-default.x-menu-item-indent,
#mEditParameter-itemEl .x-menu-item-text-default.x-menu-item-indent,
#mSchedulerModule-itemEl .x-menu-item-text-default.x-menu-item-indent{
    margin-left: 5px !important;
}

#mAbout-btnWrap:before {
    content: '\ea09 ';
}
/*
#mToolCompta-textEl:before {
    content: '\e940';
} */

.button_show_left,
.button_show_top {
    background-color: #fff !important;
    border: 0 !important;
}

.button_show_left:before {
    content: '\ea38';
    font-family: 'icomoon';
    margin-right: 15px;
    font-size: 15px;
}

.button_show_top:before {
    content: '\ea32';
    font-family: 'icomoon';
    margin-right: 15px;
    font-size: 15px;
}


#viewport_button_move_menu .x-btn-default-toolbar-small .x-btn-arrow {
    background-image: none !important;
}

#viewport_button_move_menu .x-btn-over {
    background: none !important;
    border: 0 !important;
    background-color: #fff !important;
}

#viewport_button_move_menu .x-btn-default-toolbar-small-focus {
    background-image: none !important;
}

/***************************************/

/* Correction de l'affichage des icones pour le menu à gauche */
._leftmenu .x-treelist-item-icon {
    float: left;
    position: relative;
}
.x-treelist-item-expanded .x-treelist-item-expander:after  {
    content: '\f0d8';

}
.x-treelist-item-collapsed .x-treelist-item-expander:after {
    content: '\f0d7';
}

.mce-fullscreen #menu-div,
.mce-fullscreen .headercenter-title ,
.mce-fullscreen #header {
    z-index:0;
}