a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:18px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;padding:0;text-align:left;background:#fff;font:1em LatoWeb,Arial,sans-serif;color:#363c42}.count{margin:10px auto}.count span{margin:10px auto;font-weight:700}h1,h2,h3,h4,h5,h6{margin:20px 0;padding:0;font-size:1.55em;text-transform:uppercase;color:#000;font-family:LatoWebBold,Arial,sans-serif}#catalogue h1,#depot h1,#galeries h1,#page h1,.actu h1,.contact h1{color:#363c42;font-size:2.5rem;text-align:center;margin:30px auto 50px}#catalogue h1:after,#depot h1:after,#galeries h1:after,#page h1:after,.actu h1:after,.contact h1:after{display:block;width:70px;background:#b31917;border-bottom:1px #fff;height:5px;margin:15px auto 0;content:''}h2{font-size:2rem;color:#b31917}h3{font-family:georgia,Arial,sans-serif;font-size:1.667rem;color:#b31917;text-transform:inherit}h4{font-size:1.4rem;color:#363c42;text-transform:inherit}h5{font-size:1.2rem;color:#363c42;text-transform:inherit}h6{font-size:1.1rem;color:#363c42;text-transform:inherit}ol,ul{margin:10px;padding:0;list-style-position:inside}a{color:#b31917;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}a:hover{text-decoration:none}a:focus{outline:0}a img{border:0}a.btn-retour{background:#363c42 url(../img/arrow-left.png) no-repeat 5px center;padding:19px 20px 15px 40px;color:#fff;margin:50px auto}a.btn-retour:hover{background:#363c42 url(../img/arrow-left.png) no-repeat 0 center}blockquote{margin:30px 0;padding:5px 15px;border-left:4px solid #eee;font-family:open_sansitalic,Arial,sans-serif;font-style:italic}em{font-family:open_sansitalic,Arial,sans-serif;font-style:italic}strong{color:#363c42;font-weight:700}.overflow{overflow:hidden}#scrollToTop{position:fixed;bottom:20px;right:20px;cursor:pointer;z-index:1000000;display:none}#scrollToTop span.glyphicon{left:50%;top:-15px;color:grey}.dibm{display:inline-block;vertical-align:middle}.dibt{display:inline-block;vertical-align:top}.dibb{display:inline-block;vertical-align:bottom}.box-shadow{box-shadow:0 2px 10px rgba(0,0,0,.2)}.br{border:1px solid red}.bb{border:1px solid #00f}.by{border:1px solid #ff0}.m-50-0{margin:50px auto}.btn{border-radius:0}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{box-shadow:none}.btn-default,.btn-primary{text-transform:uppercase;font-size:.889rem;font-family:LatoWebBlack;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);background:0 0;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.btn-primary{color:#b31917}.btn-default{color:#fff}.btn-default:before,.btn-primary:before{content:"";position:absolute;z-index:-1;left:10px;right:10px;bottom:4px;height:2px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.btn-primary:before{background:#303a3f}.btn-default:before{background:#fff}.btn-default:active:before,.btn-default:focus:before,.btn-default:hover:before,.btn-primary:active:before,.btn-primary:focus:before,.btn-primary:hover:before{right:100%}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:0 0;color:#303a3f}.btn-default:focus,.btn-default:hover{background:0 0;color:#b31917}.btn-success{background:#5cb85c;border:0}.btn-info{background:0 0;border:0;color:#363c42}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{background:0 0;border:0;color:#b31917}.topBar{display:none}header{background:0 0;padding:0}#logo{width:100%;padding:30px 30% 0;text-align:center;background-size:cover;min-height:228px}#logo{background:url(../img/bg-page.jpg) no-repeat center center}.home #logo{background:url(../img/bg-page.jpg) no-repeat center center}#logo img{box-shadow:0 0 30px rgba(0,0,0,.5)}#logo h2{display:none}.home #logo h2{display:block;color:#fff;font-size:1.667rem;font-family:LatoWebBlack;text-align:left;margin-top:25%;padding:15px 35px;background:rgba(48,58,63,.8)}#menu{padding:0;min-height:65px;background:#b31917}#menu .navbar-default{background-color:#b31917;min-height:65px;padding:5px 0;border-color:transparent;background-image:none;border-radius:0}.navbar{margin-bottom:0}#menu ul.navbar-nav{text-align:left;float:none}#menu li{display:inline-block;vertical-align:middle;float:none}#menu li:first-child a,#menu li:nth-child(2) a,#menu li:nth-child(3) a{display:none}#menu a{text-transform:uppercase;color:#fff;border:1px solid transparent;font-size:.8rem}#menu .tel-header a{font-size:1rem}.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:transparent;border:1px solid #fff;color:#fff}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:transparent!important;border:1px solid #fff!important;color:#fff!important}ul.dropdown-menu{background:#373737}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fff!important;background-color:red!important}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#00f;color:#fff;background-image:none}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;background-color:#fff}.tel-header{position:absolute;right:30px;top:11px;color:#fff;z-index:1000000}.navbar-default .navbar-toggle{border-color:#fff}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.right-home{width:70%}.left-home{width:30%;float:left;padding-bottom:30px}#presentation-home{background:#e0e2e4;padding:50px;text-align:justify}#presentation-home h1{color:#b31917;text-transform:inherit;font-family:Georgia;margin:0 auto 50px;font-size:1.667rem}#presentation-home h2{color:#b31917;text-transform:inherit;font-size:1.2rem}#presentation-home p{font-size:1.111rem}#presentation-home a{margin-top:30px}#univers-home{background:#363c42;padding:5px 20px 20px}#univers-home h2{font-family:georgia,Arial,sans-serif;font-size:1.667rem;text-transform:inherit;color:#fff}.block-home{margin:auto;text-align:center;width:100%}.block-home a{width:49%}.block-unit,.block-unit h3,.block-unitt img{-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.block-unit{height:615px;text-align:center;position:relative;overflow:hidden;background:#b31917}.block-unit:hover{box-shadow:none}.block-unit:hover img{opacity:1}.block-unit:hover h3,.block-unit:hover span{opacity:0}.block-unit h3{position:relative;z-index:1000;margin:auto;font-size:1.4rem;padding:10px;color:#fff;width:60%;border-top:1px solid #fff;border-bottom:1px solid #fff;text-transform:inherit;top:43%;font-family:georgia,Arial,sans-serif;font-style:italic;transform:translateY(-50%)}.block-unit img{position:absolute;bottom:0;left:0;right:0;opacity:.4;z-index:900;width:100%;top:-61%}.home .block-unit img{top:0}ol.breadcrumb{margin:20px 0}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:transparent;border-radius:0}.breadcrumb li{color:#b31917;text-transform:uppercase;font-size:.722rem}.breadcrumb li a{color:#363c42}.actunone ol.breadcrumb :nth-child(3){display:none}#slider-content{text-align:center;background:#06758f}#slider{margin:0}#slider li{margin:0 auto;padding:0;background:#592364;min-height:300px;width:100%}#slider li h2{position:absolute;top:50%;left:30px;text-align:center;color:#fff;font-size:1.25em}.bx-wrapper .bx-next:hover{background-position:-43px -32px!important}.bx-wrapper .bx-prev:hover{background-position:0 -32px!important}.bx-wrapper img{margin:auto!important}#galeries,#page{padding-bottom:40px}.partage{margin:50px auto;height:50px}#univers-home.univers-produits{padding:0}#univers-home.univers-produits h2{font-size:1.333rem;text-align:center;padding:20px 0;margin:0}#univers-home.univers-produits .block-unit{height:250px}#form-1 .champs{margin:10px auto;font-size:1.1rem;color:#363c42}#form-1 input{border:1px solid #363c42}#form-1 .champs textarea{width:100%;border:1px solid #363c42}#form-1 .champs.mr{margin-right:10px}#form-1 .titre-form{color:#b31917;margin:50px 0 30px;font-size:1.5rem}#form-1 .divider-form{height:1px;background:#ccc;margin:10px auto;width:100%;float:left}#form-1 .btn-primary{float:right;margin:10px auto}.first .firstWord{color:#b31917;font-weight:700}.page-1 #page p img{text-align:center}.page-2 h2{text-transform:inherit}.page-2 h3{color:#363c42}.page-3 em{font-size:.8rem;position:absolute;bottom:60px;left:0}footer{background:#363c42;padding:20px 0;color:#fff;padding-top:60px}footer a,footer a:hover{color:#fff}.info-footer{background:#e0e2e4;min-height:100px;padding:5px 0 0}.info-footer img{width:53px}.info-footer h4{font-size:.944rem;color:#363c42;text-transform:inherit;line-height:100px}.bt-foo{border-top:1px solid #fff;padding:30px 0}#footer-menu{text-align:center}#footer-menu a{border:1px solid transparent}#footer-menu li:first-child a,#footer-menu li:nth-child(2) a,#footer-menu li:nth-child(3) a{display:none}#footer-menu h3{color:#fff;text-transform:inherit;font-family:Georgia;text-transform:inherit;text-align:left}#footer-menu .navbar-default{background:inherit;border-color:transparent}#footer-menu .navbar-collapse{padding:0}#footer-menu .navbar-default .navbar-nav>.active>a,#footer-menu .navbar-default .navbar-nav>.open>a,#footer-menu .navbar-default .navbar-nav>li>a:focus,#footer-menu .navbar-default .navbar-nav>li>a:hover{background-color:transparent;color:#fff}#footer-menu li{display:block;list-style:none;float:none;text-align:left;text-transform:uppercase;font-size:.889rem}#footer-admin a,#footer-menu a{color:#fff;text-decoration:none}#footer-menu a{font-size:.9em}#footer-menu a:hover,#footer-menu li.active a{color:grey}#logo-footer{margin-bottom:35px}#footer-info{font-size:1.056rem;font-family:LatoWebBold}#footer-info a.btn{padding:6px 0}#footer-info a.btn-primary:before,.btn-default:before{left:0;right:0}#btn-legi{margin:60px auto}#btn-legi a{text-transform:uppercase;color:#fff;border-bottom:1px solid #fff}#list-footer{list-style:none}#list-footer li{margin:0 10px 10px 0;display:block}#list-footer li a{color:#fff}#list-footer a#mentions{cursor:pointer;background-position:0 0}#footer-realisation{text-align:left}#footer-realisation a img{border:0}#footer-realisation a:hover{background:0 0}#rs_link{list-style:none}#rs_link li{float:left;margin:0 4px 4px 0}#rs_link a{background:url(../img/icones-reseaux-sociaux.png) no-repeat transparent;display:block;width:32px;line-height:32px;text-indent:-9999px;outline:0}#rs_link a.twitter{background-position:0 -32px}#rs_link a.google{background-position:0 -64px}#rs_link a.youtube{background-position:0 -128px}#rs_link a.linkedin{background-position:0 -160px}#rs_link a.viadeo{background-position:0 -256px}#rs_link a.dailymotion{background-position:0 -288px}#mentions-bloc{max-width:550px;border-radius:4px;color:#000;font-size:.8em;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:all .33s;-o-transition:all .33s;transition:all .33s;vertical-align:middle;overflow:auto;box-sizing:border-box}#close_mentions{width:20px;height:20px;cursor:pointer;position:absolute;top:-5px;right:-5px;background:url(../img/close_mentions.png) no-repeat transparent;text-indent:-9999px}.widget_contact{padding-left:10px}.vcard .org{text-transform:uppercase}.vcard .nickname{display:none}.vcard .adr .locality{text-transform:uppercase}.vcard .adr .country-name{display:none}.vcard abbr{border:0}.vcard .telnumber a{color:#fff;text-decoration:none}.vcard .faxnumber{display:none}.vcard .email_container{margin:20px 0}.vcard .email_name{display:none}.vcard a.email{text-decoration:underline;display:none}.vcard a.email:hover{text-decoration:none}.result_error{color:#fff;line-height:40px;text-align:center;background:#e57c7c}.result_success{color:#fff;line-height:40px;text-align:center;background:#78ca71}#flashMessage{background:#fff;color:#337ab7;line-height:40px;text-align:center}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:0;color:#000;font-size:30px}#cookie-bar{background:#111;height:auto;line-height:24px;color:#eee;text-align:center;padding:3px 0;font-size:.8em;z-index:10000000}#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar p{margin:0;padding:0}#cookie-bar a{color:#fff;display:inline-block;border-radius:3px;text-decoration:none;padding:0 6px;margin-left:8px}#cookie-bar .cb-enable{background:#3ac976}#cookie-bar .cb-enable:hover{background:#090}#cookie-bar .cb-disable{background:#900}#cookie-bar .cb-disable:hover{background:#b00}#cookie-bar .cb-policy{background:#03b}#cookie-bar .cb-policy:hover{background:#05d}.bs-component .modal{position:relative;top:auto;right:auto;left:auto;bottom:auto;z-index:1;display:block}.bs-component .modal-dialog{width:90%}@media (max-width:1700px){#menu a{font-size:.7rem}#menu .tel-header a{font-size:.8rem}.nav>li>a{padding:10px}#menu ul.navbar-nav{padding-top:5px}}@media (max-width:1500px){.block-unit{height:500px}}@media (max-width:1450px){#menu a{font-size:.7rem}#menu .tel-header a{font-size:.8rem}.nav>li>a{padding:10px 5px}#menu ul.navbar-nav{padding-top:5px}}@media (max-width:1380px){#logo{padding:30px 25% 0}.tel-header{position:relative;background:#b31917;right:0;top:0;text-align:center}#menu ul.navbar-nav{text-align:center}#menu ul.navbar-nav{padding-top:0}#menu a{font-size:.8rem}#menu .tel-header a{font-size:1rem}}@media (max-width:1280px){#catalogue h1,#galeries h1,#page h1,.actu h1,.contact h1{font-size:2rem}.block-unit{height:380px}}@media (max-width:1080px){#logo{padding:30px 10% 0}.info-footer{text-align:center}.info-footer h4{line-height:50px}.info-footer h4{font-size:.8rem}}@media (max-width:991px){.info-footer h4{line-height:0;width:100%}}@media (max-width:940px){.block-unit{height:150px!important}.block-home a{width:100%}.home .block-unit img{width:100%;top:-200%}}@media (max-width:843px){.page-3 em{position:relative;bottom:0}}@media (max-width:880px){.home #logo h2{font-size:1.4rem}.left-home{padding:0 5px}.left-home .produit_home.panel.panel-default{width:100%!important}.left-home .btn-primary{font-size:.75rem}.produit_home .produits_libelle{font-size:.9rem}}@media (max-width:767px){.tel-header{position:absolute;left:10px;top:10px;z-index:10000000;text-align:left;width:168px}#menu .navbar-default{z-index:100000}#menu li{display:block}#menu li a{font-size:1rem}.home #logo h2{font-size:1.1rem}.left-home,.right-home{width:100%}.left-home{padding:0 45px}#footer-menu{display:none}.info-footer img{width:30px}#catalogue h1,#depot h1,#galeries h1,#page h1,.actu h1,.contact h1{font-size:1.5rem}}@media (max-width:480px){.info-footer img{display:none}.info-footer h4{line-height:1rem;border:1px solid #fff;padding:10px;margin:10px auto}.widget_catalogue .bx-wrapper .bx-next{right:15%!important}.widget_catalogue .bx-wrapper .bx-prev{left:15%!important}#form-1 .btn-primary{float:right;margin:50px auto 10px}}