.deplacementSection .boite, .deplacementBoite .boite {
    cursor: default !important;
}

.deplacementSection .section:not(.BoiteOutils) {
    padding-left: 2px;
    border-left: 3px solid #3B7FC4;
    margin-left: -5px;
    outline: 1px dashed #3B7FC4;
}

.deplacementSection .section.MesServices:not(.BoiteOutils) {
    border-left-color: orange;
    outline-color: orange;
}

.deplacementSection .section.MesVentes:not(.BoiteOutils) {
    border-left-color: red;
    outline-color: red;
}

.deplacementSection .filler {
    outline: none !important;
}

.deplacementBoite .section:not(.BoiteOutils) {
    padding-left: 2px;
    border-left: 3px solid #3B7FC4;
    margin-left: -5px;
}

.deplacementSection .section:not(.BoiteOutils), .deplacementSection .section:not(.BoiteOutils) .boite {
    cursor: ns-resize !important;
}

.deplacementBoite .boite:not(.filler) {
    cursor: move !important;
}

.deplacementSection #pageDynamique .boite.selection {
    outline: none !important;
    outline-offset: 0;
}

.deplacementBoite .boite, .deplacementBoite #pageDynamique .boite.selection {
    outline: 1px dashed #3B7FC4 !important;
    outline-offset: -1px;
}

.deplacementBoite .section.MesServices:not(.BoiteOutils) .boite {
    outline-color: orange !important;
}

.deplacementBoite .section.MesVentes:not(.BoiteOutils) .boite {
    outline-color: red !important;
}

.deplacementBoite .disponibilite {
    display: block !important;
}

.deplacementBoite .filler, .deplacementSection .filler {
    outline-color: red !important;
    color: #AAAAAA !important;
}

#legende .estEnTravail, #legende .estPubliee, #legende .estPublieeEnModification, #legende .estCachee {
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}

#legende .estEnTravail, #legende .estPubliee, #legende .estPublieeEnModification, #legende .estCachee {
    width: 12px;
    height: 12px;
    border-radius: 12px;
    z-index: 20;
    top: 2px;
    position: relative;
}

#legende .estEnTravail {
    background-color: #FF9900;
}

#legende .estPubliee {
    background-color: #00FF00;
}

#legende .estCachee {
    background-color: #FF0000;
}

#legende .estPublieeEnModification:first-child {
    background-color: #FF9900;
}

#legende .estPublieeEnModification:nth-child(2) {
    background-color: #00FF00;
    margin-right: -12px;
    left: -16px;
    z-index: 15;
}

#legende {
    padding-bottom: 150px !important;
    margin-bottom: 50px !important;
}

#w contenu-page.accueil .contenu {
    width: 1000px;
    padding-top: 0;
}

.ficheFournisseur .section:first-child:not(.BoiteOutils) .colonne:first-child {
    width: 750px !important;
}

#pageDynamique #retourListe, #pageDynamique #desactiverClick {
    pointer-events: none;
}

