.field-error,dfn{font-style:italic}img,legend{border:0}pre,textarea{overflow:auto}a:active,a:hover,summary:focus{outline:0}.at,.skiplinks>a{clip:rect(1px 1px 1px 1px)}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px}textarea{resize:vertical}.mo,.mo-body,.skiplinks>a,.skiplinks>a:focus{overflow:hidden}td,th{padding:0}.btn,input[type=submit]{background:#b45514;color:#fff;border:1px solid transparent;border-radius:2px;display:inline-block;font-family:Calibri,Myriad Pro,Optima,Aria,sans-serif;line-height:1.4;padding:1rem 2.5rem;position:relative;text-align:center;white-space:nowrap;text-transform:uppercase}.btn--primary,.btn--secondary,.btn-primary,.btn-secondary,.primary input,.secondary input,input[type=submit]{border:1px solid transparent;display:inline-block;line-height:1.4;position:relative;text-align:center;font-family:Calibri,Myriad Pro,Optima,Aria,sans-serif;white-space:nowrap;text-transform:uppercase}.btn:focus,.btn:hover,input[type=submit]:focus,input[type=submit]:hover{background:#c14e01;text-decoration:none}.btn:active,input[type=submit]:active{top:1px;background:#757575}.btn:disabled,input[type=submit]:disabled{background:#eaeaea;color:#757575}.btn[class*=" icon-"]:before,.btn[class^=icon-]:before,input[type=submit][class*=" icon-"]:before,input[type=submit][class^=icon-]:before{background:rgba(255,255,255,.1);float:left;margin:-.5em 1em -.5em -1em;padding:.5em 1em}.btn .meta,input[type=submit] .meta{color:inherit;font-size:.75em;opacity:.8}.btn--primary,.btn-primary,.primary input,input[type=submit]{background:#b45514;color:#fff;border-radius:2px;padding:1rem 2.5rem}.btn--primary:focus,.btn--primary:hover,.btn-primary:focus,.btn-primary:hover,.primary input:focus,.primary input:hover,input[type=submit]:focus,input[type=submit]:hover{background:#c14e01;text-decoration:none}.btn--primary:active,.btn-primary:active,.primary input:active,input[type=submit]:active{top:1px;background:#757575}.btn--primary:disabled,.btn-primary:disabled,.primary input:disabled,input[type=submit]:disabled{background:#eaeaea;color:#757575}.btn--primary[class*=" icon-"]:before,.btn--primary[class^=icon-]:before,.btn-primary[class*=" icon-"]:before,.btn-primary[class^=icon-]:before,.primary input[class*=" icon-"]:before,.primary input[class^=icon-]:before,input[type=submit][class*=" icon-"]:before,input[type=submit][class^=icon-]:before{background:rgba(255,255,255,.1);float:left;margin:-.5em 1em -.5em -1em;padding:.5em 1em}.btn--primary .meta,.btn-primary .meta,.primary input .meta,input[type=submit] .meta{color:inherit;font-size:.75em;opacity:.8}.btn--secondary,.btn-secondary,.secondary input{color:#fff;border-radius:2px;padding:1rem 2.5rem;background:#1176af}.btn--secondary:disabled,.btn-secondary:disabled,.secondary input:disabled{background:#eaeaea;color:#757575}.btn--secondary[class*=" icon-"]:before,.btn--secondary[class^=icon-]:before,.btn-secondary[class*=" icon-"]:before,.btn-secondary[class^=icon-]:before,.secondary input[class*=" icon-"]:before,.secondary input[class^=icon-]:before{background:rgba(255,255,255,.1);float:left;margin:-.5em 1em -.5em -1em;padding:.5em 1em}.btn--secondary .meta,.btn-secondary .meta,.secondary input .meta{color:inherit;font-size:.75em;opacity:.8}.btn--secondary:focus,.btn--secondary:hover,.btn-secondary:focus,.btn-secondary:hover,.secondary input:focus,.secondary input:hover{text-decoration:none;background:#025473}.btn--secondary:active,.btn-secondary:active,.secondary input:active{top:1px;background:#003346}.btn--tertiary,.btn-tertiary,.tertiary input{color:#fff;border:1px solid transparent;border-radius:2px;display:inline-block;font-family:Calibri,Myriad Pro,Optima,Aria,sans-serif;line-height:1.4;padding:1rem 2.5rem;position:relative;text-align:center;white-space:nowrap;text-transform:uppercase;background:#757575}.btn--tertiary:disabled,.btn-tertiary:disabled,.tertiary input:disabled{background:#eaeaea;color:#757575}.btn--tertiary[class*=" icon-"]:before,.btn--tertiary[class^=icon-]:before,.btn-tertiary[class*=" icon-"]:before,.btn-tertiary[class^=icon-]:before,.tertiary input[class*=" icon-"]:before,.tertiary input[class^=icon-]:before{background:rgba(255,255,255,.1);float:left;margin:-.5em 1em -.5em -1em;padding:.5em 1em}.btn--tertiary .meta,.btn-tertiary .meta,.tertiary input .meta{color:inherit;font-size:.75em;opacity:.8}.btn--tertiary:focus,.btn--tertiary:hover,.btn-tertiary:focus,.btn-tertiary:hover,.tertiary input:focus,.tertiary input:hover{text-decoration:none;background:#434342}.btn--tertiary:active,.btn-tertiary:active,.tertiary input:active{top:1px;background:#181818}.btn--nude{background:0 0;border:0;border-radius:0;color:inherit;margin:0;padding:0;position:static}.btngroup,.btngroup .btn,.flexEmbed{position:relative}.btn--small{font-size:1.4rem;line-height:1.75;padding:.25em .5em}.btn--small[class*=" icon-"]:before,.btn--small[class^=icon-]:before{margin:-.25em .5em -.25em -.5em;padding:.25em .5em}.btn--big{font-size:2rem;line-height:1.16666667;padding:1em 2em}.btn--big[class*=" icon-"]:before,.btn--big[class^=icon-]:before{margin:-1em 2em -1em -2em;padding:1em 2em}.btngroup .btn+.btn,.btngroup>.btngroup+.btn,.btngroup>.btngroup+.btngroup{margin-left:-1px}.btn--block{box-sizing:border-box;display:block;width:100%}.btngroup{display:inline-block}.btngroup .btn{border-radius:0;float:left}.btngroup .btn:first-child{border-bottom-left-radius:2px;border-top-left-radius:2px}.btngroup .btn:last-of-type{border-bottom-right-radius:2px;border-top-right-radius:2px}.btngroup>.btngroup{float:left}.btngroup>.btngroup:last-child .btn{border-radius:0 2px 2px 0}.btngroup--block{display:block}.btngroup--block::after,.btngroup--block::before{content:'';display:table}.btngroup--block::after{clear:both}.btngroup--block>.btn{text-align:left}.btngroup--block>.btn:after{float:right}.btngroup--small{font-size:.8em;line-height:1.75}.btngroup--small .btn{padding:.25em .5em}.flexEmbed:before{content:'';display:block;height:0;padding-top:100%}.flexEmbed>*{position:absolute!important;top:0;bottom:0;left:0;right:0;width:auto!important;height:auto!important}.flexEmbed--4x3:before{padding-top:75%}.flexEmbed--16x9:before{padding-top:56.25%}.flexEmbed--2x1:before{padding-top:50%}.flexEmbed--4x1:before{padding-top:25%}.flexEmbed--3x4:before{padding-top:133.334%}.flexEmbed--9x16:before{padding-top:177.778%}.flexEmbed--1x2:before{padding-top:200%}.flexEmbed--1x4:before{padding-top:400%}fieldset{border:none;margin-top:2.8rem;padding:0}legend{color:#d26a23;font-weight:700;display:block;font-size:1.4rem;line-height:1;margin:0 0 1em;padding:0;width:100%}input,select,textarea{box-sizing:border-box;border:1px solid #8dbdd9;line-height:1.4;padding:.25em .5em}input:focus,select:focus,textarea:focus{border-color:#0d456b}input:disabled,select:disabled,textarea:disabled{border-color:transparent}input[type=checkbox],input[type=radio]{box-sizing:border-box;border:none;line-height:auto;padding:0}.field-mandatory{font-size:.75em;text-align:right}.form-disclaimer{font-size:.75em;margin:1.4rem 0}.form--ordered{counter-reset:fs}.form--ordered legend{counter-increment:fs;font-weight:700}.form--ordered legend:before{background:#0379a5;border-radius:500px;color:#fff;content:counter(fs);float:left;font-family:Calibri,Myriad Pro,Optima,Aria,sans-serif;font-weight:700;line-height:1;margin-left:-2.14285714em;margin-top:-.25em;padding:.2em;text-align:center;width:1em}.error,.field--error p,.field-error,.field-required,.form-error p,.mandatory{color:#f9143a}.form--ordered fieldset{padding-left:3em}.field{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;margin:0 0 1.4rem}.field>*+*{margin-top:.35rem}.form-actions .btn,.form-row .btn{margin-bottom:1em}.field--postfix .field-label{-ms-flex-direction:row;flex-direction:row}.fieldgroup{margin:0 0 1.4rem}.fieldgroup .field{margin:0}.fieldgroup-label{margin:0 0 .7rem}.field-error::before,.field-warning::before,.form-error p::before,.form-warning p::before{content:'!';font-style:normal;font-weight:700;font-family:Arial;background:#fbbf32;border-radius:1em;margin-right:.5em;width:20px;height:20px;display:inline-block;line-height:1.2;text-align:center}.form-error p,.form-warning p{display:block;font-style:italic;margin:1em .5em}.field--error input,.field--error select,.field--error textarea,.form-error input,.form-error select,.form-error textarea{border-color:#f9143a}.field--error p:before,.form-error p:before{content:'x';background:#f9143a;border-radius:1em;color:#fff;font-style:normal}@namespace xlink "http://www.w3.org/1999/xlink";.iconset g,.iconset path{fill:inherit;stroke:inherit}.icon{width:24px;height:24px;fill:currentColor}.icon>use{stroke:none;fill:inherit}.btn .icon>use,a .icon>use,button .icon>use{fill:currentColor}.icon--small{width:12px;height:12px}.a--left img,.a--right img,.aleft img,.aright img,.fig-embed{width:100%}.page-main img{border-top:3px solid #b45514}.page--signalisation-pistes-cyclables .page-main img{border-top:0}.img--rounded{border-radius:4px}.img--circled{border-radius:50%}.img--bordered{background:#fff;border:1px solid #888;padding:1em}.directory thead th:first-child,.table thead th:first-child,.table--collapse thead th:first-child{border-top-left-radius:10px}.directory thead th:last-child,.table thead th:last-child,.table--collapse thead th:last-child{border-top-right-radius:10px}.directory tbody tr:last-child th,.table tbody tr:last-child th,.table--collapse tbody tr:last-child th{border-bottom-left-radius:10px}.directory tbody tr:last-child td:last-child,.table tbody tr:last-child td:last-child,.table--collapse tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.a--right{margin:0 0 2rem 2rem}.a--left{margin:0 2rem 2rem 0}.fig{margin:2rem;position:relative}.fig-caption{font-size:1.4rem;color:#025473}.fig-embed{display:block;margin:0}.fig figcaption{margin-top:1em}.fig p{margin:0 0 1em}.fig p:last-child{margin-bottom:0}.fig small{color:#ccc;display:block;font-family:verdana,sans-serif;font-size:.75em}blockquote p:after,blockquote p:before,h1,h2,h3,h4,h5,h6,html{font-family:Calibri,Myriad Pro,Optima,Aria,sans-serif}summary{cursor:pointer}.js details>*{display:none}.js details>summary,.js details[open]>*{display:block}.none,[role=listbox][aria-expanded=false]{display:none}[role=listbox]{list-style:none;margin:0;padding:0;background:#fff;position:absolute}[role=listbox]>[role=option]{padding:.5em 1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[role=listbox]>[role=option]+[role=option]{border-top:1px solid #f0f0f0}details summary::-webkit-details-marker{display:none}.a--left,.aleft{float:left}.a--right,.aright{float:right}.a--center,.acenter{margin-left:auto;margin-right:auto;max-width:100%}.hr-pause{margin:6em auto;width:6em}.blocklink,dt{display:block}.errorStar,.mandatory{color:#f9143a}a{color:#025473;text-decoration:underline}a:visited{color:#08516d}a:focus,a:hover{color:#c14e01}a:focus{outline:currentColor dotted 1px}.skiplinks>a{clip:rect(1px,1px,1px,1px);height:1px;position:absolute!important;width:1px;background:#025473;color:#fff;z-index:32768}.blocklink,.blocklink:visited{color:inherit}.skiplinks>a:focus{clip:auto;position:fixed;top:0;left:0;padding:1em;width:100%;height:3em;line-height:3;text-align:center}h1,h2,h3{line-height:1}.skiplinks>a:after{content:' \2193'}.back{position:fixed;bottom:0;right:20px;height:48px;width:48px;transition:all .2s;z-index:1;background-color:#ff9727}.back:after,.back:before{content:'';display:block;background-color:#0d456b;width:1.5rem;height:.2rem;-ms-transform:rotate(-40deg);transform:rotate(-40deg);position:absolute;top:calc(48px / 2);left:calc((48px / 2 - 1rem) - 2px)}.fo,.fo-body,table{width:100%}.back:after{-ms-transform:rotate(40deg);transform:rotate(40deg);left:calc((48px / 2) - 2px)}.back:focus,.back:hover{background:#0d456b}.back:focus:after,.back:focus:before,.back:hover:after,.back:hover:before{background-color:#ff9727}@media (min-width:61.5em){.back{position:fixed}}.blocklink{text-decoration:none}ol,ul{margin:1.4rem 0;padding-left:1.4rem}.page-main ol,.page-main ul{list-style:none}.page-main ol li,.page-main ul li{padding-left:2rem;position:relative}.page-main ol li:before,.page-main ul li:before{position:absolute;left:0}.page-main ul li:before{content:'●';color:#025473}.page-main ul ul li:before{color:#b45514}.page-main ol{counter-reset:section}.page-main ol li:before{color:#025473;counter-increment:section;content:counter(section) '.';font-size:1.5rem;font-weight:700}.table caption,dt{font-size:1.8rem;font-weight:700}.page-main ol ol li:before{color:#b45514}.a--left~ul li:before,.aleft~ul li:before{right:auto;position:relative;margin-right:1rem}dl{margin:1.4rem 0}dt{color:#22647e}dd+dt{margin-top:.35rem}dd{margin-left:1.4rem}.list--inline,.nude{list-style:none;margin:0;padding:0}.list--inline>li{display:inline}.list--dotted>li+li:before{content:'·';margin:0 .375em 0 .25em}.dl--aligned dt{float:left;margin-right:.7rem;margin-top:0}.dl--aligned dt+dt{margin-left:-.7rem}.dl--aligned dt+dt:before{content:', '}.dl--aligned dd{margin-bottom:.7rem}.dl--aligned dd:last-child{margin-bottom:0}.dl--aligned dd+dt{clear:left}.is-hidden{display:none}.mo-embed{display:block;float:left;margin-right:1em;max-width:32%}.mo--alt .mo-embed{float:right;margin-left:1em;margin-right:0}.fo{display:table}.fo-body,.fo-embed{display:table-cell;vertical-align:middle}.fo--top .fo-body,.fo--top .fo-embed{vertical-align:top}.fo--bottom .fo-body,.fo--bottom .fo-embed{vertical-align:bottom}.fo-embed{padding-right:1em}.fo--alt .fo-embed{padding-left:1em;padding-right:0}[class*=" ratio-"],[class^=ratio-]{position:relative}[class*=" ratio-"] .ratio-item,[class*=" ratio-"] embed,[class*=" ratio-"] iframe,[class*=" ratio-"] object,[class^=ratio-] .ratio-item,[class^=ratio-] embed,[class^=ratio-] iframe,[class^=ratio-] object{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-2x1{padding-top:50%}.ratio-1x2{padding-top:200%}.ratio-3x4{padding-top:133.33333333%}.ratio-4x3{padding-top:75%}.ratio-16x9{padding-top:56.25%}.ratio-9x16{padding-top:177.77777778%}.ratio-4x1{padding-top:25%}.ratio-1x4{padding-top:400%}.table--container{overflow-x:auto}@media (max-width:719px){.table--container{white-space:nowrap}}table{border-collapse:collapse;border-spacing:0}.table td,.table th{padding:.75em;text-align:left;vertical-align:top}.table caption{text-align:left;color:#025473;margin-bottom:1rem}.table thead th{color:#fff;background:#025473}.table tr+tr{border-top:1px solid #c7c2c4}.table th{color:#b45514;font-weight:700;font-size:1.6rem}.table td{font-size:1.4rem;color:#757575}.table-comfortable td,.table-comfortable th{padding:1.5em .25em}.table-cozy td,.table-cozy th{padding:.75em .25em}.table-compact td,.table-compact th{padding:.375em .25em}.table--bordered td,.table--bordered th{border-bottom:1px solid #ddd}.page--cyclables-index td[colspan="3"],.table--striped tbody tr:nth-child(even) td,.table--striped tbody tr:nth-child(even) th{background-color:#ecf4f9}.table--hover tbody tr:hover td,.table--hover tbody tr:hover th{background-color:#025473;color:#fff}.table--tufte tbody tr:nth-child(3n+1){border-top:1px dotted #ddd}.directory td,.directory th,.table--collapse td,.table--collapse th{padding:.75em;text-align:left;vertical-align:top}.directory caption,.table--collapse caption{text-align:left;font-size:1.8rem;font-weight:700;color:#025473;margin-bottom:1rem}.directory thead th,.table--collapse thead th{color:#fff;background:#025473}.directory tr+tr,.table--collapse tr+tr{border-top:1px solid #c7c2c4}.directory th,.table--collapse th{color:#b45514;font-weight:700;font-size:1.6rem}.directory td,.table--collapse td{font-size:1.4rem;color:#757575}h1,h4,q{color:#025473}@media (max-width:45em){.directory caption,.directory table,.directory tbody,.directory td,.directory th,.directory thead,.directory tr,.table--collapse caption,.table--collapse table,.table--collapse tbody,.table--collapse td,.table--collapse th,.table--collapse thead,.table--collapse tr{display:block}.directory thead,.table--collapse thead{display:none}.directory tr,.table--collapse tr{margin-bottom:1.5rem;border-top:1px solid #eee}.directory td,.table--collapse td{position:relative;padding-left:45%!important;word-wrap:break-word;min-height:2rem}.directory td:before,.table--collapse td:before{content:attr(data-header);position:absolute;top:0;left:.6rem;width:40%;padding-right:1rem;padding-top:.75em}}blockquote p,q{display:inline}h4,h5,h6{line-height:1.68rem;margin:1.86666667rem 0 .7rem}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#fff;color:#646464;font-size:62.5%;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.4}body{font-size:1.6rem}h1,h2,h3,h4,h5,h6{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}h1{font-size:3.6rem;font-weight:700;margin:2em 0 0;position:relative;padding-bottom:1rem;display:block}h1:before{content:'';position:absolute;top:100%;width:8rem;border-bottom:3px solid #b45514}.cadre,blockquote{position:relative}h2{font-size:3rem;font-weight:700;color:#1176af;margin:4.2rem 0 2.8rem}h3{font-size:2.5rem;font-weight:700;color:#c14e01;margin:2.8rem 0 1.86666667rem}h4{font-size:2.2rem}h5{font-size:1.8rem;color:#b45514;font-weight:700}h6{font-size:1.7rem;font-weight:700;color:#2e81b5}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:inherit;font-size:inherit;font-weight:400;opacity:.7}p{margin:0 0 .7rem}pre{margin:1.4rem 0}address{color:#888}blockquote{font-style:italic;margin:2.8rem 0;display:inline-block}blockquote:first-child{margin-top:0}blockquote p:last-child{margin-bottom:0}blockquote p:after,blockquote p:before{color:rgba(240,123,8,.77);display:block;font-size:6rem;line-height:.2em;font-weight:500}blockquote p:before{content:"“";float:left;margin-left:-.2em;margin-top:.1em;margin-right:1rem}blockquote p:after{content:"„";margin-left:.2em;display:inline-block}blockquote cite,blockquote footer,blockquote small{color:#757575;font-size:1.5rem;font-style:normal;text-align:right}blockquote small{display:inline-block;font-size:1.2rem;width:100%;margin-top:1.4rem}blockquote cite{font-size:inherit}.cadre{background:#ecf4f9;padding:1.8rem}.cadre:before{content:'';position:absolute;left:0;top:0;border-top:5px solid #b45514;width:40%}sub{font-feature-settings:subs;font-variant-position:sub}sup{font-feature-settings:sups;font-variant-position:super}code,pre,samp{font-family:Consolas,Monaco,'Andale Mono',monospace}.kicker,.meta{font-family:Calibri,Myriad Pro,Optima,Aria,sans-serif}.kicker{color:#686868;font-size:.75em;font-weight:700;letter-spacing:.1em;margin:0 0 .8em;text-transform:uppercase}.subtitle{font-size:2rem;font-style:italic}.intro{margin:0 0 2em}.at{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.meta{color:#888}.assistivetext,.mcgyver svg.icon+span,[class*=" icon-"]+span,[class^=icon-]+span{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}@media print{.slide-content,h1,h2,h3,h4,h5,h6{float:none!important}.anchor,.back,.breadcrumbs,.gemini-tabs,.govbar,.mcgyver,.messenger--cookie,.minibasket,.order-breadcrumbs,.page-footer,.page-headernav,.page-langs,.page-localnav,.page-title .search,.page-title .search-wording,.page:before,.pagination,.search-meta,.skiplinks,.slider-buttons,.slideshow-thumbnails,button,nav{display:none!important}*{position:static!important}.page-content{display:block!important}.page-header{text-align:center}.page-main{padding-top:0!important}.page-main ul li{position:relative!important}.page-main ul li:before{position:absolute!important}#map,#map .ol-viewport,.page-more h2{position:relative!important}body{background:#fff;color:#000;font:400 10.5pt/14pt Calibri,Myriad Pro,Optima,Aria,sans-serif;line-height:14pt;margin:0;padding:0 28pt}h1,h2,h3,h4,h5,h6{font-family:Calibri,Myriad Pro,Optima,Aria,sans-serif;page-break-after:auto;line-height:1;overflow:visible!important}h1:before{display:none}.page-content article{page-break-inside:auto;page-break-after:auto;page-break-before:auto}#map .ol-overlaycontainer-stopevent .ol-overlay-container,#map .ol-scale-line{position:absolute!important}#map .overlay-visible{display:none!important}#map .ol-scale-line{max-width:90px}#map .ol-overlaycontainer-stopevent .ol-overlay-container .ol-full-screen,#map .ol-overlaycontainer-stopevent .ol-overlay-container .ol-rotate,#map .ol-overlaycontainer-stopevent .ol-overlay-container .ol-zoom{display:none}.index-section-title{position:relative!important}.index-section-title:after,.index-section-title:before{position:absolute!important}.form--delivery legend{position:relative!important}.form--delivery legend:before{position:absolute!important}.tabpanel{visibility:visible!important;height:auto!important;padding:1.4rem 10px!important}.page:not(.page--standard-language-root) .slideshow{max-width:100%!important;display:block!important}.page:not(.page--standard-language-root) .slideshow li[aria-hidden=true]{display:none}.page:not(.page--standard-language-root) .slideshow .slide{display:block;width:100%;visibility:visible}.slideshow-container:before{display:none}.slideshow-ribbon{height:100%!important}.page--standard-language-root .slideshow{margin:0;max-width:100%}.gallery-links{display:block!important}}@media (min-width:20em){.page,.page-header{position:relative}.mcgyver,.mcgyver-slot,.messenger-actions,.page-footernav ul,ol.pagination,ol.pagination li{list-style-type:none}#images-social,.archives-months::after,.g::after{clear:both}.breadcrumbs a,.page--404 .page-content .nav>li>a,.page-footernav li,.page-footernav li a,.page-headernav .nav--primary>li a,.page-logo:focus,.page-logo:hover{text-decoration:none}.g{margin-left:-10px;margin-right:-10px}.g::after,.g::before{content:'';display:table}.gu{box-sizing:border-box;float:left}.page-header{background:#fff;color:#b45514;padding:1.4rem 20px 6rem;border-bottom:6px solid #b45514}.page-header a,.page-header a:visited{color:inherit}.page-header .anchor{text-align:center;position:absolute;right:20px;bottom:1.4rem;color:#025473}.page-header .anchor:focus,.page-header .anchor:hover{color:#b45514}.page-header .anchor span{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.page-header .search{display:-ms-flexbox;display:flex;background:#fff}.no-flexwrap .page-header .search{display:table;width:100%}.page-header .search input{background:rgba(217,216,216,.47);border-color:rgba(217,216,216,.47)}.page-header .search input:focus{border-color:#0d456b}.page-header .search .btn{padding:0 1rem;background:0 0;color:#b45514}.page-header .search .btn:focus,.page-header .search .btn:hover{color:#025473;background:0 0}.navigation-wrapper{border-top:6px solid #b45514;display:none;position:absolute;top:100%;left:0;box-sizing:border-box;width:100%;z-index:1}.navigation-wrapper.is-active{display:block}.page-headernav .nav--primary{background:#025473;color:#fff;text-transform:none;font-weight:400;font-size:2rem}.page-headernav .nav--primary>li.nav--activeitem>a,.page-headernav .nav--primary>li:focus>a,.page-headernav .nav--primary>li:hover>a{background:#b45514}.page-headernav .nav--primary>li.nav--infos-trafic{display:table;width:100%}.page-headernav .nav--primary>li.nav--infos-trafic.nav--activeitem>a:before,.page-headernav .nav--primary>li.nav--infos-trafic:focus>a:before,.page-headernav .nav--primary>li.nav--infos-trafic:hover>a:before{content:'';background:url(default/img/icon-voiture-header-hover.png) center no-repeat;background-size:80%}.page-headernav .nav--primary>li.nav--infos-trafic>a{background:#ffa200;color:#025473;position:relative;min-height:56px;height:56px;padding-left:8rem;display:table-cell;vertical-align:middle}.page-headernav .nav--primary>li.nav--infos-trafic>a:before{content:'';background:url(default/img/icon-voiture-header.png) center no-repeat;background-size:80%;width:57px;height:49px;position:absolute;display:inline-block;left:1rem;top:1rem}.page-headernav .nav--primary>li.nav--dossiers>a,.page-headernav .nav--primary>li.nav--projets>a{background:rgba(0,51,70,.75)}.page-headernav .nav--primary>li.nav--dossiers:focus>a,.page-headernav .nav--primary>li.nav--dossiers:hover>a,.page-headernav .nav--primary>li.nav--projets:focus>a,.page-headernav .nav--primary>li.nav--projets:hover>a{background:#b45514}.page-headernav .nav--primary>li.nav--infos-trafic.nav--activeitem>a,.page-headernav .nav--primary>li.nav--infos-trafic:focus>a,.page-headernav .nav--primary>li.nav--infos-trafic:hover>a{background:#d26a23;color:#fff}.page-headernav .nav--primary>li+li{border-top:1px solid rgba(255,255,255,.5)}.page-headernav .nav--primary ul{display:none}.page-logo{display:block;margin:2rem 0;padding:0;position:static}.page-logo:before{display:none}.page-logo,.page-logo:focus,.page-logo:hover,.page-logo:visited{color:inherit}.page-logo img{display:block;margin:auto}.page-langs{position:absolute;left:20px;bottom:1rem}.page-langs .btn{display:none}.page-langs .dropdown ul.menu{display:inline;position:relative;padding:0;border:none;box-shadow:none}.page-langs .dropdown li{display:inline-block;padding:0}.page-langs .dropdown a,.page-langs .dropdown span{text-transform:uppercase;border-bottom:1px solid transparent;text-decoration:none;position:relative;padding:1rem .5rem;box-sizing:border-box;display:block}.breadcrumbs,.page-content,.page-title{padding:.7rem 10px}.page-langs .dropdown a:before,.page-langs .dropdown span:before{content:'';position:absolute;left:.5rem;right:.5rem;bottom:.5rem;height:1px;background:0 0}.page-langs .dropdown a{color:#025473}.page-langs .dropdown a:focus,.page-langs .dropdown a:hover,.page-langs .dropdown span{color:#b45514;background:0 0;font-weight:700}.page-langs .dropdown a:focus:before,.page-langs .dropdown a:hover:before,.page-langs .dropdown span:before{background:#b45514}.breadcrumbs a{font-size:1.3rem}.breadcrumbs a:first-child{color:#b45514;display:inline-block;vertical-align:middle}.breadcrumbs a:first-child:active,.breadcrumbs a:first-child:focus,.breadcrumbs a:first-child:hover{color:#c14e01}.breadcrumbs span{color:#b45514;font-family:consolas}.breadcrumbs svg{height:18px;width:18px}.page-title{margin:0 0 1.4rem}.page-title h1{margin:0}.page-title .kicker{margin:0 0 1.4em}.page-title .subtitle{margin:.7em 0 0}.page-more{padding:2rem;border:2px solid #e06417;margin:1rem}.page-more>h2{margin-top:0;font-weight:700;font-size:2.1rem;position:relative;padding-bottom:1rem;margin-bottom:1rem;display:inline-block;color:#025473}.page-more>h2:before{content:'';position:absolute;top:100%;width:10rem;border-bottom:3px solid #2e81b5}.page-more ul{padding-left:0}.page-more>:last-child{margin-bottom:0}.page-secondary>*+*{margin-top:1.4rem}.page-metas{color:#888;font-size:.75em;padding:.7rem 10px}.page-footer a,.page-footer a:visited{color:inherit}.page-footernav{background:#0d456b;color:#fff;padding:1.4rem 20px}.page-footernav .nav-title{color:#fff;font-size:1.7rem;text-transform:uppercase;font-weight:400;padding-left:0;line-height:1.35}.page-footernav ul{margin:0;padding:0}.page-footernav .nav--primary,.page-footernav .nav--secondary{border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:2rem;margin-bottom:2rem}.page-footernav .nav--secondary li{text-transform:uppercase}.page-footernav .nav--social li{display:inline-block;padding-left:0}.page-footernav .nav--social li:before{display:none}.page-footernav .nav--social li.nav-cita,.page-footernav .nav--social li.nav-marche-public,.page-footernav .nav--social li.nav-title{display:block}.page-footernav .nav--social li.nav-cita,.page-footernav .nav--social li.nav-marche-public{margin:1rem 0}.page-footernav .nav--social li.nav-cita a,.page-footernav .nav--social li.nav-marche-public a{border:1px solid #ff9727;display:block;text-align:center}.page-footernav .nav--social li.nav-cita a:focus,.page-footernav .nav--social li.nav-cita a:hover,.page-footernav .nav--social li.nav-marche-public a:focus,.page-footernav .nav--social li.nav-marche-public a:hover{border-color:#fff;background:rgba(0,51,70,.75)}.page-footernav .nav--social li a:focus:before,.page-footernav .nav--social li a:hover:before{display:none}.page-footernav .nav--social li a:focus span,.page-footernav .nav--social li a:hover span{display:block}.page-footernav .nav--social .icon~span{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;clip:auto;height:auto;width:auto;overflow:visible;background:#b45514;border-radius:4px;bottom:-4.5rem;font-size:1.6rem;margin-right:10px;padding:.5rem 1rem;left:0;z-index:10000;position:absolute;display:none;color:#fff}.book,.cocoon span,.gemini,.page--404{overflow:hidden}.page-footernav .nav--social .icon~span:before{content:"";display:block;border-bottom:6px solid #b45514;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;bottom:3.2rem;left:1.5rem;z-index:10000}.page-footernav .nav--support{background:#b45514;margin:2rem -20px -1.4rem}.page-footernav .nav--support li{padding-left:0}.page-footernav .nav--support li:before{display:none}.page-footernav .nav--support a{padding:1.5rem 1rem;color:#fff}.page-footernav .nav--support a:before{border-color:#fff;bottom:1rem}.page-footernav li{text-transform:none;padding-left:1rem;position:relative;font-size:1.7rem;font-weight:400}.page-footernav li:before{position:absolute;left:0;content:'>';color:#ff9727;top:.7rem;font-family:consolas}.page-footernav li a:focus:before,.page-footernav li a:hover:before,.page-footernav li.nav--activeitem a:before{display:block}.page-footernav li a{display:inline-block;width:auto;position:relative}.page-footernav li a:before{content:'';position:absolute;left:1rem;bottom:0;right:1rem;border-bottom:1px solid #ff9727;display:none}.page-footernav .nav--primary .nav-item:last-child{border-right:0;margin-top:2rem;display:inline-block}.page-footernav .nav--primary .nav-item:last-child:before{content:'';position:absolute;left:2.1rem;width:4.1rem;top:0;height:1px;background:#0d456b;z-index:4}.page-footernav .nav--primary .nav-item:last-child:after{content:url(default/img/icon-voiture-footer.png);position:absolute;left:2.7rem;top:.1rem;z-index:1;background:#0d456b}.page-footernav .nav--primary .nav-item:last-child a{position:relative;padding:.6rem 1rem .6rem 6rem;border-top:1px solid transparent;border-bottom:1px solid transparent;z-index:2}.page-footernav .nav--primary .nav-item:last-child a:before{content:'';position:absolute;top:-.1rem;bottom:-.1rem;left:-2.1rem;width:3.2rem;background:#ff9727;display:none;pointer-events:none}.page-footernav .nav--primary .nav-item:last-child a:after{position:absolute;left:-1rem;content:'>';color:#ff9727;top:.5rem;font-family:consolas;z-index:1;pointer-events:none}.page-footernav .nav--primary .nav-item:last-child a:focus,.page-footernav .nav--primary .nav-item:last-child a:hover,.page-footernav .nav--primary .nav-item:last-child.nav--activeitem a{border-color:#ff9727}.page-footernav .nav--primary .nav-item:last-child a:focus:before,.page-footernav .nav--primary .nav-item:last-child a:hover:before,.page-footernav .nav--primary .nav-item:last-child.nav--activeitem a:before{color:#0d456b;z-index:1;display:block}.page-footernav .nav--primary .nav-item:last-child a:focus:after,.page-footernav .nav--primary .nav-item:last-child a:hover:after,.page-footernav .nav--primary .nav-item:last-child.nav--activeitem a:after{color:#0d456b}.page-copyright{font-size:.75em;padding:.7rem 10px}.page-copyright a{margin-right:1em}.page-copyright img{vertical-align:middle}.socialImage li:before{display:none!important}.page--404 .page-header,.page--404 .page-title h1:before,.page--404:before{display:none}.page--404{min-height:100vh;position:relative}.page--404:after{position:absolute;bottom:0;left:0;top:0;right:0;z-index:-2;background:url(default/img/404-background.png) center center no-repeat;background-size:cover;content:''}.page--404 .page-content p:before,.page--404 .page-title:before{content:'';left:-500rem;right:-500rem;top:0;bottom:0}.page--404 .page-logo{margin:auto}.page--404 .page-title{color:#fff;text-transform:uppercase;margin-bottom:0;padding:5rem 1rem;box-sizing:border-box;position:relative;text-align:center}.page--404 .page-title:before{position:absolute;background:rgba(0,0,0,.7);z-index:-1}.page--404 .page-title h1{color:#fff;font-size:5rem;font-weight:400}.page--404 .page-copyright{background:#fff;position:absolute;bottom:0;width:100%;margin:0;padding:1.4rem}.page--404 .page-content{display:block;color:#fff;padding-top:0}.page--404 .page-content p{position:relative;display:block;color:#fff;margin:0;padding:2rem 0;z-index:1}.page--404 .page-content p:before{position:absolute;background:rgba(0,0,0,.5);z-index:-1}.page--404 .page-content em{font-size:2.4rem;font-style:normal}.page--404 .page-content .search{padding-left:0;padding-right:0;margin:5rem 0}.page--404 .page-content .search .btn{font-size:.8em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.page--404 .page-content .search .svgicon{margin-right:10px}.page--404 .page-content .nav{display:-ms-flexbox;display:flex;font-size:.8em;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5rem}.no-flexwrap .page--404 .page-content .nav{display:table;width:100%}.page--404 .page-content .nav>li{padding-left:0;width:auto}.no-flexwrap .page--404 .page-content .nav>li{display:table-cell}.page--404 .page-content .nav>li:before{display:none}.page--404 .page-content .nav>li>a{background:#757575;padding:.5rem 2rem;color:#fff;border-radius:2px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-transform:uppercase}.page--404 .page-content .nav>li>a:focus,.page--404 .page-content .nav>li>a:hover{background:rgba(117,117,117,.8)}.page--404 .page-text{max-width:37em;margin:0 auto}.accordion{margin:2.8rem 0}.accordion details{margin:.2rem 0}.accordion details[aria-expanded=true],.accordion details[open]{padding-bottom:1.4rem}.accordion details>div,.accordion summary{padding:1.4rem 20px 1.4rem 6rem}.accordion details[aria-expanded=true] summary,.accordion details[open] summary{background:#CFE3F7}.accordion details[aria-expanded=true] summary:before,.accordion details[open] summary:before{content:"-";background:#1173D8}.accordion summary{background:#eee;cursor:pointer;font-family:Calibri,Myriad Pro,Optima,Aria,sans-serif;font-weight:700;outline:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion summary:focus,.accordion summary:hover{background:#CFE3F7}.accordion summary:focus:before,.accordion summary:hover:before{background:#1173D8}.accordion summary::-webkit-details-marker{display:none}.accordion summary:before{background:#888;color:#fff;content:'+';display:inline-block;font-style:normal;speak:none;text-decoration:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:0;left:0;bottom:0;width:4rem;line-height:0;padding-top:2.5rem;text-align:center;font-weight:700;font-size:2.4rem}.btn-acd-global-toggle,.btn-acd-local-toggle{background:#b45514;color:#fff;border:1px solid transparent;border-radius:2px;font-family:Calibri,Myriad Pro,Optima,Aria,sans-serif;line-height:1.4;padding:1rem 2.5rem;position:relative;text-align:center;white-space:nowrap;text-transform:uppercase;display:block;margin:0 auto;max-width:15em}.btn-acd-global-toggle:focus,.btn-acd-global-toggle:hover,.btn-acd-local-toggle:focus,.btn-acd-local-toggle:hover{background:#c14e01;text-decoration:none}.btn-acd-global-toggle:active,.btn-acd-local-toggle:active{top:1px;background:#757575}.btn-acd-global-toggle:disabled,.btn-acd-local-toggle:disabled{background:#eaeaea;color:#757575}.btn-acd-global-toggle[class*=" icon-"]:before,.btn-acd-global-toggle[class^=icon-]:before,.btn-acd-local-toggle[class*=" icon-"]:before,.btn-acd-local-toggle[class^=icon-]:before{background:rgba(255,255,255,.1);float:left;margin:-.5em 1em -.5em -1em;padding:.5em 1em}.btn-acd-global-toggle .meta,.btn-acd-local-toggle .meta{color:inherit;font-size:.75em;opacity:.8}.btn-acd-local-toggle{margin-top:1.4rem}#agenda.page-text .metaData{margin-bottom:1em}#agenda.page-text .metaData>p{display:inline-block;margin-right:1em}#agenda.page-text .metaData>p strong{font-weight:700;font-size:1.8rem;color:#22647e}.archives-nav .btngroup{margin:0 0 10px}.archives-nav .btn{text-align:left}.archives-nav .btn:after{float:right}.archives-category{font-size:2.2rem;line-height:1}.archives-year{border-bottom:1px solid #ddd;font-size:inherit;font-weight:400;line-height:inherit;margin:1.4rem 0 .7rem;padding:0 1em .5em}.archives-months,.article-image{margin:0 0 1.4rem}.archives-months::after,.archives-months::before{content:'';display:table}.archives-months>li{float:left;width:33%}.article-image{color:#686868;display:block;font-size:.75em;line-height:1.86666667}.article-head{margin:0 0 .7rem}.article-kicker{color:#686868;font:900 .75em Calibri,Myriad Pro,Optima,Aria,sans-serif;letter-spacing:.1em;line-height:1;text-transform:uppercase}.book-metas,.table--lineitems .lineitem-update .btn{font-family:Calibri,Myriad Pro,Optima,Aria,sans-serif}.page-title .article-kicker{margin:0 0 1.4rem}.article-title{margin:0}.article-title a{font-size:2.5rem;line-height:1.2;color:#1176af;text-decoration:none;font-weight:400}.article-title a:focus,.article-title a:hover{color:#b45514}.page-main .article-metas{color:#888;font-size:1.3rem;margin:0 0 .7rem;padding:0}.page-main .article-metas>li{display:inline}.page-main .article-metas li:first-child{padding-left:0}.page-main .article-metas li:first-child:before{display:none}.page-main .article-metas li:before{content:'-';left:.6rem;top:-.4rem;font-weight:400}.page-main .article-custom{border:1px solid #ffca91;padding:1rem;font-size:1.6rem}.page-main .article-custom li{display:block;padding-left:0;font-style:normal;margin:.5rem 0}.page-main .article-custom li:before{display:none}.page-main .article-custom span{font-weight:700;color:#025473}.page-main .article-custom b{font-weight:400}.page--bloub .article-custom{background:#eaeaea;padding:3rem}.page--bloub .article-custom b{font-weight:700;color:#b45514}.subtitle{font-size:1.8rem;font-style:normal}.page--actualites .article{margin:0 0 1.4rem}ol.order-breadcrumbs{counter-reset:ob;display:-ms-flexbox;display:flex;list-style:none;margin:.7rem 0 1.4rem;padding-left:0;text-align:center}ol.order-breadcrumbs>li{counter-increment:ob;-ms-flex:1;flex:1;padding:1em 0;position:relative;z-index:0;color:#b45514;text-transform:uppercase}ol.order-breadcrumbs>li::after{content:'';border-top:1px solid #ffca91;position:absolute;top:2.75em;left:0;width:100%;z-index:-1}ol.order-breadcrumbs>li::before{background:#fff;border:2px solid #ffca91;color:#025473;content:counter(ob);display:block;font-size:18px;font-weight:400;line-height:1;margin:0 auto 1em;padding:.75em 0;width:2.5em;right:auto;position:static;border-radius:2px}ol.order-breadcrumbs>.order-breadcrumb-item.is-active,ol.order-breadcrumbs>.order-breadcrumb-item.is-done{color:#b45514;font-style:normal}ol.order-breadcrumbs>.order-breadcrumb-item.is-active::before,ol.order-breadcrumbs>.order-breadcrumb-item.is-done::before{background:#b45514;border-color:#b45514;color:#fff;font-weight:700}ol.order-breadcrumbs>.order-breadcrumb-item.is-active::after,ol.order-breadcrumbs>.order-breadcrumb-item.is-done::after{border-color:#b45514}.no-flexwrap ol.order-breadcrumbs{display:table;table-layout:fixed;width:100%}.no-flexwrap ol.order-breadcrumbs>li{display:table-cell}.lineitem-actions{text-align:center;width:2em}.lineitem-actions .btn--delete{color:#b45514;padding:4px 0;min-width:0;width:22px}.lineitem-actions .btn--delete:focus,.lineitem-actions .btn--delete:hover{color:#ffca91;background:0 0}.lineitem-actions .btn--delete:focus svg,.lineitem-actions .btn--delete:focus svg use,.lineitem-actions .btn--delete:hover svg,.lineitem-actions .btn--delete:hover svg use{fill:#ffca91}.lineitem-actions .btn--delete svg{width:22px;height:25px;fill:#b45514}.lineitem-actions .btn--delete svg use{fill:#b45514}.table--order-total caption{margin-bottom:.5em;color:#025473;font-size:2.1rem;text-transform:none;text-transform:uppercase}.book-title,.form--delivery legend,.table--lineitems caption,.table--lineitems thead th{text-transform:uppercase}.order-process+.table--order-total{margin-top:1.4rem}.table--order-total td,.table--order-total th{padding:.75rem 0;color:#025473;font-weight:400}.table--order-total tr{background:0 0;border-color:rgba(94,151,193,.29);border-width:1px}.table--order-total tr:last-child{border:0;font-size:18px;font-weight:700}.table--order-total tr:last-child td,.table--order-total tr:last-child th{font-weight:700}.table--order-total .lineitem-price{width:2.5rem;text-align:right}.order-total{background:#ecf4f9;padding:2rem 3rem}.order-addresses,.order-process{padding:0 0 1.4rem}.order-total form{text-align:center}.order-process{font-size:13px}.order-process .btn{font-size:1.6rem}.order-process a{color:#b45514}.order-process a:focus,.order-process a:hover{text-decoration:none}.order-addresses .address{margin:0 0 .7rem}.order-addresses .btn{font-size:15px;text-decoration:none;margin-top:2rem}.order-addresses .btn:focus,.order-addresses .btn:hover,.order-addresses .btn:visited,.order-addresses .btn:visited:hover{color:#fff}.lineitem .book-file{padding:0}.lineitem .book-file .book-file-metas{margin-top:.25em}.lineitem .book-file .book-cover{max-width:110px;height:auto;border:1px solid #f3f3f3}.lineitem .book-title{margin-bottom:0;font-size:1.7rem}.lineitem .book-file-file{display:none}.lineitem-qty{width:5em}.lineitem-qty td{padding:.5em}.lineitem-price{width:7.5em}.lineitem-price:first-child{width:5em}.table--lineitems td,.table--lineitems th{border-right:0;box-sizing:border-box}.table--lineitems thead{background:#025473}.table--lineitems thead th{color:#fff;font-weight:400}.table--lineitems tr+tr{border-color:rgba(94,151,193,.46)}.table--lineitems select{display:inline-block}.table--lineitems .lineitem-update{text-align:right}.table--lineitems .lineitem-update+td{padding:0}.table--lineitems .lineitem-update .btn{background:#b45514;color:#fff;border:1px solid transparent;border-radius:2px;display:inline-block;line-height:1.4;padding:1rem 2.5rem;position:relative;text-align:center;white-space:nowrap;text-transform:uppercase}.table--lineitems .lineitem-update .btn:focus,.table--lineitems .lineitem-update .btn:hover{background:#c14e01;text-decoration:none}.table--lineitems .lineitem-update .btn:active{top:1px;background:#757575}.table--lineitems .lineitem-update .btn:disabled{background:#eaeaea;color:#757575}.table--lineitems .lineitem-update .btn[class*=" icon-"]:before,.table--lineitems .lineitem-update .btn[class^=icon-]:before{background:rgba(255,255,255,.1);float:left;margin:-.5em 1em -.5em -1em;padding:.5em 1em}.table--lineitems .lineitem-update .btn .meta{color:inherit;font-size:.75em;opacity:.8}.form--delivery{margin-top:4em}.form--delivery legend{font-size:1.2em;margin:0 0 -2rem;background-color:#025473;color:#fff;font-weight:400;text-align:left;box-sizing:border-box;position:relative;padding:1rem 0;z-index:0}.form--delivery legend:before{content:'';position:absolute;left:-.7em;right:-.8em;top:0;bottom:0;background:#025473;z-index:-1}.form--delivery .field-error{display:block;width:100%}.form--delivery .field.field--postfix{-ms-flex-flow:row wrap;flex-flow:row wrap}.form--delivery .field,.form--delivery .field--select{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.form--delivery-invoice .field-label,.form--delivery-shipping .field-label,a.minibasket b{display:inline-block}.form--delivery .field .field-input:not([size]),.form--delivery .field--select .field-input:not([size]){-ms-flex:1;flex:1}.form--delivery .field .field-desc,.form--delivery .field--select .field-desc{-ms-flex:1 1 100%;flex:1 1 100%}.form--delivery .form-actions .field{-ms-flex-flow:column;flex-flow:column}.form--delivery textarea{height:7rem}.form--delivery fieldset .field-input:not([size]){-ms-flex:1;flex:1}.form--delivery-invoice>fieldset,.form--delivery-shipping{background:#f8f8f8;padding:4rem .9em .9em}.form--delivery-invoice,.form--delivery-shipping{margin:2rem 0}.form--delivery-invoice .field--postfix .field-label,.form--delivery-shipping .field--postfix .field-label{width:auto}a.minibasket{border:none;color:#b45514;margin:0;padding:0;position:absolute;z-index:1;bottom:1.85rem;left:11.5rem;width:3rem;height:3rem}a.minibasket:focus b,a.minibasket:hover b{background:#b45514}a.minibasket:focus svg,a.minibasket:focus svg use,a.minibasket:hover svg,a.minibasket:hover svg use{fill:currentColor}a.minibasket b{border-radius:50%;min-width:10px;min-height:10px;padding:.5rem;background:#025473;color:#fff;text-align:center;line-height:1;box-sizing:content-box;white-space:nowrap;position:absolute;top:-1rem;right:0;font-size:1.2rem;font-weight:700}a.minibasket b:before{content:"";display:inline-block;vertical-align:middle;padding-top:100%;height:0}a.minibasket svg,a.minibasket svg use{fill:#b45514;display:block;margin:0 auto}.comment{word-break:break-all}#sameAddress+.field-label{margin-top:0;margin-left:1rem}.book{background:#eee;margin:0 0 1.4rem;padding:1.4rem 1em}.book>.book-cover{float:left;margin:0 1em 1em 0;max-width:32%}.book-file .book-cover{border:none;padding:1rem;background:#f0f0f0;box-sizing:border-box}.book-header{margin:0 0 .7rem}.book-title{margin-top:0;font-size:1.8rem;color:#1176af}.book-author{color:#888;font-size:1.2rem;font-style:italic;line-height:1.4}.book-author b{color:#646464;font-style:normal}.book-metas{margin:1.4rem 0}.book-metas dd{margin:0 0 1.4rem}.book-metas dd,.book-metas>dt{width:auto;display:inline}.book-metas dt:after{content:" : "}.book-metas dt:before{display:block;content:"";margin-bottom:1rem}.book-order{margin:1.4rem 0}.book-order .book-title{display:none}.book-actions{display:block;margin:.7rem 0 0;padding-bottom:1px}.book-actions *+*{margin-top:.5em}.book-actions .btn{font-size:1.4rem;line-height:1.75;padding:.25em 1.5em;text-decoration:none;color:#fff}.book-actions .btn .icon{width:18px;display:none}.book-files p{border-top:4px solid #646464;padding-top:.7rem}.book-file{padding:1.4rem 0}.book-file+.book-file{margin-top:1.4rem}.book-file-metas{font-size:1.6rem}.book-file-metas>*{margin:.5rem 0}.book-file-metas>:first-child{margin-top:0}.book-file-metas span{font-weight:700;color:#025473}.book-file--main{background:#eee;padding:.7rem}.book-file-details .book-title{font-weight:700;margin-bottom:1.4rem}.book-translation{padding-top:5rem;margin-top:5rem;border-top:2px solid #b45514}.book-translation h2{margin-top:0}.book-translations{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:.8em}.book-actions .book-buy .btn,.book-actions .book-download .btn{display:inline-block;font-family:Calibri,Myriad Pro,Optima,Aria,sans-serif;line-height:1.4;position:relative;text-align:center;white-space:nowrap;text-transform:uppercase}.book-translations .book-file{-ms-flex:0 0 auto;flex:0 0 auto;margin:1.4rem 0}.book-actions .book-buy .btn{color:#fff;border:1px solid transparent;border-radius:2px;background:#1176af;padding:.5em 1.5em}.book-actions .book-buy .btn:disabled{background:#eaeaea;color:#757575}.book-actions .book-buy .btn[class*=" icon-"]:before,.book-actions .book-buy .btn[class^=icon-]:before{background:rgba(255,255,255,.1);float:left;margin:-.5em 1em -.5em -1em;padding:.5em 1em}.book-actions .book-buy .btn .meta{color:inherit;font-size:.75em;opacity:.8}.book-actions .book-buy .btn:focus,.book-actions .book-buy .btn:hover{text-decoration:none;background:#025473}.book-actions .book-buy .btn:active{top:1px;background:#003346}.book-actions .book-download .btn{background:#b45514;color:#fff;border:1px solid transparent;border-radius:2px;padding:.5em 1.5em}.book-actions .book-download .btn:focus,.book-actions .book-download .btn:hover{background:#c14e01;text-decoration:none}.book-actions .book-download .btn:active{top:1px;background:#757575}.book-actions .book-download .btn:disabled{background:#eaeaea;color:#757575}.book-actions .book-download .btn[class*=" icon-"]:before,.book-actions .book-download .btn[class^=icon-]:before{background:rgba(255,255,255,.1);float:left;margin:-.5em 1em -.5em -1em;padding:.5em 1em}.book-actions .book-download .btn .meta{color:inherit;font-size:.75em;opacity:.8}.box{border:2px solid #b45514}.box+*{margin-top:1.4rem}.box .box-title{font-size:1.7rem;line-height:1.68rem;font-weight:700;color:#b45514}.page--rightboxes .box .box-footer a,.page--rightboxes .box--style2 .box-footer a,.page-secondary .box .box-footer a,.page-secondary .box--style2 .box-footer a{display:inline-block;font-family:Calibri,Myriad Pro,Optima,Aria,sans-serif;line-height:1.4;text-align:center;text-transform:uppercase;position:relative;white-space:nowrap}.page--rightboxes .box,.page-secondary .box{border:2px solid #b45514;padding:2rem}.page--rightboxes .box .box-title,.page-secondary .box .box-title{color:#2e81b5}.page--rightboxes .box .box-footer,.page-secondary .box .box-footer{margin:1rem 0 0;padding:0;border:0}.page--rightboxes .box .box-footer a,.page-secondary .box .box-footer a{color:#fff;border:1px solid transparent;border-radius:2px;padding:1rem 2.5rem;background:#1176af;margin:2rem 0 0;text-decoration:none}.page--rightboxes .box .box-footer a:disabled,.page-secondary .box .box-footer a:disabled{background:#eaeaea;color:#757575}.page--rightboxes .box .box-footer a[class*=" icon-"]:before,.page--rightboxes .box .box-footer a[class^=icon-]:before,.page-secondary .box .box-footer a[class*=" icon-"]:before,.page-secondary .box .box-footer a[class^=icon-]:before{background:rgba(255,255,255,.1);float:left;margin:-.5em 1em -.5em -1em;padding:.5em 1em}.page--rightboxes .box .box-footer a .meta,.page-secondary .box .box-footer a .meta{color:inherit;font-size:.75em;opacity:.8}.page--rightboxes .box .box-footer a:focus,.page--rightboxes .box .box-footer a:hover,.page-secondary .box .box-footer a:focus,.page-secondary .box .box-footer a:hover{text-decoration:none;background:#025473}.page--rightboxes .box .box-footer a:active,.page-secondary .box .box-footer a:active{top:1px;background:#003346}.page--rightboxes .box--style2,.page-secondary .box--style2{border:0;border-top:4px solid #b45514;background:#ecf4f9}.page--rightboxes .box--style2 .box-footer a,.page-secondary .box--style2 .box-footer a{background:#b45514;color:#fff;border:1px solid transparent;border-radius:2px;padding:1rem 2.5rem}.page--rightboxes .box--style2 .box-footer a:focus,.page--rightboxes .box--style2 .box-footer a:hover,.page-secondary .box--style2 .box-footer a:focus,.page-secondary .box--style2 .box-footer a:hover{background:#c14e01;text-decoration:none}.page--rightboxes .box--style2 .box-footer a:active,.page-secondary .box--style2 .box-footer a:active{top:1px;background:#757575}.page--rightboxes .box--style2 .box-footer a:disabled,.page-secondary .box--style2 .box-footer a:disabled{background:#eaeaea;color:#757575}.page--rightboxes .box--style2 .box-footer a[class*=" icon-"]:before,.page--rightboxes .box--style2 .box-footer a[class^=icon-]:before,.page-secondary .box--style2 .box-footer a[class*=" icon-"]:before,.page-secondary .box--style2 .box-footer a[class^=icon-]:before{background:rgba(255,255,255,.1);float:left;margin:-.5em 1em -.5em -1em;padding:.5em 1em}.page--rightboxes .box--style2 .box-footer a .meta,.page-secondary .box--style2 .box-footer a .meta{color:inherit;font-size:.75em;opacity:.8}.box--center,.box--left,.box--right{border:0;border-top:5px solid #b45514;background:#ecf4f9;padding:2rem;margin-bottom:1em}.box--left{float:left;margin-right:2rem;max-width:35%;text-align:left}.box--right{float:right;margin-left:2rem;max-width:35%;text-align:right}.box--center{margin-left:auto;margin-right:auto;max-width:100%;text-align:center}.box-title{font-size:1.4rem;line-height:1;margin:0 0 1em}.box-content>:first-child,.box-footer>:first-child{margin-top:0}.box-content>:last-child,.box-footer>:last-child{margin-bottom:0}.box-footer{border-top:1px solid #eee;margin:1.4rem -1em -1.4rem;padding:.7rem 1em}.box--annuaire .box-content,.box--organization .box-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.box--annuaire .orgfield,.box--organization .orgfield{display:-ms-flexbox;display:flex;margin:.7rem 0}.box--annuaire .orgfield>svg,.box--organization .orgfield>svg{margin-right:20px}.box--annuaire .orgfield b,.box--organization .orgfield b{clear:left}.box--annuaire div[itemtype="http://schema.org/PostalAddress"] b,.box--organization div[itemtype="http://schema.org/PostalAddress"] b{display:block;margin:1rem 0}.box--annuaire div[itemtype="http://schema.org/PostalAddress"] .icon,.box--organization div[itemtype="http://schema.org/PostalAddress"] .icon{float:left;margin-right:20px}.box--annuaire .orgvalue,.box--organization .orgvalue{-ms-flex:1;flex:1}.cocoon span{display:block;height:0;padding-bottom:56.25%;position:relative;width:100%}.cocoon span iframe{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.cocoon{display:block;max-width:640px;position:relative;margin:auto}.cocoon:before{content:'';position:absolute;top:25%;height:50%;left:-500rem;right:-500rem;z-index:-1;background:#eaeaea}.download-item{border-bottom:1px dotted #eee;box-sizing:border-box;display:table;margin:.5em 0;padding:1em 0 1em 1em;width:100%}.download-item:hover{border-bottom:1px dotted #ddd}.download-item .download-label,.download-item .download-link-wrapper{box-sizing:border-box;display:block;margin:0;padding:0;width:100%}.download-item .download-label{color:#888;font-style:normal;font-weight:600}.download-item .download-link-wrapper{box-sizing:border-box;text-align:left}.download-item .download-link-wrapper li{box-sizing:border-box;display:inline-block;list-style:none;margin:0 0 0 .25em;padding:0}.download-item .download-link-wrapper li .download-link{background:#eee;box-shadow:2px 2px 1px 0 rgba(29,29,27,.15);color:#646464;display:inline-block;font-size:.9em;margin-top:.25em;padding:.5em .75em}.download-item .download-link-wrapper li .download-link:active,.download-item .download-link-wrapper li .download-link:focus,.download-item .download-link-wrapper li .download-link:hover{background:#ddd;box-shadow:2px 2px 1px 0 rgba(29,29,27,.5);color:#fff;text-decoration:none}.download-item .download-link-wrapper li .download-link-metas{text-transform:lowercase}.download-item .download-link-wrapper li .download-link-lang{text-transform:capitalize}.dropdown{position:relative;transform:translateZ(0);will-change:transform}.js .dropdown>.menu{position:absolute;top:100%;left:0;display:none}.js .dropdown.is-open>.menu{display:block}.filter .filter-content li:before,.filter--drilldown .filter-content li:before,.filters summary.icon-filter{display:none}.js .dropdown--right .menu{left:auto;right:0}.filter,.filter--drilldown{position:relative;background:rgba(234,234,234,.37)}.filter+.filter,.filter--drilldown+.filter--drilldown{margin-top:3rem}.filter summary,.filter--drilldown summary{background:#025473;color:#fff;text-transform:uppercase;font-size:1.5rem;overflow:hidden;padding:1rem 4rem 1rem 1.5rem;text-overflow:ellipsis;white-space:nowrap;position:relative;box-sizing:border-box}.filter summary:focus:after,.filter summary:hover:after,.filter--drilldown summary:focus:after,.filter--drilldown summary:hover:after{color:#ffa200}.filter--orthogonal .blocklink.is--active,.filter--orthogonal .blocklink.is--active .meta,.filter--orthogonal .blocklink.is-active,.filter--orthogonal .blocklink.is-active .meta,.filter--orthogonal .blocklink:focus,.filter--orthogonal .blocklink:focus .meta,.filter--orthogonal .blocklink:hover,.filter--orthogonal .blocklink:hover .meta,.filter--parallel .blocklink.is--active,.filter--parallel .blocklink.is--active .meta,.filter--parallel .blocklink.is-active,.filter--parallel .blocklink.is-active .meta,.filter--parallel .blocklink:focus,.filter--parallel .blocklink:focus .meta,.filter--parallel .blocklink:hover,.filter--parallel .blocklink:hover .meta{color:#025473}.filter summary:after,.filter--drilldown summary:after{content:'\02C5';position:absolute;top:1.05rem;right:2rem;font-family:consolas;font-size:2rem}#map .lux-popup-content,#map .lux-popup-content .lux-popup-links a,.page--chantiers #popup .chantier-switch{font-family:Calibri,Myriad Pro,Optima,Aria,sans-serif}.filter--drilldown[open] summary:after,.filter[open] summary:after{content:'\02C4'}.filter :last-child,.filter--drilldown :last-child{margin-bottom:0}.filter .filter-content li,.filter--drilldown .filter-content li{padding-left:0}.filter-content{padding:1.4rem 1.5em}.filter-content a{display:block;padding:.35rem 1em}.filter--orthogonal .blocklink,.filter--parallel .blocklink{padding-left:1.5em;position:relative}.filter--orthogonal .blocklink:before,.filter--parallel .blocklink:before{display:block;position:absolute;left:0;top:.65rem;height:1.6rem;width:1.6rem;border:1px solid #757575;background:#fff;box-sizing:border-box;content:''}.filter--orthogonal .blocklink:after,.filter--parallel .blocklink:after{display:none;position:absolute;left:.3rem;top:.95rem;height:1rem;width:1rem;background:#b45514;content:''}.filter--orthogonal .blocklink.is--active:after,.filter--orthogonal .blocklink.is-active:after,.filter--orthogonal .blocklink:focus:after,.filter--orthogonal .blocklink:hover:after,.filter--parallel .blocklink.is--active:after,.filter--parallel .blocklink.is-active:after,.filter--parallel .blocklink:focus:after,.filter--parallel .blocklink:hover:after{display:block}.filter--orthogonal .blocklink:after,.filter--orthogonal .blocklink:before{border-radius:40px}.filter--drilldown .filter-back .icon{display:none}.filter--drilldown .filter-content>ul{padding-left:2rem}.filter--drilldown li a{padding-left:0}.filter--drilldown li.is--active .blocklink,.filter--drilldown li.is-active .blocklink{position:relative;padding-left:2rem;margin-left:1em}.filter--drilldown li.is--active .blocklink:before,.filter--drilldown li.is-active .blocklink:before{color:#ddd;display:block;height:.75em;left:0;position:absolute;top:.5em;width:.75em;border-radius:100%;content:'';border:1px solid #888}.gallery-link,.gallery-link>.blocklink{position:relative}.filter--drilldown li.is--active .blocklink.is--active,.filter--drilldown li.is-active .blocklink.is--active{color:#646464}.filter--drilldown li.is--active .blocklink.is--active:before,.filter--drilldown li.is-active .blocklink.is--active:before{background:#646464}.filter--drilldown li.is--active .blocklink:focus,.filter--drilldown li.is--active .blocklink:focus.is-active,.filter--drilldown li.is--active .blocklink:hover,.filter--drilldown li.is--active .blocklink:hover.is--active,.filter--drilldown li.is-active .blocklink:focus,.filter--drilldown li.is-active .blocklink:focus.is-active,.filter--drilldown li.is-active .blocklink:hover,.filter--drilldown li.is-active .blocklink:hover.is--active{color:#5c91e8;text-decoration:none}.filter--drilldown li.is--active .blocklink:focus.is-active:before,.filter--drilldown li.is--active .blocklink:focus:before,.filter--drilldown li.is--active .blocklink:hover.is--active:before,.filter--drilldown li.is--active .blocklink:hover:before,.filter--drilldown li.is-active .blocklink:focus.is-active:before,.filter--drilldown li.is-active .blocklink:focus:before,.filter--drilldown li.is-active .blocklink:hover.is--active:before,.filter--drilldown li.is-active .blocklink:hover:before{border:1px solid transparent;background:#5c91e8}.gallery-links{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0;padding:0}.gallery-link{margin:1em 0}.gallery-link>.blocklink:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(3,56,75,.75);display:none}.gallery-link:focus{outline:0}.gallery-link .blocklink img{display:block;border:0;width:100%}.gallery-link--medium:focus .gallery-link-head,.gallery-link--medium:hover .gallery-link-head,.gallery-link--xlarge:focus .gallery-link-head,.gallery-link--xlarge:hover .gallery-link-head{background:rgba(31,31,31,.8);border-color:#000;color:#ccc}.gallery-link--medium:focus .gallery-link-title,.gallery-link--medium:hover .gallery-link-title,.gallery-link--xlarge:focus .gallery-link-title,.gallery-link--xlarge:hover .gallery-link-title{color:#fff}.gallery-link--medium .gallery-link-head,.gallery-link--xlarge .gallery-link-head{background:rgba(255,255,255,.8);border:1px solid #ddd;box-sizing:border-box;padding:20px;position:absolute;left:1em;bottom:5em;max-width:280px}.gallery-link-head:focus .gallery-link-title,.gallery-link:hover .gallery-link-title,.gallery-link>.blocklink:focus+figcaption .gallery-link-title{background-position:left bottom}.gallery-link--medium .gallery-link-foot,.gallery-link--xlarge .gallery-link-foot{padding:1em}.gallery-link-foot,.gallery-link-head{color:#686868;font-size:.75em}.gallery-link-head:focus span,.gallery-link:hover span,.gallery-link>.blocklink:focus+figcaption span{color:#646464}.gallery-link-head:focus>.blocklink:before,.gallery-link:hover>.blocklink:before{display:block}.gallery-link-title{color:#fff;position:absolute;left:0;right:0;width:100%;padding:1rem 2rem;box-sizing:border-box;text-align:center;-ms-transform:translateY(-100%);transform:translateY(-100%);background:linear-gradient(to left,rgba(2,84,115,.88) 50%,#b45514 50%);background-size:200% 100%;background-position:right bottom;transition:all 1s ease;display:block;font-size:2em;line-height:1.5;border-left:10px solid #b45514}.gallery-link-date{margin-top:2rem;display:inline-block}.gemini-tabpanel{visibility:hidden;height:0;padding:0;outline:0}.gemini-tabpanel .a--left,.gemini-tabpanel .a--right,.gemini-tabpanel .aleft,.gemini-tabpanel .aright{float:none}.aem-edition-mode .gemini-tabpanel{height:auto;visibility:visible;display:block}.gemini-tabpanel>:first-child{margin-top:0}.gemini-tabpanel.gemini-tabpanel--active{visibility:visible;height:auto;padding:1.4rem 10px}.gemini-tabpanel.gemini-tabpanel--active .a--left,.gemini-tabpanel.gemini-tabpanel--active .aleft{float:left}.gemini-tabpanel.gemini-tabpanel--active .a--right,.gemini-tabpanel.gemini-tabpanel--active .aright{float:right}ul.gemini-tabs{display:block}ul.gemini-tabs li{display:block;padding-left:0;margin:1rem 0}ul.gemini-tabs li:before{display:none}ul.gemini-tabs li.is-active a{background:#fff;color:#025473;border-color:#b45514}ul.gemini-tabs li.is-active a:before{background:#fff}ul.gemini-tabs li.is-active a:focus,ul.gemini-tabs li.is-active a:hover{color:#fff}ul.gemini-tabs li.is-active a:focus:before,ul.gemini-tabs li.is-active a:hover:before{background:#025473}ul.gemini-tabs li a{border:2px solid #b45514;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background:#b45514;color:#fff;text-decoration:none;box-sizing:border-box;position:relative}ul.gemini-tabs li a:before{content:'';position:absolute;left:0;right:0;bottom:-2px;height:4px;background:0 0}ul.gemini-tabs li a:focus,ul.gemini-tabs li a:hover{background:#025473;border-color:#025473}ul.gemini-tabs li a:focus:before,ul.gemini-tabs li a:hover:before{background:#025473;left:-2px;right:-2px}.geoportail{max-width:100%}#map{position:relative;max-height:450px;-ms-flex-order:2;order:2}#map:focus,#map:hover{cursor:default!important}#map .overlay-visible{position:absolute;content:'';bottom:0;top:0;left:0;right:0;display:block;background-color:rgba(255,255,255,.6);z-index:10000;text-align:center;padding-top:10rem;font-size:2rem;-ms-touch-action:none;touch-action:none}#map .ol-attribution,#map .ol-zoomslider,#map .overlay-hidden{display:none}#map canvas{min-height:400px}#map button{position:absolute;top:1rem;left:.5rem;z-index:2}#map button img{border:0}#map button.ol-zoom-out{margin-top:5rem}#map button:focus{background-color:#2980b9;color:#fff;cursor:pointer}#map .ol-full-screen button{padding:.5rem}#map .ol-full-screen button,#map .ol-rotate button{left:auto;right:1rem;outline:0}#map .ol-rotate{top:3em}#map .ol-rotate button{top:4.1rem}#map .lux-popup{position:relative}#map .lux-popup-close{float:none;left:auto;bottom:auto;right:2.5rem;top:1rem;visibility:hidden}#map .lux-popup-close .page--reseau-cyclable,.page--pistes-cyclables #map .lux-popup-close{visibility:visible;opacity:1;position:absolute}#map .lux-popup-close .page--reseau-cyclable:focus,#map .lux-popup-close .page--reseau-cyclable:hover,.page--pistes-cyclables #map .lux-popup-close:focus,.page--pistes-cyclables #map .lux-popup-close:hover{opacity:.5}#map .lux-popup-content{position:relative}#map .lux-popup-content .popup-title,#map .lux-popup-content h3{margin:0 0 1rem;width:90%;font-family:Calibri,Myriad Pro,Optima,Aria,sans-serif}#map .lux-popup-content .lux-popup-links a{background:#b45514;color:#fff;border:1px solid transparent;border-radius:2px;line-height:1.4;padding:1rem 2.5rem;position:relative;text-align:center;white-space:nowrap;text-transform:uppercase;display:block;text-decoration:none;margin-top:.5em}#map .lux-popup-content .lux-popup-links a:focus,#map .lux-popup-content .lux-popup-links a:hover{background:#c14e01;text-decoration:none}#map .lux-popup-content .lux-popup-links a:active{top:1px;background:#757575}#map .lux-popup-content .lux-popup-links a:disabled{background:#eaeaea;color:#757575}#map .lux-popup-content .lux-popup-links a[class*=" icon-"]:before,#map .lux-popup-content .lux-popup-links a[class^=icon-]:before{background:rgba(255,255,255,.1);float:left;margin:-.5em 1em -.5em -1em;padding:.5em 1em}#map .lux-popup-content .lux-popup-links a .meta{color:inherit;font-size:.75em;opacity:.8}#map .lux-popup-header{text-align:right;padding:0}#map iframe{max-height:350px;width:auto}#popup{overflow-x:auto;font-size:1.4rem;background:#eee;position:relative;-ms-flex-order:3;order:3;padding:0}.page--pistes-cyclables #popup,.page--reseau-cyclable #popup{background:rgba(255,255,255,.8);padding:2rem 0;height:300px;display:none}.page--pistes-cyclables #popup.lux-profile-active,.page--reseau-cyclable #popup.lux-profile-active{display:-ms-flexbox;display:flex}.page--pistes-cyclables #popup .lux-profile-close,.page--reseau-cyclable #popup .lux-profile-close{opacity:1}.page--pistes-cyclables #popup .lux-profile-close:focus,.page--pistes-cyclables #popup .lux-profile-close:hover,.page--reseau-cyclable #popup .lux-profile-close:focus,.page--reseau-cyclable #popup .lux-profile-close:hover{opacity:.5}.page--pistes-cyclables #popup td table tr,.page--reseau-cyclable #popup td table tr{border-bottom:none}.page--pistes-cyclables #popup td table tr td,.page--reseau-cyclable #popup td table tr td{padding-left:0}.page--reseau-national #popup{overflow:hidden}.page--reseau-national #popup label,.page--reseau-national #popup span{margin:1rem 0;display:inline-block}.page--reseau-national #popup label{margin-left:2rem;font-weight:700;color:#b45514}.page--reseau-national #popup label:after{content:':'}.page--info-trafic.page--standard-page #popup img{border:0;display:block}.page--info-trafic.page--standard-page #popup h2{margin:0;font-size:2.5rem;padding:1rem}.page--chantiers #popup>label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.page--chantiers #popup>span:nth-child(2n){font-size:2rem;border-bottom:1px solid #b45514}.page--chantiers #popup>span:nth-child(2n):first-letter{text-transform:uppercase}.page--chantiers #popup>span{display:block;padding:1rem}.page--chantiers #popup .chantier-container{font-size:1.5rem;margin:1rem 0;padding-bottom:1rem;border-bottom:4px double #b45514}.page--chantiers #popup .chantier-container:last-child{border:0;margin-bottom:0;padding-bottom:0}.page--chantiers #popup .light{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.page--chantiers #popup .chantier-switch{text-decoration:none;background:#b45514;border:none;color:#000;display:inline-block;line-height:1.4rem;text-align:center;white-space:nowrap;padding:.75em 1em;margin:0}.page--chantiers #popup .chantier-switch:not([disabled]):focus,.page--chantiers #popup .chantier-switch:not([disabled]):hover{background:#c14e01;color:#fff;text-decoration:none}.page--chantiers #popup img{border:0}.page--chantiers #popup .light .kmlchantier{width:auto}.page--chantiers #popup .full{display:block}.page--chantiers #popup .full .divTable{display:none;background:#fff;padding:0;border:1px solid #b45514}.page--chantiers #popup .full .divTableColumn{border-right:1px solid #b45514}.page--chantiers #popup .full .divTableColumn:last-child{border-right:0}.page--chantiers #popup .full .divTableHeader{font-weight:700;font-size:1.8rem;margin-bottom:.5rem;border-bottom:1px solid #b45514}.btn--toggle,.layer-manager-btn{margin-bottom:1rem}.page--chantiers #popup .full .divTableCell2{display:inline-block}.page--chantiers #popup .full .divTableCell2,.page--chantiers #popup .full .divTableHeader{padding:.75rem}.page--chantiers #popup .full--visible .divTable{display:block;margin-top:2em}.page--chantiers #popup .full+br{display:block;margin-top:1rem;padding-top:1rem;border-top:1px solid #b45514}.layer-manager-btn+.layer-manager-btn{margin-left:.5rem}.slider-buttons{-ms-flex-align:inherit;align-items:inherit;display:-webkit-flex}.btn--toggle{padding-left:1.2rem;margin-right:1rem;background:#eee;border:1px solid #666;border-radius:2rem;position:relative;cursor:pointer}.btn--toggle:before{position:absolute;height:2.2rem;width:2.2rem;background:#888;border-radius:100%;content:'';box-sizing:border-box;box-shadow:0 1px 2px 0 rgba(0,0,0,.78);-ms-transform:none;transform:none;right:auto;left:-.1rem;top:auto;bottom:-.1rem}.btn--toggle:focus,.btn--toggle:hover{background:#ddd}.btn--toggle.is--active{background:#025473}.btn--toggle.is--active:before{right:0;left:auto}label{text-transform:uppercase;text-wrap:none}#map.slider .ol-zoom{background:#F7F5F2}#map.slider button{position:relative;width:30px;height:30px;top:0;left:0}#map.slider .ol-zoom .ol-zoom-out{margin-top:209px}#map.slider .ol-zoomslider{background-color:transparent;top:2.7em;padding:0;display:block}#addresses img+.vcard-title:before,#addresses li:before{display:none}#map.slider .ol-touch .ol-zoomslider{top:2.75em}#map.slider .ol-zoom-in.ol-has-tooltip:focus [role=tooltip],#map.slider .ol-zoom-in.ol-has-tooltip:hover [role=tooltip]{top:3px}#map.slider .ol-zoom-out.ol-has-tooltip:focus [role=tooltip],#map.slider .ol-zoom-out.ol-has-tooltip:hover [role=tooltip]{top:232px}.geoportail:-ms-full-screen{height:100%!important;width:100%!important;max-height:none!important;max-width:none!important;margin-left:0!important;background:#fff!important}.geoportail:-ms-full-screen #map{height:100%!important;width:100%!important;max-height:none!important;max-width:none!important;margin:0!important}.page--chantiers .geoportail:-ms-full-screen #map,.page--pistes-cyclables .geoportail:-ms-full-screen #map,.page--reseau-cyclable .geoportail:-ms-full-screen #map{height:69%!important}.page--chantiers .geoportail:-ms-full-screen #map+#popup,.page--pistes-cyclables .geoportail:-ms-full-screen #map+#popup,.page--reseau-cyclable .geoportail:-ms-full-screen #map+#popup{height:31%!important;overflow-y:scroll}.geoportail:-webkit-full-screen{margin:0!important;height:100%!important;width:100%!important;max-height:none!important;max-width:none!important;background:#fff!important}.geoportail:-moz-full-screen{height:100%!important;width:100%!important;max-height:none!important;max-width:none!important;margin-left:0!important;background:#fff!important}.geoportail:-ms-fullscreen{height:100%!important;width:100%!important;max-height:none!important;max-width:none!important;margin-left:0!important;background:#fff!important}.geoportail:fullscreen{height:100%!important;width:100%!important;max-height:none!important;max-width:none!important;margin-left:0!important;background:#fff!important}.geoportail:-webkit-full-screen #map{height:100%!important;width:100%!important;max-height:none!important;max-width:none!important;margin:0!important}.geoportail:-moz-full-screen #map{height:100%!important;width:100%!important;max-height:none!important;max-width:none!important;margin:0!important}.geoportail:-ms-fullscreen #map{height:100%!important;width:100%!important;max-height:none!important;max-width:none!important;margin:0!important}.geoportail:fullscreen #map{height:100%!important;width:100%!important;max-height:none!important;max-width:none!important;margin:0!important}.page--chantiers .geoportail:-webkit-full-screen #map,.page--pistes-cyclables .geoportail:-webkit-full-screen #map,.page--reseau-cyclable .geoportail:-webkit-full-screen #map{height:69%!important}.page--chantiers .geoportail:-moz-full-screen #map,.page--pistes-cyclables .geoportail:-moz-full-screen #map,.page--reseau-cyclable .geoportail:-moz-full-screen #map{height:69%!important}.page--chantiers .geoportail:-ms-fullscreen #map,.page--pistes-cyclables .geoportail:-ms-fullscreen #map,.page--reseau-cyclable .geoportail:-ms-fullscreen #map{height:69%!important}.page--chantiers .geoportail:fullscreen #map,.page--pistes-cyclables .geoportail:fullscreen #map,.page--reseau-cyclable .geoportail:fullscreen #map{height:69%!important}.page--chantiers .geoportail:-webkit-full-screen #map+#popup,.page--pistes-cyclables .geoportail:-webkit-full-screen #map+#popup,.page--reseau-cyclable .geoportail:-webkit-full-screen #map+#popup{height:31%!important;overflow-y:scroll}.page--chantiers .geoportail:-moz-full-screen #map+#popup,.page--pistes-cyclables .geoportail:-moz-full-screen #map+#popup,.page--reseau-cyclable .geoportail:-moz-full-screen #map+#popup{height:31%!important;overflow-y:scroll}.page--chantiers .geoportail:-ms-fullscreen #map+#popup,.page--pistes-cyclables .geoportail:-ms-fullscreen #map+#popup,.page--reseau-cyclable .geoportail:-ms-fullscreen #map+#popup{height:31%!important;overflow-y:scroll}.page--chantiers .geoportail:fullscreen #map+#popup,.page--pistes-cyclables .geoportail:fullscreen #map+#popup,.page--reseau-cyclable .geoportail:fullscreen #map+#popup{height:31%!important;overflow-y:scroll}#addresses{-ms-flex-order:1;order:1;margin:1rem 0 3rem}#addresses .localize{width:auto;margin-left:3rem;margin-top:1rem}#addresses .localize:active{top:auto}#addresses ul{padding-left:0}#addresses li,#addresses ul{list-style-type:none;margin:0}#addresses li{padding:1rem}#addresses li .vcard{background:#f1f1f1;padding:2rem}#addresses .vcard-title{font-size:2.5rem;line-height:1;margin-bottom:2rem;min-height:4.5rem;padding-left:3.5rem;position:relative}.index-article .blocklink,.index-section{min-height:187px}#addresses .vcard-title:before{content:url(//cdn.public.lu/skizz/img/maps/icon.png);vertical-align:middle;position:absolute;top:0;left:0}#addresses [itemprop=address]{margin-bottom:2rem;margin-left:3.5rem}#addresses .vcard-item{margin-left:3.5rem}#addresses img{float:left;margin:0 1rem 1rem 0;vertical-align:middle}#addresses img+.vcard-title{padding-left:0;position:static}#addresses img+.vcard-title+[itemprop=address]{display:block;clear:left}.govbar::after,.mcgyver::after{clear:both}#addresses .vcard-actions{margin-top:2rem;margin-left:3.5rem}#addresses .vcard-actions a{border:1px solid transparent;border-radius:100%;display:inline-block;margin:0 .5rem 1em}#addresses .vcard-actions a:focus,#addresses .vcard-actions a:hover{border-color:#ddd}#addresses .vcard-actions .newwindow:after{display:none}#addresses .vcard-actions .icon-direction,#addresses .vcard-actions .icon-email,#addresses .vcard-actions .icon-more,#addresses .vcard-actions .icon-phone,#addresses .vcard-actions .icon-website{background:url(default/img/addresses-icons.png) no-repeat;display:block;height:33px;width:33px}#addresses .vcard-actions .icon-direction:before,#addresses .vcard-actions .icon-email:before,#addresses .vcard-actions .icon-more:before,#addresses .vcard-actions .icon-phone:before,#addresses .vcard-actions .icon-website:before{display:none}#addresses .vcard-actions .icon-phone{background-position:-66px 0}#addresses .vcard-actions .icon-email{background-position:-99px 0}#addresses .vcard-actions .icon-direction{background-position:-33px 0}#addresses .vcard-actions .icon-more{background-position:-132px 0}.page-secondary .geoportail{background:0 0;border:none;margin-top:0}.page-secondary #map{background:#F1F1F1;border:1px solid #ccc;margin-left:0;width:100%}.page-secondary #addresses{display:none;margin-top:2rem;position:static;overflow:auto;width:100%}.govbar,.page--standard-language-root .news .search-result--event .article-description,.page--standard-language-root .news .search-result--news .article-description{overflow:hidden}.page-secondary #addresses li .vcard{background:0 0}.govbar{background:#fff;border-bottom:1px solid #cccaca;font-family:Helvetica,Arial,sans-serif;font-size:12px;position:relative;height:46px;width:100%;z-index:30000}.govbar::after,.govbar::before{content:'';display:table}.govbar-logo{border:0;float:left;padding:3px 8px}.govbar-logo.newwindow:after{display:none}.govbar-logo img{border:0;display:block;height:40px}.page--standard-language-root .slideshow .slide-credit,.page--standard-language-root .slideshow .slide-description,.page--standard-language-root:before{display:none}.govbar-links{float:right;line-height:30px;list-style:none;margin:0;padding:0}.govbar-links li{float:left}.govbar-link{float:left;font-weight:700;padding:8px}.govbar-link:active,.govbar-link:focus,.govbar-link:hover,.govbar-link:link,.govbar-link:visited{border:0;color:#222!important;text-decoration:none}.govbar-link:focus,.govbar-link:hover{background:#e6e6e6!important}.govbar-more{font-weight:400}.page--standard-language-root .slideshow-container{padding:3rem 4rem;background:#facb9c;position:relative}.page--standard-language-root .slideshow-container .slideshow-arrows .btn{background:0 0;color:rgba(13,69,107,.3);top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.page--standard-language-root .slideshow-container .slideshow-arrows .btn:focus,.page--standard-language-root .slideshow-container .slideshow-arrows .btn:hover{color:#025473}.page--standard-language-root .slideshow{margin:0;max-width:none}.page--standard-language-root .slideshow .js-slide{padding-left:0}.page--standard-language-root .slideshow .blocklink[tabindex="-1"]:hover .slide-content .blocklink,.page--standard-language-root .slideshow .slide-content .blocklink:focus,.page--standard-language-root .slideshow .slide-content .blocklink:hover{text-decoration:underline}.page--standard-language-root .slideshow .slide-content{background:#fef5eb;border:none;padding:2rem 1.5rem;box-sizing:border-box}.page--standard-language-root .slideshow .slide-title{font-size:2.5rem;font-weight:700;color:#025473;margin:0}.page--standard-language-root .slideshow .slide-image{border:0}.page--standard-language-root .news{padding:4rem 2rem}.page--standard-language-root .news>h2{margin-top:0;font-weight:700}.page--standard-language-root .news .search-result--event,.page--standard-language-root .news .search-result--news{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page--standard-language-root .news .search-result--event .article-metas,.page--standard-language-root .news .search-result--news .article-metas{position:relative;top:auto;left:auto;bottom:auto;right:auto}.page--standard-language-root .news .article-head .article-title{line-height:.7}.page--standard-language-root .news .article-head a{font-size:1.8rem}.page--standard-language-root .news .article-metas a{background:#daecf6;color:#025473;padding:.5rem;text-decoration:none}.page--standard-language-root .news .article-metas a:focus,.page--standard-language-root .news .article-metas a:hover{text-decoration:underline}.page--standard-language-root .news .article-summary{display:none}.page--standard-language-root .news footer a{color:#fff;border:1px solid transparent;display:inline-block;font-family:Calibri,Myriad Pro,Optima,Aria,sans-serif;line-height:1.4;position:relative;text-align:center;white-space:nowrap;text-transform:uppercase;text-decoration:none;background:#1176af;border-radius:5px;padding:1rem}.page--standard-language-root .news footer a:active{top:1px;background:#757575}.page--standard-language-root .news footer a:disabled{background:#eaeaea;color:#757575}.page--standard-language-root .news footer a[class*=" icon-"]:before,.page--standard-language-root .news footer a[class^=icon-]:before{background:rgba(255,255,255,.1);float:left;margin:-.5em 1em -.5em -1em;padding:.5em 1em}.page--standard-language-root .news footer a .meta{color:inherit;font-size:.75em;opacity:.8}.page--standard-language-root .news footer a:focus,.page--standard-language-root .news footer a:hover{text-decoration:none;background:#025473}.page--standard-language-root .boxes{padding:4rem 2rem;background:rgba(17,118,175,.1)}.page--standard-language-root .boxes>h2{margin-top:0}.page--standard-language-root .boxes .box{border:none;text-align:center;margin:2rem 0}.page--standard-language-root .boxes .box+.box{margin-top:7rem}.page--standard-language-root .boxes .box-title{font-size:2.5rem;color:#025473;margin:2rem 0;font-weight:400}.menu-item.is-active,.nav--primary,.nav-title{font-weight:700}.page--standard-language-root .boxes img{border:0;display:block;width:100%}.page--standard-language-root .boxes .box-content{color:#333}.page--standard-language-root .boxes .blocklink:focus,.page--standard-language-root .boxes .blocklink:hover{text-decoration:underline}.index{margin:2.8rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.index .index,.index .index-article-summary,.index .index-section-summary,.index .more{display:none}.index-block-section{display:block;width:100%}.index-article,.index-section{font-size:1em;margin:2rem 1%}.index-article-title,.index-section-title,.index-section-title a{max-width:100%;z-index:5;box-sizing:border-box;background:linear-gradient(to left,rgba(0,51,70,.88) 50%,#b45514 50%);background-size:200% 100%;background-position:right bottom;transition:all 1s ease}.index-article .blocklink:focus,.index-article .blocklink:hover,.index-section .blocklink:focus,.index-section .blocklink:hover,.index-section-title a:focus,.index-section-title a:hover{background-position:left bottom}.index-article-title,.index-section-title{position:absolute;left:0;right:0;bottom:0;width:100%;color:#fff;margin:0;box-sizing:border-box;padding:1.3rem 1rem;font-size:2rem;font-weight:700;text-align:center;z-index:1}.index-section{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;position:relative}.index-section .index-section-title{position:static;width:100%;padding:0}.index-article .blocklink:after,.index-article .blocklink:before,.index-section .index-section-title a:after,.index-section .index-section-title a:before{position:absolute;top:0;bottom:0;content:'';left:0;right:0}.index-section .index-section-title a{display:block;width:100%;box-sizing:border-box;padding:1.3rem 1rem;text-decoration:none;color:#fff;border-left:5px solid #b45514}.index-section .index-section-title a:before{background:url(default/img/page-passerelle.png) center center no-repeat,#ededed;z-index:-1}.index-section .index-section-title a:after{z-index:0}.index-article .blocklink:before{z-index:-1;background:url(default/img/page-passerelle.png) center center no-repeat,#ededed}.index-article .blocklink:after{z-index:0}.index-article,.index-article.index-article--img,.index-section.index-section--img{position:relative}.index-article img,.index-article.index-article--img img,.index-section.index-section--img img{display:block;width:100%;border:none}.index-article .blocklink,.index-article.index-article--img .blocklink,.index-section.index-section--img .blocklink{display:block}.index-article .blocklink:focus .index-article-title,.index-article .blocklink:focus .index-section-title,.index-article .blocklink:hover .index-article-title,.index-article .blocklink:hover .index-section-title,.index-article.index-article--img .blocklink:focus .index-article-title,.index-article.index-article--img .blocklink:focus .index-section-title,.index-article.index-article--img .blocklink:hover .index-article-title,.index-article.index-article--img .blocklink:hover .index-section-title,.index-section.index-section--img .blocklink:focus .index-article-title,.index-section.index-section--img .blocklink:focus .index-section-title,.index-section.index-section--img .blocklink:hover .index-article-title,.index-section.index-section--img .blocklink:hover .index-section-title{background-position:left bottom}.index-article .index-article-title{border-left:5px solid #b45514}.index-article.index-article--img .index-article-title,.index-article.index-article--img .index-section-title,.index-section.index-section--img .index-article-title,.index-section.index-section--img .index-section-title{position:absolute;width:100%;padding:1.3rem 1rem;border-left:5px solid #b45514}.index-article.index-article--img .blocklink,.index-section.index-section--img .blocklink{min-height:0}.index-article.index-article--img .blocklink:before,.index-section.index-section--img .blocklink:before{display:none}.businessCard{border:1px solid #e6cccd;box-shadow:inset 0 0 0 1px #fff;margin:0 0 3em;padding:0}.contactForm .button.primary>.btn,.contactForm .button.primary>input,.contactForm .button>input{border:1px solid transparent;display:inline-block;position:relative;line-height:1.4;white-space:nowrap;font-family:Calibri,Myriad Pro,Optima,Aria,sans-serif;text-transform:uppercase;text-align:center}.businessCard p{background:#fff;background:rgba(255,255,255,.9);margin:0 0 0 auto;padding:.375em 2em;position:relative;width:22em}.businessCard p:first-child{padding-top:6em}.businessCard p:last-child{padding-bottom:6em}.contactForm input[type=text],.contactForm textarea{box-sizing:border-box;width:100%}.contactForm input[type=submit]{margin:.75em}.contactForm .button{display:inline-block}.contactForm .button>input{background:#b45514;color:#fff;border-radius:2px;padding:1rem 2.5rem}.contactForm .button>input:focus,.contactForm .button>input:hover{background:#c14e01;text-decoration:none}.contactForm .button>input:active{top:1px;background:#757575}.contactForm .button>input:disabled{background:#eaeaea;color:#757575}.contactForm .button>input[class*=" icon-"]:before,.contactForm .button>input[class^=icon-]:before{background:rgba(255,255,255,.1);float:left;margin:-.5em 1em -.5em -1em;padding:.5em 1em}.contactForm .button>input .meta{color:inherit;font-size:.75em;opacity:.8}.contactForm .button.primary>.btn,.contactForm .button.primary>input{background:#b45514;color:#fff;border-radius:2px;padding:1rem 2.5rem;text-decoration:none}.contactForm .button.primary>.btn:focus,.contactForm .button.primary>.btn:hover,.contactForm .button.primary>input:focus,.contactForm .button.primary>input:hover{background:#c14e01;text-decoration:none}.contactForm .button.primary>.btn:active,.contactForm .button.primary>input:active{top:1px;background:#757575}.contactForm .button.primary>.btn:disabled,.contactForm .button.primary>input:disabled{background:#eaeaea;color:#757575}.contactForm .button.primary>.btn[class*=" icon-"]:before,.contactForm .button.primary>.btn[class^=icon-]:before,.contactForm .button.primary>input[class*=" icon-"]:before,.contactForm .button.primary>input[class^=icon-]:before{background:rgba(255,255,255,.1);float:left;margin:-.5em 1em -.5em -1em;padding:.5em 1em}.contactForm .button.primary>.btn .meta,.contactForm .button.primary>input .meta{color:inherit;font-size:.75em;opacity:.8}.contactForm .button.secondary>.btn,.contactForm .button.secondary>input{color:#fff;border:1px solid transparent;border-radius:2px;display:inline-block;font-family:Calibri,Myriad Pro,Optima,Aria,sans-serif;line-height:1.4;padding:1rem 2.5rem;position:relative;text-align:center;white-space:nowrap;text-transform:uppercase;background:#1176af;text-decoration:none}.contactForm .button.secondary>.btn:disabled,.contactForm .button.secondary>input:disabled{background:#eaeaea;color:#757575}.contactForm .button.secondary>.btn[class*=" icon-"]:before,.contactForm .button.secondary>.btn[class^=icon-]:before,.contactForm .button.secondary>input[class*=" icon-"]:before,.contactForm .button.secondary>input[class^=icon-]:before{background:rgba(255,255,255,.1);float:left;margin:-.5em 1em -.5em -1em;padding:.5em 1em}.contactForm .button.secondary>.btn .meta,.contactForm .button.secondary>input .meta{color:inherit;font-size:.75em;opacity:.8}.contactForm .button.secondary>.btn:focus,.contactForm .button.secondary>.btn:hover,.contactForm .button.secondary>input:focus,.contactForm .button.secondary>input:hover{text-decoration:none;background:#025473}.contactForm .button.secondary>.btn:active,.contactForm .button.secondary>input:active{top:1px;background:#003346}.mcgyver{margin:1em 0;padding:0}.mcgyver::after,.mcgyver::before{content:'';display:table}.mcgyver-slot{display:block;float:left;padding:0 1rem;margin:0}.mcgyver-slot:before{display:none}.mcgyver-slot+.mcgyver-slot{border-left:1px dotted #eee}.mcgyver-slot .btn--mcgyver{box-sizing:border-box;border:none;border-radius:0;color:#646464;padding:.25em .75em;position:relative}.mcgyver-slot .btn--mcgyver,.mcgyver-slot .btn--mcgyver:focus,.mcgyver-slot .btn--mcgyver:hover{background:0 0}.mcgyver-slot .btn--mcgyver:focus,.mcgyver-slot .btn--mcgyver:hover{border:none;color:#c14e01}.mcgyver-slot .btn--mcgyver:focus>span,.mcgyver-slot .btn--mcgyver:hover>span{display:block;clip:auto;height:auto;width:auto;overflow:visible;background:#b45514;border-radius:4px;position:absolute;bottom:-6rem;color:#fff;font-size:1.5rem;margin-right:10px;padding:1rem;left:0;z-index:1}.informative-text,.search label,.search-meta,.search-result--page,.search-result--page .article-custom,.search-result--page .article-head,.search-result--page .article-metas,.search-result--page .article-summary,.slideshow,.slideshow .js-slide{overflow:hidden}.mcgyver-slot .btn--mcgyver:focus>span:before,.mcgyver-slot .btn--mcgyver:hover>span:before{content:"";display:block;border-bottom:6px solid #b45514;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;bottom:4.7rem;margin-bottom:-6px;left:1.5rem}.mcgyver-slot .btn--mcgyver:focus .informative-text,.mcgyver-slot .btn--mcgyver:hover .informative-text{display:none}.btn--mcgyver svg{vertical-align:middle}.informative-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;position:absolute!important;width:1px}.menu{background:#fff;border:1px solid #ddd;border-radius:4px;color:#646464;list-style:none;margin:0;min-width:10em;padding:20px 0}.menu a,.menu button{background:0 0;border:none;border-radius:0;display:block;margin:0;padding:10px 20px}.menu a,.menu a:visited,.menu button,.menu button:visited{color:inherit}.menu a:focus,.menu a:hover,.menu button:focus,.menu button:hover{background-color:#eee;text-decoration:none}.btngroup .menu{border-top-left-radius:0;border-top-right-radius:0;display:none;min-width:80%;position:absolute;top:100%;z-index:10000}.btngroup.is-open .menu{display:block}.dropdown>.menu{box-shadow:0 8px 15px -4px rgba(0,0,0,.15)}.messenger{background:#fef5eb;box-shadow:0 0 5px 0 rgba(117,117,117,.25);opacity:1;padding:4rem;position:fixed;bottom:0;right:0;left:0;transition:opacity .3s ease-in-out;z-index:10;color:#025473}.messenger--hide{opacity:0}.messenger-actions,.messenger-content,.messenger-title{margin:0 auto;max-width:1200px}.messenger-actions{padding:0;margin-top:1em}.messenger-actions li{display:inline-block;margin-left:.5em;text-align:center}.messenger-actions>li::before{display:none}.messenger-actions a{background:#b45514;color:#fff;border:1px solid transparent;border-radius:2px;display:inline-block;font-family:Calibri,Myriad Pro,Optima,Aria,sans-serif;line-height:1.4;padding:1rem 2.5rem;position:relative;text-align:center;white-space:nowrap;text-transform:uppercase;text-decoration:none}.nav,.nav a,.nav--stacked a,.nav--stacked>li,.nav>li{display:block}.messenger-actions a:focus,.messenger-actions a:hover{background:#c14e01;text-decoration:none}.messenger-actions a:active{top:1px;background:#757575}.messenger-actions a:disabled{background:#eaeaea;color:#757575}.messenger-actions a[class*=" icon-"]:before,.messenger-actions a[class^=icon-]:before{background:rgba(255,255,255,.1);float:left;margin:-.5em 1em -.5em -1em;padding:.5em 1em}.messenger-actions a .meta{color:inherit;font-size:.75em;opacity:.8}.messenger--cookie .messenger-actions--cross{border:none;background:0 0;position:absolute;top:.5rem;right:.5rem;padding:0;color:#1176af}.messenger--cookie .messenger-actions--cross svg{fill:#2e7de2}.messenger--cookie .messenger-actions--cross :focus svg,.messenger--cookie .messenger-actions--cross:active svg,.messenger--cookie .messenger-actions--cross:hover svg{fill:#646464}.messenger--cookie .messenger-actions--cross :focus,.messenger--cookie .messenger-actions--cross:hover{background:0 0;border:none;color:#025473}.messenger--cookie .messenger-actions--cross:active{top:.5rem;background:0 0;border:none;color:#003346}.nav{list-style:none;margin:0;padding:0;font-family:Calibri,Myriad Pro,Optima,Aria,sans-serif}.nav a{padding:.7rem 10px}.page-localnav>.nav{border:1px solid #f0f0f0;padding:.7rem 0}.page-localnav>.nav+.nav{border-top:0}.page-localnav>.nav:first-of-type{border-radius:3px 3px 0 0}.page-localnav>.nav:last-of-type{border-radius:0 0 3px 3px}.nav--stacked a{padding:.7rem 10px}.nav--inline>li,.nav--inline>li>a{display:inline}.nav--pills,.nav--tabs{display:-ms-flexbox;display:flex;padding:.7rem 0}.nav--pills>li,.nav--tabs>li{margin-bottom:-1px}.nav--pills a,.nav--tabs a{border:1px solid #eee;color:inherit;padding:.7rem 10px}.nav--pills a:focus,.nav--pills a:hover,.nav--tabs a:focus,.nav--tabs a:hover{text-decoration:none}.nav--pills .is-active>a,.nav--tabs .is-active>a{background:#eee}.nav--tabs .is-active>a{border-bottom-color:#fff}.nav--pills>li:first-child a{border-radius:50px 0 0 50px}.nav--pills>li:last-child a{border-radius:0 50px 50px 0}.nav--primary{font-size:1.2em;text-transform:uppercase}.nav-title{padding:.7rem 10px;margin:0 0 .75em}.nav-title>a{padding:0}ol.pagination{display:block;font-family:Calibri,Myriad Pro,Optima,Aria,sans-serif;font-size:1.4rem;margin-bottom:2.8rem;padding-left:0;text-align:center;margin-top:3rem;color:#646464}ol.pagination li{display:inline-block;padding-left:.5rem}ol.pagination li:before{display:none}.pagination-page a,.pagination-page span{border:1px solid #ddd;display:block;min-width:1em;padding:.5em;text-decoration:none;color:#646464}.pagination-page a:focus,.pagination-page a:hover,.pagination-page span:focus,.pagination-page span:hover{background-color:#b45514;border-color:#b45514;color:#fff;text-decoration:none}.pagination-next a,.pagination-prev a{text-decoration:none;vertical-align:middle;color:#646464}.pagination-next a:focus,.pagination-next a:hover,.pagination-prev a:focus,.pagination-prev a:hover{color:#b45514}.pagination-page span{background:#b45514;border-color:#b45514;color:#efefef}.remora.is-sticky{box-sizing:border-box;position:fixed;z-index:2}.remora[open=""] summary:after{content:'\2c4'}.remora summary:after{content:'\2c5';font-family:consolas;font-style:normal;font-weight:400;display:block;position:absolute;right:1.4rem;top:1.2rem;font-size:2rem}.search-meta,.search-wording{font-family:Calibri,Myriad Pro,Optima,Aria,sans-serif}.page-main .toc-anchors li::before,.toc-title{display:none}.toc{box-sizing:border-box;padding:.5em;margin-bottom:2rem;font-size:1rem}.toc-anchor,.toc-title{position:relative;font-size:15px}.toc-title{color:#fff;line-height:1;margin:0;padding:1rem 2rem;text-transform:uppercase;text-align:center;background:#025473;font-weight:700}.toc-title:focus:after,.toc-title:hover:after{color:#b45514}.toc-anchors{margin:0;padding:0;background:#eaeaea}.page-main .toc-anchors li{margin-left:0;padding-left:0;list-style:none}.toc-anchor{display:block;background:#ff9727;padding:1rem 1rem 1rem 3rem;color:#003346;text-decoration:none;list-style:none}.toc-anchor.is-active,.toc-anchor:focus,.toc-anchor:hover{background:#f07b08;color:#003346}.search{color:#646464;display:-ms-flexbox;display:flex;padding:.7rem 10px}.search label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;position:absolute!important;width:1px}.search input{-ms-flex:1;flex:1}.search>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.page-title .search{margin-top:2rem}.page-title .search .btn{padding:.7rem 2.5rem}.page-title .search .btn svg{display:block}.search-wording{padding:1em .5em}.search-meta{background:#f0f0f0;font-size:1.4rem;line-height:1.6;margin:0 0 2.8rem;padding:1rem}.form+.search-meta{margin-top:1.4rem}.search-meta li:before{display:none}.search-meta-count{color:#025473;font-weight:700}.search-meta-sort{display:inline-block;width:100%}.search-meta-sort .search-meta-sort-list{display:inline-block;margin:0}.search-meta-sort .search-meta-sort-list li{display:inline-block;padding-left:0;margin:0}.search-meta-sort .search-meta-sort-list li:first-child:after{content:'|';color:#b45514;display:inline;padding-left:.5rem}ol.search-results .page:before,ol.search-results>li:before{display:none}.search-meta-sort .is-active{color:inherit;font-weight:700;text-decoration:none}ol.search-results{list-style:none;padding-left:0}ol.search-results>li{margin:0 0 3.5rem;padding-left:0;border-bottom:1px solid #ddd;padding-bottom:3.5rem}ol.search-results mark{background:#F5DBC9;padding:.1rem;color:inherit;font-weight:700}ol.search-results img{border:none}ol.search-results .article-head{margin-bottom:.8rem}ol.search-results .article-summary{margin-bottom:.7rem}ol.search-results .article-custom--map{height:7rem}.search-result--page .article-metas,.search-result--publication .article-metas{color:#b45514;font-style:normal;font-weight:700;font-size:1.6rem}.search-result--page .article-metas li:before,.search-result--publication .article-metas li:before{left:.3rem;top:-.2rem}.search-result--page img,.search-result--publication img{padding:1rem;background:#f0f0f0;box-sizing:border-box}.search-result--event .list--inline+.article-custom{position:relative;padding-left:2rem}.search-result--event .list--inline+.article-custom:before{content:'-';left:.6rem;top:-.1rem;font-weight:400;display:inline-block;position:absolute}.search-result--event .list--inline{display:inline}.search-result--event .article-custom{display:inline;color:#888;font-size:1.3rem;border:0;padding:0;margin:0 0 .7rem}.search-result--event .article-custom li{display:inline;padding-left:2rem;position:relative}.search-result--event .article-custom li:first-child,.search-result--page .article-metas li:nth-child(2){padding-left:0}.search-result--event .article-custom li:before{content:'-';left:.6rem;top:-.4rem;font-weight:400;display:inline-block}.search-result--event .article-custom li:first-child:before,.search-result--page .article-metas li:first-child,.search-result--page .article-metas li:nth-child(2):before{display:none}.search-result--event .article-custom span{font-weight:400;color:#888}.page--standard-language-root .search-result--event .article-description{-ms-flex-order:1;order:1}.search-result--page .article-image-link{float:left;max-width:32%;margin-right:1rem}ol.search-results .search-result--event .article-summary{margin-bottom:1em}.page--recherche.page--actualites .page-localnav.page-localnav--archives{margin-top:1.4rem}#sitemap{display:block;width:100%}#sitemap a{text-decoration:none}#sitemap a:focus,#sitemap a:hover{text-decoration:underline}#sitemap h2{display:block;padding:1rem;background:#1176af;color:#fff;margin-bottom:0}#sitemap h2 a{color:#fff}#sitemap ul{background:rgba(232,230,202,.5);padding:1rem;margin-top:0}#sitemap ul li{font-weight:700;font-size:2rem}#sitemap ul ul{background:#e8e6ca;margin-top:1rem;margin-right:2rem}#sitemap ul ul li{font-weight:400;font-size:1.6rem}.slideshow{position:relative;width:100%;margin:0 0 3rem}.slide,.slide p{margin:0}.slideshow.is-loaded .js-slide{width:100%;margin:0;position:absolute;top:0}.slideshow .js-slide{padding-left:0}.slideshow .js-slide:before{display:none}.js-slideshow-ribbon{position:relative;transition:transform .4s linear}.slide-image{border:none}.slideshow-ribbon{list-style:none}.slideshow-ribbon .slide-image{border:0}.slideshow-arrows .btn{background:#b45514;color:#fff;font-size:1.7rem;line-height:1;padding:.5rem;position:absolute;height:8rem;width:3rem;top:30%;z-index:3}.slideshow-arrows .btn[disabled]{background:#D0D0D0;color:#646464}.slideshow-arrows .btn[disabled]:focus,.slideshow-arrows .btn[disabled]:hover{background:#d0d0d0;color:#646464}.slideshow-arrows .btn:focus,.slideshow-arrows .btn:hover{background:#c14e01;color:#fff}.slideshow-arrows .btn[data-slide=prev]{left:0}.slideshow-arrows .btn[data-slide=next]{right:0}.slideshow-thumbnails{display:none;border-top:3px solid #b45514}.slideshow-thumbnails [role=tablist]{display:-ms-flexbox;display:flex;transition:transform .8s cubic-bezier(0,0,.35,1)}.slideshow-thumbnails [role=tab]{box-sizing:border-box;display:block;padding:0 1rem 0 0;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;width:12.5%;min-width:12.5%}.slideshow-thumbnails span{display:block;overflow:hidden;position:relative;width:100%;padding-top:56.25%}.slideshow-thumbnails img{opacity:.3;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none;height:100%}.slideshow-thumbnails [role=tab]:not(.is-active):focus img,.slideshow-thumbnails [role=tab]:not(.is-active):hover img{opacity:.5}.slideshow-thumbnails .is-active img{opacity:1}.slide{position:relative}.slide:focus{outline:0}.slide>img{display:block}.slide-image{display:block;height:auto;width:100%}.slide-content{border-bottom:3px solid #b45514;padding:1rem;color:#646464;font-size:1.4rem;box-sizing:border-box}.slide-title{margin:0 0 1rem;font-size:2.5rem;color:#646464}}@media (min-width:20em) and (max-width:45em - 0.001em){.palm-full{width:100%}}@media (min-width:20em) and (max-width:45em - 0.01em){.palm-s1{margin-left:25%}.palm-s2{margin-left:50%}.palm-s3{margin-left:75%}}@media (min-width:20em) and (max-width:61.49em){.order-total{margin-top:1.4rem}}@media (min-width:20em) and (max-width:44.99em){.palm-w1,.palm-w2,.palm-w3,.palm-w4{padding-left:10px;padding-right:10px}.palm-w1{width:25%}.palm-w2{width:50%}.palm-w3{width:75%}.palm-w4{width:100%}.lineitem{border-bottom:2px solid #fff}.govbar-links{display:none}}@media (min-width:20em) and (max-width:44.999em){.table--lineitems.table--collapse .lineitem-actions,.table--lineitems.table--collapse .lineitem-details,.table--lineitems.table--collapse .lineitem-update{padding-left:0!important}.table--lineitems.table--collapse tr{border-bottom:2px solid rgba(94,151,193,.46);border-top:none}.table--lineitems.table--collapse tr:last-child{border-bottom:0}.table--lineitems.table--collapse td[data-header]{border-top:1px dotted rgba(94,151,193,.46);width:100%}}@media (min-width:20em) and screen and (min-width:37.5em){#addresses{overflow:hidden;margin:0 0 3rem -2rem}#addresses li{box-sizing:border-box;float:left;width:50%;padding:1rem 0 1rem 2rem}#addresses li:nth-child(2n+1){clear:left}}@media (min-width:20em) and (min-width:600px){.index{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.index-article,.index-section{width:48%}}@media (min-width:20em) and (max-width:44.99em){.search-meta-page{display:block}}@media (min-width:45em){.no-flexwrap .page-content::after,.no-flexwrap .page-secondary::after{clear:both}.lap-full{float:none;width:auto}.page-header{padding:0;border-bottom:0;margin-bottom:2rem}.page-header .anchor{display:none}.page-header .search{padding:0;display:-ms-flexbox;display:flex;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;max-width:16em;left:auto;position:absolute;width:100%}.no-flexwrap .page-header .search{display:table}.page-header .nav--primary.is-active{display:-ms-flexbox;display:flex}.page-header .nav--primary>li.nav--infos-trafic{display:-ms-flexbox;display:flex;width:auto}.page-header .nav--primary>li.nav--infos-trafic>a{height:auto;width:100%;padding-left:7rem}.navigation-wrapper{border:none;display:block;position:static}.page-logo{display:inline-block;margin-left:1rem}.page-langs{top:1.4rem;right:4rem;left:auto;bottom:auto}.page-headernav .nav--primary{display:-ms-flexbox;display:flex;left:0;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;border-top:6px solid #b45514;text-align:center}.page-headernav .nav--primary>li{-ms-flex:1 1 auto;flex:1 1 auto}.page-headernav .nav--primary>li>a{height:100%;box-sizing:border-box;padding:1.5rem 1rem;min-height:0;display:inline-block;width:100%}.page-headernav .nav--primary>li.nav--infos-trafic>a{display:block}.page-headernav .nav--primary>li.nav--infos-trafic>a:before{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-headernav .nav--primary>li+li{border-top:none;position:relative}.page-headernav .nav--primary>li+li:before{content:'';position:absolute;left:0;top:1rem;bottom:1rem;border-left:1px solid rgba(255,255,255,.5)}.no-flexwrap .page-headernav .nav--primary{display:table;width:100%}.no-flexwrap .page-headernav .nav--primary>li{display:table-cell}html:not(.ie) .page--recherche:not(.page--actualites) .page-title{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}html:not(.ie) .page--recherche:not(.page--actualites) main .search{padding-left:34%;width:66%;margin-top:3rem;-ms-flex-order:2;order:2}html:not(.ie) .page--recherche:not(.page--actualites) .page-localnav{margin-top:-7.4rem}html:not(.ie) .page--recherche:not(.page--actualites) .page-text:not(#agenda){margin-top:-2rem;padding-left:5%}html .page--recherche.page--legislation .page-title{display:block!important}html .page--recherche.page--legislation main .search{padding-left:10px!important;width:100%!important;margin-top:2rem!important}html .page--recherche.page--legislation .page-localnav{margin-top:0!important}html .page--recherche.page--legislation .page-text:not(#agenda){margin-top:0!important;padding-left:1rem!important}.breadcrumbs{padding:.7rem 1rem}.page-title{padding:.7rem 0;margin:0 1rem 1.4rem}.page-content{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:.7rem .5rem;margin:0 0 1.4rem}.no-flexwrap .page-content{display:block}.no-flexwrap .page-content::after,.no-flexwrap .page-content::before{content:'';display:table}.page-localnav,.page-text{padding:0 .5rem}.page-localnav{-ms-flex:3;flex:3}.no-flexwrap .page-localnav{box-sizing:border-box;float:left;width:30%}.page-text{-ms-flex:7;flex:7}.no-flexwrap .page-text{margin-left:30%}.page-secondary{-ms-flex-preferred-size:100%;flex-basis:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.no-flexwrap .page-secondary{display:block}.no-flexwrap .page-secondary::after,.no-flexwrap .page-secondary::before{content:'';display:table}.page-metas{padding:.7rem 1rem}.page-footernav .nav--primary,.page-footernav .nav--secondary{float:left;width:50%;box-sizing:border-box;margin:2rem 0;border-bottom:none}.page-footernav .nav--social{clear:left;border-top:1px solid rgba(255,255,255,.5);padding-top:2rem}.page-footernav .nav--support{text-align:center;clear:left}.page-footernav .nav--support li{display:inline-block}.page-copyright{padding:1.4rem 1rem}.page--404 .page-content{text-align:center}.download-item .download-link-wrapper,.lineitem-price,.lineitem-qty{text-align:right}.page--404 .page-content .search .btn{font-size:inherit}.page--404 .page-content .nav>li>a{display:inline-block;box-sizing:border-box}.page--404 .page-content .nav>li>a svg{vertical-align:middle;margin-right:1rem}.table--lineitems{position:relative;margin-bottom:7rem}.table--lineitems .lineitem>td{padding:2.75em .75em}.table--lineitems .lineitem-update{position:absolute;right:0;padding:.75em 0}a.minibasket{top:2.7rem;right:1rem;bottom:auto;left:auto}.no-flexwrap a.minibasket{top:0}a.minibasket~.page-langs{right:6rem}.books .book{box-sizing:border-box;padding:.7rem}.book-metas dt:before{display:inline;content:"";margin-bottom:0}.book-metas dd{padding-right:2rem}.book-order .book-cover{max-width:40%;margin-right:10%;width:100%}.book-translations .book-cover{max-width:30%;margin-right:5%;width:100%}.book-description,.book-order{width:49%;display:inline-block;vertical-align:top;margin:2rem 0}.book-file{padding:0;position:relative}.book-file-details{padding-bottom:8rem}.page--publications-basket .book-file-details,.page--publications-order .book-file-details{padding-bottom:0}.book-actions{position:absolute;left:50%;bottom:0}.book-translations{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:7rem}.book-translations .book-file{-ms-flex:0 0 48%;flex:0 0 48%;margin:0 0 7rem}.book-translations .book-actions{left:35%}.page-secondary>.box{box-sizing:border-box;-ms-flex:1 0 calc(50% - 1rem);flex:1 0 calc(50% - 1rem);width:calc(50% - 1rem);margin:.7rem .5rem}.no-flexwrap .page-secondary>.box{float:left;width:calc(50% - 1rem)}.download-item .download-label,.download-item .download-link-wrapper{display:table-cell;vertical-align:middle;width:50%}#addresses,#addresses li{width:100%}.filter{padding:0 1rem}.filter summary{margin:0 -1rem}.filter--drilldown ul{padding-left:1rem}.gallery-links .gallery-link{margin:1.4rem 1%;-ms-flex-preferred-size:48%;flex-basis:48%}.page--webcam .page-text img{visibility:hidden;border:0}.no-js .page--webcam .page-text img,.page-text .img-webcam-container img{visibility:visible}.page-text .img-webcam-container{display:block;position:relative;max-width:75%;margin:auto}.page-text .img-webcam-container:before{content:'';position:absolute;top:25%;height:50%;left:-500rem;right:-500rem;z-index:-1;background:#eaeaea}ul.gemini-tabs{display:-ms-flexbox;display:flex;padding:0;margin:2rem 0;border-bottom:2px solid #b45514}ul.gemini-tabs li{margin:0 0 0 1.5rem}ul.gemini-tabs li.is-active a{border-bottom-color:#fff}#addresses{box-sizing:border-box;position:relative;overflow:inherit}#addresses>ul li>img{float:left;max-width:50%}#addresses li .vcard{padding:2rem;box-sizing:border-box;overflow:hidden;margin-bottom:2rem}.page--standard-language-root{overflow:hidden}.page--standard-language-root .page-header{margin-bottom:0}.page--standard-language-root .slideshow-container{background:0 0;padding:4rem 8rem}.page--standard-language-root .slideshow-container .slide{padding-bottom:6rem}.page--standard-language-root .slideshow-container .slide-content{position:absolute;left:0;bottom:0;right:0}.page--standard-language-root .slideshow-container:before{top:0;bottom:0;background:#facb9c;-ms-transform:none;transform:none;height:100%}.page--standard-language-root .slideshow-container .slideshow-arrows .btn{width:4rem;height:8rem}.page--standard-language-root .slideshow-container .slideshow-arrows .btn .icon{width:37px;height:76px}.page--standard-language-root .news{position:relative}.page--standard-language-root .news>h2{margin-bottom:4rem;clear:left}.page--standard-language-root .news .search-results{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.page--standard-language-root .news .search-results>li{width:48%;border:0;margin-bottom:3rem;padding-bottom:0}.no-flexwrap .page--standard-language-root .news .search-results{display:block}.no-flexwrap .page--standard-language-root .news .search-results>li{display:inline-block}.page--standard-language-root .news .search-results~footer{position:absolute;right:2rem;top:3.5rem}.contactForm .field{box-sizing:border-box;float:left;padding:0 .75em;width:50%}.contactForm .field:nth-child(2n+1){clear:left}.contactForm .message{clear:left;float:none;width:auto}.page-localnav>.nav{padding:.7rem 0}.pagination-next a,.pagination-prev a{padding:.75em .5em}.pagination-page a,.pagination-page span{padding:.75em 1em}.no-flexwrap .page-bloub .page-text ul>li{z-index:0}.no-flexwrap .page-bloub .page-localnav{position:relative;z-index:50}.search-meta .search-meta-sort{float:right}.search-meta .search-meta-count,.search-meta .search-meta-sort{display:inline-block;width:auto}.search-meta-page{float:left}.results .article-custom{padding:.7rem 1rem}.search-result--publication img{max-width:200px}.search-result--page img{max-width:150px}.slideshow-container{position:relative}.slideshow-container:before{content:'';position:absolute;top:25%;height:50%;left:-500rem;right:-500rem;z-index:-1;background:#eaeaea}.slideshow-arrows-thumbnails button[data-slide=next],.slideshow-thumbnails.has-arrows:after{right:0}.slideshow{position:relative;max-width:75%;margin:auto}.is-slideshow--multiple-format .js-slideshow-ribbon{background:#000}.is-slideshow--multiple-format.is-slideshow--loaded .slide-image{margin:0 auto;width:auto}.slideshow-thumbnails{box-sizing:border-box;display:block;overflow-x:hidden;position:relative;padding:2rem 0}.slideshow-thumbnails.has-arrows{padding:2rem 3rem;box-sizing:border-box}.slideshow-thumbnails.has-arrows:after,.slideshow-thumbnails.has-arrows:before{position:absolute;top:0;bottom:0;width:3rem;background:#fff;z-index:0;content:''}.slideshow-thumbnails.has-arrows:before{left:0;z-index:1}.slideshow-thumbnails ul{list-style:none}.slideshow-thumbnails ul li{padding-left:0}.slideshow-thumbnails ul li:before{display:none}.slideshow-thumbnails ul li img{display:block;width:100%;max-width:inherit;border:0}.slideshow-arrows-thumbnails button{background:#757575;color:#fff;position:absolute;width:2rem;height:3rem;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.slideshow-arrows-thumbnails button svg{display:block;margin:auto;width:12px;height:12px}.slideshow-arrows-thumbnails button[data-slide=prev]{left:0}.slideshow-arrows-thumbnails button:active{border:none;top:50%}.slideshow-arrows-thumbnails button[disabled]{background:#D0D0D0;color:#646464}.slideshow-arrows-thumbnails button[disabled]:focus,.slideshow-arrows-thumbnails button[disabled]:hover{background:#d0d0d0;color:#646464}.slideshow-arrows-thumbnails button:focus,.slideshow-arrows-thumbnails button:hover{background:#b45514}.slideshow-arrows-thumbnails button:focus svg,.slideshow-arrows-thumbnails button:hover svg{fill:#fff}.slide-content{float:left;width:100%}.slideshow-arrows .btn{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.slideshow-thumbs .btn{top:auto;bottom:1rem}.slideshow-thumbs .btn:active,.slideshow-thumbs .btn[disabled]:focus,.slideshow-thumbs .btn[disabled]:hover{top:auto}.slideshow-thumbs .btn[data-slide=prev]{left:auto;right:4rem}.slideshow-thumbs .btn[data-slide=next]{right:1rem}}@media (min-width:45em) and (max-width:61.49em){.lap-w1,.lap-w2,.lap-w3,.lap-w4,.lap-w5,.lap-w6,.lap-w7,.lap-w8{padding-left:1rem;padding-right:1rem}.lap-w1{width:12.5%}.lap-w2{width:25%}.lap-w3{width:37.5%}.lap-w4{width:50%}.lap-w5{width:62.5%}.lap-w6{width:75%}.lap-w7{width:87.5%}.lap-w8{width:100%}}@media (min-width:45em) and (max-width:61.5em - 0.01em){.lap-s1{margin-left:12.5%}.lap-s2{margin-left:25%}.lap-s3{margin-left:37.5%}.lap-s4{margin-left:50%}.lap-s5{margin-left:62.5%}.lap-s6{margin-left:75%}.lap-s7{margin-left:87.5%}}@media (min-width:61.5em){.desk-w1,.desk-w10,.desk-w11,.desk-w12,.desk-w13,.desk-w14,.desk-w15,.desk-w16,.desk-w2,.desk-w3,.desk-w4,.desk-w5,.desk-w6,.desk-w7,.desk-w9{padding-left:1.5rem;padding-right:1.5rem}.page-header .nav--primary,.page-header .nav--primary>li,.page-header .nav--primary>li li,.page-header .nav--primary>li ul{list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.desk-full{float:none;width:auto}.desk-w1{width:6.25%}.desk-w2{width:12.5%}.desk-w3{width:18.75%}.desk-w4{width:25%}.desk-w5{width:31.25%}.desk-w6{width:37.5%}.desk-w7{width:43.75%}.desk-w8{padding-left:1.5rem;padding-right:1.5rem;width:50%}.desk-w9{width:56.25%}.desk-w10{width:62.5%}.desk-w11{width:68.75%}.desk-w12{width:75%}.desk-w13{width:81.25%}.desk-w14{width:87.5%}.desk-w15{width:93.75%}.desk-w16{width:100%}.desk-s1{margin-left:6.25%}.desk-s2{margin-left:12.5%}.desk-s3{margin-left:18.75%}.desk-s4{margin-left:25%}.desk-s5{margin-left:31.25%}.desk-s6{margin-left:37.5%}.desk-s7{margin-left:43.75%}.desk-s8{margin-left:50%}.desk-s9{margin-left:56.25%}.desk-s10{margin-left:62.5%}.desk-s11{margin-left:68.75%}.desk-s12{margin-left:75%}.desk-s13{margin-left:81.25%}.desk-s14{margin-left:87.5%}.desk-s15{margin-left:93.75%}.page{overflow-x:hidden}.page:before{content:'';background:url(default/img/page-banner.jpg) no-repeat;position:absolute;top:223px;left:0;width:100%;height:350px;background-size:cover}html:not(.ie) .page--recherche:not(.page--actualites) main .search{padding-left:26.8%;margin-top:6rem;width:73%}html:not(.ie) .page--recherche:not(.page--actualites) .page-localnav{margin-top:-7.6rem}html .page--recherche.page--legislation .page-title{display:block!important}html .page--recherche.page--legislation main .search{padding-left:10px!important;width:100%!important;margin-top:2rem!important}html .page--recherche.page--legislation .page-localnav{margin-top:0!important}html .page--recherche.page--legislation .page-text:not(#agenda){margin-top:0!important;padding-left:1.5rem!important}.page-footer,.page-header,.page-main{max-width:1200px;margin:0 auto}.page-main{padding-top:370px}.page-header{margin-bottom:2rem}.page-header .page-headernav{background:0 0}.page-header .nav--primary{position:relative}.page-header .nav--primary:before{content:'';position:absolute;left:-500rem;right:-500rem;bottom:0;top:-.6rem;background:#025473;border-top:6px solid #b45514;z-index:-1}.page-header .nav--primary>li:last-child ul{right:0;left:auto}.page-header .nav--primary>li{position:relative}.page-header .nav--primary>li:focus ul,.page-header .nav--primary>li:hover ul{display:block}.page-header .nav--primary>li ul{position:absolute;left:0;top:100%;right:0;min-width:20rem;width:100%;z-index:1;background:#025473;color:#fff;margin:0;padding-left:0;font-size:1.8rem}.page-header .nav--primary>li ul a{padding:1.2rem 1rem}.page-header .nav--primary>li li{display:block;padding-left:0}.page-header .nav--primary>li li.nav--activeitem a,.page-header .nav--primary>li li:focus a,.page-header .nav--primary>li li:hover a{background:rgba(0,51,70,.75)}.page-header .nav--primary>li li+li{position:relative}.page-header .nav--primary>li li+li:before{content:'';position:absolute;top:0;left:1rem;right:1rem;border-top:1px solid rgba(255,255,255,.5)}.page-footernav .nav--support:before,.page-footernav:before{left:-500rem;right:-500rem;top:0;content:'';z-index:-1;bottom:0}.page-header .nav--primary>li a{background:#025473;display:inline-block;width:100%;box-sizing:border-box}.breadcrumbs{padding:.75rem 1.5rem}.page-title{padding:.75rem 0;margin:0 1.5rem 1.5rem}.page-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:.75rem}.no-flexwrap .page-content{display:table;width:100%;vertical-align:top}.page-localnav,.page-secondary,.page-text{padding:0 .75rem}.no-flexwrap .page-localnav,.no-flexwrap .page-secondary,.no-flexwrap .page-text{display:table-cell}.page-localnav{-ms-flex:2;flex:2}.no-flexwrap .page-localnav{float:none;width:16.66666667%}.order-total,.table--lineitems{box-sizing:border-box;float:left}.page-text{-ms-flex:7;flex:7}.no-flexwrap .page-text{margin-left:0;width:50%}.page-secondary{display:block;-ms-flex:3 0%;flex:3 0%}.no-flexwrap .page-secondary{width:33.33333333%}.page-more{margin:1.5rem}.page-metas{padding:.75rem 1.5rem}.page-footernav{position:relative}.page-footernav:before{position:absolute;background:#0d456b}.page-footernav .nav--primary,.page-footernav .nav--secondary,.page-footernav .nav--social{border-bottom:0;box-sizing:border-box;float:left;margin:3rem 0;border-top:none}.page-footernav .nav--secondary,.page-footernav .nav--social{padding-left:5%}.page-footernav .nav--primary{border-right:1px solid rgba(255,255,255,.5);width:25%}.page-footernav .nav--secondary{width:50%;padding-left:10%;columns:2}.page-footernav .nav--social{width:20%;clear:none;padding-top:0}.page-footernav .nav--support{clear:left;position:relative}.page-footernav .nav--support:before{position:absolute;background:#b45514}#addresses,#map,.geoportail{position:relative}.page-copyright{padding:1.5rem}.page--404 .page-main{padding-top:0}.page--404 .page-title{padding:7rem 1rem}.accordion details>div,.accordion summary{padding:1.5rem 3rem 1.5rem 6rem}.archives-nav .btngroup{margin:0 0 1.5rem}ol.order-breadcrumbs{margin:3rem 0 4.4rem}ol.order-breadcrumbs>li{padding:0}ol.order-breadcrumbs>li::after{top:1.75em}.table--lineitems{padding-left:1.5rem;padding-right:1.5rem;margin:0 0 4.5rem;width:66%}.order-total{width:30%;margin-left:4%;padding:3rem 5rem}.order-process{margin:3rem 0 0}.order-upsell{clear:both}.form--delivery{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.form--delivery fieldset{margin-left:0;margin-right:0}.form--delivery>.field--textarea,.form--delivery>.form-actions{-ms-flex:0 0 100%;flex:0 0 100%;margin:1.5rem 0;padding:0}.form--delivery>.field--textarea .field-label{display:block}.form--delivery-invoice,.form--delivery-shipping{-ms-flex:1;flex:1;margin:0;max-width:50%}.no-flexwrap .form--delivery-invoice,.no-flexwrap .form--delivery-shipping{display:table}.form--delivery-shipping{margin-top:5rem;margin-right:4%}.form--delivery-invoice{margin-left:4%}#sameAddress{vertical-align:middle}.page-secondary>.box{margin:0 0 1.5rem .75rem;-ms-flex:1 0 auto;flex:1 0 auto;width:auto}.no-flexwrap .page-secondary>.box{float:none;width:auto}.box--number{padding:0}.box--number>.box-content{display:-ms-flexbox;display:flex}.gemini #map,.gemini .geoportail{display:block}.box--number .numberofthemonth{padding:0 20px;font-size:4em;width:300px}.box--number .article{padding:20px;-ms-flex:1;flex:1}.filter{padding:0 1.5rem}.filter summary{margin:0 -1.5rem}.filter--drilldown ul{padding-left:1.5rem}.filter-content{margin:0 -1em}.gallery-links .gallery-link{margin:.75rem 0 6rem 2%;-ms-flex-preferred-size:32%;flex-basis:32%}.gallery-links .gallery-link:nth-child(3n+1){margin-left:0}.geoportail{width:100%}.gemini #map{margin-left:0!important;width:100%}.gemini #map .page--chantiers .lux-popup{width:700px}#addresses,#addresses li{width:100%;box-sizing:border-box}.page--chantiers #popup .full .divTableBody{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.page--chantiers #popup .full .divTableColumn{-ms-flex:1;flex:1}#map{display:block;max-height:450px}#addresses .vcard-actions [itemprop=telephone],#addresses .vcard-actions a[href*="http://www.google.com/"],#map .overlay-visible{display:none}#addresses{overflow:inherit}#addresses>ul li>img{float:left;max-width:50%}#addresses li{display:block;vertical-align:top;padding:0}#addresses li+li{border-top:1px solid #ddd}#addresses li .vcard{padding:2rem;box-sizing:border-box;overflow:hidden;margin-bottom:2rem}.slider-buttons{-ms-flex-align:inherit;align-items:inherit;display:-webkit-inline-flex}label{margin-right:5rem}.page--standard-language-root .page-main{padding-top:0}.page--standard-language-root .boxes>h2,.page--standard-language-root .news>h2{font-size:3rem}.page--standard-language-root .slideshow-container .slideshow-arrows .btn[data-slide=prev]{left:1rem}.page--standard-language-root .slideshow-container .slideshow-arrows .btn[data-slide=next]{right:2rem}.page--standard-language-root .slideshow-container .js-slide{max-width:33%}.page--standard-language-root .slideshow-container .slide-title{font-size:2rem}.page--standard-language-root .news .search-results>li{width:18%}.page--standard-language-root .boxes{position:relative;background:0 0}.page--standard-language-root .boxes:before{content:'';display:block;position:absolute;top:0;bottom:0;left:-500rem;right:-500rem;z-index:-1;background:rgba(17,118,175,.1)}.page--standard-language-root .boxes .boxes-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.page--standard-language-root .boxes .boxes-container .box{width:30%;margin:0}.no-flexwrap .page--standard-language-root .boxes .boxes-container{display:block}.no-flexwrap .page--standard-language-root .boxes .boxes-container .box{display:inline-block}.index-article,.index-section{width:31%}.mcgyver{margin:0;position:fixed;right:0;top:32rem;z-index:2}.mcgyver-slot{float:none;padding:0 0 .5rem}.mcgyver-slot+.mcgyver-slot{border:none}.mcgyver-slot .btn--mcgyver{background:#0d456b;color:#fff;font-size:2rem;padding:1.2rem;width:4.3rem}.mcgyver-slot .btn--mcgyver:focus,.mcgyver-slot .btn--mcgyver:hover{color:#fff;background:#c14e01}.mcgyver-slot .btn--mcgyver:focus>span,.mcgyver-slot .btn--mcgyver:hover>span{bottom:0;right:100%;left:auto}.mcgyver-slot .btn--mcgyver:focus>span:before,.mcgyver-slot .btn--mcgyver:hover>span:before{content:"";border-left:6px solid #b45514;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:none;bottom:50%;right:-6px;left:auto}.btn--mcgyver:focus>span,.btn--mcgyver:hover>span{clip:auto;height:auto;width:auto;overflow:visible;background:#333;background:rgba(0,0,0,.85);border-radius:4px;position:absolute;bottom:0;color:#fff;font-size:1.5rem;margin-right:10px;padding:1rem;right:100%}.btn--mcgyver:focus>span:before,.btn--mcgyver:hover>span:before{content:"";display:block;border-left:6px solid #333;border-top:6px solid transparent;border-bottom:6px solid transparent;position:absolute;bottom:50%;margin-bottom:-6px;right:-6px}.btn--mcgyver:focus>span .informative-text,.btn--mcgyver:hover>span .informative-text{display:block;clip:auto;height:auto;overflow:visible;position:static!important;width:auto;font-style:italic;font-size:.8em}.page-localnav>.nav{padding:.75rem 1em}.page-bloub .page-localnav{height:10px}.page-bloub .page-text{margin-left:2rem;box-sizing:border-box;padding-left:1rem;padding-right:1rem;width:68.75%}.no-flexwrap .page-bloub .page-text{padding-left:7%}.results>li{margin-bottom:3rem}.results .article-custom{padding:.75rem 1.5rem}}@media (min-width:61.5em) and (min-width:1350px){.page--standard-language-root .slideshow-container{padding:4rem 2rem}.page--standard-language-root .slideshow-container .slideshow-arrows .btn[data-slide=prev]{left:-4rem}.page--standard-language-root .slideshow-container .slideshow-arrows .btn[data-slide=next]{right:-4rem}}