@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}}#FondFlash{position:relative;width:100%}#Flash
.item{width:100%;background-color:#202020}.gotodown{position:absolute;bottom:0;left:10%;width:80%;z-index:300}.gotodown
.menuspeed{float:left;display:inline-block;width:27%;margin:0
3%;background:url(/img/fond_noir.png) top left repeat;padding:0;text-align:center;border:solid 1px #7b9631}.gotodown .menuspeed
a{color:#fff;font-family:'Conv_Diavlo Book Regular';font-size:22px;display:block;background-size:30px;line-height:30px;padding:15px}.gotodown .menuspeed a
img{border-bottom:solid 2px #f7941d;padding-bottom:10px;margin-bottom:10px}#HomeTexte{padding:100px
5%;width:90%;background:url(/img/fond_bottom_home.png) bottom left no-repeat}#HomeTexte
.content{width:100%}#HomeTexte .content
h1{background:url(/img/tiret_orange.jpg) bottom center no-repeat;padding-bottom:15px}#HomeTexte .content
.photos{float:right;margin-left:0;margin-top:50px;width:50%}#HomeTexte .content
.photo{float:right;margin-left:5px}#HomeTexte .content
.col{float:left;width:20%;margin-right:5%;margin-top:50px;text-align:justify}#Realisations{background:url(/img/fond_top_real.png) top left no-repeat}#Realisations
h2{background:url(/img/tiret_orange.jpg) bottom center no-repeat;padding-bottom:15px;margin-bottom:30px}#Realisations
.item{float:left;width:31.66%;margin-right:2.5%}#Realisations .item
.photo{position:relative;width:100%}#Realisations .item .photo
img{width:100%}#Realisations .item
.texte{margin:10px
15px}#Realisations .item
h3{font-family:'Conv_Diavlo Book Regular';font-size:18px;font-weight:normal;line-height:40px}#Realisations .item h3
a{color:#fff}#Realisations .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}#Realisations .item .detail:hover{background:#414042 url(/img/fleche_vert.jpg)  90% center  no-repeat;color:#a6ce3a}#Realisations .item
.over{position:absolute;top:0;left0;width:90%;padding:25% 5%;height:50%;background:url(/img/fond_noir.png) top left repeat;text-align:center;opacity:0}#Realisations .item .over
.etiquette{font-family:'Conv_Diavlo Book Regular';font-size:24px;font-weight:normal;line-height:30px}#Realisations .item .over
.etiquette2{color:#f7941d;font-size:13px;background:url(/img/tiret_orange.jpg) bottom center no-repeat;padding-bottom:15px}#Realisations
.idx2{margin-right:0}#News{width:90%;padding:0
5%;margin:100px
0 0 0}#News
h2{background:url(/img/tiret_orange.jpg) bottom center no-repeat;padding-bottom:15px;margin-bottom:30px}#News
.item{float:left;width:47.5%}#News .item
.photo{position:relative;width:100%}#News .item .photo
img{width:100%}#News .item
h3{font-family:'Conv_Diavlo Book Regular';font-size:18px;font-weight:normal;line-height:40px}#News .item h3
a{color:#fff}#News .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}#News .item .detail:hover{background:#414042 url(/img/fleche_vert.jpg)  90% center  no-repeat;color:#a6ce3a}#News
.idx0{float:left}#News
.idx1{float:right}@media screen and (min-width: 1280px){#HomeTexte
.content{width:1120px;margin:0
auto}}@media screen and (max-width: 1024px){.gotodown .menuspeed
a{font-size:18px;line-height:24px}.gotodown .menuspeed a
img{margin-bottom:5px}#HomeTexte .content
.photos{width:50%}#HomeTexte .content .photo
img{height:160px}}@media screen and (max-width: 800px){.gotodown{bottom:15px}.gotodown
.menuspeed{width:80%;left:0;margin:0
10% 15px;float:none}#HomeTexte .content
.photos{float:none;width:100%}#HomeTexte .content
.col{float:none;width:100%}#Realisations
.item{margin:15px
5%;width:90%}}@media screen and (width: 768px) and (orientation:portrait){#HomeTexte .content .photo
img{height:248px}}@media screen and (max-width: 640px){#HomeTexte .content
.photos{float:none;width:100%}#HomeTexte .content .photo
img{height:119px}}@media screen and (max-width: 360px){#HomeTexte .content .photo
img{height:100px}}