@import "https://fonts.googleapis.com/css2?family=Fuggles&display=swap";/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}a{color:#385794;text-decoration:none}a:hover,a:active,a:focus,a:focus-within{color:#333;text-decoration:underline}body{color:#333;font:100%/1.3 open sans,helvetica neue light,helvetica neue,helvetica,arial,sans-serif}.clearfix::after{clear:both;content:"";display:table}.container{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.center,.center td{text-align:center}.right{text-align:right}.header-row thead>tr>td,table.headers thead>tr>td{background-color:#d3d3d3;font-weight:700;text-align:center}.header-col td:nth-child(1),table.headers td:nth-child(1){background-color:#d3d3d3;font-weight:700}body main{padding:1em}@media(min-width:810px){main{display:flex;flex-wrap:wrap}h1{flex:1;order:2}#TOC-container{flex:1;order:1;max-width:20em}#TOC-container #TableOfContents{position:sticky;top:4em;left:0;max-height:90vh;padding-bottom:1em;overflow-y:auto}#mainContent{flex:3;order:2;padding-left:1em}}@media(min-width:1200px){main{margin-right:3vw}}html{scroll-behavior:smooth}#edit-site{visibility:hidden;display:block;text-align:right}#edit-site::before{visibility:visible;content:"✎";font-size:1.3em}nav#section-menu ul,#TOC-container ul{padding:0}nav#section-menu input,#TOC-container input{display:none}nav#section-menu ul,#TOC-container ul{list-style:none}nav#section-menu ul ul,#TOC-container ul ul{list-style:none;padding-left:1em;font-weight:400}nav#section-menu ul ul a,#TOC-container ul ul a{color:#999}nav#section-menu a,#TOC-container a{color:#333}nav#section-menu span.active,nav#section-menu a.active,#TOC-container span.active,#TOC-container a.active{font-weight:600;color:#385794}nav#section-menu li.active>a,#TOC-container li.active>a{font-weight:600;color:#385794}nav#section-menu ul ul ul a,#TOC-container ul ul ul a{color:#999}@media(max-width:809px){nav#section-menu,div#TOC-container{background:#fff;width:fit-content;box-shadow:0 1px 2px rgba(0,0,0,.3);border-radius:2px}nav#section-menu ul,div#TOC-container ul{padding-left:1em}nav#section-menu label,div#TOC-container label{cursor:pointer;display:block;padding:1em}nav#section-menu a,div#TOC-container a{display:block}nav#section-menu{position:absolute;z-index:2;top:0;left:0}nav#section-menu>ul{display:none;min-width:20em;padding-right:2em}nav#section-menu>ul:last-child{padding-bottom:1em}nav#section-menu input:checked~ul{display:block;margin:0}nav#section-menu input:checked~label::after{content:"×";font-size:1.5em}nav#section-menu input:not(:checked)~label::after{content:"☰";font-size:1.5em}div#TOC-container{margin-left:-1em;position:sticky;top:0;left:0;z-index:1;margin-bottom:1em}div#TOC-container ul{display:none}div#TOC-container input:checked~#TableOfContents ul{display:block;margin:0}div#TOC-container input:checked~label::after{content:"×";font-size:1.5em}div#TOC-container input:not(:checked)~label::after{content:"⋮";font-size:1.5em}div#TOC-container input:checked~#TableOfContents{max-height:70vh;padding-bottom:1em;overflow-y:auto;min-width:20em;padding-right:2em}}nav#section-menu>ul::before,nav#TableOfContents>ul::before{font-weight:700;font-size:1.3em;display:block;border-bottom:1px solid lightgrey;padding-bottom:.2em;margin-bottom:1em}@media(max-width:809px){nav#section-menu>ul::before{content:"Menu"}}@media(min-width:810px){nav#section-menu>ul{display:flex;flex-flow:row nowrap;padding:0;margin:0}nav#section-menu>ul>li{flex:auto;min-width:0;white-space:nowrap;position:relative;background:#fff}nav#section-menu>ul>li:last-child a{border-right-width:0}nav#section-menu>ul>li a,nav#section-menu>ul>li span.active{height:3em;border-color:#fff;border-style:solid;border-width:0 0 0 0;padding:1em;display:flex;align-items:center;justify-content:start;overflow:hidden}nav#section-menu>ul>li:nth-last-child(-n+2) ul{position:absolute;right:1px;left:auto!important}nav#section-menu>ul>li:nth-last-child(-n+2) ul a,nav#section-menu>ul>li:nth-last-child(-n+2) ul span.active{justify-content:end!important}nav#section-menu>ul>li:last-child ul{right:0!important}nav#section-menu>ul>li:hover{background:#fff}nav#section-menu>ul>li:hover ul{padding:0;position:absolute;top:3em;left:0;min-width:fit-content}nav#section-menu>ul>li:hover ul a,nav#section-menu>ul>li:hover ul span.active{border-right-width:0}nav#section-menu>ul>li:hover ul{display:block}nav#section-menu>ul>li:hover ul li a,nav#section-menu>ul>li:hover ul li span.active{background:#fff}nav#section-menu ul ul{display:none}}nav#breadcrumbs ol{list-style:none;margin:0;padding-left:0;display:flex;flex-wrap:wrap}nav#breadcrumbs ol li{flex:none}nav#breadcrumbs ol li:not(:last-child){padding-right:.5em}nav#breadcrumbs ol li:not(:last-child)::after{content:"»";font-size:1em;padding-left:.8em;color:#333}header{background:#fff;align-items:center}#logo{font-family:fuggles;font-weight:400;font-style:normal;font-size:4rem}#logo a{text-decoration:none}@media(min-width:810px){header#main-header{display:flex;flex-flow:row nowrap;position:sticky;top:0;z-index:1}header#main-header #logo{flex:1 auto;text-align:center}header#main-header nav{flex:10 auto}}.admonition{--admonition-accent:#6f7f5a;margin-block:1.5rem;padding:1rem 1.1rem;border:1px solid #e4cfa8;border-left:.35rem solid var(--admonition-accent);border-radius:.75rem;background:#f7efe1;color:#3f3427;font-size:.98rem;line-height:1.55}.admonition--note{--admonition-accent:#6f7f5a}.admonition--tip{--admonition-accent:#496b4f}.admonition--important{--admonition-accent:#7a6542}.admonition--warning{--admonition-accent:#9a6a36}.admonition--caution{--admonition-accent:#8a4f3d}.admonition__title{display:inline-block;margin:0 0 .55rem;padding:.25rem .6rem;border:1px solid #e4cfa8;border-radius:999px;background:#fffaf0;color:#3f3427;font-weight:700;line-height:1.3}.admonition p:last-child,.admonition ul:last-child,.admonition ol:last-child{margin-bottom:0}.admonition p{margin-block:0 .75rem}.admonition ul,.admonition ol{padding-left:1.25rem;margin-block:.75rem}.admonition a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em}figure{margin:0;padding:0 0 1em;backgrond:lightgreen}figure img{height:auto;width:100%;border-radius:3px;margin:1em auto .5em;box-shadow:rgba(50,50,93,.25)0 6px 12px -2px,rgba(0,0,0,.3)0 3px 7px -3px}figure figcaption{text-align:center;font-variant:small-caps;text-transform:lowercase;font-size:1.2em}@media(min-width:810px){picture{color:blue}}body.nightyPC{font-size:.9em}body.eightyPC{font-size:.8em}@media(max-width:509px){figure.small,div.small{margin:0 10%}figure.medium,div.medium{margin:0}}@media(max-width:809px){figure.small,div.small{margin:0 22%}figure.medium,div.medium{margin:0 12%}}@media(min-width:810px){figure.small,div.small{margin:0 30%}figure.medium,div.medium{margin:0 20%}}@media(min-width:1200px){figure.small,div.small{margin:0 35%}figure.medium,div.medium{margin:0 25%}}@media(max-width:509px){body.small-blocks figure,body.small-blocks div.highlight{margin:0 10%}}@media(max-width:509px) and (max-width:809px){body.small-blocks figure,body.small-blocks div.highlight{margin:0 22%}}@media(max-width:509px) and (min-width:810px){body.small-blocks figure,body.small-blocks div.highlight{margin:0 30%}}@media(max-width:509px) and (min-width:1200px){body.small-blocks figure,body.small-blocks div.highlight{margin:0 35%}}@media(max-width:509px){body.medium-blocks figure,body.medium-blocks div.highlight{margin:0}}@media(max-width:809px){body.medium-blocks figure,body.medium-blocks div.highlight{margin:0 12%}}@media(min-width:810px){body.medium-blocks figure,body.medium-blocks div.highlight{margin:0 20%}}@media(min-width:1200px){body.medium-blocks figure,body.medium-blocks div.highlight{margin:0 25%}}iframe,object,embed{width:100%;max-width:100%}#map{height:300px}iframe{border-radius:5px}:where(table){border-collapse:separate;border-spacing:1px;text-indent:0}th,td{padding:10px;text-align:left;text-align:start}table{width:90%;margin:2.5em auto}table td{border:1px solid #f3f3f3;background:#fff}table figure{text-align:center}table figure>picture>img{width:auto;height:auto;box-shadow:none}table.keyboard{width:100%;margin:0;padding:0;margin-left:-1em;table-layout:fixed}table.keyboard td{border:0;height:6em;padding:1.4em .3em .4em;text-align:center;font-size:.9em;vertical-align:top}table.keyboard td code,table.keyboard td span{border-radius:30px!important;padding:.3em .7em!important;display:inline-block;margin-bottom:.1em;font-size:1.7em!important}table.keyboard div{display:inline-block}table.keyboard small{display:block}table.default td:has(.shift) .shift{display:none}table.default div.default code:has(~small){background:#bcf5bc}table.shift td:has(.default) .default{display:none}table.shift div.shift code:has(~small){background:#ffb6c1}.structure{border-radius:3px;margin:1em 0;padding:1em;font-size:1em;background:#1c232d;color:#cdc4d6}.structure,.structure h1,.structure h2{font-family:var(--fontStack-monospace,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace)}.structure h1{color:#ff7b72;font-size:1.5em}.structure h2{color:#7faaff;font-size:1.3em}.structure h3{color:#b739a7}.structure del{color:#ff7b72}.structure ol li::marker{color:#00ff2b}.structure code{background:#00422c;padding:.2em .8em;border-radius:2px;color:#ff7b72;font-weight:700}.structure li p{margin:0!important;padding:0}pre{border-radius:3px;white-space:pre-wrap;padding:.5em .5em .4em;font-size:.9em}code:not(div.highlight code){background-color:#e7e7e7;padding:.2em;border-radius:.2em;font-size:.85em}h2,h3,h4,h5{margin-top:2em}h2[id]{scroll-margin-top:4em}h3[id]{scroll-margin-top:5em}li.menu_draft>a,li.menu_draft>span{color:maroon!important}nav li.breadcrumb_draft,nav li.breadcrumb_draft a{color:maroon!important}h1.title_draft{color:maroon!important}.sh-checklist button{cursor:pointer}.sh-checklist button::before{content:"↻";font-size:1em}.sh-checklist{user-select:none;line-height:2em;margin-bottom:2em}.sh-checklist input[type=checkbox]{margin:0;padding:0;display:none}.sh-checklist label{cursor:pointer;font-size:1.1em}.sh-checklist :checked+span{text-decoration:line-through;text-decoration-thickness:.15em}.sh-checklist h2{padding:0;margin:0;font-variant:small-caps}.cta{display:flex;justify-content:center;gap:1rem;margin:2rem 0}.cta a{display:inline-block;padding:.6rem 1rem;border:1px solid #64748b;border-radius:.25rem;background:#f1f5f9;color:#0f172a;text-decoration:none;font:inherit;cursor:pointer}.cta a:focus-visible{outline:2px solid #000;outline-offset:2px}.cta a:hover{background:#e2e8f0;border-color:#334155}.booking-form{max-width:40rem;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.field{display:flex;flex-direction:column;gap:.25rem}label{font-weight:500}input{padding:.5rem;border:1px solid #64748b;border-radius:.25rem}input:focus-visible,button:focus-visible{outline:2px solid #000;outline-offset:2px}.captcha-wrapper{margin-top:.75rem}.actions{margin-top:.75rem}button{padding:.6rem 1rem;border:1px solid #64748b;border-radius:.25rem;background:#f1f5f9;color:#0f172a;cursor:pointer}button:hover{background:#e2e8f0;border-color:#334155}@media(min-width:48rem){.field{flex-direction:row;align-items:center;gap:.75rem}.field label{width:14rem;text-align:right;white-space:nowrap}.field input{width:18rem}.field label::after{content:" :"}.captcha-wrapper,.actions{margin-left:14rem}}body.attestation-vente{margin:3em;font-size:1.1em;line-height:1.4em}body.attestation-vente h1{margin:2em 0 3em}body.attestation-vente .right{margin:3em 0 0}@media print{body.contrat-location{font-size:.7em}}body.contrat-location h1{display:none}body.contrat-location h1+p,body.contrat-location hr+p{font-size:2em;font-weight:700;padding:0;text-align:center}body.contrat-location h1+p+p,body.contrat-location hr+p+p{font-size:1.5em;font-weight:700;padding:0;margin-top:-1em;text-align:center}body.contrat-location h2{padding-top:3.5em}body.contrat-location address{padding:0 0 1.5em 2em}body.contrat-location h3{padding-left:.8em}body.contrat-location p{padding-left:1.8em}body.contrat-location table{width:90%;margin:2.5em auto}body.contrat-location table td{border:1px solid #f3f3f3;background:#fff}body.contrat-location table.recap td{background:#fff}body.contrat-location table.recap thead>tr th{border:1px solid #e0e0e0;background:#f2f2f2}body.contrat-location table.recap thead>tr>th:first-of-type{border-top-left-radius:.7em}body.contrat-location table.recap thead>tr>th:last-of-type{border-top-right-radius:.7em}body.contrat-location table.recap tr>:nth-child(n+2){text-align:right}body.contrat-location table.recap tr>:last-child{font-weight:700}body.contrat-location table.recap tbody>tr:nth-of-type(n+4)>td:nth-last-child(-n+2){border:1px solid #e0e0e0;background:#f2f2f2}body.contrat-location table.recap tbody>tr:nth-of-type(n+4)>td:nth-last-child(2){font-weight:700;text-align:center;padding-left:5.5em}body.contrat-location table.recap tbody>tr:nth-of-type(n+4)>td:nth-of-type(-n+2){border:0}body.contrat-location table.recap tbody>tr:nth-of-type(n+5)>td:nth-last-child(2){border-bottom-left-radius:.7em}body.contrat-location table.recap tbody>tr:nth-of-type(n+5)>td:nth-last-child(-n+1){border-bottom-right-radius:.7em}.numbering-headings h2{counter-increment:ujzbkrx}.numbering-headings h2::before{content:counter(ujzbkrx,upper-roman)". "}h1{counter-reset:ujzbkrx}.numbering-headings h3{counter-increment:ujzbksp}.numbering-headings h3::before{content:counter(ujzbksp,decimal)". "}h2{counter-reset:ujzbksp}@page{@bottom-center{.numbering-headings {
      content: counter(page);
    }
  }}h1{text-align:center;margin-top:0}table{font-size:.9em}.pdf-link{text-align:center}@media print{.pdf-link{display:none}}body.note-frais hr{display:none}body.note-frais hr~*{display:none}body.facture h1,body.devis h1{display:none}body.facture .prestataire,body.devis .prestataire{float:left}body.facture .client,body.devis .client{float:right;text-align:right}body.facture .client+p,body.devis .client+p{clear:both}body.facture .prestataire,body.facture .client,body.devis .prestataire,body.devis .client{margin:5em 0}body.facture table,body.devis table{width:100%}.anki details{border:3px solid rgba(0,100,255,.2);padding:0;margin-bottom:1em;background:#eaf6f6;border-radius:6px}.anki summary p{margin:0}.anki summary{padding:.6em 1em .4em;margin:0;display:block;cursor:pointer}.anki summary+div{padding:.1em 1em;background:#fcfefe;border-radius:0 0 6px 6px}.anki section.eval{text-align:right;margin-bottom:2em}.anki section.eval label{cursor:pointer}.anki section.eval label:has(input:checked){color:maroon}.anki audio{display:block;width:100%}.summer-offer{display:flex;align-items:center;justify-content:center;gap:1rem 1.5rem;flex-wrap:wrap;width:100%;max-width:none;box-sizing:border-box;flex:0 0 100%;grid-column:1/-1;clear:both;padding:.85rem 1rem;border-bottom:1px solid #e4cfa8;background:#f7efe1;color:#3f3427;text-align:center;font-size:.95rem;line-height:1.35}.summer-offer p,.summer-offer ul{margin:0}.summer-offer p{display:grid;gap:.15rem}.summer-offer strong{font-weight:700}.summer-offer small{color:#6f6254;font-size:.85em}.summer-offer ul{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;padding:0;list-style:none}.summer-offer li{padding:.35rem .65rem;border:1px solid #ead8b8;border-radius:999px;background:#fffaf0;white-space:nowrap}.summer-offer nav{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap;flex-basis:100%}.summer-offer a{display:inline-block;padding:.45rem .8rem;border-radius:999px;background:#496b4f;color:#fffaf0;font-weight:700;text-decoration:none;white-space:nowrap}.summer-offer a:hover,.summer-offer a:focus-visible{background:#3d5c43}.summer-offer a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:42rem){.summer-offer{align-items:stretch;flex-direction:column}.summer-offer p{gap:.25rem}.summer-offer ul,.summer-offer nav{align-items:center;flex-direction:column}.summer-offer li,.summer-offer a{width:fit-content;margin-inline:auto}}