#legende div {
    margin-left: 12px;
    font-size: 12px;
    clear: both;
}

#legende .selection {
    padding: 5px;
    margin-right: 10px;
    margin-bottom: 10px;
    outline: 1px solid #00FF00;
    float: left;
}

#legende .selection + span {
    padding-top: 5px;
    float: left;
}

#legende .sectionPublique, #legende .sectionMesServices, #legende .sectionMesVentes {
    padding: 5px;
    margin-right: 10px;
    margin-bottom: 10px;
    outline: 1px dashed #3B7FC4;
    float: left;
}
#legende .sectionMesServices {
    outline-color: orange;
}

#legende .sectionMesVentes {
    outline-color: red;
}

#legende .sectionPublique + span, #legende .sectionMesServices + span, #legende .sectionMesVentes + span {
    padding-top: 5px;
    float: left;
}