@font-face{font-family:'GeosansLight';src:url('/fonts/GeosansLight.eot');src:local('☺'), url('/fonts/GeosansLight.woff') format('woff'), url('/fonts/GeosansLight.ttf') format('truetype'), url('/fonts/GeosansLight.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}.isOk{color:green !important}.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;font-family:'GeosansLight'}textarea{font-family:'GeoSansLight'}.isOk{color:#fff;font-size:18px;padding:5px
0}html{width:100%}body{font-size:12px;width:100%;background-color:#282728;font-family:'GeoSansLight',sans-serif;font-weight:300;line-height:normal;color:#000;position:relative}div,p,ul
li{line-height:18px;font-weight:300}#Body{width:100%;position:relative;background-color:#282728;color:#fff}header{position:fixed;top:0;left:0;width:100%;z-index:500}header
.logo{position:fixed;z-index:550;top:0;left:0}header
.menuMobile{display:none;padding:15px
20px;line-height:24px;text-transform:uppercase;background-color:rgba(0,0,0,0.75);margin-left:2px}header
.speedaction{float:right}header .speedaction
a{display:block;color:#E2006B;font-size:18px;padding:15px
20px;line-height:24px;text-transform:uppercase;background-color:rgba(0,0,0,0.75);margin-left:2px}header
.social{margin:10px
10px 0 0;float:right}header .social
a{float:left;margin-left:25px}.fondheader{background-color:rgba(0,0,0,1)}.menuMobile{display:none}.Menu{background-color:rgba(0,0,0,0.75);position:fixed;top:54px;left:0;width:100%;text-align:center;z-index:450}.Menu
ul{display:inline-block}.Menu ul
li{float:left;margin:0
15px;line-height:34px}.Menu ul li
a{display:block;padding:5px
15px;color:#fff;text-transform:uppercase;font-size:24px}.Menu ul li a.selected::after{content:'';display:block;width:100%;height:2px;background:#E2006B;transition:width .3s}.Menu ul li a::after{content:'';display:block;width:0;height:2px;background:#E2006B;transition:width .3s}.Menu ul li a:hover::after{width:100%;//transition: width .3s}footer{width:95%;padding:15px
2.5% 5px 2.5%;color:#fff;font-size:18px;background-color:#000}footer
.contactus{float:right}footer .contactus
a{background-color:#E2006B;color:#fff;display:block;font-size:18px;text-transform:uppercase;padding:10px
15px;text-align:center;line-height:24px}footer
.social{float:right;margin-right:8%}footer .social
.libelle{text-transform:uppercase;font-size:18px;margin-bottom:10px;text-align:center}footer .social
a{margin:0
5px;display:inline-block}footer
#Adresse{float:left;width:40%;line-height:24px;margin-bottom:10px}footer #Adresse
a{color:#E2006B}footer #Adresse
.Name{text-transform:uppercase}footer
.legal{clear:both;font-size:12px;font-style:italic;margin-top:10px}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:#fff;padding:5px}#cookieChoiceInfo
a{color:#fff}.fooseo{clear:both;font-size:12px}.fooseo
a{color:#fff}@media screen and (min-width: 1800px){}@media screen and (max-width: 1380px){}@media screen and (max-width: 1280px){}@media screen and (max-width: 1180px){.Menu li.entretien
a{line-height:28px}}@media screen and (max-width: 1024px){.Menu ul li
a{font-size:18px}}@media screen and (max-width: 800px){header
.menuMobile{display:block;float:right;padding:15px
15px 5px 15px}header .speedaction
a{height:30px;padding:10px
15px}header .contactus
a{height:25px;padding-top:15px}header
.social{display:none}.Menu{display:none;top:0px!important;left:0;position:fixed;z-index:400;background-color:#000;padding-top:120px;height:100%}.Menu ul
li{float:none;width:100%;text-align:center;margin:10px
0}}@media screen and (max-width: 640px){footer
.contactus{float:none;width:100%;margin:0
0 20px 0}footer
#Adresse{float:none;width:100%;margin:25px
0}footer
.social{float:none;width:100%;text-align:center}}header{background-color:#000}#portfolio{margin-top:120px;width:95%;padding:0
2.5%;color:#fff}.enteterub{margin:25px
0}.breadcrumb{color:#fff;font-size:12px;font-style:italic;text-align:right}.breadcrumb
a{margin:0
5px;color:#fff}.enteterub
#TexteRub{font-size:16px;margin:0
0 30px 0}.enteterub #TexteRub
p{line-height:30px}.enteterub
.h1{text-transform:uppercase;font-size:24px;font-weight:normal;line-height:40px;margin-bottom:15px}.enteterub .h1
a{color:#E1006B}#Liste{margin:0
0 50px 0}#Liste
.h2{text-align:center;font-weight:300;margin:15px
0}.item{float:left;width:30%;margin-right:5%;margin-bottom:50px;position:relative}.item
.photo{width:100%;position:relative;margin-bottom:15px}.item .photo
img{display:block}.item .photo
.prix{background-color:#F29705;color:#fff;position:absolute;bottom:0;left:0;width:100px;padding:10px;z-index:100;font-size:18px;text-align:center}.item .photo .prix
span{display:block;font-size:30px;padding-top:5px;font-weight:bold}.item
.titre{display:none;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5);width:90%;padding:5%;height:90%;text-align:center}.item .titre
.border{border:solid 2px #fff;width:90%;padding:45% 5% 25% 5%;height:30%}.item .titre
h2{text-transform:uppercase;font-size:18px;font-weight:300;line-height:30px}.item .titre h2
a{color:#fff}.index0{clear:both}.index3{clear:both}.index2{margin-right:0}.index5{margin-right:0}.listeseo{padding:0
2.5%}.listeseo
li{float:left;margin-right:15px;margin-bottom:5px}.menuseo{padding:0
2.5%}.menuseo
a{color:#fff}@media screen and (max-width: 800px){}@media screen and (max-width: 640px){.item{width:100%;float:none;margin:15px
0}}#portfolio{margin-top:120px;width:90%;padding:0
5% 50px 5%;font-size:16px}.enteterub{margin:25px
0}.breadcrumb{color:#707070;font-size:12px;font-style:italic;text-align:center}.breadcrumb
a{margin:0
5px}.enteterub
.h1{text-transform:uppercase;text-align:center;font-size:24px;font-weight:normal;line-height:40px;margin-bottom:15px}#TexteRub{float:left;width:47.5%;margin-right:5%;padding-top:10px;font-size:16px;line-height:24px;text-align:center;margin:0
0 50px 0}#TexteRub
h2{text-transform:uppercase;font-size:18px}#TexteRub
p{line-height:30px}#TexteRub p
strong{font-weight:500}.item-detail{width:47.5%;float:right}.item-detail
.FormContact{width:100%}.item-detail
h2{margin:0
0 25px 0;font-family:'Lato';font-weight:300;color:#000;font-size:24px;line-height:24px;text-align:center;text-transform:uppercase}.item-detail  #ContactForm
.ligne{margin:0
0 15px 0;width:100%}.item-detail  #ContactForm .ligne
label{text-transform:uppercase;display:block;margin-bottom:5px}.item-detail  #ContactForm .ligne
input{padding:10px
5%;width:90%;color:#031136;border:0;text-transform:uppercase;border:solid 1px #031136;width:88%}.item-detail  #ContactForm .ligne
textarea{padding:10px
5%;width:90%;color:#031136;border:0;text-transform:uppercase;border:solid 1px #031136;width:88%}.item-detail  #ContactForm
.envoyermessage{float:right;margin-left:15px;display:inline-block;padding:10px
15px;text-align:center;margin:0
20px;color:#fff;text-transform:uppercase;font-size:16px;line-height:24px;letter-spacing:2px;background:#E2006B;margin:0}.item-detail  #ContactForm
.rgpd{margin:10px
0;font-size:12px}.item-detail
a{color:#000;text-transform:uppercase}#Adresse2{margin:25px
0}.isOk{color:#6E6A66}@media screen and (max-width: 640px){#TexteRub{float:none;width:100%;margin:0
0 15px 0}.item-detail{float:none;width:100%;margin:0
0 15px 0}}