@import url(https://fonts.googleapis.com/css?family=Titillium+Web:300,400);@import url(https://fonts.googleapis.com/css?family=Titillium+Web:200,200i,300,300i,400,400i,600,600i,700,700i,900);body{background-color:#3e0d81!important;font:12px/1 Montserrat-Regular,sans-serif;padding-bottom:30px}body .container.theme-showcase{background-color:#fff!important;padding-top:20px}.navbar{border:none!important}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{text-transform:lowercase}a:active,a:hover,a:link,a:visited{text-decoration:none}a,a:active,a:hover,a:link,a:visited{color:#8727db;text-transform:lowercase}.required:after,.required_:after{color:red!important;content:"*"}.required_:after{left:240px;position:relative;top:-75px}.notif_picto{margin-right:10px;position:relative}.notif_picto span{position:absolute;top:20px}.theme-dropdown .dropdown-menu{display:block;margin-bottom:20px;position:static}.theme-showcase>p>.btn{margin:5px 0}.navbarheaderblanc{background-color:#fff}li[dropdown]{display:none}.navbar-inverse .navbar-nav>.open>a{background-color:#3e0d81!important;color:#fff}ul.navbar-nav{padding:0}.nav .dropdown-menu,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#3e0d81!important}.nav .dropdown-menu{color:#fff}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.nav .dropdown-menu>li>a{background-color:#3e0d81!important;color:#fff!important;font-family:Montserrat-Bold;font-size:16px}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#3e0d81!important}.theme-showcase .navbar .container{width:auto}.logoheader{margin-bottom:15px;margin-top:15px}.btn-link-logout{border-radius:0;color:#000;font-family:Montserrat-Regular}.pull-left{float:left!important}.pull-right{float:right!important}.
clearfix

(
){&
:after,&
:before{content:" ";display:table}&
:after{clear:both}}.center-block{display:block;margin-left:auto;margin-right:auto;text-align:center}.state-icon{left:-5px}.list-group-item-primary{background-color:#428bca;color:#fff}.well .list-group{margin-bottom:0}.btn-econocom{background-color:#240058;color:#fff;font-size:18px}.navbar-inverse{background-color:#8727db;background-image:none;border:none;border-radius:0}.logout{font-family:Montserrat-Bold}li>a{color:#fff}.navbar-inverse .navbar-nav>li>a{color:#fff;font-size:18px;font-weight:600}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{background-color:#3e0d81!important}@media (max-width:767px){.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{background-color:#fff!important}}.blanc{background-color:#fff;margin-left:auto;margin-right:auto;min-height:250px}.blanc.pt-20{padding-top:20px}.adminform{margin:0 auto;padding:15px}.fos_user_user_show{padding:30px}.bouton-primary{background-color:#a70446;border-color:#a70446;color:#fff;height:50px;margin-left:0;width:200px}.main_content_container{margin:auto;padding:50px;text-transform:lowercase}.main_content_container.fos_user_registration_register{padding:20px 0 30px}.main_content_container .form-control{background:transparent none;border:0;border-bottom:1px solid #d5d5d5;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#8d8d8d;display:block;font-size:18px;height:40px;line-height:1.42857143;margin-bottom:3em;padding:0;position:relative;width:75%}.main_content_container .form-control:focus{border-bottom:1px solid #240058}.main_content_container .bootstrap-select.form-control .btn-info{background:none;border:none;box-shadow:none;color:#8d8d8d}.main_content_container .bootstrap-select.form-control .btn-info:focus{box-shadow:none}.password-box div{display:inline-block;float:left;width:49%}#fos_user_registration_form_email{margin-bottom:20px}.main_content_container .bootstrap-select.form-control:not([class*=col-]){border-bottom:1px solid #d5d5d5;width:75%}.main_content_container .dropdown-toggle{border-radius:0;display:inline-block;font-family:Montserrat-Regular;font-size:18px;margin-bottom:0;padding:0;text-align:center;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;white-space:nowrap}.main_content_container .dropdown-menu{margin:0}.main_content_container .btn{border-radius:0;font-size:18px;line-height:1.42857143;padding:6px 12px}.main_content_container .btn-default{background-color:#fff;border:#d5d5d5;color:#8d8d8d}.main_content_container .btn-primary{background-color:#ff997f;border-color:#ff997f;color:#fff;height:50px;text-transform:lowercase;width:200px}.main_content_container .btn-primary:focus,.main_content_container .btn-primary:hover{background-color:#3e0d81;border-color:#3e0d81}.main_content_container .champs_obligatoires{color:#a70446;font-family:Montserrat-Bold;text-align:center;text-transform:lowercase}.main_content_container .content_title{color:#000;font-family:Montserrat-Bold;margin-top:-30px;text-align:center;text-transform:lowercase}.main_content_container .content_title_explain{color:#8d8d8d;font-size:22px;margin-bottom:50px;text-align:center}.main_content_container .civilites .form-control{width:100%}.main_content_container .civilites button{display:none}.logo{display:block;height:100px;width:334px}.logo img.img-responsive{max-height:100%}@media (max-width:767px){.logo{height:50px;width:167px}.navbar-inverse.box-menu-top{background:none}.navbar-inverse.box-menu-top .navbar-toggle{border:none}.navbar-toggle{position:absolute;right:0;top:10px}.navbar-inverse .navbar-toggle .icon-bar{background:#373737}.navbar-inverse.box-menu-top .navbar-toggle:focus,.navbar-inverse.box-menu-top .navbar-toggle:hover{background:#fff;color:#000}.navbar-inverse.box-menu-top .navbar-toggle .close-box{content:"✖";position:absolute;top:8px}.close-collapse{background-color:#fff;color:#373737;font-size:20px;line-height:1px;padding:5px 10px 10px}.navbar-inverse.box-menu-top .navbar-nav>li>a{color:#1c1c1b;font-weight:300}.box-menu-top .navbar-collapse{padding-left:0;padding-right:0}.box-menu-top ul.navbar-nav{padding:0}.box-menu-top .navbar-collapse li{border-bottom:1px solid #e2e2e2;padding-left:20px;padding-right:20px}.user-edit .main_content_container .content_title{margin-top:0}}.cke_notifications_area{display:none!important}.titre_contenu{color:#1c1c1b;font-family:Montserrat-Bold;font-size:40px;text-align:center;text-transform:lowercase}@media (max-width:767px){.titre_contenu{font-size:30px}}.challenge-item{background-color:#fff;margin-bottom:20px;min-height:471px;padding:0}.icon-partenaire{margin-bottom:24px;margin-top:12px;text-align:center;text-transform:lowercase}.challenge-item a,.challenge-item a:hover{display:block;text-decoration:none}.challenge-item .challenge-img{height:255px;vertical-align:middle}.challenge-item .challenge-img img{width:100%}.challenge-item .challenge-nom{color:#1c1c1b;font-family:Montserrat-Bold;font-size:20px;height:30px;line-height:22px;margin-top:25px;padding:0 15px 0 10px}.challenge-item .images-partenaire{margin-bottom:5px;padding:0 0 0 9px}.challenge-item .challenge-date{color:#8d8d8d;font-family:Montserrat-Regular;font-size:14px;margin-top:0;padding:10px 15px 0}.challenge-item .challenge-partenaire{color:#8d8d8d;display:block;font-family:Montserrat-Regular;font-size:14px;margin-bottom:15px;padding:0 15px}.challenge-item .outerDiv{padding-left:5px}.images-partenaire{margin-bottom:25px;padding:0 15px}.challenge-item .challenge-gain{background-color:#3e0d81;color:#fff;font-size:14px;font-weight:600;height:80px;line-height:20px;margin:0;padding:8px 10px}.challenge-item .challenge-gain p{font-family:Montserrat-Bold;font-size:20px}.challenge-item .btn{font-size:14px;padding:5px 10px}.challenge-item .btn-default{background-color:#e6e6e6;border:1px solid #adadad;color:#333}.challenge-head{font-family:Montserrat-Regular;margin-left:-24px}.challenge-head .challenge-nom{font-family:Montserrat-Bold;font-size:33px;height:138px;padding:35px 25px 0;text-transform:uppercase;width:100%}.challenge-head .challenge-date{color:#fff;font-size:18px;height:52px;padding:10px 0 0 25px}.vcenter{display:inline-block;float:none;padding:0;vertical-align:middle}.challenge-partenaires{clear:both;padding-top:60px;text-align:center}.challenge-tabs{border:1px solid #d5d5d5;margin-top:70px;padding:0 15px 15px}.challenge-menu{margin-top:-29px;text-align:center}.challenge-menu .menu-button{background-color:#fff;border:1px solid #969696;color:#1c1c1b;height:58px;margin-left:-4px;max-width:188px;min-width:188px;text-transform:uppercase}.challenge-menu .active,.challenge-menu .menu-button:hover{background-color:#3e0d81;border:1px solid #240058;color:#fff;font-family:Montserrat-Bold}.dynamic-content{padding-top:30px}.challenge-pdf-button{background-color:#ff997f;border:1px solid #ff997f;color:#fff;font-family:Montserrat-Regular;height:78px;margin:60px auto 50px}.user-partenaire .titre_contenu{font-family:Montserrat-Bold;font-size:40px;text-align:center;text-transform:lowercase}@media (max-width:767px){.user-partenaire .titre_contenu{font-size:30px}}.user-partenaire .icon-partenaire{margin-bottom:24px;margin-top:12px;text-align:center}.user-partenaire .font-partenaire{background:#fff none repeat scroll 0 0;margin-bottom:20px;padding:30px 15px 20px;text-align:center}.user-partenaire .partenaire-img{height:173px!important;margin:0 auto 20px;overflow:hidden;position:relative;width:173px}.user-partenaire .partenaire-img img{bottom:-100%;height:auto;left:0;margin:auto;position:absolute;right:0;top:-100%;width:173px}.user-partenaire .contenu-partenaire{color:#8d8d8d;font-family:Montserrat-Regular;font-size:14px;margin-bottom:20px;text-align:left}.user-partenaire .contenu-partenaire p{font-size:14px}.user-partenaire .savoir-plus-paretaine{font-family:Montserrat-Regular;margin-bottom:15px;text-align:center}.user-partenaire .savoir-plus-paretaine a{color:#8727db;font-size:18px;text-decoration:underline;text-transform:lowercase}.user-partenaire .savoir-plus-paretaine a:hover{text-decoration:none}.user-partenaire .challenge-encours{border:1px solid #240058;display:inline-block;padding:10px 20px;text-align:center}.user-partenaire .challenge-encours a{color:#240058;font-family:Montserrat-Regular;font-size:16px;text-decoration:none}.user-partenaire .nom-partenaire{color:#1c1c1b;font-family:Montserrat-Bold;font-size:20px;margin:0 auto 10px;text-align:center;text-transform:uppercase}.user-partenaire .paginator ul{background:#fff;border:1px solid #000}.user-partenaire .paginator,.user-partenaire .paginator ul{height:87px;margin-left:auto;margin-right:auto;width:384px}.voirchallengepartenaire{text-transform:lowercase}.show-challenge .contenu_titre,.show-partenaire .contenu_titre{font-family:Montserrat-Bold;font-size:48px;text-align:center;text-transform:lowercase}.show-partenaire .icon-partenaire{margin-bottom:24px;margin-top:12px;text-align:center}.show-partenaire .voir-challenge-partenaire{border:1px solid #240058;height:62px;margin-left:auto;margin-right:auto;margin-top:44px;width:175px}.show-partenaire .voir-challenge-partenaire a{color:#240058;float:left;font-family:Montserrat-Regular,sans-serif;font-size:16px;margin-top:2px;text-align:center;text-decoration:none}.user-point .situation{color:#1c1c1b;float:left;font-family:Montserrat-Regular,sans-serif;font-size:23.59px;margin-top:30px;padding-left:13px;text-transform:lowercase}.user-point .situation span{color:#8727db;font-size:33.03px;margin-left:4px}.user-point .titre_contenu{color:#000;font-family:Montserrat-Bold;font-size:40px;text-align:center;text-transform:lowercase}.user-point .historique-challenge{font-size:24px;margin-bottom:8px;padding-top:19px;text-transform:lowercase}.listresultat th,.user-point .listpoint th{background:#8727db;color:#fff;font-family:Montserrat-Bold;text-align:center;text-transform:lowercase}.listresultat-gris th{background:#8c8c8c;color:#fff;font-family:Montserrat-Bold;text-align:center}.user-point .listpoint td{text-align:center}.user-point .voir-plus{border:1px solid #000;color:#240058;font-size:23.38px;height:69px;margin:22px auto 20px;padding-top:20px;text-align:center;width:266px}.user-point .transform-point{background:#240058 none repeat scroll 0 0;border:1px solid #000;color:#fff;float:left;font-size:20px;height:72px;margin-bottom:8px;margin-left:40px;margin-top:20px;padding-top:6px;text-align:center;width:282px}.user-point .transform-point .transform-img{margin-left:10px;margin-top:-48px}.user-point .icon-partenaire{margin-bottom:24px;margin-top:12px;text-align:center}.user-point .espace{padding-left:68px;padding-right:43px}@media screen and (max-width:1024px){.user-point .transform-point{font-size:18px;margin-left:0;width:200px}.user-point .voir-plus{padding-top:10px;width:200px}}@media (max-width:767px){.user-point .titre_contenu{font-size:30px}.user-point .situation{margin-bottom:20px;padding-left:0}}.media .media-body{text-transform:lowercase;width:100%!important}@media (max-width:767px){.media-body,.media-left,.media-right{display:block!important}.media-body{margin-bottom:20px}}.transform-point .titre_contenu{font-family:Montserrat-Regular,sans-serif;font-size:40px;text-align:center}.transform-point .icon-partenaire{margin-bottom:24px;margin-top:12px;text-align:center}.recap_commande{width:100%}.transform-point .adresse1 a{text-transform:none}.transform-point .adresse1 .panierAdresseDetail{display:block;font-size:15px;margin-top:10px;text-align:center}.transform-point .situation-challenges{color:#1c1c1b;font-size:23.59px;margin-bottom:24px;margin-top:48px;padding-left:41px;text-align:center;text-transform:lowercase}.shop_panier_head{text-transform:lowercase}.recap_commande .shop_panier_head tr{height:35px}.transform-point .points{color:#8727db;font-size:33.03px;margin-left:3px;padding-top:40px}.transform-point .transformation{color:#1c1c1b;font-family:Montserrat-Regular,sans-serif;font-size:25px;margin-top:50px;padding-left:41px}.transform-point .cheque-text{color:#a70446;text-align:center}.transform-point .cb-text,.transform-point .cheque-text{font-family:Montserrat-Regular,sans-serif;font-size:17.64px;margin-top:30px;text-transform:uppercase}.transform-point .cb-text{color:#8b8b8b;margin-left:57px}.transform-point .cheque-img{padding-left:41px}.transform-point .cb-img,.transform-point .cheque-img{margin-bottom:50px;margin-top:15px}.transform-point .montant{color:#1c1c1b;float:left;font-family:Montserrat-Regular,sans-serif;font-size:16px;margin-left:41px;margin-top:30px}.transform-point .btn-primary{background:#ff997f;border:1px solid #ff997f;font-family:Montserrat-Regular,sans-serif;font-size:23.38px;height:70px;margin-bottom:62px;margin-top:20px;padding-top:12px;text-align:center;text-transform:lowercase;width:266px}.transform-point .btn-primary:focus,.transform-point .btn-primary:hover{background:#ff997f;color:#fff}.transform-point .exped{color:#3e0d81;font-family:Montserrat-Regular,sans-serif;font-size:16px;font-weight:600;margin-bottom:38px;margin-top:30px;padding-left:41px;position:relative}.recap_value{color:#a70446;display:inline-block;font-size:1.2em;font-weight:600}.transform-point .exped-label{color:#1c1c1b;display:inline-block;font-family:Montserrat-Regular,sans-serif;font-size:16px;width:200px}.transform-point .exped input{margin-right:15px}.transform-point .exped-mini{font-weight:600;padding-left:41px}.transform-point .adresse1{color:#8b8b8b;font-family:Montserrat-Regular;font-size:17px;margin-left:76px;margin-top:-29px}.transform-point .chek-box{margin-top:28px}.transform-point .select{display:inline-block;margin-top:20px}.transform-point .select>div{margin-right:15px}.transform-point .select input{width:100%}.transform-point .blancs{background-color:#fff;margin-left:auto;margin-right:auto;min-height:250px;padding-left:65px}.espace-filtre{margin-top:80px}.transform-point .portable{font-size:16px;margin-bottom:40px;margin-top:30px;padding-left:40px;position:relative}@media screen and (min-width:992px) and (max-width:1199px){.panier_valeur_responsive{width:150px}}@media screen and (min-width:0px) and (max-width:991px){.panier_quant_responsive{width:250px}.panier_valeur_responsive{width:150px}}.detail-reglements .col-md-4 .les-lots{text-transform:uppercase}.detail-reglements .col-md-4 .les-lots,.detail-reglements .col-md-8 .reglements-titre{color:#1c1c1b;font-family:Montserrat-Regular,sans-serif;font-size:30px;margin-top:57px}.detail-reglements .col-md-8 .reglements-titre{padding-left:30px}.detail-reglements .col-md-8 .reglements-contenu{color:#8d8d8d;font-family:Montserrat-Regular,sans-serif;font-size:16px;padding-left:30px}.table-group,.table-participant{margin-top:30px}#souschallenge_type_resultats input[type=checkbox],#souschallenge_type_resultats input[type=radio],#souschallenge_type_unites input[type=checkbox],#souschallenge_type_unites input[type=radio]{margin-right:10px}#souschallenge_type_resultats label,#souschallenge_type_unites label{margin-right:15px}.btn-default.filter{margin-bottom:10px;margin-top:20px}#filter #group_filter{margin-bottom:15px}#filter #group_filter input{border:1px solid #8d8d8d;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-left:20px}@media (max-width:767px){.navbar-nav{margin:0}}.pt-20{padding-top:20px}.box-slider{background-color:#fff;margin-bottom:30px;padding:30px}.box-slider .carousel-home img{height:305px;object-fit:cover;width:100%}.box-slider .desc{margin-top:15px}.box-slider .desc p{color:#1c1c1b;font-size:15px;font-weight:600;line-height:normal;margin-bottom:0;text-align:left}@media (max-width:767px){.box-slider .carousel-home img{height:auto!important}}.box-challange.challange-completed,.box-challange.challange-news,.number-day{background-color:#fff;margin-bottom:30px}.box-challange.challange-completed .title,.box-challange.challange-news .title,.number-day .title,.souschallenge-info{background-color:#3e0d81;color:#fff;font-size:25px;font-weight:300;padding:10px 20px;text-align:center;text-transform:lowercase}.challange-completed .desc,.challange-news .desc{padding:30px}number-day .desc{padding-top:40px}.challange-news .desc img{margin:0 auto}.challange-completed .desc .caption-img,.challange-news .desc .caption-img{color:#1c1c1b;font-family:Montserrat-Bold;font-size:20px;margin:20px auto;text-align:center}.challange-completed .desc .caption-img{margin-bottom:10px;margin-top:0;text-align:left}.challange-news .desc .time{padding:5px;text-align:center}.challange-completed .desc .time{margin-bottom:10px}.challange-completed .desc .time .progress,.challange-news .desc .time .progress{float:left;height:10px;margin-bottom:0;margin-top:6px;width:45%}.challange-completed .desc .time .progress{float:none;margin-top:0;width:100%}.challange-completed .desc .time .progress .progress-bar,.challange-news .desc .time .progress .progress-bar{background:#240058;background:-moz-linear-gradient(left,#240058 0,#6803fb 100%);background:-webkit-gradient(left top,right top,color-stop(0,#240058),color-stop(100%,#6803fb));background:-webkit-linear-gradient(left,#240058,#6803fb);background:-o-linear-gradient(left,#240058 0,#6803fb 100%);background:-ms-linear-gradient(left,#240058 0,#6803fb 100%);background:linear-gradient(90deg,#240058 0,#6803fb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#240058",endColorstr="#6803fb",GradientType=1);font-size:10px;line-height:10px}.challange-news .desc .rang{float:left;padding:5px;width:40%}.challange-news .desc .time span{color:#3e0d81;font-family:Montserrat-Bold;font-size:14px;text-transform:lowercase}.challange-news .desc .time #temps{color:#8727db;font-family:Montserrat-Bold;font-size:14px}.challange-completed .desc .rang span,.challange-news .desc .rang span{color:#8d8d8d;float:left;font-family:Montserrat-Regular;font-size:14px;line-height:20px;margin-right:10px}.challange-completed .desc .time span{color:#3e0d81;float:none;font-family:Montserrat-Bold;font-size:13px}.challange-completed .desc .time #temps{color:#8727db;float:none;font-family:Montserrat-Bold;font-size:13px}.challange-completed .rang-box,.challange-news .rang-box{color:#8d8d8d;font-family:Montserrat-Regular;font-size:14px;height:20px;line-height:20px}.challange-completed .desc .rang .rang-box span,.challange-news .desc .rang .rang-box span{color:#240058;font-family:Montserrat-Bold;font-size:18px}.challange-completed .box-desc,.challange-completed .box-img,.challange-completed .part-one,.challange-completed .part-two{float:left;width:50%}.challange-completed .part-one{border-right:1px solid #e2e2e2;padding-right:20px}.challange-completed .part-two{padding-left:20px}.challange-completed .box-desc{overflow-wrap:break-word;padding-left:20px}.number-day .desc .price{color:#1c1c1b;font-size:26px;text-align:center;vertical-align:middle}@media (max-width:767px){.challange-completed .desc,.challange-news .desc{padding:10px}.challange-completed .part-one,.challange-completed .part-two{width:100%}.challange-completed .part-one{border-bottom:1px solid #e2e2e2;border-right:none;margin-bottom:15px;padding-bottom:15px}.challange-completed .part-two{padding-left:0}.challange-completed .box-desc,.challange-completed .box-img{width:50%}.challange-completed .box-desc{padding-left:10px}.box-challange.challange-completed .title,.box-challange.challange-news .title,.number-day .title{font-size:20px}.challange-completed .desc .caption-img,.challange-news .desc .caption-img{font-size:14px;margin-bottom:10px;margin-top:10px}}.number-day .desc .price span{color:#a70446;display:block;font-family:Montserrat-Bold;font-size:70px}.box-patenaires{background-color:#fff}.box-patenaires .title{background-color:gray;color:#fff;font-size:25px;font-weight:300;padding:10px 20px;text-align:center;text-transform:lowercase}.box-patenaires .list-patenaires{padding-bottom:30px;padding-top:30px;text-align:center;text-transform:lowercase}.box-patenaires .partenaire-img{height:100%;margin:0 auto 20px;width:173px}.box-patenaires .nom-partenaire{color:#1c1c1b;font-family:Montserrat-Regular;font-size:18px;margin:0 auto 10px;text-align:center;text-transform:none}.box-patenaires .contenu-partenaire{color:#8d8d8d;font-family:Montserrat-Regular;font-size:14px;margin-bottom:20px;padding:10px;text-align:left}.box-patenaires .savoir-plus-paretaine{background-color:#ff997f;border:1px solid #ff997f;color:#fff!important;display:inline-block;font-family:Montserrat-Regular;margin-bottom:15px;padding:10px 20px;text-align:center}.box-patenaires .savoir-plus-paretaine a{color:#fff!important}footer{margin-top:40px}footer .list-menu{background-color:#8727db;padding:40px 0}footer .list-menu .menu-footer .part-top{margin-bottom:20px}footer .list-menu .menu-footer a,footer .list-menu .menu-footer p,footer .list-menu .menu-footer span{color:#fff;display:block;font-size:14px;font-weight:300;margin-bottom:10px}footer .list-menu .menu-footer .part-top a,footer .list-menu .menu-footer .part-top span{font-size:18px;font-weight:600;text-transform:lowercase}footer .list-menu .menu-footer .part-bottom a{text-transform:lowercase}footer .copyright{background-color:#3e0d81;padding:20px;text-align:center}footer .copyright img{margin:0 auto 10px}footer .copyright p{color:#fff;font-size:12px;text-transform:lowercase}footer .copyright p span{color:#fff;font-family:Montserrat-Bold}@media (max-width:767px){footer .list-menu{text-align:center}}.badge{background-color:#8727db;margin-left:-12px}.breadcrumbs{background-color:#fff;border:1px solid #ddd;display:inline-block;margin:30px 0}.breadcrumbs ul{list-style:none;margin-bottom:0;padding:0}.breadcrumbs li{float:left;min-width:220px;width:auto}.breadcrumbs a{color:#1c1c1b;cursor:pointer;display:block;font:12px/1 Montserrat-Regular,sans-serif;font-style:normal;font-weight:300;padding:20px;padding-right:0!important;position:relative;text-align:center;text-transform:lowercase}.breadcrumbs a span{padding:0 20px}.breadcrumbs a.active span{padding:0}.breadcrumbs li a span:first-child{display:none}.breadcrumbs a.active,.breadcrumbs a:hover{background-color:#240058;color:#fff}.breadcrumbs a.active{font-family:Montserrat-Bold}.breadcrumbs a:after,.breadcrumbs a:before{border-bottom:26px solid transparent;border-left:26px solid transparent;border-top:26px solid transparent;content:"";display:block;height:0;left:100%;position:absolute;top:0;width:0;z-index:1}.resultat_save{margin-top:20px}.label-resultat{padding-left:5px;text-align:left!important}.breadcrumbs a:before{border-left-color:#d5d5d5;margin-left:1px}.breadcrumbs a:after{border-left-color:#fff}.breadcrumbs a.active:after,.breadcrumbs a:hover:after{border-left-color:#240058}.breadcrumbs li:last-child a:after,.breadcrumbs li:last-child a:before{display:none}@media (max-width:767px){.breadcrumbs li a span:first-child{display:block}.breadcrumbs li a span:last-child{display:none}.breadcrumbs a:after,.breadcrumbs a:before{border-bottom-width:16px;border-left-width:16px;border-top-width:15px}}.templatingemail{height:460px;width:100%}.carousel-control.left,.carousel-control.right{background-image:none!important}input[type=checkbox]{bottom:1px;margin-left:7px;position:relative;vertical-align:middle}.multiselect-container input[type=checkbox]{position:unset!important}.multiselect-container label{cursor:pointer;font-weight:400;height:100%;margin:0;padding:3px 20px 3px 40px}.partenaire-home-title{font-size:18px;font-weight:300;padding:10px 20px;text-align:justify}.rectangle-1{height:455px}.rectangle-2{height:210px}.rectangle-1 .img-responsive{height:260px}.challenge-zone{text-transform:lowercase}.challenge-zone .challenge-img .img-responsive{height:100%;margin-top:20px}.challange-completed .img-responsive{height:113px}.copyright .logo-footer img{margin-bottom:20px;width:15%}.transform-point .montant-euro{color:#1c1c1b;font-family:Montserrat-Regular,sans-serif;font-size:16px;margin-top:30px}@media (max-width:767px){.rectangle-1,.rectangle-2{height:100%}.challange-complete .img-responsive,.rectangle-1 .img-responsive{height:auto}}.shareBox li{text-align:center;vertical-align:middle}.shareBox a .fa{background-color:#ff997f;border-radius:50%;font-size:24px;height:30px;width:30px}.shareBox a .fa.fa-twitter{padding-top:3px}.shareBox a .fa.fa-linkedin{font-size:20px;padding-top:3px}.shareBox a .fa.fa-facebook{font-size:22px;padding-right:2px;padding-top:4px}.shareBox a .fa.fa-viadeo{font-size:26px;padding-right:1px}.shareBox a:hover .fa{background-color:#240058}.blockgagnant .pull-right{margin-top:-6px!important}#challenge-lots .panel-default{border-color:#8727db!important}.panel-default>.panel-heading{background-color:#a70446;border-color:#a70446;color:#fff}.alert-notification{color:#fff;font-family:Montserrat-Bold;font-size:24px;padding:20px;text-transform:uppercase;width:100%}.menu-icon{margin-top:20px}.menu-icon a{height:48px;width:48px}.menu-icon a,.menu-icon-boutique a{display:inline-block;margin-right:8px}.menu-icon-boutique a{height:24px;margin-top:10px}.menu-icon a:last-child{margin-right:0}.menu-icon a img{display:inline}.menu-welcom{margin-left:-70px;margin-top:20px}.menu-welcom .btn-link-logout{display:block;text-align:left}.menu-welcom .logout{margin-right:0;margin-top:-20px}@media (max-width:767px){.menu-icon{margin-bottom:20px}.menu-welcom{padding-left:0}.menu-welcom .logout{margin-left:50px;margin-top:-24px}}.voirchallengepartenaire a{border:1px solid #240058;color:#240058;font-family:Montserrat-Regular,sans-serif;font-size:16px;margin-top:40px;text-align:center;text-decoration:none}#challenge-lots .thumbnail{background-color:#fff;border:1px solid #ddd;border-radius:4px;display:block;line-height:1.42857;margin-bottom:20px;min-height:355px;padding:4px;transition:border .2s ease-in-out 0s}.thumbnail .caption h3{display:inline;height:50px;width:100%}.thumbnail p{display:inline-table;height:25px}.table-bordered{border:1px solid #ddd!important}.challenge-item .images-partenaire img{margin:0 10px 0 0;width:100px}.gift-box{padding:0;text-decoration:none}.gift-box img{margin-top:5px}.gift-box .overlay{background:rgba(53,15,86,.8);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:none;text-align:center}.gift-box .overlay i,.gift-box-select .overlay i{color:#fff;font-size:72px;height:72px;left:50%;margin-left:-36px;margin-top:-36px;position:absolute;top:50%;width:72px;z-index:900}.gift-box-select .overlay,.gift-box:hover .overlay{display:block;height:93%;position:absolute;width:92%;z-index:800}.media .btn-info{background-color:#ff997f;border-color:#ff997f;color:#fff}.media .btn-info:hover{background-color:#3e0d81;border-color:#3e0d81;opacity:.7}.pagination>li>a,.pagination>li>span{background-color:#fff;border:1px solid #3e0d81;color:#3e0d81;float:left;line-height:1.42857;margin-left:-1px;padding:6px 12px;position:relative;text-decoration:none;text-transform:lowercase}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#3e0d81;border-color:#3e0d81;color:#fff;cursor:default;z-index:3}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#3e0d81;border-color:#3e0d81;color:#fff;z-index:2}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{background-color:#fff;border-color:#3e0d81;color:#3e0d81;cursor:not-allowed;opacity:.5}.choisir-lot .container-fluid a{border:1px solid #240058!important}.choisir-lot .container-fluid .panierAdresseDetail a{border:none!important}footer .part-bottom>p{line-height:25px}dl,footer .my-container ol,ul{padding:0 40px}#challenge-lots .thumbnail p{width:100%}#challenge-lots .thumbnail img{height:auto!important}.tooltipeconocom{position:absolute;right:50px;top:16px}.tooltip{width:340px}.conditiongenerale div{margin:auto;width:280px}.adminlecteur span{background:transparent none;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#8d8d8d;font-size:18px;height:40px;line-height:1.42857143;margin-bottom:3em;padding:0;position:relative}.adminlecteur input[type=checkbox]{margin-left:0!important;margin-right:7px!important;margin-top:-4px!important}.tooltip{display:inline;position:absolute}.list-unstyled{display:flex;justify-content:space-between;list-style:none;padding-left:0}#link_docReglement{margin-top:40px}#link_docReglement a{color:#000;font-family:Montserrat-Bold;font-size:16px;margin-top:59px;padding-top:26px}.glyphicon-download-alt{margin-right:6px}.conditiongenerale{margin-bottom:10px}.conditiongenerale label{left:5px;position:relative;top:2px}.fa.fa-question-circle{font-size:20px}.transform-point .col-xs-offset-1{margin-left:0}.cadeau.img-responsive{left:30px;margin-bottom:20px;position:relative}@media (max-width:767px){.conditiongenerale{margin-bottom:10px}.my-container ol,dl,ul{padding:0!important}.copyright .logo-footer img{width:50%}.challenge-head{margin-left:auto}.challenge-head .challenge-nom{word-wrap:break-word;height:auto;padding:35px 25px 25px}iframe{height:auto;width:100%}.main_content_container .btn{font-size:15px;width:98%}.transform-point .montant{margin-left:0}.cadeau.img-responsive{margin:0 auto 20px;max-width:80%;top:10px}span.label_pts{position:absolute;right:-55px;top:25px}.transform-point .adresse1{margin-left:40px}.page-user-edit .main_content_container{padding:50px 5px}.page-user-edit .main_content_container .form-control{width:100%}.page-user-edit .main_content_container select.form-control{width:75%}.shareBox,footer .list-menu .menu-footer .part-top{margin-top:20px}.transform-point .col-xs-offset-1{margin-left:8.33333333%}.cadeau.img-responsive{left:-10px;margin-bottom:30px;position:relative}}@media screen and (min-width:992px) and (max-width:1199px){.menu-icon{margin-left:-27px}}@media screen and (min-width:764px) and (max-width:991px){.menu-welcom{margin-left:-30px}}@media screen and (max-width:764px){.menu-icon-boutique img{margin-top:-15px}}#carousel-example-generic .item .desc a p,#challenge-infos .my-container,#challenge-lots .thumbnail .caption,#challenge-lots .thumbnail>p>strong,.box-challange.challange-completed .box-desc a div,.box-challange.challange-news .desc a div,.challenge-gain,.challenge-nom,.media .media-heading,.media .my-container,.menu-welcom .btn .btn-link-logout.btn-lg,.shop_thumbnail .title,.show-partenaire .main_content_container{text-transform:none}.user-doublons{background-color:#f2dede!important}.table-participant{overflow:hidden}.shop{background-color:#fff;margin-left:auto;margin-right:auto;min-height:450px}label[for=gift_filter_category],label[for=gift_filter_gifName],label[for=gift_filter_gifPoint]{color:#240058}.shop_filtrer,.shop_filtrer:hover{background-color:#3e0d81;border:1px solid #3e0d81}.shop_multiselect .checkbox:hover{background-color:#eff0f2;color:#000}.shop_thumbnail{background-color:#fff;border:1px solid #240058;display:block;line-height:1.42857143;margin-bottom:20px;padding:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.shop_thumbnail .moduleGift .image img{display:block;height:auto;margin:auto;max-width:100%}.shop_thumbnail .title{font-size:1.2em;font-weight:600;height:35px;line-height:15px;margin-top:20px;overflow:hidden;text-align:center}.shop_thumbnail .points{color:#8727db;font-family:Montserrat-Regular;text-align:center}.shop_form-control{border:1px solid #240058;box-shadow:none;-webkit-box-shadow:none;color:#555;display:block;font-size:14px;line-height:1.42857143;padding:6px 12px;text-transform:lowercase;width:100%}.shop_button,.shop_form-control{background-color:#fff;border-radius:0;height:34px}.shop_button{border:1px solid #240058;color:#333}.shop_search{border:1px solid #240058;border-radius:0}.shop_block{min-height:350px}.shop_fiche_img{border:1px solid #3e0d81;border-radius:0;margin:auto auto 20px;max-width:480px;min-height:300px;padding:5px}.smallBoutiqueReference{font-size:14px;font-weight:600;margin-left:15px}.smallBoutiqueTitle{font-family:Montserrat-Regular;font-size:2.6em;padding-left:0}.shop_block .description{font-size:1.2em;min-height:255px;padding:20px 0}.shop_droite{position:relative}.shop_block .points{bottom:-49px;color:#8727db;font-size:1.8em;font-weight:600;left:0;position:absolute}.shop_block .text-right{bottom:-83px;position:absolute;right:50px}.shop_btn_panier{background-color:#ff997f;border:none;border-radius:0;text-transform:lowercase}.shop_div_button{display:block;margin-left:auto;margin-right:auto;text-align:center}.shop_btn_panier:hover{border:none;border-radius:0}.shop_btn_panier:hover,.shop_panier_head{background-color:#3e0d81}.shop_panier_head th{color:#fff;font-size:1.4em;font-weight:600;text-align:center}.shop_space{margin-bottom:15px}.panier_image{width:190px}.panier_cadeau{text-align:center;width:400px}.panier_quantite{text-align:center;width:350px}.panier_produit{border-right:1px solid #d9dadb;font-weight:600;padding-left:40px}.panier_nom_produit{font-size:14px}.panier_ref_produit{font-size:12px}.panier_delete{float:right;margin-top:40px}.panier_quant{border-right:1px solid #d9dadb}.panier_quant input{border:1px solid #240058;height:30px;margin-top:50px;text-align:center}.panier_content{text-align:center}.panier_value{color:#8727db;display:inline-block;font-size:1.2em;font-weight:600;padding-top:60px}.panier_recap{background-color:#d9dadb}.panier_recap,.panier_solde{font-size:1.2em;text-transform:lowercase}.panier_solde{background-color:#8727db;color:#fff}.panier_valider < form{margin:auto}.panier_valider{background-color:#ff997f;border:none;color:#fff;margin-bottom:20px;text-transform:lowercase}.shop_div_button .panier_retour,.shop_div_button .panier_valider{color:#fff;text-transform:none!important}.shop_div_retour .panier_retour{color:#fff;margin-top:5px}.shop_div_retour button{text-transform:none}.panier_valider:hover{background-color:#3e0d81;border:none;color:#fff;margin-bottom:20px}@media screen and (min-width:992px) and (max-width:1199px){.smallBoutiqueReference{font-size:1.7em;font-weight:600;margin-left:-15px}}@media screen and (max-width:991px){.smallBoutiqueReference{font-size:1.7em;font-weight:600;margin-left:75px}.shop_droite{left:87px;padding-right:170px;position:relative}.shop_block .points{bottom:-10px;color:#8727db;font-size:1.8em;font-weight:600;left:0;position:absolute}.shop_block .text-right{bottom:-10px;position:absolute;right:165px}}@media screen and (max-width:764px){.shop{background-color:#fff;margin-left:auto;margin-right:auto;min-height:1020px}.smallBoutiqueReference{font-size:1.7em;font-weight:600;margin-left:75px}.shop_droite{left:87px;padding-right:170px;position:relative}.shop_block .points{bottom:-15px;color:#8727db;font-size:1.8em;font-weight:600;left:0;position:absolute}.shop_block .text-right{bottom:-105px;position:absolute;right:185px}}.form-signin{margin:0 auto;max-width:500px;padding:15px}.form-signin-popup{margin:0 auto;padding:15px;text-align:center}.form-signin .checkbox,.form-signin .form-signin-heading{margin-bottom:10px}.form-signin .checkbox{font-weight:400}.form-signin .form-control{border:none;border-bottom:1px solid #d5d5d5;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;height:auto;padding:10px;position:relative}.form-signin .form-control:focus{z-index:2}.form-signin input[type=email]{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px}.form-signin input[type=password]{border-top-left-radius:0;border-top-right-radius:0;margin-bottom:10px}.login_content{background-color:#fff;font-family:Montserrat-Regular,sans-serif;margin-top:40px}.center-block.login{background-color:#240058}.login_content .logo-blanc{height:81px;margin:0 auto}.login_content .btn-econocom{background-color:#ff997f;border-color:#ff997f;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.login_content .btn-econocom:hover{background-color:#3e0d81;border-color:#3e0d81;color:#fff}.fos_user_group_show{padding:30px}.center-block.login{background-color:#3e0d81;padding:30px}.login_content h1{color:#3e0d81}.form-signin span{left:5px;position:relative;top:2px}#passwordLostModal .modal-header h3{color:#3e0d81}#passwordLostModal .modal-body #email{width:84%}@font-face{font-family:titillium_webblack;font-style:normal;font-weight:400;src:url(/build/fonts/titilliumweb-black-webfont.1cf3047f.woff2) format("woff2"),url(/build/fonts/titilliumweb-black-webfont.aef0a01c.woff) format("woff")}@font-face{font-family:titillium_webbold_italic;font-style:normal;font-weight:400;src:url(/build/fonts/titilliumweb-bolditalic-webfont.a8d5c98c.woff2) format("woff2"),url(/build/fonts/titilliumweb-bolditalic-webfont.453ea29d.woff) format("woff")}@font-face{font-family:titillium_webthin;font-style:normal;font-weight:400;src:url(/build/fonts/titilliumweb-extralight-webfont.83e268d1.woff2) format("woff2"),url(/build/fonts/titilliumweb-extralight-webfont.23b37f0e.woff) format("woff")}@font-face{font-family:titillium_webthin_italic;font-style:normal;font-weight:400;src:url(/build/fonts/titilliumweb-extralightitalic-webfont.e042d422.woff2) format("woff2"),url(/build/fonts/titilliumweb-extralightitalic-webfont.2624c17d.woff) format("woff")}@font-face{font-family:titillium_webitalic;font-style:normal;font-weight:400;src:url(/build/fonts/titilliumweb-italic-webfont.8faebae1.woff2) format("woff2"),url(/build/fonts/titilliumweb-italic-webfont.32a24083.woff) format("woff")}@font-face{font-family:titillium_weblight;font-style:normal;font-weight:400;src:url(/build/fonts/titilliumweb-light-webfont.7ddab085.woff2) format("woff2"),url(/build/fonts/titilliumweb-light-webfont.70bc1b6f.woff) format("woff")}@font-face{font-family:titillium_weblight_italic;font-style:normal;font-weight:400;src:url(/build/fonts/titilliumweb-lightitalic-webfont.182dcc9e.woff2) format("woff2"),url(/build/fonts/titilliumweb-lightitalic-webfont.3098bf62.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:400;src:url(/build/fonts/titilliumweb-regular-webfont.19eb18df.woff2) format("woff2"),url(/build/fonts/titilliumweb-regular-webfont.d1266230.woff) format("woff")}@font-face{font-family:titillium_websemibold;font-style:normal;font-weight:400;src:url(/build/fonts/titilliumweb-semibold-webfont.2eb7e76c.woff2) format("woff2"),url(/build/fonts/titilliumweb-semibold-webfont.be97cbda.woff) format("woff")}@font-face{font-family:titillium_websemibold_italic;font-style:normal;font-weight:400;src:url(/build/fonts/titilliumweb-semibolditalic-webfont.9cd24761.woff2) format("woff2"),url(/build/fonts/titilliumweb-semibolditalic-webfont.ef90e678.woff) format("woff")}@font-face{font-family:Montserrat-Regular;font-style:normal;font-weight:400;src:url(/build/fonts/Montserrat-Regular.44a3edd4.eot);src:url(/build/fonts/Montserrat-Regular.44a3edd4.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Montserrat-Regular.2947aa46.woff) format("woff"),url(/build/fonts/Montserrat-Regular.2c92fb15.ttf) format("truetype"),url(/build/images/Montserrat-Regular.9a2b6ccc.svg#FIATADVERT01ARegular) format("svg")}@font-face{font-family:Montserrat-Light;font-style:normal;font-weight:400;src:url(/build/fonts/Montserrat-Light.660f5d72.eot);src:url(/build/fonts/Montserrat-Light.660f5d72.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Montserrat-Light.749299ba.woff) format("woff"),url(/build/fonts/Montserrat-Light.a6732e94.ttf) format("truetype"),url(/build/images/Montserrat-Light.9eb92611.svg#FIATADVERT01ARegular) format("svg")}@font-face{font-family:Montserrat-Bold;font-style:normal;font-weight:400;src:url(/build/fonts/Montserrat-Bold.4e052b4e.eot);src:url(/build/fonts/Montserrat-Bold.4e052b4e.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Montserrat-Bold.c035ba9a.woff) format("woff"),url(/build/fonts/Montserrat-Bold.25eadd09.ttf) format("truetype"),url(/build/images/Montserrat-Bold.b06c3990.svg#FIATADVERT01ARegular) format("svg")}@font-face{font-family:Montserrat-Black;font-style:normal;font-weight:400;src:url(/build/fonts/Montserrat-Black.dc199707.eot);src:url(/build/fonts/Montserrat-Black.dc199707.eot?#iefix) format("embedded-opentype"),url(/build/images/Montserrat-Black.9f6dbbd7.svg#Montserrat-Black) format("svg"),url(/build/fonts/Montserrat-Black.7b5afe40.ttf) format("truetype"),url(/build/fonts/Montserrat-Black.ff90e699.woff) format("woff")}