@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,800');@font-face{font-family:'Conv_Diavlo Book Regular';src:url('/fonts/Diavlo.eot');src:local('☺'), url('/fonts/Diavlo.woff') format('woff'), url('/fonts/Diavlo.ttf') format('truetype'), url('/fonts/Diavlo.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}.isOk{color:#fff;font-size:18px;padding:5px
0}html{width:100%}body{font-size:13px;width:100%;background:#202020;font-family:'Open Sans',Arial,sans-serif;line-height:18px;color:#fefefe;position:relative}p,ul
li{line-height:18px}#Body{width:100%;position:relative}header{position:fixed;top:0;left:0;width:100%;z-index:500;background-color:#202020;border-bottom:solid 2px #a6ce3a}#bandeau{background-color:#030000;width:90%;padding:0
5%}#bandeau
.phone{float:left;background:#333 url(/img/tel.png) 15px 13px no-repeat;padding:10px
15px 10px 40px;color:#fff;margin-right:15px;margin-left:15px}#bandeau .phone
a{color:#fefefe}#bandeau .phone
.separator{padding:0
5px;color:#f7941d}#bandeau
.adresse{float:left;background:url(/img/plan.png) 0 13px no-repeat;padding:10px
15px 10px 40px;color:#fff;margin-right:15px}#bandeau .adresse
a{color:#fefefe}#bandeau
.social{float:right;margin-left:13px;margin-top:6px}#bandeau .social
a{margin-left:2px;display:inlne-block}#bandeau
.contactus{float:right;margin-top:6px;height:25px}#bandeau .contactus
a{background:#f7941d url(/img/contact.jpg) 10px 7px no-repeat;padding:4px
15px 6px 35px;height:17px;font-weight:800;display:block}#bandeau .contactus:hover
a{background:#fff url(/img/contact_o.jpg) 10px 7px no-repeat}header
.logo{float:left;margin:10px
0 10px 5%;width:285px}header
.Menu{float:right;margin-right:5%;margin-top:50px}header .Menu ul
li{float:left;margin-left:30px;position:relative;height:27px}header .Menu ul li:before{content:'';position:absolute;width:100%;height:0px;border-bottom:4px solid #a6ce3a;bottom:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 0.2s ease-in;transition:transform: 0.2s ease-in}header .Menu ul li:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}header .Menu ul li
a{color:#a3a3a3;font-weight:800;text-transform:uppercase;display:block;padding-bottom:5px}header .Menu ul li
a.selected{color:#fff;border-bottom:solid 4px #a6ce3a}header .Menu ul li
ul{display:none}footer{padding-top:200px;width:100%;background:url(/img/fond_feuille.png) 60% top no-repeat}footer
.demandedevis{width:100%;position:relative}footer .demandedevis
.info{position:absolute;top:0;left:0;width:100%;text-align:center;padding:0;height:100%;background:url(/img/fond_noir.png) top left repeat;z-index:100}footer .demandedevis
.h1{margin-top:80px}footer .demandedevis
.contactus{margin-top:15px}footer .demandedevis .contactus
a{background-color:#f7941d;padding:15px
30px;font-weight:800;font-size:16px;display:inline-block;text-transform:uppercase}footer .demandedevis .contactus a:hover{background-color:#fff}footer
.content{padding:50px
5%;width:90%;background-color:#090901}footer .content
.col{float:left;width:22.75%;margin-right:3%}footer .content .col
img{margin-bottom:17px}footer .content .col
.libelle{font-family:'Conv_Diavlo Book Regular';font-size:20px;font-weight:normal;line-height:30px;border-bottom:solid 1px #524c4a;padding-bottom:10px;margin-bottom:20px}footer .content .col
span{color:#f7941d}footer .content .col
a{color:#fff}footer .content .col
iframe{width:100%;height:200px}footer .content .col .adr
span{color:#fff}footer .content
.idx4{margin-right:0;margin-bottom:50px}footer .content .col
.adr{background:url(/img/plan.png) 0 3px no-repeat;padding-left:30px;margin-bottom:10px}footer .content .col
.tel{background:url(/img/tel.png) 0 center no-repeat;padding-left:30px;margin-bottom:10px}footer .content .col
.email{background:url(/img/mail.png) 0 center no-repeat;padding-left:30px;margin-bottom:10px}footer .content
.clear{background-color:#524c4a;height:1px;margin:15px
0}footer .content
#copyright{float:left;color:#a6ce3a;font-size:11px;margin-top:15px;text-transform:uppercase}footer .content #copyright
a{color:#a7a9ac}footer .content
#mentions{float:right;color:#a6ce3a;font-size:11px;margin-top:15px;text-transform:uppercase}footer .content #mentions
a{color:#a7a9ac}.h1{font-family:'Conv_Diavlo Book Regular';text-align:center;font-size:30px;font-weight:normal;line-height:40px}.menuMobile{display:none}@media screen and (max-width: 1024px){header
.logo{float:left;width:270px}header .logo a
img{width:100%;height:auto}}@media screen and (max-width: 800px){#bandeau{width:97.5%;padding:0
2.5% 0 0}#bandeau
.phone{margin:0;font-size:11Px}#bandeau
.social{margin-left:3px}#bandeau .social a
img{height:25px;width:auto}#bandeau
.contactus{width:27px}#bandeau .contactus
a{width:0px;display:block;background:#f7941d url(/img/contact.jpg) 5px 7px no-repeat}#bandeau
.adresse{display:none}header
.logo{float:left;width:60%}header .logo a
img{width:100%;height:auto}header
.Menu{display:none;position:fixed;top:73px;left:0;width:90%;padding:15px
5%;background-color:#202020}header .Menu ul
li{float:none;margin:10px
0}.menuMobile{display:inline-block;float:right;margin:30px
2.5% 0 0}footer .demandedevis
.h1{font-size:24px;margin:15px
17.5% 0 17.5%}footer .content
.col{width:100%;margin-bottom:25px;margin-right:0}footer .content
#mentions{float::none;width:100%;text-align:center}footer .content
#copyright{float::none;width:100%;text-align:center}}@media screen and (max-width: 1024px){}@media screen and (width: 768px){header
.Menu{top:156px}}.breadcrumb{color:#f7941d;font-size:12px;background:#151515;padding:15px
5%}.breadcrumb
a{color:#fff}#portfolio{margin:130px
0 0 0;width:100%}#portfolio
h1{text-align:left;background:#151515;padding:15px
5%}#portfolio h1
a{color:#fff}#Liste{padding:70px
5% 0 5%;width:90%;background:url(/img/feuille_liste.png) top left no-repeat}#Liste .text
.col{float:left;width:48%;margin-right:2%}#Liste .text
ul{margin:5px
15px}#Liste .text ul
li{list-style-type:square;list-style-position:inside}#Liste .text
a{background:#f7941d;padding:4px
15px 6px 15px;font-weight:800;display:inline-block}#portfolio
.item{width:47.5%;margin:50px
0}#portfolio .item
.photo{position:relative;width:100%}#portfolio .item .photo
img{width:100%}#portfolio .item
.texte{margin:10px
0}#portfolio .item
h2{font-family:'Conv_Diavlo Book Regular';font-size:18px;font-weight:normal;line-height:40px;background:url(/img/tiret_orange.jpg) bottom left no-repeat;margin-bottom:15px}#portfolio .item h2
a{color:#fff}#portfolio .item
.detail{background:#a6ce3a url(/img/fleche_noir.jpg)  90% center  no-repeat;font-weight:800;color:#030000;display:inline-block;text-transform:uppercase;padding:10px
50px 10px 10px;margin-top:15px}#portfolio .item .detail:hover{background:#414042 url(/img/fleche_vert.jpg)  90% center  no-repeat;color:#a6ce3a}#portfolio .item
.over{position:absolute;top:0;left:0;width:100%;padding:0;height:100%;background:url(/img/fond_noir.png) top left repeat;text-align:center;opacity:0}#portfolio .item .over
a{width:90%;padding:30% 5%;height:40%;display:block}#portfolio .item .over
.etiquette{font-family:'Conv_Diavlo Book Regular';font-size:24px;font-weight:normal;line-height:30px}#portfolio .item .over a
.etiquette{color:#fff}#portfolio .item .over
.etiquette2{color:#f7941d;font-size:13px;background:url(/img/tiret_orange.jpg) bottom center no-repeat;padding-bottom:15px}#portfolio
.idx0{float:left;clear:both}#portfolio
.idx1{float:right}.navigationresult{float:right;line-height:40px;margin:0
5%}.navigationresult
a{color:#fff;background-color:#a6ce3a;display:inline-block;padding:5px
8px;line-height:24px;font-weight:800;color:#414042}.navigationresult a:hover{background-color:#414042;color:#a6ce3a}#Pageseo{clear:both;width:90%;padding:0
5%}#Pageseo
a{color:#fff}@media screen and (max-width: 800px){#Liste .text
.col{float:none;margin-right:0;width:100%}#portfolio
.item{width:100%;margin:25px
0}#portfolio .item
h2{line-height:24px;padding-bottom:15px}}