@font-face{font-family:'function_probook';src:url("../fonts/FunctionPro-Book-webfont.eot");src:url("../fonts/FunctionPro-Book-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/FunctionPro-Book-webfont.woff2") format("woff2"),url("../fonts/FunctionPro-Book-webfont.woff") format("woff"),url("../fonts/FunctionPro-Book-webfont.ttf") format("truetype"),url("../fonts/FunctionPro-Book-webfont.svg#function_probook") format("svg");font-weight:normal;font-style:normal}*{box-sizing:border-box}body{color:#000;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;width:100%;height:100%;font-family:'function_probook';overflow:hidden}body ::-webkit-scrollbar{display:none}body .border{z-index:10;width:42px;height:0;background:#FFF;position:fixed;top:0}body #bleft{left:0;top:0}body #bright{right:0}body #bbottom{right:0;width:0;height:42px;top:auto;bottom:0}.clear{clear:both}input{border:none}a{cursor:pointer;text-decoration:none;display:block}img{display:block}strong{font-weight:bolder}em{font-style:italic}ul li{list-style-type:none}.clear{clear:both}.vam{display:inline-block;vertical-align:middle;line-height:1}.nav-link{font-size:9px;letter-spacing:3px;position:fixed;top:50%;z-index:11;color:#000;text-transform:uppercase;margin-top:-4px;width:200px;text-align:center}#prev-link{transform:rotate(-90deg);left:-77px}#next-link{transform:rotate(90deg);right:-77px}#mobile-prev-link,#mobile-next-link{display:none}#wrapper{position:fixed;width:100%;height:100%;top:0;left:0;overflow:hidden}#ajax-container{position:absolute;position:absolute;top:0;left:0;width:100%;height:100%;height:calc(100% - 33px);bottom:0;top:auto;border:42px solid transparent;box-sizing:border-box}#ajax-container.full{height:100%;border:0px}.page-c{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;overflow:hidden}.page-c .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#EEEEEE}.mobile-link{display:none}.img-crop,.img-center{position:relative;overflow:hidden}.vl-scroll-mask{position:relative}.vl-scroll-mask:after{width:100%;background:linear-gradient(to bottom, rgba(238,238,238,0) 0%, #eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00eeeeee', endColorstr='#eeeeee', GradientType=0);height:50%;content:"";bottom:-10px;left:0;position:absolute;opacity:1;transition:opacity, 0.5s}.vl-scroll-mask.end:after{opacity:0}.scrollable{position:relative}.vl-scroll-container{box-sizing:content-box}.content-scrollable{position:relative}.content-scrollable h2{padding-right:20px}.vl-scroll-scrollbar-container-vertical{position:absolute;top:0;right:-30px;width:1px;height:100%;background:#d4d4d4}.vl-scroll-scrollbar-container-vertical .vl-scroll-scrollbar-handle{width:21px;background:transparent;right:-10px;height:10px;transition:height .5s;position:relative;top:0}.vl-scroll-scrollbar-container-vertical .vl-scroll-scrollbar-handle:after{width:1px;background:#000000;height:100%;content:"";position:absolute;right:10px}.tmce{font-size:14px;line-height:20px;color:#252424}.tmce h2{font-size:22px;line-height:28px;padding-bottom:10px;font-weight:bold}.tmce h3{font-size:14px;line-height:23px;margin-top:10px;padding-bottom:5px;font-weight:bold}.tmce h4{font-size:14px;line-height:23px;margin-top:10px;padding-bottom:5px}.tmce p{font-size:14px;line-height:20px;color:#252424;margin-top:10px}.tmce img{display:block;margin:10px 0;width:100%;height:auto}#logo{position:absolute;width:577px;left:calc(50% - 288.5px);bottom:10%}#logo #mailto{position:absolute;top:76px;color:#FFF;font-size:14px}#logo #mailto:after{position:absolute;bottom:-10px;width:0;height:1px;background:#FFF;content:"";left:0;transition:width 0.3s ease-out}#logo #mailto:hover:after{width:100%}header{position:absolute;top:0;left:0;width:100%;height:100%;height:75px;line-height:75px;z-index:10}header .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#FFF;line-height:1;right:0;width:0}header #header-c{width:100%}header #header-c nav{display:table;margin:auto;width:100%;text-align:center}header #header-c nav a{margin:0 35px;letter-spacing:2px;font-size:10px;color:#000;display:inline-block;vertical-align:middle;position:relative;text-transform:uppercase;transform:translateY(10px);opacity:0}header #header-c nav a:after{position:absolute;bottom:-10px;width:0;height:1px;background:#000;content:"";left:0;transition:width, 0.3s ease-out}header #header-c nav a.selected{pointer-events:none}header #header-c nav a.selected:after,header #header-c nav a:hover:after{width:100%}header #header-c nav a#back-home.selected:after,header #header-c nav a#back-home:hover:after{width:0}#logo-header{display:none}.phone-btn{position:fixed;top:0;right:42px;height:72px;text-align:right;cursor:pointer;display:none;z-index:10}.phone-btn span{color:#000000;float:left;font-size:14px;margin-right:45px;display:inline-block}.phone-btn ul{position:absolute;right:0;top:12px}.phone-btn ul li{background-color:#000000;width:30px;height:2px;margin-bottom:7px;transition:all,0.3s}.phone-btn ul li:nth-child(4){position:absolute;top:9px;right:0}.phone-btn.open ul{position:relative}.phone-btn.open ul li{position:absolute;right:0;top:9px}.phone-btn.open ul li:nth-child(1),.phone-btn.open ul li:nth-child(3){display:none}.phone-btn.open ul li:nth-child(2){transform:rotate(45deg)}.phone-btn.open ul li:nth-child(4){transform:rotate(-45deg)}.element-container,.wheel-container{width:50%;height:100%;position:absolute}.wheel-container .img-c{position:absolute;top:0;left:0;width:100%;height:100%;line-height:1}.wheel-container #wheel{width:50%;left:25%;position:relative}.wheel-container #wheel li{font-size:15px;margin:30px 0;text-align:center}.wheel-container #wheel li a{color:#FFF}.element-container .element{width:72%;margin-left:14%;max-height:70%;position:relative}.element-container .element .title{font-size:27px;width:calc(100% - 160px)}.element-container .element .auteur{font-size:19px;margin-top:1px;max-width:80%}.element-container .element .bt-pdf{position:absolute;width:140px;height:20px;background:url("../images/icons/pdf.png") center right no-repeat;top:6px;right:0;color:#000;padding-right:20px;padding-top:3px}.element-container .element .mention{font-size:19px;margin-top:1px}#single-media .element-container,#single-livre .element-container{left:0}#single-media .wheel-container,#single-livre .wheel-container{right:0}#single-entretien .element-container,#single-exposition .element-container{right:0}#single-entretien .wheel-container,#single-exposition .wheel-container{left:0}#contact .img-crop{width:100%;height:100%}#contact #logo{width:310px;height:39px;left:calc(50% - 155px);bottom:13%;position:relative}#contact #logo #mailto{right:0;color:#3F84F3;top:-25px}#contact #logo #mailto:after{bottom:-5px;background:#3F84F3}#contact #logo .logo-contact{width:100%;height:auto}#home #slideshowSimple{position:absolute;top:0;left:0;width:100%;height:100%}#home #slideshowSimple #slider{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}#home #slideshowSimple #slider .slide{position:absolute;top:0;left:0;width:100%;height:100%}#home #slideshowSimple #slider .slide .img-c{position:absolute;top:0;left:0;width:100%;height:100%}#oeuvres #slideshowWorks{position:absolute;top:0;left:0;width:100%;height:100%}#oeuvres #slideshowWorks #slider{position:absolute;width:90%;height:90%;top:5%;left:5%}#oeuvres #slideshowWorks #slider .slide{position:absolute;top:0;left:0;width:100%;height:100%}#oeuvres #slideshowWorks #slider .slide .img-c{position:absolute;top:0;left:0;width:100%;height:100%}#critiques #wheel-c{position:absolute;width:70%;height:100%;top:0;left:15%}#critiques #wheel-c #wheel li{font-size:24px;letter-spacing:0.10em;text-align:center;opacity:0;position:relative;height:100px;line-height:100px}#critiques #wheel-c #wheel li.clicked a{transform:translateY(20px);color:#EEE}#critiques #wheel-c #wheel li.actif a:after{width:100%;transition:all, 0.5s}#critiques #wheel-c #wheel li a{color:#231f20;display:inline-block;position:relative;line-height:normal;vertical-align:middle;transition:all, 0.3s}#critiques #wheel-c #wheel li a:after{position:absolute;content:'';width:0;left:0;height:1px;background-color:#000000;bottom:-5px;transition:all 0.3s}#critiques #critique-container{width:50%;height:100%;position:absolute;top:0;right:-50%}#critiques #critique-container .content{max-height:70%;width:80%;font-size:14px;line-height:20px}#critique-content{position:absolute;height:100%;width:100%}.single-critique{height:100%}.single-critique #title-content,.single-critique #critique-content{position:absolute;top:0;left:0;width:100%;height:100%;width:50%}.single-critique #close-single{width:14px;height:14px;background:url("../images/icons/close.png");position:absolute;top:50%;margin-top:-130px;left:50%;margin-left:-7px;z-index:100;cursor:pointer;transform:translateY(20px)}.single-critique #title-content{left:0}.single-critique #title-content .content{width:100%}.single-critique #title-content .title{font-size:30px;letter-spacing:3px;color:#000;text-align:center;display:table;margin:auto}.single-critique #title-content .title:after{display:block;width:100%;background:#000;margin-top:5px;height:1px;content:""}.single-critique #critique-content{right:0;left:auto}.single-critique #critique-content .content{max-height:70%;width:80%;font-size:14px;line-height:20px}#wheel-c{height:100%}#wheel-c #close-page{width:14px;height:14px;background:url("../images/icons/close.png");position:absolute;top:50%;margin-top:-130px;left:50%;margin-left:-7px;opacity:0;display:none;z-index:100;cursor:pointer;transform:translateY(20px)}#wheel-c #wheel{position:absolute;top:0;left:0;width:100%;height:100%}#wheel-c #wheel .ws-elem{position:absolute}#wheel-c #wheel #global-list{position:relative;top:50%;margin-top:-350px}#wheel-c #wheel #global-list ul li{list-style-type:none}#wheel-c #wheel #global-list ul li a{color:#000}#wheel-c #wheel .small.vam{width:100%;height:100%;text-align:center;position:absolute;top:50%;margin-top:-275px}#wheel-c #wheel .small.vam li{margin:0;width:100%;opacity:0;height:50px;position:relative;line-height:50px;list-style-type:none}#wheel-c #wheel .small.vam li a{font-size:24px;line-height:20px;position:relative;display:inline-block}#wheel-c #wheel .small.vam li a:after{content:'';left:0;bottom:-5px;width:0;transition:all, 0.3s;background-color:white;height:1px;display:inline-block;position:absolute}#wheel-c #wheel .small.vam li.actif a:after{transition:all, 0.5s;width:100%}@media (max-width: 1024px){#critiques #wheel-c #wheel li{font-size:20px}.vl-scroll-mask:after{display:none}}@media (max-width: 875px){#home #logo{width:100%;left:0}#home #logo img{width:90%;margin-left:5%}header #header-c nav a{margin:0 27px}.element-container .element .title{padding-top:40px;width:100%}}@media (max-width: 768px){::-webkit-scrollbar{display:none}#bright,#bleft,.nav-link{display:none}#wrapper{position:absolute;overflow:auto}.page-c{overflow:auto}.page-c .bg{display:none}#bbottom{position:fixed;bottom:0;height:16px}header{position:fixed}header .bg{width:100% !important}#ajax-container{border-left:16px solid #FFF;border-right:16px solid #FFF;border-bottom:16px solid #FFF;background:#EEE}.single-mobile .mobile-link{position:absolute;z-index:12;width:9px;height:18px;top:39px;display:block}.single-mobile .mobile-link#mobile-prev-link{background:url("../images/icons/prev-small.png");left:20px}.single-mobile .mobile-link#mobile-next-link{background:url("../images/icons/prev-small.png");right:20px;transform:rotate(180deg)}#critiques #title-content{width:70%;margin-left:15%;position:relative;height:auto}#critiques #title-content .title{font-size:19px;display:table;margin-top:40px;text-align:center;width:auto}#critiques #title-content .title:after{display:block;margin-top:10px;height:1px;width:100%;content:"";background:#000}#critiques #critique-content{width:100%;position:relative;right:auto;height:auto}#critiques #critique-content .content{left:10%;margin-top:50px}#oeuvres #slideshowWorks{position:relative;height:auto}#oeuvres #slideshowWorks #slider{position:relative;width:90%;height:auto}#oeuvres #slideshowWorks #slider .slide{position:relative;width:100%;top:auto;left:auto;height:auto;margin-top:20px}#oeuvres #slideshowWorks #slider .slide .img-c{position:relative;width:100%;top:auto;left:auto;height:auto}#oeuvres #slideshowWorks #slider .slide .img-c img{position:relative;width:100%}#wrapper #ajax-container.border{border:50px solid white;border-top:0}#wrapper header{height:72px}#wrapper header .phone-btn{display:inline-block}#wrapper header #back-home{display:none}#wrapper header #header-c nav{opacity:0;overflow:hidden;background-color:white;position:fixed;width:calc(100% - 72px);top:92px;left:50%;margin-left:calc((100% - 72px) / 2 * (1 - 2));text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:inline-block}#wrapper header #header-c nav a{text-align:center;font-size:24px;letter-spacing:0.18em;position:relative;width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:0 auto;display:inline-block;vertical-align:middle;height:0}#wrapper header #header-c nav a img{margin:0 auto}#wrapper header #header-c nav a:after{left:40%;bottom:20%}#wrapper header #header-c nav a.selected:after{width:20%;left:40%}#wrapper header #header-c nav a:first-child{display:none}#critiques #wheel-c #wheel li{font-size:20px}#logo-header{display:inline-block;position:fixed;top:29px;left:30px;z-index:30}.page-c.blur{-ms-filter:blur(30px);filter:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><filter id="blur"><feGaussianBlur stdDeviation="30" /></filter></svg>#blur');filter:progid:DXImageTransform.Microsoft.Blur(Strength=30)}#contact .img-crop img{height:100%;width:auto}#wheel-c #wheel .small.vam{height:auto}}@media (max-width: 767px){#mobile-prev-link,#mobile-next-link{display:inline-block}#single-media .wheel-container,#single-entretien .wheel-container,#single-exposition .wheel-container{display:none}#single-media .element-container,#single-entretien .element-container,#single-exposition .element-container{width:100%;position:relative;height:auto}#single-media .element-container .element,#single-entretien .element-container .element,#single-exposition .element-container .element{width:70%;margin-left:15%}#single-media .element-container .element .title,#single-entretien .element-container .element .title,#single-exposition .element-container .element .title{font-size:19px;margin-top:40px}#single-media .element-container .element .bt-pdf,#single-entretien .element-container .element .bt-pdf,#single-exposition .element-container .element .bt-pdf{top:37px;display:none}#single-media .element-container .element .auteur,#single-entretien .element-container .element .auteur,#single-exposition .element-container .element .auteur{font-size:17px}#single-media .element-container .element .mention,#single-entretien .element-container .element .mention,#single-exposition .element-container .element .mention{font-size:17px}#single-media .element-container .element .contenu,#single-entretien .element-container .element .contenu,#single-exposition .element-container .element .contenu{margin-top:50px}#single-media .tmce p,#single-entretien .tmce p,#single-exposition .tmce p{color:#FFFFFF}#single-media .mobile-link#mobile-next-link,#single-media .mobile-link#mobile-prev-link,#single-entretien .mobile-link#mobile-next-link,#single-entretien .mobile-link#mobile-prev-link,#single-exposition .mobile-link#mobile-next-link,#single-exposition .mobile-link#mobile-prev-link{background:url("../images/icons/prev-small-white.png")}#single-media .element-container .element .title,#single-entretien .element-container .element .title,#single-exposition .element-container .element .title{text-align:center;padding-right:0;color:#FFFFFF}#bg-single-media #ajax-container{background:url("../images/test/media_mobile.jpg") no-repeat center center}#bg-single-entretien #ajax-container{background:url("../images/test/entretien.jpg") no-repeat center center}#bg-single-exposition #ajax-container{background:url("../images/test/exposition.jpg") no-repeat center center}}@media (max-width: 500px){#wrapper header #header-c nav{width:calc(100% - 90px);top:105px;left:50%;margin-left:calc((100% - 90px) / 2 * (1 - 2))}#wrapper header #header-c nav a:after{left:30%}#wrapper header #header-c nav a.selected:after{left:30%;width:40%}}
