div.hors_maurice {
    height: 100%;
}
.map_container {
    width: 98%; margin: auto;
    height: 98%;
    min-height: 98%;
}

.epHolder,
#mapid:not(.map_print) {
    height: 100% !important;
    width: 100% !important;
    margin: 0;
    min-height: auto;
}

form.leaflet-control-layers-list{
    margin-left: 0;
    width: fit-content;
}
.leaflet-popup-content h3 {
   margin-left: 0;
}
.leaflet-credits-control {
    /*margin-right:0 !important;*/
    /*margin-bottom:5px !important;*/

    height:39px;        /* defined in the JavaScript code */
    padding-right:39px; /* defined in the JavaScript code */

    background-image:none; /* defined in the JavaScript code */
    background-repeat:no-repeat;
    background-position:100% 0;
    background-size: contain;

    background-color: rgba(256, 256, 256, 0.5);
    opacity:0.90;
    /*border-radius:5px;*/
    /*border:4px solid rgba(0, 0, 0, 0.1);*/

    cursor:pointer;
}

.leaflet-credits-control a {
    font-size:8pt;
    color:#333333 !important;
    text-decoration:none;

    text-align:right;

    display:none; /* becomes visible on mouse hover, see creditsControl */
}
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
    color: #ed6d47!important;
}
.leaflet-control-layers-toggle,
.leaflet-retina .leaflet-control-layers-toggle {
    background-image: url(/static/img/map/layer.svg) !important;
    background-size: 35px 35px;
}
.leaflet-credits-control a.leaflet-credits-showlink {
    display:inline-block;
    padding-left:5px;
    padding-right:5px;

    margin-top:5px;

    line-height:15px;
}
.leaflet-draw-toolbar.leaflet-control-toolbar {
    margin-top: 12px;
}
.leaflet-draw-toolbar a {
    background-image: none;
    background-repeat: no-repeat;
}
.leaflet-retina .leaflet-draw-toolbar a,
.leaflet-draw-toolbar, .leaflet-toolbar-icon,
.leaflet-draw-toolbar .leaflet-draw-edit-edit,
.leaflet-draw-toolbar .leaflet-draw-edit-remove,
.leaflet-toolbar-icon .leaflet-draw-draw-spot,
.leaflet-draw-toolbar .leaflet-draw-draw-polygon,
.leaflet-draw-toolbar .leaflet-draw-draw-polyline,
.leaflet-draw-toolbar .leaflet-draw-draw-circle,
.leaflet-draw-toolbar .leaflet-draw-draw-marker,
.leaflet-draw-toolbar .leaflet-draw-draw-rectangle,
.leaflet-toolbar-icon .leaflet-draw-draw-circuit {
    background-image: url('/static/img/map/spritesheet.svg')!important;
    background-size: 300px 120px;
    background-repeat: no-repeat;
     padding: 0;
}

.leaflet-retina .leaflet-draw-toolbar .leaflet-draw-edit-edit,
.leaflet-retina .leaflet-draw-toolbar .leaflet-draw-edit-remove,
.leaflet-retina .leaflet-draw-toolbar .leaflet-draw-draw-polygon,
.leaflet-retina .leaflet-draw-toolbar .leaflet-draw-draw-polyline,
.leaflet-retina .leaflet-draw-toolbar .leaflet-draw-draw-circle,
.leaflet-retina .leaflet-draw-toolbar .leaflet-draw-draw-marker,
.leaflet-retina .leaflet-draw-toolbar .leaflet-draw-draw-rectangle {
    background-image: url('/static/img/map/spritesheet.svg')!important;
    background-size: 300px 120px!important;
    padding: 0;
}


.leaflet-popup-toolbar,
.leaflet-toolbar-0 li,
.leaflet-toolbar-1 li {
    z-index: 10000;
}

.leaflet-marker-swatch div{
    background-size: contain;
    background-repeat: no-repeat;
    background-color: white;
    background-position: center;
}

