@charset "UTF-8";
body a{color:#444;font-family:"微软雅黑";}
#about .more,#actualite .description a,#footer strong,#produit .description a,u{color:#444;text-decoration:underline}
a.btn-plus,input{border:1px solid #727272}
.search-search>:focus,a:focus{outline:0}
.entete h1,.upper,a.btn-plus{text-transform:uppercase}
@font-face{font-family:"微软雅黑";font-style:normal}
@font-face{font-family:"微软雅黑";font-style:normal}
html{font-size:16px}
.bold,b,h1,h2,h3,h4,h5,h6,label,strong{font-family:"微软雅黑";}
sub,sup{font-size:smaller;line-height:normal}
a:hover{color:#009363;text-decoration:none}
img{max-width:100%}s{text-decoration:line-through}
sub{vertical-align:sub}sup{vertical-align:super}
.clear{clear:both}
input{background:#fff;height:40px}
a.btn-plus{font-family:"微软雅黑";display:block;width:170px;padding:15px 0;text-align:center}
#entete .infos-droite>div,#entete nav li,#footer .accroche-footer{font-family:"微软雅黑"}
a.btn-plus:hover{color:#fff;background-color:#009363;border-color:#fff}
.on{color:#fff;background-color:#009363;border-color:#fff}
.on a{color:#fff;background-color:#009363;border-color:#fff}
.grayscale{filter:gray;-webkit-filter:grayscale(1);}
.grayscale:hover{filter:none;-webkit-filter:grayscale(0);}
@media (min-width:992px){
	.row-flex,.row-flex>div[class*=col-]{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 1 auto}
	.row-flex-wrap{-webkit-flex-flow:row wrap;align-content:flex-start;flex:0}
	.container-flex>div[class*=col-],.row-flex>div[class*=col-]{margin:-.2px}
.container-flex>div[class*=col-] div,.row-flex>div[class*=col-] div{width:100%}
.flex-col{display:flex;display:-webkit-flex;flex:1 100%;flex-flow:column nowrap}
.flex-grow{display:flex;-webkit-flex:2;flex:2}}
.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.carousel-fade .carousel-inner .active{opacity:1}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}
.carousel-fade .carousel-control{z-index:2}
.entete h1{color:#009363;font-size:1.063rem}
#entete .infos-droite>div{background-color:#000;border-right:1px solid #fff;height:47px;color:#fff;text-transform:uppercase;padding-top:14px;text-align:center}
div.selectBox,span.select{color:#fff;display:block;height:100%;position:relative;width:100%}@media (min-width:992px) and (max-width:1199px){#entete .infos-droite>div{font-size:.7rem}}
@media (max-width:991px){
	.entete h1{text-align:center}
}
#entete .infos-droite>div.cont-selectBox{padding:0}
div.selectBox{cursor:pointer;text-align:center;clear:both}span.select{overflow:hidden;padding-top:16px;z-index:1;text-align:left;padding-left:15px}span.select:after,span.select:before{background:#fff;content:"";display:block;height:2px;top:25px;width:10px;position:absolute}#entete nav li,.title{text-align:center;text-transform:uppercase}span.select:before{right:6px;transform:rotate(132deg)}span.select:after{right:12px;transform:rotate(48deg)}div.selectOptions{background:#000;display:none;overflow:hidden;position:absolute;top:47px;width:100%;z-index:5}span.selectOption{display:block;height:28px;padding-top:5px}.search-indicator,.search-toggle{height:47px;width:57px;cursor:pointer}span.selectOption:hover{color:#000;background:#fff}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}#search{position:relative}.search{display:inline-block;position:absolute;right:0;top:0}.search-indicator:after,.search-indicator:before{content:"";display:block}.search-toggle{float:right;position:relative;text-indent:-9999px;z-index:10;margin-bottom:0}.search-indicator{background:#000;position:absolute;right:0;top:0;z-index:0}.search-indicator:before{border:2px solid #fff;border-radius:50%;height:22px;left:15px;margin-top:-12px;position:relative;top:23px;transition:all .35s ease-in-out 0s;-webkit-transition:all .35s ease-in-out 0s;width:22px}.search-indicator:after{background:#fff;height:3px;position:absolute;right:16px;top:32px;-webkit-transform:rotate(48deg);transform:rotate(48deg);transition:all .35s ease-in-out 0s;-webkit-transition:all .35s ease-in-out 0s;width:11px}#search-toggle:checked+.search-indicator:after,#search-toggle:checked+.search-indicator:before{display:block;height:2px;left:12px;top:24px;width:35px;background:#fff;position:absolute;content:""}#search-toggle:checked+.search-indicator:before{border:none;border-radius:0;margin:0;-webkit-transform:rotate(-47deg);transform:rotate(-47deg)}#search-toggle:checked+.search-indicator:after{-webkit-transform:rotate(47deg);transform:rotate(47deg)}.search-search{border:1px solid #000;height:47px;display:none;background:#fff;color:#000;top:46px;position:absolute;right:0;width:260px;z-index:99}.search-search>*{background:none;border:none;font-size:14px;height:100%;padding:8px;width:100%}.title{color:#333;font-size:3.5rem;margin:100px 0}.isHidden{border:0!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;margin:0!important;opacity:0;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}#entete nav{margin-top:25px}#entete nav li{display:table-cell;float:none;vertical-align:middle;padding:10px 0;background:url(../images/pipe-menu.png) left center no-repeat}#entete nav li.last{background-color:#009363}#entete nav li.first,#entete nav li.last{background-image:none}
#entete .dropdown-menu>li>a:focus,#entete .dropdown-menu>li>a:hover,#entete .nav>li>a:focus,#entete .nav>li>a:hover,#entete nav li a{background:0 0}#entete nav li a{color:#000;padding-top:0;padding-bottom:0;line-height:13px}#entete nav ul.nav>li.last a{color:#fff}#entete .nav>li>a:hover{color:#009363}#entete nav li.active a{color:#a9a9a9}#entete nav .navbar-nav>li>.dropdown-menu li{display:block;background:0 0;text-align:left}#entete .dropdown-menu{border-top:0}#entete.nav .open>a,#entete.nav .open>a:focus,#entete.nav .open>a:hover{background-color:transparent}@media (max-width:991px){#entete .navbar-header{float:none}#entete .navbar-left,#entete .navbar-nav,.navbar-right{float:none!important}#entete .navbar-toggle{display:block;margin:0;background:#000;border-radius:0;position:absolute;top:50px;right:0;padding:17px 13px}#entete .navbar-toggle:before{content:"";position:absolute;border:2px solid #fff;border-radius:50%;height:38px;width:38px;top:5px;left:5px}.navbar-toggle .icon-bar{border-radius:0;border:1px solid #fff}#entete .navbar-collapse{border-top:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);background-color:#fff;padding:0;position:absolute;z-index:9999;width:100%;margin-top:-35px;overflow:hidden;left:0}#entete .navbar-fixed-top{top:0;border-width:0 0 1px}#entete .navbar-collapse.collapse{display:none!important}#entete .navbar-nav{margin-top:7.5px;margin-bottom:0}#entete .navbar-nav>li{display:block;border-bottom:1px solid #c9c9c9;text-align:left;padding:0 5% 0 15%}#entete .navbar-nav>li>a{padding-top:15px;padding-bottom:15px}#entete .collapse.in{display:block!important}.logo{text-align:center}#entete nav li{background-image:none}.search-mobile{background:#000;padding:10px 5% 10px 15%}.search-mobile input{width:100%;border-radius:3px;padding-left:10px}div.selectBox{background-color:#000;position:absolute;top:0;right:0;height:48px;width:50px}#entete .navbar-nav>li.dropdown:after{border-style:solid;content:"";vertical-align:top;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:10%;top:12px;border-width:5px 5px 0 0;height:17px;width:17px;position:absolute}
#entete .navbar-nav>li.dropdown.open:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}#entete nav .navbar-nav>li>.dropdown-menu li{border-bottom:1px solid #c9c9c9}#entete nav .navbar-nav>li>.dropdown-menu li.last{border-bottom:0}#entete nav .navbar-nav>li>.dropdown-menu li.last a{color:#000}#entete nav li.qualite-mobile{background-color:#000;padding-top:5px;padding-bottom:5px;color:#fff;font-size:.75rem}#entete nav li.qualite-mobile img{margin-top:-3px}}@media (min-width:401px) and (max-width:694px){#entete .navbar-collapse{margin-top:-52px}}@media(max-width:400px){.logo img{width:160px}.entete h1{font-size:.8125rem;margin:20px auto;width:220px}}#breadcrumb{background-color:#cfd1d2;-moz-box-shadow:inset 0 6px 4px -4px #bfc0c1;-webkit-box-shadow:inset 0 6px 4px -4px #bfc0c1;-o-box-shadow:inset 0 6px 4px -4px #bfc0c1;box-shadow:inset 0 6px 4px -4px #bfc0c1;filter:progid:DXImageTransform.Microsoft.Shadow(color=#bfc0c1, Direction=180, Strength=4);text-transform:uppercase}
.breadcrumb{background-color:transparent;margin:0;padding:0}
#entete a.rs,#footer a.rs{display:inline-block;vertical-align:top;margin-bottom:10px}
.breadcrumb>li{position:relative;padding:5px 12px}.breadcrumb>li.first{padding-left:0}.breadcrumb>li.active{color:#1d1d1e}.breadcrumb>li+li:before{background-color:#ededed;content:"";height:100%;left:0;position:absolute;padding:0;top:0;-webkit-transform:rotate(24deg);transform:rotate(24deg);width:1px}#contact #footer,#home #footer{padding-bottom:25px}#footer{padding-bottom:95px;background-color:#efefef}#footer .accroche-footer{color:#009363;font-size:1.063rem;text-transform:uppercase}#footer h3{font-size:.9375rem;text-transform:uppercase;border-color:#828282;border-width:1px 0;border-style:solid;margin-top:7px;padding:8px 0}#footer a.rs{height:31px;width:31px;margin-right:5px}#entete a.rs{margin-right:0;height:30px;width:30px}#entete i.fa,#footer i.fa{color:#fff;background:#000;font-size:20px;border-radius:50%;width:100%;height:100%;padding-top:5px;text-align:center}#entete i.fa{font-size:18px}
#entete i.fa:hover,#footer i.fa:hover{background:#009363;color:#fff}
#footer .inscri-news:hover{cursor:pointer;color:#009363}
#contact #barre-contact,#home #barre-contact{position:relative;width:auto}
#barre-contact{padding:12px 0;background-color:#cfd1d2;text-align:center;position:fixed;height:68px;width:100%;z-index:9999}#barre-contact.animateShow{bottom:0;transition:bottom .2s ease-out 0s}#barre-contact.animateHide{bottom:-68px;transition:bottom .2s ease-out 0s}#barre-contact .container{position:relative}#barre-contact a.btn-contact{background-color:#00A776;color:#fff;text-transform:uppercase;width:245px;padding:13px 0;display:block;margin:0 auto;font-family:"微软雅黑";border:1px solid #000}#barre-contact a#back-to-top{position:absolute;top:0;right:0}#home .carousel-caption{background:#fff;background:0 0\9;background:rgba(255,255,255,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff);zoom:1;color:#000;font-family:"微软雅黑";font-size:1.875rem;text-shadow:none;top:0;bottom:0;left:0;right:50%;width:50%;height:30%;margin:auto}#home .carousel-caption>div{height:100%;display:table;width:59%;table-layout:fixed;margin:0 auto}
#home .carousel-caption>div>div.legende_diapo{display:table-cell;vertical-align:middle;margin:0 auto}
#home .carousel-control{z-index:10;opacity:1}
#home .carousel-control.left,#home .carousel-control.left:hover,#home .carousel-control.right,#home .carousel-control:hover{background:0 0;filter:none}#home .carousel-control.right{left:35%}#home .glyphicon-chevron-left:before,#home .glyphicon-chevron-right:before{content:''}#home .carousel-control .glyphicon-chevron-left,#home .carousel-control .glyphicon-chevron-right{font-size:0}#home .carousel-control .glyphicon-chevron-left,#home .carousel-control .glyphicon-chevron-right,#home .carousel-control .icon-next,#home .carousel-control .icon-prev{height:43px;width:43px}#home .carousel-inner>.item>a>img,#home .carousel-inner>.item>img,#home .img-responsive,#home .thumbnail a>img,.thumbnail>img{margin:0 auto}
@media (max-width:767px){
	#home .carousel-caption{height:45%;font-size:1rem;width:100%;right:0;padding:0}
	#home .carousel-control .glyphicon-chevron-left,#home .carousel-control .glyphicon-chevron-right,#home .carousel-control .icon-next,#home .carousel-control .icon-prev{height:30px;width:30px;top:42%}#home .carousel-control.right{left:auto}}@media (min-width:768px) and (max-width:1199px){#home .carousel-caption{height:40%;font-size:1.4rem}}@media (max-width:320px){#home .carousel-caption{font-size:.8rem}}#cont-accueil-secteurs{position:relative;margin-top:-128px}@media (min-width:768px) and (max-width:991px){#cont-accueil-secteurs{margin-top:-65px}}@media (max-width:767px){#carousel{display:none}#cont-accueil-secteurs{margin-top:0}#cont-accueil-secteurs h1{float:none}}#cont-accueil-secteurs header{font-family:"微软雅黑";background:url(../images/bg-accueil-secteur.png) top left repeat-y;background-size:50%}#cont-accueil-secteurs h1{font-family:"微软雅黑";float:left;background:#444;margin:0;color:#fff;text-transform:uppercase;font-size:1.875rem;padding:21px 20px 11px 20px}#accueil-actualite .date-actu>div,#item article a.detail,#item article a.rea,.menu_societe li{font-family:"微软雅黑";text-align:center;text-transform:uppercase}#cont-accueil-secteurs article{background-color:#444;padding:20px 0}@media (min-width:768px){
		.accueil-secteur{background:#fff}}
		.accueil-secteur>a{display:block;height:100%}
		.accueil-secteur a h2{font-size:1.063rem;color:#000;padding:10px 0 10px 15px;min-height:45px}
		.accueil-secteur:hover{background:#009363}
		.accueil-secteur:hover a h2{color:#fff}
		.accueil-secteur a h2 span{display:inline-block;width:70%;vertical-align:middle}
		.accueil-secteur a h2 span.chevron{width:43px;height:43px;background:url(../images/chevron.png) left center no-repeat}
		.accueil-secteur:hover a h2 span.chevron{background:url(../images/chevron-hover.png) left center no-repeat}@media (max-width:767px){.accueil-secteur a h2{margin-top:0;background-color:#fff}
		.accueil-secteur:hover{background:0 0}
		.accueil-secteur:hover a h2{color:#fff;background-color:#009363}
	}

@media (min-width:992px) and (max-width:1199px){
	.accueil-secteur a h2{font-size:.9rem;padding-left:20px}.accueil-secteur a h2 span.chevron,.accueil-secteur:hover a h2 span.chevron{background-size:75%}}#accueil-actualite{padding-bottom:30px}#accueil-actualite .date-actu>div{color:#fff;background-color:#000;padding:8px 15px;font-size:.75rem}#accueil-actualite h3{font-size:.9375rem;text-transform:uppercase;border-color:#828282;border-width:1px 0;border-style:solid;padding:10px 40px;margin:12px 0 20px}#accueil-actualite h2{font-size:1.25rem;text-transform:uppercase}#accueil-actualite .btn-plus{margin-top:20px}#accueil-actualite img{margin-top:30px}#item>header.active{padding:45px 0 10px;background-color:#efefef}#item>header h1{background-color:#000;color:#fff;text-transform:uppercase;padding:7px 20px;font-size:1.5rem;margin:57px 0 20px;line-height:1.5rem}#item>header.active h1{margin-top:0}#item .liste_produits article{padding-bottom:10px}#item .liste_produits article h2{font-size:1.125rem;background-color:#cfd1d2;padding:30px;text-transform:uppercase;position:relative;margin:0}
	@media (min-width:768px){#item .liste_produits article h2 span{background:#000;border-radius:50%;bottom:-20px;height:43px;left:50%;margin-left:-21px;position:absolute;width:43px;z-index:1}#item .liste_produits article h2 span:after,#item .liste_produits article h2 span:before{background:#fff;content:"";display:block;height:1px;position:absolute;top:24px;width:19px}#item .liste_produits article h2 span:before{right:6px;-webkit-transform:rotate(132deg);transform:rotate(132deg)}#item .liste_produits article h2 span:after{left:6px;-webkit-transform:rotate(48deg);transform:rotate(48deg)}}#item article.border{border-left:1px solid #e7e8e8}#item article a.detail,#item article a.rea{display:block;width:100%;padding:15px 0;background-color:#cfd1d2}#item article a.rea{background-color:#efefef}#item .liste_produits article .description{padding-top:70px}#item .liste_produits article .description a.btn-plus{margin-top:25px}@media (min-width:992px) and (max-width:1199px){#item .liste_produits article .description{padding-top:42px}}.liste_enfants h2{text-align:center;background-color:#cfd1d2;font-size:1.085rem;margin:0;padding:10px 30px;position:relative;text-transform:uppercase;height:90px}.liste_enfants article{min-height:300px}.liste_enfants img{width:100%}@media (min-width:768px){#item .liste_enfants article h2 span{background:#000;border-radius:50%;bottom:-25px;height:43px;left:50%;margin-left:-21px;position:absolute;width:43px;z-index:1}#item .liste_enfants article h2 span:after,#item .liste_enfants article h2 span:before{background:#fff;content:"";display:block;height:1px;position:absolute;top:24px;width:19px}#item .liste_enfants article h2 span:before{right:6px;-webkit-transform:rotate(132deg);transform:rotate(132deg)}#item .liste_enfants article h2 span:after{left:6px;-webkit-transform:rotate(48deg);transform:rotate(48deg)}}.liste_enfants .description{text-align:center;font-weight:700}.liste_enfants .description a.btn-plus{font-weight:400;margin:15px auto}.menu_societe{margin:0 auto}.menu_societe li{display:inline;border:1px solid #727272;padding:15px;width:170px;float:left;margin:0 6px 30px}#about h2{border-color:#828282;border-style:solid;border-width:1px 0;font-size:.9375rem;padding:10px 0;text-transform:uppercase;text-align:center;margin-top:40px}@media (min-width:768px){#about h2 span:after,#about h2 span:before{background:#fff;content:"";display:block;height:1px;position:absolute;top:24px;width:19px}#about h2 span{background:#000;border-radius:50%;bottom:53px;height:43px;left:50%;margin-left:-21px;position:absolute;width:43px;z-index:1}#about h2 span:before{right:6px;-webkit-transform:rotate(132deg);transform:rotate(132deg)}#about h2 span:after{left:6px;-webkit-transform:rotate(48deg);transform:rotate(48deg)}}#about h3{margin:20px auto;text-align:center;text-transform:uppercase}#about .description{margin-top:20px;margin-bottom:20px}#about .bg_hist{background:url(../images/bg_historique.jpg) left top no-repeat}#about .bg_section{background-color:#efefef}#about .hist_bloc span::before,#about .hist_right span::before{background-color:#000;width:20px;display:block;content:""}#about .hist_bloc{position:relative;margin:50px 0}#about .hist_bloc span::before{border:6px solid #cecccc;border-radius:50%;height:20px;position:absolute;right:-20px;top:97px}#about .hist_bloc span::after{content:"";border-left:5px solid #cecccc;height:293px;-webkit-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-o-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg);display:block;position:absolute;right:-98px;top:85px}#about .hist_right span::before{border:6px solid #cecccc;border-radius:50%;height:20px;position:absolute;left:-20px;top:75px}.modal-content,.modal-dialog{background-color:#a0a0a0}#about .hist_right span::after{content:"";border-left:5px solid #cecccc;height:194px;-webkit-transform:rotate(55deg);-moz-transform:rotate(55deg);-o-transform:rotate(55deg);-ms-transform:rotate(55deg);transform:rotate(55deg);display:block;position:absolute;left:-276px;top:393px}#about .hist_bloc span.last_barre::after,.modal-backdrop{display:none}
@media (max-width:1199px){
#about .hist_bloc span::after,#about .hist_bloc span::before,#about .hist_right span::after,#about .hist_right span::before{display:none}}#about .hist_right{float:right}#about .hist_left{float:left}#about .espace{height:100px}#about .annee{font-size:3.125rem;float:right}#about .hist_right .annee{float:left}#about .hist_bloc img{float:left;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);box-shadow:6px 6px 5px #b6b6b6;border:4px solid #fff;padding:0}#about .hist_right img{float:right;-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-o-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}#about .historique{float:right}#about .hist_right .historique{float:left}#about .hist_text{position:absolute;bottom:0;right:0;text-align:right}#about .hist_right .hist_text{position:absolute;bottom:0;left:0;text-align:left}@media (max-width:768px){#about .hist_right .hist_text,#about .hist_text{position:relative}
}
#about .more{font-weight:700}
#about .modal .annee{font-size:1.125rem;float:none}
.modal-content{border-radius:0}
.modal-footer,.modal-header{border:none}
.close{color:#FFF}
.img_pres,.president .pres{float:left}
#about .president h3,#about .vocation h3{text-align:left}
#about .valeurs{background-color:#cfd1d2}
#about h3,#about h4,#about h5,#about h6{font-family:"微软雅黑"}
#produit .galerie,#produit>header{background-color:#efefef}
.galerie .selected img{opacity:.5}
.galerie [id*=carousel-selector-]{cursor:pointer}
.galerie .thumbnail{margin-bottom:10px;border:0;background-color:transparent}.galerie .carousel-inner{overflow:visible}.galerie .carousel-caption{width:calc(100% + 30px);left:100%;background-color:#cfd1d2;font-family:"微软雅黑";color:#000;text-align:left;bottom:0;text-shadow:none;padding:25px 40px}.galerie .carousel-caption p{margin-bottom:0}@media (min-width:768px){.galerie .carousel-caption span.arrow{background:#000;border-radius:50%;bottom:calc(50% - 21px);height:43px;left:0;margin-left:-21px;position:absolute;width:43px;z-index:1}.galerie .carousel-caption span.arrow:after,.galerie .carousel-caption span.arrow:before{background:#fff;content:"";display:block;position:absolute;height:1px;width:19px}.galerie .carousel-caption span.arrow:before{right:15px;top:14px;-webkit-transform:rotate(132deg);transform:rotate(132deg)}.galerie .carousel-caption span.arrow:after{left:9px;top:28px;-webkit-transform:rotate(48deg);transform:rotate(48deg)}
}
#produit #infos{border-bottom:1px solid #cfd1d2}
#produit .conseil h3,#produit .description h3{font-size:.8125rem;text-transform:uppercase}
#produit .description{padding-top:70px}#produit .description a{color:#00A776}#produit .conseil h3,.contact>header .accroche span{color:#009363}#produit .video{background-color:#efefef;padding:30px 23px}#produit .video h3{padding:15px 0;width:210px;text-align:center;margin:0 auto;border:solid #000;border-width:1px 0;font-size:.9375rem;text-transform:uppercase}#produit .video iframe{margin-top:15px}#produit .doc_commerciale{background-color:#cfd1d2;padding:13px 0}#produit .doc_commerciale a{background-color:#009363;color:#fff;display:block;width:320px;margin:0 auto;text-transform:uppercase;padding:17px 30px 17px 80px;text-align:center;font-family:"微软雅黑";position:relative}
#produit .doc_commerciale a.fa-file-text-o:before{font-family:FontAwesome;font-size:46px;left:20px;position:absolute;top:7px}#complementaires,#realisations,#temoignages .plus_avis,.temoignage a{font-family:droid_sansbold}#complementaires,#fiche_technique,#realisations,#temoignages{padding-bottom:20px;position:relative}#fiche_technique{padding-bottom:40px}#complementaires,#realisations{border-top:1px solid #cfd1d2}#complementaires div.arrow,#fiche_technique div.arrow,#realisations div.arrow,#revendeurs div.arrow,#temoignages div.arrow{background:#000;border-radius:50%;top:-20px;height:43px;left:50%;margin-left:-21px;position:absolute;width:43px;z-index:1}#complementaires div.arrow:before,#fiche_technique div.arrow:before,#realisations div.arrow:before,#revendeurs div.arrow:before,#temoignages div.arrow:before{background:#fff;content:"";display:block;height:1px;right:6px;position:absolute;top:24px;-webkit-transform:rotate(132deg);transform:rotate(132deg);width:19px}#complementaires div.arrow:after,#fiche_technique div.arrow:after,#realisations div.arrow:after,#revendeurs div.arrow:after,#temoignages div.arrow:after{background:#fff;content:"";display:block;height:1px;left:6px;position:absolute;top:24px;-webkit-transform:rotate(48deg);transform:rotate(48deg);width:19px}#fiche_technique .bg_tab,#fiche_technique .tableau-technique td.even{background-color:#eceded}#complementaires h2,#fiche_technique h2,#realisations h2,#temoignages h2{border:solid #000;border-width:1px 0;margin:40px auto 30px;padding:20px 0;font-size:.9375rem;text-transform:uppercase;max-width:300px;text-align:center}#fiche_technique h2{margin-top:30px}#fiche_technique .tableau-technique>div{padding:0}#fiche_technique .table{margin:0}#fiche_technique .tab-pane{width:100%;text-align:center}#fiche_technique .tab-pane.half{width:75%;text-align:center}#fiche_technique .tab-pane.quart{width:50%;text-align:center}
.tab-content>.active{display:table}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{vertical-align:middle;border:1px solid #dcdcdc}#fiche_technique .tableau-technique h3,#fiche_technique .tableau-technique h4{font-size:.8125rem;margin:0;line-height:30px}#fiche_technique .tableau-technique h3{text-align:left}#fiche_technique .tableau-technique h4{text-transform:uppercase;text-align:center}#fiche_technique .tableau-technique th{border-top:3px solid #cfd1d2;border-bottom-color:#cfd1d2;color:#000}#fiche_technique .tableau-technique th:first-child{border:0;border-right:1px solid #cfd1d2;background-color:transparent}#fiche_technique .tableau-technique td:first-child,#fiche_technique .tableau-technique td:last-child,#fiche_technique .tableau-technique th:last-child{border-right:1px solid #cfd1d2}#fiche_technique .tableau-technique .nav-tabs{border:3px solid #000;margin-left:calc(25% - 2px);width:calc(75% + 2px);background-color:#cfd1d2;text-align:center;padding:8px 0}#fiche_technique .tableau-technique .nav-tabs>li{display:inline-block;float:none}
#fiche_technique .tableau-technique .nav-tabs>li>a,#fiche_technique .tableau-technique .nav-tabs>li>a:focus,#fiche_technique .tableau-technique .nav-tabs>li>a:hover{border:0;border-radius:50%;background-color:#fff;color:#000;padding:3px 9px}#fiche_technique .tableau-technique .nav-tabs>li.active>a,#fiche_technique .tableau-technique .nav-tabs>li>a:focus,#fiche_technique .tableau-technique .nav-tabs>li>a:hover{background-color:#000;color:#fff}#fiche_technique th,#produit #temoignages{background-color:#cfd1d2}#fiche_technique .entete{border-top:3px solid #000}@media (max-width:979px){#fiche_technique{display:none}}#produit #temoignages{text-align:center}#produit h1,#temoignages .plus_avis{background-color:#000;color:#fff;text-transform:uppercase}#produit h1{padding-top:10px;padding-bottom:10px;font-size:1.25rem;margin-bottom:0}.temoignage{padding-bottom:20px}.temoignage .avis{margin-bottom:20px}#temoignages .plus_avis{cursor:pointer;width:270px;margin:0 auto 20px;font-size:.875rem;padding:10px 0}
#produit #realisations,.equipe_1{background-color:#efefef}
#produit #realisations a.titre{display:block;padding-top:20%}
.equipe_2{background-color:#FFF}.equipe_3{background-color:#cfd1d2}
.contact>header.active{padding:45px 0}.contact>header{background-color:#efefef;padding-bottom:45px;position:relative}
#mentions h1,.contact>header h1,.recrutement h1{background-color:#000;color:#FFF;text-transform:uppercase;padding:7px 20px;font-size:1.5rem;margin:57px 0 20px;line-height:1.5rem}.contact button,.contact>header .accroche,.recrutement button{font-size:.9375rem;font-family:droid_sansbold}.contact>header div.arrow{background:#000;border-radius:50%;bottom:-20px;height:43px;left:50%;margin-left:-21px;position:absolute;width:43px;z-index:1}.contact>header div.arrow:after,.contact>header div.arrow:before{content:"";display:block;height:1px;top:24px;width:19px;background:#fff;position:absolute}.contact>header div.arrow:before{right:6px;-webkit-transform:rotate(132deg);transform:rotate(132deg)}
.contact>header div.arrow:after{left:6px;-webkit-transform:rotate(48deg);transform:rotate(48deg)}
.contact article{padding-top:50px;padding-bottom:20px}.contact .form-control,.recrutement .form-control{border:1px solid #727272;background:#fff;height:40px;border-radius:0}.contact textarea.form-control,.recrutement textarea.form-control{height:auto}.contact .form-control:focus .recrutement .form-control:focus{box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(0,0,0,.6)}.contact button,.recrutement button{border:0;background-color:#000;color:#fff;padding:15px 50px;text-transform:uppercase}#popup,#validation,.popup{background:10px 32px #ACDC7D;border-color:#529214;border-style:solid;border-width:1px;display:none;font-size:14px;opacity:.85;padding:40px;text-align:center;width:400px}#popup,.popup{border-radius:7px;left:50%;margin-left:-200px;position:fixed;top:40%;z-index:1000;line-height:21px}#validation{margin:0 auto 40px}#popup.msg_bleu,#validation.msg_bleu{background-color:#69BBCE;border-color:#059CBA}
#popup.msg_vert,#validation.msg_vert{background-color:#ACDC7D;border-color:#529214}
#popup.msg_orange,#validation.msg_orange{background-color:#FFCE6D;border-color:#B5721B}
#popup.msg_rouge,#validation.msg_rouge{background-color:#fe5366;border-color:#be0015}
.liste_references .ref_img{position:relative}.liste_references .ref_img span{background:#000;border-radius:50%;bottom:-20px;height:43px;left:50%;margin-left:-21px;position:absolute;width:43px;z-index:1}.liste_references .ref_img span:after,.liste_references .ref_img span:before{background:#fff;content:"";display:block;height:1px;top:24px;width:19px;position:absolute}.liste_references .ref_img span:before{right:6px;-webkit-transform:rotate(132deg);transform:rotate(132deg)}.liste_references .ref_img span:after{left:6px;-webkit-transform:rotate(48deg);transform:rotate(48deg)}.liste_references h2{font-size:15px;margin-top:30px}#reference{padding-bottom:40px}#actualites .menu li,#references .menu li{background-color:#efefef;padding:10px 20px;text-transform:uppercase;margin:0;border-bottom:1px solid #cfd1d2}
#actualites .menu li.active,#references .menu li.active{background-color:#cfd1d2}
#references .ensemble{margin-bottom:20px;border-top:1px solid #cfd1d2;padding-top:20px}
#reference .galerie .carousel-caption p,#reference h1{margin-bottom:0}
#references .ensemble_first{border:none;padding-top:0}#reference h1{background-color:#000;color:#fff;padding-top:13px;padding-bottom:13px;font-size:1.25rem}#reference .galerie .carousel-caption{width:100%;left:0;background-color:#cfd1d2;font-family:"微软雅黑";color:#000;text-align:left;bottom:0;text-shadow:none;padding:25px 40px}@media (min-width:768px){#reference .galerie .carousel-caption span.arrow{background:#000;border-radius:50%;top:-21px;height:43px;left:calc(50% - 21px);margin-left:0;position:absolute;width:43px;z-index:1}#reference .galerie .carousel-caption span.arrow:after,#reference .galerie .carousel-caption span.arrow:before{background:#fff;content:"";display:block;position:absolute;height:1px;top:19px;width:19px}
#reference .galerie .carousel-caption span.arrow:before{right:18px;-webkit-transform:rotate(132deg);transform:rotate(132deg)}#reference .galerie .carousel-caption span.arrow:after{left:19px;-webkit-transform:rotate(48deg);transform:rotate(48deg)}}.liste_actualites .ref_img{position:relative}.liste_actualites .ref_img span{background:#000;border-radius:50%;bottom:32px;height:43px;left:50%;margin-left:-21px;position:absolute;width:43px;z-index:1}.liste_actualites .ref_img span:after,.liste_actualites .ref_img span:before{background:#fff;content:"";display:block;height:1px;position:absolute;top:24px;width:19px}.liste_actualites .ref_img span:before{right:6px;-webkit-transform:rotate(132deg);transform:rotate(132deg)}.liste_actualites .ref_img span:after{left:6px;-webkit-transform:rotate(48deg);transform:rotate(48deg)}#revendeurs .map,#revendeurs article{position:relative}.liste_actualites h2{font-size:15px;text-transform:uppercase}.liste_actualites article{margin-bottom:20px}.liste_actualites .date_actu{background-color:#000;color:#fff;font-family:"微软雅黑";font-size:.75rem;padding:3px 8px;text-align:center;max-width:60px;text-transform:uppercase}.liste_actualites .description{margin:-17px 0 0 70px}.type_actu{color:#a9a9a9;text-align:left;font-size:16px}#actualite h1{background-color:#000;color:#fff;padding-top:13px;padding-bottom:13px;font-size:1.25rem;border-bottom:0}#revendeurs>header h1,#services .service header h2,#services>header h1{font-size:1.5rem;text-transform:uppercase}#actualite .description a{color:#00A776}#actualite #galerie{margin-bottom:20px}.liste_actualites h2{margin:10px 0}.liste_actualites a.btn-plus{margin-top:10px}#services>header h1{background-color:#000;color:#FFF;padding:7px 20px;margin:57px 0 20px;line-height:1.5rem}#services .service{border-bottom:1px solid #dcdcdc;padding:35px 0}#services .service.last{border-bottom:none}#services .service header h2{margin-left:15px}#services .galerie{padding-bottom:30px}#revendeurs>header{position:relative;background:linear-gradient(to right,#efefef 0,#D2D3D2 60%,#D2D3D2 100%);border-bottom:1px solid #cfd1d2}
#revendeurs>header h1{background-color:#000;color:#fff;padding:5px 20px;margin:57px 0 35px;line-height:1.5rem}
#revendeurs>header form{padding-bottom:20px}#revendeurs>header select{border:1px solid #727272;background:#fff;height:40px}@media (max-width:991px){#revendeurs .map{margin-left:15px}}#revendeurs #liste_revendeur{padding-top:60px}#revendeurs #liste_revendeur h2{border:solid #000;border-width:1px 0;text-align:center;text-transform:uppercase;font-size:.9375rem;padding:15px;margin-bottom:60px}#revendeurs #liste_revendeur article{margin-bottom:20px}#revendeurs #liste_revendeur .commercial{background-color:#efefef;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #cfd1d2}@media (max-width:992px){#revendeurs #liste_revendeur .commercial{background-color:#fff}}#revendeurs #liste_revendeur .commercial img{margin-bottom:10px}#revendeurs #liste_revendeur h4{font-size:.8125rem}#revendeurs .pays{text-transform:uppercase;font-weight:700}#resultats header h1{background-color:#000;color:#fff;text-transform:uppercase;padding:15px 20px;font-size:1.875rem;margin:57px 0 35px;line-height:1.875rem}
#resultats .liste_resultats h2{border:solid #000;border-width:1px 0;text-align:center;text-transform:uppercase;font-size:.9375rem;padding:15px;margin-bottom:0}#resultats .resultat{border-bottom:1px solid #dcdcdc;padding:15px 0}#mentions,#not{padding-bottom:30px}#resultats .resultat.last{border-bottom:none}.resultat .row>div{float:none;display:inline-block;vertical-align:middle}#resultats .liste_resultats{font-size:.9375rem}.liste_references .bg_ref{background:rgba(239,239,239,1);background:-moz-linear-gradient(top,rgba(239,239,239,1) 0,rgba(239,239,239,1) 0,rgba(239,239,239,1) 0,rgba(239,239,239,1) 0,rgba(239,239,239,1) 46%,rgba(255,255,255,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(239,239,239,1)),color-stop(0,rgba(239,239,239,1)),color-stop(0,rgba(239,239,239,1)),color-stop(0,rgba(239,239,239,1)),color-stop(46%,rgba(239,239,239,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(239,239,239,1) 0,rgba(239,239,239,1) 0,rgba(239,239,239,1) 0,rgba(239,239,239,1) 0,rgba(239,239,239,1) 46%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(239,239,239,1) 0,rgba(239,239,239,1) 0,rgba(239,239,239,1) 0,rgba(239,239,239,1) 0,rgba(239,239,239,1) 46%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(239,239,239,1) 0,rgba(239,239,239,1) 0,rgba(239,239,239,1) 0,rgba(239,239,239,1) 0,rgba(239,239,239,1) 46%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(239,239,239,1) 0,rgba(239,239,239,1) 0,rgba(239,239,239,1) 0,rgba(239,239,239,1) 0,rgba(239,239,239,1) 46%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff', GradientType=0 )}#reference .description h4{margin:0 0 10px;font-size:16px}#footer .reseaux{margin:15px 0 0}@media (min-width:1200px){#footer .reseaux{text-align:center}}#footer li{margin-bottom:10px}article ul li{list-style:disc;margin:5px 0 5px 30px}
#page_loader{z-index:9999;position:absolute;top:0;left:0;height:100%;width:100%;background:#000;background:rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";display:none}.loader{width:50px;height:50px;display:inline-block;vertical-align:middle;position:relative;top:30%;left:50%}.loader-quart{border-radius:50px;border:6px solid rgba(255,255,255,.4)}.loader-quart:after{content:'';position:absolute;top:-6px;left:-6px;bottom:-6px;right:-6px;border-radius:50px;border:6px solid transparent;border-top-color:#FFF;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinreverse{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(-360deg)}}@-moz-keyframes spinreverse{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(-360deg)}}@keyframes spinreverse{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes grow{0%,100%{-webkit-transform:scaleY(0);opacity:0}50%{-webkit-transform:scaleY(1);opacity:1}}@-moz-keyframes grow{0%,100%{-moz-transform:scaleY(0);opacity:0}50%{-moz-transform:scaleY(1);opacity:1}}@keyframes grow{0%,100%{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);opacity:0}50%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);opacity:1}}@-webkit-keyframes shatter{0%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(.5)}65%{-webkit-transform:scale(.4);background-color:#fff;border-width:0}90%{background-color:rgba(255,255,255,0);opacity:1}100%{-webkit-transform:scale(1);border-width:1px;background-color:transparent;opacity:0}}@-moz-keyframes shatter{0%{-moz-transform:scale(0)}50%{-moz-transform:scale(.5)}65%{-moz-transform:scale(.4);background-color:#fff;border-width:0}90%{background-color:rgba(255,255,255,0);opacity:1}100%{-moz-transform:scale(1);border-width:1px;background-color:transparent;opacity:0}}@keyframes shatter{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}65%{-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);-o-transform:scale(.4);transform:scale(.4);background-color:#fff;border-width:0}90%{background-color:rgba(255,255,255,0);opacity:1}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);border-width:1px;background-color:transparent;opacity:0}}input[type=file]{width:100%}#inscription input[type=submit]{text-transform:uppercase;background-color:#000;color:#fff}#not,#not-found{text-align:center;position:relative}#not{padding-top:100px;font-size:2rem;font-family:"微软雅黑";background-color:#efefef}#not-found{padding:50px 0 70px;font-family:"微软雅黑";font-size:1rem}#not-found div.arrow{background:#000;border-radius:50%;top:-20px;height:43px;left:50%;margin-left:-21px;position:absolute;width:43px;z-index:1}#not-found div.arrow:after,#not-found div.arrow:before{background:#fff;content:"";display:block;height:1px;top:24px;width:19px;position:absolute}
#not-found div.arrow:before{right:6px;-webkit-transform:rotate(132deg);transform:rotate(132deg)}
#not-found div.arrow:after{left:6px;-webkit-transform:rotate(48deg);transform:rotate(48deg)}
#cookieChoiceInfo{background:#000;background:0 0\9;background:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000);border:none;border-radius:0;color:#FFF;display:none;font-weight:700;margin:0;position:absolute;width:100%;z-index:999;top:0;text-align:center;padding:10px 0}#cookieChoiceInfo a{background-color:#009363;border:1px solid rgba(0,0,0,.1);border-radius:0;color:#FFF;cursor:pointer;line-height:19px;padding:4px 8px;text-decoration:none;white-space:nowrap;text-transform:uppercase}.deco,.documents .oublie{text-decoration:underline}.documentations,.documents{padding-bottom:40px}.documentations h2,.documents h2{font-size:1rem;text-transform:uppercase}.documents h2{border-width:1px 0;border-style:solid;border-color:#000;padding:15px 20px;float:left}.documents h4{font-size:.9375rem}.document,.documentations article{border-bottom:1px solid #dcdcdc;padding-bottom:30px}.document{padding:10px 0}.document a.btn-plus{background-color:#000;color:#fff;border:0}.document a.btn-plus:hover{background-color:#009363;border-color:#fff;color:#fff}
#login_content .form-control,.documents .form-control{background:#fff;border:1px solid #727272;border-radius:0;height:40px}#login_content .submit,.documents .submit{background-color:#000;border:0;color:#fff;font-family:"微软雅黑";font-size:.8125rem;padding:10px 30px;text-transform:uppercase;margin-left:15px}.deco,.documents .form-horizontal{padding-top:25px}@media (min-width:768px){.document>div{float:none;display:inline-block;vertical-align:middle}.document,.documentations article{padding-left:100px}}#entete .infos-droite>div.qual_f{font-family:"微软雅黑";text-transform:uppercase;color:#000;background-color:#fff;padding:0;text-align:right}#produit .btn-contact{background-color:#009363;color:#fff;display:block;font-family:"微软雅黑";margin:15px auto;padding:13px 0;text-transform:uppercase;width:245px;text-align:center}#map-canvas{height:500px}#map-canvas img{max-width:none}#pagination{text-align:center;padding-top:20px;padding-bottom:25px}#pagination .current,#pagination a{padding:5px 9px;text-decoration:none}#pagination .current{border-bottom:1px solid}
#pagination a{color:#919191}#pagination .pagi{padding:0;width:22px;height:13px;display:inline-block}
.liste_partenaires .cont-logos{margin-bottom:10px;text-align:center}
.liste_partenaires .cont-logos img{margin-bottom:5px}
@media (min-width:768px){
	.liste_partenaires .cont-logos{margin-bottom:30px}.cont-logos>div[class*=col-]{display:table-cell;vertical-align:middle;float:none}
}
@media (max-width:767px){
	.liste_partenaires .cont-logos img{margin-bottom:40px}
}

.focusBox {position:relative;width:263px;height:185px;overflow:hidden;font:12px/1.5 Verdana, Geneva, sans-serif;text-align:left;background:white;}
.focusBox ul{margin:0 auto;padding:0;margin-top:2px;}
.focusBox .pic img {width:263px;height:185px;display:block;}
.focusBox .txt-bg {position:absolute;bottom:0;z-index:1;height:36px;width:100%;background:#333;filter:alpha(opacity=40);opacity:0.4;overflow:hidden;}
.focusBox .txt {position:absolute;bottom:0;z-index:2;height:36px;width:100%;overflow:hidden;}
.focusBox .txt li{height:36px;line-height:36px;position:absolute;bottom:-36px;}
.focusBox .txt li a{display:block;color:white;padding:0 0 0 10px;font-size:12px;font-weight:bold;text-decoration:none;}.focusBox .num {position:absolute;z-index:3;bottom:8px;right:8px;}
.focusBox .num li{float:left;position:relative;width:18px;height:15px;line-height:15px;overflow:hidden;text-align:center;margin-right:1px;cursor:pointer;}
.focusBox .num li a,.focusBox .num li span {position:absolute;z-index:2;display:block;color:white;width:100%;height:100%;top:0;left:0;text-decoration:none;}
.focusBox .num li span {z-index:1;background:black;filter:alpha(opacity=50);opacity:0.5;}
.focusBox .num li.on a,.focusBox .num a:hover{background:#f60;}