/* compact [
	plugins/auto/template_travel/v1.2.1/css/grid.css?1789029929
	plugins/auto/template_travel/v1.2.1/css/travel-laos.css?1789029929
	plugins/auto/template_travel/v1.2.1/css/spip-correctifs.css?1789029929
	plugins-dist/mediabox/lib/lity/lity.css?1789020139
	plugins-dist/mediabox/lity/css/lity.mediabox.css?1789020139
	plugins-dist/mediabox/lity/skins/_simple-dark/lity.css?1789020139
	plugins-dist/porte_plume/css/barre_outils.css?1789020139
	local/cache-css/cssdyn-css_barre_outils_icones_css-6959eac5.css?1789026948
	plugins/auto/owlcarousel/v1.1.0/css/owl.carousel.css
	plugins/auto/owlcarousel/v1.1.0/css/owl.theme.css
	plugins/auto/owlcarousel/v1.1.0/css/owl.modeles.css
	local/cache-css/cssdyn-css_nivoslider_css-27c441a0.css?1789026948
	plugins/auto/fontawesome/v1.1.0/css/fa-icons.css?1789020669
	local/couteau-suisse/header.css
	plugins/auto/couleurs_spip/v3.3.0/css/couleurs_spip.css?1789020763
	plugins/auto/mll/v2.2.0/mll_styles.css
	plugins/auto/slick/v3.0.0/lib/slick/slick.min.css
	plugins/auto/slick/v3.0.0/lib/slick/slick-theme.min.css
	plugins/auto/slick/v3.0.0/lib/slick/accessible-slick-theme.min.css
	plugins/auto/slick/v3.0.0/css/slick-spip.css
	plugins/auto/gis/v5.11.0/lib/leaflet/dist/leaflet.css
	plugins/auto/gis/v5.11.0/lib/leaflet/plugins/leaflet-plugins.css
	plugins/auto/gis/v5.11.0/lib/leaflet/plugins/leaflet.markercluster.css
	plugins/auto/gis/v5.11.0/lib/leaflet/plugins/leaflet.fullscreen.css
	plugins/auto/gis/v5.11.0/lib/leaflet/plugins/leaflet.gesturehandling.css
	plugins/auto/gis/v5.11.0/css/leaflet_nodirection.css
	plugins/auto/boutonstexte/v3.1.0/css/boutonstexte.css?1789020808
	plugins/auto/agenda/v5.2.1/css/spip.agenda.css
	plugins/auto/image_responsive/v11.3.0/image_responsive.css
	plugins/auto/albums/v4.4.1/css/albums.css
	local/cache-css/cssdyn-css_travel_template_css-53c35474.css?1789026948
	plugins/auto/photoswipe/v1.2.2/lib/photoswipe/photoswipe.css
	plugins/auto/photoswipe/v1.2.2/lib/photoswipe/default-skin/default-skin.css
] 65.8% */

