﻿@font-face{font-family:"Work Sans";font-style:normal;font-weight:400;font-display:swap;src:url(WSnvar.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Work Sans";font-style:normal;font-weight:700;font-display:swap;src:url(WSnvar.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Work Sans";font-style:italic;font-weight:400;font-display:swap;src:url(WSi400.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{margin:0;padding:0;font-family:"Work Sans",arial,sans-serif;font-size:small;background-color:#666;line-height:1.8}#page{margin:auto;max-width:1125px;background-color:#fff;border-left:1px solid #000;border-right:1px solid #000}main{margin:14px 26px 0 26px;padding-bottom:10px;text-align:justify}main a:link{color:#d00;text-decoration:underline}main a:visited{color:#900}main a:hover,main a:active{background-color:#ffe178;outline:3px solid #ffe178;outline-offset:-1}h1,h2,h3{text-align:left;margin:6px 0}h1{color:#d00;font-size:2em}h2{color:#e61;font-size:1.5em}h2#bibTitre{font-size:1.1em;cursor:pointer}#bibListe{display:none}#bibListe li:target{background-color:#efa}h3{color:#e61;font-style:italic;font-size:1.3em;font-weight:bold}table{border-collapse:collapse;empty-cells:show}td,th{border:1px solid #000;padding:2px 4px;text-align:left}td>p{margin-right:inherit}th{background-color:#ffe178;font-weight:bold}table.signalisation th{background-color:inherit;min-width:20%}table.signalisation th,table.signalisation td{border-left:none;border-right:none}table.centre th,table.centre td{text-align:center;padding:.5em 2em}table.signalisation img{margin-right:16px}table.descrsigs th,table.descrsigs td{border:none;padding:.5em 2em}table.spacedimg img:not(:last-child){margin-right:20px}td.nbtop{border-top:none}td.nbbtm{border-bottom:none}li{list-style-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAJUlEQVQIW2N4lyb4H4oZ0DEDkiSGImyScEX4JP+TrBOrnRiuBQDms2M3GeFc1AAAAABJRU5ErkJggg==");list-style-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjgiPjxwb2x5Z29uIHBvaW50cz0iMCwwIDksNCAwLDgiIGZpbGw9IiNFRTY2MTEiLz48L3N2Zz4=")}dt{font-weight:bold;padding-bottom:.1em;margin-left:-5px;margin-bottom:0;color:#e61;padding-left:5px;border-top-left-radius:5px;border-top-right-radius:5px}dd{margin-bottom:1.2em;margin-left:-5px;margin-top:0;padding-left:3em;border-bottom-left-radius:5px;border-bottom-right-radius:5px}dt.bibitem:target,dt.bibitem:target+dd{background-color:#ffe178}address{margin-top:1.5em;padding-top:.8em;clear:both;border-top:1px dotted #000}.enveloppe{font-style:normal;font-size:120%}header{background:url("bandeau21.jpg") top left;background-size:auto 100%;height:104px;display:flex;align-items:center;padding-left:26px;white-space:nowrap;overflow-x:hidden}header a#titles{color:#fff;text-shadow:2px 2px 2px #000;text-decoration:none}#title{font-size:22px}#subtitle{font-style:italic;font-size:16px}figure{text-align:center}.figG{width:300px;max-width:calc(100% - 40px);margin:10px 20px;text-align:center;display:inline-block;vertical-align:top}.figC{margin-bottom:20px}main a.lienphoto:hover{background-color:#fff;outline:none}a.lienphoto:hover img{box-shadow:0 0 12px #d00;border-radius:9px}figure img{margin:0;padding:0;border:none;max-width:100%;width:auto;height:auto}figcaption{font-style:italic;margin:0;padding:2px 4px}.gallery{text-align:center;margin:0 -20px}.schema{text-align:center;clear:none;z-index:0;margin:0 -24px}.schema img,.schema svg{margin:0;padding:0;border:none;z-index:0;max-width:100%;height:auto}.scan{box-shadow:2px 2px 8px 2px #ccc;margin:10px}#buttonBar{text-align:center;margin-top:30px}#buttonBar a:hover,#buttonBar a:link,#buttonBar a:active,#buttonBar a:visited{background-color:#99cf00;text-align:center;background:linear-gradient(#99CF00, #6DB700);border:1px solid;border-color:#c3f83a #82a528 #58701b #c3f83a;border-radius:10px;margin:10px auto;padding:6px 4em;color:#fff !important;text-decoration:none;outline:none;font-weight:bold;font-size:12pt;display:inline-block;max-width:calc(50% - 52px)}#buttonBar a:not(:last-child){margin-right:10px}#buttonBar a:not(:first-child){margin-left:10px}#buttonBar a:hover{background-color:#6db700;background:linear-gradient(#6DB700, #99CF00)}#buttonBar .subtitle{font-size:8pt;font-weight:normal}.intro{margin:30px 0 0 0;padding:0;text-align:center}.intro #introdesc{font-size:140%;width:900px;max-width:80%;margin:20px auto 30px auto;color:#d00}#introlongue{font-size:120%;width:80%;margin:20px auto 30px}.intro img{max-width:100%;height:auto}main .intro a:hover,main .intro a:active{background-color:transparent;outline:none}#introlangue{width:80%;font-style:italic;font-size:120%;margin:6px auto;text-align:center;color:#000}#introlangue a:visited{color:#000}#mainmenu{font-size:120%;width:90%;margin:20px auto 40px}.horaires{margin:16px 0;text-align:center}.discl{margin:16px 100px}form td{border:none;padding:4px}form label,form textarea{display:block}form table,form fieldset,form textarea,form label{margin-bottom:1ex}input:invalid:required{border-color:red}.clear{clear:right}div.cadreok,div.cadrenok{padding:6px;margin-bottom:2em}div.cadreok{background-color:#cfc;border:2px solid #0a0}div.cadrenok{background-color:#fcc;border:2px solid #a00}nav{font-size:120%;border-bottom:1px solid #000;box-shadow:0 3px 2px #aaa}#topbar{background-color:#d00;padding:4px 26px 0 12px;min-height:2px}#topbar>a{padding:2px 14px;border-radius:6px 6px 0 0;text-transform:uppercase;display:inline-block;height:100%}#topbar a{color:#fff;text-decoration:none}#topbar a:hover,#topbar a:target,#topbar a.selectedTab{background-color:#eee;color:#d00}#lang_switch{float:right;color:#fff;vertical-align:middle}#lang_switch a,#lang_selected{padding:3px 6px;border-radius:2px}#lang_selected{text-decoration:underline;text-decoration-thickness:2px}#menu{padding:0 26px;background-color:#eee;display:none}.menu{columns:2}@media screen and (max-width: 700px){.menu{columns:1}}.menu a:visited{color:#777}.menu a:link{color:#000}.menu a:hover{background-color:#ffe178;outline:8px solid #ffe178;outline-offset:-1}.sec{display:inline-block;margin:2px 0}.sectitle{text-transform:uppercase;font-size:110%;color:#d00}.sec ul{list-style-type:none;padding-left:0;margin:0}.sec li{display:inline-block;margin:3px 10px 3px 0;padding:0}.currentLink{font-weight:bold}.sec li:not(:last-child):after{content:"•";margin-left:10px}#topbar a#homebutton{background-repeat:no-repeat;background-position:center;color:transparent;margin-left:0;background-size:14px;max-width:30px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjQgNSA3MiA4NSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTSAxMCA5MCBWIDQwIEwgNDAgMjAgTCA3MCA0MCBWIDkwIEggNTAgViA2MCBIIDMwIFYgOTAgWiBNIDQgMzkgTCA0MCAxNSBMIDc2IDM5IFYgMjkgTCA0MCA1IEwgNCAyOSBaIi8+PC9zdmc+)}#topbar a#homebutton.selectedTab,#topbar a#homebutton:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjQgNSA3MiA4NSI+PHBhdGggZmlsbD0iI0REMDAwMCIgZD0iTSAxMCA5MCBWIDQwIEwgNDAgMjAgTCA3MCA0MCBWIDkwIEggNTAgViA2MCBIIDMwIFYgOTAgWiBNIDQgMzkgTCA0MCAxNSBMIDc2IDM5IFYgMjkgTCA0MCA1IEwgNCAyOSBaIi8+PC9zdmc+)}#zoomphoto{display:block;visibility:hidden;opacity:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000B2, endColorstr=#000000B2);background:rgba(0,0,0,.7);position:fixed;top:0;left:0;margin:0;padding:0;width:100%;height:100%;z-index:200}#zoomphoto.arme{transition:visibility .3s ease-in-out,opacity .3s ease-in-out}#zoomphoto.show{visibility:visible;opacity:1}#zoomphoto iframe{width:100%;height:100%;overflow:hidden;border:none}#closezoomphoto{position:fixed;top:0;left:0;width:100%;height:100%;z-index:210;background:none;text-align:right;padding-top:30px}#closezoomphoto span{font-size:10pt;padding:10px;color:#000;background-color:#aaa}a.lienphoto{cursor:zoom-in}dl.updates dt{float:left}dl.updates dd{margin-left:100px}#profil .profil{stroke:#000;fill:transparent}#profil .garepr,#profil .gareca{fill:#000;stroke:none}#profil .garepr{font-size:14px}#profil a{text-decoration:none}#profil a:hover{outline:none;text-decoration:underline}#profil .legrail,#profil .legcaten{font-size:14px;font-style:italic}#profil .legrail{fill:#d00}#profil .secrail{stroke:#d00;stroke-width:3px}#profil .legcaten{fill:#f80;text-anchor:end}#profil .seccaten{stroke:#f80;stroke-width:3px}#profil .pk{fill:#000;font-size:14px;text-anchor:middle;pointer-events:none;dominant-baseline:text-before-edge}#profil .nompays{font-size:26px;text-anchor:middle;pointer-events:none}#profil .ouvcrem{stroke-width:3px;stroke:#d00;fill:none;pointer-events:none}#profil .ouvtunnel{stroke-width:2px}#profil .ouvtunnel_sides,#profil .ouvtunnel{stroke:#d00;fill:none;pointer-events:none}#profil .ouvleg{font-size:12px;font-style:italic;fill:#d00;text-anchor:middle;pointer-events:none}#profil .pkline,#profil .profilline,#profil .frontiereline{stroke:#000;fill:none;pointer-events:none}#profilhighlight{fill:#fdd;stroke:none}.profilslice{stroke:none;fill:transparent}#profil a:hover .profilslice{fill:#ffe178}@media screen and (max-width: 800px){#profil .garepr,#profil .pk,#profil .legcaten,#profil .legrail{font-size:20px}#profil .nompays{font-size:36px}#profil .opt{display:none}}@media screen and (max-width: 1125px){#page{border:none}main{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}}@media screen and (max-width: 750px){header{height:60px;background-size:auto 70px}#title{font-size:18px}#subtitle{font-size:14px}.legende{margin-left:0 !important}.discl{display:none}#lang_switch a,#lang_selected{text-transform:uppercase}.longlangname{display:none}}@media screen and (max-width: 450px){#profil{display:none}#subtitle{font-size:13px}}@media(max-width: 640px)and (orientation: landscape)and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:70%}}@media print{#page{max-width:auto;border:none}main{margin:0}nav,#buttonBar{display:none}#bibListe{display:block}header{padding:0}header a#titles{color:#000;text-shadow:none}}
