.fondsite1{background:url(../IMG/fondsite1.jpg) no-repeat center -400px fixed;}
.fondsite2{background:url(../IMG/fondsite2.jpg) no-repeat fixed;}
.fondsite3{background:url(../IMG/fondsite3.jpg) no-repeat fixed;}
.fondsite4{background:url(../IMG/fondsite4.jpg) no-repeat fixed;}
.fondsite5{background:url(../IMG/fondsite5.jpg) no-repeat fixed;}
.fondsite6{background:url(../IMG/fondsite6.jpg) no-repeat fixed;}
.fondsite7{background:url(../IMG/fondsite7.jpg) no-repeat fixed;}
.fondsite8{background:url(../IMG/fondsite8.jpg) no-repeat fixed;}
.fondsite9{background:url(../IMG/fondsite9.jpg) no-repeat fixed;}
.fondsite10{background:url(../IMG/fondsite10.jpg) no-repeat fixed;}

img.fl_img{float:left;margin:0 25px 25px 0;}	img.fr_img{float:right;margin:0 0 25px 25px;}


.fond_avis{background-image:url(../IMG/fond_avis.jpg);background-size: cover;background-repeat:no-repeat;width:100%;height:600px;box-shadow:0 10px 15px gray;border-bottom:1px solid white;border-top:1px solid white;}

.fond1{position:absolute;margin-top:-210px;height:600px;overflow:hidden;box-shadow:0 10px 15px gray;border-bottom:1px solid white;width:100%;}
.fond16{position:absolute;margin-top:-210px;height:600px;overflow:hidden;box-shadow:0 10px 15px gray;border-bottom:1px solid white;width:100%;background:url(../IMG/fond6.jpg) no-repeat center -200px;background-size:cover;}	
.fond17{position:absolute;margin-top:-210px;height:600px;overflow:hidden;box-shadow:0 10px 15px gray;border-bottom:1px solid white;width:100%;background:url(../IMG/fond7.jpg) no-repeat center -100px;background-size:cover;}	
.fond18{position:absolute;margin-top:-210px;height:600px;overflow:hidden;box-shadow:0 10px 15px gray;border-bottom:1px solid white;width:100%;background:url(../IMG/fond8.jpg) no-repeat center -100px;background-size:cover;}	
.illu10{position:relative;height:600px;overflow:hidden;box-shadow:0 10px 15px gray;border-bottom:1px solid white;width:100%;background:url(../IMG/illu10.jpg) no-repeat center 0;background-size:cover;margin-bottom:50px;}	
.illu11{position:relative;height:600px;overflow:hidden;box-shadow:0 10px 15px gray;border-bottom:1px solid white;width:100%;background:url(../IMG/illu11.jpg) no-repeat center 0;background-size:cover;margin-bottom:50px;}	
.illu12{position:relative;height:1000px;overflow:hidden;box-shadow:0 10px 15px gray;border-bottom:1px solid white;width:100%;background:url(../IMG/illu12.jpg) no-repeat center center;background-size:cover;margin-bottom:50px;}	
.illu13{position:relative;height:800px;overflow:hidden;box-shadow:0 10px 15px gray;border-bottom:1px solid white;width:100%;background:url(../IMG/lavage-exterieur3.jpg) no-repeat center 0;background-size:cover;margin-bottom:50px;}	
.illu14{position:relative;height:600px;overflow:hidden;box-shadow:0 10px 15px gray;border-bottom:1px solid white;width:100%;background:url(../IMG/lavage-exterieur8.jpg) no-repeat center 0;background-size:cover;margin-bottom:50px;}	
.illu15{position:relative;height:800px;overflow:hidden;box-shadow:0 10px 15px gray;border-bottom:1px solid white;width:100%;background:url(../IMG/lavage-exterieur11.jpg) no-repeat center 0;background-size:cover;margin-bottom:50px;}	
.illu16{position:relative;height:800px;overflow:hidden;box-shadow:0 10px 15px gray;border-bottom:1px solid white;width:100%;background:url(../IMG/nettoyage2.jpg) no-repeat center 0;background-size:cover;margin-bottom:50px;}	
.illu17{position:relative;height:800px;overflow:hidden;box-shadow:0 10px 15px gray;border-bottom:1px solid white;width:100%;background:url(../IMG/nettoyage1.jpg) no-repeat center 0;background-size:cover;margin-bottom:80px;}	
.illu18{position:relative;height:800px;overflow:hidden;box-shadow:0 10px 15px gray;border-bottom:1px solid white;width:100%;background:url(../IMG/traitementcarro.jpg) no-repeat center 0;background-size:cover;margin-bottom:50px;}	


