#header{position:relative}#breadcrumb-wrapper{padding-top:10px}#block-menu-block-13{position:absolute;z-index:99;box-sizing:border-box;background-color:transparent;transition:background-color 0.4s}#block-menu-block-13 .block-inner{margin:0}@media only screen and (max-width: 1024px){#block-menu-block-13 li a.active{color:#741772}}#block-menu-block-13 ul li,#block-menu-block-13 ul,#block-menu-block-13 ul li.leaf{list-style-image:none;list-style-type:none}#block-menu-block-13 .menu>.menu-depth-1>.menu{background-color:#efefef}@media only screen and (min-width: 1025px){#block-menu-block-13 .menu>.menu-depth-1>.menu{background-color:#322B31;position:absolute;top:100%;left:0;right:0;padding:30px 90px;flex-wrap:wrap;flex-direction:column;height:calc(100vh - 180px);padding-right:33.33%;display:flex}#block-menu-block-13 .menu>.menu-depth-1>.menu::before{content:'';position:absolute;bottom:-80px;right:-80px;height:33vw;width:calc(33.33% - 30px);background-image:url("../images/sceau.svg");background-position:center center;background-size:contain;background-repeat:no-repeat;opacity:0.2}#block-menu-block-13 .menu>.menu-depth-1>.menu>.menu-depth-2{min-height:50px}}@media only screen and (min-width: 1500px){#block-menu-block-13 .menu>.menu-depth-1>.menu>.menu-depth-2{min-height:130px}}@media only screen and (min-width: 1025px){#block-menu-block-13 .menu>.menu-depth-1.menu-parcenactions>.menu>.menu-depth-2,#block-menu-block-13 .menu>.menu-depth-1.menu-patrimoines>.menu>.menu-depth-2{min-height:75px}}@media only screen and (min-width: 1025px){#block-menu-block-13 .menu>.menu-depth-2{max-width:50%}#block-menu-block-13 .menu>.menu-depth-2>.menu{padding:5px 0;margin-bottom:10px}}#block-menu-block-13 .menu>.menu-depth-2>a{padding:15px 15px;font-size:0.95em;line-height:1;height:auto}@media only screen and (max-width: 1024px){#block-menu-block-13 .menu>.menu-depth-2>a{background:0 none}}@media only screen and (min-width: 1025px){#block-menu-block-13 .menu>.menu-depth-2>a{padding:5px 0;font-size:18px;display:block;box-sizing:border-box;border-bottom:solid 1px #fff;transition:color 0.2s}#block-menu-block-13 .menu>.menu-depth-2>a:hover,#block-menu-block-13 .menu>.menu-depth-2>a.active-trail{color:#B14BAD}}@media only screen and (min-width: 1025px){#block-menu-block-13 .menu>.menu-depth-3>a{font-size:14px;padding:0;transition:color 0.2s}#block-menu-block-13 .menu>.menu-depth-3>a:hover,#block-menu-block-13 .menu>.menu-depth-3>a.active-trail{color:#B14BAD}}@media only screen and (min-width: 1025px){body.menu-scroll #block-menu-block-13{background-color:#322B31}}#block-block-6{margin:0}.menu-block-13 ul,.menu-block-13 li,.menu-block-13 ul li.expanded{list-style-type:none;list-style-image:none;padding:0;margin:0}.menu-block-13 ul::marker,.menu-block-13 li::marker,.menu-block-13 ul li.expanded::marker{display:none}.menu-block-13 a:focus{outline:none}@media only screen and (min-width: 1025px){.menu-block-13 li.menu-depth-2,.menu-block-13 ul li.expanded.menu-depth-2{margin:0 30px}}.menu-block-13 .menu{opacity:0;pointer-events:none;transition:opacity 0.4s}.menu-block-13>.menu{opacity:1;pointer-events:all}.menu-block-13 .menu-depth-1>a{font-weight:700}@media only screen and (min-width: 1025px){.menu-block-13 .menu-depth-1>a{position:relative}.menu-block-13 .menu-depth-1>a::before{content:'';height:4px;width:100%;position:absolute;bottom:0;left:0;right:0;background:#81197F;pointer-events:none;opacity:0;transform:translateY(8px);transition:opacity 0.3s, transform 0.3s}.menu-block-13 .menu-depth-1>a:hover::before,.menu-block-13 .menu-depth-1>a.active-trail::before,.menu-block-13 .menu-depth-1>a.open::before{opacity:1;transform:translateY(0)}.menu-block-13 .menu-depth-1.menu-50ans>a{background:#81197F;padding:6px 12px;border-radius:4px}.menu-block-13 .menu-depth-1.menu-50ans>a::before{display:none}}.menu-block-13 .menu-depth-1>.menu a{padding:15px 15px;font-size:0.95em}.menu-block-13 .menu-depth-1>.menu.open{opacity:1;pointer-events:all}@media only screen and (min-width: 1025px){.menu-block-13 .menu-depth-1>.menu.open{display:flex}}.menu-block-13 .menu-depth-1>.menu .menu-depth-2>.menu{display:flex;flex-direction:column;flex-wrap:wrap}@media only screen and (min-width: 1400px){.menu-block-13 .menu-depth-1>.menu .menu-depth-2>.menu{max-height:140px}}.menu-block-13 .menu-depth-1>.menu.open .menu-depth-2>.menu{opacity:1;pointer-events:all}@media only screen and (min-width: 1025px){.menu-block-13 a.menu_icon::before{position:absolute;top:0;bottom:0;right:0;width:calc(33.33% - 30px);background-size:cover;opacity:0;pointer-events:none;z-index:99;transition:opacity 0.4s}.menu-block-13 .menu-depth-2:hover>.menu_icon::before{opacity:1}.menu-block-13>.menu{display:flex;align-items:center;justify-content:center;height:100%}}@media only screen and (max-width: 1024px){#block-menu-block-13 .menu,#block-menu-menu-outils .menu{background-color:#cacbcc;position:static;height:0;overflow:hidden;height:auto;width:100%;box-shadow:none}}@media only screen and (min-width: 1025px){.region-header .region-inner{height:100%}#block-menu-block-13{padding-left:200px;padding-right:50px;height:100%;width:100%}#block-menu-block-13 .block-inner,#block-menu-block-13 .menu-block-13{height:100%}#header-wrapper{background:0 none;position:fixed;top:0;left:0;right:0;z-index:9}.menu-block-13 a{display:inline-block;color:#fff;padding:4px 0;font-family:'lato', 'arial';font-weight:500}.menu-block-13 a.active{color:#fff}.menu-block-13 .menu-depth-1>a{margin:0 12px}.menu-block-13 .menu-depth-2{margin:0 30px}body.not-front #page{padding-top:170px}body.not-front #header-wrapper{background:#322b31}}@media only screen and (min-width: 1500px){body.not-front #page{padding-top:121px}.menu-block-13 a{padding:6px 0;font-size:17px}.menu-block-13 .menu-depth-1>a{margin:0 34px}#block-menu-block-13{padding-right:100px}}@media only screen and (max-width: 1024px){#block-menu-block-13 .menu>.menu-depth-1>.menu{display:none}#block-menu-block-13 .menu>.menu-depth-1>.menu.open{display:block}#block-menu-block-13 .menu>.menu-depth-2>.menu{display:none}#block-menu-menu-outils .menu>.menu-depth-1>.menu{display:none}}@media only screen and (min-width: 1025px){body.menu-open #logo a::before{opacity:0;pointer-events:none}body.menu-open #logo a::after{opacity:0}}@media only screen and (max-width: 1024px){#block-menu-menu-outils,#block-menu-block-13{position:absolute;z-index:999;top:60px}#block-menu-menu-outils.open,#block-menu-block-13.open{display:block}#block-search-form.open .menu-toggle{display:block}body.not-front #header-wrapper{margin-bottom:50px}}@media only screen and (max-width: 580px){body.not-front #breadcrumb-wrapper{padding:0 15px}}@media only screen and (min-width: 1025px){#content-column,.content-column{float:none !important}.region-sidebar-second{width:35% !important;margin:0 !important}.region-sidebar-second .region-inner{position:-webkit-sticky;position:sticky;top:160px}.sidebar-second .content-inner{margin:0 !important}#content-wrapper .columns-inner{display:flex}}.front #content-wrapper{position:relative;z-index:1}.front #content-wrapper .header-image{position:absolute;top:0;left:0;right:0;z-index:-1;height:48vw;background-color:#322B31}.home-slogan{color:#fff;font-size:20px;text-transform:uppercase;font-weight:700;font-family:'lato';line-height:1;margin-bottom:15px;background:rgba(129,25,127,0.8);padding:15px;max-width:480px}@media only screen and (min-width: 1025px){.home-slogan{padding:0;margin-bottom:30px;background:0 none;max-width:none;font-size:32px}}@media only screen and (min-width: 1500px){.home-slogan{margin-bottom:60px;padding-left:0}}.home-slogan .handwrite{font-family:professor, 'Arial', sans-serif;text-transform:none;font-weight:400;font-size:2.2em;max-width:760px;display:inline-block;line-height:0.8;margin-top:20px}@media only screen and (min-width: 1500px){.home-slogan{font-size:38px;max-width:980px;margin-left:0}.home-slogan .handwrite{max-width:980px}}@media only screen and (min-width: 1025px){.front .region-highlighted{padding-top:400px}}@media only screen and (min-width: 1300px){.front .region-highlighted{padding-top:520px}}@media only screen and (min-width: 1500px){.front .region-highlighted{padding-top:560px}}@media only screen and (min-width: 1700px){.front .region-highlighted{padding-top:600px}}#footer-wrapper .container{padding:0}#block-block-8{margin:0 !important}#footer-wrapper{border-top:solid 10px #81197F}#footer{padding:30px 0;color:#fff;padding-bottom:0}@media only screen and (min-width: 990px){#footer{padding:45px 0}}#footer .block{margin-bottom:45px;font-size:16px;font-family:'lato';text-align:center}@media only screen and (min-width: 990px){#footer .block{text-align:left;width:25%}#footer .block#block-block-1{width:22%}#footer .block.block-simplenews{width:28%}}#footer .block .block-title{margin-bottom:20px}#footer .block::last-child{margin-bottom:0}#footer #block-block-8{margin:0}#footer a{color:#fff}#footer p:last-child{margin:0}#footer h2{color:#B14BAD;font-weight:700;font-size:18px}#footer .block-simplenews{background:#81197F;padding:30px;box-sizing:border-box;margin-right:75px;width:auto;border-radius:0 0 40px;margin-bottom:30px;max-width:520px}@media only screen and (min-width: 990px){#footer .block-simplenews{margin-right:0;margin-top:-45px;padding:30px;padding-top:45px;position:relative}#footer .block-simplenews::before,#footer .block-simplenews::after{content:'';display:block;height:40px;width:40px;position:absolute;background:#322b31;border:solid 10px #81197F;margin-top:-10px}#footer .block-simplenews::before{top:0;right:100%;border-left:0 none;border-bottom:0 none;margin-right:-10px;border-radius:0 30px 0 0}#footer .block-simplenews::after{top:0;left:100%;border-right:0 none;border-bottom:0 none;margin-left:-10px;border-radius:30px 0 0 0}}#footer .block-simplenews .block-inner{margin:0}#footer .block-simplenews .block-title{text-align:left}#footer .block-simplenews form{position:relative}#footer .block-simplenews .form-item-mail{margin-bottom:0}#footer .block-simplenews .form-item-mail input{padding:10px 14px;padding-top:12px;border:0 none;border-radius:50px;font-size:16px;width:100%;box-sizing:border-box}#footer .block-simplenews .form-item-mail input.error{box-shadow:0 0 0 2px #e20000}#footer .block-simplenews .form-submit{position:absolute;top:0;right:0;height:40px;width:40px;background:0 none;background-image:url("../images/arrow-newsletter.svg");background-position:center center;background-size:20px auto;background-repeat:no-repeat;font-size:0;border:0 none;padding:0}#footer .block-simplenews h2{color:#fff}#footer .menu{text-align:center;padding:0;margin:0}@media only screen and (min-width: 990px){#footer .menu{text-align:left}}#footer .menu,#footer .menu li{list-style-type:none;list-style-image:none}#footer .menu a,#footer .menu li a{padding:3px 0;display:inline-block;transition:none}#footer .menu a:hover,#footer .menu li a:hover{color:#B14BAD}#footer .link-social{font-weight:700;padding:5px 0;display:inline-block;transition:none}#footer .link-social::before{content:'';display:inline-block;height:24px;width:24px;vertical-align:middle;margin-right:8px;background-color:#fff;mask-size:contain;-webkit-mask-size:contain;mask-position:center center;-webkit-mask-position:center center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;position:relative;top:-2px}#footer .link-social:hover{color:#B14BAD}#footer .link-social:hover::before{background-color:#B14BAD}#footer .link-social.link-phone,#footer .link-social.link-mail{color:#B14BAD}#footer .link-social.link-phone::before{mask-image:url("../images/phone.svg");-webkit-mask-image:url("../images/phone.svg");mask-size:22px auto;-webkit-mask-size:22px auto}#footer .link-social.link-mail::before{mask-image:url("../images/mail.svg");-webkit-mask-image:url("../images/mail.svg")}#footer .link-social.link-facebook::before{mask-image:url("../images/facebook.svg");-webkit-mask-image:url("../images/facebook.svg")}#footer .link-social.link-twitter::before{mask-image:url("../images/twitter.svg");-webkit-mask-image:url("../images/twitter.svg")}#footer .link-social.link-instagram::before{mask-image:url("../images/instagram.svg");-webkit-mask-image:url("../images/instagram.svg");height:26px;width:26px}#footer .link-social.link-phone{margin-top:15px}@media only screen and (min-width: 990px){#footer .link-social.link-phone{margin-top:30px}}#footer .link-social.link-facebook,#footer .link-social.link-twitter,#footer .link-social.link-instagram{font-size:0;margin:0 10px}@media only screen and (min-width: 990px){#footer .link-social.link-facebook,#footer .link-social.link-twitter,#footer .link-social.link-instagram{margin-left:0;margin-right:15px}}#footer .link-social.link-facebook::before,#footer .link-social.link-twitter::before,#footer .link-social.link-instagram::before{margin:0}@media only screen and (min-width: 990px){#footer .region-inner{display:flex;flex-wrap:wrap;align-items:flex-start}}#block-block-7{margin:0}.field-name-field-documents{float:left}.close-submenu{display:none}@media only screen and (min-width: 990px){.close-submenu{display:flex;opacity:0;pointer-events:none;height:50px;width:50px;position:fixed;top:150px;right:175px;background:#171316;z-index:98;font-size:0;cursor:pointer;align-items:center;justify-content:center;transition:opacity 0.3s}.close-submenu::before{content:'';height:20px;width:20px;background-image:url("../images/close.svg");background-size:contain;background-position:center center;background-repeat:no-repeat}.close-submenu.open{opacity:1;pointer-events:all}}
