html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}table,tbody,tfoot,tr,th,td,sup{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:76%}body{font-family:'Montserrat', sans-serif;font-weight:300;font-size:1.1em;line-height:2em}em{font-style:normal}srtong{font-weight:800}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1em}h2{text-transform:uppercase;font-weight:600;font-size:4em;line-height:1.2em}h2 span{font-weight:300}.banner h2{font-size:3.3em}@media (max-width: 968px){h2{font-size:4vw}}@media (max-width: 768px){h2{font-size:6vw}}header,.site{width:1200px;padding:3% 0;margin:0 auto;position:relative}@media (max-width: 1333px){header,.site{width:90%;padding:3% 5%}}section,footer{width:100%}@media (max-width: 768px){header{width:100%;margin:0;padding:3% 0 0}}header h1{float:left;width:35%}header h1 a,header h1 a img{width:100%}@media (max-width: 768px){header h1{width:70%;margin:0 15%}}header .right-header{float:right;width:auto;margin-top:4.4em;text-align:right}@media (max-width: 1333px){header .right-header{margin-top:4%}}@media (max-width: 768px){header .right-header{width:100%;padding:3% 0;border-top:1px solid #8F9091;border-bottom:1px solid #8F9091}}header .right-header ul{display:inline-block;margin-left:2em;float:left}@media (max-width: 768px){header .right-header ul{display:inline-block}}header .right-header ul li{display:inline-block}header .right-header ul li a{display:inline-block}header .right-header ul li a img{float:left}header .right-header ul.langchoice li{border-left:1px solid #8F9091}header .right-header ul.langchoice li a{height:28px;padding:6px 1em;text-decoration:none;color:#8F9091;font-weight:600}header .right-header ul.langchoice li a:hover{color:#7ba63d}header .right-header ul.langchoice li.active a{color:#7ba63d}header .right-header ul.langchoice li:first-child{border-left:0}header .right-header ul.sn li{margin-left:1em;float:left}header .right-header ul.sn a{width:40px}header .right-header ul.sn a img{width:100%}@media (max-width: 768px){header .right-header ul.sn{float:right;margin-right:3em}}h1 a{color:#d26b30}h2{color:#225aa4}p{margin-bottom:1em;color:#8F9091}.clear{clear:both}.main{float:left;width:100%;overflow-x:hidden;position:relative}.main .sl-btn{position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;text-indent:-9999px;z-index:5}.main .sl-btn.left{left:10px;background-image:url(layout/ArrowLeft@2x.png)}.main .sl-btn.right{right:10px;background-image:url(layout/ArrowRight@2x.png)}.main .sl-btn:hover.left{background-position:center top}.main .sl-btn:hover.right{background-position:center top}.main .sl-btn.desactivated{display:none}.main .sl-btn.activated{display:block}.main #nav-contenair{float:left;width:125%}.main #nav-contenair a{float:left;width:20%;display:block}.main #nav-contenair a:hover{cursor:pointer}.main #nav-contenair a img{width:100%;float:left;display:block}.main #nav-contenair a img:hover{cursor:pointer}.main #nav-contenair.left{animation:2s slideMainLeft forwards;-webkit-animation:2s slideMainLeft forwards;-moz-animation:2s slideMainLeft forwards;-o-animation:2s slideMainLeft forwards}.main #nav-contenair.right{animation:2s slideMainRight forwards;-webkit-animation:2s slideMainRight forwards;-moz-animation:2s slideMainRight forwards;-o-animation:2s slideMainRight forwards}@media (max-width: 768px){.main{overflow-x:scroll}.main .sl-btn{display:none}.main #nav-contenair{width:333.333333333%}.main #nav-contenair a{width:20%}}@keyframes slideMainLeft{0%{margin-left:-20%}100%{margin-left:0}}@keyframes slideMainRight{0%{margin-left:0}100%{margin-left:-20%}}.banner{float:left;width:100%;position:relative}.banner.target{background:url(layout/background-slider.jpg) repeat-y center top;background-size:100% auto}.banner.target .site{background:url(layout/Slider_Target@2x.jpg) no-repeat center top;background-size:auto 100%}.banner.coins{background:url(layout/background-slider-green.jpg) repeat-y center top;background-size:100% auto}.banner.coins .site{background:url(layout/Slider_Coins@2x.jpg) no-repeat center top;background-size:auto 100%}.banner.coins h2 .green{color:#b4ea9b !important}.banner.compass{background:url(layout/background-slider-orange.jpg) repeat-y center top;background-size:100% auto}.banner.compass .site{background:url(layout/Slider_Compass@2x.jpg) no-repeat center top;background-size:auto 100%}.banner.compass h2 .green{color:#f9d5bb !important}.banner.ball{background:url(layout/background-slider-pink.jpg) repeat-y center top;background-size:100% auto}.banner.ball .site{background:url(layout/Slider_Ball@2x.jpg) no-repeat center top;background-size:auto 100%}.banner.ball h2 .green{color:#eb8dce !important}.banner.glasses{background:url(layout/background-slider-gold.jpg) repeat-y center top;background-size:100% auto}.banner.glasses .site{background:url(layout/Slider_Glasses@2x.jpg) no-repeat center top;background-size:auto 100%}.banner.glasses h2 .green{color:#ebbda2 !important}.banner span.border{position:absolute;left:0;bottom:-2px;width:100%;padding-top:9.4%;display:block;background:url(layout/banner-curve.png) no-repeat center bottom;background-size:100% 100%}.banner .site{padding-top:400px;position:relative}@media (max-width: 1333px){.banner .site{padding-top:44.44%}}.banner .site h2{position:absolute;width:36%;right:5%;top:18%;color:#fff}.banner .site h2 .green{color:#7ba63d}@media (max-width: 1333px){.banner .site h2{font-size:4vw;width:32%;right:5%}}.interview .header{float:left;width:100%;border-bottom:1px solid #8F9091;margin:3% 0}@media (max-width: 1230px){.interview .header{width:100%}}.interview .header hgroup{float:left}.interview .header hgroup h2{position:relative;line-height:1.5em}.interview .header hgroup h2 span{display:block;width:40%;height:2px;background:#225aa4;position:absolute;left:0;bottom:0}@media (max-width: 968px){.interview .header hgroup h2 span{display:none}}.interview .header hgroup h3{text-transform:uppercase;color:#8F9091}@media (max-width: 1230px){.interview .header hgroup{width:100%;text-align:center}}.interview .header nav{float:right;margin-top:4em}.interview .header nav a{background-repeat:no-repeat;background-position:1em top;background-size:auto 200%;border-left:1px solid #8F9091;color:#8F9091;padding:0 0.75em 0 3em;margin-left:1em;text-transform:uppercase;position:relative}.interview .header nav a:first-child{border-left:none;margin-left:0}.interview .header nav a:hover{color:#000}.interview .header nav a.activated{font-weight:bold;color:#225aa4;background-position:1em bottom}.interview .header nav a.activated span{display:block;width:100%;height:2px;background:#225aa4;position:absolute;left:0;bottom:-1.4em}@media (max-width: 768px){.interview .header nav a.activated span{display:none}}.interview .header nav a.desactivated{font-weight:normal}.interview .header nav a.desactivated span{display:none}.interview .header nav a:hover{cursor:pointer}.interview .header nav a#btnCompany{background-image:url(layout/CompanyIcon@2x.png)}.interview .header nav a#btnConsumer{background-image:url(layout/ConsumerIcon@2x.png)}@media (max-width: 1230px){.interview .header nav{width:100%;text-align:center}}@media (max-width: 1230px){.interview .header nav{margin-bottom:1em}}.interview .ico{float:right;width:8%;display:none}@media (max-width: 1100px){.interview .ico{display:none}}.interview .slider-interview{width:100%;overflow-x:hidden}.interview .slider-interview #slider-container{width:200%}.interview .slider-interview #slider-container .boxInterview{width:50%;float:left}.interview .slider-interview #slider-container .boxInterview .video-img,.interview .slider-interview #slider-container .boxInterview .txt{float:left;width:50%}@media (max-width: 1230px){.interview .slider-interview #slider-container .boxInterview .video-img,.interview .slider-interview #slider-container .boxInterview .txt{width:100%;text-align:center}}.interview .slider-interview #slider-container .boxInterview .video-img{width:45%;padding-right:5%}@media (max-width: 1230px){.interview .slider-interview #slider-container .boxInterview .video-img{width:100%;text-align:center}}@media (max-width: 1230px){.interview .slider-interview #slider-container .boxInterview .video-img{padding-right:0;margin-bottom:1em}}.interview .slider-interview #slider-container .boxInterview .video-img .boxVideo{padding-top:56.25%;position:relative;width:100%}.interview .slider-interview #slider-container .boxInterview .video-img .boxVideo iframe{position:absolute;left:0;top:0;width:100%;height:100%}.interview .slider-interview #slider-container .boxInterview .txt a{color:#225aa4;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.interview .slider-interview #slider-container .boxInterview .txt a:hover{color:#7ba63d}.interview .slider-interview #slider-container.left{animation:2s slideLeft forwards;-webkit-animation:2s slideLeft forwards;-moz-animation:2s slideLeft forwards;-o-animation:2s slideLeft forwards}.interview .slider-interview #slider-container.right{animation:2s slideRight forwards;-webkit-animation:2s slideRight forwards;-moz-animation:2s slideRight forwards;-o-animation:2s slideRight forwards}@keyframes slideLeft{0%{margin-left:0}100%{margin-left:-100%}}@keyframes slideRight{0%{margin-left:-100%}100%{margin-left:0}}.articles h2{font-size:1.5em;padding:0 4em 1em 0;border-bottom:1px solid #8F9091;margin-bottom:1em;float:left;position:relative}.articles h2 span{display:block;height:2px;background:#225aa4;width:55%;position:absolute;left:0;bottom:0}.articles .contenair-articles{position:relative;overflow-x:hidden}.articles .contenair-articles .sl-btn{position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;text-indent:-9999px;z-index:5}.articles .contenair-articles .sl-btn.left{left:0px;background-image:url(layout/ArrowLeft@2x.png)}.articles .contenair-articles .sl-btn.right{right:0px;background-image:url(layout/ArrowRight@2x.png)}.articles .contenair-articles .sl-btn:hover.left{background-position:center top}.articles .contenair-articles .sl-btn:hover.right{background-position:center top}.articles .contenair-articles .sl-btn.desactivated{display:none}.articles .contenair-articles .sl-btn.activated{display:block}.articles .contenair-articles #sliderArticles{width:125%;transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out}.articles .contenair-articles #sliderArticles.left{animation:2s slideArticleLeft forwards;-webkit-animation:2s slideArticleLeft forwards;-moz-animation:2s slideArticleLeft forwards;-o-animation:2s slideArticleLeft forwards}.articles .contenair-articles #sliderArticles.right{animation:2s slideArticleRight forwards;-webkit-animation:2s slideArticleRight forwards;-moz-animation:2s slideArticleRight forwards;-o-animation:2s slideArticleRight forwards}@media (max-width: 968px){.articles .contenair-articles{overflow-x:scroll}.articles .contenair-articles .sl-btn{display:none}.articles .contenair-articles #sliderArticles{width:166.666666667%}}@media (max-width: 768px){.articles .contenair-articles #sliderArticles{width:416.666666667%}}.articles .boxArticles{width:18%;margin:0 1%;float:left;text-align:center}.articles .boxArticles a{-webkit-border-radius:10px;border-radius:10px;border:1px solid #8F9091;width:100%;display:block;text-decoration:none;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.articles .boxArticles a figure{-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;width:100%;padding-top:60%;background:#efefef;margin-bottom:1em;position:relative;overflow:hidden}.articles .boxArticles a figure img{position:absolute;left:0;top:0;width:100%;z-index:1}.articles .boxArticles a figure .hover{background:#225aa4;opacity:0.5;position:absolute;left:50%;margin-left:1%;top:100%;-webkit-border-radius:50%;border-radius:50%;display:block;width:2%;height:2%;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;z-index:2}.articles .boxArticles a h3,.articles .boxArticles a p{margin:0 1em;line-height:1.5em}.articles .boxArticles a h3{margin-bottom:1em;color:#8F9091;font-weight:600;min-height:80px}.articles .boxArticles a span.more{-webkit-border-radius:5px;border-radius:5px;border:1px solid #8F9091;padding:0.5em 10%;display:block;text-align:center;width:50%;margin:2em auto 1em;color:#8F9091;font-weight:500;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.articles .boxArticles a:hover{border:1px solid #225aa4}.articles .boxArticles a:hover h3{color:#225aa4}.articles .boxArticles a:hover span{border:1px solid #225aa4;background:#225aa4;color:#fff}.articles .boxArticles a:hover .hover{left:-500%;margin-left:0;width:1000%;height:1000%;top:-500%}@keyframes slideArticleLeft{0%{margin-left:-25%}100%{margin-left:0}}@keyframes slideArticleRight{0%{margin-left:0}100%{margin-left:-25%}}@media (max-width: 968px){@keyframes slideArticleLeft{0%{margin-left:-66%}100%{margin-left:0}}@keyframes slideArticleRight{0%{margin-left:0}100%{margin-left:-66%}}}.lancement{background:#f8f8f8 url(layout/TopLeftCutLogo@2x.png) no-repeat left top;background-size:30% auto;text-align:center}.lancement h3{font-size:3em;line-height:1.2em;text-transform:uppercase;color:#8F9091;margin:0.75em 0}@media (max-width: 968px){.lancement h3{font-size:3vw}}.lancement a{background:#225aa4;color:#fff;-webkit-border-radius:50px;border-radius:50px;padding:1em 3em;text-decoration:none;text-transform:uppercase;font-size:1.3em;margin-top:1em;display:inline-block;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out}.lancement a:hover{background:#d26b30}.access figure,.access .txt{float:left}.access figure{width:45%;padding-right:5%}.access figure img{width:100%}.access .txt{width:50%}.access .txt h2{margin-bottom:0.5em}@media (max-width: 768px){.access figure,.access .txt{width:100%;margin-bottom:1em;text-align:center}.access figure img{width:60%}}.access ul{margin-top:3em;width:100%;text-align:center}.access ul li{display:inline-block;width:31.3333333333%;text-align:center}.access ul li a{text-transform:uppercase;text-decoration:none;color:#fff}.access ul li a span{display:block}.access ul li a .ico{background-repeat:no-repeat;background-position:center center;background-size:auto 80%;border-left:1px solid #EAEAEA;height:200px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.access ul li a:hover .ico{background-position:center top}.access ul li a.acc .ico{background-image:url(layout/Accompagnement@2x.png)}.access ul li a.fin .ico{background-image:url(layout/Financement@2x.png)}.access ul li a.loc .ico{background-image:url(layout/Localisation@2x.png)}.access ul li a .link{text-align:center;width:60%;margin:3em auto 0;background:#225aa4;-webkit-border-radius:50px;border-radius:50px;padding:1em 0;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.access ul li a.fin .link{background:#9c157c}.access ul li a.loc .link{background:#d26b30}.access ul li a:hover .link{background:#7ba63d}@media (max-width: 968px){.access ul li a .ico{display:none}.access ul li a .link{width:90%}}@media (max-width: 768px){.access ul li a .link{margin-top:1em}}.access ul li:first-child a .ico{border-left:0}@media (max-width: 768px){.access ul li{width:100%}}@media (max-width: 768px){.access ul{margin-top:0}}.eupopup-container{background:#225aa4;border-top:1px solid #fff;bottom:0;color:#fff;font-size:0.8em;left:0;opacity:0.8;padding:1em 5%;position:fixed;text-align:center;width:90%}.eupopup-container a{border:1px solid #fff;border-radius:10px;-webkit-border-radius:10px;color:#fff;display:inline-block;margin:0.5em 1em;padding:0.3em 1.5em;text-align:center;text-decoration:none}.eupopup-container a:hover{border-color:#fff;color:#fff}.eupopup-container a.eupopup-closebutton{background:#4c7fc1;border-radius:50%;-webkit-border-radius:50%;padding:0.2em 1em 0.4em;position:absolute;right:0;top:-20px}footer{background:#7ba63d url(layout/LogoWhiteCutRightBottom@2x.png) no-repeat right bottom;background-size:15% auto;text-align:center;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}footer img{position:absolute;left:2%;top:5%;width:10%}@media (max-width: 1200px){footer img{display:none}}footer h2{color:#fff}footer p{color:#fff;font-size:1.5em;text-transform:uppercase;margin-top:2em}footer p a{text-align:center;display:inline-block;margin:0 auto;font-size:0.8em;font-weight:400;background:#fff;text-decoration:none;color:#7ba63d;-webkit-border-radius:50px;border-radius:50px;padding:1em 2em;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}footer p a:hover{background:#d26b30;color:#fff}@media (max-width: 768px){footer{background-size:35% auto;padding-bottom:20%}}footer .copyright{background:#627f35;color:#fff;text-align:center;font-size:0.9em;padding:1em 0}footer .copyright a{color:#fff;text-decoration:none}footer .copyright a:hover{text-decoration:underline}