.picto-0A, .picto-0B, .picto-0C, .picto-0D, .picto-0E, .picto-0F, .picto-0G, .picto-0H, .picto-0I, .picto-0J,
.picto-1A, .picto-1B, .picto-1C, .picto-1D, .picto-1E, .picto-1F, .picto-1G, .picto-1H, .picto-1I, .picto-1J,
.picto-2A, .picto-2B, .picto-2C, .picto-2D, .picto-2E, .picto-2F, .picto-2G, .picto-2H, .picto-2I, .picto-2J,
.picto-3A, .picto-3B, .picto-3C, .picto-3D, .picto-3E, .picto-3F, .picto-3G, .picto-3H, .picto-3I, .picto-3J,
.picto-4A, .picto-4B, .picto-4C, .picto-4D, .picto-4E, .picto-4F, .picto-4G, .picto-4H, .picto-4I, .picto-4J,
.picto-5A, .picto-5B, .picto-5C, .picto-5D, .picto-5E, .picto-5F, .picto-5G, .picto-5H, .picto-5I, .picto-5J,
.picto-6A, .picto-6B, .picto-6C, .picto-6D, .picto-6E, .picto-6F, .picto-6G, .picto-6H, .picto-6I, .picto-6J,
.picto-7A, .picto-7B, .picto-7C, .picto-7D, .picto-7E, .picto-7F, .picto-7G, .picto-7H, .picto-7I, .picto-7J{
    background: url("/static/img/map/pictogrammes.svg") 0 0 no-repeat!important;
    background-size: 300px 300px!important;
    /*https://www.iloveimg.com/fr/redimensionner-image/svg-redimensionner*/
    display:inline-block;
    width:30px;
    height:30px;
    padding: 0;
    /*border: solid 1px black;*/
}
.picto-0A { background-position: 0 0 !important;}
.picto-0B { background-position: -30px 0 !important;}
.picto-0C { background-position: -60px 0!important;}
.picto-0D { background-position: -90px 0!important;}
.picto-0E { background-position: -120px 0!important;}
.picto-0F { background-position: -150px 0!important;}
.picto-0G { background-position: -180px 0!important;}
.picto-0H { background-position: -210px 0!important;}
.picto-0I { background-position: -240px 0!important;}
.picto-0J { background-position: -270px 0!important;}

.picto-1A { background-position: 0 -30px!important;}
.picto-1B { background-position: -30px -30px!important;}
.picto-1C { background-position: -60px -30px!important;}
.picto-1D { background-position: -90px -30px!important;}
.picto-1E { background-position: -120px -30px!important;}
.picto-1F { background-position: -150px -30px!important;}
.picto-1G { background-position: -180px -30px!important;}
.picto-1H { background-position: -210px -30px!important;}
.picto-1I { background-position: -240px -30px!important;}
.picto-1J { background-position: -270px -30px!important;}

.picto-2A { background-position: 0 -60px!important;}
.picto-2B { background-position: -30px -60px!important;}
.picto-2C { background-position: -60px -60px!important;}
.picto-2D { background-position: -90px -60px!important;}
.picto-2E { background-position: -120px -60px!important;}
.picto-2F { background-position: -150px -60px!important;}
.picto-2G { background-position: -180px -60px!important;}
.picto-2H { background-position: -210px -60px!important;}
.picto-2I { background-position: -240px -60px!important;}
.picto-2J { background-position: -270px -60px!important;}

.picto-3A { background-position: 0 -90px!important;}
.picto-3B { background-position: -30px -90px!important;}
.picto-3C { background-position: -60px -90px!important;}
.picto-3D { background-position: -90px -90px!important;}
.picto-3E { background-position: -120px -90px!important;}
.picto-3F { background-position: -150px -90px!important;}
.picto-3G { background-position: -180px -90px!important;}
.picto-3H { background-position: -210px -90px!important;}
.picto-3I { background-position: -240px -90px!important;}
.picto-3J { background-position: -270px -90px!important;}

