/* compact [
	plugins/fdiplo_themes/css/fonts.css?1617282629
	plugins/fdiplo_themes/css/fdip.css?1617282629
	plugins/fdiplo_themes/css/slick-theme.css?1623258416
	plugins/fdiplo_themes/css/jquery-jvectormap.css?1623254463
	local/cache-scss/commun-cssify-7a1e0d2.css?1628780174
	plugins/fdiplo_themes/css/impression.css?1620831793
	plugins-dist/mediabox/colorbox/black-striped/colorbox.css
	plugins/banner_apps/css/banner_apps.css
	plugins/d3js/css/d3js.css
	local/cache-scss/fdiplo_bo-cssify-3a0303e.css
	local/cache-scss/fdiplo_cav-cssify-d5e15d5.css
	plugins/fdiplo_themes/css/enluminurestypo.css
	plugins/fdiplo_themes/css/chosen_public.css
	plugins/fdiplo_chosen/css/spip.chosen.css
	plugins/fdiplo_themes/css/bootstrap-button-dropdown_public.css
	plugins/gis/lib/leaflet/dist/leaflet.css
	plugins/gis/lib/leaflet/plugins/leaflet-plugins.css
	plugins/gis/lib/leaflet/plugins/leaflet.markercluster.css
	plugins/gis/css/leaflet_nodirection.css
	plugins/albums/css/albums.css
	plugins/fdiplo_bandeau/css/fdiplo_bandeau_refonte2019.css
	local/cache-scss/fdiplo_vst-cssify-caebf22.css
	plugins/fdiplo_themes/css/refonte2019.css
] 73.6% */

