.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:'Titillium Web'}textarea{font-family:'Titillium Web'}.isOk{color:#fff;font-size:18px;padding:5px
0}html{width:100%}body{font-size:12px;width:100%;background-color:#fff;font-family:'Open Sans',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}header{position:fixed;top:0;left:0;width:100%;background-color:#fff;color:#000;z-index:500;overflow:visible}header
.logo{;position:fixed;top:0;left:calc(50% - 115px);text-align:center;font-size:30px;line-height:30px;text-transform:uppercase;font-weight:bold;color:#000}header .logo
a{color:#000}header
.menuMobile{display:none}header
.agence{font-size:20px;line-height:24px;font-weight:bold;padding:35px
5%}header .agence
p{line-height:36px;font-weight:bold}header .agence
a{color:#F19200;font-weight:bold}header .agence
.nom{text-transform:uppercase;color:#000;font-size:24px;line-height:30px;margin-top:10px}header .agence
span{font-size:12px}header .agence
.phone{font-size:24px;display:block;margin-bottom:15px;text-align:right}header .agence
.contactus{float:right}header .agence .contactus
a.contact{background-color:#81D2FB;color:#fff;display:block;font-size:14px;text-transform:uppercase;padding:10px
15px;text-align:center;line-height:24px}header
.item1{text-align:left}header .item1
.logo2{float:left;margin-right:25px}header
.small{font-size:14px}.Menu{clear:both;overflow:visible;margin:2px
5% 0 5%;width;90%}.Menu
ul{overflow:visible;width:100%}.Menu
li{float:left;width:calc(14.28% - 2px);position:relative;overflow:visible;text-align:center;text-transform:uppercase;margin-right:2px;font-weight:normal}//.Menu
li{float:left;width:calc(16.66% - 2px);position:relative;overflow:visible;text-align:center;text-transform:uppercase;margin-right:2px;font-weight:normal}.Menu li
a{display:block;padding:10px;font-size:14px;color:#fff;font-weight:bold;line-height:28px}.Menu
li.acc{background-color:#81d2fb}.Menu li.acc
a{line-height:56px}.Menu
li.contrat{background-color:#3C7723}.Menu li.contrat
a{line-height:56px}.Menu
li.depannage{background-color:#f9a11b;line-height:56px}.Menu li.depannage
a{line-height:56px}.Menu
li.desemb{background-color:#fdc23e}.Menu li.desemb
a{line-height:56px}.Menu
li.entretien{background-color:#f74e32}.Menu li.entretien
a{line-height:56px}.Menu
li.pros{background-color:#004e66}.Menu li.pros
a{line-height:56px}.Menu
li.rempla{background-color:#81d2fb;margin-right:0;width:14.28%}.Menu li.rempla
a{line-height:56px}.Menu li.contrat
ul{background-color:#3C7723}.Menu li.depannage
ul{background-color:#f9a11b}.Menu li.desemb
ul{background-color:#fdc23e}.Menu li.pros
ul{background-color:#004e66}.Menu li.rempla
ul{background-color:#81d2fb}.Menu li.entretien
ul{background-color:#f74e32}.Menu li
ul{display:none;position:absolute;left:0;width:100%;z-index:500}.Menu li ul
li{float:none;width:100%;text-align:center;;border-top:solid 2px #fff;line-height:24px !important}.Menu li ul li:last-child{border-bottom:0}.Menu li ul li
a{line-height:24px!important}.Menu li.rempla ul li
a{line-height:24px!important}#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}footer{border-top:solid 4px #F19200;padding:15px
2.5%;width:95%}footer
.contactus{float:right;width:20%;margin-bottom:25px}footer .contactus
a{background-color:#81D2FB;color:#fff;display:block;font-size:20px;text-transform:uppercase;padding:15px;text-align:center;line-height:24px}footer
.agence{float:left;width:17.5%;margin-right:2.5%;line-height:24px}footer .agence
strong{text-transform:uppercase;font-weight:normal;font-size:20px;margin-bottom:10px}footer .agence .tel
a{color:#F19200}footer
.social{float:left;width:25%;text-align:center}footer .social
.libelle{text-transform:uppercase;font-weight:normal;font-size:20px;margin-bottom:10px}footer
.legal{clear:right;text-align:right;font-size:11px}@media screen and (min-width: 1800px){.Menu li.contrat
a{line-height:56px}}@media screen and (max-width: 1380px){}@media screen and (max-width: 1280px){.Menu li.contrat
a{line-height:28px}}@media screen and (max-width: 1180px){.Menu li.entretien
a{line-height:28px}}@media screen and (max-width: 1024px){header
.agence{font-size:18px;line-height:24px}header
.item1{width:90%}header .item1
.logo2{margin-bottom:20px}}@media screen and (max-width: 800px){header
.logo{left:calc(50% - 80px)}header .logo
a{font-size:18px}header
.agence{width:40%;font-size:18px}header .agence
.nom{font-size:18px}.Menu
li.depannage{line-height:36px}.Menu
li.desemb{line-height:36px}.Menu
li.pros{line-height:36px}header
.menuMobile{display:inline-block;margin-top:0px;padding:0
0 25px 0;float:left;text-align:center;text-transform:uppercase;font-size:14px;width:100%}header .menuMobile
img{margin-right:10px}.Menu{position:fixed;top:220px;left:0;width:100%;margin:0;display:none;background-color:#fff;height:100%}.Menu ul
li{float:none;width:100%;line-height:36px!important}.Menu ul li
ul{display:none}.Menu ul li ul li
a{font-size:14px;padding:5px
10px}.Menu li.acc
a{line-height:unset}.Menu
li.pros{width:100%}.Menu
li.rempla{width:100%}.Menu li.contrat
a{line-height:unset}.Menu li.depannage
a{line-height:unset}.Menu li.entretien
a{line-height:unset}.Menu li.desemb
a{line-height:unset}.Menu li.pros
a{line-height:unset}.Menu li.rempla
a{line-height:unset}}@media screen and (max-width: 640px){header
.logo{height:88px;left:calc(50% - 60px)}header .logo
a{font-size:12px}header{height:160px}header
.logo{z-index:500}header
.agence{height:80px;font-size:16px;padding:20px
5%}header .agence
a{font-size:18px!important}header .agence a
.nom{margin-top:0;font-size:16px!important}header .agence a p
span{color:#000}header .agence
p{line-height:22px}header
.menuMobile{margin-top:130px}header
.item1{text-align:left;position:fixed;top:0;z-index:400;right:0;width:90%;background-color:#fff;font-size:12px;float:none;height:60px}header
.item2{top:105px;text-align:left;position:fixed;top:0;z-index:400;left:0;width:40%;background-color:#fff;font-size:12px;float:none;height:60px}header .agence
a{font-size:14px}footer
.agence{width:100%;margin:0
0 15px 0;float:none}footer
.contactus{width:100%;margin:0
0 15px 0;float:none}footer
.social{width:100%;margin:0
0 15px 0;float:none}.Menu{top:160px}.Menu li
ul{background-color:#fff!important;display:none!important}.Menu li ul li
a{color:#000}.Menu li.acc
a{line-height:30px}.Menu li.rempla
a{line-height:30px}}#portfolio{margin-top:200px;width:90%;padding:0
5%}.enteterub{margin:25px
0}.breadcrumb{color:#707070;font-size:12px;font-style:italic;text-align:center}.breadcrumb
a{margin:0
5px}#Detail{width:100%;margin-bottom:60px}#Detail
h1{text-transform:uppercase;font-size:24px;font-weight:normal;line-height:40px;margin-bottom:15px}#Detail
.desc{margin:10px
0;font-size:16px;line-height:24px}#Detail .desc
p{line-height:24px}#Detail .desc
.col{float:left;width:47.5%;margin-right:2.5%}#Detail .desc ul
li{background:url(/img/li.png) 0 7px no-repeat;padding-left:15px;margin:5px
0}#Galerie{float:left;width:47.5%;margin-right:5%;position:relative}#Galerie
.prix{background-color:#F29705;color:#fff;position:absolute;top:0;left:0;width:100px;padding:10px;z-index:100;font-size:18px;text-align:center}#Galerie .prix
span{display:block;font-size:30px;padding-top:5px;font-weight:bold}#Detail
table{margin:10px
0}#Detail table
caption{background-color:#81D2FB;color:#fff;font-size:18px;padding:10px;text-align:center;font-weight:normal;text-transform:uppercase}#Detail table tr
td{padding:10px}#Detail
.contact{margin-top:30px}.contact
.lib2{padding:10px
0;font-size:24px;text-transform:uppercase;margin-bottom:15px}.contact
form{width:100%}.contact form
input{font-family:dosis}.contact form
p{margin:0
0 10px 0}.contact form
.field{border:solid 1px #000;padding:10px
2.5%;width:42.5%;font-size:16px}.contact form p
.textarea{width:calc(95% - 2px);height:100px}.contact form
.envoyermessage{background-color:#81D2FB;color:#fff;padding:10px;15px;font-size:16px;text-transform:uppercase;float:right}.contact form
.rgpd{font-size:12px;line-height:14px}@media screen and (max-width: 800px){}@media screen and (max-width: 640px){#Galerie{float:none;width:100%;margin:0
0 25px 0}#Detail .desc
.col{float:none;width:100%;margin:0
0 15px 0}.contact
.lib2{font-size:18px}}