.emplacement .picture-map{max-height:520px;max-width:265px;position:relative}.emplacement .picture-map .general-map{width:260px;margin:1px 5px 0 0}.emplacement .picture-map .general-map .st0{fill:#d9d9d9}.emplacement .picture-map .map-tooltip{position:absolute;background:#E5C500;font-size:10px;color:#fff;font-weight:400;min-height:18px;line-height:18px;padding:0 8px;box-shadow:0 0 4px rgba(0,0,0,.3);text-align:center;z-index:100;display:none}.emplacement .picture-map .map-tooltip::after{content:'';position:absolute;top:-6px;left:50%;transform:translateX(-50%) rotate(180deg);width:0;height:0;border-top:7px solid #E5C500;border-right:5px solid transparent;border-left:5px solid transparent}.emplacement .picture-map .tooltip-diana{left:179px;top:86px}.emplacement .picture-map .tooltip-sava{top:97px;right:10px}.emplacement .picture-map .tooltip-sofia{top:141px;right:65px}.emplacement .picture-map .tooltip-analanjirofo{top:182px;right:6px}.emplacement .picture-map .tooltip-boeny{top:176px;right:138px}.emplacement .picture-map .tooltip-alaotra-mangoro{top:224px;right:34px}.emplacement .picture-map .tooltip-betsiboka{top:214px;left:105px}.emplacement .picture-map .tooltip-melaky{top:229px;left:25px}.emplacement .picture-map .tooltip-bongolava{top:269px;left:72px}.emplacement .picture-map .tooltip-analamanga{top:259px;right:74px}.emplacement .picture-map .tooltip-atsinanana{right:27px;top:266px}.emplacement .picture-map .tooltip-itasy{top:280px;right:115px}.emplacement .picture-map .tooltip-menabe{top:332px;left:39px}.emplacement .picture-map .tooltip-vakinankaratra{top:308px;right:87px}.emplacement .picture-map .tooltip-amoroni-mania{top:340px;right:90px}.emplacement .picture-map .tooltip-vatovavy-fitovinany{top:364px;right:43px}.emplacement .picture-map .tooltip-haute-matsiatra{top:370px;right:100px}.emplacement .picture-map .tooltip-atsimo-andrefana{bottom:65px;left:-5px}.emplacement .picture-map .tooltip-ihorombe{bottom:93px;left:77px}.emplacement .picture-map .tooltip-atsimo-atsinanana{bottom:54px;right:68px}.emplacement .picture-map .tooltip-anosy{bottom:34px;right:133px}.emplacement .picture-map .tooltip-androy{bottom:5px;left:62px}.emplacement .picture-map .diana,.emplacement .picture-map .sava,.emplacement .picture-map .sofia,.emplacement .picture-map .analajirofo,.emplacement .picture-map .boeny,.emplacement .picture-map .alaotra-mangoro,.emplacement .picture-map .betsiboka,.emplacement .picture-map .melaky,.emplacement .picture-map .bongolava,.emplacement .picture-map .analamanga,.emplacement .picture-map .atsinanana,.emplacement .picture-map .itasy,.emplacement .picture-map .menabe,.emplacement .picture-map .vakinankaratra,.emplacement .picture-map .amoronimania,.emplacement .picture-map .vatovavy-fitovinany,.emplacement .picture-map .haute_matsiatra,.emplacement .picture-map .atsimo-andrefana,.emplacement .picture-map .ihorombe,.emplacement .picture-map .atsimo-atsinanana,.emplacement .picture-map .anosy,.emplacement .picture-map .androy{position:absolute}.emplacement .picture-map .diana{right:29px;top:-3px}.emplacement .picture-map .sava{right:2px;top:25px}.emplacement .picture-map .sofia{top:62px;right:36px}.emplacement .picture-map .analajirofo{top:111px;right:8px}.emplacement .picture-map .boeny{top:116px;left:50px}.emplacement .picture-map .alaotra-mangoro{top:162px;right:45px}.emplacement .picture-map .betsiboka{top:165px;left:63px}.emplacement .picture-map .melaky{top:156px;left:15px}.emplacement .picture-map .bongolava{top:216px;left:69px}.emplacement .picture-map .analamanga{top:213px;left:105px}.emplacement .picture-map .atsinanana{top:203px;right:27px}.emplacement .picture-map .itasy{top:253px;right:102px}.emplacement .picture-map .menabe{top:233px;left:-3px}.emplacement .picture-map .vakinankaratra{top:271px;left:80px}.emplacement .picture-map .amoronimania{top:299px;left:78px}.emplacement .picture-map .vatovavy-fitovinany{top:309px;right:63px}.emplacement .picture-map .haute_matsiatra{top:327px;right:102px}.emplacement .picture-map .atsimo-andrefana{top:334px;left:-14px}.emplacement .picture-map .ihorombe{top:364px;right:105px}.emplacement .picture-map .atsimo-atsinanana{top:381px;right:97px}.emplacement .picture-map .anosy{top:403px;right:103px}.emplacement .picture-map .androy{top:444px;left:37px}.emplacement .picture-map .region{fill:#124F7D}.emplacement .picture-map .general-region{pointer-events:none}.emplacement .picture-map .general-region.active .region{fill:#124F7D}.emplacement .picture-map .general-region .region-target{pointer-events:auto}.emplacement .picture-map .general-region .region:hover{cursor:pointer;filter:drop-shadow(0 0 2px rgba(0,0,0,.7))}.emplacement .picture-map .counter-text{width:27px;height:27px;pointer-events:none}.emplacement .picture-map .counter-number{background:#000;color:#fff;border-radius:50%;font-size:11px;width:20px;height:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;justify-content:center;text-align:center}.emplacement .details-map-container{margin:40px -15px}.emplacement .details-map-container .contacts_wrapper{display:flex;flex-wrap:wrap}.emplacement .details-map-container .contacts_wrapper article{display:flex;flex-direction:column;flex:0 0 100%;max-width:100%;margin-bottom:30px;padding:0 15px}@media (min-width:768px){.emplacement .details-map-container .contacts_wrapper article{flex:0 0 30%}}.emplacement .details-map-container .contacts_wrapper article h3{color:#016584;font-size:15px;font-weight:700;line-height:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.emplacement .details-map-container .contacts_wrapper article .desc{color:#19191F;font-size:14px;line-height:18px}.emplacement .details-map-container .contacts_wrapper article .date{font-size:12px;background-color:#124F7D;color:#fff;position:absolute;bottom:-12px;left:0;margin:0 25px;padding:5px 15px}.emplacement .details-map-container .contacts_wrapper article a{background-color:#fff;box-shadow:-5px 9px 16px #00000029;flex-grow:1}.emplacement .details-map-container .contacts_wrapper article a:hover{text-decoration:none}.emplacement .details-map-container .contacts_wrapper article a:hover figure img{transform:scale(1.1)}.emplacement .details-map-container .contacts_wrapper article .lire-la-suite{color:#016584;box-shadow:none;box-shadow:-5px 12px 16px #00000029;display:flex;align-items:center;font-size:12px;padding:0 25px 20px;vertical-align:middle}.emplacement .details-map-container .contacts_wrapper article .lire-la-suite i{font-size:17px;margin-left:10px}.emplacement .details-map-container .contacts_wrapper article .content-item-contact{background-color:#fff;padding:46px 12px 0;position:relative;border:1px solid rgba(48,48,48,.1);box-shadow:0 2px 5px 3px rgba(0,0,0,.1)}.emplacement .details-map-container .contacts_wrapper article .content-item-contact .category{background-color:#303030;color:#fff;font-size:12px;line-height:16px;padding:15px;text-transform:uppercase;position:absolute;top:0;left:0;z-index:2;width:100%}.emplacement .details-map-container .contacts_wrapper article .content-item-contact h3{color:#016584;font-size:15px;font-weight:700;line-height:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:10%}.emplacement .details-map-container .contacts_wrapper article .content-item-contact .desc{color:#19191F;font-size:14px;line-height:18px;margin-top:15px;display:flex;align-items:center}.emplacement .details-map-container .contacts_wrapper article .content-item-contact .desc:before{content:"\e91f";color:#E5C500;font-family:'icommon';font-size:20px;margin-right:9px}.emplacement .details-map-container .contacts_wrapper article .content-item-contact .mail{color:#19191F;font-size:14px;line-height:18px;margin-top:15px;display:flex;align-items:center}.emplacement .details-map-container .contacts_wrapper article .content-item-contact .mail:before{content:"\e921";color:#E5C500;font-family:'icommon';margin-right:9px;font-size:20px;font-weight:400}.emplacement .details-map-container .contacts_wrapper article .content-item-contact .tel{color:#016584;display:flex;align-items:center;font-size:14px;vertical-align:middle;font-weight:700;display:flex;align-items:center}.emplacement .details-map-container .contacts_wrapper article .content-item-contact .tel:before{content:"\e922";color:#E5C500;font-family:'icommon';margin-right:9px;font-size:20px;font-weight:400}.emplacement .details-map-container .contacts_wrapper article .content-item-contact .adresse{color:#016584;display:flex;align-items:center;font-size:14px;vertical-align:middle;font-weight:700;display:flex;align-items:center}.emplacement .details-map-container .contacts_wrapper article .content-item-contact .adresse:before{content:"\e920";color:#E5C500;font-family:'icommon';margin-right:9px;font-size:20px;font-weight:400}.emplacement .map-part{align-items:center;display:flex;justify-content:space-around;flex-direction:column;position:relative;z-index:50}@media (min-width:1024px){.emplacement .map-part{align-items:flex-start;flex-direction:row}}.emplacement .map-part .details-map{width:100%;margin:0 auto}.emplacement .canvas-container{position:relative}.emplacement .stat-info{position:absolute;width:130px;top:28px;left:15%;transform:translate(-50%,0%);bottom:initial}.emplacement .stat-info:after{display:none;content:"";border-right:solid 2px #124F7D;position:absolute;height:192px;top:-69px;right:-52px;display:block}.emplacement .stat-info .stat-number{color:#000;font-size:30px;font-weight:900;text-align:center;white-space:nowrap;margin:5px}.emplacement .stat-info .stat-text{text-transform:uppercase;font-weight:700;font-size:8px;line-height:10px;margin:0 29px;color:#124F7D;text-align:center}.emplacement .chartjs-render-monitor{position:relative}.emplacement h2{color:#303030;font-size:26px;font-weight:700;line-height:26px;margin-bottom:50px;padding:0 0 20px;position:relative}@media (min-width:768px){.emplacement h2{padding:50px 0 20px}}.emplacement h2:after{content:"";background-color:#303030;width:34px;height:3px;position:absolute;bottom:0;left:0}.emplacement .map-part .loading{background:url(/srcs/themes/douanesmg/css/../images/loading.gif) no-repeat center center;position:relative;z-index:99999;width:500px;height:200px;text-align:center}