@font-face{font-family:'BebasNeueBold';src:url('/fonts/BebasNeue-Bold.eot');src:local('☺'), url('/fonts/BebasNeue-Bold.woff') format('woff'), url('/fonts/BebasNeue-Bold.ttf') format('truetype'), url('/fonts/BebasNeue-Bold.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'BebasNeueBook';src:url('/fonts/BebasNeue-Book.eot');src:local('☺'), url('/fonts/BebasNeue-Book.woff') format('woff'), url('/fonts/BebasNeue-Book.ttf') format('truetype'), url('/fonts/BebasNeue-Book.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'BebasNeueRegular';src:url('/fonts/BebasNeue-Regular.eot');src:local('☺'), url('/fonts/BebasNeue-Regular.woff') format('woff'), url('/fonts/BebasNeue-Regular.ttf') format('truetype'), url('/fonts/BebasNeue-Regular.svg') format('svg');font-weight:normal;font-style:normal}.clearleft{clear:left}hr{border:0}u{text-decoration:underline}a{color:#000;text-decoration:none}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}.marginleft{margin-left:15px}.margintop{margin-top:15px}.marginbottom{margin-bottom:15px}.textcenter{text-align:center}.errorS{color:red}.errorField{color:#F00}.FieldError{border:solid 1px #F00}input{-webkit-appearance:none;border:0;margin:0}textarea{}.isOk{color:#fff;font-size:18px;padding:5px
0}html{width:100%}body{font-size:12px;width:100%;background-color:#fff;font-family:Arial,sans-serif;font-weight:300;line-height:normal;color:#3d3d3c;position:relative}div,p,ul
li{line-height:18px;font-weight:300}sup{font-size:12px;vertical-align:top}header{position:fixed;top:0;left:0;border-top:solid 4px #4b8031;background-color:#fff;padding:20px
0% 0 0;width:100%;z-index:450;overflow:unset}header
.logo{float:left;margin-left:10%;margin-bottom:20px}header .logo
img{height:80px;width:auto}header
.contact{float:right;margin-right:10%}header .contact
a{display:block;color:#fff;text-transform:uppercase;padding:0
15px 0 40px;background:url(/img/contact.png) 10px center no-repeat #eb5b00;background-size:24px;font-size:24px;font-family:'BebasNeueRegular';border-radius:9px;margin-top:20px;line-height:44px;height:44px}header
.mail{float:right;margin-right:2.5%}header .mail
a{display:block;color:#fff;text-transform:uppercase;padding:0
15px 0 40px;background:url(/img/mail.png) 10px center  no-repeat #4a8031;background-size:24px;font-size:24px;font-family:'BebasNeueRegular';border-radius:9px;margin-top:20px;line-height:44px;height:44px}header
.phone{float:right;margin-right:2.5%}header .phone
a{display:block;color:#fff;text-transform:uppercase;padding:0
15px 0 40px;background:url(/img/tel.png) 10px center  no-repeat #eb5b00;background-size:24px;font-size:24px;font-family:'BebasNeueRegular';border-radius:9px;margin-top:20px;line-height:44px;height:44px}header
nav{clear:both;background-color:#4b8031;;overflow:unset}header nav
ul{text-align:center;overflow:unset}header nav ul
li{text-transform:uppercase;font-size:18px;display:inline-block;margin:0
10px;position:relative;overflow:unset}header nav ul li
a{color:#fff;display:block;padding:15px
10px}header nav ul li a:hover{color:#eb5b00}header nav ul li
a.selected{color:#eb5b00;font-weight:700}header nav ul li
ul{display:none;position:absolute;left:0;top:40px;background-color:#4b8031}header nav ul li:hover
ul{display:block;text-align:left}header nav ul li ul
li{display:block;;font-size:14px}header nav ul li ul li
a{padding:10px}footer{background-color:#4c7e2b;border-top:solid 5px #65994c;padding:50px
5%;color:#fff}footer
.cont{font-size:24px;font-family:'BebasNeueRegular';line-height:30px}footer
.logobas{float:left;width:20%;margin-right:5%}footer .logobas
img{width:100%;height:auto}footer
.coords{line-height:30px;float:left;width:25%;text-align:center;background:url(/img/localiser.png) top center no-repeat;background-size:auto 40px;padding-top:55px}footer .coords
div{line-height:30px}footer .coords
.social{text-align:center;margin-top:15px}footer
.horaires{float:left;margin-left:2.5%;width:22.5%;text-align:center;background:url(/img/horaires.png) top center no-repeat;background-size:auto 40px;padding-top:55px;line-height:30px}footer
.legal{margin-top:25px;clear:both;color:#fff;font-size:14px;;text-align:center;margin-top:20px}footer .legal
a{color:#fff}#cookieChoiceInfo{background:#000;width:97%;padding:5px
1.5%;color:#fff;font-size:11px;position:fixed;bottom:0;left:0;z-index:950}#cookieChoiceInfo
.text_cookies{float:left;margin-right:1.5%;max-width:95%}#cookieChoiceInfo
.button_submit{background:#fff;color:#333;padding:5px}#cookieChoiceInfo
a{color:#fff}@media screen and (max-width: 1380px){}@media screen and (max-width: 1280px){}@media screen and (max-width: 1024px){header{padding:20px
5%;width:90%}}@media screen and (max-width: 800px){header .logo
img{height:80px;width:auto}header
.mail{clear:unset}header .contact
a{margin-top:0}header .mail
a{margin-top:0px}header
.menumobile{clear:both;float:right}#Menu{position:fixed;top:180px;left:0;width:90%;padding:5%;display:none}#Menu ul
li{display:block;width:100%;text-align:center}footer
.logobas{width:100%;;text-align:center}footer .logobas
img{height:100px;width:auto}footer
.coords{width:47.5%;margin-right:5%}footer
.horaires{width:47.5%}#services .content
.liste{display:block}#services .content .liste>div{width:100%;margin:25px
0}}@media screen and (max-width: 640px){header{padding:20px
2.5%;width:95%}header
.logo{width:100%}header .logo
img{height:70px;width:auto}header
.mail{}header
.phone{margin-right:5px;width:55px}header .phone
a{margin-top:0px}footer
.logobas{width:100%;;text-align:center;margin-bottom:25px}footer .logobas
img{width:100%;height:auto}footer
.coords{width:100%;;text-align:center;margin-right:0%;margin:15px
0}footer
.horaires{width:100%;;text-align:center}}@media screen and (max-width: 320px){header .logo
img{height:60px;width:auto;padding-top:15px}header
.contact{margin-right:0}header
.menumobile{margin-left:5px;margin-top:7px}}#CoverPhoto{width:100%;margin-top:100px}#CoverPhoto
img{width:100%;height:auto;display:block}#portfolio
.content{overflow:unset;background:url(/img/motif140.png) top left no-repeat;background-size:10%}.enteterub{position:relative;width:40%;margin:-60px 25% 50px 25%;background-color:#fff;z-index:20;padding:25px
5% 0 5%;text-align:center;border-top-left-radius:9px;border-top-right-radius:9px}.enteterub
h1{font-size:24px;text-transform:uppercase;;margin-bottom:15px;line-height:30px;color:#4B8031}#Liste{padding:0
10%;display:flex}#Liste>div{width:45%;margin:50px
5%}#Liste .item
.photo{border-radius:9px}#Liste
.item{position:relative;overflow:unset}#Liste .item .photo
img{width:100%}#Liste .item
h2{border-radius:9px;position:absolute;left:-32px;bottom:50px;z-index:20}#Liste .item h2
a{display:block;padding:10px
30px;color:#fff;background-color:#eb5b00;text-transform:uppercase;font-size:16px}@media screen and (max-width: 800px){#CoverPhoto{margin-top:180px}.enteterub{margin:-60px 15% 50px 15%;width:70%}#Liste{display:block}#Liste>div{width:100%;margin:25px
0}}#CoverPhoto{width:100%;margin-top:100px}#CoverPhoto
img{width:100%;height:auto;display:block}#portfolio
.content{overflow:unset;background:url(/img/motif140.png) top left no-repeat;background-size:10%}.enteterub{position:relative;width:40%;margin:-60px 25% 50px 25%;background-color:#fff;z-index:20;padding:25px
5% 0 5%;text-align:center;border-top-left-radius:9px;border-top-right-radius:9px}.enteterub
h1{font-size:24px;text-transform:uppercase;;margin-bottom:15px;line-height:30px;color:#4B8031}#Liste{padding:0
10%;display:block}#Liste{display:block}#Liste>div{width:100%;margin:25px
0}#Liste
.item{margin:50px
0;width:100%;position:relative}#Liste .item::after{content:'';width:100%;height:1px;display:table}#Liste .item
h2{position:relative;left:unset;bottom:unset}#Liste .item
.photo{float:left;width:47.5%;margin-right:5%;border-radius:9px}#Liste .item .photo
img{display:block}#Liste .item
h2{font-size:18px;text-transform:uppercase;;margin-bottom:15px;line-height:30px;color:#4B8031}#Liste .item
.label{font-weight:bold;text-transform:uppercase;font-size:18px;margin-top:25px}#Liste .item
.prix{display:inline-block;margin:25px
25px 0 0;font-size:18px;border-radius:9px;background-color:#EB5B00;text-align:center;padding:20px
30px;color:#fff}#Liste .item .prix
span{font-size:12px;display:block;margin-bottom:5px}#livraison
.content{padding:50px
10%;width:70%;;background:unset;font-size:16px}#livraison .content
p{line-height:1.5em}#livraison .content
h2{font-size:18px;text-transform:uppercase;;margin-bottom:15px;line-height:30px;color:#4B8031}#services{background:#F6F4F3 url(/img/motif250.png) top left no-repeat;background-size:auto 100%}#services
.content{padding:50px
15%;width:70%;background:url(/img/motif150.png) top right no-repeat;background-size:auto 80%}#services .content
h2{font-size:24px;text-transform:uppercase;margin-bottom:25px}#services .content
.liste{display:flex;flex-direction:wrap;margin:0
-2.5%;overflow:unset}#services .content .liste>div{width:45%;margin:2.5%;position:relative;-webkit-box-shadow:5px 5px 20px 5px rgba(0,0,0,0.25)}.agence
.texte{padding:5%}.agence
iframe{width:100%}@media screen and (max-width: 800px){#CoverPhoto{margin-top:180px}.enteterub{margin:-60px 15% 50px 15%;width:70%}#Liste .item
.photo{float:none;width:100%;margin:0
0 25px 0}#Liste .item
.prix{padding:8px;font-size:14px;margin-right:10px}#Liste .item .prix
span{font-size:11px}#Liste .item .prix:last-child{margin-right:0}#services .content
.liste{display:block}#services .content .liste>div{width:100%;background-color:#fff;margin:25px
0}}