/* plugins/auto/template_travel/v1.2.1/css/grid.css?1789029929 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
table{border-collapse:collapse;border-spacing:0}
body{-webkit-text-size-adjust:none}
mark{background-color:transparent;color:inherit}
input::-moz-focus-inner{border:0;padding:0}
input,select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none}
html{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
.invisible{position:absolute;clip:rect(0,0,0,0);overflow:hidden;margin:0;padding:0;width:1px;height:1px;white-space:nowrap;border:0}
.container{margin:0 auto;max-width:100%;width:1440px}
.container.medium{width:1050px}
@media screen and (max-width:1680px){.container{width:1200px}
.container.medium{width:900px}}
@media screen and (max-width:1280px){.container{width:960px}
.container.medium{width:735px}}
@media screen and (max-width:980px){.container{width:95%}
.container.medium{width:71.25%}}
@media screen and (max-width:840px){.container{width:95%}
.container.medium{width:95%}}
@media screen and (max-width:736px){.container{width:100%}
.container.medium{width:100%}}
.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}
.row > *{box-sizing:border-box}
.row.gtr-0{margin-top:0px;margin-left:0px}
.row.gtr-0 > *{padding:0px 0 0 0px}
.row > .col-1{width:8.33333%}
.row > .col-2{width:16.66667%}
.row > .col-3{width:25%}
.row > .col-4{width:33.33333%}
.row > .col-5{width:41.66667%}
.row > .col-6{width:50%}
.row > .col-7{width:58.33333%}
.row > .col-8{width:66.66667%}
.row > .col-9{width:75%}
.row > .col-10{width:83.33333%}
.row > .col-11{width:91.66667%}
.row > .col-12{width:100%}
@media screen and (max-width:980px){.row > .col-1-medium{width:8.33333%}
.row > .col-2-medium{width:16.66667%}
.row > .col-3-medium{width:25%}
.row > .col-4-medium{width:33.33333%}
.row > .col-5-medium{width:41.66667%}
.row > .col-6-medium{width:50%}
.row > .col-7-medium{width:58.33333%}
.row > .col-8-medium{width:66.66667%}
.row > .col-9-medium{width:75%}
.row > .col-10-medium{width:83.33333%}
.row > .col-11-medium{width:91.66667%}
.row > .col-12-medium{width:100%}}
@media screen and (max-width:736px){.row > .col-1-mobile{width:8.33333%}
.row > .col-2-mobile{width:16.66667%}
.row > .col-3-mobile{width:25%}
.row > .col-4-mobile{width:33.33333%}
.row > .col-5-mobile{width:41.66667%}
.row > .col-6-mobile{width:50%}
.row > .col-7-mobile{width:58.33333%}
.row > .col-8-mobile{width:66.66667%}
.row > .col-9-mobile{width:75%}
.row > .col-10-mobile{width:83.33333%}
.row > .col-11-mobile{width:91.66667%}
.row > .col-12-mobile{width:100%}}
section.special,article.special{text-align:center}
header.major{padding-bottom:2em}
header.special{margin-bottom:5em;padding-top:7em;position:relative;text-align:center}
header.special:before,header.special:after{border-bottom:solid 1.5px;border-top:solid 1.5px;content:'';height:7px;opacity:0.1;position:absolute;top:1.75em;width:43%}
header.special:before{left:0}
header.special:after{right:0}
header.special h2{margin-bottom:0}
header.special h2 + p{margin-bottom:0;padding-top:1.5em}
header.special .icon{cursor:default;height:7em;left:0;position:absolute;text-align:center;top:1em;width:100%}
header.special .icon:before{font-size:3.5em;opacity:0.35}
footer > :last-child{margin-bottom:0}
footer.major{padding-top:3em}

/* plugins/auto/template_travel/v1.2.1/css/travel-laos.css?1789029929 */
@font-face{font-family:"icons";src:url('//www.luangprabang-laos.com/plugins/auto/template_travel/v1.2.1/fonts/icons.eot');src:url('//www.luangprabang-laos.com/plugins/auto/template_travel/v1.2.1/fonts/icons.eot?#iefix') format("embedded-opentype"),url('//www.luangprabang-laos.com/plugins/auto/template_travel/v1.2.1/fonts/icons.ttf') format("truetype"),url('//www.luangprabang-laos.com/plugins/auto/template_travel/v1.2.1/fonts/icons.svg#icons') format("svg");font-weight:400;font-style:normal}
:root{--brique:#c1666b;--brique_hover:#a94f54;--bleu:#1e75a0;--bleu_hover:#1d698f;--violet:#75417f;--violet_hover:#5f3468;--vert:#4a7c59;--vert_hover:#3b6347;--jaune:#d99f3e;--jaune_hover:#bd8630;--orange:#e96a25;--orange_hover:#c7561c;--gris:#535359;--gris_hover:#33404a;--c-generale:var(--gris);--c-circuit:var(--bleu);--c-info:var(--brique);--c-mice:var(--violet);--c-page:var(--c-generale);--ink:var(--gris);--titre:var(--gris-deep);--fond-autre:#faf8f4;--gris-bg:#eef1f2;--gris-deep:#33404a;--line:#dedad3;--radius-md:.2em;--radius-lg:.4em;--radius-xl:1em;--shadow-card:0 3px 7px rgba(32,39,47,.10);--shadow-card-hover:0 10px 10px rgba(32,39,47,.18);--space-xs:.5em;--space-sm:1em;--space-md:1.5em;--space-lg:2em;--space-xl:3em;--font-texte:'Inter','Outfit','Epilogue','Work Sans',Arial,sans-serif;--font-titres:'Fraunces',Georgia,serif;--font-eyebrow:var(--font-titres)}
html.composition_circuit,html.composition_circuits{--c-page:var(--c-circuit)}
html.composition_information,html.composition_informations{--c-page:var(--c-info)}
html.composition_mice{--c-page:var(--c-mice)}
.couleur[data-couleur="brique"]{--c-section:var(--brique);--c-section-hover:var(--brique_hover)}
.couleur[data-couleur="bleu"]{--c-section:var(--bleu);--c-section-hover:var(--bleu_hover)}
.couleur[data-couleur="violet"]{--c-section:var(--violet);--c-section-hover:var(--violet_hover)}
.couleur[data-couleur="vert"]{--c-section:var(--vert);--c-section-hover:var(--vert_hover)}
.couleur[data-couleur="jaune"]{--c-section:var(--jaune);--c-section-hover:var(--jaune_hover);background:#fff}
.couleur[data-couleur="orange"]{--c-section:var(--orange);--c-section-hover:var(--orange_hover)}
.couleur[data-couleur="gris"]{--c-section:var(--gris);--c-section-hover:var(--gris_hover)}
body{font-family:var(--font-texte);color:var(--ink);background:#f9f7f6;-webkit-font-smoothing:antialiased;font-size:14pt;font-weight:500;letter-spacing:.025em;line-height:1.75em}
a{-moz-transition:color 0.2s ease-in-out,border-color 0.2s ease-in-out,background-color 0.2s ease-in-out;-webkit-transition:color 0.2s ease-in-out,border-color 0.2s ease-in-out,background-color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out,border-color 0.2s ease-in-out,background-color 0.2s ease-in-out;transition:color 0.2s ease-in-out,border-color 0.2s ease-in-out,background-color 0.2s ease-in-out;color:var(--c-page);text-decoration:none;border-bottom:dotted 1px}
a:hover{border-bottom-color:transparent}
strong,b{font-weight:700}
img{max-width:100%;height:auto}
em,i{font-style:italic}
p,ul,ol,dl,table,blockquote{margin:0 0 2em}
h1,h2,h3,h4,h5,h6{font-family:var(--font-titres);color:var(--titre);font-weight:800;line-height:1.3em;margin-bottom:.8em;letter-spacing:.02em}
h1{font-size:2.5em}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none;border:0}
h2{font-size:1.5em;letter-spacing:0em;line-height:1.1em}
h3{font-size:1.15em;letter-spacing:.025em}
h4{font-size:.95em}
sub{font-size:.8em;position:relative;top:.5em}
sup{font-size:.8em;position:relative;top:-.5em}
hr{border-top:solid 1px rgba(124,128,129,0.2);border:0;margin-bottom:1.5em}
blockquote{border-left:solid .5em rgba(124,128,129,0.2);font-style:italic;padding:1em 0 1em 2em}
#breadcrumb{padding:1em 0;border-bottom:1px solid var(--line)}
#breadcrumb .container{display:flex;align-items:center;justify-content:space-between;gap:1em}
ul.breadcrumb-items{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;font-size:.8em;letter-spacing:.03em}
ul.breadcrumb-items li.item{display:flex;align-items:center}
ul.breadcrumb-items li.item.active{color:var(--c-page);font-weight:600}
ul.breadcrumb-items a{border-bottom-color:transparent;opacity:.75}
ul.breadcrumb-items a:hover{opacity:1}
ul.breadcrumb-items .sep{margin:0 .5em;opacity:.4}
.boutonstexte{display:inline-flex;align-items:center;gap:.5em;flex-shrink:0}
.boutonstexte a{display:inline-flex;opacity:.75;border-bottom:none}
.boutonstexte a:hover{opacity:1}
.boutonstexte img{width:18px;height:18px}
ol{list-style:decimal;padding-left:1.25em}
ol li{padding-left:.25em}
ul{list-style:disc;padding-left:1em}
ul li{padding-left:.5em}
ul.buttons{cursor:default;list-style:none;padding-left:0}
ul.buttons:last-child{margin-bottom:0}
ul.buttons li{display:inline-block;padding:0 0 0 1.5em}
ul.buttons li:first-child{padding:0}
ul.buttons.stacked li{display:block;padding:1.5em 0 0}
ul.buttons.stacked li:first-child{padding:0}
input[type="text"],input[type="password"],input[type="email"],textarea{-moz-transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out;-webkit-transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background:none;border:solid 1px rgba(124,128,129,0.2);border-radius:0;color:inherit;display:block;padding:.75em;text-decoration:none;width:100%;outline:0}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{border-color:#83d3c9}
input[type="text"],input[type="password"],input[type="email"]{line-height:1em}::-webkit-input-placeholder{color:inherit;opacity:0.5;position:relative;top:3px}:-moz-placeholder{color:inherit;opacity:0.5}::-moz-placeholder{color:inherit;opacity:0.5}:-ms-input-placeholder{color:inherit;opacity:0.5}
ol{list-style:decimal;padding-left:1.25em}
ol li{padding-left:.25em}
ul{list-style:disc;padding-left:1em}
ul li{padding-left:.5em}
ul.icons{list-style:none;padding-left:0;cursor:default}
ul.icons li{display:inline-block;line-height:1em;padding-left:.5em}
ul.icons li:first-child{padding-left:0}
input[type="button"],input[type="submit"],input[type="reset"],button,.button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:color 0.2s ease-in-out,border-color 0.2s ease-in-out,background-color 0.2s ease-in-out;-webkit-transition:color 0.2s ease-in-out,border-color 0.2s ease-in-out,background-color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out,border-color 0.2s ease-in-out,background-color 0.2s ease-in-out;transition:color 0.2s ease-in-out,border-color 0.2s ease-in-out,background-color 0.2s ease-in-out;background:none;border:solid 1px;border-radius:0;color:inherit;cursor:pointer;display:inline-block;font-size:.8em;font-weight:900;letter-spacing:2px;min-width:18em;padding:0 .75em;line-height:3.75em;text-align:center;text-decoration:none;text-transform:uppercase}
input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,button:hover,.button:hover{background:rgba(188,202,206,0.15);border-color:inherit}
input[type="button"].stylelight,input[type="submit"].stylelight,input[type="reset"].stylelight,button.stylelight,.button.stylelight{background:#83d3c9;border-color:#83d3c9;color:#fff!important}
input[type="button"].stylelight:hover,input[type="submit"].stylelight:hover,input[type="reset"].stylelight:hover,button.stylelight:hover,.button.stylelight:hover{background:#96dad1!important;border-color:#96dad1!important}
input[type="button"].fit,input[type="submit"].fit,input[type="reset"].fit,button.fit,.button.fit{width:100%}
input[type="button"].small,input[type="submit"].small,input[type="reset"].small,button.small,.button.small{font-size:.7em;min-width:14em;padding:.5em 0}
.btn-light-sweep{position:relative;overflow:hidden}
.btn-light-sweep::after{content:'';position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);transition:left .6s ease}
.btn-light-sweep:hover::after{left:120%}
.wrapper{margin-bottom:5em;padding:5em}
.wrapper.nopadding{padding:0}
.wrapper.cta{margin-bottom:0}
.wrapper.stylebleu{background-color:var(--bleu);color:#fff}
.wrapper.stylejaune{background-color:var(--jaune);color:#111}
.wrapper.stylebrique{background:var(--brique);color:#fff}
.wrapper.styleviolet{background:var(--violet);color:#fff}
.wrapper.styleorange{background:var(--orange);color:#fff}
.wrapper.stylevert{background:var(--vert);color:#fff}
.wrapper.stylegris-bg{background:var(--gris-bg);color:var(--ink)}
.wrapper.stylegris-deep{background:var(--gris-deep);color:#fff}
.wrapper[class*="style"] input[type="button"],.wrapper[class*="style"] input[type="submit"],.wrapper[class*="style"] input[type="reset"],.wrapper[class*="style"] button,.wrapper[class*="style"] .button{border-color:currentColor;color:inherit}
.wrapper[class*="style"] input[type="button"]:hover,.wrapper[class*="style"] input[type="submit"]:hover,.wrapper[class*="style"] input[type="reset"]:hover,.wrapper[class*="style"] button:hover,.wrapper[class*="style"] .button:hover{background:rgba(255,255,255,0.15)}
.wrapper[class*="style"] input[type="button"].stylelight,.wrapper[class*="style"] input[type="submit"].stylelight,.wrapper[class*="style"] input[type="reset"].stylelight,.wrapper[class*="style"] button.stylelight,.wrapper[class*="style"] .button.stylelight{background:transparent;border-color:#fff;color:#fff!important}
.wrapper[class*="style"] input[type="button"].stylelight:hover,.wrapper[class*="style"] input[type="submit"].stylelight:hover,.wrapper[class*="style"] input[type="reset"].stylelight:hover,.wrapper[class*="style"] button.stylelight:hover,.wrapper[class*="style"] .button.stylelight:hover{background:rgba(255,255,255,0.15)}
#main > :last-child{margin-bottom:0}


#header-banner{position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--c-page);background-size:cover;background-position:center;color:#fff;text-align:center}
#header-banner:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,22,26,.55) 0%,rgba(18,22,26,.4) 45%,rgba(18,22,26,.65) 100%)}
#header-banner .header-banner-inner{position:relative;z-index:1}
#header-banner .header-reveal{position:absolute;top:0;left:0;width:10em;height:10em;border-radius:50%;z-index:1;pointer-events:none;background-repeat:no-repeat;opacity:0;transform:scale(.4);transition:opacity .5s ease,transform .5s ease}
#header-banner.reveal-active .header-reveal{opacity:1;transform:scale(1)}
#header-banner.hauteur-100{min-height:100vh}
#header-banner.hauteur-80{min-height:80vh}
#header-banner.hauteur-40{min-height:40vh}
@media screen and (max-width:736px){#header-banner.hauteur-100{min-height:70vh}
#header-banner.hauteur-80{min-height:55vh}
#header-banner.hauteur-40{min-height:32vh}}
.icon-separator::before{font-family:'icons';content:"\e926";font-style:normal;font-weight:400;line-height:1}
.brand{font-family:var(--font-titres);font-size:.85em;letter-spacing:.08em;text-transform:uppercase;color:#fff;display:inline-flex;align-items:baseline;gap:5px}
.brand .lt{font-weight:700}
.brand .travel{font-style:italic;font-weight:400;opacity:.85}
.bar1{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;flex-direction:column;align-items:center;gap:20px;padding:1.6em 2em 1em;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .35s ease}
.bar1.hidden{transform:translateY(-120%);opacity:0}
.nav-primary{width:100%;max-width:1440px}
.nav-primary .menu-liste{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:0;list-style:none;margin:0;padding:0}
.nav-primary .menu-sep{display:flex;align-items:center;justify-content:center;width:1em;color:rgba(255,255,255,.5);font-size:.75em}
.nav-primary .menu-items__lien{display:inline-block;color:rgba(255,255,255,.92);font-family:var(--font-titres);font-size:.85em;letter-spacing:.1em;text-transform:uppercase;padding:.4em 1em;font-weight:500;border-bottom-color:transparent;transition:transform .2s ease}
.nav-primary .menu-entree:hover .menu-items__lien{transform:scale(1.08);border-bottom-color:transparent}
.bar2{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.85em 2em;background:rgba(32,39,47,.94);transform:translateY(-100%);transition:transform .9s cubic-bezier(.4,0,.2,1)}
.bar2.visible{transform:translateY(0)}
.bar2 .brand{font-size:.7em}
.nav-secondary-wrap{display:flex;align-items:center;gap:6px}
.nav-secondary{display:flex;align-items:center;gap:6px;list-style:none;margin:0;padding:0}
.nav-secondary .menu-entree{position:relative;padding-bottom:18px;margin-bottom:-18px}
.nav-secondary .menu-items__lien,.nav-secondary .menu-items__texte{display:inline-block;color:rgba(255,255,255,.9);font-family:var(--font-texte);font-size:.8em;letter-spacing:0em;padding:.5em .8em;font-weight:500;border-bottom-color:transparent;cursor:pointer;transition:transform .2s ease}
.nav-secondary .menu-entree:hover > .menu-items__lien,.nav-secondary .menu-entree:hover > .menu-items__texte{transform:scale(1.08);border-bottom-color:transparent}
.menu-entree.on > .menu-items__lien{text-decoration:underline}
.sub-panel{font-family:var(--font-texte);text-align:left;position:absolute;top:100%;right:0;background:#fff;box-shadow:var(--shadow-card-hover);padding:1.4em 1.6em;z-index:80;opacity:0;visibility:hidden;transform:scaleY(0);transform-origin:top;transition:opacity .3s ease,transform .3s ease,visibility .3s;pointer-events:none}
.nav-secondary .menu-entree:hover .sub-panel{opacity:1;visibility:visible;transform:scaleY(1);pointer-events:auto}
.mega-panel{display:flex;gap:2.5em}
.mega-panel .mega-col{width:220px;max-height:60vh;overflow-y:auto;opacity:0;transform:translateY(-6px);transition:opacity .3s ease,transform .3s ease}
.nav-secondary .menu-entree:hover .mega-panel .mega-col{opacity:1;transform:translateY(0)}
.mega-panel .mega-col:nth-child(1){transition-delay:.08s}
.mega-panel .mega-col:nth-child(2){transition-delay:.18s}
.mega-panel .mega-col-titre{display:flex;align-items:center;gap:10px;font-family:var(--font-texte);font-size:1.1em;font-weight:500;letter-spacing:.04em;color:var(--brique);margin-bottom:.6em}
.mega-panel .mega-col-titre a{color:inherit}
.mega-panel .menu-liste{list-style:none;margin:0;padding:0}
.mega-panel .menu-items__lien{display:block;color:var(--ink);font-size:.85em;padding:.4em 0em;transition:background .15s ease,color .15s ease}
.mega-panel ul li{padding-left:0}
.mega-panel li a.menu-items__lien{padding-left:0}
.mega-panel .menu-items__lien
.mega-panel .menu-items__lien .icon-separator,.mega-panel .menu-items__lien .tiret{margin-right:.4em;font-size:.75em;opacity:.5}
.mega-panel .menu-entree:hover > .menu-items__lien{padding-left:.8em;background:var(--brique);color:#fff}
.mega-panel .menu-liste .menu-liste{padding-left:.6em}
.mega-panel .menu-liste .menu-liste .menu-items__lien{font-size:.8em;color:#6b747c;padding:.25em .5em}
.mega-panel .menu-liste .menu-liste .menu-entree:hover > .menu-items__lien{color:#fff}
.circuit-dropdown{display:flex;flex-direction:column;gap:2px;min-width:200px;padding:.5em}
.circuit-dropdown .menu-items__lien{display:block;color:var(--ink);font-size:.85em;padding:.55em .9em;transition:background .15s ease,color .15s ease}
.circuit-dropdown .menu-items__lien:hover{background:var(--bleu);color:#fff}
.circuit-dropdown .icon-separator{margin-right:.4em;font-size:.75em;opacity:.5}
.circuit-dropdown .menu-items__lien:hover .icon-separator{opacity:.9}
.lang-sep{width:1px;height:14px;background:rgba(255,255,255,.3);margin:0 10px}
.lang{font-size:.75em;letter-spacing:.05em}
.lang.fr{color:rgba(255,255,255,.85)}
.lang.en{color:rgba(255,255,255,.55)}
.nav-secondary-wrap #menu_lang{display:flex;align-items:center;gap:8px}
.nav-secondary-wrap #menu_lang a,.nav-secondary-wrap #menu_lang strong{display:inline-block;width:22px;height:14px;overflow:hidden;text-indent:-999px;white-space:nowrap;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:2px;opacity:.8;transition:opacity .2s ease,transform .2s ease}
.nav-secondary-wrap #menu_lang a:hover{opacity:1;transform:scale(1.1)}
.nav-secondary-wrap #menu_lang strong{opacity:1;box-shadow:0 0 0 1px rgba(255,255,255,.6)}
.nav-secondary-wrap #menu_lang .langue_fr{background-image:url('//www.luangprabang-laos.com/plugins/auto/template_travel/v1.2.1/images/flag-fr-small.png')}
.nav-secondary-wrap #menu_lang .langue_en{background-image:url('//www.luangprabang-laos.com/plugins/auto/template_travel/v1.2.1/images/flag-en-small.png')}
@media screen and (max-width:840px){.nav-primary,.nav-secondary{display:none}}
.header-titrebox{padding:2em}
html.page_article .header-titrebox .header-kicker,html.page_rubrique .header-titrebox .header-kicker{display:flex;align-items:center;justify-content:center;gap:.8em;margin:0 0 .6em;font-family:var(--font-texte);font-size:.8em;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.82);text-shadow:0 1px 6px rgba(0,0,0,.3)}
html.page_article .header-titrebox .header-kicker-line,html.page_rubrique .header-titrebox .header-kicker-line{width:2em;height:1px;background:rgba(255,255,255,.4)}
html.page_article .header-titrebox .header-titre,html.page_rubrique .header-titrebox .header-titre{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:700;line-height:1.15em}
.header-titrebox h1,.header-titrebox .header-titre{margin-bottom:.35em;text-shadow:0 2px 12px rgba(0,0,0,.35)}
.header-titrebox .header-infos{display:flex;justify-content:center;gap:1.5em;font-family:var(--font-titres);font-size:.9em;letter-spacing:.05em;opacity:.92}
.header-recherche{display:flex;align-items:stretch;justify-content:center;min-width:360px;width:600px;max-width:80vw;margin:1.2em auto 0;background:#fff;border:1px solid var(--line);border-radius:999px;overflow:hidden}
.header-recherche-input{flex:1 1 auto;min-width:0;background:transparent;border:none;color:var(--ink);padding:.75em 1.3em;font-size:.95em;font-family:inherit}
.header-recherche-input::placeholder{color:var(--gris);opacity:.75}
.header-recherche-submit{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:3em;min-width:0;padding:0;line-height:normal;border:none;border-left:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;transition:background .2s ease}
.header-recherche-submit:hover{background:var(--gris-bg)}
@media screen and (max-width:736px){.header-recherche{width:360px}
html.page_article .header-titrebox .header-kicker,html.page_rubrique .header-titrebox .header-kicker{font-size:.7em;letter-spacing:.16em}
html.page_article .header-titrebox .header-kicker-line,html.page_rubrique .header-titrebox .header-kicker-line{width:1.4em}}
#content{padding:4em 0}
#content h1{color:var(--titre)}
html.page_sommaire #content{padding-bottom:0}
.layout-sidebar-normal-1,.layout-sidebar-normal-2{gap:2em}
@media screen and (min-width:737px){.layout-sidebar-normal-1 .sidebar,.layout-sidebar-normal-2 .sidebar{flex:0 0 320px}
.layout-sidebar-normal-1 .content-main,.layout-sidebar-normal-2 .content-main{flex:1 1 0;min-width:0}}
.layout-sidebar-normal-1 .sidebar{order:-1}
.layout-sidebar-normal-2 .sidebar{order:1}
@media screen and (max-width:980px){.layout-sidebar-normal-1 .sidebar,.layout-sidebar-normal-2 .sidebar{order:0}
.layout-sidebar-normal-1 .sidebar{order:-1}
.layout-sidebar-normal-2 .sidebar{order:1}}
#article-circuits .sidebar{position:sticky;top:96px;align-self:flex-start}
@media screen and (max-width:980px){#article-circuits .sidebar{position:static}}
.layout-sidebar-slim{display:flex;flex-wrap:wrap;gap:2em}
.layout-sidebar-slim .sidebar-slim{flex:0 0 240px;display:flex;flex-direction:column;gap:1.5em}
.layout-sidebar-slim .content-main{flex:1 1 0;min-width:0}
@media screen and (max-width:980px){.layout-sidebar-slim{flex-direction:column;flex-wrap:nowrap}
.layout-sidebar-slim .sidebar-slim{flex-basis:auto;width:100%}
.layout-sidebar-slim .sidebar-slim{order:-1}
.layout-sidebar-slim .content-main{order:0}}
#rubrique-circuits .sidebar-slim{position:sticky;top:96px;align-self:flex-start}
@media screen and (max-width:980px){#rubrique-circuits .sidebar-slim{position:static}}
#rubrique-circuits .sidebar-slim-bloc-1,#rubrique-circuits .sidebar-slim-bloc-2{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}
#rubrique-circuits .sidebar-slim-bloc-1 .formulaire-filtre-statique{border:0;border-radius:0}
#rubrique-circuits .sidebar-slim-bloc-2 .calendrier-mini-wrap{padding:1.2em 1.4em}
.tour-grid{display:grid;gap:2em}
.tour-grid.cols3{grid-template-columns:repeat(3,1fr)}
@media screen and (max-width:1280px){.tour-grid.cols3{grid-template-columns:repeat(2,1fr)}}
@media screen and (max-width:640px){.tour-grid.cols3{grid-template-columns:1fr}}
.tours-results .aucun-resultat{background:var(--gris-bg);padding:2em;text-align:center;color:var(--gris)}
.pagination{display:flex;justify-content:center;gap:.6em;margin-top:2.5em}
.pagination a,.pagination strong{display:inline-flex;align-items:center;justify-content:center;min-width:2.4em;height:2.4em;padding:0 .5em;border:1px solid var(--line);border-radius:50%;font-size:.85em;font-weight:700}
.pagination a:hover{border-color:var(--c-page);color:var(--c-page)}
.pagination strong{background:#000;border-color:#000;color:#fff}
html{scroll-behavior:smooth}
#contact-circuit{scroll-margin-top:96px}
.circuit-infos{display:flex;flex-direction:column;gap:1.2em}
.circuit-info-bloc{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);padding:1em 1.2em}
.circuit-info-label{font-family:var(--font-titres);font-size:.8em;letter-spacing:.08em;text-transform:uppercase;opacity:.6;margin-bottom:.4em}
.circuit-info-valeur{font-size:1.15em;font-weight:700}
.circuit-info-valeur .unit{font-size:.7em;font-weight:500;opacity:.6}
.circuit-difficulte{list-style:none;padding:0;margin:0}
.circuit-difficulte li{padding:0;margin-bottom:.3em;font-weight:700}
.circuit-difficulte li:last-child{margin-bottom:0}
.circuit-info-cta .button{display:block;text-align:center}
.circuit-info-bloc .themes{display:flex;flex-wrap:wrap;gap:.6em}
.circuit-info-bloc .icon-theme{position:relative;width:38px;height:38px;border-radius:.3em;display:inline-flex;align-items:center;justify-content:center;font-family:'icons';font-size:.8em;color:#fff;transition:transform .2s ease}
.circuit-info-bloc .icon-theme:hover{transform:translateY(-2px) scale(1.08)}
.circuit-info-bloc .tooltip-theme{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);z-index:5;min-width:190px;max-width:260px;padding:.8em 1em;border-radius:var(--radius-lg);box-shadow:var(--shadow-card-hover);background:inherit;color:#fff;font-family:var(--font-texte);text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease}
.circuit-info-bloc .icon-theme:hover .tooltip-theme,.circuit-info-bloc .icon-theme:focus .tooltip-theme{opacity:1;visibility:visible}
.circuit-info-bloc .icon-theme:nth-child(1) .tooltip-theme,.circuit-info-bloc .icon-theme:nth-child(2) .tooltip-theme{left:0;transform:none}
.circuit-info-bloc .tooltip-titre{display:block;font-family:var(--font-titres);font-size:.8em;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5em}
.circuit-info-bloc .tooltip-theme ul{list-style:none;margin:0;padding:0 0 10px}
.circuit-info-bloc .tooltip-theme li{position:relative;padding-left:.9em;font-size:.7em;line-height:1.5em}
.circuit-info-bloc .tooltip-theme li::before{content:"–";position:absolute;left:0}
.circuit-contact-form{background:var(--gris-bg);padding:2em;border-radius:var(--radius-md)}
.circuit-contact-form h3{margin-bottom:1em}
.circuit-contact-form form > div > .editer-groupe{display:flex;flex-wrap:wrap;gap:2em}
.circuit-contact-form form > div > .editer-groupe > fieldset.fieldset_fieldset_1,.circuit-contact-form form > div > .editer-groupe > fieldset.fieldset_fieldset_2{flex:1 1 calc(50% - 1em);min-width:0}
@media screen and (max-width:736px){.circuit-contact-form form > div > .editer-groupe > fieldset.fieldset_fieldset_1,.circuit-contact-form form > div > .editer-groupe > fieldset.fieldset_fieldset_2{flex-basis:100%}}
.circuit-contact-form legend{display:block;font-family:var(--font-titres);font-weight:700;margin-bottom:1em}
.circuit-contact-form fieldset fieldset legend{font-size:.8em;letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-bottom:.8em}
.circuit-contact-form .editer{margin-bottom:var(--space-sm)}
.circuit-contact-form .editer:last-child{margin-bottom:0}
.circuit-contact-form label.editer-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.circuit-contact-form .choix{display:block;margin-bottom:.5em}
.circuit-contact-form .choix input[type="checkbox"]{-moz-appearance:checkbox;-webkit-appearance:checkbox;appearance:checkbox;width:auto;accent-color:var(--c-circuit)}
.circuit-contact-form .choix label{display:inline-flex;align-items:center;gap:.6em;cursor:pointer}
.circuit-contact-form .boutons{margin-top:var(--space-lg);text-align:center}
#article-contact-page .circuit-contact-form{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:2.6em 2.6em 2.8em;margin-top:var(--space-xl)}
#article-contact-page .circuit-contact-form .section-head{margin-bottom:2em}
#article-contact-page .circuit-contact-form .rule{background:var(--c-info)}
#article-contact-page .contact-form-intro{margin:.8em 0 0;font-size:.95em;opacity:.7}
#article-contact-page .circuit-contact-form input[type="text"],#article-contact-page .circuit-contact-form input[type="email"],#article-contact-page .circuit-contact-form input[type="password"],#article-contact-page .circuit-contact-form textarea,#article-contact-page .circuit-contact-form select{background:var(--gris-bg);border:1px solid var(--line);border-radius:var(--radius-md);padding:.85em 1em}
#article-contact-page .circuit-contact-form input[type="text"]:focus,#article-contact-page .circuit-contact-form input[type="email"]:focus,#article-contact-page .circuit-contact-form input[type="password"]:focus,#article-contact-page .circuit-contact-form textarea:focus,#article-contact-page .circuit-contact-form select:focus{background:#fff;border-color:var(--c-info)}
#article-contact-page .circuit-contact-form textarea{min-height:130px}
#article-contact-page .circuit-contact-form input::-webkit-input-placeholder,#article-contact-page .circuit-contact-form textarea::-webkit-input-placeholder{color:var(--gris);opacity:.65}
#article-contact-page .circuit-contact-form input:-moz-placeholder,#article-contact-page .circuit-contact-form textarea:-moz-placeholder,#article-contact-page .circuit-contact-form input::-moz-placeholder,#article-contact-page .circuit-contact-form textarea::-moz-placeholder{color:var(--gris);opacity:.65}
#article-contact-page .circuit-contact-form input:-ms-input-placeholder,#article-contact-page .circuit-contact-form textarea:-ms-input-placeholder{color:var(--gris);opacity:.65}
#article-contact-page .circuit-contact-form .choix input[type="checkbox"]{accent-color:var(--c-info)}
@media screen and (min-width:737px){#article-contact-page .circuit-contact-form form > div > .editer-groupe > fieldset.fieldset_fieldset_2{padding-left:2em;border-left:1px solid var(--line)}}
#article-contact-page .circuit-contact-form input[type="submit"],#article-contact-page .circuit-contact-form button[type="submit"]{background:var(--c-info);border-color:var(--c-info);color:#fff;border-radius:var(--radius-md);min-width:14em}
#article-contact-page .circuit-contact-form input[type="submit"]:hover,#article-contact-page .circuit-contact-form button[type="submit"]:hover{background:var(--brique_hover);border-color:var(--brique_hover)}
@media screen and (max-width:736px){#article-contact-page .circuit-contact-form{padding:1.8em 1.5em 2em}}
.documents-joints{margin-top:3em;padding-top:2em;border-top:1px solid var(--line)}
.documents-joints h4{font-family:var(--font-titres);margin-bottom:1em}
.documents-joints ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6em}
.documents-joints li{display:flex;align-items:center;gap:.8em;padding:.8em 1em;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md)}
.documents-joints .doc-titre{flex:1;font-weight:700}
.documents-joints .doc-meta{font-size:.8em;opacity:.6}
.documents-joints .doc-telecharger{font-size:.85em;font-weight:700;color:var(--c-page);white-space:nowrap}
.documents-joints .doc-telecharger:hover{color:var(--brique)}
#footer{background:#16181b;color:#fff;padding:4em 0 2em}
#footer ul li{padding-left:0em}
#footer a{color:#fff;opacity:.85;border-bottom-color:transparent}
#footer a:hover{opacity:1}
#footer .footer-top{display:grid;grid-template-columns:1.4fr 2.6fr;gap:3em;margin-bottom:3em}
#footer .footer-brand{max-width:300px}
#footer .footer-logo{font-family:var(--font-titres);font-style:italic;font-size:1.5em;margin-bottom:.6em;display:block}
#footer .footer-tagline{font-size:.85em;line-height:1.7em;opacity:.6;margin:0}
#footer .footer-menu{list-style:none;padding:0;margin:0}
#footer .footer-menu[data-depth="0"]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:2em}
#footer .footer-menu[data-depth="0"] > li > a,#footer .footer-menu[data-depth="0"] > li > span{display:block;font-size:.8em;letter-spacing:.1em;text-transform:uppercase;font-weight:700;opacity:.8;margin-bottom:1.1em;font-family:var(--font-texte)}
#footer .footer-menu[data-depth="1"] > li{margin-bottom:.2em}
#footer .footer-menu[data-depth="1"] > li > a,#footer .footer-menu[data-depth="1"] > li > span{opacity:.55;font-weight:400;text-transform:none;letter-spacing:normal;font-size:.85em;text-decoration:none}
#footer .footer-menu[data-depth="1"] > li > a:hover{opacity:.65}
#footer .footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1em;border-top:solid 1px rgba(255,255,255,.15);padding-top:1.5em;font-size:.8em;opacity:.7}
#footer .footer-copyright{margin:0}
#footer .footer-bottom-links ul{display:flex;flex-wrap:wrap;gap:1.5em;list-style:none;padding:0;margin:0}
#footer .footer-bottom-links #menu_lang{display:inline-flex;gap:.6em}
#footer .footer-bottom-links #menu_lang a,#footer .footer-bottom-links #menu_lang strong{opacity:.85;text-transform:uppercase}
@media screen and (max-width:900px){#footer .footer-top{grid-template-columns:1fr}
#footer .footer-brand{max-width:none}
#footer .footer-menu[data-depth="0"]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}
@media screen and (max-width:640px){#footer .footer-top{grid-template-columns:1fr}
#footer .footer-menu[data-depth="0"]{grid-template-columns:1fr 1fr}}
@media screen and (max-width:736px){#footer .footer-bottom{flex-direction:column;align-items:flex-start}}
#sommaire-intro{padding:0}
#sommaire-benefices,#sommaire-circuits,#sommaire-evenements,.sommaire-mot-headline,.sommaire-mot-slideshow,.selection_edito,.selection_edito_a_la_une{padding:4.5em 0}
#sommaire-circuits{background:var(--fond-autre)}
#sommaire-evenements{background:var(--gris-bg)}
.sommaire-mot-slideshow{background:var(--gris-bg)}
.eyebrow{display:block;font-family:var(--font-eyebrow);font-size:.70em;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--c-info);margin-bottom:.4em}
.section-head{text-align:center;max-width:680px;margin:0 auto 1.5em}
.section-head h2{margin-bottom:.3em}
.section-head .rule{width:48px;height:2px;background:var(--c-page);margin:1em auto 0}
.edito-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px}
.edito-card{position:relative;overflow:hidden;border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff}
.edito-card a{display:block}
.edito-face{display:flex;flex-direction:column}
.edito-face-avant{transition:opacity .45s ease}
.edito-face-avant .media{position:relative;overflow:hidden;border-radius:var(--radius-md) var(--radius-md) 0 0;aspect-ratio:4 / 3}
.edito-face-avant .media .adapt-img-wrapper{position:absolute;inset:0;width:100%;height:100%}
.edito-face-avant .media .adapt-img{display:block;width:100%;height:100%;object-fit:cover}
.edito-face-avant .content{padding:var(--space-lg)}
.edito-face-avant .divider-icon{display:flex;align-items:center;gap:.8em;color:var(--line);font-family:'icons';font-size:1.2em;margin:.8em 0}
.edito-face-avant .divider-icon::before,.edito-face-avant .divider-icon::after{content:'';flex:1;height:1px;background:var(--line)}
.edito-face-avant .divider-icon .icon-separator{flex-shrink:0;line-height:1}
.edito-face-avant .desc{font-size:.85em;color:var(--gris-deep);line-height:1.7em}
.edito-face-arriere{position:absolute;inset:0;background:var(--jaune);color:#fff;align-items:center;justify-content:center;text-align:center;padding:var(--space-lg);transform:translateY(100%);transition:transform .9s ease}
.edito-face-arriere .title{color:#fff;font-size:1.1em;font-weight:700}
.edito-face-arriere .separateur{width:36px;height:2px;background:#fff;opacity:.6;margin:.7em auto}
.edito-face-arriere .divider-icon{display:flex;align-items:center;gap:.8em;width:70%;max-width:200px;color:rgba(255,255,255,.6);font-family:'icons';font-size:1.2em;margin:.8em 0}
.edito-face-arriere .divider-icon::before,.edito-face-arriere .divider-icon::after{content:'';flex:1;height:1px;background:rgba(255,255,255,.6)}
.edito-face-arriere .divider-icon .icon-separator{flex-shrink:0;line-height:1}
.edito-face-arriere .desc{font-size:.85em;line-height:1.6em;margin-bottom:1em;text-align:justify}
.edito-face-arriere .lien{font-size:.85em}
.edito-card:hover .edito-face-avant{opacity:0}
.edito-card:hover .edito-face-arriere{transform:translateY(0)}
.edito-slick .slide{padding:0 14px}
.edito-slick .slick-list{margin:0 -14px}
.selection_edito.avant-voyage{position:relative;overflow:hidden;background:#faf4e6}
.selection_edito.avant-voyage::before{content:"\eb82";font-family:'icons';position:absolute;top:50%;right:-4vw;transform:translateY(-50%);font-size:min(38vw,520px);line-height:1;color:var(--c-section);opacity:.08;pointer-events:none}
.selection_edito.avant-voyage .container{position:relative;z-index:1}
.selection_edito.avant-voyage .edito-card{border-radius:0;box-shadow:none;border:1px solid var(--line)}
.selection_edito.avant-voyage .edito-face-avant .media{border-radius:0}
.selection_edito_a_la_une{background:var(--c-section);color:#fff}
.edito-a-la-une-wrap{max-width:1180px;margin:0 auto;display:flex;gap:56px;align-items:center;flex-wrap:wrap}
.edito-a-la-une-info{flex:1;min-width:300px}
.edito-a-la-une-info a{color:inherit}
.edito-a-la-une-info h2,.edito-a-la-une-info h3{color:#fff;margin:0 0 18px}
.edito-a-la-une-info .desc{color:rgba(255,255,255,.85);line-height:1.75em}
.edito-a-la-une-slideshow{flex:1;min-width:300px}
@media (max-width:900px){.edito-a-la-une-wrap{flex-direction:column}}
.edito-a-la-une-slick .slide{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 3}
.edito-a-la-une-slick .slide .adapt-img-wrapper{position:absolute;inset:0;width:100%;height:100%;transition:transform .7s ease}
.edito-a-la-une-slick .slide .adapt-img{display:block;width:100%;height:100%;object-fit:cover}
.edito-a-la-une-slick .slide:hover .adapt-img-wrapper{transform:scale(1.05)}
.edito-a-la-une-slick .slide-caption{position:absolute;left:0;right:0;bottom:0;padding:1.2em 1em .8em;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);color:#fff;font-size:.9em;font-weight:600}
.edito-a-la-une-slick .slick-dots li button:before{color:#fff;opacity:.5}
.edito-a-la-une-slick .slick-dots li.slick-active button:before{color:#fff;opacity:1}
.edito-a-la-une-slick .slick-prev:before,.edito-a-la-une-slick .slick-next:before{color:#fff}
.selection_edito.testimonials{background:var(--gris-bg)}
.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px}
.testimonial-card{display:block;background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-lg);color:inherit;text-decoration:none;transition:transform .25s ease}
a.testimonial-card:hover{transform:translateY(-3px)}
.testimonial-card .quote-icon{display:block;font-family:Georgia,serif;font-size:2.4em;line-height:1;color:var(--c-info);margin-bottom:.2em}
.testimonial-card .quote{line-height:1.7em;margin:0 0 1.4em}
.testimonial-card .testimonial-signature{border-top:1px solid var(--line);padding-top:1em}
.testimonial-card .testimonial-signature strong{display:block;font-family:var(--font-titres)}
.testimonial-card .testimonial-signature span{display:block;font-size:.85em;opacity:.6;margin-top:.2em}
#sommaire-intro{text-align:center}
.intro-lead{display:flex;align-items:flex-start;justify-content:center;gap:1.2em;max-width:800px;margin:0 auto 3em}
.intro-texte{text-align:center}
.intro-texte p:last-child{margin-bottom:0}
.benefices-row{border-top:1px solid var(--line);border-left:1px solid var(--line)}
.benefices-row > *{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
.benefice{position:relative;height:260px;cursor:default;overflow:hidden;background:#fff}
.benefice-face{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-lg)}
.benefice-face a{color:#fff}
.benefice-face-avant{transition:opacity .45s ease}
.benefice-icone{font-family:'icons';font-size:2.2em;color:var(--brique);margin-bottom:.6em;line-height:1}
.benefice-titre{max-width:70%}
.benefice-titre-face{font-size:1.2em;color:#fff;max-width:70%;margin-bottom:12px}
.benefice-descriptif{margin-bottom:1em}
.benefice-face-arriere{background:var(--brique);color:#fff;font-size:.80em;line-height:1.3;transform:translateY(100%);transition:transform .5s ease}
.benefice:hover{z-index:1}
.benefice:hover .benefice-face-avant{opacity:0}
.benefice:hover .benefice-face-arriere{transform:translateY(0)}
.slick-slider .slick-prev .slick-prev-icon::before,.slick-slider .slick-next .slick-next-icon::before{color:var(--gris-deep)}
.slick-slider .slick-prev:hover .slick-prev-icon::before,.slick-slider .slick-next:hover .slick-next-icon::before{color:var(--c-page)}
.slick-slider .slick-track{cursor:grab}
.slick-slider .slick-track:active{cursor:grabbing}
#sommaire-circuits .eyebrow{text-align:center;color:var(--bleu)}
#sommaire-circuits .rule{width:48px;height:2px;background:var(--c-page);margin:1em 0 2em}
#circuits-slideshow-home .slide,.mot-slideshow .slide{padding:0 .75em}
#circuits-slideshow-home .slick-list,.mot-slideshow .slick-list{margin:0 -.75em}
#circuits-slideshow-home .slick-track{display:flex;align-items:stretch}
#circuits-slideshow-home .slick-slide{height:auto}
#circuits-slideshow-home .slick-slide > div{height:100%}
#circuits-slideshow-home .slick-slide .slide{height:100%}
#circuits-slideshow-home .tour-card{height:100%}
.formulaire-filtre-statique{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}
.formulaire-filtre-statique .head{padding:1.2em 1.4em;border-bottom:1px solid var(--line)}
.formulaire-filtre-statique .filtre-titre{font-family:var(--font-titres);font-weight:700;font-size:1em}
.formulaire-filtre-statique .group{padding:1.1em 1.4em;border-bottom:1px solid var(--line)}
.formulaire-filtre-statique .label{font-family:var(--font-titres);font-size:.7em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gris);margin-bottom:.7em}
.formulaire-filtre-statique fieldset{border:0;padding:0;margin:0}
.formulaire-filtre-statique label{display:flex;align-items:center;gap:.6em;font-size:.85em;padding:.1em 0;cursor:pointer}
.formulaire-filtre-statique input[type="radio"]{-moz-appearance:radio;-webkit-appearance:radio;appearance:radio;width:auto;accent-color:var(--c-circuit)}
.formulaire-filtre-statique .cta{padding:1.2em 1.4em}
.formulaire-filtre-statique .cta .button{display:block;width:100%;background:var(--c-circuit);color:#fff;border-color:var(--c-page);min-width:0}
.tours-results .count{display:inline-block;background:var(--c-circuit);border-left:3px solid var(--c-page);padding:.6em 1em;font-size:.8em;font-weight:600;margin-bottom:1.2em;color:#fff}
.tour-card{display:flex;flex-direction:column;border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;transition:box-shadow .2s ease,transform .2s ease}
.tour-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}
.tour-card .media{position:relative;overflow:hidden;border-radius:var(--radius-md) var(--radius-md) 0 0;aspect-ratio:4 / 3}
.tour-card .media a{display:block;width:100%;height:100%}
.tour-card .media .adapt-img-wrapper{position:absolute;inset:0;width:100%;height:100%}
.tour-card .media .adapt-img{display:block;width:100%;height:100%;object-fit:cover}
.tour-card .duration-badge{position:absolute;top:.75em;left:.75em;background:rgba(32,39,47,.8);color:#fff;font-size:.75em;padding:.3em .7em;border-radius:var(--radius-md)}
.tour-card .body{display:flex;flex-direction:column;flex:1;padding:1.2em}
.tour-card .region{font-family:var(--font-titres);font-size:.75em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bleu);margin-bottom:.4em}
.tour-card .title{display:block;border-bottom-color:transparent}
.tour-card .desc{font-size:.85em;color:var(--gris-deep);margin-bottom:.8em;line-height:1.7em}
.tour-card .divider-icon{display:flex;align-items:center;gap:.8em;color:var(--line);font-family:'icons';font-size:1.2em;margin-top:auto;margin-bottom:.8em}
.tour-card .divider-icon::before,.tour-card .divider-icon::after{content:'';flex:1;height:1px;background:var(--line)}
.tour-card .divider-icon .icon-separator{flex-shrink:0;line-height:1}
.tour-card .meta{font-size:.85em;margin-bottom:.9em}
.tour-card .meta .unit{color:var(--gris);font-size:.85em}
.tour-card .themes{display:flex;gap:.6em}
.tour-card .icon-theme{position:relative;width:38px;height:38px;border-radius:.3em;display:inline-flex;align-items:center;justify-content:center;font-family:'icons';font-size:.8em;color:#fff;transition:transform .2s ease}
.tour-card .icon-theme:hover{transform:translateY(-2px) scale(1.08)}
.tour-card .tooltip-theme{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);z-index:5;min-width:190px;max-width:260px;padding:.8em 1em;border-radius:var(--radius-lg);box-shadow:var(--shadow-card-hover);background:inherit;color:#fff;font-family:var(--font-texte);text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease}
.tour-card .icon-theme:hover .tooltip-theme,.tour-card .icon-theme:focus .tooltip-theme{opacity:1;visibility:visible}
.tour-card .icon-theme:nth-child(1) .tooltip-theme,.tour-card .icon-theme:nth-child(2) .tooltip-theme{left:0;transform:none}
.tour-card .tooltip-titre{display:block;font-family:var(--font-titres);font-size:.8em;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5em}
.tour-card .tooltip-theme ul{list-style:none;margin:0;padding:0 0 10px}
.tour-card .tooltip-theme li{position:relative;padding-left:.9em;font-size:.7em;line-height:1.5em}
.tour-card .tooltip-theme li::before{content:"–";position:absolute;left:0}
.events-panel{background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:.5em 1em}
.event-card{display:flex;align-items:center;gap:1em;padding:1.2em .5em;border-bottom:1px solid var(--line)}
.col-4:nth-last-child(-n+3) .event-card,.col-6-medium:nth-last-child(-n+2) .event-card{border-bottom:0}
.event-card .date{flex:0 0 3em;text-align:center}
.event-card .day{font-family:var(--font-titres);font-size:1.4em;font-weight:700;color:var(--c-page);line-height:1}
.event-card .month{font-size:.7em;letter-spacing:.06em;opacity:.7}
.event-card .event-title{font-family:var(--font-titres);font-size:.9em}
.event-card .event-lieu{font-size:.8em;opacity:.6;margin-top:.2em}
.sommaire-mot-headline .slide .row,.sommaire-mot-slideshow .slide .row{align-items:center;gap:var(--space-xl)}
@media screen and (min-width:737px){.sommaire-mot-headline .slide .row > .slide-texte,.sommaire-mot-headline .slide .row > .slide-logo,.sommaire-mot-slideshow .slide .row > .slide-texte,.sommaire-mot-slideshow .slide .row > .slide-logo{flex:1 1 0;min-width:0}}
.slide-texte .title{font-size:1.4em;display:block;margin-bottom:.5em}
.slide-logo img{border-radius:var(--radius-md)}
#cta-contact .eyebrow{color:rgba(255,255,255,.6)}
#cta-contact .rule{background:rgba(255,255,255,.3)}
#cta-contact .contact-grid{display:grid;grid-template-columns:1fr;align-items:start;margin:0;gap:28px}
@media screen and (min-width:737px){#cta-contact .contact-grid{grid-template-columns:3fr 4fr 3fr}}
#cta-contact .contact-block{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);padding:2em 1.8em}
#cta-contact .contact-block-form .editer-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#cta-contact .contact-block-form .editer{margin-bottom:1.2em}
#cta-contact .contact-block-form input[type="text"],#cta-contact .contact-block-form input[type="email"],#cta-contact .contact-block-form input[type="password"],#cta-contact .contact-block-form textarea{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-md);color:#fff}
#cta-contact .contact-block-form textarea{min-height:110px}
#cta-contact .contact-block-titre{font-family:var(--font-titres);font-size:.8em;letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-bottom:1em}
#cta-contact .contact-infos{list-style:none;padding:0;margin:0 0 2em}
#cta-contact .contact-infos li{padding:0;margin-bottom:1.4em}
#cta-contact .contact-infos strong{display:block;margin-bottom:.3em;font-family:var(--font-titres);font-weight:700;text-transform:none}
#cta-contact .contact-infos span{display:block;opacity:.6;font-size:.8em}
#cta-contact .contact-map{border-radius:var(--radius-md);overflow:hidden}
#cta-contact .contact-map-legende{opacity:.6;font-size:.85em;margin:.8em 0 0}
#cta-a-la-une .eyebrow{color:rgba(255,255,255,.7)}
#cta-prochain-evenement .eyebrow{color:rgba(255,255,255,.7)}
#cta-prochain-evenement .event-card{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);padding:1.6em 1.4em}
#cta-prochain-evenement .event-card:hover{background:rgba(255,255,255,.16)}
#cta-prochain-evenement .event-card .date{flex:0 0 4em}
#cta-prochain-evenement .event-card .day{font-size:2em;color:#fff}
#cta-prochain-evenement .event-card .month{color:rgba(255,255,255,.75)}
#cta-prochain-evenement .event-card .event-title{font-size:1.15em}
#cta-prochain-evenement .event-card .event-lieu{color:rgba(255,255,255,.75)}
#cta-googlemap .eyebrow{color:rgba(255,255,255,.6)}
#cta-googlemap .rule{background:rgba(255,255,255,.3)}
#cta-googlemap .contact-block-map{max-width:900px;margin:0 auto;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);padding:2em 1.8em}
#cta-googlemap .contact-block-titre{font-family:var(--font-titres);font-size:.8em;letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-bottom:1em}
#cta-googlemap .contact-map{border-radius:var(--radius-md);overflow:hidden}
#cta-googlemap .contact-map-legende{opacity:.6;font-size:.85em;margin:.8em 0 0;text-align:center}
#recherche-page .sidebar-slim{position:sticky;top:96px;align-self:flex-start}
@media screen and (max-width:980px){#recherche-page .sidebar-slim{position:static}}
#recherche-page .content-main .section-head{text-align:left;max-width:none;margin:0 0 1.5em}
.generic-results{display:flex;flex-direction:column;gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:2.5em}
.result-row{background:#fff;display:flex;align-items:baseline;gap:1.2em;padding:1em 1.2em;transition:background .3s ease,padding-left .3s ease}
.result-row:hover{background:var(--fond-autre);padding-left:1.6em}
.result-row .rtype{flex:0 0 90px;font-size:.75em;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--c-page)}
.result-row.row-with-logo{align-items:center}
.result-row .rtype.rtype-logo{line-height:0}
.result-row .rtype.rtype-logo img{display:block;width:100%;height:auto;border-radius:4px}
.result-row .rbody{flex:1;display:flex;flex-direction:column;gap:.25em}
.result-row .rtitle{font-family:var(--font-titres);font-size:1em;font-weight:700;color:var(--ink)}
.result-row .rexcerpt{font-size:.85em;color:var(--ink);opacity:.7;line-height:1.6}
.result-row:hover .rtitle{color:var(--c-page)}
#recherche-page .aucun-resultat{background:var(--gris-bg);padding:2em;text-align:center;color:var(--gris);margin-bottom:2.5em}
.content-main:has(.section-head) .aucun-resultat{display:none}
.tags-recherche{margin-top:1em}
.tags-recherche .label{font-size:.75em;letter-spacing:.08em;text-transform:uppercase;font-weight:700;opacity:.6;margin-bottom:.8em}
.tags-recherche .tag-list{display:flex;flex-wrap:wrap;gap:.6em}
.tag-pill{display:inline-block;border:1px solid var(--line);color:var(--ink);padding:.5em 1em;border-radius:999px;font-size:.8em}
.tag-pill:hover{border-color:var(--c-page);color:var(--c-page)}
#article-page .sidebar-slim{position:sticky;top:96px;align-self:flex-start}
@media screen and (max-width:980px){#article-page .sidebar-slim{position:static}}
.sidebar-recherche .editer-groupe{display:flex;align-items:stretch;gap:.5em}
.sidebar-recherche input.search{flex:1;min-width:0;border:1px solid var(--line);padding:.7em .9em;font-size:.9em;font-family:inherit}
.sidebar-recherche input.submit{flex:0 0 auto;width:2.6em;min-width:0;border:1px solid var(--c-page);background:var(--c-page);color:#fff;padding:0;font-weight:700;line-height:normal;cursor:pointer}
.documents-sources{margin-top:3em;padding:1.6em 1.8em;background:var(--gris-bg);border-left:4px solid var(--c-page);border-radius:var(--radius-md)}
.documents-sources h3{font-family:var(--font-titres);margin-top:0;margin-bottom:1em}
.documents-sources ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8em}
.source-item{display:flex;align-items:center;gap:1em;padding:1em 1.2em;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md)}
.source-icon{flex:0 0 auto;width:2em;height:2em;color:var(--c-page)}
.source-icon svg{width:100%;height:100%}
.source-body{flex:1;display:flex;flex-direction:column;gap:.2em;min-width:0}
.source-titre{font-weight:700}
.source-descriptif{font-size:.85em;opacity:.75;line-height:1.5}
.source-meta{font-size:.75em;opacity:.6}
.source-telecharger{flex:0 0 auto;font-size:.85em;font-weight:700;color:#fff;background:var(--c-page);padding:.5em 1.1em;border-radius:999px;white-space:nowrap}
.source-telecharger:hover{background:var(--brique)}
@media screen and (max-width:736px){.source-item{flex-wrap:wrap}
.source-telecharger{margin-left:calc(2em + 1em)}}
#article-page .soustitre{font-family:var(--font-titres);font-weight:400;font-size:1.2em;opacity:.7;margin:-.6em 0 1.2em}
#article-page .descriptif{font-size:1.1em;font-weight:600}
#article-page .article-photos img{display:block;width:100%;height:auto;border-radius:var(--radius-md)}
#article-page .article-photos a{display:block;cursor:zoom-in}
@media screen and (min-width:981px){#article-page .article-photos-solo,#article-page .article-photos-duo{float:left;width:50%;margin:0 2em 1em 0}}
#article-page .article-photos-duo{display:flex;gap:1em}
#article-page .article-photos-duo .article-photo-item{flex:1 1 0;min-width:0}
#article-page .article-photos-duo img{height:100%;object-fit:cover}
#article-page .article-photos-slick{clear:both;margin-bottom:1.5em}
#article-page .article-photos-slick img{width:100%;height:520px;object-fit:cover;border-radius:var(--radius-md)}
#article-page .content-main .texte::after{content:"";display:table;clear:both}
#article-page .article-evenements-lies{margin-top:3em}
#article-page .article-evenements-lies h2{margin-bottom:.8em}
#article-page .map_associated{margin-top:3em}
#article-page .article-rubrique-liste{margin-top:3em}
#article-page .article-rubrique-liste h2{margin-bottom:.8em}
#article-page .rubrique-articles-liste{display:flex;flex-direction:column;gap:.8em}
#article-page .rubrique-article-row{display:flex;align-items:center;gap:1.2em;padding:1em 1.2em;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);transition:border-color .2s ease}
#article-page .rubrique-article-row:hover{border-color:var(--c-page)}
#article-page .rubrique-article-logo{flex:0 0 auto;width:4.5em;height:4.5em;border-radius:var(--radius-md);overflow:hidden}
#article-page .rubrique-article-logo img{width:100%;height:100%;object-fit:cover;display:block}
#article-page .rubrique-article-texte{flex:1;min-width:0}
#article-page .rubrique-article-texte .title{font-size:1em;margin:0 0 .2em}
#article-page .rubrique-article-texte .desc{font-size:.85em;opacity:.7;margin:0;line-height:1.5;overflow:hidden;text-overflow:ellipsis}
#article-page .rubrique-article-fleche{flex:0 0 auto;width:1.6em;height:1.6em;color:var(--c-page);transition:transform .2s ease}
#article-page .rubrique-article-fleche svg{width:100%;height:100%}
#article-page .rubrique-article-row:hover .rubrique-article-fleche{transform:translateX(4px)}
@media screen and (max-width:736px){#article-page .rubrique-article-logo{width:3.5em;height:3.5em}
#article-page .rubrique-article-texte .desc{white-space:normal}}
#rubrique-sous-rubriques{background:var(--fond-autre)}
#rubrique-sous-rubriques,#rubrique-articles{padding:3em 0}
#rubrique-sous-rubriques .section-titre,#rubrique-articles .section-titre{font-size:1.6em;margin-bottom:1em}
.rubrique-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5em}
.rubrique-card{display:flex;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}
.rubrique-card:hover{border-color:var(--c-page);box-shadow:var(--shadow-card)}
.rubrique-card-logo{flex:0 0 40%}
.rubrique-card-logo img{width:100%;height:100%;object-fit:cover;display:block}
.rubrique-card-corps{flex:1;min-width:0;padding:1.4em 1.6em;display:flex;flex-direction:column;justify-content:center}
.rubrique-card-titre{font-size:1.1em;margin:0 0 .5em}
.rubrique-card-titre a{color:inherit}
.rubrique-card-article:hover .rubrique-card-titre{color:var(--c-page)}
.rubrique-card-article .rubrique-card-logo,.rubrique-card-article .rubrique-card-corps{flex:0 1 auto}
.sous-rubrique-articles{list-style:none;margin:0;padding:0;max-height:9em;overflow-y:auto;display:flex;flex-direction:column;gap:.2em}
.sous-rubrique-articles li a{display:block;font-size:.9em;padding:.35em 0;border-bottom:1px solid var(--line);color:var(--ink)}
.sous-rubrique-articles li:last-child a{border-bottom:0}
.sous-rubrique-articles li a:hover{color:var(--c-page)}
.sous-rubrique-articles-vide{font-size:.85em;opacity:.6;margin:0}
.rubrique-card-soustitre{font-family:var(--font-titres);opacity:.7;font-size:.95em;margin:0 0 .4em}
.rubrique-card-descriptif{font-weight:600;margin:0 0 .4em}
.rubrique-card-texte{font-size:.85em;opacity:.75;line-height:1.5;margin:0}
@media screen and (max-width:981px){.rubrique-cards-grid{grid-template-columns:1fr}}
@media screen and (max-width:736px){.rubrique-card{flex-direction:column}
.rubrique-card-logo{flex:0 0 auto;height:11em}}
#rubrique-calendar .sidebar-slim{position:sticky;top:96px;align-self:flex-start}
@media screen and (max-width:980px){#rubrique-calendar .sidebar-slim{position:static}}
#rubrique-calendar .aucun-resultat{background:var(--gris-bg);padding:2em;text-align:center;color:var(--gris)}
#rubrique-calendar #calendrier-evenements-liste .col-12:last-child .event-card{border-bottom:0}
#rubrique-calendar .event-card .event-logo{flex:0 0 3.4em;width:3.4em;height:3.4em;border-radius:var(--radius-md);overflow:hidden}
#rubrique-calendar .event-card .event-logo img{width:100%;height:100%;object-fit:cover;display:block}
#rubrique-calendar .content-main .section-head{text-align:left;max-width:none;margin:0 0 1.5em}
#rubrique-testimonials .sidebar-slim{position:sticky;top:96px;align-self:flex-start}
@media screen and (max-width:980px){#rubrique-testimonials .sidebar-slim{position:static}}
#rubrique-testimonials .sidebar-slim > *:not(:last-child){margin-bottom:1.5em}
#rubrique-testimonials .content-main .section-head{text-align:left;max-width:none;margin:0 0 1.5em}
#rubrique-testimonials .aucun-resultat{background:var(--gris-bg);padding:2em;text-align:center;color:var(--gris)}
.testimonials-list{display:flex;flex-direction:column;gap:var(--space-lg)}
.testimonial-nom{font-family:var(--font-titres);font-size:1.2em;margin:0 0 .3em}
.testimonial-programme{margin-bottom:0}
.testimonial-card .cs_blocs{display:flex;flex-direction:column}
.testimonial-card .blocs_resume{order:1}
.testimonial-card .blocs_titre{order:2;align-self:flex-end;display:inline-block;font-family:var(--font-titres);font-size:.85em;font-weight:600;background:none!important;padding-left:0!important;margin:0}
.testimonial-card .blocs_titre a{color:var(--c-page);border-bottom:0}
.testimonial-card .lire-plus-label::after{content:' →'}
.testimonial-card .blocs_destination{order:3;margin-top:.4em}
html.page_sommaire #breadcrumb{padding:.7em 0;border-bottom:0;background:rgba(32,39,47,.94);color:rgba(255,255,255,.85);z-index:70;position:relative}
html.page_sommaire #breadcrumb.is-fixed{position:fixed;top:0;left:0;right:0}
html.page_sommaire #breadcrumb ul.breadcrumb-items{color:inherit}
html.page_sommaire #breadcrumb ul.breadcrumb-items li.item.active{color:#fff}
html.page_sommaire #breadcrumb ul.breadcrumb-items a{color:inherit}
html.page_sommaire #breadcrumb ul.breadcrumb-items .sep{opacity:.5}
html.page_sommaire #breadcrumb .container{justify-content:flex-start}
html.page_sommaire #breadcrumb ul.breadcrumb-items{margin-right:auto}
html.page_sommaire #breadcrumb .nav-secondary-wrap{flex-shrink:0}
html.page_sommaire #breadcrumb .boutonstexte{flex-shrink:0}
@media screen and (max-width:840px){html.page_sommaire #breadcrumb .nav-secondary{display:none}}
html.page_sommaire .header-titrebox-panel{position:relative;display:inline-block;max-width:min(90vw,920px);padding:3em 4em}
html.page_sommaire .header-titrebox-panel:before{content:'';position:absolute;inset:0;background:rgba(14,17,20,.4);border-radius:12px;z-index:-1}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.page_sommaire .header-titrebox-panel:before{background:rgba(14,17,20,.58)}}
html.page_sommaire .header-emblem{display:block;font-family:'icons';font-style:normal;font-weight:400;line-height:1;font-size:3.25rem;margin-bottom:.5em;color:#fff;opacity:.92;text-shadow:0 2px 10px rgba(0,0,0,.3)}
html.page_sommaire .header-emblem:before{content:"\e919"}
html.page_sommaire .header-kicker{display:flex;align-items:center;justify-content:center;gap:.9em;margin:0 0 1.4em;font-family:var(--font-texte);font-size:.8em;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.85);text-shadow:0 1px 6px rgba(0,0,0,.3)}
html.page_sommaire .header-kicker-line{width:2.5em;height:1px;background:rgba(255,255,255,.45)}
html.page_sommaire .header-tagline{font-family:var(--font-titres);font-style:italic;font-weight:400;font-size:1.15em;letter-spacing:normal;line-height:1.5em;max-width:32em;margin:0 auto;color:rgba(255,255,255,.92);text-shadow:0 2px 10px rgba(0,0,0,.3)}
html.page_sommaire .header-descriptif{font-family:var(--font-texte);font-size:1.3em;font-weight:400;max-width:34em;margin:2.9em auto 3.5em;color:rgba(255,255,255,.8);text-shadow:0 2px 8px rgba(0,0,0,.25)}
html.page_sommaire .header-scrollcue{display:inline-flex;margin-top:2.5em;border-bottom:0}
html.page_sommaire .header-scrollcue-line{position:relative;display:block;width:1px;height:42px;overflow:hidden;background:rgba(255,255,255,.35);transition:background .2s ease}
html.page_sommaire .header-scrollcue-line:after{content:'';position:absolute;left:0;top:-100%;width:100%;height:100%;background:rgba(255,255,255,.9);animation:header-scrollcue-drip 1.8s ease-in-out infinite}
html.page_sommaire .header-scrollcue:hover .header-scrollcue-line{background:rgba(255,255,255,.55)}
@keyframes header-scrollcue-drip{0%{top:-100%}
60%{top:100%}
100%{top:100%}}
@media (prefers-reduced-motion:reduce){html.page_sommaire .header-scrollcue-line:after{animation:none;top:0}}
@media screen and (max-width:736px){html.page_sommaire .header-titrebox-panel{padding:2em 1.5em;max-width:92vw}
html.page_sommaire .header-titrebox-panel:before{border-radius:16px}
html.page_sommaire .header-emblem{font-size:2.1rem}
html.page_sommaire .header-kicker{font-size:.7em;letter-spacing:.18em}
html.page_sommaire .header-kicker-line{width:1.5em}
html.page_sommaire .header-tagline{font-size:1em}
html.page_sommaire .header-descriptif{font-size:.92em}
html.page_sommaire .header-scrollcue{margin-top:1.8em}}
.section-head--h1{font-size:2.5em;letter-spacing:.02em;line-height:1.3em}
.event-card .date{flex:0 0 3.4em;width:3.4em;height:3.4em;display:flex;flex-direction:column;align-items:center;justify-content:center}
.event-card .event-body{min-width:0}
.event-card .event-title{overflow:hidden;white-space:nowrap;text-overflow:clip}
.edito-a-la-une-panel{background:var(--fond-mice);border-radius:var(--radius-md);padding:var(--space-xl)}
.selection_edito_a_la_une-alt .edito-a-la-une-info,.selection_edito_a_la_une-alt .edito-a-la-une-info h2{color:var(--titre)}
.selection_edito_a_la_une-alt .edito-a-la-une-info{color:var(--ink)}
@media screen and (max-width:736px){.edito-a-la-une-panel{padding:var(--space-md)}}
.dont-miss-slick-wrap{position:relative}
.dont-miss-slick-wrap .dont-miss-slick .dont-miss-slide{display:flex!important;align-items:center;gap:var(--space-xl);padding:var(--space-xl) calc(var(--space-xl) + var(--space-sm))}
.dont-miss-info{flex:1;min-width:280px}
.dont-miss-titre{margin-bottom:.5em}
.dont-miss-desc{line-height:1.7em;margin-bottom:1em}
.dont-miss-media{flex:1;min-width:280px;border-radius:var(--radius-md);overflow:hidden}
.dont-miss-media img{display:block;width:100%;height:auto}
@media screen and (max-width:736px){.dont-miss-slide{flex-direction:column;padding:var(--space-lg)}}
.slick-slider.slick-arrows-lg .slick-prev{left:-3rem;right:auto}
.slick-slider.slick-arrows-lg .slick-next{left:auto;right:-1.5rem}
.slick-slider.slick-arrows-lg .slick-prev .slick-prev-icon,.slick-slider.slick-arrows-lg .slick-next .slick-next-icon{font-family:'icons'!important;font-size:3.5rem!important;opacity:.65}
.slick-slider.slick-arrows-lg .slick-prev .slick-prev-icon:before{content:"\ec3b";font-family:'icons'!important;font-size:3.5rem!important}
.slick-slider.slick-arrows-lg .slick-next .slick-next-icon:before{content:"\ec3c";font-family:'icons'!important;font-size:3.5rem!important}
.slick-slider.slick-arrows-lg .slick-prev .slick-prev-icon:before,.slick-slider.slick-arrows-lg .slick-next .slick-next-icon:before{color:var(--c-section,var(--c-page))}
.slick-slider.slick-arrows-lg .slick-prev:hover .slick-prev-icon,.slick-slider.slick-arrows-lg .slick-next:hover .slick-next-icon{opacity:1}
.slick-slider.edito-a-la-une-slick.slick-arrows-lg .slick-prev .slick-prev-icon:before,.slick-slider.edito-a-la-une-slick.slick-arrows-lg .slick-next .slick-next-icon:before{color:#fff}
@media screen and (max-width:980px){.slick-slider.dont-miss-slick.slick-arrows-lg .slick-prev,.slick-slider.dont-miss-slick.slick-arrows-lg .slick-next{position:static;transform:none;display:inline-block;margin:0 .6em}}
.descriptif-light{font-size:.85em;opacity:.6}
.testimonial-head{position:relative;margin-bottom:.2em}
.testimonial-head .quote-icon{margin-bottom:0}
.testimonial-head .testimonial-date{position:absolute;top:0;right:0;line-height:1}
.intro-savoir-plus{max-width:800px;margin:calc(-1 * var(--space-md)) auto var(--space-xl);text-align:center}
.intro-savoir-plus .cs_blocs{margin-top:.8em}
.intro-savoir-plus .blocs_titre{display:inline-block;font-family:var(--font-titres);font-size:.95em;font-weight:600;background:none!important;padding-left:0!important}
.intro-savoir-plus .blocs_titre a{color:var(--c-page);border-bottom:0}
.intro-savoir-plus .savoir-plus-label::after{content:' →'}
.intro-savoir-plus .blocs_destination{overflow:hidden;margin-top:.8em}
.intro-savoir-plus .savoir-plus-texte{line-height:1.7em}

/* plugins/auto/template_travel/v1.2.1/css/spip-correctifs.css?1789029929 */
.spip_documents > a{display:block}
.box_mediabox button,.crayon-boutons button{min-width:auto;line-height:inherit}
.adapt-img-wrapper{vertical-align:top}
.formulaire_spip textarea.markItUpEditor,.formulaire_spip li.editer_texte textarea{background-color:#eee!important;color:#111!important}
ul.spip{list-style-type:disc}
.image.featured img.spip_logo{float:none;margin:0}
.spip_documents a.mediabox,.spip_document_file a{border:0}
body #tarteaucitronRoot #tarteaucitronAlertBig{position:fixed;left:0;right:0;bottom:0;top:auto;width:100%;box-sizing:border-box;margin:0;background:var(--fond-autre);color:var(--gris-deep);border-top:1px solid var(--line);box-shadow:0 -8px 24px rgba(32,39,47,.12);text-align:left;padding:1.3em max(1.5em,calc((100% - 1440px) / 2));grid-template-columns:auto minmax(240px,1fr) 7.5em 7.5em;grid-template-areas:"logo content policy policy"
"logo content disable enable";align-items:center;column-gap:1.8em;row-gap:.5em}
body #tarteaucitronRoot #tarteaucitronAlertBig[style*="display:block"]{display:grid!important}
body #tarteaucitronRoot #tarteaucitronAlertBig::before{content:"";grid-area:logo;display:block;width:7.125em;height:2.375em;padding-right:1.6em;border-right:1px solid var(--line);background:url('//www.luangprabang-laos.com/plugins/auto/template_travel/v1.2.1/images/logo-lt-travel.png') no-repeat left center;background-size:contain}
body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{grid-area:content;display:block;margin:0;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:400;font-size:.85em;letter-spacing:0;line-height:1.45;color:var(--gris-deep)}
body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize2{display:none}
body #tarteaucitronRoot #tarteaucitronAlertBig a,body #tarteaucitronRoot #tarteaucitronAlertBig button{display:inline-block;margin:0;border-radius:var(--radius-md);font-family:var(--font-titres);text-decoration:none;white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease}
body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl{grid-area:policy;align-self:center;justify-self:center;padding:0;background:none;color:var(--bleu);font-size:.8em;text-decoration:none}
body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl:hover{background:none}
body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton{align-self:center;width:100%;box-sizing:border-box;text-align:center;font-size:.75em!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.85em .5em}
body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton .tarteaucitronCheck,body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton .tarteaucitronCross{display:none}
body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny{grid-area:disable;background:transparent;border:1px solid var(--brique);color:var(--brique)}
body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny:hover{border-color:var(--brique_hover);color:var(--brique_hover);background:var(--gris-bg)}
body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow{grid-area:enable;background:var(--brique);border:1px solid var(--brique);color:#fff}
body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow:hover{background:var(--brique_hover);border-color:var(--brique_hover)}
@media (max-width:980px){body #tarteaucitronRoot #tarteaucitronAlertBig{padding:1.1em 1.2em;grid-template-columns:1fr 1fr;grid-template-areas:"logo logo"
"content content"
"policy policy"
"disable enable";row-gap:.8em}
body #tarteaucitronRoot #tarteaucitronAlertBig::before{padding-right:0;border-right:0;justify-self:center}}
body div.onglets_bloc h2.onglets_titre,body div.onglets_bloc h2.onglets_titre.selected{height:auto;padding:14px 22px;font-size:16px;font-weight:600;color:#fff}
body div.onglets_bloc h2.onglets_titre a,body div.onglets_bloc h2.onglets_titre.selected a{color:#fff}
body div.onglets_bloc .onglets_contenu,body div.onglets_bloc .onglets_contenu.selected{padding:30px 32px}
body #article-cgu-page div.onglets_bloc .onglets_liste h2.onglets_titre:first-child,body #article-cgu-page div.onglets_bloc .onglets_liste h2.onglets_titre:first-child.selected{background-color:var(--c-circuit)}
body #article-cgu-page div.onglets_bloc .onglets_liste h2.onglets_titre:not(:first-child),body #article-cgu-page div.onglets_bloc .onglets_liste h2.onglets_titre:not(:first-child).selected{background-color:var(--c-info)}

/* plugins-dist/mediabox/lib/lity/lity.css?1789020139 */
/*! Lity - v3.0.0-dev - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla;Licensed MIT */
.lity-active,.lity-active body{overflow:hidden}
.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.lity.lity-opened{opacity:1}
.lity.lity-closed{opacity:0}
.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}
.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}
.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.lity-loading .lity-loader{opacity:1}
.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}
.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}
.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}
.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}
.lity-close,.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;-webkit-box-shadow:none;box-shadow:none}
.lity-close::-moz-focus-inner{border:0;padding:0}
.lity-close:active{top:1px}
.lity-image img{max-width:100%;display:block;line-height:0;border:0}
.lity-iframe .lity-container{width:100%;max-width:964px}
.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}
.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
.lity-hide{display:none}

/* plugins-dist/mediabox/lity/css/lity.mediabox.css?1789020139 */
.box_mediabox{display:block;margin:0;padding:0;width:auto;height:auto;background:none;border:0}
.box_mediabox:before{content:'';display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:0.9}
@media(min-width:500px){.box_mediabox .lity-container{max-width:90%;max-height:90%}}
@media(max-width:499.9px){.box_mediabox .lity-container{max-width:100%!important;max-height:100%!important}}
.box_mediabox.lity-height-set .lity-content{height:100%;min-height:0!important}
.box_mediabox.lity-image .lity-content{display:flex;justify-content:center;align-items:center}
.box_mediabox.lity-image .lity-image-figure{display:block;margin:0}
.box_mediabox.lity-image .lity-image-figure::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-color:transparent;transition:background-color 0.25s ease-in 0.1s}
.box_mediabox.lity-image.lity-ready .lity-image-figure::before{background-color:#fff}
.lity-image-caption.min,.lity-image-caption.expanded{cursor:pointer}
.lity-image-caption.min .lity-image-caption-text{max-height:4.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lity-image-caption.min .spip_doc_titre,.lity-image-caption.min .spip_doc_descriptif,.lity-image-caption.min .spip_doc_credits{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lity-image-caption.min .spip_doc_descriptif:not(:first-child),.lity-image-caption.min .spip_doc_credits:not(:first-child){display:none}
.box_mediabox.lity-inline .lity-content,.box_mediabox.lity-ajax .lity-content{background:#fff}
.box_mediabox.lity-inline .lity-content>*,.box_mediabox.lity-ajax .lity-content-inner{overflow:auto;padding:1rem}
.mediabox-hide{display:none}
.box_mediabox .mediabox-hide{display:block}
.box_mediabox.lity-iframe .lity-iframe-container iframe{background:#fff}
.box_mediabox.lity-height-set.lity-iframe .lity-iframe-container{height:100%;padding:0;transform:none}
.lity-active body{height:auto!important;overflow:hidden!important}
.box_mediabox.lity-loading .lity-content{background:transparent}
.box_mediabox.lity-loading .lity-content:after{display:none}
.lity-loading .box-loading{display:block;position:absolute;top:50%;left:50%;margin-top:-2.5em;margin-left:-2.5em;width:5em;height:5em}
.lity-loading .box-loading:after{content:" ";display:block;width:4em;height:4em;margin:.5em;border-radius:50%;border:.375em solid #000;border-color:#000 #fff #000 #fff;opacity:0.5;animation:lds-dual-ring 1.2s linear infinite}
@keyframes lds-dual-ring{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}}
.box_mediabox.lity-closing:before{opacity:0}
.lity-group-progress-bar{display:none;position:fixed;bottom:0;left:0;right:0;height:.33em}
.lity-slideshow .lity-group-progress-bar{display:block}
.lity-group-progress-bar-status{position:absolute;left:0;height:100%;top:0;background:#888}
.lity-no-transition-on-open .lity-content,.lity-no-transition .lity-content{transition:none!important}
.lity-no-transition-on-open-none.lity-loading .lity-content,.lity-no-transition.lity-loading .lity-content,.lity-no-transition.lity-closed .lity-content{-webkit-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}
.lity-transition-on-open-slide-from-right .lity-content,.lity-transition-on-open-slide-from-left .lity-content{-webkit-transform:scale(1) translateX(0);-ms-transform:scale(1) translateX(0);-o-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}
.lity-transition-on-open-slide-from-right.lity-loading .lity-content{-webkit-transform:scale(1) translateX(50vw);-ms-transform:scale(1) translateX(50vw);-o-transform:scale(1) translateX(50vw);transform:scale(1) translateX(50vw)}
.lity-transition-on-open-slide-from-left.lity-loading .lity-content{-webkit-transform:scale(1) translateX(-50vw);-ms-transform:scale(1) translateX(-50vw);-o-transform:scale(1) translateX(-50vw);transform:scale(1) translateX(-50vw)}
:root{--mediabox-sidebar-width:25rem;--mediabox-sidebar-height:calc(5rem + 20%);--mediabox-sidebar-close-size:2rem}
.box_mediabox.lity-sidebar:before{opacity:0.5}
.box_mediabox.lity-sidebar .lity-wrap{display:flex}
.box_mediabox.lity-sidebar .lity-container{position:relative;transition:transform 0.3s ease-in-out}
.box_mediabox.lity-sidebar .lity-content{height:100%;width:100%;min-width:initial;min-height:initial;transition:none!important;transform:none!important;padding-block-start:var(--mediabox-sidebar-close-size)}
.box_mediabox.lity-sidebar .lity-close{position:absolute;color:inherit;width:var(--mediabox-sidebar-close-size);height:var(--mediabox-sidebar-close-size);font-size:var(--mediabox-sidebar-close-size);line-height:var(--mediabox-sidebar-close-size)}
.box_mediabox.lity-sidebar-inline .lity-container{width:var(--mediabox-sidebar-width);max-width:100vw}
.box_mediabox.lity-sidebar-start .lity-wrap{justify-content:start}
.box_mediabox.lity-sidebar-start.lity-loading .lity-container,.box_mediabox.lity-sidebar-start.lity-closing .lity-container{transform:scale(1) translateX(-100%)}
.box_mediabox.lity-sidebar-end .lity-wrap{justify-content:end}
.box_mediabox.lity-sidebar-end.lity-loading .lity-container,.box_mediabox.lity-sidebar-end.lity-closing .lity-container{transform:scale(1) translateX(100%)}
.box_mediabox.lity-sidebar-block .lity-wrap:before{margin:0}
.box_mediabox.lity-sidebar-top .lity-container,.box_mediabox.lity-sidebar-bottom .lity-container{height:var(--mediabox-sidebar-height);max-height:100vw}
.box_mediabox.lity-sidebar-top.lity-loading .lity-container,.box_mediabox.lity-sidebar-top.lity-closing .lity-container{transform:scale(1) translateY(-100%)}
.box_mediabox.lity-sidebar-bottom .lity-wrap{align-items:end}
.box_mediabox.lity-sidebar-bottom.lity-loading .lity-container,.box_mediabox.lity-sidebar-bottom.lity-closing .lity-container{transform:scale(1) translateY(100%)}

/* plugins-dist/mediabox/lity/skins/_simple-dark/lity.css?1789020139 */
.box_mediabox:before{background:#000;opacity:0.9}
.box_mediabox button[class*="lity-"]:focus{outline:2px dotted #ccc}
.lity-close,.lity-close:hover,.lity-close:active,.lity-close:focus{top:4px;right:2px;width:2.5rem;height:2.5rem;line-height:2.5rem;font-size:2.5rem;color:#fff}
.lity-group-caption .lity-group-current{display:block;position:absolute;top:-1.5rem;right:0;color:#fff;font-weight:700}
.lity-loading .lity-group-caption .lity-group-current{left:50%;margin-left:-2.125em;width:4.5em;right:auto;text-align:center;top:50%;margin-top:-1.5em;color:#fff}
.lity-loading .lity-group-start-stop{display:none}
.lity-group-start-stop{display:block;position:absolute;top:-1.5rem;left:0;width:100%;text-align:center;color:#fff;font-weight:700}
.lity-group-start-stop button{display:inline-block;border:0;padding:0;margin:0;background:none;color:#fff}
.lity-group-start-stop button b{color:transparent}
.lity-group-start-stop button b::after{content:attr(title);display:inline-block;color:#fff;padding-right:.75em}
.lity-group-start-stop .lity-stop{display:none}
.lity-slideshow .lity-group-start-stop .lity-start{display:none}
.lity-slideshow .lity-group-start-stop .lity-stop{display:inline-block}
.lity-next,.lity-previous{display:block;border:0;padding:0;margin:0;position:fixed;border-radius:50%;left:-4.75rem;text-align:center;top:50%;margin-top:-6rem;width:8rem;height:12rem;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}
.lity-next[disabled],.lity-previous[disabled]{display:none}
.lity-next{left:auto;right:-4.75rem;text-align:right}
.lity-next:hover,.lity-previous:hover,.lity-next:active,.lity-previous:active,.lity-next:focus,.lity-previous:focus{background:rgba(255,255,255,.05)}
.lity-next b,.lity-previous b{display:inline-block;position:absolute;top:50%;left:5.5rem;font-size:3rem;line-height:3rem;margin-top:-1.5rem;text-shadow:0 0 10px #000;color:#fff;font-style:normal;opacity:0.5}
.lity-next b{right:5.5rem;left:auto}
.lity-next:hover b,.lity-previous:hover b,.lity-next:active b,.lity-previous:active b,.lity-next:focus b,.lity-previous:focus b{display:inline-block;opacity:1}
.lity-image-caption{display:block;position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,0.25);color:#fff;font-style:italic;padding:1rem}

/* plugins-dist/porte_plume/css/barre_outils.css?1789020139 */
.markItUpHeader{text-align:left}
.markItUp .markItUpHeader a,.markItUp .markItUpTabs a,.markItUp .markItUpFooter a{color:#000;text-decoration:none}
.markItUp{margin:5px 0;position:relative}
.markItUp .markItUpContainer{margin:0;padding:0}
.markItUp .markItUpTabs a,.markItUp .markItUpHeader a{transition:background 0.2s,color 0.2s}
.markItUp .markItUpTabs a:hover,.markItUp .markItUpTabs a:focus,.markItUp .markItUpTabs a:active,.markItUp .markItUpHeader ul a.active,.markItUp .markItUpHeader ul a:focus,.markItUp .markItUpHeader ul a:focus-within,.markItUp .markItUpHeader ul a:active,.markItUp .markItUpHeader ul a:hover{background-color:var(--spip-color-theme-lightest,hsla(0,0%,0%,0.05));outline:none!important}
.markItUp .markItUpTabs{text-align:right;position:absolute;right:10px;clear:right;z-index:5}
.markItUp .markItUpTabs a{display:block;float:right;padding:1em .5em;position:relative;font-size:.9em}
.markItUp .markItUpTabs a.on:after,.markItUp .markItUpTabs a:hover:after,.markItUp .markItUpTabs a:focus:after,.markItUp .markItUpTabs a:active:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-2px;border-bottom:2px solid var(--spip-color-theme,hsla(0,0%,0%,0.66))}
.markItUp .markItUpHeader{display:block;margin:0;padding:0;min-height:3.2em;background:white;border:1px solid #ddd;border-color:var(--spip-form-border-color,hsla(0,0%,0%,0.15));border-bottom-color:var(--spip-form-border-color,hsla(0,0%,0%,0.15));border-radius:var(--spip-form-border-radius,6px) var(--spip-form-border-radius,6px) 0 0}
.markItUp .markItUpHeader:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.lte7 .markItUp .markItUpHeader ul{height:3.2em}
.markItUp .markItUpHeader ul{display:block;margin:0!important;padding:0}
.markItUp .markItUpHeader ul li{list-style:none;float:left;position:relative;clear:none;border:0;margin:0;padding:0;overflow:visible}
.markItUp .markItUpHeader ul li:first-child{padding-top:0}
.markItUp .markItUpHeader ul a{clear:none;display:block;margin:0;padding:1.05em .5em}
.markItUp .markItUpHeader ul a em{display:block;background-repeat:no-repeat;width:1rem;height:1rem;text-indent:-10000px}
.markItUp .markItUpHeader > ul > li:first-child > a{padding-left:10px}
.markItUp .markItUpHeader ul .markItUpDropMenu ul{display:none;position:absolute;top:3.15em;width:8rem;z-index:3}
.markItUp .markItUpHeader ul .markItUpDropMenu ul.expanded{display:block;width:12em}
.markItUp .markItUpHeader ul .markItUpDropMenu ul li{float:left;margin-right:0;background-color:white}
.markItUp .markItUpHeader ul .markItUpDropMenu ul a{background-color:var(--spip-color-theme-lightest,hsla(0,0%,0%,0.05))}
.markItUp .markItUpHeader ul .markItUpDropMenu ul a:hover,.markItUp .markItUpHeader ul .markItUpDropMenu ul a:focus,.markItUp .markItUpHeader ul .markItUpDropMenu ul a:active{background-color:var(--spip-color-theme-lighter,hsla(0,0%,0%,0.15))}
.lte8 .markItUp .markItUpHeader ul .markItUpDropMenu ul{padding-top:0;border-top:1px solid #ccc}
.markItUp .markItUpHeader ul ul .markItUpDropMenu{background:#F5F5F5 url('//www.luangprabang-laos.com/plugins-dist/porte_plume/css/img/submenu.png') no-repeat 50% 50%}
.markItUp .markItUpHeader ul ul .separateur{margin:0;border:0}
.markItUp .markItUpEditor{clear:both;display:block;overflow:auto;margin:0}
.markItUp .markItUpEditor#text_area{height:300px;border-color:var(--spip-form-border-color,hsla(0,0%,0%,0.15));border-top:0}
.markItUp .markItUpPreview{clear:both;border:1px solid #ddd;border-color:var(--spip-form-border-color,hsla(0,0%,0%,0.15));border-top:0;background:#fff;overflow:auto;padding:1em}
.markItUp .preview p{margin-bottom:1em}
.markItUp .preview ul{margin-bottom:1em;margin-top:.5em}
.markItUp .preview li{border:none;padding:1px}
.markItUp .preview .cadre ol,.markItUp .preview .cadre ul{padding:.5em}
.markItUp .markItUpContainer.fullscreen{position:fixed;top:0;left:0;height:100%;width:100%;background:#DDD;z-index:1002}
.markItUp .fullscreen .markItUpHeader{position:absolute;top:0;right:50%;width:50%;max-width:40em;display:block!important}
.markItUp .fullscreen .markItUpEditor,.markItUp .fullscreen .markItUpPreview{margin-top:3.4em;top:0;width:50%;max-width:40em;height:95%!important;display:block!important;border:0}
.markItUp .fullscreen .markItUpEditor{position:absolute!important;right:50%}
.markItUp .fullscreen .markItUpPreview{position:absolute;left:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #eee;border-left-color:hsla(0,0%,0%,0.1)}
.markItUp .fullscreen .markItUpTabs{position:absolute;left:50%;width:50%;max-width:40em}
.markItUp .fullscreen .markItUpTabs .previsuVoir,.markItUp .fullscreen .markItUpTabs .previsuEditer,.markItUp .fullscreen .markItUpFooter{display:none}
.markItUp .markItUpTabs .fullscreen{text-indent:-1000em;text-align:left;background-image:url('//www.luangprabang-laos.com/plugins-dist/porte_plume/css/img/arrow_out.svg')!important;background-position:center center!important;background-repeat:no-repeat!important;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;width:16px}
.markItUp .fullscreen .markItUpTabs .fullscreen{background-image:url('//www.luangprabang-laos.com/plugins-dist/porte_plume/css/img/arrow_in.svg')!important}
.markItUp .markItUpFooter{margin:0;padding:0;width:100%}
.markItUp .markItUpResizeHandle{overflow:hidden;width:21px;height:6px;margin-left:auto;margin-right:auto;background-image:url('//www.luangprabang-laos.com/plugins-dist/porte_plume/css/img/handle.svg');cursor:ns-resize}

/* local/cache-css/cssdyn-css_barre_outils_icones_css-6959eac5.css?1789026948 */
.markItUp .outil_header1>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -2px}
.markItUp .outil_bold>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -22px}
.markItUp .outil_italic>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -42px}
.markItUp .outil_stroke_through>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -62px}
.markItUp .outil_liste_ul>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -442px}
.markItUp .outil_liste_ol>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -462px}
.markItUp .outil_indenter>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -482px}
.markItUp .outil_desindenter>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -502px}
.markItUp .outil_quote>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -302px}
.markItUp .outil_poesie>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -322px}
.markItUp .outil_link>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -342px}
.markItUp .outil_notes>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -362px}
.markItUp .outil_guillemets>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -522px}
.markItUp .outil_guillemets_simples>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -542px}
.markItUp .outil_guillemets_de>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -562px}
.markItUp .outil_guillemets_de_simples>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -582px}
.markItUp .outil_guillemets_uniques>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -602px}
.markItUp .outil_caracteres>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -282px}
.markItUp .outil_a_maj_grave>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -162px}
.markItUp .outil_e_maj_aigu>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -202px}
.markItUp .outil_e_maj_grave>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -222px}
.markItUp .outil_aelig>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -142px}
.markItUp .outil_aelig_maj>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -122px}
.markItUp .outil_oe>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -262px}
.markItUp .outil_oe_maj>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -242px}
.markItUp .outil_ccedil_maj>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -182px}
.markItUp .outil_uppercase>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -82px}
.markItUp .outil_lowercase>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -102px}
.markItUp .outil_code>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -382px}
.markItUp .outil_cadre>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -402px}
.markItUp .outil_clean>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -422px}
.markItUp .outil_preview>a>em{background-image:url(//www.luangprabang-laos.com/plugins-dist/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -622px}
.markItUp .couteau_suisse_drop>a>em{background-image:url(//www.luangprabang-laos.com/plugins/auto/couteau_suisse/v2.0.4/icones_barre/couteau-19.png)}
.markItUp .decoupe_pages>a>em{background-image:url(//www.luangprabang-laos.com/plugins/auto/couteau_suisse/v2.0.4/icones_barre/decoupe_pages.png)}
.markItUp .decoupe_onglets>a>em{background-image:url(//www.luangprabang-laos.com/plugins/auto/couteau_suisse/v2.0.4/icones_barre/decoupe_onglets.png)}
.markItUp .blocs_bloc>a>em{background-image:url(//www.luangprabang-laos.com/plugins/auto/couteau_suisse/v2.0.4/icones_barre/bloc_invisible.png)}
.markItUp .blocs_visible>a>em{background-image:url(//www.luangprabang-laos.com/plugins/auto/couteau_suisse/v2.0.4/icones_barre/bloc_visible.png)}
.markItUp .cs_couleur_texte>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/fba04099.png);background-position:center}
.markItUp .cs_couleur_fond>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/c0bed763.png);background-position:center}
.markItUp .couleur_texte_noir>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/288824b7.png);background-position:center}
.markItUp .couleur_fond_noir>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/aef91462.png);background-position:center}
.markItUp .couleur_texte_rouge>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/821577e1.png);background-position:center}
.markItUp .couleur_fond_rouge>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/7409ec8f.png);background-position:center}
.markItUp .couleur_texte_marron>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/c7f697e1.png);background-position:center}
.markItUp .couleur_fond_marron>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/f6c777a3.png);background-position:center}
.markItUp .couleur_texte_vert>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/5caac292.png);background-position:center}
.markItUp .couleur_fond_vert>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/261b0efa.png);background-position:center}
.markItUp .couleur_texte_vertolive>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/6b59f467.png);background-position:center}
.markItUp .couleur_fond_vertolive>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/cfd410d6.png);background-position:center}
.markItUp .couleur_texte_bleumarine>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/c162e44f.png);background-position:center}
.markItUp .couleur_fond_bleumarine>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/eb11a50e.png);background-position:center}
.markItUp .couleur_texte_violet>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/20480f3e.png);background-position:center}
.markItUp .couleur_fond_violet>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/4f081b67.png);background-position:center}
.markItUp .couleur_texte_gris>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/2c35da23.png);background-position:center}
.markItUp .couleur_fond_gris>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/85987a7a.png);background-position:center}
.markItUp .couleur_texte_argent>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/82ae4aef.png);background-position:center}
.markItUp .couleur_fond_argent>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/7e93f2e3.png);background-position:center}
.markItUp .couleur_texte_vertclair>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/824595fb.png);background-position:center}
.markItUp .couleur_fond_vertclair>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/8a2fb7d5.png);background-position:center}
.markItUp .couleur_texte_bleu>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/42dde18d.png);background-position:center}
.markItUp .couleur_fond_bleu>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/93aab68b.png);background-position:center}
.markItUp .couleur_texte_fuchia>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/47250466.png);background-position:center}
.markItUp .couleur_fond_fuchia>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/aa8dd9ab.png);background-position:center}
.markItUp .couleur_texte_bleuclair>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/f9d16f6e.png);background-position:center}
.markItUp .couleur_fond_bleuclair>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/7bfdda5a.png);background-position:center}
.markItUp .couleur_texte_blanc>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/7f1b5876.png);background-position:center}
.markItUp .couleur_fond_blanc>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/25974ea2.png);background-position:center}
.markItUp .couleur_texte_bleuazur>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/b46ab6d9.png);background-position:center}
.markItUp .couleur_fond_bleuazur>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/74bae3bb.png);background-position:center}
.markItUp .couleur_texte_beige>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/dd723aa0.png);background-position:center}
.markItUp .couleur_fond_beige>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/3597d5e7.png);background-position:center}
.markItUp .couleur_texte_brun>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/2b9b3ec5.png);background-position:center}
.markItUp .couleur_fond_brun>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/2ac51b01.png);background-position:center}
.markItUp .couleur_texte_bleuviolet>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/5fa95a46.png);background-position:center}
.markItUp .couleur_fond_bleuviolet>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/4bd4d18a.png);background-position:center}
.markItUp .couleur_texte_brunclair>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/c7b0906b.png);background-position:center}
.markItUp .couleur_fond_brunclair>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/2457948c.png);background-position:center}
.markItUp .couleur_texte_roseclair>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/ba908f3c.png);background-position:center}
.markItUp .couleur_fond_roseclair>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/283480c5.png);background-position:center}
.markItUp .couleur_texte_vertfonce>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/d2e27dfb.png);background-position:center}
.markItUp .couleur_fond_vertfonce>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/326f1db3.png);background-position:center}
.markItUp .couleur_texte_orangefonce>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/2fd12e30.png);background-position:center}
.markItUp .couleur_fond_orangefonce>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/2330c12b.png);background-position:center}
.markItUp .couleur_texte_mauvefonce>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/fba04099.png);background-position:center}
.markItUp .couleur_fond_mauvefonce>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/c0bed763.png);background-position:center}
.markItUp .couleur_texte_bleuciel>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/79d1e696.png);background-position:center}
.markItUp .couleur_fond_bleuciel>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/eb0f19c0.png);background-position:center}
.markItUp .couleur_texte_or>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/03c53aaa.png);background-position:center}
.markItUp .couleur_fond_or>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/495be35f.png);background-position:center}
.markItUp .couleur_texte_ivoire>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/e152dc91.png);background-position:center}
.markItUp .couleur_fond_ivoire>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/c2fd726e.png);background-position:center}
.markItUp .couleur_texte_orange>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/19e19540.png);background-position:center}
.markItUp .couleur_fond_orange>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/224b2d8d.png);background-position:center}
.markItUp .couleur_texte_lavande>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/cef96bff.png);background-position:center}
.markItUp .couleur_fond_lavande>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/f456fdc0.png);background-position:center}
.markItUp .couleur_texte_rose>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/ae245b93.png);background-position:center}
.markItUp .couleur_fond_rose>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/58a8b337.png);background-position:center}
.markItUp .couleur_texte_prune>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/3bbc9a9c.png);background-position:center}
.markItUp .couleur_fond_prune>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/fb470e9a.png);background-position:center}
.markItUp .couleur_texte_saumon>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/0c464a59.png);background-position:center}
.markItUp .couleur_fond_saumon>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/bd57bfd2.png);background-position:center}
.markItUp .couleur_texte_neige>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/bcba74dc.png);background-position:center}
.markItUp .couleur_fond_neige>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/2cd27e74.png);background-position:center}
.markItUp .couleur_texte_turquoise>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/b6684a81.png);background-position:center}
.markItUp .couleur_fond_turquoise>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/85a4228f.png);background-position:center}
.markItUp .couleur_texte_jaunepaille>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/52eacab7.png);background-position:center}
.markItUp .couleur_fond_jaunepaille>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/2ae2ac16.png);background-position:center}
.markItUp .couleur_texte_jaune>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/fb1213e1.png);background-position:center}
.markItUp .couleur_fond_jaune>a>em{background-image:url(//www.luangprabang-laos.com/local/couleurs_spip/icones_barre/d4091d18.png);background-position:center}
.ajaxLoad{position:relative}
.ajaxLoad:after{content:"";display:block;width:5em;height:5em;border:1px solid #eee;background:#fff url('//www.luangprabang-laos.com/prive/images/loader.svg') center no-repeat;background-size:50%;opacity:0.5;position:absolute;left:50%;top:50%;margin-left:-2.5em;margin-top:-2.5em}
.fullscreen .ajaxLoad:after{position:fixed;left:75%}

/* plugins/auto/owlcarousel/v1.1.0/css/owl.carousel.css */
@media screen{.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}
100%{opacity:0}}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}}
.owl-height{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url('//www.luangprabang-laos.com/plugins/auto/owlcarousel/v1.1.0/css/owl.video.play.png') no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 100ms ease;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease,-webkit-transform 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}}

