/* compact [
	plugins/auto/medias_responsive_mod/v1.32.0/squelettes/css/medias_responsive.css
	plugins/auto/html5_responsive/v1.17.0/css/html5_responsive.css
	plugins/auto/orthotypo/v2.0.0/css/typo_guillemets.css
	plugins/modele-audio-video/modele_video.css
	plugins/auto/image_responsive/v10.0.4/image_responsive.css
	plugins/auto/fonds/v2.16.2/squelettes/avec_fonds.css
	local/cache-css/ef2f6c93dd4fafabe0fc_imbriques.css
	local/cache-css/cecac9b182d0296687e3_imbriques.css
	squelettes-2021/css/polices_lat.css
	local/cache-css/f838bf928c2487351add_imbriques.css
	local/cache-css/aa0c7e8b64461b8bd358_imbriques.css
	local/cache-css/5a62f90c5fadc05be647_imbriques.css
	local/cache-css/1ed2d1ddee6c508a76dc_imbriques.css
	local/cache-css/8ec8593ee320c2d8dcfa_imbriques.css
	local/cache-css/b4e2db16e7f42fdeee9c_imbriques.css
	local/cache-css/929b3e912cdb6083ed1b_imbriques.css
	local/cache-css/1dc39702a1dc5f955101_imbriques.css
	local/cache-css/ee72bcf7ac0d5b530365_imbriques.css
	local/cache-css/c0653cafd878010fb130_imbriques.css
	local/cache-css/0a47647c88041f819a17_imbriques.css
	local/cache-css/8d325190ab6283684504_imbriques.css
	plugins/encadre/encadre.css
	plugins/auto/photoswipe/v0.6.1/lib/photoswipe/photoswipe.css
	plugins/auto/photoswipe/v0.6.1/lib/photoswipe/default-skin/default-skin.css
	plugins/image_zoom/squelettes/leaflet/leaflet.css
	plugins/image_zoom/squelettes/leaflet/leaflet.fullscreen.css
	plugins/scenes_animees/squelettes/spip_scenes.css
] 92.2% */

