@import "/files/e-declic/assets/bootstrap-3.3.5/css/bootstrap.min.css";@import "/files/e-declic/assets/bootstrap-3.3.5/css/bootstrap-theme.min.css";@import "/files/e-declic/assets/font-awesome/css/font-awesome.min.css";@import "/files/e-declic/assets/hover/css/hover.css";@import "/files/e-declic/assets/lightbox2/src/css/lightbox.css";@import '/files/e-declic/assets/awesome-bootstrap-checkbox-master/awesome-bootstrap-checkbox.css';body{font-size:16px}.checkbox input[type="checkbox"]:checked + label::before{background-color:#21b8cc;border-color:#21b8cc}*{padding:0;margin:0;font-family:'Oxygen';font-weight:300}.clear{clear:both}.invisible{display:none}.fadeInBlock{opacity:0}.size-16{font-size:16px}h1,h2,h3,h4{font-family:'Oxygen';font-weight:300}h2{color:#21b8cc;font-size:50px;margin:0 0 40px 0;padding:0}input:focus{outline:none;box-shadow:none}ul{padding:0;margin:15px 0 15px 30px}ul > li{margin:0;padding:0;list-style-image:url("/files/e-declic/img/puce.png")}.mask-img-item{width:100%;height:1px;background:#fff;position:absolute;z-index:101;bottom:0;outline:1px solid transparent}.mask-img-item:before{border-bottom:80px solid #fff;border-left:600px solid transparent;content:"";left:0;position:absolute;top:-80px;outline:1px solid transparent}figure{position:relative;overflow:hidden}#equipe figure img{width:100%;height:auto}#equipe h4 span{color:#21b8cc}#mapModal{margin-top:100px}#mapModal .modal-content{height:500px}#mapModal .modal-content{height:500px}#shape1{height:150px;width:100%}#shape2{height:155px;width:100%;position:absolute;z-index:100}#shape3{position:absolute;z-index:100;height:155px;bottom:-5px;width:100%}#colorFill{height:150px;width:100%;position:relative;margin-bottom:-5px}.insideblock{background:#f2f2f2}.insideblock .shapenext{width:100%;height:auto;color:#888;font-family:"Verdana";text-align:justify}.insideblock .shapenext h3{color:#333;font-weight:600}.insideblock .shapenext p{padding:10px 0}.insideblock .shapenext a{color:#21b8cc;text-decoration:none}.insideblockblack{background:#000;color:#eaeaea}.insideblockblack .ce_text{width:100%;height:auto;color:#eaeaea;font-family:"Verdana";text-align:justify;padding-bottom:30px}.insideblockblack .ce_text .buttonPolygonBottom{text-transform:uppercase}.insideblockblack .ce_text .buttonPolygonBottom:hover{background:#21b8cc;color:#000}.insideblockblack .ce_text .methodologie-active{background:#21b8cc;color:#000}.insideblockblack .ce_text .methodologie-active:before{border-top:14px solid #21b8cc}.insideblockblack .ce_text h2{margin-top:20px}.insideblockblack .ce_text h3{color:#333;font-weight:600}.insideblockblack .ce_text p{padding:10px 0}.insideblockblack .ce_text a{color:#21b8cc;text-decoration:none}.insideblockblack .ce_text buttonPolygonBottom{color:#999}.insideblockblack ul > li{margin:0;padding:0;list-style-image:url("/files/e-declic/img/puce_white.png")}#header{height:30px;background:#000;color:#888;padding-top:5px;font-style:italic;font-size:12px}#header h1{font-style:italic;font-size:12px;padding:3px 0 0 0;margin:0}#header .infos-header-top{font-style:normal}#header .infos-header-top a{color:#888;margin-left:20px}#header .infos-header-top a:hover{color:#21b8cc;text-decoration:none}.navbar-custom{height:80px;background:#fff;margin-bottom:0}.navbar-custom .navbar-collapse{height:80px}.navbar-custom .nav > li > a{padding:15px 15px;font-size:14px}.container-menu{position:relative}#custom-menu{margin-top:15px;text-transform:uppercase;position:relative;float:left}#custom-menu .search-block{margin-top:8px}#custom-menu .search-block .form-group{vertical-align:top}#custom-menu .search-block button{border:none;background:none;height:20px;padding:5px 10px 0 0;vertical-align:top}.navbar-default #custom-menu .navbar-nav li{}.navbar-default #custom-menu .navbar-nav li a{color:#333}.navbar-default #custom-menu .navbar-nav li a:hover,.navbar-default #custom-menu .navbar-nav li a:focus{color:#21b8cc;background:#fff !important;box-shadow:none;background-image:none}.navbar-default #custom-menu .navbar-nav li.last a{background-color:#21b8cc;color:#fff;border-radius:3px}.navbar-default #custom-menu .navbar-nav li.last a:hover,.navbar-default #custom-menu .navbar-nav li.last a:focus{background-color:#333 !important;color:#fff !important}.navbar-default #custom-menu .navbar-nav li.trail a,.navbar-default #custom-menu .navbar-nav li.active a{color:#21b8cc;background-color:#fff !important;background-image:none;box-shadow:none}.navbar-default #custom-menu .navbar-nav li.open a,.navbar-default #custom-menu .navbar-nav li.open a:hover,.navbar-default #custom-menu .navbar-nav li.open a:focus{background-color:#fff !important;background-image:none;box-shadow:none;color:#21b8cc;position:relative;z-index:4}.navbar-default #custom-menu .navbar-nav li.dropdown:hover .dropdown-menu{display:block}.navbar-default #custom-menu .navbar-nav li .dropdown-menu{border:solid 1px #21b8cc;background-color:#21b8cc;border-radius:0px;box-shadow:none;list-style-type:none;left:0;right:auto;z-index:11}.navbar-default #custom-menu .navbar-nav li .dropdown-menu:before{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #21b8cc;position:absolute;top:-10px;left:20px}.navbar-default #custom-menu .navbar-nav li .dropdown-menu li{list-style-image:none;margin:0px 0px 10px 0px}.navbar-default #custom-menu .navbar-nav li .dropdown-menu li a{color:#fff;text-transform:none;background-color:#21b8cc !important}.navbar-default #custom-menu .navbar-nav li .dropdown-menu li a:hover,.navbar-default #custom-menu .navbar-nav li .dropdown-menu li a:focus{color:#333;background-color:#21b8cc !important}.navbar-default #custom-menu .navbar-nav li .dropdown-menu li.active a{color:#333;background-color:#21b8cc}.navbar-default #custom-menu .navbar-nav li .dropdown-menu li.last a:hover,.navbar-default #custom-menu .navbar-nav li .dropdown-menu li.last a:focus{color:#333 !important}#search-block{position:absolute;float:left;right:0;margin-top:15px}#search-block form{margin:0;padding:0}#search-block #btn-search{border:0;height:50px;background:none}#search-block #search{display:none;border:0;border-bottom:1px #666 solid;border-radius:0;margin-left:0px;bottom:0px;z-index:10001;width:140px;position:relative}#search-block .search-form-separator{border-left:1px solid #666;margin:15px 5px 0 15px;display:inline;width:1px;height:20px;float:left}#search-block .search-block{float:left}.mod_sitemap a{color:#333 !important}.mod_sitemap ul{margin:0;padding:0}.mod_sitemap ul li{margin-bottom:10px}.mod_sitemap ul li ul{margin-left:20px;margin-top:10px}#nav-right-content{padding:0;margin:0;border-right:2px solid #21b8cc;padding-right:20px}#nav-right-content li{text-align:right;list-style-type:none;list-style-image:none;margin-bottom:10px}#nav-right-content li a{color:#b0b2b3}#nav-right-content li.active a,#nav-right-content li:hover a{color:#030303;text-decoration:none}.arrow-nav-right-content{background:#000}.arrow-nav-right-content:before{content:'';border-left:40px solid transparent;border-right:40px solid transparent;border-top:40px solid #f2f2f2;width:0;height:0;position:absolute;top:-50px;right:0px}.footerblock{background:#030303;font-size:14px}.footerblock .first-row-footer{margin-top:40px}.footerblock h3{color:#fff;margin:0;padding:0 0 20px 0}.footerblock label{color:#fff}.footerblock .mod_newslist p a{color:#888}.footerblock .mod_newslist p a:hover{color:#21b8cc}.footerblock-bottom{background:#fff;height:80px;margin-bottom:20px}.newsletter-title i{font-size:24px;line-height:32px;padding:0px 6px 2px 6px;background:#999;color:#000;border-radius:20px;text-align:center;margin-right:10px}.content-left-footer{border-right:2px solid #888;color:#888}.content-left-footer a{color:#888}.content-left-footer p.info{font-size:12px}#menu-footer{margin-top:15px;text-transform:uppercase}#menu-footer a{color:#999;font-weight:600}.carousel-caption{-ms-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);transform:rotate(-8deg);background:url("/files/e-declic/img/captionOpacity.png");width:110%;position:absolute;left:-10px;padding-bottom:60px}.carousel-caption .carousel-caption-inner{width:500px;margin:0 auto}.carousel-inner > .item{overflow:hidden}.carousel-inner > .item img{width:100%}.carousel-inner > .item h3{margin-top:20px;margin-bottom:10px;font-size:36px}.carousel-indicators{bottom:-25px;z-index:101}.carousel-indicators li{border:1px solid #999;width:11px;height:11px;margin:0 5px 0 5px}.carousel-indicators li.active{background:#21b8cc;border:none;margin:0 5px 0 5px}.buttonPolygon{position:relative;display:block;width:120px;height:35px;background:#21b8cc;color:#fff;text-align:center;padding-top:7px}.buttonPolygonAbsolute{position:absolute;z-index:1001;bottom:160px;right:15%}.buttonPolygon:hover{color:#fff;text-decoration:none}.buttonPolygon:before{border-bottom:14px solid #21b8cc;border-left:120px solid transparent;content:"";height:0;left:0;position:absolute;top:-14px;width:0}.buttonPolygonBottom{margin-bottom:20px;text-decoration:none;position:relative;display:inline-block;width:120px;height:30px;background:#3d3d3f;color:#999;text-align:center;padding-top:5px;cursor:pointer}.buttonPolygonBottom:hover{color:#fff;text-decoration:none;background:#21b8cc}.buttonPolygonBottom:before{border-top:14px solid #3d3d3f;border-right:120px solid transparent;content:"";height:0;left:0;position:absolute;bottom:-14px;width:0}.buttonPolygonBottom:hover:before{border-top:14px solid #21b8cc}.buttonPolygonBottomLarge{margin-bottom:20px;text-decoration:none;position:relative;display:inline-block;width:290px;height:35px;background:#21b8cc;color:#fff !important;text-align:center;padding-top:8px;cursor:pointer}.buttonPolygonBottomLarge:hover{color:#999 !important;text-decoration:none;background:#3d3d3f}.buttonPolygonBottomLarge:before{border-top:22px solid #21b8cc;border-right:290px solid transparent;content:"";height:0;left:0;position:absolute;bottom:-22px;width:0}.buttonPolygonBottomLarge:hover:before{border-top:22px solid #3d3d3f}.buttonPolygonTop{margin-top:10px;text-decoration:none;position:relative;display:block;width:120px;height:30px;background:#3d3d3f;color:#999;text-align:center;padding-top:0px}.buttonPolygonTop:hover{color:#fff;text-decoration:none;background:#21b8cc}.container-detail a.buttonPolygonTop{color:#999;text-decoration:none;padding-top:5px}.container-detail a.buttonPolygonTop:hover{color:#fff;text-decoration:none}.buttonPolygonTop:before{border-bottom:14px solid #3d3d3f;border-left:120px solid transparent;content:"";height:0;left:0;position:absolute;top:-14px;width:0}.buttonPolygonTop:hover:before{border-bottom:14px solid #21b8cc}.color-grey{background:#3d3d3f;border:none}.color-grey:before{border-bottom:14px solid #3d3d3f}.buttonSubmitContact{width:220px;height:70px;border:none;font-size:18px;color:#fff;cursor:pointer}.buttonSubmitContact:before{border-top:12px solid #3d3d3f;border-right:220px solid transparent;content:"";height:0;left:0;position:absolute;bottom:-12px;width:0}.container-detail .mod_newslist .row{margin-bottom:50px}.container-detail .mod_newslist h3{margin:0 0 10px 0}.container-detail .mod_newslist .info{color:#21b8cc}.img-news{margin:0 0 20px 0}.back{margin-top:60px}.QapTcha .bgSlider{background:#3d3d3f;width:220px;height:39px;border-radius:4px}.QapTcha .Slider{width:50px;height:39px;border-radius:4px}.item-solutions{margin-bottom:30px}.iconPolygon{margin:0 auto;text-align:center;position:relative;display:block;width:78px;height:auto;background:#21b8cc;color:#fff;text-align:center;padding-top:10px}.iconPolygon a{color:#21b8cc}.iconPolygon em{background:#fff;color:#21b8cc;border-radius:30px;width:60px;height:60px;font-size:40px;line-height:40px;margin:5px 0 10px 0;padding-top:10px;padding-left:8px}.iconPolygon:before{border-top:15px solid #21b8cc;border-right:78px solid transparent;content:"";height:0;left:0;position:absolute;bottom:-15px;width:0}.mod_article a{color:#21b8cc}.mod_article .buttonPolygon{color:#fff}.iconSocial{margin-left:20px;width:55px;margin-top:10px;text-align:center;color:#fff}.iconSocial i{width:40px;height:20px;padding:10px 0 35px 0;font-size:30px;color:#fff}.iconSocial i:hover{color:#fff}.iconSocial:before{border-top:7px solid #21b8cc;border-right:55px solid transparent;content:"";height:0;left:0;position:absolute;bottom:-7px;width:0}.icon-color-red{background:#d2252d}.icon-color-red em{color:#d2252d}.icon-color-red:before{border-top:15px solid #d2252d}.icon-color-black{background:#000}.icon-color-black em{color:#000}.icon-color-black:before{border-top:15px solid #000}.icon-color-grey{background:#999}.icon-color-grey em{color:#999}.icon-color-grey:before{border-top:7px solid #999}.icon-color-grey.no-circle em{color:#fff;background:none}.accroche-home{margin-top:30px}.icon-text-black,.icon-text-black a{color:#000}.icon-text-red,.icon-text-red a{color:#d2252d}.iconCircle{margin:0 auto;text-align:center;position:relative;display:block;width:78px;height:auto;background:none;color:#000;text-align:center;padding-top:10px}.iconCircle em{background:#21b8cc;color:#000;border-radius:30px;width:60px;height:60px;font-size:40px;line-height:40px;margin:5px 0 10px 0;padding-top:10px;padding-left:8px}.seo-offer a{display:block}.seo-offer a .seo-picto{background-color:#21b8cc;padding:15px 0}.seo-offer a .seo-picto i{color:#fff;font-size:35px;line-height:80px;width:80px;height:80px;border-radius:50%;margin:0 auto;border:solid 1px #fff}.seo-offer a .seo-content{border-left:solid 1px #21b8cc;border-right:solid 1px #21b8cc}.seo-offer a h4{padding:30px 10px 15px 10px;text-transform:uppercase;color:#333;margin-top:0px}.seo-offer a p{padding:0px 15px 30px 15px;color:#333;margin-bottom:0px}.seo-offer a .seo-more{background-color:#21b8cc;padding:15px;color:#fff;text-transform:uppercase;position:relative}.seo-offer a .seo-more:after{content:'\f0d8';font-family:FontAwesome;position:absolute;font-size:40px;height:25px;width:25px;left:50%;margin-left:-13px;top:-35px;color:#21b8cc}.seo-offer a:hover{text-decoration:none}.seo-offer a:hover .seo-picto{background-color:#1da4b6}.seo-offer a:hover .seo-content{border-color:#1da4b6}.seo-offer a:hover .seo-more{background-color:#1da4b6}.seo-offer a:hover .seo-more:after{color:#1da4b6}.seo-offer-alt a .seo-picto{background-color:#acaeaf}.seo-offer-alt a .seo-content{border-left:solid 1px #acaeaf;border-right:solid 1px #acaeaf}.seo-offer-alt a .seo-more{background-color:#acaeaf}.seo-offer-alt a .seo-more:after{color:#acaeaf}.seo-offer-alt a:hover .seo-picto{background-color:#9fa1a2}.seo-offer-alt a:hover .seo-content{border-color:#9fa1a2}.seo-offer-alt a:hover .seo-more{background-color:#9fa1a2}.seo-offer-alt a:hover .seo-more:after{color:#9fa1a2}@media screen and (min-width:768px){.navbar-brand > img{height:48px;width:auto}.cd-secondary-nav .navbar-brand > img{transition:height 0.3s}.is-fixed .navbar-brand > img{height:20px}.cd-secondary-nav #cutom-menu{transition:margin-top 0.3s}.is-fixed #custom-menu{margin-top:0}.is-fixed #search-block{margin-top:0}.cd-secondary-nav{transition:height 0.3s}.is-fixed{position:fixed;z-index:10000;width:100%;top:0;height:20px;border-radius:0}}@media screen and (max-width:1199px){.navbar-brand > img{height:40px;width:auto}.navbar-custom .nav > li > a{font-size:13px;padding:15px 9px}.buttonPolygonAbsolute{right:9%;bottom:185px}#menu-footer a{font-size:12px}}@media screen and (max-width:991px){.navbar-brand{padding-top:2px}.navbar-brand img{height:40px;margin-top:5px}.navbar-brand li{font-size:14px}.navbar-brand li a{padding-left:6px;padding-right:6px}.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1)}.is-fixed{position:static}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin-top:7.5px}.navbar-nav > li{float:none}.navbar-nav > li > a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}.navbar-custom{height:auto;padding-top:15px;padding-bottom:15px}#custom-menu{float:none;position:static;border-top:none !important}.navbar-default #custom-menu .navbar-nav li .dropdown-menu{border:none;background-color:transparent;display:block;position:static;margin-top:0px;padding-left:20px;float:none}.navbar-default #custom-menu .navbar-nav li .dropdown-menu:before{border:none}.navbar-default #custom-menu .navbar-nav li .dropdown-menu li a,.navbar-default #custom-menu .navbar-nav li .dropdown-menu li a:hover,.navbar-default #custom-menu .navbar-nav li .dropdown-menu li a:focus{background-color:#fff !important;color:#333}.navbar-default #custom-menu .navbar-nav li .dropdown-menu li a:hover,.navbar-default #custom-menu .navbar-nav li .dropdown-menu li.last a:hover,.navbar-default #custom-menu .navbar-nav li .dropdown-menu li a:focus,.navbar-default #custom-menu .navbar-nav li .dropdown-menu li.last a:focus{color:#21b8cc !important}.carousel-caption{text-align:left;left:-50px}.carousel-caption .carousel-caption-inner{width:400px}.footerblock-bottom{height:130px}}@media screen and (max-width:767px){#header{padding-bottom:5px;height:auto}.navbar-custom .navbar-collapse{height:auto !important}h1,h2{font-size:2em}.carousel-caption{display:none}.buttonPolygonAbsolute{bottom:5px;right:10%}.carousel-indicators{display:none}.item-solutions{margin-bottom:30px}.content-left-footer{border-right:none;margin-bottom:30px}.footerblock-bottom{height:70px}}body{background:#fff}#shape_reference_detail{width:100%;position:absolute;z-index:10;bottom:-10px}.title-page{position:absolute;bottom:-30px;z-index:11;right:0;left:0}.title-page h2{font-size:36px}.radio-primary input[type="radio"]{display:inline-block;margin-right:20px}.icon_app{font-size:40px;color:#999}.container-detail{margin-top:40px}.container-detail a{color:#21b8cc}.container-detail h2{color:#21b8cc;font-size:36px;margin:20px 0 20px 0;padding:0}.container-detail h3{color:#333;font-size:28px;font-weight:600;margin:30px 0 20px 0;padding:0}.container-detail h4{color:#333;font-size:22px;font-weight:600;margin:20px 0 20px 0;padding:0;color:#21b8cc}.container-detail hr{border:1px solid #ebebec;background:#c3c5c6}.container-detail .info-right{font-weight:bold}.container-detail .info-right a{font-weight:bold}.carousel-indicators{bottom:100px;z-index:101}.container-detail .img-logo{width:100%}td.fhtd{height:200px !important}section#timeline{width:100%;margin:0 auto;padding:0 15px;position:relative}section#timeline:before{content:'';display:block;position:absolute;left:50%;top:0;margin:0 0 0 -1px;width:2px;height:100%;background:#e9e9e9}section#timeline article{width:100%;margin:0 0 20px 0;position:relative}section#timeline article:after{content:'';display:block;clear:both}section#timeline article div.inner{width:40%;float:left;margin:5px 0 0 0;border-radius:6px}section#timeline article div.inner span.date{display:block;width:60px;height:60px;padding:10px 0;position:absolute;top:0;left:50%;margin:0 0 0 -32px;border-radius:100%;font-size:24px;font-weight:900;text-transform:uppercase;background:#40abc1;color:#fff;border:2px solid #fff;box-shadow:0 0 0 7px #40abc1;text-align:center}section#timeline article div.inner span.date span{display:block;text-align:center}section#timeline article div.inner h2{padding:12px;margin:0;color:#fff;font-size:18px;text-transform:uppercase;letter-spacing:3px;border-radius:6px 6px 0 0;position:relative}section#timeline article div.inner h2:after{content:'';position:absolute;top:20px;right:-5px;width:10px;height:10px;-webkit-transform:rotate(-45deg)}section#timeline article div.inner p{padding:12px;margin:0;font-size:16px;background:#f2f2f2;color:#656565;border-radius:0 0 6px 6px}section#timeline article:nth-child(2n+2) div.inner{float:right}section#timeline article:nth-child(2n+2) div.inner h2:after{left:-5px}section#timeline article:nth-child(1) div.inner h2{background:#40abc1}section#timeline article:nth-child(1) div.inner h2:after{background:#40abc1}section#timeline article:nth-child(2) div.inner h2{background:#40abc1}section#timeline article:nth-child(2) div.inner h2:after{background:#40abc1}section#timeline article:nth-child(3) div.inner h2{background:#40abc1}section#timeline article:nth-child(3) div.inner h2:after{background:#40abc1}section#timeline article:nth-child(4) div.inner h2{background:#40abc1}section#timeline article:nth-child(4) div.inner h2:after{background:#40abc1}section#timeline article:nth-child(5) div.inner h2{background:#40abc1}section#timeline article:nth-child(5) div.inner h2:after{background:#40abc1}@media screen and (max-width:778px){.title-page{bottom:-40px}}@media (max-width:767px){section#timeline article{float:none;padding-top:80px;padding-bottom:40px}section#timeline article div.inner{width:100%}section#timeline article:nth-child(2n+2) div.inner{float:none}section#timeline article div.inner h2:after{width:0px;height:0px}}
