@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@700&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.1/css/all.min.css);*{box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;margin:0;text-align:left;min-height:100vh;display:flex;flex-direction:column}main{flex:1 0 auto}a{text-decoration:none;color:inherit}header nav{width:100%;font-size:1.4em;font-family:Open Sans,sans-serif;position:fixed;text-align:center;z-index:20;overflow:hidden}header nav.active{background-color:#bf6312}@media (min-width:1000px){header nav{background-color:#bf6312}}header nav ul{max-width:1200px;margin:0 auto}header nav li,header nav ul{list-style:none;padding:0}header nav a{background-color:#bf6312;color:#fff;display:block;padding:15px;border-bottom:1px solid;border-color:rgba(0,0,0,.3)}@media (min-width:1000px){header nav a{border-bottom:none}}header nav .current,header nav a:hover{background-color:#6c3a0d}header nav a.burgerButton{display:flex;flex-direction:column;justify-content:space-between;background-color:transparent;border:none;width:30px;margin-left:auto;height:60px;width:60px;padding:15px 10px;margin-right:5px;outline:0}header nav a.burgerButton .burgerSymbol{padding-bottom:6px;border-top:4px solid #000}header nav .slideIn{display:block;position:absolute}header nav .hiddenMobile{display:none}@media (min-width:1000px){header nav{font-size:1.1em;position:fixed;z-index:1}header nav a{padding:7px}header nav a#burger-button{display:none}header nav .hiddenMobile{display:flex;flex-direction:row;justify-content:space-between;width:100%}header nav .hiddenMobile li{flex-grow:1}}.mod_no-webp .presentation{background:#264758 url(/build/images/tilleul.86d578ad.jpg) no-repeat 40%/cover;background-attachment:fixed}.mod_webp .presentation{background:#264758 url(/build/images/tilleul.46c17194.webp) no-repeat 40%/cover;background-attachment:fixed}.presentation{height:100vh;font-family:Open Sans,sans-serif}@media (min-width:1000px){.presentation{padding-top:34px}}.presentation .text{padding:90px 20px 20px;text-align:center;background-color:hsla(0,0%,100%,.85);display:flex;flex-direction:column;justify-content:space-evenly}@media (min-width:1000px){.presentation .text{padding-top:20px}}.presentation .text h1{font-family:Libre Baskerville,serif;font-size:2.5em;margin-top:0;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:1000px){.presentation .text{flex-direction:row;align-items:center}}.presentation .text .subtitle{color:#bf6312;font-size:.5em;font-weight:700;font-family:Open Sans,sans-serif;line-height:1.5em;padding-top:15px}@media (min-width:1000px){.presentation .text .subtitle{text-align:right}}.presentation address{font-style:normal}.presentation address .location{font-weight:700;font-size:1.3em;padding:10px}@media (min-width:1000px){.presentation address .location{font-size:1em;padding:5px}}.presentation address .addressList{font-size:1em}.presentation address .contactList{font-size:1.2em;color:#657919}.presentation address .contactList li{margin-top:10px}.presentation address .contactList .phone{color:#657919}.presentation address li,.presentation address ul{list-style:none;padding:0}.presentation address a{display:block;padding:5px}@media (min-width:1000px){.presentation address{text-align:left}}.presentation .mouse{border:2px solid #000;position:absolute;bottom:20px;width:20px;height:35px;border-radius:23px;left:50%;background-color:hsla(0,0%,100%,.45)}.presentation .mouse .mouseWheel{position:absolute;width:4px;height:10px;background-color:#000;border-radius:3px;top:20%;left:35%;animation:mouse-animation 2s linear 2s infinite}@keyframes mouse-animation{0%{top:20%;opacity:1}20%{top:50%;opacity:1;background-color:#bf6312}60%{top:50%;opacity:0}to{top:20%;opacity:0}}.wrapper{max-width:750px;margin:0 auto;background-color:#fff}.flex{display:flex;justify-content:space-between;flex-direction:column}@media (min-width:1000px){.flex{flex-direction:row}}footer{background-color:#bf6312;font-size:.75em;padding:5px;margin-top:20px;color:#000;text-align:center}footer p{margin:0}main .item:first-child{margin-top:60px}.item{overflow:hidden;margin:0 auto;line-height:1.8em;padding:20px}.item strong{color:#bf6312}.item :not(li)>a{color:#bf6312;border-bottom:1px dotted}.item .itemTitle{display:flex;align-items:center;justify-content:center;padding:3px 0}@media (min-width:1000px){.item .itemTitle{justify-content:space-between}.item .itemTitle .noImage{display:block}}.item .itemTitle h1{font-family:Libre Baskerville Bold,serif;font-size:2.3em;line-height:1em;width:100%;text-align:center;line-height:1.8em;padding:15px 0;display:inline-block;color:#bf6312;border-top:2px solid #bf6312;border-bottom:2px solid #bf6312;display:flex;flex-direction:column;justify-content:center}@media (min-width:1000px){.item .itemTitle h1{text-align:left;width:60%;height:210px}}.item .itemTitle img{width:40%;height:210px;display:none}@media (min-width:1000px){.item .itemTitle img{display:block}}.item .itemTitle.noImage h1{height:auto;width:100%;text-align:center}.item h3{font-family:Libre Baskerville Bold,serif;font-size:1.8em;line-height:1.3em;display:inline-block;color:#bf6312}.item img{max-width:100%}blockquote{position:relative;width:100%;margin:0;border-left:5px solid #bf6312;text-align:left;padding:0 15px;background-color:#f0f0f0}@media (min-width:1000px){blockquote{max-width:500px}}blockquote p:before{content:"«\00A0"}blockquote p:after{content:"\00A0»"}blockquote footer{background-color:inherit;text-align:right}blockquote footer cite:before{content:"- "}.item ul,.leftAlign{text-align:left}.item ul{padding:0;list-style:none}.item ul a:not(.location):not(.showMap){display:block;transition:all .3s ease 0s}.item ul a:not(.location):not(.showMap):before{padding-right:10px;content:"\f56b";font-weight:900;font-family:Font Awesome\ 5 Free;font-size:1.3em;color:#bf6312;transition:all .3s ease 0s;display:inline-block}.item ul a:not(.location):not(.showMap):hover{transform:translate(5px);color:#bf6312}.item ul a:not(.location):not(.showMap):hover:before{transform:translate(-7px) rotate(-135deg);color:#000}.contact form{flex-grow:1;text-align:left;margin-bottom:50px}.contact form ul{padding:0;list-style:none}.contact form input,.contact form label,.contact form textarea{display:block;width:100%;padding:5px}.contact form input,.contact form textarea{margin-bottom:10px}.contact form textarea{height:300px}.contact form label{font-family:Open Sans,sans-serif;font-weight:700;padding-left:0}.contact form label.required:after{content:"*";color:red}.contact form a.button,.contact form div.button>button{display:block}@media (min-width:1000px){.contact form a.button,.contact form div.button>button{display:block;margin-left:auto;width:200px}}.phone{font-size:1.8em;font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;color:#bf6312;text-align:center;display:block;border:none!important}@media (min-width:1000px){.phone{text-align:left}}a.button,div.button>button{display:inline-block;border:2px solid #bf6312;color:#fff;background-color:#bf6312;max-width:900px;text-align:center;font-weight:700;font-family:Open Sans,sans-serif;font-size:1.4em;padding:10px 30px;transition:all .3s ease 0s;cursor:pointer}a.button:hover,div.button>button:hover{color:#bf6312;background-color:#fff;border-radius:7px}a.button.small,div.button>button.small{font-size:1em;padding:5px}address{font-style:normal}.maps ul{padding:0;list-style:none;text-align:left;position:relative}.maps ul li{padding-top:10px}.maps ul li a,.maps ul li strong{color:#000}.maps iframe{display:block;width:100%;height:450px;border:none;margin:20px 0 25px;transition:all .3s ease 0s}.maps .showMap{display:none;color:#bf6312;margin-left:10px}@media (min-width:1000px){.maps .showMap{display:inline-block}}.hidden{display:none!important}.adminPanel{background-color:#00f}.adminPanel ul{display:flex}.extraContent{text-align:left}.extraContent ul{padding-left:10px}.extraContent ul li{list-style:square;padding-left:10px}.contactSuccess{margin-top:80px;text-align:center}.contactSuccess h2{font-size:2.2em;color:#bf6312}.contactSuccess .contactName{color:#bf6312;font-weight:700}.flash{margin-top:34px;padding:20px;background-color:#ffdada}