/* plugins/auto/medias_responsive_mod/v1.32.0/squelettes/css/medias_responsive.css */
.notrans{transition:all 0s!important}
.spip_documents_left,.spip_documents_right{margin-top:.5em;margin-bottom:.5em}
.spip_documents_center{display:block;margin-left:auto;margin-right:auto;text-align:center}
.spip_documents_right{float:right;clear:right;margin-left:2em}
.spip_documents_left{float:left;clear:left;margin-right:2em}
.spip_documents_center_forcer,.spip_documents_center_forcer .fond{float:none!important;margin:1em auto!important}
.spip_documents_center_forcer .spip_doc_intitules{text-align:center!important;margin-left:0!important;margin-right:0!important;position:relative!important;width:auto!important}
.spip_documents_center_forcer .spip_doc_intitules:after{clear:both}
.spip_documents > a{display:block}
.spip_documents picture{display:block}
.spip_documents .logo_document{display:block;margin-left:auto;margin-right:auto}
.spip_documents .spip_doc_intitules{margin-top:.5em}
.spip_documents_shape.spip_documents_left{float:none}
.spip_documents_shape.spip_documents_left .spip_doc_intitules_shape{float:left;position:relative!important}
.spip_documents_shape .fond{-webkit-shape-margin:2em;shape-margin:2em}
.spip_documents_shape.spip_documents_left .fond{float:left;margin-right:2em}
.spip_documents_shape.spip_documents_right{float:none}
.spip_documents_shape.spip_documents_right .spip_doc_intitules_shape{float:right;position:relative!important}
.spip_documents_shape.spip_documents_right .fond{float:right;margin-left:2em}
.spip_documents_shape picture{z-index:-1}
.spip_documents.rond{-webkit-shape-margin:2em;shape-margin:2em;-webkit-shape-outside:content-box ellipse();shape-outside:content-box ellipse()}
.spip_documents.rond picture{overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.spip_documents.kenburns:not(.rond) picture{overflow:hidden}
.spip_documents.kenburns_actif picture img{-webkit-transform:scale(2);-webkit-animation-name:kenburns;-webkit-animation-duration:10s;-webkit-animation-timing-function:ease-in-out;transform:scale(2);animation-name:kenburns;animation-duration:10s;animation-timing-function:ease-in-out}
@-webkit-keyframes kenburns{from{-webkit-transform:scale(1)}
to{-webkit-transform:scale(2)}}
@keyframes kenburns{from{transform:scale(1)}
to{transform:scale(2)}}
.spip_documents_flip{-webkit-perspective:500px;perspective:500px}
.spip_documents_flip a{transform-style:preserve-3d}
.spip_documents_flip picture{-webkit-transform:rotateY(450deg);transform:rotateY(450deg)}
.spip_documents_flip_actif picture{-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation-name:spipflip;-webkit-animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-name:spipflip;animation-duration:1s;animation-timing-function:ease-out}
.col_deux_trois .spip_documents_flip_actif picture,.col_deux_quatre .spip_documents_flip_actif picture,.col_droite .spip_documents_flip_actif picture{-webkit-animation-duration:1.5s;animation-duration:1.5s}
.col_trois_trois .spip_documents_flip_actif picture,.col_trois_quatre .spip_documents_flip_actif picture{-webkit-animation-duration:2s;animation-duration:2s}
.col_quatre_quatre .spip_documents_flip_actif picture{-webkit-animation-duration:2.5s;animation-duration:2.5s}
@-webkit-keyframes spipflip{from{-webkit-transform:rotateY(450deg);-webkit-opacity:1}
to{-webkit-transform:rotateY(0deg);-webkit-opacity:1}}
@keyframes spipflip{from{transform:rotateY(450deg);opacity:1}
to{transform:rotateY(0deg);opacity:1}}
ul.portfolio_ligne{margin-bottom:2em;text-align:center;list-style-type:none}
ul.portfolio_ligne li{text-align:left}
.spip_documents_ligne{margin:0;clear:both}
.spip_documents_ligne .fond{overflow:hidden}
.spip_documents_ligne .fond picture{padding-bottom:0!important;height:100%!important}
.spip_documents_ligne .fond img{object-fit:cover;height:100%!important}
.spip_documents_ligne.rond .fond{border-radius:50%}
ul.portfolio_ligne{display:flex;flex-flow:row wrap;justify-content:center}
* + ul.portfolio_ligne{margin-top:2em}
ul.portfolio_ligne:after{content:"";display:block;clear:left}
ul.portfolio_ligne li{float:left;margin-right:10px}
ul.portfolio_ligne li .fond{width:100%;height:300px;display:block}
.label_ligne_precedent{float:left}
.label_ligne_suivant{float:right}
.label_ligne_precedent span,.label_ligne_suivant span{font-weight:700;font-size:70%;display:inline-block}
.label_ligne_precedent:hover span,.label_ligne_suivant:hover span{text-decoration:underline}
.label_ligne_precedent:before{content:"←︎︎ ";font-family:verdana,arial,sans;font-size:14px}
.label_ligne_suivant:after{content:" →";font-family:verdana,arial,sans;font-size:14px}
.label_ligne{display:none;padding-top:5px;cursor:pointer}
.portfolio_slide_radio{display:none}
ul.portfolio_slide{clear:both;padding:0;transition:transform 0.3s;transform:translate3d(0%,0,0);touch-action:pan-y;list-style-type:none}
ul.portfolio_slide .spip_doc_intitules{text-align:center}
ul.portfolio_slide:after{content:" ";display:block;width:100%;height:1px;clear:left}
.portfolio_slide_container:after{content:" ";display:block;width:100%;height:1px;clear:both;margin-bottom:2em}
ul.portfolio_slide li{position:relative;float:left;width:100%;margin-right:-100%}
ul.portfolio_slide figure{margin:0}
ul.portfolio_slide .spip_img{padding-bottom:75%;height:0;display:block;width:100%;position:relative}
@media (orientation:portrait){ul.portfolio_slide .spip_img{padding-bottom:134%}}
.portfolio_slide .spip_img picture{padding-bottom:0!important;height:100%!important;position:absolute!important}
.portfolio_slide .spip_img img{object-fit:contain;height:100%!important}
.spip_documents_liste{margin-bottom:2em;font-size:15px;margin-left:0;margin-right:0}
.spip_documents_liste:after{clear:left;content:"";display:block}
* + .spip_documents_liste{margin-top:2em}
.spip_documents_liste + .spip_documents_liste{margin-top:-1em}
.spip_documents_liste.spip_documents_liste_right .logo{float:right}
.spip_documents_liste.spip_documents_liste_right .spip_doc_intitules{margin-left:0;margin-right:85px}
.spip_documents_liste .logo{float:left;width:70px!important;position:relative}
.spip_documents_liste .logo .logo-modeles{display:block;width:65px}
.spip_documents_liste .extension{display:block;position:absolute;right:0;right:-8px;top:42%;transform:translate(0,-50%);background-color:#000;color:#FFF;font-size:70%;padding:1px 5px;text-transform:uppercase;font-weight:700}
.spip_documents_liste .spip_doc_intitules{text-align:left;margin-left:85px}
.spip_documents_liste .spip_doc_descriptif{clear:none}
.spip_documents_liste .telecharger{display:block;margin-top:5px;font-size:80%;font-weight:700;text-decoration:underline}

/* plugins/auto/html5_responsive/v1.17.0/css/html5_responsive.css */
label > *{pointer-events:none}
img{border:0;-ms-interpolation-mode:bicubic}
body{margin:0;padding:0;text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}

/* plugins/auto/orthotypo/v2.0.0/css/typo_guillemets.css */
q{quotes:'"' '"' "'" "'"}
:lang(fr) q{quotes:"\00AB\A0" "\A0\00BB" "\201C" "\201D" "\2018" "\2019"}
:lang(en) q{quotes:"\201C" "\201D" "\2018" "\2019"}
:lang(es) q{quotes:"\00AB" "\00BB" "\201C" "\201D"}
:lang(it) q{quotes:"\00AB\A0" "\A0\00BB" "\201C" "\201D"}
:lang(de) q{quotes:"\00BB" "\00AB" ">" "<"}
:lang(no) q{quotes:"\00AB\A0" "\A0\00BB" "<" ">"}
q:before{content:open-quote}
q:after{content:close-quote}
* html q{font-style:italic}
*+html q{font-style:italic}

/* plugins/modele-audio-video/modele_video.css */
.spip_documents_video{margin:1em 0}
.portfolio_ligne .spip_documents_video{margin:0}
.spip_documents_video div.video{width:100%;padding-bottom:56.25%;position:relative;height:0}
.portfolio_ligne .spip_documents_video div.video{padding-bottom:0}
.spip_documents_video div.video iframe,.spip_documents_video div.video video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.spip_documents_audio .spip_doc_intitules .num_audioguide{float:left;white-space:nowrap;margin-top:-13px;font-size:1.4em;margin-right:10px;text-align:center}
.spip_documents_audio .spip_doc_intitules .num_audioguide .svg{transform:translateY(3px);display:inline-block;width:24px}

/* plugins/auto/image_responsive/v10.0.4/image_responsive.css */
.image_responsive{width:100%;height:auto}
.image_responsive_v{width:auto;height:100%}
.conteneur_image_responsive_h{display:inline-block;position:relative!important;width:100%!important;height:0!important;margin:0!important;border:0!important}
.conteneur_image_responsive_v{display:inline-block;position:relative!important;width:auto!important;height:100%!important;margin:0!important;border:0!important}
.conteneur_image_responsive_v img{height:100%;width:auto}
[data-responsive=background]{background-position:center center;background-size:cover;-ms-behavior:url('//orientxxi.info/plugins/auto/image_responsive/v10.0.4/backgroundsize.min.htc');background-repeat:no-repeat}

/* plugins/auto/fonds/v2.16.2/squelettes/avec_fonds.css */
.remplir_vertical{height:600px;height:100vh;position:relative;display:flex;flex-direction:column;justify-content:center}
.remplir_vertical .fonds_contenu{max-height:100%}
.remplir_vertical .interieur{overflow:auto;display:flex;align-items:center;position:absolute!important;top:0;height:100%;width:100%}
.remplir_vertical_fixe .interieur{background-attachment:fixed}
@media (hover:none){.remplir_vertical_fixe .interieur{background-attachment:scroll}}
.proportions_image.avec_fond{position:relative}
.proportions_image.avec_fond .image_fond picture{display:block}
@media (min-width:741px){.proportions_image.avec_fond .fonds_contenu{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;overflow:auto}}
.proportions_image.avec_fond .centrer{background:none!important}
.remplir_vertical .interieur .fonds_contenu{width:100%}
.avec_fond{overflow:hidden}
.avec_fond_fonce,.avec_fond_fonce a{color:#FFF}
.avec_fond_clair,.avec_fond_clair a{color:#000}
.avec_fond > .interieur{position:relative;background-attachment:fixed}
@supports (-webkit-touch-callout:none){.avec_fond > .interieur{background-attachment:scroll}}
.avec_fond div.fonds_fond_haut,.avec_fond div.fonds_fond_bas{position:absolute;left:0;width:100%;z-index:1}
.avec_fond div.fonds_svg{position:absolute;overflow:hidden;left:0;top:0;width:100%;height:100%;z-index:1}
.avec_fond div.fonds_img_bas,.avec_fond div.fonds_img_haut{display:block;position:relative}
.avec_fond div.fonds_img_bas picture,.avec_fond div.fonds_img_haut picture{display:block}
.avec_fond div.fonds_fond_haut img{position:absolute;bottom:0}
.avec_fond div.fonds_fond_bas{bottom:0}
.avec_fond div.fonds_credit_haut,.avec_fond div.fonds_credit_bas{position:relative;z-index:2;padding:0 2em;font-size:13px;line-height:160%;z-index:2;opacity:1;text-align:right}
.avec_fond div.fonds_credit_haut > span,.avec_fond div.fonds_credit_bas > span{padding:3px 5px}
.avec_fond div.fonds_credit_haut{top:5px}
.avec_fond div.fonds_credit_bas{position:absolute;bottom:20px;right:0;max-width:100%}
.avec_fond div.fonds_contenu{position:relative;z-index:2}
.avec_fond div.fonds_fond_bas .conteneur_image_responsive_h img{top:auto;bottom:0;position:absolute}
.avec_fond div.fonds_fond_haut .conteneur_image_responsive_h,.avec_fond div.fonds_fond_bas .conteneur_image_responsive_h,.avec_fond div.fonds_img_haut .conteneur_image_responsive_h,.avec_fond div.fonds_img_bas .conteneur_image_responsive_h{display:block}

/* local/cache-css/ef2f6c93dd4fafabe0fc_imbriques.css */
html[dir=rtl] #principal sup.ref_note a.spip_note{-moz-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);-khtml-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%);font-size:85%}
.header_article{padding-top:2em;margin-bottom:0}
.header_rubrique{padding-top:2em;margin-bottom:.5em}
h1{margin:0;margin-bottom:20px;color:#045C99;text-align:center}
h2{margin:0;text-align:center;margin-top:-5px;margin-bottom:20px;color:#333;letter-spacing:1px}
h2.soustitre{margin-top:1em;font-weight:700}
h2.soustitre a{text-decoration:none;color:#000}
h2.soustitre a:hover{text-decoration:underline}
h2.soustitre a:focus{text-decoration:underline}
h2.type{margin-top:1em;font-weight:700}
h2.type a{text-decoration:none;color:#000}
h2.type a:hover{text-decoration:underline}
h2.type a:focus{text-decoration:underline}
h2.type.mot1254 > span{display:inline-block;color:#FFF!important;background:#FB4F2E;padding:.2em .4em;text-shadow:0 0 0;zoom:1;filter:progid:DXImageTransform.Microsoft.Glow(Color=,Strength=)}
.avec_fond_fonce h2{color:#FFF}
#texte{zoom:1}
#texte:before{content:"";display:block;overflow:hidden}
#texte:after{content:"";display:block;overflow:hidden}
#texte:after{clear:both}
.avec_fond{zoom:1}
.avec_fond:before{content:"";display:block;overflow:hidden}
.avec_fond:after{content:"";display:block;overflow:hidden}
.avec_fond:after{clear:both}
.interieur{zoom:1}
.interieur:before{content:"";display:block;overflow:hidden}
.interieur:after{content:"";display:block;overflow:hidden}
.interieur:after{clear:both}
#principal .avec_fond_fonce{.col_droite #logo_page .texte_logo,.col_droite #logo_page .texte_logo a}
#principal .avec_fond_fonce h1{color:#e2d09e}
#principal .avec_fond_fonce .col_principale{color:#eee}
#principal .avec_fond_fonce .col_droite{color:#eee}
#principal .avec_fond_fonce a{color:#eee}
#principal .avec_fond_fonce{color:#FFF}
#principal .logo_article{margin-bottom:2.6em}
#principal .interieur{padding-top:50px;padding-bottom:2em}
#principal .fonds_img_haut + .interieur{padding-top:0;margin-top:0}
#principal .fonds_img_haut + .interieur .dossier1418{position:absolute;margin-top:-70px}
#principal .avec_fond div.fonds_credit_haut{top:-10px}
#principal .col_droite #logo_page .texte_logo{right:auto;position:relative;bottom:auto;left:auto;background-color:transparent;width:auto;max-width:none;padding:5px 0 0;margin-top:0;color:#000}
#principal .col_droite #logo_page .texte_logo a{color:#000;border-color:#000}
#principal sup.ref_note{font-family:verdana,arial,sans;font-weight:700;margin-left:2px;font-size:60%;vertical-align:top;top:-.3em;position:relative;display:inline-block;background-color:#F1582E;width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-style:normal}
#principal sup.ref_note a.spip_note{position:absolute;color:#FFF;top:10px;left:10px;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:400;text-decoration:none}
#principal .col_droite .cadre_auteur{margin:1em 0}
#principal .col_droite .cadre_auteur strong{display:block;font-family:titraille,serif;font-weight:400;text-transform:uppercase;font-size:120%;line-height:100%;margin-bottom:5px}
#principal .col_droite .cadre_auteur strong a{text-decoration:none}
#principal .col_droite .cadre_auteur div.site{margin-top:3px;font-size:85%;font-family:verdana,arial,sans;color:#999}
#principal .col_droite .cadre_auteur div.site a{color:#6e5e32;text-decoration:none}
@media (max-width:420px){.header_article{padding-top:0}
.header_rubrique{padding-top:0}}
@media (min-width:500px){h1{width:80%;margin-left:10%}}
@media print{#principal .logo_article{display:none}
#principal{padding-bottom:0;padding-top:100px}
#principal #logo_page{display:none}
#principal .col_droite{width:auto;float:none}
#principal .col_droite .cadre_auteur{margin-top:3em}}
@media all and (max-width:960px){#principal .col_droite{width:auto;float:none}}

/* local/cache-css/cecac9b182d0296687e3_imbriques.css */
html[dir=rtl] i{font-style:normal;font-weight:700}
html[dir=ltr] #texte .texte_article > p:first-child:first-line{font-variant:small-caps;font-size:1.2em}
body{font-family:texte,'palatino linotype',Georgia,Times,'Times New Roman',serif}
body h1{font-size:3.5em;font-family:texte,'palatino linotype',Georgia,Times,'Times New Roman',serif;font-weight:700;xtext-transform:uppercase;line-height:100%}
body.lve h1{font-size:3em}
body.rubrique h1{font-size:3em;font-family:titraille,serif;font-weight:400;text-transform:uppercase;line-height:100%}
body.mot h1{font-size:3em;font-family:arial,helvetica,serif;font-weight:400;text-transform:normal;line-height:100%}
body h2{font-size:1.6em;font-family:titraille,serif;font-weight:400;text-transform:uppercase;line-height:100%}
body.lve h2{font-size:1.4em}
body section#chapo{padding-top:1.5em;font-size:1.5em;max-width:670px;margin-left:auto;margin-right:auto}
body section#chapo p{margin:0}
body section#chapo p+ p{text-indent:2em}
body #texte{padding-top:2.5em}
body #texte .texte_article{padding-bottom:1em}
body .col_principale section#chapo{font-size:1.2em;line-height:135%}
body section#texte a.spip_in{text-decoration:none;border-bottom:1px dotted #1a40a1}
body section#texte a.spip_in:hover{border-bottom:1px solid #1a40a1}
body section#texte a.spip_in:focus{border-bottom:1px solid #1a40a1}
body section#texte a.spip_out{text-decoration:none;border-bottom:1px dotted #1a40a1}
body section#texte a.spip_out:hover{border-bottom:1px solid #1a40a1}
body section#texte a.spip_out:focus{border-bottom:1px solid #1a40a1}
body .spip_doc_intitules{font-size:60%;line-height:120%;font-family:helvetica,arial,sans}
body .liste_syndic span.auteur{font-size:.9em;font-family:helvetica,arial,sans}
body .liste_syndic time{font-size:.9em;font-family:helvetica,arial,sans}
body .liste_syndic span.titre{font-size:1.2em;line-height:120%}
body h2.indication{font-family:titraille,sans-serif,sans;text-transform:uppercase;font-size:18px;line-height:90%;font-weight:400}
body .liste_articles .type{font-family:titraille,sans-serif,sans;text-transform:uppercase;line-height:105%;color:#FFF;font-size:90%}
body .liste_articles .intitules .titre{font-family:titraille,sans-serif,sans;font-weight:400;font-size:175%;line-height:100%}
body .liste_articles .intitules .soustitre{font-family:titraille,sans-serif,sans;text-transform:uppercase;font-size:85%;line-height:90%;color:#000}
body .liste_articles .intitules .surtitre{font-family:titraille,sans-serif,sans;text-transform:uppercase;font-size:85%;line-height:90%;color:#000}
body .liste_articles .intitules .auteur{font-family:titraille,sans-serif,sans;text-transform:uppercase;font-size:75%;line-height:100%;font-feature-settings:"lnum" 1}
body .liste_articles .intitules .date{font-family:titraille,sans-serif,sans;text-transform:uppercase;font-size:75%;line-height:100%;font-feature-settings:"lnum" 1}
body .liste_articles .intitules .descriptif{color:#333}
body h3.spip{font-weight:700;font-family:titraille,sans-serif,sans;text-transform:uppercase;font-size:115%;line-height:110%}
body h3.intertitre{font-weight:700;font-family:titraille,sans-serif,sans;text-transform:uppercase;font-size:115%;line-height:110%}
body h2.spip{font-weight:700;font-family:titraille,sans-serif,sans;text-transform:uppercase;font-size:115%;line-height:110%}
body nav.pave_une .titre{font-weight:400;font-family:titraille,sans-serif,sans;text-transform:uppercase;font-size:200%;line-height:100%}
[dir=rtl] h2{letter-spacing:0}
[dir=rtl] body .liste_articles .intitules .soustitre{letter-spacing:0}
@media all and (max-width:960px){body h1{font-size:3em}
body.lve h1{font-size:2.5em}
body.rubrique h1{font-size:2.5em}
body.mot h1{font-size:2.5em}
body h2{font-size:1.45em}
body.lve h2{font-size:1.3em}}
@media all and (max-width:600px){body h1{font-size:2.7em}
body.lve h1{font-size:2.2em}
body.rubrique h1{font-size:2em}
body.mot h1{font-size:2em}
body h2{font-size:1.35em}
body.lve h2{font-size:1.2em}}
@media all and (max-width:400px){body h1{font-size:2.3em}
body.lve h1{font-size:2em}
body.rubrique h1{font-size:1.6em}
body.mot h1{font-size:1.6em}
body .col_principale section#chapo{font-size:1.1em}}
@media (min-width:550px){body section#chapo{text-align:center;text-align:justify}}
@media print{body section#chapo{text-align:left;max-width:auto}}
@media all and (max-width:401px) and (max-width:600px){body .col_principale section#chapo{font-size:1.15em}}

/* squelettes-2021/css/polices_lat.css */
@font-face{font-family:'texte';src:url('//orientxxi.info/squelettes-2021/polices/lora/lora.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'texte';src:url('//orientxxi.info/squelettes-2021/polices/lora/lora-bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'texte';src:url('//orientxxi.info/squelettes-2021/polices/lora/lora-italic.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'titraille';src:url('//orientxxi.info/squelettes-2021/polices/raleway/raleway-regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'titraille';src:url('//orientxxi.info/squelettes-2021/polices/raleway/raleway-black.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}

/* local/cache-css/f838bf928c2487351add_imbriques.css */
#afficher_recherche{display:none}
#afficher_recherche:checked ~ #fond_recherche{margin-left:0%}
#fond_recherche{position:fixed;margin-left:100%;top:0;left:0;width:100%;height:100%;background-color:#C88870;background-color:#045C99;z-index:950;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:margin-left 0.2s;overflow:auto}
#fond_recherche .formulaire_recherche{font-size:1.7em;max-width:450px;margin-left:auto;margin-right:auto;margin-top:100px}
#fond_recherche #resultat_recherche{padding-top:40px;padding-bottom:50px}
#fond_recherche #resultat_recherche a .titre{color:#FFF}
#fond_recherche .fermer_menu{position:absolute;top:30px;right:30px;padding:10px;background-color:#FFF;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
#fond_recherche .fermer_menu svg{width:20px;height:20px;display:block}
#fond_recherche .fermer_menu svg path{fill:#C88870;fill:#045C99;transition:fill 0.2s}
#fond_recherche .fermer_menu:hover svg path{fill:#9A553B;fill:#013251}
#fond_recherche .fermer_menu:focus svg path{fill:#9A553B;fill:#013251}
#menu_hamburger{direction:ltr}
#menu_hamburger .logo_site{display:block;margin-left:auto;margin-right:auto;width:160px;margin-bottom:3em}
#menu_hamburger .logo_site:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
#menu_hamburger .logo_site:focus{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
#menu_hamburger ul{margin:0;padding:0;list-style-type:none}
#menu_hamburger ul.liens{font-weight:400;font-family:intertitres,sans-serif;text-transform:uppercase;font-size:130%;line-height:110%;margin:1.0em 0}
#menu_hamburger ul.liens li{margin:.7em 0}
#menu_hamburger ul.outils{margin-top:2em;font-family:helvetica,arial,sans;font-size:105%;-moz-columns:2;-webkit-columns:2;-khtml-columns:2;-ms-columns:2;-o-columns:2;columns:2}
#menu_hamburger ul.outils li{margin:0;margin-bottom:.5em;-moz-break-inside:avoid-column;-webkit-break-inside:avoid-column;-khtml-break-inside:avoid-column;-ms-break-inside:avoid-column;-o-break-inside:avoid-column;break-inside:avoid-column;page-break-inside:avoid}
#menu_hamburger .membre{clear:both;font-family:intertitres,sans-serif;padding-top:2em;font-size:90%;color:#999}
#menu_hamburger div.social{margin-top:2em;font-size:90%}
#menu_hamburger div.social h2.indication{display:none}
#menu_hamburger div.social ul{margin:0;width:auto;display:block}
#menu_hamburger div.social ul li{display:block;float:left;width:49%;margin:0;margin-bottom:7px}
#menu_hamburger div.social ul li:nth-child(2n){margin-left:2%}
#menu_hamburger div.social ul li:nth-child(2n+1){clear:left}
header#entete_outils{background-color:#1b170f;background:url(https://orientxxi.info/squelettes-2021/css/../imgs/fond-marron1.jpg) top;padding:5px 0;position:relative;z-index:5}
header#entete_outils .centrer{width:95%;max-width:95%;margin-left:auto;margin-right:auto}
header#entete_outils .formulaire_recherche{padding:0;width:200px;clear:none;float:right;z-index:10}
header#entete_outils .formulaire_recherche form input.champ_recherche{-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;background-color:#c0b79f;border:1px solid #6e5e32;color:#000}
header#entete_outils .formulaire_recherche form input.champ_recherche:focus{outline:none}
header#entete_outils .outils{float:left;color:#FFF;font-family:verdana,arial,sans;text-shadow:0 0 3px #0c1f52;zoom:1;padding-top:6px;font-size:90%;filter:progid:DXImageTransform.Microsoft.Glow(Color=#0c1f52,Strength=3)}
header#entete_outils .outils ul{margin:0;padding:0;list-style-type:none}
header#entete_outils .outils ul li{float:left;margin-right:20px}
header#entete_outils .outils a{cursor:pointer;text-decoration:none;color:#e7e2d3;text-shadow:0 0 2px #000;zoom:1;filter:progid:DXImageTransform.Microsoft.Glow(Color=#000000,Strength=2)}
header#entete_outils .outils a:hover{color:#FFF;text-decoration:underline}
header#entete_outils .outils a:focus{color:#FFF;text-decoration:underline}
header#entete_outils .centrer{position:relative}
header#entete_outils .onglet{display:none;position:absolute;bottom:-49px;right:-4px;cursor:pointer;-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50)}
header#entete_outils .onglet:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
header#entete_outils .onglet:focus{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
header#entete_outils .onglet img{width:40px}
html[dir=rtl] #menu_haut > ul > li > .titre{line-height:1.15em}
html[dir=rtl] #menu_haut > ul > li > ul{line-height:1.2em}
html[dir=rtl] body.sommaire #menu_haut{-moz-transform:translate(50%,0);-webkit-transform:translate(50%,0);-khtml-transform:translate(50%,0);-ms-transform:translate(50%,0);-o-transform:translate(50%,0);transform:translate(50%,0)}
html[dir=rtl] body.sommaire header#entete_haut .logo_site{-moz-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);-khtml-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%)}
html[dir=rtl] body.sommaire_langue #menu_haut{-moz-transform:translate(50%,0);-webkit-transform:translate(50%,0);-khtml-transform:translate(50%,0);-ms-transform:translate(50%,0);-o-transform:translate(50%,0);transform:translate(50%,0)}
html[dir=rtl] body.sommaire_langue header#entete_haut .logo_site{-moz-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);-khtml-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%)}
body.sommaire header#entete_haut{height:190px}
body.sommaire header#entete_haut #menu_haut .accueil{display:none}
body.sommaire header#entete_haut .ouvrir_recherche{top:30px;margin-top:0}
body.sommaire header#entete_haut .bouton_menu{top:20px;margin-top:0}
body.sommaire header#entete_haut .logo_site{width:310px;position:relative;top:50%;left:50%;margin-left:0;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1em}
body.sommaire header#entete_haut .logo_site a{pointer-events:none;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
body.sommaire header#entete_haut .logo_site span.langue_ar{top:25px;right:80%;font-size:50%;color:#000;opacity:1}
body.sommaire header#entete_haut .logo_site span.langue_fa{top:25px;right:80%;font-size:50%;color:#000;opacity:1}
body.sommaire header#entete_haut .slogan_site{position:absolute;width:100%;display:block;text-align:left;font-size:12px;line-height:110%;font-family:titraille,arial,sans;text-transform:uppercase;bottom:10px;left:50%;margin-left:-52px;top:50%;margin-top:18px;bottom:0;padding-bottom:25px;color:#000}
body.sommaire header#entete_haut .slogan_site.slogan_site_ar a{font-size:1.4em;line-height:120%}
body.sommaire header#entete_haut .slogan_site a{text-decoration:none;color:#444;transition:border 0.2s}
body.sommaire header#entete_haut .slogan_site a:hover{text-decoration:underline}
body.sommaire header#entete_haut .slogan_site a:focus{text-decoration:underline}
body.sommaire header#entete_haut.headroom--not-top{height:60px}
body.sommaire header#entete_haut.headroom--not-top .ouvrir_recherche{top:50%;margin-top:-12px}
body.sommaire header#entete_haut.headroom--not-top .bouton_menu{top:10px}
body.sommaire header#entete_haut.headroom--not-top .logo_site{width:160px}
body.sommaire header#entete_haut.headroom--not-top .logo_site span.small{display:block}
body.sommaire header#entete_haut.headroom--not-top .logo_site span.big{display:none}
body.sommaire header#entete_haut.headroom--not-top .slogan_site{display:none}
body.sommaire_langue header#entete_haut{height:190px}
body.sommaire_langue header#entete_haut #menu_haut .accueil{display:none}
body.sommaire_langue header#entete_haut .ouvrir_recherche{top:30px;margin-top:0}
body.sommaire_langue header#entete_haut .bouton_menu{top:20px;margin-top:0}
body.sommaire_langue header#entete_haut .logo_site{width:310px;position:relative;top:50%;left:50%;margin-left:0;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1em}
body.sommaire_langue header#entete_haut .logo_site a{pointer-events:none;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
body.sommaire_langue header#entete_haut .logo_site span.langue_ar{top:25px;right:80%;font-size:50%;color:#000;opacity:1}
body.sommaire_langue header#entete_haut .logo_site span.langue_fa{top:25px;right:80%;font-size:50%;color:#000;opacity:1}
body.sommaire_langue header#entete_haut .slogan_site{position:absolute;width:100%;display:block;text-align:left;font-size:12px;line-height:110%;font-family:titraille,arial,sans;text-transform:uppercase;bottom:10px;left:50%;margin-left:-52px;top:50%;margin-top:18px;bottom:0;padding-bottom:25px;color:#000}
body.sommaire_langue header#entete_haut .slogan_site.slogan_site_ar a{font-size:1.4em;line-height:120%}
body.sommaire_langue header#entete_haut .slogan_site a{text-decoration:none;color:#444;transition:border 0.2s}
body.sommaire_langue header#entete_haut .slogan_site a:hover{text-decoration:underline}
body.sommaire_langue header#entete_haut .slogan_site a:focus{text-decoration:underline}
body.sommaire_langue header#entete_haut.headroom--not-top{height:60px}
body.sommaire_langue header#entete_haut.headroom--not-top .ouvrir_recherche{top:50%;margin-top:-12px}
body.sommaire_langue header#entete_haut.headroom--not-top .bouton_menu{top:10px}
body.sommaire_langue header#entete_haut.headroom--not-top .logo_site{width:160px}
body.sommaire_langue header#entete_haut.headroom--not-top .logo_site span.small{display:block}
body.sommaire_langue header#entete_haut.headroom--not-top .logo_site span.big{display:none}
body.sommaire_langue header#entete_haut.headroom--not-top .slogan_site{display:none}
body.dossier1418 div.menu_deplier a{text-decoration:none;color:#615e49}
body.dossier1418 div.menu_deplier a:hover{color:#000;text-decoration:underline}
body.dossier1418 div.menu_deplier a:focus{color:#000;text-decoration:underline}
body.dossier1418 nav.les_rubriques a{text-decoration:none;color:#615e49}
body.dossier1418 nav.les_rubriques a:hover{color:#000;text-decoration:underline}
body.dossier1418 nav.les_rubriques a:focus{color:#000;text-decoration:underline}
header#entete_haut{background-color:#FFF;position:absolute;top:0;left:0;width:100%;z-index:100;border-bottom:1px solid #f0f0f0;transition:0.2s all}
header#entete_haut.headroom--unpinned{transform:translate(0%,-100%)}
header#entete_haut.headroom--unpinned #menu_haut{display:none}
header#entete_haut.headroom--not-top{background-color:rgba(255,255,255,0.85);position:fixed}
header#entete_haut.headroom--not-top:hover{background-color:#FFF}
header#entete_haut.headroom--not-top #menu_haut{left:68px!important;transform:translate(0,0);font-size:85%}
header#entete_haut.headroom--not-top #choix_langues{display:none!important}
header#entete_haut.headroom--not-top .logo_site{width:140px!important;left:0!important;transform:translate(0,0)!important;top:0!important;margin-left:30px!important;line-height:80%!important}
header#entete_haut.headroom--not-top .logo_site a{padding:5px 0 15px}
header#entete_haut.headroom--not-top .logo_site span.small{display:block}
header#entete_haut.headroom--not-top .logo_site span.big{display:none}
header#entete_haut .fond_menu{position:absolute;width:100%;left:0;bottom:-0}
header#entete_haut .fond_menu .image_responsive{display:block}
header#entete_haut .ouvrir_recherche{width:24px;height:24px;position:absolute;right:150px;top:50%;margin-top:-12px}
header#entete_haut .ouvrir_recherche svg path{fill:#C88870;fill:#444;fill:#045C99}
header#entete_haut .ouvrir_recherche:hover svg path{fill:#000}
header#entete_haut .ouvrir_recherche:focus svg path{fill:#000}
header#entete_haut .slogan_site{display:none}
header#entete_haut .logo_site{font-size:2em;line-height:80%;margin-left:30px;width:207px;transition:width 0.2s}
header#entete_haut .logo_site span.small{display:none}
header#entete_haut .logo_site span.big{display:block}
header#entete_haut .logo_site a{position:relative;color:#b6b39e;text-decoration:none;font-family:titraille,sans;display:block;padding-top:15px;padding-bottom:15px;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-khtml-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
header#entete_haut .logo_site a span.langue_ar{position:absolute;top:16px;right:80%;font-size:70%;color:#000;opacity:1}
header#entete_haut .logo_site a span.langue_fa{position:absolute;top:16px;right:80%;font-size:70%;color:#000;opacity:1}
header#entete_haut nav#entete{background-color:#FFF;padding-bottom:20px}
footer nav.les_rubriques a{color:#1a40a1}
footer nav.les_rubriques > ul{margin:0;padding:0;list-style-type:none}
body.sommaire div.menu_deplier a{color:#6e5e32}
div.menu_deplier a{text-decoration:none;color:#B6B39E}
div.menu_deplier a:hover{color:#000;text-decoration:underline}
div.menu_deplier a:focus{color:#000;text-decoration:underline}
nav.les_rubriques a{text-decoration:none;color:#B6B39E}
nav.les_rubriques a:hover{color:#000;text-decoration:underline}
nav.les_rubriques a:focus{color:#000;text-decoration:underline}
body.sommaire #menu_haut{left:50%;transform:translate(-50%,0);transition:none}
body.sommaire #menu_haut > ul > li > a.titre{font-size:1.2em}
body.sommaire .headroom--not-top #menu_haut > ul > li > a.titre{font-size:1.0em}
#menu_haut{position:absolute;bottom:0;left:88px;font-family:titraille,sans;font-size:85%;transition:left 0.2s;display:block}
#menu_haut > ul{margin:0;padding:0;display:table}
#menu_haut > ul > li{margin:0;padding:0;display:table-cell;position:relative}
#menu_haut > ul > li > .titre{display:block;padding:3px 10px;white-space:nowrap;text-transform:uppercase;font-weight:700;color:#C88870;color:#444;color:#013856;transition:background 0.1s,color 0.2s}
#menu_haut > ul > li > .titre .svg{display:inline-block;width:12px;margin-left:2px;margin-bottom:1px}
#menu_haut > ul > li > .titre .svg path{stroke:#013856!important}
#menu_haut > ul > li > .titre.abonnement{color:#B20404}
#menu_haut > ul > li > .titre.abonnement:hover{color:#FFF;background-color:#B20404}
#menu_haut > ul > li > .titre.abonnement:focus{color:#FFF;background-color:#B20404}
#menu_haut > ul > li > a.titre{text-decoration:none}
#menu_haut > ul > li > a.titre:hover{background-color:rgba(0,0,0,0.5);color:#FFF}
#menu_haut > ul > li > a.titre:focus{background-color:rgba(0,0,0,0.5);color:#FFF}
#menu_haut > ul > li > ul{display:none;position:absolute;margin:0;padding:0;list-style-type:none;-moz-columns:2;-webkit-columns:2;-khtml-columns:2;-ms-columns:2;-o-columns:2;columns:2;-moz-column-gap:0;-webkit-column-gap:0;-khtml-column-gap:0;-ms-column-gap:0;-o-column-gap:0;column-gap:0;left:0;border-top:1px solid #FFF;background-color:#C88870;background-color:#045C99}
#menu_haut > ul > li > ul > li{padding:0;-moz-break-inside:avoid-column;-webkit-break-inside:avoid-column;-khtml-break-inside:avoid-column;-ms-break-inside:avoid-column;-o-break-inside:avoid-column;break-inside:avoid-column;page-break-inside:avoid}
#menu_haut > ul > li > ul > li > .titre{display:block;padding:5px 10px;text-decoration:none;color:#000;text-transform:uppercase;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}
#menu_haut > ul > li > ul > li > a.titre:hover{background-color:rgba(0,0,0,0.5);color:#FFF}
#menu_haut > ul > li > ul > li > a.titre:focus{background-color:rgba(0,0,0,0.5);color:#FFF}
#menu_haut > ul > li > ul > li > ul{margin:0;padding:0;list-style-type:none}
#menu_haut > ul > li > ul > li > ul > li a{white-space:nowrap;display:block;text-decoration:none;color:#FFF;color:rgba(255,255,255,0.8);padding:2px 10px;padding-left:20px}
#menu_haut > ul > li > ul > li > ul > li a:hover{color:#FFF;text-decoration:underline}
#menu_haut > ul > li > ul > li > ul > li a:focus{color:#FFF;text-decoration:underline}
#menu_haut > ul >li:hover{background-color:#045C99}
#menu_haut > ul >li:hover .titre{color:#FFF;color:rgba(255,255,255,0.8)}
#menu_haut > ul >li:hover .titre svg path{stroke:#FFF!important}
#menu_haut > ul >li:hover > ul{display:block}
#navigation_rubrique0{display:none}
ul.rubriques_principales{display:none;font-family:titraille,sans;font-size:100%;line-height:120%;text-transform:uppercase;margin-top:2em!important;margin-left:-30px!important;margin-right:-30px!important;border-bottom:1px solid #d4d4d3}
ul.rubriques_principales a{color:#554b49;text-decoration:none}
ul.rubriques_principales a:hover{text-decoration:none!important}
ul.rubriques_principales a:focus{text-decoration:none!important}
ul.rubriques_principales > li{border-top:1px solid #d4d4d3;position:relative}
ul.rubriques_principales > li input{position:absolute;top:10px;left:5px;display:none}
ul.rubriques_principales > li div.contenu div.titre{position:relative}
ul.rubriques_principales > li div.contenu div.titre a{padding:10px 30px;padding-right:135px;display:block;transition:background-color 0.2s;font-weight:700}
ul.rubriques_principales > li div.contenu div.titre > span{padding:10px 30px;padding-right:135px;display:block;transition:background-color 0.2s;font-weight:700}
ul.rubriques_principales > li div.contenu div.titre a{text-align:left}
ul.rubriques_principales > li div.contenu div.titre a:hover{background-color:#FDEED7}
ul.rubriques_principales > li div.contenu div.titre a:focus{background-color:#FDEED7}
ul.rubriques_principales > li div.contenu div.titre label{position:absolute;top:0;right:0;width:110px;height:100%;background:url(https://orientxxi.info/squelettes-2021/css/../imgs/fleche-bas.svg) center center no-repeat;background-size:14px 9px;background-color:#F29B06;transition:background-color 0.2s}
ul.rubriques_principales > li div.contenu div.titre label:hover{background-color:#FFB031}
ul.rubriques_principales > li div.contenu div.titre label:focus{background-color:#FFB031}
ul.rubriques_principales > li div.contenu div.titre label.off{display:none;background-image:url(https://orientxxi.info/squelettes-2021/css/../imgs/fleche-haut.svg);background-color:#F1582E}
ul.rubriques_principales > li div.contenu div.titre label.off:hover{background-color:#FF6A45}
ul.rubriques_principales > li div.contenu div.titre label.off:focus{background-color:#FF6A45}
ul.rubriques_principales > li div.contenu ul{max-height:0;overflow:hidden;transition:max-height 0.5s;font-size:90%;background-color:#FFF}
ul.rubriques_principales > li div.contenu ul li{border-top:1px solid #efeeee}
ul.rubriques_principales > li div.contenu ul li a{text-align:left;padding:7px 65px;padding-right:20px;display:block;background-color:#FFF;transition:background-color 0.2s}
ul.rubriques_principales > li div.contenu ul li a:hover{background-color:#FAD8D0}
ul.rubriques_principales > li div.contenu ul li a:focus{background-color:#FAD8D0}
ul.rubriques_principales > li input:checked~ div.contenu{background-color:#F8F3F1}
ul.rubriques_principales > li input:checked~ div.contenu div.titre a{color:#000}
ul.rubriques_principales > li input:checked~ div.contenu div.titre a:hover{background-color:#FAD8D0}
ul.rubriques_principales > li input:checked~ div.contenu div.titre a:focus{background-color:#FAD8D0}
ul.rubriques_principales > li input:checked~ div.contenu div.titre label{display:block}
ul.rubriques_principales > li input:checked~ div.contenu ul{max-height:1000px}
@media print{#fond_recherche{display:none}
header#entete_outils{display:none}
header#entete_haut{display:none}
#menu_haut{display:none}}
@media (max-width:520px){#menu_hamburger .logo_site{width:160px;margin-bottom:1em}}
@media screen and (max-width:740px){header#entete_outils{height:0;margin-top:-8px}
header#entete_outils .outils{display:none}
header#entete_outils .formulaire_recherche{display:none}
header#entete_outils .outils{float:none;text-align:center}
header#entete_outils .formulaire_recherche{position:relative;float:none;width:auto;margin-top:25px}
header#entete_outils .onglet{display:block}
header#entete_outils.visible{height:auto;margin-top:0}
header#entete_outils.visible .outils{display:block}
header#entete_outils.visible .formulaire_recherche{display:block}}
@media (min-width:961px){body.sommaire header#entete_haut .logo_site{top:50%}
body.sommaire_langue header#entete_haut .logo_site{top:50%}}
@media all and (min-width:541px) and (max-width:960px){body.sommaire header#entete_haut .logo_site{width:275px}
body.sommaire_langue header#entete_haut .logo_site{width:275px}}
@media all and (max-width:540px){body.sommaire header#entete_haut .logo_site{width:275px}
body.sommaire_langue header#entete_haut .logo_site{width:275px}
header#entete_haut .logo_site{width:172px}
header#entete_haut .logo_site span.small{display:block}
header#entete_haut .logo_site span.big{display:none}}
@media all and (max-width:400px){body.sommaire header#entete_haut .logo_site{width:241px}
body.sommaire_langue header#entete_haut .logo_site{width:241px}}
@media (max-width:960px){body.sommaire header#entete_haut .slogan_site{margin-left:-47px;font-size:13px}
body.sommaire_langue header#entete_haut .slogan_site{margin-left:-47px;font-size:13px}}
@media (max-width:420px){body.sommaire header#entete_haut .slogan_site{left:0;margin-top:40px;margin-left:0;text-align:center}
body.sommaire_langue header#entete_haut .slogan_site{left:0;margin-top:40px;margin-left:0;text-align:center}}
@media (max-width:800px){header#entete_haut.headroom--not-top .logo_site a{padding:5px 0}
#menu_haut{display:none}
ul.rubriques_principales{display:block}}
@media (any-hover:none){header#entete_haut.headroom--not-top .logo_site a{padding:5px 0}
#menu_haut{display:none}
ul.rubriques_principales{display:block}}
@media (max-width:500px){header#entete_haut .ouvrir_recherche{right:85px}}
@media (max-width:375px){header#entete_haut .ouvrir_recherche{right:60px}}
@media all and (min-width:741px){div.menu_deplier{padding:0 0;font-weight:400;font-family:intertitres,sans-serif;text-transform:uppercase;font-size:110%;line-height:110%}
div.menu_deplier > ul{display:table;width:100%;zoom:1}
div.menu_deplier > ul:before{content:"";display:block;overflow:hidden}
div.menu_deplier > ul:after{content:"";display:block;overflow:hidden}
div.menu_deplier > ul:after{clear:both}
div.menu_deplier > ul > li{margin:0;padding:0;text-align:center;padding:0 10px;border-left:1px solid #B6B39E;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;*float:left}
div.menu_deplier > ul > li.activeon a{color:#6e5e32}
div.menu_deplier > ul > li.activeon a:hover{color:#000}
div.menu_deplier > ul > li.activeon a:focus{color:#000}
div.menu_deplier > ul > li:last-child{padding-right:0;text-align:right}
div.menu_deplier > ul > li.numero1{padding-left:0;border-left:0;text-align:left}
nav.les_rubriques{padding:0 0;font-weight:400;font-family:intertitres,sans-serif;text-transform:uppercase;font-size:110%;line-height:110%}
nav.les_rubriques > ul{display:table;width:100%;zoom:1}
nav.les_rubriques > ul:before{content:"";display:block;overflow:hidden}
nav.les_rubriques > ul:after{content:"";display:block;overflow:hidden}
nav.les_rubriques > ul:after{clear:both}
nav.les_rubriques > ul > li{margin:0;padding:0;text-align:center;padding:0 10px;border-left:1px solid #B6B39E;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;*float:left}
nav.les_rubriques > ul > li.activeon a{color:#6e5e32}
nav.les_rubriques > ul > li.activeon a:hover{color:#000}
nav.les_rubriques > ul > li.activeon a:focus{color:#000}
nav.les_rubriques > ul > li:last-child{padding-right:0;text-align:right}
nav.les_rubriques > ul > li.numero1{padding-left:0;border-left:0;text-align:left}}
@media (min-width:1000px){#menu_haut{font-size:90%}
#menu_haut > ul{font-size:100%}}
@media (max-width:900px){#menu_haut > ul{font-size:90%}}

/* local/cache-css/aa0c7e8b64461b8bd358_imbriques.css */
#breadcrumbs{font-family:titraille,serif;text-transform:uppercase;font-feature-settings:"lnum" 1;font-size:100%;line-height:110%;text-align:center;color:#045C99;margin-top:2em}
#breadcrumbs.haut{margin-top:-2em;margin-bottom:1em}
#breadcrumbs .accueil{display:none}
#breadcrumbs a{color:#045C99;text-decoration:none;transition:color 0.2s}
#breadcrumbs a:hover{color:#000;text-decoration:underline}
#breadcrumbs a:focus{color:#000;text-decoration:underline}
#breadcrumbs > span{margin-right:.2em;white-space:nowrap}
#breadcrumbs time{margin-right:.2em;white-space:nowrap}
#breadcrumbs > span.dossier a{color:#000;font-family:titraille,sans-serif,sans}
#breadcrumbs > span.auteur a{color:#045C99;font-weight:700;font-family:titraille,sans-serif,sans}
.avec_fond_fonce #breadcrumbs{color:rgba(255,255,255,0.7)}
.avec_fond_fonce #breadcrumbs a{color:#FFF!important}
@media print{#breadcrumbs .accueil{display:none}
#breadcrumbs .dossier{display:none}
#breadcrumbs .rubrique{display:none}}

/* local/cache-css/5a62f90c5fadc05be647_imbriques.css */
#spip-admin{font-family:helvetica,sans;font-size:12px}
body .avec_fond_fonce h2.indication{color:rgba(255,255,255,0.8)}
body .avec_fond_fonce h3.spip{color:rgba(255,255,255,0.8)}
body .avec_fond_fonce h2.spip{color:rgba(255,255,255,0.8)}
body .avec_fond_fonce nav.lire_aussi ul li a .titre{color:rgba(255,255,255,0.8)}
body .avec_fond_fonce blockquote.spip{background-color:rgba(255,255,255,0.2);background-size:50px 50px}
body .avec_fond_fonce section#texte a.spip_out{border-bottom:1px dotted #FFF}
body .avec_fond_fonce section#texte a.spip_in{border-bottom:1px dotted #FFF}
body .avec_fond_fonce a.spip_note{color:#FFF!important}
body .avec_fond_fonce .spip_encadre{background-color:rgba(255,255,255,0.75);color:#000}
body .avec_fond_fonce #texte a.spip_out:after{background-image:url(https://orientxxi.info/squelettes-2021/css/../imgs/external-blanc.svg)}
h1{text-wrap:balance}
#texte a.spip_out:after{content:" ";display:inline-block;background-image:url(https://orientxxi.info/squelettes-2021/css/../imgs/external-bleu.svg);background-size:100% 100%;width:12px;height:12px;margin-left:4px;opacity:0.6;transition:opacity 0.2s;background-repeat:no-repeat}
#texte a.spip_out:hover:after{opacity:1}
body{background-color:#FFF;color:#000}
body a{color:#045C99}
body h3.spip{color:#045C99;text-align:left;-moz-hyphens:none;-webkit-hyphens:none;-khtml-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none;page-break-after:avoid;page-break-inside:avoid;margin:1.4em 0}
body h2.spip{color:#045C99;text-align:left;-moz-hyphens:none;-webkit-hyphens:none;-khtml-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none;page-break-after:avoid;page-break-inside:avoid;margin:1.4em 0}
body .cadre_auteur + h3.spip.qui{margin-top:4em}
body .cadre_auteur + h2.spip.qui{margin-top:4em}
body h3.spip.qui> span{display:inline-block;background-color:#045C99;color:#FFF!important;padding:5px 15px}
body h3.spip.qui+ .cadre_auteur:before{border:0}
body table.spip{width:100%;border-collapse:collapse;font-size:80%;font-family:arial,sans;line-height:125%;-moz-hyphens:none;-webkit-hyphens:none;-khtml-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none;margin:1.5em 0}
body table.spip caption{caption-side:bottom;text-align:left;margin-top:5px;font-size:88%;font-family:verdana,arial,helvetica,sans}
body table.spip th{border:0;background-color:#FFF;padding:7px 10px;border:1px solid #ccc;text-align:left;-moz-hyphens:none;-webkit-hyphens:none;-khtml-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}
body table.spip td{border:0;background-color:#FFF;padding:7px 10px;border:1px solid #ccc;text-align:left;-moz-hyphens:none;-webkit-hyphens:none;-khtml-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}
body table.spip tr.row_odd td{background-color:#f8f5e8}
body h2.dossier{margin:0}
body p:lang(ar){font-size:1.2em;line-height:165%}
body p:lang(fa){font-size:1.2em;line-height:165%}
body p:lang(ps){font-size:1.2em;line-height:165%}
body p:lang(ur){font-size:1.2em;line-height:165%}
body .description_rubrique{text-align:center;font-size:1.4em;line-height:125%;margin-top:1em;margin-bottom:1em;margin-left:100px;margin-right:100px}
body.rubrique #principal{background-color:#FEF6E6}
body.rubrique.rubrique22 #principal{background-color:#FFF}
body.rubrique.rubrique27 #principal{background-color:#FBF0EF}
body.rubrique.rubrique2 #principal{background-color:#FFF8EC}
body.rubrique.themes #principal{background-color:#FFF}
body.rubrique h1{text-align:center;font-weight:700;color:#013856}
body.rubrique .avec_fond_clair .description_rubrique{color:rgba(0,0,0,0.7)}
body.rubrique .avec_fond_fonce .description_rubrique{color:rgba(255,255,255,0.7)}
body.rubrique .avec_fond_fonce h1{color:#FFF}
body.rubrique .avec_fond_fonce ul.liste_articles > li a .intitules{color:#9c9274}
body.rubrique .avec_fond_fonce ul.liste_articles > li a .intitules > span.titre{color:#FFF}
body.rubrique .avec_fond_fonce ul.liste_articles > li a .intitules > span.descriptif{color:#c3beae}
body.rubrique .description_rubrique + .texte_rubrique{margin-top:-30px}
body.rubrique .texte_rubrique{zoom:1;text-align:left;font-size:1.1em;line-height:135%;margin-bottom:50px}
body.rubrique .texte_rubrique:before{content:"";display:block;overflow:hidden}
body.rubrique .texte_rubrique:after{content:"";display:block;overflow:hidden}
body.rubrique .texte_rubrique:after{clear:both}
body.rubrique.rubrique1{background-color:#ced4e5}
body h2.indication{color:#333}
body h2.indication a{text-decoration:none;color:rgba(0,0,0,0.6);border-bottom:1px dotted rgba(0,0,0,0.6)}
body h2.indication a:hover{border-bottom:1px solid rgba(0,0,0,1)color:#000}
body h2.indication a:focus{border-bottom:1px solid rgba(0,0,0,1)color:#000}
body blockquote.spip{margin:1em 0;padding:1em 90px;padding:40px;background:url(https://orientxxi.info/squelettes-2021/css/../imgs/guillemets.png) top left no-repeat,url(https://orientxxi.info/squelettes-2021/css/../imgs/guillemets-f.png) bottom right no-repeat;background-color:rgba(0,0,0,0.07);font-size:95%;line-height:135%}
body blockquote.spip p:first-child{margin-top:0}
body blockquote.spip p:last-child{margin-bottom:0}
body ul.spip{padding:0;margin:1em 0;margin-left:60px}
body ul.spip li{margin:.2em 0}::selection{background-color:#F29B06;text-shadow:0 0 3px rgba(0,0,0,0.5);color:#FFF}
.themes_actu .une_sommaire .descriptif{display:none}
.themes_actu > div.theme_actu{padding:2em 0}
.themes_actu > div.theme_actu:nth-child(2n+1){background-color:#f0f0f0}
.themes_actu .theme_actu h2.indication{margin:0;font-size:1.8em;text-align:center;font-weight:400;padding-bottom:1.3em}
.themes_actu .theme_actu h2.indication a{text-decoration:none;border-bottom:0}
.themes_actu .theme_actu h2.indication a:hover .plus{text-decoration:none;background:rgba(0,0,0,0.8)}
.themes_actu .theme_actu h2.indication a:focus .plus{text-decoration:none;background:rgba(0,0,0,0.8)}
.themes_actu .theme_actu h2.indication a .plus{font-size:11px;font-weight:700;background:rgba(0,0,0,0.4);padding:5px 7px;line-height:100%;display:inline-block;color:#FFF;vertical-align:bottom;transform:translateY(0);transition:background 0.2s}
.themes_actu .theme_actu .themes_article{margin-top:-1em;padding-bottom:1.5em;font-size:1.3em}
.themes_actu .theme_actu ul.principal{margin:0;padding:0;margin-left:3%;margin-right:3%;list-style-type:none;zoom:1}
.themes_actu .theme_actu ul.principal:before{content:"";display:block;overflow:hidden}
.themes_actu .theme_actu ul.principal:after{content:"";display:block;overflow:hidden}
.themes_actu .theme_actu ul.principal:after{clear:both}
.themes_actu .theme_actu ul.principal li{margin:0;padding:0;width:23.255%;position:relative;float:left}
.themes_actu .theme_actu ul.principal li.gauche{margin-left:2.3255814%}
.themes_actu .theme_actu ul.principal li.droite{margin-right:2.3255814%}
.themes_actu .theme_actu ul.principal li a{display:block}
.themes_actu .theme_actu ul.principal li a:hover .logo picture img{transform:scale(1.1)}
.themes_actu .theme_actu ul.principal li a:hover .logo picture:after{opacity:1}
.themes_actu .theme_actu ul.principal li a:hover .intitules span.video{background-color:#7D1914}
.themes_actu .theme_actu ul.principal li a:focus .logo picture img{transform:scale(1.1)}
.themes_actu .theme_actu ul.principal li a:focus .logo picture:after{opacity:1}
.themes_actu .theme_actu ul.principal li a:focus .intitules span.video{background-color:#7D1914}
.themes_actu .theme_actu ul.principal li .logo{position:relative;height:0;padding-bottom:100%;display:block}
.themes_actu .theme_actu ul.principal li .logo picture{display:block;background-color:#000;overflow:hidden}
.themes_actu .theme_actu ul.principal li .logo picture img{transition:transform 0.2s}
.themes_actu .theme_actu ul.principal li .logo picture:after{position:absolute;content:" ";width:100%;height:70%;bottom:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.7)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background-image:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));opacity:0.7;-moz-transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-khtml-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;z-index:1;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000',endColorstr='#b3000000')}
.themes_actu .theme_actu ul.principal li.droite .intitules > span{text-align:right}
.themes_actu .theme_actu ul.principal li .intitules{position:absolute;right:5%;bottom:5%;width:90%;z-index:2}
.themes_actu .theme_actu ul.principal li .intitules span.video{width:16px;height:16px;position:inline-block;margin-bottom:10px;background-color:#DD3026;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:13px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.7);-moz-box-shadow:0 0 3px rgba(0,0,0,0.7);box-shadow:0 0 3px rgba(0,0,0,0.7)}
.themes_actu .theme_actu ul.principal li .intitules span.video picture{display:block!important}
.themes_actu .theme_actu ul.principal li .intitules span.video picture img{display:block!important}
.themes_actu .theme_actu ul.principal li .intitules > span{display:block;text-align:left}
.themes_actu .theme_actu ul.principal li .titre{font-size:1.25em;line-height:120%;font-weight:700;color:#FFF;text-wrap:balance;text-shadow:1px 1px 0 rgba(0,0,0,0.6)}
.themes_actu .theme_actu ul.principal li .auteur{text-shadow:1px 1px 0 rgba(0,0,0,0.6);color:#FFF;text-transform:uppercase;font-size:75%;line-height:125%;font-weight:700;font-family:titraille,arial,sans;font-feature-settings:"lnum" 1}
.themes_actu .theme_actu ul.principal li .date{text-shadow:1px 1px 0 rgba(0,0,0,0.6);color:#FFF;text-transform:uppercase;font-size:75%;line-height:125%;font-weight:700;font-family:titraille,arial,sans;font-feature-settings:"lnum" 1}
.themes_actu .theme_actu ul.principal li .surtitre{text-shadow:1px 1px 0 rgba(0,0,0,0.6);color:#FFF;text-transform:uppercase;font-size:75%;line-height:125%;font-weight:700;font-family:titraille,arial,sans;font-feature-settings:"lnum" 1}
.themes_actu .theme_actu ul.principal li .surtitre{margin-bottom:.5em}
.themes_actu .theme_actu ul.principal li .surtitre.mot1254{display:inline-block;background:#FB4F2E;font-size:.6em;padding:.2em .4em;text-shadow:0 0 0;zoom:1;filter:progid:DXImageTransform.Microsoft.Glow(Color=,Strength=)}
.themes_actu .theme_actu ul.principal li .auteur{margin-top:.5em}
.themes_actu .theme_actu ul.principal li .date{position:absolute;top:5%;right:5%}
.themes_actu .theme_actu ul.principal li .auteur{color:#48ABE2;margin-top:1em}
.themes_actu .theme_actu ul.principal li.numero1{margin-left:0;margin-right:0;width:48.837209%;font-size:2em}
.themes_actu .theme_actu ul.principal li.numero1 .titre{line-height:105%}
.themes_actu .theme_actu ul.principal li.numero1 .auteur{font-size:60%}
.themes_actu .theme_actu ul.principal li.numero1.droite{float:right}
.themes_actu .theme_actu ul.principal li.numero1.droite .intitules > span{text-align:left}
.themes_actu .theme_actu ul.principal li.numero1.gauche .intitules > span{text-align:left}
.themes_actu .theme_actu ul.principal li.numero2 .logo{padding-bottom:110%}
.themes_actu .theme_actu ul.principal li.numero2 .intitules{bottom:13%}
.themes_actu .theme_actu ul.principal li.numero3 .logo{padding-bottom:110%}
.themes_actu .theme_actu ul.principal li.numero3 .intitules{bottom:13%}
.themes_actu .theme_actu ul.principal li.numero2.medium{width:48.837209%;font-size:1.35em}
.themes_actu .theme_actu ul.principal li.numero2.medium .logo{padding-bottom:52.380952%}
.themes_actu .theme_actu ul.principal li.numero6{clear:left;margin-left:0}
.themes_actu .theme_actu ul.principal li.numero10{clear:left;margin-left:0}
.themes_actu .theme_actu ul.principal li.numero6{padding-top:2.25%}
.themes_actu .theme_actu ul.principal li.numero7{padding-top:2.25%}
.themes_actu .theme_actu ul.principal li.numero8{padding-top:2.25%}
.themes_actu .theme_actu ul.principal li.numero9{padding-top:2.25%}
.themes_actu .theme_actu ul.principal li.numero10{padding-top:2.25%}
.themes_actu .theme_actu ul.principal li.numero11{padding-top:2.25%}
.themes_actu .theme_actu ul.principal li.numero12{padding-top:2.25%}
.themes_actu .theme_actu ul.principal li.numero13{padding-top:2.25%}
.avec_fond_fonce .partage a:hover{border-color:rgba(255,255,255,0.3)}
.avec_fond_fonce .partage a:focus{border-color:rgba(255,255,255,0.3)}
.partage{text-align:center;margin-top:2em}
.partage .indication{text-align:center;font-weight:700}
.partage a{width:34px;display:inline-block;border:2px solid transparent;padding:0;line-height:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;transition:border 0.2s}
.partage a:hover{border-color:rgba(0,0,0,0.2)}
.partage a:focus{border-color:rgba(0,0,0,0.2)}
.partage a img{display:block;width:100%;height:auto}
.partage a svg{display:block;width:100%;height:auto}
.partage a+ a{margin-left:10px}
div.social{margin:2em 0}
div.social h3{margin-left:20px;margin-right:20px;text-align:center}
div.social ul{list-style-type:none;margin:0;padding:0;margin:14px;width:96%;margin-left:2%;margin-right:2%;display:table;display:flex;justify-content:space-around;justify-content:space-evenly;flex-wrap:wrap}
div.social ul li{display:block;float:left;width:14.6%;margin:0 1%}
div.social ul li [data-obf]{cursor:pointer;color:#FFF;display:block;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5%;font-family:titraille,arial,sans;font-weight:700;text-transform:uppercase;background-size:100% 100%;background-size:contain;background-position:bottom right;background-repeat:no-repeat;transition:background-color 0.2s}
div.social ul li.facebook [data-obf]{background-color:#045C99;background-image:url(https://orientxxi.info/squelettes-2021/css/../social/facebook-fond.svg)}
div.social ul li.facebook [data-obf]:hover{background-color:#022841}
div.social ul li.facebook [data-obf]:focus{background-color:#022841}
div.social ul li.twitter [data-obf]{background-color:#48ABE2;background-image:url(https://orientxxi.info/squelettes-2021/css/../social/twitter-fond.svg)}
div.social ul li.twitter [data-obf]:hover{background-color:#125274}
div.social ul li.twitter [data-obf]:focus{background-color:#125274}
div.social ul li.seenthis [data-obf]{background-color:#C88870;background-image:url(https://orientxxi.info/squelettes-2021/css/../social/seenthis-fond.svg)}
div.social ul li.seenthis [data-obf]:hover{background-color:#77412E}
div.social ul li.seenthis [data-obf]:focus{background-color:#77412E}
div.social ul li.youtube [data-obf]{background-color:#DD3026;background-image:url(https://orientxxi.info/squelettes-2021/css/../social/youtube-fond.svg)}
div.social ul li.youtube [data-obf]:hover{background-color:#7D1914}
div.social ul li.youtube [data-obf]:focus{background-color:#7D1914}
div.social ul li.instagram [data-obf]{background-color:#C3008B;background-image:url(https://orientxxi.info/squelettes-2021/css/../social/instagram-fond.svg)}
div.social ul li.instagram [data-obf]:hover{background-color:#7D1914}
div.social ul li.instagram [data-obf]:focus{background-color:#7D1914}
div.social ul li.rss [data-obf]{background-color:#E85860;background-image:url(https://orientxxi.info/squelettes-2021/css/../social/rss-fond.svg)}
div.social ul li.rss [data-obf]:hover{background-color:#A71721}
div.social ul li.rss [data-obf]:focus{background-color:#A71721}
div.social ul li.newsletter [data-obf]{background-color:#F29B06;background-image:url(https://orientxxi.info/squelettes-2021/css/../social/mail-fond.svg)}
div.social ul li.newsletter [data-obf]:hover{background-color:#895603}
div.social ul li.newsletter [data-obf]:focus{background-color:#895603}
#principal{background-color:#fefaf9;background-color:#FFF;position:relative}
#principal .fond_haut{position:absolute;top:0;left:0;width:100%;z-index:1}
#principal .fond_bas{position:absolute;bottom:0;left:0;width:100%;z-index:1}
#principal .fond_bas img{display:block}
#principal .avec_fond_clair h1{color:#3b3116}
#principal .avec_fond_clair #breadcrumbs{color:#3b3116}
#principal .avec_fond_clair #breadcrumbs a{color:#3b3116}
#principal .centrer{position:relative;z-index:2}
h2.dossier1418{text-align:center}
h2.dossier1418 a{display:inline-block;color:#FFF;background-color:rgba(0,0,0,0.4);padding:3px 10px;font-size:80%;text-decoration:none;transition:background 0.2s;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#66000000',endColorstr='#66000000')}
h2.dossier1418 a:hover{background-color:rgba(0,0,0,1);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff000000',endColorstr='#ff000000')}
h2.dossier1418 a:focus{background-color:rgba(0,0,0,1);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff000000',endColorstr='#ff000000')}
body.dossier1418 #principal{background-color:#F2F0EC}
body.secteur28 #principal{background-color:#ead8cd}
body.lve article#principal{background-color:#FFF8EC}
body.lve div.menu_deplier > ul li{background-color:#FFF8EC}
body.secteur1 article#principal{background-color:#FFF}
body.secteur1 div.menu_deplier > ul li{background-color:#FFF}
body.comprendre article#principal{background-color:#FBF0EF}
body.video article#principal{background-color:#f7f7f7}
body.mot article#principal{background-color:#f7f7f7}
body.mot #breadcrumbs{color:#333}
body.mot #breadcrumbs a{color:#333}
body.rubrique.themes article#principal h1{//color:#333}
body.rubrique.themes #breadcrumbs{color:#333}
body.rubrique.themes #breadcrumbs a{color:#013856}
body.rubrique.soustheme article#principal{background-color:#f0f0f0}
body.rubrique.soustheme article#principal h1{color:#666;font-weight:400}
body.rubrique.rubrique-mot article#principal{background-color:#f7f7f7}
body.rubrique.rubrique-mot ul.liste_articles span.type{display:none}
body.secteur13 article#principal{background-color:#D9BFBB;background-color:#FBDAC2}
body.secteur13 #breadcrumbs{display:none}
body.secteur13 h1{color:#013856}
body.secteur13 h3.spip{color:#013856}
body.secteur13 h2.spip{color:#013856}
body.secteur14 article#principal{background-color:#D9BFBB;background-color:#FBDAC2}
body.secteur14 #breadcrumbs{display:none}
body.secteur14 h1{color:#013856}
body.secteur14 h3.spip{color:#013856}
body.secteur14 h2.spip{color:#013856}
body.rubrique3 article#principal{background-color:#FFF}
body.rubrique23 article#principal{background-color:#FCD079}
body.rubrique24 article#principal{background-color:#FCD079}
#demi_logo{position:absolute;width:200px;left:50%;margin-left:-100px;top:0}
#demi_logo ~ .interieur{padding-top:80px}
footer#map{background-color:#3f6d9a;color:#dce5ed;margin-top:0}
footer#map a{color:#FFF}
body .avec_fond_fonce section#texte .col_droite .contenu_h3{color:#FFF;opacity:0.7}
body section#texte .col_droite{font-size:80%;line-height:125%;text-align:left;-moz-hyphens:none;-webkit-hyphens:none;-khtml-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}
body section#texte .col_droite .pave_h3{font-size:105%;line-height:125%;margin-bottom:3em}
body section#texte .col_droite .contenu_h3{color:#333}
body section#texte .col_droite p.source{margin-top:2em}
body section#texte .col_droite p.source a{display:block;text-align:center;margin-top:5px;font-size:1.1em}
body section#texte .col_droite p.source a img{max-width:100%}
body section#texte .col_droite p.source a .lien{display:block;text-align:center;margin-top:5px;font-size:1.1em}
.spip_documents_center{clear:both}
#infos{font-size:70%;line-height:135%;margin-top:.5em;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:5%;color:#FFF;background-color:#F1582E;padding:15px}
#infos .spip_encadre{border:0;background:transparent;padding:0}
#infos .spip_documents_liste .logo{margin:-15px;display:block;width:auto;float:none}
#infos .spip_documents_liste .titre{margin-left:0}
#infos .spip_documents_liste .descriptif{margin-left:0}
#infos .spip_documents_liste .credits{margin-left:0}
#infos .spip_documents_liste .titre{margin-top:22px}
#infos .pave_h3{padding:0}
#infos a{color:#013856}
#infos p{margin:0}
#infos p+ p{margin-top:.5em}
.avec_fond_fonce .cadre_auteur:before{border-color:rgba(255,255,255,0.6)}
.cadre_auteur:before{content:" ";display:block;width:50%;height:1px;border-top:1px solid #045C99}
.traductions{text-transform:lowercase;font-family:helvetica,arial,sans-serif,sans;font-size:.85em;color:#045C99;text-align:center;margin-top:1.5em;text-align:right;max-width:670px;margin-left:auto;margin-right:auto}
.traductions ul{list-style-type:none;padding:0;margin:0}
.traductions ul li{display:inline;color:#666}
.traductions ul li+ li{margin-left:5px}
.traductions ul li a{text-decoration:none;color:#666}
.traductions ul li a:hover{text-decoration:underline}
.traductions ul li a:focus{text-decoration:underline}
.cadre_auteur{margin-top:1.5em;font-size:80%;font-size:1rem;line-height:110%;zoom:1;font-family:texte,'palatino linotype',Georgia,Times,'Times New Roman',serif}
.cadre_auteur:before{content:"";display:block;overflow:hidden}
.cadre_auteur:after{content:"";display:block;overflow:hidden}
.cadre_auteur:after{clear:both}
.cadre_auteur a.logo{margin-top:1em;display:block;width:80px;height:80px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;float:left}
.cadre_auteur .logo ~.intitules{margin-left:95px}
.cadre_auteur .intitules{margin-top:1.5em;margin-bottom:1.5em}
.cadre_auteur strong{display:block;font-family:titraille,serif;font-weight:700;text-transform:uppercase}
.cadre_auteur a{text-decoration:none}
.cadre_auteur a:hover strong{text-decoration:underline}
.cadre_auteur a:hover .lire_suite{text-decoration:underline}
.cadre_auteur a:focus strong{text-decoration:underline}
.cadre_auteur a:focus .lire_suite{text-decoration:underline}
.cadre_auteur .role{display:block;margin-top:-.7em;font-family:titraille,serif;font-size:70%;text-transform:uppercase;color:#000}
.cadre_auteur .membre{display:block;font-family:helvetica,arial,sans;font-weight:700;font-size:80%}
.cadre_auteur .bio{font-size:95%;line-height:135%;color:#000;line-height:1.35em}
.cadre_auteur .bio .lire_suite{white-space:nowrap;color:#888;font-family:helvetica,arial,sans;font-weight:700;margin-left:10px}
.cadre_auteur .bio p {margin:0;margin-top:.5em}
.formulaire_recherche{clear:left;padding-top:10px;padding-bottom:10px}
.formulaire_recherche form{position:relative;margin:0}
.formulaire_recherche form input.champ_recherche{margin:0;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#f7f6f5;border:1px solid #ececea;padding:5px;padding-right:30px;font-size:.9em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.formulaire_recherche form .submit{position:absolute;top:50%;margin-top:-10px;right:5px;-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50)}
.formulaire_recherche form .submit:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
.formulaire_recherche form .submit:focus{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
ul.liste_articles.liste_articles_islam > li{width:48%;float:left;margin-left:4%}
ul.liste_articles.liste_articles_islam > li .intitules{text-align:center}
ul.liste_articles.liste_articles_islam > li .logo{padding:0% 30%;background-color:#FFF;margin-bottom:.5em}
ul.liste_articles.liste_articles_islam > li .logo .img{padding-bottom:60%;background-size:contain;background-repeat:no-repeat}
ul.liste_articles{margin:0;padding:0;list-style-type:none;text-align:left;-moz-hyphens:none;-webkit-hyphens:none;-khtml-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}
ul.liste_articles.jeunes > li a{text-align:center}
ul.liste_articles.jeunes > li a .intitules > .titre{margin-top:5px}
ul.liste_articles.jeunes > li a:hover .logo .img{-webkit-box-shadow:0 0 0 #6e5e32;-moz-box-shadow:0 0 0 #6e5e32;box-shadow:0 0 0 #6e5e32}
ul.liste_articles.jeunes > li a:focus .logo .img{-webkit-box-shadow:0 0 0 #6e5e32;-moz-box-shadow:0 0 0 #6e5e32;box-shadow:0 0 0 #6e5e32}
ul.liste_articles > li{margin-bottom:30px}
ul.liste_articles > li[dir=rtl]{direction:rtl;text-align:right}
ul.liste_articles > li a{display:block;text-decoration:none}
ul.liste_articles > li a:hover{color:#000}
ul.liste_articles > li a:hover .intitules .titre{color:#B20404}
ul.liste_articles > li a:hover .logo picture img{transform:scale(1.1)}
ul.liste_articles > li a:hover .logo .video{background-color:#7D1914}
ul.liste_articles > li a:focus{color:#000}
ul.liste_articles > li a:focus .intitules .titre{color:#B20404}
ul.liste_articles > li a:focus .logo picture img{transform:scale(1.1)}
ul.liste_articles > li a:focus .logo .video{background-color:#7D1914}
ul.liste_articles > li a .logo{display:block;position:relative}
ul.liste_articles > li a .logo .video{width:16px;height:16px;position:absolute;left:10px;bottom:10px;background-color:#DD3026;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:13px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.7);-moz-box-shadow:0 0 3px rgba(0,0,0,0.7);box-shadow:0 0 3px rgba(0,0,0,0.7)}
ul.liste_articles > li a .logo .img{display:block}
ul.liste_articles > li a .logo .img picture{display:block;transition:filter 0.2s;overflow:hidden}
ul.liste_articles > li a .logo .img picture img{transition:transform 0.2s}
ul.liste_articles > li a .type{display:inline-block;margin-bottom:3px}
ul.liste_articles > li a .intitules{display:block}
ul.liste_articles > li a .intitules> span{display:block}
ul.liste_articles > li a .intitules> span.type{display:inline-block;color:#333;font-weight:700}
ul.liste_articles > li a .intitules> span.titre{font-size:1.2em;line-height:125%;font-family:texte,'palatino linotype',Georgia,Times,'Times New Roman',serif;font-weight:700;color:#045C99;transition:color 0.2s;text-wrap:balance}
ul.liste_articles > li a .intitules> span.soustitre{margin-top:6px;color:#000;font-weight:700;font-size:.8em;line-height:120%;font-weight:700}
ul.liste_articles > li a .intitules> span.auteur{color:#000}
ul.liste_articles > li a .intitules> span.date{color:#aaa;white-space:nowrap}
ul.liste_articles > li a .intitules> span.auteur{margin-top:7px;display:inline-block;font-weight:700}
ul.liste_articles > li a .intitules> span.date{margin-top:7px;display:inline-block;font-weight:700}
ul.liste_articles > li a .intitules> span.descriptif{margin-top:5px}
.col_notes{margin-top:5em}
.col_notes > div{margin-left:20px;display:none}
.col_notes .lien_note{float:left;margin-left:-20px;width:20px}
.col_notes .lien_note a{text-decoration:none;font-family:verdana,arial,sans}
ul.une{font-size:120%}
ul.une > li a{position:relative}
ul.une > li a .logo{margin-bottom:10px}
ul.une > li a .intitules{position:absolute;bottom:0;background-color:#fff;background-color:rgba(255,255,255,0.3);padding:10px;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4dffffff',endColorstr='#4dffffff')}
ul.une > li a .intitules .descriptif{height:0;overflow:hidden;-moz-transition:height 0.3s;-webkit-transition:height 0.3s;-khtml-transition:height 0.3s;-ms-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s}
ul.une > li a:hover .intitules{background-color:rgba(255,255,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ccffffff',endColorstr='#ccffffff')}
ul.une > li a:hover .intitules .descriptif{height:auto}
ul.une > li a:hover .intitules .descriptif:after{content:"lire la suite…";display:block;text-align:right;text-decoration:underline}
ul.une > li a:focus .intitules{background-color:rgba(255,255,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ccffffff',endColorstr='#ccffffff')}
ul.une > li a:focus .intitules .descriptif{height:auto}
ul.une > li a:focus .intitules .descriptif:after{content:"lire la suite…";display:block;text-align:right;text-decoration:underline}
.centenaire_rub{position:absolute;bottom:0;right:0;width:100px}
.centenaire_rub picture{display:block}
#une1418{background-color:#e7e2ce;position:relative}
#une1418 .centenaire{position:absolute;bottom:0;right:0;width:100px}
#une1418 .centenaire picture{display:block}
#une1418 .remplir_image{position:absolute;width:100%;height:100%;overflow:hidden;-webkit-opacity:0.3;-moz-opacity:0.3;opacity:0.3;filter:alpha(opacity=30)}
#une1418 h2.dossier1418{float:right;margin:0;padding:0;width:207px;padding-left:20px;font-family:intertitres}
#une1418 h2.dossier1418 strong{font-weight:400;font-family:titraille}
#une1418 h2.dossier1418 strong{display:block}
#une1418 h2.dossier1418 span{display:block}
#une1418 h2.dossier1418 a{float:right;display:block;background-color:rgba(133,130,109,0.7)}
#une1418 h2.dossier1418 a:hover{background-color:rgba(133,130,109,1)}
#une1418 h2.dossier1418 a:focus{background-color:rgba(133,130,109,1)}
#une1418 .centrer{position:relative;padding:30px 0 25px}
#une1418 ul.liste_articles{margin-top:-5px;z-index:20;margin-right:237px}
#une1418 ul.liste_articles > li{margin-bottom:0}
#une1418 .logo{position:relative;float:left;width:30%;margin-top:0}
#une1418 .logo .type{position:absolute;left:0;bottom:0}
#une1418 .logo .focus{position:absolute;left:0;bottom:0}
#une1418 .intitules{margin-left:32%}
#une1418 .intitules .titre{color:#48432f}
#une1418 .intitules .descriptif{display:none}
#une .logo{position:relative}
#une .logo img{display:block}
#une ul.principaux_nouv{zoom:1;margin-top:-10px}
#une ul.principaux_nouv:before{content:"";display:block;overflow:hidden}
#une ul.principaux_nouv:after{content:"";display:block;overflow:hidden}
#une ul.principaux_nouv:after{clear:both}
#une ul.principaux_nouv > li{float:left;background-color:#FFF;border:1px solid rgba(0,0,0,0.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#une ul.principaux_nouv > li:nth-child(1){clear:left;margin-left:0}
#une ul.principaux_nouv > li a{display:block;color:#FFF}
#une ul.principaux_nouv > li a .titre{font-size:145%}
#une ul.principaux_nouv > li a .intitules{padding:10px;text-align:center}
#une ul.principaux_nouv > li a .type{background-color:#576ea6}
#une ul.principaux_nouv > li a .auteur{color:#576ea6}
#une ul.principaux_nouv > li a .date{color:#576ea6}
#une ul.principaux_nouv > li a .descriptif{display:none}
#une ul.principaux_nouv > li a .logo{margin-bottom:5px}
#une ul.principaux{zoom:1}
#une ul.principaux:before{content:"";display:block;overflow:hidden}
#une ul.principaux:after{content:"";display:block;overflow:hidden}
#une ul.principaux:after{clear:both}
#une ul.principaux span.descriptif{font-size:.8em;line-height:120%;font-family:texte,geneva,sans}
#une ul.principaux li .logo .type{position:absolute;bottom:5px;left:0;width:100%;text-align:center;font-weight:700;text-shadow:0 0 3px #000}
#une ul.principaux li .logo .type{position:absolute;bottom:0;left:50%;max-width:100%;text-align:center;transform:translateX(-50%);background:#FB4F2E;color:#FFF;padding:3px 10px;font-family:titraille;text-transform:uppercase;font-weight:700;font-size:.8em}
#une ul.principaux li .logo .focus{position:absolute;bottom:0;left:50%;max-width:100%;text-align:center;transform:translateX(-50%);background:#FB4F2E;color:#FFF;padding:3px 10px;font-family:titraille;text-transform:uppercase;font-weight:700;font-size:.8em}
.une_sommaire .logo{position:relative}
.une_sommaire .logo img{display:block}
.une_sommaire ul.principaux_nouv{zoom:1;margin-top:-10px}
.une_sommaire ul.principaux_nouv:before{content:"";display:block;overflow:hidden}
.une_sommaire ul.principaux_nouv:after{content:"";display:block;overflow:hidden}
.une_sommaire ul.principaux_nouv:after{clear:both}
.une_sommaire ul.principaux_nouv > li{float:left;background-color:#FFF;border:1px solid rgba(0,0,0,0.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.une_sommaire ul.principaux_nouv > li:nth-child(1){clear:left;margin-left:0}
.une_sommaire ul.principaux_nouv > li a{display:block;color:#FFF}
.une_sommaire ul.principaux_nouv > li a .titre{font-size:145%}
.une_sommaire ul.principaux_nouv > li a .intitules{padding:10px;text-align:center}
.une_sommaire ul.principaux_nouv > li a .type{background-color:#576ea6}
.une_sommaire ul.principaux_nouv > li a .auteur{color:#576ea6}
.une_sommaire ul.principaux_nouv > li a .date{color:#576ea6}
.une_sommaire ul.principaux_nouv > li a .descriptif{display:none}
.une_sommaire ul.principaux_nouv > li a .logo{margin-bottom:5px}
.une_sommaire ul.principaux{zoom:1}
.une_sommaire ul.principaux:before{content:"";display:block;overflow:hidden}
.une_sommaire ul.principaux:after{content:"";display:block;overflow:hidden}
.une_sommaire ul.principaux:after{clear:both}
.une_sommaire ul.principaux span.descriptif{font-size:.8em;line-height:120%;font-family:texte,geneva,sans}
.une_sommaire ul.principaux li .logo .type{position:absolute;bottom:5px;left:0;width:100%;text-align:center;font-weight:700;text-shadow:0 0 3px #000}
.une_sommaire ul.principaux li .logo .type{position:absolute;bottom:0;left:50%;max-width:100%;text-align:center;transform:translateX(-50%);background:#FB4F2E;color:#FFF;padding:3px 10px;font-family:titraille;text-transform:uppercase;font-weight:700;font-size:.8em}
.une_sommaire ul.principaux li .logo .focus{position:absolute;bottom:0;left:50%;max-width:100%;text-align:center;transform:translateX(-50%);background:#FB4F2E;color:#FFF;padding:3px 10px;font-family:titraille;text-transform:uppercase;font-weight:700;font-size:.8em}
#resultat_recherche .logo{position:relative}
#resultat_recherche .logo img{display:block}
#resultat_recherche ul.principaux_nouv{zoom:1;margin-top:-10px}
#resultat_recherche ul.principaux_nouv:before{content:"";display:block;overflow:hidden}
#resultat_recherche ul.principaux_nouv:after{content:"";display:block;overflow:hidden}
#resultat_recherche ul.principaux_nouv:after{clear:both}
#resultat_recherche ul.principaux_nouv > li{float:left;background-color:#FFF;border:1px solid rgba(0,0,0,0.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#resultat_recherche ul.principaux_nouv > li:nth-child(1){clear:left;margin-left:0}
#resultat_recherche ul.principaux_nouv > li a{display:block;color:#FFF}
#resultat_recherche ul.principaux_nouv > li a .titre{font-size:145%}
#resultat_recherche ul.principaux_nouv > li a .intitules{padding:10px;text-align:center}
#resultat_recherche ul.principaux_nouv > li a .type{background-color:#576ea6}
#resultat_recherche ul.principaux_nouv > li a .auteur{color:#576ea6}
#resultat_recherche ul.principaux_nouv > li a .date{color:#576ea6}
#resultat_recherche ul.principaux_nouv > li a .descriptif{display:none}
#resultat_recherche ul.principaux_nouv > li a .logo{margin-bottom:5px}
#resultat_recherche ul.principaux{zoom:1}
#resultat_recherche ul.principaux:before{content:"";display:block;overflow:hidden}
#resultat_recherche ul.principaux:after{content:"";display:block;overflow:hidden}
#resultat_recherche ul.principaux:after{clear:both}
#resultat_recherche ul.principaux span.descriptif{font-size:.8em;line-height:120%;font-family:texte,geneva,sans}
#resultat_recherche ul.principaux li .logo .type{position:absolute;bottom:5px;left:0;width:100%;text-align:center;font-weight:700;text-shadow:0 0 3px #000}
#resultat_recherche ul.principaux li .logo .type{position:absolute;bottom:0;left:50%;max-width:100%;text-align:center;transform:translateX(-50%);background:#FB4F2E;color:#FFF;padding:3px 10px;font-family:titraille;text-transform:uppercase;font-weight:700;font-size:.8em}
#resultat_recherche ul.principaux li .logo .focus{position:absolute;bottom:0;left:50%;max-width:100%;text-align:center;transform:translateX(-50%);background:#FB4F2E;color:#FFF;padding:3px 10px;font-family:titraille;text-transform:uppercase;font-weight:700;font-size:.8em}
#une{background-color:#AFB3BC;background-color:#EBCEB0;padding:40px 0 60px}
ul.liste_syndic_courte{font-size:90%}
ul.liste_syndic{margin:0;padding:0;list-style-type:none;font-family:'Lucida Grande','Segoe UI',Tahoma,Ubuntu,Arial,Verdana,sans-serif}
ul.liste_syndic li{padding:10px 0;border-top:1px solid #b6b39e}
ul.liste_syndic li a{text-decoration:none;//display:block}
ul.liste_syndic li span.auteur{color:#000}
ul.liste_syndic li time{color:#B6B39E;float:right}
ul.liste_syndic li span.titre{display:block;margin-top:3px}
ul.liste_syndic li .destinataires{float:right;padding-left:20px;padding-bottom:10px}
ul.liste_syndic li:hover span.titre{text-decoration:underline}
ul.liste_syndic li:focus span.titre{text-decoration:underline}
ul.liste_syndic_longue{font-family:'Lucida Grande','Segoe UI',Tahoma,Ubuntu,Arial,Verdana,sans-serif}
ul.liste_syndic_longue li{padding:0;margin-bottom:0!important;zoom:1}
ul.liste_syndic_longue li a{display:inline}
ul.liste_syndic_longue li .lien_lien_total{display:none}
ul.liste_syndic_longue li .lien_tag{display:inline-block}
ul.liste_syndic_longue li time{color:#91433F}
ul.liste_syndic_longue li:before{content:"";display:block;overflow:hidden}
ul.liste_syndic_longue li:after{content:"";display:block;overflow:hidden}
ul.liste_syndic_longue li:after{clear:both}
ul.liste_syndic_longue li .texte{margin-left:300px;line-height:140%}
ul.liste_syndic_longue li .texte a.spip_out{color:#000;border-bottom:1px dotted #000}
ul.liste_syndic_longue li .texte a.spip_out:hover{border-bottom:1px solid #000}
ul.liste_syndic_longue li .texte a.spip_out:focus{border-bottom:1px solid #000}
ul.liste_syndic_longue li .texte blockquote{font-family:texte,'palatino linotype',Georgia,Times,'Times New Roman',serif;font-size:95%;line-height:135%;margin:1em 0;background:url(https://orientxxi.info/squelettes-2021/css/../imgs/guillemets-40.png) top left no-repeat,url(https://orientxxi.info/squelettes-2021/css/../imgs/guillemets-f-40.png) bottom right no-repeat;background-color:rgba(0,0,0,0.1);padding:1em 50px}
ul.liste_syndic_longue li div.infos{margin-top:1em;text-align:center;width:270px;float:left}
ul.liste_syndic_longue li div.infos .auteur{font-weight:700}
ul.liste_syndic_longue li div.infos time{float:none}
nav.soutenez{margin-top:2em;text-align:center}
nav.soutenez h2.indication{text-align:center;font-weight:700}
nav.soutenez h2.indication a{border:0;color:#000}
nav.soutenez h2.indication a:hover{text-decoration:underline}
nav.soutenez h2.indication a:focus{text-decoration:underline}
nav.soutenez p{font-size:.8em;line-height:130%}
nav.themes_article{text-align:center}
nav.themes_article.article{font-style:.9em}
nav.themes_article h2.indication{text-align:center;font-weight:700}
nav.themes_article ul{margin:0;padding:0;margin-top:1em;line-height:135%}
nav.themes_article li{display:inline-block;line-height:120%;font-family:arial,helvetica,sans;white-space:nowrap;margin-right:10px}
nav.themes_article li:before{content:"#";font-size:80%;color:#aaa}
nav.themes_article li a{text-decoration:none;opacity:0.6;transition:opacity 0.2s}
nav.themes_article li a:hover{text-decoration:underline;opacity:1}
nav.themes_article li a:focus{text-decoration:underline;opacity:1}
div.campagne_dons{margin-top:4em}
div.campagne_dons .support{text-align:center}
div.campagne_dons .support a{display:inline-block;font-family:titraille,serif;font-weight:400;text-transform:uppercase;color:#FFF;background-color:#1a40a1;padding:5px 10px;text-decoration:none;letter-spacing:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
div.campagne_dons .support a:hover{background-color:#0f44ce}
div.campagne_dons .support a:focus{background-color:#0f44ce}
div.campagne_lettre{margin-top:4em}
div.campagne_lettre .support{text-align:center}
div.campagne_lettre .support a{display:inline-block;font-family:titraille,serif;font-weight:400;text-transform:uppercase;color:#FFF;background-color:#1a40a1;padding:5px 10px;text-decoration:none;letter-spacing:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
div.campagne_lettre .support a:hover{background-color:#0f44ce}
div.campagne_lettre .support a:focus{background-color:#0f44ce}
nav.lire_aussi{margin-top:3em}
nav.lire_aussi ul{margin:0;padding:0;list-style-type:none}
nav.lire_aussi ul li a{display:block;text-decoration:none;zoom:1;margin-bottom:10px}
nav.lire_aussi ul li a:before{content:"";display:block;overflow:hidden}
nav.lire_aussi ul li a:after{content:"";display:block;overflow:hidden}
nav.lire_aussi ul li a:after{clear:both}
nav.lire_aussi ul li a .logo{float:left;padding-top:4px}
nav.lire_aussi ul li a .intitules{display:block}
nav.lire_aussi ul li a .avec_logo{margin-left:108px}
nav.lire_aussi ul li a .titre{color:#6e5e32;font-family:intertitres,sans-serif,sans;font-weight:400;font-size:120%;line-height:100%;display:block;margin-bottom:4px}
nav.lire_aussi ul li a .soustitre{font-family:titraille,sans-serif,sans;text-transform:uppercase;font-size:90%;line-height:90%;display:block;color:#000}
nav.lire_aussi ul li a .auteur{font-family:intertitres,sans-serif,sans;text-transform:uppercase;font-size:80%;line-height:90%}
nav.lire_aussi ul li a .date{font-family:intertitres,sans-serif,sans;text-transform:uppercase;font-size:80%;line-height:90%}
nav.lire_aussi ul li a:hover .titre{text-decoration:underline}
nav.lire_aussi ul li a:focus .titre{text-decoration:underline}
nav.lire_dossier{margin-top:2em;margin-bottom:2em}
nav.lire_dossier+ nav.lire_dossier{margin-top:-1.5em}
nav.lire_dossier ul{margin:0;padding:0;list-style-type:none}
nav.lire_dossier ul li a{display:block;text-decoration:none;zoom:1;margin-bottom:10px;font-size:85%}
nav.lire_dossier ul li a:before{content:"";display:block;overflow:hidden}
nav.lire_dossier ul li a:after{content:"";display:block;overflow:hidden}
nav.lire_dossier ul li a:after{clear:both}
nav.lire_dossier ul li a .logo{float:left;padding:0;margin-top:4px;width:120px;overflow:hidden;position:relative}
nav.lire_dossier ul li a .logo picture{display:block}
nav.lire_dossier ul li a .logo img{display:block;transition:transform 0.2s}
nav.lire_dossier ul li a .logo .video{position:absolute;width:16px;height:16px;left:10px;bottom:10px;background-color:#dd3026;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,0.7);padding:9px}
nav.lire_dossier ul li a .intitules{display:block}
nav.lire_dossier ul li a .avec_logo{margin-left:140px}
nav.lire_dossier ul li a .sans_logo{clear:left}
nav.lire_dossier ul li a .type{font-family:titraille,sans-serif,sans;text-transform:uppercase;line-height:80%;letter-spacing:1px;color:#FFF;font-size:80%;font-weight:700;color:#000;margin-bottom:3px}
nav.lire_dossier ul li a .titre{font-size:1.2em;line-height:125%;font-family:texte,'palatino linotype',Georgia,Times,'Times New Roman',serif;font-weight:700;color:#045C99;transition:color 0.2s;display:block;margin-bottom:4px;text-wrap:balance}
nav.lire_dossier ul li a .soustitre{font-family:titraille,sans-serif,sans;text-transform:uppercase;font-size:75%;font-weight:700;line-height:90%;display:block;color:#000}
nav.lire_dossier ul li a .descriptif{display:none}
nav.lire_dossier ul li a .auteur{font-family:titraille,sans-serif,sans;text-transform:uppercase;font-size:60%;font-weight:700;line-height:90%}
nav.lire_dossier ul li a .date{font-family:titraille,sans-serif,sans;text-transform:uppercase;font-size:60%;font-weight:700;line-height:90%}
nav.lire_dossier ul li a:hover .titre{text-decoration:underline;color:#B20404}
nav.lire_dossier ul li a:hover .auteur{color:#000}
nav.lire_dossier ul li a:hover .date{color:#000}
nav.lire_dossier ul li a:hover .logo img{transform:scale(1.1)}
nav.lire_dossier ul li a:focus .titre{text-decoration:underline;color:#B20404}
nav.lire_dossier ul li a:focus .auteur{color:#000}
nav.lire_dossier ul li a:focus .date{color:#000}
nav.lire_dossier ul li a:focus .logo img{transform:scale(1.1)}
.spip_documents_video{clear:both}
body.auteur .logo_fond_auteur{display:block;overflow:hidden;display:block}
body.auteur .logo_fond_auteur picture{-moz-transform:scale(1.4);-webkit-transform:scale(1.4);-khtml-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);-moz-filter:blur(10px);-webkit-filter:blur(10px);-khtml-filter:blur(10px);-ms-filter:blur(10px);-o-filter:blur(10px);filter:blur(10px)}
body.auteur .logo_auteur_big{width:160px;height:160px;margin-left:auto;margin-right:auto;margin-top:-80px;border:5px solid #FFF;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden}
section#contenu_rubrique{margin-top:1em}
section#contenu_rubrique #une{background-color:transparent}
section#contenu_rubrique h3.titre_mot{margin-top:2em;font-size:1.4em;font-family:intertitres,serif;font-weight:400;text-transform:uppercase;line-height:100%}
section#contenu_rubrique ul.liste_articles_lve{font-size:80%}
section#contenu_rubrique ul.liste_articles_lve .type{margin-top:5px}
section#contenu_rubrique ul.liste_articles_lve > li{margin-bottom:15px}
section#contenu_rubrique ul.liste_articles_lve > li a{zoom:1}
section#contenu_rubrique ul.liste_articles_lve > li a:before{content:"";display:block;overflow:hidden}
section#contenu_rubrique ul.liste_articles_lve > li a:after{content:"";display:block;overflow:hidden}
section#contenu_rubrique ul.liste_articles_lve > li a:after{clear:both}
section#contenu_rubrique ul.liste_articles_lve > li a .logo{width:80px;float:left}
section#contenu_rubrique ul.liste_articles_lve > li a .avec_logo{margin-left:90px}
section#contenu_rubrique ul.liste_articles_lve > li a .intitules .titre{font-size:1.45em;line-height:105%;margin-bottom:7px}
section#contenu_rubrique ul.liste_articles_lve > li a .intitules .descriptif{display:none}
section#contenu_rubrique ul.liste_mots{list-style-type:none;padding:0;margin:0;zoom:1;font-family:'Lucida Grande','Segoe UI',Tahoma,Ubuntu,Arial,Verdana,sans-serif;font-size:85%;-moz-column-count:4;-webkit-column-count:4;-khtml-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}
section#contenu_rubrique ul.liste_mots:before{content:"";display:block;overflow:hidden}
section#contenu_rubrique ul.liste_mots:after{content:"";display:block;overflow:hidden}
section#contenu_rubrique ul.liste_mots:after{clear:both}
section#contenu_rubrique ul.liste_mots > li{margin:0;margin-bottom:4px;display:inline-block;width:100%}
section#contenu_rubrique ul.liste_mots > li a{margin:0;text-decoration:none;display:block;margin-right:10px}
section#contenu_rubrique ul.liste_mots > li a.sm3{-webkit-opacity:0.6;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity=60)}
section#contenu_rubrique ul.liste_mots > li a.sm3:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
section#contenu_rubrique ul.liste_mots > li a.sm3:focus{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
section#contenu_rubrique ul.liste_mots > li a.gt10{xfont-weight:700}
section#contenu_rubrique ul.liste_mots > li a.gt15{font-weight:700;xcolor:#000}
section#contenu_rubrique ul.liste_mots > li a:hover{text-decoration:underline}
section#contenu_rubrique ul.liste_mots > li a:focus{text-decoration:underline}
section#contenu_rubrique ul.liste_articles.liste_articles5{border-top:1px solid #B6B39E}
section#contenu_rubrique ul.liste_articles.liste_articles5 > li{margin-bottom:0;padding-bottom:10px;padding-top:10px;border-bottom:1px solid #B6B39E}
section#contenu_rubrique ul.liste_articles.liste_articles5 > li a{padding-bottom:0;margin-bottom:0}
section#contenu_rubrique ul.liste_articles.liste_articles5 > li a .avec_logo{margin-left:140px}
section#contenu_rubrique ul.liste_articles.liste_articles5 > li a .soustitre{margin-top:10px;color:#B6B39E;font-size:95%}
section#contenu_rubrique ul.sousrubriques{list-style-type:none;margin:0;padding:0;zoom:1}
section#contenu_rubrique ul.sousrubriques:before{content:"";display:block;overflow:hidden}
section#contenu_rubrique ul.sousrubriques:after{content:"";display:block;overflow:hidden}
section#contenu_rubrique ul.sousrubriques:after{clear:both}
section#contenu_rubrique ul.sousrubriques li{float:left;margin-left:0;text-align:center}
section#contenu_rubrique ul.sousrubriques li+ li{margin-left:5%}
section#contenu_rubrique ul.sousrubriques li a{text-decoration:none;display:block}
section#contenu_rubrique ul.sousrubriques li a .titre{color:#000;font-size:1.2em;margin:0;padding:0;font-family:intertitres,serif;font-weight:400;text-transform:uppercase;line-height:100%;display:block}
section#contenu_rubrique ul.sousrubriques li a .total{display:block;margin-top:4px;font-family:titraille,serif;font-size:1.2em;color:#6E5E32}
section#contenu_rubrique ul.sousrubriques li a .descriptif{display:block;margin-top:7px;color:#88856D}
section#contenu_rubrique ul.sousrubriques li a:hover .titre{text-decoration:underline}
section#contenu_rubrique ul.sousrubriques li a:focus .titre{text-decoration:underline}
section#contenu_rubrique > ul.normal > li{margin-bottom:30px;padding-top:30px;border-top:1px solid rgba(178,4,4,0.1);clear:both}
section#contenu_rubrique > ul.normal > li:nth-child(2n+1) > a .logo{float:right}
section#contenu_rubrique > ul.normal > li:nth-child(2n+1) > a .avec_logo{margin-left:0;margin-right:290px}
section#contenu_rubrique > ul.normal > li > a{margin-bottom:20px;zoom:1}
section#contenu_rubrique > ul.normal > li > a:before{content:"";display:block;overflow:hidden}
section#contenu_rubrique > ul.normal > li > a:after{content:"";display:block;overflow:hidden}
section#contenu_rubrique > ul.normal > li > a:after{clear:both}
section#contenu_rubrique > ul.normal > li > a .logo{float:left;margin-top:5px;width:250px}
section#contenu_rubrique > ul.normal > li > a .avec_logo{margin-left:290px}
section#contenu_rubrique .secondaires{font-size:95%}
section#contenu_rubrique .secondaires > li{margin-bottom:20px}
section#contenu_rubrique .secondaires > li a .logo{width:80px;float:left}
section#contenu_rubrique .secondaires > li a .avec_logo{margin-left:100px}
section#contenu_rubrique .secondaires > li a .titre{font-size:150%;line-height:105%}
section#contenu_rubrique .secondaires > li a .soustitre{margin-top:7px}
section#contenu_rubrique .secondaires > li a .descriptif{display:none}
section#contenu_rubrique.rubrique2x > ul{font-size:95%;border-bottom:1px solid #b6b39e}
section#contenu_rubrique.rubrique2x > ul > li{margin:0;border-top:1px solid #b6b39e}
section#contenu_rubrique.rubrique2x > ul > li a{padding:15px 0;margin-bottom:0}
section#contenu_rubrique.rubrique2x > ul > li a .logo{width:120px}
section#contenu_rubrique.rubrique2x > ul > li a .avec_logo{margin-left:140px}:-webkit-full-screen{z-index:500!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important}:-moz-full-screen{z-index:500!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important}
:fullscreen{z-index:500!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important}
.fullscreen{z-index:500!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important}
.pagination{clear:both;margin:2em 0;text-align:right;font-family:intertitres,sans-serif,sans}
.pagination strong{font-weight:400;font-family:titraille,serif}
body.dossier #logo_page{position:relative}
body.dossier #logo_page:after{content:"";background:url(https://orientxxi.info/squelettes-2021/css/../imgs/dossier-new.png);width:100px;height:100px;position:absolute;background-size:cover;top:5px;left:-5px}
.logo_dossier .logo{position:relative}
.logo_dossier .logo:after{content:"";background:url(https://orientxxi.info/squelettes-2021/css/../imgs/dossier-new.png);width:100px;height:100px;position:absolute;background-size:cover}
.liste_articles.principaux .logo_dossier .logo:after{width:100px;height:100px;left:-5px;top:-5px}
.liste_articles.principaux_une .logo_dossier .logo:after{width:100px;height:100px;left:-5px;top:-5px}
.liste_articles.principaux_nouv .logo_dossier .logo:after{width:100px;height:100px;left:-5px;top:-5px}
.liste_articles .logo_dossier .logo:after{width:70px;height:70px;left:-4px;top:-4px}
.map{height:200px;position:relative}
.map .affmap{position:absolute;top:0;left:0;width:100%;height:100%}
.map a.togfullscreen{z-index:100;position:absolute;left:0;top:70px}
.spip_documents > a{position:relative;background-color:#000}
.spip_documents > a picture{transition:box-shadow 0.2s}
.spip_documents > a :after{position:absolute;content:"";width:20px;height:20px;padding:10px;background-color:rgba(255,255,255,0.5);background-image:url(https://orientxxi.info/squelettes-2021/css/../imgs/fullscreen-new.png);background-size:22px 22px;background-repeat:no-repeat;background-position:center center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;top:10px;right:10px}
.spip_documents > a:hover picture{box-shadow:0 0 10px rgba(0,0,0,0.3)}
.spip_documents > a:focus picture{box-shadow:0 0 10px rgba(0,0,0,0.3)}
.spip_documents_liste{text-align:left;zoom:1;margin-left:0!important;margin-right:0!important}
.spip_documents_liste:before{content:"";display:block;overflow:hidden}
.spip_documents_liste:after{content:"";display:block;overflow:hidden}
.spip_documents_liste:after{clear:both}
.spip_documents_liste .logo{width:100px;float:left}
.spip_documents_liste .titre{display:block;margin-left:110px;line-height:125%}
.spip_documents_liste .descriptif{display:block;margin-left:110px;line-height:125%}
.spip_documents_liste .taille{display:block;margin-left:110px;line-height:125%}
.spip_documents_liste .descriptif{margin-top:5px}
.spip_documents_liste .taille{font-size:95%}
.spip_documents_liste .taille{margin-top:5px}
.spip_documents_liste .titre{font-weight:700}
#texte_accueil{background-color:#e5e3d7;padding:40px 0}
#texte_accueil h1{font-size:3em;line-height:100%}
#texte_accueil h2{font-size:1.2em;margin-bottom:0}
#texte_accueil .texte{-moz-column-count:3;-webkit-column-count:3;-khtml-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3;-moz-column-gap:40px;-webkit-column-gap:40px;-khtml-column-gap:40px;-ms-column-gap:40px;-o-column-gap:40px;column-gap:40px;color:#333;text-align:justify;text-justify:newspaper;-moz-hyphens:auto;-webkit-hyphens:auto;-khtml-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;-moz-hyphenate-limit-before:3;-webkit-hyphenate-limit-before:3;-khtml-hyphenate-limit-before:3;-ms-hyphenate-limit-before:3;-o-hyphenate-limit-before:3;hyphenate-limit-before:3;-moz-hyphenate-limit-after:3;-webkit-hyphenate-limit-after:3;-khtml-hyphenate-limit-after:3;-ms-hyphenate-limit-after:3;-o-hyphenate-limit-after:3;hyphenate-limit-after:3;-moz-hyphenate-limit-lines:2;-webkit-hyphenate-limit-lines:2;-khtml-hyphenate-limit-lines:2;-ms-hyphenate-limit-lines:2;-o-hyphenate-limit-lines:2;hyphenate-limit-lines:2;-moz-hyphenate-limit-chars:6 3 3;-webkit-hyphenate-limit-chars:6 3 3;-khtml-hyphenate-limit-chars:6 3 3;-ms-hyphenate-limit-chars:6 3 3;-o-hyphenate-limit-chars:6 3 3;hyphenate-limit-chars:6 3 3}
#texte_accueil .texte p.signature{text-indent:0;text-align:right;display:block;margin-top:1em;margin-bottom:0}
#texte_accueil .texte p{margin:0}
#texte_accueil .texte p+ p{text-indent:2em}
#texte_accueil .texte p+p + p +p +p{display:none}
.portfolio{clear:both;padding-top:40px;margin-bottom:40px;margin-left:-5px;margin-right:-5px;overflow-x:hidden}
.portfolio ul{margin:0;padding:0;list-style-type:none}
.portfolio ul li{float:left;margin:0;padding:0;overflow:hidden;text-align:left}
.portfolio ul li a{display:block;padding:5px;font-size:75%;line-height:120%;text-decoration:none;color:#444}
.portfolio ul li a .titre{font-weight:700}
.portfolio ul li a .titre{display:block;margin-top:3px}
.portfolio ul li a .descriptif{display:block;margin-top:3px}
.portfolio ul li a .credits{display:block;margin-top:3px}
.portfolio ul li a .credits{font-style:italic}
.portfolio ul li a:hover{color:#000}
.portfolio ul li a:hover .titre{text-decoration:underline}
.portfolio ul li a:focus{color:#000}
.portfolio ul li a:focus .titre{text-decoration:underline}
body.mot section#contenu_rubrique ul.liste_mots{margin-bottom:3em}
.fond_campagne{position:fixed;background-color:#e1dfd4;background-color:rgba(0,0,0,0.75);width:100%;height:100%;top:0;left:0;z-index:100;opacity:1;display:none;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-khtml-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.afficher_campagne{display:none}
.afficher_campagne:checked ~ #popup_campagne{opacity:1;pointer-events:all}
#popup_campagne{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity 0.4s}
#popup_campagne .fond_campagne{display:block;cursor:pointer}
#popup_campagne .fond_campagne:before{content:"";width:44px;height:44px;position:absolute;top:20px;right:20px;background:url(https://orientxxi.info/squelettes-2021/css/../imgs/croix-blanche.png);background-size:contain}
#popup_campagne .campagne{z-index:200;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%) scale(90%)}
#popup_campagne .campagne:before{content:"Si vous appréciez Orient XXI,\ pensez à nous soutenir !";text-align:center;display:block;background:#194087;margin-top:-20px;margin-bottom:20px;padding:20px}
.campagne{font-family:Futura,"Trebuchet MS",Arial,sans-serif;background-color:#F29B06;color:#FFF;padding:20px 0;padding-top:20px}
.campagne .valeurs{width:90%;margin-left:auto;margin-right:auto;zoom:1;margin-bottom:5px;font-size:3.2vw;display:table}
.campagne .valeurs:before{content:"";display:block;overflow:hidden}
.campagne .valeurs:after{content:"";display:block;overflow:hidden}
.campagne .valeurs:after{clear:both}
.campagne .valeurs .disque{display:table-cell;font-style:italic;width:140px}
.campagne .valeurs .entree{display:table-cell;font-style:italic;vertical-align:middle}
.campagne .valeurs .entree > span{display:block;white-space:nowrap}
.campagne .valeurs .entree span.val{font-size:1.6em;line-height:1em;font-weight:700}
.campagne .valeurs .entree span.type{text-transform:uppercase;font-size:80%}
.campagne .valeurs .disque + .entree{margin-left:5%;text-align:center}
.campagne .valeurs .disque + .entree + .entree{text-align:right}
.campagne .action{text-align:center;margin-top:10px}
.campagne .action input{width:100%;max-width:260px}
.campagne .action a{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;letter-spacing:1px;padding:5px 10px;display:inline-block;background-color:#1a40a1;color:#FFF;text-decoration:none;font-family:titraille,serif;text-transform:uppercase}
.campagne .action a:hover{background-color:#0d286b}
.campagne .action a:focus{background-color:#0d286b}
.campagne .pourquoi{text-align:center;font-family:verdana,arial,sans;font-size:13px}
.campagne .graphique{width:300px;margin-left:auto;margin-right:auto;display:none}
.campagne .graphique a{color:#000;text-decoration:none;display:block}
.campagne .graphique a .progression{display:block;width:100%;background-color:#FFF;border:1px solid #6e5e32;font-family:verdana,arial,sans;font-size:80%}
.campagne .graphique a .progression .prog{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;background-color:#B6B39E;text-align:right}
.campagne .graphique a .progression .prog .val{display:block;padding:2px 5px}
#abonnement_newsletter{font-size:1.2em;line-height:145%;max-width:600px;margin:2em auto}
#abonnement_newsletter .formulaire{font-family:verdana,arial,sans;border:1px solid #ccc8b5;padding:1em;text-align:center;background-color:#fefcf6;margin-bottom:3em}
#abonnement_newsletter .formulaire input{font-size:1.1em;padding:5px 10px;border:1px solid #ccc8b5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#abonnement_newsletter .formulaire input[type=submit]{background-color:#B6B39E;border:1px solid #B6B39E}
nav#translate{padding:1em 0 .5em;margin:0;background-color:#fbfaf6;zoom:1}
nav#translate:before{content:"";display:block;overflow:hidden}
nav#translate:after{content:"";display:block;overflow:hidden}
nav#translate:after{clear:both}
nav#translate div.en{font-size:100%}
nav#translate div.en .intitules.avec_logo{margin-left:60px}
nav#translate div.en span.logo{float:left}
nav#translate div.ar .intitules.avec_logo{margin-right:60px}
nav#translate div.ar span.logo{float:right}
nav#translate div.ar h2.indication{font-size:1.6em}
nav#translate ul{margin:0;padding:0}
nav#translate ul li{padding-bottom:1em}
nav#translate ul li a{display:block;zoom:1;text-decoration:none}
nav#translate ul li a:before{content:"";display:block;overflow:hidden}
nav#translate ul li a:after{content:"";display:block;overflow:hidden}
nav#translate ul li a:after{clear:both}
nav#translate ul li a span.logo{display:block;width:50px}
nav#translate ul li a span.intitules{display:block}
nav#translate ul li a span.intitules span.titre{display:block;color:#6e5e32;font-family:intertitres,sans-serif,sans;font-size:1.1em;line-height:120%}
nav#translate ul li a span.intitules span.surtitre{display:block;color:#000;font-size:70%;font-family:titraille,sans-serif,sans;text-transform:uppercase}
nav#translate ul li a span.intitules span.soustitre{display:block;color:#000;font-size:70%;font-family:titraille,sans-serif,sans;text-transform:uppercase}
nav#translate ul li a span.intitules span.auteur{text-transform:uppercase;font-size:70%;font-family:intertitres,sans-serif,sans}
nav#translate ul li a span.intitules span.date{text-transform:uppercase;font-size:70%;font-family:intertitres,sans-serif,sans}
nav#translate ul li a span.intitules span.descriptif{display:none}
nav#annonce{background-color:#765f3f;color:#FFF;text-align:center}
nav#annonce a{display:block;text-align:center;color:#FFF;text-decoration:none;padding:2em 0}
nav#annonce a span.titre{display:block;font-family:intertitres,sans-serif,sans;font-size:2em;line-height:120%}
nav#annonce a span.surtitre{display:block;color:#000;font-size:1.6em;font-family:titraille,sans-serif,sans;text-transform:uppercase}
nav#annonce a span.soustitre{display:block;color:#000;font-size:1.6em;font-family:titraille,sans-serif,sans;text-transform:uppercase}
nav#annonce a span.descriptif{display:block;margin-top:.5em;font-family:intertitres,sans-serif,sans;text-transform:uppercase}
.map_zoom{position:relative;height:0;padding-bottom:70%;border:1px solid #ccc;margin-top:3em}
.map_zoom > div{position:absolute;top:0;left:0;width:100%;height:100%}
#choix_langues{position:absolute;top:15px;left:20px;text-transform:lowercase;font-family:helvetica,arial,sans-serif,sans;font-size:90%;z-index:200}
#choix_langues .langue_ar{font-size:1.3em}
#choix_langues .langue_fa{font-size:1.3em}
#choix_langues a{text-decoration:none;color:#C88870;color:#045C99}
#choix_langues a:hover{text-decoration:underline}
#choix_langues a:focus{text-decoration:underline}
#choix_langues a + a{margin-left:5px}
.scene_document{background-color:#FFF!important}
.spip_encadre{background-color:rgba(0,0,0,0.1);border:0!important;padding:5px 20px!important}
nav.langue_fr .langue_fr{font-weight:700;text-decoration:none!important}
nav.langue_ar .langue_ar{font-weight:700;text-decoration:none!important}
nav.langue_fa .langue_fa{font-weight:700;text-decoration:none!important}
nav.langue_es .langue_es{font-weight:700;text-decoration:none!important}
nav.langue_it .langue_it{font-weight:700;text-decoration:none!important}
nav.langue_en .langue_en{font-weight:700;text-decoration:none!important}
.secteur13 .col_principale{font-family:helvetica,arial,sans;font-size:1.2em!important;line-height:145%!important}
#autres_insti{list-style-type:none;font-family:helvetica,arial,sans;padding-top:.5em}
#autres_insti li{margin-bottom:.5em}
#autres_insti a{text-decoration:none}
#autres_insti a:hover{text-decoration:underline}
#autres_insti a:focus{text-decoration:underline}
.spip_encadre #soutenez_nous{display:none}
.spip_encadre #appel_newsletter{display:none}
blockquote #soutenez_nous{display:none}
blockquote #appel_newsletter{display:none}
.avec_fond #appel_soutenez{background-color:rgba(255,255,255,0.4);padding-top:20px}
.avec_fond #appel_soutenez .logo{display:none}
.avec_fond #appel_soutenez h3{padding-top:1em}
.avec_fond #appel_newsletter #la_lettre{background-color:rgba(255,255,255,0.4);padding-top:20px}
.avec_fond #appel_newsletter #la_lettre .logo{display:none}
.avec_fond #appel_newsletter #la_lettre h3{padding-top:1em}
.avec_fond_clair #appel_soutenez #soutenez_nous{background-color:rgba(255,255,255,0.3)}
.avec_fond_clair #appel_newsletter #la_lettre{background-color:rgba(255,255,255,0.3)}
.centrer .rendezvous{padding:20px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:2em;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important}
.rendezvous{background-color:#045C99;color:#FFF;padding:20px 0;font-family:titraille,sans-serif,sans;text-transform:uppercase;line-height:120%}
.rendezvous + .rendezvous{border-top:1px solid #FFF}
.rendezvous .ligne{max-width:670px;margin:0 auto;zoom:1}
.rendezvous .ligne:before{content:"";display:block;overflow:hidden}
.rendezvous .ligne:after{content:"";display:block;overflow:hidden}
.rendezvous .ligne:after{clear:both}
.rendezvous a{display:block;color:#FFF;text-decoration:none}
.rendezvous a:hover .titre{text-decoration:underline}
.rendezvous a:focus .titre{text-decoration:underline}
.rendezvous .logo{width:70px;display:block;float:left;margin-top:-3px;margin-bottom:-7px}
.rendezvous .logo svg path{fill:#FFF}
.rendezvous a.telecharger{text-transform:none;margin-top:.5em;text-align:left;text-decoration:underline;font-size:.9em}
.rendezvous .intitules{margin-left:85px;display:block}
.rendezvous .intitules > span{display:block}
.rendezvous .intitules > span.titre{margin-bottom:.2em;font-weight:700}
#appel_soutenez{margin-top:5em;margin-bottom:3em;font-size:50%;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important}
#appel_soutenez #soutenez_nous p{font-size:1.5em}
#soutenez_nous{text-align:center;background-color:#C89A93;padding:0 2% 20px}
#soutenez_nous .logo{background-color:#C89A93;width:70px;height:70px;padding:5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;margin-top:-40px;left:50%;margin-left:-40px}
#soutenez_nous .logo picture{display:block}
#soutenez_nous h2.indication{text-align:center;padding-top:50px;margin-top:0;color:#19499B}
#soutenez_nous p{font-size:1.3em;line-height:130%;font-family:helvetica,arial,sans}
#appel_newsletter{margin-top:4em;margin-bottom:3em;font-size:50%;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important}
#appel_newsletter #la_lettre{background-color:#F5EDE1;color:#895603}
#appel_newsletter #la_lettre .indication_off{max-width:670px;margin-left:auto;margin-right:auto}
#appel_newsletter #la_lettre .logo{background-color:#F5EDE1;border:0}
#appel_newsletter #la_lettre .logo svg path{fill:#F29B06!important}
#appel_newsletter #promote{background-color:#F5EDE1;color:#895603;padding-bottom:1em}
#appel_newsletter #promote .logo{background-color:#F5EDE1;width:70px;height:70px;padding:5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;margin-top:-40px;left:50%;margin-left:-40px}
#appel_newsletter #promote .logo svg{display:block;width:50px;padding:10px}
#appel_newsletter #promote h2.indication{text-align:center;padding-top:50px;margin-top:0;color:#19499B}
#appel_newsletter #promote p{text-align:center;font-size:1.5em;line-height:130%;font-family:helvetica,arial,sans;margin-left:15%;margin-right:15%}
#portfolio ul{list-style-type:none}
#portfolio ul li{float:left;width:200px}
.spip_documents_fichier{zoom:1;margin:0;margin-bottom:2em;font-size:1.2em;line-height:125%}
.spip_documents_fichier:before{content:"";display:block;overflow:hidden}
.spip_documents_fichier:after{content:"";display:block;overflow:hidden}
.spip_documents_fichier:after{clear:both}
.spip_documents_fichier> a{background-color:transparent}
.spip_documents_fichier > a :after{display:none}
.spip_documents_fichier + .spip_documents_fichier{margin-top:-1em}
.spip_documents_fichier.spip_documents_fichier_right .logo{float:right}
.spip_documents_fichier.spip_documents_fichier_right .spip_doc_intitules{margin-left:0;margin-right:85px}
.spip_documents_fichier .logo{float:left;width:70px!important;position:relative;background:transparent}
.spip_documents_fichier .logo .logo-modeles{display:block;width:65px}
.spip_documents_fichier .logo .extension{display:block;position:absolute;right:0;top:42%;transform:translate(0,-50%);background-color:#000;color:#FFF;font-size:50%;line-height:1.3em;padding:1px 5px;text-transform:uppercase;font-weight:700;font-family:helvetica,arial,sans}
.spip_documents_fichier .spip_doc_intitules{text-align:left;margin-left:85px}
.spip_documents_fichier .spip_doc_intitules .spip_doc_descriptif{clear:none}
.spip_documents_fichier .spip_doc_intitules .telecharger{display:block;margin-top:5px;font-size:90%;font-weight:700;text-decoration:underline}
@media print{#texte a.spip_out:after{display:none}
body{font-size:80%;height:auto!important;overflow:auto;background:#FFF}
body #viewport{height:auto!important}
.partage{display:none}
div.social ul{display:none}
body section#texte .col_droite p.source{display:none}
.col_notes > div{display:block}
#une.article{display:none}
nav.soutenez{display:none}
nav.themes_article{display:none}
nav.lire_aussi{display:none}
#appel_soutenez{display:none}
#soutenez_nous{display:none}
#appel_newsletter{display:none}}
@media all and (max-width:960px){body .description_rubrique{margin-left:50px;margin-right:50px}
ul.liste_syndic_longue li .texte{margin-left:0}
ul.liste_syndic_longue li div.infos{text-align:left;float:none;width:auto}}
@media all and (max-width:600px){body .description_rubrique{font-size:1.2em;margin-left:0;margin-right:0}
body blockquote.spip{margin-left:-40px;margin-right:-40px;background:url(https://orientxxi.info/squelettes-2021/css/../imgs/guillemets-40.png) top left no-repeat,url(https://orientxxi.info/squelettes-2021/css/../imgs/guillemets-f-40.png) bottom right no-repeat;background-color:rgba(0,0,0,0.1);padding:1em 40px}}
@media screen and (min-width:961px){body.rubrique .texte_rubrique .col_rub_gauche{width:47%}
body.rubrique .texte_rubrique .col_rub_droite{width:47%}
body.rubrique .texte_rubrique .col_rub_gauche{float:left}
body.rubrique .texte_rubrique .col_rub_droite{float:right}}
@media all and (max-width:400px){body blockquote.spip{margin-left:-20px;margin-right:-20px;padding:1em 20px}
#infos{margin-right:-20px}
section#contenu_rubrique ul.sousrubriques li{margin-left:0;float:none}
.portfolio ul li{width:50%}
.portfolio ul li:nth-child(2n+1){clear:left}}
@media (max-width:499px){.themes_actu .theme_actu ul.principal li.numero2.medium{font-size:1.1em}}
@media (min-width:600px) and (max-width:767px) and (min-width:100000px){.themes_actu .theme_actu ul.principal li{width:23.255814%}
.themes_actu .theme_actu ul.principal li.numero1{width:74.418605%}
.themes_actu .theme_actu ul.principal li.numero2{font-size:80%}
.themes_actu .theme_actu ul.principal li.numero3{font-size:80%}
.themes_actu .theme_actu ul.principal li.numero4{font-size:80%}
.themes_actu .theme_actu ul.principal li.numero5{display:none}}
@media (max-width:500px){.themes_actu .theme_actu ul.principal li {font-size:80%}
#demi_logo{width:160px;margin-left:-80px}}
@media (max-width:767px){.themes_actu .theme_actu ul.principal li{width:48.780488%;font-size:90%;margin-left:2.4390244%}
.themes_actu .theme_actu ul.principal li.droite{margin-right:0}
.themes_actu .theme_actu ul.principal li.numero2 .logo{padding-bottom:105%}
.themes_actu .theme_actu ul.principal li.numero2 .intitules{bottom:8%}
.themes_actu .theme_actu ul.principal li.numero3 .logo{padding-bottom:105%}
.themes_actu .theme_actu ul.principal li.numero3 .intitules{bottom:8%}
.themes_actu .theme_actu ul.principal li.numero1{width:100%;float:none;font-size:1.7em;margin:0}
.themes_actu .theme_actu ul.principal li.numero1 .titre{line-height:105%}
.themes_actu .theme_actu ul.principal li.numero1 .logo{padding-bottom:102.439024%}
.themes_actu .theme_actu ul.principal li.numero1 .intitules{bottom:10%}
.themes_actu .theme_actu ul.principal li.numero2{margin-left:0}
.themes_actu .theme_actu ul.principal li.numero4{margin-left:0}
.themes_actu .theme_actu ul.principal li.numero8{clear:left;margin-left:0}
.themes_actu .theme_actu ul.principal li.numero12{clear:left;margin-left:0}
.themes_actu .theme_actu ul.principal li.numero2.medium{width:100%}
.themes_actu .theme_actu ul.principal li.numero2.medium .logo{padding-bottom:50.058072%}}
@media (max-width:460px){div.social h3{font-size:85%}
div.social ul li{font-size:70%}}
@media (max-width:800px){div.social ul li{width:31%;margin-bottom:2%}}
@media (min-width:550px){#infos{width:260px;float:right;margin-left:5%}}
@media (max-width:549px){#infos{width:50%;float:right;margin-left:5%;font-size:60%}}
@media all and (min-width:960px){#infos{margin-right:-140px}}
@media all and (min-width:1080px){#infos{margin-right:-200px}}
@media all and (min-width:1260px){#infos{margin-right:-280px}}
@media all and (min-width:741px) and (max-width:960px){#infos{margin-right:-100px}}
@media all and (min-width:701px) and (max-width:740px){#infos{margin-right:-60px}}
@media all and (min-width:601px) and (max-width:700px){#infos{margin-right:-50px}}
@media all and (min-width:401px) and (max-width:600px){#infos{margin-right:-40px}
section#contenu_rubrique ul.sousrubriques li{width:47%}
section#contenu_rubrique ul.sousrubriques li:nth-child(2n+1){clear:left;margin-left:0}}
@media (max-width:600px){.cadre_auteur a.logo{width:65px;height:65px}
.cadre_auteur .logo ~.intitules{margin-left:70px}
ul.liste_articles.liste_articles_islam > li:nth-child(2n+1){clear:left;margin-left:0}}
@media all and (min-width:601px){ul.liste_articles.liste_articles_islam > li{width:31%;margin-left:3.5%;float:left;margin-bottom:20px}
ul.liste_articles.liste_articles_islam > li:nth-child(3n+1){margin-left:0;clear:left}
ul.liste_articles.liste_articles_islam > li a .logo{margin-bottom:5px}
#une ul.principaux > li{width:31%;margin-left:3.5%;float:left;margin-bottom:20px}
#une ul.principaux > li:nth-child(3n+1){margin-left:0;clear:left}
#une ul.principaux > li a .logo{margin-bottom:5px}
.une_sommaire ul.principaux > li{width:31%;margin-left:3.5%;float:left;margin-bottom:20px}
.une_sommaire ul.principaux > li:nth-child(3n+1){margin-left:0;clear:left}
.une_sommaire ul.principaux > li a .logo{margin-bottom:5px}
#resultat_recherche ul.principaux > li{width:31%;margin-left:3.5%;float:left;margin-bottom:20px}
#resultat_recherche ul.principaux > li:nth-child(3n+1){margin-left:0;clear:left}
#resultat_recherche ul.principaux > li a .logo{margin-bottom:5px}
section#contenu_rubrique ul.sousrubriques li{width:30%}
section#contenu_rubrique ul.sousrubriques li:nth-child(3n+1){clear:left;margin-left:0}}
@media (max-width:960px){.centenaire_rub{width:75px}
#une1418 .centenaire{width:75px}
.centrer.une_sommaire{margin-left:3%!important;margin-right:3%!important}}
@media (max-width:480px){.centenaire_rub{width:50px}
#une1418 .centenaire{width:50px}}
@media (max-width:640px){#une1418 .centrer{padding-right:75px}
.campagne .valeurs{font-size:4vw}
.campagne .valeurs .disque{display:none}
.campagne .valeurs .entree span.val{font-size:1.4em}
#choix_langues{top:3px;right:10px;font-size:70%;line-height:100%}
#choix_langues a+a{margin-left:5px}}
@media all and (max-width:960px) and (min-width:801px){#une1418 h2.dossier1418{width:auto;padding-left:0}
#une1418 ul.liste_articles{margin-right:200px}
#une1418 .logo{display:none}
#une1418 .intitules{margin-left:0}}
@media all and (max-width:800px){#une1418 h2.dossier1418{width:auto;float:none;padding-bottom:10px;padding-left:0}
#une1418 h2.dossier1418 strong{display:inline-block}
#une1418 h2.dossier1418 span{display:inline-block}
#une1418 h2.dossier1418 strong{margin-right:10px}
#une1418 ul.liste_articles{margin-right:0;margin-top:0}
#une1418 .logo{display:none;margin-top:5px;width:20%}
#une1418 .intitules{margin-left:0%}}
@media (min-width:961px){#une ul.principaux_nouv li{width:280px;margin-left:40px;margin-bottom:30px}
#une ul.principaux_nouv li + li + li + li{width:210px;margin-left:26px;font-size:80%;margin-bottom:20px}
#une ul.principaux_nouv li:nth-child(4n){clear:left;margin-left:0}
.une_sommaire ul.principaux_nouv li{width:280px;margin-left:40px;margin-bottom:30px}
.une_sommaire ul.principaux_nouv li + li + li + li{width:210px;margin-left:26px;font-size:80%;margin-bottom:20px}
.une_sommaire ul.principaux_nouv li:nth-child(4n){clear:left;margin-left:0}
#resultat_recherche ul.principaux_nouv li{width:280px;margin-left:40px;margin-bottom:30px}
#resultat_recherche ul.principaux_nouv li + li + li + li{width:210px;margin-left:26px;font-size:80%;margin-bottom:20px}
#resultat_recherche ul.principaux_nouv li:nth-child(4n){clear:left;margin-left:0}
section#contenu_rubrique ul.liste_articles_lve > li{width:32%;margin-left:2%;float:left}
section#contenu_rubrique ul.liste_articles_lve > li:nth-child(3n+1){clear:left;margin-left:0}}
@media (min-width:451px) and (max-width:960px){#une ul.principaux_nouv li{width:48.5%;margin-left:3%;margin-bottom:20px}
#une ul.principaux_nouv li + li + li + li + li{width:32%;margin-left:2%;font-size:90%}
#une ul.principaux_nouv li:nth-child(3){clear:left;margin-left:0}
#une ul.principaux_nouv li:nth-child(5){clear:left;margin-left:0}
#une ul.principaux_nouv li:nth-child(8){clear:left;margin-left:0}
.une_sommaire ul.principaux_nouv li{width:48.5%;margin-left:3%;margin-bottom:20px}
.une_sommaire ul.principaux_nouv li + li + li + li + li{width:32%;margin-left:2%;font-size:90%}
.une_sommaire ul.principaux_nouv li:nth-child(3){clear:left;margin-left:0}
.une_sommaire ul.principaux_nouv li:nth-child(5){clear:left;margin-left:0}
.une_sommaire ul.principaux_nouv li:nth-child(8){clear:left;margin-left:0}
#resultat_recherche ul.principaux_nouv li{width:48.5%;margin-left:3%;margin-bottom:20px}
#resultat_recherche ul.principaux_nouv li + li + li + li + li{width:32%;margin-left:2%;font-size:90%}
#resultat_recherche ul.principaux_nouv li:nth-child(3){clear:left;margin-left:0}
#resultat_recherche ul.principaux_nouv li:nth-child(5){clear:left;margin-left:0}
#resultat_recherche ul.principaux_nouv li:nth-child(8){clear:left;margin-left:0}}
@media (max-width:450px){#une ul.principaux_nouv li{width:100%;float:none;margin-bottom:20px}
#une ul.principaux_nouv li + li{float:left;width:48%;margin-left:4%;font-size:90%}
#une ul.principaux_nouv li:nth-child(2n){clear:left;margin-left:0}
.une_sommaire ul.principaux_nouv li{width:100%;float:none;margin-bottom:20px}
.une_sommaire ul.principaux_nouv li + li{float:left;width:48%;margin-left:4%;font-size:90%}
.une_sommaire ul.principaux_nouv li:nth-child(2n){clear:left;margin-left:0}
#resultat_recherche ul.principaux_nouv li{width:100%;float:none;margin-bottom:20px}
#resultat_recherche ul.principaux_nouv li + li{float:left;width:48%;margin-left:4%;font-size:90%}
#resultat_recherche ul.principaux_nouv li:nth-child(2n){clear:left;margin-left:0}}
@media all and (max-width:600px) and (min-width:301px){#une ul.principaux > li{width:48.780488%;float:left}
#une ul.principaux > li + li{padding-left:0;margin-left:2.4390244%}
#une ul.principaux > li:nth-child(2n+1){margin-left:0;clear:left}
#une ul.principaux.sommaire > li:nth-child(3){display:none}
#une ul.principaux_une > li:first-child{float:none;width:auto}
#une ul.principaux_une > li + li{margin-left:0;padding-left:0;border-left:0;width:260px}
#une ul.principaux_une > li + li + li{margin-left:20px;padding-left:19px;border-left:1px solid #a3b0ce}
.une_sommaire ul.principaux > li{width:48.780488%;float:left}
.une_sommaire ul.principaux > li + li{padding-left:0;margin-left:2.4390244%}
.une_sommaire ul.principaux > li:nth-child(2n+1){margin-left:0;clear:left}
.une_sommaire ul.principaux.sommaire > li:nth-child(3){display:none}
.une_sommaire ul.principaux_une > li:first-child{float:none;width:auto}
.une_sommaire ul.principaux_une > li + li{margin-left:0;padding-left:0;border-left:0;width:260px}
.une_sommaire ul.principaux_une > li + li + li{margin-left:20px;padding-left:19px;border-left:1px solid #a3b0ce}
#resultat_recherche ul.principaux > li{width:48.780488%;float:left}
#resultat_recherche ul.principaux > li + li{padding-left:0;margin-left:2.4390244%}
#resultat_recherche ul.principaux > li:nth-child(2n+1){margin-left:0;clear:left}
#resultat_recherche ul.principaux.sommaire > li:nth-child(3){display:none}
#resultat_recherche ul.principaux_une > li:first-child{float:none;width:auto}
#resultat_recherche ul.principaux_une > li + li{margin-left:0;padding-left:0;border-left:0;width:260px}
#resultat_recherche ul.principaux_une > li + li + li{margin-left:20px;padding-left:19px;border-left:1px solid #a3b0ce}}
@media all and (max-width:300px){#une ul.principaux > li{float:none;width:auto}
#une ul.principaux > li + li{margin-left:0;padding-left:0;border-left:0;width:auto}
.une_sommaire ul.principaux > li{float:none;width:auto}
.une_sommaire ul.principaux > li + li{margin-left:0;padding-left:0;border-left:0;width:auto}
#resultat_recherche ul.principaux > li{float:none;width:auto}
#resultat_recherche ul.principaux > li + li{margin-left:0;padding-left:0;border-left:0;width:auto}}
@media (min-width:560px) and (max-width:960px){section#contenu_rubrique ul.liste_articles_lve > li{width:49%;margin-left:2%;float:left}
section#contenu_rubrique ul.liste_articles_lve > li:nth-child(2n+1){clear:left;margin-left:0}}
@media all and (max-width:960px) and (min-width:601px){section#contenu_rubrique ul.liste_mots{-moz-column-count:3;-webkit-column-count:3;-khtml-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}}
@media all and (max-width:600px) and (min-width:361px){section#contenu_rubrique ul.liste_mots{-moz-column-count:2;-webkit-column-count:2;-khtml-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}}
@media all and (max-width:360px){section#contenu_rubrique ul.liste_mots{-moz-column-count:1;-webkit-column-count:1;-khtml-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1}}
@media all and (max-width:560px){section#contenu_rubrique > ul.normal > li{width:48%;margin-left:4%;float:left;clear:none;padding-top:0;border:0}
section#contenu_rubrique > ul.normal > li .soustitre{display:none}
section#contenu_rubrique > ul.normal > li .descriptif{display:none}
section#contenu_rubrique > ul.normal > li:nth-child(2n+1){clear:left;margin-left:0}
section#contenu_rubrique > ul.normal > li > a .logo{float:none;width:100%;margin-bottom:8px}
section#contenu_rubrique > ul.normal > li > a .avec_logo{margin-left:0!important;margin-right:0!important}}
@media all and (max-width:480px){section#contenu_rubrique .secondaires > li a .logo{width:80px;float:right;padding-left:20px;padding-bottom:10px}
section#contenu_rubrique .secondaires > li a .avec_logo{margin-left:0}}
@media all and (min-height:300px){.map{height:260px}}
@media all and (min-height:400px){.map{height:360px}}
@media all and (min-height:500px){.map{height:460px}}
@media all and (min-height:600px){.map{height:560px}}
@media all and (min-height:700px){.map{height:660px}}
@media (max-width:960px) and (min-width:581px){#texte_accueil .texte{-moz-column-count:2;-webkit-column-count:2;-khtml-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;-moz-column-gap:10%;-webkit-column-gap:10%;-khtml-column-gap:10%;-ms-column-gap:10%;-o-column-gap:10%;column-gap:10%}}
@media (max-width:580px){#texte_accueil .texte{-moz-column-count:1;-webkit-column-count:1;-khtml-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1;-moz-column-gap:0%;-webkit-column-gap:0%;-khtml-column-gap:0%;-ms-column-gap:0%;-o-column-gap:0%;column-gap:0%}}
@media all and (min-width:961px){.portfolio ul li{width:20%}
.portfolio ul li:nth-child(5n+1){clear:left}}
@media all and (min-width:761px) and (max-width:960px){.portfolio ul li{width:25%}
.portfolio ul li:nth-child(4n+1){clear:left}}
@media all and (min-width:401px) and (max-width:760px){.portfolio ul li{width:33%}
.portfolio ul li:nth-child(3n+1){clear:left}}
@media (min-width:600px){nav#translate div.ar{}
nav#translate div.ar h2.indication{text-align:center}
nav#translate div.ar ul{width:48%;float:right}
nav#translate div.ar ul+ ul{float:left}}
@media (orientation:portait) {.map_zoom{padding-bottom:100%}}

/* local/cache-css/1ed2d1ddee6c508a76dc_imbriques.css */
body{overflow:hidden}
body #menu_hamburger{display:block;position:fixed;width:100%;max-width:480px;height:100%;right:-480px;padding:30px;background-color:#FFF;overflow:auto;z-index:910;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:right 0.4s;top:0}
body #menu_hamburger label.fermer_menu{position:absolute;right:30px;top:20px;opacity:0.5;transition:opacity 0.2s}
body #menu_hamburger label.fermer_menu img{width:40px;height:40px}
body #menu_hamburger label.fermer_menu:hover{opacity:1}
body #menu_hamburger label.fermer_menu:focus{opacity:1}
body #menu_hamburger a{cursor:pointer;text-decoration:none}
body #menu_hamburger a:hover{text-decoration:underline}
body #menu_hamburger a:focus{text-decoration:underline}
body #menu_hamburger [data-obf]{cursor:pointer;text-decoration:none}
body #menu_hamburger [data-obf]:hover{text-decoration:underline}
body #menu_hamburger [data-obf]:focus{text-decoration:underline}
body #menu_hamburger .fermer_hamburger{color:#FFF;float:right;padding-top:20px;padding-right:10px;text-transform:uppercase;font-size:90%;cursor:pointer;opacity:0.7}
body #menu_hamburger .fermer_hamburger:hover{opacity:1}
body #menu_hamburger .fermer_hamburger:focus{opacity:1}
body #menu{display:none}
body #menu:checked+ #viewport #menu_hamburger{right:0}
body #menu:checked+ #viewport #masque_hamburger{display:block;position:absolute;z-index:900;width:100%;height:100%;background:#FFF;background-color:rgba(0,0,0,0.5)}
#viewport{width:100%;padding-bottom:30px;padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:visible}
#viewport #page{width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:90px;position:relative;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
#viewport .bouton_menu{position:absolute;top:50%;margin-top:-20px;right:30px;-moz-transition:color 0.2s;-webkit-transition:color 0.2s;-khtml-transition:color 0.2s;-ms-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;color:#C88870;color:#444;color:#045C99}
#viewport .bouton_menu span.texte{font-weight:700;font-weight:300;font-family:titraille,serif;margin-right:0;transform:translate(0,-50%);display:inline-block;font-size:90%;line-height:1em;position:absolute;right:38px;top:50%;margin-top:-2px}
#viewport .bouton_menu span.logo{padding:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;-moz-transition:color 0.2s;-webkit-transition:color 0.2s;-khtml-transition:color 0.2s;-ms-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;padding-left:50px}
#viewport .bouton_menu span.logo .svg{display:block;width:20px;height:20px}
#viewport .bouton_menu span.logo .svg path{fill:#FFF;fill:#444;fill:#045C99;-moz-transition:fill 0.2s;-webkit-transition:fill 0.2s;-khtml-transition:fill 0.2s;-ms-transition:fill 0.2s;-o-transition:fill 0.2s;transition:fill 0.2s}
#viewport .bouton_menu:hover{color:#9A553B;color:#000}
#viewport .bouton_menu:hover span.logo svg path{fill:#000}
#viewport .bouton_menu:focus{color:#9A553B;color:#000}
#viewport .bouton_menu:focus span.logo svg path{fill:#000}
#viewport .bouton_menu label{display:block}
#viewport .bouton_menu label img{width:40px;height:40px;vertical-align:middle}
#viewport .bouton_menu label .fermer{display:none}
@media screen and (max-width:480px){body #menu_hamburger label.fermer_menu img{width:30px;height:30px}
#viewport .bouton_menu{margin-top:-20px}
#viewport .bouton_menu label img{width:30px;height:30px}}
@media (max-width:540px){#viewport #page{padding-top:80px}}
@media (max-width:375px){#viewport .bouton_menu{right:15px}}
@media (max-width:500px){#viewport .bouton_menu span.texte{display:none}
#viewport .bouton_menu span.logo{padding-left:10px}}
@media print{#viewport .bouton_menu{display:none}}

/* local/cache-css/8ec8593ee320c2d8dcfa_imbriques.css */
body.sommaire #la_lettre{font-size:90%}
body.rubrique #la_lettre{margin-top:6em}
#la_lettre{padding:0 2% 2em;background-color:#F29B06;color:#FFF;position:relative;padding-top:30px}
#la_lettre .logo{width:60px;height:60px;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:3px solid #F29B06;background-color:#F29B06;position:absolute;margin-top:-60px;left:50%;margin-left:-30px}
#la_lettre .logo svg path{fill:#FFF!important}
#la_lettre h3{font-size:1.5em;line-height:115%;margin-top:.5em!important;text-align:center}
#la_lettre form{text-align:center}
#la_lettre form input{margin:0;margin-top:.3em;padding:5px 10px;border:1px solid rgba(214,135,5,0.7);;font-size:1.3em;font-family:helvetica,arial,sans}
#la_lettre form label{margin:0;margin-top:.3em;padding:5px 10px;border:1px solid rgba(214,135,5,0.7);;font-size:1.3em;font-family:helvetica,arial,sans}
#la_lettre form label{border-color:transparent;padding-left:0}
#la_lettre form input[type=email]{color:#895603;background-color:#FCD079;transition:background 0.2s}
#la_lettre form input[type=email]:focus{background-color:#FFF}
#la_lettre form input[type=email]:focus~ input[type=submit]{border-color:rgba(0,0,0,0.6);color:rgba(0,0,0,0.6)}
#la_lettre form input[type=submit]{background-color:#F29B06;color:#895603;transition:all 0.2s}
#la_lettre form input[type=submit]:hover{background-color:#895603;color:#FFF!important;border-color:#FFF!important}
#la_lettre form input[type=submit]:focus{background-color:#895603;color:#FFF!important;border-color:#FFF!important}
@media print{#la_lettre{display:none}}
@media (min-width:600px){#la_lettre h3{margin-left:10%;margin-right:10%}}

/* local/cache-css/b4e2db16e7f42fdeee9c_imbriques.css */
#videos{padding:0 3% 2em;padding:0 0 2em;background-color:#B20404;background-color:#666;color:#FFF;padding-top:30px}
#videos .logo{width:60px;height:60px;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:3px solid #B20404;background-color:#B20404;background-color:#666;border-color:#666;position:absolute;margin-top:-60px;left:50%;margin-left:-30px}
#videos .logo svg path{fill:#FFF!important}
#videos h3{font-size:1.5em;line-height:115%;margin-top:.5em!important;text-align:center;color:#FFF}
#videos h3 a{color:#FFF;border-color:#FFF}
#videos h3 a:hover{border-bottom-style:solid}
#videos h3 a:focus{border-bottom-style:solid}
#videos .player{border:1px solid rgba(0,0,0,0.2);padding-right:30%;position:relative}
#videos .player ul{margin:0;padding:0;list-style-type:none;position:absolute;width:30%;height:100%;top:0;right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:auto}
#videos .player ul li div[data-video]{display:block;padding:5px 10px;text-decoration:none;color:#FFF;background:rgba(0,0,0,0.1);transition:all 0.2s;font-weight:700;cursor:pointer;zoom:1}
#videos .player ul li div[data-video]:before{content:"";display:block;overflow:hidden}
#videos .player ul li div[data-video]:after{content:"";display:block;overflow:hidden}
#videos .player ul li div[data-video]:after{clear:both}
#videos .player ul li div[data-video]:hover{background:rgba(0,0,0,0.3);color:#FFF}
#videos .player ul li div[data-video]:focus{background:rgba(0,0,0,0.3);color:#FFF}
#videos .player ul li div[data-video] span.titre{display:block}
#videos .player ul li div[data-video] a.lire{display:block;float:left;clear:left;font-size:90%;font-weight:400;font-family:helvetica,arial,sans;margin-top:.2em;line-height:1.2em;height:0;overflow:hidden;transition:height 0.2s;font-weight:700;color:#B20404}
#videos .player ul li div[data-video] .liens_partage{display:none;margin-top:3px;float:right}
#videos .player ul li div[data-video] .liens_partage a{display:block;float:left;width:18px}
#videos .player ul li div[data-video] .liens_partage a + a{margin-left:5px}
#videos .player ul li div[data-video].active{background-color:#FFF;color:#000;font-weight:400;cursor:auto}
#videos .player ul li div[data-video].active .liens_partage{display:block}
#videos .player ul li div[data-video].active a.lire{height:1.2em}
#videos .player ul li+ li{border-top:1px solid rgba(0,0,0,0.2)}
#videos .player #player_video{height:0;width:100%;position:relative;padding-bottom:56.25%;background-color:#000}
#videos .player #player_video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
@media (min-width:600px){#videos h3{margin-left:20%;margin-right:20%}}
@media (max-width:767px){#videos .player{padding-right:0}
#videos .player ul{position:relative;width:auto;border:1px solid rgba(0,0,0,0.2);border-top:0;height:250px}}

/* local/cache-css/929b3e912cdb6083ed1b_imbriques.css */
#au_fil_du_web{padding:0 2% 2em;background-color:#C88870;color:#FFF;padding-top:30px}
#au_fil_du_web .logo{width:60px;height:60px;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:3px solid #C88870;background-color:#C88870;position:absolute;margin-top:-60px;left:50%;margin-left:-30px}
#au_fil_du_web .logo svg path{fill:#FFF!important}
#au_fil_du_web h3{font-size:1.5em;line-height:115%;margin-top:.5em!important;text-align:center;color:#FFF}
#au_fil_du_web h3 a{color:#FFF;border-color:#FFF}
#au_fil_du_web h3 a:hover{border-bottom-style:solid}
#au_fil_du_web h3 a:focus{border-bottom-style:solid}
#au_fil_du_web ul.liste_syndic_courte li{border:0}
#au_fil_du_web ul.liste_syndic_courte li a{color:#FFF}
#au_fil_du_web ul.liste_syndic_courte li a time{color:rgba(255,255,255,0.5);}
#au_fil_du_web ul.liste_syndic_courte li+ li{border-top:1px solid rgba(255,255,255,0.5)}
@media (min-width:600px){#au_fil_du_web h3{margin-left:20%;margin-right:20%}}

/* local/cache-css/1dc39702a1dc5f955101_imbriques.css */
footer{padding:3em 2%;background-color:#000;color:#FFF;zoom:1;font-family:helvetica,arial,sans}
footer:before{content:"";display:block;overflow:hidden}
footer:after{content:"";display:block;overflow:hidden}
footer:after{clear:both}
footer a{cursor:pointer;color:#FFF;text-decoration:none}
footer a:hover{text-decoration:underline}
footer a:focus{text-decoration:underline}
footer span[data-obf]{cursor:pointer;color:#FFF;text-decoration:none}
footer span[data-obf]:hover{text-decoration:underline}
footer span[data-obf]:focus{text-decoration:underline}
footer .logo_site{display:block;width:100px;float:left}
footer .logo_site svg{width:auto}
footer > ul{margin:0;padding:0;list-style-type:none}
footer > ul li{margin:0;padding:0}
footer .outils{margin-left:160px;font-size:95%;width:400px;-moz-columns:2;-webkit-columns:2;-khtml-columns:2;-ms-columns:2;-o-columns:2;columns:2}
footer .outils li{margin-bottom:.6em}
footer .copy{clear:both;text-align:center;margin-top:1em;font-size:90%;line-height:125%}
footer .copy a{cursor:pointer;color:#F29B06}
footer .copy a:hover{color:#FFF;text-decoration:underline}
footer .copy a:focus{color:#FFF;text-decoration:underline}
footer .copy span[data-obf]{cursor:pointer;color:#F29B06}
footer .copy span[data-obf]:hover{color:#FFF;text-decoration:underline}
footer .copy span[data-obf]:focus{color:#FFF;text-decoration:underline}
footer .membre{clear:both;text-align:center;margin-top:1em;font-size:90%;line-height:125%}
footer .membre a{cursor:pointer;color:#F29B06}
footer .membre a:hover{color:#FFF;text-decoration:underline}
footer .membre a:focus{color:#FFF;text-decoration:underline}
footer .membre span[data-obf]{cursor:pointer;color:#F29B06}
footer .membre span[data-obf]:hover{color:#FFF;text-decoration:underline}
footer .membre span[data-obf]:focus{color:#FFF;text-decoration:underline}
footer .membre{margin-top:3em}
footer div.social{float:right;width:400px;margin:0;font-size:90%}
footer div.social h2.indication{display:none}
footer div.social ul{margin:0}
footer div.social ul li{width:48%;margin-bottom:7px}
@media print{footer{display:none}}
@media (max-width:400px){footer .logo_site{width:60px}
footer .outils{margin-left:80px}}
@media (max-width:550px){footer .outils{width:200px;-moz-columns:1;-webkit-columns:1;-khtml-columns:1;-ms-columns:1;-o-columns:1;columns:1}
footer .outils li{margin-bottom:.3em}}
@media (max-width:960px){footer div.social{display:none}}

/* local/cache-css/ee72bcf7ac0d5b530365_imbriques.css */
body.sommaire #viewport #page{padding-top:190px}
#une{padding-top:30px;overflow:hidden}
#une h2.indication{text-align:center;margin:0;padding:0;margin-bottom:30px;font-size:1.1em;color:#000}
#une h2.indication label{color:rgba(0,0,0,0.6);transition:color 0.2s,border 0.2s;border-bottom:1px dotted rgba(0,0,0,0.6)}
#une .listes2{width:200%;zoom:1;-moz-transition:margin-left 0.3s;-webkit-transition:margin-left 0.3s;-khtml-transition:margin-left 0.3s;-ms-transition:margin-left 0.3s;-o-transition:margin-left 0.3s;transition:margin-left 0.3s;margin-left:0}
#une .listes2:before{content:"";display:block;overflow:hidden}
#une .listes2:after{content:"";display:block;overflow:hidden}
#une .listes2:after{clear:both}
#une .listes2 .liste_articles{float:left;width:48%}
input[name=afficher_actu]{display:none}
input[name=afficher_actu] ~ #une{transition:background-color 0.2s}
input[name=afficher_actu] ~ #une h2.indication{width:30px;margin-left:auto;margin-right:auto;height:14px;background-color:#FFF;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
input[name=afficher_actu] ~ #une h2.indication label{position:absolute;white-space:nowrap}
input[name=afficher_actu] ~ #une h2.indication label[for=afficher_actu]{right:35px}
input[name=afficher_actu] ~ #une h2.indication label[for=afficher_popu]{left:35px}
input[value=actu]:checked ~ #une .listes2{margin-left:0}
input[value=actu]:checked ~ #une h2.indication label[for=afficher_actu]{font-weight:700;color:#000;border-bottom:0}
input[value=actu]:checked ~ #une h2.indication label[for=afficher_actu]:after{content:"︎ ";position:absolute;background-color:#000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:10px;height:10px;top:2px;right:-17px}
input[value=actu]:checked ~ #une h2.indication label[for=afficher_popu]:hover{color:#000;border-bottom:1px solid #000}
input[value=popu]:checked ~ #une{background-color:#E85860;background-color:#E4B6A6;background-color:#EFDFDA}
input[value=popu]:checked ~ #une .listes2{margin-left:-100%}
input[value=popu]:checked ~ #une h2.indication label[for=afficher_popu]{font-weight:700;color:#000;border-bottom:0}
input[value=popu]:checked ~ #une h2.indication label[for=afficher_popu]:after{content:"︎ ";position:absolute;background-color:#000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:10px;height:10px;top:2px;left:-17px}
input[value=popu]:checked ~ #une h2.indication label[for=afficher_actu]:hover{color:#000;border-bottom:1px solid #000}
#article_une{position:relative}
#article_une.droite a .intitules{text-align:left;left:5%}
#article_une.droite a .date{text-align:left;left:5%}
#article_une.droite a .logo:after{left:0;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.7)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.7),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.7),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0.7),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0.7),rgba(0,0,0,0));background-image:linear-gradient(left,rgba(0,0,0,0.7),rgba(0,0,0,0));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#b3000000',endColorstr='#00000000')}
#article_une.gauche a .intitules{text-align:right;right:5%}
#article_une.gauche a .date{text-align:right;right:5%}
#article_une.gauche a .logo:after{right:0;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.7)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.7));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.7));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.7));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.7));background-image:linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#00000000',endColorstr='#b3000000')}
#article_une a{display:block;position:relative;font-size:1.2em}
#article_une a .logo{display:block;transition:filter 0.2s;background-color:#000}
#article_une a .logo:after{content:" ";position:absolute;top:0;width:70%;height:100%;opacity:0.7;transition:opacity 0.2s}
#article_une a .logo picture{display:block;overflow:hidden}
#article_une a .logo picture img{transition:transform 0.2s}
#article_une a:hover picture img{transform:scale(1.05)}
#article_une a:hover .logo:after{opacity:1}
#article_une a:hover .intitules .titre{text-shadow:2px 2px 2px rgba(0,0,0,0.8)}
#article_une a:focus picture img{transform:scale(1.05)}
#article_une a:focus .logo:after{opacity:1}
#article_une a:focus .intitules .titre{text-shadow:2px 2px 2px rgba(0,0,0,0.8)}
#article_une a .intitules{display:block;position:absolute;width:90%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;font-size:1em;text-align:center}
#article_une a .intitules .surtitre{font-size:1.1em;color:#FFF;font-weight:700;text-shadow:2px 2px 5px #000}
#article_une a .intitules .surtitre.mot1254{background:#FB4F2E;font-size:.9em;padding:.2em .4em;text-shadow:0 0 0;zoom:1;filter:progid:DXImageTransform.Microsoft.Glow(Color=,Strength=)}
#article_une a .intitules .titre{display:block;margin-bottom:.5em;margin-top:.3em;font-size:1.9em;line-height:115%;font-family:texte,'palatino linotype',Georgia,Times,'Times New Roman',serif;font-weight:700;color:#FFF;text-shadow:2px 2px 2px rgba(0,0,0,0.5)}
#article_une a .intitules .titre.court{font-size:2em}
#article_une a .intitules .soustitre{font-size:1.1em;display:block;color:#FFF;text-shadow:2px 2px 5px #000;font-weight:700;margin-bottom:7px;font-weight:700}
#article_une a .intitules .auteur{font-weight:700;color:#48ABE2;text-shadow:1px 1px 0 rgba(0,0,0,0.6)}
#article_une .date{font-family:titraille,sans-serif,sans;font-feature-settings:"lnum" 1;color:#FFF;text-transform:uppercase;position:absolute;font-weight:700;right:20px;white-space:nowrap;text-shadow:1px 1px 3px #000}
#article_une.haut .date{top:40px}
#article_une.haut .intitules{bottom:20px}
#article_une.bas .date{bottom:40px}
#article_une.bas .intitules{top:20px}
.liste_articles.nouveaux{width:auto;margin-left:1%;margin-right:1%;display:table;justify-content:space-around;justify-content:space-evenly;flex-wrap:wrap;display:flex}
.liste_articles.nouveaux li{display:block;float:left;position:relative;margin:0 1%;margin-bottom:20px}
.liste_articles.nouveaux li.medium{background:transparent}
.liste_articles.nouveaux li.medium a{background:transparent}
.liste_articles.nouveaux li.medium a .intitules{padding:0;padding-top:10px;text-align:left}
.liste_articles.nouveaux li.medium a .intitules .titre{font-size:1.2em;line-height:120%}
.liste_articles.nouveaux li.medium a:hover .intitules .titre{color:#B20404}
.liste_articles.nouveaux li.medium a:hover .intitules .titre span{background:transparent}
.liste_articles.nouveaux li.medium a:focus .intitules .titre{color:#B20404}
.liste_articles.nouveaux li.medium a:focus .intitules .titre span{background:transparent}
.liste_articles.nouveaux li.big{vertical-align:bottom;overflow:hidden}
.liste_articles.nouveaux li.big .type{display:block;color:#FFF;padding:0;margin:0;background:transparent;position:relative!important;margin-top:-.8em;text-shadow:1px 1px 0 #000}
.liste_articles.nouveaux li.big a{height:100%;display:block;display:flex;background:transparent}
.liste_articles.nouveaux li.big a .fond{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-moz-transition:transform 0.2s;-webkit-transition:transform 0.2s;-khtml-transition:transform 0.2s;-ms-transition:transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s}
.liste_articles.nouveaux li.big a .fond:before{content:" ";bottom:0;left:0;width:100%;height:60%;position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.5)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.5));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.5));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.5));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.5));background-image:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.5));-moz-transition:background 0.2s;-webkit-transition:background 0.2s;-khtml-transition:background 0.2s;-ms-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000',endColorstr='#80000000')}
.liste_articles.nouveaux li.big a:hover .intitules .titre{color:#FFF;text-shadow:1px 1px 0 rgba(0,0,0,0.8)}
.liste_articles.nouveaux li.big a:hover .intitules .titre span{background:transparent}
.liste_articles.nouveaux li.big a:hover .fond{transform:scale(1.05)}
.liste_articles.nouveaux li.big a:hover .fond:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.8)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));background-image:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000',endColorstr='#cc000000')}
.liste_articles.nouveaux li.big a:focus .intitules .titre{color:#FFF;text-shadow:1px 1px 0 rgba(0,0,0,0.8)}
.liste_articles.nouveaux li.big a:focus .intitules .titre span{background:transparent}
.liste_articles.nouveaux li.big a:focus .fond{transform:scale(1.05)}
.liste_articles.nouveaux li.big a:focus .fond:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.8)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));background-image:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000',endColorstr='#cc000000')}
.liste_articles.nouveaux li.big .intitules{height:auto;text-align:right;display:block;background:transparent;z-index:3;width:100%;align-self:flex-end}
.liste_articles.nouveaux li.big .intitules .titre{padding-top:10px;font-size:1.4em;line-height:120%;color:#FFF;text-shadow:1px 1px 0 rgba(0,0,0,0.6)}
.liste_articles.nouveaux li.big .intitules .titre:before{content:" ";display:block;padding-bottom:51.5%;height:0;width:100%}
.liste_articles.nouveaux li.big .intitules .auteur{margin-top:1em}
.liste_articles.nouveaux li.big .intitules .surtitre{color:#FFF;text-shadow:1px 1px 0 rgba(0,0,0,0.8)}
.liste_articles.nouveaux li.big .intitules .soustitre{color:#FFF;text-shadow:1px 1px 0 rgba(0,0,0,0.8)}
.liste_articles.nouveaux li.big .intitules .auteur{color:#FFF;text-shadow:1px 1px 0 rgba(0,0,0,0.8)}
.liste_articles.nouveaux li.big .intitules .date{color:#FFF;text-shadow:1px 1px 0 rgba(0,0,0,0.8)}
.liste_articles.nouveaux li.big .intitules .auteur{color:#48ABE2}
.liste_articles.nouveaux li.small a .logo{padding:10px;padding-bottom:0}
.liste_articles.nouveaux li.small a .auteur{margin-top:1em;display:block;color:#000}
.liste_articles.nouveaux li.secteur27 a{background-color:#FBF0EF}
.liste_articles.nouveaux li.secteur27 a .titre{color:#B20404}
.liste_articles.nouveaux li.secteur25 a{background-color:#F2F0EC}
.liste_articles.nouveaux li.secteur28 a{background-color:#ead8cd}
.liste_articles.nouveaux li.secteur13 a{background-color:#99D1EF}
.liste_articles.nouveaux li.secteur14 a{background-color:#99D1EF}
.liste_articles.nouveaux li.secteur14.rubrique24 a{background-color:#F29B06}
.liste_articles.nouveaux li.secteur14.rubrique24 a .titre{color:#FFF}
.liste_articles.nouveaux li.secteur14.rubrique24 a .soustitre{display:block}
.liste_articles.nouveaux li.secteur14.rubrique24 a .icone{background-color:#F29B06}
.liste_articles.nouveaux li a{display:block;height:100%;background-color:#FFF8EC;background-color:rgba(255,255,255,0.5);transition:background 0.2s}
.liste_articles.nouveaux li a:hover .intitules .titre > span{background-color:#FFF}
.liste_articles.nouveaux li a:focus .intitules .titre > span{background-color:#FFF}
.liste_articles.nouveaux li .logo{position:relative}
.liste_articles.nouveaux li .logo picture{opacity:1}
.liste_articles.nouveaux li .logo .type{position:absolute;left:0;bottom:0;text-align:center;bottom:0;left:50%!important;transform:translate(-50%,0);color:#FFF;font-weight:700;text-shadow:1px 1px 3px #000;margin:0;padding:10px 10px}
.liste_articles.nouveaux li .intitules{height:100%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-weight:700}
.liste_articles.nouveaux li .intitules .icone{display:block;width:40px;height:40px;left:50%;margin-left:-20px;margin-top:-30px;background-color:#045C99;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden}
.liste_articles.nouveaux li .intitules .titre{font-size:1.0em;line-height:125%}
.liste_articles.nouveaux li .intitules .soustitre{display:none}
.liste_articles.nouveaux li .intitules .date{font-weight:700;color:#FFF;font-feature-settings:"lnum" 1;position:absolute;top:10px;right:18px;text-shadow:1px 1px 3px #000}
.liste_articles.nouveaux li .intitules .descriptif{display:none}
@media (min-width:900px){#article_une a .intitules{font-size:1.2em;width:45%}
.liste_articles.nouveaux li{width:23%}
.liste_articles.nouveaux li :nth-child(4n+1){clear:left}}
@media (max-width:430px){#article_une a .intitules{font-size:.8em}}
@media (orientation:portrait) and (max-width:500px){#article_une.haut .intitules{bottom:0;padding-bottom:20px}
#article_une.bas .intitules{top:0;padding-top:20px}}
@media (min-width:600px) and (max-width:899px){.liste_articles.nouveaux li{width:31%}
.liste_articles.nouveaux li :nth-child(3n+1){clear:left}}
@media (min-width:300px) and (max-width:599px){.liste_articles.nouveaux li{width:48%}
.liste_articles.nouveaux li :nth-child(2n+1){clear:left}}
@media (max-width:299px){.liste_articles.nouveaux li{width:98%;clear:left}}
@media (max-width:599px){.liste_articles.nouveaux li{font-size:65%;margin-bottom:10px}
.liste_articles.nouveaux li .date{display:none!important}
.liste_articles.nouveaux li .auteur{display:none!important}}

/* local/cache-css/c0653cafd878010fb130_imbriques.css */
.afficher_note{position:fixed;top:50%;left:50%;background-color:#FFF;z-index:110;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95%;max-width:670px;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-family:helvetica,arial,sans;line-height:130%;background-color:#F1582E;color:#FFF;margin-left:0!important;max-height:95%;overflow:auto;display:block!important}
.afficher_note a{color:#FFF}
.afficher_note .lien_note{width:30px;height:30px;float:right;margin-left:20px;margin-right:-5px;margin-bottom:5px;background:url(https://orientxxi.info/squelettes-2021/css/../imgs/croix.png);background-size:30px 30px}
.afficher_note .lien_note a{display:none}
.afficher_note ~ #fond_notes{display:block}
#fond_notes{display:none;position:fixed;margin-left:0;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.3);z-index:109}

/* local/cache-css/0a47647c88041f819a17_imbriques.css */
#populaires{padding:2em 0;background-color:#f0f0f0}
#populaires h3{text-align:center;margin-top:0}
#populaires ul{margin:0;padding:0;list-style-type:none}
#populaires ul li{display:block;margin-bottom:20px}
#populaires ul li a{display:block;zoom:1;text-decoration:none;font-size:.9em;line-height:100%}
#populaires ul li a:before{content:"";display:block;overflow:hidden}
#populaires ul li a:after{content:"";display:block;overflow:hidden}
#populaires ul li a:after{clear:both}
#populaires ul li a:hover{color:#B20404}
#populaires ul li a:hover .logo .img picture img{transform:scale(1.1)}
#populaires ul li a:focus{color:#B20404}
#populaires ul li a:focus .logo .img picture img{transform:scale(1.1)}
#populaires ul li a .logo{display:block;width:100px;float:left;position:relative}
#populaires ul li a .logo .img picture{overflow:hidden}
#populaires ul li a .logo .img picture img{transition:transform 0.2s}
#populaires ul li a .logo .video{display:block;position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;width:20px;padding:10px;background-color:red;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#populaires ul li a .logo .video picture{display:block}
#populaires ul li a .intitules{display:block;margin-left:115px}
#populaires ul li a .intitules .titre{display:block;font-weight:700;font-size:1.1em;line-height:120%;margin-bottom:7px}
#populaires ul li a .intitules .auteur{font-size:75%;line-height:90%;color:#000;font-weight:700;text-transform:uppercase;font-family:titraille,arial,sans;font-feature-settings:"lnum" 1}
#populaires ul li a .intitules .date{font-size:75%;line-height:90%;color:#000;font-weight:700;text-transform:uppercase;font-family:titraille,arial,sans;font-feature-settings:"lnum" 1}
#populaires ul li a .intitules .date{display:inline-block;white-space:nowrap;color:#aaa}
#afriquexxi{padding:2em 0;background-color:#f0f0f0}
#afriquexxi h3{text-align:center;margin-top:0}
#afriquexxi ul{margin:0;padding:0;list-style-type:none}
#afriquexxi ul li{display:block;margin-bottom:20px}
#afriquexxi ul li a{display:block;zoom:1;text-decoration:none;font-size:.9em;line-height:100%}
#afriquexxi ul li a:before{content:"";display:block;overflow:hidden}
#afriquexxi ul li a:after{content:"";display:block;overflow:hidden}
#afriquexxi ul li a:after{clear:both}
#afriquexxi ul li a:hover{color:#B20404}
#afriquexxi ul li a:hover .logo .img picture img{transform:scale(1.1)}
#afriquexxi ul li a:focus{color:#B20404}
#afriquexxi ul li a:focus .logo .img picture img{transform:scale(1.1)}
#afriquexxi ul li a .logo{display:block;width:100px;float:left;position:relative}
#afriquexxi ul li a .logo .img picture{overflow:hidden}
#afriquexxi ul li a .logo .img picture img{transition:transform 0.2s}
#afriquexxi ul li a .logo .video{display:block;position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;width:20px;padding:10px;background-color:red;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#afriquexxi ul li a .logo .video picture{display:block}
#afriquexxi ul li a .intitules{display:block;margin-left:115px}
#afriquexxi ul li a .intitules .titre{display:block;font-weight:700;font-size:1.1em;line-height:120%;margin-bottom:7px}
#afriquexxi ul li a .intitules .auteur{font-size:75%;line-height:90%;color:#000;font-weight:700;text-transform:uppercase;font-family:titraille,arial,sans;font-feature-settings:"lnum" 1}
#afriquexxi ul li a .intitules .date{font-size:75%;line-height:90%;color:#000;font-weight:700;text-transform:uppercase;font-family:titraille,arial,sans;font-feature-settings:"lnum" 1}
#afriquexxi ul li a .intitules .date{display:inline-block;white-space:nowrap;color:#aaa}
#afriquexxi{background:#333}
#afriquexxi h2{color:#FFF}
#afriquexxi ul li a{color:#00C530}
#afriquexxi ul li a:hover{color:#41FF67}
#afriquexxi ul li a:focus{color:#41FF67}
#afriquexxi ul li a .intitules .auteur{color:#FFF}
@media (min-width:560px) and (max-width:959px){#populaires ul li{width:48%;margin-left:4%;float:left}
#populaires ul li:nth-child(2n+1){clear:left;margin-left:0}
#afriquexxi ul li{width:48%;margin-left:4%;float:left}
#afriquexxi ul li:nth-child(2n+1){clear:left;margin-left:0}}
@media (min-width:960px){#populaires ul li{width:31%;margin-left:3.5%;float:left}
#populaires ul li:nth-child(3n+1){clear:left;margin-left:0}
#afriquexxi ul li{width:31%;margin-left:3.5%;float:left}
#afriquexxi ul li:nth-child(3n+1){clear:left;margin-left:0}}

/* local/cache-css/8d325190ab6283684504_imbriques.css */
html{overflow-x:hidden}
body{overflow-x:hidden}
body b{font-weight:700}
body strong{font-weight:700}
body i{font-style:italic}
body em{font-style:italic}
body sup{font-size:75%;vertical-align:top;top:-.5em;position:relative}
body .nobreak{white-space:nowrap}
.notrans{-moz-transition:all 0s!important;-webkit-transition:all 0s!important;-khtml-transition:all 0s!important;-ms-transition:all 0s!important;-o-transition:all 0s!important;transition:all 0s!important}
.centrer{zoom:1;margin-left:auto;margin-right:auto;position:relative}
.centrer:before{content:"";display:block;overflow:hidden}
.centrer:after{content:"";display:block;overflow:hidden}
.centrer:after{clear:both}
.colonnes_texte{zoom:1;padding-top:5em}
.colonnes_texte:before{content:"";display:block;overflow:hidden}
.colonnes_texte:after{content:"";display:block;overflow:hidden}
.colonnes_texte:after{clear:both}
.colonnes_texte h3{text-align:left;-moz-hyphens:none;-webkit-hyphens:none;-khtml-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none;margin-bottom:.8em}
.colonnes_texte .pave_h3{padding-bottom:1.5em}
.colonnes_texte p{margin-bottom:1em;text-wrap:pretty}
.colonnes_texte * + p{margin-top:1em}
.colonnes_texte .col_unique{font-size:1.3em;line-height:160%;max-width:670px;margin-left:auto;margin-right:auto}
.colonnes_texte .col_unique .spip_xx-small{line-height:160%}
.colonnes_texte .col_unique .spip_x-small{line-height:160%}
.colonnes_texte .col_unique .spip_small{line-height:160%}
.colonnes_texte .col_unique .spip_large{line-height:160%}
.colonnes_texte .col_unique .spip_x-large{line-height:160%}
.colonnes_texte .col_unique .spip_xx-large{line-height:160%}
.colonnes_texte .col_unique .spip_documents_center:not(.large){position:relative}
.colonnes_texte .col_unique .spip_documents.max{margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important}
.colonnes_texte .col_unique .spip_documents_left.large{position:relative}
.colonnes_texte .col_unique .spip_documents_right.large{position:relative}
.colonnes_texte .col_unique_large{font-size:1.3em;line-height:160%;max-width:auto;margin-left:auto;margin-right:auto}
.colonnes_texte .col_unique_large .spip_xx-small{line-height:160%}
.colonnes_texte .col_unique_large .spip_x-small{line-height:160%}
.colonnes_texte .col_unique_large .spip_small{line-height:160%}
.colonnes_texte .col_unique_large .spip_large{line-height:160%}
.colonnes_texte .col_unique_large .spip_x-large{line-height:160%}
.colonnes_texte .col_unique_large .spip_xx-large{line-height:160%}

.colonnes_texte .col_unique_large .spip_documents.max{margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important}
.colonnes_texte .col_unique_large .spip_documents_left.large{position:relative}
.colonnes_texte .col_unique_large .spip_documents_right.large{position:relative}
.colonnes_texte .col_principale{float:left;width:58%;font-size:1.3em;line-height:160%}
.colonnes_texte .col_principale .spip_xx-small{line-height:160%}
.colonnes_texte .col_principale .spip_x-small{line-height:160%}
.colonnes_texte .col_principale .spip_small{line-height:160%}
.colonnes_texte .col_principale .spip_large{line-height:160%}
.colonnes_texte .col_principale .spip_x-large{line-height:160%}
.colonnes_texte .col_principale .spip_xx-large{line-height:160%}
.colonnes_texte .col_annexe{font-size:1em;line-height:145%;float:right;width:35%}
.colonnes_texte .col_annexe .spip_xx-small{line-height:145%}
.colonnes_texte .col_annexe .spip_x-small{line-height:145%}
.colonnes_texte .col_annexe .spip_small{line-height:145%}
.colonnes_texte .col_annexe .spip_large{line-height:145%}
.colonnes_texte .col_annexe .spip_x-large{line-height:145%}
.colonnes_texte .col_annexe .spip_xx-large{line-height:145%}
.colonnes_texte .col_principale_droite{float:right;width:58%;font-size:1.3em;line-height:160%}
.colonnes_texte .col_principale_droite .spip_xx-small{line-height:160%}
.colonnes_texte .col_principale_droite .spip_x-small{line-height:160%}
.colonnes_texte .col_principale_droite .spip_small{line-height:160%}
.colonnes_texte .col_principale_droite .spip_large{line-height:160%}
.colonnes_texte .col_principale_droite .spip_x-large{line-height:160%}
.colonnes_texte .col_principale_droite .spip_xx-large{line-height:160%}
.colonnes_texte .col_annexe_gauche{font-size:1em;line-height:145%;float:left;width:35%}
.colonnes_texte .col_annexe_gauche .spip_xx-small{line-height:145%}
.colonnes_texte .col_annexe_gauche .spip_x-small{line-height:145%}
.colonnes_texte .col_annexe_gauche .spip_small{line-height:145%}
.colonnes_texte .col_annexe_gauche .spip_large{line-height:145%}
.colonnes_texte .col_annexe_gauche .spip_x-large{line-height:145%}
.colonnes_texte .col_annexe_gauche .spip_xx-large{line-height:145%}
.colonnes_texte .col_gauche{width:47%;font-size:1.25em;line-height:145%}
.colonnes_texte .col_gauche .spip_xx-small{line-height:145%}
.colonnes_texte .col_gauche .spip_x-small{line-height:145%}
.colonnes_texte .col_gauche .spip_small{line-height:145%}
.colonnes_texte .col_gauche .spip_large{line-height:145%}
.colonnes_texte .col_gauche .spip_x-large{line-height:145%}
.colonnes_texte .col_gauche .spip_xx-large{line-height:145%}
.colonnes_texte .col_droite{width:47%;font-size:1.25em;line-height:145%}
.colonnes_texte .col_droite .spip_xx-small{line-height:145%}
.colonnes_texte .col_droite .spip_x-small{line-height:145%}
.colonnes_texte .col_droite .spip_small{line-height:145%}
.colonnes_texte .col_droite .spip_large{line-height:145%}
.colonnes_texte .col_droite .spip_x-large{line-height:145%}
.colonnes_texte .col_droite .spip_xx-large{line-height:145%}
.colonnes_texte .col_gauche{float:left}
.colonnes_texte .col_droite{float:right}
.colonnes_texte .col_un_trois{width:31%;font-size:1.15em;line-height:145%}
.colonnes_texte .col_un_trois .spip_xx-small{line-height:145%}
.colonnes_texte .col_un_trois .spip_x-small{line-height:145%}
.colonnes_texte .col_un_trois .spip_small{line-height:145%}
.colonnes_texte .col_un_trois .spip_large{line-height:145%}
.colonnes_texte .col_un_trois .spip_x-large{line-height:145%}
.colonnes_texte .col_un_trois .spip_xx-large{line-height:145%}
.colonnes_texte .col_deux_trois{width:31%;font-size:1.15em;line-height:145%}
.colonnes_texte .col_deux_trois .spip_xx-small{line-height:145%}
.colonnes_texte .col_deux_trois .spip_x-small{line-height:145%}
.colonnes_texte .col_deux_trois .spip_small{line-height:145%}
.colonnes_texte .col_deux_trois .spip_large{line-height:145%}
.colonnes_texte .col_deux_trois .spip_x-large{line-height:145%}
.colonnes_texte .col_deux_trois .spip_xx-large{line-height:145%}
.colonnes_texte .col_trois_trois{width:31%;font-size:1.15em;line-height:145%}
.colonnes_texte .col_trois_trois .spip_xx-small{line-height:145%}
.colonnes_texte .col_trois_trois .spip_x-small{line-height:145%}
.colonnes_texte .col_trois_trois .spip_small{line-height:145%}
.colonnes_texte .col_trois_trois .spip_large{line-height:145%}
.colonnes_texte .col_trois_trois .spip_x-large{line-height:145%}
.colonnes_texte .col_trois_trois .spip_xx-large{line-height:145%}
.colonnes_texte .col_un_quatre{width:22%;margin-left:4%;font-size:1.15em;line-height:145%;float:left}
.colonnes_texte .col_un_quatre .spip_xx-small{line-height:145%}
.colonnes_texte .col_un_quatre .spip_x-small{line-height:145%}
.colonnes_texte .col_un_quatre .spip_small{line-height:145%}
.colonnes_texte .col_un_quatre .spip_large{line-height:145%}
.colonnes_texte .col_un_quatre .spip_x-large{line-height:145%}
.colonnes_texte .col_un_quatre .spip_xx-large{line-height:145%}
.colonnes_texte .col_deux_quatre{width:22%;margin-left:4%;font-size:1.15em;line-height:145%;float:left}
.colonnes_texte .col_deux_quatre .spip_xx-small{line-height:145%}
.colonnes_texte .col_deux_quatre .spip_x-small{line-height:145%}
.colonnes_texte .col_deux_quatre .spip_small{line-height:145%}
.colonnes_texte .col_deux_quatre .spip_large{line-height:145%}
.colonnes_texte .col_deux_quatre .spip_x-large{line-height:145%}
.colonnes_texte .col_deux_quatre .spip_xx-large{line-height:145%}
.colonnes_texte .col_trois_quatre{width:22%;margin-left:4%;font-size:1.15em;line-height:145%;float:left}
.colonnes_texte .col_trois_quatre .spip_xx-small{line-height:145%}
.colonnes_texte .col_trois_quatre .spip_x-small{line-height:145%}
.colonnes_texte .col_trois_quatre .spip_small{line-height:145%}
.colonnes_texte .col_trois_quatre .spip_large{line-height:145%}
.colonnes_texte .col_trois_quatre .spip_x-large{line-height:145%}
.colonnes_texte .col_trois_quatre .spip_xx-large{line-height:145%}
.colonnes_texte .col_quatre_quatre{width:22%;margin-left:4%;font-size:1.15em;line-height:145%;float:left}
.colonnes_texte .col_quatre_quatre .spip_xx-small{line-height:145%}
.colonnes_texte .col_quatre_quatre .spip_x-small{line-height:145%}
.colonnes_texte .col_quatre_quatre .spip_small{line-height:145%}
.colonnes_texte .col_quatre_quatre .spip_large{line-height:145%}
.colonnes_texte .col_quatre_quatre .spip_x-large{line-height:145%}
.colonnes_texte .col_quatre_quatre .spip_xx-large{line-height:145%}
.colonnes_texte .col_un_quatre{margin-left:0}
header.entetes{padding-top:5em}
header.entetes .titre{font-size:4em;line-height:125%}
header.entetes .surtitre{font-size:2.8em;line-height:125%}
header.entetes .soustitre{font-size:2.8em;line-height:125%}
.chapeau{padding-top:3em;font-size:1.6em;line-height:140%}
.chapeau .spip_xx-small{line-height:140%}
.chapeau .spip_x-small{line-height:140%}
.chapeau .spip_small{line-height:140%}
.chapeau .spip_large{line-height:140%}
.chapeau .spip_x-large{line-height:140%}
.chapeau .spip_xx-large{line-height:140%}
.centrerunecol-gauche .entetes{width:47%}
.centrerunecol-gauche .chapeau{width:47%}
.centrerunecol-droite .entetes{margin-left:53%}
.centrerunecol-droite .chapeau{margin-left:53%}
@media (min-width:1440px){.centrer{font-size:110%}}
@media (max-width:600px){.centrer{font-size:90%}}
@media (max-width:480px){.centrer{font-size:85%}}
@media print{.centrer{width:auto!important;font-size:.8em!important;margin:40px!important;margin-left:100px!important;margin-right:100px!important}}
@media all and (min-width:1500px){.centrer{width:1090px}}
@media all and (min-width:1360px) and (max-width:1499px){.centrer{width:990px}}
@media all and (min-width:961px) and (max-width:1359px){.centrer{width:920px}}
@media all and (max-width:960px) and (min-width:801px){.centrer{width:auto;margin-left:80px;margin-right:80px}}
@media all and (max-width:800px){.centrer{margin-left:60px;margin-right:60px;width:auto;max-width:auto}
.colonnes_texte .col_un_quatre{width:48%}
.colonnes_texte .col_deux_quatre{width:48%}
.colonnes_texte .col_trois_quatre{width:48%}
.colonnes_texte .col_quatre_quatre{width:48%}
.colonnes_texte .col_trois_quatre{clear:left;margin-left:0}}
@media all and (max-width:700px){.centrer{margin-left:50px;margin-right:50px}
.colonnes_texte .col_unique .spip_documents_left.large{margin-left:-50px}
.colonnes_texte .col_unique .spip_documents_left.large .spip_doc_intitules{margin-left:50px}
.colonnes_texte .col_unique .spip_documents_right.large{margin-right:-50px}
.colonnes_texte .col_unique .spip_documents_right.large .spip_doc_intitules{margin-right:50px}
.colonnes_texte .col_unique_large .spip_documents_center.large{margin-left:-50px;margin-right:-50px}
.colonnes_texte .col_unique_large .spip_documents_center.large .spip_doc_intitules{margin-left:50px;margin-right:50px}
.colonnes_texte .col_unique_large .spip_documents_left.large{margin-left:-50px}
.colonnes_texte .col_unique_large .spip_documents_left.large .spip_doc_intitules{margin-left:50px}
.colonnes_texte .col_unique_large .spip_documents_right.large{margin-right:-50px}
.colonnes_texte .col_unique_large .spip_documents_right.large .spip_doc_intitules{margin-right:50px}
.colonnes_texte .col_principale .spip_documents_center.large{margin-left:-50px;margin-right:-50px}
.colonnes_texte .col_principale .spip_documents_center.large .spip_doc_intitules{margin-left:50px;margin-right:50px}
.colonnes_texte .col_annexe .spip_documents_center.large{margin-left:-50px;margin-right:-50px}
.colonnes_texte .col_annexe .spip_documents_center.large .spip_doc_intitules{margin-left:50px;margin-right:50px}
.colonnes_texte .col_principale_droite .spip_documents_center.large{margin-left:-50px;margin-right:-50px}
.colonnes_texte .col_principale_droite .spip_documents_center.large .spip_doc_intitules{margin-left:50px;margin-right:50px}
.colonnes_texte .col_annexe_gauche .spip_documents_center.large{margin-left:-50px;margin-right:-50px}
.colonnes_texte .col_annexe_gauche .spip_documents_center.large .spip_doc_intitules{margin-left:50px;margin-right:50px}
.colonnes_texte .col_gauche .spip_documents_center.large{margin-left:-50px;margin-right:-50px}
.colonnes_texte .col_gauche .spip_documents_center.large .spip_doc_intitules{margin-left:50px;margin-right:50px}
.colonnes_texte .col_droite .spip_documents_center.large{margin-left:-50px;margin-right:-50px}
.colonnes_texte .col_droite .spip_documents_center.large .spip_doc_intitules{margin-left:50px;margin-right:50px}}
@media all and (max-width:600px){.centrer{margin-left:40px;margin-right:40px}
.centrer.centrerquatrecols{margin-left:10px;margin-right:10px}
.colonnes_texte .col_unique .spip_documents_left.large{margin-left:-40px}
.colonnes_texte .col_unique .spip_documents_left.large .spip_doc_intitules{margin-left:40px}
.colonnes_texte .col_unique .spip_documents_right.large{margin-right:-40px}
.colonnes_texte .col_unique .spip_documents_right.large .spip_doc_intitules{margin-right:40px}
.colonnes_texte .col_unique_large .spip_documents_center.large{margin-left:-40px;margin-right:-40px}
.colonnes_texte .col_unique_large .spip_documents_center.large .spip_doc_intitules{margin-left:40px;margin-right:40px}
.colonnes_texte .col_unique_large .spip_documents_left.large{margin-left:-40px}
.colonnes_texte .col_unique_large .spip_documents_left.large .spip_doc_intitules{margin-left:40px}
.colonnes_texte .col_unique_large .spip_documents_right.large{margin-right:-40px}
.colonnes_texte .col_unique_large .spip_documents_right.large .spip_doc_intitules{margin-right:40px}
.colonnes_texte .col_principale .spip_documents_center.large{margin-left:-40px;margin-right:-40px}
.colonnes_texte .col_principale .spip_documents_center.large .spip_doc_intitules{margin-left:40px;margin-right:40px}
.colonnes_texte .col_annexe .spip_documents_center.large{margin-left:-40px;margin-right:-40px}
.colonnes_texte .col_annexe .spip_documents_center.large .spip_doc_intitules{margin-left:40px;margin-right:40px}
.colonnes_texte .col_principale_droite .spip_documents_center.large{margin-left:-40px;margin-right:-40px}
.colonnes_texte .col_principale_droite .spip_documents_center.large .spip_doc_intitules{margin-left:40px;margin-right:40px}
.colonnes_texte .col_annexe_gauche .spip_documents_center.large{margin-left:-40px;margin-right:-40px}
.colonnes_texte .col_annexe_gauche .spip_documents_center.large .spip_doc_intitules{margin-left:40px;margin-right:40px}
.colonnes_texte .col_gauche .spip_documents_center.large{margin-left:-40px;margin-right:-40px}
.colonnes_texte .col_gauche .spip_documents_center.large .spip_doc_intitules{margin-left:40px;margin-right:40px}
.colonnes_texte .col_droite .spip_documents_center.large{margin-left:-40px;margin-right:-40px}
.colonnes_texte .col_droite .spip_documents_center.large .spip_doc_intitules{margin-left:40px;margin-right:40px}}
@media all and (max-width:400px){.centrer{margin-left:20px;margin-right:20px}
.colonnes_texte .col_unique ul.portfolio_ligne{margin-left:0;margin-right:0}
.colonnes_texte .col_unique .spip_documents_center.large{margin-left:-20px;margin-right:-20px}
.colonnes_texte .col_unique .spip_documents_center.large .spip_doc_intitules{margin-left:20px;margin-right:20px}
.colonnes_texte .col_unique .spip_documents_left.large{margin-left:-20px}
.colonnes_texte .col_unique .spip_documents_left.large .spip_doc_intitules{margin-left:20px}
.colonnes_texte .col_unique .spip_documents_right.large{margin-right:-20px}
.colonnes_texte .col_unique .spip_documents_right.large .spip_doc_intitules{margin-right:20px}
.colonnes_texte .col_unique_large ul.portfolio_ligne{margin-left:0;margin-right:0}
.colonnes_texte .col_unique_large .spip_documents_center.large{margin-left:-20px;margin-right:-20px}
.colonnes_texte .col_unique_large .spip_documents_center.large .spip_doc_intitules{margin-left:20px;margin-right:20px}
.colonnes_texte .col_unique_large .spip_documents_left.large{margin-left:-20px}
.colonnes_texte .col_unique_large .spip_documents_left.large .spip_doc_intitules{margin-left:20px}
.colonnes_texte .col_unique_large .spip_documents_right.large{margin-right:-20px}
.colonnes_texte .col_unique_large .spip_documents_right.large .spip_doc_intitules{margin-right:20px}
.colonnes_texte .col_principale .spip_documents_center.large{margin-left:-20px;margin-right:-20px}
.colonnes_texte .col_principale .spip_documents_center.large .spip_doc_intitules{margin-left:20px;margin-right:20px}
.colonnes_texte .col_annexe .spip_documents_center.large{margin-left:-20px;margin-right:-20px}
.colonnes_texte .col_annexe .spip_documents_center.large .spip_doc_intitules{margin-left:20px;margin-right:20px}
.colonnes_texte .col_principale_droite .spip_documents_center.large{margin-left:-20px;margin-right:-20px}
.colonnes_texte .col_principale_droite .spip_documents_center.large .spip_doc_intitules{margin-left:20px;margin-right:20px}
.colonnes_texte .col_annexe_gauche .spip_documents_center.large{margin-left:-20px;margin-right:-20px}
.colonnes_texte .col_annexe_gauche .spip_documents_center.large .spip_doc_intitules{margin-left:20px;margin-right:20px}
.colonnes_texte .col_gauche .spip_documents_center.large{margin-left:-20px;margin-right:-20px}
.colonnes_texte .col_gauche .spip_documents_center.large .spip_doc_intitules{margin-left:20px;margin-right:20px}
.colonnes_texte .col_droite .spip_documents_center.large{margin-left:-20px;margin-right:-20px}
.colonnes_texte .col_droite .spip_documents_center.large .spip_doc_intitules{margin-left:20px;margin-right:20px}}
@media all and (min-width:1360px){.centrer.centrerquatrecols{margin-left:60px;margin-right:60px;width:auto}
.centrer.centrertroiscols{margin-left:60px;margin-right:60px;width:auto}}
@media all and (max-width:1359px) and (min-width:961px){.centrer.centrerquatrecols{margin-left:50px;margin-right:50px;width:auto}
.centrer.centrertroiscols{margin-left:50px;margin-right:50px;width:auto}}
@media all and (max-width:960px) and (min-width:601px){.centrer.centrerquatrecols{margin-left:20px;margin-right:20px}}
@media all and (max-width:960px) and (min-width:541px){.centrer.centrertroiscols{margin-left:20px;margin-right:20px}}
@media all and (min-width:741px) and (max-width:800px){.colonnes_texte .col_unique{margin-left:40px;margin-right:40px}}
@media all and (max-width:959px){.colonnes_texte .col_unique .spip_documents_shape{-webkit-shape-margin:40px;shape-margin:40px}
.colonnes_texte .col_unique .spip_documents_shape .spip_doc_intitules{position:absolute;bottom:-18px;left:0;margin-left:30px!important;width:100%}
.colonnes_texte .col_unique_large .spip_documents_shape{-webkit-shape-margin:40px;shape-margin:40px}
.colonnes_texte .col_unique_large .spip_documents_shape .spip_doc_intitules{position:absolute;bottom:-18px;left:0;margin-left:30px!important;width:100%}}
@media all and (min-width:960px){.colonnes_texte .col_unique ul.portfolio_ligne{margin-left:-140px;margin-right:-140px}
.colonnes_texte .col_unique .spip_documents_center.large{margin-left:-140px;margin-right:-140px}
.colonnes_texte .col_unique .spip_documents_center.large .spip_doc_intitules{position:absolute;width:130px;text-align:right;top:auto}
.colonnes_texte .col_unique .spip_documents_right:not(.large){position:relative}
.colonnes_texte .col_unique .spip_documents_right:not(.large) .spip_doc_intitules_top{right:-140px;text-align:left;position:absolute;width:130px;margin:0;padding:0}
.colonnes_texte .col_unique .spip_documents_right:not(.large) .spip_doc_intitules_bottom{right:-140px;text-align:left;position:absolute;width:130px;margin:0;padding:0}
.colonnes_texte .col_unique .spip_documents_right:not(.large) .spip_doc_intitules_top{top:0}
.colonnes_texte .col_unique .spip_documents_right:not(.large) .spip_doc_intitules_bottom{bottom:0}}
@media all and (min-width:1080px){.colonnes_texte .col_unique ul.portfolio_ligne{margin-left:-200px;margin-right:-200px}
.colonnes_texte .col_unique .spip_documents_center.large{margin-left:-200px;margin-right:-200px}
.colonnes_texte .col_unique .spip_documents_center.large .spip_doc_intitules{width:180px}
.colonnes_texte .col_unique .spip_documents_right.large{margin-right:-200px}
.colonnes_texte .col_unique .spip_documents_right.large .spip_doc_intitules{position:absolute;width:180px;text-align:left;right:0;top:auto}
.colonnes_texte .col_unique .spip_documents_right:not(.large) .spip_doc_intitules{right:-200px;width:180px}}
@media all and (min-width:1260px){.colonnes_texte .col_unique ul.portfolio_ligne{margin-left:-280px;margin-right:-280px}
.colonnes_texte .col_unique .spip_documents_center:not(.large) .spip_doc_intitules{position:absolute;width:260px;text-align:left;margin-top:0;right:-280px;bottom:0}
.colonnes_texte .col_unique .spip_documents_center.large{margin-left:-280px;margin-right:-280px}
.colonnes_texte .col_unique .spip_documents_center.large .spip_doc_intitules{width:240px}
.colonnes_texte .col_unique .spip_documents_left.large{margin-left:-280px}
.colonnes_texte .col_unique .spip_documents_left.large .spip_doc_intitules{position:absolute;width:240px;text-align:right;left:0;top:auto}
.colonnes_texte .col_unique .spip_documents_right.large{margin-right:-280px}
.colonnes_texte .col_unique .spip_documents_right.large .spip_doc_intitules{position:absolute;width:240px;text-align:left;right:0;top:auto}
.colonnes_texte .col_unique .spip_documents_right:not(.large) .spip_doc_intitules{right:-280px;width:240px}
.colonnes_texte .col_unique_large ul.portfolio_ligne{margin-left:-140px;margin-right:-140px}
.colonnes_texte .col_unique_large .spip_documents_center.large{margin-left:-140px;margin-right:-140px}
.colonnes_texte .col_unique_large .spip_documents_center.large .spip_doc_intitules{position:absolute;text-align:right;width:120px}
.colonnes_texte .col_unique_large .spip_documents_left.large{margin-left:-140px}
.colonnes_texte .col_unique_large .spip_documents_left.large .spip_doc_intitules{position:absolute;width:120px;text-align:right;left:0;top:auto}
.colonnes_texte .col_unique_large .spip_documents_right.large{margin-right:-140px}
.colonnes_texte .col_unique_large .spip_documents_right.large .spip_doc_intitules{position:absolute;width:120px;text-align:left;right:0;top:auto}
.colonnes_texte .col_principale .spip_documents_center.large{position:relative;margin-left:-160px}
.colonnes_texte .col_principale .spip_documents_center.large .spip_doc_intitules{text-align:right;position:absolute;width:150px}
.colonnes_texte .col_annexe .spip_documents_center.large{position:relative;margin-right:-160px}
.colonnes_texte .col_annexe .spip_documents_center.large .spip_doc_intitules{right:0;text-align:left;position:absolute;width:150px}
.colonnes_texte .col_principale_droite .spip_documents_center.large{position:relative;margin-right:-160px}
.colonnes_texte .col_principale_droite .spip_documents_center.large .spip_doc_intitules{text-align:left;position:absolute;width:150px;right:0}
.colonnes_texte .col_annexe_gauche .spip_documents_center.large{position:relative;margin-left:-160px}
.colonnes_texte .col_annexe_gauche .spip_documents_center.large .spip_doc_intitules{left:0;text-align:right;position:absolute;width:150px}
.colonnes_texte .col_gauche .spip_documents_center.large{position:relative;margin-left:-135px}
.colonnes_texte .col_gauche .spip_documents_center.large .spip_doc_intitules{text-align:right;position:absolute;width:130px}
.colonnes_texte .col_gauche .spip_documents_center:not(.large){position:relative}
.colonnes_texte .col_gauche .spip_documents_center:not(.large) .spip_doc_intitules_top{left:-135px;text-align:right;position:absolute;width:130px;margin:0;padding:0}
.colonnes_texte .col_gauche .spip_documents_center:not(.large) .spip_doc_intitules_bottom{left:-135px;text-align:right;position:absolute;width:130px;margin:0;padding:0}
.colonnes_texte .col_gauche .spip_documents_center:not(.large) .spip_doc_intitules_top{top:0}
.colonnes_texte .col_gauche .spip_documents_center:not(.large) .spip_doc_intitules_bottom{bottom:0}
.colonnes_texte .col_gauche .spip_documents_left:not(.large){position:relative}
.colonnes_texte .col_gauche .spip_documents_left:not(.large) .spip_doc_intitules_top{left:-135px;text-align:right;position:absolute;width:130px;margin:0;padding:0}
.colonnes_texte .col_gauche .spip_documents_left:not(.large) .spip_doc_intitules_bottom{left:-135px;text-align:right;position:absolute;width:130px;margin:0;padding:0}
.colonnes_texte .col_gauche .spip_documents_left:not(.large) .spip_doc_intitules_top{top:0}
.colonnes_texte .col_gauche .spip_documents_left:not(.large) .spip_doc_intitules_bottom{bottom:0}
.colonnes_texte .col_droite .spip_documents_center.large{position:relative;margin-right:-135px}
.colonnes_texte .col_droite .spip_documents_center.large .spip_doc_intitules{right:0;text-align:left;position:absolute;width:130px}
.colonnes_texte .col_droite .spip_documents_center:not(.large){position:relative}
.colonnes_texte .col_droite .spip_documents_center:not(.large) .spip_doc_intitules_top{right:-135px;text-align:left;position:absolute;width:130px;margin:0;padding:0}
.colonnes_texte .col_droite .spip_documents_center:not(.large) .spip_doc_intitules_bottom{right:-135px;text-align:left;position:absolute;width:130px;margin:0;padding:0}
.colonnes_texte .col_droite .spip_documents_center:not(.large) .spip_doc_intitules_top{top:0}
.colonnes_texte .col_droite .spip_documents_center:not(.large) .spip_doc_intitules_bottom{bottom:0}
.colonnes_texte .col_droite .spip_documents_right:not(.large){position:relative}
.colonnes_texte .col_droite .spip_documents_right:not(.large) .spip_doc_intitules_top{right:-135px;text-align:left;position:absolute;width:130px;margin:0;padding:0}
.colonnes_texte .col_droite .spip_documents_right:not(.large) .spip_doc_intitules_bottom{right:-135px;text-align:left;position:absolute;width:130px;margin:0;padding:0}
.colonnes_texte .col_droite .spip_documents_right:not(.large) .spip_doc_intitules_top{top:0}
.colonnes_texte .col_droite .spip_documents_right:not(.large) .spip_doc_intitules_bottom{bottom:0}}
@media all and (min-width:741px) and (max-width:960px){.colonnes_texte .col_unique ul.portfolio_ligne{margin-left:-80px;margin-right:-80px}
.colonnes_texte .col_unique .spip_documents_center.large{margin-left:-100px;margin-right:-100px}
.colonnes_texte .col_unique .spip_documents_center.large .spip_doc_intitules{margin-left:100px;margin-right:100px}
.colonnes_texte .col_unique_large ul.portfolio_ligne{margin-left:-60px;margin-right:-60px}
.colonnes_texte .col_unique_large .spip_documents_center.large{margin-left:-100px;margin-right:-100px}
.colonnes_texte .col_unique_large .spip_documents_center.large .spip_doc_intitules{margin-left:100px;margin-right:100px}
.colonnes_texte .col_principale{font-size:1.2em;line-height:145%;width:65%}
.colonnes_texte .col_principale .spip_xx-small{line-height:145%}
.colonnes_texte .col_principale .spip_x-small{line-height:145%}
.colonnes_texte .col_principale .spip_small{line-height:145%}
.colonnes_texte .col_principale .spip_large{line-height:145%}
.colonnes_texte .col_principale .spip_x-large{line-height:145%}
.colonnes_texte .col_principale .spip_xx-large{line-height:145%}
.colonnes_texte .col_principale .spip_documents_center.large{margin-left:-60px}
.colonnes_texte .col_principale .spip_documents_center.large .spip_doc_intitules{margin-left:20px}
.colonnes_texte .col_annexe{width:30%;font-size:.9em;line-height:145%}
.colonnes_texte .col_annexe .spip_xx-small{line-height:145%}
.colonnes_texte .col_annexe .spip_x-small{line-height:145%}
.colonnes_texte .col_annexe .spip_small{line-height:145%}
.colonnes_texte .col_annexe .spip_large{line-height:145%}
.colonnes_texte .col_annexe .spip_x-large{line-height:145%}
.colonnes_texte .col_annexe .spip_xx-large{line-height:145%}
.colonnes_texte .col_annexe .spip_documents_center.large{margin-right:-60px}
.colonnes_texte .col_annexe .spip_documents_center.large .spip_doc_intitules{margin-right:20px}
.colonnes_texte .col_principale_droite{font-size:1.2em;line-height:145%;width:65%}
.colonnes_texte .col_principale_droite .spip_xx-small{line-height:145%}
.colonnes_texte .col_principale_droite .spip_x-small{line-height:145%}
.colonnes_texte .col_principale_droite .spip_small{line-height:145%}
.colonnes_texte .col_principale_droite .spip_large{line-height:145%}
.colonnes_texte .col_principale_droite .spip_x-large{line-height:145%}
.colonnes_texte .col_principale_droite .spip_xx-large{line-height:145%}
.colonnes_texte .col_principale_droite .spip_documents_center.large{margin-right:-60px}
.colonnes_texte .col_principale_droite .spip_documents_center.large .spip_doc_intitules{margin-right:20px}
.colonnes_texte .col_annexe_gauche{width:30%;font-size:.9em;line-height:145%}
.colonnes_texte .col_annexe_gauche .spip_xx-small{line-height:145%}
.colonnes_texte .col_annexe_gauche .spip_x-small{line-height:145%}
.colonnes_texte .col_annexe_gauche .spip_small{line-height:145%}
.colonnes_texte .col_annexe_gauche .spip_large{line-height:145%}
.colonnes_texte .col_annexe_gauche .spip_x-large{line-height:145%}
.colonnes_texte .col_annexe_gauche .spip_xx-large{line-height:145%}
.colonnes_texte .col_annexe_gauche .spip_documents_center.large{margin-left:-60px}
.colonnes_texte .col_annexe_gauche .spip_documents_center.large .spip_doc_intitules{margin-left:20px}
.colonnes_texte .col_gauche{font-size:1.15em;width:48%;line-height:145%}
.colonnes_texte .col_gauche .spip_xx-small{line-height:145%}
.colonnes_texte .col_gauche .spip_x-small{line-height:145%}
.colonnes_texte .col_gauche .spip_small{line-height:145%}
.colonnes_texte .col_gauche .spip_large{line-height:145%}
.colonnes_texte .col_gauche .spip_x-large{line-height:145%}
.colonnes_texte .col_gauche .spip_xx-large{line-height:145%}
.colonnes_texte .col_droite{font-size:1.15em;width:48%;line-height:145%}
.colonnes_texte .col_droite .spip_xx-small{line-height:145%}
.colonnes_texte .col_droite .spip_x-small{line-height:145%}
.colonnes_texte .col_droite .spip_small{line-height:145%}
.colonnes_texte .col_droite .spip_large{line-height:145%}
.colonnes_texte .col_droite .spip_x-large{line-height:145%}
.colonnes_texte .col_droite .spip_xx-large{line-height:145%}
.colonnes_texte .col_gauche .spip_documents_center.large{margin-left:-60px}
.colonnes_texte .col_gauche .spip_documents_center.large .spip_doc_intitules{margin-left:20px}
.colonnes_texte .col_droite .spip_documents_center.large{margin-right:-60px}
.colonnes_texte .col_droite .spip_documents_center.large .spip_doc_intitules{margin-right:20px}
.colonnes_texte .col_un_trois{font-size:1.0em;line-height:145%}
.colonnes_texte .col_un_trois .spip_xx-small{line-height:145%}
.colonnes_texte .col_un_trois .spip_x-small{line-height:145%}
.colonnes_texte .col_un_trois .spip_small{line-height:145%}
.colonnes_texte .col_un_trois .spip_large{line-height:145%}
.colonnes_texte .col_un_trois .spip_x-large{line-height:145%}
.colonnes_texte .col_un_trois .spip_xx-large{line-height:145%}
.colonnes_texte .col_deux_trois{font-size:1.0em;line-height:145%}
.colonnes_texte .col_deux_trois .spip_xx-small{line-height:145%}
.colonnes_texte .col_deux_trois .spip_x-small{line-height:145%}
.colonnes_texte .col_deux_trois .spip_small{line-height:145%}
.colonnes_texte .col_deux_trois .spip_large{line-height:145%}
.colonnes_texte .col_deux_trois .spip_x-large{line-height:145%}
.colonnes_texte .col_deux_trois .spip_xx-large{line-height:145%}
.colonnes_texte .col_trois_trois{font-size:1.0em;line-height:145%}
.colonnes_texte .col_trois_trois .spip_xx-small{line-height:145%}
.colonnes_texte .col_trois_trois .spip_x-small{line-height:145%}
.colonnes_texte .col_trois_trois .spip_small{line-height:145%}
.colonnes_texte .col_trois_trois .spip_large{line-height:145%}
.colonnes_texte .col_trois_trois .spip_x-large{line-height:145%}
.colonnes_texte .col_trois_trois .spip_xx-large{line-height:145%}}
@media all and (min-width:701px) and (max-width:740px){.colonnes_texte .col_unique ul.portfolio_ligne{margin-left:-40px;margin-right:-40px}
.colonnes_texte .col_unique_large ul.portfolio_ligne{margin-left:-40px;margin-right:-40px}}
@media all and (min-width:601px) and (max-width:700px){.colonnes_texte .col_unique ul.portfolio_ligne{margin-left:-30px;margin-right:-30px}
.colonnes_texte .col_unique .spip_documents_center.large{margin-left:-50px;margin-right:-50px}
.colonnes_texte .col_unique .spip_documents_center.large .spip_doc_intitules{margin-left:50px;margin-right:50px}
.colonnes_texte .col_unique_large ul.portfolio_ligne{margin-left:-30px;margin-right:-30px}}
@media all and (min-width:401px) and (max-width:600px){.colonnes_texte .col_unique ul.portfolio_ligne{margin-left:-20px;margin-right:-20px}
.colonnes_texte .col_unique .spip_documents_center.large{margin-left:-40px;margin-right:-40px}
.colonnes_texte .col_unique .spip_documents_center.large .spip_doc_intitules{margin-left:40px;margin-right:40px}
.colonnes_texte .col_unique_large ul.portfolio_ligne{margin-left:-20px;margin-right:-20px}}
@media all and (min-width:1080px) and (max-width:1259px){.colonnes_texte .col_unique .spip_documents_center:not(.large) .spip_doc_intitules{position:absolute;width:190px;text-align:left;margin-top:0;right:-200px;bottom:0}
.colonnes_texte .col_unique .spip_documents_left.large{margin-left:-200px}
.colonnes_texte .col_unique .spip_documents_left.large .spip_doc_intitules{position:absolute;width:180px;text-align:right;left:0;top:auto}}
@media all and (min-width:960px) and (max-width:1079px){.colonnes_texte .col_unique .spip_documents_center:not(.large) .spip_doc_intitules{position:absolute;width:130px;text-align:left;margin-top:0;right:-140px;bottom:0}
.colonnes_texte .col_unique .spip_documents_left.large{margin-left:-140px}
.colonnes_texte .col_unique .spip_documents_left.large .spip_doc_intitules{position:absolute;width:130px;text-align:right;left:0;top:auto}
.colonnes_texte .col_unique .spip_documents_right.large{margin-right:-140px}
.colonnes_texte .col_unique .spip_documents_right.large .spip_doc_intitules{position:absolute;width:130px;text-align:left;right:0;top:auto}}
@media all and (min-width:701px) and (max-width:740px){.colonnes_texte .col_unique .spip_documents_center.large{margin-left:-60px;margin-right:-60px}
.colonnes_texte .col_unique .spip_documents_center.large .spip_doc_intitules{margin-left:60px;margin-right:60px}}
@media all and (min-width:741px) and (max-width:959px){.colonnes_texte .col_unique .spip_documents_left.large{margin-left:-100px}
.colonnes_texte .col_unique .spip_documents_left.large .spip_doc_intitules{margin-left:100px}
.colonnes_texte .col_unique .spip_documents_right.large{margin-right:-100px}
.colonnes_texte .col_unique .spip_documents_right.large .spip_doc_intitules{margin-right:100px}
.colonnes_texte .col_unique_large .spip_documents_left.large{margin-left:-100px}
.colonnes_texte .col_unique_large .spip_documents_left.large .spip_doc_intitules{margin-left:100px}
.colonnes_texte .col_unique_large .spip_documents_right.large{margin-right:-100px}
.colonnes_texte .col_unique_large .spip_documents_right.large .spip_doc_intitules{margin-right:100px}}
@media all and (max-width:740px){.colonnes_texte .col_unique .spip_documents_left.large{margin-left:-60px}
.colonnes_texte .col_unique .spip_documents_left.large .spip_doc_intitules{margin-left:60px}
.colonnes_texte .col_unique .spip_documents_right.large{margin-right:-60px}
.colonnes_texte .col_unique .spip_documents_right.large .spip_doc_intitules{margin-right:60px}
.colonnes_texte .col_unique_large .spip_documents_center.large{margin-left:-60px;margin-right:-60px}
.colonnes_texte .col_unique_large .spip_documents_center.large .spip_doc_intitules{margin-left:60px;margin-right:60px}
.colonnes_texte .col_unique_large .spip_documents_left.large{margin-left:-60px}
.colonnes_texte .col_unique_large .spip_documents_left.large .spip_doc_intitules{margin-left:60px}
.colonnes_texte .col_unique_large .spip_documents_right.large{margin-right:-60px}
.colonnes_texte .col_unique_large .spip_documents_right.large .spip_doc_intitules{margin-right:60px}
.colonnes_texte .col_principale{width:auto;float:none}
.colonnes_texte .col_principale .spip_documents_center.large{margin-left:-60px;margin-right:-60px}
.colonnes_texte .col_principale .spip_documents_center.large .spip_doc_intitules{margin-left:60px;margin-right:60px}
.colonnes_texte .col_annexe{width:auto;float:none}
.colonnes_texte .col_annexe .spip_documents_center.large{margin-left:-60px;margin-right:-60px}
.colonnes_texte .col_annexe .spip_documents_center.large .spip_doc_intitules{margin-left:60px;margin-right:60px}
.colonnes_texte .col_principale_droite{width:auto;float:none}
.colonnes_texte .col_principale_droite .spip_documents_center.large{margin-left:-60px;margin-right:-60px}
.colonnes_texte .col_principale_droite .spip_documents_center.large .spip_doc_intitules{margin-left:60px;margin-right:60px}
.colonnes_texte .col_annexe_gauche{width:auto;float:none}
.colonnes_texte .col_annexe_gauche .spip_documents_center.large{margin-left:-60px;margin-right:-60px}
.colonnes_texte .col_annexe_gauche .spip_documents_center.large .spip_doc_intitules{margin-left:60px;margin-right:60px}
.colonnes_texte .col_gauche{width:auto;float:none}
.colonnes_texte .col_droite{width:auto;float:none}
.colonnes_texte .col_gauche .spip_documents_center.large{margin-left:-60px;margin-right:-60px}
.colonnes_texte .col_gauche .spip_documents_center.large .spip_doc_intitules{margin-left:60px;margin-right:60px}
.colonnes_texte .col_droite .spip_documents_center.large{margin-left:-60px;margin-right:-60px}
.colonnes_texte .col_droite .spip_documents_center.large .spip_doc_intitules{margin-left:60px;margin-right:60px}
.centrerunecol-gauche .entetes{width:auto;float:none}
.centrerunecol-gauche .chapeau{width:auto;float:none}
.centrerunecol-droite .entetes{margin-left:0;width:auto;float:none}
.centrerunecol-droite .chapeau{margin-left:0;width:auto;float:none}
.centrerunecol-gauche{padding-left:40px;padding-right:40px;background-color:#FFF;-moz-background:rgba(255,255,255,0.8);-webkit-background:rgba(255,255,255,0.8);-khtml-background:rgba(255,255,255,0.8);-ms-background:rgba(255,255,255,0.8);-o-background:rgba(255,255,255,0.8);background:rgba(255,255,255,0.8)}
.centrerunecol-droite{padding-left:40px;padding-right:40px;background-color:#FFF;-moz-background:rgba(255,255,255,0.8);-webkit-background:rgba(255,255,255,0.8);-khtml-background:rgba(255,255,255,0.8);-ms-background:rgba(255,255,255,0.8);-o-background:rgba(255,255,255,0.8);background:rgba(255,255,255,0.8)}
.avec_fond_fonce .centrerunecol-gauche{background-color:#000;-moz-background:rgba(0,0,0,0.8);-webkit-background:rgba(0,0,0,0.8);-khtml-background:rgba(0,0,0,0.8);-ms-background:rgba(0,0,0,0.8);-o-background:rgba(0,0,0,0.8);background:rgba(0,0,0,0.8)}
.avec_fond_fonce .centrerunecol-droite{background-color:#000;-moz-background:rgba(0,0,0,0.8);-webkit-background:rgba(0,0,0,0.8);-khtml-background:rgba(0,0,0,0.8);-ms-background:rgba(0,0,0,0.8);-o-background:rgba(0,0,0,0.8);background:rgba(0,0,0,0.8)}}
@media all and (min-width:1370px){.colonnes_texte .col_unique_large ul.portfolio_ligne{margin-left:-190px;margin-right:-190px}
.colonnes_texte .col_unique_large .spip_documents_center.large{margin-left:-190px;margin-right:-190px}
.colonnes_texte .col_unique_large .spip_documents_center.large .spip_doc_intitules{width:170px}
.colonnes_texte .col_unique_large .spip_documents_left.large{margin-left:-190px}
.colonnes_texte .col_unique_large .spip_documents_left.large .spip_doc_intitules{width:170px}
.colonnes_texte .col_unique_large .spip_documents_right.large{margin-right:-190px}
.colonnes_texte .col_unique_large .spip_documents_right.large .spip_doc_intitules{width:170px}
.colonnes_texte .col_principale .spip_documents_center.large{margin-left:-180px}
.colonnes_texte .col_annexe .spip_documents_center.large{margin-right:-180px}
.colonnes_texte .col_principale_droite .spip_documents_center.large{margin-right:-180px}
.colonnes_texte .col_annexe_gauche .spip_documents_center.large{margin-left:-180px}
.colonnes_texte .col_gauche .spip_documents_center.large{margin-left:-150px}
.colonnes_texte .col_gauche .spip_documents_center:not(.large) .spip_doc_intitules{left:-150px}
.colonnes_texte .col_gauche .spip_documents_left:not(.large) .spip_doc_intitules{left:-150px}
.colonnes_texte .col_droite .spip_documents_center.large{margin-right:-150px}
.colonnes_texte .col_droite .spip_documents_center:not(.large) .spip_doc_intitules{right:-150px}
.colonnes_texte .col_droite .spip_documents_right:not(.large) .spip_doc_intitules{right:-150px}}
@media all and (min-width:540px) and (max-width:740px){.colonnes_texte .col_principale{font-size:1.3em;line-height:160%}
.colonnes_texte .col_principale .spip_xx-small{line-height:160%}
.colonnes_texte .col_principale .spip_x-small{line-height:160%}
.colonnes_texte .col_principale .spip_small{line-height:160%}
.colonnes_texte .col_principale .spip_large{line-height:160%}
.colonnes_texte .col_principale .spip_x-large{line-height:160%}
.colonnes_texte .col_principale .spip_xx-large{line-height:160%}
.colonnes_texte .col_annexe{font-size:1.1em}
.colonnes_texte .col_principale_droite{font-size:1.3em;line-height:160%}
.colonnes_texte .col_principale_droite .spip_xx-small{line-height:160%}
.colonnes_texte .col_principale_droite .spip_x-small{line-height:160%}
.colonnes_texte .col_principale_droite .spip_small{line-height:160%}
.colonnes_texte .col_principale_droite .spip_large{line-height:160%}
.colonnes_texte .col_principale_droite .spip_x-large{line-height:160%}
.colonnes_texte .col_principale_droite .spip_xx-large{line-height:160%}
.colonnes_texte .col_annexe_gauche{font-size:1.1em}
.colonnes_texte .col_gauche{font-size:1.3em;line-height:160%}
.colonnes_texte .col_gauche .spip_xx-small{line-height:160%}
.colonnes_texte .col_gauche .spip_x-small{line-height:160%}
.colonnes_texte .col_gauche .spip_small{line-height:160%}
.colonnes_texte .col_gauche .spip_large{line-height:160%}
.colonnes_texte .col_gauche .spip_x-large{line-height:160%}
.colonnes_texte .col_gauche .spip_xx-large{line-height:160%}
.colonnes_texte .col_droite{font-size:1.3em;line-height:160%}
.colonnes_texte .col_droite .spip_xx-small{line-height:160%}
.colonnes_texte .col_droite .spip_x-small{line-height:160%}
.colonnes_texte .col_droite .spip_small{line-height:160%}
.colonnes_texte .col_droite .spip_large{line-height:160%}
.colonnes_texte .col_droite .spip_x-large{line-height:160%}
.colonnes_texte .col_droite .spip_xx-large{line-height:160%}
.colonnes_texte .col_un_trois{font-size:.95em;line-height:145%}
.colonnes_texte .col_un_trois .spip_xx-small{line-height:145%}
.colonnes_texte .col_un_trois .spip_x-small{line-height:145%}
.colonnes_texte .col_un_trois .spip_small{line-height:145%}
.colonnes_texte .col_un_trois .spip_large{line-height:145%}
.colonnes_texte .col_un_trois .spip_x-large{line-height:145%}
.colonnes_texte .col_un_trois .spip_xx-large{line-height:145%}
.colonnes_texte .col_deux_trois{font-size:.95em;line-height:145%}
.colonnes_texte .col_deux_trois .spip_xx-small{line-height:145%}
.colonnes_texte .col_deux_trois .spip_x-small{line-height:145%}
.colonnes_texte .col_deux_trois .spip_small{line-height:145%}
.colonnes_texte .col_deux_trois .spip_large{line-height:145%}
.colonnes_texte .col_deux_trois .spip_x-large{line-height:145%}
.colonnes_texte .col_deux_trois .spip_xx-large{line-height:145%}
.colonnes_texte .col_trois_trois{font-size:.95em;line-height:145%}
.colonnes_texte .col_trois_trois .spip_xx-small{line-height:145%}
.colonnes_texte .col_trois_trois .spip_x-small{line-height:145%}
.colonnes_texte .col_trois_trois .spip_small{line-height:145%}
.colonnes_texte .col_trois_trois .spip_large{line-height:145%}
.colonnes_texte .col_trois_trois .spip_x-large{line-height:145%}
.colonnes_texte .col_trois_trois .spip_xx-large{line-height:145%}}
@media all and (min-width:1580px){.colonnes_texte .col_principale .spip_documents_center.large{margin-left:-240px}
.colonnes_texte .col_principale .spip_documents_center.large .spip_doc_intitules{width:200px}
.colonnes_texte .col_principale .spip_documents_center:not(.large) .spip_doc_intitules{left:-240px;width:200px}
.colonnes_texte .col_principale .spip_documents_left:not(.large) .spip_doc_intitules{left:-240px;width:200px}
.colonnes_texte .col_annexe .spip_documents_center.large{margin-right:-240px}
.colonnes_texte .col_annexe .spip_documents_center.large .spip_doc_intitules{width:200px}
.colonnes_texte .col_annexe .spip_documents_center:not(.large) .spip_doc_intitules{right:-240px;width:200px}
.colonnes_texte .col_annexe .spip_documents_right:not(.large) .spip_doc_intitules{right:-240px;width:200px}
.colonnes_texte .col_principale_droite .spip_documents_center.large{margin-right:-240px}
.colonnes_texte .col_principale_droite .spip_documents_center.large .spip_doc_intitules{width:200px}
.colonnes_texte .col_principale_droite .spip_documents_center:not(.large) .spip_doc_intitules{right:-240px;width:200px}
.colonnes_texte .col_principale_droite .spip_documents_right:not(.large) .spip_doc_intitules{right:-240px;width:200px}
.colonnes_texte .col_annexe_gauche .spip_documents_center.large{margin-left:-240px}
.colonnes_texte .col_annexe_gauche .spip_documents_center.large .spip_doc_intitules{width:200px}
.colonnes_texte .col_annexe_gauche .spip_documents_center:not(.large) .spip_doc_intitules{left:-240px;width:200px}
.colonnes_texte .col_annexe_gauche .spip_documents_left:not(.large) .spip_doc_intitules{left:-240px;width:200px}
.colonnes_texte .col_gauche .spip_documents_center.large{margin-left:-200px}
.colonnes_texte .col_gauche .spip_documents_center.large .spip_doc_intitules{width:180px}
.colonnes_texte .col_gauche .spip_documents_center:not(.large) .spip_doc_intitules{left:-200px;width:180px}
.colonnes_texte .col_gauche .spip_documents_left:not(.large) .spip_doc_intitules{left:-200px;width:180px}
.colonnes_texte .col_droite .spip_documents_center.large{margin-right:-200px}
.colonnes_texte .col_droite .spip_documents_center.large .spip_doc_intitules{width:180px}
.colonnes_texte .col_droite .spip_documents_center:not(.large) .spip_doc_intitules{right:-200px;width:180px}
.colonnes_texte .col_droite .spip_documents_right:not(.large) .spip_doc_intitules{right:-200px;width:180px}}
@media all and (min-width:1120px) and (max-width:1259px){.colonnes_texte .col_principale .spip_documents_center.large{margin-left:-100px}
.colonnes_texte .col_principale .spip_documents_center.large .spip_doc_intitules{margin-left:100px}
.colonnes_texte .col_annexe .spip_documents_center.large{margin-right:-100px}
.colonnes_texte .col_annexe .spip_documents_center.large .spip_doc_intitules{margin-right:100px}
.colonnes_texte .col_principale_droite .spip_documents_center.large{margin-right:-100px}
.colonnes_texte .col_principale_droite .spip_documents_center.large .spip_doc_intitules{margin-right:100px}
.colonnes_texte .col_annexe_gauche .spip_documents_center.large{margin-left:-100px}
.colonnes_texte .col_annexe_gauche .spip_documents_center.large .spip_doc_intitules{margin-left:100px}
.colonnes_texte .col_gauche .spip_documents_center.large{margin-left:-100px}
.colonnes_texte .col_gauche .spip_documents_center.large .spip_doc_intitules{margin-left:100px}
.colonnes_texte .col_droite .spip_documents_center.large{margin-right:-100px}
.colonnes_texte .col_droite .spip_documents_center.large .spip_doc_intitules{margin-right:100px}}
@media all and (min-width:1020px) and (max-width:1119px){.colonnes_texte .col_principale .spip_documents_center.large{margin-left:-50px}
.colonnes_texte .col_principale .spip_documents_center.large .spip_doc_intitules{margin-left:50px}
.colonnes_texte .col_annexe .spip_documents_center.large{margin-right:-50px}
.colonnes_texte .col_annexe .spip_documents_center.large .spip_doc_intitules{margin-right:50px}
.colonnes_texte .col_principale_droite .spip_documents_center.large{margin-right:-50px}
.colonnes_texte .col_principale_droite .spip_documents_center.large .spip_doc_intitules{margin-right:50px}
.colonnes_texte .col_annexe_gauche .spip_documents_center.large{margin-left:-50px}
.colonnes_texte .col_annexe_gauche .spip_documents_center.large .spip_doc_intitules{margin-left:50px}
.colonnes_texte .col_gauche .spip_documents_center.large{margin-left:-50px}
.colonnes_texte .col_gauche .spip_documents_center.large .spip_doc_intitules{margin-left:50px}
.colonnes_texte .col_droite .spip_documents_center.large{margin-right:-50px}
.colonnes_texte .col_droite .spip_documents_center.large .spip_doc_intitules{margin-right:50px}}
@media all and (min-width:801px) and (max-width:960px){.colonnes_texte .col_principale .spip_documents_center.large.max{margin-left:-80px}
.colonnes_texte .col_annexe .spip_documents_center.large.max{margin-right:-80px}
.colonnes_texte .col_principale_droite .spip_documents_center.large.max{margin-right:-80px}
.colonnes_texte .col_annexe_gauche .spip_documents_center.large.max{margin-left:-80px}
.colonnes_texte .col_gauche .spip_documents_center.large.max{margin-left:-80px}
.colonnes_texte .col_droite .spip_documents_center.large.max{margin-right:-80px}
.colonnes_texte .col_un_quatre{font-size:1.05em;line-height:140%}
.colonnes_texte .col_un_quatre .spip_xx-small{line-height:140%}
.colonnes_texte .col_un_quatre .spip_x-small{line-height:140%}
.colonnes_texte .col_un_quatre .spip_small{line-height:140%}
.colonnes_texte .col_un_quatre .spip_large{line-height:140%}
.colonnes_texte .col_un_quatre .spip_x-large{line-height:140%}
.colonnes_texte .col_un_quatre .spip_xx-large{line-height:140%}
.colonnes_texte .col_deux_quatre{font-size:1.05em;line-height:140%}
.colonnes_texte .col_deux_quatre .spip_xx-small{line-height:140%}
.colonnes_texte .col_deux_quatre .spip_x-small{line-height:140%}
.colonnes_texte .col_deux_quatre .spip_small{line-height:140%}
.colonnes_texte .col_deux_quatre .spip_large{line-height:140%}
.colonnes_texte .col_deux_quatre .spip_x-large{line-height:140%}
.colonnes_texte .col_deux_quatre .spip_xx-large{line-height:140%}
.colonnes_texte .col_trois_quatre{font-size:1.05em;line-height:140%}
.colonnes_texte .col_trois_quatre .spip_xx-small{line-height:140%}
.colonnes_texte .col_trois_quatre .spip_x-small{line-height:140%}
.colonnes_texte .col_trois_quatre .spip_small{line-height:140%}
.colonnes_texte .col_trois_quatre .spip_large{line-height:140%}
.colonnes_texte .col_trois_quatre .spip_x-large{line-height:140%}
.colonnes_texte .col_trois_quatre .spip_xx-large{line-height:140%}
.colonnes_texte .col_quatre_quatre{font-size:1.05em;line-height:140%}
.colonnes_texte .col_quatre_quatre .spip_xx-small{line-height:140%}
.colonnes_texte .col_quatre_quatre .spip_x-small{line-height:140%}
.colonnes_texte .col_quatre_quatre .spip_small{line-height:140%}
.colonnes_texte .col_quatre_quatre .spip_large{line-height:140%}
.colonnes_texte .col_quatre_quatre .spip_x-large{line-height:140%}
.colonnes_texte .col_quatre_quatre .spip_xx-large{line-height:140%}}
@media all and (min-width:961px){.colonnes_texte .col_principale .spip_documents_center.large.max{margin-left:calc(-50vw + 86.206897%)!important}
.colonnes_texte .col_annexe .spip_documents_center.large.max{margin-right:calc(-50vw + 142.857143%)!important}
.colonnes_texte .col_principale_droite .spip_documents_center.large.max{margin-right:calc(-50vw + 86.206897%)!important}
.colonnes_texte .col_annexe_gauche .spip_documents_center.large.max{margin-left:calc(-50vw + 142.857143%)!important}
.colonnes_texte .col_gauche .spip_documents_center.large.max{margin-left:calc(-50vw + 106.382979%)!important}
.colonnes_texte .col_droite .spip_documents_center.large.max{margin-right:calc(-50vw + 106.382979%)!important}}
@media all and (min-width:1240px){.colonnes_texte .col_principale .spip_documents_center:not(.large){position:relative}
.colonnes_texte .col_principale .spip_documents_center:not(.large) .spip_doc_intitules_top{left:-160px;text-align:right;position:absolute;width:150px;margin:0;padding:0}
.colonnes_texte .col_principale .spip_documents_center:not(.large) .spip_doc_intitules_bottom{left:-160px;text-align:right;position:absolute;width:150px;margin:0;padding:0}
.colonnes_texte .col_principale .spip_documents_center:not(.large) .spip_doc_intitules_top{top:0}
.colonnes_texte .col_principale .spip_documents_center:not(.large) .spip_doc_intitules_bottom{bottom:0}
.colonnes_texte .col_principale .spip_documents_left:not(.large){position:relative}
.colonnes_texte .col_principale .spip_documents_left:not(.large) .spip_doc_intitules_top{left:-160px;text-align:right;position:absolute;width:150px;margin:0;padding:0}
.colonnes_texte .col_principale .spip_documents_left:not(.large) .spip_doc_intitules_bottom{left:-160px;text-align:right;position:absolute;width:150px;margin:0;padding:0}
.colonnes_texte .col_principale .spip_documents_left:not(.large) .spip_doc_intitules_top{top:0}
.colonnes_texte .col_principale .spip_documents_left:not(.large) .spip_doc_intitules_bottom{bottom:0}
.colonnes_texte .col_annexe .spip_documents_center:not(.large){position:relative}
.colonnes_texte .col_annexe .spip_documents_center:not(.large) .spip_doc_intitules_top{right:-160px;text-align:left;position:absolute;width:150px;margin:0;padding:0}
.colonnes_texte .col_annexe .spip_documents_center:not(.large) .spip_doc_intitules_bottom{right:-160px;text-align:left;position:absolute;width:150px;margin:0;padding:0}
.colonnes_texte .col_annexe .spip_documents_center:not(.large) .spip_doc_intitules_top{top:0}
.colonnes_texte .col_annexe .spip_documents_center:not(.large) .spip_doc_intitules_bottom{bottom:0}
.colonnes_texte .col_annexe .spip_documents_right:not(.large){position:relative}
.colonnes_texte .col_annexe .spip_documents_right:not(.large) .spip_doc_intitules_top{right:-160px;text-align:left;position:absolute;width:150px;margin:0;padding:0}
.colonnes_texte .col_annexe .spip_documents_right:not(.large) .spip_doc_intitules_bottom{right:-160px;text-align:left;position:absolute;width:150px;margin:0;padding:0}
.colonnes_texte .col_annexe .spip_documents_right:not(.large) .spip_doc_intitules_top{top:0}
.colonnes_texte .col_annexe .spip_documents_right:not(.large) .spip_doc_intitules_bottom{bottom:0}
.colonnes_texte .col_principale_droite .spip_documents_center:not(.large){position:relative}
.colonnes_texte .col_principale_droite .spip_documents_center:not(.large) .spip_doc_intitules_top{right:-160px;text-align:left;position:absolute;width:150px;margin:0;padding:0}
.colonnes_texte .col_principale_droite .spip_documents_center:not(.large) .spip_doc_intitules_bottom{right:-160px;text-align:left;position:absolute;width:150px;margin:0;padding:0}
.colonnes_texte .col_principale_droite .spip_documents_center:not(.large) .spip_doc_intitules_top{top:0}
.colonnes_texte .col_principale_droite .spip_documents_center:not(.large) .spip_doc_intitules_bottom{bottom:0}
.colonnes_texte .col_principale_droite .spip_documents_right:not(.large){position:relative}
.colonnes_texte .col_principale_droite .spip_documents_right:not(.large) .spip_doc_intitules_top{right:-160px;text-align:left;position:absolute;width:150px;margin:0;padding:0}
.colonnes_texte .col_principale_droite .spip_documents_right:not(.large) .spip_doc_intitules_bottom{right:-160px;text-align:left;position:absolute;width:150px;margin:0;padding:0}
.colonnes_texte .col_principale_droite .spip_documents_right:not(.large) .spip_doc_intitules_top{top:0}
.colonnes_texte .col_principale_droite .spip_documents_right:not(.large) .spip_doc_intitules_bottom{bottom:0}
.colonnes_texte .col_annexe_gauche .spip_documents_center:not(.large){position:relative}
.colonnes_texte .col_annexe_gauche .spip_documents_center:not(.large) .spip_doc_intitules_top{left:-160px;text-align:right;position:absolute;width:150px;margin:0;padding:0}
.colonnes_texte .col_annexe_gauche .spip_documents_center:not(.large) .spip_doc_intitules_bottom{left:-160px;text-align:right;position:absolute;width:150px;margin:0;padding:0}
.colonnes_texte .col_annexe_gauche .spip_documents_center:not(.large) .spip_doc_intitules_top{top:0}
.colonnes_texte .col_annexe_gauche .spip_documents_center:not(.large) .spip_doc_intitules_bottom{bottom:0}
.colonnes_texte .col_annexe_gauche .spip_documents_left:not(.large){position:relative}
.colonnes_texte .col_annexe_gauche .spip_documents_left:not(.large) .spip_doc_intitules_top{left:-160px;text-align:right;position:absolute;width:150px;margin:0;padding:0}
.colonnes_texte .col_annexe_gauche .spip_documents_left:not(.large) .spip_doc_intitules_bottom{left:-160px;text-align:right;position:absolute;width:150px;margin:0;padding:0}
.colonnes_texte .col_annexe_gauche .spip_documents_left:not(.large) .spip_doc_intitules_top{top:0}
.colonnes_texte .col_annexe_gauche .spip_documents_left:not(.large) .spip_doc_intitules_bottom{bottom:0}}
@media all and (min-width:1320px){.colonnes_texte .col_principale .spip_documents_center:not(.large) .spip_doc_intitules{left:-180px}
.colonnes_texte .col_principale .spip_documents_left:not(.large) .spip_doc_intitules{left:-180px}
.colonnes_texte .col_annexe .spip_documents_center:not(.large) .spip_doc_intitules{right:-180px}
.colonnes_texte .col_annexe .spip_documents_right:not(.large) .spip_doc_intitules{right:-180px}
.colonnes_texte .col_principale_droite .spip_documents_center:not(.large) .spip_doc_intitules{right:-180px}
.colonnes_texte .col_principale_droite .spip_documents_right:not(.large) .spip_doc_intitules{right:-180px}
.colonnes_texte .col_annexe_gauche .spip_documents_center:not(.large) .spip_doc_intitules{left:-180px}
.colonnes_texte .col_annexe_gauche .spip_documents_left:not(.large) .spip_doc_intitules{left:-180px}}
@media all and (max-width:540px){.colonnes_texte .col_un_trois{width:auto;float:none;font-size:1.2em;line-height:155%}
.colonnes_texte .col_deux_trois{width:auto;float:none;font-size:1.2em;line-height:155%}
.colonnes_texte .col_trois_trois{width:auto;float:none;font-size:1.2em;line-height:155%}}
@media all and (min-width:541px){.colonnes_texte .col_un_trois{float:left}
.colonnes_texte .col_deux_trois{float:left;margin-left:34%}
.colonnes_texte .col_un_trois + .col_deux_trois{margin-left:3%}
.colonnes_texte .col_trois_trois{float:right}}
@media all and (min-width:540px) and (max-width:800px){.colonnes_texte .col_un_quatre{font-size:1.2em;line-height:145%}
.colonnes_texte .col_un_quatre .spip_xx-small{line-height:145%}
.colonnes_texte .col_un_quatre .spip_x-small{line-height:145%}
.colonnes_texte .col_un_quatre .spip_small{line-height:145%}
.colonnes_texte .col_un_quatre .spip_large{line-height:145%}
.colonnes_texte .col_un_quatre .spip_x-large{line-height:145%}
.colonnes_texte .col_un_quatre .spip_xx-large{line-height:145%}
.colonnes_texte .col_deux_quatre{font-size:1.2em;line-height:145%}
.colonnes_texte .col_deux_quatre .spip_xx-small{line-height:145%}
.colonnes_texte .col_deux_quatre .spip_x-small{line-height:145%}
.colonnes_texte .col_deux_quatre .spip_small{line-height:145%}
.colonnes_texte .col_deux_quatre .spip_large{line-height:145%}
.colonnes_texte .col_deux_quatre .spip_x-large{line-height:145%}
.colonnes_texte .col_deux_quatre .spip_xx-large{line-height:145%}
.colonnes_texte .col_trois_quatre{font-size:1.2em;line-height:145%}
.colonnes_texte .col_trois_quatre .spip_xx-small{line-height:145%}
.colonnes_texte .col_trois_quatre .spip_x-small{line-height:145%}
.colonnes_texte .col_trois_quatre .spip_small{line-height:145%}
.colonnes_texte .col_trois_quatre .spip_large{line-height:145%}
.colonnes_texte .col_trois_quatre .spip_x-large{line-height:145%}
.colonnes_texte .col_trois_quatre .spip_xx-large{line-height:145%}
.colonnes_texte .col_quatre_quatre{font-size:1.2em;line-height:145%}
.colonnes_texte .col_quatre_quatre .spip_xx-small{line-height:145%}
.colonnes_texte .col_quatre_quatre .spip_x-small{line-height:145%}
.colonnes_texte .col_quatre_quatre .spip_small{line-height:145%}
.colonnes_texte .col_quatre_quatre .spip_large{line-height:145%}
.colonnes_texte .col_quatre_quatre .spip_x-large{line-height:145%}
.colonnes_texte .col_quatre_quatre .spip_xx-large{line-height:145%}}
@media (max-width:740px){header.entetes .titre{font-size:3em}
header.entetes .surtitre{font-size:2.2em}
header.entetes .soustitre{font-size:2.2em}}

/* plugins/encadre/encadre.css */
.spip_encadre{display:block;margin:1.5em 0;padding:0;padding:0 1em;border:1px solid rgba(0,0,0,0.4)}

/* plugins/auto/photoswipe/v0.6.1/lib/photoswipe/photoswipe.css */
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}
.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}
.pswp img{max-width:none}
.pswp--animate_opacity{opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}
.pswp--open{display:block}
.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}
.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}
.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}
.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4,0,0.22,1);transition:transform 333ms cubic-bezier(0.4,0,0.22,1)}
.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}
.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}
.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}
.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}
.pswp__img--placeholder{-webkit-backface-visibility:hidden}
.pswp__img--placeholder--blank{background:#222}
.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}
.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}
.pswp__error-msg a{color:#CCC;text-decoration:underline}

/* plugins/auto/photoswipe/v0.6.1/lib/photoswipe/default-skin/default-skin.css */
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none}
.pswp__button:focus,.pswp__button:hover{opacity:1}
.pswp__button:active{outline:none;opacity:0.9}
.pswp__button::-moz-focus-inner{padding:0;border:0}
.pswp__ui--over-close .pswp__button--close{opacity:1}
.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url('//orientxxi.info/plugins/auto/photoswipe/v0.6.1/lib/photoswipe/default-skin/default-skin.png') 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}
@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url('//orientxxi.info/plugins/auto/photoswipe/v0.6.1/lib/photoswipe/default-skin/default-skin.svg')}
.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}
.pswp__button--close{background-position:0 -44px}
.pswp__button--share{background-position:-44px -44px}
.pswp__button--fs{display:none}
.pswp--supports-fs .pswp__button--fs{display:block}
.pswp--fs .pswp__button--fs{background-position:-44px 0}
.pswp__button--zoom{display:none;background-position:-88px 0}
.pswp--zoom-allowed .pswp__button--zoom{display:block}
.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}
.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}
.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}
.pswp__button--arrow--left{left:0}
.pswp__button--arrow--right{right:0}
.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,0.3);height:30px;width:32px;position:absolute}
.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}
.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}
.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}
.pswp__share-modal--hidden{display:none}
.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform}
.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}
.pswp__share-tooltip a:hover{text-decoration:none;color:#000}
.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}
.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}
.pswp__share-modal--fade-in{opacity:1}
.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.pswp--touch .pswp__share-tooltip a{padding:16px 12px}
a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}
a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}
a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}
a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}
a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}
a.pswp__share--download:hover{background:#DDD}
.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px}
.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}
.pswp__caption small{font-size:11px;color:#BBB}
.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}
.pswp__caption--empty{display:none}
.pswp__caption--fake{visibility:hidden}
.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr}
.pswp__preloader__icn{width:20px;height:20px;margin:12px}
.pswp__preloader--active{opacity:1}
.pswp__preloader--active .pswp__preloader__icn{background:url('//orientxxi.info/plugins/auto/photoswipe/v0.6.1/lib/photoswipe/default-skin/preloader.gif') 0 0 no-repeat}
.pswp--css_animation .pswp__preloader--active{opacity:1}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite}
.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}
.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}
.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}
@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}
@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}
100%{-webkit-transform:rotate(0);transform:rotate(0)}}
@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}
100%{-webkit-transform:rotate(0);transform:rotate(0)}}
.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}
.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}
.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}
.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,0.5)}
.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3)}
.pswp__ui--idle .pswp__top-bar{opacity:0}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}
.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001}
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}
.pswp__element--disabled{display:none!important}
.pswp--minimal--dark .pswp__top-bar{background:none}

/* plugins/image_zoom/squelettes/leaflet/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}
.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}
.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:850;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:#FFF;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('//orientxxi.info/plugins/image_zoom/squelettes/leaflet/images/layers.png');width:36px;height:36px}
.leaflet-retina .leaflet-control-layers-toggle{background-image:url('//orientxxi.info/plugins/image_zoom/squelettes/leaflet/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('//orientxxi.info/plugins/image_zoom/squelettes/leaflet/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/image_zoom/squelettes/leaflet/leaflet.fullscreen.css */
.leaflet-control-fullscreen a{background:#fff url('//orientxxi.info/plugins/image_zoom/squelettes/leaflet/fullscreen.png') no-repeat 0 0;background-size:26px 52px}
.leaflet-touch .leaflet-control-fullscreen a{background-position:2px 2px}
.leaflet-fullscreen-on .leaflet-control-fullscreen a{background-position:0 -26px}
.leaflet-touch.leaflet-fullscreen-on .leaflet-control-fullscreen a{background-position:2px -24px}
.leaflet-container:-webkit-full-screen{width:100%!important;height:100%!important}
.leaflet-container.leaflet-fullscreen-on{width:100%!important;height:100%!important}
.leaflet-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}
@media
(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.leaflet-control-fullscreen a{background-image:url('//orientxxi.info/plugins/image_zoom/squelettes/leaflet/fullscreen@2x.png')}}

/* plugins/scenes_animees/squelettes/spip_scenes.css */
.spip_scene{margin:0}
.scene_document{height:0;position:relative;overflow:hidden;background-color:#eee;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.scene_document .couche{position:absolute}