.picto-4A { background-position: 0 -120px!important;}
.picto-4B { background-position: -30px -120px!important;}
.picto-4C { background-position: -60px -120px!important;}
.picto-4D { background-position: -90px -120px!important;}
.picto-4E { background-position: -120px -120px!important;}
.picto-4F { background-position: -150px -120px!important;}
.picto-4G { background-position: -180px -120px!important;}
.picto-4H { background-position: -210px -120px!important;}
.picto-4I { background-position: -240px -120px!important;}
.picto-4J { background-position: -270px -120px!important;}

.picto-5A { background-position: 0 -150px!important;}
.picto-5B { background-position: -30px -150px!important;}
.picto-5C { background-position: -60px -150px!important;}
.picto-5D { background-position: -90px -150px!important;}
.picto-5E { background-position: -120px -150px!important;}
.picto-5F { background-position: -150px -150px!important;}
.picto-5G { background-position: -180px -150px!important;}
.picto-5H { background-position: -210px -150px!important;}
.picto-5I { background-position: -240px -150px!important;}
.picto-5J { background-position: -270px -150px!important;}

.picto-6A { background-position: 0 -180px!important;}
.picto-6B { background-position: -30px -180px!important;}
.picto-6C { background-position: -60px -180px!important;}
.picto-6D { background-position: -90px -180px!important;}
.picto-6E { background-position: -120px -180px!important;}
.picto-6F { background-position: -150px -180px!important;}
.picto-6G { background-position: -180px -180px!important;}
.picto-6H { background-position: -210px -180px!important;}
.picto-6I { background-position: -240px -180px!important;}
.picto-6J { background-position: -270px -180px!important;}

.picto-7A { background-position: 0 -210px!important;}
.picto-7B { background-position: -30px -210px!important;}
.picto-7C { background-position: -60px -210px!important;}
.picto-7D { background-position: -90px -210px!important;}
.picto-7E { background-position: -120px -210px!important;}
.picto-7F { background-position: -150px -210px!important;}
.picto-7G { background-position: -180px -210px!important;}
.picto-7H { background-position: -210px -210px!important;}
.picto-7I { background-position: -240px -210px!important;}
.picto-7J { background-position: -270px -210px!important;}

.picto-a, .picto-b, .picto-c, .picto-d, .picto-e,
.picto-f, .picto-g, .picto-h, .picto-i, .picto-j, .picto-k,
.picto-l, .picto-m, .picto-n, .picto-o, .picto-p {
    background: url("/static/img/map/asso_a.svg") 0 0 no-repeat!important;
    background-size: contain !important;
    /*https://www.iloveimg.com/fr/redimensionner-image/svg-redimensionner*/
    display:inline-block;
    width:30px;
    height:30px;
    padding: 0;
}
.picto-b {background: url("/static/img/map/asso_b.svg") 0 0 no-repeat!important;}
.picto-c {background: url("/static/img/map/asso_c.svg") 0 0 no-repeat!important;}
.picto-d {background: url("/static/img/map/asso_d.svg") 0 0 no-repeat!important;}
.picto-e {background: url("/static/img/map/asso_e.svg") 0 0 no-repeat!important;}
.picto-f {background: url("/static/img/map/asso_f.svg") 0 0 no-repeat!important;}
.picto-g {background: url("/static/img/map/asso_g.svg") 0 0 no-repeat!important;}
.picto-h {background: url("/static/img/map/asso_h.svg") 0 0 no-repeat!important;}
.picto-i {background: url("/static/img/map/asso_i.svg") 0 0 no-repeat!important;}
.picto-j {background: url("/static/img/map/asso_j.svg") 0 0 no-repeat!important;}
.picto-k {background: url("/static/img/map/asso_k.svg") 0 0 no-repeat!important;}
.picto-l {background: url("/static/img/map/asso_l.svg") 0 0 no-repeat!important;}
.picto-m {background: url("/static/img/map/asso_m.svg") 0 0 no-repeat!important;}
.picto-n {background: url("/static/img/map/asso_n.svg") 0 0 no-repeat!important;}
.picto-o {background: url("/static/img/map/asso_o.svg") no-repeat!important;}
.picto-p {background: url("/static/img/map/asso_p.svg") 0 0 no-repeat!important;}
.info.legend.leaflet-control {
    background: #f2f2f2;
    border: #8cb8c1 2px solid;
    margin: 5px;
    padding: 5px;
    border-radius: 5px;
    text-align: inherit;
}
.info.legend.leaflet-control li {
    display: inline-block;
    margin: 0;
}
.info.legend.leaflet-control li span{
    vertical-align: middle;
    margin-top: -2px;
}
.leaflet-trait.disabled,
.leaflet-zone.disabled,
.leaflet-circuit.disabled,
.leaflet-emplacement.disabled,
.leaflet-marker-icon.disabled {
    filter: saturate(70%);
    opacity: 40%;
}