/* plugins/fdiplo_themes/css/fonts.css?1617282629 */
@font-face{font-family:'noto_sans';font-display:swap;font-style:normal;font-weight:400;src:url(//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/isobar/NotoSans-Regular.woff2) format("woff2"),url(//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/isobar/NotoSans-Regular.woff) format("woff")}
@font-face{font-family:'noto_sans';font-display:swap;font-weight:600;font-style:normal;src:url(//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/isobar/NotoSans-Bold.woff2) format("woff2"),url(//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/isobar/NotoSans-Bold.woff) format("woff")}
@font-face{font-family:'noto_sans';font-display:swap;font-weight:700;font-style:italic;src:url(//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/isobar/NotoSans-BoldItalic.woff2) format("woff2"),url(//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/isobar/NotoSans-BoldItalic.woff) format("woff"):}
@font-face{font-family:'noto_sans';font-display:swap;font-weight:400;font-style:italic;src:url(//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/isobar/NotoSans-Italic.woff2) format("woff2"),url(//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/isobar/NotoSans-Italic.woff) format("woff")}
@font-face{font-family:'fdip';font-display:swap;src:url(//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/fdip.woff2) format("woff2"),url(//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/fdip.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:'Marianne';font-style:normal;font-weight:200;src:local('Marianne Light'),local(Marianne-Light),url(//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/marianne/Marianne-Light.woff2) format("woff2"),url(//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/marianne/Marianne-Light.woff) format("woff")}
@font-face{font-family:'Marianne';font-style:normal;font-weight:400;src:local(Marianne),local(Marianne-Regular),url(//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/marianne/Marianne-Regular.woff2) format("woff2"),url(//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/marianne/Marianne-Regular.woff) format("woff")}
@font-face{font-family:'Marianne';font-style:normal;font-weight:700;src:local('Marianne Bold'),local(Marianne-Bold),url(//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/marianne/Marianne-Bold.woff2) format("woff2"),url(//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/marianne/Marianne-Bold.woff) format("woff")}
@font-face{font-family:'Marianne';font-style:normal;font-weight:800;src:local('Marianne ExtraBold'),local(Marianne-ExtraBold),url(//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/marianne/Marianne-ExtraBold.woff2) format("woff2"),url(//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/marianne/Marianne-ExtraBold.woff) format("woff")}

/* plugins/fdiplo_themes/css/fdip.css?1617282629 */
@media screen{@font-face{font-family:'fdip';src:url('//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/fdip.eot?92309780');src:url('//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/fdip.eot?92309780#iefix') format('embedded-opentype'),url('//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/fdip.woff2?92309780') format('woff2'),url('//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/fdip.woff?92309780') format('woff'),url('//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/fdip.ttf?92309780') format('truetype'),url('//www.diplomatie.gouv.fr/plugins/fdiplo_themes/fonts/fdip.svg?92309780#fdip') format('svg');font-weight:400;font-style:normal}
.fa{display:inline-block}
[class^="fa-"]:before,[class*=" fa-"]:before{font-family:"fdip";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}
.fa-vk:before{content:'\f189'}
.fa-arrow-left:before{content:'\e800'}
.fa-arrow-right:before{content:'\e801'}
.fa-download:before{content:'\e802'}
.fa-share:before{content:'\e803'}
.fa-chevron-up:before{content:'\e804'}
.fa-globe-1:before{content:'\e805'}
.fa-cancel:before{content:'\e806'}
.fa-print:before{content:'\e807'}
.fa-retweet:before{content:'\e808'}
.fa-fontincrease:before{content:'\e809'}
.fa-fontreduce:before{content:'\e80a'}
.fa-help:before{content:'\e80b'}
.fa-logout:before{content:'\e80c'}
.fa-dailymotion:before{content:'\e80d'}
.fa-mail:before{content:'\e80e'}
.fa-info-circled:before{content:'\e80f'}
.fa-login:before{content:'\e810'}
.fa-assurances:before{content:'\e811'}
.fa-calendar:before{content:'\e812'}
.fa-location:before{content:'\e813'}
.fa-phone:before{content:'\e814'}
.fa-globe:before{content:'\e815'}
.fa-group:before{content:'\e816'}
.fa-minus:before{content:'\e817'}
.fa-plus:before{content:'\e818'}
.fa-follow:before{content:'\e819'}
.fa-search:before{content:'\f002'}
.fa-play:before{content:'\f04b'}
.fa-pause:before{content:'\f04c'}
.fa-left-open:before{content:'\f053'}
.fa-right-open:before{content:'\f054'}
.fa-chevron-down:before{content:'\f078'}
.fa-link-ext:before{content:'\f08e'}
.fa-twitter:before{content:'\f099'}
.fa-facebook:before{content:'\f09a'}
.fa-rss:before{content:'\f09e'}
.fa-gplus:before{content:'\f0d5'}
.fa-linkedin:before{content:'\f0e1'}
.fa-angle-left:before{content:'\f104'}
.fa-angle-right:before{content:'\f105'}
.fa-quote-left:before{content:'\f10d'}
.fa-quote-right:before{content:'\f10e'}
.fa-info:before{content:'\f129'}
.fa-youtube:before{content:'\f167'}
.fa-youtube-play:before{content:'\f16a'}
.fa-instagram:before{content:'\f16d'}
.fa-flickr:before{content:'\f16e'}
.fa-weibo:before{content:'\f18a'}
.fa-pinterest:before{content:'\f231'}}

/* plugins/fdiplo_themes/css/slick-theme.css?1623258416 */
@media screen{.slick-slider{position:relative;display:block;box-sizing:border-box;user-select:none;touch-action:pan-y}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:#006ec7 dashed .063em}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;background:#000;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:0.1rem}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-arrow.slick-hidden{display:none}
.slider-for figure,.slider-for .slick-arrow:before{display:none}
.slider-for:hover .slick-arrow:before{display:block}
.slider-for figure.slide_visible{display:block;margin:0}
.slider-for img{width:100%}
.caption_diapo{background:rgba(0,0,0,.8);padding:.5em;color:#fff;width:100%}
.caption_diapo p{padding:0;margin:0}
.caption_credits{font-style:italic}
.slider-nav{background:#000;padding:0.3rem}
.slider-nav figure{cursor:pointer;display:inline-block;width:calc((100% - 1.2rem)/4);padding:0.4rem;margin:0;border:none;overflow:hidden}
.slider-nav.slick-initialized{display:block}
.slider-nav .slick-slide{border:0.3rem solid #000;padding:0;overflow:auto}
.slider-nav .slick-slide img{width:100%;height:auto}
.slider-nav .slick-slide.slick-current{border:0.3rem solid #fff;padding:0}
.slick-prev,.slick-next,.slick-play_pause{z-index:1;font-size:0;line-height:0;position:absolute;top:50%;display:block;padding:0;transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus,.slick-play_payse:hover,.slick-play_payse:focus{color:transparent;outline:#006ec7 dashed .063em;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0}
.slick-prev:before,.slick-next:before,.slick-play_pause:before{font-family:'fdip';font-size:3rem;line-height:1;opacity:1;color:#FFF;background:rgba(0,0,0,.7);padding:.25em .5em}
.slider-for .slick-prev:before,.slider-for .slick-next:before{font-size:4rem}
.slick-prev{left:0}
.slick-prev:before{content:'\f104'}
[dir='rtl'] .slick-prev:before{content:"\f105"}
.slick-next{right:0}
.slick-next:before{content:"\f105"}
[dir='rtl'] .slick-next:before{content:'\f104'}
.slick-play_pause{top:1.5rem;right:1.5rem;-webkit-transform:none;-ms-transform:none;transform:none}
.slick-play:before{content:'\f04b'}
.slick-pause:before{content:'\f04c'}}

/* plugins/fdiplo_themes/css/jquery-jvectormap.css?1623254463 */
@media screen{.jvectormap-container{width:100%;height:100%;position:relative;overflow:hidden}
.jvectormap-tip{position:absolute;display:none;border:solid 0.1rem #CDCDCD;border-radius:0.3rem;background:#292929;color:#FFF;font-size:smaller;padding:0.3rem;z-index:2000}
.jvectormap-spinner{position:absolute;left:0;top:0;right:0;bottom:0;background:center no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==)}
.jvectormap-legend-title{font-weight:700;font-size:1.4rem;text-align:center}
.jvectormap-legend-cnt{position:absolute}
.jvectormap-legend-cnt-h{bottom:0;right:0}
.jvectormap-legend-cnt-v{top:0;right:0}
.jvectormap-legend{background:#000;color:#FFF;border-radius:0.3rem}
.jvectormap-legend-cnt-h .jvectormap-legend{float:left;margin:0 1rem 10rem 0;padding:0.3rem 0.3rem 0.1rem}
.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick{float:left}
.jvectormap-legend-cnt-v .jvectormap-legend{margin:1rem 1rem 0 0;padding:0.3rem}
.jvectormap-legend-cnt-h .jvectormap-legend-tick{width:4rem}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample{height:1.5rem}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample{height:2rem;width:2rem;display:inline-block;vertical-align:middle}
.jvectormap-legend-tick-text{font-size:1.2rem}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-text{text-align:center}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-text{display:inline-block;vertical-align:middle;line-height:2rem;padding-left:0.3rem}
.jvectormap-label{position:absolute;display:none;border:solid 0.1rem #CDCDCD;border-radius:0.3rem;background:#292929;color:#FFF;font-family:sans-serif,Verdana;font-size:smaller;padding:0.3rem}
.jvectormap-zoomin,.jvectormap-zoomout,.jvectormap-goback{width:1rem;height:1rem;position:absolute;left:1rem;border-radius:0.3rem;background:#292929;padding:0.3rem;color:#FFF;cursor:pointer;line-height:1rem;text-align:center;box-sizing:content-box}
.jvectormap-zoomin{top:1rem}
.jvectormap-zoomout{top:3rem}
.jvectormap-goback{bottom:1rem;z-index:1000;padding:0.6rem}}

/* local/cache-scss/commun-cssify-7a1e0d2.css?1628780174 */
/*!
 * www.KNACSS.com V6.0.3 (31 octobre 2016) @author: Alsacreations, Raphael Goetter
 * Licence WTFPL http://www.wtfpl.net/
 
! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css*/
@media screen {
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
template,[hidden]{display:none}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit;font-weight:bolder}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea{font:inherit;margin:0}
optgroup{font-weight:700}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
html{box-sizing:border-box}
*{box-sizing:inherit}
html{font-size:62.5%;font-size:calc(1em * 0.625)}
body{font-size:1.6rem;background-color:#fff;color:#333;font-family:'noto_sans',Helvetica,sans-serif;line-height:1.5}
a{color:#006ec7}
a:hover,a:focus,a:active{color:#006ec7}
ul,ol{padding-left:2em}
img{vertical-align:middle}
blockquote,figure{margin-left:0;margin-right:0}
p,.p-like,ul,ol,dl,blockquote,pre,td,th,label,textarea,caption,details,figure{margin-top:.75em;margin-bottom:0;line-height:1.5}
h1,.h1-like{font-size:2em;font-family:'noto_sans',Helvetica,sans-serif}
h2,.h2-like{font-size:1.7em;font-family:'noto_sans',Helvetica,sans-serif}
h3,.h3-like{font-size:1.6em}
h4,.h4-like{font-size:1.4em}
h5,.h5-like{font-size:1.2em}
h6,.h6-like{font-size:1em}
.smaller{font-size:.6em}
.small{font-size:.8em}
.big{font-size:1.2em}
.bigger{font-size:1.5em}
.biggest{font-size:2em}
code,pre,samp,kbd{white-space:pre-line;white-space:pre-wrap;font-family:consolas,courier,monospace;line-height:normal}
em,.italic,address,cite,i,var{font-style:italic}
p:first-child,.p-like:first-child,ul:first-child,ol:first-child,dl:first-child,blockquote:first-child,pre:first-child,h1:first-child,.h1-like:first-child,h2:first-child,.h2-like:first-child,h3:first-child,.h3-like:first-child,h4:first-child,.h4-like:first-child,h5:first-child,.h5-like:first-child,h6:first-child,.h6-like:first-child{margin-top:0}
li p,li .p-like,li ul,li ol{margin-top:0;margin-bottom:0}
img,table,td,blockquote,code,pre,textarea,input,video,svg{max-width:100%}
img{height:auto}
}
@media print {
*{background:transparent!important;box-shadow:none!important;text-shadow:none!important}
body{width:auto;margin:auto;font-family:serif;font-size:12pt}
p,.p-like,h1,.h1-like,h2,.h2-like,h3,.h3-like,h4,.h4-like,h5,.h5-like,h6,.h6-like,blockquote,ul,ol{color:#000;margin:auto}
.print{display:block}
.no-print{display:none}
p,.p-like,blockquote{orphans:3;widows:3}
blockquote,ul,ol{page-break-inside:avoid}
h1,.h1-like,h2,.h2-like,h3,.h3-like,caption{page-break-after:avoid}
a{color:#000}
a[href^="javascript:"]::after,a[href^="#"]::after{content:""}
}
@media screen {
code,kbd,mark{border-radius:2px}
kbd{padding:0 2px;border:1px solid #999}
code{padding:2px 4px;background:rgba(0,0,0,0.04);color:#b11}
pre code{padding:0;background:none;color:inherit;border-radius:0}
mark{padding:2px 4px}
sup,sub{vertical-align:0}
sup{bottom:1ex}
sub{top:.5ex}
blockquote{position:relative;padding-left:3em;min-height:2em}
blockquote::before{content:"\201C";position:absolute;left:0;top:0;font-family:georgia,serif;font-size:5em;height:.4em;line-height:.9;color:rgba(0,0,0,0.3)}
blockquote > footer{margin-top:.75em;font-size:.9em;color:rgba(0,0,0,0.7)}
blockquote > footer::before{content:"\2014 \0020"}
q{font-style:normal}
q,.q{quotes:"“\00a0" "\00a0”"}
q:lang(fr),.q:lang(fr){quotes:"«\00a0" "\00a0»"}
hr{display:block;clear:both;height:1px;margin:1em 0 2em;padding:0;border:0;color:#ccc;background-color:#ccc}
table,.table{border:1px solid #ccc}
caption{padding:1rem;color:#555;font-style:italic}
td,th{padding:.3em .8em;border:1px #aaa dotted;text-align:left}
.skip-links{position:absolute}
.skip-links a{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);padding:.5em;background:#000;color:#fff;text-decoration:none}
.skip-links a:focus{position:static;overflow:visible;clip:auto}
}
@media (max-width: 544px) {
div,textarea,table,td,th,code,pre,samp{word-wrap:break-word;hyphens:auto}
.no-wrapping{word-wrap:normal;hyphens:manual}
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
img[src$=".svg"]{width:100%}
}
@media screen {
table,.table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;vertical-align:top;margin-bottom:2rem}
.table{display:table}
#recaptcha_table,.table-auto{table-layout:auto}
td,th{vertical-align:top;min-width:2rem;cursor:default}
.btn{display:inline-block}
form,fieldset{border:none}
input,button,select,label,.btn{font-family:inherit;font-size:inherit}
button,input,optgroup,select,textarea{color:#333}
label{vertical-align:middle;cursor:pointer}
legend{border:0;white-space:normal}
textarea{min-height:5em;vertical-align:top;font-family:inherit;font-size:inherit;resize:vertical}
select{-webkit-appearance:menulist-button}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}
::-webkit-input-placeholder{color:#777}
input:-moz-placeholder,textarea:-moz-placeholder{color:#777}
.btn:focus,input[type="button"]:focus,button:focus{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
button.unstyled,input[type="button"].unstyled,input[type="submit"].unstyled,input[type="reset"].unstyled{padding:0;border:none;line-height:1;text-align:left;background:none;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
button.unstyled:focus,input[type="button"].unstyled:focus,input[type="submit"].unstyled:focus,input[type="reset"].unstyled:focus{box-shadow:none;outline:none}
}
@media (min-width: 545px) {
.o-media{display:flex;align-items:flex-start}
.o-media-content{flex:1;min-width:0}
.o-media--reverse{flex-direction:row-reverse}
.o-media-figure--center{align-self:center}
[class^="autogrid"],[class*=" autogrid"]{display:flex}
[class^="autogrid"] > *,[class*=" autogrid"] > *{flex:1;min-width:0}
.has-gutter > :not(:first-child){margin-left:1rem}
[class*="--reverse"]{flex-direction:row-reverse}
}
@media screen {
.is-hidden,[hidden]{display:none}
.visually-hidden{position:absolute!important;border:0!important;height:1px!important;width:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}
.is-disabled,[disabled]{opacity:.5;pointer-events:none;cursor:not-allowed;filter:grayscale(1)}
ul.is-unstyled,ul.unstyled{list-style:none;padding-left:0}
.w10{width:10%}
.w20{width:20%}
.w25{width:25%}
.w30{width:30%}
.w33{width:33.3333%}
.w40{width:40%}
.w50{width:50%}
.w60{width:60%}
.w66{width:66.6666%}
.w70{width:70%}
.w75{width:75%}
.w80{width:80%}
.w90{width:90%}
.w100{width:100%}
.w50p{width:50px}
.w100p{width:100px}
.w150p{width:150px}
.w200p{width:200px}
.w300p{width:300px}
}
@media (min-width: 401px) {
.w400p{width:400px}
.w500p{width:500px}
.w600p{width:600px}
}
@media (min-width: 701px) {
.w700p{width:700px}
.w800p{width:800px}
}
@media (min-width: 961px) {
.w960p{width:960px}
.mw960p{max-width:960px}
.w1140p{width:1140px}
.mw1140p{max-width:1140px}
}
@media screen {
.wauto{width:auto}
.man,.ma0{margin:0}
.pan,.pa0{padding:0}
.mas{margin:1rem}
.mam{margin:2rem}
.mal{margin:4rem}
.pas,.dernieres_actus{padding:1rem}
.pam{padding:2rem}
.pal{padding:4rem}
.mtn,.mt0{margin-top:0}
.mts{margin-top:1rem}
.mtm,.dernieres_actus{margin-top:2rem}
.mtl{margin-top:4rem}
.mrn,.mr0{margin-right:0}
.mrs{margin-right:1rem}
.mrm{margin-right:2rem}
.mrl{margin-right:4rem}
.mbn,.mb0{margin-bottom:0}
.mbs{margin-bottom:1rem}
.mbm,.dernieres_actus{margin-bottom:2rem}
.mbl{margin-bottom:4rem}
.mln,.ml0{margin-left:0}
.mls{margin-left:1rem}
.mlm{margin-left:2rem}
.mll{margin-left:4rem}
.mauto{margin:auto}
.mtauto{margin-top:auto}
.mrauto{margin-right:auto}
.mbauto{margin-bottom:auto}
.mlauto{margin-left:auto}
.ptn,.pt0{padding-top:0}
.pts{padding-top:1rem}
.ptm{padding-top:2rem}
.ptl{padding-top:4rem}
.prn,.pr0{padding-right:0}
.prs{padding-right:1rem}
.prm{padding-right:2rem}
.prl{padding-right:4rem}
.pbn,.pb0{padding-bottom:0}
.pbs{padding-bottom:1rem}
.pbm{padding-bottom:2rem}
.pbl{padding-bottom:4rem}
.pln,.pl0{padding-left:0}
.pls{padding-left:1rem}
.plm{padding-left:2rem}
.pll{padding-left:4rem}
}
@media (min-width: 1025px) {
.large-hidden{display:none!important}
.large-visible{display:block!important}
.large-no-float{float:none}
.large-inbl{display:inline-block;float:none;vertical-align:top}
.large-w25{width:25%!important}
.large-w33{width:33.333333%!important}
.large-w50{width:50%!important}
.large-w66{width:66.666666%!important}
.large-w75{width:75%!important}
.large-w100,.large-wauto{display:block!important;float:none!important;clear:none!important;width:auto!important;margin-left:0!important;margin-right:0!important;border:0}
.large-man,.large-ma0{margin:0!important}
}
@media (min-width: 769px) and (max-width: 1200px) {
.medium-hidden{display:none!important}
.medium-visible{display:block!important}
.medium-no-float{float:none}
.medium-inbl{display:inline-block;float:none;vertical-align:top}
.medium-w25{width:25%!important}
.medium-w33{width:33.333333%!important}
.medium-w50{width:50%!important}
.medium-w66{width:66.666666%!important}
.medium-w75{width:75%!important}
.medium-w100,.medium-wauto{display:block!important;float:none!important;clear:none!important;width:auto!important;margin-left:0!important;margin-right:0!important;border:0}
.medium-man,.medium-ma0{margin:0!important}
}
@media (min-width: 545px) and (max-width: 768px) {
.small-hidden{display:none!important}
.small-visible{display:block!important}
.small-no-float{float:none}
.small-inbl{display:inline-block;float:none;vertical-align:top}
.small-w25{width:25%!important}
.small-w33{width:33.333333%!important}
.small-w50{width:50%!important}
.small-w66{width:66.666666%!important}
.small-w75{width:75%!important}
.small-w100,.small-wauto{display:block!important;float:none!important;clear:none!important;width:auto!important;margin-left:0!important;margin-right:0!important;border:0}
.small-man,.small-ma0{margin:0!important}
.small-pan,.small-pa0{padding:0!important}
}
@media (max-width: 544px) {
.mod,.col,fieldset{display:block!important;float:none!important;clear:none!important;width:auto!important;margin-left:0!important;margin-right:0!important;border:0}
.flex-container{flex-direction:column}
.tiny-hidden{display:none!important}
.tiny-visible{display:block!important}
.tiny-no-float{float:none}
.tiny-inbl{display:inline-block;float:none;vertical-align:top}
.tiny-w25{width:25%!important}
.tiny-w33{width:33.333333%!important}
.tiny-w50{width:50%!important}
.tiny-w66{width:66.666666%!important}
.tiny-w75{width:75%!important}
.tiny-w100,.tiny-wauto{display:block!important;float:none!important;clear:none!important;width:auto!important;margin-left:0!important;margin-right:0!important;border:0}
.tiny-man,.tiny-ma0{margin:0!important}
.tiny-pan,.tiny-pa0{padding:0!important}
}
@media (min-width: 545px) {
[class*=" grid-"],[class^="grid-"]{display:flex;flex-direction:row;flex-wrap:wrap}
[class*=" grid-"] > *,[class^="grid-"] > *{box-sizing:border-box;min-width:0;min-height:0}
}
@media (min-width: 545px) {
.grid{display:flex}
.grid > *{flex:1 1 0;box-sizing:border-box;min-width:0;min-height:0}
.grid.has-gutter > * + *{margin-left:calc(1rem - 0.01px)}
.grid.has-gutter-l > * + *{margin-left:calc(2rem - 0.01px)}
.grid.has-gutter-xl > * + *{margin-left:calc(4rem - 0.01px)}
}
@media (min-width: 545px) {
[class*="grid-2"] > *{width:calc(100% / 2 - 0.01px)}
[class*="grid-2"].has-gutter{margin-right:-.5rem;margin-left:-.5rem}
[class*="grid-2"].has-gutter > *{width:calc(100% / 2 - 1rem - 0.01px);margin-right:.5rem;margin-left:.5rem}
[class*="grid-2"].has-gutter-l{margin-right:-1rem;margin-left:-1rem}
[class*="grid-2"].has-gutter-l > *{width:calc(100% / 2 - 2rem - 0.01px);margin-right:1rem;margin-left:1rem}
[class*="grid-2"].has-gutter-xl{margin-right:-2rem;margin-left:-2rem}
[class*="grid-2"].has-gutter-xl > *{width:calc(100% / 2 - 4rem - 0.01px);margin-right:2rem;margin-left:2rem}
[class*="grid-3"] > *{width:calc(100% / 3 - 0.01px)}
[class*="grid-3"].has-gutter{margin-right:-.5rem;margin-left:-.5rem}
[class*="grid-3"].has-gutter > *{width:calc(100% / 3 - 1rem - 0.01px);margin-right:.5rem;margin-left:.5rem}
[class*="grid-3"].has-gutter-l{margin-right:-1rem;margin-left:-1rem}
[class*="grid-3"].has-gutter-l > *{width:calc(100% / 3 - 2rem - 0.01px);margin-right:1rem;margin-left:1rem}
[class*="grid-3"].has-gutter-xl{margin-right:-2rem;margin-left:-2rem}
[class*="grid-3"].has-gutter-xl > *{width:calc(100% / 3 - 4rem - 0.01px);margin-right:2rem;margin-left:2rem}
[class*="grid-4"] > *{width:calc(100% / 4 - 0.01px)}
[class*="grid-4"].has-gutter{margin-right:-.5rem;margin-left:-.5rem}
[class*="grid-4"].has-gutter > *{width:calc(100% / 4 - 1rem - 0.01px);margin-right:.5rem;margin-left:.5rem}
[class*="grid-4"].has-gutter-l{margin-right:-1rem;margin-left:-1rem}
[class*="grid-4"].has-gutter-l > *{width:calc(100% / 4 - 2rem - 0.01px);margin-right:1rem;margin-left:1rem}
[class*="grid-4"].has-gutter-xl{margin-right:-2rem;margin-left:-2rem}
[class*="grid-4"].has-gutter-xl > *{width:calc(100% / 4 - 4rem - 0.01px);margin-right:2rem;margin-left:2rem}
[class*="grid-5"] > *{width:calc(100% / 5 - 0.01px)}
[class*="grid-5"].has-gutter{margin-right:-.5rem;margin-left:-.5rem}
[class*="grid-5"].has-gutter > *{width:calc(100% / 5 - 1rem - 0.01px);margin-right:.5rem;margin-left:.5rem}
[class*="grid-5"].has-gutter-l{margin-right:-1rem;margin-left:-1rem}
[class*="grid-5"].has-gutter-l > *{width:calc(100% / 5 - 2rem - 0.01px);margin-right:1rem;margin-left:1rem}
[class*="grid-5"].has-gutter-xl{margin-right:-2rem;margin-left:-2rem}
[class*="grid-5"].has-gutter-xl > *{width:calc(100% / 5 - 4rem - 0.01px);margin-right:2rem;margin-left:2rem}
[class*="grid-6"] > *{width:calc(100% / 6 - 0.01px)}
[class*="grid-6"].has-gutter{margin-right:-.5rem;margin-left:-.5rem}
[class*="grid-6"].has-gutter > *{width:calc(100% / 6 - 1rem - 0.01px);margin-right:.5rem;margin-left:.5rem}
[class*="grid-6"].has-gutter-l{margin-right:-1rem;margin-left:-1rem}
[class*="grid-6"].has-gutter-l > *{width:calc(100% / 6 - 2rem - 0.01px);margin-right:1rem;margin-left:1rem}
[class*="grid-6"].has-gutter-xl{margin-right:-2rem;margin-left:-2rem}
[class*="grid-6"].has-gutter-xl > *{width:calc(100% / 6 - 4rem - 0.01px);margin-right:2rem;margin-left:2rem}
[class*="grid-7"] > *{width:calc(100% / 7 - 0.01px)}
[class*="grid-7"].has-gutter{margin-right:-.5rem;margin-left:-.5rem}
[class*="grid-7"].has-gutter > *{width:calc(100% / 7 - 1rem - 0.01px);margin-right:.5rem;margin-left:.5rem}
[class*="grid-7"].has-gutter-l{margin-right:-1rem;margin-left:-1rem}
[class*="grid-7"].has-gutter-l > *{width:calc(100% / 7 - 2rem - 0.01px);margin-right:1rem;margin-left:1rem}
[class*="grid-7"].has-gutter-xl{margin-right:-2rem;margin-left:-2rem}
[class*="grid-7"].has-gutter-xl > *{width:calc(100% / 7 - 4rem - 0.01px);margin-right:2rem;margin-left:2rem}
[class*="grid-8"] > *{width:calc(100% / 8 - 0.01px)}
[class*="grid-8"].has-gutter{margin-right:-.5rem;margin-left:-.5rem}
[class*="grid-8"].has-gutter > *{width:calc(100% / 8 - 1rem - 0.01px);margin-right:.5rem;margin-left:.5rem}
[class*="grid-8"].has-gutter-l{margin-right:-1rem;margin-left:-1rem}
[class*="grid-8"].has-gutter-l > *{width:calc(100% / 8 - 2rem - 0.01px);margin-right:1rem;margin-left:1rem}
[class*="grid-8"].has-gutter-xl{margin-right:-2rem;margin-left:-2rem}
[class*="grid-8"].has-gutter-xl > *{width:calc(100% / 8 - 4rem - 0.01px);margin-right:2rem;margin-left:2rem}
[class*="grid-9"] > *{width:calc(100% / 9 - 0.01px)}
[class*="grid-9"].has-gutter{margin-right:-.5rem;margin-left:-.5rem}
[class*="grid-9"].has-gutter > *{width:calc(100% / 9 - 1rem - 0.01px);margin-right:.5rem;margin-left:.5rem}
[class*="grid-9"].has-gutter-l{margin-right:-1rem;margin-left:-1rem}
[class*="grid-9"].has-gutter-l > *{width:calc(100% / 9 - 2rem - 0.01px);margin-right:1rem;margin-left:1rem}
[class*="grid-9"].has-gutter-xl{margin-right:-2rem;margin-left:-2rem}
[class*="grid-9"].has-gutter-xl > *{width:calc(100% / 9 - 4rem - 0.01px);margin-right:2rem;margin-left:2rem}
[class*="grid-10"] > *{width:calc(100% / 10 - 0.01px)}
[class*="grid-10"].has-gutter{margin-right:-.5rem;margin-left:-.5rem}
[class*="grid-10"].has-gutter > *{width:calc(100% / 10 - 1rem - 0.01px);margin-right:.5rem;margin-left:.5rem}
[class*="grid-10"].has-gutter-l{margin-right:-1rem;margin-left:-1rem}
[class*="grid-10"].has-gutter-l > *{width:calc(100% / 10 - 2rem - 0.01px);margin-right:1rem;margin-left:1rem}
[class*="grid-10"].has-gutter-xl{margin-right:-2rem;margin-left:-2rem}
[class*="grid-10"].has-gutter-xl > *{width:calc(100% / 10 - 4rem - 0.01px);margin-right:2rem;margin-left:2rem}
[class*="grid-11"] > *{width:calc(100% / 11 - 0.01px)}
[class*="grid-11"].has-gutter{margin-right:-.5rem;margin-left:-.5rem}
[class*="grid-11"].has-gutter > *{width:calc(100% / 11 - 1rem - 0.01px);margin-right:.5rem;margin-left:.5rem}
[class*="grid-11"].has-gutter-l{margin-right:-1rem;margin-left:-1rem}
[class*="grid-11"].has-gutter-l > *{width:calc(100% / 11 - 2rem - 0.01px);margin-right:1rem;margin-left:1rem}
[class*="grid-11"].has-gutter-xl{margin-right:-2rem;margin-left:-2rem}
[class*="grid-11"].has-gutter-xl > *{width:calc(100% / 11 - 4rem - 0.01px);margin-right:2rem;margin-left:2rem}
[class*="grid-12"] > *{width:calc(100% / 12 - 0.01px)}
[class*="grid-12"].has-gutter{margin-right:-.5rem;margin-left:-.5rem}
[class*="grid-12"].has-gutter > *{width:calc(100% / 12 - 1rem - 0.01px);margin-right:.5rem;margin-left:.5rem}
[class*="grid-12"].has-gutter-l{margin-right:-1rem;margin-left:-1rem}
[class*="grid-12"].has-gutter-l > *{width:calc(100% / 12 - 2rem - 0.01px);margin-right:1rem;margin-left:1rem}
[class*="grid-12"].has-gutter-xl{margin-right:-2rem;margin-left:-2rem}
[class*="grid-12"].has-gutter-xl > *{width:calc(100% / 12 - 4rem - 0.01px);margin-right:2rem;margin-left:2rem}
}
@media screen {
.push{margin-left:auto!important}
.pull{margin-right:auto!important}
.item-first{order:-1}
.item-last{order:1}
[class*="--reverse"]{flex-direction:row-reverse}
}
@media (min-width: 545px) {
.full{flex:0 0 auto;width:calc(100% / 1 - 0.01px)}
.has-gutter .full{width:calc(100% / 1 - 1rem - 0.01px)}
.has-gutter-l .full{width:calc(100% / 1 - 2rem - 0.01px)}
.has-gutter-xl .full{width:calc(100% / 1 - 4rem - 0.01px)}
.one-half{flex:0 0 auto;width:calc(100% / 2 - 0.01px)}
.has-gutter .one-half{width:calc(100% / 2 - 1rem - 0.01px)}
.has-gutter-l .one-half{width:calc(100% / 2 - 2rem - 0.01px)}
.has-gutter-xl .one-half{width:calc(100% / 2 - 4rem - 0.01px)}
.one-third{flex:0 0 auto;width:calc(100% / 3 - 0.01px)}
.has-gutter .one-third{width:calc(100% / 3 - 1rem - 0.01px)}
.has-gutter-l .one-third{width:calc(100% / 3 - 2rem - 0.01px)}
.has-gutter-xl .one-third{width:calc(100% / 3 - 4rem - 0.01px)}
.one-quarter{flex:0 0 auto;width:calc(100% / 4 - 0.01px)}
.has-gutter .one-quarter{width:calc(100% / 4 - 1rem - 0.01px)}
.has-gutter-l .one-quarter{width:calc(100% / 4 - 2rem - 0.01px)}
.has-gutter-xl .one-quarter{width:calc(100% / 4 - 4rem - 0.01px)}
.one-fifth{flex:0 0 auto;width:calc(100% / 5 - 0.01px)}
.has-gutter .one-fifth{width:calc(100% / 5 - 1rem - 0.01px)}
.has-gutter-l .one-fifth{width:calc(100% / 5 - 2rem - 0.01px)}
.has-gutter-xl .one-fifth{width:calc(100% / 5 - 4rem - 0.01px)}
.one-sixth{flex:0 0 auto;width:calc(100% / 6 - 0.01px)}
.has-gutter .one-sixth{width:calc(100% / 6 - 1rem - 0.01px)}
.has-gutter-l .one-sixth{width:calc(100% / 6 - 2rem - 0.01px)}
.has-gutter-xl .one-sixth{width:calc(100% / 6 - 4rem - 0.01px)}
.two-thirds{flex:0 0 auto;width:calc(100% / 3 * 2 - 0.01px)}
.has-gutter .two-thirds{width:calc(100% / 3 * 2 - 1rem - 0.01px)}
.has-gutter-l .two-thirds{width:calc(100% / 3 * 2 - 2rem - 0.01px)}
.has-gutter-xl .two-thirds{width:calc(100% / 3 * 2 - 4rem - 0.01px)}
.three-quarters{flex:0 0 auto;width:calc(100% / 4 * 3 - 0.01px)}
.has-gutter .three-quarters{width:calc(100% / 4 * 3 - 1rem - 0.01px)}
.has-gutter-l .three-quarters{width:calc(100% / 4 * 3 - 2rem - 0.01px)}
.has-gutter-xl .three-quarters{width:calc(100% / 4 * 3 - 4rem - 0.01px)}
.five-sixths{flex:0 0 auto;width:calc(100% / 6 * 5 - 0.01px)}
.has-gutter .five-sixths{width:calc(100% / 6 * 5 - 1rem - 0.01px)}
.has-gutter-l .five-sixths{width:calc(100% / 6 * 5 - 2rem - 0.01px)}
.has-gutter-xl .five-sixths{width:calc(100% / 6 * 5 - 4rem - 0.01px)}
}
@media (min-width: 545px) and (max-width: 768px) {
[class*="-small-1"] > *{width:calc(100% / 1 - 0.01px)}
[class*="-small-1"].has-gutter > *{width:calc(100% / 1 - 1rem - 0.01px)}
[class*="-small-1"].has-gutter-l > *{width:calc(100% / 1 - 2rem - 0.01px)}
[class*="-small-1"].has-gutter-xl > *{width:calc(100% / 1 - 4rem - 0.01px)}
[class*="-small-2"] > *{width:calc(100% / 2 - 0.01px)}
[class*="-small-2"].has-gutter > *{width:calc(100% / 2 - 1rem - 0.01px)}
[class*="-small-2"].has-gutter-l > *{width:calc(100% / 2 - 2rem - 0.01px)}
[class*="-small-2"].has-gutter-xl > *{width:calc(100% / 2 - 4rem - 0.01px)}
[class*="-small-3"] > *{width:calc(100% / 3 - 0.01px)}
[class*="-small-3"].has-gutter > *{width:calc(100% / 3 - 1rem - 0.01px)}
[class*="-small-3"].has-gutter-l > *{width:calc(100% / 3 - 2rem - 0.01px)}
[class*="-small-3"].has-gutter-xl > *{width:calc(100% / 3 - 4rem - 0.01px)}
[class*="-small-4"] > *{width:calc(100% / 4 - 0.01px)}
[class*="-small-4"].has-gutter > *{width:calc(100% / 4 - 1rem - 0.01px)}
[class*="-small-4"].has-gutter-l > *{width:calc(100% / 4 - 2rem - 0.01px)}
[class*="-small-4"].has-gutter-xl > *{width:calc(100% / 4 - 4rem - 0.01px)}
}
@media screen {
.has-gutter > :not(.mbn){margin-bottom:1rem}
fieldset{margin:0;padding:0;border:none}
legend{padding:1.5rem 0 .5rem;font-size:1.5em;font-weight:700}
label{display:block;font-size:1.1em;margin:0;padding-bottom:1rem}
.label_inline label{display:inline-block}
.obligatoire label{font-weight:700}
p.explication{padding:0;margin:.5rem 0;font-size:.9em}
.formulaire_spip #contact_form_fd .editer{margin-top:2rem;clear:both}
input[type="text"],input[type="password"],textarea,select,.formulaire_spip .chosen-container-multi .chosen-choices .search-field input[type="text"]{border:.1rem solid #ccc;width:100%;padding:.3em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;height:auto}
#contact_form_fd textarea#message{width:100%;height:21.8rem}
#contact_form_fd textarea#adresse{width:100%;height:9.65rem}
#contact_form_fd input[type="text"]{width:52.86rem}
.formulaire_carte_voeux input[type="text"]{width:42.86rem}
.formulaire_carte_voeux label{margin-top:2rem;margin-bottom:0}
.formulaire_carte_voeux textarea#champ_message{width:100%;height:50.3rem}
input[size]{width:auto}
input[type="checkbox"],input[type="radio"]{width:auto;display:inline-block}
.formulaire_spip .chosen-container-multi .chosen-choices li.search-choice{padding:.2em .3em;line-height:1;margin:.1px}
input[type=file]{border:none}
select{vertical-align:middle;cursor:pointer}
select[multiple]{height:auto}
input:focus,textarea:focus{border-color:#006ec7}
.editer_message label{display:block;width:inherit}
.choix{margin-top:1em}
.choix label{display:inline;font-size:1em;padding:0;margin:0;margin-left:.35rem}
.choix input{vertical-align:middle}
p.boutons{text-align:right;padding:.5em 0}
.boutons input[type="submit"]{margin-right:.3rem}
input.submit,input[type="submit"],input[type="button"],input[type="reset"],button,a.btn,a.bouton{background:#006ec7;color:#fff;border:none;padding:.5rem 1rem;font-weight:700;cursor:pointer;width:auto}
.reponse_formulaire_ok,.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}
.erreur_message,.alert-danger,.alert-error,.reponse_formulaire_erreur{color:#a6433f;background-color:#f2dede;border-color:#eed3d7;display:block;padding:.5em}
.reponse_formulaire_ok{padding:.5em 1em;margin-bottom:1.2em}
.alert{padding:.3em;margin-bottom:initial}
.editer_message p[role='alert']{display:none}
.erreur input{border:.2rem solid #b94a48}
.formulaire_spip form > div > ul,.formulaire_spip form fieldset > ul,.formulaire_spip form > ul,.formulaire_spip form li.editer > ul{list-style-type:none;padding:0}
.formulaire_recherche label,.formulaire_recherche_avancee label,#formulaire_recherche_pays label,.hidden{position:absolute;top:-500rem;left:-500rem;overflow:hidden;width:.1rem;height:.1rem}
.formulaire_recherche select{height:3rem;line-height:3rem;padding:0 .5em;border:none;border-radius:0;-webkit-appearance:inherit;-moz-appearance:inherit;color:#fff;background:#292929;max-width:100%}
.formulaire_recherche .editer_perimetre{position:relative;margin-top:1em}
.formulaire_recherche .editer_perimetre:after{content:'\f078';font-family:"fdip";line-height:3rem;color:#fff;position:absolute;right:.5rem;top:0}
#milieu .formulaire_spip .chosen-container-single .chosen-single{border:none}
#formulaire_recherche_pays select,#formulaire_recherche_pays .chosen-container,.formulaire_recherche input:not(.submit){color:#333;width:calc(100% - 3rem);max-width:calc(100% - 3rem);background:#fff;vertical-align:bottom;line-height:3rem;border:none;border-radius:0;-webkit-appearance:inherit;-moz-appearance:inherit}
.formulaire_recherche_avancee input[type=text].recherche_avancee{color:#fff;background:#2b2a2a}
.recherche_avancee .fa-search,.formulaire_recherche button[type="submit"],.formulaire_recherche input[type="submit"]{font-family:'fdip';line-height:3rem;width:3rem;white-space:nowrap;overflow:hidden;cursor:pointer;display:inline-block;padding:0;vertical-align:middle}
.formulaire_recherche .chosen-container-single .chosen-single{line-height:3rem;border:none}
.formulaire_login #pass_securise{margin-left:-2.5rem}
.recherche_avancee .fa-search:hover,.formulaire_recherche_avancee button.icon:hover,#formulaire_recherche button.icon:hover,#formulaire_recherche input.submit:hover{background:#006ec7;color:#fff}
.formulaire_recherche_avancee{width:100%;left:0;padding:2em}
.formulaire_recherche_avancee form{max-width:100rem;margin:0 auto;font-size:1.8rem}
.formulaire_recherche_avancee input[type=text].recherche_avancee::placeholder{color:#e6e7e8}
.formulaire_recherche_avancee button.icon,#formulaire_recherche button,#formulaire_recherche input.submit{display:inline-block;border:none}
#formulaire_recherche input[type=submit],#formulaire_recherche button[type=submit]{padding:0}
.formulaire_recherche input[type=text]#recherche,.formulaire_recherche input[type=text].recherche_avancee{border:none;vertical-align:bottom}
.formulaire_recherche input{height:3rem}
.formulaire_recherche button:before,.formulaire_recherche input.submit:before,.recherche_avancee .fa-search:before{content:"\f002";display:inline-block;width:3rem;color:#fff}
}
@media screen and (max-width: 1024px) {
#recherche,#recherche_avancee,input[type="text"].recherche_avancee,input[type="text"],input[type="password"]{width:100%}
}
@media screen and (min-width: 767px) {
#formulaire_recherche_avancee{padding:2em}
.recherche_avancee .fa-search,.formulaire_recherche button[type="submit"],.formulaire_recherche input[type="submit"]{line-height:5rem;width:5rem}
.formulaire_recherche button:before,.formulaire_recherche input:before,.recherche_avancee .fa-search:before{width:5rem}
#formulaire_recherche_pays select,#formulaire_recherche_pays .chosen-container,.formulaire_recherche input:not(.submit){width:calc(100% - 5rem);max-width:calc(100% - 5rem);height:5rem}
.formulaire_recherche input.submit{height:5rem}
.formulaire_recherche .chosen-container-single .chosen-single,.formulaire_recherche .editer_perimetre:after{line-height:5rem}
}
@media screen {
.twitter-tweet{margin:2rem auto}
.bloc_une{background:#f6f6f7;position:relative;display:block;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}
.bloc_une h3{font-weight:400;font-size:1em}
.bloc_une img{width:100%}
.bloc_une.boite-1 h3{font-weight:700;font-size:1.2em}
.bloc_une.boite-8,.bloc_une.boite-9{width:calc(100% * 1 / 2 - 1rem - 0.1rem);margin-bottom:0}
.bloc_une .etiquette,.liste-cartes .etiquette{position:absolute;background-color:#006ec7;color:#fff;max-width:95%;padding:.5rem;z-index:1;width:auto}
.liste-cartes .etiquette.sans_logo{position:relative;display:inline-block}
.bloc_une.boite-8 .etiquette,.bloc_une.boite-9 .etiquette{display:inline-block;position:relative}
.liste-cartes .entry{background:#fff}
.liste-cartes .entry a{color:#333}
.liste-cartes .entry h3{margin-bottom:0}
.liste-cartes .entry h3.titre{font-size:1.3em}
.liste-cartes .entry .titre,.liste-cartes .entry .descriptif{font-size:1em;padding:.5em 0;display:block}
.liste-cartes .entry h2{font-size:1.6rem;margin:0}
.item-carte{border:.1rem solid transparent;position:relative}
.item-carte:hover{border:.1rem solid #006ec7}
.item-carte .spip_logos .img{display:block;margin-bottom:.5rem}
.item-carte a.global.spip_out::after{position:absolute;top:.3rem;right:.3rem;text-shadow:0 0 .3rem #fff}
.liste-cartes .entry a:hover,.liste-cartes .entry a:active,.liste-cartes .entry a:focus{color:#006ec7;text-decoration:none}
.liste-cartes .entry:not(.has-desc) > a{display:block;height:100%}
.liste-cartes .entry.has-desc .info_carte > a.spip_out::after{content:''}
.liste-cartes .grid-1-small-1 .entry > a{height:auto}
.liste-cartes.simple,.liste-cartes.transparent{background-color:transparent}
.liste-cartes .entry.simple{background:none}
.liste-cartes .item-carte.simple,.liste-cartes .item-carte.simple:hover{border:none}
.liste-cartes .item-carte img{width:100%}
.liste-cartes [class*="grid-"] > * > [class*="w"]{margin:0 auto;border:.1rem solid transparent}
.liste-cartes [class*="grid-"] > * > [class*="w"]:hover{border:.1rem solid #006ec7}
.liste-cartes .grid-4 > :nth-child(4n+1) > [class*="w"]{margin-left:0}
.liste-cartes .grid-4 > :nth-child(4n) > [class*="w"]{margin-right:0}
.liste-cartes .info_carte{padding:0 1rem}
.milieu.mbm .partage li a,.dernieres_actus.milieu .partage li a{text-decoration:none}
.page_rubrique #main .base_element .partage ul,.page_article #main .base_element .partage ul{list-style-type:none;padding:0;display:flex;margin-top:initial;margin-left:1rem;flex-grow:1}
.page_rubrique #main .base_element .partage li,.page_article #main .base_element .partage li{flex:0 1 2em}
.page_rubrique #main .base_element .partage li a,.page_article #main .base_element .partage li a{color:#000}
.page_rubrique #main .base_element .partage li a:hover,.page_article #main .base_element .partage li a:hover{color:#006ec7;text-decoration:none}
.page_rubrique #main .base_element .partage li:first-child,.page_article #main .base_element .partage li:first-child{padding:0}
.page_rubrique #main .base_element .partage .article_imprimante,.page_article #main .base_element .partage .article_imprimante{flex:1 1 auto;text-align:right}
.page_rubrique #main .base_element .partage .article_imprimante span,.page_article #main .base_element .partage .article_imprimante span{font-weight:400;padding-right:.3em}
.page_rubrique #main .base_element .partage .article_imprimante button,.page_article #main .base_element .partage .article_imprimante button{background:transparent;color:#000;padding:inherit;display:flex;flex-direction:row-reverse;align-items:baseline;margin:0 0 0 auto}
.page_rubrique #main .base_element .partage .article_imprimante button:hover,.page_article #main .base_element .partage .article_imprimante button:hover{color:#006ec7}
.page_rubrique #main .base_element .partage.f-nav,.page_article #main .base_element .partage.f-nav{margin-top:1.5em;font-size:1.3em;width:inherit;z-index:840}
.page_rubrique #main .base_element .partage.f-nav ul,.page_article #main .base_element .partage.f-nav ul{padding:.5em;background:#fff;float:left}
.page_rubrique #main .base_element .partage.f-nav li,.page_article #main .base_element .partage.f-nav li{display:block;float:none;padding:0}
.page_rubrique #main .base_element .partage.f-nav li:first-child,.page_article #main .base_element .partage.f-nav li:first-child,.page_rubrique #main .base_element .partage.f-nav span,.page_article #main .base_element .partage.f-nav span{display:none}
.page_rubrique #main .base_element .partage.f-nav .fa,.page_article #main .base_element .partage.f-nav .fa{text-shadow:0 0 .4rem #fff}
.page_rubrique #main .base_element .partage.header-resized,.page_article #main .base_element .partage.header-resized{position:fixed;top:50%;flex-direction:column;padding:1rem .5rem;box-shadow:.1rem .1rem .2rem 0 #95948c;background-color:#fff c4;z-index:5}
.page_rubrique #main .base_element .partage.header-resized span,.page_article #main .base_element .partage.header-resized span{font-size:1.2rem}
.page_rubrique #main .base_element .partage.header-resized ul,.page_article #main .base_element .partage.header-resized ul{display:flex;flex-direction:column}
.page_rubrique #main .base_element .partage.header-resized .article_imprimante,.page_article #main .base_element .partage.header-resized .article_imprimante{margin:.3rem 0 0}
.page_rubrique #main .base_element .partage.header-resized .article_imprimante button,.page_article #main .base_element .partage.header-resized .article_imprimante button{flex-direction:column-reverse}
.page_rubrique #main .base_element .partage.header-resized .article_imprimante button span,.page_article #main .base_element .partage.header-resized .article_imprimante button span{margin-left:-1rem}
.page_rubrique #main .base_element .partage.header-resized .fa-print::before,.page_article #main .base_element .partage.header-resized .fa-print::before{margin-top:.6rem}
#tabs{border-bottom:.1rem solid #000;margin-bottom:1.5rem;overflow:auto;padding:0;width:100%;display:flex;flex-wrap:nowrap;list-style-type:none}
#tabs li{margin:0;padding:0;flex-direction:column;flex-grow:1;flex-basis:0;background:#f6f6f7;margin:0 .2em}
#tabs li a{text-align:center;font-weight:700;padding:.3em;color:#333;display:flex;justify-content:center;align-items:center;height:100%}
#tabs li:first-child{margin-left:0}
#tabs li:last-child{margin-right:0}
#tabs li#voyageurs_affaires,#tabs li#entree{flex:1.2}
#tabs li.active,#tabs li:hover,#tabs li:focus{background:#006ec7}
#tabs li.active a,#tabs li a:hover,#tabs li:hover a,#tabs li a:focus,#tabs li a:active{color:#fff;text-decoration:none}
.fiche_declaration #tabs{border:none}
.chiffres_cles{background-color:#006ec7;box-shadow:1rem 1rem 0 0 rgba(0,124,193,1);color:#fff;text-align:center;padding:.4em .4em .8em;font-size:1.15em}
.chiffres_cles .nombre{font-size:2.75em}
.chiffres_cles .texte_nombre{margin:0}
#salle-de-presse .liste-cartes{background:transparent;padding:0}
#salle-de-presse .liste-cartes article{text-align:center}
.rubrique_salle-de-presse_pleine_largeur #milieu{padding-bottom:0}
#salle-de-presse .liste-cartes .entry .titre{font-size:2rem}
#salle-de-presse_navigation{padding-bottom:3em}
#salle-de-presse_navigation ul{margin-top:1rem}
#salle-de-presse_navigation li{padding-left:2em}
#salle-de-presse_navigation li a{color:#333}
#salle-de-presse_navigation li a:hover{color:#006ec7;text-decoration:none}
.f-sommaire{position:fixed;bottom:0;right:0}
.marker-cluster-small,.marker-cluster-medium,.marker-cluster-large,.marker-cluster-small div,.marker-cluster-medium div,.marker-cluster-large div{background-color:rgba(16,69,145,0.6)!important;color:#fff;font-weight:700}
.leaflet-top,.leaflet-bottom{z-index:800!important}
.document_doc.mtm,.dernieres_actus.document_doc{margin-left:0}
.document_doc.mtm > div,.dernieres_actus.document_doc > div,.spip_documents_center.mtm > div,.dernieres_actus.spip_documents_center > div{display:inline-block}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.transparent,.background_transparent{background-color:transparent}
.blanc,.background_light{background-color:#fff;color:#333}
.blanc h1,.background_light h1,.blanc h2,.background_light h2,.blanc h3,.background_light h3,.blanc h4,.background_light h4,.blanc h5,.background_light h5{color:#333}
.gris_clair,.background_normal,.background{background-color:#f6f6f7;color:#333}
.gris_clair h1,.background_normal h1,.background h1,.gris_clair h2,.background_normal h2,.background h2,.gris_clair h3,.background_normal h3,.background h3,.gris_clair h4,.background_normal h4,.background h4,.gris_clair h5,.background_normal h5,.background h5{color:#333}
.gris_moyen,.background_moyen{background:#e6e7e8;color:#333}
.gris_moyen h1,.background_moyen h1,.gris_moyen h2,.background_moyen h2,.gris_moyen h3,.background_moyen h3,.gris_moyen h4,.background_moyen h4,.gris_moyen h5,.background_moyen h5{color:#333}
.gris_fonce,.background_fonce,#acces_rapide{background:#666;color:#fff}
.gris_fonce h1,.background_fonce h1,#acces_rapide h1,.gris_fonce h2,.background_fonce h2,#acces_rapide h2,.gris_fonce h3,.background_fonce h3,#acces_rapide h3,.gris_fonce h4,.background_fonce h4,#acces_rapide h4,.gris_fonce h5,.background_fonce h5,#acces_rapide h5{color:#333}
.two-thirds > *{margin-left:0;width:100%}
.base_element{width:96%;margin:0 auto}
h1,h2,h3,h4,h5,h6{font-weight:700;font-family:'noto_sans',Helvetica,sans-serif;margin:.25em 0 .5em}
h1{font-size:2em;line-height:1.2em}
h2{font-size:1.7em;margin:1.5em 0 .75em}
h2.spip{border-left:.5rem solid #006ec7;padding-left:.5rem;line-height:1.3}
h3,h3.spip{font-size:1.6em;margin:.8em 0}
.composition_conseils-pays h3{margin:1.5em 0 .7rem;border-left:.3rem solid #006ec7;padding-left:.5rem}
h4.spip,h4{font-size:1.4em;margin:.8em 0}
h5.spip,h5{font-size:1.2em;margin:.8em 0}
h6{font-size:1em;margin:.8em 0}
hr{margin:2rem 0;border:0;border-top:.1px solid #ccc;border-bottom:.1rem solid #fff;clear:both}
h2 a[id*='sommaire_']:hover{text-decoration:none}
a{text-decoration:none}
a:hover,a:focus,a:active{text-decoration:underline}
a[id*='sommaire_']{display:inline;text-decoration:none;color:currentColor}
a.spip_out:after{content:"\f08e";padding-left:.2rem;font-family:'fdip';font-style:normal;display:inline-block;text-decoration:none}
a.supprimer{display:inline-block;background:#fff;border:.1rem solid #006ec7;padding:.5rem 1rem}
a.supprimer:hover{background:#006ec7;color:#fff;text-decoration:none}
a.supprimer::after{font-family:'fdip';content:"\E806";margin-left:1rem}
strong{font-weight:700}
em,i{font-style:italic}
blockquote{background:#e6e7e8;padding:1rem 3em;font-size:1.5em;font-style:italic}
blockquote::before,blockquote::after{font-family:inherit;color:#006ec7;width:.5em;height:.5em}
blockquote::after{font-family:inherit;color:#006ec7;content:"\201D";position:absolute;right:0;bottom:0;font-size:5em;line-height:.9}
* + iframe{margin:2rem auto}
iframe{line-height:1.5;border:none;max-width:100%}
.fa{font-size:1em}
.rubrique_secteurlangue section,.rubrique_secteurlangue footer{width:100%;overflow:hidden}
#une a{display:block;color:#333}
sup,sup.typo_exposants{font-size:.9em}
img.spip_logo_a_la_une{margin-top:-.7rem}
section > .spip_logo{width:100%;height:auto}
.spip_notes{margin:3rem 0;color:#666;font-size:.9em}
.spip_notes div{margin-bottom:1rem}
.spip_notes div:last-child{margin-bottom:0}
#thematiques{background:#e0e0e0;padding-bottom:3em}
#thematiques img{width:100%}
#liens_utiles,#sommaire_rubrique{background-color:#e6e7e8}
#acces_rapide{display:block;clear:both;padding:0 1rem}
#acces_rapide h2{color:#333;margin-top:-5rem;position:absolute;padding:0}
#acces_rapide li.rubrique{padding:0}
#acces_rapide li.rubrique a{font-weight:700}
#acces_rapide li.rubrique::before{content:''}
#acces_rapide a{color:#fff}
.js #acces_rapide h2{cursor:pointer}
.acces_rapide_colonnes{padding:.5rem 0}
.chapo{font-size:1.3em;color:#666;margin-top:1rem;line-height:1.35}
.chapo p{line-height:1.35}
.texte{margin-top:2rem}
.rubrique_speciale h2,.cadre h2,.cadre_padding h2,.cadre_gris h2,.autre_info_cav h2,.supplement_colonne h2,.fil_actu_home h2{font-size:1.5em;text-transform:uppercase}
.selection_automatique h2,.dernieres_actus h2,#liens_utiles h2{font-size:1.25em;text-transform:uppercase;margin:.25em 0 .5em;padding:0}
section > div > h2{text-transform:uppercase;margin:0;font-size:1.4em;padding:.75rem 0}
#declarations{background:#f6f6f7}
#declarations .cols ul:nth-child(2){-webkit-column-break-before:always;-moz-column-break-before:always;-ms-column-break-before:always;-o-column-break-before:always;page-break-before:always;column-break-before:always;break-before:column}
#declarations li{margin-bottom:1rem}
#declarations .cols,#salle-de-presse_navigation ul{list-style-type:none;margin:0;padding:0;-webkit-column-count:2;-moz-column-count:2;column-count:2}
#declarations ul,#declarations li,.bloc_liste li{-moz-break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid;margin-top:0;line-height:1.25}
.bas_droit{padding-bottom:1rem;text-align:right}
.bas_droit::before{content:"\00BB \0020"}
.block{display:block}
#top{background:#006ec7;z-index:1000}
#top #top_menus{background:#083e6c}
.logo_top{position:relative;max-height:50rem;-webkit-transition:max-height .8s;-moz-transition:max-height .8s;transition:max-height .8s;overflow:hidden}
.logo_top.reduced{max-height:4rem}
.logo_top img{min-width:100%;vertical-align:bottom}
.logo_top .bouton_reduire{position:absolute;bottom:0;right:3rem}
.logo_top .bouton_reduire button{padding:.5rem .7rem;border:none;color:#fff;background-color:#006ec7;cursor:pointer}
.container{margin:0 auto;width:100%}
.container > section:nth-last-child(3){padding-bottom:3em}
figure a.spip_out:after,a.spip_out.bloc_droit:after{display:block;position:absolute;color:#2e2c2a;bottom:.2em;left:.2em;text-shadow:0 0 .3rem #fff}
.ancre{display:block;position:relative;top:-3rem;visibility:hidden}
q:before{content:'\0022'}
q:after{content:'\0022'}
.image-en-ligne,.cav-ariane-securite{vertical-align:middle}
.image-full-width{width:100%;height:auto}
.spip_surligne{background-color:transparent;padding:0;margin:0}
#dossiers a{color:#fff}
.titre{font-weight:700;font-size:1.2em}
.titrep{font-weight:700;font-size:1em;margin:3rem 0 1rem}
.rubriques p,.articles p{margin:0 0 .5em .5em;padding:0}
.spip .pagination_search li{padding-left:0}
.spip .pagination_search li:before{content:none}
.pagination_search{margin:1em 0;text-align:center}
.pagination_search a.lien_pagination{border:solid .1rem #006ec7;padding:.25em .5em;text-align:center;background:#fff;margin:0 .3rem}
.pagination_search a.lien_pagination:hover{background:#006ec7;color:#fff;text-decoration:none}
.pagination_search strong.on{margin:0 .3rem;padding:.5em;text-align:center}
.pagination_search .sep{display:none}
.pagination_search ul{display:flex;list-style:none;justify-content:center}
.pagination{margin:1em 0;text-align:center}
.pagination a.lien_pagination{border:solid .1rem #006ec7;padding:.25em .5em;text-align:center;background:#fff;margin:0 .3rem}
.pagination a.lien_pagination:hover{background:#006ec7;color:#fff;text-decoration:none}
.pagination strong.on{margin:0 .3rem;padding:.5em;text-align:center}
.pagination .sep{display:none}
.colonne_droite li.pagination{margin:1em 0;text-align:center}
.colonne_droite li.pagination nav ul{display:flex;list-style:none;justify-content:center}
.colonne_droite li.pagination nav li{background:inherit;margin-left:inherit}
.colonne_droite li.pagination nav li strong.on{margin:.3rem .15rem;display:inline-block;padding:.45rem .4rem}
.colonne_droite li.pagination nav li a.lien_pagination{border:solid .1rem #006ec7;padding:.25em .5em;text-align:center;background:#fff;margin:0 .3rem}
.colonne_droite li.pagination nav li a.lien_pagination:hover{background:#006ec7;color:#fff;text-decoration:none}
.colonne_droite li.pagination strong.on{margin:0 .3rem;padding:.5em;text-align:center}
.colonne_droite li.pagination .sep{display:none}
.milieu.mbm .pagination a,.dernieres_actus.milieu .pagination a{text-decoration:none}
.right{text-align:right}
.center{text-align:center}
.left,.align_gauche{text-align:left}
.gauche{float:left}
.droite{float:right}
.noscript{display:none;clear:both}
.js .noscript{display:block}
.pt{padding-top:1em}
.pb{padding-bottom:1em}
.pl{padding-left:1em}
.pr{padding-right:1em}
.mt{margin-top:1em}
.mb{margin-bottom:1em}
.ml{margin-left:1em}
.mr{margin-right:1em}
.db{display:block}
.bt{border-top:.1rem solid #ccc}
.bb{border-bottom:.1rem solid #ccc}
ul.spip,ul.spip ul{list-style-type:none;line-height:1.75em;padding:0}
ul.spip ul{margin-top:.5rem}
ol.spip{list-style-position:inside}
ol.spip li{list-style-type:revert;padding-left:0}
ol.spip li:before{content:"";margin-left:-.5em}
#acces_rapide li,.spip li{padding-left:1em;line-height:1.75;margin-top:.5rem;list-style-type:none}
#acces_rapide li{line-height:1.25}
.spip > li:first-child{margin-top:0}
.spip li:last-child{padding-bottom:0}
#acces_rapide li:before,.spip li:before{content:"\f105";font-family:fdip;display:inline-block;width:1em;margin-left:-1em}
p.puce_simple_box{padding-left:1.2rem}
.trans_lien{width:2rem;height:2rem}
a img.trans_lien{margin:0;padding:0}
.trans_lien_colonne{width:9rem;height:8rem}
.puce_simple{vertical-align:top;height:auto;width:auto;float:left;margin-left:-1.2rem}
.puce_simple_boite{width:auto;height:auto;padding-top:0;vertical-align:top}
sup,sup.typo_exposants,sub{font-size:100%;font-style:italic}
.btn,.bouton{color:#fff;background:#006ec7;padding:.5rem 1rem;display:inline-block}
strong.btn,strong.bouton{background:#333;font-weight:700}
.editer_image a{display:block;background:#fff;padding:0}
.editer_recommander_from input,.editer_recommander_to input,.editer_recommander_message textarea{border:.1rem solid #ccc;box-shadow:0 .1rem .2rem rgba(0,0,0,0.2) inset;text-align:left;padding:0;margin-right:0}
.editer_recommander_from input,.editer_recommander_to input{height:1.8rem}
.formulaire_recherche label,#formulaire_recherche_pays label,.hidden{position:absolute;top:-500rem;left:-500rem;overflow:hidden;width:.1rem;height:.1rem}
#milieu .formulaire_spip,.filtres_recherche{background:#e6e7e8;margin:1em 0;padding:1rem}
.filtres_recherche{margin-top:-1em}
.filtres_recherche p{max-width:100rem;margin:0 auto}
.ui-datepicker-trigger{cursor:pointer}
.ui-datepicker.ui-widget{background:#fff;box-shadow:0 0 .1rem 0 rgba(186,186,186,0.5);padding:1rem}
.ui-datepicker-header > a{width:50%;display:inline-block;cursor:pointer}
.ui-datepicker-header .ui-datepicker-next{text-align:right}
.ui-datepicker-header .ui-datepicker-prev:before{display:inline-block;content:"\f104";font-family:'fdip';margin-right:.5rem}
.ui-datepicker-header .ui-datepicker-next:after{display:inline-block;content:"\f105";margin-left:.5rem;font-family:'fdip'}
.ui-datepicker-title{margin-top:.5rem}
.ui-datepicker-title select{display:inline-block;width:48%}
.ui-datepicker-title select:first-child{margin-right:4%}
table.ui-datepicker-calendar{margin-bottom:0}
table.ui-datepicker-calendar td{padding:0}
table.ui-datepicker-calendar td a{display:block;padding:.5rem;text-align:center}
table.ui-datepicker-calendar td a:hover,table.ui-datepicker-calendar td a.ui-state-active{color:#fff;background-color:#006ec7}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}
.ui-menu .ui-menu-item{margin:0;width:100%;height:3rem;background-color:#fff;border-left:.1rem solid #ccc;border-right:.1rem solid #ccc;border-bottom:.1rem solid #ccc}
.ui-menu .ui-menu-item a{color:#000;font-weight:700;display:block;width:auto;padding:.5em 0 .8em .5em}
.ui-menu .ui-menu-item:hover{background-color:#ccc}
.fermer_modal{width:3rem;height:3rem;background:url(https://77.158.89.134/plugins/fdiplo_themes/images/sprite_general.png) -6.2rem 0 no-repeat}
.ui-dialog-titlebar-close{background:url(https://77.158.89.134/plugins/fdiplo_themes/images/bouton_fermer.jpg) no-repeat;position:relative;top:3.5rem;right:-43rem;cursor:pointer;z-index:1103;width:3rem;height:3rem;border:0 none;background:#fff url(https://77.158.89.134/plugins/fdiplo_themes/images/sprite_general.png) -6.4rem 0 no-repeat}
.ui-button-text{border:0;clip:rect(0 0 0 0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}
.ui-dialog-title{display:none}
.cadre{background:#f6f6f7;padding:1rem}
.cadre .actus_articles_bloc .texteencadre-spip{border-left:none;border-right:none}
.cadre .actus_articles_bloc .titre{font-weight:700}
.cadre .actus_articles_bloc div{background:#fff}
.cadre .actus_articles_bloc div img{width:100%}
.cadre .actus_articles_bloc div p{margin:.75rem 1rem 0}
.cadre .actus_articles_bloc div a{color:#000;display:block;border:.3rem solid #f6f6f7;padding-bottom:.75em}
.cadre .actus_articles_bloc div a:hover{border-color:#006ec7;text-decoration:none}
.background_light,.cadre_blanc{background-color:#fff}
.cadre_wrapper{position:relative;overflow:hidden;padding:0}
.cadre_padding{border:.1rem solid #ccc;padding:.5em;margin-bottom:1em;position:relative;overflow:hidden}
.cadre_wrapper ul,.cadre_wrapper li{position:relative;overflow:hidden;list-style-type:none;padding:0}
.cadre_wrapper .spip_documents_center{margin:0 auto 1em}
.cadre_wrapper img{width:100%;height:auto;vertical-align:bottom}
.cadre_padding > .logo{margin:-.5em -.5em 0}
.cadre_padding > .logo img,.pas .logo img,.dernieres_actus .logo img{width:100%;height:auto;vertical-align:bottom}
.pas .logo,.dernieres_actus .logo{margin:-1rem -1rem 0}
.logo{position:relative;overflow:hidden}
.cadre_wrapper li.sous_rub{padding:.3em}
.cadre_important{padding:0 1em;margin:2em 0;border-left:1rem solid #ccc}
.panneau,.panneau_static{display:block;padding:.3em}
#dossiers_thematiques a,#declarations a{color:#333}
a.thematique{display:block;position:relative;font-size:.8em;background:#fff;-webkit-hyphens:initial;-moz-hyphens:initial;-ms-hyphens:initial;hyphens:initial;word-wrap:break-word;text-align:center}
a.thematique.spip_out::after,.bloc_droit a.spip_out::after{position:absolute;top:.3rem;right:.3rem;text-shadow:0 0 .3rem #fff}
.thematique .titre{font-weight:400}
.derniere_actus li{margin-bottom:1em}
.derniere_actus li > a{font-size:1.2em;display:block}
#breve h2{font-size:1.5em;text-transform:uppercase}
#breve .texte_breve > a{font-size:1.25em;font-weight:700}
p.suite{text-align:right}
p.suite a::before{content:"\f054";font-family:'fdip';padding-right:.3em;display:inline-block}
span.suite_mp a{margin:.65em .6em .65em 0}
.menu_colonne_droite .texteencadre-spip{border:0 none;background:0 none}
.liens_utiles,.mais_aussi{padding:1rem}
.liens_utiles a,.mais_aussi a{color:#333}
.liens_utiles a:hover,.mais_aussi a:hover{color:#006ec7}
.mais_aussi li img,.mais_aussi li img .liens_utiles li img,.liens_utiles li img{padding-right:.5em}
.spip li.premier > a{font-weight:700}
img,embed,video{max-width:100%;width:auto;_width:100%;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#a11y{position:absolute;top:-1000rem}
.a11y-focus{width:100%;background:#ccc;padding:0;z-index:100;text-align:center}
#a11y *{display:inline-block;margin-top:0}
#a11y li{padding-left:.3em;padding-right:.6em;border-right:.1rem solid #fff}
.btn-phone a,.btn-tablet a,.btn-menu a{padding:.7em;background-color:#fff;border:solid .1rem #ccc;text-align:center;font-weight:700}
.retour_haut{position:fixed;bottom:1em;right:1em;display:none;opacity:.5;background:#e6e7e8;border-radius:.5rem}
.retour_haut a{display:block;width:7rem;height:7rem;overflow:hidden}
.retour_haut a:before{font-family:'fdip';content:'\e804';display:block;line-height:6rem;width:7rem;height:7rem;font-size:7rem;text-align:center;color:#fff}
.retour_haut a:hover{text-decoration:none}
.retour_haut:hover{opacity:1}
.page_recherche .milieu h2{border-bottom:.1rem solid #000}
.page_recherche .milieu li{margin-top:1em}
.page_recherche .milieu li a{font-weight:700}
.page_recherche .article_descriptif,.page_recherche .date_recherche{padding:.25em 0}
.caracteres{color:#a6433f}
.fb-like-box{margin-top:.2em}
#cookie-bar{background:#000;color:#fff;text-align:center;padding:.5em}
#cookie-bar p{margin:0;padding:0;line-height:1.5}
#cookie-bar span{display:block}
#cookie-bar a{color:#fff;display:inline-block;border-radius:.3rem;text-decoration:none;padding:0 .5em;background:#006ec7;margin:.2em .3em}
#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%}
#cookie-bar.fixed.bottom{bottom:0;top:auto}
#photos,.galleryview{margin-top:.75em;margin-bottom:1.75em;width:100%;clear:both;background:#000}
#popupimage{margin:2rem 0 2rem 2rem;float:right}
span.text{margin-left:.5rem}
div.text{padding:.5em .5rem}
div.text p:last-child{padding-bottom:0}
table,table.spip{border:none;margin-top:.75em;background:#f6f6f7;border-collapse:separate;table-layout:auto}
caption{padding:.5em;background:#006ec7;font-size:1.2em;font-weight:700;font-style:normal;color:#fff}
tr.row_odd{background:#e6e7e8}
th,td{min-width:auto;border:none;padding:.5rem}
th{font-weight:700;text-align:center}
table.spip td .mbm:last-child,table.spip td .dernieres_actus:last-child{margin-bottom:2rem}
td.numeric{text-align:right}
table td a,table.spip td a,.chapo div{text-align:left}
#une{position:relative}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;background:#000;border:solid .1rem #ccc}
.rslides li{position:absolute;display:none;width:100%;left:0;top:0}
.rslides li:first-child{position:relative;display:block;float:left}
.rslides img,.adapt-img-wrapper{display:block;height:auto;width:100%;border:0;margin:auto}
.caption{z-index:500;position:absolute;bottom:0;left:0;height:30rem;background:url(https://77.158.89.134/plugins/fdiplo_themes/images/ombre_une.png) transparent repeat-x 0 14rem;width:100%;color:#fff;text-shadow:none;cursor:pointer}
.caption_text p{padding:0}
.galleryview .rslides{border:0 solid #ccc}
li.enrichi{clear:both}
div.liseuse{border:.1rem solid #ccc;width:98%;margin:1.5em 0;padding:1%}
div.liseuse_legende{display:inline-block;vertical-align:top;width:60%}
.liseuse_img{width:100%;height:15rem;display:inline-block}
.liseuse img.alternative{height:15rem;display:inline-block}
.liseuse_flipbook{display:inline-block;width:40%}
.liseuse p > a{clear:both;line-height:1.7em}
.liseuse h4{margin-top:0}
.liseuse_click{font-size:.9em;background:url(https://77.158.89.134/plugins/fdiplo_themes/images/visualiser_liseuse.png) no-repeat;padding-left:3em;height:2em;padding-top:.2em}
.download_click{font-size:.9em;background:url(https://77.158.89.134/plugins/fdiplo_themes/images/download_pdf.png) no-repeat;padding-left:3em;height:2em;padding-top:.2em}
.title_quest{cursor:pointer;color:#006ec7;padding-left:1em;padding-bottom:.5em;background:url(https://77.158.89.134/plugins/fdiplo_themes/images/puce_bleue.png) no-repeat left .3em}
.title_quest.ui-state-active{background:url(https://77.158.89.134/plugins/fdiplo_themes/images/puce_bleue_open.png) no-repeat left .3em}
span.street-address,div.tel,div.fax,div.adr,div.email,div.url_representation{display:block;clear:both}
div.adr{margin-top:.5em;margin-bottom:.5em}
span.postal-code{margin-right:.5em}
.intro_rubrique_avec_sommaire{margin-bottom:2em}
.texteencadre-spip p:last-child{padding-bottom:0}
.miettes,#fil_actus{padding:.5em 0;font-size:.75em}
#fil_actus{margin-top:1rem}
.titrechemin ol{list-style-type:none;padding:0}
.titrechemin li{display:inline-block;padding-right:.3em;white-space:nowrap;overflow:hidden}
.titrechemin li span,.titrechemin li strong{overflow:hidden}
.titrechemin li:after{content:"\f105";font-family:'fdip';display:inline-block;color:#666}
.titrechemin li:first-child,.titrechemin li:last-child,.titrechemin li:nth-last-child(2):after,.titrechemin li:last-child:after{display:none}
.mfe{padding:.1em 0 .7em;display:none}
body #cboxOverlay{background-color:#222}
#cboxLoadedContent .mfe{display:block}
.mfe_permanent{padding:.1em 0 .7em;width:100%}
.titre_rep_permanent{font-size:1.2em;font-weight:700}
.taille_police{text-align:right}
.taille_police button{background:transparent;color:#000;padding:inherit;display:flex;flex-direction:row-reverse;align-items:baseline;margin:0 0 0 auto}
.taille_police button:hover{color:#006ec7}
.taille_police li{display:inline-block}
.taille_police li a{padding:.25em;font-size:1.2em;color:#000}
.taille_police li a:hover{color:#006ec7}
li.taille_deconnecter{width:2rem;height:2rem;background:url(https://77.158.89.134/plugins/fdiplo_themes/images/sprite_autres.png) -16.4rem -1.9rem no-repeat}
#form-recommander{display:none}
#form-recommander.active{display:inherit;position:absolute;margin-left:auto;margin-right:auto;top:2%;left:20%;width:50%;height:90%;padding:1em}
#sommaire{text-align:center;background-color:#e6e7e8;padding:.5em 1em;margin:2em 0;border-top:.5rem solid #006ec7}
h2.sommaire{font-size:1.3em;padding:0;margin:0}
ul.sommaire,ul.spip_acces_rapide{text-align:left;padding:0;margin:0}
.sommaire li{font-weight:700;list-style-type:none;padding:.5em 0 0;line-height:1.25}
.sommaire li a{padding-left:1.3em;display:block}
.sommaire li a:before{content:"\f105";font-family:'fdip';display:inline-block;margin-left:-1.3em;width:1.3em}
.sommaire li a:last-child{padding-bottom:0}
.milieu{width:100%}
.milieu.mbm p a,.dernieres_actus.milieu p a,.milieu.mbm li a,.dernieres_actus.milieu li a,.milieu.mbm .texteencadre-spip a,.dernieres_actus.milieu .texteencadre-spip a,.milieu.mbm a.spip_in,.dernieres_actus.milieu a.spip_in,.milieu.mbm a.spip_out,.dernieres_actus.milieu a.spip_out{text-decoration:underline}
.milieu.mbm .sommaire li a,.dernieres_actus.milieu .sommaire li a{text-decoration:none}
#navigation{padding-bottom:3em;font-size:.9em}
#navigation .bloc_droit a{width:100%;display:block;position:relative}
#navigation .bloc_droit img{width:100%}
.iframe{max-width:100%;width:100%}
.titre_iframe{text-align:center;font-size:1.2em;margin-bottom:1em}
ul.cadre_gris_gauche_bas a,.colonne_droite a{color:#000;display:block}
.colonne_droite{border-left:.1rem solid #006ec7;margin-bottom:1em}
.colonne_droite ul{padding:0;list-style-type:none}
.colonne_droite li{line-height:1.25;background-size:auto 1.2rem}
.colonne_droite li.premier_rubrique > a{padding:.6em .3em .5em;padding-left:.5em;padding-right:.3em;color:#fff;background:#006ec7;display:block;border-top:none;font-size:1.2em;font-weight:700}
.colonne_droite li.pagination{background:none!important;margin:0!important;padding:.3em;font-size:.9em}
.colonne_droite li.pagination span{margin:.3rem .2rem!important}
.colonne_droite li.pagination a,.colonne_droite li.pagination strong{margin:.3rem .15rem!important;display:inline-block!important;padding:.3rem .4rem}
.colonne_droite li.pagination > a{width:0;padding:0}
.colonne_droite a,.colonne_droite span.on{display:block;padding:.3em .6em;padding-left:.8em}
.colonne_droite a:hover{color:#006ec7;text-decoration:none}
.colonne_droite span.on{font-weight:700}
.colonne_droite .rang2 li{margin-left:-.6rem;background:url(/plugins/fdiplo_themes/images/puce_blanche_col_droite.svg) no-repeat left 0.65em/auto 1.2rem}
.colonne_droite .rang2 li.on,.colonne_droite .rang2 li.hierarchie{background-image:url(/plugins/fdiplo_themes/images/puce_bleue_col_droite.svg)}
.colonne_droite .rang2 li a,.colonne_droite .rang2 li span{margin-left:1.5rem}
.colonne_droite .rang3 li{background:url(/plugins/fdiplo_themes/images/puce_blanche_col_droite_niveau2.svg) no-repeat left 0.65em/auto 1.2rem;margin-left:.6rem}
.colonne_droite .rang3 li.on,.colonne_droite .rang3 li.hierarchie{background-image:url(/plugins/fdiplo_themes/images/puce_bleue_col_droite_niveau2.svg)}
.colonne_droite .rang3 li a,.colonne_droite .rang3 li span{margin-left:2.5rem}
.colonne_droite .rang4 li{background:url(/plugins/fdiplo_themes//images/puce_blanche_col_droite_niveau3.svg) no-repeat left 0.8em/auto 1.2rem;margin-left:0}
.colonne_droite .rang4 li.on,.colonne_droite .rang4 li.hierarchie{background-image:url(/plugins/fdiplo_themes/images/puce_bleue_col_droite_niveau3.svg)}
.colonne_droite .rang4 li a,.colonne_droite .rang4 li span{margin-left:3.5rem}
.colonne_droite .rang5 li{background:url(/plugins/fdiplo_themes/images/puce_blanche_col_droite_niveau4.svg) no-repeat left 0.8em/auto 1.2rem;margin-left:0}
.colonne_droite .rang5 li.on,.colonne_droite .rang5 li.hierarchie{background-image:url(/plugins/fdiplo_themes/images/puce_bleue_col_droite_niveau4.svg)}
.colonne_droite .rang5 li a,.colonne_droite .rang5 li span{margin-left:4.5rem}
.document_doc{padding:.5rem .5em .5em 4em;background:#e6e7e8}
.document_image{display:block;margin:0;padding-bottom:.7em;padding-left:1em}
li > .document_doc.mtm,li > .dernieres_actus.document_doc{margin-top:0;width:99%;display:inline-block}
.document_doc.spip_documents_left,.document_doc.spip_documents_right{padding:.5em}
.document_doc:before{font-family:'fdip';content:'\e802';line-height:1.3;color:#006ec7;font-size:1.3em;margin-left:-2.5em;margin-right:.5em;vertical-align:middle}
.document_doc.spip_documents_left:before,.document_doc.spip_documents_right:before{font-size:3em;margin:0 0 .5rem;display:block}
.spip_documents{text-align:center;max-width:100%}
.spip_documents > a{display:block;position:relative}
.spip_documents_center{clear:both;width:100%;position:relative}
.spip_documents_left{float:left}
.spip_documents_right{float:right}
.spip_vignette_normale{margin-bottom:1rem}
.spip_documents_right.spip_vignette_normale{margin-left:1rem}
.spip_documents_left.spip_vignette_normale{margin-right:1rem}
.spip_document_video.spip_documents{margin:2rem 0}
.infos_documents{padding:.5rem 0;font-size:1.3rem;color:#666}
.spip_documents img{margin:0 auto}
.drapeaux{padding-right:.5rem;display:inline-block;min-width:1em}
.drapeaux img{vertical-align:baseline}
#home_dernieres_minutes,.dernieres_actus{border:none;box-shadow:0 0 1rem 0 rgba(186,186,186,0.5)}
.dernieres_actus.liste-cartes > ul{padding:0;margin:0;list-style:none}
.dernieres_actus.liste-cartes .entry a{text-decoration:none}
.dernieres_actus.liste-cartes .entry .titre,.dernieres_actus.liste-cartes .entry .entry-content,.dernieres_actus.liste-cartes .entry p,.dernieres_actus.liste-cartes .entry ul{padding:0}
.dernieres_actus.liste-cartes .entry .titre{font-size:1em;padding-left:1.5em}
.dernieres_actus .item-carte,.dernieres_actus .item-carte:hover{border:none}
.dernieres_actus .titre:before{content:"\f105";font-family:'fdip';display:inline-block;margin-left:-1em;width:1em}
.dernieres_actus.liste-cartes .entry .entry-content{padding-left:1.5em}
.dernieres_actus .grid-1-small-1 article.hentry_logo{padding-left:30%}
.dernieres_actus .grid-1-small-1 article.hentry_logo .spip_logo{max-width:calc(39% + 2rem);margin-left:calc(-39% - 2rem);float:left}
.cadre_padding h2 a,.rubrique_speciale h2 a,.bloc_dernieres_minutes h2 a{font-weight:700;color:#000}
.home_dernieres_minutes_img{display:inline-block;vertical-align:top;width:50%;text-align:right}
.home_dernieres_minutes_title{width:49%;text-align:left;display:inline-block;vertical-align:top}
.home_dernieres_minutes_img_main{width:100%;text-align:right}
.bloc_dernieres_minutes{border-bottom:.1rem solid #ccc;padding-bottom:2rem;margin-bottom:2rem}
.bloc_dernieres_minutes .partage{margin-bottom:0;display:inline-block}
.bloc_dernieres_minutes h2 a.lien_blanc{color:#fff}
.bloc_dernieres_minutes a{width:68%;display:inline-block;font-weight:700;font-size:1.2em}
.bloc_dernieres_minutes div.texte{clear:both}
.bloc_dernieres_minutes div a{color:#000}
.bloc_dernieres_minutes .drapeaux{width:3rem}
.supplement_colonne,.supplement_colonne_droite{clear:both;margin-top:1em}
.supplement_colonne li.boite_navigation{border:.1rem solid #ccc;height:auto;line-height:6rem;margin-bottom:1em}
.supplement_colonne li.boite_navigation img{float:left;margin-right:1em}
.supplement_colonne li.boite_navigation span{display:inline-block;line-height:1.2em;vertical-align:middle;width:22rem}
.supplement_colonne li.boite_navigation a{color:#000;font-weight:700}
.encadre_bas_bloc{margin-top:1em}
.bloc_bas{display:inline;padding:0 1.5%}
#update{color:#666;margin:1em 0}
.carte_svg{width:100%;height:40rem;position:relative}
.conseils_voyages li{list-style-image:none;padding:.8em}
.fiche_pays .menu_zonegeo{margin:1rem 0;padding:0;font-size:.75em;text-align:center}
.fiche_pays .menu_zonegeo li{text-align:center;display:inline-block;border:0 none;padding:.5rem 0 0}
.fiche_pays button{font-weight:700;border:0 none;cursor:pointer}
ul.liste_pays{list-style-type:none;padding:0;margin-top:0}
.liste_pays h2 button{font-size:1em;color:#000;font-weight:700;cursor:pointer}
.liste_pays div.titrep{font-size:1em;line-height:2em;padding:1em 0;margin:0}
.liste_pays div.titrep a{display:block}
.liste_pays li{line-height:1.7;padding:0 .3em}
.liste_pays .titre_continent{display:none}
.milieu.mbm .liste_pays a,.dernieres_actus.milieu .liste_pays a{text-decoration:none}
.representation-pays-datas{font-weight:400;background:transparent;color:#006ec7;padding:inherit;text-align:left}
.carte_deplacements{position:relative}
.carte_gis{margin:1.5em 0}
.legende_carte{position:absolute;bottom:0;z-index:1200;padding:.5em 1em;background:#fff}
.legende_carte img{vertical-align:middle}
.leaflet-popup-content .title{display:block}
#contact{margin-top:1.5em}
.pictos_latitude{margin-top:1rem;margin-bottom:2rem}
.pictos_latitude a{text-decoration:none;display:block;border:.1rem solid #ccc;padding:1rem .5rem;text-align:center;font-weight:700;font-size:.8em;color:#000}
.pictos_latitude a:hover{opacity:.6;filter:alpha(opacity=60)}
img.spip_logos_archives-diplomatiques{margin-top:1.5rem;margin-bottom:1.5rem}
.liste_pays_colonnes{font-size:.85em}
[class*="colonnes"]{width:100%;overflow:hidden}
.colonnes3{-webkit-column-count:3;-moz-column-count:3;column-count:3}
.colonnes4{-webkit-column-count:4;-moz-column-count:4;column-count:4}
.colonnes5{-webkit-column-count:5;-moz-column-count:5;column-count:5}
.colonnes6{-webkit-column-count:6;-moz-column-count:6;column-count:6}
.colonnes7{-webkit-column-count:7;-moz-column-count:7;column-count:7;font-size:.85em}
[class*="colonnes"] .autre,[class*="colonnes"] .break{-webkit-column-break-before:always;-moz-column-break-before:always;-ms-column-break-before:always;-o-column-break-before:always;column-break-before:always}
}
@media screen and (min-width: 769px) {
.base_element{width:90%;max-width:140rem}
h1{font-size:3em;line-height:1.1}
h2.spip,h2{font-size:1.85em;line-height:1.3}
h3.spip,h3{font-size:1.55em;margin:.8em 0}
.composition_conseils-pays h3{font-size:1.55em;margin:1.5em 0 .7rem;border-left:.3rem solid #006ec7;padding-left:.5rem}
.composition_conseils-pays #numeros h3{font-size:1.4em;margin:.8em 0 .7rem;border-left:.3rem solid #006ec7;padding-left:.5rem}
h4.spip,h4{font-size:1.4em;margin:.8em 0}
.chapo{font-size:1.4em}
#milieu{padding-bottom:3em}
.titrechemin li:first-child,.titrechemin li:last-child,.titrechemin li:nth-last-child(2):after{display:inline-block}
.taille_police li{display:inline-block}
.taille_police li a{padding:0;font-size:1em}
#acces_rapide{padding:0}
}
@media screen and (max-width: 1024px) {
.navigation .supplement_colonne li.boite_navigation{display:block;float:none;text-align:center;width:100%}
.navigation .supplement_colonne li.boite_navigation.dernier{display:block;float:none;width:100%}
.rubrique_speciale li{display:block;float:none;width:100%}
.rubrique_speciale #formulaire_recherche{display:block;float:none;text-align:center;width:100%}
.rubrique_speciale .actus_articles_bloc li.enrichi{text-align:left}
.rubrique_speciale.recherchegeo{margin-top:1em}
.mfe_cadre{height:auto;overflow:visible}
.liste_pays_colonnes{display:none}
[class*="colonnes"]{-webkit-column-count:3;-moz-column-count:3;column-count:3;font-size:.9em}
[class*="colonnes"] .autre,[class*="colonnes"] .break{-webkit-column-break-before:auto;-moz-column-break-before:auto;-ms-column-break-before:auto;-o-column-break-before:auto;column-break-before:auto}
}
@media screen and (max-width: 769px) {
#une .grid{display:flex;width:calc(100% + 1rem - 0.01rem);margin-left:-.5rem}
#une .grid > a{flex-direction:column;flex-grow:1;flex-basis:0;margin-right:.5rem;margin-left:.5rem}
.base_element#menus{width:100%}
.base_element#menus .menu_top li a,.base_element#menus .menu_top li .texte_libre{padding:.75rem .3rem}
.base_element.top_header{width:100%}
.partage.f-nav{right:0;left:auto;top:auto;bottom:2rem;top:auto!important;bottom:0}
.partage.f-nav ul{background:none;display:flex;flex-direction:column-reverse}
.partage.f-nav ul.on li{display:block}
.partage.f-nav ul.on li:first-child{color:#fff;background:#083e6c}
.partage.f-nav ul li{display:none}
.partage.f-nav ul li:first-child{display:block}
.partage.f-nav ul li:first-child ::before{content:'\e803';font-family:fdip;display:inline-block;width:2em;height:2em;line-height:2em;cursor:pointer}
.partage.f-nav ul li{background:#fff;border-radius:50% 50%;width:2em;height:2em;text-align:center;box-shadow:0 0 1em 0 #083e6c;margin-bottom:1rem}
.partage.f-nav ul li h3{padding:0}
.partage.f-nav ul li a{width:2em;height:2em;line-height:2em}
.retour_haut{display:none!important}
.logo_top .bouton_reduire{right:.5rem}
.logo_top .bouton_reduire button{font-size:.8em}
.logo_top .bouton_reduire button span{position:absolute!important;border:0!important;height:.1rem!important;width:.1rem!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}
[class*="colonnes"]{-webkit-column-count:2;-moz-column-count:2;column-count:2}
#cookie-bar{font-size:.7em}
}
@media screen and (max-width: 375px) {
.bloc_une .etiquette,.liste-cartes .etiquette{font-size:.85em;padding:.25rem}
}

/* plugins/fdiplo_themes/css/impression.css?1620831793 */
@media print{html,body{font:8pt "Luxi sans","Lucida Grande",Lucida,"Lucida Sans Unicode",sans-serif}
body{background:#FFF;margin:25pt;text-align:left;color:#000;line-height:1.2em}
#skip{display:none}
header.f-nav{position:relative}
body header{position:relative;background:none}
body header .logo{width:auto;height:auto;display:block;background:none;overflow:auto}
.logo_header{background:#083e6c!important;padding:.5em}
.nav-main-logo{font-size:2em;font-weight:400;margin:0 0 1rem}
.logo_header a{color:#fff;text-decoration:none}
.nav-main-logo img{width:37pt;margin-right:.5em}
.nav-main-title{vertical-align:super}
h1,.h1-like,h2,.h2-like,h3,.h3-like{margin:.7em 0}
header{font-size:1em}
header h1{font-size:2.5em;line-height:1.5}
#openmobilebt,#menumobilebt,.nav-main-todeplace,.nav-main-languages,.nav-main-languages-wrap,.nav-main-title span,.enquete_satisfaction,.enquete_satisfaction_continue,.no-print{display:none}
#main{margin-top:0!important}
h2{font-size:2em;line-height:1.5}
p,li,.texteencadre-spip > strong{margin-bottom:.8em;display:block;line-height:1.5}
li{display:list-item}
.has-gutter .two-thirds,.has-gutter[class*="grid-3"] > *{width:100%!important}
h1.print,header .logo h1.print{width:auto;height:auto;text-indent:0}
img,table,.cadre_gris dt{margin:0;padding:0;border:0}
*{-webkit-print-color-adjust:exact;print-color-adjust:exact}
ul{page-break-before:avoid;page-break-after:avoid;list-style-type:square}
#a11y,#menus,#haut_droit,nav,.partage,#colonne_droite,#navigation,#tabs,#acces_rapide,#formulaire_recherche,.taille_police,.retourTop,.lire,.pagination,.lien_all_infos,.retour_haut,#navigation_interne dl.cadre_gris dt img,#pied_content h2.mobile,#pied_haut,#interministeriel,.spip-admin,.spip-admin-float,.spip-previsu,.invisible,.tab_content .droite,#popincav,.titrechemin,.logo_top,.selection_automatique,span.img{display:none!important;visibility:hidden}
.panneau{position:relative;display:block;color:#000;border:0 none;background:0 none}
.drapeaux,#drapeau{float:left;margin-right:1em;vertical-align:middle}
li.enrichi{list-style:none}
.visuel_article{float:left;padding-right:1em;display:block}
.nettoyeur{clear:both}
.print-only,.hidden.print-only,.tab_content.hidden,.representation_infos{display:block!important;position:static!important;top:0!important;left:0!important;overflow:auto!important;width:auto!important;height:auto!important}
[class*=" grid-"],[class^="grid-"]{display:block!important}
a{color:#006EC7;text-decoration:underline}
a.spip_out:after,a.spip_mail:after{display:inline;content:" (" attr(href) ")"}
p.spip img{vertical-align:middle}
.chapo{margin-bottom:1.5em;font-weight:700;line-height:1.40em}
.texte{line-height:1.40em}
body .texteencadre-spip,body ul,body .clearfix,body li{page-break-inside:initial}
body .texteencadre-spip{background:transparent;padding:0 0 0 1em;line-height:1.5;margin:.8em 0;font-size:1em}
body .texteencadre-spip::after,body .clearfix::after{display:none;content:none}
#mais_aussi{padding:.2em 1em;margin:.5em 0;border-left:5px solid #ccc}
#mais_aussi dl dt{padding:.3em 0}
#mais_aussi dl dt img{padding-right:.5em}
.page_plan #contenu h2{font-size:1.15em;font-weight:700}
.page_plan #contenu ul{margin-left:1em;margin-bottom:1em}
.microformats a.spip_out:after,.microformats a.spip_mail:after{display:inline;content:none}
span.street-address,div.tel,div.fax,div.adr,div.url_representation,div.micromail{display:block!important;clear:both!important}
div.adr{margin-top:.5em!important;margin-bottom:.5em!important}
span.postal-code{margin-right:.5em!important}
.tab_content.hidden{display:block}
.autre_info_cav ul{list-style-type:none;padding-left:0}
.autre_info_cav li.representation{margin-bottom:1em}
.autre_info_cav a.ui-accordion-header,.autre_info_cav a.titre_rep{font-size:1em;font-weight:700;margin:0;display:block}
.montrer_imprimer{display:block!important}
li.menu_colonne_droite{margin-top:20px;list-style-type:none}
body .fiche_pays_menu .spip_documents img{width:auto;_width:auto}
#shim-main{display:none}
.mfe_cadre{height:auto;overflow:visible}
.mfe{display:block}
.droite{display:none}
.accordion_mfe h2{padding:0;margin:0;font-size:1.1em}
.formulaire_spip,.imprime_fiche{display:none}
.imprime_fiche,.accordion_mfe h2{float:none}
.various{margin-bottom:.8em}
.pied_bas{border-top:1px solid #ccc;margin-top:2em;padding-top:1em}
footer{display:none}}

/* plugins-dist/mediabox/colorbox/black-striped/colorbox.css */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:4999;overflow:hidden}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}
#colorbox,#cboxContent,#cboxLoadedContent{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
#cboxOverlay{background:url('//www.diplomatie.gouv.fr/plugins-dist/mediabox/colorbox/black-striped/images/overlay.png') repeat 0 0;opacity:0.9;filter:alpha(opacity = 90)}
#colorbox{outline:0}
#cboxTopLeft{width:21px;height:21px;background:url('//www.diplomatie.gouv.fr/plugins-dist/mediabox/colorbox/black-striped/images/controls.png') no-repeat -101px 0}
#cboxTopRight{width:21px;height:21px;background:url('//www.diplomatie.gouv.fr/plugins-dist/mediabox/colorbox/black-striped/images/controls.png') no-repeat -130px 0}
#cboxBottomLeft{width:21px;height:21px;background:url('//www.diplomatie.gouv.fr/plugins-dist/mediabox/colorbox/black-striped/images/controls.png') no-repeat -101px -29px}
#cboxBottomRight{width:21px;height:21px;background:url('//www.diplomatie.gouv.fr/plugins-dist/mediabox/colorbox/black-striped/images/controls.png') no-repeat -130px -29px}
#cboxMiddleLeft{width:21px;background:url('//www.diplomatie.gouv.fr/plugins-dist/mediabox/colorbox/black-striped/images/controls.png') left top repeat-y}
#cboxMiddleRight{width:21px;background:url('//www.diplomatie.gouv.fr/plugins-dist/mediabox/colorbox/black-striped/images/controls.png') right top repeat-y}
#cboxTopCenter{height:21px;background:url('//www.diplomatie.gouv.fr/plugins-dist/mediabox/colorbox/black-striped/images/border.png') 0 0 repeat-x}
#cboxBottomCenter{height:21px;background:url('//www.diplomatie.gouv.fr/plugins-dist/mediabox/colorbox/black-striped/images/border.png') 0 -29px repeat-x}
#cboxContent{background:#fff;overflow:hidden}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{margin-bottom:28px}
#cboxTitle{position:absolute;bottom:0;left:0;text-align:center;width:100%;color:#949494}
#cboxCurrent{position:absolute;bottom:0;left:58px;color:#949494}
#cboxLoadingOverlay{background:url('//www.diplomatie.gouv.fr/plugins-dist/mediabox/colorbox/black-striped/images/loading_background.png') no-repeat center center}
#cboxLoadingGraphic{background:url('//www.diplomatie.gouv.fr/plugins-dist/mediabox/colorbox/black-striped/images/loading.gif') no-repeat center center}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow{position:absolute;bottom:0;right:30px;color:#0092ef}
#cboxPrevious{position:absolute;bottom:0;left:0;background:url('//www.diplomatie.gouv.fr/plugins-dist/mediabox/colorbox/black-striped/images/controls.png') no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}
#cboxPrevious:hover{background-position:-75px -25px}
#cboxNext{position:absolute;bottom:0;left:27px;background:url('//www.diplomatie.gouv.fr/plugins-dist/mediabox/colorbox/black-striped/images/controls.png') no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}
#cboxNext:hover{background-position:-50px -25px}
#cboxClose{position:absolute;bottom:0;right:0;background:url('//www.diplomatie.gouv.fr/plugins-dist/mediabox/colorbox/black-striped/images/controls.png') no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}
#cboxClose:hover{background-position:-25px -25px}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}

/* plugins/banner_apps/css/banner_apps.css */
#smartbanner{position:fixed;left:0;top:0;border-bottom:0.1rem solid #e8e8e8;width:100%;height:10rem;font-family:'Helvetica Neue',sans-serif;background:-webkit-linear-gradient(top,#f4f4f4 0%,#ccc 100%);background-image:-ms-linear-gradient(top,#F4F4F4 0%,#ccc 100%);background-image:-moz-linear-gradient(top,#F4F4F4 0%,#ccc 100%);box-shadow:0 0.1rem 0.2rem rgba(0,0,0,0.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}
#smartbanner .sb-container{margin:0 auto}
#smartbanner .sb-close{position:absolute;left:1rem;top:2rem;display:block;border:0.2rem solid #fff;width:1.4rem;height:1.4rem;font-family:'ArialRoundedMTBold',Arial;font-size:1.5rem;line-height:1;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius:1.4rem;box-shadow:0 0.2rem 0.3rem rgba(0,0,0,0.4);-webkit-font-smoothing:subpixel-antialiased}
#smartbanner .sb-close:active{font-size:1.3rem;color:#aaa}
#smartbanner .sb-icon{position:absolute;left:3rem;top:2rem;display:block;width:5.7rem;height:5.7rem;background:rgba(0,0,0,0.6);background-size:cover;border-radius:1rem;box-shadow:0 0.1rem 0.3rem rgba(0,0,0,0.3)}
#smartbanner.no-icon .sb-icon{display:none}
#smartbanner .sb-info{position:absolute;left:9.8rem;top:1.8rem;width:44%;font-size:1.1rem;line-height:1.2em;font-weight:700;color:#6a6a6a;text-shadow:0 0.1rem 0 rgba(255,255,255,0.8)}
#smartbanner #smartbanner.no-icon .sb-info{left:3.4rem}
#smartbanner .sb-info strong{display:block;font-size:1.3rem;color:#4d4d4d;line-height:1.8rem}
#smartbanner .sb-info > span{display:block}
#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}
#smartbanner .sb-button{position:absolute;right:2rem;top:2.4rem;border:0.1rem solid #bfbfbf;padding:0 1rem;min-width:10%;height:2.4rem;font-size:1.4rem;line-height:2.4rem;text-align:center;font-weight:700;color:#6a6a6a;background:-webkit-linear-gradient(top,#efefef 0%,#ddd 100%);text-transform:uppercase;text-decoration:none;text-shadow:0 0.1rem 0 rgba(255,255,255,0.8);border-radius:0.3rem;box-shadow:0 0.1rem 0 rgba(255,255,255,0.6),0 0.1rem 0 rgba(255,255,255,0.7) inset}
#smartbanner .sb-button:active,#smartbanner .sb-button:hover{background:-webkit-linear-gradient(top,#ddd 0%,#efefef 100%)}
#smartbanner .sb-icon.gloss:after{content:'';position:absolute;left:0;top:-0.1rem;border-top:0.1rem solid rgba(255,255,255,0.8);width:100%;height:50%;background:-webkit-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);border-radius:1rem 1rem 1.2rem 1.2rem}
#smartbanner.android{border-color:#212228;background:#3d3d3d url('data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7');border-top:0.5rem solid #88B131;box-shadow:none}
#smartbanner.android .sb-close{border:0;width:1.7rem;height:1.7rem;line-height:1;color:#b1b1b3;background:#1c1e21;text-shadow:0 0.1rem 0.1rem #000;box-shadow:0 0.1rem 0.2rem rgba(0,0,0,0.8) inset,0 0.1rem 0.1rem rgba(255,255,255,0.3)}
#smartbanner.android .sb-close:active{color:#eee}
#smartbanner.android .sb-info{color:#ccc;text-shadow:0 0.1rem 0.2rem #000}
#smartbanner.android .sb-info strong{color:#fff}
#smartbanner.android .sb-button{min-width:12%;border:0.1rem solid #DDDCDC;padding:0.1rem;color:#d1d1d1;background:none;border-radius:0;box-shadow:none}
#smartbanner.android .sb-button span{text-align:center;display:block;padding:0 1rem;background-color:#42B6C9;background-image:-webkit-gradient(linear,0 0,0 100%,from(#42B6C9),to(#39A9BB));background-image:-moz-linear-gradient(top,#42B6C9,#39A9BB);text-transform:none;text-shadow:none;box-shadow:none}
#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover{background:none}
#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span{background:#2AC7E1}
#smartbanner.windows .sb-icon{border-radius:0}

/* plugins/d3js/css/d3js.css */
.axis{font:10px sans-serif}
.axis path,.axis line{fill:none;stroke:#000;shape-rendering:crispEdges}
.x.axis line,.y.axis line{stroke:lightgrey}
text{font:bold 10px sans-serif;font-family:open sans}
.d3-tip{line-height:1;font-weight:700;padding:12px;background:rgba(0,0,0,0.8);color:#fff;border-radius:2px}
.d3-tip:after{box-sizing:border-box;display:inline;font-size:10px;width:100%;line-height:1;color:rgba(0,0,0,0.8);content:"\25BC";position:absolute;text-align:center}
.d3-tip.n:after{margin:-1px 0 0;top:100%;left:0}

/* local/cache-scss/fdiplo_bo-cssify-3a0303e.css */
@media screen{.formulaire_bo_filtrer .grid label{display:inline-block;width:5em}
.formulaire_bo_filtrer .grid input{width:calc(100% - 6em)}
.formulaire_bo_filtrer .grid .editer_recherche label{text-align:center}}

/* local/cache-scss/fdiplo_cav-cssify-d5e15d5.css */
@media screen {
.situation-crise{padding:2rem 0;border:2px solid red;text-align:center;margin:2rem auto;width:100%}
.info-speciales_cav{border:none;box-shadow:0 0 10px 0 rgba(186,186,186,0.5)}
.info-speciales_cav .item a:link,.info-speciales_cav .item a:visited,.info-speciales_cav .item a:hover{color:#006ec7}
.info-speciales_cav .liste{border:none}
.milieu.mbm.pleine_largeur h2,#home_dernieres_minutes h2{font-size:1.5em;margin:0;color:#333}
#pagination_dernieres_minutes .bloc_dernieres_minutes{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}
#pagination_dernieres_minutes .drapeaux{flex-shrink:1}
#pagination_dernieres_minutes .drapeaux img{vertical-align:inherit}
#pagination_dernieres_minutes a{flex-grow:1}
#pagination_dernieres_minutes .partage{padding-bottom:0}
#pagination_dernieres_minutes .partage li h3{display:none}
.item-carte{background-position:center;background-repeat:no-repeat;background-color:#fff}
.pos-24036{background-position:65%;background-size:contain;background-repeat:no-repeat}
.pos-24027{background-position:60% 100%}
.pos-24028{background-position:0 90%}
.pos-24029{background-position:53% 76%}
.pos-24030{background-position:105% 95%}
.pos-24031{background-position:50% 53%}
#items_cartes_regionales_cav .item-carte a:link,#items_cartes_regionales_cav .item-carte a:visited,#items_cartes_regionales_cav .item-carte a:hover,#items_bons_reflexes_cav .item-carte a:link,#items_bons_reflexes_cav .item-carte a:visited,#items_bons_reflexes_cav .item-carte a:hover,#items_a_propos_cav .item-carte a:link,#items_a_propos_cav .item-carte a:visited,#items_a_propos_cav .item-carte a:hover{width:100%;height:120px;background-color:transparent;color:transparent;display:flex;justify-content:center;align-items:center;transition:all .2s linear;position:relative;text-align:center;text-decoration:none;font-size:2.2rem;padding:0 1rem}
#items_cartes_regionales_cav .item-carte a:link,#items_cartes_regionales_cav .item-carte a:visited,#items_cartes_regionales_cav .item-carte a:hover{color:#fff;font-weight:700;background-color:rgba(39,53,97,0.9)}
#items_cartes_regionales_cav .item-carte a:hover{background-color:#273561}
#items_cartes_regionales_cav .item-carte a:before,#items_bons_reflexes_cav .item-carte a:before,#items_a_propos_cav .item-carte a:before{content:"";width:100%;height:100%;position:absolute}
.bons_reflexes_cav article,.a_propos_cav article{background-size:cover}
.enquete_satisfaction,.enquete_satisfaction_continue{background:#d9edf7}
.enquete_satisfaction_continue button,.enquete_satisfaction button{background:transparent;font-weight:initial;color:#083e6c}
.enquete_satisfaction_message,.enquete_satisfaction_continue_message_ok{color:#083e6c}
.enquete_satisfaction_continue .fa-info-circled,.enquete_satisfaction_continue_message_ok .fa-info-circled{color:#083e6c}
.enquete_satisfaction .fa-info-circled,.enquete_satisfaction_message_ok .fa-info-circled{color:#6200a6}
#cboxLoadedContent{overflow:hidden}
#cboxLoadedContent .iframe{height:79vh}
.autre_info_cav h2{font-size:1.2em;border-bottom:1px solid #ccc;padding-bottom:.5em}
.autre_info_cav ul{list-style-type:none;padding:0}
.autre_info_cav ul.liste_representations{padding:.3em 0}
.autre_info_cav .titre_rep{font-size:1em;font-weight:700;padding:.3em 0 .3em 1.2em;display:block;background:initial;color:#006ec7;text-align:left}
.autre_info_cav .vcard > .titre_rep{margin-left:-1.2em}
.autre_info_cav .titre_rep:before{font-family:'fdip';color:#006ec7;content:"\f054";margin-left:-1.2em;width:1.2em;display:inline-block}
.autre_info_cav li.selected .titre_rep:before{content:"\f078"}
.autre_info_cav .titre_rep:hover,.autre_info_cav .titre_rep:active,.autre_info_cav .titre_rep:focus{text-decoration:none}
.autre_info_cav .representation_infos{padding:.3em 0 .3em 1.2em;word-wrap:break-word}
.autre_info_cav .reseaux_sociaux li{display:inline-block;margin-right:.5rem}
.autre_info_cav .reseaux_sociaux li a.spip_out::after{content:none}
.autre_info_cav .reseaux_sociaux li a i{font-size:1.3em;line-height:1.5}
.retour_cav{display:inline-block;background:#1f5388 url(https://www.diplomatie.gouv.fr/plugins/fdiplo_cav/images/fond-bloc-retour.png) center center no-repeat;background-size:cover}
.retour_cav a{display:inline-block;padding:.5rem;color:#fff;font-weight:700}
.bouton_faq{margin-top:1em;clear:both}
.bouton_faq a{display:inline-block;border:1px solid #e6e7e8;padding-right:.5em}
.bouton_faq a:before{display:inline-block;background:#006ec7;font-family:'fdip';content:'\e80b';color:#fff;padding:0 .5em;line-height:1.6;border:1px solid #006ec7;margin:-1px}
.bouton_faq a:hover{border-color:#006ec7;text-decoration:none}
.cadre_alerte{border:3px solid #d1232e}
.cadre_alerte h2{color:#d1232e}
.cadre_alerte a{font-size:1.2em;font-weight:700;color:#d1232e}
aside.pleine_largeur .autre_info_cav{width:49%;float:right}
aside.pleine_largeur .autre_info_cav.microformats{float:left}
.rubrique_conseils-pays_pleine_largeur aside.pleine_largeur{overflow:auto}
.cav-certif-iso{float:right}
.alertcav{color:red}
.alert.enquete_satisfaction{background:#f1e6f9;color:#6200a6}
.alert.enquete_satisfaction a{color:#6200a6}
#cav_test{background-color:#fff}
}
@media screen and (max-width: 1024px) {
.tab_content header.gauche{float:none}
}
@media screen and (max-width: 769px) {
.rubrique_conseils-pays #milieu{padding-bottom:0}
.rubrique_conseils-pays .autre_info_cav{padding-bottom:3em}
}

/* plugins/fdiplo_themes/css/enluminurestypo.css */
.texteencadre-spip{border:none;background-color:#e6e7e8;padding:.5em 1em;margin:2em 0;border-left:0.5rem solid #006EC7;font-size:1.2em;clear:both}
.texteencadre-spip::after{content:"";display:table;clear:both;border-collapse:collapse}
.texteencadre-spip h3.spip{border:none}
.caractencadre-spip{font-weight:700}
.caractencadre2-spip{font-weight:700}
acronym.spip_acronym{cursor:help;border-bottom:0.1rem dotted}
a[hreflang]:after{content:"\0000a0[" attr(hreflang) "]";color:#999;background:transparent;font-size:x-small}
sup,sup.typo_exposants{font-size:78%;font-variant:normal;vertical-align:24%}
sub{font-size:80%;font-variant:normal;vertical-align:-10%}
.caps{font-variant:small-caps}

/* plugins/fdiplo_themes/css/chosen_public.css */
/*!
Chosen,a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest,http://getharvest.com
Version 1.6.1
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2016 Harvest http://getharvest.com
MIT License,https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`,do not edit it by hand.
*/
.chosen-container{position:relative;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.chosen-container .chosen-drop{position:absolute;top:100%;left:-999rem;z-index:1010;width:100%;border:none;border-top:0;background:#fff;box-shadow:0 0 0.5rem rgba(0,0,0,0.3)}
.chosen-container.chosen-with-drop .chosen-drop{left:0}
.chosen-container a{cursor:pointer}
.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}
.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:0.2rem;vertical-align:top}
#recherche_pays_home{display:block;width:28rem}
#recherche_pays_home .chosen-container-single .chosen-single span{font-size:small}
#recherche_pays_home .chosen-container .chosen-results{font-size:small}
#recherche_pays_home .chosen-container-single .chosen-single{position:relative;overflow:hidden;padding-left:0.8rem;border:0.1rem solid #cdcdcd;background-color:#fff;color:#444;text-decoration:none;white-space:nowrap;height:100%}
#recherche_pays_home form{display:flex}
#recherche_pays_home select{width:80%;border:0.1rem solid #cdcdcd}
.pays-content #recherche_pays_home button[type="submit"]{font-family:"noto_sans",sans-serif;font-weight:700;font-size:.875em;color:#fff;background-color:#006ec7;padding:0;text-decoration:none;cursor:pointer;display:inline-block;height:auto;position:relative;width:20%}
.pays-content #recherche_pays_home button::before{content:none}
@media screen and (max-width:48em){#recherche_pays_home{width:100%}
#recherche_pays_home select{font-size:1.5rem}}
#formulaire_recherche_pays form{display:flex}
.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding-left:0.8rem;border:0.1rem solid #aaa;background-color:#fff;color:#444;text-decoration:none;white-space:nowrap;line-height:4rem}
.chosen-container-single .chosen-default{color:#999}
.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:2.6rem;text-overflow:ellipsis;white-space:nowrap}
.chosen-container-single .chosen-single-with-deselect span{margin-right:3.8rem}
.chosen-container-single .chosen-single abbr{position:absolute;top:0.6rem;right:2.6rem;display:block;width:1.2rem;height:1.2rem;background:url('//www.diplomatie.gouv.fr/plugins/fdiplo_themes/css/chosen-sprite.png') -4.2rem 0.1rem no-repeat;font-size:0.1rem}
.chosen-container-single .chosen-single abbr:hover{background-position:-4.2rem -1rem}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-4.2rem -1rem}
.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:1.8rem;height:100%}
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}
.chosen-container-single .chosen-single div b:before{content:'\f078';font-family:'fdip';color:#006EC7;font-size:1rem}
.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:0.3rem 0.4rem;white-space:nowrap}
.chosen-container-single .chosen-search input[type="text"]{margin:0.1rem 0;padding:0.4rem 2rem 0.4rem 0.5rem;width:calc(100% - 2em);height:auto;outline:0;border:0.1rem solid #aaa;font-size:1em;line-height:normal;border-radius:0}
.chosen-container-single .chosen-search::before{content:"\f002";font-family:'fdip';display:inline-block;margin-right:.5rem}
.chosen-container-single .chosen-drop{margin-top:-0.1rem;border-radius:0 0 0.4rem 0.4rem;background-clip:padding-box}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-999.9rem}
.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 0.4rem 0.4rem 0;padding:0 0 0.4rem;max-height:24rem;-webkit-overflow-scrolling:touch}
.chosen-container .chosen-results li{display:none;margin:0;padding:0.5rem 0.6rem;list-style:none;line-height:1.5rem;word-wrap:break-word;-webkit-touch-callout:none}
.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}
.chosen-container .chosen-results li.highlighted{background-color:#006EC7;color:#fff}
.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}
.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}
.chosen-container .chosen-results li.group-option{padding-left:1.5rem}
.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}
.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 0.5rem;width:100%;height:auto;border:0.1rem solid #aaa;background-color:#fff;cursor:text}
.chosen-container-multi .chosen-choices li{float:left;list-style:none}
.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}
.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:0.1rem 0;padding:0;height:2.5rem;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#999;font-size:100%;line-height:normal;border-radius:0}
.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:0.3rem 0.5rem 0.3rem 0;padding:0.3rem 2rem 0.3rem 0.5rem;border:0.1rem solid #aaa;max-width:100%;border-radius:0.3rem;background-color:#eee;box-shadow:0 0 0.2rem #FFF inset,0 0.1rem 0 rgba(0,0,0,0.05);color:#333;line-height:1.3rem;cursor:default}
.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{font-family:fdip;display:inline-block;text-decoration:none}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close::after{content:"\e806";margin-left:.5rem}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-4.2rem -1rem}
.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:0.5rem;border:0.1rem solid #ccc;background-color:#e4e4e4;color:#666}
.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-4.2rem -1rem}
.chosen-container-multi .chosen-results{margin:0;padding:0}
.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}
.chosen-container-active .chosen-single{border:0.1rem solid #5897fb;box-shadow:0 0 0.5rem rgba(0,0,0,0.3)}
.chosen-container-active.chosen-with-drop .chosen-single{border:0.1rem solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}
.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}
.chosen-container-active.chosen-with-drop .chosen-single div b:before{content:'\e804'}
.chosen-container-active .chosen-choices{border:0.1rem solid #5897fb;box-shadow:0 0 0.5rem rgba(0,0,0,0.3)}
.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222!important}
.chosen-disabled{opacity:0.5!important;cursor:default}
.chosen-disabled .chosen-single{cursor:default}
.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}
.chosen-rtl{text-align:right}
.chosen-rtl .chosen-single{overflow:visible;padding:0 0.8rem 0 0}
.chosen-rtl .chosen-single span{margin-right:0;margin-left:2.6rem;direction:rtl}
.chosen-rtl .chosen-single-with-deselect span{margin-left:3.8rem}
.chosen-rtl .chosen-single div{right:auto;left:0.3rem}
.chosen-rtl .chosen-single abbr{right:auto;left:2.6rem}
.chosen-rtl .chosen-choices li{float:right}
.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}
.chosen-rtl .chosen-choices li.search-choice{margin:0.3rem 0.5rem 0.3rem 0;padding:0.3rem 0.5rem 0.3rem 1.9rem}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:0.4rem}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:999.9rem}
.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 0.4rem.4rem;padding:0 0.4rem 0 0}
.chosen-rtl .chosen-results li.group-option{padding-right:1.5rem;padding-left:0}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}
.chosen-rtl .chosen-search input[type="text"]{padding:0.4rem 0.5rem 0.4rem 2rem;direction:rtl}
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:0.6rem 0.2rem}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-1.2rem 0.2rem}

/* plugins/fdiplo_chosen/css/spip.chosen.css */
.chosen-container-multi .chosen-choices .search-field input[type="text"]{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
.chosen-drop .chosen-results .create-option a{color:red}

/* plugins/fdiplo_themes/css/bootstrap-button-dropdown_public.css */


/* plugins/gis/lib/leaflet/dist/leaflet.css */
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane > svg,.leaflet-pane > canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}
.leaflet-container{overflow:hidden}
.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}
.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}
.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}
.leaflet-marker-icon,.leaflet-marker-shadow{display:block}
.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}
.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}
.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}
.leaflet-container{-webkit-tap-highlight-color:transparent}
.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4)}
.leaflet-tile{filter:inherit;visibility:hidden}
.leaflet-tile-loaded{visibility:inherit}
.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}
.leaflet-overlay-pane svg{-moz-user-select:none}
.leaflet-pane{z-index:400}
.leaflet-tile-pane{z-index:200}
.leaflet-overlay-pane{z-index:400}
.leaflet-shadow-pane{z-index:500}
.leaflet-marker-pane{z-index:600}
.leaflet-tooltip-pane{z-index:650}
.leaflet-popup-pane{z-index:700}
.leaflet-map-pane canvas{z-index:100}
.leaflet-map-pane svg{z-index:200}
.leaflet-vml-shape{width:1px;height:1px}
.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}
.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}
.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}
.leaflet-top{top:0}
.leaflet-right{right:0}
.leaflet-bottom{bottom:0}
.leaflet-left{left:0}
.leaflet-control{float:left;clear:both}
.leaflet-right .leaflet-control{float:right}
.leaflet-top .leaflet-control{margin-top:10px}
.leaflet-bottom .leaflet-control{margin-bottom:10px}
.leaflet-left .leaflet-control{margin-left:10px}
.leaflet-right .leaflet-control{margin-right:10px}
.leaflet-fade-anim .leaflet-tile{will-change:opacity}
.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}
.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}
.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}
.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1);-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1);-o-transition:-o-transform 0.25s cubic-bezier(0,0,0.25,1);transition:transform 0.25s cubic-bezier(0,0,0.25,1)}
.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}
.leaflet-interactive{cursor:pointer}
.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab}
.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}
.leaflet-popup-pane,.leaflet-control{cursor:auto}
.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}
.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane > svg path,.leaflet-tile-container{pointer-events:none}
.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane > svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}
.leaflet-container{background:#ddd;outline:0}
.leaflet-container a{color:#0078A8}
.leaflet-container a.leaflet-active{outline:2px solid orange}
.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}
.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}
.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}
.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}
.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}
.leaflet-bar a:hover{background-color:#f4f4f4}
.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}
.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}
.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}
.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}
.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}
.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}
.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}
.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}
.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}
.leaflet-control-layers-toggle{background-image:url('//www.diplomatie.gouv.fr/plugins/gis/lib/leaflet/dist/images/layers.png');width:36px;height:36px}
.leaflet-retina .leaflet-control-layers-toggle{background-image:url('//www.diplomatie.gouv.fr/plugins/gis/lib/leaflet/dist/images/layers-2x.png');background-size:26px 26px}
.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}
.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}
.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}
.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}
.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}
.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}
.leaflet-control-layers label{display:block}
.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}
.leaflet-default-icon-path{background-image:url('//www.diplomatie.gouv.fr/plugins/gis/lib/leaflet/dist/images/marker-icon.png')}
.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.7);margin:0}
.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}
.leaflet-control-attribution a{text-decoration:none}
.leaflet-control-attribution a:hover{text-decoration:underline}
.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}
.leaflet-left .leaflet-control-scale{margin-left:5px}
.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}
.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,0.5)}
.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}
.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}
.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}
.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}
.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}
.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}
.leaflet-popup-content{margin:13px 19px;line-height:1.4}
.leaflet-popup-content p{margin:18px 0}
.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}
.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#FFF;color:#333;box-shadow:0 3px 14px rgba(0,0,0,0.4)}
.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:transparent}
.leaflet-container a.leaflet-popup-close-button:hover{color:#999}
.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}
.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}
.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}
.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}
.leaflet-div-icon{background:#fff;border:1px solid #666}
.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,0.4)}
.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}
.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}
.leaflet-tooltip-bottom{margin-top:6px}
.leaflet-tooltip-top{margin-top:-6px}
.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}
.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}
.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}
.leaflet-tooltip-left{margin-left:-6px}
.leaflet-tooltip-right{margin-left:6px}
.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}
.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}
.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}

/* plugins/gis/lib/leaflet/plugins/leaflet-plugins.css */
.fullscreen-icon{background-image:url('//www.diplomatie.gouv.fr/plugins/gis/lib/leaflet/plugins/images/icon-fullscreen.png')}
.leaflet-retina .fullscreen-icon{background-image:url('//www.diplomatie.gouv.fr/plugins/gis/lib/leaflet/plugins/images/icon-fullscreen-2x.png');background-size:26px 26px}
.leaflet-container:-webkit-full-screen{width:100%!important;height:100%!important;z-index:99999}
.leaflet-container:-ms-fullscreen{width:100%!important;height:100%!important;z-index:99999}
.leaflet-container:full-screen{width:100%!important;height:100%!important;z-index:99999}
.leaflet-container:fullscreen{width:100%!important;height:100%!important;z-index:99999}
.leaflet-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}
.leaflet-control-minimap{border:solid rgba(255,255,255,1) 4px;box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:3px;background:#f8f8f9;transition:all .6s}
.leaflet-control-minimap a{background-color:rgba(255,255,255,1);background-repeat:no-repeat;z-index:99999;transition:all .6s}
.leaflet-control-minimap a.minimized-bottomright{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-radius:0}
.leaflet-control-minimap a.minimized-topleft{-webkit-transform:rotate(0deg);transform:rotate(0deg);border-radius:0}
.leaflet-control-minimap a.minimized-bottomleft{-webkit-transform:rotate(270deg);transform:rotate(270deg);border-radius:0}
.leaflet-control-minimap a.minimized-topright{-webkit-transform:rotate(90deg);transform:rotate(90deg);border-radius:0}
.leaflet-control-minimap-toggle-display{background-image:url('//www.diplomatie.gouv.fr/plugins/gis/lib/leaflet/plugins/images/toggle.svg');background-size:cover;position:absolute;border-radius:3px 0 0 0}
.leaflet-oldie .leaflet-control-minimap-toggle-display{background-image:url('//www.diplomatie.gouv.fr/plugins/gis/lib/leaflet/plugins/images/toggle.png')}
.leaflet-control-minimap-toggle-display-bottomright{bottom:0;right:0}
.leaflet-control-minimap-toggle-display-topleft{top:0;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.leaflet-control-minimap-toggle-display-bottomleft{bottom:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.leaflet-control-minimap-toggle-display-topright{top:0;right:0;-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.leaflet-oldie .leaflet-control-minimap{border:1px solid #999}
.leaflet-oldie .leaflet-control-minimap a{background-color:#fff}
.leaflet-oldie .leaflet-control-minimap a.minimized{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}

/* plugins/gis/lib/leaflet/plugins/leaflet.markercluster.css */
.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform 0.3s ease-out,opacity 0.3s ease-in;-moz-transition:-moz-transform 0.3s ease-out,opacity 0.3s ease-in;-o-transition:-o-transform 0.3s ease-out,opacity 0.3s ease-in;transition:transform 0.3s ease-out,opacity 0.3s ease-in}
.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset 0.3s ease-out,-webkit-stroke-opacity 0.3s ease-in;-moz-transition:-moz-stroke-dashoffset 0.3s ease-out,-moz-stroke-opacity 0.3s ease-in;-o-transition:-o-stroke-dashoffset 0.3s ease-out,-o-stroke-opacity 0.3s ease-in;transition:stroke-dashoffset 0.3s ease-out,stroke-opacity 0.3s ease-in}
.marker-cluster-small{background-color:rgba(181,226,140,0.6)}
.marker-cluster-small div{background-color:rgba(110,204,57,0.6)}
.marker-cluster-medium{background-color:rgba(241,211,87,0.6)}
.marker-cluster-medium div{background-color:rgba(240,194,12,0.6)}
.marker-cluster-large{background-color:rgba(253,156,115,0.6)}
.marker-cluster-large div{background-color:rgba(241,128,23,0.6)}
.leaflet-oldie .marker-cluster-small{background-color:rgb(181,226,140)}
.leaflet-oldie .marker-cluster-small div{background-color:rgb(110,204,57)}
.leaflet-oldie .marker-cluster-medium{background-color:rgb(241,211,87)}
.leaflet-oldie .marker-cluster-medium div{background-color:rgb(240,194,12)}
.leaflet-oldie .marker-cluster-large{background-color:rgb(253,156,115)}
.leaflet-oldie .marker-cluster-large div{background-color:rgb(241,128,23)}
.marker-cluster{background-clip:padding-box;border-radius:20px}
.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px "Helvetica Neue",Arial,Helvetica,sans-serif}
.marker-cluster span{line-height:30px}

/* plugins/gis/css/leaflet_nodirection.css */
.leaflet-map-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-pane,.leaflet-tile-container,.leaflet-overlay-pane,.leaflet-shadow-pane,.leaflet-marker-pane,.leaflet-popup-pane,.leaflet-overlay-pane svg,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0;right:auto}
.leaflet-tooltip{max-width:30em;overflow:hidden;text-overflow:ellipsis}

/* plugins/albums/css/albums.css */
.album{margin:0 0 1.5em}
.album-caption.top{margin-bottom:1.5em}
.album-caption.bottom{text-align:center}
.album.vignettes li{display:inline-block;margin:0 10px 10px 0;text-align:center}
.album.vignettes ul li:last-child{margin-right:0}
.album.vignettes li a{display:block}
.portfolio-albums{clear:both}
.portfolio-albums .album ul li{float:none;margin:0}
.album.right{float:right}
.album.left{float:left}
.album.center{margin-left:auto;margin-right:auto;text-align:center}
.album.center li{float:inherit;display:inline-block}
.album-bootstrap:not(.center){margin-left:0;margin-right:0}
.album-foundation.vignettes li{margin:0}

/* plugins/fdiplo_bandeau/css/fdiplo_bandeau_refonte2019.css */
@media screen{#nav-main{position:fixed;margin:auto;transform:translateX(-50%);left:50%;z-index:10;width:100%;background-color:#fff;top:0;display:grid;grid-template-columns:1fr auto auto;grid-template-rows:auto auto}
.no-js #nav-main{position:initial;transform:initial}
#nav-main .nav-main-logo{color:#fff;padding:1.25em 1.25em 1.25em 3.125em;line-height:2em;display:flex;align-items:center;grid-column:1 / span 2;grid-row:1}
[lang=ar] #nav-main .nav-main-logo{padding:1.5em 1.125em 1em}
#nav-main .nav-main-logo a{text-decoration:none;display:block}
#nav-main .nav-main-logo a:focus{outline:#fff dashed .063em}
#nav-main .nav-main-logo .linktogo,#nav-main .nav-main-logo .nav-main-title{display:inline-block}
#nav-main .nav-main-logo .linktogo{margin-right:6em}
#nav-main.shrinked .nav-main-logo .linktogo{margin-right:3em}
[lang=ar] #nav-main .nav-main-logo .linktogo{margin-right:0;margin-left:4em}
#nav-main .nav-main-logo .linktogo img{display:block;width:18rem}
#nav-main.shrinked .nav-main-logo .linktogo img{width:6.5em}
[lang=ar] #nav-main .nav-main-logo .nav-main-title{font-family:'Noto Kufi Arabic','noto_sans',Helvetica,sans-serif}
[lang="ru"] #nav-main .nav-main-logo .nav-main-title{font-family:"noto_sans",Helvetica,sans-serif}
#nav-main .nav-main-logo .nav-main-title{color:#000;font-size:2em;margin:0;padding:0;font-weight:700;line-height:inherit;font-family:'Marianne'}
.no-touch .nav-main-title a:hover{text-decoration:none}
.nav-main-title a:link,.nav-main-title a:visited,.nav-main-title a:hover{color:inherit}
#nav-main .nav-main-logo .nav-main-title span{display:block;font-size:.38em;padding-top:.2em}
#nav-main .nav-main-list-top,#nav-main .nav-main-list-top li{margin:0;padding:0;list-style-type:none;list-style:none}
[lang=ar] #nav-main .nav-main-list-top{justify-content:flex-end}
#nav-main .nav-main-list-top{color:#083e6c;text-align:center;padding-top:1.5em;display:flex;justify-content:space-around;align-items:flex-start;grid-column:2;grid-row:1}
#nav-main .nav-main-list-top li{padding:0 1vw;border-right:.063em solid currentColor;display:flex}
#nav-main .nav-main-list-top li:nth-child(1){flex-grow:1;justify-content:flex-end}
[lang=ar] #nav-main .nav-main-list-top li:nth-child(1){flex-grow:0;border-right:none}
#nav-main .nav-main-list-top li:last-child{border-right:none;padding-right:0}
[lang=ar] #nav-main .nav-main-list-top li:last-child{padding-right:1.125em;border-right:.063em solid #083e6c}
#nav-main .nav-main-list-top li a{color:currentColor;text-decoration:none;font-family:inherit;font-size:.875em}
#nav-main .nav-main-list-top li a:focus{outline:#083e6c dashed .063em}
#nav-main .nav-main-malentendant{margin:0;color:#fff}
.acceo img{width:1.5em;height:auto}
#nav-main .nav-main-malentendant a{display:block}
#nav-main .nav-main-malentendant a:focus{outline:#fff dashed .063em}
#nav-main .nav-main-malentendant .svg-malentendant{width:1.125em;height:1.563em}
#nav-main .nav-main-languages{color:#fff;padding-right:3.125em;padding-top:1.5em;grid-column:3;grid-row:1}
[lang=ar] #nav-main .nav-main-languages{padding-right:0;padding-left:0 em;padding-top:1.5em}
[lang=ar] #nav-main .nav-main-languages .nav-main-languages-wrap{border-right:.063em solid #fff;margin-left:0;border-left:0}
#nav-main .nav-main-languages .nav-main-languages-wrap{border-left:.063em solid #083e6c;padding-left:1vw;margin-left:1vw;line-height:0;position:relative;display:flex;padding-top:0.1rem;padding-bottom:0.1rem}
#nav-main .nav-main-languages .nav-main-languages-wrap:after{content:'';display:block;border-top:.063em solid #083e6c;border-left:.063em solid #083e6c;width:.438em;height:.438em;position:absolute;z-index:1;top:50%;right:.3em;pointer-events:none;margin-top:-.438em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
[lang=ar] #nav-main .nav-main-languages .nav-main-languages-wrap:after{right:initial;left:1.2em}
[lang=ar] #nav-main .nav-main-languages .nav-main-languages-wrap .nav-main-languages-select{padding:0;width:7.5em;text-align:center}
#nav-main .nav-main-languages .nav-main-languages-wrap .nav-main-languages-select{font-family:inherit;font-weight:700;font-size:.854em;color:#083e6c;border:0;margin:0 0;padding:0 1.5em 0 0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;border-radius:0;cursor:pointer;line-height:1.4;background-color:transparent}
#nav-main .nav-main-languages .nav-main-languages-wrap .nav-main-languages-select::-ms-expand{display:none}
#nav-main .nav-main-languages .nav-main-languages-wrap .nav-main-languages-select:focus{outline:#083e6c dashed .063em}
#nav-main .nav-main-menuandsearch{width:100%;padding:0 .5em;display:-webkit-box;display:flex;background-color:#083e6c;margin:auto;grid-column:1 / span 3;grid-row:2}
#nav-main .nav-main-menuandsearch .nav-main-menu{flex-basis:84.625em;flex-grow:1}
#nav-main .nav-main-menuandsearch .js-accordion{text-align:center;color:#fff}
#nav-main .nav-main-menuandsearch .js-accordion .js-accordion__panel{position:absolute;z-index:410;top:100%;left:0;width:100%;background-color:#fff}
[lang=ar] #nav-main .nav-main-menuandsearch .js-accordion button.js-accordion__header{font-size:1em;text-align:initial}
[lang=de] #nav-main .nav-main-menuandsearch .js-accordion button.js-accordion__header{text-transform:initial}
#nav-main .nav-main-menuandsearch .js-accordion button.js-accordion__header{display:inline-block!important;font-size:.875em;font-weight:400;height:3.125em;font-family:inherit;color:currentColor;padding:0 1.9em 0 .9em;position:relative;border-radius:0;border:0;background-color:transparent;text-transform:uppercase;margin-left:-.313em;cursor:pointer;position:relative}
#nav-main .nav-main-menuandsearch .js-accordion button.js-accordion__header:after{content:'';display:block;position:absolute;z-index:1;border-left:.071em solid currentColor;border-top:.071em solid currentColor;width:.429em;height:.429em;top:50%;right:.8em;margin-top:-.329em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
#nav-main .nav-main-menuandsearch .js-accordion button.js-accordion__header[aria-expanded="true"]{color:#fff;background-color:#006ec7}
#nav-main .nav-main-menuandsearch .js-accordion button.js-accordion__header[aria-expanded="true"]:after{border-color:#fff}
[lang=ar] #nav-main .nav-main-menuandsearch .js-accordion .closemenudesktop{float:left}
#nav-main .nav-main-menuandsearch .js-accordion .closemenudesktop{float:right;display:block;width:1.75em;height:1.75em;position:relative;background:none;border-radius:0;border:0;cursor:pointer}
#nav-main .nav-main-menuandsearch .js-accordion .closemenudesktop:after,#nav-main .nav-main-menuandsearch .js-accordion .closemenudesktop:before{content:'';display:block;width:100%;height:.125em;background-color:#006ec7;position:absolute;z-index:1;top:inherit}
#nav-main .nav-main-menuandsearch .js-accordion .closemenudesktop:after{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
#nav-main .nav-main-menuandsearch .js-accordion .closemenudesktop:before{right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
#nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-sblock{padding:2.75em 3.125em;overflow:hidden;border:.063em solid #006ec7}
[lang=ar] #nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-txt{text-align:initial}
#nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-txt{text-align:left;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;padding-top:1.75em;white-space:normal}
[lang=ar] #nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-title{padding:0 .667em;font-family:inherit}
#nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-title{margin:0;font-size:2.625em;color:#083e6c;line-height:1.095em;font-family:"noto_sans",sans-serif;font-weight:700;width:100%;max-width:8em}
.nav-main-menuandsearch .nav-main-menu-title a:link,.nav-main-menuandsearch .nav-main-menu-title a:visited,.nav-main-menuandsearch .nav-main-menu-title a:hover{color:inherit;display:inline-block}
#nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-list,#nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-list li{margin:0;padding:0;list-style:none;list-style-type:none}
[lang=ar] #nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-list{border-left:none;padding-left:0;border-right:.063em solid #cdcdcd;padding-right:1.75em}
#nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-list{border-left:.063em solid #cdcdcd;width:100%;max-width:61.125em;column-count:3;padding-left:1.75em}
#nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-list li{margin:1.25em;break-inside:avoid}
#nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-list li:first-child{margin-top:0}
#nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-list li a{color:#000;font-family:inherit;font-size:1em;text-decoration:none}
[lang=ar] #nav-main .nav-main-menuandsearch .js-accordion .linkseeall{float:left}
#nav-main .nav-main-menuandsearch .js-accordion .linkseeall{float:right;margin-top:3.125em}
#nav-main .nav-main-menuandsearch .nav-main-search{margin:0;position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-grow:2}
#nav-main .nav-main-menuandsearch .nav-main-search a{display:block;line-height:0;overflow:hidden;height:1.375em}
#nav-main .nav-main-menuandsearch .nav-main-search .svg-search{width:1.375em;height:1.375em}
#nav-main .nav-main-menuandsearch .nav-main-search .svg-search .st0{fill:#fff}
#nav-main .openmobilebt{display:none}
header + #shim{height:calc(inherit + 2rem);background:red}
.footer-col{display:inline-block;vertical-align:middle}
.footer-haut{background-color:#393939;color:#fff;padding:3em 1em 2.5em;text-align:center}
.footer-haut p{margin:0;padding:0 1em;font-size:1.5em;font-family:inherit;font-weight:700}
.footer-haut ul,.footer-haut li{list-style:none;list-style-type:none;margin:0;padding:0}
.footer-haut ul{padding-top:.75em}
.footer-haut li{display:inline-block;padding:0 1.375em 0 .875em;margin:.5em 0}
.footer-haut li a{display:block;color:#fff;text-decoration:none;font-size:2.8em;padding:.25em}
.footer-haut li a:before{font-family:"fdip";font-style:normal;font-weight:400;display:block;text-decoration:inherit;width:100%;height:100%;text-align:center;font-variant:normal;text-transform:none;line-height:1em;font-size:1em}
.footer-haut li a.fa-twitter:before{content:'\f099'}
.footer-haut li a.fa-facebook:before{content:'\f09a'}
.footer-haut li a.fa-instagram:before{content:'\f16d'}
.footer-haut li a.fa-youtube:before{content:'\f16a'}
.footer-haut li a.fa-pinterest:before{content:'\f231'}
.footer-haut li a.fa-flickr:before{content:'\f16e'}
.footer-haut li a.fa-linkedin:before{content:'\f0e1'}
.footer-haut li a.fa-rss:before{content:'\f09e'}
.footer-haut li a.fa-info:before{content:'\f129'}
.footer-bas{display:block;margin:0 1em;font-family:inherit;color:#333;text-align:center;font-size:.813em;padding-bottom:2.5em;background-color:#fff}
.footer-bas p{margin:0;padding:0}
.footer-bas ul,.footer-bas li{list-style:none;list-style-type:none;margin:0;padding:0}
.footer-bas li{display:inline-block;padding:0 1.25em 0 .75em;margin:.5em 0;border-right:.063em solid #333;line-height:.813em;vertical-align:middle}
[lang=ar] .footer-bas li:last-child{border-right:.063em solid #333}
[lang=ar] .footer-bas li:first-child{border-right:none}
.footer-bas li:last-child{border-right:0}
.footer-bas li a{display:block;color:#333;text-decoration:none}
.footer-bas .liste-interne{padding:1.25em 0}
.footer-bas-gauche a{display:block;line-height:0;height:2.625em;overflow:hidden}
.footer-bas-gauche .svg-malentendant{width:2.625em;height:3.5em;position:relative;top:-.625em}
.footer-bas-droite{margin:.5em 0}}

/* local/cache-scss/fdiplo_vst-cssify-caebf22.css */
@media screen{.textveille-scientifique{padding:10px 5px 0}
.infos_veille a{display:inline;text-transform:uppercase;padding:0;font-weight:700;font-size:.9em}
.liste-cartes .infos_veille .nompays_rub_article a,.liste-cartes .infos_veille .nompays_rub_article a:hover{color:#4974a1}
.liste-cartes .infos_veille .mots_cles_domaine_thematique a,.liste-cartes .entry a.veille_thematique,.liste-cartes .entry a.veille_thematique:hover{color:#b27c1e}
.liste-cartes .entry a.veille_focus,a.veille_focus{color:#7f673c}
.liste-cartes .infos_veille .typologie_extra a,.liste-cartes .infos_veille .typologie_extra a:hover{color:#b24a42;font-style:italic}
.date_veille{color:#666;font-weight:600}
.blocveille-scientifique h2{text-transform:uppercase;font-size:1.2em}
.blocveille-scientifique p{font-weight:400}
.blocveille-scientifique ul{color:#4974a1}
#veillepays ul,#veillefocus ul{padding:0}
#veillepays li,#veillefocus li{display:inline;line-height:1.7em}
#veillepays li{text-transform:uppercase}
#veillepays li a,#veillefocus li a{font-weight:400}
a.veille_pays{color:#b27c1e}
#veillethematique ul,#veillefocus ul{padding:0}
#veillethematique li,#veillefocus li{display:inline;line-height:1.7em}
#veillethematique li{text-transform:uppercase}
#veillethematique li a,#veillefocus li a{font-weight:400}
a.veille_thematique{color:#b27c1e}
a.veille_typologie{color:#b24a42}
.descriptif_rubrique p{padding:0 10px 10px}
img.spip_logos_veille-scientifique{width:100%;height:auto}
li:last-child span.pipe:last-child{display:none}}

/* plugins/fdiplo_themes/css/refonte2019.css */
@charset "UTF-8";
@media screen {
html{font-size:62.5%;font-size:calc(1em * 0.625)}
[lang=ar] html,[lang=ar] body{overflow-x:initial}
body{font-family:"noto_sans",sans-serif;color:#333;margin:0;padding:0;width:100%;position:static}
*{box-sizing:border-box}
.sr-only{position:absolute;width:.063em;height:.063em;margin:-.063em;padding:0;overflow:hidden;clip:rect(0.063em,0.063em,0.063em,0.063em);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;white-space:nowrap}
.check1024{display:none}
.maxSiteWidth{width:100%;max-width:1440px;margin:auto}
a.link_out:after{content:"\f08e";padding-left:.2rem;font-family:'fdip';font-style:normal;display:inline-block;text-decoration:none}
.btlinkbgbluetxtwhite{font-family:"noto_sans",sans-serif;font-weight:700;font-size:.875em;color:#fff;background-color:#006ec7;padding:.9em 1.25em;text-decoration:none;border:0;cursor:pointer;display:inline-block}
.btlinkbgbluetxtwhite:focus,.btlinkbgbluetxtwhite:active{color:#fff}
.linksimple{color:#083e6c;font-family:inherit;font-weight:700;font-size:1em;text-decoration:none;padding-right:1em;position:relative}
.linksimple span{display:inline-block;position:relative;top:-.125em}
.linksimple:after,.linksimple:before{display:block;content:'';position:absolute;z-index:1;right:0;height:.125em;background-color:#083e6c;width:.375em}
.linksimple:after{top:50%;margin-top:-.15em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.linksimple:before{bottom:50%;margin-bottom:-.15em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
a:focus,button:focus,select:focus{outline:#006ec7 dashed .063em}
.svg-malentendant .st0{fill:#2295a6}
.svg-agenda .st0{fill:#083e6c}
.svg-biographie .cls-1,.svg-biographie .cls-2{fill:none;stroke:#083e6c;stroke-width:.184em}
.svg-biographie .cls-1{stroke-linecap:round;stroke-linejoin:round}
.svg-biographie .cls-2{stroke-miterlimit:10}
.svg-twitter-min .st0{fill:none;stroke:#083e6c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}
.svg-jepars .cls-1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:.125em}
.svg-jepars .st0{fill:none;stroke:#FFF;stroke-width:.6;stroke-miterlimit:10}
.svg-jepars .st2{fill:none;stroke:#FFF;stroke-width:.5049;stroke-miterlimit:10}
.svg-jepars .st6{fill:none;stroke:#FFF;stroke-width:.3865;stroke-miterlimit:10}
.svg-jepars .st7{fill:none;stroke:#FFF;stroke-width:1.0586;stroke-linecap:round;stroke-miterlimit:10}
.svg-jevis .cls-1{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:.125em}
.svg-jevis .st5{fill:none;stroke:#FFF;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-width:initial}
.svg-jeviens .cls-1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:.125em}
.svg-jeviens .st0{fill:#fff}
.article-item-home{background-color:#fff;width:100%;max-width:26.5em;cursor:pointer;margin:auto;height:100%}
.article-item-home-block img{width:100%;display:block}
.article-item-home-link-principal{font-weight:700;color:#333;text-align:initial;margin:0;font-size:1.17em}
.article-item-home-link-principal a{color:#333;text-decoration:none;white-space:normal}
.article-item-home-txt{padding:1.625em 1em}
.article-item-home-desc,.article-item-home-sdesc{font-family:inherit;white-space:normal;text-align:initial;margin:0}
.article-item-home-desc{color:#006ec7}
.article-item-home-sdesc{color:#333}
.relative{position:relative}
.invisible{border:0;clip:rect(0 0 0 0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}
.nonvisible{visibility:hidden}
.lesministres .carrousel__container{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(49%,auto));row-gap:2rem;column-gap:2rem;justify-content:center}
.lesministres.grille-3-cols .carrousel__container{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(32%,auto));row-gap:2rem;column-gap:2rem;justify-content:center}
.carrousel__container{white-space:nowrap;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}
.carrousel__content[aria-hidden=true]{display:none}
.news-carrousel__control__list{position:absolute;list-style-type:none;top:100%;right:0;left:0;padding-left:0;text-align:center;display:none}
.news-carrousel__control__list__item{display:inline-block;margin:0 .5em}
.news-carrousel__control__list__link{display:inline-block;width:1em;height:1em;border:.063em solid #777;border-radius:1em}
.news-carrousel__button-container{position:absolute}
.news-carrousel__button__previous,.news-carrousel__button__next{top:50%;margin-top:-1.8rem}
.news-carrousel__button__previous{left:0;margin-left:-2.438em}
.news-carrousel__button__next{right:0;margin-right:-2.438em}
.news-carrousel__button__button{margin:0;padding:0;background:transparent}
.slide .carrousel__content{display:inline-block;vertical-align:top;visibility:visible;width:100%;position:relative;transition:left .3s linear;margin-left:-.313em}
.slide .carrousel__content.visibility-off{visibility:hidden}
.carrouselslide-1-1.slide > div,.carrouselslide-2-1.slide > div,.carrouselslide-3-1.slide > div,.carrouselslide-4-1.slide > div,.carrouselslide-5-1.slide > div{left:0}
.carrouselslide-1-2.slide > div,.carrouselslide-2-2.slide > div,.carrouselslide-3-2.slide > div,.carrouselslide-4-2.slide > div,.carrouselslide-5-2.slide > div{left:-100%}
.carrouselslide-1-3.slide > div,.carrouselslide-2-3.slide > div,.carrouselslide-3-3.slide > div,.carrouselslide-4-3.slide > div,.carrouselslide-5-3.slide > div{left:-200%}
.carrouselslide-1-4.slide > div,.carrouselslide-2-4.slide > div,.carrouselslide-3-4.slide > div,.carrouselslide-4-4.slide > div,.carrouselslide-5-4.slide > div{left:-300%}
.carrouselslide-1-5.slide > div,.carrouselslide-2-5.slide > div,.carrouselslide-3-5.slide > div,.carrouselslide-4-5.slide > div,.carrouselslide-5-5.slide > div{left:-400%}
.slide .carrousel__content[aria-hidden=true]{display:inline-block}
.fade .carrousel__content{-webkit-animation:fadein 1s;animation:fadein 1s}
.fade .carrousel__content[aria-hidden=true]{-webkit-animation:fadeout 1s;animation:fadeout 1s}
}
@-webkit-keyframes fadeout {
0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeout {
0%{opacity:1}
100%{opacity:0}
}
@-webkit-keyframes fadein {
0%{opacity:0}
100%{opacity:1}
}
@keyframes fadein {
0%{opacity:0}
100%{opacity:1}
}
@media screen {
.news-carrousel__control__list__link:focus,.news-carrousel__control__list__link:hover,.news-carrousel__control__list__link:active,.news-carrousel__control__list__link[aria-selected=true]{border:.063em solid #006ec7;background-color:#006ec7}
#shim-header{height:0}
.page_rubrique #main,.page_article #main,.page_recherche #main,.page_404 #main,.page_plan #main{display:block}
.rubrique_secteurFR_refonte2019 #main,.rubrique_secteur\!FR_refonte2019 #main{display:block;padding-top:3.6rem}
#main section{padding:1.75em 3.125em}
#main .leavestaycome{padding-bottom:0}
#main .section-title{position:relative;margin-bottom:1.875em}
#main .section-title:before{content:'';width:100%;height:.188em;background-color:#006ec7;z-index:1;display:block;position:absolute;top:50%;margin-top:-.094em;left:0}
#main .section-title .main-title{position:relative;z-index:2;max-width:42em;display:block;margin:auto;text-align:center;font-size:1em}
#main .section-title .main-title span{color:#006ec7;font-size:2.25em;font-family:inherit;font-weight:700;padding:0 .556em;text-align:center;display:inline-block;text-transform:initial}
#main .thesection{display:inline-block;vertical-align:top;margin-left:-.313em}
#main .section-large{width:66%;margin-right:2%}
#main .section-small{width:32%}
#main .bg1{background-color:#fff}
#main .bg1 .main-title span{background-color:#fff}
#main .bg2{background-color:#f2f2f3}
#main .bg2 .main-title span{background-color:#f2f2f3}
.linksimple-container{text-align:center}
.leavestaycome .linksimple-container{margin-bottom:0;line-height:initial;margin-top:1em}
.composition_secteur\!FR_refonte2019 .leavestaycome .linksimple-container{visibility:hidden}
.leavestaycome-list,.leavestaycome-list li{margin:0;padding:0;list-style:none;list-style-type:none}
.leavestaycome-list{width:100%;max-width:71.5em;margin:auto;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}
.leavestaycome-list li{width:calc(1/3*100% - (1 - 1/3)*1.75em);border-bottom:.313em solid #e5e5e5;text-align:center}
.leavestaycome-list a{border-radius:0;border:0;width:100%;border:.125em solid #006ec7;background-color:#006ec7;color:#fff;cursor:pointer;height:7.75em;display:flex;line-height:7.75em;text-decoration:none;justify-content:space-evenly;align-items:center}
.leavestaycome-list a svg,.leavestaycome-list a span{display:inline-block;vertical-align:middle}
.leavestaycome-list a span{text-align:right;font-family:inherit;font-weight:700;font-size:1.875em;line-height:normal}
[lang=ar] .leavestaycome-list a span{text-align:left;line-height:1.2}
.leavestaycome-list a span span{display:block;font-family:inherit;font-size:.8em;font-weight:400}
.leavestaycome-list a svg{width:4.875em;height:5em}
.carrousel .carrousel__content.visibility-off{visibility:visible}
.promopays-content{display:flex;flex-wrap:wrap;justify-content:space-between}
.promopays-col{border:.063em solid #cdcdcd;width:100%;padding:1em 1.625em;text-align:left;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:space-between}
.promopays-title{font-family:"noto_sans",sans-serif;font-weight:700;font-size:1.5em;margin:0;padding-bottom:.337em}
.promo-content{background-position:100% 100%;width:34%}
.promo-content .promopays-content-txt{width:16.5em;height:13.571em}
.promo-content .linkseeall{display:flex;justify-content:center;align-items:center;width:max-content;height:5rem}
.pays-content{background-position:100% 0;width:63%}
.pays-content .promopays-content-txt{width:21.75em;height:10.846em;padding-bottom:.714em}
.pays-content label{display:block;font-family:"noto_sans",sans-serif;font-weight:700;font-style:italic;font-size:1em;margin-bottom:.417em;margin-top:1em;padding-bottom:initial}
#formulaire_recherche_pays label{position:initial;top:initial;left:initial;overflow:initial;width:initial;height:initial}
.pays-content button,.pays-content .payschoiceinput{display:inline-block;vertical-align:top}
.pays-content button{margin-left:-.376em;position:relative;padding:0;width:3.667em;font-size:.75em;height:3.708em}
.promopays-content-txt{font-size:.875em;line-height:1.571em}
.allservices-accordion{position:relative;background-position:100% 0;background-repeat:repeat}
.allservices-accordion .allservices-msg-desc{width:64%;position:absolute;z-index:1;top:0;right:0;height:100%;display:flex;align-items:center;justify-content:center}
.allservices-accordion .allservices-msg-desc:before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
.allservices-accordion .allservices-msg-desc p{margin:0;padding:1.286em;background-color:#fff;font-family:"noto_sans",sans-serif;font-style:italic;color:#393939;font-size:1.75em;text-align:center;line-height:1.286em;display:inline-block;vertical-align:middle}
.allservices-accordion .allservices-msg-desc p span{display:block}
.allservices-accordion .js-accordion__panel{width:64%;position:absolute;z-index:2;top:0;right:0;min-height:100%;text-align:left;background-color:#f2f2f3;color:#083e6c}
.allservices-accordion .js-accordion__panel .accordion__title{color:#fff;background-color:#083e6c;font-family:"noto_sans",sans-serif;font-size:1.75em;margin:0;height:2.857em;border-bottom:.071em solid #083e6c;padding:0 1.643em}
.allservices-accordion .js-accordion__panel .accordion__title span{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.allservices-accordion .js-accordion__panel ul,.allservices-accordion .js-accordion__panel li{margin:0;padding:0;list-style:none;list-style-type:none}
.allservices-accordion .js-accordion__panel ul{padding:3.571em 3.571em 5.571em}
.allservices-accordion .js-accordion__panel li{margin-bottom:1.286em;padding-left:.5em;position:relative;font-size:.875em}
.allservices-accordion .js-accordion__panel li a{color:#000;text-decoration:none}
.allservices-accordion .js-accordion__panel li:before{display:block;content:'-';color:#00a2e1;padding-right:.25em;font-size:1.5em;position:absolute;z-index:1;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%);line-height:0;left:0}
.allservices-accordion .js-accordion__panel .linkseeall{position:absolute;z-index:1;bottom:3em;right:3em;margin:0;padding:0}
.allservices-accordion .js-accordion__panel[role="tabpanel"] .js-accordion__header{display:block}
.allservices-accordion button.accordion__header{width:36%;background-color:#fff;font-size:1.25em;color:#006ec7;font-family:"noto_sans",sans-serif;font-weight:700;text-align:left;border-top:0;border-left:0;border-right:0;border-bottom:.1em solid #f2f2f3;padding:0 2.8em 0 1.4em;height:4em;cursor:pointer;position:relative}
.allservices-accordion button.accordion__header:after,.allservices-accordion button.accordion__header:before{display:block;content:'';position:absolute;z-index:1;right:1.4em;height:.05em;background-color:#006ec7;width:.8em}
.allservices-accordion button.accordion__header:after{top:50%;margin-top:-.3em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.allservices-accordion button.accordion__header:before{bottom:50%;margin-bottom:-.3em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.allservices-accordion button:nth-last-child(2){border-bottom:none}
.allservices-accordion button.js-accordion__header[aria-expanded="true"]{color:#fff;background-color:#006ec7;border-color:#006ec7;font-family:"noto_sans",sans-serif}
.allservices-accordion button.js-accordion__header[aria-expanded="true"]:after{color:#006ec7}
.js-tabcontent[aria-hidden=true]{display:none}
.js-tablist{border-bottom:.1rem solid #000;margin-bottom:1.5rem;overflow:auto;padding:0;width:100%;display:flex;flex-wrap:nowrap;list-style-type:none;z-index:5;position:relative}
.js-tablist li{margin:0;padding:0;flex-direction:column;flex-grow:1;flex-basis:0;background:#f6f6f7;margin:0 .2em}
.milieu.mbm .js-tablist li a{text-decoration:none}
.js-tablist li a{text-align:center;font-weight:700;padding:.3em;color:#333;display:flex;justify-content:center;align-items:center;height:100%}
.js-tablist li:first-child{margin-left:0}
.js-tablist li:last-child{margin-right:0}
.js-tablist li#voyageurs_affaires,.js-tablist lientree{flex:1.2}
.js-tablist li.active,.js-tablist li:hover,.js-tablist li:focus{background:#006ec7}
.js-tablist li.active a,.js-tablist li a:hover,.js-tablist li:hover a,.js-tablist li a:focus,.js-tablist li a:active{color:#fff;text-decoration:none}
.js-tablist li [aria-selected="true"],.js-tablist li [aria-selected="true"]:hover,.js-tablist li [aria-selected="true"]:focus,.js-tablist li [aria-selected="true"]:active{background:#006ec7;color:#fff;pointer-events:none;cursor:not-allowed}
.tabs__content header h2{margin:0}
.nosmissnosoper{display:flex;justify-content:space-between}
#main .nosmiss{width:66%;margin-right:2%;margin-left:0;display:flex;flex-direction:column;justify-content:space-between}
.nosmiss .section-title{margin-bottom:initial}
.nosmiss .carrousel{height:100%;display:flex}
.nosmiss .carrousel__container{width:100%}
.nosmiss .article-item-home-block{display:flex;flex-direction:column;height:100%}
.nosmiss .article-item-home-block > a,.nosoper .article-item-home-block > a,.lesministres .article-item-home-block > a,.comprendrepolitiqueext .article-item-home-block > a{display:block;height:25rem}
.nosmiss .article-item-home-block img,.nosoper .article-item-home-block img,.comprendrepolitiqueext .article-item-home-block img{object-fit:cover;height:100%}
.nosmiss .article-item-home-txt,.nosoper .article-item-home-txt{min-height:10.6rem}
.nosoper .article-item-home-block > a,.nosmiss .article-item-home-block > a,.comprendrepolitiqueext .article-item-home-block > a{height:auto;max-height:250px}
#main .nosoper{width:32%;display:flex;flex-direction:column;justify-content:space-between}
.nosoper .article-item-home-block{display:flex;flex-direction:column;height:100%}
.nosoper .article-item-home-link-principal,.nosmiss .article-item-home-link-principal{font-size:1.125em}
.nosoper .article-item-home-desc,.nosmiss .article-item-home-desc{font-size:.875em}
.nosmiss .carrousel__content{width:calc(1/2*100% - (1 - 1/2)*1em)}
.comprendrepolitiqueext .carrousel__content,.lesministres .carrousel__content{width:calc(1/3*100% - (1 - 1/3)*1em)}
.lesministres .carrousel__content{width:initial}
.comprendrepolitiqueext .article-item-home-link-principal{font-size:.938em}
.comprendrepolitiqueext .article-item-home-desc{font-size:.875em}
.lesministres .article-item-home-sdesc{font-size:.875em}
.lesministres .article-item-home{cursor:inherit;display:flex;flex-direction:column;justify-content:space-between;max-width:100%}
.lesministres .article-item-home-block{grid-template-rows:67% 33%;grid-template-areas:"portrait texte" "portrait tools";display:grid;grid-template-columns:39% auto}
.lesministres.grille-3-cols .article-item-home-block{grid-template-rows:60% auto auto;grid-template-areas:portrait texte tools;grid-template-columns:auto;height:inherit}
.lesministres.grille-3-cols .article-item-home-block > a{height:inherit;max-height:initial}
.lesministres .article-item-home-block > a{grid-area:portrait;max-height:17rem}
.lesministres .article-item-home-block > a img{height:100%;object-fit:cover}
.lesministres .article-item-home-link-ministres{grid-area:tools}
.lesministres .article-item-home-txt{grid-area:texte;padding:2rem;display:flex;flex-direction:column;justify-content:flex-start}
.lesministres .article-item-home-txt p{padding:0}
.lesministres .article-item-home-link-ministres{text-align:left;padding:0 0 2rem;white-space:normal}
.lesministres .article-item-home-link-ministres ul{display:flex;justify-content:space-evenly;list-style:none;padding:0;height:100%}
.lesministres .article-item-home-link-ministres ul li{display:flex}
.lesministres .article-item-home-link-ministres a{display:flex;text-decoration:none;flex-wrap:wrap;align-items:center}
.lesministres .article-item-home-link-ministres span{font-family:inherit;font-weight:700;font-size:.875em;color:#006ec7;margin-left:.401em}
.lesministres .svg-agenda{width:1.375em;height:1.375em}
.lesministres .svg-biographie{width:1.188em;height:1.188em}
.lesministres .svg-twitter-min{width:1.375em;height:1.188em}
.alaune-content{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}
.alaune-content .article-item-home{max-width:40.938em}
.alaune-content .article-item-home-link-principal{font-size:1.25em}
.alaune-content .article-item-home-desc{font-size:.875em;text-align:initial}
.alaune-content-col{width:calc(1/2*100% - (1 - 1/2)*1em)}
[lang=ar] .alaune-content-left .article-item-home{margin:initial;height:initial}
.alaune-content-left .article-item-home-desc{padding-bottom:1.143em}
.alaune-content-right{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-pack:justify;justify-content:space-between}
[lang=ar] .alaune-content-right .article-item-home-block{top:0}
[lang=ar] .alaune-content-left{display:flex;flex-direction:column;justify-content:space-between}
[lang=ar] .alaune-content-left .article-item-home-txt{padding:1rem 1em}
.alaune-content-right .article-item-home-link-principal{font-size:.938em}
[lang=ar].alaune-content-right .article-item-home{height:initial}
.alaune-content-right .article-item-home{height:calc(1/4*100% - (1 - 1/4)*1em);margin:initial;display:flex;align-items:center}
.alaune-content-right .article-item-home-block{position:relative}
[lang=ar] .alaune-content-right .article-item-home-block{position:relative;transform:none}
.alaune-content-right .article-item-home-txt{padding-top:1em;padding-bottom:1em}
#skip{margin:0;padding:0;background:#000;color:#fff;position:absolute;z-index:11;top:0;left:0;width:100%;height:0;overflow:hidden}
#skip ul,#skip li{list-style:none;list-style-type:none;margin:0;padding:0}
#skip li{display:inline-block;border-right:.063em solid #fff;padding:0 1em}
#skip li:last-child{border-right:0;padding-right:0}
#skip a{color:#fff}
#skip a:focus{outline:#fff dashed .063em}
#skip.skip-link-focus{height:auto;padding:.5em 0}
.js-accordion__panel[aria-hidden=true]{display:none}
.js-accordion__panel[role="tabpanel"] .js-accordion__header{display:none}
button.js-accordion__header{display:block!important}
.js-accordion__header[aria-expanded="true"]:before{content:""}
.js-accordion__header[aria-expanded="false"]:before{content:""}
.js-accordion__header[aria-selected="true"]:after{content:""}
.js-accordion__header[aria-selected="false"]:after{content:""}
.no-touch a:hover{text-decoration:underline}
.no-touch .linksimple:hover{text-decoration:underline}
.no-touch .linksimple:hover span{text-decoration:underline}
.no-touch .article-item-home:hover .article-item-home-link-principal a{text-decoration:underline}
.no-touch .lesministres .article-item-home:hover .article-item-home-link-principal a{text-decoration:none}
.no-touch .lesministres .article-item-home-block:hover .article-item-home-link-principal a{text-decoration:underline}
.no-touch .lesministres .article-item-home-link-ministres a:hover{text-decoration:none}
.no-touch .lesministres .article-item-home-link-ministres a:hover svg{text-decoration:none}
.no-touch .lesministres .article-item-home-link-ministres a:hover span{text-decoration:underline}
.no-touch .footer-haut li a:hover{background-color:#006ec7;text-decoration:none}
.no-touch #nav-main .nav-main-list-top li a:hover{text-decoration:underline}
.no-touch #nav-main .nav-main-menuandsearch .js-accordion button.js-accordion__header:hover{color:#fff;background-color:#006ec7}
.no-touch #nav-main .nav-main-menuandsearch .js-accordion button.js-accordion__header:hover:after{border-color:#fff}
.no-touch #nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-list li a:hover{color:#006ec7}
.no-touch .allservices-accordion button.accordion__header:hover{color:#fff;background-color:#006ec7;border-color:#006ec7}
.no-touch .allservices-accordion button.accordion__header:hover:after{color:#006ec7}
.no-touch .allservices-accordion .js-accordion__panel li a:hover{text-decoration:underline}
.no-touch .btlinkbgbluetxtwhite:hover{color:#fff;background-color:#083e6c;text-decoration:none}
.no-touch .leavestaycome-list li a:hover{background-color:#fff;color:#006ec7;text-decoration:none}
.no-touch .leavestaycome-list li a:hover svg{background-color:transparent!important}
.no-touch .leavestaycome-list li a:hover svg .cls-1,.no-touch .leavestaycome-list li a:hover svg .st2,.no-touch .leavestaycome-list li a:hover svg .st5,.no-touch .leavestaycome-list li a:hover svg .st6,.no-touch .leavestaycome-list li a:hover svg .st7{stroke:#006ec7}
.no-touch .leavestaycome-list li a:hover svg .st0{fill:#006ec7}
.no-touch .leavestaycome-list li a:hover .svg-jepars .st0{stroke:#006ec7;fill:#fff}
.no-touch .leavestaycome-list li a:hover span{text-decoration:none}
#skip ul li:nth-child(2){display:none}
.formulaire_contact_fdiplo .editer_sujet{position:relative}
.formulaire_contact_fdiplo select{-webkit-appearance:none}
[lang=ar] .formulaire_contact_fdiplo .editer_sujet:after{left:.5em;right:initial}
.formulaire_contact_fdiplo .editer_sujet:after{content:'';display:block;border-top:.1em solid #006ec7;border-left:.1em solid #006ec7;width:.438em;height:.438em;position:absolute;z-index:1;top:78%;right:.5em;pointer-events:none;margin-top:-.5em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.formulaire_recherche .editer_perimetre:after{content:'';display:block;border-top:.1em solid #FFF;border-left:.1em solid #FFF;width:.438em;height:.438em;position:absolute;z-index:1;top:50%;margin-right:.5em;pointer-events:none;margin-top:-.5em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
[lang=ar] .formulaire_recherche .editer_perimetre:after{margin-left:.5em}
#rechercher > #pagination_articles > ul{margin-bottom:2rem}
.formulaire_recherche_avancee > form > div{display:flex}
.formulaire_recherche_avancee > form > div > div.editer.editer_recherche{width:80%}
.formulaire_recherche select{height:2.8em}
.formulaire_recherche .editer_perimetre{margin-top:0;margin-right:1rem}
[lang=ar] .formulaire_recherche .editer_perimetre{margin-left:1rem}
.formulaire_spip .editer{margin-top:0}
.visually-hidden{position:absolute!important;border:0!important;height:.1rem!important;width:.1rem!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}
.base_element{width:100%;max-width:initial}
.container{margin:0 auto;width:100%;padding:0 5rem}
#breve{margin:1rem 0 0}
#milieu{padding:0}
.miettes,#fil_actus{font-size:.9em}
.colonne_droite ul{margin:1rem 0 0}
.page_rubrique #main .base_element section{padding:1rem}
.page_rubrique #main .base_element > section,.page_article #main section.partage{padding:1rem 0 0}
.page_rubrique #main section.partage,.page_article #main section.partage{display:flex}
.page_rubrique #main .base_element section.partage{padding:0}
.taille_police .fa{font-size:1.3em}
.retour_haut{display:block}
.leaflet-top,.leaflet-bottom{z-index:9!important}
.leaflet-pane{z-index:8}
.titre_dernier_minutes .gauche{float:initial}
.tab_content header h2{margin:0}
.fiche_pays .menu_zonegeo{font-size:1.75rem}
.page_recherche #rechercher li{margin-top:1em}
.page_recherche #rechercher li > a{font-weight:700;font-size:1.79rem}
.filtres_recherche{margin-top:initial}
.retour_haut a:link,.retour_haut a:visited,.retour_haut a:hover{text-decoration:none}
.accordion_circo > ul{column-count:3}
}
@media screen and (max-width: 63.938em) {
.accordion_circo > ul{column-count:1}
}
@media screen {
.accordion_circo acronym,.accordion_circo abbr{cursor:pointer}
.accordion_circo acronym + ul li,.accordion_circo abbr + ul li{font-size:1.5rem}
.bt-votezaletranger:link,.bt-votezaletranger:visited,.bt-votezaletranger:hover{display:flex;margin:0 auto;background:#006ec7;color:#fff;padding:2.5rem 0;font-weight:700;justify-content:center;width:33%}
}
@media screen and (max-width: 83.75em) {
.linksimple{font-size:.9em}
.article-item-home-link-principal{font-size:1em}
#main .section-title .main-title span{font-size:1.75em}
.allservices-accordion button.accordion__header{font-size:1em}
.allservices-accordion .js-accordion__panel .accordion__title{font-size:1.4em}
.allservices-accordion .js-accordion__panel ul{padding:2.571em 2.571em 4.571em}
.allservices-accordion .js-accordion__panel .linkseeall{display:flex;justify-content:flex-end;position:initial}
.nosoper .article-item-home-link-principal,.nosmiss .article-item-home-link-principal{font-size:1em}
.footer-haut{font-size:.8em}
#nav-main .nav-main-menuandsearch .js-accordion button.js-accordion__header{font-size:.813em}
#nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-title{font-size:2.125em}
#nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-list li a{font-size:.938em}
.nosoper .article-item-home{min-height:initial}
}
@media screen and (max-width: 76.25em) {
#nav-main .nav-main-logo{font-size:.9em}
#nav-main .nav-main-menuandsearch .js-accordion button.js-accordion__header{font-size:.75em}
#nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-title{font-size:1.875em}
.lesministres .article-item-home-link-ministres a{justify-content:center}
}
@media screen and (max-width: 71.25em) {
#nav-main .nav-main-logo .linktogo{margin-right:3.5em}
[lang=ar] #nav-main.shrinked .nav-main-logo .linktogo{margin-left:2em}
#nav-main.shrinked .nav-main-logo .linktogo{margin-right:2em}
#nav-main .nav-main-menuandsearch .js-accordion button.js-accordion__header{font-size:.688em}
#nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-title{font-size:1.375em}
#nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-list li a{font-size:.875em}
.linksimple{font-size:.8em}
.article-item-home-link-principal{font-size:.9em}
#main .section-title .main-title span{font-size:1.25em}
.nosoper .article-item-home-link-principal,.nosmiss .article-item-home-link-principal{font-size:.9em}
}
@media screen {
.promo-content{background-size:cover}
}
@media screen and (max-width: 63.938em) {
#nav-main{left:0;-webkit-transform:initial;transform:initial;border-bottom:.1rem solid #083e6c;min-height:4em}
#main .logo_top{margin-top:-1.7em}
.container{padding:0 1em}
.fiche_pays .menu_zonegeo{font-size:1.45rem}
#nav-main .nav-main-todeplace{display:none}
#nav-main .nav-main-logo{width:100%;font-size:.6em;padding:1em 1.25em 1em 1.5em;display:grid;grid-template-columns:max-content auto max-content}
#nav-main .nav-main-logo .nav-main-title span{font-size:.45em;padding-top:.4em}
#nav-main .nav-main-logo .linktogo img{width:11em}
#nav-main .openmobilebt{display:block;width:3.6rem;height:3.6rem;color:#000;position:relative;cursor:pointer;padding:0;align-self:flex-start;background-color:transparent;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 18h18v-2H3v2zM3 8h18V6H3v2zm0 5h18v-2H3v2z' fill='%23000' /%3E%3C/svg%3E");background-size:150%}
#nav-main .openmobilebt.active{border-color:#083e6c;top:0;border-bottom:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.657 12.071L5 6.414 6.414 5l5.657 5.657L17.728 5l1.414 1.414-5.657 5.657 5.657 5.657-1.414 1.414-5.657-5.657-5.657 5.657L5 17.728l5.657-5.657z' fill='%23000' /%3E%3C/svg%3E")}
[lang=ar] #nav-main .menumobilebt{transform:translate3d(-103vw,0,0)}
#nav-main .menumobilebt{position:fixed;top:0;left:0;transform:translate3d(100vw,0,0);width:103vw;background-color:#fff;z-index:9;overflow-y:scroll;transition:transform .2s cubic-bezier(1,0,0,1)}
[lang=ar] #nav-main .menumobilebt.active{transform:translate3d(-3vw,0,0)}
#nav-main .menumobilebt.active{transform:translate3d(0,0,0)}
#nav-main .menumobilebt-content{width:100vw}
#nav-main .nav-main-languages{display:flex!important;justify-content:flex-end;background-color:#fff;padding-right:.5em;padding-top:1em;padding-bottom:1em;text-align:right}
#nav-main .nav-main-languages .nav-main-languages-wrap{padding-left:0;margin-left:0;border-left:none}
#nav-main .nav-main-languages .nav-main-languages-wrap:after{border-color:#083e6c;width:.429em;height:.429em}
#nav-main .nav-main-languages .nav-main-languages-wrap .nav-main-languages-select{background-color:#fff;color:#083e6c;margin:0}
#nav-main .nav-main-menuandsearch{padding:0;display:block!important}
#nav-main .nav-main-menuandsearch .nav-main-menu,#nav-main .nav-main-menuandsearch .nav-main-search{width:100%}
#nav-main .nav-main-menuandsearch .js-accordion button.js-accordion__header{display:block!important;width:100%;text-align:left;font-size:1.25em;margin:0}
#nav-main .nav-main-menuandsearch .js-accordion .js-accordion__panel{position:inherit;z-index:inherit;top:inherit;left:inherit;width:inherit;background-color:#fff}
#nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-txt{padding-top:0;display:block}
#nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-title{display:none}
#nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-list{border:0;padding:0;width:100%;display:block;column-count:initial}
#nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-list li{width:100%;margin-top:1.25em;margin-left:0}
#nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-list li:nth-child(1){margin-top:1.25em}
#nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-list li a{display:block}
#nav-main .nav-main-menuandsearch .js-accordion .nav-main-menu-sblock{padding:1em}
#nav-main .nav-main-menuandsearch .js-accordion .closemenudesktop{display:none}
[lang=ar] #nav-main .nav-main-menuandsearch .nav-main-search{padding-left:1em}
#nav-main .nav-main-menuandsearch .nav-main-search{padding-top:1em;padding-bottom:1.5em}
[lang=ar] #nav-main .nav-main-menuandsearch .nav-main-search a{padding-left:1.2em}
#nav-main .nav-main-menuandsearch .nav-main-search a{display:block;padding-left:.9em;width:100%;padding-right:.9em;line-height:inherit}
#nav-main .nav-main-menuandsearch .nav-main-search a .sr-only{position:inherit;width:calc(100% - 0.45em);height:inherit;margin:inherit;clip:inherit;-webkit-clip-path:inherit;clip-path:inherit;line-height:inherit;display:inline-block;overflow:inherit;font-size:1.25em;color:#fff;text-transform:uppercase}
#nav-main .nav-main-menuandsearch .nav-main-search a .svg-search{display:inline-block;margin-left:-1.25em}
#nav-main .nav-main-malentendant{background-color:#fff}
#nav-main .nav-main-malentendant a{margin-top:0;text-decoration:none}
#nav-main .nav-main-malentendant .sr-only{position:inherit;width:inherit;height:inherit;margin:inherit;clip:inherit;-webkit-clip-path:inherit;clip-path:inherit;line-height:inherit;display:inline-block;overflow:inherit;font-size:.875em;color:#000}
#nav-main .nav-main-malentendant .svg-malentendant{margin-left:.8em}
#nav-main .nav-main-malentendant .sr-only,#nav-main .nav-main-malentendant .svg-malentendant{display:inline-block;vertical-align:middle;white-space:initial}
#nav-main .nav-main-list-top{background-color:#fff;display:flex!important;flex-direction:column}
#nav-main .nav-main-list-top li{padding:0 .9em;margin:0;border:0;line-height:normal;display:block;margin-bottom:1.75em;text-align:left}
#nav-main .nav-main-list-top li a{color:#000;font-size:1.25em}
#nav-main .nav-main-list-top .acceo{display:block;padding-left:.3em}
.no-touch .allservices-accordion button.accordion__header:hover:after,.no-touch .allservices-accordion button.accordion__header:hover:before{background-color:#fff}
#skip ul li:nth-child(1){display:none}
#skip ul li:nth-child(2){display:inline-block}
.check1024{width:100%;max-width:144rem;margin:auto}
.linksimple{font-size:1em}
.article-item-home-link-principal{font-size:1.125em}
.news-carrousel__control__list{display:block}
.page_rubrique #main,.page_article #main,.page_recherche #main,.page_404 #main,.page_plan #main{display:block;padding-top:1.7em}
#main section{padding-left:1em;padding-right:1em}
#main .thesection{display:block;margin-left:0}
#main .section-large{width:100%;margin-right:0}
#main .section-small{width:100%}
#main .section-title .main-title span{font-size:1.875em}
.carrousel{width:100%;max-width:26.5em;margin:auto;padding-bottom:2em}
section.lesministres .carrousel{max-width:initial}
section.lesministres .carrousel__container,section.lesministres.grille-3-cols .carrousel__container{display:grid;width:100%;grid-template-columns:auto;row-gap:2rem;column-gap:2rem;justify-content:center;background-color:transparent}
.carrousel .carrousel__container{display:grid;background-color:transparent;grid-row-gap:2rem}
.carrousel .carrousel__content{width:100%!important;margin:-.1em!important}
.carrousel .carrousel__content.visibility-off{visibility:hidden!important}
.js-carrousel__button__previous,.js-carrousel__button__next{margin:0;width:2em;height:2em;z-index:5;top:0}
.js-carrousel__button__previous{left:1em}
.js-carrousel__button__next{right:1em}
.js-carrousel__button__previous button,.js-carrousel__button__next button{font:normal 1em fdip;font-style:normal;color:#fff;text-decoration:inherit;background:#016fc9;width:100%;height:100%;font-variant:normal;text-transform:none;border-radius:50%;display:flex;justify-content:center;align-items:center}
.js-carrousel__button__previous button{padding:0 .15em 0 0}
.js-carrousel__button__next button{padding:0 0 0 .15em}
.nosmiss .article-item-home-txt,.nosoper .article-item-home-txt{min-height:initial}
.nosmiss .article-item-home-block > a,.nosoper .article-item-home-block > a,.comprendrepolitiqueext .article-item-home-block > a{display:block;max-height:14em}
.news-carrousel__control__list{margin:-1.25em 0 0}
ol:first-child{margin-top:-1.25em}
.allservices-accordion button.accordion__header{width:100%;font-size:1.25em}
.allservices-accordion button.accordion__header:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:0}
.allservices-accordion button.accordion__header:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:.8em;margin-bottom:-.1em}
.allservices-accordion button.accordion__header[aria-expanded="true"]:after,.allservices-accordion button.accordion__header[aria-expanded="true"]:before{background-color:#fff}
.allservices-accordion button.accordion__header[aria-expanded="true"]:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:0}
.allservices-accordion button.accordion__header[aria-expanded="true"]:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:.8em;margin-bottom:-.1em}
.allservices-accordion .js-accordion__panel{width:100%;position:relative;z-index:inherit;top:inherit;right:inherit;min-height:inherit}
.allservices-accordion .js-accordion__panel[role="tabpanel"] .js-accordion__header{display:none}
.allservices-accordion .allservices-msg-desc{display:none}
.lesministres,.comprendrepolitiqueext{padding-bottom:0}
.alaune-content{display:block}
.alaune-content-col{width:100%;max-width:26.5em;margin:auto}
.alaune-content-left{margin-bottom:.625em}
.alaune-content-right{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:inherit;flex-wrap:inherit;-webkit-box-pack:inherit;justify-content:inherit}
.alaune-content-right article.article-item-home{height:inherit;margin-bottom:.625em}
.alaune-content-right article.article-item-home:last-child{margin-bottom:0}
.alaune-content-right .article-item-home-block{position:inherit;top:inherit;-webkit-transform:inherit;transform:inherit}
.promopays-content,.pays-content{max-width:26.5em;margin:auto}
.promopays-content{width:100%;float:none;margin-bottom:1.75em;background-position:112% 136%;display:block;flex-direction:inherit;flex-wrap:inherit;justify-content:inherit}
.promo-content{width:100%;float:none;margin-bottom:1.75em;<workingbackground-position:center right;|merge-leftr251950background-position:112% 136%;=:=====;background-position:center;>merge-rightr252031padding:0}
.opacify-image{background-color:rgba(255,255,255,0.6);padding:1em 1.625em}
.pays-content{width:100%;float:none;background-position:-17em -.05em}
.promo-content .promopays-content-txt,.pays-content .promopays-content-txt{width:100%}
#payschoice-wrapper{display:flex}
#payschoice-wrapper select{border:1px solid #cdcdcd;font-family:"noto_sans",sans-serif;font-size:.75em}
.leavestaycome-list{max-width:26.5em;display:block;-webkit-box-orient:inherit;-webkit-box-direction:inherit;flex-direction:inherit;flex-wrap:inherit;-webkit-box-pack:inherit;justify-content:inherit}
.leavestaycome-list li{width:100%;margin-bottom:.938em}
.debug-git{display:none}
.nosmissnosoper{display:inherit}
.taille_police .fa{font-size:initial}
.logo_top{margin-bottom:1.5rem}
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
.menumobilebt-content{width:100%!important}
}
@media screen and (max-width: 48em) {
#formulaire_recherche_avancee > form > div{display:flex;flex-wrap:wrap;line-height:0}
#formulaire_recherche_avancee > form > div > div.editer.editer_recherche{width:95%}
.formulaire_spip .editer{width:95%}
[lang=ar] .formulaire_recherche .editer_perimetre{margin-right:0}
#main .section-title .main-title{max-width:26em}
#main .section-title .main-title span{font-size:1.375em}
.allservices-accordion button.accordion__header{width:100%;font-size:1em}
.footer-haut{font-size:.7em}
#nav-main .nav-main-menuandsearch .js-accordion button.js-accordion__header{font-size:1em}
#nav-main .nav-main-menuandsearch .nav-main-search a .sr-only{font-size:1em}
#nav-main .nav-main-list-top li a{font-size:.875em}
.no-touch #nav-main .nav-main-malentendant a:hover{text-decoration:underline}
.no-touch #nav-main .nav-main-malentendant a:hover span{text-decoration:underline}
}
@media screen and (max-width: 500px) {
body{overflow:initial}
#main .section-title .main-title{max-width:17em}
.allservices-accordion .js-accordion__panel .linkseeall{right:inherit;width:100%;text-align:center}
#nav-main .nav-main-logo{padding-left:1em;padding-right:1em}
#nav-main .nav-main-logo .linktogo{max-width:12.8em;margin-right:2em}
#nav-main .nav-main-logo .nav-main-title{font-size:1.75em}
#nav-main .nav-main-logo .nav-main-title span{font-size:.5em;padding-top:.2em}
.lesministres .article-item-home-block{grid-template-rows:53% auto auto;grid-template-areas:"portrait fk" "texte fk" "tools fk";grid-template-columns:auto;height:inherit}
.lesministres .article-item-home-block > a{height:inherit;max-height:200px}
.page_rubrique #main,.page_article #main,.page_recherche #main,.page_404 #main,.page_plan #main{margin-top:initial}
}
@media screen and (max-width: 23.438em) {
.linksimple{font-size:.9em}
.article-item-home-link-principal{font-size:1em}
}
@media screen {
#spip_pass{display:none}
}

