<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* Header
---------------------------------------------------------------------- */
.scrollDown {display: none;}

body &gt; header .wrapBanner .banner img {height: 50vh;}

/*body &gt; header.sidelogo {overflow: visible;}
body &gt; header.sidelogo nav.mainNav {top:0; left:0; width:100%; }
body &gt; header.sidelogo nav.mainNav .wrapNav {text-align: right; padding-right: 10px;}
body &gt; header.sidelogo nav.mainNav .menu {display:none; background:#fff; width:100%; left:0; position:absolute; top:30px; padding-top:40px;}
body &gt; header.sidelogo nav.mainNav .menu &gt; li {width:100%; text-align: center;}
body &gt; header.sidelogo nav.mainNav.scroll .wrapNav {flex:1;}
body &gt; header.sidelogo nav.mainNav.scroll .menu {top:30px;}
body &gt; header.sidelogo nav.mainNav.scroll .menu {padding-top:15px;}
body &gt; header.sidelogo nav.mainNav.scroll .wrapNav.active .menuSmart {top: 3px; }
body &gt; header.sidelogo nav.mainNav .smallMenu {display:inline-block; font-size: 35px; top : 40px; position:absolute; color:#000; right: 20px;}
body &gt; header.sidelogo nav.mainNav .smallMenu a {color:#000;}*/

/* Structure
---------------------------------------------------------------------- */
.struct-blocs &gt; .ct-blocs {flex-direction: column; }
.struct-blocs &gt; .ct-blocs.ct-1-3,
.struct-blocs &gt; .ct-blocs.ct-3-1,
.struct-blocs &gt; .ct-blocs.ct-1-2,
.struct-blocs &gt; .ct-blocs.ct-2-1 {flex-direction: column; }
.struct-blocs &gt; .ct-blocs.ct-1-3 &gt; *,
.struct-blocs &gt; .ct-blocs.ct-3-1 &gt; *,
.struct-blocs &gt; .ct-blocs.ct-1-2 &gt; *,
.struct-blocs &gt; .ct-blocs.ct-2-1 &gt; * {flex:auto;}

/* Galerie - Blocs
---------------------------------------------------------------------- */
.bloc-gallery ul {column-count: 2;}

/* Collapse
---------------------------------------------------------------------- */
.bloc-collapse {width:90%; margin: 0 auto;}

/* Blurb
---------------------------------------------------------------------- */
.bloc-blurb.pos-right figure i,
.bloc-blurb.pos-left figure i {margin: auto;}
.bloc-blurb.pos-right figure,
.bloc-blurb.pos-left figure {width: 100%;}
.bloc-blurb.pos-right &gt; div,
.bloc-blurb.pos-left &gt; div {width:100%;}
.bloc-blurb figure img.with-border {object-fit:contain;}

/* Event all-in-one page
---------------------------------------------------------------------- */
.all-in-one.aio-col &gt; div {flex-direction: column;}
.all-in-one.aio-col &gt; div &gt; section {width:100%;}
.all-in-one.aio-col &gt; div &gt; aside {width:100%; margin-top:60px;}
.all-in-one.aio-col &gt; div &gt; aside h3 {text-align: center;}
.all-in-one.aio-col &gt; div &gt; aside .content {padding:10px 20px;}
.all-in-one.aio-col &gt; div &gt; aside .address {padding:10px 20px;}
.all-in-one.aio-col &gt; header figure {width:50%; display: inline-block;}
.all-in-one.aio-col &gt; header &gt; div {width:50%; display: inline-block;}


</pre></body></html>