.pictogramme-swatch {
    z-index: 6000!important;
}
.style-swatch div, .arrow-swatch div,
.pictogramme-swatch div, .continu-swatch div {
    background-color: white!important;
    border: solid 1px lightgrey;
}
.leaflet-tooltip-bottom::before {
    content: none!important;
}
.leaflet-tooltip.picto {
    padding: 0 03px;
    border: 1px solid #02787b;
    color: #02787b;
    text-align: center;
    box-shadow: none!important;
    border-radius: 0;
}
.leaflet-tooltip.poste.leaflet-tooltip-top {
    padding: 0 3px;
    border: 1px solid #c43e1c;
    color: #c43e1c;
    text-align: center;
}

.leaflet-tooltip-top::before {
    border-top: none!important;
}

.leaflet-tooltip.zone_info {
    opacity: 0.3;
    font-size: medium;
    border: none!important;
    padding: 1px 5px;
    text-align: center;
    background: #f2f7f8;
    box-shadow: none!important;
}
.zone_info.color7030A0 {color : #7030A0!important; border: solid 2px #7030A0!important;}
.zone_info.colorFFFF00 {color : #FFFF00!important; border: solid 2px #FFFF00!important; background: #a5c8cf}
.zone_info.color00B0F0 {color : #00B0F0!important; border: solid 2px #00B0F0!important;}
.zone_info.colorF12727 {color : #f12727!important; border: solid 2px #f12727!important;}
.zone_info.color00B050 {color : #00b050!important; border: solid 2px #00b050!important;}
.zone_info.colorFFC000 {color : #ffc000!important; border: solid 2px #ffc000!important;}
.zone_info.colorc43E1C {color : #c43E1c!important; border: solid 2px #c43E1c!important;}
.zone_info.color02787B {color : #02787b!important; border: solid 2px #02787b!important;}
.zone_info.colorFF69B4 {color : #FF69B4!important; border: solid 2px #FF69B4!important;}

.saisie_texte  textarea:not(#texte) {
    resize: none;
    height: 2em;
}
div#div_1, div#div_2 {
    max-width: 50%;
}
div#div_2 {
    margin: auto auto 0 auto;
}

div#div_0 {
    display: flex;
    flex-direction: row;
}
.leaflet-control-filelayer, .leaflet-draw-draw-empt,
.leaflet-draw-draw-marker, .leaflet-draw-draw-polyline, .leaflet-draw-draw-circuit, .leaflet-arrow-picker,
.leaflet-draw-draw-spot, .leaflet-text-picker, .leaflet-color-picker, .leaflet-style-picker,
.leaflet-draw-draw-polygon,.leaflet-draw-edit-remove, .leaflet-draw-edit-edit, .leaflet-marker-picker,
.leaflet-trait-picker, .leaflet-draw-edit-masque {
    background-image: url('/static/img/map/spritesheet.svg')!important;
    background-size: 300px 120px !important;
    padding: 0;
}
.leaflet-marker-picker, .leaflet-color-picker {background-position: -30px -30px!important;}
.leaflet-marker-picker, .leaflet-calque-picker {background-position: -270px 0!important;}

.leaflet-draw-draw-spot {background-position: -90px -30px!important;}
.leaflet-draw-draw-empt {background-position: -90px 0!important;}
.leaflet-draw-draw-gpx {background-position: -120px 0!important;}
.leaflet-draw-draw-polygon {background-position: -30px 0!important;}
.leaflet-draw-edit-edit {background-position: -150px 0!important;}
.leaflet-draw-edit-remove {background-position: -180px 0!important;}
.leaflet-draw-edit-masque {background-position: 0 -90px!important;}

.leaflet-text-picker {background-position: 0 -30px!important;}
.leaflet-draw-draw-circuit {background-position: -120px -30px!important;}
.leaflet-control-filelayer {color: transparent!important; background-position: -120px -30px!important;}
.leaflet-style-picker {background-position: -60px -30px!important;}
.leaflet-arrow-picker {background-position: -270px -60px!important;}
.leaflet-trait-picker {background-position: 0 0 !important;}

.leaflet-marker-picker.pictogramme.symbole {background-position: 0 -60px!important;}
.leaflet-marker-picker.pictogramme.securite {background-position: -30px -60px!important;}
.leaflet-marker-picker.pictogramme.panneaux {background-position: -60px -60px!important;}
.leaflet-marker-picker.pictogramme.lieux {background-position: -90px -60px!important;}
.leaflet-marker-picker.pictogramme.commodite {background-position: -120px -60px!important;}
.leaflet-marker-picker.pictogramme.technique {background-position: -150px -60px!important;}
.leaflet-marker-picker.pictogramme.compet {background-position: -180px -60px!important;}
.leaflet-marker-picker.pictogramme.animation {background-position: -210px -60px!important;}

.leaflet-marker-picker.style.contour {background-position: -150px -30px!important;}
.leaflet-marker-picker.style.rempli {background-position: -180px -30px!important;}
.leaflet-marker-picker.style.droite {background-position: -210px -30px!important;}
.leaflet-marker-picker.style.gauche {background-position: -240px -30px!important;}
.leaflet-marker-picker.style.trait {background-position: -270px -30px!important;}
.leaflet-marker-picker.style.gauche_double {background-position: -240px -60px!important;}
.leaflet-marker-picker.style.droite_double {background-position: -210px -60px!important;}

.leaflet-marker-picker.style.continu {background-position: 0 0!important;}
.leaflet-marker-picker.style.tiret {background-position: -210px 0!important;}
.leaflet-marker-picker.style.mixte {background-position: -240px 0!important;}

.leaflet-dialog {
    position: absolute;
    top: 50px;
    left: 100px;
    width: 300px;
    height: 100px;
    background: white;
    border: 1px solid grey;
    z-index: 3000;
}

.leaflet-tooltip-pane{
    z-index: 1800!important; /*legendes*/
}
.leaflet-marker-pane {
    z-index: 2000!important;
}
.leaflet-popup-pane {
    z-index: 2200!important;
}
.leaflet-draw-toolbar {
    z-index: 2300!important;
}

h2.map {
    margin: 0;
    color: #c43e1c;
}

@-webkit-keyframes highlight1 {
    0% { opacity: 0; }
    100% { opacity: 0.8; }
}
@-webkit-keyframes highlight2 {
    0% { fill: #ffffff; }
    100% { fill: #fe349a;}
}
/*https://github.com/brandonxiang/leaflet.marker.highlight/blob/master/dist/leaflet.marker.highlight-src.css*/
.surligne:after {
    content: " ";
    background-image: url("/static/img/map/surligne.svg");
    background-repeat: no-repeat;
    background-size: 70px 70px;
    display: inline-block;
    width: 70px;
    height: 70px;
    position: relative;
    opacity: 0.8;
    top:-20px;
    left:-20px;
    z-index: 10;
    -webkit-animation: highlight1 2s infinite cubic-bezier(0.68, -0.55, 0.265, 1.55) alternate;
}
.surligneGras:after {
    content: " ";
    background-image: url("/static/img/map/surligne2.svg");
    background-repeat: no-repeat;
    background-size: 70px 70px;
    display: inline-block;
    width: 70px;
    height: 70px;
    position: relative;
    opacity: 0.8;
    top:-20px;
    left:-20px;
    z-index: 10;
    -webkit-animation: highlight1 2s infinite cubic-bezier(0.68, -0.55, 0.265, 1.55) alternate;
}

.surligne {
    fill: #fe349a;
    -webkit-animation: highlight2 2s infinite cubic-bezier(0.68, -0.55, 0.265, 1.55) alternate;
}
.emplacement {
    padding: 0;

    box-shadow: none!important;
    text-align: center;
    width: 40px;
    height: 26px;
    border: 3px solid darkgray;
    border-radius: 10px!important;
    background: none;
    opacity: 1;
    z-index: -10!important;
}
.legende_emplacement {
    font-size: x-small;
    font-weight: bold;
    text-align: center;
    background: white!important;
    border: none!important;
    border-radius: 10px!important;
    width: 40px;
    height: 26px;
    box-shadow: none!important;
    z-index: 20;
}
.color-7030A0, .color-7030a0 {border: #7030A0 3px solid !important;}
.color-FFFF00, .color-ffff00 {border: #FFFF00 3px solid !important;}
.color-00B0F0, .color-00b0f0 {border: #00B0F0 3px solid !important;}
.color-F12727, .color-f12727 {border: #F12727 3px solid !important;}
.color-00B050, .color-00b050 {border: #00B050 3px solid !important;}
.color-FFC000, .color-ffc000 {border: #FFC000 3px solid !important;}
.color-C43E1C, .color-c43E1c {border: #C43E1C 3px solid !important;}
.color-02787B, .color-02787b {border: #02787B 3px solid !important;}
.color-FF69B4, .color-02787b {border: #FF69B4 3px solid !important;}

.legende_emplacement.no_poste {
    background: #f2f2f2 !important;
}
.legende_emplacement.no_poste::before{
    content : "info";
    color: #c43e1c!important;
}
/*.legende_emplacement.photo::after{*/
/*    position: relative;*/
/*    top: -5px;*/
/*    right:0px;*/
/*    content : "*";*/
/*    color: #c43e1c!important;*/
/*}*/
.legende_emplacement.probleme :after{
    content : "!";
    color: black;
    background: #fe349a!important;
}
.leaflet-popup-content {
    width: max-content!important;
}

.leaflet-popup-content p {
    white-space: pre-line;
    max-width: 300px;

}

.leaflet-popup-content img {
    width: 300px!important;
}
.bas_de_page {
    display: none;
}
.leaflet-popup form {
    margin-bottom: 50px;
    width: 300px;
}
.leaflet-popup .button{
    position: absolute;
    bottom: 5px;
    left: 25px;
    top:unset;
    right: unset;
}

input[type="file"] {
    display: block;
    padding: 0 30px 0 2px !important;
    color: gray;
    font-size: 1em;
    cursor: pointer;
}
.leaflet-popup .mycheck a {
    padding-left: 10px;
    padding-right: 10px;
}


.leaflet-edit-marker-selected {
    border: 5px dashed #ed6d47!important;
}

.container_aide .img_map,
.texte_aide .img_map {
    display: inline-block;
    width: 30px !important;
    height: 30px!important;
    position: relative;
    top: -3px;
}

.menu_calque {
    width: 80%;
    margin: auto;
}
.menu_calque .button {
    border : solid #bfd7d5 1px;
    border-radius: 3px 3px 0 0;
    margin: 5px 0 5px 0;
    padding: 4px 5px 0 5px;
    font-size: small;
}
.menu_calque .button.disabled {
    border : solid grey 1px;
}
.menu_calque .button.select {
    border : solid #ed6d47 1px;
    color: white;
    background-color: #ed6d47;
}
#mapid img {
    max-height: none;
}

.see-btn:before {
    content: '\1F441';
}

.download-btn:before {
    content: '\2B07';
}

#print-loading {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    height: 30px;
    width: 30px;
    margin: -15px 0 0 -15px;
    border: 4px #f2f7f8 solid;
    border-top: 4px #c43e1c solid;
    border-radius: 50%;
    -webkit-animation: spin 1s infinite linear;
    animation: spin 1s infinite linear;
}

@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

.download-button:hover {
    box-shadow: 0 0.1em 0.25em rgba(0,0,0,0.25);
}
.leaflet-popup-content-wrapper label {
    display: block;
    padding-bottom: 5px;

}

.leaflet-popup-content-wrapper {
    overflow: hidden;
}

a.leaflet-control-easyPrint-button {
    background-image: url('/static/img/map/Ico_print.svg')!important;
}
a.leaflet-control-easyPrint-button-export {
    background-image: url('/static/img/map/Ico_export.svg')!important;
}
.y_aller{
    content: " ";
    background-image:url("/static/img/icones/lien_y_aller.svg");
    background-size: 40px 40px;
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    float: right;
    color: #ed6d47!important;
    position: relative;
    top:-15px;
    right: 0;
    border-radius: 2px;
    border: #ccc 2px solid;
}
.y_aller:hover {
    filter: brightness(0) saturate(100%) invert(34%) sepia(48%) saturate(1631%) hue-rotate(146deg) brightness(89%) contrast(98%);
}
.textPath {

}
.leaflet-fade-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-zoom-animated { will-change:auto !important; }


.easyPrintHolder .a3CssClass {
  background-image: url("/static/img/map/a3h.svg");
}

.easyPrintHolder .A4Landscape {
  background-image: url(/static/img/map/a4v.svg)!important;
}
.easyPrintHolder .A4Portrait   {
  background-image: url(/static/img/map/a4v.svg)!important;
}
.easyPrintHolder .A3Landscape {
  background-image: url(/static/img/map/a3h.svg)!important;
}
.easyPrintHolder .A3Portrait   {
  background-image: url(/static/img/map/a3v.svg)!important;
}
.easyPrintHolder .A2Landscape {
  background-image: url(/static/img/map/a2h.svg)!important;
}
.easyPrintHolder .A2Portrait   {
  background-image: url(/static/img/map/a2v.svg)!important;
}
.easyPrintHolder .A1Landscape {
  background-image: url(/static/img/map/a1h.svg)!important;
}
.easyPrintHolder .A1Portrait   {
  background-image: url(/static/img/map/a1v.svg)!important;
}
.easyPrintHolder .A0Landscape {
  background-image: url(/static/img/map/a0h.svg)!important;
}
.easyPrintHolder .A0Portrait   {
  background-image: url(/static/img/map/a0v.svg)!important;
}
.leaflet_prise_photo {
    content: url('/static/img/map/icone_app_photo.svg'  );
    float: right;
}

.with_ascenceur {
    overflow-y: auto;
    /*height: 500px;*/
    max-height: 500px;
}

/******************************************** téléphone *******************************************************/
@media (max-width: 479px) {
    /* Ici du code s'appliquant aux écrans de moins de 480 pixels de large : smartphone portrait */
    .leaflet-popup-content img {
        width: 200px !important;
    }
    .leaflet-popup-content {
        max-width: 210px;
    }
    .leaflet-popup-content p {
        height: 90px;
        overflow: auto;
    }
}