@charset "UTF-8";@font-face{font-family:archivo;	font-display: auto; src:url(../fonts/archivo_black/archivo.eot);src:local('☺'),url(../fonts/archivo_black/archivo.woff) format('woff'),url(../fonts/archivo_black/archivo.ttf) format('truetype'),url(../fonts/archivo_black/archivo.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Dosis;	font-display: auto; src:url(../fonts/dosis/dosis_regular.woff) format('woff'),url(../fonts/dosis/dosis_regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Dosis;	font-display: auto; src:url(../fonts/dosis/dosis_bold.woff2) format('woff2'),url(../fonts/dosis/dosis_bold.woff) format('woff'),url(../fonts/dosis/dosis_bold.ttf) format('truetype');font-weight:700;font-style:normal}main{float:none;clear:both}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}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,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;box-sizing:border-box}strong{font-weight:700}p{margin:0 0 20px;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}section{position:relative}body{font-size:17px;font-family:Dosis,sans-serif;color:#707070;line-height:1.4}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}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 #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}h1,h2,h3,h4,h5{font-family:archivo}h1{font-size:36px;text-transform:uppercase;text-align:center;color:#1c86c6;line-height:43px}h2{font-size:17px;margin:20px 0}h3{text-align:justify;word-spacing:-.9px;font-size:17px;line-height:24px;padding-bottom:20px}.description_offre{text-align:justify;word-spacing:-.9px;font-size:17px;line-height:24px;padding-bottom:20px;font-family:archivo}h4{margin-bottom:10px}.sstitre{font-size:18px;line-height:1.25}.ou a{font-family:archivo;border-radius:10px;padding:10px 5px;margin:10px auto;color:#fff;text-transform:uppercase;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:#ff7b27;background:-moz-linear-gradient(left,#ff7b27 1%,#ffbb1f 100%,#fff655 100%);background:-webkit-linear-gradient(left,#ff7b27 1%,#ffbb1f 100%,#fff655 100%);background:linear-gradient(to right,#ff7b27 1%,#ffbb1f 100%,#fff655 100%);display:block;text-align:center;width:100%}.ou a:hover{color:#fff;width:80%}.ou{display:block;margin-bottom:30px}.detail_offre{list-style:circle}.up{width:50px;display:block;margin:0 auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.up:hover{width:30px}.up path{fill:#ffaf1d}.concours_detail{display:block;margin-bottom:20px}.reduction_detail img{width:100%;height:initial;max-width:initial}.offre{display:block;margin-top:10px;margin-bottom:20px}label span{font-weight:lighter}.tabs{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:relative;background:#fff;padding:30px 10% 20px;width:100%;min-width:240px}.tabs input[name=tab-control]{display:none}.tabs .content section h2,.tabs ul.onglet li label{font-family:archivo;font-weight:700;font-size:18px;color:#ff0b02}.tabs ul.onglet{list-style-type:none;padding-left:0;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-bottom:10px;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end;flex-wrap:wrap}.tabs ul.onglet li{box-sizing:border-box;-webkit-box-flex:1;flex:1;width:33%;padding:0 10px;text-align:center}.tabs ul.onglet li label{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#929daf;padding:5px auto;overflow:hidden;text-overflow:ellipsis;display:block;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tabs ul.onglet li label br{display:none}.tabs ul.onglet li label svg{fill:#929daf;height:1.2em;vertical-align:bottom;margin-right:.2em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tabs ul.onglet li label:active,.tabs ul.onglet li label:focus,.tabs ul.onglet li label:hover{outline:0;color:#bec5cf}.tabs ul.onglet li label:active svg,.tabs ul.onglet li label:focus svg,.tabs ul.onglet li label:hover svg{fill:#bec5cf}.tabs .slider{position:relative;width:33%;-webkit-transition:all .33s cubic-bezier(.38,.8,.32,1.07);transition:all .33s cubic-bezier(.38,.8,.32,1.07)}.tabs .slider .indicator{position:relative;width:50px;max-width:100%;margin:0 auto;height:4px;background:#ff0b02;border-radius:1px}.tabs .content{margin-top:30px}.tabs .content section{display:none;-webkit-animation-name:content;animation-name:content;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;line-height:1.4}.tabs .content section h2{color:#ff0b02;display:none}.tabs .content section h2::after{content:"";position:relative;display:block;width:30px;height:3px;background:#ff9719;margin-top:5px;left:1px}.tabs input[name=tab-control]:nth-of-type(1):checked~ul>li:nth-child(1)>label{cursor:default;color:#ff0b02}.tabs input[name=tab-control]:nth-of-type(1):checked~ul>li:nth-child(1)>label svg{fill:#ff0b02}@media (max-width:600px){.tabs input[name=tab-control]:nth-of-type(1):checked~ul>li:nth-child(1)>label{background:rgba(0,0,0,.08)}}.tabs input[name=tab-control]:nth-of-type(1):checked~.slider{-webkit-transform:translateX(0);transform:translateX(0)}.tabs input[name=tab-control]:nth-of-type(1):checked~.content>section:nth-child(1){display:block}.tabs input[name=tab-control]:nth-of-type(2):checked~ul>li:nth-child(2)>label{cursor:default;color:#ff0b02}.tabs input[name=tab-control]:nth-of-type(2):checked~ul>li:nth-child(2)>label svg{fill:#ff0b02}@media (max-width:600px){.tabs input[name=tab-control]:nth-of-type(2):checked~ul>li:nth-child(2)>label{background:rgba(0,0,0,.08)}}.tabs input[name=tab-control]:nth-of-type(2):checked~.slider{-webkit-transform:translateX(100%);transform:translateX(100%)}.tabs input[name=tab-control]:nth-of-type(2):checked~.content>section:nth-child(2){display:block}.tabs input[name=tab-control]:nth-of-type(3):checked~ul>li:nth-child(3)>label{cursor:default;color:#ff0b02}.tabs input[name=tab-control]:nth-of-type(3):checked~ul>li:nth-child(3)>label svg{fill:#ff0b02}@media (max-width:600px){.tabs input[name=tab-control]:nth-of-type(3):checked~ul>li:nth-child(3)>label{background:rgba(0,0,0,.08)}}.tabs input[name=tab-control]:nth-of-type(3):checked~.slider{-webkit-transform:translateX(200%);transform:translateX(200%)}.tabs input[name=tab-control]:nth-of-type(3):checked~.content>section:nth-child(3){display:block}.tabs input[name=tab-control]:nth-of-type(4):checked~ul>li:nth-child(4)>label{cursor:default;color:#ff0b02}.tabs input[name=tab-control]:nth-of-type(4):checked~ul>li:nth-child(4)>label svg{fill:#ff0b02}@media (max-width:600px){.tabs input[name=tab-control]:nth-of-type(4):checked~ul>li:nth-child(4)>label{background:rgba(0,0,0,.08)}}.tabs input[name=tab-control]:nth-of-type(4):checked~.slider{-webkit-transform:translateX(300%);transform:translateX(300%)}.tabs input[name=tab-control]:nth-of-type(4):checked~.content>section:nth-child(4){display:block}@-webkit-keyframes content{from{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes content{from{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:1000px){.tabs ul li label{white-space:initial}.tabs ul li label br{display:initial}.tabs ul li label svg{height:1.5em}}@media (max-width:600px){.tabs ul li label{padding:5px;border-radius:5px}.tabs ul li label span{display:none}.tabs .slider{display:none}.tabs .content{margin-top:20px}.tabs .content section h2{display:block;font-weight:lighter}}img{border-style:none;height:auto;max-width:100%}footer a{color:#000;padding:10px 5px;display:inline-block}footer .reseaux,footer nav{display:table;width:100%}footer nav,footer ul{display:table;margin:0 auto}footer li{display:table-cell;padding:3px;text-align:center;line-height:1;vertical-align:bottom}.lien-m::after{content:"-";padding:0 5px}.lien-interne li:last-child{border-right:none;padding-right:0}.lien-interne li:hover a{color:#000}.facebook,.twitter{background-image:url(../images/social.png);width:32px;height:32px;display:block;transition:all .14s ease 0s;background-size:64px}.facebook{background-position:left top;background-repeat:no-repeat}.twitter{background-position:right top;background-repeat:no-repeat}.facebook:hover{background-position:left bottom}.twitter:hover{background-position:right bottom}.form-group{font-size:17px;margin-top:20px}.form-group .control-label{display:block;width:100%}.form-group input{width:100%;box-sizing:border-box;padding:5px;font-size:17px;border:solid 1px #cdcdcd;border-radius:3px}.form-group .col-md-6{width:100%;max-width:450px;margin:10px auto 0}.form-group textarea{font-family:arial;width:100%;box-sizing:border-box;font-size:17px;border:solid 1px #cdcdcd;border-radius:3px;padding:5px}.content{margin:10px 3%}header p{margin-top:20px;line-height:24px}.opportunite{color:#1c86c6;font-weight:700;font-size:21px}.btn{font-family:archivo;border-radius:40px;padding:18px 25px;margin:0 auto;color:#fff;text-transform:uppercase;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:#ff7b27;background:-moz-linear-gradient(left,#ff7b27 1%,#ffbb1f 100%,#fff655 100%);background:-webkit-linear-gradient(left,#ff7b27 1%,#ffbb1f 100%,#fff655 100%);background:linear-gradient(to right,#ff7b27 1%,#ffbb1f 100%,#fff655 100%);display:table;text-align:center}.btn:hover{background:#fff655;background:-moz-linear-gradient(left,#fff655 0,#ffbb1f 0,#ff7b27 99%);background:-webkit-linear-gradient(left,#fff655 0,#ffbb1f 0,#ff7b27 99%);background:linear-gradient(to right,#fff655 0,#ffbb1f 0,#ff7b27 99%);padding:10px 20px}.description{text-align:center}li{line-height:20px;margin-bottom:10px}button{border:0}.head{width:100px;float:left;margin-right:20px}@media screen and (min-width:37.5em){.illustration{max-width:300px;display:table;margin:0 auto}.content{margin:20px auto;display:block}.banque{float:left;display:block;margin-right:30px;max-width:250px}.ou{width:200px;display:inline-block}header{width:90%;margin:0 auto}.reduction_detail{float:left;height:auto;max-width:250px;margin-right:30px;width:100%}}@media only screen and (min-width:769px){main{background-color:#ecf2fc;padding:10px 0 0}header{width:100%;display:table;padding-bottom:20px}h1{text-align:left;font-size:60px;line-height:55px}h1 span{font-size:34px;line-height:41px;display:block}.illustration{width:50%;max-width:640px;float:left}.description{float:right;width:65%;text-align:left}.contact .illustration{width:40%}.contact .description{width:56%}.description p:nth-child(2){width:80%}.form-group .col-md-6{margin:10px 0 0}.content{margin:50px auto}.description{width:40%}form-group .col-md-6{margin:10px 0 0}.detail_offre{float:left;width:54%}}@media only screen and (min-width:1024px){#toutes-les-offres .content{max-width:1024px}.content{max-width:1340px}.concours_detail{width:48%;float:left}.concours_detail:nth-child(2n+1){margin-right:3%}.reduction_detail{width:40%;margin:0}#jeux_concours .offre{float:right;width:54%}.detail_offre{width:65%}.concours_detail .detail_offre{width:100%}}