::-moz-selection{color:#fff;background:#e2001a}::-o-selection{color:#fff;background:#e2001a}::-webkit-selection{color:#fff;background:#e2001a}::selection{color:#fff;background:#e2001a}body{font-family:Open Sans,sans-serif;color:#434244}body.paddingfixe{padding-top:55px}#sfbadminbar-body{margin-top:0!important}#sfbadminbar-body #nav.fixe{top:32px!important}#sfbadminbar-body body.paddingfixe{padding-top:87px!important}a,button,input{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a,a:hover{color:#e2001a}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin:0;padding:0}.btn{display:inline-block;padding:8px 20px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.42857143;text-align:center;white-space:normal;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.btn-default{color:#fff;background-color:#686768;border-color:#686768;-webkit-box-shadow:-4px -4px 0 0 #434244;-moz-box-shadow:-4px -4px 0 0 #434244;box-shadow:-4px -4px 0 0 #434244}.btn-default.focus,.btn-default:focus,.btn-default:hover{color:#fff;background-color:#434244;border-color:#434244;-webkit-box-shadow:-4px -4px 0 0 #686768;-moz-box-shadow:-4px -4px 0 0 #686768;box-shadow:-4px -4px 0 0 #686768}.btn-inverse{color:#fff;background-color:#000;border-color:#434244}.btn-inverse.focus,.btn-inverse:focus,.btn-inverse:hover{color:#434244;background-color:#fff;border-color:#f5f5f5}.blockDashed{text-align:center;margin:10px;padding:20px;border:1px dashed grey;background:rgba(0,0,0,.06)}.eqWrap{display:flex;flex-wrap:wrap}.margin-top5{margin-top:5px!important}.margin-top10{margin-top:10px!important}.margin-top15{margin-top:15px!important}.margin-top20{margin-top:20px!important}.margin-top25{margin-top:25px!important}.margin-top30{margin-top:30px!important}.margin-top35{margin-top:35px!important}.margin-top40{margin-top:40px!important}.margin-top45{margin-top:45px!important}.margin-top50{margin-top:50px!important}.margin-bottom5{margin-bottom:5px!important}.margin-bottom10{margin-bottom:10px!important}.margin-bottom15{margin-bottom:15px!important}.margin-bottom20{margin-bottom:20px!important}.margin-bottom25{margin-bottom:25px!important}.margin-bottom30{margin-bottom:30px!important}.margin-bottom35{margin-bottom:35px!important}.margin-bottom40{margin-bottom:40px!important}.margin-bottom45{margin-bottom:45px!important}.margin-bottom50{margin-bottom:50px!important}.visible-lg,.visible-md,.visible-sm,.visible-xl,.visible-xs{display:none!important}@media (max-width:575px){.visible-xs{display:block!important}}@media (min-width:576px) and (max-width:767px){.visible-sm{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-md{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-lg{display:block!important}}@media (min-width:1200px){.visible-xl{display:block!important}}@media (max-width:575px){.hidden-xs{display:none!important}}@media (min-width:576px) and (max-width:767px){.hidden-sm{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-md{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-lg{display:none!important}}@media (min-width:1200px){.hidden-xl{display:none!important}}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.photo-category{float:right;margin-left:30px;margin-bottom:30px;max-width:500px}@media screen and (max-width:992px){.photo-category{max-width:300px}}@media screen and (max-width:768px){.photo-category{max-width:200px;margin-left:15px;margin-bottom:15px}}@media screen and (max-width:385px){.photo-category{float:none;max-width:100%;max-height:300px;margin:0 auto;margin-bottom:15px}}@media only screen and (max-width:768px){.animated{-o-transition-property:none!important;-moz-transition-property:none!important;-ms-transition-property:none!important;-webkit-transition-property:none!important;transition-property:none!important;-o-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-webkit-transform:none!important;transform:none!important;-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;-ms-animation:none!important;animation:none!important}}.img-left{float:left;margin-right:10px}.img-left,.img-right{margin-bottom:10px;max-width:250px;height:auto!important}.img-right{float:right;margin-left:10px}.img-inline{display:inline-block;width:32%!important;margin:.5%;height:auto!important}.img-responsive{display:block;max-width:100%;margin:0 auto;height:auto!important}@media screen and (max-width:768px){.img-inline{display:block;width:100%;margin:0 auto;max-width:400px}}@media screen and (max-width:450px){.img-left{margin-right:0}.img-left,.img-right{float:none;margin-bottom:15px;max-width:100%}.img-right{margin-left:0}}#header{padding:30px 0;text-align:center}#header .name{font-size:71px;line-height:71px;font-weight:700}#header .slogan{font-variant:small-caps;letter-spacing:.7px}#header .entreprise-francaise{display:flex;border:1px solid #000;background:#e20a17}#header .entreprise-francaise .blanc,#header .entreprise-francaise .bleu,#header .entreprise-francaise .rouge{width:33%;height:8px}#header .entreprise-francaise .bleu{background:#263780}#header .entreprise-francaise .blanc{background:#fff;width:34%}#header .entreprise-francaise .rouge{background:#e20a17}#nav{z-index:9}#nav.fixe{position:fixed;top:0;width:100%;-webkit-box-shadow:0 0 10px 0 rgba(69,69,69,.5);-moz-box-shadow:0 0 10px 0 rgba(69,69,69,.5);box-shadow:0 0 10px 0 rgba(69,69,69,.5);background:#fff}.navbar-light{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.navbar-light .navbar-brand{color:#e2001a!important}.navbar-light .navbar-nav .nav-link{color:#434244!important;font-size:14px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:8px 15px}.navbar-light .navbar-nav .nav-link:hover{color:#e2001a!important}.navbar-light .navbar-nav .active{font-weight:700!important}.navbar-light .navbar-nav .active .nav-link,.navbar-light .navbar-nav .active:hover .nav-link{color:#434244!important;font-weight:700!important}.navbar-light .navbar-nav .dropdown-menu{min-width:10rem;padding:0;margin:8px 0 0;font-size:12px;letter-spacing:1px;text-transform:uppercase;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #f5f5f5;border-top:0;border-radius:0}.navbar-light .navbar-nav .dropdown-menu .dropdown-item{padding:10px 15px;clear:both;font-weight:500;color:#434244!important;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.navbar-light .navbar-nav .dropdown-menu .dropdown-item:hover{background:#e2001a;color:#fff!important}.navbar-light .navbar-toggler{border-color:#e2001a}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(226, 0, 26, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}@media screen and (min-width:768px){.navbar-light .navbar-brand{display:none}}@media screen and (max-width:992px){.navbar-light .navbar-nav .nav-link{font-size:13px;padding:8px 10px}}@media screen and (max-width:768px){.navbar-light .navbar-nav .nav-link{font-size:13px;padding:8px;text-align:center}.navbar-light .navbar-nav .dropdown-menu{padding:8px 0;border:0;background:#f5f5f5}.navbar-light .navbar-nav .dropdown-menu .dropdown-item{font-size:11px;text-align:center;padding:8px 10px}}#haut-page{background:url(/build/images/bg-cms.fd25cf26.png) repeat;padding:40px 0;text-align:center}#haut-page h1{font-size:35px}#haut-page h1 span.date-category{font-size:16px;background:#434244;color:#fff;padding:5px 10px;display:table;line-height:16px;text-align:center;margin:0 auto}#haut-page p.subtitle{margin:0}@media screen and (max-width:992px){#haut-page h1{font-size:30px}}@media screen and (max-width:768px){#haut-page h1{font-size:25px}}#realisations .bloc{border-top:1px solid #e4e4e4;padding:30px 0}#realisations .bloc h2{font-size:16px;text-transform:uppercase;line-height:26px}#realisations .bloc h2 span{font-weight:700;font-size:26px;display:block}#realisations .bloc a.link-fancy{display:inline-block;width:30px;height:30px;border-radius:30px;text-align:center;line-height:30px;color:#fff;background:#434244}#realisations .bloc a.link-fancy:hover{text-decoration:none;background:#e2001a}#realisations .bloc .photo-grande{width:100%;height:360px;background:url(/build/images/big_img_test.01a4f4cb.jpg) no-repeat 50%;background-size:cover}#realisations .bloc .photo-petiteA,#realisations .bloc .photo-petiteB{height:165px;width:100%;background:url(/build/images/big_img_test.01a4f4cb.jpg) no-repeat 50%;background-size:cover}#realisations .bloc .photo-petiteA{margin-bottom:30px}@media screen and (max-width:992px){#realisations .bloc .text-left{text-align:right!important}#realisations .bloc .text-right{text-align:left!important}#realisations .bloc h2{display:inline-block;margin-bottom:8px}#realisations .bloc h2 span{display:inline}}@media screen and (max-width:768px){#realisations .bloc .photo-petiteA,#realisations .bloc .photo-petiteB{display:none}}@media screen and (max-width:545px){#realisations .bloc .photo-grande{height:250px}}#int{padding:60px 0;border-top:1px solid #e4e4e4}#int h2{font-size:22px}#int h2,#int h3{text-transform:uppercase;font-weight:700;margin-bottom:6px}#int h3{font-size:18px;margin-top:10px;color:#e2001a}#int .icon-propos{font-size:45px;color:#e2001a}@media screen and (max-width:768px){#int h2{font-size:18px}}#grid-isotope .grid{width:100%;margin-left:10px}#grid-isotope .grid:after{content:"";display:block;clear:both}#grid-isotope .grid .visible-xxs{display:none!important}#grid-isotope .grid .grid-item,#grid-isotope .grid .grid-sizer{width:calc(25% - 20px)}#grid-isotope .grid .gutter-sizer{width:20px}#grid-isotope .grid .grid-item{float:left;height:240px;margin-bottom:20px;background:#f5f5f5;position:relative;overflow:hidden}#grid-isotope .grid .grid-item a.bloc{display:block;position:relative;height:100%;padding:30px;color:#434244}#grid-isotope .grid .grid-item a.bloc .etiquette,#grid-isotope .grid .grid-item a.bloc h2{font-size:22px}#grid-isotope .grid .grid-item a.bloc h1.subtitle,#grid-isotope .grid .grid-item a.bloc p.subtitle{position:absolute;bottom:30px;left:30px;margin:0;font-size:14px;line-height:21px;width:calc(100% - 60px)}#grid-isotope .grid .grid-item a.bloc .icon{font-size:90px;color:#fff}#grid-isotope .grid .grid-item .bg-cms{background:url(/build/images/bg-cms.fd25cf26.png) repeat}#grid-isotope .grid .grid-item .bg-cms:hover{text-decoration:none;background:#434244;color:#fff}#grid-isotope .grid .grid-item .bg-photo{background:url(/build/images/big_img_test.01a4f4cb.jpg) no-repeat 50%;background-size:cover;overflow:hidden;z-index:0}#grid-isotope .grid .grid-item .bg-photo,#grid-isotope .grid .grid-item .bg-photo .hov{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#grid-isotope .grid .grid-item .bg-photo .hov{position:absolute;bottom:0;left:0;right:0;top:0;width:100%;height:100%;background:rgba(67,66,68,.6);z-index:9;opacity:0;padding:50px 40px 40px}#grid-isotope .grid .grid-item .bg-photo .hov h2{color:#fff;font-size:22px}#grid-isotope .grid .grid-item .bg-photo .hov p.subtitle{position:absolute;bottom:50px;left:40px;margin:0;font-size:14px;width:calc(100% - 80px);color:#fff}#grid-isotope .grid .grid-item .bg-photo:hover{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}#grid-isotope .grid .grid-item .bg-photo:hover .hov{opacity:1}#grid-isotope .grid .grid-item .facebook,#grid-isotope .grid .grid-item .instagram,#grid-isotope .grid .grid-item .youtube{display:flex!important;align-items:center;justify-content:center;background:#434244}#grid-isotope .grid .grid-item .instagram:hover{background:#517fa4}#grid-isotope .grid .grid-item .facebook:hover{background:#3b5998}#grid-isotope .grid .grid-item .youtube:hover{background:#b00}#grid-isotope .grid .grid-item--width2{width:calc((25% - 20px)*2 + 20px)}#grid-isotope .grid .grid-item--height2{height:500px}#grid-isotope .row-rs{margin:0 -7.5px;display:none!important}#grid-isotope .col-4{padding:0 7.5px}#grid-isotope a.rs{display:block;background:#434244;text-align:center;color:#fff;font-size:25px;padding:15px}#grid-isotope .instagram:hover{background:#517fa4}#grid-isotope .facebook:hover{background:#3b5998}#grid-isotope .youtube:hover{background:#b00}@media screen and (max-width:992px){#grid-isotope .grid .grid-item,#grid-isotope .grid .grid-sizer{width:calc(33.333333333333336% - 20px)}#grid-isotope .grid .grid-item{height:220px}#grid-isotope .grid .grid-item a.bloc{padding:30px}#grid-isotope .grid .grid-item a.bloc .etiquette,#grid-isotope .grid .grid-item a.bloc h2{font-size:20px}#grid-isotope .grid .grid-item a.bloc h1.subtitle,#grid-isotope .grid .grid-item a.bloc p.subtitle{bottom:30px;left:30px;font-size:14px;width:calc(100% - 60px)}#grid-isotope .grid .grid-item a.bloc .icon{font-size:70px}#grid-isotope .grid .grid-item .bg-photo .hov{padding:40px 30px 30px}#grid-isotope .grid .grid-item .bg-photo .hov h2{font-size:20px}#grid-isotope .grid .grid-item .bg-photo .hov p.subtitle{bottom:40px;left:30px;font-size:14px;width:calc(100% - 80px)}#grid-isotope .grid .grid-item--width2{width:calc((33.333333333333336% - 20px)*2 + 20px)}#grid-isotope .grid .grid-item--height2{height:460px}}@media screen and (max-width:768px){#grid-isotope .grid .grid-item,#grid-isotope .grid .grid-sizer{width:calc(50% - 20px)}#grid-isotope .grid .grid-item{height:200px}#grid-isotope .grid .grid-item a.bloc{padding:30px}#grid-isotope .grid .grid-item a.bloc .etiquette,#grid-isotope .grid .grid-item a.bloc h2{font-size:20px}#grid-isotope .grid .grid-item a.bloc h1.subtitle,#grid-isotope .grid .grid-item a.bloc p.subtitle{bottom:30px;left:30px;font-size:14px;width:calc(100% - 60px)}#grid-isotope .grid .grid-item a.bloc .icon{font-size:70px}#grid-isotope .grid .grid-item .bg-photo .hov{opacity:1;padding:30px;background:rgba(67,66,68,.4)}#grid-isotope .grid .grid-item .bg-photo .hov h2{font-size:20px}#grid-isotope .grid .grid-item .bg-photo .hov p.subtitle{display:none}#grid-isotope .grid .grid-item--width2{width:calc((50% - 20px)*2 + 20px)}#grid-isotope .grid .grid-item--height2{height:420px}#grid-isotope .grid .grid-item--height2-sm{height:200px}}@media screen and (max-width:500px){#grid-isotope .grid{margin-left:0}#grid-isotope .grid .hidden-xxs{display:none!important}#grid-isotope .grid .grid-item,#grid-isotope .grid .grid-sizer{width:100%!important}#grid-isotope .grid .gutter-sizer{width:0}#grid-isotope .grid .grid-item{height:auto}#grid-isotope .grid .grid-item a.bloc{padding:30px}#grid-isotope .grid .grid-item a.bloc .etiquette,#grid-isotope .grid .grid-item a.bloc h2{font-size:20px}#grid-isotope .grid .grid-item a.bloc h1.subtitle,#grid-isotope .grid .grid-item a.bloc p.subtitle{position:relative;bottom:inherit;left:inherit;font-size:14px;width:100%}#grid-isotope .grid .grid-item a.bloc .icon{font-size:70px}#grid-isotope .grid .grid-item .bg-photo{padding:15px!important}#grid-isotope .grid .grid-item .bg-photo .hov{position:relative;opacity:1;padding:15px;background:rgba(67,66,68,.4)}#grid-isotope .grid .grid-item .bg-photo .hov h2{font-size:20px}#grid-isotope .grid .grid-item .bg-photo .hov p.subtitle{display:none}#grid-isotope .grid .grid-item--width2{width:100%}#grid-isotope .grid .grid-item--height2,#grid-isotope .grid .grid-item--height2-sm{height:auto}#grid-isotope .row-rs{display:flex!important}}#actualites .card-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;orphans:1;widows:1}#actualites .card-columns .card{margin-bottom:30px;border:0;background:#f5f5f5}#actualites .card-columns .card .actu{width:100%;color:#434244}#actualites .card-columns .card .actu .photo{width:100%;height:250px;background:url(/build/images/big_img_test.01a4f4cb.jpg) no-repeat 50%;background-size:cover;margin-bottom:15px;border:1px solid #f5f5f5}#actualites .card-columns .card .actu .date,#actualites .card-columns .card .actu .photo .date{background:#e2001a;color:#fff;display:inline-block;padding:8px 12px;margin-top:10px;font-weight:700;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#actualites .card-columns .card .actu .content{padding:15px}#actualites .card-columns .card .actu .content h2{font-size:20px;font-weight:700}#actualites .card-columns .card .actu .content p{margin:0}@media screen and (min-width:768px){#actualites .card-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;orphans:1;widows:1}}textarea.form-control{height:auto}label{font-weight:700}.coordonnees{margin-bottom:30px}.coordonnees .content{padding:15px;background:#f5f5f5}.coordonnees .content a{color:#434244}.coordonnees .content a:hover{color:#e2001a}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#434244;background-color:#fff;background-image:none;border:1px solid #e4e4e4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#e2001a;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(226,0,26,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(226,0,26,.6)}.form-control::-moz-placeholder{color:#686768;opacity:1}.form-control:-ms-input-placeholder{color:#686768}.form-control::-webkit-input-placeholder{color:#686768}.parsley-success{border:1px solid #e4e4e4!important;background:#fff!important;color:#434244!important}.parsley-error{border:1px solid #e2001a!important;background:rgba(226,0,26,.2)!important;color:#000!important}.parsley-errors-list,.red{color:#e2001a;list-style:none;padding:0}#form_contact .required{color:#434244;list-style:none;padding:0}#form_contact .success{color:#434244}#form_contact label.required:after{content:" *";color:#e2001a;position:absolute;margin:0 0 0 2px;font-size:14px;padding:0 5px 0 0}.ui-datepicker .ui-datepicker-title select{color:#434244}.parsley-error::-webkit-input-placeholder{color:#434244}.parsley-error:-moz-placeholder,.parsley-error::-moz-placeholder{color:#434244}.parsley-error:-ms-input-placeholder{color:#434244}#footer-int{padding:40px 0;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:url(/build/images/bg-cms.fd25cf26.png) repeat}#footer-int .slogan-propos span{display:block;font-size:22px;text-transform:uppercase;font-weight:700;margin-bottom:6px}#footer{padding:20px 0}#footer a{color:#434244}#footer a:hover{text-decoration:none;color:#e2001a}