@charset "UTF-8";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(.063em,.063em,.063em,.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:0.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;max-width:249px}
.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:0.6;stroke-miterlimit:10}
.svg-jepars .st2{fill:none;stroke:#FFF;stroke-width:0.5049;stroke-miterlimit:10}
.svg-jepars .st6{fill:none;stroke:#FFF;stroke-width:0.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:0.1rem;margin:-0.1rem;overflow:hidden;padding:0;position:absolute;width:0.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}}
.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:.800em;font-weight:400}
.leavestaycome-list a svg{width:4.875em;height:5em}
.archive-list{width:100%;padding-top:2em;padding-left:0!important;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}
.archive-rubrique{list-style-type:none;width:calc(1/4*100% - (1 - 1/4)*1.75em);height:5em;background-color:#006EC7;text-align:center;margin-bottom:1.5em}
.archive-rubrique:nth-child(5),.archive-rubrique:nth-child(6),.archive-rubrique:nth-child(7),.archive-rubrique:nth-child(8){margin-bottom:1em}
.archive-rubrique a{text-decoration:none!important;color:#FFF;font-weight:700;display:inline-block;vertical-align:middle;margin-top:1em}
.archives-et-traites{width:100%;height:250px;background-image:url('https://www.diplomatie.gouv.fr/plugins/fdiplo_themes/images/carte_archives.png');background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}
.archive-links{list-style-type:none;font-weight:700;color:#006EC7;text-align:center;padding-left:0}
.archive-links li{width:calc(1/5.5*100% - (1 - 1/5)*1.75em);float:left;padding-top:20px}
.archive-links li a{color:#083E6C}
.bouton-recherche{text-align:center;padding-top:100px}
.recherche-archives{width:270px;height:80px}
.recherche-archives a{color:#FFF;text-decoration:none;text-transform:uppercase}
.recherche-archives a:hover{text-decoration:none!important}
.recherche-form .formulaire_spip{background:none!important}
.archive-links a{text-decoration:none!important}
@media (min-width:768px) and (max-width:1024px){.archive-list{padding-left:0}
.archive-rubrique{width:calc(1/3*100% - (1 - 1/3)*1.75em)}
.archive-links li{width:calc(1/4*100% - (1 - 1/4)*1.75em)}
.recherche-archives{margin-top:30px}}
@media only screen and (max-width:600px){.archive-list{padding-top:2em;padding-left:0!important}
.archive-list li{width:100%;margin-bottom:.938em}
.archive-links li{width:calc(1/2*100% - (1 - 1/2)*1.75em);float:left;text-align:center;padding-top:20px}
.recherche-archives{margin-top:30px}}
.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.750em;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.750em;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.250em;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:0.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 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.250em}
.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:0.1rem!important;width:0.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 0}
.miettes,#fil_actus{font-size:.9em}
.colonne_droite ul{margin:1rem 0 0}
.page_rubrique #main .base_element section{padding-top:1rem;padding-right:1rem;padding-left:1rem;padding-bottom:1rem}
.page_rubrique #main .base_element > section,.page_article #main section.partage{padding-top:1rem;padding-right:0;padding-left:0;padding-bottom: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}}
.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:.750em}
#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}}
.promo-content{background-size:cover}
@media screen and (max-width:63.938em){#nav-main{left:0;-webkit-transform:initial;transform:initial;border-bottom:0.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% - .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;background-position:center right;padding: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}}
#spip_pass{display:none}
.alert-info{color:#000;background-color:#f5f5fe!important;border:0.10rem solid gray}
.alert-info p{margin:20px 15px 20px 20px}
#btn-dsfr{align-items:center;background-color:#2f0093;color:#f5f5fe;display:inline-flex;flex-direction:row;font-size:1.5rem;line-height:1.75rem;min-height:4rem;padding:0.5rem 1.5rem;font-weight:500;width:fit-content;margin-left:15px}
#btn-dsfr:hover{background-color:#1212ff}
#btn-dsfr:active{background-color:#2323ff}
.fr-icon-survey{background-image:url('https://www.diplomatie.gouv.fr/plugins/fdiplo_themes/images/survey-line.png');background-repeat:no-repeat;display:block;width:36px;height:36px;float:right}
@media (max-width:36em){#btn-dsfr{margin:10px auto}
.fr-icon-survey{display:none}}
@media (max-width:48em){#btn-dsfr{margin:10px auto}
.fr-icon-survey{display:none}}
@media (max-width:62em){#btn-dsfr{margin:10px auto}}
.iframe-h800 iframe{height:800px!important}
.iframe-h1000 iframe{height:1000px!important}
.iframe-h1200 iframe{height:1200px!important}
.iframe-w100 iframe{width:100%!important}
.iframe-w75 iframe{width:75%!important}
.iframe-w50 iframe{width:50%!important}