.a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,l,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,tfoot,thead,tt,u,ul,var,figure{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}td,th,tr{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a,article,aside,div,footer,h1,h2,h3,header,nav,p,section,table,ul{}@font-face{font-family:'BellMT';src:url('/fonts/BellMT.eot');src:local('☺'), url('/fonts/BellMT.woff') format('woff'), url('/fonts/BellMT.ttf') format('truetype');font-weight:normal;font-style:normal}hr{border:0}u{text-decoration:underline}a{text-decoration:none;transition:0.7s!important}a:hover{text-decoration:none}.center{width:1000px;position:relative;margin:0
auto}.left{float:left}.right{float:right}.clear{clear:both;height:0}.nomargin{margin:0
!important}.noborder{border:0
!important}.nopadding{padding:0
!important}.nodisplay{display:none}.marginrigth{margin-right:15px!important}.marginleft{margin-left:15px}.margintop{margin-top:25px}.marginbottom{margin-bottom:15px}.inlineb{display:inline-block;width:auto!important}.relative{position:relative}.absolute{position:absolute}.textcenter{text-align:center;overflow:unset}.errorS{color:red}.errorField{color:#F00}.ErrorField::placeholder{color:#F00}.FieldError{border:solid 1px #FF0000!important}input{-webkit-appearance:none;border:0;margin:0;border-radius:0;font-family:"Montserrat",Helvetica,sans-serif;font-size:14px}textarea{-webkit-appearance:none;font-family:'Montserrat',sans-serif}.isOk{font-size:24px;padding:5px
0;text-align:center}html{width:100%}body{font-size:12px;width:100%;font-family:'Montserrat',sans-serif;color:#000;font-size:18px;background:#fff url(/img/fond.png) center center no-repeat fixed;;font-weight:400;font-style:normal;line-height:1.5em;position:relative}div,p,ul,li{line-height:1.5em;font-size:18px;color:#000}h1,h2,h3,h4,h5{letter-spacing:0;font-weight:bold;line-height:1.7em}sup{font-size:12px;vertical-align:top}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:0s;-animation-delay:0s}@-webkit-keyframes
slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes
slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}#gdpr-cookie-message{position:fixed;right:30px;bottom:30px;max-width:375px;background-color:var(--purple);padding:20px;margin-left:30px;z-index:600;color:#000;background-color:#fff}#gdpr-cookie-message
h4{color:#000;text-transform:uppercase;font-size:11px;font-weight:700}#gdpr-cookie-message
h5{color:var(--red);font-size:11px;font-weight:400}#gdpr-cookie-message p, #gdpr-cookie-message
ul{color:#000;font-size:11px;line-height:1.5em}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:right}#gdpr-cookie-message
li{width:49%;display:inline-block}#gdpr-cookie-message
a{color:var(--red);text-decoration:none;font-size:11px;padding-bottom:2px;border-bottom:1px dotted rgba(255,255,255,0.75);transition:all 0.3s ease-in}#gdpr-cookie-message a:hover{color:white;border-bottom-color:var(--red);transition:all 0.3s ease-in}#gdpr-cookie-message button,button#ihavecookiesBtn{border:none;background:var(--red);color:white;font-size:12px;padding:7px;border-radius:3px;margin-left:15px;cursor:pointer;transition:all 0.3s ease-in}#gdpr-cookie-message button:hover{background:white;color:var(--red);transition:all 0.3s ease-in}button#gdpr-cookie-advanced{background:#CA264E;color:var(--red)}#gdpr-cookie-message button:disabled{opacity:0.3}#gdpr-cookie-message input[type='checkbox']{float:none;margin-top:0;margin-right:5px;-webkit-appearance:checkbox}button#gdpr-cookie-accept{background-color:#000;color:#fff;border-radius:0;text-transform:uppercase}button#gdpr-cookie-accept:hover{background-color:#eee}button#gdpr-cookie-advanced{background-color:#eee;color:#000;border-radius:0;text-transform:uppercase}.grid-col-1{width:100%}.grid-col-2{width:100%;display:flex;overflow:unset;align-items:center;flex-wrap:wrap}.grid-col-2>div{width:50%}.grid-col-3{width:104.8%;display:flex;flex-wrap:wrap;margin:0
-2.6%;overflow:unset}.grid-col-3>div{width:28.33%;margin:75px
2.5%}.grid-col-4{width:105%;display:flex;flex-wrap:wrap;margin:0
-2.5%;overflow:unset}.grid-col-4>div{width:20%;margin:75px
2.5%}.row
.deuxtiers{width:55%}.row
.untiers{width:45%}.grid-col-3
.colcinqpourcent{margin-left:3%;width:23.33}.grid-col-5{width:100%;display:flex}.grid-col-5>div{width:20%}.grid-col-6{width:100%;display:flex}.grid-col-6>div{width:11.66%;margin:2.5%}.slideshow
li{width:100%;background-color:#efefef}.slideshow li
.photo{width:100%}.slideshow li .photo
img{width:100%}.slideshow li
.maxheightimg{text-align:center!important}.slideshow li .maxheightimg
img{height:500px;width:auto!important;display:inline-block}.link{overflow:unset}.link
a{color:#000;border-left:solid 3px #000;padding-left:15px;text-transform:uppercase;font-weight:700}.link	a:hover{padding-left:10px}a.calltoaction{color:#000;border-left:solid 3px #000;padding-left:15px;text-transform:uppercase;font-weight:700}a.calltoaction:hover{padding-left:10px}a.calltoaction2{text-transform:uppercase;font-size:14px;color:#F7941D;padding:10px
20px 10px 20px;border:solid 1px #F7941D;margin-left:25px;font-size:16px;display:inline-block}a.calltoaction2:hover{background-color:#F7941D;color:#fff}.textalignrigth
*{text-align:right}.flexgrid{display:flex;width:100%}.popup{position:fixed;top:0;left:0;background-color:rgba(255,255,255,0.9);width:100%!important;height:100vh;text-align:center;z-index:500;transition:none!important;transition-delay:none!important;transform:none!important}.popup
.content{position:relative;padding:5%;height:90%;width:90%;text-align:center}.popup .content
button{position:absolute;top:2.5%;right:3.5%;background:unset;border:0}.popup .content button
img{filter:invert(100%);height:30px}.popup .content picture
img{height:100%!important;width:auto!important;display:inline}#wrap{overflow:hidden}div.quarante{width:40%}div.soixante{width:60%}div.trente{width:30%}div.soixantedix{width:70%}h1,h2,h3{font-family:'Montserrat',sans-serif;line-height:1.2em;text-align:left;line-height:1.5em}.photo
img{display:block;width:100%;height:auto}.photo-paralax{width:100%;height:1080px;background-size:cover!important}.photo-fond{width:100%;height:100%;;background-size:cover!important}.paralaxtiers .photo-paralax{width:100%;height:1080px;background-position:top left!important;background-size:contain!important;height:1080px!important}.paralaxcenter .photo-paralax{width:100%;height:1080px;background-position:-60% 0 !important;background-size:contain!important;height:1080px!important}h1{font-size:40px}h2{font-size:30px}h3{font-size:24px}.texte ul
li{list-style-type:square;list-style-position:inside}footer{position:relative}:root{--txtcolor:#fff;--bgcolor:#000}.socialmedia
a{margin-right:25px}a{color:#000}#header{overflow:unset;padding:60px
0 0 60px}#header .logo
img{height:60px}#header
.menumobile{position:fixed;top:0;left:0;display:flex;align-items:center;background-color:#fff;width:80px;padding:0px;height:100vh;border-right:solid 1px #000;z-index:400}#header
.ctacontact{position:fixed;top:103px;right:-2.5%;transform:rotate(-90deg);z-index:200}#header .ctacontact
a{font-weight:bold;text-transform:uppercase}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{height:1px;border-radius:0}.hamburger
.lib{text-transform:uppercase;font-size:14px}#wrap{padding-left:81px;width:calc(100% - 81px)}#MenuFull{display:none;background-color:#fff;position:fixed;top:0;left:81px;width:25%;padding:60px
60px;z-index:400;height:100vh}#MenuFull
img.small{height:60px}#MenuFull
nav{margin:75px
0}#MenuFull nav ul
li{margin:30px
0;font-size:24px;font-weight:bold}#MenuFull nav ul li
a{color:#000;display:inline-block;padding-bottom:5px;position:relative}#MenuFull nav ul li a::after{content:'';position:absolute;bottom:-1px;left:50%;width:0px;opacity:0;height:1px;background-color:#000;transition:0.7s}#MenuFull nav ul li:hover a::after{left:0;width:100%;opacity:1}#MenuFull nav ul li
a.selected{border-bottom:solid 4px #000}#MenuFull
.socialmedia{margin-top:50px}#MenuFull
.tel{font-weight:bold}#MenuFull .tel
a{color:#000}footer{overflow:unset;padding:0px
0 0 60px;;background-color:#000;color:#FFF}footer
.content{padding:50px
5%;color:#fff}footer .content div, footer .content
p{color:#fff;font-size:14px}footer .content
a{color:#fff}footer
.logo{float:left;width:22%;margin-right:5%}footer .logo
img{-webkit-filter:invert(1);filter:invert(1);width:100%;height:auto}footer .content
.libelle{text-transform:uppercase;font-weight:700;margin-bottom:10px;font-size:18px}footer
.coords{float:left;width:22%;margin-right:5%}footer .coords
.tel{margin:10px
0}footer
.zonechalandise{float:left;width:22%;margin-right:5%}footer
.socialmedia{float:left;width:15%}footer .socialmedia
img{-webkit-filter:invert(1);filter:invert(1);;height:30px}footer
.legal{clear:both;color:#fff;padding:15px
0;font-size:12px;text-align:center}footer .legal
a{color:#fff;margin:0
5px}#ContentPage{padding:50px
10% 0 15%}#HomePage
header{position:relative}#HomePage
.phidx0{float:left;width:45%;margin-right:2.5%}#HomePage
.phidx1{float:left;width:26%;margin-right:2.5%;position:relative}#HomePage .phidx1
.hline{content:'';position:absolute;width:3px;height:100px;bottom:-25px;right:25px;background-color:#000}#HomePage
.phidx2{position:absolute;bottom:0;right:0;width:21%}#HomePage .phidx2
.vline{content:'';position:absolute;width:100px;height:3px;top:25px;left:-25px;background-color:#000}#HomePage header
h1{position:absolute;top:0;right:0;width:21%;font-size:40px;line-height:1.2em;padding-top:5.4%}#HomePage header
.texte{float:right;width:28.5%;margin-right:23.5%;margin-top:12%}#HomePage header .texte
h2{font-size:24px;line-height:1.2em}#HomePage header .texte
.calltoaction{margin-top:15px;display:block}#HomePage
.row{padding:20vh 0}#section1 .grid-col-3{margin:0
-10px;width:calc(100% + 20px);position:relative;z-index:1}#section1 .grid-col-3>div{margin:25px
10px;width:calc(33.33% - 20px);z-index:1}.coldoublep
.photo{margin-bottom:20px}.mamission{position:relative;overflow:unset;z-index:5}.mamission
.vline{content:'';z-index:50;position:absolute;width:3px;height:100px;bottom:-65px;left:50px;background-color:#000}.mamission
p{font-size:60px;color:#BEBEBE;font-weight:bold}.mamission
h2{padding-left:115px}.agencerdecorer{position:relative;overflow:unset;Z-index:5}.agencerdecorer
.vline{content:'';position:absolute;width:3px;height:100px;top:-100px;right:50px;background-color:#000}.agencerdecorer
h2{text-align:right;padding-right:120px}.Lettrage{margin:50px
0}.Lettrage
h3{font-size:50px}.Lettrage h3
strong{font-size:200px;font-family:'BellMT';color:#BEBEBE;font-weight:400}.harmonie{width:500px}.harmonie::before{content:'';position:absolute;width:100px;height:3px;top:-50px;right:0;background-color:#000}.harmonie
p{padding-left:150px}.modernite{width:500px;padding-left:calc(100% - 500px);position:relative}.modernite::before{content:'';position:absolute;width:3px;height:100px;top:calc(50% - 50px);left:0;background-color:#000}.modernite
p{padding-left:190px}.luminosite{width:500px;padding-left:calc(20% );padding-right:20%}.luminosite::before{content:'';position:absolute;width:100px;height:3px;bottom:-50px;right:0;background-color:#000}.luminosite
p{padding-left:130px}.colorrow{padding:0}#section16{margin:0
-15% 0 -22%;padding:0!important}#section16 .grid-col-2{padding:0;align-items:start;flex-flow:row wrap;justify-content:stretch}.colorrow .grid-col-2>div{margin:0
3px;width:calc(50% - 6px);background-color:#BEBEBE;height:100%;display:flex}.colorrow .grid-col-2 > div
.texte{padding:50px
5%;height:15vh;text-align:center}.colorrow .grid-col-2 > div .texte
h2{text-align:center}.colorrow .grid-col-2 > div:first-child
.texte{padding-left:25%}.colorrow .grid-col-2 > div:last-child
.texte{padding-right:25%}.derniersprojets{position:relative}.derniersprojets::after{content:'';position:absolute;width:100px;height:3px;bottom:-70px;right:0px;background-color:#000}.derniersprojets
h2{padding-bottom:20px;position:relative;margin-bottom:20px}.derniersprojets h2::before{content:'';position:absolute;width:100px;height:3px;bottom:0;left:-50px;background-color:#000}.derniersprojets .grid-col-3>div{margin:25px
2.5%}.derniersprojets .liste
.item{position:relative}.derniersprojets .liste .item
.photo{width:100%}.derniersprojets .liste .item
.texte{transition:0.7s;position:absolute;bottom:5%;left:5%;width:90%;background-color:#fff}.derniersprojets .liste .item .texte h3
a{display:block;text-align:center;padding:10px
20px;font-size:14px;text-transform:uppercase;line-height:1.2em}.derniersprojets .liste .item:hover
.texte{bottom:0;left:0;width:100%}.avisclients
h2{text-align:center}.avisclients
.reviews{margin:50px
20%}.reviews
.slider{background-color:#fff}.reviews .slider .item::before{content:'«';font-size:100px;font-family:'BellMT';position:absolute;top:-20px;left:-40px}.reviews .slider .item::after{content:'»';font-size:100px;font-family:'BellMT';position:absolute;bottom:50px;right:-40px}.reviews .slider
.item{background-color:#fff!important;text-align:center}.reviews .slider .item
.note{margin-bottom:15px}.reviews .slider .item .note
img{margin:0
5px}.reviews .slider .item
.contact{text-align:right;font-style:italic;margin-top:10px;font-size:14px}#PageCountAvis{text-align:center}#PageCountAvis
a{display:inline-block;width:40px;height:3px;background-color:#BFBFBF;margin:0
15px}#PageCountAvis
a.activeSlide{background-color:#000}.texte
p{margin-bottom:10px}#Presentation{}#Presentation header
h1{line-height:1.2em;font-size:60px;margin-bottom:10px}#Presentation header
h2{color:#BEBEBE;font-size:50px;;margin-bottom:40px}#Presentation
header{position:relative}#Presentation header
.texte{float:left;width:calc(40% - 3px);padding-left:5%;margin-top:50px;border-left:solid 3px #000}#Presentation header
.galerie{float:left;width:40%;margin:50px
5% 0 0;position:relative}#Presentation header .galerie
img{width:100%;height:auto;display:block}#Presentation header .galerie::before{content:'';position:absolute;width:3px;height:100px;bottom:-50px;left:50px;background-color:#000}#Presentation
.row{padding:20vh 0}#section33
.texte{padding-right:10%}#section39{margin:0
-15% 0 -22%;padding:0!important}#section39 .grid-col-2{padding:0;align-items:start;flex-flow:row wrap;justify-content:stretch}.videofond{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.videofond iframe,.videofond
video{position:absolute;top:0;left:0;width:100%;height:100%}.videofond
video{width:90%}.videovertical
.videofond{width:51%;padding-top:35%;margin:auto}.videovertical .videofond
iframe{width:100%;position:absolute;height:100%}#Prestation{position:relative}#Prestation header
h1{line-height:1.2em;font-size:60px;margin-bottom:10px}#Prestation header
h2{color:#BEBEBE;font-size:50px;;margin-bottom:40px}#Prestation
header{position:relative}#Prestation header
.texte{margin:50px
0}#Prestation header .texte
h2{font-size:30px;color:#000;margin-bottom:15px}#Prestation header
.galerie{float:left;width:55%;margin:50px
5% 5% 0;position:relative}#Prestation header .galerie
img{width:100%;height:auto;display:block}#Prestation header .galerie::before{content:'';position:absolute;width:3px;height:100px;bottom:-50px;left:50px;background-color:#000}#Prestation
.row{padding:20vh 0}#section57 .grid-col-2{align-items:start}#section57 .col-image{width:45%}#section57 .col-texte{display:flex;flex-wrap:wrap;margin-right:2.5%;width:52.5%;margin-top:-1.25%}#section57 .col-texte>div{width:50%;margin:2.5% 0}#section57 .col-texte
.titreprojet{padding-right:5%;width:45%;display:flex;align-items:end}#section57 .col-texte .titreprojet
h2{font-size:24px}#section57 .col-texte
.photo{position:relative}#section57 .col-texte .idx1
img{margin-left:10%;width:90%}#section57 .col-texte .idx1::before{content:'';position:absolute;width:3px;height:100px;bottom:-25px;left:50px;background-color:#000}#section57 .col-texte
.idx2{margin-top:5%}#section57 .col-texte .idx2
img{margin-right:10%;width:90%}#section57 .col-texte .idx2::before{content:'';position:absolute;width:100px;height:3px;top:25px;right:-25px;background-color:#000}#section57 .col-texte
.textedeco{padding-top:15%}#section57 .col-texte .textedeco
h2{font-size:24px;margin-bottom:15px}#section65 .col-texte
.texte{padding-right:10%}#section65 .grid-col-3 .photohaut
.idx0{position:relative}#section65 .grid-col-3 .photohaut .idx0::before{content:'';position:absolute;width:100px;height:3px;top:50px;right:-50px;background-color:#000}#section65 .grid-col-3 .col-texte{margin-top:175px}#section65 .grid-col-3 .col-texte
h2{margin-bottom:15px}#section65 .grid-col-3 .col-texte
.link{padding-bottom:37px;margin-top:25px}#section65 .grid-col-3
.photobas{display:flex;align-items:end}#section65 .grid-col-3 .photobas
.idx0{position:relative}#section65 .grid-col-3 .photobas .idx0::before{content:'';position:absolute;width:100px;height:3px;bottom:50px;left:-50px;background-color:#000}#Portfolio{}#Portfolio header
h1{line-height:1.2em;font-size:60px;margin-bottom:10px}#Portfolio header
h2{color:#BEBEBE;font-size:28px;;margin-bottom:40px}#Portfolio
header{position:relative}#Portfolio header
.texte{margin:50px
0}#Portfolio header .texte
h2{font-size:30px;color:#000;margin-bottom:15px}#Portfolio header
.galerie{float:left;width:55%;margin:50px
5% 0 0;position:relative}#Portfolio header .galerie
img{width:100%;height:auto;display:block}#Portfolio header .galerie::before{content:'';position:absolute;width:3px;height:100px;bottom:-50px;left:50px;background-color:#000}.filtrer{border-top:solid 1px #707070;border-bottom:solid 1px #707070;padding:15px
0;text-align:left;margin:25px
0 0 0;font-size:18px}.filtrer
span{float:left;text-transform:uppercase;font-size:16px;font-weight:700;margin-right:5%}.filtrer
button{font-family:'Montserrat';cursor:pointer;border:0;padding:0;background:unset;font-weight:400;font-size:16px;float:left;margin-right:5%;color:#BEBEBE;padding-top:3px}.filtrer
.listederoulante{cursor:pointer;float:left;cursor:pointer;position:relative;margin-right:5%;font-size:16px}.filtrer .listederoulante
a{display:block;color:#BEBEBE}.filtrer .listederoulante a::after{content:'▿';margin-left:10px}.filtrer .listederoulante
ul{display:none;transition:0.7s;position:absolute;left:-10px;top:20px;background-color:#fff;padding:10px;font-size:14px;z-index:500}.filtrer .listederoulante ul
li{color:#BEBEBE;font-size:14px}.filtrer .listederoulante ul
li.selected{color:#000}.filtrer .listederoulante:hover
ul{display:block}#portfolio
.item{position:relative}#portfolio .item
.photo{width:100%}#portfolio .item
.texte{transition:0.7s;position:absolute;bottom:5%;left:5%;width:90%;background-color:#fff}#portfolio .item .texte h2
a{display:block;text-align:center;padding:10px
20px;font-size:14px;text-transform:uppercase;line-height:1.2em}#portfolio .item:hover
.texte{bottom:0;left:0;width:100%}.filtreseo{margin-top:50px}.filtreseo
h3{font-size:14px}.filtreseo ul
li{display:inline-block;margin:0
15px 5px 0;;font-size:12px}.breadcrumb
p{font-size:12px;margin-bottom:15px}#Projet{}#Projet header
h1{line-height:1.2em;font-size:60px;margin-bottom:10px}#Projet header
h2{position:relative;color:#BEBEBE;font-size:40px;;margin-bottom:40px;text-transform:uppercase}#Projet header h2::before{content:'';position:absolute;width:100px;height:3px;bottom:-22px;left:-50px;background-color:#000}#Projet
header{position:relative}#Projet header
.texte{margin:50px
0}#Projet header .texte
h2{font-size:30px;color:#000;margin-bottom:15px}#Projet header
.photo{width:100%;margin:50px
0;position:relative}#Projet header .photo
img{width:100%;height:auto;display:block}#Projet header
.photoleft{float:left;margin-right:5%}#Projet header
.intro{padding:0
5%}#Projet header
.bigintro{margin:0
10%}#Projet
.row{margin:100px
0}#Projet section .grid-col-2{align-items:start;margin-bottom:50px}#Projet .col-texte
.texte{padding:0
5%}#Projet .grid-col-2  div:nth-of-type(1) .texte{padding-left:0}#Projet .grid-col-2  div:nth-of-type(2) .texte{padding-right:0}#Projet .grid-col-3  div:nth-of-type(1) .texte{padding-left:0}#Projet .grid-col-3  div:nth-of-type(3) .texte{padding-right:0}#Projet section .grid-col-1
.texte{padding:0}#Projet
iframe{width:100%}#mygallery{background-color:#fff;position:relative;z-index:5;width:calc(100%);margin:50px
-1.5% 50px 0}#mygallery .grid-item{float:left;width:calc(30.83%);margin-right:2.5%;margin-bottom:2.5%}#mygallery .grid-item
img{width:100%;height:auto;display:block}#mygallery
.legende{transition:0.7s;opacity:0;position:absolute;bottom:0px;right:0px;font-size:11px;background-color:rgba(0,0,0,.5);color:#fff;padding:5px}#mygallery .photo:hover
.legende{opacity:1}#mygallery img:hover{cursor:pointer}.othersprojects{clear:both;padding:50px
10% 50px 10%}.othersprojects
a{font-size:12px}#SliderDiaporama{display:none;top:0;left:0;width:100%;height:100%;z-index:510;background:rgba(0,0,0,0.9);position:fixed}#SliderDiaporama
#Diaporama2{position:relative;width:100%;height:100%}#SliderDiaporama #Diaporama2
.Picture{width:100% !important;height:100%;text-align:center;background:none !important}#DPrev{position:absolute;left:2%;z-index:500;background-color:rgba(0,0,0,.7);border-radius:90%;padding:10px
17px}#DNext{position:absolute;right:2%;z-index:500;background-color:rgba(0,0,0,.7);border-radius:90%;padding:10px
17px}#DPrev:hover{cursor:pointer}#DNext:hover{cursor:pointer}#NavSliderDiapo{position:absolute;bottom:15px;left:0;width:100%;text-align:center;z-index:550}#NavSliderDiapo
a{background-color:rgba(255,255,255,1);width:10px;height:10px;margin:0
10px;display:inline-block}#NavSliderDiapo
a.activeSlide{background-color:#BEBEBE}#SliderDiaporama
#Diaporama2{position:relative;width:100%}#SliderDiaporama #Diaporama2
.Picture{width:100% !important;text-align:center;background:none !important;z-index:500}#SliderDiaporama #Diaporama2 .Picture
img{position:relative;top:50%;transform:translateY(-50%)}#SliderDiaporama #Diaporama2 .Picture
.paysage{width:90%!important;height:auto!important}#SliderDiaporama #Diaporama2 .Picture
.portrait{height:calc(75%)!important;width:auto!important;margin-top:35px}#SliderDiaporama
.close{position:absolute;top:100px;right:2%;z-index:550}#Contact{}#Contact header
h1{line-height:1.2em;font-size:60px;margin-bottom:10px}#Contact header
h2{position:relative;color:#BEBEBE;font-size:40px;;margin-bottom:40px;text-transform:uppercase}#Contact
.coords{float:left;width:30%;margin-right:2.5%}#Contact .coords
p{margin-bottom:15px}#Contact .coords
.nom{font-weight:bold;text-transform:uppercase}#Contact .coords
.tel{margin-top:15px}#Contact
.socialmedia{float:left;width:20%;margin-right:2.5%}#Contact .socialmedia
.libelle{font-weight:bold;text-transform:uppercase;margin-bottom:15px}#Contact
.FormContact{float:left;width:40%;margin-bottom:50px}#Contact .FormContact
.ligne{margin:15px
0}#Contact .FormContact
.field{border-bottom:solid 1px #000;padding-bottom:10px}#Contact .FormContact
.lieu{margin-bottom:15px}#Contact .FormContact .lieu
.field{width:93%}#Contact .FormContact
textarea{border:0;border-bottom:solid 1px #000}#Contact .FormContact
.envoyer{float:right;background:unset;color:#000;border-left:solid 3px #000;padding-left:15px;text-transform:uppercase;font-weight:700;margin-left:15px}#Contact .FormContact
.rgpd{font-size:11px}@media screen and (min-width: 1600px){}@media screen and (max-width: 1600px){}@media screen and (max-width: 1480px){.derniersprojets .liste .item .texte h3
a{font-size:12px}}@media screen and (max-width: 1300px){#ContentPage{padding:50px
10% 0 10%}}@media screen and (max-width: 1180px){h1{font-size:30px}h2{font-size:24px}#ContentPage{padding:50px
100px 0 100px}#HomePage header
h1{font-size:30px}}@media screen and (max-width: 1024px){}@media screen and (max-width: 960px){.grid-col-2{display:block;width:100%;margin:0}.grid-col-2>div{width:100%}.grid-col-3{display:block;width:100%;margin:0}.grid-col-3>div{width:100%}.grid-col-4{display:block;width:100%;margin:0}.grid-col-4>div{width:100%}.grid-col-5{display:block}.grid-col-5>div{width:100%}.grid-col-6{display:block}.grid-col-6>div{width:100%}.grid-col-2>div{margin:25px
0}.grid-col-2
.deuxtiers{width:100%}.grid-col-2
.untiers{width:100%}#wrap{padding-left:0;width:100%}#header{padding:0;position:fixed;width:100%;background-color:#fff;z-index:400}#header
.logo{margin-left:10%;text-align:center;padding-top:15px}#header
.menumobile{float:left;position:relative;height:auto;border-bottom:solid 1px #000}#MenuFull{top:90px;left:0;padding-left:15%}#MenuFull
.logo{display:none}#HomePage
.phidx0{width:100%;float:none;margin-bottom:2.5%}#HomePage
.phidx1{width:46%}#HomePage header
h1{float:left;margin-left:5%;position:relative;width:46%}#HomePage
.phidx2{width:40%}#HomePage header
.texte{width:47.5%;margin-right:52.5%}#ContentPage{padding:100px
100px 0 80px}#section1 .grid-col-3{display:flex}.Lettrage{padding:15px}.Lettrage
h3{font-size:40px}.Lettrage h3
strong{font-size:150px}.harmonie
p{padding-left:115px}.modernite
p{padding-left:140px}.luminosite
p{padding-left:95px}}@media screen and (max-width: 800px){#header
.menumobile{border:0;width:80px}#header{-webkit-box-shadow:5px 5px 10px 5px rgba(0,0,0,0.1);box-shadow:5px 5px 10px 5px rgba(0,0,0,0.1)}#header
.ctacontact{right:-5%;-webkit-box-shadow:5px 5px 10px 5px rgba(0,0,0,0.1);box-shadow:5px 5px 10px 5px rgba(0,0,0,0.1)}#header
.logo{float:left;margin-left:0;;width:calc(100% - 80px)}#header .logo
img{height:auto;width:80%;max-width:80%}.grid-col-3>div{margin:75px
0}.photo-paralax{background-attachment:unset!important;height:40vh!important}#section16{margin:0
-100px 0 -80px}#section16 .grid-col-2>div{width:100%;margin-bottom:10px}.colorrow .grid-col-2 > div
.texte{padding:25px
5%!important;height:auto;width:90%}#section39{margin:0
-100px 0 -80px}#section39 .grid-col-2>div{width:100%;margin-bottom:10px}footer{padding-left:0}footer
.logo{width:100%;margin-bottom:25px;text-align:center}footer .logo
img{height:50px;width:auto}footer
.coords{width:100%;margin-bottom:25px;text-align:center}footer
.zonechalandise{width:100%;margin-bottom:25px;text-align:center}footer
.socialmedia{width:100%;margin-bottom:25px;text-align:center}#Presentation header
h1{font-size:36px}#Presentation header
h2{font-size:30px}#Presentation header
.galerie{width:100%;margin:50px
0}#Presentation header
.texte{width:calc(94% - 3px)}#Prestation header
.galerie{width:100%;margin:50px
0}#section57 .col-texte{width:100%;margin:2.5% 0}#section57 .col-image{width:100%}#Prestation header
h1{font-size:36px}#Prestation header
h2{font-size:30px}#Prestation
.row{padding:100px
0}#Portfolio header
h1{font-size:36px}#Portfolio header
h2{max-width:100%;font-size:30px}#Projet header
h1{font-size:36px}#Projet header
h2{font-size:30px}#mygallery .grid-item{width:47.5%}#Contact header
h1{font-size:36px}#Contact header
h2{font-size:30px}#Contact
.coords{width:100%;float:none;margin:50px
0}#Contact
.socialmedia{width:100%;float:none;margin:50px
0}#Contact
.FormContact{width:100%;float:none;margin:50px
0}#Contact .FormContact
.field{width:100%!important}}@media screen and (max-width: 640px){#section1 .grid-col-3{display:block;margin:0;width:100%}#section1 .grid-col-3>div{width:100%;margin:25px
0}.Lettrage{width:100%}.Lettrage
h3{font-size:30px}.Lettrage h3
strong{font-size:100px}.harmonie
p{padding-left:80px}.modernite
p{padding-left:95px}.luminosite
p{padding-left:65px}.mamission
p{font-size:40px}.derniersprojets .grid-col-3>div{margin:25px
0}.avisclients
.reviews{margin:50px
10%}.videovertical
.videofond{width:100%;padding-top:122%;margin:auto}}@media screen and (max-width: 475px){.Lettrage
h3{font-size:30px}.Lettrage h3
strong{font-size:80px}.harmonie
p{padding-left:60px}.modernite
p{padding-left:52px}.luminosite
p{padding-left:72px}#header
.ctacontact{transform:unset;bottom:0;top:unset;right:0;width:100%;padding:10px
0;text-align:center;background-color:#fff}#ContentPage{padding:120px
5% 0 5%}#MenuFull{width:60%}#HomePage header
.texte{width:100%;margin:10% 0 5% 0}#HomePage
.phidx2{display:none}#HomePage header
h1{font-size:24px}#section16{margin:0
-6%}#section39{margin:0
-6%}}@media screen and (max-width: 320px){}