/* plugins/auto/owlcarousel/v1.1.0/css/owl.theme.css */
@media screen{.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}}

/* plugins/auto/owlcarousel/v1.1.0/css/owl.modeles.css */
@media screen{.article_owl .owl-slide > .caption{z-index:100;position:absolute;left:55%;width:40%;bottom:5%}
.article_owl .owl-slide > .caption > .title{background:#000;color:#FFF;padding:5px;width:auto}
.article_owl .owl-slide > .caption > p{background-color:rgba(88,88,88,0.75);color:#FFF;padding:5px}
.owl-video-player .owl-main_player,.owl-video-player .owl-video_thumbs{max-width:960px;margin:0 auto}
.owl-video-player .owl-slide{display:block;width:100%;margin:0 auto}
.owl-video-player .owl-video_thumbs .owl-slide{display:inline-block;width:auto;padding:.5em;border:1px solid black;border-radius:3px;margin-right:.5em}
.owl-video-player .owl-video_thumbs .owl-slide:hover,.owl-video-player .owl-video_thumbs .owl-slide.active{border:1px solid silver}
.owl-video-player .owl-video_thumbs .owl-slide > a{display:block}}

/* local/cache-css/cssdyn-css_nivoslider_css-27c441a0.css?1789026948 */
.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}
.nivoSlider img{position:absolute;top:0px;left:0px;max-width:none}
.nivo-main-image{display:block!important;position:relative!important;width:100%!important}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}
.nivo-box img{display:block}
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.nivo-caption p{padding:5px;margin:0}
.nivo-caption a{display:inline!important}
.nivo-html-caption{display:none}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}
.nivo-prevNav{left:0px}
.nivo-nextNav{right:0px}
.nivo-controlNav{text-align:center;padding:15px 0}
.nivo-controlNav a{cursor:pointer}
.nivo-controlNav a.active{font-weight:700}
.nivoSlider-wrap{position:relative;margin-left:auto;margin-right:auto}
.nivoSlider{height:100%}
.nivo-caption{background:#000;color:#FFF;opacity:0.8;filter:"alpha(opacity=80)"}
.nivo-directionNav{visibility:hidden}
.nivoSlider:hover .nivo-directionNav{visibility:visible}
.nivoSlider-wrap.nav-bullet .nivo-controlNav{position:absolute;right:0;top:0}
.nivoSlider-wrap.nav-bullet .nivo-controlNav a,.nivo-controlNav a{position:relative;z-index:99;border:0;margin-right:3px;float:left}
.nivoSlider-wrap.nav-bullet .nivo-controlNav a{background:url(//www.luangprabang-laos.com/plugins/auto/nivoslider/v4.1.1/css/img/bullets.svg) no-repeat;text-indent:-9999px;width:22px;height:22px}
.nivoSlider-wrap.nav-bullet .nivo-controlNav a.active,.nivo-controlNav a.active{font-weight:700;background-position:0 -22px}
.nivo-directionNav a{display:block;width:30px;height:30px;background:url(//www.luangprabang-laos.com/plugins/auto/nivoslider/v4.1.1/css/img/arrows.svg) no-repeat;text-indent:-9999px;border:0}
a.nivo-nextNav{background-position:-30px 0;right:15px}
a.nivo-prevNav{left:15px}
.nivo-caption{text-shadow:none;font-family:Helvetica,Arial,sans-serif}
.nivoSlider-wrap.nav-thumb{margin-bottom:50px}
.nivoSlider-wrap.nav-thumb .nivo-controlNav{width:100%;text-align:center}
.nivoSlider-wrap.nav-thumb .nivo-controlNav a{display:inline}
.nivoSlider-wrap.nav-thumb .nivo-controlNav img{display:inline;cursor:pointer;position:relative;margin-left:5px;margin-right:5px;-moz-box-shadow:0px 0px 5px #333;-webkit-box-shadow:0px 0px 5px #333;box-shadow:0px 0px 5px #333;max-height:20px;width:auto}
.nivoSlider-wrap.nav-thumb .nivo-controlNav a.active img{border:1px solid #666}

/* plugins/auto/fontawesome/v1.1.0/css/fa-icons.css?1789020669 */
.icon{display:inline-block;width:1em;height:1em;margin-bottom:-.15em;vertical-align:baseline}
.fa-icon svg{display:block;width:100%;height:100%;stroke:none;fill:currentColor}
.fa-icon svg,.fa-icon svg symbol{overflow:visible}
.icon-sm{font-size:.8em}
.icon-lg{font-size:1.5em}

/* local/couteau-suisse/header.css */
div.pagination{display:block;text-align:center}
div.pagination img{border:0pt none;margin:0pt;padding:0pt}
div.pagination a.decoupe_img{border:0pt none}
span.cs_pagination_off{color:lightgrey;font-weight:700;text-decoration:underline}
div.onglets_print{margin:1em;padding:.6em;border:1px dashed}
div.onglets_print h4{margin-top:0px;margin-bottom:.6em}
div.onglets_bloc{position:relative;width:100%;clear:both}
div.onglets_bloc h2.onglets_titre a{text-decoration:none;height:22px;color:black}
div.onglets_bloc h2.onglets_titre{height:20px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:6px;background-color:#f2f2f2;color:black;position:relative;top:-1px;display:inline;float:left;clear:none;overflow:hidden;cursor:pointer;margin:1px -1px 1px 0px;padding:0px .6em;border:1px solid rgb( 145,155,156 );z-index:11;white-space:nowrap;text-align:center;font-weight:400;font-size:88%}
div.onglets_bloc h2.onglets_titre.selected{height:22px;background-color:white;border-top:3px solid #8B6F92;z-index:11;top:-3px;margin:1px -1px -2px 0px;border-bottom-width:0px;cursor:default}
div.onglets_bloc h2.onglets_titre.selected a{color:black;cursor:default}
div.onglets_bloc h2.hover a{color:blue}
div.onglets_bloc .onglets_liste{white-space:nowrap}
div.onglets_bloc .onglets_contenu{display:none;clear:both;border:1px solid rgb( 145,155,156 );background:rgb( 252,252,254 );z-index:10;position:relative;top:-3px;padding:.6em}
div.onglets_bloc .onglets_contenu.selected{display:block;overflow:hidden}
a.spip_mail:before{content:""!important}
span.mcrypt{background:transparent url(https://luangprabang-laos.com/plugins/auto/couteau_suisse/v2.0.4/img/mailcrypt/leure.gif) no-repeat scroll .1em center;padding-left:12px;text-decoration:none;float:none;margin:0;display:inline}
.blocs_titre{background:transparent url('//www.luangprabang-laos.com/local/couteau-suisse/prive/images/deplierhaut.svg') no-repeat scroll left center;font-weight:400;line-height:1.2em;margin-top:4px;padding:0pt 0pt 0pt 26px;margin-bottom:.1em;clear:left;cursor:pointer}
.blocs_replie{background:transparent url('//www.luangprabang-laos.com/local/couteau-suisse/prive/images/deplier-right.svg') no-repeat scroll left center}
.blocs_title{display:none}

/* plugins/auto/couleurs_spip/v3.3.0/css/couleurs_spip.css?1789020763 */
span.cs_black{color:#000}
span.cs_red{color:#F00}
span.cs_maroon{color:maroon}
span.cs_green{color:green}
span.cs_olive{color:olive}
span.cs_navy{color:navy}
span.cs_purple{color:purple}
span.cs_gray{color:gray}
span.cs_silver{color:#C0C0C0}
span.cs_chartreuse{color:#7FFF00}
span.cs_blue{color:#00F}
span.cs_fuchsia{color:#F0F}
span.cs_aqua{color:#0FF}
span.cs_white{color:#FFF}
span.cs_azure{color:#F0FFFF}
span.cs_bisque{color:#FFE4C4}
span.cs_brown{color:#A52A2A}
span.cs_blueviolet{color:#8A2BE2}
span.cs_chocolate{color:#D2691E}
span.cs_cornsilk{color:#FFF8DC}
span.cs_darkgreen{color:#006400}
span.cs_darkorange{color:#FF8C00}
span.cs_darkorchid{color:#9932CC}
span.cs_deepskyblue{color:#00BFFF}
span.cs_gold{color:#FFD700}
span.cs_ivory{color:#FFFFF0}
span.cs_orange{color:#FFA500}
span.cs_lavender{color:#E6E6FA}
span.cs_pink{color:#FFC0CB}
span.cs_plum{color:#DDA0DD}
span.cs_salmon{color:#FA8072}
span.cs_snow{color:#FFFAFA}
span.cs_turquoise{color:#40E0D0}
span.cs_wheat{color:#F5DEB3}
span.cs_yellow{color:#FF0}
span.cs_bg_black{background-color:#000}
span.cs_bg_red{background-color:#F00}
span.cs_bg_maroon{background-color:maroon}
span.cs_bg_green{background-color:green}
span.cs_bg_olive{background-color:olive}
span.cs_bg_navy{background-color:navy}
span.cs_bg_purple{background-color:purple}
span.cs_bg_gray{background-color:gray}
span.cs_bg_silver{background-color:#C0C0C0}
span.cs_bg_chartreuse{background-color:#7FFF00}
span.cs_bg_blue{background-color:#00F}
span.cs_bg_fuchsia{background-color:#F0F}
span.cs_bg_aqua{background-color:#0FF}
span.cs_bg_white{background-color:#FFF}
span.cs_bg_azure{background-color:#F0FFFF}
span.cs_bg_bisque{background-color:#FFE4C4}
span.cs_bg_brown{background-color:#A52A2A}
span.cs_bg_blueviolet{background-color:#8A2BE2}
span.cs_bg_chocolate{background-color:#D2691E}
span.cs_bg_cornsilk{background-color:#FFF8DC}
span.cs_bg_darkgreen{background-color:#006400}
span.cs_bg_darkorange{background-color:#FF8C00}
span.cs_bg_darkorchid{background-color:#9932CC}
span.cs_bg_deepskyblue{background-color:#00BFFF}
span.cs_bg_gold{background-color:#FFD700}
span.cs_bg_ivory{background-color:#FFFFF0}
span.cs_bg_orange{background-color:#FFA500}
span.cs_bg_lavender{background-color:#E6E6FA}
span.cs_bg_pink{background-color:#FFC0CB}
span.cs_bg_plum{background-color:#DDA0DD}
span.cs_bg_salmon{background-color:#FA8072}
span.cs_bg_snow{background-color:#FFFAFA}
span.cs_bg_turquoise{background-color:#40E0D0}
span.cs_bg_wheat{background-color:#F5DEB3}
span.cs_bg_yellow{background-color:#FF0}
span.cs_l{font-size:1.1em}
span.cs_xl{font-size:1.2em;line-height:1.4em}
span.cs_xxl{font-size:1.3em;line-height:1.6em}
span.cs_xxxl{font-size:1.4em;line-height:1.7em}
span.cs_xxxxl{font-size:1.5em;line-height:1.8em}
span.cs_s{font-size:.95em}
span.cs_xs{font-size:.9em}
span.cs_xxs{font-size:.85em}

/* plugins/auto/mll/v2.2.0/mll_styles.css */
@media screen{#menu_lang{list-style:none outside none}
#menu_lang li{float:left}
#menu_lang li a,#menu_lang li span,#menu_lang li strong{border-left:1px solid}
#menu_lang li a,#menu_lang li span,#menu_lang li strong{padding:0 5px;font-size:11px}
#menu_lang li.first a,#menu_lang li.first span,#menu_lang li.first strong{border-left:0}
#menu_lang li.last a,#menu_lang li.last span,#menu_lang li.last strong{padding-right:0}
#menu_lang li a:hover{text-decoration:underline}}

/* plugins/auto/slick/v3.0.0/lib/slick/slick.min.css */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

/* plugins/auto/slick/v3.0.0/lib/slick/slick-theme.min.css */
@charset "UTF-8";.slick-loading .slick-list{background:#fff url('//www.luangprabang-laos.com/plugins/auto/slick/v3.0.0/lib/slick/ajax-loader.gif') center center no-repeat}@font-face{font-family:slick;src:url('//www.luangprabang-laos.com/plugins/auto/slick/v3.0.0/lib/slick/fonts/slick.eot');src:url('//www.luangprabang-laos.com/plugins/auto/slick/v3.0.0/lib/slick/fonts/slick.eot?#iefix') format("embedded-opentype"),url('//www.luangprabang-laos.com/plugins/auto/slick/v3.0.0/lib/slick/fonts/slick.woff2') format("woff2"),url('//www.luangprabang-laos.com/plugins/auto/slick/v3.0.0/lib/slick/fonts/slick.woff') format("woff"),url('//www.luangprabang-laos.com/plugins/auto/slick/v3.0.0/lib/slick/fonts/slick.ttf') format("truetype"),url('//www.luangprabang-laos.com/plugins/auto/slick/v3.0.0/lib/slick/fonts/slick.svg#slick') format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus .slick-next-icon:before,.slick-next:focus .slick-prev-icon:before,.slick-next:hover .slick-next-icon:before,.slick-next:hover .slick-prev-icon:before,.slick-prev:focus .slick-next-icon:before,.slick-prev:focus .slick-prev-icon:before,.slick-prev:hover .slick-next-icon:before,.slick-prev:hover .slick-prev-icon:before{opacity:1}.slick-next.slick-disabled,.slick-prev.slick-disabled{cursor:default}.slick-next.slick-disabled .slick-next-icon:before,.slick-next.slick-disabled .slick-prev-icon:before,.slick-prev.slick-disabled .slick-next-icon:before,.slick-prev.slick-disabled .slick-prev-icon:before{opacity:.25}.slick-next .slick-next-icon:before,.slick-next .slick-prev-icon:before,.slick-prev .slick-next-icon:before,.slick-prev .slick-prev-icon:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev .slick-prev-icon:before{content:"←"}[dir=rtl] .slick-prev .slick-prev-icon:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next .slick-next-icon:before{content:"→"}[dir=rtl] .slick-next .slick-next-icon:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus .slick-dot-icon,.slick-dots li button:hover .slick-dot-icon{opacity:1}.slick-dots li button .slick-dot-icon{color:#000;opacity:.25}.slick-dots li button .slick-dot-icon:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center}.slick-dots li.slick-active button .slick-dot-icon{color:#000;opacity:.75}.slick-sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.slick-autoplay-toggle-button{position:absolute;left:5px;bottom:-25px;z-index:10;opacity:.75;background:0 0;border:0;cursor:pointer}.slick-autoplay-toggle-button:focus,.slick-autoplay-toggle-button:hover{outline:0;opacity:1}.slick-autoplay-toggle-button .slick-pause-icon:before{content:"⏸";width:20px;height:20px;font-family:slick;font-size:16px;line-height:20px;text-align:center}.slick-autoplay-toggle-button .slick-play-icon:before{content:"▶";width:20px;height:20px;font-family:slick;font-size:16px;line-height:20px;text-align:center}

/* plugins/auto/slick/v3.0.0/lib/slick/accessible-slick-theme.min.css */
@charset "UTF-8";@font-face{font-family:slick;src:url('//www.luangprabang-laos.com/plugins/auto/slick/v3.0.0/lib/slick/fonts/slick.eot');src:url('//www.luangprabang-laos.com/plugins/auto/slick/v3.0.0/lib/slick/fonts/slick.eot?#iefix') format("embedded-opentype"),url('//www.luangprabang-laos.com/plugins/auto/slick/v3.0.0/lib/slick/fonts/slick.woff2') format("woff2"),url('//www.luangprabang-laos.com/plugins/auto/slick/v3.0.0/lib/slick/fonts/slick.woff') format("woff"),url('//www.luangprabang-laos.com/plugins/auto/slick/v3.0.0/lib/slick/fonts/slick.ttf') format("truetype"),url('//www.luangprabang-laos.com/plugins/auto/slick/v3.0.0/lib/slick/fonts/slick.svg#slick') format("svg");font-weight:400;font-style:normal}.slick-loading .slick-list{background:#fff url('//www.luangprabang-laos.com/plugins/auto/slick/v3.0.0/lib/slick/ajax-loader.gif') center center no-repeat}.slick-next,.slick-prev{position:absolute;top:50%;display:block;padding:0;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;border:none;transform:translate(0,-50%)}.slick-next:focus .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-next:hover .slick-next-icon,.slick-next:hover .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-prev:focus .slick-prev-icon,.slick-prev:hover .slick-next-icon,.slick-prev:hover .slick-prev-icon{opacity:1}.slick-next:focus,.slick-prev:focus{top:calc(50% - 1px)}.slick-next:focus .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-prev:focus .slick-prev-icon{color:orange;font-size:28px;margin-left:-2px}.slick-next.slick-disabled,.slick-prev.slick-disabled{cursor:default}.slick-next.slick-disabled .slick-next-icon,.slick-next.slick-disabled .slick-prev-icon,.slick-prev.slick-disabled .slick-next-icon,.slick-prev.slick-disabled .slick-prev-icon{opacity:.25}.slick-next .slick-next-icon,.slick-next .slick-prev-icon,.slick-prev .slick-next-icon,.slick-prev .slick-prev-icon{display:block;color:#000;opacity:.75;font-family:slick;font-size:24px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev .slick-prev-icon:before{content:"←"}[dir=rtl] .slick-prev .slick-prev-icon:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next .slick-next-icon:before{content:"→"}[dir=rtl] .slick-next .slick-next-icon:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-slider.slick-dotted{margin-bottom:60px}.slick-dots{position:absolute;bottom:-30px;display:block;padding:0;margin:0;width:100%;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{display:block;height:20px;width:20px;margin-top:-4px;margin-left:-4px;line-height:0;font-size:0;color:transparent;border:0;background:0 0;cursor:pointer}.slick-dots li button:focus .slick-dot-icon,.slick-dots li button:hover .slick-dot-icon{opacity:1}.slick-dots li button:focus .slick-dot-icon:before{color:orange}.slick-dots li button .slick-dot-icon{color:#000;opacity:.25}.slick-dots li button .slick-dot-icon:before{position:absolute;top:0;left:0;content:"•";font-family:slick;font-size:12px;line-height:1;text-align:center;transition:all .05s linear}.slick-dots li.slick-active button:focus .slick-dot-icon{color:orange;opacity:1}.slick-dots li.slick-active button .slick-dot-icon{color:#000;opacity:1}.slick-dots li.slick-active button .slick-dot-icon:before{margin-top:-3px;margin-left:-2px;font-size:18px}.slick-sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.slick-autoplay-toggle-button{position:absolute;left:5px;bottom:-32px;z-index:10;opacity:.75;background:0 0;border:0;cursor:pointer;color:#000}.slick-autoplay-toggle-button:focus,.slick-autoplay-toggle-button:hover{opacity:1}.slick-autoplay-toggle-button:focus{color:orange}.slick-autoplay-toggle-button .slick-pause-icon:before{content:"⏸";width:20px;height:20px;font-family:slick;font-size:18px;font-weight:400;line-height:20px;text-align:center}.slick-autoplay-toggle-button .slick-play-icon:before{content:"▶";width:20px;height:20px;font-family:slick;font-size:18px;font-weight:400;line-height:20px;text-align:center}

/* plugins/auto/slick/v3.0.0/css/slick-spip.css */
.slick-prev,.slick-next{z-index:999;text-shadow:0 0 1px #b5b5b5}
.slick-prev{left:10px}
.slick-next{right:10px}
.slick-dots{margin:0!important}
.slick-slide img{padding:0!important}
.slick-titre,.slick-descriptif{color:#eee;background:#333}
.slick-titre{font-weight:700;padding:.5em 1rem}
.slick-descriptif{padding:.25em 1rem;font-size:90%}

/* plugins/auto/gis/v5.11.0/lib/leaflet/dist/leaflet.css */
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane > svg,.leaflet-pane > canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}
.leaflet-container{overflow:hidden}
.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}
.leaflet-tile::selection{background:transparent}
.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{max-width:none!important;max-height:none!important}
.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}
.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}
.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}
.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}
.leaflet-container{-webkit-tap-highlight-color:transparent}
.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4)}
.leaflet-tile{filter:inherit;visibility:hidden}
.leaflet-tile-loaded{visibility:inherit}
.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}
.leaflet-overlay-pane svg{-moz-user-select:none}
.leaflet-pane{z-index:400}
.leaflet-tile-pane{z-index:200}
.leaflet-overlay-pane{z-index:400}
.leaflet-shadow-pane{z-index:500}
.leaflet-marker-pane{z-index:600}
.leaflet-tooltip-pane{z-index:650}
.leaflet-popup-pane{z-index:700}
.leaflet-map-pane canvas{z-index:100}
.leaflet-map-pane svg{z-index:200}
.leaflet-vml-shape{width:1px;height:1px}
.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}
.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}
.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}
.leaflet-top{top:0}
.leaflet-right{right:0}
.leaflet-bottom{bottom:0}
.leaflet-left{left:0}
.leaflet-control{float:left;clear:both}
.leaflet-right .leaflet-control{float:right}
.leaflet-top .leaflet-control{margin-top:10px}
.leaflet-bottom .leaflet-control{margin-bottom:10px}
.leaflet-left .leaflet-control{margin-left:10px}
.leaflet-right .leaflet-control{margin-right:10px}
.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-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}
svg.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);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;transition:none}
.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}
.leaflet-interactive{cursor:pointer}
.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor: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;cursor: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,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}
.leaflet-container{background:#ddd;outline-offset:1px}
.leaflet-container a{color:#0078A8}
.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}
.leaflet-container{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}
.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}
.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}
.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}
.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}
.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}
.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}
.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}
.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}
.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}
.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}
.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}
.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}
.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}
.leaflet-control-layers-toggle{background-image:url('//www.luangprabang-laos.com/plugins/auto/gis/v5.11.0/lib/leaflet/dist/images/layers.png');width:36px;height:36px}
.leaflet-retina .leaflet-control-layers-toggle{background-image:url('//www.luangprabang-laos.com/plugins/auto/gis/v5.11.0/lib/leaflet/dist/images/layers-2x.png');background-size:26px 26px}
.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}
.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}
.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}
.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}
.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}
.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}
.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}
.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}
.leaflet-default-icon-path{background-image:url('//www.luangprabang-laos.com/plugins/auto/gis/v5.11.0/lib/leaflet/dist/images/marker-icon.png')}
.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.8);margin:0}
.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}
.leaflet-control-attribution a{text-decoration:none}
.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}
.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}
.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;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,0.8);text-shadow:1px 1px #fff}
.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 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}
.leaflet-popup-content p{margin:17px 0;margin:1.3em 0}
.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}
.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;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;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}
.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}
.leaflet-popup-scrolled{overflow:auto}
.leaflet-oldie .leaflet-popup-content-wrapper{-ms-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-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-interactive{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}
@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

/* plugins/auto/gis/v5.11.0/lib/leaflet/plugins/leaflet-plugins.css */
.leaflet-control-minimap{border:solid rgba(255,255,255,1) 4px;box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:3px;background:#f8f8f9;transition:all .6s}
.leaflet-control-minimap a{background-color:rgba(255,255,255,1);background-repeat:no-repeat;z-index:99999;transition:all .6s}
.leaflet-control-minimap a.minimized-bottomright{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-radius:0px}
.leaflet-control-minimap a.minimized-topleft{-webkit-transform:rotate(0deg);transform:rotate(0deg);border-radius:0px}
.leaflet-control-minimap a.minimized-bottomleft{-webkit-transform:rotate(270deg);transform:rotate(270deg);border-radius:0px}
.leaflet-control-minimap a.minimized-topright{-webkit-transform:rotate(90deg);transform:rotate(90deg);border-radius:0px}
.leaflet-control-minimap-toggle-display{background-image:url('//www.luangprabang-laos.com/plugins/auto/gis/v5.11.0/lib/leaflet/plugins/images/toggle.svg');background-size:cover;position:absolute;border-radius:3px 0px 0px 0px}
.leaflet-oldie .leaflet-control-minimap-toggle-display{background-image:url('//www.luangprabang-laos.com/plugins/auto/gis/v5.11.0/lib/leaflet/plugins/images/toggle.png')}
.leaflet-control-minimap-toggle-display-bottomright{bottom:0;right:0}
.leaflet-control-minimap-toggle-display-topleft{top:0;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.leaflet-control-minimap-toggle-display-bottomleft{bottom:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.leaflet-control-minimap-toggle-display-topright{top:0;right:0;-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.leaflet-oldie .leaflet-control-minimap{border:1px solid #999}
.leaflet-oldie .leaflet-control-minimap a{background-color:#fff}
.leaflet-oldie .leaflet-control-minimap a.minimized{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}
.leaflet-bar a:focus,.leaflet-bar a:active{background-color:#f4f4f4!important;outline:none;color:inherit!important;border-color:inherit!important}

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

/* plugins/auto/gis/v5.11.0/lib/leaflet/plugins/leaflet.fullscreen.css */
:root{--fullscreen-icon-enter:url('data:image/svg+xml,<svg viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg"><path d="M5 10.3V5.9c0-.5.4-.9.9-.9h4.4c.2 0 .4.2.4.4V7c0 .2-.2.4-.4.4h-3v3c0 .2-.2.4-.4.4H5.4a.4.4 0 0 1-.4-.4zm10.3-4.9V7c0 .2.2.4.4.4h3v3c0 .2.2.4.4.4h1.5c.2 0 .4-.2.4-.4V5.9c0-.5-.4-.9-.9-.9h-4.4c-.2 0-.4.2-.4.4zm5.3 9.9H19c-.2 0-.4.2-.4.4v3h-3c-.2 0-.4.2-.4.4v1.5c0 .2.2.4.4.4h4.4c.5 0 .9-.4.9-.9v-4.4c0-.2-.2-.4-.4-.4zm-9.9 5.3V19c0-.2-.2-.4-.4-.4h-3v-3c0-.2-.2-.4-.4-.4H5.4c-.2 0-.4.2-.4.4v4.4c0 .5.4.9.9.9h4.4c.2 0 .4-.2.4-.4z" fill="%23333"/></svg>');--fullscreen-icon-exit:url('data:image/svg+xml,<svg viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg"><path d="M20.6 10.7H16a.9.9 0 0 1-.8-.8v-4.5c0-.2.2-.4.4-.4h1.4c.3 0 .5.2.5.4v3h3c.2 0 .4.2.4.5v1.4c0 .2-.2.4-.4.4zm-9.9-.8V5.4c0-.2-.2-.4-.4-.4H8.9c-.3 0-.5.2-.5.4v3h-3c-.2 0-.4.2-.4.5v1.4c0 .2.2.4.4.4H9.9c.4 0 .8-.4.8-.8zm0 10.7V16c0-.4-.4-.8-.8-.8H5.4c-.2 0-.4.2-.4.4v1.4c0 .3.2.5.4.5h3v3c0 .2.2.4.5.4h1.4c.2 0 .4-.2.4-.4zm6.9 0v-3h3c.2 0 .4-.2.4-.5v-1.4c0-.2-.2-.4-.4-.4H16c-.4 0-.8.4-.8.8v4.5c0 .2.2.4.4.4h1.5c.3 0 .5-.2.5-.4z" fill="%23333"/></svg>')}
.leaflet-fullscreen-icon{background-image:var(--fullscreen-icon-enter);background-size:26px 26px}
.leaflet-fullscreen-icon.leaflet-fullscreen-on{background-image:var(--fullscreen-icon-exit)}
.leaflet-container:-webkit-full-screen,.leaflet-container:fullscreen{width:100%!important;height:100%!important;z-index:99999}
.leaflet-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}

/* plugins/auto/gis/v5.11.0/lib/leaflet/plugins/leaflet.gesturehandling.css */
.leaflet-gesture-handling:after{color:#fff;font-family:Roboto,Arial,sans-serif;font-size:22px;justify-content:center;display:flex;align-items:center;padding:15px;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1001;pointer-events:none;text-align:center;transition:opacity .8s ease-in-out;opacity:0;content:""}
.leaflet-gesture-handling-warning:after{transition-duration:.3s;opacity:1}
.leaflet-gesture-handling-touch:after{content:attr(data-gesture-handling-touch-content)}
.leaflet-gesture-handling-scroll:after{content:attr(data-gesture-handling-scroll-content)}

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

/* plugins/auto/boutonstexte/v3.1.0/css/boutonstexte.css?1789020808 */
.boutonstexte{float:right}
.onlytext_wrapper .boutonstexte{margin-top:1em;margin-right:1em}
.boutonstexte a{display:inline-block;position:relative;margin-left:.25em;height:1.5em;width:1.5em}
.boutonstexte a img{width:100%;height:100%;vertical-align:top}
div.onlytext{text-align:left;margin:0 auto!important;border:0!important;padding:0!important;float:none!important;color:black;width:19cm!important;font-size:1em}
div.onlytext p{padding-bottom:.5em!important}
.onlytext_wrapper{text-align:center!important;font-size:100%;background-color:white}
.onlytext_wrapper .onlytext_hide{display:none!important}
@media print{.boutonstexte{display:none}
div.onlytext{width:auto!important}}

/* plugins/auto/agenda/v5.2.1/css/spip.agenda.css */
.evenement.one{padding:.75em;background:#eee;margin-bottom:1.5em}
.evenement.one .lire-la-suite{display:none}
.long .liste-items .evenement{padding-left:7.5em}
.long .liste-items .evenement .banner{display:block;float:left;margin-left:-7.5em;width:5.5em;text-align:center;overflow:hidden;opacity:0.7}
.long .liste-items .evenement .banner .label{display:block;padding:.75em 0}
.long .liste-items .evenement .banner .day{display:block;text-align:center;font-size:2em;line-height:1}
.long .liste-items .evenement .banner .month{display:block;text-align:center;text-transform:uppercase;font-size:.85em}
.long .liste-items .evenement .banner .year{display:block;text-align:center;font-size:.85em}
.liste-items.evenements .item.fini .entry-title a{color:#ccc}
.liste-items.evenements .item.fini .entry-content{margin-bottom:0;max-height:4.5em;overflow:hidden}
.liste-items.evenements .item.fini .meta-publi{display:none}
.liste-items.evenements .item.fini .lire-la-suite{display:none}
.liste-items.evenements .item.fini .evenement .banner{opacity:0.5}
.liste-items.evenements.short .info-publi,.short .liste-items.evenements .info-publi{display:block;margin:0}
.liste-items.evenements .meta-publi{left:7.5em}
.liste-items.evenements .lire-la-suite{left:7.5em}
.liste-items.evenements .entry-title{margin-top:0}
.page_jour .liste-items.evenements .evenement .banner{display:none}
.page_jour .long .liste-items .evenement{padding-left:0}
.page_jour .liste-items.evenements .meta-publi{left:0}
.page_jour .liste-items.evenements .lire-la-suite{left:0}

/* plugins/auto/image_responsive/v11.3.0/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('//www.luangprabang-laos.com/plugins/auto/image_responsive/v11.3.0/backgroundsize.min.htc');background-repeat:no-repeat}

/* plugins/auto/albums/v4.4.1/css/albums.css */
:root{--spip-albums-gutter:.5rem;--spip-albums-margin:calc(var(--spip-spacing-y,1.385em) * 2);--spip-albums-border-radius:.15em;--spip-albums-thumbnail-size:10em;--spip-albums-text-gray:var(--spip-color-gray-dark,#666)}
.album_model{display:flex;flex-flow:column;margin:0 0 var(--spip-albums-margin)}
.album__items{column-gap:var(--spip-albums-gutter);row-gap:var(--spip-albums-gutter);list-style:none;padding:0;margin:0}
.album__item,li.album__item{margin:0;float:none}
.album_model .album__doc,.album_model .spip_doc_inner{margin:0}
.album_model .spip_document{min-width:initial}
.album_model .spip_doc_legende{word-break:break-word}
.album_model:not(.album_simple) .spip_doc_legende > *{min-width:initial}
.album__caption{margin-top:calc(var(--spip-albums-gutter) * 2);text-align:center;font-size:1.15em}
.album_caption-top .album__items,.album_simple:not(.album_caption-bottom) .album__items{order:2}
.album_caption-top .album__pagination,.album_simple:not(.album_caption-bottom) .album__pagination{order:3}
.album_caption-top .album__caption,.album_simple:not(.album_caption-bottom) .album__caption{order:0;margin-bottom:calc(var(--spip-albums-gutter) * 2);margin-top:0}
@media (min-width:768px){.album__caption{max-width:66%;align-self:center}
.album_model.left,.album_model.right{display:inline-flex;width:50%}
.album_model.left{float:inline-start;margin-inline-end:var(--spip-albums-gutter)}
.album_model.right{float:inline-end;margin-inline-start:var(--spip-albums-gutter)}}
.album_model .spip_logo{margin:0}
.album__item pre{white-space:break-spaces}
.album_images .album__item,.album_images .album__doc{display:flex;justify-content:center;align-items:center}
.album_images .album__item_image .spip_doc_inner,.album_images .album__item_image .spip_doc_lien{display:flex}
.album_images .album__doc_image.album__doc_captioned .spip_doc_inner{position:relative;overflow:hidden}
.album_images .album__doc_image.album__doc_captioned .spip_doc_legende{display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);padding:var(--spip-albums-gutter);width:100%;max-width:100%;max-height:100%;overflow-y:scroll;pointer-events:none;background-color:transparent;color:white;opacity:0;transition:opacity 0.2s}
.album_images .album__doc_image.album__doc_captioned:focus-within .spip_doc_legende,.album_images .album__doc_image.album__doc_captioned:hover .spip_doc_legende{opacity:1}
.album_images .album__doc_image.album__doc_captioned .spip_doc_inner > *:first-child{transition:filter 0.2s}
.album_images .album__doc_image.album__doc_captioned:focus-within .spip_doc_inner > *:first-child,.album_images .album__doc_image.album__doc_captioned:hover .spip_doc_inner > *:first-child{filter:brightness(20%) contrast(0.75) blur(1px);transition-duration:0.1s}
.album_images .album__item:not(.album__item_image){padding:var(--spip-albums-gutter) var(--spip-albums-gutter);max-width:100%}
.album_simple .album__items{display:block}
.album_simple .album__item{margin-bottom:calc(var(--spip-albums-gutter) * 2)}
.album_inline .album__items{display:flex;flex-flow:column wrap;align-items:center}
@media (min-width:480px){.album_inline .album__items{flex-flow:row wrap}
.album_inline .spip_document img,.album_inline .spip_document svg{width:auto;max-height:var(--spip-albums-thumbnail-size)}}
.album_model.album_line{--spip-albums-thumbnail-size:20em}
.album_line .album__items{display:flex;flex-flow:row nowrap;align-items:center;overflow-x:auto;mask-image:linear-gradient(to right,black 0%,black calc(100% - 2em),transparent 100%);mask-size:cover;padding-inline-end:2em}
.album_line .album__item{flex:0 0 auto}
.album_line .spip_document img,.album_line .spip_document svg{width:auto;max-height:var(--spip-albums-thumbnail-size)}
.album_masonry .album__items{column-width:var(--spip-albums-thumbnail-size);column-fill:balance}
.album_masonry .album__item{margin-bottom:var(--spip-albums-gutter);break-inside:avoid-column}
.album_mosaic .album__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--spip-albums-thumbnail-size),1fr));grid-auto-rows:var(--spip-albums-thumbnail-size);grid-auto-flow:dense}
.album_mosaic .album__item_image .album__doc,.album_mosaic .album__item_image .spip_doc_inner,.album_mosaic .album__item_image .spip_doc_lien,.album_mosaic .album__item_image .spip_document img,.album_mosaic .album__item_image .spip_document svg{width:100%;height:100%}
.album_mosaic .album__item_image .spip_document img,.album_mosaic .album__item_image .spip_document svg{object-fit:cover;max-height:initial}
.album_mosaic .format-landscape_2{grid-column:span 2}
.album_mosaic .format-landscape_3{grid-column:span 3}
.album_mosaic .format-landscape_4{grid-column:span 4}
.album_mosaic .format-portrait_2{grid-row:span 2}
.album_mosaic .format-portrait_3{grid-row:span 3}
.album_mosaic .format-portrait_4{grid-row:span 4}
.album_list .spip_doc_lien:not(:hover):not(:focus),.album_browse .spip_doc_lien:not(:hover):not(:focus),#wysiwyg .album_list .spip_doc_lien:not(:hover):not(:focus),#wysiwyg .album_browse .spip_doc_lien:not(:hover):not(:focus){color:inherit;text-decoration:none}
.album_list .spip_doc_inner,.album_browse .spip_doc_inner{display:grid;align-items:center}
.album_list .spip_doc_img,.album_browse .spip_doc_img{display:flex;width:100%;height:100%;align-items:center;justify-content:center}
.album_list .spip_document_icone,.album_browse .spip_document_icone{width:auto;height:100%}
.album_list .album__item_image .spip_document img,.album_browse .album__item_image .spip_document img{border-radius:var(--spip-albums-border-radius)}
.album_list .album__item .spip_doc_titre,.album_list .album__item .spip_doc_titre strong,.album_browse .album__item .spip_doc_titre,.album_browse .album__item .spip_doc_titre strong{font-weight:inherit}
.album_list .album__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(25em,1fr));column-gap:calc(var(--spip-albums-gutter) * 4);row-gap:var(--spip-albums-gutter)}
.album_list .album__doc{justify-content:start;text-align:start}
.album_list .spip_doc_inner{grid-template-columns:50px 1fr;grid-template-rows:minmax(50px,1fr);column-gap:var(--spip-albums-gutter);text-align:inherit}
.album_list .album__doc .spip_doc_legende{margin-inline-end:0}
.album_list .album__doc .spip_doc_legende *{text-align:inherit}
.album_list .album__doc .spip_document img,.album_list .album__doc .spip_document svg{max-height:50px;width:auto}
.album_browse .album__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));column-gap:calc(var(--spip-albums-gutter) * 4);row-gap:calc(var(--spip-albums-gutter) * 2)}
.album_browse .spip_doc_inner{grid-template-columns:100px;grid-template-rows:100px 1fr;row-gap:calc(var(--spip-albums-gutter) / 2)}
.album_browse .spip_doc_img{align-items:center}

/* local/cache-css/cssdyn-css_travel_template_css-53c35474.css?1789026948 */
:root{--brique:#c1666b;--brique_hover:#a4575b;--bleu:#1e75a0;--bleu_hover:#196388;--violet:#75417f;--violet_hover:#63376c;--vert:#4a7c59;--vert_hover:#3f694c;--jaune:#d99f3e;--jaune_hover:#b88735;--orange:#e96a25;--orange_hover:#c65a1f;--gris:#535359;--gris_hover:#47474c;--titre:#33404a;--ink:#535359;--ink-light:;--c-circuit:#1e739b;--c-info:#c86464;--c-mice:#4a9659;--c-generale:#a8611a;--fond-circuits:;--fond-informations:;--fond-mice:;--fond-autre:;--fond-page:var(--fond-autre)}
html.composition_circuits{--fond-page:var(--fond-circuits)}
html.composition_informations{--fond-page:var(--fond-informations)}
html.composition_mice{--fond-page:var(--fond-mice)}

/* plugins/auto/photoswipe/v1.2.2/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!important}
.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/v1.2.2/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('//www.luangprabang-laos.com/plugins/auto/photoswipe/v1.2.2/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('//www.luangprabang-laos.com/plugins/auto/photoswipe/v1.2.2/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('//www.luangprabang-laos.com/plugins/auto/photoswipe/v1.2.2/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}

