html{content:"mobile";}@media screen and (min-width:1024px){html{content:"desktop";}}@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){html{content:"retina";}}@font-face{font-family:"intro-book";src:url(/sites/all/themes/s4y_v2/css/fonts/intro_book_regular-webfont.eot);src:url(/sites/all/themes/s4y_v2/css/fonts/intro_book_regular-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/s4y_v2/css/fonts/intro_book_regular-webfont.woff) format("woff"),url(/sites/all/themes/s4y_v2/css/fonts/intro_book_regular-webfont.ttf) format("truetype"),url(/sites/all/themes/s4y_v2/css/fonts/intro_book_regular-webfont.svg#intro-book) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"intro-bold";src:url(/sites/all/themes/s4y_v2/css/fonts/intro_bold_regular-webfont.eot);src:url(/sites/all/themes/s4y_v2/css/fonts/intro_bold_regular-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/s4y_v2/css/fonts/intro_bold_regular-webfont.woff) format("woff"),url(/sites/all/themes/s4y_v2/css/fonts/intro_bold_regular-webfont.ttf) format("truetype"),url(/sites/all/themes/s4y_v2/css/fonts/intro_bold_regular-webfont.svg#intro-bold) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"intro-black";src:url(/sites/all/themes/s4y_v2/css/fonts/intro_black_regular-webfont.eot);src:url(/sites/all/themes/s4y_v2/css/fonts/intro_black_regular-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/s4y_v2/css/fonts/intro_black_regular-webfont.woff) format("woff"),url(/sites/all/themes/s4y_v2/css/fonts/intro_black_regular-webfont.ttf) format("truetype"),url(/sites/all/themes/s4y_v2/css/fonts/intro_black_regular-webfont.svg#intro-black) format("svg");font-weight:normal;font-style:normal;}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;width:100%;height:100%;}html.mmenu-open{overflow:hidden;}body{width:100%;height:100%;min-width:1024px;margin:0;color:#2d3185;font-size:16px;line-height:1;letter-spacing:-0.04rem;background-color:#ececec;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"intro-book";font-weight:normal;}@media screen and (max-width:637px){body{min-width:320px;font-size:14px;}}body.mmenu-open{overflow:hidden;}p{font-size:1em;line-height:1.4;}strong{font-family:"intro-bold" !important;font-weight:normal!important;}h1,h2,h3,h4,h5{margin:0;font-family:"intro-bold";}h1{font-size:45px;}h2{font-size:36px;}h4{font-size:22px;}h5{font-size:16px;}ul,li{margin:0;padding:0;list-style-type:none;}a{text-decoration:none;color:inherit;transition:color 150ms ease 0ms;-webkit-transition:color 150ms ease 0ms;-moz-transition:color 150ms ease 0ms;-ms-transition:color 150ms ease 0ms;}.no-touch a:hover{text-decoration:none;color:inherit;}a:hover{text-decoration:none;color:inherit;}a:focus{color:inherit;outline:none;text-decoration:none;}sup{font-family:"intro-book";font-weight:normal;font-size:.5em;}button:focus{outline:none;}input[type="text"]:-moz-placeholder{color:#333333 !important;font-size:14px;padding-top:2px;}input[type="text"]::-moz-placeholder{color:#333333 !important;font-size:14px;padding-top:2px;}input[type="text"]:-ms-input-placeholder{color:#333333 !important;font-size:14px;}input[type="text"]::-webkit-input-placeholder{color:#333333 !important;font-size:14px;padding-top:2px;}img{-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}input[type='text'],input[type='email'],input[type='search'],input[type='password'],input[type='tel'],textarea{width:100%;padding:12px 15px;margin-bottom:0;border:none;outline:none;font-size:14px;color:#333333;-webkit-user-select:text;font-family:"intro-book";font-weight:normal;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}input[type='text'].bordered,input[type='email'].bordered,input[type='search'].bordered,input[type='password'].bordered,input[type='tel'].bordered,textarea.bordered{-moz-box-shadow:inset 0 0 0 2px #dddddd;-webkit-box-shadow:inset 0 0 0 2px #dddddd;box-shadow:inset 0 0 0 2px #dddddd;-webkit-appearance:none;}input[type='text'].small,input[type='email'].small,input[type='search'].small,input[type='password'].small,input[type='tel'].small,textarea.small{padding:5px 10px;}input[type='text'].error,input[type='email'].error,input[type='search'].error,input[type='password'].error,input[type='tel'].error,textarea.error{color:#e1334d;font-family:"intro-bold";}input[type='text'].error.bordered,input[type='email'].error.bordered,input[type='search'].error.bordered,input[type='password'].error.bordered,input[type='tel'].error.bordered,textarea.error.bordered{-moz-box-shadow:inset 0 0 0 2px #e1334d;-webkit-box-shadow:inset 0 0 0 2px #e1334d;box-shadow:inset 0 0 0 2px #e1334d;}input:-webkit-autofill{}textarea{resize:none;height:200px;}label{font-family:"intro-book";font-weight:normal;}label .note{font-size:14px;color:#898989;font-family:"intro-book";font-weight:normal;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;}.form-error-message{display:none;color:#e1334d;font-size:14px;padding-left:15px;margin-top:5px;}@media print{section{display:block;page-break-before:always;}pre code{page-break-after:always;}@page{margin-top:0.4cm;margin:0.5cm;}p a,code,pre{word-wrap:break-word;}img{display:none;}pre a[href]:after{content:"";}pre abbr[title]:after{content:"";}pre .ir a:after,pre a[href^="javascript:"]:after,pre a[href^="#"]:after{content:"";}.no-print{display:none;}}.chromeframe{padding:2em;font-size:1em;}.show-xs{display:none !important;}@media screen and (max-width:637px){.show-xs{display:block !important;}}@media screen and (max-width:637px){.hide-xs{display:none !important;}}.wrapper{position:relative;margin:0 auto;width:1024px;}.no-wrap{white-space:nowrap;}.center{text-align:center;}.center .button{display:inline-block;float:none;}.button{position:relative;display:block;padding:5px 31px;text-align:center;font-weight:bold;line-height:1.2;cursor:pointer;border:none;font-family:"intro-book";font-weight:normal;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;transition:all 150ms ease 0ms;-webkit-transition:all 150ms ease 0ms;-moz-transition:all 150ms ease 0ms;-ms-transition:all 150ms ease 0ms;background-color:#2d3185;color:white;font-size:13px;float:left;}.button:active{-moz-transform:scale3d(0.98,0.98,1);-webkit-transform:scale3d(0.98,0.98,1);transform:scale3d(0.98,0.98,1);}.button.uppercase{text-transform:uppercase;}.button.download:before{content:"";display:inline-block;margin-right:10px;width:24px;height:15px;background-image:url(/sites/all/themes/s4y_v2/img/ico-download.png?1458768743);background-repeat:no-repeat;background-position:center;}.button.left{text-align:left;}.button.disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;cursor:default;}.button:hover{background-color:#20235f;text-decoration:none;color:white !important;}.button:focus{color:white;outline:none;text-decoration:none;}.button.gray{background-color:#333333;color:white;}.button.gray:hover{background-color:#1a1a1a;text-decoration:none;color:white !important;}.button.gray:focus{color:white;outline:none;text-decoration:none;}.button.light-gray{background-color:#c8c8c8;color:white;}.button.light-gray:hover{background-color:#afafaf;text-decoration:none;color:white !important;}.button.light-gray:focus{color:white;outline:none;text-decoration:none;}.button.white{background-color:white;color:#333333;}.button.white:hover{background-color:#e6e6e6;text-decoration:none;color:#333333 !important;}.button.white:focus{color:#333333;outline:none;text-decoration:none;}.button.red{background-color:#e1334d;color:white;}.button.red:hover{background-color:#c41d36;text-decoration:none;color:white !important;}.button.red:focus{color:white;outline:none;text-decoration:none;}.button.search{text-indent:-9999em;width:89px;height:89px;background-image:url(/sites/all/themes/s4y_v2/img/ico-search-big.png?1458290890);background-repeat:no-repeat;background-position:center;}.button.big{font-size:20px;font-family:"intro-bold";padding:13px 22px;}.arrow-link{display:block;font-size:14px;margin-top:5px;}.arrow-link:before{display:inline-block;content:'\f054';margin-right:9px;font-family:FontAwesome;font-size:0.7em;}.arrow-link.left:before{content:'\f053';}.zero-padding-btm{padding-bottom:0 !important;}.zero-padding-top{padding-top:0 !important;}.zero-margin-btm{margin-bottom:0 !important;}.zero-margin-top{margin-top:0 !important;}.disabled-area{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1;}.social-links{float:left;}.social-links h5{margin-bottom:10px;}.social-links a{display:block;position:relative;float:left;width:53px;height:53px;margin-right:10px;line-height:53px;font-size:27px;text-align:center;color:white;font-family:'FontAwesome';overflow:hidden;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;transition:background-color 150ms ease 0ms;-webkit-transition:background-color 150ms ease 0ms;-moz-transition:background-color 150ms ease 0ms;-ms-transition:background-color 150ms ease 0ms;}.social-links .fb{background-color:#3c5a96;}.social-links .fb:after{display:block;position:absolute;content:"\f09a";width:53px;height:53px;}.social-links .fb:hover{color:white;background-color:#2d4472;}.social-links .twitter{background-color:#59adec;}.social-links .twitter:after{display:block;position:absolute;content:"\f099";width:55px;height:55px;font-size:32px;}.social-links .twitter:hover{color:white;background-color:#2b96e7;}.social-links .mail{background-color:white;color:#333333;}.social-links .mail:after{display:block;position:absolute;content:"\f003";width:55px;height:55px;font-size:32px;}.social-links .mail:hover{color:#333333;background-color:#f2f2f2;}.categ-sticker{position:absolute;top:25px;left:25px;padding:7px 11px;font-size:11px;color:white;text-transform:uppercase;background-color:#e1334d;font-family:"intro-black";-moz-border-radius-topleft:9px;-webkit-border-top-left-radius:9px;border-top-left-radius:9px;-moz-border-radius-bottomright:9px;-webkit-border-bottom-right-radius:9px;border-bottom-right-radius:9px;}.categ-sticker.right{left:auto;right:25px;}.categ-sticker.techno{background-color:#31345d;}.categ-sticker.recettes{background-color:#799b48;}.categ-sticker.trucs{background-color:#4daed9;}.categ-sticker.health{background-color:#ff8396;}.categ-sticker.travel{background-color:#1856a3;}.categ-sticker.promolife{background-color:#2d3185;}.categ-sticker.concours{background-color:#e1334d;}.categ-sticker.restos{background-color:#285b41;}.categ-sticker.loisirs{background-color:#afb34a;}.categ-sticker.travail{background-color:#333333;}.categ-sticker.titres-services{background-color:#999999;}.content-header-with-image{position:relative;}.content-header-with-image .categ-sticker{font-size:16px;}.content-header-with-image .img-container{width:512px;height:512px;float:left;background-color:white;}.content-header-with-image .text-container{width:50%;float:left;color:white;padding:35px;}.content-header-with-image h2{font-size:60px;line-height:.9;margin-bottom:25px;}.content-header-with-image p{font-size:20px;}.content-header-with-image .bottom{position:absolute;bottom:35px;font-weight:bold;}.spacer{display:block;height:70px;clear:both;}.pagination-block{padding:21px;background-color:#f4f4f4;}.pagination-block .pagination-nr{display:none;}.pagination-block .pagination-nr.desktop{display:inline-block;}.pagination-block a,.pagination-block .pagination-selected{margin:0 7px;color:#333333;font-size:13px;}.pagination-block .pagination-selected{font-family:"intro-bold";}.pagination-block .button{padding:5px 20px;float:none;display:inline-block;font-size:12px;}.pagination-block .options{position:absolute;right:10px;top:16px;}.pagination-block .print,.pagination-block .export{position:relative;color:#333333;font-size:13px;font-family:"intro-bold";}.pagination-block .print:before,.pagination-block .export:before{content:'';display:inline-block;vertical-align:middle;width:41px;height:41px;margin-right:15px;line-height:43px;color:white;background-color:#333333;background-image:url(/sites/all/themes/s4y_v2/img/ico-print.png?1458723291);background-repeat:no-repeat;background-position:center;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;transition:background-color 250ms ease 0ms;-webkit-transition:background-color 250ms ease 0ms;-moz-transition:background-color 250ms ease 0ms;-ms-transition:background-color 250ms ease 0ms;}.pagination-block .print:hover,.pagination-block .export:hover{color:#333333;}.pagination-block .print:hover:before,.pagination-block .export:hover:before{color:white;background-color:#1a1a1a;}.pagination-block .export:before{background-image:url(/sites/all/themes/s4y_v2/img/ico-export.png?1458849620);}.go-back{padding:22px 0;background-color:#e0e0e0;}.go-back .social-links{position:absolute;top:-6px;right:22px;float:none;}.go-back .social-links a{width:41px;height:41px;line-height:43px;}.go-back .social-links a:after{width:41px;height:41px;font-size:23px;}.go-back .print,.go-back .par-email{position:absolute;top:-6px;left:30px;color:#333333;font-size:13px;font-family:"intro-bold";}.go-back .print:before,.go-back .par-email:before{content:'';display:inline-block;vertical-align:middle;width:41px;height:41px;margin-right:15px;line-height:43px;color:white;background-color:#333333;background-image:url(/sites/all/themes/s4y_v2/img/ico-print.png?1458723291);background-repeat:no-repeat;background-position:center;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;transition:background-color 250ms ease 0ms;-webkit-transition:background-color 250ms ease 0ms;-moz-transition:background-color 250ms ease 0ms;-ms-transition:background-color 250ms ease 0ms;}.go-back .print:hover,.go-back .par-email:hover{color:#333333;}.go-back .print:hover:before,.go-back .par-email:hover:before{color:white;background-color:#1a1a1a;}.go-back .par-email:before{background-image:url(/sites/all/themes/s4y_v2/img/ico-mail-white.png?1458765616);}.articles-filter{padding:22px 0;background-color:#e0e0e0;}.articles-filter h4{display:inline-block;color:#333333;font-size:20px;margin-right:30px;}.articles-filter .filter-group{display:inline-block;}.articles-filter .select-small{margin-right:30px;}.articles-filter label{margin-right:15px;}.articles-filter.no-bg{background-color:transparent;}.articles-filter.under-header{padding-top:50px;padding-bottom:0;}.info-recette{position:relative;}.info-recette li{display:block;width:50%;padding:15px 5px;float:left;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;text-align:center;color:#799b48;font-family:"intro-bold";}.info-recette li.chrono{padding:9px 5px;}.info-recette li.chrono:before{content:'';display:inline-block;width:18px;height:23px;margin-right:10px;margin-bottom:5px;background-image:url(/sites/all/themes/s4y_v2/img/ico-chrono.png?1458656854);background-size:100%;background-repeat:no-repeat;vertical-align:middle;}.info-recette li.marmite{padding:9px 5px;}.info-recette li.marmite:before{content:'';display:inline-block;width:21px;height:23px;margin-right:10px;margin-bottom:5px;background-image:url(/sites/all/themes/s4y_v2/img/ico-marmite.png?1458656822);background-size:100%;background-repeat:no-repeat;vertical-align:middle;}.info-recette.inline{display:table;width:100%;}.info-recette.inline li{display:table-cell;width:256px;font-size:25px;padding:21px 5px;float:none;}.info-recette.inline li.chrono:before{width:28px;height:36px;}.info-recette.inline li.marmite:before{width:33px;height:36px;}.bullet-list li{position:relative;display:block;padding-left:25px;margin-bottom:20px;line-height:1.4;}.bullet-list li:before{display:block;position:absolute;left:0;top:3px;font-size:12px;content:'\f111';font-family:'FontAwesome';transition:left 250ms ease 0ms;-webkit-transition:left 250ms ease 0ms;-moz-transition:left 250ms ease 0ms;-ms-transition:left 250ms ease 0ms;}.bullet-list li:hover:before{left:5px;}.bullet-list.arrow li:before{content:'\f054';}.number-list li{position:relative;display:block;padding-left:55px;margin-bottom:29px;line-height:1.4;}.number-list li .nr{display:block;position:absolute;width:36px;height:36px;text-align:center;line-height:28px;left:0px;top:-7px;font-size:24px;border:4px solid #799b48;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;font-family:"intro-bold";}.full-box{padding:55px;}.full-box.red-bg{background-color:#e1334d;color:white;}.full-box.blue-bg{background-color:#4daed9;color:white;}.full-box.orange-bg{background-color:#f49841;color:white;}.full-box.white-bg{background-color:white;color:#2d3185;}.download-application{padding-right:38%;}.download-application .iphone{position:absolute;display:block;top:50px;right:40px;width:337px;height:299px;background-image:url(/sites/all/themes/s4y_v2/img/iphone.png?1458644225);background-size:100%;}.download-application h2{font-size:36px;margin:10px 0 30px 0;}.download-application h2.two-sizes{text-transform:uppercase;}.download-application h2.two-sizes span{display:block;margin-top:10px;text-transform:none;font-size:26px;}.download-application .button{margin-top:30px;float:left;padding-left:50px;padding-right:50px;}@media screen and (max-width:637px){.wrapper{width:100%;max-width:425px;}.go-back{display:none;}.pagination-block{padding:21px;background-color:#f4f4f4;}.pagination-block .pagination-nr.desktop{display:none;}.pagination-block .pagination-nr.mobile{display:inline-block;}.pagination-block a,.pagination-block .pagination-selected{margin:0 7px;color:#333333;font-size:13px;}.pagination-block .pagination-selected{font-family:"intro-bold";}.pagination-block .button{padding:5px 20px;float:none;display:inline-block;font-size:12px;}.pagination-block .options{position:absolute;right:10px;top:16px;}.pagination-block .print,.pagination-block .export{display:none;}.content-header-with-image .categ-sticker{font-size:11px;top:20px;left:20px;}.content-header-with-image .img-container{width:100%;height:auto;}.content-header-with-image .img-container img{width:100%;height:auto;}.content-header-with-image .text-container{width:100%;padding:20px;}.content-header-with-image h2{font-size:36px;text-align:center;}.content-header-with-image p{font-size:14px;text-align:center;}.content-header-with-image .bottom{position:relative;bottom:auto;}.articles-filter h4{display:block;font-size:18px;margin:20px;margin-top:0;}.articles-filter .filter-group{display:block;padding:5px 20px;}.articles-filter .select-small{margin-right:0;width:100%;}.articles-filter label{margin-right:15px;display:inline-block;}.articles-filter.no-bg{background-color:transparent;}.articles-filter.under-header{padding:35px 20px;}.info-recette.inline{display:block;}.info-recette.inline li{display:block;width:50%;font-size:17px;float:left;}.full-box{padding:20px;}.full-box h2{font-size:25px;}.download-application{padding-right:20px;text-align:center;}.download-application .iphone{position:relative;display:block;top:auto;right:auto;margin:20px auto;width:170px;height:150px;}.download-application h2{font-size:25px;margin:10px 0 25px 0;text-align:center;}.download-application h2.two-sizes span{font-size:17px;}.download-application .button{float:none;max-width:250px;margin:30px auto;padding:5px 20px;font-size:13px;}}#header{position:relative;width:100%;background-image:url(/sites/all/themes/s4y_v2/img/header-bg.jpg?1458052734);background-repeat:no-repeat;background-position:center bottom;background-color:#2a2e6c;}#header.home-header{min-height:618px;}#header.home-header:before{content:'';display:block;position:absolute;top:0;width:100%;min-width:1024px;min-height:inherit;background-image:url(/sites/all/themes/s4y_v2/img/charlotte-hp.png?1458054587);background-position:calc(50% + 428px) bottom;background-repeat:no-repeat;}#header.home-header.titres-services:before{background-image:url(/sites/all/themes/s4y_v2/img/charlotte-titres-services-big.png?1463136341);background-position:calc(50% - 266px) bottom;}#header.small-header:before,#header.medium-header:before{content:'';display:block;position:absolute;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:calc(50% + 435px) bottom;}#header.small-header.offers:before,#header.medium-header.offers:before{background-image:url(/sites/all/themes/s4y_v2/img/charlotte-offers.png?1458495557);}.header18.application:before{background-image:url(/sites/all/themes/s4y_v2/img/charlotte-app.png?1458638887);}#header.small-header.emag:before,#header.medium-header.emag:before{background-image:url(/sites/all/themes/s4y_v2/img/charlotte-emag.png?1458651324);}#header.small-header.recette:before,#header.medium-header.recette:before{background-image:url(/sites/all/themes/s4y_v2/img/charlotte-recette.png?1458666620);}#header.small-header.map:before,#header.medium-header.map:before{background-image:url(/sites/all/themes/s4y_v2/img/charlotte-map.png?1458912341);}#header.medium-header .header-elements{position:relative;padding-bottom:120px;}#header .wrapper{height:inherit;}#header .header-elements{position:relative;padding-top:35px;padding-bottom:70px;}#header .header-elements h1{padding-top:12px;padding-bottom:7px;color:white;text-transform:uppercase;text-align:center;}#header .header-elements p{text-align:center;font-size:16px;color:white;font-family:"intro-bold";}#header .header-elements .content-right{padding-top:50px;width:680px;float:right;}#header .header-elements .content-right .logo{width:380px;height:107px;margin:10px auto 20px;}#header .header-elements .content-right p{margin:0 90px;}#header .logo{display:block;position:relative;width:513px;height:144px;margin:0 auto;background-image:url(/sites/all/themes/s4y_v2/img/logo-white.png?1458054450);background-repeat:no-repeat;background-size:100% auto;text-indent:-9999em;color:white;}#header .logo .logo-text{position:absolute;display:block;bottom:20px;right:2px;text-indent:0;font-family:"intro-bold";}#header .logo .logo-text:first-child{right:167px;}#header .logo.small{position:absolute;width:157px;height:44px;top:-43px;left:30px;}#header.is-connected .tools-menu .not-member-yet,#header.is-connected .tools-menu .check-account{display:none;}#header.is-connected .tools-menu .my-profyle,#header.is-connected .tools-menu .logout{display:inline-block;}#header.is-connected .balance-menu{display:block;}#header.on-account-page .balance-menu{display:none;}@media screen and (max-width:637px){#header{background-image:url(/sites/all/themes/s4y_v2/img/header-bg-m.jpg?1459197998);}#header.home-header{min-height:529px;}#header.home-header:before{display:none;}#header.small-header .header-elements,#header.medium-header .header-elements{padding-top:110px;padding-bottom:40px;}#header .header-elements{padding-top:100px;}#header .header-elements:before{display:none;}#header .header-elements h1{font-size:25px;padding:0 20px;}#header .header-elements p{display:none;}#header .header-elements .content-right{width:100%;float:none;}#header .header-elements .content-right .logo{width:223px;height:196px;background-image:url(/sites/all/themes/s4y_v2/img/logo-white-m.png?1459164184);margin:30px auto 20px;}#header .logo{width:223px;height:196px;background-image:url(/sites/all/themes/s4y_v2/img/logo-white-m.png?1459164184);}#header .logo .logo-text{position:relative;bottom:auto;right:auto;text-align:center;font-size:16px;}#header .logo .logo-text:first-child{right:auto;margin-top:156px;}#header .logo.small{display:none;}#header.is-connected .header-elements{padding-top:35px;}#header.on-account-page .header-elements{padding-top:70px;}}#header-menu{position:relative;width:100%;color:#ffffff;letter-spacing:0;z-index:100;}#header-menu .tools-menu{position:relative;background-color:#1d1f38;text-align:right;font-size:0;z-index:10;}#header-menu .tools-menu > li{display:inline-block;text-align:left;font-size:12px;transition:background-color 200ms ease 0ms;-webkit-transition:background-color 200ms ease 0ms;-moz-transition:background-color 200ms ease 0ms;-ms-transition:background-color 200ms ease 0ms;}#header-menu .tools-menu > li > a{position:relative;display:block;padding:12px 15px 11px;}#header-menu .tools-menu > li:hover,#header-menu .tools-menu > li.selected{background-color:#45548f;}#header-menu .tools-menu .link-flyout{position:relative;height:0;opacity:0;position:absolute;width:100%;background-color:#45548f;overflow:hidden;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-moz-box-shadow:rgba(0,0,0,0.3) 0 10px 20px;-webkit-box-shadow:rgba(0,0,0,0.3) 0 10px 20px;box-shadow:rgba(0,0,0,0.3) 0 10px 20px;transition:opacity 200ms ease 0ms;-webkit-transition:opacity 200ms ease 0ms;-moz-transition:opacity 200ms ease 0ms;-ms-transition:opacity 200ms ease 0ms;z-index:2;}#header-menu .tools-menu #mobile-menu-trigger{display:none;}#header-menu .tools-menu .need-help{float:left;}#header-menu .tools-menu .need-help .need-help-btn{background-color:#45548f;padding-left:60px;padding-right:27px;}#header-menu .tools-menu .need-help .need-help-btn:before{content:'';display:block;position:absolute;width:22px;height:22px;top:7px;margin-left:-32px;background-image:url(/sites/all/themes/s4y_v2/img/ico-inf.png?1458220472);background-repeat:no-repeat;background-size:5px 14px;background-position:6px 2px;background-color:white;border:2px solid #7fa7dd;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}#header-menu .tools-menu .need-help .link-flyout li{overflow:hidden;width:33.33%;float:left;height:100%;}#header-menu .tools-menu .need-help .link-flyout li a{display:block;position:relative;border-left:1px solid #5a72ac;font-size:22px;font-family:"intro-bold";padding:40px 30px;padding-right:60px;}#header-menu .tools-menu .need-help .link-flyout li a:after{display:block;position:absolute;right:35px;top:50%;margin-top:-12px;content:'\f054';color:white;font-family:FontAwesome;transition:right 200ms ease 0ms;-webkit-transition:right 200ms ease 0ms;-moz-transition:right 200ms ease 0ms;-ms-transition:right 200ms ease 0ms;}#header-menu .tools-menu .need-help .link-flyout li a:hover:after{right:30px;}#header-menu .tools-menu .need-help .link-flyout li:first-child a{border-left:none;}#header-menu .tools-menu .need-help.selected .link-flyout{display:block;opacity:1;height:auto;}#header-menu .tools-menu .lang{text-transform:uppercase;}#header-menu .tools-menu .my-profyle{display:none;}#header-menu .tools-menu .my-profyle > a{margin-right:12px;padding-right:22px !important;}#header-menu .tools-menu .my-profyle > a:after{content:'';display:block;position:absolute;width:13px;height:13px;top:12px;right:0;background-image:url(/sites/all/themes/s4y_v2/img/ico-profil.png?1458491403);background-repeat:no-repeat;background-size:100%;}#header-menu .tools-menu .not-member-yet{background-color:#e1334d;}#header-menu .tools-menu .not-member-yet:hover{background-color:#c41d36;}#header-menu .tools-menu .top-search{}#header-menu .tools-menu .top-search > a{margin-right:12px;padding-right:22px !important;}#header-menu .tools-menu .top-search > a:after{content:'';display:block;position:absolute;width:13px;height:13px;top:12px;right:0;background-image:url(/sites/all/themes/s4y_v2/img/ico-search.png?1458220504);background-repeat:no-repeat;background-size:100%;}#header-menu .tools-menu .top-search .link-flyout{right:0;width:330px;}#header-menu .tools-menu .top-search .link-flyout input[type='text']{float:left;margin-right:10px;width:225px;font-size:13px;}#header-menu .tools-menu .top-search .link-flyout .button{padding:5px 10px;}#header-menu .tools-menu .top-search.selected .link-flyout{display:block;opacity:1;height:auto;padding:18px 26px;}#header-menu .tools-menu .logout{display:none;}#header-menu .tools-menu .check-account,#header-menu .tools-menu .logout{}#header-menu .tools-menu .check-account > a,#header-menu .tools-menu .logout > a{margin-right:30px;padding-right:20px !important;}#header-menu .tools-menu .check-account > a:after,#header-menu .tools-menu .logout > a:after{content:'';display:block;position:absolute;width:9px;height:13px;top:12px;right:0;background-image:url(/sites/all/themes/s4y_v2/img/ico-lock.png?1458220529);background-repeat:no-repeat;background-size:100%;}#header-menu .tools-menu .check-account .link-flyout,#header-menu .tools-menu .logout .link-flyout{right:0;width:330px;}#header-menu .tools-menu .check-account .link-flyout h3,#header-menu .tools-menu .logout .link-flyout h3{display:none;font-size:22px;text-align:center;line-height:1.2;margin-bottom:20px;}#header-menu .tools-menu .check-account .link-flyout input[type='text'],#header-menu .tools-menu .logout .link-flyout input[type='text']{float:left;margin-right:10px;margin-bottom:10px;width:225px;font-size:13px;}#header-menu .tools-menu .check-account .link-flyout .button,#header-menu .tools-menu .logout .link-flyout .button{padding:5px 10px;}#header-menu .tools-menu .check-account .link-flyout .forgot-pass,#header-menu .tools-menu .logout .link-flyout .forgot-pass{display:block;clear:both;float:none;}#header-menu .tools-menu .check-account.selected .link-flyout,#header-menu .tools-menu .logout.selected .link-flyout{display:block;opacity:1;height:auto;padding:18px 26px;}#header-menu .balance-menu{display:none;font-size:14px;color:white;overflow:hidden;-moz-border-radius-bottomleft:9px;-webkit-border-bottom-left-radius:9px;border-bottom-left-radius:9px;-moz-border-radius-bottomright:9px;-webkit-border-bottom-right-radius:9px;border-bottom-right-radius:9px;font-family:"intro-bold";}#header-menu .balance-menu li{display:block;width:50%;float:left;border-left:1px solid #1d1f38;transition:background-color 200ms ease 0ms;-webkit-transition:background-color 200ms ease 0ms;-moz-transition:background-color 200ms ease 0ms;-ms-transition:background-color 200ms ease 0ms;}#header-menu .balance-menu li:first-child{border:none;}#header-menu .balance-menu li a,#header-menu .balance-menu li .label{display:block;padding:10px 28px;font-size:14px;}#header-menu .balance-menu li .right{float:right;}#header-menu .balance-menu li .plus{position:relative;font-size:30px;line-height:0;top:5px;margin-left:10px;font-family:"intro-book";font-weight:normal;}#header-menu .balance-menu li sup{font-size:.7em;}#header-menu .balance-menu li.my-sodexo{background-color:#ffffff;}#header-menu .balance-menu li.my-sodexo .label{color:#1d1f38;}#header-menu .balance-menu li.lunch-pass{background-color:#e1334d;}#header-menu .balance-menu li.lunch-pass:hover{background-color:#c41d36;}#header-menu .balance-menu li.gift-pass{background-color:#f49841;}#header-menu .balance-menu li.gift-pass:hover{background-color:#f17e11;}#header-menu .balance-menu li.eco-pass{background-color:#4daed9;}#header-menu .balance-menu li.eco-pass:hover{background-color:#2b98c8;}#header-menu .balance-menu.duo li{width:33.3%;}#header-menu .balance-menu.trio li{width:25%;}#header-menu .content-menu{margin-top:23px;text-align:right;}#header-menu .content-menu > li{margin-right:10px;display:inline-block;text-align:left;}#header-menu .content-menu > li > a{display:block;margin-right:10px;padding:10px;font-size:16px;text-transform:uppercase;font-family:"intro-bold";-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}#header-menu .content-menu > li.active > a{color:#2d3185;background-color:white;}#header-menu .content-menu > li.negate > a{color:white;background-color:transparent;}#header-menu .content-menu > li .link-flyout{height:0;opacity:0;position:absolute;width:100%;left:0;overflow:hidden;background-color:gainsboro;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:rgba(0,0,0,0.3) 0 15px 20px;-webkit-box-shadow:rgba(0,0,0,0.3) 0 15px 20px;box-shadow:rgba(0,0,0,0.3) 0 15px 20px;transition:opacity 200ms ease 0ms;-webkit-transition:opacity 200ms ease 0ms;-moz-transition:opacity 200ms ease 0ms;-ms-transition:opacity 200ms ease 0ms;}#header-menu .content-menu > li .link-flyout .charlotte{display:block;position:absolute;bottom:0;}#header-menu .content-menu > li .link-flyout .menu-row{margin-left:305px;}#header-menu .content-menu > li .link-flyout .menu-col{float:left;}#header-menu .content-menu > li .link-flyout h2{margin-bottom:23px;font-size:22px;text-transform:uppercase;color:#333333;}#header-menu .content-menu > li .link-flyout p{color:#333333;font-size:16px;line-height:1.2;}#header-menu .content-menu > li .le-mag .charlotte{left:88px;width:201px;height:406px;background-image:url(/sites/all/themes/s4y_v2/img/charlotte-menu-mag.png?1458417451);}#header-menu .content-menu > li .le-mag .submenu li{position:relative;display:block;padding-left:20px;margin-bottom:18px;font-size:16px;color:#333333;}#header-menu .content-menu > li .le-mag .submenu li:before{display:block;position:absolute;left:0;top:0;font-size:14px;content:'\f054';font-family:'FontAwesome';transition:left 250ms ease 0ms;-webkit-transition:left 250ms ease 0ms;-moz-transition:left 250ms ease 0ms;-ms-transition:left 250ms ease 0ms;}#header-menu .content-menu > li .le-mag .submenu li:hover:before{left:5px;}#header-menu .content-menu > li .le-mag .button{margin-top:20px;}#header-menu .content-menu > li .le-mag .mag-box img{float:left;margin-right:20px;}#header-menu .content-menu > li .le-mag .menu-col:first-child{width:340px;padding-right:40px;border-right:1px solid #b3b3b3;}#header-menu .content-menu > li .le-mag .menu-col:last-child{width:290px;padding-left:30px;}#header-menu .content-menu > li .le-mag .menu-col:last-child .button{margin-top:17px;}#header-menu .content-menu > li .offers .charlotte{left:36px;width:297px;height:439px;background-image:url(/sites/all/themes/s4y_v2/img/charlotte-menu-offers.png?1458419386);}#header-menu .content-menu > li .offers .menu-col:first-child{width:380px;padding-right:45px;border-right:1px solid #b3b3b3;}#header-menu .content-menu > li .offers .menu-col:first-child .button{margin-top:20px;}#header-menu .content-menu > li .offers .menu-col:last-child{width:255px;padding-left:40px;}#header-menu .content-menu > li .offers .menu-col:last-child .button{float:none;margin-bottom:17px;}#header-menu .content-menu > li .titres-services .charlotte{left:36px;width:298px;height:420px;background-image:url(/sites/all/themes/s4y_v2/img/charlotte-titres-services.png?1462978894);}#header-menu .content-menu > li .titres-services .menu-col:first-child{width:340px;padding-right:30px;border-right:1px solid #b3b3b3;}#header-menu .content-menu > li .titres-services .menu-col:first-child h2{letter-spacing:-1px;}#header-menu .content-menu > li .titres-services .menu-col:first-child .button{margin-top:20px;}#header-menu .content-menu > li .titres-services .menu-col:last-child{width:295px;padding-left:30px;}#header-menu .content-menu > li .titres-services .menu-col:last-child .button{float:none;margin-bottom:17px;}#header-menu .content-menu > li .titres-services h3{text-transform:uppercase;color:#333333;font-size:13px;margin-top:50px;margin-bottom:20px;letter-spacing:-.5px;}#header-menu .content-menu > li .titres-services .submenu li{position:relative;display:block;padding-left:20px;margin-bottom:18px;font-size:13px;color:#333333;}#header-menu .content-menu > li .titres-services .submenu li:before{display:block;position:absolute;left:0;top:0;font-size:14px;content:'\f054';font-family:'FontAwesome';transition:left 250ms ease 0ms;-webkit-transition:left 250ms ease 0ms;-moz-transition:left 250ms ease 0ms;-ms-transition:left 250ms ease 0ms;}#header-menu .content-menu > li .titres-services .submenu li:hover:before{left:5px;}#header-menu .content-menu > li .search .charlotte{left:44px;width:284px;height:440px;background-image:url(/sites/all/themes/s4y_v2/img/charlotte-menu-search.png?1458419427);}#header-menu .content-menu > li .search h2{color:#333333;font-size:35px;line-height:1.2;}#header-menu .content-menu > li .search h2 small{display:block;margin-top:10px;font-size:22px;color:#898989;}#header-menu .content-menu > li .search .search-big{margin:0;padding-top:30px;}#header-menu .content-menu > li:hover > a{color:#333333 !important;background-color:gainsboro !important;transition:all 200ms ease 0ms;-webkit-transition:all 200ms ease 0ms;-moz-transition:all 200ms ease 0ms;-ms-transition:all 200ms ease 0ms;}#header-menu .content-menu > li:hover > a.trigger{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;}#header-menu .content-menu > li:hover .link-flyout{overflow:visible;display:block;opacity:1;padding:50px 40px;height:auto;min-height:395px;}#mobile-menu{display:none;position:fixed;width:100%;max-width:425px;z-index:1001;color:white;background-image:url(/sites/all/themes/s4y_v2/img/bg-mmenu.jpg?1459511249);background-repeat:repeat-x;background-position:top center;padding-bottom:88px;}#mobile-menu.mmenu-open{height:100%;overflow-y:scroll;}#mobile-menu li{position:relative;border-bottom:1px solid #45548f;}#mobile-menu li a{display:block;padding:15px 37px;font-size:20px;font-family:"intro-bold";}#mobile-menu li:first-child{border-bottom:1px solid #2a2e6c;}#mobile-menu .back a{position:relative;background-color:#1d1f38;font-size:12px;padding:12px 37px;text-transform:uppercase;}#mobile-menu .back a:before{position:absolute;display:block;content:'\f104';left:20px;top:10px;font-size:16px;font-family:FontAwesome;}#mobile-menu .need-help-btn{position:relative;background-color:#45548f;border-bottom:1px solid #2a2e6c;}#mobile-menu .need-help-btn a{font-size:15px;font-family:"intro-book";font-weight:normal;padding-left:65px;}#mobile-menu .need-help-btn a:before{content:'';display:block;position:absolute;width:22px;height:22px;top:10px;margin-left:-30px;background-image:url(/sites/all/themes/s4y_v2/img/ico-inf.png?1458220472);background-repeat:no-repeat;background-size:5px 14px;background-position:6px 2px;background-color:white;border:2px solid #7fa7dd;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}#mobile-menu .lang{background-color:#45548f;border-bottom:none;}#mobile-menu .lang a{font-size:15px;font-family:"intro-book";font-weight:normal;}#mobile-menu .logo{width:202px;height:57px;margin-top:50px;background-image:url(/sites/all/themes/s4y_v2/img/logo-white.png?1458054450);border-bottom:none;}@media screen and (max-width:637px){#header-menu{position:relative;width:100%;max-width:425px;z-index:1000;}#header-menu .tools-menu{position:fixed;width:100%;max-width:425px;}#header-menu .tools-menu #mobile-menu-trigger{display:block;float:left;}#header-menu .tools-menu .need-help{display:none;}#header-menu .tools-menu .lang{display:none;}#header-menu .tools-menu .my-profyle > a{text-indent:-9999em;margin-right:15px;padding-right:15px !important;width:30px;}#header-menu .tools-menu .not-member-yet{position:absolute;top:35px;left:0;width:100%;text-align:center;}#header-menu .tools-menu .top-search > a{text-indent:-9999em;margin-right:15px;padding-right:15px !important;}#header-menu .tools-menu .top-search .link-flyout{right:0;width:100%;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;}#header-menu .tools-menu .top-search .link-flyout form{max-width:280px;margin:0 auto;}#header-menu .tools-menu .top-search .link-flyout input[type='text']{margin-right:10px;min-width:230px;width:auto;}#header-menu .tools-menu .top-search .link-flyout .button{float:right;}#header-menu .tools-menu .top-search:hover .link-flyout{padding:18px 20px;}#header-menu .tools-menu .check-account > a,#header-menu .tools-menu .logout > a{margin-right:20px;}#header-menu .tools-menu .check-account .link-flyout,#header-menu .tools-menu .logout .link-flyout{right:0;width:100%;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;}#header-menu .tools-menu .check-account .link-flyout form,#header-menu .tools-menu .logout .link-flyout form{max-width:280px;margin:0 auto;}#header-menu .tools-menu .check-account .link-flyout h3,#header-menu .tools-menu .logout .link-flyout h3{font-size:18px;}#header-menu .tools-menu .check-account .link-flyout input[type='text'],#header-menu .tools-menu .logout .link-flyout input[type='text']{margin-right:10px;min-width:230px;}#header-menu .tools-menu .check-account .link-flyout .button,#header-menu .tools-menu .logout .link-flyout .button{padding:5px 10px;}#header-menu .tools-menu .check-account:hover .link-flyout,#header-menu .tools-menu .logout:hover .link-flyout{padding:18px 20px;}#header-menu .balance-menu{padding-top:35px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;}#header-menu .balance-menu li{width:100%;border-left:none;}#header-menu .balance-menu li a{display:block;padding:10px 20px;}#header-menu .balance-menu li.eco-pass{width:100%;}#header-menu .balance-menu.duo li{width:100%;}#header-menu .balance-menu.trio li{width:100%;}#header-menu .content-menu{display:none;}}.search-big{position:relative;width:500px;margin:0 auto;padding-top:30px;}.search-big .left-side{float:left;width:calc(100% - 98px);}.search-big input[type=text]{-moz-box-shadow:rgba(0,0,0,0.35) 4px 4px 8px;-webkit-box-shadow:rgba(0,0,0,0.35) 4px 4px 8px;box-shadow:rgba(0,0,0,0.35) 4px 4px 8px;}.search-big .button{float:right;-moz-box-shadow:rgba(0,0,0,0.35) 4px 4px 8px;-webkit-box-shadow:rgba(0,0,0,0.35) 4px 4px 8px;box-shadow:rgba(0,0,0,0.35) 4px 4px 8px;}@media screen and (max-width:637px){.search-big{width:auto;}.search-big:after{display:block;position:absolute;content:'\f078';left:50%;bottom:-38px;margin-left:-12px;font-family:FontAwesome;font-size:21px;color:white;}.search-big .left-side,.search-big .button{float:none;width:calc(100% - 40px);margin:0 auto;}.search-big .button{margin-top:10px;height:50px;background-size:26px 25px;}}.select-big,.select-small{margin-bottom:8px;width:100%;}.select-big .dk-selected,.select-small .dk-selected{font-size:14px;padding:12px 15px;padding-right:45px;line-height:1.1;border:none;color:#333333;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;-moz-box-shadow:rgba(0,0,0,0.35) 4px 4px 8px;-webkit-box-shadow:rgba(0,0,0,0.35) 4px 4px 8px;box-shadow:rgba(0,0,0,0.35) 4px 4px 8px;}.select-big .dk-selected:before,.select-small .dk-selected:before{border-width:0.4em 0.4em 0;border-top-color:#333333;margin:-0.2em 1em 0 0;z-index:2;}.select-big .dk-selected:after,.select-small .dk-selected:after{top:0;right:0;height:100%;width:38px;border-left:1px solid #dddddd;background-color:#dddddd !important;margin:0;}.select-big .dk-selected:hover:before,.select-big .dk-selected:focus:before,.select-small .dk-selected:hover:before,.select-small .dk-selected:focus:before{border-top-color:#2d3185;}.select-big .dk-select-options,.select-small .dk-select-options{border:none;font-size:14px;color:#333333;padding:0;border-top:1px solid #dddddd;box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;}.select-big .dk-select-options .dk-option-highlight,.select-small .dk-select-options .dk-option-highlight{background-color:#45548f;color:#fff;}.select-big .dk-option-selected,.select-small .dk-option-selected{background-color:#ffffff;color:#333333;}.select-big .dk-option,.select-small .dk-option{line-height:1;padding:12px 15px;}.select-big.dk-select-open-down .dk-selected,.select-small.dk-select-open-down .dk-selected{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;}.select-big.dk-select-open-up .dk-selected,.select-small.dk-select-open-up .dk-selected{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;}.select-big.dk-select-open-up .dk-selected:before,.select-big.dk-select-open-down .dk-selected:before,.select-small.dk-select-open-up .dk-selected:before,.select-small.dk-select-open-down .dk-selected:before{border-width:0 0.4em 0.4em;border-bottom-color:#333333;}.select-big.error .dk-selected,.select-small.error .dk-selected{color:#e1334d;font-family:"intro-bold";}.select-big.bordered .dk-selected,.select-small.bordered .dk-selected{-moz-box-shadow:transparent 4px 4px 8px;-webkit-box-shadow:transparent 4px 4px 8px;box-shadow:transparent 4px 4px 8px;border:2px solid #c8c8c8;}.select-big.bordered .dk-select-options,.select-small.bordered .dk-select-options{border:2px solid #c8c8c8;}.select-big.bordered.error .dk-selected,.select-big.bordered.error .dk-select-options,.select-small.bordered.error .dk-selected,.select-small.bordered.error .dk-select-options{border:2px solid #e1334d !important;}.select-small{margin-bottom:0;width:275px;text-align:left;}.select-small .dk-selected{font-size:13px;padding:5px 15px;-moz-box-shadow:transparent 4px 4px 8px;-webkit-box-shadow:transparent 4px 4px 8px;box-shadow:transparent 4px 4px 8px;}.select-small .dk-selected:before{border-top-color:white;}.select-small .dk-selected:after{border-left:1px solid #333333;background-color:#333333 !important;}.select-small .dk-selected:hover:before,.select-small .dk-selected:focus:before{border-top-color:white;}.select-small .dk-select-options{font-size:13px;}.select-small .dk-option{padding:5px 15px;}.select-small.dk-select-open-up .dk-selected:before,.select-small.dk-select-open-down .dk-selected:before{border-bottom-color:white;}.promo-item{position:relative;background-color:white;width:100%;max-width:330px;float:left;}.promo-item img{max-width:100%;max-height:100%;}.promo-item.with-logo-and-price{padding:25px;}.promo-item.with-logo-and-price .logo{position:relative;float:left;width:115px;height:115px;margin-right:25px;background-color:#f4f4f4;overflow:hidden;text-align:center;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}.promo-item.with-logo-and-price .logo img{max-width:100%;max-height:100%;}.promo-item.with-logo-and-price .price{margin-top:-10px;}.promo-item.with-logo-and-price h3{font-size:35px;color:#e1334d;}.promo-item.with-logo-and-price h3 span{font-size:48px;}.promo-item.with-logo-and-price p{font-size:16px;line-height:1.2;margin:0;}#promo-list .promo-item.with-logo-and-price,.three-cols-list .promo-item.with-logo-and-price{height:330px;}#promo-list .promo-item.with-logo-and-price .logo,.three-cols-list .promo-item.with-logo-and-price .logo{float:left;width:100%;height:155px;margin-bottom:25px;}#promo-list .promo-item.with-logo-and-price h3,.three-cols-list .promo-item.with-logo-and-price h3{clear:both;display:block;text-align:center;font-size:25px;margin-bottom:10px;min-height:40px;text-transform:uppercase;}#promo-list .promo-item.with-logo-and-price h3 span,.three-cols-list .promo-item.with-logo-and-price h3 span{font-size:40px;}#promo-list .promo-item.with-logo-and-price p,.three-cols-list .promo-item.with-logo-and-price p{font-size:20px;text-align:center;}.promo-item.with-logo-and-price-type-b{padding:25px;text-align:center;height:330px;}.promo-item.with-logo-and-price-type-b .logo{padding-bottom:15px;}.promo-item.with-logo-and-price-type-b h4{font-size:30px;text-align:center;line-height:0.9;margin-bottom:15px;}.promo-item.with-logo-and-price-type-b h4 span{display:block;font-size:65px;}.promo-item.with-image-and-title{max-height:330px;}.promo-item.with-image-and-title h3{padding:25px;font-size:20px;color:white;text-transform:uppercase;line-height:1.2;min-height:100px;}.promo-item.with-image-and-title a{display:block;}.promo-item.with-image-and-price{height:330px;}.promo-item.with-image-and-price .img-container{display:table-cell;width:330px;height:240px;text-align:center;vertical-align:middle;}.promo-item.with-image-and-price .img-container img{max-width:100%;max-height:100%;}.promo-item.with-image-and-price h4{font-size:55px;text-transform:uppercase;text-align:center;line-height:1.2;}.promo-item.with-image-and-price h4 span{font-size:65px;}.promo-item.with-text-and-button{height:330px;padding:25px;}.promo-item.with-text-and-button h3{margin-top:54px;font-size:44px;color:white;text-transform:uppercase;text-align:center;line-height:1.2;background:transparent !important;}.promo-item.with-text-and-button p{font-size:14px;color:white;text-align:center;}.promo-item.with-text-and-button .center{width:calc(100% - 50px);position:absolute;bottom:25px;}.promo-item.with-text-and-button .button{position:relative;padding:9px 25px;min-width:200px;float:none;font-size:18px;text-transform:uppercase;}.promo-item.wide-type-a{max-width:1024px;}.promo-item.wide-type-a .text-block{position:absolute;width:270px;height:270px;top:30px;right:30px;color:white;padding:25px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}.promo-item.wide-type-a h3{margin-top:40px;font-size:44px;text-transform:uppercase;text-align:center;line-height:1;}.promo-item.wide-type-a p{text-align:center;}.promo-item.wide-type-a .button{position:relative;padding:9px 25px;min-width:200px;float:none;font-size:18px;text-transform:uppercase;}.promo-item.tall-type-a{position:relative;padding:25px;height:677px;}.promo-item.tall-type-a footer{position:absolute;width:calc(100% - 50px);bottom:25px;}.promo-item.tall-type-a h3{margin-top:54px;font-size:36px;text-align:center;text-transform:uppercase;background:transparent !important;}.promo-item.tall-type-a h4{font-size:55px;text-align:center;}.promo-item.tall-type-a h4 span{font-size:65px;}.promo-item.tall-type-a .image-container{display:table;height:280px;width:100%;}.promo-item.tall-type-a .image-container .cell{display:table-cell;vertical-align:middle;text-align:center;}.promo-item.tall-type-a p{margin:20px 0 30px;font-size:20px;text-align:center;line-height:1;}.promo-item.tall-type-a .button{float:none;}.promo-item.tall-type-b{position:relative;padding:25px;height:677px;}.promo-item.tall-type-b footer{position:absolute;width:calc(100% - 50px);bottom:25px;}.promo-item.tall-type-b h3{margin-top:54px;font-size:25px;color:white;text-align:center;text-transform:uppercase;background:transparent !important;}.promo-item.tall-type-b .text-block{margin-bottom:10px;background-color:white;overflow:hidden;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}.promo-item.tall-type-b .text-block .text-block-inner{padding:20px 30px;text-align:center;}.promo-item.tall-type-b .text-block .text-block-inner:first-child{background-color:#2a96eb;color:white;}.promo-item.tall-type-b .text-block .text-block-inner:first-child h4{margin-bottom:15px;font-size:25px;font-family:"intro-book";font-weight:normal;}.promo-item.tall-type-b .text-block .text-block-inner:last-child h4{display:inline-block;font-size:20px;text-transform:uppercase;margin-right:10px;}.promo-item.tall-type-b .text-block .text-block-inner:last-child .logo{display:inline-block;width:60%;}.promo-item.tall-type-b .text-block .text-block-inner:last-child .logo img{width:100%;}.promo-item.tall-type-b p{font-size:14px;margin:0;}.promo-item.tall-type-b .button{float:none;}.promo-item.tall-type-b.smaller-height{height:590px;background-position:center bottom;}.promo-item.tall-type-b.smaller-height h3{margin-top:0;}.promo-item.tall-type-c{position:relative;height:660px;background-color:#e0e0e0;}.promo-item.tall-type-c .content{padding:29px;}.promo-item.tall-type-c .text-block{padding:20px;background-color:white;text-align:center;min-height:200px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}.promo-item.tall-type-c h3{font-size:18px;text-align:center;text-transform:uppercase;line-height:1.2;margin-bottom:15px;background:transparent !important;}.promo-item.tall-type-c h3 span{color:#e1334d;}.promo-item.tall-type-c p{font-size:14px;margin:0;}.promo-item.tall-type-c .button{float:none;margin:10px 0;font-weight:bold;}.promo-item.tall-type-c .note{display:block;font-size:10px;text-align:center;line-height:1;margin-top:20px;}.promo-item.tall-type-d{position:relative;height:660px;}.promo-item.tall-type-d h3{padding:25px;font-size:21px;color:white;text-transform:uppercase;line-height:1.2;}.promo-item.tall-type-d h5{margin-bottom:20px;}.promo-item.tall-type-d .text-block{position:relative;padding:30px;text-align:center;}.promo-item.tall-type-d .center{width:100%;position:absolute;bottom:30px;}.promo-item.techno h3,.promo-item.techno .categ-sticker{background-color:#31345d;}.promo-item.techno h5{color:#31345d;}.promo-item.techno .button{background-color:#31345d;color:white;}.promo-item.techno .button:hover{background-color:#1f213c;text-decoration:none;color:white !important;}.promo-item.techno .button:focus{color:white;outline:none;text-decoration:none;}.promo-item.recettes h3,.promo-item.recettes .categ-sticker{background-color:#799b48;}.promo-item.recettes h5{color:#799b48;}.promo-item.recettes .button{background-color:#799b48;color:white;}.promo-item.recettes .button:hover{background-color:#5e7838;text-decoration:none;color:white !important;}.promo-item.recettes .button:focus{color:white;outline:none;text-decoration:none;}.promo-item.trucs h3,.promo-item.trucs .categ-sticker{background-color:#4daed9;}.promo-item.trucs h5{color:#4daed9;}.promo-item.trucs .button{background-color:#4daed9;color:white;}.promo-item.trucs .button:hover{background-color:#2b98c8;text-decoration:none;color:white !important;}.promo-item.trucs .button:focus{color:white;outline:none;text-decoration:none;}.promo-item.health h3,.promo-item.health .categ-sticker{background-color:#ff8396;}.promo-item.health h5{color:#ff8396;}.promo-item.health .button{background-color:#ff8396;color:white;}.promo-item.health .button:hover{background-color:#ff506b;text-decoration:none;color:white !important;}.promo-item.health .button:focus{color:white;outline:none;text-decoration:none;}.promo-item.travel h3,.promo-item.travel .categ-sticker{background-color:#1856a3;}.promo-item.travel h5{color:#1856a3;}.promo-item.travel .button{background-color:#1856a3;color:white;z-index:2;}.promo-item.travel .button:hover{background-color:#113f77;text-decoration:none;color:white !important;}.promo-item.travel .button:focus{color:white;outline:none;text-decoration:none;}.link-promo{position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;}.promo-item.promolife h3,.promo-item.promolife .categ-sticker{background-color:#2d3185;}.promo-item.promolife h5{color:#2d3185;}.promo-item.promolife .button{background-color:#2d3185;color:white;}.promo-item.promolife .button:hover{background-color:#20235f;text-decoration:none;color:white !important;}.promo-item.promolife .button:focus{color:white;outline:none;text-decoration:none;}.promo-item.concours h3,.promo-item.concours .categ-sticker{background-color:#e1334d;}.promo-item.concours h5{color:#e1334d;}.promo-item.concours .button{background-color:#e1334d;color:white;}.promo-item.concours .button:hover{background-color:#c41d36;text-decoration:none;color:white !important;}.promo-item.concours .button:focus{color:white;outline:none;text-decoration:none;}.promo-item.restos h3,.promo-item.restos .categ-sticker{background-color:#285b41;}.promo-item.restos h5{color:#285b41;}.promo-item.restos .button{background-color:#285b41;color:white;}.promo-item.restos .button:hover{background-color:#183828;text-decoration:none;color:white !important;}.promo-item.restos .button:focus{color:white;outline:none;text-decoration:none;}.promo-item.loisirs h3,.promo-item.loisirs .categ-sticker{background-color:#afb34a;}.promo-item.loisirs h5{color:#afb34a;}.promo-item.loisirs .button{background-color:#afb34a;color:white;}.promo-item.loisirs .button:hover{background-color:#8c8f3b;text-decoration:none;color:white !important;}.promo-item.loisirs .button:focus{color:white;outline:none;text-decoration:none;}.promo-item.travail h3,.promo-item.travail .categ-sticker{background-color:#333333;}.promo-item.travail h5{color:#333333;}.promo-item.travail .button{background-color:#333333;color:white;}.promo-item.travail .button:hover{background-color:#1a1a1a;text-decoration:none;color:white !important;}.promo-item.travail .button:focus{color:white;outline:none;text-decoration:none;}.promo-item.titres-services h3,.promo-item.titres-services .categ-sticker{background-color:#999999;}.promo-item.titres-services h5{color:#999999;}.promo-item.titres-services .button{background-color:#999999;color:white;}.promo-item.titres-services .button:hover{background-color:gray;text-decoration:none;color:white !important;}.promo-item.titres-services .button:focus{color:white;outline:none;text-decoration:none;}.promo-item .external-link{display:block;position:absolute;top:27px;right:30px;}.promo-item.shadow{-moz-box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;-webkit-box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;}@media screen and (max-width:637px){.promo-item{margin-bottom:2px;}.promo-item.with-text-and-button{height:320px;}.promo-item.wide-type-a{max-width:100%;}.promo-item.wide-type-a .text-block{position:relative;width:100%;height:auto;top:auto;right:auto;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.promo-item.wide-type-a h3{margin-top:0;}}#promo-list{background-color:#ececec;padding-top:55px;padding-bottom:80px;}#promo-list.no-padding-top{padding-top:0 !important;}#promo-list .grid-item{margin-left:17px;margin-bottom:17px;width:100%;max-width:330px;min-height:320px;}#promo-list .grid-item.tall{min-height:677px;}#promo-list .grid-item.shadow{-moz-box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;-webkit-box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;}#promo-list .promo-list-title{text-align:center;color:#333333;padding:40px 0;}#promo-list .promo-list-title h4{display:inline-block;margin-right:30px;}#promo-list .promo-list-title label{display:inline-block;margin-bottom:0;margin-right:15px;font-family:"intro-book";font-weight:normal;}#promo-list .promo-list-title label .cb-flat-white-20{margin-right:5px;}#promo-list .promo-list-title-simple{margin-bottom:40px;font-size:22px;text-align:center;color:#333333;}#promo-list .promo-list-grid{margin-left:-17px;}#promo-list .button.more{margin-top:33px;width:330px;font-size:40px;line-height:.6;font-family:Arial,Helvetica,sans-serif;}@media screen and (max-width:637px){#promo-list{padding-top:0;padding-bottom:0;margin-top:2px;}#promo-list .grid-item{margin-left:0;margin-bottom:2px;}#promo-list .promo-list-title{padding:20px 0;}#promo-list .promo-list-title h4{display:none;}#promo-list .promo-list-title-simple{margin:40px 20px;font-size:18px;}#promo-list .promo-list-grid{max-width:330px;margin-left:auto;margin-right:auto;}#promo-list .button.more{margin:20px 0;width:280px;}}#featured-promo{height:70px;background-color:#e0e0e0;}#featured-promo .wrapper{position:relative;}#featured-promo .promo-item{width:calc(33.3% - 11px);margin-left:17px;margin-bottom:17px;float:left;margin-top:-45px;}#featured-promo .promo-item:first-child{margin-left:0;-moz-border-radius-topleft:9px;-webkit-border-top-left-radius:9px;border-top-left-radius:9px;}#featured-promo .promo-item:last-child{-moz-border-radius-topright:9px;-webkit-border-top-right-radius:9px;border-top-right-radius:9px;}@media screen and (max-width:637px){#featured-promo{height:auto;background-color:white;}#featured-promo .promo-item{width:100%;margin-left:auto;margin-right:auto;margin-top:0;float:none;}#featured-promo .promo-item:first-child{margin-left:auto;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;}#featured-promo .promo-item:last-child{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;}}#fixed-link{position:fixed;top:300px;left:-171px;max-width:161px;z-index:98;transition:left 500ms ease 0ms;-webkit-transition:left 500ms ease 0ms;-moz-transition:left 500ms ease 0ms;-ms-transition:left 500ms ease 0ms;}#fixed-link .link{position:relative;display:block;padding:20px;background-color:white;z-index:2;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-moz-box-shadow:rgba(0,0,0,0.3) 1px 1px 5px;-webkit-box-shadow:rgba(0,0,0,0.3) 1px 1px 5px;box-shadow:rgba(0,0,0,0.3) 1px 1px 5px;}#fixed-link p{font-size:24px;line-height:1;margin-bottom:0;margin-top:10px;font-family:"intro-bold";}#fixed-link p span{display:block;color:#e1334d;text-transform:uppercase;}#fixed-link .toggle{position:absolute;top:40px;right:-37px;padding:5px 10px 5px 20px;background-color:#82abe1;font-family:"intro-bold";-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;transition:all 200ms ease 0ms;-webkit-transition:all 200ms ease 0ms;-moz-transition:all 200ms ease 0ms;-ms-transition:all 200ms ease 0ms;}#fixed-link .toggle:after{content:'\f054';font-family:FontAwesome;font-size:14px;}#fixed-link .toggle:hover{background-color:#abc7eb;}#fixed-link.is-open{left:0;}#fixed-link.is-open .toggle{right:-27px;}#fixed-link.is-open .toggle:after{content:'\f00d';}@media screen and (max-width:637px){#fixed-link{display:none;}}#other-rdv{background-color:white;}#other-rdv .wrapper{padding-top:75px;}#other-rdv .devices{position:relative;min-height:658px;background-image:url(/sites/all/themes/s4y_v2/img/devices.jpg?1458158958);background-repeat:no-repeat;background-position:50px 296px;}#other-rdv .devices:before{content:'';display:block;position:absolute;top:0;width:100%;min-height:inherit;background-image:url(/sites/all/themes/s4y_v2/img/charlotte-hp-2.png?1458203222);background-position:4px bottom;background-repeat:no-repeat;}#other-rdv h2{text-align:center;margin-bottom:15px;}#other-rdv .logo{display:block;width:327px;height:92px;margin:0 auto;text-indent:-9999em;background-image:url(/sites/all/themes/s4y_v2/img/logo-blue.png?1458205931);background-repeat:no-repeat;}#other-rdv .rdv{position:relative;font-size:14px;line-height:1.2;top:15px;}#other-rdv .rdv li{position:absolute;}#other-rdv .rdv li a:after{content:'+';position:absolute;width:26px;height:26px;top:0;color:white;font-size:19px;text-align:center;line-height:26px;background-color:#2d3185;font-family:Arial,Helvetica,sans-serif;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;transition:all 200ms ease 0ms;-webkit-transition:all 200ms ease 0ms;-moz-transition:all 200ms ease 0ms;-ms-transition:all 200ms ease 0ms;}#other-rdv .rdv li a:before{position:absolute;bottom:-21px;content:'\f078';font-family:FontAwesome;transition:bottom 200ms ease 0ms;-webkit-transition:bottom 200ms ease 0ms;-moz-transition:bottom 200ms ease 0ms;-ms-transition:bottom 200ms ease 0ms;}#other-rdv .rdv li:hover a:after{background-color:#e1334d;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}#other-rdv .rdv li:hover a:before{bottom:-25px;}#other-rdv .rdv .e-mag{top:130px;left:215px;padding-left:40px;}#other-rdv .rdv .e-mag a:after{left:0;top:3px;}#other-rdv .rdv .e-mag a:before{right:15px;}#other-rdv .rdv .fb{top:11px;left:327px;padding-left:40px;}#other-rdv .rdv .fb a:after{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;content:"\f09a";width:28px;height:28px;line-height:28px;left:0;top:-6px;font-family:FontAwesome;font-size:14px;background-color:#3c5a96;}#other-rdv .rdv .fb a:before{right:50px;}#other-rdv .rdv .twitter{top:11px;left:553px;padding-right:40px;}#other-rdv .rdv .twitter a:after{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;content:"\f099";width:28px;height:28px;line-height:28px;top:-6px;right:0;font-family:FontAwesome;font-size:14px;background-color:#59adec;}#other-rdv .rdv .twitter a:before{left:37px;}#other-rdv .rdv .newsletter{top:88px;right:160px;padding-right:40px;}#other-rdv .rdv .newsletter a:after{right:0;}#other-rdv .rdv .newsletter a:before{left:11px;}#other-rdv .rdv .mobile-app{top:168px;right:103px;padding-right:40px;}#other-rdv .rdv .mobile-app a:after{right:0;}#other-rdv .rdv .mobile-app a:before{left:18px;}#other-rdv .infos{background-color:#e1334d;}#other-rdv .infos .wrapper{padding:35px 0 50px;}#other-rdv .infos p{padding:0 100px;font-size:20px;color:white;text-align:center;line-height:1.3;}@media screen and (max-width:637px){#other-rdv .wrapper{padding:25px 20px;}#other-rdv .devices{min-height:initial;background-image:none;}#other-rdv .devices:before{display:none;}#other-rdv h2{font-size:25px;padding:0 50px 8px;margin-bottom:15px;}#other-rdv .logo{width:238px;height:67px;background-size:100%;}#other-rdv .rdv{position:relative;font-size:14px;line-height:1.2;top:27px;}#other-rdv .rdv br{display:none;}#other-rdv .rdv li{position:relative;font-size:16px;margin-bottom:22px;top:auto;left:auto;padding:0;}#other-rdv .rdv li a:after{left:auto;right:0;top:-6px;}#other-rdv .rdv li a:before{display:none;}#other-rdv .rdv .e-mag{top:auto;left:auto;padding-left:0;}#other-rdv .rdv .e-mag a:after{left:auto;top:-6px;}#other-rdv .rdv .fb{top:auto;left:auto;padding-left:0;}#other-rdv .rdv .fb a:after{top:-6px;left:auto;}#other-rdv .rdv .twitter{left:auto;top:auto;padding-right:0;}#other-rdv .rdv .newsletter{top:auto;left:auto;right:auto;padding-right:0;}#other-rdv .rdv .mobile-app{top:auto;right:auto;padding-right:0;}.infos{display:none;}}#not-member{background-color:white;}#not-member .wrapper{padding:75px 30px;}#not-member h2{text-align:center;margin-bottom:30px;}#not-member h4{text-align:center;padding:20px 18px;}#not-member h4 span{color:#e1334d;text-transform:uppercase;}#not-member p{text-align:center;font-size:20px;padding:0 30px;}#not-member .cols-container{padding:45px 0;}#not-member .not-member-col{width:25%;float:left;text-align:center;}#not-member .not-member-col img{max-width:144px;width:100%;height:auto;margin:0 auto;}#not-member .not-member-col p{font-size:16px;padding:0;}@media screen and (max-width:637px){#not-member{border-top:1px solid #ececec;}#not-member .wrapper{padding:25px 20px;}#not-member h2{display:none;}#not-member h2:first-child{display:block;font-size:25px;margin-bottom:20px;}#not-member h2:first-child:before{content:'';display:block;width:185px;height:151px;margin:0 auto;margin-bottom:18px;background-image:url(/sites/all/themes/s4y_v2/img/charlotte-not-member.png?1459174442);}#not-member h4{text-align:left;padding:0;margin-top:8px;margin-left:70px;font-size:17px;}#not-member p{font-size:14px;padding:0;}#not-member .cols-container{padding:15px 0;}#not-member .not-member-col{width:100%;padding:0 30px;text-align:left;margin-bottom:14px;}#not-member .not-member-col img{max-width:54px;float:left;}#not-member .not-member-col p{display:none;}#not-member .button{margin:0 30px;}}#footer{position:relative;background-color:white;}#footer .wrapper{padding:0 30px;}#footer .related{padding:30px 0;}#footer .related .logo-sodexo{display:block;position:relative;float:left;margin-right:65px;margin-top:-12px;width:162px;height:53px;background-image:url(/sites/all/themes/s4y_v2/img/logo-sodexo.png?1458073157);background-repeat:no-repeat;text-indent:-9999em;}#footer .related .avantages{float:left;width:500px;margin-right:73px;}#footer .related .avantages h5{margin-bottom:15px;}#footer .related .avantages p{font-size:14px;}#footer .related .avantages .button{margin-top:6px;}#footer .legals{padding:10px 0 50px;border-top:1px solid rgba(45,49,133,0.25);font-size:11px;}#footer .legals a{color:inherit;}#footer .legals a:hover{text-decoration:underline;}#footer .legals .links{float:left;}#footer .legals .links a{margin-left:11px;}#footer .legals .madeby{float:right;}@media screen and (max-width:637px){#footer{border-top:1px solid #ececec;}#footer .related{display:table;padding:36px 0;}#footer .related .social-links{float:none;display:table-header-group;text-align:center;}#footer .related .social-links a{display:inline-block;float:none;}#footer .related .logo-sodexo{float:none;margin:28px auto 50px;width:214px;height:71px;background-image:url(/sites/all/themes/s4y_v2/img/logo-sodexo-m.png?1459172481);background-size:100%;}#footer .related .avantages{float:none;width:auto;margin-right:auto;text-align:center;}#footer .related .avantages h5{margin-bottom:15px;padding:0 30px;}#footer .related .avantages p{font-size:14px;}#footer .related .avantages .button{max-width:330px;margin:0 auto;margin-top:10px;float:none;}#footer .legals{padding:10px 0 50px;border-top:none;font-size:11px;text-align:center;font-size:13px;}#footer .legals a{display:block;margin-top:5px;}#footer .legals .links{margin-bottom:0;float:none;}#footer .legals .links a{margin-left:0;}#footer .legals .madeby{float:none;}#footer .legals .madeby a{display:inline-block;}}#site-map{background-color:gainsboro;}#site-map .wrapper{padding:75px 30px;}#site-map h2{text-align:center;color:#333333;margin-bottom:53px;}#site-map h2:after{content:'';display:inline-block;width:212px;height:59px;vertical-align:middle;background-image:url(/sites/all/themes/s4y_v2/img/logo-gray.png?1458060975);background-repeat:no-repeat;}#site-map .site-map-col{width:25%;float:left;color:#333333;padding-right:100px;}#site-map .site-map-col:first-child{width:312px;}#site-map .site-map-col:nth-child(2){width:254px;}#site-map .site-map-col:nth-child(3){width:224px;}#site-map .site-map-col:last-child{width:174px;padding-right:0;}#site-map .site-map-col .site-map-title{font-size:16px;color:#333333;margin-bottom:30px;font-family:"intro-bold";}#site-map .site-map-col .site-map-subtitle{margin-bottom:20px;}#site-map .site-map-col .arrow-list li,#site-map .site-map-col .bullet-list li{position:relative;display:block;padding-left:20px;margin-bottom:18px;font-size:14px;}#site-map .site-map-col .arrow-list li:before,#site-map .site-map-col .bullet-list li:before{display:block;position:absolute;left:0;top:0;font-size:14px;content:'\f054';font-family:'FontAwesome';transition:left 250ms ease 0ms;-webkit-transition:left 250ms ease 0ms;-moz-transition:left 250ms ease 0ms;-ms-transition:left 250ms ease 0ms;}#site-map .site-map-col .arrow-list li:hover:before,#site-map .site-map-col .bullet-list li:hover:before{left:5px;}#site-map .site-map-col .bullet-list li:last-child{margin-bottom:40px;}#site-map .site-map-col .bullet-list li:before{top:3px;font-size:7px;content:'\f111';}@media screen and (max-width:637px){#site-map{display:none;}}.owl-theme .owl-controls{position:absolute;width:100%;top:calc(50% - 30px);}.owl-theme .owl-controls .owl-buttons .owl-prev,.owl-theme .owl-controls .owl-buttons .owl-next{display:block;width:26px;height:52px;position:absolute;margin:0;background-color:#ececec;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;z-index:2;}.owl-theme .owl-controls .owl-buttons .owl-prev{left:-1px;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-box-shadow:inset rgba(0,0,0,0.2) -1px 0 1px;-webkit-box-shadow:inset rgba(0,0,0,0.2) -1px 0 1px;box-shadow:inset rgba(0,0,0,0.2) -1px 0 1px;}.owl-theme .owl-controls .owl-buttons .owl-prev:after{content:'\f053';display:block;margin-left:-10px;font-family:FontAwesome;font-size:14px;line-height:46px;color:#333333;}.owl-theme .owl-controls .owl-buttons .owl-next{right:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-box-shadow:inset rgba(0,0,0,0.2) 1px 0 1px;-webkit-box-shadow:inset rgba(0,0,0,0.2) 1px 0 1px;box-shadow:inset rgba(0,0,0,0.2) 1px 0 1px;}.owl-theme .owl-controls .owl-buttons .owl-next:after{content:' \f054';display:block;margin-left:5px;font-family:FontAwesome;font-size:14px;line-height:46px;color:#333333;}.owl-theme .owl-controls .owl-buttons .owl-next:before{position:absolute;display:block;content:'';top:0;left:0;background:transparent;width:26px;height:52px;z-index:0;-moz-box-shadow:#ececec 3px 0 0;-webkit-box-shadow:#ececec 3px 0 0;box-shadow:#ececec 3px 0 0;}.owl-carousel{background-color:white;}.modal-dialog{width:560px;margin:150px auto 0 !important;}@media screen and (max-width:637px){.modal-dialog{margin:10px auto !important;width:90%;height:auto;}}.application-modal .modal-dialog{width:1024px;}.modal-content{border:none;background-color:white;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;-webkit-box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;}.modal-content .modal-body{padding:43px;overflow:hidden;}.modal-content .close{position:absolute;width:30px;height:30px;top:20px;right:20px;color:#333333;text-shadow:none;font-size:20px;z-index:10;border:3px solid #e0e0e0;background-color:white;font-family:Arial,Helvetica,sans-serif;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}.modal-content p{line-height:1.2;}.application-modal .modal-content .modal-body{padding:0;}.mail-content{color:#2d3185;overflow:hidden;text-align:center;}.mail-content .ico-mail{display:block;width:55px;height:40px;margin:0 auto;background-image:url(/sites/all/themes/s4y_v2/img/ico-mail.png?1458484614);background-repeat:no-repeat;}.mail-content .logo{display:block;width:251px;height:70px;margin:0 auto;background-image:url(/sites/all/themes/s4y_v2/img/logo-blue.png?1458205931);background-repeat:no-repeat;background-size:100%;}.mail-content h2{text-align:center;font-size:30px;margin-bottom:20px;}.mail-content h3{font-size:20px;margin:15px 0 7px;}.mail-content .button{margin-top:15px;}.mail-content #mail-forgot-form{width:270px;margin:0 auto;margin-top:20px;}.mail-content #mail-forgot-form .button{float:none;width:100%;margin-top:10px;}@media screen and (max-width:637px){.modal-dialog{width:100%;margin:0 auto !important;height:auto;}.application-modal .modal-dialog{width:100%;}}#offers-discounts{margin-top:75px;margin-bottom:75px;}#offers-discounts .anchors ul{position:relative;margin-left:-21px;}#offers-discounts .anchors li{display:block;float:left;width:240px;margin-left:21px;margin-top:21px;background-color:white;-moz-box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;-webkit-box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;}#offers-discounts .anchors li .offers-btn{position:relative;display:block;width:240px;height:160px;padding:30px 27px;padding-right:15px;font-size:14px;color:#2d3185;line-height:1.2;font-family:"intro-bold";}#offers-discounts .anchors li .offers-btn span{text-transform:uppercase;color:#e1334d;}#offers-discounts .anchors li .offers-btn:before{content:'';display:block;float:left;margin-right:15px;margin-top:-4px;width:60px;height:60px;background-size:100%;}#offers-discounts .anchors li .offers-btn:after{content:'\f078';display:block;position:absolute;bottom:30px;left:50%;margin-left:-10px;font-size:21px;font-family:FontAwesome;transition:all 200ms ease 0ms;-webkit-transition:all 200ms ease 0ms;-moz-transition:all 200ms ease 0ms;-ms-transition:all 200ms ease 0ms;}#offers-discounts .anchors li .offers-btn:hover:after{bottom:25px;}#offers-discounts .anchors li.offers-partners-btn .offers-btn:before{background-image:url(/sites/all/themes/s4y_v2/img/ico-offers-partners.png?1458507745);}#offers-discounts .anchors li.bon-reduction-btn .offers-btn:before{background-image:url(/sites/all/themes/s4y_v2/img/ico-bon-reduction.png?1458507778);}#offers-discounts .anchors li.vacances-exclusives-btn .offers-btn:before{background-image:url(/sites/all/themes/s4y_v2/img/ico-vacances.png?1458507829);}#offers-discounts .anchors li.monthly-advantages-btn .offers-btn:before{background-image:url(/sites/all/themes/s4y_v2/img/ico-monthly-advantages.png?1458507864);}#offers-discounts .anchors li.link-inside{width:calc(50% - 21px);text-align:center;padding:27px;}#offers-discounts .anchors li.link-inside:before,#offers-discounts .anchors li.link-inside:after{display:none;}#offers-discounts .anchors li.link-inside .button{float:none;max-width:240px;margin:0 auto;}#offers-discounts .anchors .three-anchors li{width:327px;}#offers-discounts .anchors .three-anchors li .offers-btn{width:327px;font-size:18px;padding-right:35px;}#offers-discounts .anchors .three-anchors li .offers-btn:before{margin-right:28px;width:73px;height:73px;}#offers-discounts .anchors .three-anchors li .offers-btn:hover:after{bottom:25px;}#offers-discounts .anchors .links-inside{margin-top:20px;background-color:white;padding:30px 15px;}#offers-discounts .anchors .links-inside .button{float:none;}#offers-discounts .offers-big-title{padding:45px;padding-right:75px;margin-left:255px;}#offers-discounts .offers-big-title:before{content:'';display:block;width:144px;height:144px;position:absolute;margin-left:-210px;}#offers-discounts .offers-big-title h2{margin-bottom:20px;margin-right:30px;font-size:30px;text-transform:uppercase;}#offers-discounts .offers-big-title h2 span{color:#e1334d;}#offers-discounts .view-all{margin:60px 30px 35px;}#offers-discounts .view-all .button{float:none;}#offers-discounts .carousel{margin:75px auto;}#offers-discounts #offers-partners,#offers-discounts #bon-reduction,#offers-discounts #titres-services,#offers-discounts #vacances-exclusives,#offers-discounts #monthly-advantages{margin-top:75px;}#offers-discounts #offers-partners .wrapper,#offers-discounts #bon-reduction .wrapper,#offers-discounts #titres-services .wrapper,#offers-discounts #vacances-exclusives .wrapper,#offers-discounts #monthly-advantages .wrapper{background-color:white;}#offers-discounts #offers-partners .offers-big-title:before,#offers-discounts #bon-reduction .offers-big-title:before,#offers-discounts #titres-services .offers-big-title:before,#offers-discounts #vacances-exclusives .offers-big-title:before,#offers-discounts #monthly-advantages .offers-big-title:before{background-image:url(/sites/all/themes/s4y_v2/img/ico-offers-partners.png?1458507745);background-repeat:no-repeat;}#offers-discounts #offers-partners ul.three-cols-list,#offers-discounts #bon-reduction ul.three-cols-list,#offers-discounts #titres-services ul.three-cols-list,#offers-discounts #vacances-exclusives ul.three-cols-list,#offers-discounts #monthly-advantages ul.three-cols-list{margin-left:-17px;}#offers-discounts #offers-partners ul.three-cols-list li,#offers-discounts #bon-reduction ul.three-cols-list li,#offers-discounts #titres-services ul.three-cols-list li,#offers-discounts #vacances-exclusives ul.three-cols-list li,#offers-discounts #monthly-advantages ul.three-cols-list li{display:block;float:left;margin-left:17px;}#offers-discounts #bon-reduction .offers-big-title:before{background-image:url(/sites/all/themes/s4y_v2/img/ico-bon-reduction.png?1458507778);}#offers-discounts #titres-services .offers-big-title:before{background-image:url(/sites/all/themes/s4y_v2/img/ico-titres-services.png?1463130838);}#offers-discounts #vacances-exclusives .offers-big-title:before{background-image:url(/sites/all/themes/s4y_v2/img/ico-vacances.png?1458507829);}#offers-discounts #monthly-advantages .offers-big-title:before{background-image:url(/sites/all/themes/s4y_v2/img/ico-monthly-advantages.png?1458507864);}@media screen and (max-width:637px){#offers-discounts{margin:0;}#offers-discounts .anchors .owl-carousel{max-width:100%;margin:0 auto;}#offers-discounts .anchors .owl-carousel img{width:100%;height:auto;}#offers-discounts .anchors ul{margin-left:0;}#offers-discounts .anchors li{width:100%;margin-left:0;margin-top:0;}#offers-discounts .anchors li .offers-btn{width:100%;height:auto;padding:35px 20px;font-size:18px;border-bottom:2px solid #ececec;}#offers-discounts .anchors li .offers-btn:before{content:'';margin-top:-6px;}#offers-discounts .anchors li .offers-btn:after{display:none;}#offers-discounts .anchors li.link-inside{width:100%;padding:20px;border-bottom:2px solid #ececec;}#offers-discounts .anchors li.link-inside .button{float:none;max-width:100%;margin:0 auto;}#offers-discounts .anchors .three-anchors li{width:100%;}#offers-discounts .anchors .three-anchors li .offers-btn{width:100%;height:auto;padding:35px 20px;border-bottom:2px solid #ececec;}#offers-discounts .anchors .three-anchors li .offers-btn:before{content:'';width:60px;height:60px;margin-top:-8px;}#offers-discounts .anchors .three-anchors li .offers-btn:after{display:none;}#offers-discounts .anchors .links-inside{padding:30px 15px;margin-bottom:20px;}#offers-discounts .anchors .links-inside .button{margin-bottom:20px;}#offers-discounts .offers-big-title{padding:35px 20px;margin-left:auto;text-align:center;}#offers-discounts .offers-big-title:before{width:89px;height:89px;position:relative;margin:0 auto 20px;background-size:100%;}#offers-discounts .offers-big-title h2{margin-bottom:20px;font-size:25px;text-transform:none;}#offers-discounts .offers-big-title h2 span{text-transform:uppercase;color:#e1334d;}#offers-discounts .view-all{margin:0;padding:20px;border-bottom:2px solid #ececec;}#offers-discounts .view-all .button{font-size:13px;}#offers-discounts #offers-partners,#offers-discounts #bon-reduction,#offers-discounts #titres-services,#offers-discounts #vacances-exclusives,#offers-discounts #monthly-advantages{margin-top:0;}#offers-discounts #offers-partners ul.three-cols-list,#offers-discounts #bon-reduction ul.three-cols-list,#offers-discounts #titres-services ul.three-cols-list,#offers-discounts #vacances-exclusives ul.three-cols-list,#offers-discounts #monthly-advantages ul.three-cols-list{margin:0 auto;max-width:330px;}#offers-discounts #offers-partners ul.three-cols-list li,#offers-discounts #bon-reduction ul.three-cols-list li,#offers-discounts #titres-services ul.three-cols-list li,#offers-discounts #vacances-exclusives ul.three-cols-list li,#offers-discounts #monthly-advantages ul.three-cols-list li{display:block;float:left;margin-left:0;margin-bottom:2px;}#offers-discounts .extra-promo{width:100%;}#offers-discounts .extra-promo img{width:100%;height:auto;}#offers-discounts .categ-sticker{display:none;}#offers-discounts .offer-events-mobile a{display:block;margin-bottom:2px;}#offers-discounts .offer-events-mobile img{width:100%;height:auto;}}#offers-discounts-details{margin-top:75px;margin-bottom:75px;}#offers-discounts-details .offer-header .offer-header-text{padding:35px 20px;color:white;text-align:center;}#offers-discounts-details .offer-header.concours p{padding:0 80px;font-size:26px;}#offers-discounts-details .offer-header.concours h1{margin:25px;font-size:40px;text-transform:uppercase;}#offers-discounts-details .offer-header .two-images{background-color:white;display:table;}#offers-discounts-details .offer-header .two-images .cell{display:table-cell;width:512px;text-align:center;}#offers-discounts-details .offer-questionaire{background-color:white;}#offers-discounts-details .offer-questionaire .form-cell{padding:60px 220px 60px 270px;border-top:1px solid #dddddd;}#offers-discounts-details .offer-questionaire .form-cell.center{padding:30px 220px;}#offers-discounts-details .offer-questionaire .form-cell:first-child{border:none;}#offers-discounts-details .offer-questionaire input[type="text"]{width:315px;}#offers-discounts-details .offer-questionaire h2{font-size:30px;text-transform:uppercase;}#offers-discounts-details .offer-questionaire label{position:relative;margin-bottom:30px;font-size:20px;font-family:"intro-book";font-weight:normal;}#offers-discounts-details .offer-questionaire .nr{position:absolute;display:block;width:65px;height:65px;left:-85px;top:-24px;border:4px solid #e1334d;font-size:43px;text-align:center;line-height:55px;font-family:"intro-bold";-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}#offers-discounts-details .offer-questionaire .radio-label{display:block;margin-bottom:20px;}#offers-discounts-details .offer-questionaire .radio-label .radio-sodexo{margin-right:10px !important;margin-top:-3px !important;}#offers-discounts-details .offer-questionaire .submit{float:none;min-width:330px;font-size:27px;text-transform:uppercase;}#offers-discounts-details .offer-not-connected{padding:55px;background-color:white;text-align:center;}#offers-discounts-details .offer-not-connected p{font-size:26px;}#offers-discounts-details .offer-not-connected p .button{display:inline-block;float:none;vertical-align:middle;margin-left:20px;}#offers-discounts-details .offer-not-connected .rounded-box{padding:55px;margin-top:55px;background-color:#ececec;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}#offers-discounts-details .offer-not-connected .rounded-box h2{font-size:30px;color:#333333;margin-bottom:40px;}#offers-discounts-details .offer-not-connected .rounded-box .button.red.big{font-size:27px;text-transform:uppercase;}#offers-discounts-details .offer-content{padding:55px;background-color:white;}#offers-discounts-details .offer-content h1{font-size:60px;text-transform:uppercase;text-align:center;color:#e1334d;}#offers-discounts-details .offer-content .cols-container{margin-bottom:55px;}#offers-discounts-details .offer-content .cols-container.table{display:table;}#offers-discounts-details .offer-content .cols-container.table .col{float:none;display:table-cell;vertical-align:middle;width:512px;}#offers-discounts-details .offer-content .cols-container.table .col:last-child{padding-left:30px;}#offers-discounts-details .offer-content .big.red.button.uppercase{min-width:330px;}#offers-discounts-details .cols-container .col{width:47%;float:left;}#offers-discounts-details .cols-container .col:last-child{float:right;}#offers-discounts-details .note{display:block;margin:10px;font-size:15px;color:#e1334d;font-family:"intro-bold";}@media screen and (max-width:637px){#offers-discounts-details{margin:0;}#offers-discounts-details .offer-header .offer-header-text{padding:20px;}#offers-discounts-details .offer-header img{max-width:100%;}#offers-discounts-details .offer-header.concours p{padding:0;font-size:14px;}#offers-discounts-details .offer-header.concours h1{font-size:25px;}#offers-discounts-details .offer-header .two-images{background-color:white;display:block;}#offers-discounts-details .offer-header .two-images .cell{display:block;width:100%;line-height:100%;}#offers-discounts-details .offer-header .two-images .cell img{max-width:100%;max-height:100%;}#offers-discounts-details .offer-header .two-images .cell:last-child{padding:35px;}#offers-discounts-details .offer-questionaire .form-cell{padding:30px 20px 30px 80px;}#offers-discounts-details .offer-questionaire .form-cell.center{padding:30px 20px;}#offers-discounts-details .offer-questionaire .form-cell:first-child{border:none;}#offers-discounts-details .offer-questionaire input[type="text"]{width:auto;}#offers-discounts-details .offer-questionaire h2{font-size:20px;}#offers-discounts-details .offer-questionaire label{font-size:14px;font-family:"intro-book";font-weight:normal;}#offers-discounts-details .offer-questionaire .nr{width:41px;height:41px;left:-60px;top:-8px;border:2px solid #e1334d;font-size:27px;line-height:35px;}#offers-discounts-details .offer-questionaire .submit{min-width:100%;font-size:18px;}#offers-discounts-details .offer-not-connected{padding:20px;}#offers-discounts-details .offer-not-connected p{font-size:14px;}#offers-discounts-details .offer-not-connected p .button{display:block;margin-left:0;margin-top:20px;}#offers-discounts-details .offer-not-connected .rounded-box{padding:20px;margin-top:20px;}#offers-discounts-details .offer-not-connected .rounded-box h2{font-size:18px;margin-bottom:30px;}#offers-discounts-details .offer-not-connected .rounded-box .button.red.big{font-size:18px;text-transform:uppercase;}#offers-discounts-details .offer-content{padding:35px 20px;}#offers-discounts-details .offer-content h1{font-size:31px;margin-bottom:20px;}#offers-discounts-details .offer-content .cols-container{margin-bottom:20px;}#offers-discounts-details .offer-content .cols-container.table{display:block;}#offers-discounts-details .offer-content .cols-container.table .col{float:none;display:block;width:100%;text-align:center;}#offers-discounts-details .offer-content .cols-container.table .col:last-child{padding-left:0;}#offers-discounts-details .offer-content .big.button{min-width:100% !important;font-size:18px;}#offers-discounts-details .cols-container .col{width:100%;text-align:center;}}#article{margin:75px 0;}#article .wrapper{background-color:white;}#article p{margin-bottom:20px;}#article p.color{font-family:"intro-bold";}#article h3{margin-bottom:50px;font-size:30px;text-align:center;}.article-content .content-with-padding{padding:20px 0;clear:both;}.article-content .cols-container .col{width:47%;float:left;}.article-content .cols-container .col:last-child{float:right;}#article .content-bg-color{clear:both;color:white;padding:65px 58px;margin-top:50px;}#article .content-bg-color h3{margin-bottom:30px;font-size:40px;}#article .content-bg-color p{margin-bottom:20px;}#article .content-bg-color img{float:right;margin:0 0 50px 50px;}#article.health .categ-sticker,#article.health .content-header-with-image,#article.health .content-bg-color{background-color:#ff8396;}#article.health .color{color:#ff8396;}#article.trucs .categ-sticker,#article.trucs .content-header-with-image,#article.trucs .content-bg-color{background-color:#4daed9;}#article.trucs .color{color:#4daed9;}#article.recettes .categ-sticker,#article.recettes .content-header-with-image,#article.recettes .content-bg-color{background-color:#799b48;}#article.recettes .color{color:#799b48;}#promo-mag,#promo-titres-services{background-color:white;padding:70px 0;}#promo-mag .col,#promo-titres-services .col{position:relative;padding:0 25px;width:50%;float:left;}#promo-mag h3,#promo-titres-services h3{font-size:36px;margin-bottom:35px;}#promo-mag .e-mag,#promo-titres-services .e-mag{position:absolute;right:-300px;top:0;}#promo-mag .charlotte,#promo-titres-services .charlotte{display:block;position:absolute;right:0;bottom:-70px;width:209px;height:354px;background-image:url(/sites/all/themes/s4y_v2/img/charotte-mag-promo.png?1458546744);}#promo-titres-services .col{width:80%;}#promo-titres-services .charlotte{width:170px;height:360px;right:50px;background-image:url(/sites/all/themes/s4y_v2/img/charlotte-titres-services-promo.png?1463144721);}@media screen and (max-width:637px){#article{margin:0;}#article h3{margin-bottom:25px;font-size:25px;}.article-content .content-with-padding{padding:0;clear:both;}.article-content .cols-container .col{width:100%;}.article-content img{width:100%;height:auto;}#promo-mag,#promo-titres-services{background-color:white;padding:35px 0;}#promo-mag .col,#promo-titres-services .col{padding:0 20px;width:100%;text-align:center;}#promo-mag h3,#promo-titres-services h3{font-size:25px;margin-bottom:25px;}#promo-mag .e-mag,#promo-titres-services .e-mag{position:relative;right:auto;margin-bottom:20px;}#promo-mag .charlotte,#promo-titres-services .charlotte{position:relative;right:auto;bottom:auto;margin:0 auto;margin-bottom:35px;width:185px;height:151px;background-image:url(/sites/all/themes/s4y_v2/img/charlotte-not-member.png?1459174442);}#promo-titres-services .col{padding:0 20px;width:100%;text-align:center;}#promo-titres-services .charlotte{width:143px;height:181px;background-image:url(/sites/all/themes/s4y_v2/img/charlotte-titres-services-promo-m.png?1463146453);}}#mentions-legales{margin-top:75px;margin-bottom:75px;}#mentions-legales .wrapper{background-color:white;padding:55px;}#mentions-legales h5{padding:20px 30px 20px 0;}#mentions-legales p{margin-bottom:20px;}#search-results{margin-top:75px;margin-bottom:75px;}#search-results .wrapper{background-color:white;padding:5px;}#search-results .results-container{padding:52px 52px 20px;}#search-results .results-container .search-result{padding-bottom:25px;}#search-results .results-container .search-result p:first-child{font-family:"intro-bold";}#search-results .results-container .search-result a{display:block;color:#e1334d;margin:21px 0;}#search-results .search-box{text-align:center;margin-bottom:52px;}#search-results .search-box label{font-size:20px;margin-right:21px;font-family:"intro-book";font-weight:normal;}#search-results .search-box input[type=text]{width:400px;}#search-results .search-box .button{display:inline-block;float:none;margin-left:5px;padding:12px 21px;font-size:14px;text-transform:uppercase;font-family:"intro-bold";}@media screen and (max-width:637px){#mentions-legales{margin:0;}#mentions-legales .wrapper{background-color:white;padding:35px 20px;}#mentions-legales h5{padding:20px 0;}#search-results{margin:0;}#search-results .results-container{padding:35px 20px;}#search-results .results-container .search-result a{word-wrap:break-word;}#search-results .search-box{text-align:center;margin-bottom:52px;}#search-results .search-box label{margin-right:0;display:block;}#search-results .search-box input[type=text]{width:73%;}}#newsletter{margin-top:75px;margin-bottom:75px;}#newsletter .wrapper{background-color:white;}#newsletter .newsletter-infos{padding:55px 130px;text-align:center;}#newsletter .newsletter-infos h2{font-size:30px;margin-bottom:50px;}#newsletter .newsletter-infos h3{font-size:20px;}#newsletter .cols-container{padding-top:45px;}#newsletter .cols-container .col{width:50%;padding-left:40px;float:left;}#newsletter .cols-container .col:first-child{padding-left:0;padding-right:40px;}#newsletter .cols-container .center{padding:0 20px;}#newsletter .cols-container .button{margin-bottom:20px;float:none;}#newsletter .image-container{height:340px;position:relative;margin-bottom:10px;}#newsletter .image-container img{position:absolute;bottom:0;}#newsletter .image-container.avantages img{left:-65px;}#newsletter .image-container.mag img{left:-110px;}#newsletter .subscribe-now{padding:55px 100px;text-align:center;}#newsletter .subscribe-now h2{font-size:40px;margin-bottom:50px;}#newsletter .subscribe-now .button{margin-top:50px;font-size:20px;min-width:300px;background-color:white;color:#2d3185;}#newsletter .subscribe-now .button:hover{background-color:#e6e6e6;text-decoration:none;color:#2d3185 !important;}#newsletter .subscribe-now .button:focus{color:#2d3185;outline:none;text-decoration:none;}@media screen and (max-width:637px){#newsletter{margin:0;}#newsletter .newsletter-infos{padding:35px 20px;}#newsletter .newsletter-infos h2{font-size:25px;margin-bottom:25px;}#newsletter .newsletter-infos h2 br{display:none;}#newsletter .newsletter-infos h3{font-size:20px;margin:45px 20px 20px;}#newsletter .cols-container{padding-top:0;}#newsletter .cols-container .col{width:100%;padding:0;}#newsletter .cols-container .col:first-child{padding:0;}#newsletter .cols-container .center{padding:0;}#newsletter .image-container{height:auto;}#newsletter .image-container img{position:relative;width:100%;height:auto;}#newsletter .image-container.avantages img{left:-8px;}#newsletter .image-container.mag img{left:-3px;}#newsletter .subscribe-now{padding:35px 20px;}#newsletter .subscribe-now h2{font-size:25px;margin-bottom:35px;}#newsletter .subscribe-now .button{margin-top:35px;min-width:auto;width:100%;}}#application{margin-top:75px;margin-bottom:75px;}#application .wrapper{background-color:white;}#application .app-infos{padding:55px;}#application .app-infos h2{margin-bottom:50px;font-size:30px;text-align:center;}#application .app-infos p{text-align:center;}#application .app-infos .iphone-block{position:relative;margin-top:55px;}#application .app-infos .iphone{position:absolute;display:block;width:451px;height:400px;left:50%;top:0;margin-left:-215px;background-image:url(/sites/all/themes/s4y_v2/img/iphone.png?1458644225);background-repeat:no-repeat;}#application .app-infos ul{position:relative;min-height:500px;}#application .app-infos li{position:absolute;display:block;line-height:1.2;}#application .app-infos li span{display:block;font-family:"intro-bold";color:#e1334d;}#application .app-infos li:before{content:'';display:block;position:absolute;width:86px;height:86px;background-size:100%;}#application .app-infos .solde{text-align:right;width:200px;top:141px;left:11px;}#application .app-infos .solde:before{background-image:url(/sites/all/themes/s4y_v2/img/ico-solde.png?1458154203);top:-105px;right:-2px;}#application .app-infos .map{text-align:right;width:220px;top:298px;left:50px;}#application .app-infos .map:before{background-image:url(/sites/all/themes/s4y_v2/img/ico-map.png?1458643973);top:-15px;right:-114px;}#application .app-infos .history{text-align:left;width:220px;top:50px;left:671px;}#application .app-infos .history:before{background-image:url(/sites/all/themes/s4y_v2/img/ico-history.png?1458643623);top:-15px;left:-114px;}#application .app-infos .plus{text-align:left;width:280px;top:350px;left:650px;}#application .app-infos .plus:before{background-image:url(/sites/all/themes/s4y_v2/img/ico-plus.png?1458643703);top:-105px;left:60px;}#application .download-links{padding:55px;color:#333333;background-color:#ececec;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}#application .download-links h2{font-size:30px;}#application .download-links h2 span{text-transform:uppercase;}#application .download-links .cols-container{margin-bottom:45px;}#application .download-links .col{width:50%;float:left;text-align:center;}#application .download-links .col:first-child{border-right:1px solid #b3b3b3;}#application .download-links .col h5{margin-bottom:20px;}#application .download-links .col img{margin:0 20px;}#application .latest-updates h2{margin-bottom:55px;text-align:center;font-size:40px;}#application .latest-updates ul{width:47%;float:left;}#application .latest-updates ul li{margin-bottom:37px;}#application .latest-updates ul:last-child{float:right;}@media screen and (max-width:637px){#application{margin:0;}#application .app-infos{padding:30px 20px;}#application .app-infos h2{margin-bottom:25px;font-size:25px;}#application .app-infos h2 br{display:none;}#application .app-infos .iphone-block{position:relative;margin-top:25px;}#application .app-infos .iphone{position:relative;width:225px;height:198px;left:50%;top:0;margin-left:-112px;background-size:100%;}#application .app-infos ul{position:relative;min-height:auto;margin:20px 0;}#application .app-infos li{position:relative;text-align:left !important;top:auto !important;left:auto !important;right:auto !important;width:100% !important;padding:10px 0;padding-left:75px;margin:0;line-height:1.4;min-height:80px;}#application .app-infos li:before{width:55px;height:55px;top:10px !important;left:0 !important;right:auto !important;}#application .download-links{padding:30px 20px;}#application .download-links h2{font-size:25px;margin-bottom:10px;}#application .download-links h2 span{color:#e1334d;}#application .download-links .cols-container{margin-bottom:5px;}#application .download-links .col{width:100%;}#application .download-links .col:first-child{border-right:none;}#application .download-links .col h5{margin-top:20px;margin-bottom:10px;}#application .latest-updates h2{margin-bottom:35px;font-size:25px;}#application .latest-updates ul{width:100%;float:left;}#application .latest-updates ul li{margin-bottom:20px;}}#account{margin-top:75px;margin-bottom:75px;}#account .big.red.button{min-width:330px;margin-top:50px;}#account label{margin-top:15px;font-size:21px;line-height:1.2;}#account .attention{line-height:1.4;padding-right:90px;}#account .attention:before{display:block;content:'';float:left;width:76px;height:76px;margin-right:50px;background-image:url(/sites/all/themes/s4y_v2/img/ico-attention.png?1458896586);}#account .red-box-subtitle{padding:50px 50px 0;}#account .retype-pass{margin-top:-25px;}#account-balance{background-color:#e0e0e0;height:70px;}#account-balance .wrapper{position:relative;}#account-balance .balance-continer{margin-left:0;margin-top:-55px;}#account-balance .balance-continer .col{width:100%;margin-left:0;min-height:150px;margin-top:20px;float:left;color:#ffffff;overflow:hidden;-moz-box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;-webkit-box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;}#account-balance .balance-continer .col:first-child{-moz-border-radius-topleft:9px;-webkit-border-top-left-radius:9px;border-top-left-radius:9px;}#account-balance .balance-continer .col:last-child{-moz-border-radius-topright:9px;-webkit-border-top-right-radius:9px;border-top-right-radius:9px;}#account-balance .balance-continer.duo{margin-left:-17px;}#account-balance .balance-continer.duo .col{width:calc(50% - 17px);margin-left:17px;}#account-balance .balance-continer.trio{margin-left:-17px;}#account-balance .balance-continer.trio .col{width:calc(33.3% - 17px);margin-left:17px;}#account-balance .current{min-height:170px;margin-top:0 !important;padding:25px;padding-left:30px;}#account-balance .current h4{font-size:25px;margin-bottom:0;}#account-balance .current h5{padding-bottom:3px;font-size:55px;border-bottom:1px solid rgba(255,255,255,0.5);font-family:"intro-bold";}#account-balance .current p{margin-top:10px;margin-bottom:0;font-size:14px;}#account-balance .current.lunch-pass{background-color:#e1334d;}#account-balance .current.eco-pass{background-color:#4daed9;}#account-balance .current.gift-pass{background-color:#f49841;}#account-balance .pass-btn{display:block;min-height:150px;padding:27px;padding-top:20px;color:#2d3185;background-color:#ffffff;transition:background-color 200ms ease 0ms;-webkit-transition:background-color 200ms ease 0ms;-moz-transition:background-color 200ms ease 0ms;-ms-transition:background-color 200ms ease 0ms;}#account-balance .pass-btn:hover{background-color:#f2f2f2;}#account-balance .pass-btn p{font-size:25px;margin:0;font-family:"intro-bold";}#account-balance .pass-btn p:last-child{font-size:35px;margin-top:10px;}#account-balance .pass-btn p .blue{color:#4daed9;}#account-balance .pass-btn p .red{color:#e1334d;}#account-balance .pass-btn p .orange{color:#f49841;}#account-balance .pass-btn p .plus{position:relative;float:right;font-size:70px;line-height:0.7;font-family:"intro-book";font-weight:normal;}#account-balance .update{padding:20px 30px 0;font-size:14px;color:#333333;}#account-balance .update p{float:left;margin:0;}#account-balance .update .update-btn{position:relative;float:right;font-size:14px;}#account-balance .update .update-btn:before{display:inline-block;margin-right:10px;content:'\f054';font-family:FontAwesome;}#account-transactions{clear:both;padding-top:55px;}#account-transactions .wrapper{background-color:white;padding:5px;}#account-transactions .search-block{text-align:center;margin:55px 0;}#account-transactions .search-block label{margin-right:20px;display:inline-block;font-size:20px;font-family:"intro-book";font-weight:normal;}#account-transactions .search-block .select-big{max-width:400px;text-align:left;}#account-transactions .transactions-list{font-size:14px;font-family:"intro-bold";}#account-transactions .transactions-list thead{background-color:#2d3185;color:white;}#account-transactions .transactions-list thead th{border:0;padding:10px 12px;}#account-transactions .transactions-list thead th:first-child{padding-left:40px;}#account-transactions .transactions-list thead th:last-child{text-align:right;padding-right:40px;}#account-transactions .transactions-list td{padding:12px;}#account-transactions .transactions-list td:first-child{padding-left:40px;}#account-transactions .transactions-list td:nth-child(3){font-family:"intro-book";font-weight:normal;}#account-transactions .transactions-list td:last-child{text-align:right;padding-right:40px;}#account-transactions .transactions-list .red{color:#e1334d;}.form-block{padding:55px;padding-top:0;background-color:white;}.form-block h2{padding:0 100px 40px;text-align:center;font-size:30px;}.form-block p.subtitle{text-align:center;margin-bottom:55px;}.form-block .cols-container .col{width:44%;float:left;}.form-block .cols-container .col:last-child{float:right;}.form-block .cols-container .col.gray{padding:20px;background-color:#f4f4f4;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}.form-block .cols-container .col h5{color:#333333;font-size:14px;}.form-block .cols-container .col .cb-sodexo{margin-right:5px;}.form-block .date-row{display:inline-block;}.form-block .date-row .day-month,.form-block .date-row .year{margin-right:10px;float:left;}.form-block .date-row .day-month{width:90px;}.form-block .date-row .year{width:130px;}.form-block .radio-label{margin-top:0 !important;}.form-block .radio-label span{margin-right:20px;font-size:14px;color:#333333;font-family:"intro-book";font-weight:normal;}.form-block .radio-label.checks{margin-right:50px;}.form-block .radio-label.checks img{margin-left:20px;}.form-block .radio-label.checks span{display:block;padding-top:10px;padding-left:50px;text-align:center;}.form-block .check-selection-details{margin-top:27px;}.form-block .check-selection-details li{display:none;}.form-block .check-selection-details li.selected{display:block;}.form-block .lbl-mag,.form-block .lbl-avantages{display:block;padding:40px 0;background-repeat:no-repeat;background-position:center right;}.form-block .lbl-mag{background-position:calc(100% + 17px) center;background-image:url(/sites/all/themes/s4y_v2/img/sodexo4you-mag-th.png?1458901920);}.form-block .lbl-avantages{background-image:url(/sites/all/themes/s4y_v2/img/sodexo4you-avantages-th.png?1458901953);}@media screen and (max-width:637px){#account{margin:0;}#account .big.red.button{min-width:auto;width:100%;margin:20px 0;}#account label{margin-top:15px;font-size:17px;}#account .attention{line-height:1.4;padding:25px;text-align:center;}#account .attention:before{display:block;content:'';float:none;margin-right:auto;margin-left:auto;margin-bottom:20px;}#account .red-box-subtitle{padding:25px 20px 0;}#account .retype-pass{margin-top:0;}#account-balance{height:auto;background-color:transparent;}#account-balance .balance-continer{margin-left:0;margin-top:0;width:100%;border-right:0;}#account-balance .balance-continer .col{float:none;width:100%;margin-left:0;margin-top:1px;min-height:auto;}#account-balance .balance-continer .col:first-child{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;}#account-balance .balance-continer .col:last-child{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;}#account-balance .balance-continer.duo,#account-balance .balance-continer.trio{margin-left:0;}#account-balance .balance-continer.duo .col,#account-balance .balance-continer.trio .col{width:100%;margin-left:0;}#account-balance .current{padding:20px 10px;-moz-box-shadow:rgba(0,0,0,0.3) 0 0 0;-webkit-box-shadow:rgba(0,0,0,0.3) 0 0 0;box-shadow:rgba(0,0,0,0.3) 0 0 0;}#account-balance .current h4{font-size:14px;margin-bottom:10px;text-align:center;}#account-balance .current h5{text-align:center;font-size:32px;}#account-balance .current p{font-size:12px;text-align:center;}#account-balance .pass-btn{margin-bottom:0;padding:20px;min-height:100%;}#account-balance .pass-btn p{font-size:14px;text-align:center;}#account-balance .update{padding:20px 30px;text-align:center;}#account-balance .update p,#account-balance .update .update-btn{float:none;margin-bottom:5px;}#account-transactions{padding-top:0;}#account-transactions .search-block{margin:25px 0;}#account-transactions .search-block .select-big{max-width:280px;}#account-transactions .transactions-list{font-size:18px;}#account-transactions .transactions-list thead{display:none;}#account-transactions .transactions-list td{padding:12px;}#account-transactions .transactions-list td:first-child{display:none;}#account-transactions .transactions-list td:nth-child(2){padding-left:20px;width:5;}#account-transactions .transactions-list td:nth-child(2) span{font-family:"intro-book";font-weight:normal;}#account-transactions .transactions-list td:nth-child(3),#account-transactions .transactions-list td:nth-child(4){display:none;}#account-transactions .transactions-list td:last-child{white-space:nowrap;padding-right:20px;}.form-block{padding:20px;}.form-block h2{padding:10px 20px;font-size:25px;}.form-block p.subtitle{text-align:center;margin-bottom:25px;}.form-block .cols-container .col{width:100%;float:left;}.form-block .cols-container .col.gray:first-child{margin-bottom:20px;}.form-block .date-row{display:inline-block;}.form-block .date-row .day-month,.form-block .date-row .year{margin-right:5px;}.form-block .date-row .day-month{width:85px;}.form-block .date-row .year{width:100px;margin-right:0;}.form-block .lbl-mag,.form-block .lbl-avantages{display:block;padding:40px 0;padding-right:60px;background-repeat:no-repeat;background-position:center right;overflow:hidden;}.form-block .lbl-mag .cb-sodexo,.form-block .lbl-avantages .cb-sodexo{float:left;}.form-block .lbl-mag .text,.form-block .lbl-avantages .text{display:block;float:left;width:80%;}.form-block .lbl-mag{background-position:calc(100% + 17px) center;}}#assistance-top-links{height:70px;background-color:#e0e0e0;}#assistance-top-links .wrapper{position:relative;}#assistance-top-links .assistance-top-links-container{margin-left:-17px;}#assistance-top-links a{position:relative;display:block;width:calc(50% - 17px);min-height:170px;margin-left:17px;padding:55px 30px 30px 151px;top:-55px;float:left;font-size:25px;background-color:white;font-family:"intro-bold";-moz-box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;-webkit-box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;transition:background-color 200ms ease 0ms;-webkit-transition:background-color 200ms ease 0ms;-moz-transition:background-color 200ms ease 0ms;-ms-transition:background-color 200ms ease 0ms;}#assistance-top-links a:before{display:block;position:absolute;left:30px;top:35px;content:'';width:101px;height:101px;background-size:100%;}#assistance-top-links a:first-child{-moz-border-radius-topleft:9px;-webkit-border-top-left-radius:9px;border-top-left-radius:9px;}#assistance-top-links a:first-child:before{background-image:url(/sites/all/themes/s4y_v2/img/ico-question.png?1458856557);}#assistance-top-links a:last-child{-moz-border-radius-topright:9px;-webkit-border-top-right-radius:9px;border-top-right-radius:9px;}#assistance-top-links a:last-child:before{background-image:url(/sites/all/themes/s4y_v2/img/ico-mail-big.png?1458856514);}#assistance-top-links a:hover{background-color:#f2f2f2;}#assistance-iframe{margin-top:70px;padding-top:35px;}#assistance-iframe .wrapper{padding:55px;background-color:white;}#assistance-form{margin-bottom:75px;}#assistance-form .wrapper{padding-top:55px;background-color:white;}#assistance-form .big.red.button{min-width:330px;margin-top:50px;}#assistance-form .dk-select-options{min-height:160px;}#assistance-form label{margin-top:15px;font-size:17px;}.button--exeption{padding:13.5px 31px;}.full-box a{text-decoration:underline;}.full-box a:hover{text-decoration:underline;}#account .label--exeption{margin-top:45px;font-size:16px;line-height:1.4;}@media screen and (max-width:637px){#assistance-top-links,#assistance-iframe{display:none;}#assistance-form{margin-bottom:1px;}#assistance-form h2{font-size:25px;margin-bottom:10px;}#assistance-form .wrapper{padding-top:5px;}#assistance-form .big.red.button{min-width:auto;width:100%;margin-top:20px;margin-bottom:20px;}#assistance-form label{margin-top:15px;font-size:17px;}}#map-tabs{height:70px;background-color:#e0e0e0;}#map-tabs .wrapper{position:relative;}#map-tabs .map-tabs-container{margin-left:-17px;}#map-tabs li{display:block;position:relative;float:left;width:calc(20% - 17px);height:125px;margin-left:17px;margin-top:-60px;}#map-tabs li .tab{display:block;background-color:white;height:105px;padding:25px;text-align:center;font-size:22px;vertical-align:middle;text-transform:uppercase;font-family:"intro-bold";-moz-box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;-webkit-box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;transition:all 200ms ease 0ms;-webkit-transition:all 200ms ease 0ms;-moz-transition:all 200ms ease 0ms;-ms-transition:all 200ms ease 0ms;}#map-tabs li .tab:after{display:block;content:'\f107';font-family:FontAwesome;position:absolute;bottom:15px;left:50%;font-size:35px;margin-left:-10px;opacity:0;transition:all 200ms ease 0ms;-webkit-transition:all 200ms ease 0ms;-moz-transition:all 200ms ease 0ms;-ms-transition:all 200ms ease 0ms;}#map-tabs li .tab:hover{background-color:#f2f2f2;}#map-tabs li .tab:hover.selected{background-color:white;}#map-tabs li .tab.selected{height:130px;}#map-tabs li .tab.selected:after{opacity:1;bottom:-7px;}#map-tabs li .tab small{font-size:12px;display:block;}#map-tabs li .tab small sup{top:-5px;}#map-tabs li .tab sup{top:-10px;}#map-tabs li .tab.lunch{-moz-border-radius-topleft:9px;-webkit-border-top-left-radius:9px;border-top-left-radius:9px;}#map-tabs li .tab.lunch .color{color:#e1334d;}#map-tabs li .tab.eco .color{color:#4daed9;}#map-tabs li .tab.cadeau{padding-top:33px;}#map-tabs li .tab.cadeau .color{color:#f49a40;}#map-tabs li .tab.sport .color{color:#f8c93a;}#map-tabs li .tab.book{-moz-border-radius-topright:9px;-webkit-border-top-right-radius:9px;border-top-right-radius:9px;padding-top:33px;}#map-tabs li .tab.book .color{color:#4daed9;}#map-search{margin-bottom:75px;}#map-search .wrapper{padding:30px 55px;background-color:white;-moz-box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;-webkit-box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;}#map-search label{font-size:20px;font-family:"intro-book";font-weight:normal;}#map-search .search{width:75px;height:75px;float:right;}#map-search .checkbox{color:#333333;font-size:16px;font-family:"intro-bold";}#map-search .checkbox .cb-sodexo{float:left;margin-right:10px;}#map-search .checkbox .text{display:block;margin-top:2px;float:left;width:80%;}#map-section .wrapper{padding:5px;background-color:white;min-height:300px;margin-bottom:75px;}#map-section .map-header{padding:25px 30px;margin-bottom:5px;color:white;background-color:#2d3185;}#map-section .map-header .arrow-link{display:none;font-size:16px;margin:0;font-family:"intro-bold";}#map-section .map-header .arrow-link:first-child{display:block;}#map-section .cols-container{position:absolute;overflow:hidden;z-index:10;width:320px;height:420px;}#map-section .address-list-desktop,#map-section .address-list-mobile,#map-section .details-container{position:absolute;top:0;left:0;width:320px;height:420px;right:5px;z-index:20;background-color:white;transition:all 200ms ease 0ms;-webkit-transition:all 200ms ease 0ms;-moz-transition:all 200ms ease 0ms;-ms-transition:all 200ms ease 0ms;}#map-section .address-list-desktop.is-hidden,#map-section .address-list-mobile.is-hidden,#map-section .details-container.is-hidden{left:-320px;}#map-section .address-list-desktop .address-list,#map-section .address-list-mobile .address-list,#map-section .details-container .address-list{background-color:white;}#map-section .address-list-desktop .address-list li > a,#map-section .address-list-mobile .address-list li > a,#map-section .details-container .address-list li > a{position:relative;display:block;margin-right:5px;padding:15px 55px 15px 30px;border-bottom:1px solid #c8c8c8;font-size:14px;line-height:1.4;transition:background-color 200ms ease 0ms;-webkit-transition:background-color 200ms ease 0ms;-moz-transition:background-color 200ms ease 0ms;-ms-transition:background-color 200ms ease 0ms;}#map-section .address-list-desktop .address-list li > a:after,#map-section .address-list-mobile .address-list li > a:after,#map-section .details-container .address-list li > a:after{display:block;position:absolute;content:'\f054';right:30px;top:50%;margin-top:-12px;font-family:FontAwesome;font-size:21px;transition:all 200ms ease 0ms;-webkit-transition:all 200ms ease 0ms;-moz-transition:all 200ms ease 0ms;-ms-transition:all 200ms ease 0ms;}#map-section .address-list-desktop .address-list li > a:hover,#map-section .address-list-mobile .address-list li > a:hover,#map-section .details-container .address-list li > a:hover{background-color:#f2f2f2;}#map-section .address-list-desktop .address-list li > a:hover:after,#map-section .address-list-mobile .address-list li > a:hover:after,#map-section .details-container .address-list li > a:hover:after{right:25px;}#map-section .address-list-desktop .address-list li > a span.name,#map-section .address-list-mobile .address-list li > a span.name,#map-section .details-container .address-list li > a span.name{display:block;font-family:"intro-bold";}#map-section .details-container{z-index:21;width:320px;}#map-section .details-container .details-block{padding:15px;padding-left:30px;border-top:1px solid #c8c8c8;font-size:14px;line-height:1.4;margin-right:5px;width:100%;}#map-section .details-container .details-block:first-child{border-top:0;}#map-section .details-container .details-block .title{display:block;margin-bottom:5px;font-family:"intro-bold";}#map-section .details-container .details-block .phone{margin:10px 0;font-family:"intro-bold";}#map-section .details-container .details-block .bullet-list li{margin-bottom:5px;}#map-section .details-container .button{float:none;display:inline-block;}#map-section #gmap{position:relative;width:100%;height:420px;z-index:1;}@media screen and (max-width:637px){#map-tabs{display:none;}#map-search{margin-bottom:0;}#map-search .wrapper{padding:20px;-moz-box-shadow:rgba(0,0,0,0.3) 0 0 0;-webkit-box-shadow:rgba(0,0,0,0.3) 0 0 0;box-shadow:rgba(0,0,0,0.3) 0 0 0;}#map-search label{display:block;margin-top:20px;text-align:center;font-size:16px;}#map-search label.radio-label{text-align:left;text-transform:uppercase;font-size:14px;font-family:"intro-bold";}#map-search label .radio-sodexo{margin-right:10px;}#map-search label.lunch .color{color:#e1334d;}#map-search label.eco .color{color:#4daed9;}#map-search label.cadeau .color{color:#f49a40;}#map-search label.sport .color{color:#f8c93a;}#map-search label.book .color{color:#4daed9;}#map-search label sup{top:-5px;}#map-search .search{width:100%;height:auto;margin:20px 0 10px;float:none;background-image:none;text-indent:0;text-transform:uppercase;font-size:18px;font-family:"intro-bold";}#map-search .checkbox{color:#333333;font-size:16px;font-family:"intro-bold";}#map-search .checkbox .cb-sodexo{float:left;margin-right:10px;}#map-search .checkbox .text{text-align:left;font-size:14px;font-family:"intro-book";font-weight:normal;}#map-section .wrapper{min-height:auto;margin-bottom:0;}#map-section .address-list-mobile{position:relative;height:auto;width:100%;}#map-section .address-list-mobile .address-list li > a{border-top:1px solid #c8c8c8;border-bottom:none;margin-right:0;}#map-section .address-list-mobile .address-list li:first-child > a{border:none;}#map-section .address-list-mobile .address-list li.selected .details-container{display:block;}#map-section .address-list-mobile .address-list li.selected > a:after{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);right:30px;}#map-section .details-container{display:none;position:relative;width:100%;height:auto;}#map-section .details-container .details-block{border-top:none;}#map-section .details-container .details-block:first-child{padding-top:0;border-top:0;}#map-section .details-container .button{float:none;display:inline-block;}#map-section #gmap{height:500px;}.notifContainer{position:initial;display:block;background:#f91c41;height:50px;overflow:hidden;}.notifContainer--error{background:#f91c41;}.notifContainer--warning{background:#FF9236;}.notifContainer--validate{background:#799B48;}.notifContainer .notif-img{background-size:50px;}.notif{border-radius:0;font-size:12px;height:50px;}.notif_text{width:80%;}}.bullet-list-article li{position:relative;display:block;padding-left:25px;margin-bottom:20px;line-height:1.2;}.bullet-list-article li:before{display:block;position:absolute;left:0;top:1px;font-size:8px;content:'\f111';font-family:'FontAwesome';transition:left 250ms ease 0ms;-webkit-transition:left 250ms ease 0ms;-moz-transition:left 250ms ease 0ms;-ms-transition:left 250ms ease 0ms;}.bullet-list-article li:hover:before{left:5px;}.number-list-article{list-style-type:decimal;color:inherit;}.number-list-article li{list-style-type:decimal;position:relative;padding-left:25px;margin-bottom:20px;line-height:0.8;}.linkarticle{text-decoration:underline;color:inherit;transition:color 150ms ease 0ms;-webkit-transition:color 150ms ease 0ms;-moz-transition:color 150ms ease 0ms;-ms-transition:color 150ms ease 0ms;}.notifContainer{position:fixed;top:50px;z-index:200;width:1024px;margin-left:50%;-moz-transform:translateX(-512px);-ms-transform:translateX(-512px);-webkit-transform:translateX(-512px);transform:translateX(-512px);}.notif--error{background:#f91c41;}.notif--error:before{background:url(/sites/all/themes/s4y_v2/img/error.png);}.notif--warning{background:#FF9236;}.notif--warning:before{background:url(/sites/all/themes/s4y_v2/img/warning.png);}.notif--validate{background:#799B48;}.notif--validate:before{background:url(/sites/all/themes/s4y_v2/img/validate.png);}.notif--info{background:#4DAED9;}.notif--info:before{background:url(/sites/all/themes/s4y_v2/img/info.png);}.notif{position:relative;overflow:hidden;border-radius:9px;margin-bottom:15px;height:50px;color :#FFF;width:0%;}.notif:before{content:"";display:block;height:50px;width:50px;}.notif__text{position:absolute;left:35px;top:50%;font-size:18px;opacity:0;width:920px;padding:10px;margin-left:5px;z-index:81;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);;}.notif__button{position:absolute;border:none;cursor:pointer;top:17px;right:17px;height:17px;width:17px;background:url(/sites/all/themes/s4y_v2/img/cross.png);}.notif__button:hover{opacity:0.8;}@media screen and (max-width:1042px){.notifContainer{left:0;margin:0;width:100%;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;}.notif{border-radius:0;}.notif__text{font-size:16px;width:90%;}}@media screen and (max-width:637px){.notifContainer{position:fixed;display:block;background:#2B2F6E;}.notif{margin-bottom:0;}.notif__text{font-size:12px;width:80%;margin-left:0;}}
@font-face{font-family:"intro-regular";src:url(/sites/all/themes/s4y_v2/css/fonts/intro-regular-webfont.eot);src:url(/sites/all/themes/s4y_v2/css/fonts/intro-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/s4y_v2/css/fonts/intro-regular-webfont.woff) format("woff"),url(/sites/all/themes/s4y_v2/css/fonts/intro-regular-webfont.ttf) format("truetype"),url(/sites/all/themes/s4y_v2/css/fonts/intro-regular-webfont.svg#intro-regular) format("svg");font-weight:normal;font-style:normal;}@keyframes ld-spin-fast-anim{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}50%{transform:rotate(900deg);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}to{transform:rotate(1800deg);}}@keyframes checkmark-anim{0%{height:0;width:0;opacity:1;}20%{height:0;width:20px;opacity:1;}40%{height:32px;width:20px;opacity:1;}100%{height:32px;width:20px;opacity:1;}}@keyframes checkmark-big-a{0%{width:0;}50%{width:50px;}}@keyframes checkmark-big-b{0%{width:0;}50%{width:0;}100%{width:80px;}}@keyframes rotate-anim{100%{transform:rotate(360deg);}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0;}50%{stroke-dasharray:89,200;stroke-dashoffset:-35;}100%{stroke-dasharray:89,200;stroke-dashoffset:-124;}}#form18{min-height:100%;background-color:white;padding-top:1px;}#form18 .hidden-block{display:none;}.modal-open #form18{filter:blur(5px);}#form18 .wrapper{max-width:590px;}#form18 .form-block{margin-top:50px;padding:0 20px 50px;}#form18 .input-box-container{margin-bottom:30px;}#form18 .input-box-container .input-box,#faq_form .input-box-container .input-box{position:relative;}#form18 .input-box-container .input-box.on-top{z-index:105;}#form18 .row{margin:0 -10px;}#form18 [class*='col-sm-']{padding-left:10px;padding-right:10px;}#form18 .form-fields label{display:block;position:absolute;left:12px;top:18px;color:#828282;font-size:18px;pointer-events:none;font-family:"intro-book";font-weight:normal;transition:all 0.2s ease 0ms;-webkit-transition:all 0.2s ease 0ms;-moz-transition:all 0.2s ease 0ms;-ms-transition:all 0.2s ease 0ms;}#form18 .form-fields label span{font-size:13px;}@media screen and (max-width:440px){#form18 .form-fields label span{display:none;}}@media screen and (max-width:320px){#form18 .form-fields label{font-size:16px;}}#form18 .input-material.focus ~ label,#form18 .input-material.filled ~ label,#form18 .select-material.focus ~ label,#form18 .select-material.filled ~ label{top:11px;font-size:13px;color:#4f4f4f;}#form18 .input-material.focus ~ label span,#form18 .input-material.filled ~ label span,#form18 .select-material.focus ~ label span,#form18 .select-material.filled ~ label span{display:none;}#form18 .input-material.focus,#form18 .input-material.filled{padding-top:23px;padding-bottom:7px;}#form18 .select-material{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-family:"intro-book";font-weight:normal;transition:all 0.3s ease 0ms;-webkit-transition:all 0.3s ease 0ms;-moz-transition:all 0.3s ease 0ms;-ms-transition:all 0.3s ease 0ms;}#form18 .select-material.focus{outline:none;-moz-box-shadow:0 0 6px 2px rgba(44,48,137,0.3);-webkit-box-shadow:0 0 6px 2px rgba(44,48,137,0.3);box-shadow:0 0 6px 2px rgba(44,48,137,0.3);}#form18 .select-material.focus.error{-moz-box-shadow:0 0 6px 2px rgba(225,51,77,0.3);-webkit-box-shadow:0 0 6px 2px rgba(225,51,77,0.3);box-shadow:0 0 6px 2px rgba(225,51,77,0.3);}#form18 .select-material ~ label{z-index:102;}#form18 .input-material.error ~ label,#form18 .select-material.error ~ label{color:#e1334d;}#form18 .form-error-message{display:none;position:relative;color:#e1334d;font-size:13px;padding:5px 0 0;}#form18 input[type='text'],#form18 input[type='email'],#form18 input[type='search'],#form18 input[type='password'],#form18 input[type='tel'],#form18 input[type='number'],#form18 textarea{width:100%;padding:15px 12px;margin-bottom:0;border:1px solid #828282;background-color:#fafafa;outline:none;font-size:18px;color:#828282;background-color:#fafafa;-webkit-user-select:text;font-family:"intro-book";font-weight:normal;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;transition:all 0.3s ease 0ms;-webkit-transition:all 0.3s ease 0ms;-moz-transition:all 0.3s ease 0ms;-ms-transition:all 0.3s ease 0ms;}#form18 input[type='text'].error,#form18 input[type='email'].error,#form18 input[type='search'].error,#form18 input[type='password'].error,#form18 input[type='tel'].error,#form18 input[type='number'].error,#form18 textarea.error{border-color:#e1334d;}#form18 input[type='text'].focus,#form18 input[type='email'].focus,#form18 input[type='search'].focus,#form18 input[type='password'].focus,#form18 input[type='tel'].focus,#form18 input[type='number'].focus,#form18 textarea.focus{outline:none;-moz-box-shadow:0 0 6px 2px rgba(44,48,137,0.3);-webkit-box-shadow:0 0 6px 2px rgba(44,48,137,0.3);box-shadow:0 0 6px 2px rgba(44,48,137,0.3);}#form18 input[type='text'].focus.error,#form18 input[type='email'].focus.error,#form18 input[type='search'].focus.error,#form18 input[type='password'].focus.error,#form18 input[type='tel'].focus.error,#form18 input[type='number'].focus.error,#form18 textarea.focus.error{-moz-box-shadow:0 0 6px 2px rgba(225,51,77,0.3);-webkit-box-shadow:0 0 6px 2px rgba(225,51,77,0.3);box-shadow:0 0 6px 2px rgba(225,51,77,0.3);}#form18 input[type='text']:disabled,#form18 input[type='email']:disabled,#form18 input[type='search']:disabled,#form18 input[type='password']:disabled,#form18 input[type='tel']:disabled,#form18 input[type='number']:disabled,#form18 textarea:disabled{color:#bfbfbf;background-color:#f6f6f6;border-color:#bdbdbd;}#form18 input[type='text']:disabled ~ label,#form18 input[type='email']:disabled ~ label,#form18 input[type='search']:disabled ~ label,#form18 input[type='password']:disabled ~ label,#form18 input[type='tel']:disabled ~ label,#form18 input[type='number']:disabled ~ label,#form18 textarea:disabled ~ label{color:#bfbfbf;}@media screen and (max-width:320px){#form18 input[type='text'],#form18 input[type='email'],#form18 input[type='search'],#form18 input[type='password'],#form18 input[type='tel'],#form18 input[type='number'],#form18 textarea{font-size:16px;}}#form18 input[type=number]::-webkit-inner-spin-button,#form18 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}#form18 .toggle-password{position:absolute;top:17px;right:15px;border:0;width:28px;height:19px;background-color:transparent;background-image:url(/sites/all/themes/s4y_v2/img/form18/visibility-button.svg?1525019687);}#form18 .toggle-password.off{background-image:url(/sites/all/themes/s4y_v2/img/form18/visibility-button-off.svg?1525019658);}#form18 .toggle-info,#faq_form .toggle-info{position:absolute;top:12px;right:15px;border:0;width:30px;height:30px;background-color:#e0e0e0;border-radius:50%;background-image:url(/sites/all/themes/s4y_v2/img/form18/question-mark.svg?1525021425);background-repeat:no-repeat;background-position:center;background-size:50%;}#form18 input:-webkit-autofill,#form18 input:-webkit-autofill:hover,#form18 input:-webkit-autofill:focus,#form18 input:-webkit-autofill:active{-webkit-text-fill-color:#828282;transition:background-color 5000s ease-in-out 0s;-webkit-transition:background-color 5000s ease-in-out 0s;-moz-transition:background-color 5000s ease-in-out 0s;-ms-transition:background-color 5000s ease-in-out 0s;}#form18 h2{text-align:center;font-size:26px;color:#2c3089;font-family:"intro-regular";font-weight:normal;}#form18 h3{position:relative;color:#2c3089;font-size:24px;margin-top:35px;margin-bottom:30px;font-family:"intro-regular";font-weight:normal;}#form18 h3 span{display:block;position:relative;float:left;width:35px;height:35px;margin-right:12px;background-color:#2c3089;border-radius:50%;color:white;left:0;text-align:center;line-height:35px;top:-5px;}#form18 p{font-size:18px;color:#828282;}#form18 .reg{font-size:50%;line-height:0;vertical-align:.8em;}#form18 .inline-block{display:inline-block;}#form18 .title-top{margin:40px 20px;text-align:center;}#form18 .title-top h2{margin-bottom:20px;}#form18 .title-top a{text-decoration:underline;}#form18 .radio-block{position:relative;display:table;width:100%;border:1px solid #828282;border-radius:4px;background-color:#f5f5f5;margin-bottom:30px;}#form18 .radio-block input{display:none;}#form18 .radio-block label{display:table-cell;position:relative;width:33.33%;cursor:pointer;padding:20px;margin:0;margin-left:-4px;text-align:center;font-family:"intro-book";font-weight:normal;border-left:1px solid #828282;}#form18 .radio-block label:first-child{border-left:0 none;margin:0;}#form18 .radio-block img{position:relative;z-index:1;}#form18 .radio-block .nom{display:block;position:relative;padding-top:15px;font-size:16px;color:#828282;z-index:1;}#form18 .radio-block .bg{display:block;position:absolute;top:0;left:0;bottom:0;right:-1px;}#form18 .radio-block input:checked ~ .bg{background-color:#2c3089;}#form18 .radio-block input:checked ~ .nom{color:white;font-family:"intro-regular";font-weight:normal;}@media screen and (max-width:505px){#form18 .radio-block img{width:100%;}}@media screen and (max-width:414px){#form18 .radio-block label{padding:10px;}#form18 .radio-block .nom{padding-top:10px;font-size:14px;}}#form18 .radio-block.simple label{width:50%;padding:10px 20px;}#form18 .radio-block.simple .nom{padding:0;}#form18 .toggle{position:relative;display:inline-block;min-height:30px;margin-bottom:10px;}#form18 .toggle input{position:absolute;opacity:0;}#form18 .toggle .bg{width:60px;height:30px;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ec646d;border-radius:30px;transition:all 0.2s ease 0ms;-webkit-transition:all 0.2s ease 0ms;-moz-transition:all 0.2s ease 0ms;-ms-transition:all 0.2s ease 0ms;}#form18 .toggle .bg:before{position:absolute;content:"";height:22px;width:22px;left:5px;bottom:4px;border:1px solid gray;border-radius:50%;background-color:#e0e0e0;z-index:1;transition:all 0.2s ease 0ms;-webkit-transition:all 0.2s ease 0ms;-moz-transition:all 0.2s ease 0ms;-ms-transition:all 0.2s ease 0ms;}#form18 .toggle .yes{display:block;position:absolute;width:13px;height:11px;top:10px;left:10px;background-repeat:no-repeat;background-image:url(/sites/all/themes/s4y_v2/img/form18/toggle-v.svg?1524818882);background-size:100%;}#form18 .toggle .no{display:block;position:absolute;width:11px;height:11px;top:10px;right:10px;background-image:url(/sites/all/themes/s4y_v2/img/form18/toggle-x.svg?1524818910);background-repeat:no-repeat;background-size:100%;}#form18 .toggle input:checked + .bg{background-color:#a5ce81;}#form18 .toggle input:focus + .bg{box-shadow:0 0 1px #a5ce81;}#form18 .toggle input:checked + .bg:before{-moz-transform:translateX(28px);-ms-transform:translateX(28px);-webkit-transform:translateX(28px);transform:translateX(28px);}#form18 .toggle input:disabled + .bg{background-color:#bfbfbf;cursor:default;}#form18 .toggle input:disabled ~ .nom,#form18 .toggle input:disabled ~ .nom a{color:#bfbfbf;}#form18 .toggle .nom{display:flex;min-height:35px;align-items:center;padding-bottom:5px;padding-left:80px;color:#828282;font-size:15px;font-family:"intro-book";font-weight:normal;line-height:1.2;text-align:left;}#form18 .toggle .nom a{color:#828282;text-decoration:underline;}#form18 .buttons{padding:30px 0;}#form18 .button.big{font-family:"intro-regular";font-weight:normal;font-size:18px;}#form18 .button.big:disabled{opacity:.5;cursor:not-allowed;}#form18 .button.big.processing{color:transparent;}#form18 .button.big.processing.processing:after{content:'';display:block;position:absolute;color:white;top:8px;left:calc(50% - 15px);width:30px;height:30px;border-width:4px;border-color:currentColor currentColor currentColor transparent;border-style:solid;border-radius:50%;vertical-align:middle;animation:ld-spin-fast-anim 1s infinite;transition:all .3s;}#form18 .button.big.processing:hover{color:transparent !important;}#form18 .button.big.complete{color:transparent;background-color:#7cc576;}#form18 .button.big.complete:after{opacity:1;color:white;height:32px;width:20px;transform-origin:left top;border-right:4px solid white;border-top:4px solid white;content:'';left:calc(50% - 16px);top:20px;position:absolute;animation-duration:800ms;animation-timing-function:ease;animation-name:checkmark-anim;transform:scaleX(-1) rotate(135deg);}#form18 .button.big.complete:hover{color:transparent !important;}#form18 .button.big:hover{background-color:#e1334d;}#form18 .button.big.complete:hover{background-color:#7cc576;}#form18 .button.big.red{float:right;}#form18 .info-box,#faq_form .info-box{display:none;position:relative;margin:15px 0;background-color:#e7ecfc;border-radius:4px;padding:22px 22px 15px;}#form18 .info-box:before,#faq_form .info-box:before{content:'';display:block;position:absolute;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #e7ecfc;top:-7px;left:23px;}#form18 .info-box.pointer-right:before,#faq_form .info-box.pointer-right:before{left:auto;right:23px;}#form18 .info-box p,#faq_form .info-box p{font-size:13px;line-height:1.3;}#form18 .info-box ul{position:relative;}#form18 .info-box ul li{position:relative;padding-left:20px;}#form18 .info-box ul li:before{content:'';display:block;position:absolute;top:4px;left:0;width:8px;height:8px;border-radius:50%;background-color:#bdbdbd;}#form18 .info-box ul li p{color:#bdbdbd;}#form18 .info-box ul li.active:before{background-color:#7cc576;}#form18 .info-box ul li.active p{color:#828282;}#form18 .info-box .info-box--title{font-size:14px;font-family:"intro-regular";font-weight:normal;}#form18 .info-box.active{display:block;}@media screen and (max-width:768px){#form18 .info-box img,#faq_form .info-box img{display:inline-block;padding-bottom:15px;}}#form18 .info-box--close,#faq_form .info-box--close{display:block;position:absolute;width:15px;height:15px;top:8px;right:8px;overflow:hidden;cursor:pointer;}#form18 .info-box--close:hover:before,#form18 .info-box--close:hover:after,#faq_form .info-box--close:hover:before,#faq_form .info-box--close:hover:after{background:black;}#form18 .info-box--close:before,#form18 .info-box--close:after,#faq_form .info-box--close:before,#faq_form .info-box--close:after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#828282;}#form18 .info-box--close:before,#faq_form .info-box--close:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}#form18 .info-box--close:after,#faq_form .info-box--close:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}#form18 .register-with--fields-container{display:none;}#form18 .attention{background-color:#e7ecfc;border-radius:4px;display:none;}#form18 .attention.on{display:block;}#form18 .attention .attention-header{position:relative;padding:26px;background-color:#ec646d;border-radius:4px 4px 0 0;}#form18 .attention .attention-header:before{content:'';display:block;position:absolute;width:65px;height:56px;top:10px;left:50px;background-image:url(/sites/all/themes/s4y_v2/img/form18/danger.svg?1525084893);background-repeat:no-repeat;}#form18 .attention .attention-header h3{font-size:26px;color:white;text-align:center;margin:0;padding:0;}#form18 .attention .attention-content{padding:35px 50px;}#form18 .attention .attention-content p{font-size:16px;}#form18 .attention .attention-content a{color:#7a74f0;text-decoration:underline;}#form18 .attention .button.big.blue{margin-top:25px;}#form18 .attention .button.big.blue:hover{background-color:#171947;}#form18 .attention .annuler{display:block;padding-top:20px;color:#828282;font-size:14px;text-decoration:underline;}@media screen and (max-width:440px){#form18 .attention .attention-header:before{left:20px;top:20px;width:45px;height:39px;}#form18 .attention .attention-content{padding:20px;}}#form18 .select-18{width:100%;}#form18 .select-18.dk-select{display:block;}#form18 .select-18 .dk-selected{padding:15px 12px;padding-top:23px;padding-bottom:7px;margin-bottom:0;border:1px solid #828282;background-color:#fafafa;outline:none;font-size:18px;color:#828282;z-index:101;-webkit-user-select:text;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-family:"intro-book";font-weight:normal;transition:all 0.3s ease 0ms;-webkit-transition:all 0.3s ease 0ms;-moz-transition:all 0.3s ease 0ms;-ms-transition:all 0.3s ease 0ms;}#form18 .select-18 .dk-selected:before{border-width:0.4em 0.4em 0;border-top-color:#828282;margin:-0.2em 1em 0 0;z-index:2;}#form18 .select-18 .dk-selected:after{top:0;right:0;height:100%;width:38px;border-left:none;background-color:transparent;margin:0;}#form18 .select-18 .dk-selected:hover:before,#form18 .select-18 .dk-selected:focus:before{border-top-color:#828282;}#form18 .select-18 .dk-select-options{border:1px solid #828282;font-size:14px;color:#333333;padding:0;border-top:none;background-color:#fafafa;outline:none;-moz-box-shadow:0 0 6px 2px rgba(44,48,137,0.3);-webkit-box-shadow:0 0 6px 2px rgba(44,48,137,0.3);box-shadow:0 0 6px 2px rgba(44,48,137,0.3);}#form18 .select-18 .dk-select-options.error{-moz-box-shadow:0 0 6px 2px rgba(225,51,77,0.3);-webkit-box-shadow:0 0 6px 2px rgba(225,51,77,0.3);box-shadow:0 0 6px 2px rgba(225,51,77,0.3);}#form18 .select-18 .dk-select-options .dk-option-highlight{background-color:#828282;color:#fff;}#form18 .select-18 .dk-select-options .hidden-option{display:none;}#form18 .select-18 .dk-option-selected{background-color:#828282;color:white;}#form18 .select-18 .dk-option{line-height:1;padding:12px 15px;}#form18 .select-18.dk-select-open-down .dk-selected{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;}#form18 .select-18.dk-select-open-up .dk-selected{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;}#form18 .select-18.dk-select-open-up .dk-selected:before,#form18 .select-18.dk-select-open-down .dk-selected:before{border-width:0 0.4em 0.4em;border-bottom-color:#828282;}#form18 .select-18.error .dk-selected{border-color:#e1334d;}#form18 .toggle-fields{display:block;position:relative;text-decoration:underline;color:#828282;font-size:16px;padding-left:30px;margin:0 0 20px;line-height:1.2;}#form18 .toggle-fields:before{content:'';display:block;position:absolute;left:0;width:20px;height:20px;margin-right:10px;background-image:url(/sites/all/themes/s4y_v2/img/form18/arrow.svg?1525772034);}#form18 .toggle-fields.active:before{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}#form18 .toggle-fields--container{display:none;}#form18 .toggle-fields--container.open{display:block;}#form18 .opt-ins-block{padding-top:40px;}.form18-modal.form18-progress .modal-state--progress{display:block;}.form18-modal.form18-success .modal-state--success{display:block;}.form18-modal.form18-error .modal-state--error{display:block;}.form18-modal .modal-dialog{display:block;}@media screen and (max-width:637px){.form18-modal .modal-dialog{margin:25% auto !important;}}.form18-modal .modal-content{background-color:transparent;-moz-box-shadow:0 0 0 0 white;-webkit-box-shadow:0 0 0 0 white;box-shadow:0 0 0 0 white;}.form18-modal .modal-body{text-align:center;}.form18-modal h2{color:white;font-family:"intro-book";font-size:24px;font-weight:normal;margin:15px 0;}.form18-modal p{color:white;font-family:"intro-book";font-size:15px;font-weight:normal;}.form18-modal .button{display:inline-block;float:none;font-family:"intro-book";font-size:16px;font-weight:normal;margin:20px auto;color:#828282;}.form18-modal .modal-state{display:none;}.form18-modal .form18-loader{position:relative;margin:0px auto;width:180px;height:180px;}.form18-modal .form18-loader .circular-loader{position:absolute;width:100%;height:100%;top:0;left:0;margin:auto;transform-origin:center center;animation:rotate-anim 2s linear infinite;}.form18-modal .form18-loader .loader-path{stroke-dasharray:150,200;stroke-dashoffset:-10;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round;}.form18-modal .modal-state--success{position:relative;}.form18-modal .modal-state--success .picto{position:relative;width:150px;height:150px;margin:0 auto;border:7px solid #a3d39c;border-radius:50%;}.form18-modal .modal-state--success .picto .picto-visu{display:block;position:absolute;top:20px;left:45px;width:50px;height:80px;transform:scaleX(-1) rotate(135deg);animation-duration:500ms;animation-timing-function:ease;}.form18-modal .modal-state--success .picto .picto-visu:before,.form18-modal .modal-state--success .picto .picto-visu:after{content:'';position:absolute;height:10px;width:50px;left:0px;margin-left:0;background:#a3d39c;border-radius:5px;animation:checkmark-big-a 0.3s linear;}.form18-modal .modal-state--success .picto .picto-visu:after{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;transform-origin:0 100%;width:80px;left:40px;top:-10px;animation:checkmark-big-b 0.4s linear;}.form18-modal .modal-state--error{position:relative;}.form18-modal .modal-state--error .picto{position:relative;width:150px;height:150px;margin:0 auto;border:7px solid #eea1a7;border-radius:50%;}.form18-modal .modal-state--error .picto:before,.form18-modal .modal-state--error .picto:after{content:'';position:absolute;height:10px;width:70%;top:50%;left:15%;margin-top:-5px;margin-left:0;background:#eea1a7;border-radius:5px;}.form18-modal .modal-state--error .picto:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}.form18-modal .modal-state--error .picto:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}#form18{min-height:auto;}
.tooltipster-base{display:flex;pointer-events:none;position:absolute;}.tooltipster-box{flex:1 1 auto;}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto;}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden;}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;}.tooltipster-fade.tooltipster-show{opacity:1;}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden;}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.23,0.635,0.495,1);-webkit-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-moz-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-ms-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-o-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);}.tooltipster-fall.tooltipster-initial{top:0 !important;}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0 !important;opacity:0;}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);}.tooltipster-slide.tooltipster-initial{left:-40px !important;}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0 !important;opacity:0;}@keyframes tooltipster-fading{0%{opacity:0;}100%{opacity:1;}}.tooltipster-update-fade{animation:tooltipster-fading 400ms;}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg);}75%{transform:rotate(2deg);}100%{transform:rotate(0);}}.tooltipster-update-rotate{animation:tooltipster-rotating 600ms;}@keyframes tooltipster-scaling{50%{transform:scale(1.1);}100%{transform:scale(1);}}.tooltipster-update-scale{animation:tooltipster-scaling 600ms;}.tooltipster-sidetip .tooltipster-box{background:#2d3185;border:0;border-radius:20px;padding:2px 10px;font-size:10px;}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:5px;}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:5px;}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:5px;}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:5px;}.tooltipster-sidetip .tooltipster-content{color:white;line-height:18px;padding:2px 10px;}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute;}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:5px;margin-left:-5px;top:0;width:10px;}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:10px;margin-top:-5px;right:0;top:0;width:5px;}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:10px;margin-top:-5px;left:0;top:0;width:5px;}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:5px;margin-left:-5px;width:10px;}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0;}.tooltipster-sidetip .tooltipster-arrow-background{border:5px solid transparent;}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#2d3185;left:0;top:3px;}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#2d3185;left:-3px;top:0;}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#2d3185;left:3px;top:0;}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#2d3185;left:0;top:-3px;}.tooltipster-sidetip .tooltipster-arrow-border{border:5px solid transparent;left:0;top:0;}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#2d3185;}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#2d3185;}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#2d3185;}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#2d3185;}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative;}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-5px;}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-5px;}html{content:"mobile";}@media screen and (min-width:1024px){html{content:"desktop";}}@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){html{content:"retina";}}.header18{position:relative;background:url(/sites/all/themes/s4y_v2/img/header-gradient.png?1534415790);background-repeat:repeat-x;background-color:#5b80ce;}.header18 .wrapper.wide{position:relative;width:100%;}.header18 .header-fixed{position:fixed;width:100%;top:0;z-index:23;background:url(/sites/all/themes/s4y_v2/img/header-gradient.png?1534415790);background-repeat:repeat-x;background-color:#5b80ce;transition:all 150ms;}.header18 .header-fixed.on-scroll{padding-bottom:10px;}.header18 .header-fixed.on-scroll .main-nav a,.header18 .header-fixed.on-scroll .secondary-nav a{margin-top:13px;}.header18 .logo{position:relative;display:block;width:332px;height:auto;margin:50px auto;}.header18 .logo img{height:93px;}.header18 .logo .logo-text-left,.header18 .logo .logo-text-right{position:absolute;display:block;bottom:-2px;text-indent:0;font-family:'intro-regular';font-size:20px;color:white;white-space:nowrap;}.header18 .logo .logo-text-left{text-align:right;right:120px;}.header18 .logo .logo-text-right{left:263px;}.header18 .logo.small{width:200px;margin-top:50px;margin-bottom:5px;}.header18 .logo.small img{height:56px;}.header18 h1{font-size:40px;text-align:center;color:white;text-transform:uppercase;max-width:1024px;margin:0 auto 75px;}.header18 .menu_btn{display:none;position:absolute;left:3rem;top:2.3rem;border:0;background:transparent;cursor:pointer;font-size:1.4rem;align-items:center;padding:0;transition:all 0.6s cubic-bezier(0.645,0.045,0.355,1);z-index:21;}.header18 .menu_btn:focus,.header18 .menu_btn:active{outline:none;}.header18 .menu_btn div{display:block;width:2rem;cursor:pointer;}.header18 .menu_btn .bar{position:relative;display:block;width:2rem;height:0.2rem;margin:0.4rem 0;background-color:#ffffff;transition:all 0.3s,background-color 0.6s cubic-bezier(0.645,0.045,0.355,1);}.header18 .main-nav{float:left;}.header18 .main-nav li{display:inline-block;}.header18 .main-nav li.active a{font-family:'intro-regular';opacity:1;}.header18 .main-nav li.active a:before{width:100%;}.header18 .main-nav li:first-child a{margin-left:0;}.header18 .main-nav a{position:relative;display:block;margin-top:28px;margin-left:25px;color:white;font-size:18px;font-family:'intro-light';opacity:.6;transition:all 150ms;}.header18 .main-nav a:before{content:"";display:block;position:absolute;top:50%;left:50%;width:0;transform:translateX(-50%) translateY(15px);height:2px;background:#fff;transition:width 150ms;}.header18 .main-nav a:hover{opacity:1;}.header18 .main-nav a:hover:before{width:100%;}.header18 .main-nav .home a{width:20px;height:16px;text-indent:-999em;background-image:url(/sites/all/themes/s4y_v2/img/ico-home.svg?1535441215);background-repeat:no-repeat;}.header18 .secondary-nav{float:right;margin-top:-3px;}.header18 .secondary-nav li{position:relative;display:inline-block;vertical-align:middle;}.header18 .secondary-nav a{display:block;padding:8px 0;margin-top:28px;margin-right:15px;color:white;font-size:12px;font-family:'intro-light';transition:all 150ms;}.header18 .secondary-nav .snav--search a{position:relative;display:block;width:15px;height:14px;background-image:url(/sites/all/themes/s4y_v2/img/ico-search.svg?1532874528);background-repeat:no-repeat;background-position:center;text-indent:-999em;z-index:2;}.header18 .secondary-nav .snav--search.on a{background-image:url(/sites/all/themes/s4y_v2/img/ico-search-blue.svg?1535036189);}.header18 .secondary-nav .snav--search.on .secondary-nav--search{width:330px;opacity:1;}.header18 .secondary-nav .snav--login .snav--login-form{position:absolute;right:0;margin-top:2px;width:330px;height:0;opacity:0;background-color:#2d2d5c;overflow:hidden;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-moz-box-shadow:rgba(0,0,0,0.3) 0 10px 20px;-webkit-box-shadow:rgba(0,0,0,0.3) 0 10px 20px;box-shadow:rgba(0,0,0,0.3) 0 10px 20px;transition:opacity 150ms ease 0ms;-webkit-transition:opacity 150ms ease 0ms;-moz-transition:opacity 150ms ease 0ms;-ms-transition:opacity 150ms ease 0ms;z-index:2;}.header18 .secondary-nav .snav--login .snav--login-form h3{display:none;font-size:22px;text-align:center;line-height:1.2;margin-bottom:20px;}.header18 .secondary-nav .snav--login .snav--login-form input[type=text],.header18 .secondary-nav .snav--login .snav--login-form input[type=email],.header18 .secondary-nav .snav--login .snav--login-form input[type=password]{float:left;margin-right:10px;margin-bottom:10px;width:225px;font-size:12px;}.header18 .secondary-nav .snav--login .snav--login-form input[type=text]:-moz-placeholder,.header18 .secondary-nav .snav--login .snav--login-form input[type=email]:-moz-placeholder,.header18 .secondary-nav .snav--login .snav--login-form input[type=password]:-moz-placeholder{font-size:12px;}.header18 .secondary-nav .snav--login .snav--login-form input[type=text]::-moz-placeholder,.header18 .secondary-nav .snav--login .snav--login-form input[type=email]::-moz-placeholder,.header18 .secondary-nav .snav--login .snav--login-form input[type=password]::-moz-placeholder{font-size:12px;}.header18 .secondary-nav .snav--login .snav--login-form input[type=text]:-ms-input-placeholder,.header18 .secondary-nav .snav--login .snav--login-form input[type=email]:-ms-input-placeholder,.header18 .secondary-nav .snav--login .snav--login-form input[type=password]:-ms-input-placeholder{font-size:12px;}.header18 .secondary-nav .snav--login .snav--login-form input[type=text]::-webkit-input-placeholder,.header18 .secondary-nav .snav--login .snav--login-form input[type=email]::-webkit-input-placeholder,.header18 .secondary-nav .snav--login .snav--login-form input[type=password]::-webkit-input-placeholder{font-size:12px;}.header18 .secondary-nav .snav--login .snav--login-form .button{padding:5px 10px;font-family:'intro-bold';line-height:1.1;}.header18 .secondary-nav .snav--login .snav--login-form .forgot-pass{display:block;clear:both;float:none;}.header18 .secondary-nav .snav--login.on .snav--login-form{display:block;opacity:1;height:auto;padding:18px 26px;}.header18 .secondary-nav .snav--profil a{position:relative;font-family:'intro-bold';padding-right:20px;}.header18 .secondary-nav .snav--profil a:after{position:absolute;content:'';display:block;width:13px;height:13px;top:5px;right:0;background-image:url(/sites/all/themes/s4y_v2/img/picto-profil.svg?1534503532);}.header18 .secondary-nav .snav--become-member a{border:1px solid rgba(255,255,255,0.5);border-radius:5px;padding:8px 17px;font-family:'intro-bold';transition:all 150ms;}.header18 .secondary-nav .snav--become-member a:hover{background-color:#ffffff;color:#333333;}.header18 .secondary-nav .snav--lang a{margin-right:0;}.header18 .secondary-nav--search{position:absolute;bottom:-8px;right:10px;width:0;opacity:0;overflow:hidden;transition:all 150ms ease 0ms;-webkit-transition:all 150ms ease 0ms;-moz-transition:all 150ms ease 0ms;-ms-transition:all 150ms ease 0ms;}.header18 .secondary-nav--search input[type=text]{padding:8px 40px 8px 15px;font-size:12px;border-radius:5px;}.header18 .secondary-nav--search input[type=text]:-moz-placeholder{font-size:12px;}.header18 .secondary-nav--search input[type=text]::-moz-placeholder{font-size:12px;}.header18 .secondary-nav--search input[type=text]:-ms-input-placeholder{font-size:12px;}.header18 .secondary-nav--search input[type=text]::-webkit-input-placeholder{font-size:12px;}.header18 .charlotte{position:absolute;left:calc(50% + 245px);bottom:-13px;}.header18 .charlotte.avantages{left:calc(50% + 285px);bottom:-35px;}.header18.carte-sodexo .charlotte{bottom:0;}.header18 .search-new{margin-top:10px;margin-bottom:35px;padding-left:20px;}.header18 .search-new label{color:white;font-size:18px;margin-bottom:13px;font-family:'intro-book';}.header18 .search-new .search-new--input{display:inline-block;width:100%;max-width:330px;margin-right:14px;margin-bottom:10px;vertical-align:bottom;}.header18 .search-new .button.red{display:inline-block;margin-bottom:10px;float:none;font-family:'intro-bold';padding:14px 18px;line-height:1.1;vertical-align:bottom;}.header18 .balance-menu{position:relative;display:flex;font-size:14px;color:#ffffff;overflow:hidden;font-family:'intro-bold';-moz-border-radius-bottomleft:9px;-webkit-border-bottom-left-radius:9px;border-bottom-left-radius:9px;-moz-border-radius-bottomright:9px;-webkit-border-bottom-right-radius:9px;border-bottom-right-radius:9px;transition:all 250ms cubic-bezier(0.215,0.61,0.355,1) 0ms;-webkit-transition:all 250ms cubic-bezier(0.215,0.61,0.355,1) 0ms;-moz-transition:all 250ms cubic-bezier(0.215,0.61,0.355,1) 0ms;-ms-transition:all 250ms cubic-bezier(0.215,0.61,0.355,1) 0ms;}.header18 .balance-menu li{display:block;flex:1;transition:background-color 150ms ease 0ms;-webkit-transition:background-color 150ms ease 0ms;-moz-transition:background-color 150ms ease 0ms;-ms-transition:background-color 150ms ease 0ms;}.header18 .balance-menu li a,.header18 .balance-menu li .label{display:block;padding:9px 30px;font-size:14px;}.header18 .balance-menu li .right{float:right;}.header18 .balance-menu li .plus{position:relative;font-size:30px;line-height:0;top:5px;margin-left:10px;font-family:'intro-book';}.header18 .balance-menu li sup{font-size:.7em;}.header18 .balance-menu li.my-sodexo{background-color:#ffffff;}.header18 .balance-menu li.my-sodexo .label{color:#1d1f38;}.header18 .balance-menu li.my-sodexo:after{content:'';position:absolute;display:none;width:12px;height:7px;top:12px;right:30px;background-image:url(/sites/all/themes/s4y_v2/img/ico-arw-2.svg?1535981531);background-repeat:no-repeat;}.header18 .balance-menu li.lunch-pass{background-color:#e1334d;}.header18 .balance-menu li.lunch-pass:hover{background-color:#c41d36;}.header18 .balance-menu li.cadeau-pass{background-color:#f49841;}.header18 .balance-menu li.cadeau-pass:hover{background-color:#f17e11;}.header18 .balance-menu li.eco-pass{background-color:#4daed9;}.header18 .balance-menu li.eco-pass:hover{background-color:#2b98c8;}.header18.open .menu_btn{transition:all .3s ease !important;}.header18.open .menu_btn .bar:nth-of-type(1){transform:translateY(0.6rem) rotate(-45deg);}.header18.open .menu_btn .bar:nth-of-type(2){opacity:0;}.header18.open .menu_btn .bar:nth-of-type(3){width:2rem;transform:translateY(-0.6rem) rotate(45deg);}.header18.open .main-nav{right:0 !important;}@media screen and (max-width:637px){.header18 .header-fixed{padding-bottom:0;}.header18 .header-fixed.on-scroll{margin-top:0;padding-bottom:0;}.header18 .header-fixed.on-scroll .balance-menu{top:0;}.header18 .header-fixed.on-scroll .main-nav a,.header18 .header-fixed.on-scroll .secondary-nav a{margin-top:28px;}.header18 .balance-menu{display:block;margin-top:32px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;}.header18 .balance-menu li{width:100%;}.header18 .balance-menu li.my-sodexo{position:fixed;max-width:425px;height:32px;top:0;z-index:2;}.header18 .balance-menu li.my-sodexo:after{display:block;transform:rotate(180deg);}.header18 .balance-menu .lunch-pass,.header18 .balance-menu .cadeau-pass,.header18 .balance-menu .eco-pass{display:block;}.header18 .balance-menu.off .my-sodexo:after{transform:rotate(0);}.header18 .menu_btn{display:block;}.header18 .main-nav{padding-top:50px;position:fixed;width:100%;height:100%;right:-100%;display:block;background:url(/sites/all/themes/s4y_v2/img/header-gradient.png?1534415790);background-repeat:repeat-x;background-color:#5b80ce;height:100vh;transition:right .3s ease;z-index:10;}.header18 .main-nav li{width:100%;max-width:425px;display:block;margin:0 auto;}.header18 .main-nav li:first-child a{margin-left:30px;}.header18 .main-nav a{display:inline-block;margin-top:28px;margin-left:30px;color:white;font-size:18px;font-family:'intro-light';}.header18 .main-nav a:hover:before{width:0;}.header18 .main-nav .home a{text-indent:30px;width:auto;}.header18 .secondary-nav{margin-top:16px;margin-bottom:16px;}.header18 .secondary-nav .snav--profil a{font-family:'intro-regular';}.header18 .secondary-nav .snav--profil:after{top:0;}.header18 .secondary-nav a{font-family:'intro-regular';margin-top:5px !important;margin-bottom:1px !important;}.header18 .secondary-nav .snav--login{position:static;}.header18 .secondary-nav .snav--login .snav--login-form{right:auto;left:0;width:100vw;max-width:425px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;}.header18 .secondary-nav .snav--login .snav--login-form input[type=text],.header18 .secondary-nav .snav--login .snav--login-form input[type=email],.header18 .secondary-nav .snav--login .snav--login-form input[type=password]{width:100%;padding:12px 15px;font-size:14px;margin-bottom:11px;}.header18 .secondary-nav .snav--login .snav--login-form input[type=text]:-moz-placeholder,.header18 .secondary-nav .snav--login .snav--login-form input[type=email]:-moz-placeholder,.header18 .secondary-nav .snav--login .snav--login-form input[type=password]:-moz-placeholder{font-size:14px;}.header18 .secondary-nav .snav--login .snav--login-form input[type=text]::-moz-placeholder,.header18 .secondary-nav .snav--login .snav--login-form input[type=email]::-moz-placeholder,.header18 .secondary-nav .snav--login .snav--login-form input[type=password]::-moz-placeholder{font-size:14px;}.header18 .secondary-nav .snav--login .snav--login-form input[type=text]:-ms-input-placeholder,.header18 .secondary-nav .snav--login .snav--login-form input[type=email]:-ms-input-placeholder,.header18 .secondary-nav .snav--login .snav--login-form input[type=password]:-ms-input-placeholder{font-size:14px;}.header18 .secondary-nav .snav--login .snav--login-form input[type=text]::-webkit-input-placeholder,.header18 .secondary-nav .snav--login .snav--login-form input[type=email]::-webkit-input-placeholder,.header18 .secondary-nav .snav--login .snav--login-form input[type=password]::-webkit-input-placeholder{font-size:14px;}.header18 .secondary-nav .snav--login .snav--login-form button{width:100%;float:right;font-size:14px;padding:13px 15px !important;}.header18 .secondary-nav .snav--login .snav--login-form .forgot-pass{text-align:center;margin-right:0;font-size:14px;}.header18 .secondary-nav .snav--search a{margin-top:2px;}.header18 .secondary-nav .snav--search.on .secondary-nav--search{width:calc(100vw - 120px);max-width:300px;}.header18 .secondary-nav .snav--become-member a{padding:0;border:0;font-family:'intro-regular';}.header18 .secondary-nav .snav--become-member a:hover{background-color:transparent;color:white;}.header18 .secondary-nav .snav--lang a{margin-right:30px;}.header18 .logo{width:100%;text-align:center;margin:30px auto 50px;}.header18 .logo.small{margin-top:10px;}.header18 .logo.small img{height:41px;}.header18 .logo img.show-xs{width:230px;height:150px;margin-bottom:30px;display:inline-block !important;}.header18 .logo .logo-text-left,.header18 .logo .logo-text-right{position:relative;bottom:auto;text-align:center;white-space:inherit;font-size:17px;}.header18 .logo .logo-text-left{right:auto;}.header18 .logo .logo-text-right{left:auto;}.header18 h1{font-size:25px;max-width:1024px;margin:0 auto 35px;}.header18 .search-new{padding-right:20px;}.header18 .search-new .search-new--input{max-width:100%;margin-right:6px;}.header18 .search-new .search-new--input.second{width:calc(100% - 64px);}.header18 .search-new .button.red{display:inline-block;margin-bottom:10px;float:none;font-family:'intro-bold';padding:14px 18px;line-height:1.1;vertical-align:bottom;}.header18 .charlotte{display:none;}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;outline:none;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-dots{position:relative;bottom:-12px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 2px;padding:0;cursor:pointer;}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{position:absolute;top:4px;left:4px;content:'';width:12px;height:12px;background-color:#ececec;border-radius:50%;}.slick-dots li.slick-active button:before{background-color:black;}.slick-arw{position:absolute;top:95px;width:30px;height:30px;z-index:22;cursor:pointer;}.slick-arw.arw_left{left:-20px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.slick-arw.arw_left:after{content:'\f053';display:block;margin-left:10px;font-family:FontAwesome;font-size:12px;line-height:32px;color:white;}.slick-arw.arw_right{right:-20px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.slick-arw.arw_right:after{content:' \f054';display:block;margin-left:12px;font-family:FontAwesome;font-size:12px;line-height:32px;color:white;}.slick-arw.arw_right:before{display:none;}@font-face{font-family:'intro-light';src:url(/sites/all/themes/s4y_v2/css/fonts/intro-light-webfont.woff2) format("woff2"),url(/sites/all/themes/s4y_v2/css/fonts/intro-light-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'intro-regular';src:url(/sites/all/themes/s4y_v2/css/fonts/intro-regular-webfont.woff2) format("woff2"),url(/sites/all/themes/s4y_v2/css/fonts/intro-regular-webfont.woff) format("woff");font-weight:normal;font-style:normal;}.header18.carte-sodexo:before{background-image:url(/sites/all/themes/s4y_v2/img/charlotte-carte-sodexo.png?1532866811);}.header18.eco-pass:before{background-image:url(/sites/all/themes/s4y_v2/img/charlotte-eco-pass.png?1532866811);background-position:calc(50% + 410px) bottom;}#header .header-elements h1 sup{font-size:0.6em;}.button.med{font-size:15px;font-family:"intro-bold";padding:8px 22px;border:1px solid transparent;}.button.view-more{min-width:240px;padding:14px;font-size:22px !important;line-height:.6;font-family:Arial,Helvetica,sans-serif !important;}.read-more--section{margin-top:75px;margin-bottom:75px;}.read-more--section h3{margin-bottom:40px;font-size:22px;text-align:center;color:#333333;}.bullet-list.dash li{padding-left:20px;margin-bottom:10px;}.bullet-list.dash li:before{top:5px;left:2px;content:'\f068';font-size:.5em;}.application-links a{display:inline-block;}.application-links a:first-child{margin-right:20px;}.application-links a img{max-width:151px;width:100%;}@media screen and (max-width:637px){.application-links a{width:48%;}.application-links a:first-child{margin-right:5px;}.application-links a:last-child{float:right;}}.read-more--blocks li{display:block;width:33.333%;margin:0;padding:45px;border-left:1px solid white;float:left;color:white;text-align:center;text-transform:uppercase;font-size:28px;font-weight:bold;}.read-more--blocks li div{height:55px;line-height:1.2;}.read-more--blocks li sup{top:-0.8em;}.read-more--blocks li span{display:block;font-size:18px;}.read-more--blocks li a{display:inline-block;float:none;text-transform:none;min-width:200px;}.read-more--blocks .lunch{background-color:#e1334d;border:0;}.read-more--blocks .eco{background-color:#4daed9;}.read-more--blocks .cadeau{background-color:#f49a40;}.suggest-establishment h2{font-size:26px;margin-bottom:30px;}.suggest-establishment p{width:50%;float:left;margin-bottom:0;}.suggest-establishment .button.big{float:right;}.padded-box{padding:55px;background-color:white;}.nopad{padding:0 !important;}#map-tabs.for-mobile li .tab.lunch{padding-top:33px;}#map-tabs.for-mobile li .tab.cadeau{padding-top:25px;}.select-big.new{margin:0;}.select-big.new .dk-selected{padding:13px 15px;-moz-box-shadow:black 0 0 0;-webkit-box-shadow:black 0 0 0;box-shadow:black 0 0 0;}.select-big.new.dk-select-open-up .dk-select-options{-moz-border-radius-topleft:9px;-webkit-border-top-left-radius:9px;border-top-left-radius:9px;-moz-border-radius-topright:9px;-webkit-border-top-right-radius:9px;border-top-right-radius:9px;}.select-big.new.dk-select-open-down .dk-select-options{-moz-border-radius-bottomleft:9px;-webkit-border-bottom-left-radius:9px;border-bottom-left-radius:9px;-moz-border-radius-bottomright:9px;-webkit-border-bottom-right-radius:9px;border-bottom-right-radius:9px;}.select-big.new .dk-selected:after{border-left:1px solid white;background-color:white !important;}.select-big.new .dk-option.hidden-option{display:none;}.premium-space{position:relative;background-color:#6ca9ed;border-top:5px solid white;padding-top:45px;background-image:url(/sites/all/themes/s4y_v2/img/nouages-left.jpg?1534425896);background-repeat:no-repeat;}.premium-space:before{content:'';position:absolute;width:194px;height:150px;top:0px;right:0;background-image:url(/sites/all/themes/s4y_v2/img/nouages-right.jpg?1534425915);background-repeat:no-repeat;}.premium-space h2{font-family:'intro-regular';font-size:35px;font-weight:normal;color:white;padding:35px 20px 65px;text-align:center;}@media screen and (max-width:637px){.premium-space{background-size:50%;}.premium-space:before{width:120px;height:100px;background-size:100%;}}.promo-space{padding:73px 0 45px;}.promo-space h2{font-family:'intro-regular';font-size:35px;font-weight:normal;padding:35px 20px 65px;text-align:center;}.article-block{padding:65px 0 95px;}.article-block .wrapper{background-color:white;}.article-block .article-content{padding:50px 135px 100px;}.article-block .article-content h3:first-child{margin-top:0;}.article-block .article-content h3{margin:40px 0 35px;font-size:26px;text-align:center;}.article-block .article-content p{line-height:1.6;}.article-block .article-content form h3{text-align:left;}.article-block .article-content form .form-elements{margin:30px 0;max-width:100%;}.article-block .article-content form .form-elements.half{max-width:50%;}.article-block .article-content form .cb-sodexo{float:left;margin-right:10px;margin-top:1px;}.article-block .article-content form label{width:100%;line-height:1.4;margin-bottom:10px;}.article-block .article-content form label span{display:inline-block;float:left;width:calc(100% - 40px);}.article-block .article-content form .big.red.button{float:none;min-width:250px;margin:60px auto 0;}.article-block .article-content form .note{margin:10px 0;color:#e1334d;font-family:'intro-bold';text-align:center;}.article-links{margin-top:50px;text-align:center;}.article-links a{display:inline-block;float:none;min-width:250px;margin:8px;}.article-links.with-border{border:1px solid;border-radius:10px;padding:50px;}.article-links:first-child{margin-top:0;}.white-space{background-color:white;height:65px;}@media screen and (max-width:637px){#map-tabs.for-mobile{display:block;height:auto;}#map-tabs.for-mobile .map-tabs-container{margin-left:0;display:table;width:100%;}#map-tabs.for-mobile .map-tabs-container.open li{display:block;}#map-tabs.for-mobile .map-tabs-container.open li.selected{display:table-header-group;}#map-tabs.for-mobile .map-tabs-container.open li.selected .tab:after{transform:rotate(180deg);}#map-tabs.for-mobile li{display:none;float:none;width:auto;height:auto;margin-left:0;margin-top:auto;}#map-tabs.for-mobile li .tab{display:block;height:auto;padding:15px 20px !important;border-bottom:1px solid #ececec;text-align:left;font-size:22px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}#map-tabs.for-mobile li .tab br{display:none;}#map-tabs.for-mobile li .tab small{display:inline;}#map-tabs.for-mobile li .tab:after{display:none;}#map-tabs.for-mobile li.selected{display:table-header-group;}#map-tabs.for-mobile li.selected .tab:after{display:block;top:9px;bottom:auto;left:calc(100% - 30px);}.read-more--section{margin-top:50px;margin-bottom:50px;}.read-more--section .wrapper{padding:0 20px;}.read-more--blocks li{width:100%;padding:30px 20px;border-left:0;border-top:1px solid;}.suggest-establishment{text-align:center;}.suggest-establishment p{width:100%;margin-bottom:30px;text-align:center;}.suggest-establishment .button.big{float:none;display:inline-block;}.padded-box{padding:40px 20px 50px;}.premium-space h2,.promo-space h2{font-size:30px;}.article-block{padding:0;}.article-block .promo-box-hero > img{width:100%;}.article-block .article-content{padding:30px;}.article-block .article-content h3:first-child{margin-top:40px;}.article-block .article-content p{font-size:18px;}.article-block .article-content form .form-elements.half{max-width:100%;}.article-block .article-content form .cb-sodexo{float:left;margin-right:10px;margin-top:1px;}.article-block .article-content form label{line-height:1.4;margin-bottom:10px;}.article-block .article-content form label span{display:inline-block;float:left;width:calc(100% - 40px);}.article-block .article-content form .big.red.button{min-width:100%;float:none;}.article-block .article-content form .note{float:none;margin:10px 0;text-align:center;}.article-links a{min-width:100%;margin:8px 0;}.article-links h3{margin-top:0 !important;margin-bottom:20px !important;}.article-links.with-border{border:1px solid;border-radius:10px;padding:20px;}}.questions--section{margin-top:75px;margin-bottom:75px;}.questions--section h3{font-size:28px;text-align:center;margin-bottom:35px;}.questions--item{position:relative;background-color:#ececec;padding:38px 40px;margin-top:10px;border-radius:15px;}.questions--item > div{display:none;}.questions--item h4{position:relative;color:#333333;font-size:18px;line-height:1.2;}.questions--item h4 img{position:absolute;top:-19px;margin-left:20px;}.questions--item p{margin-bottom:20px;}.questions--item p:last-child{margin-bottom:0;}.questions--item.on .questions--toggle span{transform:rotate(180deg);}.questions--inner-block{position:relative;background-color:white;border-radius:10px;padding:38px 40px;margin-top:27px;}.questions--inner-block p{font-size:14px;}.questions--answer{position:relative;color:#333333;}.questions--answer:before{content:'';display:block;height:30px;}.questions--toggle{position:absolute;display:block;width:30px;height:30px;background-color:white;border-radius:50%;top:50%;margin-top:-15px;right:0;cursor:pointer;}.questions--toggle span{position:absolute;display:block;background-color:#333333;width:12px;height:2px;top:14px;left:9px;}.questions--toggle span:last-child{transform:rotate(90deg);}.questions--other{margin-top:60px;margin-bottom:15px;text-align:center;}.questions--other a{display:inline-block;float:none;min-width:330px;margin:0 6px;}@media screen and (max-width:637px){.questions--section{margin-top:50px;margin-bottom:50px;}.questions--section h3{font-size:25px;margin-bottom:20px;}.questions--item{padding:18px 20px;margin-top:10px;border-radius:10px;}.questions--item h4{font-size:15px;padding-right:70px;}.questions--item h4 img{display:none;}.questions--inner-block{border-radius:10px;padding:35px 20px;}.questions--other{margin-top:40px;margin-bottom:0;}.questions--other a{margin:0;margin-top:6px;min-width:100%;}}.points-de-vente--section{margin-top:75px;margin-bottom:75px;}.points-de-vente--section h3{font-size:30px;text-align:center;margin-bottom:35px;}.points-de-vente--section .button.med{margin:0 3px 9px;border:1px solid;}.points-de-vente--section .button.med.neutre{background-color:#ffffff;color:#2d3185;}.points-de-vente--section .button.med.neutre:hover{background-color:#e6e6e6;text-decoration:none;color:#2d3185 !important;}.points-de-vente--section .button.med.neutre:focus{color:#2d3185;outline:none;text-decoration:none;}.points-de-vente--section .button.med.neutre.active{background-color:#2d3185;color:#ffffff;}.points-de-vente--section .button.med.neutre.active:hover{background-color:#20235f;text-decoration:none;color:#ffffff !important;}.points-de-vente--section .button.med.neutre.active:focus{color:#ffffff;outline:none;text-decoration:none;}.points-de-vente--section .button.big{min-width:330px;}.points-de-vente--section .view-more{margin-top:2rem;font-size:40px !important;line-height:.6;font-family:Arial,Helvetica,sans-serif !important;}.grid-filters{padding-bottom:30px;}.points-de-vente--grid{padding-bottom:30px;}.points-de-vente--grid .grid-item{float:left;width:114px;height:69px;margin:22px 0;}.points-de-vente--grid .more{display:none;}@media screen and (max-width:637px){.points-de-vente--section{margin-top:50px;margin-bottom:50px;}.points-de-vente--section h3{font-size:25px;}.points-de-vente--section .button.med{margin:0 1px 5px;padding:8px 6px;font-size:13px;}.points-de-vente--section .button.big{min-width:100%;}.grid-filters{margin-left:-20px;width:calc(100% + 40px);}.points-de-vente--grid .grid-item{max-width:125px;width:32.5%;height:69px;margin:5px 0;}.points-de-vente--grid .grid-item img{width:100%;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}}.eco-labels--section{margin-top:75px;margin-bottom:75px;}.eco-labels--section .padded-box{background-color:#d0e3a7;}.eco-labels--section h3,.eco-labels--section p{color:#548f4e;}.eco-labels--section h3{font-size:26px;margin-bottom:25px;}.eco-labels--section p{max-width:450px;margin-bottom:35px;}.eco-labels--container img{float:left;display:block;margin:1px;}@media screen and (max-width:637px){.eco-labels--section{text-align:center;margin-top:50px;margin-bottom:50px;}.eco-labels--section img{width:32.5%;}}.application--section{margin-top:75px;margin-bottom:75px;}.application--section .padded-box{background-color:#45548f;background-image:url(/sites/all/themes/s4y_v2/img/device.png?1532866811);background-repeat:no-repeat;background-position:85% bottom;}.application--section h3{color:white;margin-bottom:35px;line-height:1.2;}.application--section a img{border:2px solid white;border-radius:8px;background-color:white;}.application--section a:last-child{margin-left:15px;}.application--section .application--section-content{width:470px;padding:12px 0;}@media screen and (max-width:637px){.application--section{margin-top:50px;margin-bottom:50px;}.application--section .padded-box{background-image:none;text-align:center;}.application--section .application--section-content{width:100%;padding:0;}.application--section a:last-child{margin-left:5px;}}.promo-box--container{margin:0 -8px;text-align:center;}.promo-box{position:relative;display:inline-block;float:left;text-align:left;max-width:330px;height:330px;margin:0 8px;margin-bottom:75px;background-color:white;-moz-box-shadow:rgba(0,0,0,0.15) 4px 4px 8px;-webkit-box-shadow:rgba(0,0,0,0.15) 4px 4px 8px;box-shadow:rgba(0,0,0,0.15) 4px 4px 8px;}.promo-box.wide{float:none;max-width:100%;height:auto;margin-left:0;margin-right:0;}.promo-box.wide .promo-box--info{padding:20px;min-height:106px;background-image:none;}.promo-box.wide .promo-box--info:before{display:none;}.promo-box.wide .promo-box--info div.show-xs{padding-right:5px;}.promo-box.wide .promo-box--info.banner-vip{line-height:1.2;}.promo-box.concours:before{content:'';display:block;position:absolute;top:-6px;right:-6px;width:104px;height:104px;z-index:21;background-image:url(/sites/all/themes/s4y_v2/img/concours.svg?1537366891);background-repeat:no-repeat;}.promo-box.concours .promo-box--info{background-image:none;}.promo-box.concours .promo-box--info:before{display:none;}.promo-box.neutre h2{width:100%;position:absolute;padding:20px;font-size:25px;color:white;left:0;bottom:0;text-align:left;}.promo-box a{display:block;}.promo-box > a > img{width:100%;}.promo-box p{font-size:16px;color:#2d3185;margin:0;line-height:1.2;}.promo-box h3{color:#e1334d;margin-bottom:5px;}.promo-box .promo-box--info{display:table;position:relative;padding:20px;width:100%;height:100px;min-height:130px;background-image:linear-gradient(to right,#2d3185 50%,rgba(255,255,255,0) 0%);background-position:top;background-size:18px 3px;background-repeat:repeat-x;}.promo-box .promo-box--info:before{content:'';display:block;position:absolute;width:52px;height:42px;background-image:url(/sites/all/themes/s4y_v2/img/picto-ciseaux.svg?1535458557);background-repeat:no-repeat;background-size:100%;transform:scale(0.5);right:53px;top:-8px;}.promo-box .promo-box--info div{display:table-cell;vertical-align:middle;}.promo-box .promo-box--info div:first-child{vertical-align:top;}.promo-box .promo-box--info img{float:right;}.promo-box-hero{position:relative;}.promo-box-hero.article .promo-box-hero--logo{width:33%;}.promo-box-hero.article h1{margin-bottom:30px;}.promo-box-hero.promo .promo-box-hero--content-block{background-color:#e1334d;}.promo-box-hero.promo .promo-box-hero--content-block:before{content:'';display:block;position:absolute;box-sizing:border-box;border-style:solid;border-width:5px;-moz-border-image:url(/sites/all/themes/s4y_v2/img/border.png?1535454587) 14% round;-webkit-border-image:url(/sites/all/themes/s4y_v2/img/border.png?1535454587) 14% round;-o-border-image:url(/sites/all/themes/s4y_v2/img/border.png?1535454587) 14% round;border-image:url(/sites/all/themes/s4y_v2/img/border.png?1535454587) 14% round;width:calc(100% + 28px);height:calc(100% + 28px);top:-14px;left:-14px;}.promo-box-hero.promo .promo-box-hero--content-block p{font-size:25px;}.promo-box-hero.promo .promo-box-hero--content-block:after{content:'';display:block;position:absolute;width:80px;height:70px;background-image:url(/sites/all/themes/s4y_v2/img/picto-ciseaux.svg?1535458557);background-repeat:no-repeat;transform:scale(0.5);right:5px;bottom:-63px;}@supports (-ms-ime-align:auto){.promo-box-hero.promo .promo-box-hero--content-block:before{border-image:url(/sites/all/themes/s4y_v2/img/border.png?1535454587) 14% round;}}@media all and (-ms-high-contrast:none){.promo-box-hero.promo{}.promo-box-hero.promo .promo-box-hero--content-block:before{border:0;background:linear-gradient(to right,#2d3185 50%,rgba(255,255,255,0) 0%),linear-gradient(#2d3185 50%,rgba(255,255,255,0) 0%),linear-gradient(to right,#2d3185 50%,rgba(255,255,255,0) 0%),linear-gradient(#2d3185 50%,rgba(255,255,255,0) 0%);background-position:top,right,bottom,left;background-repeat:repeat-x,repeat-y;background-size:32px 4px,4px 32px;}.promo-box-hero.promo *::-ms-backdrop,.promo-box-hero.promo .promo-box-hero--content-block:before{border:5px solid transparent;background:none;border-image:url(/sites/all/themes/s4y_v2/img/border.png?1535454587) 14% round;}}.promo-box-hero.concours:before{content:'';display:block;position:absolute;top:-9px;right:-9px;width:156px;height:157px;z-index:21;background-image:url(/sites/all/themes/s4y_v2/img/concours.svg?1537366891);background-repeat:no-repeat;}.promo-box-hero.concours .promo-box-hero--content-block{background-color:#7d9240;}.promo-box-hero--content-block{position:relative;margin:0 135px;padding:50px 40px 40px 50px;background-color:#45548f;color:white;margin-top:-161px;}.promo-box-hero--content-block .promo-box--categs{left:50px;}.promo-box-hero--content-block .promo-box-hero--logo{position:relative;float:left;padding:20px;margin-right:30px;width:45%;height:200px;text-align:center;border-radius:10px;background-color:white;}.promo-box-hero--content-block .promo-box-hero--logo img{position:relative;display:block;max-width:100%;max-height:100%;height:auto;margin:0 auto;top:50%;transform:translateY(-50%);}.promo-box-hero--content-block h1{margin-bottom:15px;}.promo-box-hero--content-block p{font-size:20px;line-height:1.2;}.promo-box--categs{display:block;position:absolute;z-index:10;top:-20px;left:20px;width:calc(100% - 20px);}.promo-box--categs > span{position:relative;display:block;float:left;width:40px;height:40px;margin:0 5px 5px 0;border-radius:50%;background-size:50%;background-position:center;background-repeat:no-repeat;}.promo-box--categs > span:before{content:'';position:absolute;display:block;width:40px;height:40px;top:0;left:0;background-color:white;border-radius:50%;z-index:-1;}.promo-box--categs .categ-lunch{background-size:20px 20px;background-image:url(/sites/all/themes/s4y_v2/img/picto-lunch.svg?1534449597);}.promo-box--categs .categ-eco{background-image:url(/sites/all/themes/s4y_v2/img/picto-eco.svg?1534450088);}.promo-box--categs .categ-cadeau{background-image:url(/sites/all/themes/s4y_v2/img/picto-cadeau.svg?1534491018);background-size:46%;background-position:50% 45%;}.promo-box--categs .categ-sport{background-size:75%;background-image:url(/sites/all/themes/s4y_v2/img/picto-sport.svg?1534491933);}.promo-box--categs .categ-book{background-image:url(/sites/all/themes/s4y_v2/img/picto-book.svg?1534491286);}@media screen and (max-width:637px){.promo-box--container{margin:0;}.promo-box{float:none;}.promo-box.wide{display:block;float:none;max-width:330px;margin-left:auto;margin-right:auto;}.promo-box-hero{margin:0 30px;padding-top:30px;}.promo-box-hero.article .promo-box-hero--logo{width:100%;}.promo-box-hero.article h1{font-size:24px;margin-bottom:20px;}.promo-box-hero.article h1 br{display:none;}.promo-box-hero.article p{font-size:18px;}.promo-box-hero.promo .promo-box-hero--content-block:before{background-size:32px 3px,3px 32px;}.promo-box-hero.concours:before{top:21px;}.promo-box-hero--content-block{position:relative;margin:0;padding:40px 30px 20px;margin-top:0;}.promo-box-hero--content-block .promo-box-hero--logo{padding:20px;margin-right:0;width:100%;margin-bottom:30px;height:140px;}.promo-box-hero--content-block .promo-box--categs{left:30px;}.promo-box-hero--content-block h1{font-size:35px;}}.not-member18{background-color:#ffffff;}.not-member18 .wrapper{padding:67px 10px;}.not-member18 h2{font-size:35px;font-family:'intro-regular';text-align:center;margin-bottom:40px;}.not-member18 h4{text-align:left;padding:0;margin-top:12px;margin-left:95px;font-size:17px;}.not-member18 h4 span{color:#e1334d;}.not-member18 p{text-align:center;font-size:20px;padding:0 60px;}.not-member18 .cols-container{padding:50px 0 60px;}.not-member18 .not-member-col{width:25%;float:left;text-align:center;}.not-member18 .not-member-col img{max-width:80px;width:100%;height:auto;float:left;}.not-member18 .not-member-col p{font-size:16px;padding:0;}.not-member18 .button.med{font-size:14px;padding:11px 20px;min-width:240px;}@media screen and (max-width:637px){.not-member18{border-top:1px solid #ececec;}.not-member18 .wrapper{padding:35px 20px;}.not-member18 h2{display:none;}.not-member18 h2:first-child{display:block;font-size:25px;margin-bottom:20px;font-family:'intro-bold';}.not-member18 h4{text-align:left;padding:0;margin-top:8px;margin-left:70px;font-size:17px;}.not-member18 p{font-size:14px;padding:0;}.not-member18 .cols-container{padding:15px 0;}.not-member18 .not-member-col{width:100%;padding:0 30px;text-align:left;margin-bottom:14px;}.not-member18 .not-member-col img{max-width:54px;float:left;}.not-member18 .not-member-col p{display:none;}.not-member18 .button{margin:0 30px;}}.footer18{position:relative;background-color:#ffffff;}.footer18 .wrapper{padding:0 30px;}.footer18 .related{position:relative;padding:40px 0 43px;}.footer18 .related .logo-sodexo{display:block;position:absolute;right:0;bottom:43px;width:225px;height:73px;background-image:url(/sites/all/themes/s4y_v2/img/sodexo-logo-right.svg?1533051084);background-repeat:no-repeat;text-indent:-9999em;}.footer18 .related .avantages{float:left;width:500px;margin-right:73px;}.footer18 .related .avantages h5{margin-bottom:15px;}.footer18 .related .avantages p{font-size:14px;}.footer18 .related .avantages .button{margin-top:6px;}.footer18 .legals{padding:10px 0 50px;border-top:1px solid rgba(45,49,133,0.25);font-size:11px;}.footer18 .legals a{color:inherit;}.footer18 .legals a:hover{text-decoration:underline;}.footer18 .legals .links{float:left;}.footer18 .legals .links a{margin-left:11px;}.footer18 .legals .madeby{float:right;}.site-map{background-color:#ececec;padding:40px 0;}.site-map .cols-container{width:50%;float:left;}.site-map .other-links-container{padding-left:43px;width:50%;float:left;border-left:1px solid #b9b9b9;}.site-map .other-links-container .site-map-title{margin-bottom:15px;}.site-map .site-map-col{float:left;width:50%;}.site-map .site-map-col li a{display:block;font-size:14px;color:#333333;margin-bottom:5px;}.site-map .site-map-title{display:block;font-family:'intro-bold';font-size:14px;color:#333333;margin-bottom:27px;}.site-map .site-map-title:hover,.site-map .site-map-title:active{color:#333333;}.site-map input[type="text"]{float:left;width:calc(100% - 105px);margin-right:10px;}.site-map .accepte-recevoir{padding-top:15px;color:#333333;}.site-map .accepte-recevoir a{text-decoration:underline;margin-left:10px;font-size:14px;}.site-map button[type="submit"]{width:95px;padding:10px 5px;background-color:#b9b9b9;color:#ffffff;}.site-map button[type="submit"]:hover{background-color:#a0a0a0;text-decoration:none;color:#ffffff !important;}.site-map button[type="submit"]:focus{color:#ffffff;outline:none;text-decoration:none;}.site-map .app-links{margin-top:22px;}.site-map .app-links .store-logo img{width:115px;}.site-map .app-links .facebook{display:block;margin:15px 0 0;}@media screen and (max-width:637px){.footer18{border-top:1px solid #ececec;}.footer18 .related{display:table;padding:36px 0;}.footer18 .related .social-links{float:none;display:table-header-group;text-align:center;}.footer18 .related .social-links a{display:inline-block;float:none;}.footer18 .related .logo-sodexo{position:relative;float:none;margin:35px auto 0;width:214px;height:71px;background-image:url(/sites/all/themes/s4y_v2/img/logo-sodexo-m.png?1474362274);background-size:100%;}.footer18 .related .avantages{float:none;width:auto;margin-right:auto;text-align:center;}.footer18 .related .avantages h5{margin-bottom:15px;padding:0 30px;}.footer18 .related .avantages p{font-size:14px;}.footer18 .related .avantages .button{max-width:330px;margin:0 auto;margin-top:10px;float:none;}.footer18 .legals{padding:10px 0 35px;border-top:none;font-size:11px;text-align:center;font-size:13px;}.footer18 .legals a{display:block;margin-top:5px;}.footer18 .legals .links{margin-bottom:0;float:none;}.footer18 .legals .links a{margin-left:0;}.footer18 .legals .madeby{float:none;}.footer18 .legals .madeby a{display:inline-block;}.site-map .cols-container{display:none;}.site-map .other-links-container{padding-left:0;width:100%;border-left:none;}.site-map .site-map-col{float:left;width:50%;}.site-map .site-map-col li a{display:block;font-size:14px;color:#333333;margin-bottom:5px;}.site-map .site-map-title{display:block;font-family:'intro-bold';font-size:14px;color:#333333;margin-bottom:27px;}.site-map .site-map-title:hover,.site-map .site-map-title:active{color:#333333;}.site-map input[type="text"]{float:left;width:calc(100% - 105px);margin-right:10px;}.site-map button[type="submit"]{width:95px;padding:10px 5px;background-color:#b9b9b9;color:#ffffff;}.site-map button[type="submit"]:hover{background-color:#a0a0a0;text-decoration:none;color:#ffffff !important;}.site-map button[type="submit"]:focus{color:#ffffff;outline:none;text-decoration:none;}.site-map .app-links{margin-top:22px;}.site-map .app-links .store-logo img{width:115px;}.site-map .app-links .facebook{float:right;margin:0;}}.eco-pass-theme .header18:before{background-image:url(/sites/all/themes/s4y_v2/img/charlotte-eco-pass.png?1532866811);background-position:calc(50% + 410px) bottom;}.eco-pass-theme .product-sodexo--header{background-color:#4daed9;}.eco-pass-theme .product-sodexo--header .button{color:#4daed9;}.eco-pass-theme .product-sodexo--header .button:hover{color:#4daed9 !important;}.eco-pass-theme .product-slider--section h5{color:#4daed9;}.eco-pass-theme .product-slider--section .product-slider .slick-arw{background-color:#4daed9;}.eco-pass-theme .product-slider--section .slick-dots li.slick-active button:before{background-color:#4daed9;}.eco-pass-theme .points-de-vente--section .button.med:not(.neutre){border-color:#4daed9;background-color:#ffffff;color:#4daed9;}.eco-pass-theme .points-de-vente--section .button.med:not(.neutre):hover{background-color:#e6e6e6;text-decoration:none;color:#4daed9 !important;}.eco-pass-theme .points-de-vente--section .button.med:not(.neutre):focus{color:#4daed9;outline:none;text-decoration:none;}.eco-pass-theme .points-de-vente--section .button.active:not(.neutre){background-color:#4daed9;color:#ffffff;}.eco-pass-theme .points-de-vente--section .button.active:not(.neutre):hover{background-color:#2b98c8;text-decoration:none;color:#ffffff !important;}.eco-pass-theme .points-de-vente--section .button.active:not(.neutre):focus{color:#ffffff;outline:none;text-decoration:none;}.eco-pass-theme .button.big:not(.white),.eco-pass-theme .button.search{background-color:#4daed9;color:#ffffff;}.eco-pass-theme .button.big:not(.white):hover,.eco-pass-theme .button.search:hover{background-color:#2b98c8;text-decoration:none;color:#ffffff !important;}.eco-pass-theme .button.big:not(.white):focus,.eco-pass-theme .button.search:focus{color:#ffffff;outline:none;text-decoration:none;}.lunch-pass-theme .header18:before{background-image:url(/sites/all/themes/s4y_v2/img/charlotte-lunch-pass.png?1532866811);background-position:calc(50% + 410px) bottom;}.lunch-pass-theme .product-sodexo--header{background-color:#e1334d;}.lunch-pass-theme .product-sodexo--header .button{color:#e1334d;}.lunch-pass-theme .product-sodexo--header .button:hover{color:#e1334d !important;}.lunch-pass-theme .product-slider--section h5{color:#e1334d;}.lunch-pass-theme .product-slider--section .product-slider .slick-arw{background-color:#e1334d;}.lunch-pass-theme .product-slider--section .slick-dots li.slick-active button:before{background-color:#e1334d;}.lunch-pass-theme .points-de-vente--section .button.med:not(.neutre){border-color:#e1334d;background-color:#ffffff;color:#e1334d;}.lunch-pass-theme .points-de-vente--section .button.med:not(.neutre):hover{background-color:#e6e6e6;text-decoration:none;color:#e1334d !important;}.lunch-pass-theme .points-de-vente--section .button.med:not(.neutre):focus{color:#e1334d;outline:none;text-decoration:none;}.lunch-pass-theme .points-de-vente--section .button.active:not(.neutre){background-color:#e1334d;color:#ffffff;}.lunch-pass-theme .points-de-vente--section .button.active:not(.neutre):hover{background-color:#c41d36;text-decoration:none;color:#ffffff !important;}.lunch-pass-theme .points-de-vente--section .button.active:not(.neutre):focus{color:#ffffff;outline:none;text-decoration:none;}.lunch-pass-theme .button.big:not(.white),.lunch-pass-theme .button.search{background-color:#e1334d;color:#ffffff;}.lunch-pass-theme .button.big:not(.white):hover,.lunch-pass-theme .button.search:hover{background-color:#c41d36;text-decoration:none;color:#ffffff !important;}.lunch-pass-theme .button.big:not(.white):focus,.lunch-pass-theme .button.search:focus{color:#ffffff;outline:none;text-decoration:none;}.cadeau-pass-theme .header18:before{background-image:url(/sites/all/themes/s4y_v2/img/charlotte-cadeau-pass.png?1532866811);background-position:calc(50% + 410px) bottom;}.cadeau-pass-theme .product-sodexo--header{background-color:#f49a40;}.cadeau-pass-theme .product-sodexo--header .button{color:#f49a40;}.cadeau-pass-theme .product-sodexo--header .button:hover{color:#f49a40 !important;}.cadeau-pass-theme .product-slider--section h5{color:#f49a40;}.cadeau-pass-theme .product-slider--section .product-slider .slick-arw{background-color:#f49a40;}.cadeau-pass-theme .product-slider--section .slick-dots li.slick-active button:before{background-color:#f49a40;}.cadeau-pass-theme .points-de-vente--section .button.med:not(.neutre){border-color:#f49a40;background-color:#ffffff;color:#f49a40;}.cadeau-pass-theme .points-de-vente--section .button.med:not(.neutre):hover{background-color:#e6e6e6;text-decoration:none;color:#f49a40 !important;}.cadeau-pass-theme .points-de-vente--section .button.med:not(.neutre):focus{color:#f49a40;outline:none;text-decoration:none;}.cadeau-pass-theme .points-de-vente--section .button.active:not(.neutre){background-color:#f49a40;color:#ffffff;}.cadeau-pass-theme .points-de-vente--section .button.active:not(.neutre):hover{background-color:#f18110;text-decoration:none;color:#ffffff !important;}.cadeau-pass-theme .points-de-vente--section .button.active:not(.neutre):focus{color:#ffffff;outline:none;text-decoration:none;}.cadeau-pass-theme .button.big:not(.white),.cadeau-pass-theme .button.search{background-color:#f49a40;color:#ffffff;}.cadeau-pass-theme .button.big:not(.white):hover,.cadeau-pass-theme .button.search:hover{background-color:#f18110;text-decoration:none;color:#ffffff !important;}.cadeau-pass-theme .button.big:not(.white):focus,.cadeau-pass-theme .button.search:focus{color:#ffffff;outline:none;text-decoration:none;}.sport-pass-theme .header18:before{background-image:url(/sites/all/themes/s4y_v2/img/charlotte-sport-pass.png?1532866811);background-position:calc(50% + 410px) bottom;}.sport-pass-theme .product-sodexo--header{background-color:#f8c93a;}.sport-pass-theme .product-sodexo--header .button{color:#f8c93a;}.sport-pass-theme .product-sodexo--header .button:hover{color:#f8c93a !important;}.sport-pass-theme .product-slider--section h5{color:#f8c93a;}.sport-pass-theme .product-slider--section .product-slider .slick-arw{background-color:#f8c93a;}.sport-pass-theme .product-slider--section .slick-dots li.slick-active button:before{background-color:#f8c93a;}.sport-pass-theme .points-de-vente--section .button.med:not(.neutre){border-color:#f8c93a;background-color:#ffffff;color:#f8c93a;}.sport-pass-theme .points-de-vente--section .button.med:not(.neutre):hover{background-color:#e6e6e6;text-decoration:none;color:#f8c93a !important;}.sport-pass-theme .points-de-vente--section .button.med:not(.neutre):focus{color:#f8c93a;outline:none;text-decoration:none;}.sport-pass-theme .points-de-vente--section .button.active:not(.neutre){background-color:#f8c93a;color:#ffffff;}.sport-pass-theme .points-de-vente--section .button.active:not(.neutre):hover{background-color:#f6bc09;text-decoration:none;color:#ffffff !important;}.sport-pass-theme .points-de-vente--section .button.active:not(.neutre):focus{color:#ffffff;outline:none;text-decoration:none;}.sport-pass-theme .button.big:not(.white),.sport-pass-theme .button.search{background-color:#f8c93a;color:#ffffff;}.sport-pass-theme .button.big:not(.white):hover,.sport-pass-theme .button.search:hover{background-color:#f6bc09;text-decoration:none;color:#ffffff !important;}.sport-pass-theme .button.big:not(.white):focus,.sport-pass-theme .button.search:focus{color:#ffffff;outline:none;text-decoration:none;}.book-pass-theme .header18:before{background-image:url(/sites/all/themes/s4y_v2/img/charlotte-book-pass.png?1532866811);background-position:calc(50% + 410px) bottom;}.book-pass-theme .product-sodexo--header{background-color:#1ba5d9;}.book-pass-theme .product-sodexo--header .button{color:#1ba5d9;}.book-pass-theme .product-sodexo--header .button:hover{color:#1ba5d9 !important;}.book-pass-theme .product-slider--section h5{color:#1ba5d9;}.book-pass-theme .product-slider--section .product-slider .slick-arw{background-color:#1ba5d9;}.book-pass-theme .product-slider--section .slick-dots li.slick-active button:before{background-color:#1ba5d9;}.book-pass-theme .points-de-vente--section .button.med:not(.neutre){border-color:#1ba5d9;background-color:#ffffff;color:#1ba5d9;}.book-pass-theme .points-de-vente--section .button.med:not(.neutre):hover{background-color:#e6e6e6;text-decoration:none;color:#1ba5d9 !important;}.book-pass-theme .points-de-vente--section .button.med:not(.neutre):focus{color:#1ba5d9;outline:none;text-decoration:none;}.book-pass-theme .points-de-vente--section .button.active:not(.neutre){background-color:#1ba5d9;color:#ffffff;}.book-pass-theme .points-de-vente--section .button.active:not(.neutre):hover{background-color:#1583ac;text-decoration:none;color:#ffffff !important;}.book-pass-theme .points-de-vente--section .button.active:not(.neutre):focus{color:#ffffff;outline:none;text-decoration:none;}.book-pass-theme .button.big:not(.white),.book-pass-theme .button.search{background-color:#1ba5d9;color:#ffffff;}.book-pass-theme .button.big:not(.white):hover,.book-pass-theme .button.search:hover{background-color:#1583ac;text-decoration:none;color:#ffffff !important;}.book-pass-theme .button.big:not(.white):focus,.book-pass-theme .button.search:focus{color:#ffffff;outline:none;text-decoration:none;}.carte-sodexo--section{margin-top:75px;margin-bottom:75px;}.carte-sodexo--section .wrapper{background-color:#ffffff;}.carte-sodexo--section h2{font-size:28px;text-align:center;color:white;}.carte-sodexo--section h5{font-size:18px;}.carte-sodexo--section .carte-sodexo--info{position:relative;background-image:url(/sites/all/themes/s4y_v2/img/nouages.jpg?1532866811);background-repeat:no-repeat;background-position:top center;padding-top:75px;}.carte-sodexo--section .carte-sodexo--block{position:relative;}.carte-sodexo--section .carte-sodexo--carte{display:block;position:absolute;width:445px;height:364px;top:63px;left:50%;transform:translateX(-50%);background-image:url(/sites/all/themes/s4y_v2/img/carte-sodexo-2.png?1532866811);z-index:10;}.carte-sodexo--section .carte-sodexo--specs{position:relative;min-height:660px;}.carte-sodexo--section .carte-sodexo--specs h5{color:#e1334d;margin-bottom:25px;}.carte-sodexo--section .carte-sodexo--specs li{position:absolute;font-size:14px;line-height:1.4;}.carte-sodexo--section .carte-sodexo--specs sup{font-size:.6em;}.carte-sodexo--section .carte-sodexo--specs .ico{display:inline-block;position:relative;width:71px;height:71px;margin-bottom:20px;background-repeat:no-repeat;background-size:100%;}.carte-sodexo--section .carte-sodexo--specs .ico:before{content:'';display:block;position:absolute;}.carte-sodexo--section .carte-sodexo--specs .transactions{width:220px;text-align:right;top:239px;}.carte-sodexo--section .carte-sodexo--specs .transactions .ico{background-image:url(/sites/all/themes/s4y_v2/img/ico-transactions.png?1532866811);}.carte-sodexo--section .carte-sodexo--specs .transactions .ico:before{height:1px;width:65px;top:50%;left:99%;background-color:#6ca9ed;}.carte-sodexo--section .carte-sodexo--specs .eco{width:350px;text-align:right;top:432px;left:106px;}.carte-sodexo--section .carte-sodexo--specs .eco .ico{background-image:url(/sites/all/themes/s4y_v2/img/ico-eco.png?1532866811);}.carte-sodexo--section .carte-sodexo--specs .eco .ico:before{width:1px;height:100px;left:50%;bottom:99%;background-color:#4d8fd9;}.carte-sodexo--section .carte-sodexo--specs .solde{width:330px;text-align:left;top:402px;right:22px;}.carte-sodexo--section .carte-sodexo--specs .solde .ico{background-image:url(/sites/all/themes/s4y_v2/img/ico-solde2.png?1532866811);}.carte-sodexo--section .carte-sodexo--specs .solde .ico:before{width:1px;height:110px;left:50%;bottom:99%;background-color:#5267a1;}.carte-sodexo--section .carte-sodexo--specs .carte-unique{width:210px;text-align:left;top:200px;right:8px;}.carte-sodexo--section .carte-sodexo--specs .carte-unique .ico{background-image:url(/sites/all/themes/s4y_v2/img/ico-carte-unique.png?1532866811);}.carte-sodexo--section .carte-sodexo--specs .carte-unique .ico:before{height:1px;width:55px;top:50%;right:99%;background-color:#2c316f;}@media screen and (max-width:637px){.carte-sodexo--section{margin-top:0;margin-bottom:50px;}.carte-sodexo--section h2{font-size:25px;}.carte-sodexo--section .carte-sodexo--info{background-image:url(/sites/all/themes/s4y_v2/img/nouages.jpg?1532866811);background-size:200%;padding-top:40px;padding-bottom:50px;}.carte-sodexo--section .carte-sodexo--carte{position:relative;width:320px;height:270px;top:45px;z-index:10;background-size:100%;}.carte-sodexo--section .carte-sodexo--specs{min-height:auto;}.carte-sodexo--section .carte-sodexo--specs li{position:relative;font-size:15px;width:100% !important;top:auto !important;left:auto !important;right:auto !important;text-align:center !important;margin-top:40px;}.carte-sodexo--section .carte-sodexo--specs .ico:before{display:none;}}.product-sodexo--header{-moz-box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;-webkit-box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;box-shadow:rgba(0,0,0,0.3) 1px 1px 1px;}.product-sodexo--header .img-container{width:512px;height:auto;float:left;background-color:#ffffff;}.product-sodexo--header .text-container{width:50%;float:left;color:#ffffff;padding:60px;padding-bottom:20px;}.product-sodexo--header h2{font-size:30px;text-transform:uppercase;margin-bottom:25px;line-height:1.2;}.product-sodexo--header h2 span{text-transform:lowercase;}.product-sodexo--header p{font-size:16px;line-height:1.3;}.product-sodexo--header .button{float:none;margin-top:10px;}.product-sodexo--header .buttons-group{padding-top:20px;}@media screen and (max-width:637px){.product-sodexo--header .img-container{width:100%;}.product-sodexo--header .img-container img{width:100%;}.product-sodexo--header .text-container{width:100%;padding:40px 20px 50px;}.product-sodexo--header .text-container h2{font-size:25px;text-align:center;}.product-sodexo--header .text-container p{text-align:center;}}.product-slider--section{margin-top:75px;margin-bottom:75px;}.product-slider--section h3{font-size:30px;text-align:center;margin-bottom:55px;}@media screen and (max-width:637px){.product-slider--section{margin-top:50px;margin-bottom:50px;}.product-slider--section .padded-box{padding:40px 20px;}}.product-slider{display:none;}.product-slider.ready{display:block;}.product-slider .slick-slide{padding:0 30px;text-align:center;}.product-slider .slick-slide img{display:inline-block;}.product-slider h5{text-align:center;font-size:18px;margin:23px 0;}.product-slider .slick-list ul{position:relative;margin-left:10px;text-align:left;}.product-slider .slick-list ul li{line-height:1.4;font-size:14px;}.product-slider .slick-list ul li:before{content:'-';position:absolute;left:-15px;margin:0 5px;}.product-slider p{font-size:14px;text-align:center;}@media screen and (max-width:637px){.product-slider .slick-slide{padding:0;}.product-slider .slick-slide .slick-list ul li{font-size:16px;}.product-slider .slick-slide p{font-size:16px;}}
.notif__text a{text-decoration:underline;}.notif__text a:hover{text-decoration:none;}.search-form{margin-bottom:0;}.d-block{display:block!important;}.d-none{display:none!important;}#loading.visible{width:100%;height:100%;background-color:rgba(100,100,100,0.7);background-image:url(/sites/all/themes/s4y_v2/img/loading.gif);background-repeat:no-repeat;background-position:center;position:absolute;z-index:99999;}#map-section .cols-container{z-index:-9999;}#map-section .address-list-mobile{max-height:500px;}#map-section .address-list-desktop .address-list-desktop-inner,#map-section .address-list-mobile .address-list-mobile-inner,#map-section .details-container{overflow-y:scroll;}#map-section .address-list-desktop .address-list li > a:hover,#map-section .address-list-mobile .address-list li > a:hover,#map-section .details-container .address-list li > a:hover{cursor:pointer;}#map-section .address-list-desktop .address-list li > a span.name,#map-section .address-list-mobile .address-list li > a span.name,#map-section .details-container .address-list li > a span.name{cursor:pointer;}#map-section .address-list-desktop .address-list-desktop-inner,#map-section .address-list-mobile .address-list-mobile-inner{height:360px;}#header-menu .tools-menu .link-flyout{z-index:200;}#header-menu .tools-menu .check-account .link-flyout input[type='email'],#header-menu .tools-menu .check-account .link-flyout input[type='password']{float:left;margin-right:10px;margin-bottom:10px;width:225px;font-size:13px;}.mail-content #resetpassword{width:270px;margin:0 auto;margin-top:20px;}.mail-content #resetpassword .button{float:none;width:100%;margin-top:10px;}#header .logo.small{position:relative!important;top:16px;float:left;}#account-transactions .transactions-list .amount-order{color:green;}input[type=checkbox].hidden{display:none;}#newsletter .image-container.mag img{left:47px;}@media screen and (max-width:637px){#newsletter .image-container.mag img{width:auto;margin:0 auto;left:auto;}.form-block .lbl-terms .cb-sodexo{float:left;}.form-block .lbl-terms .text{display:block;float:left;width:80%;}}#map-section .details-container .details-block a.website{margin:10px 0;display:block;text-decoration:underline;}#map-section .details-container .details-block a.website:hover{text-decoration:none;}#map-section .details-container .details-block .bullet-list li:hover:before{left:0px;}.full-box a{text-decoration:none;}#map-tabs li .tab.gift{padding-top:33px;}#map-tabs li .tab.gift .color{color:#f49a40;}.pagination-block{min-height:74px;}.form-block .radio-label.checks img{cursor:pointer;}.select-small .dk-option-disabled.dk-option-highlight{background-color:transparent;color:#bbb;}.mail-content #account-login{width:270px;margin:0 auto;margin-top:20px;}.mail-content #account-login .button{float:none;width:100%;margin-top:10px;}.form-block .cols-container .lbl-terms .cb-sodexo{margin-right:5px;}.form-block .check-selection-field label{display:none;}.form-block .check-selection-field label.selected{display:block;}.notif__button{background:url(/sites/all/themes/s4y_v2/img/cross.png) no-repeat;z-index:81;}#eep_spending_places label{font-size:18px;margin-top:15px;margin-bottom:0px;}#eep_spending_places p{font-size:14px;}#eep_spending_places .button.red{margin-top:15px;}@media screen and (max-width:637px){#eep_spending_places p,#eep_spending_places label{text-align:left;}}.basic-page{line-height:1.4;}.basic-page table{border:solid 1px #999999;}.basic-page table td,.basic-page table th{padding:10px;vertical-align:top;}.basic-page ul,.basic-page li{margin:5px 0 5px 15px;list-style-type:square;}.points-de-vente--section .placeholder{font-style:normal;}#toggle-eco-block{display:none;}#header-menu .content-menu > li > a{padding:8px;font-size:14px;}.show-less-merchants{height:226px;overflow:hidden;}@media screen and (max-width:637px){.questions--item h4{font-size:14px;}#not-member .button{margin:0;min-width:100%;}#map-search label.eep .color{color:#4daed9;}#map-search label.gift .color,#map-search label.ecp .color{color:#f49a40;}.suggest-establishment .button.big{min-width:100%;padding:14px;}.suggest-establishment.padded-box{padding:40px 15px 50px;}.show-less-merchants{height:395px;}}#map-tabs li .tab.eep .color{color:#4daed9;}#map-tabs li .tab.ecp{padding-top:33px;}#map-tabs li .tab.ecp .color{color:#f49a40;}#map-tabs.for-mobile li .tab.ecp{padding-top:25px;}.secondary-nav--search #submit{display:none;}.form-item-multiple-choice{margin:0;}.form-item-multiple-choice .radio-sodexo{margin-right:10px;}#assistance-top-links,#map-tabs{position:relative;z-index:21;}#map-search .wrapper{z-index:22;}.header18:before{content:'';display:block;position:absolute;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:calc(50% + 435px) bottom;}.article-content-top-pad{padding-top:90px !important;}.header18 h1.bottom-space{margin-bottom:110px;}@media screen and (max-width:637px){.header18 .secondary-nav .snav--login .snav--login-form .button{width:100%;float:right;font-size:14px;padding:13px 15px !important;}.promo-box--container.make-massonry{margin:0 auto;width:346px;}.promo-box.wide{height:330px;}.promo-box.wide .promo-box--info{height:130px;}.article-block .article-content .col{margin-bottom:20px;}.related-top-margin{margin-top:75px;}.header18 h1.bottom-space{margin-bottom:35px;}}.article-block .article-content .col img{width:100%;}.related-top-margin .promo-box h2{font-family:'intro-regular';font-weight:normal;}.site-map .app-links{margin-top:0;}.promo-box.concours.concours-nl:before,.promo-box-hero.concours.concours-nl:before{background-image:url(/sites/all/themes/s4y_v2/img/wedstrijd.svg?1537366891);}.notifContainer18{height:50px;z-index:10;}.notifContainer18--error{background:#f91c41;}.notifContainer18--warning{background:#FF9236;}.notifContainer18--validate{background:#799B48;}.notifContainer18--info{background:#4DAED9;}.questions--item h4{padding-right:35px;}#form18 .register-with--fields-container .toggle,#form18 .toggle-fields--container .toggle{display:block;}#form18 .reg-custom-radio{margin-bottom:30px;}#form18 .reg-custom-radio .radio-block{margin-bottom:0;}#form18 .toggle .form-error-message{padding-left:80px;margin-top:0px;padding-top:0px;}#form18 .input-box-container .input-box{z-index:20;}#form18 .input-box-container .input-box.on-top{z-index:21;}#form18 .title-top{margin-top:47px;}.form-block.small-pad-bot{padding-bottom:20px!important;}#form18 .attention.on + div{content:'';height:50px;display:block;}#form18 .radio-block .nom{font-size:15px;}#form18 span.form-required{display:none;}#form18 .input-box-container.small-margin{margin-bottom:10px;}#mail-forgot-modal #form18 .wrapper{max-width:100%;}#mail-forgot-modal #form18 .input-box-container{margin-bottom:0px;}#form18 .tip-box{display:none;position:relative;font-size:13px;margin:10px 0;}#faq_form .toggle-info{top:50px;}.views-field-detail{position:relative;}#faq_form.order-tooltip .toggle-info{position:absolute;right:auto;top:-1px;width:23px;height:23px;}#faq_form.order-tooltip .input-box-container{position:relative;}#faq_form.order-tooltip .info-box{position:absolute;width:100%;top:25px;z-index:1;}#faq_form.order-tooltip .info-box.pointer-custom.nl:before{left:293px;}#faq_form.order-tooltip .info-box.pointer-custom.fr:before{left:312px;}#faq_form.order-tooltip .info-box ul li{position:relative;padding-bottom:8px;font-size:13px;}#faq_form.order-tooltip .info-box .info-box--title{font-size:14px;font-family:"intro-regular";font-weight:normal;}.corrective-order-detail,.corrective-order-toggle{position:relative;float:left;}.corrective-order-toggle{margin-left:10px;}.gdpr-notif{background-color:#C4DF9C;border:solid 1px #AAD373;padding:10px;border-radius:4px;position:relative;}.gdpr-notif div{color:#fff;line-height:18px;margin:10px 0 0 60px;}.gdpr-notif div span{font-size:19px;font-family:"intro-bold" !important;font-weight:normal!important;}.gdpr-notif:before{content:"";display:block;height:50px;width:50px;background:url(/sites/all/themes/s4y_v2/img/gdpr-notif-picto.jpg);background-size:50px;position:absolute;}
#form18 ::-ms-clear{display:none;}#form18 strong{font-family:"intro-regular" !important;font-weight:bold !important;}#form18 .use-sodexo-card{margin-top:40px;}#form18 .use-sodexo-card .input-box-container{margin-bottom:20px;}#form18 .btns-block{position:relative;display:flex;width:100%;border:1px solid #828282;border-radius:4px;background-color:#f5f5f5;margin-bottom:0;overflow:hidden;}#form18 .btns-block button{display:block;width:100%;position:relative;cursor:pointer;padding:4px 20px;margin:0;border:0;text-align:center;font-size:17px;font-family:"intro-book";font-weight:normal;border-left:1px solid #828282;background-color:#f5f5f5;vertical-align:middle;color:#828282;}#form18 .btns-block button span{vertical-align:middle;}#form18 .btns-block button:first-child{border-left:0 none;margin:0;}#form18 .btns-block button:after{content:'';display:inline-block;width:30px;height:30px;vertical-align:middle;margin-left:15px;background-size:100% 100%;background-repeat:no-repeat;background-position:center;}#form18 .btns-block button.en-ligne:after{background-image:url(/sites/all/themes/s4y_v2/img/form18/en-ligne.svg?1557217024);}#form18 .btns-block button.sans-contact:after{background-image:url(/sites/all/themes/s4y_v2/img/form18/sans-contact.svg?1557217027);}#form18 .btns-block button.active{color:white;background-color:#2c3089;font-family:"intro-regular";}#form18 .btns-block button.active.en-ligne:after{background-image:url(/sites/all/themes/s4y_v2/img/form18/en-ligne-h.svg?1557215644);}#form18 .btns-block button.active.sans-contact:after{background-image:url(/sites/all/themes/s4y_v2/img/form18/sans-contact-h.svg?1557215629);}@media screen and (max-width:440px){#form18 .btns-block button{padding:10px 20px;padding-top:40px;}#form18 .btns-block button:after{position:absolute;margin-left:-15px;top:5px;}#form18 .btns-block button span{display:block;}}#form18 .button.clear{background-color:transparent;margin-right:5px;color:#828282;padding:5px 10px;border-radius:4px;}#form18 .button.clear.non,#form18 .button.clear:hover{background-color:white;color:#828282 !important;}@media screen and (max-width:440px){#form18 .button.clear{padding:10px;min-width:45%;border:1px solid white;}}#form18 .button.light-border{background-color:#fafafa;border:1px solid #d4d4d4;color:#828282;text-decoration:none;float:none;display:inline-block;}#form18 .button.light-border:hover{background-color:whitesmoke;color:#828282 !important;}#form18 .link-btn{color:#828282;margin-right:10px;}#form18 .form-fields label.toggle{position:relative;left:0;top:0;pointer-events:auto;}#form18 .toggle.small{min-height:18px;margin-bottom:10px;}#form18 .toggle.small .bg{width:30px;height:15px;border-radius:15px;}#form18 .toggle.small .bg:before{height:11px;width:11px;left:3px;bottom:2px;}#form18 .toggle.small .yes{width:6px;height:5px;top:5px;left:5px;}#form18 .toggle.small .no{width:5px;height:5px;top:5px;right:5px;}#form18 .toggle.small .nom{min-height:17px;padding-bottom:2px;padding-left:40px;}#form18 .toggle.small input:checked + .bg:before{-moz-transform:translateX(13px);-ms-transform:translateX(13px);-webkit-transform:translateX(13px);transform:translateX(13px);}#form18 .modal-body-content{max-width:570px;margin:0 auto;text-align:center;}#form18 .modal-body-content .cblock{display:none;}#form18 .modal-body-content .cblock.active{display:block;}#form18 .modal-body-content .modal-body-info{margin-bottom:30px;}#form18 .modal-body-content img{border-radius:0;}#form18 .modal-body-content h2{margin-bottom:20px;}#form18 .modal-body-content p{color:#828282;font-size:15px;}#form18 .modal-body-content p.headline{font-size:18px;font-weight:bold;}#form18 .modal-body-content p.green{color:#3E780C;}#form18 .modal-body-content p.red{color:#e1334d;}#form18 .modal-body-content a{text-decoration:underline;}#form18 .modal-body-content label{text-align:left;}#form18 .modal-body-content .button.big.red{padding:17px 19px 16px;border-radius:5px;vertical-align:bottom;}#form18 .validation-code--check .phone-number{color:#2c3089;font-size:21px;font-family:"intro-bold";}#form18 .validation-code--check a{font-size:16px;}#form18 .validation-code--check .change-phone{margin-left:10px;}#form18 .validation-code--request .form-error-message{text-align:left;}@media screen and (max-width:440px){#form18 .validation-code--request .button.submit{width:100%;margin-bottom:30px;}}#form18 .validation-code--form-fields .button.submit{float:none !important;display:inline-block;margin-left:-40px;background-repeat:no-repeat;background-image:url(/sites/all/themes/s4y_v2/img/form18/toggle-v.svg?1524818882);width:50px;height:50px;background-position:center;background-size:50%;}#form18 .validation-code--form-fields .button.submit.processing{background-image:none;}#form18 .validation-code--form-fields .validation-code-input{width:210px !important;background-image:linear-gradient(to right,#828282 18%,rgba(255,255,255,0.3) 18%,rgba(255,255,255,0.3) 20%,#828282 20%,#828282 38%,rgba(255,255,255,0.3) 38%,rgba(255,255,255,0.3) 38%,rgba(255,255,255,0.3) 40%,#828282 40%,#828282 58%,rgba(255,255,255,0.3) 58%,rgba(255,255,255,0.3) 58%,rgba(255,255,255,0.3) 60%,#828282 60%,#828282 78%,rgba(255,255,255,0.3) 78%);background-position:left bottom;background-size:100% 2px;background-repeat:repeat-x;background-color:transparent !important;font-family:"Courier New",Courier,monospace;font-weight:bold;font-size:30px !important;padding:8px 0 !important;border:0 !important;border-radius:0 !important;letter-spacing:22px;text-indent:12px;}#form18 .validation-code--form-fields .validation-code-input.error{color:#e1334d;background-image:linear-gradient(to right,#e1334d 18%,rgba(255,255,255,0.3) 18%,rgba(255,255,255,0.3) 20%,#e1334d 20%,#e1334d 38%,rgba(255,255,255,0.3) 38%,rgba(255,255,255,0.3) 38%,rgba(255,255,255,0.3) 40%,#e1334d 40%,#e1334d 58%,rgba(255,255,255,0.3) 58%,rgba(255,255,255,0.3) 58%,rgba(255,255,255,0.3) 60%,#e1334d 60%,#e1334d 78%,rgba(255,255,255,0.3) 78%);}@media screen and (max-width:440px){#form18 .validation-code--form-fields .button.submit{display:none;}#form18 .validation-code--form-fields .validation-code-input{margin-left:50px;}}.phone-modal .modal-dialog{width:100%;max-width:1024px;display:block;}.phone-modal .modal-dialog .modal-body{padding-bottom:38px;}@media screen and (max-width:637px){.phone-modal .modal-dialog{margin:25% auto !important;}.phone-modal .modal-dialog .modal-body{padding-left:20px;padding-right:20px;}}.phone-modal .modal-content{-moz-box-shadow:0 0 0 0 white;-webkit-box-shadow:0 0 0 0 white;box-shadow:0 0 0 0 white;}.modal-open .phone-modal .modal-content #form18{filter:none;}.phone-modal .modal-content .close{border:0;}.phone-modal .modal-content .close:hover:before,.phone-modal .modal-content .close:hover:after{background:black;}.phone-modal .modal-content .close:before,.phone-modal .modal-content .close:after{content:'';position:absolute;height:1px;width:100%;top:50%;left:0;margin-top:-1px;background:#828282;}.phone-modal .modal-content .close:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}.phone-modal .modal-content .close:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.phone-modal .modal-content .close span{display:none;}@media screen and (max-width:637px){.phone-modal .modal-content .close{top:10px;right:10px;}}.phone-modal .info-box--cancel-activation{position:absolute !important;right:10px;max-width:210px;text-align:center;margin-top:5px !important;}.phone-modal .info-box--cancel-activation:before{right:9px !important;}.phone-modal .info-box--cancel-activation button{display:inline-block;float:none;}@media screen and (max-width:440px){.phone-modal #form18 .form-fields label span{display:block;}.phone-modal .info-box--cancel-activation{max-width:100%;width:calc(100% - 20px);}}#form18 .form-fields .info-box label span{display:block;}.banner-e-payment{display:none;position:relative;padding:35px 40px;margin-right:180px;margin-bottom:40px;margin-top:10px;border-radius:10px;background-color:#5b80ce;background:#5b80ce;background:-moz-linear-gradient(top,#5b80ce 0%,#6ca9ed 80%);background:-webkit-linear-gradient(top,#5b80ce 0%,#6ca9ed 80%);background:linear-gradient(to bottom,#5b80ce 0%,#6ca9ed 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b80ce',endColorstr='#6ca9ed',GradientType=0);box-shadow:4px 4px 8px 0px rgba(0,0,0,0.15);-webkit-box-shadow:4px 4px 8px 0px rgba(0,0,0,0.15);-moz-box-shadow:4px 4px 8px 0px rgba(0,0,0,0.15);}.banner-e-payment:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/sites/all/themes/s4y_v2/img/banner-gradient.png?1557421995);background-position:bottom right;background-repeat:no-repeat;border-radius:10px;overflow:hidden;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.banner-e-payment .animated{opacity:0;animation-name:fadeIn;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards;}.banner-e-payment .banner-e-payment--content{position:relative;max-width:430px;z-index:1;}.banner-e-payment #banner-e-payment--anim{position:absolute;width:358px;height:358x;bottom:-32px;right:7px;}.banner-e-payment #banner-e-payment--anim svg{width:358px !important;height:358px !important;}.banner-e-payment h3{color:white;line-height:1.3;margin-bottom:23px;}.banner-e-payment h3 span{animation-delay:.3s;}.banner-e-payment h3 span:nth-child(2){animation-delay:.4s;}.banner-e-payment h3 span:nth-child(3){animation-delay:.5s;}.banner-e-payment .button{display:inline-block;float:none;font-family:'intro-regular';font-size:14px;margin-right:15px;animation-delay:.6s;}.banner-e-payment .button:last-child{margin-right:0;animation-delay:.7s;}.banner-e-payment .banner-e-payment--discard{display:block;margin-top:23px;color:#bcd9f9;text-decoration:underline;font-size:12px;animation-delay:.8s;}.banner-e-payment .banner-e-payment--discard:hover{text-decoration:underline;color:#ebf4fd;}@media screen and (max-width:637px){.banner-e-payment{margin:20px;padding:20px;margin-top:50px;padding-top:270px;padding-bottom:15px;background-color:#a7cbf4;background:#a7cbf4;background:-moz-linear-gradient(top,#a7cbf4 0%,#6ca9ed 80%);background:-webkit-linear-gradient(top,#a7cbf4 0%,#6ca9ed 80%);background:linear-gradient(to bottom,#a7cbf4 0%,#6ca9ed 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7cbf4',endColorstr='#6ca9ed',GradientType=0);box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}.banner-e-payment:before{display:none;}.banner-e-payment #banner-e-payment--anim{bottom:auto;right:auto;top:-70px;left:50%;margin-left:-179px;}.banner-e-payment h3{font-size:20px;margin-bottom:20px;}.banner-e-payment p{color:white;}.banner-e-payment .button{width:100%;margin:0 0 5px 0;padding:10px;}.banner-e-payment .banner-e-payment--discard{position:relative;text-align:center;margin-top:33px;width:calc(100% + 40px);left:-20px;}.banner-e-payment .banner-e-payment--discard:before{content:'';display:block;position:absolute;background-color:#5697e0;width:100%;height:40px;bottom:-15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;z-index:-1;}}.header18 .charlotte-banner{display:none;position:absolute;left:calc(50% + 288px);bottom:0;}.header18 .search-new.wrapper{min-height:82px;}.header18.with-e-payment-banner{padding-top:55px;}.header18.with-e-payment-banner .charlotte-banner{display:block;}@media screen and (max-width:637px){.header18.with-e-payment-banner .charlotte-banner{display:none;}}.header18.with-e-payment-banner .charlotte{display:none;}.header18.with-e-payment-banner .banner-e-payment{display:block;}@media screen and (max-width:637px){.header18 .charlotte{display:none !important;}}.button.border{background:transparent;border:1px solid;}.button.border:hover{background-color:white;color:#2c3089 !important;border-color:transparent;}@keyframes pulse_animation{0%{transform:scale(0.87);}25%{transform:scale(0.92);}50%{transform:scale(0.87);}75%{transform:scale(0.92);}100%{transform:scale(0.87);}}@keyframes pulse_animation_m{0%{transform:scale(0.46);}25%{transform:scale(0.5);}50%{transform:scale(0.46);}75%{transform:scale(0.5);}100%{transform:scale(0.46);}}.header18.with-e-eco-banner{padding-top:55px;}.header18.with-e-eco-banner .charlotte-banner{display:block;}@media screen and (max-width:637px){.header18.with-e-eco-banner .charlotte-banner{display:none;}}.header18.with-e-eco-banner .charlotte{display:none;}.header18.with-e-eco-banner .banner-e-eco{display:block;}.banner-e-eco{display:none;opacity:0;position:relative;padding:35px 30px;margin-right:180px;margin-bottom:40px;margin-top:10px;border-radius:10px;background-color:#63c4ec;background-image:url(/sites/all/themes/s4y_v2/img/e-eco-banner.jpg);background-position:310px bottom;background-repeat:no-repeat;transition:all 0.8s ease;min-height:260px;box-shadow:4px 4px 8px 0px rgba(0,0,0,0.15);-webkit-box-shadow:4px 4px 8px 0px rgba(0,0,0,0.15);-moz-box-shadow:4px 4px 8px 0px rgba(0,0,0,0.15);}.banner-e-eco:after{content:'';position:absolute;background-image:url(/sites/all/themes/s4y_v2/img/e-eco-banner-mgf.png);width:164px;height:245px;bottom:55px;right:-8px;transform:scale(0.87);transition:all .8s ease;}.banner-e-eco.on{background-position:0 bottom;opacity:1;}.banner-e-eco.on:after{right:303px;}.banner-e-eco.pulse:after{animation-name:pulse_animation;animation-duration:1000ms;animation-iteration-count:infinite;}.banner-e-eco .animated{opacity:0;animation-name:fadeIn;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards;}.banner-e-eco .banner-e-eco--content{position:relative;max-width:430px;z-index:1;}.banner-e-eco h3{color:white;line-height:1.3;margin-bottom:24px;text-transform:uppercase;}.banner-e-eco h3 span{display:block;animation-delay:1.3s;}.banner-e-eco h3 span:nth-child(2){animation-delay:1.4s;}.banner-e-eco h3 span:nth-child(3){animation-delay:1.5s;}.banner-e-eco h3 span:nth-child(4){animation-delay:1.6s;}.banner-e-eco h3 span:nth-child(5){animation-delay:1.65s;}.banner-e-eco .button{display:inline-block;float:none;font-family:'intro-regular';font-size:14px;margin-right:15px;animation-delay:1.7s;}.banner-e-eco .banner-e-eco--visu-m{display:none;width:calc(100% + 4rem);left:-2rem;position:relative;}.banner-e-eco .banner-e-eco--visu-m img{width:100%;height:auto;}.banner-e-eco .banner-e-eco--visu-m .anim{position:absolute;transition:all .8s ease;transform-origin:20% 50%;animation-name:pulse_animation;animation-duration:1000ms;animation-iteration-count:infinite;}@media screen and (max-width:637px){.banner-e-eco{margin:20px;padding:20px;margin-top:50px;padding-top:20px;padding-bottom:15px;background-color:#63c4ec;background-image:none;}.banner-e-eco .banner-e-eco--visu-m{display:block;}.banner-e-eco:after{display:none;}.banner-e-eco h3{text-align:center;margin-bottom:0;}.banner-e-eco p{color:white;}.banner-e-eco .button{width:100%;margin:0 0 5px 0;padding:10px;}.banner-e-eco .button.animated{animation-name:none;opacity:1;}}
