.MoteurGNetDivContainer .k-button, .MoteurGNetDivContainer .k-button:hover {
    background: none;
}
.MoteurGNetDivContainer .unite{
    font-size:0.7em;
    margin-left:3px;
}
.MoteurGNetDivContainer .btStandard,.MoteurGNetDivContainer button,.MoteurGNetDivContainer input[type="button"] {
    -webkit-appearance: none;
    border-radius: var(--mgn-radius, 6px);
    margin: 0 0 0 0px;
    border: 0px;
    cursor: pointer;
    font-size: 12pt;
    background-color: var(--mgn-primary, #8289a7);
    color: white;
    vertical-align: middle;
    transition: background-color var(--mgn-transition, 0.15s ease),
                box-shadow var(--mgn-transition, 0.15s ease);
}

.MoteurGNetDivContainer #lien {
    border-radius: var(--mgn-radius, 6px);
    padding: 1px 6px 1px 25px;
    border: 0px;
    cursor: pointer;
    font-size: 12pt;
    min-width: 100px;
    height: 30px;
    background-color: var(--mgn-primary, #8289a7);
    color: white;
    vertical-align: middle;
    padding: 5px 5px 5px 30px;
    transition: background-color var(--mgn-transition, 0.15s ease);
}

    .MoteurGNetDivContainer #lien:hover {
        background-color: var(--mgn-primary-dark, #5c627b);
    }

.MoteurGNetDivContainer .btn-danger:hover{
	background-color: var(--mgn-danger-dark, #c82333);
}
.MoteurGNetDivContainer .btStandard:hover,.MoteurGNetDivContainer button:hover,.MoteurGNetDivContainer input[type="button"]:not(.btn-danger):hover {
    background-color: var(--mgn-primary-dark, #5c627b);
    box-shadow: var(--mgn-shadow-sm, 0 1px 3px rgba(20, 25, 40, 0.08));
}

    .MoteurGNetDivContainer .btStandard:hover.btNegatif,.MoteurGNetDivContainer button:hover.btNegatif,.MoteurGNetDivContainer input[type="button"]:hover.btNegatif {
        background-color: var(--mgn-primary-soft, #eef0f5);
    }

.MoteurGNetDivContainer .btStandard.btNegatif,.MoteurGNetDivContainer button.btNegatif,.MoteurGNetDivContainer input[type="button"].btNegatif {
    color: var(--mgn-primary, #8289a7);
    background-color: white ;
    border: var(--mgn-primary, #8289a7) 1px solid;
    height: 28px;
    min-width: 98px;
}

.MoteurGNetDivContainer .btActionGrid.btNegatif {
    height: 22px ;
    width: 22px;
}
.MoteurGNetDivContainer .k-tooltip-content{
    text-align: left;
}
.MoteurGNetDivContainer .k-state-selected{
    color: #fff;
    background-color: var(--mgn-primary, #8289a7) ;
    border-color: var(--mgn-primary, #8289a7) ;
}

.MoteurGNetDivContainer .btDouble {
    height: 50px ;
}
/* .MoteurGNetDivContainer .k-widget.k-grid{ */
    /* margin-bottom : 60px; */
/* } */
.MoteurGNetDivContainer .btOngletV2 {
    display: inline-block;
    height: 35px;
    line-height: 35px;
    text-align: center;
    padding: 0 15px;
    background-color: #f7f7f7;
    color: var(--mgn-text-muted, #8a8f9c);
    border: 1px solid var(--mgn-border, #bdc4cc);
    cursor: pointer;
    min-width:80px;
    transition: background-color var(--mgn-transition, 0.15s ease),
                color var(--mgn-transition, 0.15s ease);
}

    .MoteurGNetDivContainer .btOngletV2:not(.btOngletV2:last-child) {
        border-right: none;
    }

.MoteurGNetDivContainer .btOngletV2Selected {
    background-color: var(--mgn-primary, #8289a7);
    color: #ffffff;
    border-color: var(--mgn-primary, #8289a7);
}


.MoteurGNetDivContainer .zoneOngletPetit .btOngletV2 {
    height: 25px;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 2em;
}

.MoteurGNetDivContainer .btWithBigPicto {
    background-size: 30px 30px;
    padding-left: 35px;
    background-repeat: no-repeat;
    background-position: 5px center;
}


.MoteurGNetDivContainer .btWithSmallPicto {
    background-size: 15px 15px;
    padding-left: 25px;
    background-repeat: no-repeat;
    background-position: 5px center;
}

.MoteurGNetDivContainer .btActionGrid, .MoteurGNetDivContainer .k-grid-edit, .MoteurGNetDivContainer .k-grid-edit:hover, .MoteurGNetDivContainer .k-grid-delete,.MoteurGNetDivContainer .k-grid-delete:hover {
    width: 24px ;
    height: 24px ;
    border-radius: 12px ;
    background-size: 15px 15px;
    padding-left: 15px;
    background-repeat: no-repeat;
    background-position: center;
    min-width: 0px ;
    color: transparent ;
    transition: background-color var(--mgn-transition, 0.15s ease),
                filter var(--mgn-transition, 0.15s ease);
}

    .MoteurGNetDivContainer .btActionGrid:hover {
        color: transparent ;
    }

    .MoteurGNetDivContainer .k-grid-edit, .MoteurGNetDivContainer .k-grid-edit:hover {
        background-image: url("/Images/Client/Gephymat/Boutons/PICTO_CRAYON_BLANC.png");
        color: transparent;
        border: none;
    }

    .MoteurGNetDivContainer .k-grid-delete, .MoteurGNetDivContainer .k-grid-delete:hover {
        background-image: url("/Images/Client/Gephymat/Boutons/PICTO_POUBELLE_BLANC.png");
        color: transparent;
    }

        .MoteurGNetDivContainer .k-grid-edit .k-icon, .MoteurGNetDivContainer .k-grid-delete .k-icon, .MoteurGNetDivContainer .k-grid-add .k-icon {
            display: none;
        }

.MoteurGNetDivContainer .k-grid-add, .MoteurGNetDivContainer .k-grid-add:hover, .MoteurGNetDivContainer .k-grid-update, .MoteurGNetDivContainer .k-grid-update:hover, .MoteurGNetDivContainer .k-grid-cancel, .MoteurGNetDivContainer .k-grid-cancel:hover {
    color: white;
    border: none;
}

/* style des boutons + et - */
.MoteurGNetDivContainer .btIncrement {
    width: 30px;
    min-width: unset;
    font-weight: bolder;
    vertical-align: middle;
}


.MoteurGNetDivContainer .lnk {
    color: var(--mgn-link, #5571da) ;
    cursor: pointer;
    transition: color var(--mgn-transition, 0.15s ease);
}

    .MoteurGNetDivContainer .lnk:hover {
        text-decoration: underline ;
    }




/* Style des boutons de la map google */




.MoteurGNetDivContainer .map button {
    min-width: unset ;
    height: 30px ;
    width: 30px ;
    background-color: white ;
}

    .MoteurGNetDivContainer .map button img {
        height: 14px ;
        width: 14px ;
    }

.MoteurGNetDivContainer .map .gm-bundled-control {
    margin: 0 ;
}

    .MoteurGNetDivContainer .map .gm-bundled-control .gmnoprint div:first-child {
        background-color: unset ;
        box-shadow: unset ;
    }

    .MoteurGNetDivContainer .map .gm-bundled-control .gm-svpc {
        height: 30px ;
        width: 30px ;
    }

        .MoteurGNetDivContainer .map .gm-bundled-control .gm-svpc img {
            height: 24px ;
            width: 24px ;
        }

            .MoteurGNetDivContainer .map .gm-bundled-control .gm-svpc img:last-child {
                height: 30px ;
                width: 30px ;
            }

.MoteurGNetDivContainer .map .gmnoprint .gm-style-mtc div:first-child {
    height: 30px ;
    font-size: 14px ;
}


.MoteurGNetDivContainer #bandeauBas {
    position: fixed;
    bottom: 0;
    left: 0;
    background: white;
    width: 100%;
    border-top: 1px solid var(--mgn-border, #dadada);
    box-shadow: 0 -2px 10px -4px rgba(20, 25, 40, 0.15);
}

.MoteurGNetDivContainer .btDouble {
    background-color: var(--mgn-primary, #8289a7);
    color: white;
    width: 100px;
    text-align: center;
    vertical-align: central;
    text-decoration: none;
    display: inline-block;
    transition: background-color var(--mgn-transition, 0.15s ease);
}

    .MoteurGNetDivContainer .btDouble:hover {
        background-color: var(--mgn-primary-dark, #5c627b);
    }

.MoteurGNetDivContainer h1 {
    text-align: center;
}


.MoteurGNetDivContainer form {
    width: 0px;
    padding: 0px;
    margin: 0px;
    display: inline;
}

.MoteurGNetDivContainer .info{
        height: 15px;
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    width: 15px;
    opacity: 0.7;
    transition: background-color var(--mgn-transition, 0.15s ease),
                opacity var(--mgn-transition, 0.15s ease);
}

.MoteurGNetDivContainer .info:hover{
    background-color: var(--mgn-primary-soft, #bdc4cc);
    border-radius:5px;
    opacity: 1;
}
.MoteurGNetDivContainer .HeaderAdmin {
    display: flex;
    vertical-align: middle;
    justify-content: space-between;
    align-items: center;
}
.MoteurGNetDivContainer body {
        background: var(--mgn-bg, #eee) ;
    }

.MoteurGNetDivContainer #globalPrev{
    margin-bottom:60px;
}

.MoteurGNetDivContainer .selected-menu{
    background-color: var(--mgn-primary-dark, #5c627b) !important;
}
