.site-header{font-family:Raleway,Helvetica,Arial,sans-serif;z-index:850;position:fixed;width:100%;top:0;background:#fff;border-bottom:3px solid #14a96b;left:0}.site-navigation{font-family:Raleway,Helvetica,Arial,sans-serif;font-size:1em;line-height:46px;margin:0 auto;padding-left:10px;padding-right:10px}.site-navigation .hidden{display:none!important}.site-navigation .hidden-except-mobile{display:none;float:right!important}.site-navigation .link-shop:before{content:"";background:url(../images/misc-s32069bad7f.png) 0 0 no-repeat;width:24px;height:23px;content:"";margin-right:5px;display:inline-block}.site-navigation ul{display:inline-block;margin:0;padding:0;height:auto;background:0 0}.site-navigation li{display:inline-block;position:relative;float:none;border:none;line-height:inherit}.site-navigation a{display:inline-block;white-space:nowrap;font-size:1em!important;padding:.1em 11px 0 11px;text-decoration:none}.site-navigation a:hover{color:#14a96b!important}.site-navigation .has-puce:hover:after{content:"";display:inline-block;width:7px;height:4px;background:url(../images/navigation/arrow-hover.png) no-repeat;margin-left:10px;margin-right:-5px;margin-bottom:3px}.site-navigation .has-puce:after{content:"";display:inline-block;width:7px;height:4px;background:url(../images/navigation/arrow.png) no-repeat;margin-left:10px;margin-right:-5px;margin-bottom:3px}.site-navigation a.link-cta{-webkit-border-radius:3;-moz-border-radius:3;border-radius:3px;-webkit-box-shadow:1px 2px 0 #0c8b56;-moz-box-shadow:1px 2px 0 #0c8b56;box-shadow:0 2px 0 #0c8b56;font-family:Raleway,Helvetica,Arial,sans-serif;color:#fff!important;font-size:12px!important;background:#14a96b;padding:10px 15px 8px 15px;text-decoration:none;height:auto;line-height:normal;text-transform:uppercase;font-weight:700;margin-left:15px}.site-navigation a.link-cta:hover{text-decoration:none;color:#fff;background:#0c8b56}.site-navigation a.cta-puce:after{content:"";display:block;float:right;width:7px;height:4px;background:url(../images/navigation/arrow-white.png) no-repeat;margin-top:6px;margin-left:10px;margin-right:-5px}.site-navigation .nav-bar{margin-left:5px}.site-navigation .nav-bar #nav-links{margin-left:15px}.site-navigation .nav-bar li{border:none}.site-navigation .nav-bar li.active:after,.site-navigation .nav-bar li:hover:after{content:"";display:block;position:absolute;height:3px;bottom:1px;background:#fff;z-index:910}.site-navigation h1{display:inline-block;vertical-align:middle;margin:0;padding:2px 5px 0 0;padding-left:15px}.site-navigation h1 a{padding:0}.site-navigation h1 img{vertical-align:middle}.site-navigation h1 svg{vertical-align:middle}.site-navigation-primary{width:auto}@media screen and (max-width:480px){.site-navigation-primary li:nth-child(2){display:none}.nav-desktop-bar{display:none!important}}.site-navigation-secondary{width:auto;float:right}.site-navigation-secondary li{border:none;margin:0 0 0 .2em}@media screen and (max-width:944px){.site-navigation h1{margin-left:10px}.site-navigation ul{padding:0}.site-navigation-secondary{padding-right:10px}}@media screen and (max-width:768px){.notOnMobile{display:none!important}.site-navigation-secondary{float:none}.site-navigation-secondary li{margin:0 .2em 0 0}}@media screen and (max-width:480px){.site-navigation-secondary{float:right}}.site-navigation.home-navigation ul li{padding:14px 0}.site-navigation.home-navigation ul li a{padding:.1em 33px 0 33px;color:#757575!important;font-size:1.2em!important}@media screen and (max-width:480px){.site-navigation.home-navigation ul li a{padding:.1em 10px 0 10px;font-size:1em!important}}.site-navigation.home-navigation ul li.homeNavSelected a{color:#333!important}.site-navigation nav{float:right;display:inline}@media only screen and (max-width:480px){.menu-button-nav-misc{position:absolute;width:32px;height:32px;top:5px;right:5px;background:#5e5e5e;border-radius:15%;color:#fff;line-height:30px;text-align:center;speak:none;font-weight:700;cursor:pointer;z-index:1000;text-indent:-9000px}.menu-button-nav-misc:after{position:absolute;content:'';width:50%;height:2px;background:#fff;top:50%;margin-top:-1px;right:25%;box-shadow:0 -4px #fff,0 4px #fff}.site-navigation nav ul,.site-navigation nav:active ul{display:none;position:absolute;padding:20px;background:#fff;box-shadow:#ccc 0 0 20px 2px;right:5px;top:38px;width:50%;border-radius:4px 0 4px 4px}.site-navigation nav ul:before{background:url(../images/dropdown-top.png);width:29px;height:13px;position:absolute;display:block;content:" ";top:-13px;right:15px}.site-navigation nav li{text-align:center;width:100%;padding:10px 0;margin:0}.site-navigation nav li a{background:0 0;height:auto;color:#fff;text-decoration:none;position:relative;display:block;float:none;padding:4px 0;margin-left:10px;margin-right:10px;color:#333;font-size:.9em!important;line-height:normal;text-align:left;border-bottom:2px inset #14a96b}.site-navigation nav:hover ul{display:block}.site-navigation nav li:last-child a{border:none}}.flyout{display:none;position:absolute;z-index:900;background:#fff;left:-1px;top:auto;width:175px;line-height:1em}.flyout.loading{min-height:50px;background:#fff url(../images/loading/black_30x30.gif) no-repeat 7px center}.flyout ul{padding:0 0 0 1em;width:100%}.flyout li{display:list-item;line-height:1.4em;padding:2px 0;margin-left:-1em;padding-left:15px;padding-right:15px}.flyout a{font-size:15px!important;color:#333;white-space:normal;padding:0;display:inline;font-family:Raleway,Helvetica,Arial,sans-serif}.flyout a:hover{color:#14a96b}.flyout section{margin-bottom:.5em}.flyout section:last-child{margin-bottom:0}.flyout h1{border:none;font-family:Raleway,Helvetica,Arial,sans-serif;font-size:.9em;font-weight:700;display:block;padding-left:15px;color:#000}.flyout-magazine{width:235px;margin-left:10px}@media only screen and (max-width:768px){.has-flyout{position:static!important}.has-flyout.active:after,.has-flyout:hover:after{display:none!important}.flyout{position:absolute;width:100%!important;left:0}}.site-navigation ul.site-navigation-secondary{display:none}.menu-button-nav{background:url(../images/navigation/icon-menu.png) no-repeat;height:18px;line-height:18px;float:right;margin-top:28px;margin-right:15px;cursor:pointer;display:none!important;text-transform:uppercase;font-weight:700;color:#000;padding-left:38px!important}.menu-button-nav.inverted{background:url(../images/navigation/icon-menu.png) no-repeat}.menu-button-nav:hover{background:url(../images/navigation/icon-menu-hover.png) no-repeat}@media screen and (max-width:944px){.site-navigation .hidden-except-mobile{display:block;float:right!important}.menu-button-nav{display:block!important;margin-right:0;padding-right:0}.nav-desktop-bar{display:none!important}.site-navigation nav{display:none!important}}#mobile-navigation{overflow:hidden;position:absolute;top:69px;right:0;background:#22a86d;z-index:5000;width:100%!important;display:none}#mobile-navigation .setLangMobile{border:1px solid #fff;color:#fff;text-decoration:none;font-family:Raleway,Helvetica,Arial,sans-serif;font-size:14px;padding:3px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;float:right;margin-right:5px}#mobile-navigation .setLangMobile.setLangMobileSelected{background:#fff;color:#22a86d}#mobile-navigation #setLangENMobile{margin-right:20px}#mobile-navigation .lefter{border-bottom:1px solid #207f55;display:block;font-size:17px;font-family:Raleway,Helvetica,Arial,sans-serif;text-decoration:none;padding-top:15px;padding-bottom:15px;color:#fff;padding-left:15px;cursor:pointer}#mobile-navigation .maximize{text-transform:uppercase;font-weight:700}#mobile-navigation ul{clear:both;padding:0;margin:0}#mobile-navigation ul a{border-bottom:1px solid #207f55;display:block}#mobile-navigation ul a{font-size:17px;font-family:Raleway,Helvetica,Arial,sans-serif;text-decoration:none;line-height:41px;color:#fff;padding-left:15px}#mobile-navigation ul a:hover{color:#fff;background:#1a8a58}#mobile-navigation ul .go-flyout,#mobile-navigation ul span{border-bottom:1px solid #207f55;display:block;font-size:17px;font-family:Raleway,Helvetica,Arial,sans-serif;text-decoration:none;padding-top:15px;padding-bottom:15px;color:#fff;padding-left:15px;cursor:pointer;background:url(../images/navigation/arrow-menu-bottom.png) no-repeat 95%}#mobile-navigation ul .go-flyout:hover,#mobile-navigation ul span:hover{color:#fff;background:#1a8a58 url(../images/navigation/arrow-menu-bottom.png) no-repeat 95%}#mobile-navigation ul .go-flyout.opened,#mobile-navigation ul span.opened{background:#1a8a58 url(../images/navigation/arrow-menu-top.png) no-repeat 95%}#mobile-navigation ul .link-my-magazines{padding-top:0!important;padding-bottom:0!important}#mobile-navigation ul li{color:#fff;font-size:17px;font-family:Raleway,Helvetica,Arial,sans-serif;text-decoration:none;line-height:41px}#mobile-navigation ul li span{color:#14a96b}#mobile-navigation ul li a{color:#fff;font-size:17px;font-family:Raleway,Helvetica,Arial,sans-serif;text-decoration:none;line-height:41px;display:block;padding-left:15px}#mobile-navigation ul li a:hover{color:#fff}#mobile-navigation ul .has-flyout{background:#eeeced;display:none;border-bottom:1px solid #207f55}#mobile-navigation ul .has-flyout ul{padding-top:15px;padding-bottom:15px}#mobile-navigation ul .has-flyout ul li a{line-height:normal;padding-top:5px;padding-bottom:5px;font-size:15px;padding-left:30px;color:#000;border:none}#mobile-navigation ul .has-flyout ul li a:hover{background:#eeeced;color:#22a86d}#mobile-navigation ul .has-flyout.my-magazines .flyout-magazine{position:initial;display:block;margin:0;padding-top:15px;padding-bottom:15px}#mobile-navigation ul .has-flyout.my-magazines .flyout-magazine section:first-child{display:none}#mobile-navigation ul .has-flyout.my-magazines .flyout-magazine section ul li{display:none}#mobile-navigation ul .has-flyout.my-magazines .flyout-magazine section ul li:nth-child(-n+3){display:list-item}#mobile-navigation ul .has-flyout.my-magazines .flyout-magazine ul li{padding-left:0}#mobile-navigation ul .has-flyout.my-magazines .flyout-magazine ul li a:hover{background:0 0}#mobile-navigation ul #close-menu{background:#1a8a58;text-align:center;height:46px;padding:0;font-weight:700;position:relative;line-height:46px}#mobile-navigation ul #close-menu:before{content:"";background:url(../images/navigation/arrow-menu-top.png) no-repeat;width:25px;height:16px;display:inline-block;left:15px;line-height:46px;margin-right:15px}@-moz-document url-prefix(){a.cta-puce:after{margin-top:-10px!important}}body.isMobile .menu-button-nav{display:block!important}body.isMobile .nav-desktop-bar{display:none!important}body.isMobile .site-navigation nav{display:none!important}