@font-face{font-family:Roboto;src:url("/media/fonts/Roboto/light.woff2?#iefix") format("woff2"),url("/media/fonts/Roboto/light.woff") format("woff");font-style:normal;font-weight:300;}
@font-face{font-family:Roboto;src:url("/media/fonts/Roboto/light-italic.woff2?#iefix") format("woff2"),url("/media/fonts/Roboto/light-italic.woff") format("woff");font-style:italic;font-weight:300;}
@font-face{font-family:Roboto;src:url("/media/fonts/Roboto/regular.woff2?#iefix") format("woff2"),url("/media/fonts/Roboto/regular.woff") format("woff");font-style:normal;font-weight:400;}
@font-face{font-family:Roboto;src:url("/media/fonts/Roboto/italic.woff2?#iefix") format("woff2"),url("/media/fonts/Roboto/italic.woff") format("woff");font-style:italic;font-weight:400;}
@font-face{font-family:Roboto;src:url("/media/fonts/Roboto/medium.woff2?#iefix") format("woff2"),url("/media/fonts/Roboto/medium.woff") format("woff");font-style:normal;font-weight:500;}
@font-face{font-family:Roboto;src:url("/media/fonts/Roboto/medium-italic.woff2?#iefix") format("woff2"),url("/media/fonts/Roboto/medium-italic.woff") format("woff");font-style:italic;font-weight:500;}
@font-face{font-family:Roboto;src:url("/media/fonts/Roboto/bold.woff2?#iefix") format("woff2"),url("/media/fonts/Roboto/bold.woff") format("woff");font-style:normal;font-weight:700;}
@font-face{font-family:Roboto;src:url("/media/fonts/Roboto/bold-italic.woff2?#iefix") format("woff2"),url("/media/fonts/Roboto/bold-italic.woff") format("woff");font-style:italic;font-weight:700;}
body{margin:0;}
hr{box-sizing:content-box;border-color:inherit;height:0;}
pre{overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4;}
ol,ul{padding-left:40px;}
dl dl,ol dl,ul dl{margin-top:0;margin-bottom:0;}
dd{margin-top:0;margin-right:0;margin-bottom:0;}
a{text-decoration:underline;background-color:transparent;}
a:active,a:hover{outline:none;}
b,strong{font-weight:inherit;}
b,strong{font-weight:bolder;}
small{font-size:.82em;font-size:calc(1em * .8125);}
abbr[title]{border-bottom:1px dotted;cursor:help;}
@supports (text-decoration:underline dotted){abbr[title]{border-bottom:none;text-decoration:underline dotted;}
}
sub,sup{font-size:.82em;font-size:calc(1em * .8125);line-height:0;}
q{quotes:"\00AB\202F" "\202F\00BB" "\201C" "\201D";}
table{margin-top:1em;margin-bottom:1em;border-collapse:collapse;}
th,td{border:1px solid;vertical-align:top;}
a img{border:0;}
svg:not(:root){overflow:hidden;}
fieldset{border:2px groove;border-color:inherit;padding:.35em .625em .75em;padding:.35em calc(1em * .625) .75em;}
legend{display:table;padding:0 2px;color:inherit;white-space:normal;}
button,input,select,textarea{margin:0;}
button{overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
button,select{text-transform:none;}
textarea{overflow:auto;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0 !important;padding:0 !important;}
input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0;}
input[type=reset],input[type=submit],input[type=button]{-webkit-appearance:button;-moz-appearance:button;appearance:button;}
::-webkit-input-placeholder{color:inherit;opacity:.54;}
::-moz-placeholder{color:inherit;opacity:.54;}
:-ms-input-placeholder{color:inherit;opacity:.54;}
html{overflow-y:scroll;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}
body{color:#000;background-color:#fff;}
pre,code,kbd,samp{font-size:1em;font-family:monospace,sans-serif;}
hr{margin-top:0;margin-bottom:0;border-width:1px 0 0;border-style:solid;}
h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,table{margin-top:0;margin-bottom:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit;}
blockquote{margin-right:0;margin-left:0;}
dd{margin-left:0;}
ol,ul{list-style-type:none;margin-top:0;margin-bottom:0;padding-left:0;}
th,td{border:0;padding:0;}
a{color:inherit;text-decoration:none;}
img,iframe,object{vertical-align:bottom;}
iframe{border:0;}
[tabindex="-1"]:focus{outline:none !important;}
input[type=text],input[type=password],select,textarea{box-sizing:border-box;border:1px solid;border-radius:0;padding:1px;font-size:inherit;font-family:inherit;line-height:normal;background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);}
select{max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
textarea{vertical-align:text-top;resize:vertical;}
input[type=hidden]{display:none !important;}
button,input[type=reset],input[type=submit],input[type=button]{border-radius:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);}
.u-cf:after{clear:both;display:block;content:"";}
.u-cfAlt{overflow:hidden !important;}
.u-cfBi:before,.u-cfBi:after{clear:both;display:table;content:"";}
.u-hidden{position:absolute !important;border:0 !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px,1px,1px,1px) !important;}
.u-posStatic{position:static !important;}
.u-posRelative{position:relative !important;}
.u-dispInlineBlock{display:inline-block !important;max-width:100%;}
.u-dispInline{display:inline !important;}
.u-dispBlock{display:block !important;}
.u-dispTable{display:table !important;}
.u-dispTableCell{display:table-cell !important;}
.u-floatLeft{float:left !important;}
.u-floatRight{float:right !important;}
.u-valignTop{vertical-align:top !important;}
.u-valignMiddle{vertical-align:middle !important;}
.u-valignBottom{vertical-align:bottom !important;}
.u-valignBaseline{vertical-align:baseline !important;}
.u-alignRight{margin-left:auto !important;}
.u-alignLeft{margin-right:auto !important;}
.u-alignCenter{margin-right:auto !important;margin-left:auto !important;}
.u-textRight{text-align:right !important;}
.u-textLeft{text-align:left !important;}
.u-textCenter{text-align:center !important;}
.u-textJustify{text-align:justify !important;}
.u-textTruncate{max-width:100%;overflow:hidden !important;white-space:nowrap !important;word-wrap:normal !important;text-overflow:ellipsis !important;}
html::before{position:absolute;border:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);}
@media (max-width:375px){html::before{content:"XS";}
}
@media (min-width:376px) and (max-width:570px){html::before{content:"S";}
}
@media (min-width:571px) and (max-width:798px){html::before{content:"M";}
}
@media (min-width:799px) and (max-width:1026px){html::before{content:"L";}
}
@media (min-width:1027px){html::before{content:"XL";}
}
@-webkit-viewport{width:device-width;zoom:1;}
@-moz-viewport{width:device-width;zoom:1;}
@-ms-viewport{width:device-width;zoom:1;}
@-o-viewport{width:device-width;zoom:1;}
@viewport{width:device-width;zoom:1;}
html{font-size:14px;}
body{color:#475f5d;background-color:#fff;}
.site{font:1em/1.43 Arial,Helvetica,Freesans,sans-serif;overflow:hidden;position:relative;width:100%;z-index:1;}
.site-skipNav{left:0;position:absolute;right:0;white-space:nowrap;}
.site-skipNav li{display:inline-block;white-space:normal;vertical-align:top;}
.site-skipNav a{position:relative;top:-10001px;}
.site-skipNav a:focus{position:static;}
#blyssfooter{position:absolute;border:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);}
.site-header{background-color:#fff;margin:.71em auto 0;max-width:1368px;padding:0 15px;}
@media (min-width:1368px){_:-ms-fullscreen,:root .site-header{width:100%;}
}
.site-search{box-sizing:border-box;padding:0 2.14em 0 0;position:relative;width:212px;}
.site-search fieldset{border:0;margin:0;padding:0;}
.site-search input{border-radius:3px 0 0 3px;border:solid;border-width:1px 0 1px 1px;color:inherit;display:block;height:2.14em;line-height:2.14em\9;padding-right:15px;padding-left:15px;width:100%;}
.site-search input:-ms-input-placeholder{border-color:#475f5d;color:rgba(71,95,93,.54);opacity:1;}
.site-search button{background:url(/img/btn-site-search.png) 50% no-repeat;border-color:currentColor;border-radius:0 3px 3px 0;border-style:solid;border-width:1px 1px 1px 0;color:inherit;cursor:pointer;font-size:inherit;line-height:inherit;height:2.14em;overflow:hidden;position:absolute;text-indent:-1001em;top:0;right:0;width:2.14em;}
.site-organisation{background-color:#fff;margin:0 auto;width:100px;position:relative;z-index:11;}
.site-organisation:before{content:"";display:block;padding:79.8% 0 0;position:relative;z-index:-2;}
.site-organisation a{display:block;height:133.33%;position:absolute;left:0;top:0;background-color:#fff;right:0;padding:0 0 .71em;text-align:center;box-shadow:0px 5px 5px 0px rgba(0,0,0,.23);}
.site-organisation a:before{background-image:-webkit-linear-gradient(top,#fff 80%,rgba(255,255,255,0));background-image:linear-gradient(to bottom,#fff 80%,rgba(255,255,255,0));bottom:calc(25% + .71em);content:"";left:-5px;position:absolute;right:-5px;top:0;}
.site-organisation a:after{content:"";display:inline-block;height:100%;vertical-align:middle;}
.site-organisation img{display:inline-block;position:relative;vertical-align:bottom;width:70%;}
.site-navigation{font-size:14px;}
.site-navigation:before{content:"horizontal";display:none;}
.site-navigation li > span{display:none;}
@-webkit-keyframes fixed{0%{-webkit-transform:translateY(-4.29em);transform:translateY(-4.29em);}
100%{-webkit-transform:translateY(0em);transform:translateY(0em);}
}
@keyframes fixed{0%{-webkit-transform:translateY(-4.29em);transform:translateY(-4.29em);}
100%{-webkit-transform:translateY(0em);transform:translateY(0em);}
}
@-webkit-keyframes unfixed{0%{-webkit-transform:translateY(-4.29em);transform:translateY(-4.29em);}
100%{-webkit-transform:translateY(0em);transform:translateY(0em);}
}
@keyframes unfixed{0%{-webkit-transform:translateY(-4.29em);transform:translateY(-4.29em);}
100%{-webkit-transform:translateY(0em);transform:translateY(0em);}
}
@media (max-width:375px),(min-width:376px) and (max-width:570px),(min-width:571px) and (max-width:798px){.site-organisation{width:75px;}
.site-header{height:4.29em;}
.rwd-header{background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,.23);left:0;padding:.71em 0 0;position:absolute;right:0;top:0;width:100%;z-index:3;}
.rwd-header[fixed]{position:fixed;-webkit-animation-duration:.2s;animation-duration:.2s;}
.rwd-header[fixed="fixed"]{-webkit-animation-name:fixed;animation-name:fixed;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}
.rwd-header[fixed="unfixed"]{-webkit-animation-name:unfixed;animation-name:unfixed;-webkit-animation-direction:reverse;animation-direction:reverse;}
.js-nav .site:before{background-color:rgba(0,0,0,.75);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:21;}
.js-nav,.js-nav body,.js-nav .site{height:100%;}
.rwd-sidebar[opened]{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);}
.rwd-sidebar{background-color:#fff;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;max-width:calc(100% - 46px);overflow:hidden;position:absolute;top:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:100%;z-index:22;}
.rwd-sidebar-header{padding:1.43em 15px;}
.rwd-sidebar-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;}
.site-search{width:auto;}
.site-navigation:before{content:"vertical";}
.site-navigation ul{bottom:0;height:100%;left:0;overflow-y:scroll;position:absolute;top:0;width:100%;}
.site-navigation ul ul{left:100%;display:none;}
.site-navigation ul ul{overflow-y:scroll !important;}
.site-navigation ul ul ul{position:static;overflow-y:visible !important;}
.site-navigation .current > ul{display:block;}
.site-navigation ul.current{overflow-y:visible;}
.site-navigation ul{background-color:#5c706f;}
.site-navigation ul ul{background-color:#e5eaea;}
.site-navigation ul ul ul{background-color:#fff;}
.site-navigation a{background-image:-webkit-linear-gradient(left,transparent 15px,#778888 15px,#778888 calc(100% - 15px),transparent calc(100% - 15px));background-image:linear-gradient(to right,transparent 15px,#778888 15px,#778888 calc(100% - 15px),transparent calc(100% - 15px));background-position:0 100%;background-size:100% 1px;background-repeat:no-repeat;color:#fff;display:block;font-size:1.14em;line-height:1.25em;overflow:hidden;padding:.94em 15px;text-decoration:none;text-transform:uppercase;}
.site-navigation .last > a{background-image:none;}
.site-navigation .parent > a:after{content:"›";float:right;}
.site-navigation ul ul .parent > a:after{content:"+";}
.site-navigation ul ul .parent.current > a:after{content:"-";}
.site-navigation ul ul a{color:#53716f;}
.site-navigation ul ul ul a{text-transform:none;}
.site-navigation ul ul .foot a{background-position:0 0;font-weight:700;}
.site-navigation ul ul .parent.current > a{background-image:none;}
.site-navigation .head{background-color:#475f5d;padding:.71em 15px;}
.site-navigation .more{background-color:#fff;text-align:center;}
.site-navigation .more a{color:#475f5d;}
.site-quickNav{display:none;}
#Cheeseburger{border-radius:3px;box-shadow:0 0 0 1px #cdd3d3;cursor:pointer;padding:6px 0;position:absolute;z-index:9;right:15px;top:5px;width:40px;font-size:0;line-height:0;}
#Cheeseburger:before{content:"MENU";display:block;font-size:10px;line-height:1;text-align:center;text-indent:0;}
#Cheeseburger:after{border-bottom:9px double;border-top:3px solid;content:"";display:block;height:3px;margin:3px auto 0;width:28px;}
.page-header{padding-top:2.86em;}
}
@media (min-width:799px) and (max-width:1026px),(min-width:1027px){.site-header{left:0;position:fixed;right:0;top:0;z-index:11;}
.site-header:before{background-color:inherit;box-shadow:0 -15px 0 0 #fff,0 1px 5px 0 rgba(0,0,0,.23);bottom:0;content:"";left:-1001em;position:absolute;right:-1001em;top:0;z-index:-1;}
.site-header[fixed]{left:0;position:fixed;right:0;top:0;}
.site-search{position:absolute;top:0;z-index:12;}
.site-organisation{max-width:160px;width:calc(100% * 1 / 7);}
.site-organisation img{max-width:100px;}
.site-navigation{background-color:#fff;bottom:0;left:0;position:absolute;right:0;}
.site-header[fixed] .site-organisation{z-index:14;}
.site-header[fixed] .site-navigation{z-index:13;}
.site-header[fixed] .site-search,.site-header[fixed] .site-quickNav{z-index:1;}
.site-header[fixed] .site-navigation-list{background-color:#fff;box-shadow:0 -1001px 0 1001px #fff;}
.site-navigation:before{content:"horizontal";}
.site-navigation-list{white-space:nowrap;}
.site-navigation-list > li{display:inline-block;vertical-align:bottom;width:calc(100% * 1 / 7);white-space:normal;}
.site-navigation-list > li:nth-child(4){margin-left:calc(100% * 1 / 7);}
.site-navigation-list > li > a{display:block;font-size:1.14em;font-weight:500;line-height:1.25em;padding:1.25em 15px;text-align:center;text-transform:uppercase;transition:color .5s;}
.site-navigation-list > li.current > a,.site-navigation-list > li.hover > a{color:#c9c620;}
.site-navigation-list > li > ul{background-color:#fff;border:0;bottom:0;box-shadow:inset 0 0 0 1px #94a09f,inset 0 1.43em 0 0 #cad347;left:0;padding:5em 0 .71em;position:absolute;transform:translateY(-11px);transition:transform .4s;width:100%;z-index:-10;}
.site-navigation-list > li > ul:after{background-color:inherit;bottom:0;box-shadow:inset 0 0 0 1px #94a09f,inset 0 1.43em 0 0 #cad347,0 4px 11px 0 rgba(0,0,0,.15);content:"";left:-1001em;position:absolute;right:-1001em;top:0;z-index:-1;}
.site-navigation-list > li.hover > ul{transform:translateY(100%);}
.site-navigation-list > li > ul > li{box-sizing:border-box;display:inline-block;margin:0 0 1.43em;padding:0 15px;vertical-align:top;width:20%;}
.site-navigation-list > .expertises > ul > li{width:20%;}
.site-navigation-list > li > ul > li > a{border-bottom:1px solid;display:block;font-size:1.14em;font-weight:700;line-height:1.25em;padding:0 0 .21em;margin:0 0 1.07em;}
.site-navigation-list > li > ul > li > a:after{background:url(/img/ico-arrow-7x5-475f5d.gif) 50% no-repeat;content:"\0A0";display:inline-block;transition:transform .4s cubic-bezier(.65,1.95,.03,.32);width:1.25em;}
.site-navigation-list > li > ul > li > a:hover{}
.site-navigation-list > li > ul > li > a:hover:after{transform:translateX(50%);}
.site-navigation-list ul ul li{margin:.36em 0 0;}
.site-navigation-list ul ul a{background:url(/img/ico-arrow-7x5-6e8b8a.gif) 0 7px no-repeat;color:#6e8b8a;display:inline-block;padding:0 15px;}
.site-navigation-list .head,.site-navigation-list .intro,.site-navigation-list .more,.site-navigation-list .foot{display:none;}
.site-quickNav{font-size:14px;position:absolute;right:0;top:0;z-index:12;}
.site-quickNav-item{display:inline-block;margin:0 15px 0 0;vertical-align:middle;}
}
.site-main{margin:0 auto;max-width:1368px;padding:0 15px 4.29em;}
.site-footer{background-color:#e5eaea;color:#53716f;margin:0 auto;max-width:1368px;padding:1.43em 15px 0;position:relative;}
.site-footer:before{background-color:inherit;bottom:0;content:"";left:-1001em;position:absolute;right:-1001em;top:0;z-index:-1;}
.site-footer-heading{box-shadow:inset 0 -1px 0 0 #9cadac;display:block;font-family:Roboto,sans-serif;font-size:1.29em;line-height:1.11em;margin:0 0 .56em;padding:0 0 .56em;text-transform:uppercase;}
.site-footer-heading--nounderline{box-shadow:none;padding-bottom:0;}
.site-footer-text{margin:0 0 1.43em;}
.site-footer-images{line-height:0;text-align:justify;text-justify:distribute-all-lines;}
.site-footer-images:after{content:"";display:inline-block;width:100%;}
.site-footer-images img{max-width:33.333%;}
.site-footer-action{display:none;}
.site-footer-contactPointList{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;}
.site-footer-contactPointList li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}
.site-footer-contactPoint{display:inline-block;margin:0 0 .71em;}
.site-footer-contactPoint b{text-transform:uppercase;}
.site-footer-contactPoint:hover,.site-footer-contactPoint:focus{color:#656565;}
.site-footer-number{font-family:Roboto,sans-serif;font-size:1.14em;line-height:1.25em;}
.site-footer-number:first-line{font-size:1.125em;}
.site-footer-linkList{margin:0 0 1.43em;}
.site-footer-linkList a{background:url(/img/bg-footer-linklist.gif) 5px .71em no-repeat;display:inline-block;padding:0 0 0 15px;}
.site-footer-linkList a:hover,.site-footer-linkList a:focus{color:#656565;}
.site-footer-feeds{margin:0 0 1.43em;}
.site-footer-feedList li{display:inline-block;}
.site-footer-feed{background-image:url(/img/spr-bg-footer-feedlist.png);background-position:-128px 0;display:block;height:32px;margin:0 10px 0 0;overflow:hidden;text-indent:100%;width:32px;}
.site-footer-feed[href*=twitter]{background-position:0 0;}
.site-footer-feed[href*=facebook]{background-position:-32px 0;}
.site-footer-feed[href*=viadeo]{background-position:-64px 0;}
.site-footer-feed[href*=linkedin]{background-position:-96px 0;}
.site-footer-contentinfoList{background-color:#fff;margin:4.29em 0 0;padding:1.43em 0;position:relative;text-align:center;text-transform:uppercase;white-space:nowrap;z-index:0;}
.site-footer-contentinfoList:before{background-color:inherit;bottom:0;content:"";left:-1001em;position:absolute;right:-1001em;top:0;z-index:-1;}
.site-footer-contentinfoList li{display:inline-block;white-space:normal;vertical-align:top;}
.site-footer-contentinfoList li:after{content:"\00a0-\00a0";}
.site-footer-contentinfoList > li:last-child:after{content:normal;}
@media (max-width:375px){.site-footer{padding-bottom:4.29em;}
.site-footer-corporate,.site-footer-contactPoints,.site-footer-media,.site-footer-number,.site-footer-contentinfoList{display:none;}
.site-footer-action{display:block;}
.site-footer-feeds{margin-bottom:0;margin-top:1.43em;text-align:center;}
.site-footer-feedList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
.site-footer-feed{margin:0;}
}
.article{font-size:14px;position:relative;}
.article:before,.article:after{color:#cf440d;content:attr(data-date);float:left;font-size:1.29em;font-weight:700;line-height:1.11em;margin:0 7.5px 0 0;margin:0 calc(15px / 2) 0 0;white-space:pre-line;}
.article:after{background-color:#fff;color:#475f5d;height:1.11em;left:0;overflow:hidden;position:absolute;top:0;z-index:0;}
.article-header{margin:0 0 .71em;overflow:hidden;}
.article-headline{display:inline-block;font-weight:700;font-size:1.29em;line-height:1.11em;}
.article-meta dt,.article-date{display:none;}
.article-image{border:5px solid #ffffff;box-sizing:border-box;display:block;float:left;margin:0 15px .71em auto;max-width:33.33%;}
.article[data-context=widget] .article-image{float:none;margin-right:auto;max-width:100%;width:auto;}
.article-excerpt{margin:0 0 .36em;}
.article-link{color:#cf440d;text-decoration:none;text-transform:uppercase;}
.article-link:after{background:url(/img/ico-arrow-7x5-cf440d.gif) no-repeat;content:"";display:inline-block;height:8px;margin:0 0 0 8px;transition:transform .4s cubic-bezier(.65,1.95,.03,.32);vertical-align:middle;width:7px;}
.article-link:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1;}
.article-link:hover,.article-link:focus{text-decoration:underline;}
.article-link:hover:after,.article-link:focus:after{transform:translateX(75%);}
@media (max-width:375px),(min-width:376px) and (max-width:570px),(min-width:571px) and (max-width:798px){.article:before,.article:after{content:normal;}
.article-date{color:#cf440d;display:block;}
}
@media (max-width:375px){.article-image{float:none;margin-right:auto;max-width:100%;width:auto;}
.article[data-context=list] .article-image{margin-bottom:.71em !important;}
}
.widget{font-size:14px;margin:0 0 .71em;overflow:hidden;padding:.71em 15px;}
.widget-name{font-family:Roboto,sans-serif;font-size:1.86em;font-weight:300;line-height:1.15em;margin:0 0 .71em;padding:0 0 .38em;position:relative;text-transform:uppercase;z-index:0;}
.widget-name:after{position:absolute;bottom:0;left:0;width:51px;height:1px;content:"";background-color:currentColor;}
.widget-link{display:inline-block;margin:.71em 0 0;text-transform:uppercase;}
.widget-link:after{background:url(/img/ico-arrow-7x5-475f5d.gif) no-repeat;content:"";display:inline-block;height:8px;margin:0 0 0 8px;transition:transform .4s cubic-bezier(.65,1.95,.03,.32);vertical-align:middle;width:7px;}
.widget-link:hover:after,.widget-link:focus:after{transform:translateX(75%);}
.widget[data-name=actualites] .widget-name{color:#cf440d;}
.widget[data-name=actualites] .widget-body{padding:0 0 .71em;}
.widget[data-name=etudesdecas]{background-color:#f7f7f7;}
.widget[data-name=etudesdecas] .widget-name{background-color:#475f5d;color:#fff;}
.widget[data-name=etudesdecas] .widget-name:after{content:normal;}
.widget[data-name=etudesdecas] .widget-name:before{background-color:inherit;bottom:0;content:"";left:-30px;position:absolute;right:-30px;top:-1.43em;z-index:-1;}
.widget[data-name=blog]{background-color:#fff;border:solid #9ca8a7;border-width:1px 0;}
.widget[data-name=blog] .widget-name{color:#c9c620;}
.o-flexEmbed{overflow:hidden;position:relative;}
.o-flexEmbed::before{content:"";display:block;width:100%;}
.o-flexEmbed iframe,.o-flexEmbed object,.o-flexEmbed img,.o-flexEmbed svg{height:100%;left:0;position:absolute;top:0;width:100%;}
.o-flexEmbed[flexembed-ratio="16/9"]:before{padding-top:56.25%;}
.o-flexEmbed[flexembed-ratio="3/4"]:before{padding-top:75%;}
.o-flexEmbed[flexembed-ratio="1"]:before{padding-top:100%;}
.o-grid{display:block;margin:0;padding:0;text-align:left;}
.o-grid[grid-items~=left]{text-align:left;}
.o-grid[grid-items~=right]{text-align:right;}
.o-grid[grid-items~=center]{text-align:center;}
.o-grid[grid-items~=justify]{margin-right:0;margin-left:0;font-size:0;line-height:0;text-align:justify;text-justify:distribute-all-lines;}
.o-grid[grid-items~=justify]:after{display:inline-block;width:100%;content:"";}
.o-grid[grid-items~=justify] > .o-grid-item{padding-right:0;padding-left:0;font-size:1rem;line-height:normal;}
.o-grid[grid-items~=middle] > .o-grid-item{vertical-align:middle;}
.o-grid[grid-items~=bottom] > .o-grid-item{vertical-align:bottom;}
.o-grid[grid-reverse]{direction:rtl;}
.o-grid[grid-reverse] > .o-grid-item{direction:ltr;}
.o-grid[grid-gap~=column]{margin-left:-15px;margin-right:-15px;}
.o-grid[grid-gap~=column] > .o-grid-item{padding-left:15px;padding-right:15px;}
.o-grid[grid-gap~=row]{margin-top:-.71em;margin-bottom:-.71em;}
.o-grid[grid-gap~=row] > .o-grid-item{padding-top:.71em;padding-bottom:.71em;}
.o-grid-item{box-sizing:border-box;display:inline-block;padding:0;text-align:left;vertical-align:top;}
.o-grid-item[grid-align=center]{display:block;margin-right:auto;margin-left:auto;}
.o-grid-item[grid-align=left]{display:block;margin-right:auto;}
.o-grid-item[grid-align=right]{display:block;margin-left:auto;}
.o-grid-item[grid-size~="1/12"]{width:8.33% !important;width:calc(100% * 1 / 12) !important;}
.o-grid-item[grid-size~="1/10"]{width:10% !important;}
.o-grid-item[grid-size~="1/8"]{width:12.5% !important;}
.o-grid-item[grid-size~="1/6"],.o-grid-item[grid-size~="2/12"]{width:16.67% !important;width:calc(100% * 1 / 6) !important;}
.o-grid-item[grid-size~="1/5"],.o-grid-item[grid-size~="2/10"]{width:20% !important;}
.o-grid-item[grid-size~="1/4"],.o-grid-item[grid-size~="2/8"],.o-grid-item[grid-size~="3/12"]{width:25% !important;}
.o-grid-item[grid-size~="3/10"]{width:30% !important;}
.o-grid-item[grid-size~="1/3"],.o-grid-item[grid-size~="2/6"],.o-grid-item[grid-size~="4/12"]{width:33.33% !important;width:calc(100% * 1 / 3) !important;}
.o-grid-item[grid-size~="3/8"]{width:37.5% !important;}
.o-grid-item[grid-size~="2/5"],.o-grid-item[grid-size~="4/10"]{width:40% !important;}
.o-grid-item[grid-size~="5/12"]{width:41.67% !important;width:calc(100% * 5 / 12) !important;}
.o-grid-item[grid-size~="1/2"],.o-grid-item[grid-size~="2/4"],.o-grid-item[grid-size~="3/6"],.o-grid-item[grid-size~="4/8"],.o-grid-item[grid-size~="5/10"],.o-grid-item[grid-size~="6/12"]{width:50% !important;}
.o-grid-item[grid-size~="7/12"]{width:58.33% !important;width:calc(100% * 7 / 12) !important;}
.o-grid-item[grid-size~="3/5"],.o-grid-item[grid-size~="6/10"]{width:60% !important;}
.o-grid-item[grid-size~="5/8"]{width:62.5% !important;}
.o-grid-item[grid-size~="2/3"],.o-grid-item[grid-size~="4/6"],.o-grid-item[grid-size~="8/12"]{width:66.67% !important;width:calc(100% * 2 / 3) !important;}
.o-grid-item[grid-size~="7/10"]{width:70% !important;}
.o-grid-item[grid-size~="3/4"],.o-grid-item[grid-size~="6/8"],.o-grid-item[grid-size~="9/12"]{width:75% !important;}
.o-grid-item[grid-size~="4/5"],.o-grid-item[grid-size~="8/10"]{width:80% !important;}
.o-grid-item[grid-size~="5/6"],.o-grid-item[grid-size~="10/12"]{width:83.33% !important;width:calc(100% * 5 / 6) !important;}
.o-grid-item[grid-size~="7/8"]{width:87.5% !important;}
.o-grid-item[grid-size~="9/10"]{width:90% !important;}
.o-grid-item[grid-size~="11/12"]{width:91.67% !important;width:calc(100% * 11 / 12) !important;}
.o-grid-item[grid-size~="1"]{width:100% !important;}
.o-grid-item[grid-size~="0"]{display:none;}
@media (min-width:1027px){.o-grid-item[grid-size*="@XL"]:not([grid-size~="0@XL"]){display:inline-block;}
.o-grid-item[grid-size~="1/4@XL"],.o-grid-item[grid-size~="3/12@XL"]{width:25% !important;}
.o-grid-item[grid-size~="3/10@XL"]{width:30% !important;}
.o-grid-item[grid-size~="1/3@XL"],.o-grid-item[grid-size~="4/12@XL"]{width:33.33% !important;width:calc(100% * 1 / 3) !important;}
.o-grid-item[grid-size~="5/12@XL"]{width:41.67% !important;width:calc(100% * 5 / 12) !important;}
.o-grid-item[grid-size~="2/3@XL"],.o-grid-item[grid-size~="8/12@XL"]{width:66.67% !important;width:calc(100% * 2 / 3) !important;}
.o-grid-item[grid-size~="7/10@XL"]{width:70% !important;}
.o-grid-item[grid-size~="9/12@XL"],.o-grid-item[grid-size~="3/4@XL"]{width:75% !important;}
}
@media (min-width:571px) and (max-width:798px){.o-grid-item[grid-size*="@M"]:not([grid-size~="0@M"]){display:inline-block;}
}
@media (max-width:375px),(min-width:376px) and (max-width:570px),(min-width:571px) and (max-width:798px){.o-grid-item[grid-size~="1/6@M"],.o-grid-item[grid-size~="2/12@M"]{width:16.67% !important;width:calc(100% * 1 / 6) !important;}
.o-grid-item[grid-size~="1/3@M"],.o-grid-item[grid-size~="4/12@M"]{width:33.33% !important;width:calc(100% * 1 / 3) !important;}
.o-grid-item[grid-size~="4/10@M"]{width:40% !important;}
.o-grid-item[grid-size~="1/2@M"]{width:50% !important;}
.o-grid-item[grid-size~="6/10@M"]{width:60% !important;}
.o-grid-item[grid-size~="2/3@M"],.o-grid-item[grid-size~="8/12@M"]{width:66.67% !important;width:calc(100% * 2 / 3) !important;}
.o-grid-item[grid-size~="1@M"]{width:100% !important;}
.o-grid-item[grid-size~="0@M"]{display:none;}
}
@media (min-width:376px) and (max-width:570px),(max-width:375px){.o-grid-item[grid-size~="1/2@S"]{width:50% !important;}
.o-grid-item[grid-size~="1@S"]{width:100% !important;}
.o-grid-item[grid-size~="0@S"]{display:none;}
}
@media (max-width:375px){.o-grid-item[grid-size*="@XS"]:not([grid-size~="0@XS"]){display:inline-block;}
.o-grid-item[grid-size~="1@XS"]{width:100% !important;}
.o-grid-item[grid-size~="0@XS"]{display:none;}
}
.o-button{box-sizing:border-box;display:inline-block;margin:0;border:0;border-radius:3px;padding:.36em 15px;color:#fff;font-weight:400;font-size:14px;line-height:1.43em;font-family:Roboto,sans-serif;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal;background-color:#475f5d;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.o-button::-moz-focus-inner{border:0;padding:0;}
.o-button:hover,.o-button:focus,.o-button:active{text-decoration:none;}
.o-button-icon{display:inline-block;fill:currentColor;margin:0 5px 0 0;position:relative;vertical-align:text-top;width:14px;}
.o-button-icon:before{content:"";display:block;padding:100% 0 0;}
.o-button-icon svg{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%;}
@keyframes bounce{0%{transform:translateY(-50%);}
100%{transform:translateY(0);}
}
.o-button:hover .o-button-icon,.o-button:focus .o-button-icon{animation:bounce .6s cubic-bezier(.65,1.95,.03,.32);}
.o-button[button-style~=bold]{font-weight:700;}
.o-button[button-size~=small]{font-size:12px;line-height:1.67em;padding:.42em 5px;}
.o-button[button-size~=large]{font-size:18px;line-height:1.11em;padding:.56em 10px;width:100%;}
.o-button[button-size~=large] .o-button-icon{width:1.11em;}
.o-button[button-style~=white]{background-color:#fff;color:#475f5d;}
.o-button[button-style~=return]{background-color:transparent;border:1px solid;color:#fff;}
.page-utils{margin-top:1.428em;padding:1.071em 0;}
.page-utils:before,.page-utils:after{clear:both;display:table;content:" ";}
.page-utils[u-location="top"]{margin-top:0;margin-bottom:1.428em;border-bottom:1px solid #e0e0e0;}
.page-utils[u-location="bottom"]{border-top:1px solid #e0e0e0;}
.page-utils a[a-link=prev],.page-utils a[a-link=next]{position:relative;display:block;height:2.286em;line-height:2.286em;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.page-utils a[a-link=prev]:hover,.page-utils a[a-link=next]:hover{text-decoration:underline;}
.page-utils a[a-link="prev"]:before,.page-utils a[a-link="next"]:after{position:absolute;display:inline-block;vertical-align:middle;box-sizing:border-box;border:1px solid;border-radius:50%;height:2.285em;width:2.285em;line-height:2.285em;color:#cad347;text-align:center;}
.page-utils a[a-link="prev"]{padding-left:50px;}
.page-utils a[a-link="prev"]:before{left:0;content:"‹";}
.page-utils a[a-link="next"]{padding-right:50px;text-align:right;}
.page-utils a[a-link="next"]:after{right:0;content:"›";}
.page-utils a[a-link="rss"]{position:relative;display:table;margin:1.071em 0;padding-left:40px;line-height:1em;color:#cf440d;}
.page-utils a[a-link="rss"]:hover{text-decoration:underline;}
.page-utils a[a-link="rss"] svg{position:absolute;top:50%;left:0;display:inline-block;vertical-align:middle;margin-top:-1.142em;border-radius:50%;width:2.285em;height:2.285em;fill:#fff;background:#cf440d;}
@media (min-width:376px) and (max-width:570px),(min-width:571px) and (max-width:798px),(min-width:799px) and (max-width:1026px),(min-width:1027px){.page-utils a[a-link="rss"]{margin-left:auto;}
}
@media(max-width:375px){.page-utils a[a-link="rss"]{margin-right:auto;margin-left:auto;}
}
.page-utils a[a-link="referer"]{position:relative;display:inline-block;margin:1.071em 0;padding-left:40px;line-height:1em;}
.page-utils a[a-link="referer"]:before{position:absolute;top:50%;left:0;content:"‹";display:inline-block;vertical-align:middle;box-sizing:border-box;border:1px solid;margin-top:-1em;border-radius:50%;width:2em;height:2em;color:#cad347;font-size:1.142em;line-height:2em;text-align:center;text-decoration:none;}
.page-utils a[a-link=referer]:hover{text-decoration:underline;}
.page-filters{display:block;margin:0 0 1.071em;border-bottom:1px solid #e0e0e0;padding:1.071em;background:#f5f5f5;}
.page-filters fieldset{border:0;margin:0;padding:0;}
.page-filters legend{cursor:pointer;display:block;width:100%;padding:0;font-size:1.142em;font-weight:bold;text-transform:uppercase;}
.page-filters legend:after{float:right;display:block;border-radius:50%;width:1.142em;height:1.142em;font-size:1.142em;content:"\00a0";background:#475f5d;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMzN0RDQTA3OEM3QTExRTU4NzhDQTg4OTM0NUNENDkxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMzN0RDQTA4OEM3QTExRTU4NzhDQTg4OTM0NUNENDkxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzM3RENBMDU4QzdBMTFFNTg3OENBODg5MzQ1Q0Q0OTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzM3RENBMDY4QzdBMTFFNTg3OENBODg5MzQ1Q0Q0OTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5bj7WmAAAALklEQVR42mL8//8/Ay7AxIAHsADxf3w6GXHIMcKMRVfAiG4nI7pCJmw6YAAgwADuZwQTQVZk2QAAAABJRU5ErkJggg==');background-repeat:no-repeat;background-position:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 300ms ease-in-out;transition:-webkit-transform 300ms ease-in-out;transition:transform 300ms ease-in-out;transition:transform 300ms ease-in-out,-webkit-transform 300ms ease-in-out;}
.page-filters .filters-body{display:block;}
.page-filters[f-extended] legend:after{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQxRjg1NjNDOEM3NzExRTU4NzkwQ0IwMTkwQTc1MzBGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQxRjg1NjNEOEM3NzExRTU4NzkwQ0IwMTkwQTc1MzBGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDFGODU2M0E4Qzc3MTFFNTg3OTBDQjAxOTBBNzUzMEYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDFGODU2M0I4Qzc3MTFFNTg3OTBDQjAxOTBBNzUzMEYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz71cRnTAAAAKUlEQVR42mL8//8/Ay7AiCYJ4jBik0RWxYgsic1sRpDkf2LtJF4SIMAANssY8mZZQfoAAAAASUVORK5CYII=')\9;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform 300ms ease-in-out;transition:-webkit-transform 300ms ease-in-out;transition:transform 300ms ease-in-out;transition:transform 300ms ease-in-out,-webkit-transform 300ms ease-in-out;}
.page-filters [f-extended] .filters-body{display:block;}
.filters-field{margin:1.071em 0;display:inline-block;}
.filters-field label{display:inline-block;}
.filters-select{position:relative;}
.filters-select:after{background:url(/img/ico-select.gif) 6px 50% no-repeat;border-left:1px solid #9ca8a7;content:"";position:absolute;top:0;right:0;margin:.36em 0;width:30px;bottom:0;text-align:center;pointer-events:none;}
.filters-field select{border-color:#9ca8a7;height:2em;padding:0 30px 0 6px;max-width:100%;}
.page-filters button[type=submit]{margin:1.071em 0;}
.page-filters[f-layout="inline"] .filters-field{vertical-align:middle;margin-right:15px;}
.page-filters[f-layout="inline"] .filters-select{display:inline-block;}
.page-filters[f-layout="3cols"]  .filters-field label{display:block;}
@media (min-width:571px) and (max-width:798px),(min-width:799px) and (max-width:1026px),(min-width:1027px){.page-filters[f-layout="3cols"] .filters-field{display:inline-block;vertical-align:top;width:33.333%;}
}
@media (min-width:376px) and (max-width:570px),(max-width:375px){.page-filters[f-layout="3cols"] .filters-field{display:block;width:100%;}
}
@media (min-width:571px) and (max-width:798px),(min-width:799px) and (max-width:1026px),(min-width:1027px){.page-filters[f-layout="3cols"]  .filters-select{width:95%;}
}
.page-filters[f-layout="3cols"]  .filters-field select{width:100%;}
.filters-results{display:block;}
.filters-results svg{display:inline-block;vertical-align:middle;width:1em;height:1em;fill:#475f5d;}
@media (max-width:600px){.filters-field[f-layout]{width:100%;}
}
.pagination{display:table;margin:.35em auto;}
.pagination:after{content:""}
.pagination:after,.pagination a{display:inline-block;border:1px solid transparent;border-radius:50%;margin:.357em 5px;font-size:1.4929em;text-align:center;text-decoration:none;}
.pagination a{width:1.4929em;}
.pagination a:hover,.pagination a:focus{border-color:#cad347;}
.pagination .suiv,.pagination .prec{color:#cad347;border-color:#cad347;}
.pagination .suiv:hover,.pagination .prec:hover{color:#fff;background:#cad347;}
@media (min-width:571px) and (max-width:798px),(min-width:799px) and (max-width:1026px),(min-width:1027px){.pagination a{}
.pagination .cpc{color:#fff;background:#cad347;}
}
@media (min-width:376px) and (max-width:570px),(max-width:375px){.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.pagination:after{content:attr(data-pagicurrent) "\00a0/\00a0" attr(data-pagitotal);}
.pagination .prec{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}
.pagination:after{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}
.pagination .suiv{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}
.pagination .cpn,.pagination .cpc{display:none;}
}
#CookieBanner{box-sizing:border-box;position:fixed;bottom:0;left:0;width:100%;padding:1em 20px;background:#475F5D;z-index:9999;}
#CookieBanner .CookieBanner-body{display:flex;flex-direction:row;justify-content:center;align-items:center;box-sizing:border-box;max-width:1200px;margin:0 auto;}
#CookieBanner p,#CookieBanner button{flex:0 1 auto;margin:0 10px;}
#CookieBanner button{box-sizing:border-box;background-color:#CAD347;border:2px solid;border-radius:1.375em;color:#fff;height:2em;font:inherit;font-weight:inherit;font-weight:600;padding:0 18px;text-transform:uppercase;cursor:pointer;}
#CookieBanner p{font-size:.9em;color:#FFF;}
#CookieBanner p a{text-decoration:underline;}
#CookieBanner p a:hover{text-decoration:none;}
.site-header-feed{background-image:url(/img/spr-bg-footer-feedlist-small.png);background-position:-64px 0;display:block;height:16px;margin:0 10px 0 0;overflow:hidden;text-indent:100%;width:16px;}
.site-header-feed[href*=twitter]{background-position:0 0;}
.site-header-feed[href*=facebook]{background-position:-16px 0;}
.site-header-feed[href*=viadeo]{background-position:-32px 0;}
.site-header-feed[href*=linkedin]{background-position:-48px 0;}
.page-header{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#fff;min-height:120px;padding:4.29em 0 0;}
.page-image{position:absolute;top:0;right:-20%;bottom:0;left:-20%;}
.page-image:after{background:-webkit-linear-gradient(bottom,rgba(0,0,0,.7),transparent);background:linear-gradient(to top,rgba(0,0,0,.7),transparent);bottom:0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;}
.page-image{z-index:-2;background-position:50%;background-repeat:no-repeat;background-size:cover;}
.page-name{font:400 2em/1.43em Roboto,sans-serif;padding:.36em 0;position:relative;text-transform:uppercase;}
.page-name:before{position:absolute;bottom:0;left:0;width:51px;height:1px;content:"";background-color:#fff;}
@media (max-width:375px),(min-width:376px) and (max-width:570px),(min-width:571px) and (max-width:798px){.page-name{font-size:1.71em;line-height:1.25em;padding-bottom:.42em;padding-top:.42em;}
}
.page-breadcrumb{padding:1.25em 0;font:.86em/1.67em Roboto,sans-serif;text-transform:uppercase;}
.page-breadcrumb a{text-decoration:underline;}
.page-breadcrumb a:hover,.page-breadcrumb a:focus{text-decoration:none;}
.page-body{padding:2.86em 0 0;}
.page-complementary{margin:-3.47em 0 0;}
.page-share{border:solid #cdd3d3;border-width:1px 0;box-sizing:border-box;font-size:14px;margin:2.86em 0 0;overflow:hidden;padding:1.43em 0;width:100%;}
.page-share:before{content:"Partager:";display:inline-block;font-size:1.14em;line-height:1.25em;text-transform:uppercase;vertical-align:middle;}
.page-share-group{display:inline-block;vertical-align:middle;}
.page-share-group--2{text-align:right;}
.page-share-group--2:before{content:" ";display:inline-block;}
.page-share-text{display:none;font-size:1.14em;line-height:1.25em;text-transform:uppercase;vertical-align:middle;}
.page-share-action{display:inline-block;line-height:0;margin:0 0 0 15px;vertical-align:middle;}
@media (min-width:1027px){.page-share{display:table;}
.page-share:before{content:normal;}
.page-share-group{display:table-cell;}
.page-share-text{display:inline-block;}
}
@media (max-width:375px),(min-width:376px) and (max-width:570px){.page-share{border-collapse:separate;border-spacing:15px 0;display:table;table-layout:fixed;}
.page-share:before{content:normal;}
.page-share-group{display:table-cell;font-size:0;line-height:0;}
.page-share-group:after{content:"";display:inline-block;width:100%;}
.page-share-group--1{text-align:justify;text-justify:distribute-all-lines;width:calc(100% * 5 / 6);}
.page-share-group--2{text-align:center;width:calc(100% * 1 / 6);}
.page-share-action{margin-left:0;}
}
@media (max-width:375px){.page-share{border-spacing:0;}
}
.studyWidget{font-size:14px;position:relative;}
.studyWidget-customer{margin:0 0 .71em;text-transform:uppercase;}
.studyWidget-skills{margin:0 0 .71em;}
.studyWidget-skills li{box-sizing:border-box;display:inline-block;fill:currentColor;width:20%;max-width:32px;position:relative;z-index:2;text-align:center;vertical-align:bottom;}
.studyWidget-skills li:before{content:"";display:block;padding:100% 0 0;}
.studyWidget-skills svg{height:100%;left:0;position:absolute;top:0;width:100%;}
.studyWidget-subject{font-weight:700;font-size:1.14em;line-height:1.25em;margin:0 0 .62em;text-transform:uppercase;}
.studyWidget-image{border:5px solid #f7f7f7;box-sizing:border-box;margin:0 0 .71em;max-width:100%;width:auto;}
.studyWidget-excerpt{margin:0 0 .36em;}
.studyWidget-link{color:#cf440d;display:inline-block;text-transform:uppercase;}
.studyWidget-link:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0;}
.studyWidget-link:after{background:url(/img/ico-arrow-7x5-cf440d.gif) no-repeat;content:"";display:inline-block;height:8px;margin:0 0 0 8px;transition:transform .4s cubic-bezier(.65,1.95,.03,.32);vertical-align:middle;width:7px;}
.studyWidget-link:hover,.studyWidget-link:focus{text-decoration:underline;}
.studyWidget-link:hover:after,.studyWidget-link:focus:after{transform:translateX(75%);}
.blogLink{color:#c9c620;display:block;font-family:Roboto,sans-serif;font-size:26px;font-weight:400;line-height:1.54em;padding:.77em 0;text-align:center;text-transform:uppercase;}
.blogLink span{font-weight:100;}
.blogLink b{background-image:url(/img/bg-bloglink-ltr.gif),url(/img/bg-bloglink-rtl.gif);background-position:top 50% left 4px,top 50% right 4px;background-repeat:no-repeat;color:#475f5d;display:inline-block;font-size:.69em;font-weight:400;padding:0 15px;position:relative;}
.blogLink b:after{background-color:#475f5d;background-color:currentColor;bottom:1px;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;width:50%;}
.shareAction{border-radius:50%;box-sizing:border-box;color:#666666;display:inline-block;fill:currentColor;font-size:14px;position:relative;width:40px;}
.shareAction:before{content:"";display:block;padding:100% 0 0;}
.shareAction svg{height:100%;left:0;position:absolute;top:0;width:100%;}
.shareAction[href*=facebook]{color:#344c8a;}
.shareAction[href*=twitter]{color:#469ae9;}
.shareAction[href*=google]{color:#c1211d;}
.shareAction[href*=linkedin]{color:#1583bb;}
.shareAction[href*=viadeo]{color:#f26d24;}
.shareAction[shareaction-style~=medium]{width:30px;}
.shareAction[shareaction-style~=bordered]{border:2px solid;}
.shareAction[shareaction-style~=filled]{background-color:currentColor;fill:#fff;}
#iedit,#content .bloc,#content .init,#content .txtimg.bloc .imgrgt + div,#content .imgtxt.bloc .imglft + div,#content .txtxt.bloc > div,#content .txtimg.init .imgrgt + div,#content .imgtxt.init .imglft + div,#content .txtxt.init > div{box-sizing:border-box;}
#content .bloc{cursor:pointer;}
#iedit{border:1px solid;vertical-align:top;}
#content .bloc{border:1px dashed;}
#content .init{border:1px solid;}
#content .txtxt.bloc > div,#content .txtimg.bloc .imgrgt + div,#content .imgtxt.bloc .imglft + div{border:1px dashed transparent;}
#content .txtxt.init > div,#content .txtimg.init .imgrgt + div,#content .imgtxt.init .imglft + div{border:1px dashed;}
#content .selimg{outline:3px dashed;}
#content .txtxt:after{display:table;content:"";clear:both;}
#content .txtxt .txtlft,#content .txtxt .txtrgt{width:50%;box-sizing:border-box;}
#content .txtxt .txtlft{float:left;padding-right:1em;}
#content .txtxt .txtrgt{float:right;padding-left:1em;}
#content .imgtxt:after{display:table;content:"";clear:both;}
#content .imgtxt .imglft{float:left;margin-right:1em;}
#content .imgtxt .imglft + div{overflow:hidden;margin-left:0 !important;}
#content .txtimg:after{display:table;content:"";clear:both;}
#content .txtimg .imgrgt{float:right;margin-left:1em;}
#content .txtimg .imgrgt + div{overflow:hidden;margin-right:0 !important;}
#content .imgimg{text-align:center;}
#content .img2img:after{display:table;content:"";clear:both;}
#content .img2img .imglft,#content .img2img .imgrgt{margin:0;width:50%;text-align:center;}
#content .img2img .imglft{float:left;}
#content .img2img .imgrgt{float:right;}
#content  table{border-collapse:collapse;font:inherit;}
#content  th,#content  td{border:1px solid;}
#content .richmedia{text-align:center;}
body#content{background-color:#fff;color:#475f5d;font:14px/1.43 Arial,Helvetica,Freesans,sans-serif;margin:0;}
body#content b,body#content strong{font-weight:inherit;}
body#content b,body#content strong{font-weight:bolder;}
body#content sub,body#content sup{font-size:.82em;font-size:calc(1em * .8125);line-height:0;}
body#content img,body#content iframe,body#content object{vertical-align:bottom;}
#content{margin:0 0 2.86em;}
.wswg .imglft,.wswg .imgrgt{box-sizing:border-box;max-width:50%;margin-bottom:15px;}
.wswg .imglft{float:left;padding-right:15px;}
.wswg .imgrgt{float:right;padding-left:15px;}
#content img,.wswg img{box-sizing:border-box;border:5px solid #ffffff;height:auto;max-width:100%;width:auto;}
#content .txtxt .txtlft{padding-right:15px;}
#content .txtxt .txtrgt{padding-left:15px;}
#content .imgtxt .imglft,.wswg .imlft{margin-right:30px;}
#content .txtimg .imgrgt,.wswg .imrgt{margin-left:30px;}
#content .imgimg{margin:1.43em 0;text-align:center;}
#content .img2img{margin:1.43em 0;}
#content .richmedia{margin:1.43em 0;text-align:center;}
#content .richmedia iframe{border:0;}
#content a,.wswg a{color:inherit;text-decoration:underline;background-color:transparent;}
#content a:hover,.wswg a:hover,#content a:focus,.wswg a:focus{text-decoration:none;}
#content h2,.wswg h2{margin-top:0;margin-bottom:.73em;color:#cf440d;font-weight:400;font-size:1.57em;line-height:1.364em;font-family:Roboto,sans-serif;}
#content h2 a,.wswg h2 a{color:inherit;}
#content h3,.wswg h3{margin-top:0;margin-bottom:.56em;color:#cad347;font-size:1.29em;line-height:1.11em;font-family:Roboto,sans-serif;}
#content h3 a,.wswg h3 a{color:inherit;}
#content h4,.wswg h4{margin-top:0;margin-bottom:.625em;color:#6e8b8a;font-size:1.14em;line-height:1.25em;font-family:Roboto,sans-serif;}
#content h4 a,.wswg h4 a{color:inherit;}
#content ol,.wswg ol,#content ul,.wswg ul{margin-top:0;margin-bottom:0;overflow:hidden;padding-left:30px;}
#content li,.wswg li{position:relative;margin:.36em 0;}
#content ol,.wswg ol{counter-reset:unorderedList;}
#content ol li,.wswg ol li{position:relative;}
#content ol li:before,.wswg ol li:before{position:absolute;right:100%;margin:0 5px 0 0;border-radius:50%;min-width:1.81em;content:counters(unorderedList,".");color:#fff;font-size:.79em;line-height:1.81em;text-align:center;background-color:#cf440d;counter-increment:unorderedList;}
#content ul,.wswg ul{list-style-image:url(/img/page/img-disc.gif);}
#content ul ul,.wswg ul ul,#content ol ul,.wswg ol ul{list-style-image:url(/img/page/img-circle.gif);}
#content ol ol ul,.wswg ol ol ul,#content ol ul ul,.wswg ol ul ul,#content ul ol ul,.wswg ul ol ul,#content ul ul ul,.wswg ul ul ul{list-style-image:url(/img/page/img-square.gif);}
#content table,.wswg table{margin-top:0;margin-bottom:0;}
#content thead,.wswg thead{font-weight:700;background-color:#eff2f2;}
#content th,.wswg th,#content td,.wswg td{border:1px solid #9ca8a7;padding:1.43em 15px;vertical-align:top;}
#content .imgtxt .imglft,#content .txtimg .imgrgt{box-sizing:border-box;max-width:50%;}
#content .imgtxt .imglft{margin-right:0;padding-right:30px;}
#content .imgtxt .imgrgt{margin-left:0;padding-left:30px;}
#content .img2img .imglft,#content .img2img .imgrgt{box-sizing:border-box;display:inline-block;float:none;width:50%;vertical-align:middle;}
#content .img2img .imglft{padding-right:15px;}
#content .img2img .imgrgt{padding-left:15px;}
@media (max-width:375px),(min-width:376px) and (max-width:570px){#content .txtxt .txtlft,#content .txtxt .txtrgt{float:none;margin-bottom:1.43em;padding:0;width:100%;}
#content .imgtxt .imglft,#content .txtimg .imgrgt{float:none;margin-bottom:1.43em;max-width:none;text-align:center;}
#content .imgtxt .imglft{padding-right:0;}
#content .txtimg .imgrgt{padding-left:0;}
}
@media (max-width:375px){.wswg .imglft,.wswg .imgrgt{float:none;margin-bottom:1.43em;max-width:none;padding:0;text-align:center;width:100%;}
#content .img2img .imglft,#content .img2img .imgrgt{width:100%;margin:1.43em 0;}
#content .img2img .imglft{padding-right:0;}
#content .img2img .imgrgt{padding-left:0;}
}
.studyList-item:not(:last-child){border-bottom:1px dotted #cdd3d3;margin:1.43em 0;padding:0 0 1.43em;}
.study{font-size:14px;position:relative;}
.study-separator{margin:1.43em 0;border-color:#cdd3d3;}
.study-header{margin:0 0 .71em;overflow:hidden;}
.study-service{color:#758d8b;font-size:.86em;line-height:1.67em;text-transform:uppercase;}
.study-customer{font-weight:700;text-transform:uppercase;}
.study-title{color:#cf440d;font-size:1.29em;line-height:1.11em;margin:.25em 0;}
.study-region{font-weight:700;}
.study-logo{display:block;overflow:hidden;position:relative;height:5.72em;width:25%;}
.study-logo img{bottom:0;position:absolute;right:0;top:0;margin:auto;max-height:100%;max-width:100%;}
.study-image{border:5px solid #ffffff;box-sizing:border-box;display:block;max-width:100%;}
.study-skills{margin:0 0 .36em;text-align:right;}
.study-skills li{box-sizing:border-box;display:inline-block;fill:currentColor;margin:0 0 0 5px;width:35px;position:relative;z-index:2;text-align:center;vertical-align:bottom;}
.study-skills li:before{content:"";display:block;padding:100% 0 0;}
.study-skills svg{height:100%;left:0;position:absolute;top:0;width:100%;}
.study-briefly{border:0 solid #cdd3d3;border-right-width:1px;padding:0 30px 0 0;}
.study-briefly .wswg h2{color:#cf440d;font-weight:400;position:relative;}
.study-briefly .wswg h2 span{font-weight:bolder;}
.study-briefly .wswg h2:after{position:absolute;bottom:0;left:0;width:51px;height:1px;content:"";background-color:currentColor;}
.study-briefly .wswg strong{display:inline-block;font-size:1.14em;line-height:1.25em;font-family:Roboto,sans-serif;}
.study-briefly .wswg p{margin-top:1.43em;}
.study-epigraph{margin:2.5em 0;font-size:1.14em;line-height:1.25em;text-align:center;}
.study-digits h2,.study-benefits h2{border-spacing:15px 0;color:#cf440d;display:table;font-size:1.57em;font-weight:400;line-height:1.82em;margin:0 0 1.82em;text-align:center;text-transform:uppercase;white-space:nowrap;}
.study-digits h2 span,.study-benefits h2 span{font-weight:bolder;}
.study-digits h2:before,.study-digits h2:after,.study-benefits h2:before,.study-benefits h2:after{background:linear-gradient(to bottom,#cdd3d3,#cdd3d3) 0 50% / 100% 1px no-repeat;content:"";display:table-cell;width:50%;}
.study-digits{margin:2.86em 0;padding:0 0 1.43em;}
.study-digit{font:1.14em/1.25em Roboto,sans-serif;text-align:center;}
.study-digit strong{color:#6e8b8a;display:inline-block;font-size:1.75em;line-height:1.43em;}
.study-digit:not(.study-digit--1){border-left:1px solid #cdd3d3;}
.study-benefits{margin:2.86em 0 4.29em;}
.study-testimony{margin:0 auto;max-width:435px;padding:2.86em 0;text-align:center;}
.study-testimony img{border:5px solid #ffffff;border-radius:50%;display:block;margin:0 auto 2.86em;}
.study-testimony blockquote p{font-style:italic;hyphens:auto;margin:0 0 1.43em;position:relative;text-align:justify;text-indent:1.667em;word-break:all;}
.study-testimony blockquote p:before,.study-testimony blockquote p:after{position:absolute;z-index:-1;display:inline-block;vertical-align:bottom;margin-top:-.187em;text-indent:0;font-size:2.143em;font-weight:bold;}
.study-testimony blockquote p:before{left:0;content:"\201C\00a0";}
.study-testimony blockquote p:after{content:"\00a0\201D";}
.study-testimony blockquote cite{font-style:normal;}
.study-link{color:#cf440d;text-decoration:none;text-transform:uppercase;}
.study-link:after{background:url(/img/ico-arrow-7x5-cf440d.gif) no-repeat;content:"";display:inline-block;height:8px;margin:0 0 0 8px;transition:transform .4s cubic-bezier(.65,1.95,.03,.32);vertical-align:middle;width:7px;}
.study-link:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1;}
.study-link:hover,.study-link:focus{text-decoration:underline;}
.study-link:hover:after,.study-link:focus:after{transform:translateX(75%);}
.study[data-context=list]{overflow:hidden;}
.study[data-context=list] .study-body{clear:right;display:table;}
.study[data-context=list] .study-image{float:left;margin:0 15px 0 auto;max-width:33.33%;}
.study[data-context=list] .study-excerpt{margin:0 0 .36em;}
.study[data-context=list] .study-skills{float:right;}
.study[data-context=list] .study-skills li{width:28px;}
.study[data-context=single] .study-description{box-sizing:border-box;float:left;padding-right:30px;width:75%;}
.study[data-context=single] .study-logo{float:right;}
.study[data-context=single] .study-skills{clear:both;margin-bottom:0;}
.study[data-context=single] .study-image{margin:0 auto 1.43em;}
.study[data-context=single] .study-excerpt{font-weight:700;margin:0 0 2.86em;}
@media (max-width:375px),(min-width:376px) and (max-width:570px),(min-width:571px) and (max-width:798px){.study-briefly{border-bottom-width:1px;border-right-width:0;margin-bottom:1.43em;padding-bottom:2.86em;padding-right:0;}
.study-benefits{border-bottom:1px solid #cdd3d3;margin-bottom:2.86em;padding-bottom:2.86em;}
.study-testimony{padding-top:0;}
}
@media (max-width:375px),(min-width:376px) and (max-width:570px){.study[data-context=single] .study-skills{text-align:center;}
.study[data-context=single] .study-description{float:none;padding-right:0;width:auto;}
.study[data-context=single] .study-logo{display:none;}
.study-digit:not(.study-digit--1){border-left:0;margin-top:1.43em;position:relative;}
.study-digit:not(.study-digit--1):before{position:absolute;top:-.71em;left:0;right:0;margin:0 auto;width:51px;height:1px;content:"";background-color:#cdd3d3;}
}
@media (max-width:375px){.study[data-context=list] .study-skills{float:none;margin-bottom:.71em;text-align:center;}
.study[data-context=list] .study-image{float:none;margin-bottom:.71em;margin-right:auto;max-width:100%;width:auto;}
}
.photo-slider{margin:0 0 0 auto;}
.photo-slider-box{position:relative;padding:75% 0 0;}
.photo-slider{position:relative;border:5px solid #ffffff;box-sizing:border-box;}
.photo-slider-item:before{position:absolute;z-index:5;bottom:0;left:0;right:0;display:block;content:"";}
.photo-slider-item{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:#fff;}
.photo-slider-item__body:before{display:inline-block;padding:75% 0 0;content:"";vertical-align:middle;}
.photo-sliderElement{position:relative;display:inline-block;max-width:100%;}
.photo-sliderElement__image{max-width:100%;max-height:100%;vertical-align:middle;}
.photo-sliderElement__image img{display:block;}
.photo-sliderElement__body{position:absolute;z-index:10;bottom:0;left:0;right:0;box-sizing:border-box;padding:1.071em 115px 1.071em 15px;min-height:4.285em;color:#fff;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlON0+8n+wAAAApJREFUCJljYAAAAAIAAfRxZKYAAAAASUVORK5CYII=);background:rgba(0,0,0,.7);background:hsla(0,0%,0%,.7);}
.photo-sliderElement__body:before{position:absolute;bottom:100%;right:0;left:0;padding:24.852% 0 0;content:"";background-size:100% 100%;background-repeat:no-repeat;}
.photo-slider-direction{position:absolute;z-index:20;right:0;bottom:0;padding:1.071em 15px;}
.photo-slider-direction__next,.photo-slider-direction__prev{cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;border:1px solid;border-radius:50%;margin:0 5px;height:2.285em;width:2.285em;line-height:2.285em;color:#cad347;text-align:center;}
.photo-slider-direction .is-limited{opacity:.5;cursor:default;}