@charset "UTF-8";
@media screen and (min-width: 48em) {
body{font-size:16px;font-size:1rem}h1,._h1{font-size:2.25rem;margin-bottom:.2em;}h1._article,._h1._article{font-size:1.875rem}blockquote{font-size:1.25rem}.cookies{background:#646973;background:hsla(220,7%,42%,.95);bottom:0;left:0;position:fixed;right:0;}.cookies p{margin-bottom:0}.cookies .container{padding:19px 32px}.navSwitch{margin-right:.4em;font-size:2.5rem}.js .nav{pointer-events:none;}.js .nav .container{min-height:100%;position:relative}.js .nav .ramp{background:hsla(220,7%,42%,.95);bottom:0;left:0;overflow-y:auto;-ms-overflow-style:auto;-webkit-overflow-scrolling:touch;padding:0 30px;pointer-events:auto;position:absolute;top:0;width:320px;}.js .nav .ramp > ul{padding:20px 0 0}.container{padding:0 30px;max-width:80em;max-width:80rem}._form._elastic .fieldZone{font-size:.1px;text-align:justify;}._form._elastic .fieldZone:after{content:'';display:inline-block;width:100%}._form._elastic .fieldZone .block,._form._elastic .fieldZone .label{display:inline-block;text-align:left;vertical-align:top}._form._elastic .fieldZone .label{text-align:right;width:30%}._form._elastic .fieldZone .block{width:68%}._form._elastic .label > div,._form._elastic .label label{display:inline-block;padding:.35em 3px .35em 0}.checkBox,.radioBox{font-size:1rem;}.checkBox span,.radioBox span{font-size:1rem}._compact .controls{display:inline}.message{font-size:1rem;padding:40px}form._refiner fieldset{display:inline-block;margin-right:3%;vertical-align:top;width:47%}form._search input[type=search]{margin-left:.75em;max-width:50%;min-width:33%}.header .container > div{display:inline-block;position:relative;vertical-align:middle}.logo h1,.logo strong{height:101.43396226415095px;width:280px}.headerTools li{font-size:.8125rem}.headerTools ul,.headerTools form{display:inline-block;vertical-align:middle}.interNav{margin-bottom:30px;}.breadcrumbs + .interNav{margin-top:-30px}.interNav li{width:30%}main{font-size:1rem}.mainHeader._backed{padding:30px}.brick em.kicker{font-size:1.5rem}.brick._x2 .kicker{font-size:1.375rem}.brick._backed,.brick._illustrated{min-height:360px}.brick .content{padding:20px;}.brick .content figure{margin-left:-20px;margin-right:-20px;}.brick .content figure:first-child{margin-top:-20px}.brick .tag{padding:0 20px 16px}.brick._light .tag{padding-top:16px}.brick._x2 .call{max-width:50%;padding-right:22px}.brick._quotes .content{font-size:1.375rem}.mainHeader + .bricks{margin-top:-20px}.complementary{margin-top:50px;}.complementary .container{padding-bottom:40px;padding-top:40px}.theBigOne{min-height:445px;}.theBigOne .deco{bottom:0;left:0;position:absolute;right:0;top:0}.theBigOne > div{padding:30px}.theBigOne .brick{background:hsla(0,0%,100%,.8);position:relative;width:300px;z-index:2}.theBigOne._implantations{min-height:360px;}.theBigOne._implantations .brick{background:none}.theBigOverlay{background:#111;bottom:0}.bar{margin:15px 0}.cols{margin:0 -10px;}.cols .col{display:inline-block;padding:0 10px;vertical-align:top}.cols .col._smallText h3{font-size:1.175rem}.cols._edge{margin:0;}.cols._edge .col{padding:0}.cols._x2 .col{width:50%;}.cols._x2 .col ._50{max-width:100%}.cols._x3 .col{width:33.333333%;}.cols._x3 .col ._33{max-width:100%}.cols._x4 .col{width:25%;}.cols._x4 .col ._33{max-width:100%}.cols._x2_1 .col{width:33.333333%;}.cols._x2_1 .col ._33,.cols._x2_1 .col ._66{max-width:100%}.cols._x2_1 .col:first-child{width:66.666666%}.cols._x1_2 .col{width:66.666666%;}.cols._x1_2 .col ._33,.cols._x1_2 .col ._66{max-width:100%}.cols._x1_2 .col:first-child{width:33.333333%}.separator{margin:20px 0}.result{font-size:1rem}.pager{font-size:.875rem;}.pager + .result{margin-top:-30px}.iframe iframe,.iframe figcaption{display:block}.iframe ._fallBack{display:none}.kicker{font-size:1.5rem;}em.kicker{font-size:1.625rem}.keyFigs{margin:0 -5px;padding:5px 0 0}.keyFigGroup .keyFigure{border:solid 5px transparent}.keyFigure._tramway > div{width:100%}.gMap{height:500px}.gReset{left:auto;right:10px}.gZoomer{bottom:30px;left:10px;right:auto;top:auto}.gCountry{bottom:120px;max-width:280px;position:absolute;top:20px}.gInfo{box-shadow:2px 3px 2px rgba(0,0,0,.3);max-width:280px;position:absolute}.footer{position:relative;z-index:1;}.footer .container{padding-left:30px;padding-right:30px;font-size:.1px;text-align:justify;}.footer .container:after{content:'';display:inline-block;width:100%}.footer .container > div{display:inline-block;font-size:.875rem;vertical-align:middle;}}
@media screen and (min-width: 48em) and (max-width: 61.1875em) {
.cap{font-size:1.25rem}.searchBox input{width:170px}.breadcrumbs{margin:0 -30px 30px;padding:4px 30px}.interNav{margin-left:-30px;margin-right:-30px;padding:18px 30px}.breadcrumbs + .mainHeader._backed,.breadcrumbs + article > .mainHeader:first-child,.interNav + article > .mainHeader:first-child{margin:-30px -30px 30px}section._edge{margin-left:-30px;margin-right:-30px;}.mainHeader + section._edge{margin-top:-30px}article aside .brick._x1{display:block;min-height:0;-ms-flex:none;-webkit-flex:none;flex:none;overflow:hidden;padding-left:300px;}article aside .brick._x1 > a{display:block;-ms-flex:none;-webkit-flex:none;flex:none;margin-left:-300px;position:relative;overflow:hidden;padding-left:300px}article aside .brick._x1 figure{float:left;margin-bottom:0;margin-left:-320px;position:relative;vertical-align:top;width:280px}.brick._quotes .content{font-size:1.375rem;min-height:130px;padding-right:40px}.bricks .brick{width:33.333333%;}.bricks .brick._x2{width:66.666666%}.bricks .brick._x2 + ._x2{-ms-order:2;-webkit-order:2;order:2}.bricks .brick._x1 + ._x1{-ms-order:3;-webkit-order:3;order:3}.bar .follow{margin-top:15px;text-align:right}.pager{margin:0 -30px 30px;padding:10px 30px}.keyFigGroup._level1:first-child{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.no-flexbox .keyFigGroup._level1:first-child{font-size:.1px}.keyFigGroup._level1:first-child > div{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;width:50%;}.no-flexbox .keyFigGroup._level1:first-child > div{display:inline-block;font-size:1rem;vertical-align:top;width:49.5%}.keyFigGroup._level1:last-child > .keyFigGroup{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.keyFigGroup._level1:last-child > .keyFigGroup > .keyFigure{width:66.666666%;}.no-flexbox .keyFigGroup._level1:last-child > .keyFigGroup > .keyFigure{display:inline-block;font-size:1rem;vertical-align:top;width:66%}.keyFigGroup._level1:last-child > .keyFigGroup > .keyFigGroup{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;order:2;width:33.333333%;}.no-flexbox .keyFigGroup._level1:last-child > .keyFigGroup > .keyFigGroup{display:inline-block;font-size:1rem;vertical-align:top;width:33%}.keyFigGroup._level1:last-child > .keyFigGroup > .keyFigGroup > div{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.keyFigGroup._level1:first-child .keyFigure{text-align:center}.siteMap > ul > li{width:30%}.overlay .carrousel,.overlay ._video_zoom,.overlay ._image_zoom{min-width:700px}}
@media screen and (min-width: 61.25em) {
.cap{font-size:1.25rem}h2,._h2{font-size:1.75rem}h3{font-size:1.375rem}.no-touch .navSwitch{display:none}.no-touch .mainContainer .nav,.no-touch ._hasNav .mainContainer .nav{display:none}.no-touch .nav._largeNav{bottom:auto;display:block;font-size:1rem;left:auto;overflow:visible;pointer-events:auto;position:static;visibility:visible;top:auto;}.no-touch .nav._largeNav .nav-level1{color:#646973;}.no-touch .nav._largeNav .nav-level1 a{background:none;color:inherit;margin:0;padding:.75em 2em;position:relative;}.no-touch .nav._largeNav .nav-level1 a:after{background:transparent;bottom:0;content:'';display:block;height:4px;left:0;position:absolute;right:0;-webkit-transition:all 333ms ease-in;transition:all 333ms ease-in}.no-touch .nav._largeNav .nav-level1 a:hover{color:#e40513}.no-touch .nav._largeNav .nav-level1 strong{font-weight:500;}.no-touch .nav._largeNav .nav-level1 strong a{color:inherit;}.no-touch .nav._largeNav .nav-level1 strong a:after{background:#e40513}.no-touch .nav._largeNav .nav-level1 .subToggler{color:#646973;font-size:.875rem;top:50%;transform:translateY(-50%)}.no-touch .nav._largeNav .container > ul > li .sub{display:none}.no-touch .nav._largeNav .container > ul > li._opened .sub{display:block}.no-touch .nav._largeNav li:hover .nav-level1 a:after{background:#e40513}.no-touch .nav._largeNav .container{max-width:none;margin:15px 0 0;padding:0;}.no-touch .nav._largeNav .container > ul > li{display:inline-block;position:relative}.no-touch .nav._largeNav .sub{background:#646973;color:#fff;left:50%;margin:0;min-width:200px;padding:10px;position:absolute;text-transform:none;top:100%;transform:translateX(-50%);z-index:100;}.no-touch .nav._largeNav .sub strong{font-weight:500}.no-touch .nav._largeNav .sub a{color:inherit;}.no-touch .nav._largeNav .sub a:after{content:'';display:none}.no-touch .nav._largeNav .sub a:hover{color:#000}.no-touch .nav._largeNav .sub strong a{color:#000}.no-touch .nav._largeNav li:last-child .sub{left:auto;right:0;transform:none}.no-touch .nav._largeNav .subToggler{display:none}.no-touch .nav._largeNav .container > ul > li._opened .sub{display:none}.no-touch .nav._largeNav .container > ul > li:hover .sub,.no-touch .nav._largeNav .container > ul > li._opened:hover .sub{display:block}._form._elastic .fieldZone{max-width:75%}form._refiner fieldset{width:22%}.header .container > div:last-child{text-align:right}.no-touch .headerTools{margin-top:10px}.searchBox input{width:230px}.breadcrumbs{margin:0 0 30px;padding:8px 40px}.interNav{margin-left:0;margin-right:0;padding:22px 40px}.mainHeader{text-align:left;}.mainHeader._backed{padding:30px 40px}.breadcrumbs + .mainHeader._backed{margin:-30px 0 30px}.breadcrumbs + article > .mainHeader:first-child,.interNav + article > .mainHeader:first-child{margin:-30px 0 30px -40px}.mainHeader + section._edge{margin-top:-30px}article{font-size:.1px;padding:0 0 0 40px;text-align:justify;}article:only-child{padding-right:40px}article:after{content:'';display:inline-block;width:100%}article aside{display:inline-block;font-size:1rem;max-width:280px;text-align:left;vertical-align:top;width:24.5614035%}article section{display:inline-block;font-size:1rem;max-width:750px;text-align:left;vertical-align:top;width:65.7894737%}.brick._quotes .illustration{text-align:center}.bricks .brick{width:25%;}.bricks .brick._x2{width:50%}.bar{font-size:.1px;text-align:justify;}.no-touch .bar{text-align:right}.bar:after{content:'';display:inline-block;width:100%}.bar > div{display:inline-block;vertical-align:middle}.bar .shortcuts{max-width:70%;}.bar .follow{max-width:30%;}.no-touch .shortcuts{display:none;}.bar .no-touch .shortcuts{display:none}.results h2{padding-left:40px;padding-right:40px}.result{padding-left:40px;padding-right:40px}.pager{margin:0 0 30px;padding:14px 40px}.kicker{font-size:1.875rem;}em.kicker{font-size:2rem}.keyFigs{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.no-flexbox .keyFigs{font-size:.1px}.keyFigGroup._level1:first-child{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:33.3333%;}.no-flexbox .keyFigGroup._level1:first-child{display:inline-block;vertical-align:top}.keyFigGroup._level1:first-child > .keyFigure{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;}.keyFigGroup._level1:first-child > .keyFigure > div{margin:auto 0}.keyFigGroup._level1:last-child{width:66.666666%;}.no-flexbox .keyFigGroup._level1:last-child{display:inline-block;vertical-align:top}.keyFigGroup._level1:last-child > .keyFigGroup{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.no-flexbox .keyFigGroup._level1:last-child > .keyFigGroup{font-size:.1px;margin-right:-7px}.keyFigGroup._level1:last-child > .keyFigGroup > .keyFigGroup{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;order:2;width:50%;}.no-flexbox .keyFigGroup._level1:last-child > .keyFigGroup > .keyFigGroup{display:inline-block;vertical-align:top}.keyFigGroup._level1:last-child > .keyFigGroup > .keyFigGroup > div{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.keyFigGroup._level1:last-child > .keyFigGroup > .keyFigure{order:1;width:50%;}.no-flexbox .keyFigGroup._level1:last-child > .keyFigGroup > .keyFigure{display:inline-block;vertical-align:top;width:49%}.keyFigGroup._level1:first-child .keyFigure{padding:20px 40px}.keyFigGroup._level1:first-child .keyFigure._tramway,.keyFigGroup._level1:first-child .keyFigure._revenue{padding:47px 40px}.siteMap > ul > li{width:22%}}
@media screen and (min-width: 61.25em) and (max-width: 79.9375em) {
h1,._h1{font-size:2.625rem;letter-spacing:.05em;}h1._article,._h1._article{font-size:2.125rem}.no-touch .logo h1,.no-touch .logo strong{height:84.52830188679246px;width:233.33333333333334px}.carrousel._edge h3{font-size:.875rem}.carrousel._edge figure,.carrousel._edge .txt{font-size:.875rem}.overlay .carrousel,.overlay ._video_zoom,.overlay ._image_zoom{min-width:900px}}
@media screen and (min-width: 80em) {
h1,._h1{font-size:3rem;letter-spacing:.02em;}h1._article,._h1._article{font-size:2.25rem}.brick .kicker{font-size:1.375rem}.brick em.kicker{font-size:1.75rem}.brick._x2 .kicker{font-size:1.875rem}.brick._quotes .content{font-size:1.625rem}.bricks{margin-left:-10px;margin-right:-10px;}.mainHeader + .bricks{margin-top:-10px}.bricks .brick{border-width:0 10px;margin-bottom:20px}.overlay .carrousel,.overlay ._video_zoom,.overlay ._image_zoom{min-width:1200px}.overlay .zoom._video_zoom,.overlay .zoom._image_zoom{max-width:1200px}.overlay .zoom._news_zoom{min-width:1000px;max-width:1200px}}
