html{font-size:15px!important}body,html{height:100%;width:100%}body{font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;font-size:1em}hr{border-color:#00a95c;border-width:3px;max-width:3.333em}.bg-primary hr{border-color:#fff}a{-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s;color:#00a95c}a:focus,a:hover{color:#000;text-decoration:none}.bg-primary a{color:#fff}.bg-dark a{color:#fff}.bg-primary{background-color:#00a95c}.bg-dark{background-color:#333;color:#fff}.text-faded{color:rgba(255,255,255,.7)}section{padding-top:3em;padding-bottom:3em}section#alternative_header,section#promotions,section#webpage,section.plist{padding-top:5.5em}section#webpage ul{text-align:left}section#webpage h4{font-weight:600}section#webpage h5{font-weight:600}.my-main-title{font-size:2em;font-weight:500;line-height:1.1;margin-top:0;margin-bottom:.333em}.my-title{font-size:1.667em;font-weight:500;line-height:1.1;margin-top:0;margin-bottom:.333em}.my-baseline-title{font-size:1.667em;font-weight:500;line-height:1.1;margin-top:0;margin-bottom:.333em}.my-baseline-title a,.my-main-title a,.my-title a{color:inherit;text-decoration:none}@media(min-width:768px){section#promotions,section#webpage,section.plist{padding-top:8.5em}section#alternative_header{padding-top:10em}}.no-padding{padding:0}.navbar-default{background-color:#fff;border-color:rgba(56,79,90,.1);font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}.navbar-default .navbar-header{display:table;width:100%;margin:0}.navbar-default .navbar-header .my-header-logo{display:table-cell;vertical-align:middle}.navbar-default .navbar-header .my-header-logo a{display:table;outline:0}.navbar-default .navbar-header .my-header-logo a img{display:block;width:auto;height:auto;max-height:50px;padding:1px}.navbar-default .navbar-header .my-header-name{display:table-cell;width:auto;vertical-align:middle;padding-left:1em;padding-right:1em}.navbar-default .navbar-header .my-header-name h1,.navbar-default .navbar-header .my-header-name h2,.navbar-default .navbar-header .my-header-name h3{margin:0;padding:0;font:inherit}.navbar-default .navbar-header .my-header-name a{color:#00a95c;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;font-size:1.2em;line-height:1.1;font-weight:700;text-transform:uppercase;text-decoration:none;outline:0}@media(max-width:359px){.navbar-default .navbar-header .my-header-name a{font-size:.933em}}.navbar-default .navbar-header .my-header-menu{display:table-cell;width:75px;vertical-align:middle}.navbar-default .navbar-header .my-header-menu button.navbar-toggle{float:none;position:initial;margin:0;padding:9px 10px;background-color:transparent;background-image:none;border:1px solid #ddd;border-radius:4px;font-weight:700;font-size:12px;color:#333;text-transform:uppercase}.navbar-default .navbar-header .my-header-menu button.navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-header .my-header-menu button.navbar-toggle:focus{background-color:#ddd}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{text-transform:uppercase;font-weight:700;font-size:13px;color:#333;outline:0}.navbar-default .nav>li>a:focus:hover,.navbar-default .nav>li>a:hover{color:#00a95c}.navbar-default .nav>li.active>a,.navbar-default .nav>li.active>a:focus{color:#00a95c;background-color:transparent}.navbar-default .nav>li.active>a:focus:hover,.navbar-default .nav>li.active>a:hover{background-color:transparent}@media(max-width:350px){.navbar-default .navbar-header .my-header-name{padding-left:2px;padding-right:2px}}@media(min-width:768px){.navbar-default{background-color:transparent;border-color:rgba(255,255,255,.3)}.navbar-default.my-navbar-opaque{background-color:#333}#mainNav .container-fluid{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.navbar-default .navbar-header{width:auto}#mainNav.navbar-default .navbar-header{margin:auto}#mainNav.navbar-default .collapse.navbar-collapse{margin:auto}.navbar-default .navbar-header .my-header-name a,.navbar-default .navbar-header .my-header-name a:focus,.navbar-default .navbar-header .my-header-name a:hover{color:#fff!important}.navbar-default.affix .navbar-header .my-header-name a,.navbar-default.affix .navbar-header .my-header-name a:focus,.navbar-default.affix .navbar-header .my-header-name a:hover{color:#00a95c}.navbar-default .navbar-header .my-header-menu{display:none}#mainNav .navbar-nav{float:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.navbar-default .nav>li>a{padding-left:7.5px;padding-right:7.5px}#mainNav.navbar-default .nav>li>a{padding-top:5px;padding-bottom:5px}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{color:rgba(255,255,255,.9)}.navbar-default .nav>li>a:focus:hover,.navbar-default .nav>li>a:hover{color:#fff!important}.navbar-default .nav>li.active>a,.navbar-default .nav>li.active>a:focus,.navbar-default .nav>li.active>a:hover{color:#fff!important}.navbar-default.affix{background-color:#fff;border-color:rgba(34,34,34,.05)}.navbar-default.affix .nav>li>a,.navbar-default.affix .nav>li>a:focus{color:#333}.navbar-default.affix .nav>li>a:focus:hover,.navbar-default.affix .nav>li>a:hover{color:#00a95c}}header{width:100%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center;text-align:center;color:#fff}header .header-content{padding:7em 1em 3em 1em;width:100%;background-color:rgba(0,0,0,.25)}header .header-content .header-content-inner .use-webapp-area{margin-bottom:2em}header .header-content .header-content-inner .header-title-1{color:inherit;font-weight:700;text-transform:uppercase;padding:0;margin:0;font-size:2em;line-height:1.1;text-shadow:0 0 2px rgba(0,0,0,.75)}header .header-content .header-content-inner hr{margin:2em auto}header .header-content .header-content-inner .header-title-2{color:inherit;font-weight:500;padding:0;margin:0;font-size:1.6em;line-height:1.1;text-shadow:0 0 2px rgba(0,0,0,.75)}header .header-content .header-content-inner p{font-weight:300;color:rgba(255,255,255,.7);margin-bottom:50px}header .header-content .header-content-inner .my-event-area{display:table;width:100%;max-width:480px;margin-left:auto;margin-right:auto;margin-bottom:50px;background-color:rgba(255,255,255,.95);color:#333;padding:5px 10px;border:1px solid #222;outline:2px solid #fff}.my-event-area .event-logo{display:table-cell;width:96px;vertical-align:middle;text-align:center}.my-event-area .event-logo img{display:table;width:100%;height:auto!important}.my-event-area .event-content{display:table-cell;width:auto;vertical-align:middle;text-align:center;padding-left:10px}@media(max-width:355px){header .header-content .header-content-inner .my-event-area{padding-left:2px;padding-right:2px}.my-event-area .event-logo{width:72px}.my-event-area .event-content{padding-left:2px}}@media(min-width:768px){header{display:flex;min-height:75vh}header .header-content{padding-left:2em;padding-right:2em;display:flex;align-items:center}header .header-content .header-content-inner .header-title-1{font-size:2.667em}header .header-content .header-content-inner .header-title-2{font-size:2.333em}header .header-content .header-content-inner p{font-size:18px;max-width:80%;margin-left:auto;margin-right:auto}}@media(min-width:768px) and (max-width:991.98px){header .header-content{padding-top:10em}}@media(min-width:992px){header .header-content{padding-top:12em}}#mainNav .dropdown-menu{margin:0;padding:.5em 0}#mainNav .dropdown-item{margin-top:.5em;padding-top:.5em;border-top:1px solid #dcdcdc}#mainNav .dropdown-item:first-child{margin-top:0;padding-top:0;border-top:0}#mainNav .dropdown-item .my-link a{display:flex;align-items:center;padding:0 .5em}#mainNav .dropdown-item .my-link .icon{flex-basis:32px;text-align:center}#mainNav .dropdown-item .my-link .icon .my-fa-icon{color:#000;font-size:1.75em}#mainNav .dropdown-item .my-link .icon img{max-width:100%;height:auto}#mainNav .dropdown-item .my-link .link{flex:1;padding-left:.5em;line-height:1.1;font-weight:600}#mainNav .dropdown-item .my-link .link a{display:block}.section-heading{margin-top:0}.text-primary{color:#00a95c}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.btn-default{padding:.4em .8em;color:#333;background-color:#fff;border-color:#fff;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#f2f2f2;border-color:#ededed}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#fff}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#00a95c;border-color:#00a95c;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#00a95c;background-color:#fff;border-color:#fff}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#00a95c;border-color:#00a95c}.btn-primary .badge{color:#00a95c;background-color:#fff}.bg-default .btn-primary.active,.bg-default .btn-primary.focus,.bg-default .btn-primary:active,.bg-default .btn-primary:focus,.bg-default .btn-primary:hover{color:#fff;background-color:#000;border-color:#000}.btn{font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;border:0;border-radius:300px;font-weight:700;text-transform:uppercase}.btn-xl{padding:15px 30px}::-moz-selection{color:#fff;text-shadow:none;background:#333}::selection{color:#fff;text-shadow:none;background:#333}img::selection{color:#fff;background:0 0}img::-moz-selection{color:#fff;background:0 0}#custom-drive-webpage .section-heading{color:inherit;font-size:2em;line-height:1.1;font-weight:500;margin:0 0 .75rem 0;padding:0}#custom-drive-webpage p{margin:1em 0}#custom-drive-webpage .from_bo-area{margin-bottom:2em}#custom-drive-webpage .from_bo-area p{font-size:1.067em}#custom-drive-webpage .from_bo-area ul{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;user-select:none}#custom-drive-webpage .from_bo-area ul li{margin:.4em;padding:.4em .8em;font-weight:600;font-size:.933em;background-color:rgba(255,255,255,.2)}#custom-drive-webpage .menu_brands_products-area{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:2em}#custom-drive-webpage .menu_brands_products-area .item{padding:.5em}#custom-drive-webpage .menu_brands_products-area .item h2,#custom-drive-webpage .menu_brands_products-area .item h3,#custom-drive-webpage .menu_brands_products-area .item h4{padding:0;margin:0;font:inherit}.social-icons-area{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:.5em auto}.social-icons-area div{margin:.5em 1em}#rss-feed{margin-top:2em;margin-bottom:2em}#rss-feed ul{font-size:16px;margin-top:20px;margin-bottom:20px;padding:0;list-style:none}#rss-feed ul li{margin-top:10px;margin-bottom:10px}#rss-feed ul li h3,#rss-feed ul li h4{font:inherit;padding:0;margin-top:10px;margin-bottom:10px}#downloads a,#downloads button{outline:0}#downloads .app_area_title{font-size:24px;font-weight:500;line-height:1.1;margin:20px 0 10px 0;padding:0}#downloads .slots-area{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}#downloads .slots-area .slot{padding:10px 20px}#downloads .slots-area .slot.qrcode img{border:2px solid #fff;background-color:#fff}#contact address{font-size:16px;line-height:1.5;margin-bottom:20px}#contact .phone-fax-area{font-size:16px;line-height:1.5;margin-bottom:20px}#contact .phone-fax-area .phone{font-size:25px}#contact .phone-fax-area .phone a{outline:0;text-decoration:none}#contact .copyright-area a{color:inherit;outline:0}#contact .copyright-area a:hover{color:#00a95c}#promotions .thumbnail .caption{padding:1em}#promotions .thumbnail .caption .name-area{font-size:18px;padding:0;margin:0;font-weight:500;line-height:1.1;color:inherit}#promotions .thumbnail .caption .name-area .label{white-space:normal}#promotions .thumbnail .caption .promo-description{margin-top:1em}#send_friend_modal .modal-body,#send_friend_modal .modal-footer,#send_friend_modal .modal-header{padding-top:7.5px;padding-bottom:7.5px}#send_friend_modal .modal-title{font-size:18px;padding:0;margin:0;font-weight:500;line-height:1.1;color:inherit}#send_friend_modal .send_app_to_friend_res{color:red;font-size:16px}#send_friend_modal .line{display:inline-table;width:100%;padding:0;margin:.333rem 0}#send_friend_modal .line.radio .radio-items-area{display:flex;margin-left:-10px;margin-right:-10px}#send_friend_modal .line.radio .radio-items-area .radio-item{display:flex;align-items:center;padding:0 10px}#send_friend_modal .line.radio .radio-items-area .radio-item input{position:inherit;margin:0;padding:0}#send_friend_modal .line.radio .radio-items-area .radio-item label{padding:0 0 0 10px;margin:0;font:inherit;min-height:auto}#send_friend_modal .line.force-inline{display:flex;flex-direction:column}#send_friend_modal .line.force-inline.ask-friend-email{display:none}#send_friend_modal .line.force-inline label{padding:0;margin:0 0 10px 0;font:inherit;min-height:auto;font-size:18px;font-weight:500;line-height:1.1;color:inherit}#send_friend_modal .line.force-inline .input_text{width:100%;font-family:inherit;font-size:18px;padding:2px 10px;text-overflow:ellipsis;color:inherit;outline:0}#send_friend_modal .submit_line{margin-top:20px;text-align:center}#send_friend_modal .send_app_to_friend_cnil{margin-top:20px;font-size:11px;line-height:1.1;color:grey;text-align:justify}.category-description{margin-bottom:2em}.my-model-text p{margin:0 0 .5em 0}.my-model-text strong{font-weight:600}@media screen and (max-width:576px){.category-description{border-bottom:1px solid #dcdcdc;width:auto;max-height:8em;overflow-y:auto}}.slot_actu_list{margin-bottom:2em}.slot_actu{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px solid #f5f5f5}.slot_actu_list .slot_actu:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.slot_actu .image{margin-bottom:1em}.slot_actu img{display:flex;max-width:100%;height:auto!important;margin-left:auto;margin-right:auto}.slot_actu.has_desc .caption{text-align:left}.slot_actu .title{margin:0;padding:0;font-size:1.267em;font-weight:600}.slot_actu .description{margin-top:1em}@media screen and (min-width:768px){.slot_actu.has_desc{display:flex}.slot_actu.has_desc .image{flex-basis:45%;max-width:480px;margin-right:1.333em}.slot_actu.has_desc .caption{flex:1}}.homep_promotion_list{margin-top:2em}.homep_promotion_list .caps{margin-top:1.667em}.homep_promotion_list .caps:first-child{margin-top:0}.homep_promotion_list .caps img{display:block;max-width:100%;height:auto;margin:auto}.homep_promotion_list .caps .name{display:block;margin:.333em 0 0 0;padding:0;font-size:1.333em;font-weight:600}.homep_promotion_list .caps .name a{color:inherit}.homep_promotion_list .view_all{flex-basis:100%;margin-top:.667em;margin-bottom:1.667em}@media screen and (min-width:576px){.homep_promotion_list{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin-left:auto;margin-right:auto;background-color:rgba(0,0,0,.25)}.homep_promotion_list .caps{margin:0;flex-basis:33.333%;padding:.667em}}.homep-bloc-v2021{display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;background-color:rgba(0,0,0,.15);padding-left:.667em;padding-right:.667em;margin-bottom:2em}.homep-bloc-v2021 ul{text-align:left}.homep-bloc-v2021 ul.buttons{list-style:none;margin:.667em 0;padding:0;width:100%}.homep-bloc-v2021 ul.buttons li{margin:.667em}.homep-bloc-v2021 ul.buttons .item{padding:0;margin:0;font:inherit}.homep-bloc-v2021 ul.buttons .item .btn{border-radius:0;text-decoration:none!important;text-align:left}@media screen and (min-width:576px){.homep-bloc-v2021 ul.buttons{display:flex;flex-wrap:wrap;justify-content:center}}.homep-bloc-v2021 ul.list{width:100%;max-width:768px}.homep-bloc-v2021 ul li .name{font-size:1.267em;font-weight:500;line-height:1.1;margin-top:1em;margin-bottom:.667em}.homep-bloc-v2021 a:hover{text-decoration:underline}.my-text-page-left hr{margin-right:auto;margin-left:0;max-width:66.667%;border-width:2px}.my-text-page-left .text-area{margin-bottom:2em}.my-text-page-left .img-area{margin-bottom:2em}.my-text-page-left .img-area img{max-width:100%;width:auto;height:auto;border:1px solid #dcdcdc;padding:.333em;background-color:#fff}.nav-into-other-page{margin-bottom:2em}.nav-into-other-page ul li .name{font-size:1em;font-weight:600;line-height:1.1;margin-top:1em;margin-bottom:.667em}.nav-into-other-page a:hover{text-decoration:underline}