html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}@font-face{font-family:'intervalbold';src:url('/wp-content/themes/pierremarsan/_/fonts/interval_bold-webfont.eot');src:url('/wp-content/themes/pierremarsan/_/fonts/interval_bold-webfont.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/pierremarsan/_/fonts/interval_bold-webfont.woff2') format('woff2'),url('/wp-content/themes/pierremarsan/_/fonts/interval_bold-webfont.woff') format('woff'),url('/wp-content/themes/pierremarsan/_/fonts/interval_bold-webfont.ttf') format('truetype'),url('/wp-content/themes/pierremarsan/_/fonts/interval_bold-webfont.svg#intervalbold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'intervalbook';src:url('/wp-content/themes/pierremarsan/_/fonts/interval-webfont.eot');src:url('/wp-content/themes/pierremarsan/_/fonts/interval-webfont.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/pierremarsan/_/fonts/interval-webfont.woff2') format('woff2'),url('/wp-content/themes/pierremarsan/_/fonts/interval-webfont.woff') format('woff'),url('/wp-content/themes/pierremarsan/_/fonts/interval-webfont.ttf') format('truetype'),url('/wp-content/themes/pierremarsan/_/fonts/interval-webfont.svg#intervalbook') format('svg');font-weight:normal;font-style:normal}::-moz-selection{background:cyan;color:#fff;text-shadow:none}::selection{background:cyan;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:transparent}ins{background-color:cyan;color:#000;text-decoration:none}mark{background-color:cyan;color:#000;font-style:italic;font-weight:bold}input:-moz-placeholder{color:#a9a9a9}textarea:-moz-placeholder{color:#a9a9a9}html{font-size:62.5%;height:100%}body{font-family:'intervalbook',Courier New,monospace;font-size:1.3em;line-height:1.5em}body,select,input,textarea{color:#333}strong{font-family:'intervalbold',Courier New,monospace;font-weight:normal}a{text-decoration:none;color:inherit}a:hover{color:#000}a.no-effect,a.no-effect:hover{border:0 !important;background-color:transparent !important}.isMobile{display:inline-block}.browsehappy{background-color:red;color:black;position:relative;top:0;left:0;width:100%;font-size:2em;line-height:1.4em;padding:40px;height:300px;margin-bottom:20px}.browsehappy a,.browsehappy a:hover{border-bottom:thick solid #000 !important;color:#000}.error{font-size:23px;line-height:30px}#wrapper,#footer{position:relative;width:90%;max-width:1280px;margin:50px auto}.blocMasonry{width:46.25% !important;opacity:0}.gutter-sizer{width:7.5%}.plusProjet{width:100% !important;border-top:thin solid #000;padding-bottom:40px;padding-top:10px;margin-top:50px}.no-js .blocMasonry{opacity:1;vertical-align:top;display:inline-block}.no-js #page-nav{display:block}.no-js .ssMenu,.no-js .loadPage,.no-js .journal-share{display:none}#header{font-size:1.1em;text-align:right;line-height:1.9em;height:140px;margin-bottom:30px;position:relative;z-index:1000}#header h1,#nav{position:relative;top:-8px}.logoSite{background:url('/wp-content/themes/pierremarsan/_/img/logo.svg') no-repeat;background-size:contain;width:143px;height:140px;position:absolute;bottom:0;left:0;cursor:pointer;transition:opacity .6s linear}.logoSite:hover{opacity:.7}#nav li{display:inline-block}#nav li:not(.active) a{transition:all .3s ease-out;border-bottom:thin dotted transparent}#nav li:not(.active) a:hover{border-bottom:thin dotted #000}#nav li:not(:first-child)::before{content:" / "}#nav li.active a,li.current-cat a{border-bottom:thin solid #000}.ssMenu{position:absolute;bottom:0;right:0}.btnDropDown{color:#999;font-size:12px;line-height:initial;cursor:pointer;padding-right:20px;text-align:right;width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btnDropDown::before,.btnDropDown::after{content:'';display:block;position:absolute;top:3px;width:2px;height:10px;background-color:#ccc;transition:transform .3s,width .3s,right .3s}.btnDropDown::before{transform:rotate(45deg);right:0}.btnDropDown::after{transform:rotate(-45deg);right:6px}.btnDropDown:hover{color:#000}.btnDropDown:hover::before,.btnDropDown:hover::after{background-color:#000}.btnDropDown.open::before,.btnDropDown.open::after{top:0;height:15px}.btnDropDown.open::before{right:3px;transform:rotate(225deg)}.btnDropDown.open::after{right:3px;transform:rotate(135deg)}.listFiltre{position:absolute;right:-1px;top:45px;width:280px;display:none;box-shadow:5px 5px 40px 0 rgba(0,0,0,.3)}.listFiltre li.all-cat a{border-bottom:thin solid #eee}.listFiltre li a{background-color:#fff;padding:5px 10px;display:block;transition:all .5s linear}.listFiltre li a:hover{background-color:#eee}.listFiltre li.current-cat a{border-bottom:0;background-color:#eee}#footer{position:relative;margin-top:50px;font-size:12px}#footer .txtFooter{display:inline-block;vertical-align:top;margin-right:10%}#footer-mentions{margin-top:20px;font-size:11px}.pageUp{position:absolute;right:0;top:0;cursor:pointer;width:35px;height:30px;background:url('/wp-content/themes/pierremarsan/_/img/page-up.svg') no-repeat center 2px}.pageUp:hover{opacity:.5}.pageUpMobile{display:none;width:50px;height:50px;position:fixed;bottom:0;right:0;cursor:pointer;background:rgba(0,0,0,.8) url('/wp-content/themes/pierremarsan/_/img/page-up2.svg') no-repeat center 18px}.pageUpMobile:hover{background-color:rgba(0,0,0,.5)}.icone-titre{height:64px;width:64px;border-radius:50%;font-size:30px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:-14px}.content-fiche{margin-top:0;font-family:'Source Sans Pro',sans-serif}.content-fiche p{font-size:16px;line-height:20px;margin-bottom:8px;margin-top:6px}.content-fiche a{border-bottom:thin dotted #000;transition:background-color .3s linear}.content-fiche a:hover{background-color:cyan;border-bottom:thin solid cyan}.content-fiche strong{font-family:'Source Sans Pro',sans-serif;font-weight:bold}.content-fiche blockquote{border-left:4px #eee solid;padding-left:15px;margin-top:10px;margin-bottom:10px}.content-fiche ul{margin-bottom:8px;font-size:16px;line-height:20px;margin-left:20px;list-style-type:disc;list-style-position:outside}article.agence{margin-bottom:75px}body.post-type-archive-journal,body.single-journal,body.tax-categories{background-color:#f2f2f2}article.journal{background-color:#fff;padding:26px;margin-bottom:60px;box-shadow:2px 2px 10px 0 rgba(0,0,0,.0);transition:all .3s ease-out}article.journal:hover{box-shadow:2px 2px 10px 0 rgba(0,0,0,.2)}article.journal .icone-titre{background-color:cyan;margin-left:0}.journal-header{display:flex;justify-content:space-between;align-items:center}.journal-titrage{width:75%;max-width:370px}.journal-date{text-align:right;color:#666}.journal-content{margin-top:13px}.journal-titre{display:inline-block;width:60%;vertical-align:middle}.journal-footer{margin-top:25px;position:relative;color:gray;display:flex;justify-content:space-between;z-index:999}.journal-share{cursor:pointer;padding-left:25px;height:18px;display:block;background:url("/wp-content/themes/pierremarsan/_/img/share.svg") 0 2px no-repeat}.journal-share:hover{color:#000;background:url("/wp-content/themes/pierremarsan/_/img/share.svg") 0 -18px no-repeat}.journal-share.alreadyClic{background:url("/wp-content/themes/pierremarsan/_/img/share.svg") 0 -36px no-repeat}.journal-share.alreadyClic:hover{background:url("/wp-content/themes/pierremarsan/_/img/share.svg") 0 -56px no-repeat}.journal-cat{max-width:65%;text-align:right}.journal-album,.embed-container,div[id^="attachment_"],.alignnone,p img{margin-top:20px;width:calc(100% + 52px) !important;margin-left:-26px;height:auto}p.wp-caption-text{font-size:12px;margin-left:26px}a.more-link{border:0;color:#999;background-color:#f2f2f2;font-size:12px;font-family:'intervalbook';border:0;padding:2px 5px;display:inline-block;margin-top:5px;transition:all .5s ease-out}a.more-link:hover{border:0;background-color:#f2f2f2;color:#000}.share-buttons{display:none;text-align:left;position:absolute;width:250px;box-shadow:5px 5px 40px 0 rgba(0,0,0,.3);z-index:999}.share-buttons a{color:#000;padding:5px 10px;display:block;background-color:#fff;transition:all .5s linear}.share-buttons a:hover{background-color:#eee}.share-buttons img{width:30px;height:auto;display:inline-block;vertical-align:-10px}.journal-album{position:relative;line-height:0;font-size:0}.imgAlbum{overflow:hidden;position:relative}.adaptImg img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.imgAlbum a::after{content:'';position:absolute;top:0;left:0;z-index:1000;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.0);transition:background-color .3s linear}.imgAlbum a:hover::after{background-color:rgba(0,0,0,.3)}.uneImage img,.wp-caption.alignnone img{width:100%;height:auto}.imgAlbum.firstImage:before{display:block;content:"";width:100%;padding-top:56.25%}.imgAlbum.imgHoriz.firstImage img{width:101%;height:auto}.imgAlbum.imgVerti.firstImage{width:50%;display:inline-block}.imgAlbum.imgVerti.firstImage:before{width:50%;padding-top:200%}.imgAlbum.imgVerti.firstImage img{width:auto;height:101%}.imgAlbum.deuxImage{width:50%;display:inline-block;vertical-align:top}.imgAlbum.deuxImage:before{display:block;content:"";width:50%;padding-top:100%}.imgAlbum.imgHoriz.deuxImage img{height:101%;width:auto}.imgAlbum.imgVerti.deuxImage img{width:101%;height:auto}.imgAlbum.troisImage{width:33.3%;display:inline-block;vertical-align:top}.imgAlbum.troisImage:before{display:block;content:"";width:50%;padding-top:100%}.bandeImg .imgAlbum.troisImage:before{width:50%;padding-top:66.72%}.imgAlbum.imgHoriz.troisImage img{height:101%;width:auto}.imgAlbum.imgVerti.troisImage img{width:101%;height:auto}.bandeImg{width:50%;display:inline-block;vertical-align:top}.bandeImg .imgAlbum{width:100%}.compteurImg{color:#fff;font-size:18px;position:absolute;bottom:0;right:0;background-color:rgba(0,0,0,.5);padding:20px 15px}.embed-container,.fb-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.wp-playlist.wp-video-playlist.wp-playlist-light{border:0 !important;padding:0 !important;margin:0 !important;width:calc(100% + 52px) !important;margin-left:-26px !important}.mejs-container{position:absolute;top:0;left:0;width:100%;height:100%}.wp-playlist-item{padding:0 27px !important;border-bottom:0 !important;width:95%}.wp-playlist-item a{padding:0 5px !important;border-bottom:0 !important}.fancyHidden{display:none}.fancybox-skin{background:#fff !important;color:#000 !important;border-radius:0 !important}.fancybox-opened .fancybox-skin{box-shadow:none !important}.fancybox-title{font-family:'intervalbook',Courier New,monospace !important;font-size:1.3em;line-height:1.5em}.fancybox-title-inside-wrap{padding:20px !important}.fbox-titre,.fbox-compteur,.fbox-legende{display:inline-block;vertical-align:top;margin-right:80px}.fbox-nav,.fbox-navClose{display:none}.navDiapo{width:40px;height:40px;position:fixed;z-index:1000;cursor:pointer;display:flex;align-items:center;justify-content:center}.navDiapo>svg{fill:#fff;opacity:.8;-webkit-filter:drop-shadow(0px 0 2px hsla(0,0%,0%,1));filter:drop-shadow(0px 0 2px hsla(0,0%,0%,1))}.navDiapo:hover>svg{opacity:1}.fbox-close{top:20px;right:20px}.fbox-next,.fbox-prev{top:50%;transform:translateY(-50%)}.fbox-prev{left:20px}.fbox-next{right:20px}#fancybox-loading{margin-top:-22px;margin-left:-22px;opacity:1;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('/wp-content/themes/pierremarsan/fancybox_loading.gif') center center no-repeat}.projetList-miniature{width:100%;height:auto;opacity:1}.projetList-titre{margin-top:14px}.txt_intro{font-family:'Source Sans Pro',sans-serif;font-size:15px;line-height:20px;margin-bottom:8px;margin-top:6px}.singleTxt_intro{font-weight:bold;margin-bottom:18px}.post.blocMasonry{padding-bottom:40px}a.projetList-boiteMiniature{display:block;line-height:0;overflow:hidden}.post.blocMasonry img{transition:all .3s ease-out;backface-visibility:hidden}.post.blocMasonry:hover img{transform:scale(1.02)}.imgProjet img{width:100%;height:auto}.imgProjet,.projet-info{margin-bottom:50px}.projet-entete{margin-bottom:0}.projet-titre{font-size:23px;line-height:30px;letter-spacing:.02em;margin-bottom:25px;margin-top:30px}.projet-content{padding-right:6%}.imgProjet img{position:relative;z-index:1}.imgProjet figcaption{position:absolute;display:block;z-index:2;top:0;left:0;color:#fff;padding:5px;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease-out}.imgProjet:hover figcaption{opacity:1}.projet-tech{margin-top:30px;width:80%}#page-nav{font-family:sans-serif;text-align:center;margin-top:50px;margin-bottom:30px;display:none}#page-nav a{display:inline-block;vertical-align:top;font-weight:400;font-size:1em;border:thin solid #404040;color:#404040;padding:3px 50px;transition:all 200ms ease-in-out}#page-nav a:hover{border:thin solid cyan;background-color:cyan;color:#fff}#infscr-loading{position:absolute;display:block;z-index:1200;transition:background-color .3s ease-out;width:50px;bottom:-40px;left:0}#infscr-loading img{display:none}.spinner{margin:0 auto;width:50px;height:40px;text-align:center;font-size:20px}.spinner>div{background-color:#000;height:100%;width:2px;display:inline-block;margin:2px;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{animation-delay:-1.1s}.spinner .rect3{animation-delay:-1s}.spinner .rect4{animation-delay:-.9s}.spinner .rect5{animation-delay:-.8s}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4)}20%{transform:scaleY(1.0)}}.loadPage{position:fixed;top:0;left:0;height:100%;width:100%;z-index:995;background-color:#fff}.logoAnim{position:absolute;width:250px;top:50%;left:50%;transform:translate(-50%,-50%)}.logoAnim polygon{fill:#000;opacity:.1;animation:fadeIn 3s alternate infinite ease-in-out}#letterP{animation-delay:0s}#letterM{animation-delay:1s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media screen and (min-device-width:1024px) and (max-device-width:1366px) and (max-device-height:800px){.imgProjet.imgVerti img{height:650px;height:90vh;width:auto}}@media screen and (max-width:900px){#wrapper{margin:30px auto;width:90%;max-width:600px}.isMobile{display:none}.blocMasonry{width:100% !important}#header{padding:20px;height:160px}.logoSite{left:0}.ssMenu{right:20px}.gutter-sizer{width:0}.fbox-close{bottom:15px;top:auto;left:50%;right:inherit;transform:translateX(-25px)}.fbox-next,.fbox-prev{top:auto;bottom:15px;transform:none}.fbox-prev{left:25px}.fbox-next{right:25px}.fbox-titre,.fbox-compteur,.fbox-legende{margin-right:40px}.fbox-titre,.txtDiapo{display:none}.fancybox-lock body{overflow:hidden !important;position:fixed;height:100%;width:100%}}@media screen and (max-width:480px){#wrapper{margin:0 auto;width:100%}.logoSite{width:70px;height:66px;left:20px}#header{text-align:left}.projetList-titre,.txt_intro,.more-link{margin-left:20px;margin-right:20px}article.journal{padding:20px}.journal-album,.embed-container,div[id^="attachment_"],.alignnone{width:calc(100% + 40px) !important;margin-left:-20px}p.wp-caption-text{margin-left:20px}.icone-titre{width:40px;height:40px;font-size:20px}.journal-header{flex-wrap:wrap}.journal-titrage{flex-wrap:nowrap}.journal-date{text-align:left;font-size:10px}.journal-titre{width:75%}.projet-titre,.projet-content,.projet-tech,.journal-footer{padding-left:20px;padding-right:20px}.projet-tech{width:100%}.projet-titre{font-size:20px;line-height:27px;margin-bottom:12px;margin-top:18px}article.agence{padding-left:20px;padding-right:20px}}@media screen and (max-width:320px){.journal-cat{max-width:55%}}