.fond10{background:black url(../IMG/fond10.jpg)  no-repeat center 0;background-size:cover;position:relative;z-index:10;padding:20px 0;} .fond10 p{color:#f2f2f2;text-align:justify;} .fond10 p.tac{text-align:center;} .fond10 h2 i.fa{color:#f2f2f2;} .fond10 a.devis1{border:1px solid #f2f2f2;box-shadow:0 5px 9px #191919;font-size:1.3em;} .fond10 h2{font-size:2em;text-decoration:none;text-transform:uppercase;text-shadow:1px 1px 1px black;font-weight:bold;color:#0178ba;} .fond10 hr.hr3{margin-bottom:20px;background:#f2f2f2;} .fond10 img.shadow1{border-radius:10px;box-shadow:0 3px 5px black;border:1px solid #424242;} .fond10 ul{margin-left:30px;} .fond10 li{list-style:none;font-size:1.2em;font-style:italic;margin-bottom:15px;} .fond10 .slogan3{text-shadow:2px 2px 2px black;color:#0178ba;}  .fond10 .slogan{text-shadow:2px 2px 2px black;color:#0178ba;}  .fond10 .slogan span{color:white;} .fond10 .slogan i{color:white;}

.cwhite{color:white;} .slogan span.cwhite{color:white;}

.fond11{background:white;position:relative;z-index:10;padding:20px 0;} .fond11 p{color:black;text-align:justify;} .fond11 p.tac{text-align:center;} .fond11 h2 i.fa{color:#f2f2f2;} .fond11 a.devis1{border:1px solid black;box-shadow:0 5px 9px #191919;font-size:1.3em;} .fond11 h2{font-size:1.5em;} .fond11 hr.hr3{margin-bottom:20px;background:#f2f2f2;} .fond11 img.shadow1{border-radius:10px;box-shadow:0 3px 5px gray;border:1px solid white;} .fond11 ul{margin:20px auto;max-width:600px;} .fond11 li{list-style:none;font-size:1.3em;font-style:italic;color:black;margin-bottom:15px;line-height:25px;} .fond11 .slogan span{color:black;}

#tarif{background:url(../IMG/illu10.jpg) no-repeat center 0 fixed;background-size:cover;text-shadow:2px 2px 2px black;} #tarif .row{max-width:1100px;margin:0 auto;}
#tarif .sepa{clear:both;height:10px;} #tarif #tarifbloc{background:url("../IMG/opanoir90.png") repeat scroll 0 0;padding:20px;} #tarif .tarif{text-align:center;font-size:1.5em;display:inline-block;margin-top:0;line-height:40px;} #tarif .tarif span{text-align:center;font-size:0.9em;font-weight:bold;background:#5e0000;padding:5px 10px;border-radius:5px;box-shadow:0 3px 5px black;border:1px solid white;color:white;} #tarif .forfait span{text-align:center;font-size:1.2em;font-weight:bold;background:#5e0000;padding:5px 10px;border-radius:5px;box-shadow:0 3px 5px black;border:1px solid white;display:inline-block;} #tarif .tarif span.inline{text-align:center;font-size:0.9em;font-weight:bold;background:#5e0000;padding:0px 5px;border-radius:5px;box-shadow:0 3px 5px black;border:1px solid white;color:white;min-width:100px;display:inline-block;margin-right:10px;} #tarif .service{text-align:right;font-size:1.3em;height:40px;line-height:40px;} #tarif h2{font-weight:bold;line-height:25px;font-size:1em;margin:0;} #tarif .forfait{text-align:center;font-size:0.9em;font-weight:bold;text-transform:uppercase;margin-top:5px;display:block;} #tarif hr{margin:20px auto;border-color:gray;clear:both;} #tarif a{display:block;margin:10px auto 20px auto;clear:both;font-size:0.9em;} #tarif a.inline{display:inline-block;margin-top:0;font-size:0.9em;}
#tarif .bloctarif{border:1px solid gray;border-radius:10px;padding:20px;margin-bottom:30px;}



.debut{position:relative;margin-top:410px;} ul.ulcentre{margin:20px auto;max-width:400px;}

.limit50{max-width:50%;margin-left:auto;margin-right:auto;} .limit60{max-width:60%;margin-left:auto;margin-right:auto;} .limit70{max-width:70%;margin-left:auto;margin-right:auto;} .limit80{max-width:80%;margin-left:auto;margin-right:auto;} .limit90{max-width:90%;margin-left:auto;margin-right:auto;}
.fs11{font-size:1.1em;}	.fs12{font-size:1.2em;} .fs13{font-size:1.3em;} .fs14{font-size:1.4em;} .fs15{font-size:1.5em;}
.fa{font-size:1.1em;}
p.devis{margin-bottom:30px;}

img.fr1{float:right;margin-top:-220px;}
#horaire{font-size:1.45em;padding:20px;margin:20px auto;border:1px solid #e0e0e0;border-radius:0 10px;max-width:800px;font-weight:bold;}
#horaire p{color:black;text-align:center;}
#horaire p span{color:#0178BA;}

.slogan span.cgray{color:#ec8d41;}

.fond1 li {
  font-size: 1.2em;
  font-style: italic;
  list-style: outside none none;
}

#certifie{text-align:center;color:#0178BA;font-size:2em;margin:30px auto;}
#certifie img{height:40px;margin-right:15px;position:relative;top:-2px;}
img.ce{height:35px;margin-top:10px;}

#faq{padding-top:40px;padding-bottom:40px;}
#faq .row{margin-top:40px;margin-bottom:40px;padding-top:40px;padding-bottom:40px;background: rgba(0, 0, 0, 0) url("../IMG/opanoir80.png") repeat scroll 0 0;border:1px solid #7f7f7f;}
#faq  .question{color:#2199e8;font-size:1.3em;}
#faq  .reponse{font-size:1em;line-height:25px;font-family:'Open Sans', sans-serif;font-style:italic;margin-left:22px;margin-right:22px;}
#faq  .fa{color:#ec8d41;}
#faq hr{margin:15px 22px 15px 22px;border-color:gray;}

#wowslider-container1{overflow:hidden;}

body{background:white;color:white;overflow-x:hidden;font-family:'Oswald', sans-serif;}
h1,h2,h3{font-family:'Oswald', sans-serif;font-weight:normal;}
p{margin:10px 0 5px 0;font-family:'Open Sans', sans-serif;font-size:1em;color:#a0a0a0;}

#menu a{color:white;}

h1{color:#eaeaea;text-shadow:none;font-size:1.1em;margin-top:0;margin-bottom:10px;line-height:27px;width:100%;text-align:right;}
#accroche{font-size:1em;font-style:italic;color:white;text-align:right;}
h2{color:#0178BA;font-size:1.3em;}
h2 i.fa{color:#421956;font-size:0.8em;position:relative;top:-2px;}
h2.slogan{color:white;text-shadow:2px 2px 2px black;}
h2.slogan span{color:white;text-shadow:2px 2px 2px black;font-size:0.8em;text-transform:none;}
#contact_form .no{color:white;}
#header{box-shadow:none;background:url(../IMG/opaheader.png) repeat;box-shadow:0 5px 10px black;border-bottom:1px solid #333333;z-index:100;position:relative;}
a{color:#0178ba;}
a:hover{color:#0178BA;}
#logo img {max-height:100px;margin-top:30px;}

.width50{float:left;width:50%;padding:0 10px;}

.type li{color:#0178BA;font-size:1.1em;list-style:none;margin:0 0 10px 30px;}
.type li i.fa {color:black;margin-right:5px;}
.color1{color:#0178BA;}
.color2{color:#ec8d41;}

.item_cat{text-align:center;}
.item_cat span {background:#3b0057 url(../IMG/menu.jpg) no-repeat 0 center;border: 1px solid white ; border-radius: 5px;color:white;float:none;box-shadow:0 3px 5px gray;display:inline-block;padding:2px 8px;margin:0 auto;font-size:1.2em;}

p.pres1{text-align:justify;max-width:800px;margin:10px auto 10px auto;}
p.pres2{text-align:center;max-width:800px;margin:10px auto 10px auto;font-size:1.5em;font-family:'Oswald', sans-serif;}

#top{height:3px;width:100%;background:#0178BA;}
#menu ul li{text-align:right;margin-left:15px;}
.menu > li {display:inline-block;}
#menu ul li a{color:#ec8d41;border:none;font-size:1em;padding:0;text-transform:uppercase;}
#menu ul li a:hover{border:none;color:#ec8d41;}
#menu{margin-top:5px;text-align:right;}
#item a{display:none;}
#logo,#logo a{color:#0178BA;font-size:2em;padding-top:0;line-height:60px;text-shadow:2px 2px 2px #4F4F4F;text-align:center;}
#wowslider-container1{border-top:1px solid white;border-bottom:1px solid white;box-shadow:0 5px 10px gray;}
#wowslider-container1, #wowslider-container1 .ws_images,#wowslider-container1 .ws_images > div > img {max-height:550px;}
#telreseau{margin-right:290px;}
#tel{color:#69A9D5;font-weight:normal;font-size:1.8em;text-shadow:2px 2px 2px black;float:none;margin:6px 0 0 0;display:inline-block;}
#topinfo{text-align:right;margin:0 0 5px 0;position:relative;}

#facebook{display:block;margin:15px 0 0 5px;float:right;}
#facebook img{height:25px;}
.row{padding-top:10px;padding-bottom:20px;}

.fl{float:left;} .fr{float:right;}  
.red{color:#0178BA;}

#header .row{padding:0;}


a.devis1{background:#890000;border: 1px solid white;border-radius:10px;box-shadow: 0 3px 5px gray;color: white;display: inline-block;float: none;font-size: 1em; margin: 0 auto; padding: 5px 15px;text-align:center;max-width:450px;font-style:italic;text-shadow:2px 2px 2px black;}
a.devis2{background:#890000;border: 1px solid white;border-radius:10px;box-shadow: 0 3px 5px gray;color: white;display: inline-block;float: none;font-size:1.3em; margin: 0 auto; padding: 5px 15px;text-align:center;max-width:650px;text-transform:uppercase;text-shadow:2px 2px 2px black;}
a.devis3{background:#890000;border: 1px solid white;border-radius:10px;box-shadow: 0 3px 5px gray;color: white;display: inline-block;float: none;font-size:1.25em; margin: 0 auto; padding: 5px 10px;text-align:center;text-transform:none;text-shadow:2px 2px 2px black;}

#avantages a.devis2{font-size:2em;max-width:700px;}

.fb_iframe_widget span{text-align: center;}


.produit{color:white;}
#wowslider-container1 .ws-title span{color:white;}
#wowslider_engine{display:none;}
#diapo_position{top:550px;position:absolute;width:100%;}


.opa3{background:url(../IMG/opa3.png) repeat;}
.slogan{color:#0178BA;font-size:3em;line-height:45px;text-align:center;margin-bottom:15px;}
.slogan span{color:black;font-size:0.6em;display:inline-block;line-height:40px;margin-top:15px;}

.slogan2{color:#0178BA;font-size:1.8em;line-height:45px;text-align:center;margin-bottom:15px;}
.slogan2 span{color:black;font-size:0.5em;display:inline-block;line-height:35px;margin-top:15px;}

.slogan3{color:#0178BA;font-size:1.8em;line-height:45px;text-align:center;margin:15px;font-style:italic;}
.slogan3 span{color:black;font-size:0.5em;display:inline-block;line-height:35px;margin-top:15px;}
.slogan3 i{color:#f2f2f2;}

.slogan5{color:#0178BA;font-size:3.2em;line-height:45px;text-align:center;margin-bottom:15px;}
.slogan5 span{color:black;font-size:0.7em;display:inline-block;line-height:35px;}



.slogan1{color:white;font-size:3em;line-height:60px;}
.imgillu{max-height:500px;top:-200px;position:relative;overflow:hidden;box-shadow:0 10px 15px black;}
.imgillu img{margin-top:-200px;}


.fiche h2{font-size:1.5em;display:inline;}
.fiche h3{display:inline-block;margin-top:10px;font-size:1.4em;}
.fiche ul{margin-left:15px;margin-top:10px;}
.fiche  hr{margin:0 0 0 0;border-color:;}
.fiche ul li{list-style:none;font-size:0.8em;margin-bottom:5px;text-align:left;}
.fiche ul li i{margin-right:5px;}
.fiche ul li span{background:;color:;padding:3px 8px;margin-right:5px;}
.fiche .slogan{font-size:1.7em;margin-top:10px;}
.fiche p{margin:10px 0 0 0;font-size:1.05em;}
.fiche a{border-bottom:5px solid #0178BA;border-radius:15px 0 15px 0;border-left:1px solid gray;border-top:1px solid gray;border-right:1px solid gray;box-shadow:0 3px 5px black;padding:5px 10px;}

#nav,.retour_accueil,.retour_precedent{display:inline-block;}
.fiche .retour_accueil a,.fiche .retour_precedent a{border-bottom:0;border-radius:none;}
.fiche .retour_precedent a:hover{color:white;}
#menu{text-align:right;font-size:1.3em;}

#fondcontact .retour_precedent a{color:#0178BA;}

.opawhite_95 .slogan{text-shadow:none;}
.fiche #nav a{border:none;box-shadow:none;}

#marquelogo div.column{margin-bottom:20px;}

.produit img.produit_mod{box-shadow:0 10px 25px black;border-radius:0 50px 0 50px;}

#Gammes{margin-top:-274px;z-index:9999;position:relative;}
#Gammes .row{padding:0;}
#gammes img{max-height:400px;}
#gammes .item_cat div.column{margin-bottom:20px;display:block;text-align:center;}
#gammes .item_cat h2{}
#gammes .item_cat img,.item_cat div.bloc{border:1px solid white;box-shadow:0 5px 9px black;}
#gammes .item_cat img{display:inline-block;margin-right:20px;margin-bottom:20px;}
.maxw1 img{max-width:270px;}
a.savoirplus2{background:black;text-transform:none;font-size:1.35em;}
a.savoirplus1{background:white;}
.italic{font-style:italic;}

hr.sepa{width:500px;margin:20px auto;border-color:#e0e0e0;}

#nav{float:left;}
#nav a{color:#0178BA;}
#nav a i{color:white;}
#nav .retour_precedent i{color:#0178BA;}
#wowslider-container1 .ws-title span {text-shadow:1px 3px 1px black;font-size:1.5em;}
#wowslider-container1 .ws-title {bottom:150px;}

.item_cat p{font-size:1em;line-height:22px;margin-top:10px;text-align:justify;padding:0 10px;}

.item_cat div.column{margin-bottom:30px;display:inline;padding-left:5px;padding-right:5px;}
.gammes .item_cat div.column{margin-bottom:30px;display:inline;padding-left:0;padding-right:0;}
.gammes img{max-height:250px;}
.item_cat h2{color:white;font-size:1.5em;background:black url(../IMG/menu.jpg) repeat center center;margin:0;border-radius:0 0 0 0;border:1px solid white;border-bottom:none;height:40px;line-height:40px;text-shadow:2px 2px 2px black;text-align:center;}
.item_cat h2:hover{color:white;}
.item_cat img,.item_cat div.bloc{border:none;box-shadow:none;}



#cles{text-align:center;}
#cles i{font-size:3em;color:#ffede0;}
#cles .column{margin-top:40px;}
#cles p{color:white;text-align:center;margin:0;}
.cle1{color:#ec8d41;font-size:2em;text-transform:uppercase;}


#type_isolation .item_cat div.column{margin-bottom:30px;display:inline;padding-left:15px;padding-right:15px;} 
#type_isolation .item_cat a{border:1px solid #d1d1d1;display:inline-block;}

#type_isolation .item_cat h2{color:white;font-size:1.3em;background:#0178BA url(../IMG/menu.jpg) repeat center center;border:1px solid #4D1866;}
#type_isolation .item_cat img{border-radius:0;box-shadow:none;border:1px solid white;border-top:none;border-top:3px solid #0178BA;}


#type_isolation .item_cat .tuile{padding:5px 15px;min-height:330px;}
#type_isolation .item_cat .tuile p{text-align:justify;font-size:0.95em;line-height:25px;}

.item_cat img{border-radius:0;box-shadow:0 5px 9px gray;border:1px solid white;border-top:none;border-top:3px solid #0178BA;}
.item_cat p{color:#7F7F7F;}
.item_cat img{display:inline-block;}
a.savoirplus2{background:black;}
a.savoirplus1{background:white;}
.italic{font-style:italic;}

#avis hr{border-bottom:1px solid #d6d6d6;}

.opawhite_95 h2{text-shadow:none;font-size:1.2em;}
.opawhite_95 .hr1{background:#0178BA;}

#catalogues{text-align:center;font-size:1.2em;}
#catalogues div.column{margin-bottom:30px;}
#catalogues a:hover{color:#0178BA;}
#catalogues img{border:1px solid white;box-shadow:0 3px 5px gray;margin-bottom:10px;max-height:340px;}
#catalogues h2{color:#0a0a0a;font-size:2em;margin-top:15px;}
#catalogues span{color:#0178BA;font-size:1.1em;text-transform:uppercase;}

#slide1{box-shadow:0 5px 10px gray;z-index:10;position:relative;background:url(../IMG/montagne.jpg) no-repeat fixed;}

#avantages{border-top:1px solid #AFAFAF;background:transparent;background-image:url(../IMG/fond5.jpg);background-size: cover;background-repeat:no-repeat;width:100%;height:auto;box-shadow:0 10px 15px black;border-bottom:1px solid white;border-top:1px solid white;margin-bottom:50px;padding:0;}
#avantages a.devis2{box-shadow:0 5px 9px black;}
#avantages .fa{font-size:6em;}
#avantages .row{padding:40px;}
#item {text-align:center;}
#item p{color:white;text-transform:uppercase;font-size:1.3em;line-height:30px;}
#item i{color:white;text-shadow:0 1px 1px black;}
.fondavantage{background:rgba(0, 0, 0, 0) url("../IMG/opanoir70.png") repeat scroll 0 0;}
.fondavantage .slogan {color:#0178BA;}
.fondavantage .slogan1{color: #0178BA;}

a.lien1{border: 1px solid white;border-radius:0 15px 0 15px;color:white;margin-bottom:15px;padding:10px 15px;text-transform: none;font-size:1.3em;background:#0178BA;text-shadow:2px 2px 2px black;box-shadow:0 4px 9px black;}


ul.services li{font-size:1.1em;list-style-type:square; margin-left:50px;color:white;margin-bottom:0px;font-style:italic;font-style:normal;color:#0178BA; }
.color5{color:#17557F;}
h2.color5{ font-size: 1.3em;margin: 0; text-transform:uppercase; color:#17557F;}

.shadow1{border-radius:12px;box-shadow:0 5px 9px gray;margin-bottom:20px;border:1px solid white;}
.shadow2{box-shadow:0 5px 9px gray;margin-bottom:20px;border-top:1px solid white;border-bottom:1px solid white;}

hr.hr2{margin:3px 0 10px 0;background:#0178BA;}
hr.hr3{margin:0;width:150px;background:#0178BA;}


#footer .row{padding:10px 0;text-shadow:2px 2px 2px black;}
#footer{background: url(../IMG/opaheader.png) repeat;border-top:1px solid white;}
#footer #copyright{font-size:1.2em;color:white;}
#footer  #pub{margin-top:5px;text-align:right;}
#footer  #pub a{color:white;}

#fondavis .row{margin:0 auto;}


.opablack_80{background:url(../IMG/opablack_80.png) repeat;}

#contact_form .yes {color:white;}



#fondavis{background:url(../IMG/fond_contact.jpg) no-repeat center 0;background-size:cover;}
#fondcontact{background:transparent;margin:0;background:url(../IMG/fond_contact.jpg) no-repeat center 0;background-size: cover;}

img.contactimg{border-radius:0;box-shadow:0 5px 10px black;border:1px solid gray;}


/*#fondavis .row{background:rgba(0, 0, 0, 0) url("../IMG/opaheader.png") repeat scroll 0 0;}*/
#avis{background:rgba(0, 0, 0, 0) url("../IMG/opanoir70.png") repeat scroll 0 0;border-top:1px solid #7f7f7f;border-bottom:1px solid #7f7f7f;overflow:hidden;}
#avis .row{overflow:hidden;}

.avis_date{display:none;}

#avisform{height:100%;background:url(../IMG/opaheader.png) repeat;border-radius:10px;border:1px solid gray;box-shadow:0 5px 9px black;}
#avis{height:520px;overflow:hidden;margin-top:50px;}
/*#avis .row{border-radius:15px;border:1px solid white;box-shadow:0 5px 9px black;}*/

#avis,#avis h2,#avisform p{}
#avis h2{text-align:center;}
#scrollavis{max-height:500px;width:100%;overflow:hidden;padding-right:25px;}

.eva_no,.eva_yes{cursor:pointer;}
#avis a{color:#0178BA;}

#avisrow{box-shadow:none;}
#avisliste{font-size:0.9em;overflow:hidden;height:100%;padding-right:25px;max-height:520px;}
#avisliste hr{margin:7px auto;}
#avisbloc{background:url(../IMG/illuavis.jpg) no-repeat;min-height:600px;}
#avisform{color:#f2f2f2;font-size:0.9em;line-height:25px;margin-left:25px;margin-right:25px;padding-left:15px;padding-right:15px;}
#avisform .clear25{height:5px;}
#avisform input[type="text"]{height:35px;box-shadow:0 3px 5px black;margin:0;background:red;}
#avisform input[type="text"], #avisform textarea{background:transparent;color:white;border:1px solid white;box-shadow:0 3px 5px black;font-size:0.8em;line-height:25px;}
#avisform textarea{min-height:70px;}
#avisbloc .row{height:100%;}
.avis_message{font-size:0.9em;line-height:20px;font-style:normal;color:#f2f2f2;font-family:'Open Sans', sans-serif;}
.avis_nom, .avis_prenom{color:#69A9D5;text-shadow:none;font-size:1.1em;}
#form_moteur{font-size:0.9em;}
#avis p{color:#f2f2f2;}
#avisform p,#form_moteur {font-size:1.3em;}
#avisform input[type='submit']{background:black;border-radius:5px;padding:5px 10px;box-shadow:0 3px 5px black;border:1px solid #ec8d41;color:white;text-transform:uppercase;font-size:0.9em;}
.note00_profil2{width:80px;height:20px;background:url(../IMG/avis.png) no-repeat -80px 0;float:left;margin-top:0;}
.note05_profil2{width:80px;height:20px;background:url(../IMG/avis.png) no-repeat -80px -20px;float:left;margin-top:0;}
.note10_profil2{width:80px;height:20px;background:url(../IMG/avis.png) no-repeat -65px 0;float:left;margin-top:0;}
.note15_profil2{width:80px;height:20px;background:url(../IMG/avis.png) no-repeat -65px -20px;float:left;margin-top:0;}
.note20_profil2{width:80px;height:20px;background:url(../IMG/avis.png) no-repeat -49px 0;float:left;margin-top:0;}
.note25_profil2{width:80px;height:20px;background:url(../IMG/avis.png) no-repeat -49px -20px;float:left;margin-top:0;}
.note30_profil2{width:80px;height:20px;background:url(../IMG/avis.png) no-repeat -30px 0;float:left;margin-top:0;}
.note35_profil2{width:80px;height:20px;background:url(../IMG/avis.png) no-repeat -33px -20px;float:left;margin-top:0;}
.note40_profil2{width:80px;height:20px;background:url(../IMG/avis.png) no-repeat -17px 0;float:left;margin-top:0;}
.note45_profil2{width:80px;height:20px;background:url(../IMG/avis.png) no-repeat -17px -20px;float:left;margin-top:0;}
.note50_profil2{width:80px;height:20px;background:url(../IMG/avis.png) no-repeat -1px 0;float:left;margin-top:0;}

#carousel .note00_profil2{width:80px;height:20px;background:url(../IMG/avis.png) no-repeat -80px 0;margin:0 auto;float:none;}
#carousel .note05_profil2{width:80px;height:20px;background:url(../IMG/avis.png) no-repeat -80px -20px;margin:0 auto;float:none;}
#carousel .note10_profil2{width:80px;height:20px;background:url(../IMG/avis.png) no-repeat -65px 0;margin:0 auto;float:none;}
#carousel .note15_profil2{width:80px;height:20px;background:url(../IMG/avis.png) no-repeat -65px -20px;margin:0 auto;float:none;}
#carousel .note20_profil2{width:80px;height:20px;background:url(../IMG/avis.png) no-repeat -49px 0;margin:0 auto;float:none;}
#carousel .note25_profil2{width:80px;height:20px;background:url(../IMG/avis.png) no-repeat -49px -20px;margin:0 auto;float:none;}
#carousel .note30_profil2{width:80px;height:20px;background:url(../IMG/avis.png) no-repeat -30px 0;margin:0 auto;float:none;}
#carousel .note35_profil2{width:80px;height:20px;background:url(../IMG/avis.png) no-repeat -33px -20px;margin:0 auto;float:none;}
#carousel .note40_profil2{width:80px;height:20px;background:url(../IMG/avis.png) no-repeat -17px 0;margin:0 auto;float:none;}
#carousel .note45_profil2{width:80px;height:20px;background:url(../IMG/avis.png) no-repeat -17px -20px;margin:0 auto;float:none;}
#carousel .note50_profil2{width:80px;height:20px;background:url(../IMG/avis.png) no-repeat -1px 0;margin:0 auto;float:none;}



.eva_no{width:15px;height:20px;background:url(../IMG/avispetit.png) no-repeat -15px 0;float:left;margin-right:10px;}
.eva_yes{width:15px;height:20px;background:url(../IMG/avispetit.png) no-repeat 0 0;float:left;margin-right:10px;}
.eva{width:15px;height:20px;background:url(../IMG/avis.png) no-repeat -80px 0;float:left;margin-right:10px;}

.soin_titre,.soin_heure{margin-top:10px;display:block;}
.soin_tarif{margin-top:10px;text-align:right;display:block;font-weight:bold;color:#0178BA;font-size:0.95em;}
#tarifs h2, #tarifs h3{font-size:1.65em;text-align:left;text-transform:none;color:#0178BA;}
#tarifs h2.tac, #tarifs h3.tac{font-size:2.5em;text-align:center;text-transform:none;color:white;}
#tarifs hr{margin:0 0 15px 0;padding:0;}
#tarifs .column,#tarifs .columns{padding-left:10px;padding-right:5px;}

.galeriebs img{border-radius:10px;border:1px solid white;box-shadow:0 5px 9px gray;}

.forfait{font-size:1.5em;}
.soin_tarif2{margin-top:10px;font-weight:bold;color:#0178BA;}

tal{text-align:left;} .tar{text-align:right;} .tac{text-align:center;} .taj{text-align:justify;} .dnone{display:none;} .dinline{display:inline;} .dblock{display:block;} .dinlineblock{display:inline-block;} .fixed{background-attachment:fixed;}
.fz06{font-size:0.6em;} .fz07{font-size:0.7em;} .fz08{font-size:0.8em;} fz09{font-size:0.9em;} .fz10{font-size:1em;} .fz11{font-size:1.1em;} .fz12{font-size:1.2em;} .fz13{font-size:1.3em;} .fz14{font-size:1.4em;} .fz15{font-size:1.5em;} .fz16{font-size:1.6em;} .fz17{font-size:1.7em;} .fz18{font-size:1.8em;}  .fz19{font-size:1.9em;} .fz20{font-size:2em;} 

hr.hr1{width:50px;height:5px;margin:0 auto 10px 0;border:none;}
hr.hr2{width:250px;height:3px;margin:10px auto 20px auto;border:none;background:#e2e2e2;}
hr.hr3{width:150px;height:3px;margin:-5px 0;border:none;}

#jeuxconcours{text-align:center;font-size:1.3em;}
#jeuxconcours h2{text-align:center;font-size:1.3em;text-transform:none;line-height:50px;}
#jeuxconcours h2 img{position:relative;top:-7px;right:5px;}
#jeuxconcours h2 b{font-size:1.7em;}
#jeuxconcours p{text-align:center;font-size:1.15em;margin-top:15px;}
#jeuxconcours p.mentions{font-style:italic;font-size:0.8em;text-align:justify;}
#jeuxconcours .sepa1{clear:both;height:5px;}
#jeuxconcours .sepa1{clear:both;height:5px;}
#jeuxconcours form{text-align:left;margin:10px auto;width:450px;color:#348fbe;font-size:0.9em;border:1px solid #3b5997;padding:25px 35px 15px 35px;font-weight:normal;}
#jeuxconcours form input[type='text']{text-align:center;font-size:1.1em;}
#jeuxconcours form input[type='submit']{background:#0f1925;padding:5px 10px;color:white;border-radius:5px;border:1px solid white;box-shadow:0 3px 5px gray;text-shadow:2px 2px 2px black;font-size:1.2em;margin:10px auto;display:inline-block;float:none;}
#jeuxconcours b{color:#0178BA;}
#jeuxconcours p.evi1{background:black;color:white;padding:15px 15px;font-size:1.3em;border-radius:5px;border:1px solid white;box-shadow:0 3px 5px gray;max-width:680px;margin:0 auto;}
#jeuxconcours li{list-style:none;}
#jeuxconcours p.evi2{font-size:1.3em;margin-top:25px;}
#jeuxconcours ul.evi3 li img{border:none;box-shadow:none;float:left;margin-top:-7px;margin-right:5px;}
#jeuxconcours ul.evi3 li{line-height:25px;}
#jeuxconcours ul.evi3 li a{color:#348fbe;}
#jeuxconcours ul{text-align:left;max-width:700px;margin:20px auto;}
#jeuxconcours ul li{color:#3B5997;font-style:italic;text-align:left;line-height:25px;font-size:0.85em;margin-top:5px;}
#jeuxconcours .lot{margin-top:20px;}
#jeuxconcours .lot li{text-align:center;color:black;}
#jeuxconcours .lot span{font-size:0.8em;color:#7f7f7f;}
#jeuxconcours{max-width:800px;text-align:left;margin:10px auto;}
#jeuxconcours li img{border-radius:5px;border:1px solid white;box-shadow:0 3px 5px gray;margin-bottom:10px;}



.clear{clear:both;} .clear5{clear:both;height:5px;} .clear10{clear:both;height:10px;} .clear15{clear:both;height:15px;} .clear20{clear:both;height:20px;} .clear25{clear:both;height:25px;} .clear30{clear:both;height:30px;} .clear35{clear:both;height:35px;}  .clear40{clear:both;height:40px;} .clear45{clear:both;height:45px;} .clear50{clear:both;height:50px;}
.margauto{margin-left:auto;margin-right:auto;}
.m10{margin:10px;} .m15{margin:15px;} .m20{margin:20px;} .m25{margin:25px;} .m30{margin:30px;} .m40{margin:40px;} .m50{margin:50px;}
.p10{padding:10px;} .p15{padding:15px;} .p20{padding:20px;} .p25{padding:25px;} .p30{padding:30px;} .p40{padding:40px;} .p50{padding:50px;}
.lh15{line-height:15px;} .lh20{line-height:20px;} .lh25{line-height:25px;} .lh30{line-height:30px;} .lh35{line-height:35px;} .lh40{line-height:40px;} .lh45{line-height:14px;} .lh50{line-height:50px;}	





.mt10{margin-top:10px;} .mt15{margin-top:15px;} .mt20{margin-top:20px;} .mt25{margin-top:25px;} .mt30{margin-top:30px;} .mt40{margin-top:40px;} .mt50{margin-top:50px;}
.mb10{margin-bottom:10px;} .mb15{margin-bottom:15px;} .mb20{margin-bottom:20px;} .mb25{margin-bottom:25px;} .mb30{margin-bottom:30px;} .mb40{margin-bottom:40px;} .mb50{margin-bottom:50px;}
.pt10{padding-top:10px;} .pt15{padding-top:15px;} .pt20{padding-top:20px;} .pt25{padding-top:25px;} .pt30{padding-top:30px;} .pt40{padding-top:40px;} .pt50{padding-top:50px;}
.pb10{padding-bottom:10px;} .pb15{padding-bottom:15px;} .pb20{padding-bottom:20px;} .pb25{padding-bottom:25px;} .pb30{padding-bottom:30px;} .pb40{padding-bottom:40px;} .pb50{padding-bottom:50px;}

.width50{width:50%;margin-left:auto;margin-right:auto;} .width60{width:60%;margin-left:auto;margin-right:auto;} .width70{width:70%;margin-left:auto;margin-right:auto;} .width80{width:80%;margin-left:auto;margin-right:auto;} .width90{width:90%;margin-left:auto;margin-right:auto;}

#pub img{max-height:15px;}

#diapoaccueil{top:0;position:absolute;width:100%;overflow-x:hidden;}

p.plimit1{max-width:700px;margin:20px auto;text-align:justify;font-size:1.2em;}
.slogan span {max-width:80%;margin-left:auto;margin-right:auto;}




@media only screen and (min-width: 40.063em) and (max-width: 64em) and (orientation: portrait){
	body{background:white;}
	#logo{background:white;box-shadow:0 3px 5px black;border-bottom:1px solid white;padding:10px 0;}
	#logo img {margin-top:0;}
	.row{overflow-x:hidden}
	.slogan span {max-width:100%;margin-left:auto;margin-right:auto;}
	#tel{margin-top:5px;text-align:center;float:none}
	#facebook{float:none;position:relatived;display:inline-block;float: none;margin:0 0 0 5px;position: relative;top:-5px;}
	#avantage .medium-up-3 .column,#avantage .medium-up-3 .columns{width:100%}
	.presbloc{min-height:100px}
	#menu{line-height:25px;text-align:center}
	#logo{margin:0;text-align:center}
	h1{text-align:center;margin:0 auto;}
	h2{font-size:2em}
	.illu3{height:auto}
	#force p{font-size:1.3em}
	#contact img{margin-bottom:20px}
	body#accueil #header{position:relative;height:auto;text-align:center}
	body#fond4 #header{position:relative;height:auto;text-align:center}
	body #header{height:auto}
	#force .medium-up-3 .column{width:50%;clear:none}
	#copyright{text-align:center}
	#avisform,#avisliste {height:auto;padding-bottom:30px;}
	#pub,#accroche{text-align:center}
	#pub{color:gray}
	#footer img{max-height:20px}
	#voitacc{display:none;}
	#contact_liste{font-size:1.7em;text-align:center}
	.item_cat div.column {padding-left:10px;padding-right:10px;}
	#Gammes .item_cat p{min-height:160px;}
	#pageaccueil #topinfo,#fondcontact #topinfo {margin:0 0 15px 0;text-align:center;}
	.medium-1{width:100%} .medium-2{width:100%}	.medium-3{width:100%} .medium-4{width:100%}	.medium-5{width:100%}	.medium-6{width:100%} .medium-7{width:100%} .medium-8{width:100%} .medium-9{width:100%} .item_cat h2 {font-size: 1.3em;} .medium-up-4 .column, .medium-up-4 .columns {float: left;width: 50%;}
	#tarifbloc1 .medium-6{width:50%} #tarifbloc1 .medium-3{width:25%}
	#tarifbloc2 .medium-6{width:40%} #tarifbloc2 .medium-3{width:20%}
	#tarifbloc3 .medium-6{width:50%}
	#tarif .service { height:50px;line-height: 20px;}
	.fond10 h2 {text-align:center;line-height:50px;}

	#horaire p br,.fond10 .slogan3 br, .fond10 li br,.slogan br,.slogan3 br{display:none;}
	#item p {font-size: 1.4em;}
	#menu ul li a {font-size:1.15em;}	#menu li{margin-bottom:0;}
	#tel{text-align:center;float:none;display:inline-block;margin:0;}	#topinfo {text-align: center;}
	.illu18 {background: rgba(0, 0, 0, 0) url("../IMG/traitementcarro.jpg") no-repeat scroll center 0 / cover ; height: 500px;width:auto;} 
	.illu14 {height: 300px;width:auto;}
	.fond10 p.tac br{display:none;}
	#avis, #fondcontact {height:auto;overflow: hidden;}
	hr.hr3 {margin: -5px auto 20px auto;width: 150px;}
	h2{text-align:center;font-size:1.6em;display:block;margin-top:30px;}
	#item p {font-size: 1.4em;}
	.item_cat p {min-height:150px;}
	hr.hr3 {margin: -5px auto 20px auto;width: 150px;}
	h2{text-align:center;font-size:1.6em;display:block;}
	#item p {font-size: 1.3em;}
	#item p br{display:none;}
	#type_isolation .item_cat img {border:none;}
	#item div.column {height:250px;}
	.slogan{margin-left:auto;margin-right:auto;font-size:2.5em;max-width:70%;}
	.slogan span{font-size:0.6em;}
	#diapoaccueil {top:-5px;position: relative;z-index: 9000;}
	#Gammes .item_cat p {min-height:80px;}
	#Gammes {margin-top:-100px;position: relative;z-index: 9999;}
	#footer #pub {text-align:center;}
	.fond1 {height:280px;margin-top:0;}
	.debut {margin-top:300px;position:relative;}
	a.devis2 {font-size: 1.4em;}
	a.produit h2{font-size:1.3em;}
	#type_isolation .item_cat .tuile {min-height:360px;padding: 5px 15px;}
	.slogan5 {font-size: 2.6em;line-height: 55px;max-width:80%;margin:10px auto;}
	.slogan5 span {display:block;line-height:45px;max-width:80%;margin:0 auto;}
	.fond16 {background: rgba(0, 0, 0, 0) url("../IMG/fond6.jpg") no-repeat scroll center -100px / cover ;height:500px;
	margin-top:0;  overflow: hidden;height:280px;margin-top:0;}
	.fond17 {background: rgba(0, 0, 0, 0) url("../IMG/fond7.jpg") no-repeat scroll center 0 / cover ;height:500px;
	margin-top:-220px;  overflow: hidden;height:280px;margin-top:0;}
	.fond18 {background: rgba(0, 0, 0, 0) url("../IMG/fond8.jpg") no-repeat scroll center 0 / cover ;height:500px;
	margin-top:-220px;  overflow: hidden;height:280px;margin-top:0;}
	}
	
@media only screen and (min-width: 40.063em) and (max-width: 64em) and (orientation: landscape){
	body{background:white;}
	#menu ul li a {font-size:1em;}
	#menu li{margin-bottom:15px;}
	#logo{text-align:center;}
	#logo img{margin-top:25px;max-height:150px;}
	#Gammes {margin-top: -254px;}  #Gammes .item_cat p{margin:20px 0 0 0 ;}
	#horaire p br,.fond10 .slogan3 br, .fond10 li br{display:none;} #horaire p {font-size:1em;}
	h1{margin:0;}
	#fondcontact {background: rgba(0, 0, 0, 0) url("../IMG/fond_contact.jpg") no-repeat scroll center 180px / cover ;}
	#tarif h2{text-align:right;}
	.fond10 h2#h2spe1{text-shadow:2px 2px 2px black;}
	.slogan {font-size:2.3em;line-height:55px;} .fz18{font-size:1.8em;line-height:35px;}
	#item p {font-size: 1.4em;}
	.item_cat p {min-height:150px;}
	hr.hr3 {margin: -5px auto 0 auto;width: 150px;}
	.illu18 {background: rgba(0, 0, 0, 0) url("../IMG/traitementcarro.jpg") no-repeat scroll center 0 / cover ; height: 500px;width:auto;}
	#diapo_position{top:470px;}
	.slogan span {margin-top: 0;}
	#header{background:black;}
	.illu14 {height: 350px;width:auto;}
	h2{text-align:center;font-size:1.6em;display:block;}
	#item p {font-size: 1em;}
	#item p br{display:none;}
	#diapoaccueil {top:100px;}
	.fond1 {height:500px;}
	.debut {margin-top:300px;position:relative;}
	a.devis2 {font-size: 1.4em;}
	#type_isolation .item_cat .tuile {min-height:360px;padding: 5px 15px;}
	.slogan5 {font-size: 2.9em;line-height: 55px;}
	.fond16 {background: rgba(0, 0, 0, 0) url("../IMG/fond6.jpg") no-repeat scroll center 0 / cover ;height:500px;
	margin-top:-220px;  overflow: hidden;}
	.fond17 {background: rgba(0, 0, 0, 0) url("../IMG/fond7.jpg") no-repeat scroll center 0 / cover ;height:500px;
	margin-top:-220px;  overflow: hidden;}
	.fond18 {background: rgba(0, 0, 0, 0) url("../IMG/fond8.jpg") no-repeat scroll center 0 / cover ;height:500px;
	margin-top:-220px;  overflow: hidden;}
	#avis{height:550px;overflow:auto;}
	#avisliste {height:550px;max-height:550px;overflow:auto;}
	 .tab100{width:100%;}
	.medium-1 {width:8.33%;}
	.medium-2 {width:16.66%;}
	.medium-3 {width:25%;}
	.medium-4 {width:33.33%;}
	.medium-5 {width:41.66%;}
	.medium-6 {width:50%;}
	.medium-7 {width:58.33%;}
	.medium-8 {width:66.66%;}
	.medium-9 {width:75%;}
	.medium-10 {width:83.33%;}
	.medium-11 {width:91.66%;}
	.medium-12 {width:100%;}
	}
		
@media only screen and (max-width: 40em) {
	#menucorps{display:block;}
	#menubouton:hover{cursor:pointer;}
	#aviscontact {text-align:center;margin:0 0 15px 0;}
	#wowslider-container1, #wowslider-container1 .ws_images, #wowslider-container1 .ws_images > div > img {max-height:250px;width:100%;}
	#diapo_position{top:0;position:relative;width:100%;}
	#chiffres{text-align:center;}
	#chiffres h2{text-align:center;}
	#chiffres p.pres2 {max-width:100%;font-size: 1.2em;}
	.clear15{height:5px;}
	.slogan br{display:none;}
	a.devis { padding:10px 10px;width:80%;margin:20px auto 5px auto;line-height:50px;}
	.force .slogan {font-size:2em;}
	hr.hr3 {margin: -5px auto 0 auto;width: 150px;}
	#type_isolation .item_cat .tuile {min-height:150px;padding: 5px 15px;}
	#menumobile{margin-bottom: 20px;}
	#menumobile li {background:#164E73;border-bottom: 1px solid white; font-size:1em; height:35px; line-height:35px; text-align: left; text-transform: uppercase; list-style:none; padding-left:30px;} 
	#menumobile li:hover { background: #3181B5 none repeat scroll 0 0; } 
	#menumobile li i { margin-right: 10px; font-size:0.7em;} 
	#menumobile a {color:white;font-size:1.15em;text-transform:none;text-shadow:none; } 
	#jeuxconcours form {padding:15px;width:100%;}
	#avisform p{line-height:50px;font-size:1.7em;}
	.slogan{clear:both;}
	#header,#pageaccueil #topinfo{text-align:center;}
	#header{box-shadow:none;border-bottom:1px solid #e0e0e0;}
	.item_cat p {font-size: 1em;}
	h1{text-align:center;font-size:1.15em;line-height:25px;margin:0 0 10px 0;}
	h1 br{display:none;}
	h2{text-align:center;font-size:1.6em;display:block;}
	p{text-align:justify;}
	#avantages a.devis2 {font-size:1.3em;max-width:100%;}
	#avantages a.devis2 br{display:none;}
	#avantages .row {padding:10px;}
	#avantages {padding:10px;width: 100%;}
	.slogan {font-size: 1.8em;line-height: 40px;}
	#Gammes {margin-top:0;}
	#accroche{text-align:center;margin:15px 0;}
	h3{display:inline-block;float:left;margin:10px 0 0 0;font-size:2em;}
	img.h3{display:inline;margin:0 0 0 0;float:left;display:none;}
	hr.h3 {margin:0;}
	#topinfo{text-align:center;margin-top:5px;}
	#menubouton{font-size:1.7em;margin:5px 5px 0 0;padding:0 0 0 0;position: relative; top:0;}
	#tel{float:none;font-size:2em;margin:0 0 0 0;text-align: center;text-shadow:none;}
	#facebook {display: inline-block;float: none;height: 30px;line-height: 10px;margin:0 0 0 5px;position: relative; top: -6px;}
	#tarif #tarifbloc {padding:20px 0;} #tarif .forfait span {font-size:0.8em;padding:3px 3px;} #tarif .service br{display:none;} #tarif .servicem h2{text-align:center;margin-top:20px;font-size:1.1em;} #tarif .service2{text-align:center;margin-top:20px;} #tarif .forfait{padding:0 3px;} 
	.tarif{padding:0 6px;}
	#tarif a {display: block;font-size:0.9em;line-height:25px;}
	#accroche {color:black;}
	.fs13{font-size:1em;}
	.slogan span {max-width:100%;font-size:0.65em;line-height: 30px;}
	.slogan3 {font-size: 1.5em; line-height: 35px;} .slogan2 br,.slogan3 br, .fond10 a.devis1 br, .fond11 a.devis1 br{display:none;}
	.limit50,.limit60,.limit70,.limit80{max-width:100%;}
	.fond10 a.devis1,.fond11 a.devis1 {font-size: 1em;}
	.fond10 ul {margin-left:0;}
	.fond10 li {font-size: 1em;} .fond11 li {font-size: 1em;}
	#tarif .service {font-size:1em;height:auto;line-height: 20px;padding:0 3px;} #tarif h2{text-align:right;} #tarif .forfait{text-align:center;} #tarif .forfait span{display:inline-block;margin:0 auto;} #tarif .tarif span{padding:2px 3px;font-size:0.6em;}
	#avantages .fa {font-size:4em;}
	#fondopacontact{background:black;}
	#item p br{display:none;}
	#horaire {font-size: 1.2em;}
	#horaire p br{display:none;padding:5px;} #horaire p b{display:block;}
	#voitacc{display:none;}
	h1{margin-top:10px;width:100%;min-height:30px;}
	p.horaire {margin-bottom:20px;}
	p.horaire br,.item_cat p br{display:none;}
	a.lien1 {display:block;}
	h2{margin-top:25px;} h2 br{display:none;}
	#slide1 {background: rgba(0, 0, 0, 0) url("../IMG/montagne.jpg") repeat scroll 0 0;}
	#diapoaccueil{top:0;position:static;}
	#wowslider-container1 .ws-title{bottom:15px;}
	.slogan1 {font-size: 2.5em;line-height: 50px;}
	.slogan1 br{display:none;}
	#avantages a.devis2 {font-size: 1em;margin-bottom:20px;}
	p.horaire{max-width:100%;}
	#logo,#logo a{font-size:2.1em;}
	#menubouton .fa {color: #00131F;font-size:1em;}
	.fond1suiv {margin-top:0;}
	.row{padding-top:0;padding-bottom:0;}
	#slide1 p{font-size:1.1em;line-height:30px;}
	#Gammes{padding-top:30px;}
	.clear30{height:10px;}
	#espace_client .clear30{height:30px;}
	#item div.column{padding:0 0 0 0;margin-bottom:25px;}
	.fond1 {max-height:180px;margin-top: 0;overflow:hidden;position:relative;}
	.fond16 {max-height:180px;margin-top: 0;overflow:hidden;position:relative;background: rgba(0, 0, 0, 0) url("../IMG/fond6.jpg") no-repeat scroll center 0 / cover ;}
	.fond17 {max-height:180px;margin-top: 0;overflow:hidden;position:relative;background: rgba(0, 0, 0, 0) url("../IMG/fond7.jpg") no-repeat scroll center 0 / cover ;}
	.fond18 {max-height:180px;margin-top: 0;overflow:hidden;position:relative;background: rgba(0, 0, 0, 0) url("../IMG/fond8.jpg") no-repeat scroll center 0 / cover ;}
	.debut {margin-top:30px;position: relative;}
	.slogan5 {font-size:2.4em;line-height:45px;margin-bottom: 15px;margin-top:30px;text-align: center;}
	.slogan5 span {display:block;margin-top:5px;}
	#item p {font-size:1em;text-align:center;line-height:25px;text-transform:none;margin-top:0;}
	#header{background:white;}
	.produit img.produit_mod{margin:50px 0;}
	#nav{float:left;display:block;margin:20px 0;width:100%;}
	a.savoirplus2{margin-bottom:20px;}
	a.savoirplus2 br{display:none;}
	p.pres1{padding-left:10px;padding-right:10px;}
	p.pres2{padding-left:10px;padding-right:10px;}
	#footer #copyright{font-size:1.2em;}
	#marquelogo{margin-top:20px;}
	#catalogues h2{font-size:1.5em;}
	#contact_form{padding-top:20px;}
	#footer #copyright,#footer #pub {text-align:center;}
	#tarif .bloctarif{border:none;padding:5px;}
	#tarif .tarif span.inline{padding:0;font-size: 0.8em;margin:0;}
	#tarif a, #tarif a.inline {font-size: 0.8em;}
	
	#avis {height:auto;padding:20px;overflow-y:auto;overflow-x:hidden;}
	#avisform {padding:10px;margin:0;overflow-y:auto;overflow-x:hidden;border:none;}
	#avisform input[type='text'],#eva1,#eva2,#eva3,#eva4,#eva5{margin-bottom:15px;}
	#avisliste{margin-top:30px;overflow-y:auto;overflow-x:hidden;}
	.avis_message {text-align:justify;display:block;}
	#avisliste{max-height:3000px;padding-left:10px;padding-right:10px;}
	#inscription input[type='text']{margin:0;}
	p.recadrer1{line-height:25px;font-size:1em;}
	#authentification label{font-size:1.2em;}
	#authentification label i#mdpoublie{font-size:0.9em;}
	#blocidentification .clear20{height:0;}
	#blocidentification .clear10{height:0;}
	.processh1mobile h1 br{display:block;}
	#commande p.grand{text-align:center;}
	} 















