/* #PRODUIRE{fond=styles.css}
   md5:07746dc87099ed1762511a10448edd83 */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active{outline:0}a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:62.5%}body{font-size:1.4em;line-height:1.6;font-weight:400;font-family:"Lato", "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#fff}a{color:#8c5458}a:hover{color:#7c4a4e}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:3.6rem;line-height:1.25;letter-spacing:-0.1rem}h2{font-size:3rem;line-height:1.3;letter-spacing:-0.1rem}h3{font-size:2.4rem;line-height:1.35;letter-spacing:-0.08rem}h4{font-size:1.8rem;line-height:1.5;letter-spacing:-0.05rem}h5{font-size:1.5rem;line-height:1.6;letter-spacing:0}p{margin-top:0}.container{position:relative;width:1280px;max-width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width: 600px){.column,.columns{margin-left:2%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:6.5%}.two.columns{width:15%}.three.columns{width:23.5%}.four.columns{width:32%}.five.columns{width:40.5%}.six.columns{width:49%}.seven.columns{width:57.5%}.eight.columns{width:66%}.nine.columns{width:74.5%}.ten.columns{width:83%}.eleven.columns{width:91.5%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:32%}.two-thirds.column{width:66%}.one-half.column{width:49%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.5%}.offset-by-two.column,.offset-by-two.columns{margin-left:17%}.offset-by-three.column,.offset-by-three.columns{margin-left:25.5%}.offset-by-four.column,.offset-by-four.columns{margin-left:34%}.offset-by-five.column,.offset-by-five.columns{margin-left:42.5%}.offset-by-six.column,.offset-by-six.columns{margin-left:51%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:59.5%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:68%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:76.5%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:85%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:93.5%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:68%}.offset-by-one-half.column,.offset-by-one-half.column{margin-left:51%}}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}.button,button{display:inline-block;height:38px;padding:0 15px;color:inherit;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:0.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:3px;border:1px solid;cursor:pointer;box-sizing:border-box}input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:38px;padding:0 15px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:0.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:3px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:hover,button:hover{color:inherit;border-color:#888;outline:0}input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{border-color:#888;outline:0}.button:focus,button:focus{border-color:#888;outline:0}input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{border-color:#888;outline:0}.button.button-primary,button.button-primary{color:#fff;background-color:#5a0a11;border-color:#5a0a11}input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#fff;background-color:#5a0a11;border-color:#5a0a11}.button.button-primary:hover,button.button-primary:hover{color:#fff;background-color:#710d15}input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover{color:#fff;background-color:#710d15}.button.button-primary:focus,button.button-primary:focus{color:#fff;background-color:#710d15}input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{color:#fff;background-color:#710d15}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"]{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:3px;box-shadow:none;box-sizing:border-box}textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:3px;box-shadow:none;box-sizing:border-box}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:65px;padding-top:6px;padding-bottom:6px}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus{border:1px solid #5a0a11;outline:0}textarea:focus,select:focus{border:1px solid #5a0a11;outline:0}label,legend{display:block;margin-bottom:0.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type="checkbox"],input[type="radio"]{display:inline}label > .label-body{display:inline-block;margin-left:0.5rem;font-weight:normal}ul{list-style:disc inside}ol{list-style:decimal inside;padding-left:0;margin-top:0}ul{padding-left:0;margin-top:0}ul ul,ul ol{margin:1.5rem 0 1.5rem 3rem;font-size:90%}ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:0.2rem 0.5rem;margin:0 0.2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:3px}pre > code{display:block;padding:1rem 1.5rem;white-space:pre}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}button,.button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}.loader{display:inline-block;width:3rem;height:3rem;position:absolute;top:50%;left:50%;margin:-1.5rem 0 0 -1.5rem}.loader.active{-webkit-animation:container-rotate 1568ms linear infinite;animation:container-rotate 1568ms linear infinite}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg)}}@keyframes container-rotate{to{transform:rotate(360deg)}}.spinner-layer{position:absolute;width:100%;height:100%;opacity:0;border-color:inherit}.spinner-blue,.spinner-blue-only{border-color:#4285f4}.spinner-red,.spinner-red-only{border-color:#db4437}.spinner-yellow,.spinner-yellow-only{border-color:#f4b400}.spinner-green,.spinner-green-only{border-color:#0f9d58}.active .spinner-layer.spinner-blue{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-red{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-yellow{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-green{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer,.active .spinner-layer.spinner-blue-only,.active .spinner-layer.spinner-red-only,.active .spinner-layer.spinner-yellow-only,.active .spinner-layer.spinner-green-only{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@-webkit-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg)}}@keyframes fill-unfill-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(1080deg)}}@-webkit-keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@-webkit-keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@-webkit-keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@-webkit-keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}.gap-patch{position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.gap-patch .circle{width:1000%;left:-450%}.circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.circle-clipper .circle{width:200%;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent !important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0}.circle-clipper.left .circle{left:0;border-right-color:transparent !important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.circle-clipper.right .circle{left:-100%;border-left-color:transparent !important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.active .circle-clipper.left .circle{-webkit-animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@-webkit-keyframes left-spin{from{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg)}}@keyframes left-spin{from{transform:rotate(130deg)}50%{transform:rotate(-5deg)}to{transform:rotate(130deg)}}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg)}}@keyframes right-spin{from{transform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-130deg)}}#spinnerContainer.cooldown{-webkit-animation:container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);animation:container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1)}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}*,*:after,*:before{box-sizing:border-box}@media all and (min-width:800px){html{overflow-y:scroll !important}}body,html{position:relative;height:100%;width:100%;overflow:visible}body{background:#000;color:#fff;font-weight:400}#loading-screen{z-index:99999;position:fixed;top:0;left:0;right:0;bottom:0;color:#eee;background:#000}.background{background-size:cover;background-position:center top;z-index:0;position:absolute;top:0;left:0;right:0;bottom:0}.background.bottom{background-position:center bottom}.background.center{background-position:center}.background.fixed{background-attachment:fixed}.background.main{position:fixed}@media all and (max-width:800px){.background{background-attachment:scroll !important;position:absolute !important}}.touch-device .background{background-attachment:scroll !important;position:absolute !important}.touch-device #navigation{position:absolute}.touch-device #rub-2 .background{background-image:url('http://www.elisekusmeruck.fr/squelettes/img/rub-2-mobile.jpg') !important}.touch-device #loading-screen{position:absolute}.navigation{position:fixed;z-index:99;top:0;left:0;right:0;line-height:8rem;font-size:1.7rem;height:8rem;background:rgba(255, 255, 255, .9)}.navigation ul{list-style:none;text-align:right}.navigation ul li{display:inline-block;margin:0;position:relative}.navigation ul li.name{float:left;text-align:left}.navigation ul li a{display:block;color:#5a0a11;padding:0 1rem;outline:0;height:8rem}.navigation ul li a.item{position:relative}.navigation ul li a.item:after{content:"";color:inherit;position:absolute;bottom:0;left:0;right:0;border-bottom:4px solid;opacity:0;transform:scale3d(0, 1, 1);transition:all 0.2s}.navigation ul li a.item.on:after,.navigation ul li a.item.active:after{opacity:0.5;transform:scale3d(1, 1, 1)}@media all and (max-width:800px){.navigation ul li a.item:after{display:none}.navigation ul li a.item.on,.navigation ul li a.item.after{text-decoration:underline}}.navigation ul li a span{display:block}.navigation ul li a .title{line-height:6.5rem;font-size:2.7rem;font-weight:900;text-transform:uppercase}@media all and (max-width:800px){.navigation ul li a .title{font-size:2rem}}.navigation ul li a .subtitle{line-height:1.5rem;font-size:1.5rem;position:relative;margin-top:-1.5rem}.navigation ul li ul{position:absolute;background:rgba(255, 255, 255, .9);display:block;top:8rem;left:50%;margin:0 0 0 -10rem;width:20rem;text-align:center;pointer-events:none;top:-9999px;opacity:0;transition:opacity 0.25s;border-radius:0 0 3px 3px;overflow:hidden}.navigation ul li ul li{display:block}.navigation ul li ul li a{height:4rem;line-height:4rem}@media all and (max-width:800px){.navigation ul li ul{display:none}}.navigation ul li:hover ul{top:8rem;opacity:1;pointer-events:auto}.navigation ul li:hover ul a.on{background:rgba(90, 10, 17, .5);color:#fff}.navigation ul:after{content:"";clear:both;display:table;width:100%}.navigation .mobile-only{display:none}@media all and (max-width:800px){.navigation{position:absolute}.navigation .mobile-only{display:inline-block}.navigation .mobile-hide{display:none}.navigation.open{height:auto;z-index:100;overflow:hidden}.navigation.open .mobile-hide{display:block !important;height:6rem;line-height:6rem}}.navigation #backgrounds-keeper{position:absolute;top:0;z-index:-1;opacity:0;pointer-events:none}.navigation #backgrounds-keeper div{width:1px;height:1px;overflow:hidden;display:inline-block}#mobile-scroll{position:absolute;top:8rem;bottom:0;left:0;right:0}#mobile-scroll .article{padding-top:0}.section{position:relative;overflow:hidden}.section.full-height{min-height:100%}.section.full-height-minus-footer{min-height:100%;min-height:calc(100% - 16rem)}.section .container{z-index:1}@media all and (max-width:800px){.section .container{opacity:1 !important;transform:none !important}}.section .header h2{margin:0;padding-top:5rem;letter-spacing:2px;font-size:3.5rem;font-weight:900;text-transform:uppercase}.section .header h2 .image + span{display:none}@media all and (max-width:800px){.section .header{text-align:center !important}.section .header h2{font-size:3rem}}.section .text{padding-top:2.6rem;margin-bottom:2.5rem}@media all and (max-width:800px){.section .text{margin-bottom:0}}.section.article{padding-top:8rem;position:relative}.section.article h2{margin-top:4rem;text-transform:none}.section.article h2 .image{margin-left:-2rem}.section.article .text{margin-bottom:0}@media all and (max-width:800px){.section.article h2{margin-top:2rem}.section.article h2 .image{max-width:32rem;margin:0 auto}}.section.article-plus{background:rgba(0, 0, 0, .65)}.section.article-plus .text{margin-bottom:0}.section.footer{height:auto;position:relative !important}.section.footer ul{color:#8c5458;margin:0;text-align:left;font-size:1.4rem}.section.footer ul .legal{float:right}.section.footer ul .legal a{color:rgba(0, 0, 0, .4)}@media all and (max-width:800px){.section.footer ul .legal{display:none}}.section.inverted{color:#000}.section.inverted ::selection{color:#fff;background:rgba(0, 0, 0, .8)}.section.inverted.article-plus{background:rgba(255, 255, 255, .5)}.section.text-background-on .text .columns.four{background:rgba(0, 0, 0, .5);padding:1rem;margin-bottom:2rem}.section.text-background-on .text .columns.four > :last-child{margin-bottom:0}.section.text-background-on.inverted .text .columns.four{background:rgba(255, 255, 255, .5)}.scroll-hint{position:absolute;right:0;left:0;text-align:center;bottom:0;font-size:5rem;z-index:99}.scroll-hint.inverted{color:black}.scroll-hint a{opacity:0.6;display:inline-block;color:inherit;transition:opacity 0.2s}.scroll-hint a:hover{opacity:0.8}.projets{text-align:center}.projets .wrapper{display:inline-block;min-width:210px;margin-bottom:2rem}.projets .wrapper.half{width:49%}.projets .wrapper.third{width:25%}.projet{display:inline-block;width:170px;height:170px;border-radius:170px;overflow:hidden;background-color:transparent;background-size:cover;background-position:center}.projet a{height:100%;display:block;background:rgba(0, 0, 0, 0.5);opacity:0;transition:opacity 0.25s;color:inherit;line-height:170px;border-radius:170px;text-align:center;font-size:1.7rem;font-weight:600}.projet a:hover{opacity:1}.agenda{display:table;table-layout:fixed;border-collapse:separate;border-spacing:0 0.2rem;width:100%;margin-bottom:2.5rem}.agenda a{display:table-row;color:inherit}.agenda a[href]:hover span{background:rgba(90, 10, 17, .5)}.agenda span{text-align:center;display:table-cell;padding:1rem;vertical-align:middle;background:rgba(255, 255, 255, .2)}.agenda .date{font-weight:600;text-transform:uppercase}@media all and (min-width:800px){.agenda .date{padding-right:2rem;text-align:right;background:none !important}}.agenda .hour{font-weight:600;text-transform:uppercase;font-size:1.2rem}@media all and (min-width:800px){.agenda .hour{padding-left:2rem;text-align:left;background:none !important}}.agenda .past{opacity:0.75}.agenda .past .date,.agenda .past .hour{border-color:initial}.agenda a.archive{font-size:1.2rem;opacity:0.5}.agenda a.archive span{background:none !important;border:0}.image{position:relative;width:100%;margin:0 auto 3.5rem;overflow:hidden}.image.left{width:40%;margin:0 3.5rem 3.5rem 0;float:left}.image.right{width:40%;margin:0 0 3.5rem 3.5rem;float:right}.image.center{width:40%}.image.small{width:20%}.image a{display:block}.image img{display:block;width:100%;height:auto}.image .caption{position:absolute;top:0;left:0;right:0;padding:1rem;color:rgba(255, 255, 255, .8);z-index:1}.image .caption.hidden{opacity:0}.image .play{position:absolute;top:0;left:0;right:0;bottom:0;color:rgba(255, 255, 255, .9);z-index:1}.image .play span{display:none}.image .play:before{content:"\f04b";font-family:'FontAwesome';font-size:4rem;position:absolute;margin-top:-2rem;line-height:5rem;height:5rem;top:50%;left:0;right:0;text-align:center;z-index:2;transition:color 0.3s, text-shadow 0.3s}.image .play:before{transition:none;z-index:1}.image iframe{position:absolute;margin:0;top:0;left:0;height:100%;width:100%;border:0;display:block;animation:fadeIn 0.3s ease-in-out 0s;animation-fill-mode:forwards;z-index:2}.image.video img{opacity:0.9}.image.video .caption{top:50%;text-align:center;margin-top:2.5em}.image.video .loader{color:white}.music ul{list-style:disc inside}.music li{opacity:0.85;color:rgba(255, 255, 255, .5)}.music li.on{opacity:1}.music li.on a{color:#8c5458;text-decoration:underline}.music a{outline:0}.player{text-align:center;margin-bottom:2rem}.player .actions{line-height:5rem;display:inline-block;opacity:0.8}.player .actions a{display:block;float:left;color:inherit;font-weight:normal}.player .actions a:active{outline:0}.player .actions .playPause{font-size:4rem}.player [data-action="pause"]{display:none !important}.player.playing [data-action="play"]{display:none !important}.player.playing [data-action="pause"]{display:block !important}.player .infos{font-size:1.2rem}.player .infos .time{opacity:0.8}.player .infos .title{display:none}.player .scrubb{position:relative;height:4px;background:rgba(255, 255, 255, .25);margin-bottom:1rem;cursor:pointer}.player .scrubb .progress{position:absolute;left:0;top:0;height:100%;width:0;background:rgba(255, 255, 255, .75);pointer-events:none}.player .scrubb:after{content:"";position:absolute;top:-1rem;bottom:-1rem;left:0;right:0;background:transparent}.inverted .player .scrubb{background:rgba(0, 0, 0, .25)}.inverted .player .scrubb .progress{background:rgba(0, 0, 0, .75)}.inverted .music li{color:rgba(0, 0, 0, .5)}#contact-form{color:rgba(0, 0, 0, .8)}#contact-form label{display:none}#contact-form input,#contact-form textarea{border:0}#contact-form .error{box-shadow:0 0 8px red inset}#contact-form textarea{height:20rem;resize:vertical}#contact-form #form-log{padding:1rem;color:white;text-align:center;position:relative}#contact-form .form-error{background:rgba(191, 64, 64, .5);border:1px solid rgba(255, 0, 0, .2)}#contact-form .form-valid{background:rgba(64, 191, 191, .5);border:1px solid rgba(0, 128, 0, .2)}.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}table{width:100%}table td{border:none}a{text-decoration:none;outline:0;-webkit-tap-highlight-color:rgba(255, 255, 255, 0)}a.spip_in,a.spip_out,a.spip_mail,a.spip_url{font-weight:700}ul,ol{text-align:left}.small{font-size:1.2rem}.faded{opacity:0.4}i span{display:none}.has-popup{overflow:hidden !important}.popup{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;z-index:999999;overflow-y:scroll}.popup .closer{font-size:10rem;font-weight:100;top:1rem;right:1rem;height:4rem;line-height:5rem;width:5rem;text-align:center;display:block;position:absolute;transform:rotate(45deg)}.album{margin-bottom:3.5rem}.album .image{width:25%;float:left;position:relative;margin:0;overflow:hidden;background-size:cover;background-position:center;opacity:0.9}.album .image img{display:block;opacity:0;width:100%}.album .image.plus{position:relative;vertical-align:middle}.album .image.plus:after{content:"";position:absolute;top:50%;left:50%;width:4rem;border-top:1px solid #fff;margin-left:-2rem;display:block;height:0}.album .image.plus:before{content:"";position:absolute;top:50%;left:50%;height:4rem;border-right:1px solid #fff;margin-top:-2rem;display:block;width:0}.album .image.hidden{display:none}.album .image:before{content:"";position:absolute;top:0;right:0;bottom:0;border-right:1px solid #000}.album:after{content:"";clear:both;display:table}.inverted .album .image:before{border-color:#fff}.image + .album,.album + .image{margin-top:-2.5rem}.poptrox-overlay:after{content:"+";font-size:10rem;font-weight:100;top:1rem;right:1rem;height:4rem;line-height:5rem;width:5rem;text-align:center;display:block;position:absolute;transform:rotate(45deg)}.poptrox-popup{background:#000}.poptrox-popup .loader{color:#fff}.poptrox-popup .pic{position:relative}.nav-previous,.nav-next{font-size:75px;text-align:center;color:#fff;text-shadow:none;height:100%;position:absolute;top:0px;opacity:0.35;cursor:pointer;left:0px;width:100px;display:block}.nav-previous.nav-next,.nav-next.nav-next{right:0px;left:100px;width:auto}.nav-previous.nav-next:after,.nav-next.nav-next:after{left:auto;right:0}.nav-previous div,.nav-next div{display:none}.nav-previous:after,.nav-next:after{position:absolute;height:100px;width:125px;top:50%;left:0px;margin-top:-50px;line-height:100px;font-family:FontAwesome}.nav-previous:hover,.nav-next:hover{opacity:1 !important}.nav-previous:after{content:"\f104"}.nav-next:after{content:"\f105"}