CINXE.COM

Plateforme open data pour la mobilité en Suisse – Plate-forme Open Data pour l’information à la clientèle des transports publics suisses

<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name='robots' content='max-image-preview:large' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <link rel="alternate" href="https://opentransportdata.swiss/de/" hreflang="de" /> <link rel="alternate" href="https://opentransportdata.swiss/en/" hreflang="en" /> <link rel="alternate" href="https://opentransportdata.swiss/fr/" hreflang="fr" /> <link rel="alternate" href="https://opentransportdata.swiss/it/" hreflang="it" /> <link rel="alternate" href="https://opentransportdata.swiss/" hreflang="x-default" /> <title>Plateforme open data pour la mobilité en Suisse &#8211; Plate-forme Open Data pour l’information à la clientèle des transports publics suisses</title> <link rel="alternate" type="application/rss+xml" title="Plateforme open data pour la mobilité en Suisse &raquo; Feed" href="https://opentransportdata.swiss/fr/feed/" /> <link rel="alternate" type="application/rss+xml" title="Plateforme open data pour la mobilité en Suisse &raquo; Comments Feed" href="https://opentransportdata.swiss/fr/comments/feed/" /> <script> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/opentransportdata.swiss\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.2"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); </script> <link rel='stylesheet' id='codepeople-search-in-place-style-css' href='https://opentransportdata.swiss/wp-content/plugins/search-in-place/css/codepeople_shearch_in_place.min.css?ver=1.4.3' media='all' /> <style id='wp-block-site-logo-inline-css'> .wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px} </style> <style id='wp-block-columns-inline-css'> .wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%} </style> <style id='wp-block-navigation-link-inline-css'> .wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase} </style> <link rel='stylesheet' id='wp-block-navigation-css' href='https://opentransportdata.swiss/wp-content/plugins/gutenberg/build/block-library/blocks/navigation/style.css?ver=20.5.0' media='all' /> <style id='wp-block-search-inline-css'> .wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right} </style> <style id='wp-block-search-theme-inline-css'> .wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em} </style> <style id='wp-block-group-inline-css'> .wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative} </style> <style id='wp-block-group-theme-inline-css'> :where(.wp-block-group.has-background){padding:1.25em 2.375em} </style> <style id='wp-block-template-part-theme-inline-css'> :root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em} </style> <style id='wp-block-heading-inline-css'> h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} </style> <style id='wp-block-paragraph-inline-css'> .is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} </style> <style id='wp-block-button-inline-css'> .wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none} </style> <style id='wp-block-buttons-inline-css'> .wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter{text-align:center} </style> <style id='wp-block-post-title-inline-css'> .wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit} </style> <style id='wp-block-post-date-inline-css'> .wp-block-post-date{box-sizing:border-box} </style> <style id='wp-block-post-excerpt-inline-css'> :where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block} </style> <style id='wp-block-post-template-inline-css'> .wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto} </style> <link rel='stylesheet' id='wp-block-social-links-css' href='https://opentransportdata.swiss/wp-content/plugins/gutenberg/build/block-library/blocks/social-links/style.css?ver=20.5.0' media='all' /> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <style id='wp-block-library-inline-css'> :root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} </style> <style id='wp-block-template-skip-link-inline-css'> .skip-link.screen-reader-text { border: 0; clip: rect(1px,1px,1px,1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; } .skip-link.screen-reader-text:focus { background-color: #eee; clip: auto !important; clip-path: none; color: #444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--base: #ffffff;--wp--preset--color--contrast: #18314f;--wp--preset--color--primary: #384e77;--wp--preset--color--secondary: #F5F6FC;--wp--preset--color--secondary-alt: #f6f6f6;--wp--preset--color--tertiary: #666666;--wp--preset--color--foreground: #444444;--wp--preset--color--border: #212121;--wp--preset--color--meta: #e0e0e0;--wp--preset--color--custom-search: #f89402;--wp--preset--color--custom-incident: #c21d1a;--wp--preset--color--custom-incident-resolved: #1d8c1d;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 0.875rem;--wp--preset--font-size--medium: clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.185), 1.125rem);--wp--preset--font-size--large: clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.185), 1.25rem);--wp--preset--font-size--x-large: clamp(1.375rem, 1.375rem + ((1vw - 0.2rem) * 0.185), 1.5rem);--wp--preset--font-size--tiny: 0.75rem;--wp--preset--font-size--x-small: 0.8125rem;--wp--preset--font-size--normal: 1rem;--wp--preset--font-size--xx-large: clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.37), 1.75rem);--wp--preset--font-size--xxx-large: clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 0.741), 2.25rem);--wp--preset--font-size--huge: clamp(2rem, 2rem + ((1vw - 0.2rem) * 1.575), 3.0625rem);--wp--preset--font-size--colossal: clamp(2.25rem, 2.25rem + ((1vw - 0.2rem) * 2.037), 3.625rem);--wp--preset--font-size--gigantic: clamp(2.625rem, 2.625rem + ((1vw - 0.2rem) * 2.593), 4.375rem);--wp--preset--font-size--enormous: clamp(4.375rem, 4.375rem + ((1vw - 0.2rem) * 4.63), 7.5rem);--wp--preset--font-family--roboto: "Roboto", serif;--wp--preset--font-family--dancing-script: "Dancing Script", cursive;--wp--preset--font-family--poppins: "Poppins", serif;--wp--preset--font-family--open-sans: "Open Sans";--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: clamp(1.75rem, 3.5vw, 2.1875rem);--wp--preset--spacing--40: clamp(2.1875rem, 3.5vw, 2.625rem);--wp--preset--spacing--50: clamp(1.875rem, 3.5vw, 3.0625rem);--wp--preset--spacing--60: clamp(2.1875rem, 3.5vw, 3.5rem);--wp--preset--spacing--70: clamp(2.1875rem, 3.5vw, 3.9375rem);--wp--preset--spacing--80: clamp(2.625rem, 4.5vw, 4.375rem);--wp--preset--spacing--90: clamp(3.5rem, 5.5vw, 6.5625rem);--wp--preset--spacing--100: clamp(3.5rem, 6.5vw, 7.5rem);--wp--preset--spacing--110: clamp(3.5rem, 7.5vw, 11.25rem);--wp--preset--spacing--120: clamp(7.5rem, 8.5vw, 16.25rem);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root { --wp--style--global--content-size: 760px;--wp--style--global--wide-size: 1400px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 1.5rem; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 1.5rem; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 1.5rem;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 1.5rem;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 1.5rem;}:root :where(.is-layout-grid){gap: 1.5rem;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--foreground);font-family: var(--wp--preset--font-family--open-sans);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.185), 1rem);line-height: 1.6;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--50);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--50);}a:where(:not(.wp-element-button)){color: var(--wp--preset--color--contrast);text-decoration: none;}:root :where(a:where(:not(.wp-element-button)):hover){color: var(--wp--preset--color--primary);text-decoration: none;}:root :where(a:where(:not(.wp-element-button)):focus){text-decoration: none;}:root :where(a:where(:not(.wp-element-button)):active){text-decoration: none;}h1, h2, h3, h4, h5, h6{color: var(--wp--preset--color--contrast);font-style: normal;font-weight: 700;}h1{font-size: clamp(1.502rem, 1.502rem + ((1vw - 0.2rem) * 1.479), 2.5rem);line-height: 1.2;}h2{font-size: clamp(1.378rem, 1.378rem + ((1vw - 0.2rem) * 1.292), 2.25rem);line-height: 1.3;}h3{font-size: clamp(0.984rem, 0.984rem + ((1vw - 0.2rem) * 0.764), 1.5rem);line-height: 1.35;}h4{font-size: var(--wp--preset--font-size--normal);line-height: 1.4;}h5{font-size: var(--wp--preset--font-size--x-large);line-height: 1.45;}h6{font-size: var(--wp--preset--font-size--large);line-height: 1.56;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--primary);border-radius: 35px;border-width: 0;color: var(--wp--preset--color--white);font-family: inherit;font-size: var(--wp--preset--font-size--normal);font-weight: 500;line-height: inherit;padding-top: clamp(12px, 3.5vw, 10px);padding-right: clamp(21px, 3.5vw, 28px);padding-bottom: clamp(12px, 3.5vw, 10px);padding-left: clamp(21px, 3.5vw, 28px);text-decoration: none;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--preset--color--contrast);color: var(--wp--preset--color--base);}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-secondary-alt-color{color: var(--wp--preset--color--secondary-alt) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-border-color{color: var(--wp--preset--color--border) !important;}.has-meta-color{color: var(--wp--preset--color--meta) !important;}.has-custom-search-color{color: var(--wp--preset--color--custom-search) !important;}.has-custom-incident-color{color: var(--wp--preset--color--custom-incident) !important;}.has-custom-incident-resolved-color{color: var(--wp--preset--color--custom-incident-resolved) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-secondary-alt-background-color{background-color: var(--wp--preset--color--secondary-alt) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-border-background-color{background-color: var(--wp--preset--color--border) !important;}.has-meta-background-color{background-color: var(--wp--preset--color--meta) !important;}.has-custom-search-background-color{background-color: var(--wp--preset--color--custom-search) !important;}.has-custom-incident-background-color{background-color: var(--wp--preset--color--custom-incident) !important;}.has-custom-incident-resolved-background-color{background-color: var(--wp--preset--color--custom-incident-resolved) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-secondary-alt-border-color{border-color: var(--wp--preset--color--secondary-alt) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-border-border-color{border-color: var(--wp--preset--color--border) !important;}.has-meta-border-color{border-color: var(--wp--preset--color--meta) !important;}.has-custom-search-border-color{border-color: var(--wp--preset--color--custom-search) !important;}.has-custom-incident-border-color{border-color: var(--wp--preset--color--custom-incident) !important;}.has-custom-incident-resolved-border-color{border-color: var(--wp--preset--color--custom-incident-resolved) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-tiny-font-size{font-size: var(--wp--preset--font-size--tiny) !important;}.has-x-small-font-size{font-size: var(--wp--preset--font-size--x-small) !important;}.has-normal-font-size{font-size: var(--wp--preset--font-size--normal) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-xxx-large-font-size{font-size: var(--wp--preset--font-size--xxx-large) !important;}.has-huge-font-size{font-size: var(--wp--preset--font-size--huge) !important;}.has-colossal-font-size{font-size: var(--wp--preset--font-size--colossal) !important;}.has-gigantic-font-size{font-size: var(--wp--preset--font-size--gigantic) !important;}.has-enormous-font-size{font-size: var(--wp--preset--font-size--enormous) !important;}.has-roboto-font-family{font-family: var(--wp--preset--font-family--roboto) !important;}.has-dancing-script-font-family{font-family: var(--wp--preset--font-family--dancing-script) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}/*** For HEADERS and FOOTERS ***/ /** How the header menu items behave */ .wp-block-navigation .current-menu-item .wp-block-navigation-item__content { font-weight: 700; } /** To ensure language selection is shown above other elements **/ li.lang-item { z-index: 1000; } /** Formatting burger icon for mobile view **/ button.wp-block-navigation__responsive-container-open { background-color: var(--wp--preset--color--tertiary); color: var(--wp--preset--color--base); } /** Formatting breadcrumb **/ .breadcrumb-item.breadcrumb-item--current { text-decoration: underline; } /** Formatting the search **/ /* Textbox formatting */ .wp-block-search .wp-block-search__input { border: 1px solid var(--wp--preset--color--foreground) !important; } .wp-block-search .wp-block-search__input:hover { border: 1px solid var(--wp--preset--color--border) !important; } /* Search button formatting */ .wp-block-search .wp-block-search__button { margin-left: unset !important; } /** Formatting the footer **/ /* Size of social icons */ .wp-block-social-links .wp-social-link svg { width: 2em; height: 2em; } /* This is to hack the footer to look properly for the cookie settings */ li.cookie-settings-remover a.wp-block-navigation-item__content { display: none; } /* This is for words NOT to wrap on small screens, as it breaks */ span.wp-block-navigation-item__label { line-height: 20px; } /* Also for the cookie settings */ .ot-sdk-show-settings { line-height: 20px; } /*** For anywhere ***/ /** How to display "mehr lesen" links **/ .wp-block-post-excerpt__more-link { text-decoration: underline; } /** Break the excerpts of all posts **/ .wp-block-post-excerpt { word-wrap: break-word; } /*** For Changelog and News ***/ /** How the top-level category filters should be displayed **/ /* Basic representation */ li.cat-item { display: inline-block; margin-right: 16px; background-color: var(--wp--preset--color--meta); color: var(--wp--preset--color--contrast); padding-left: 12px; padding-right: 12px; padding-top: 4px; padding-bottom: 4px; border-radius: 30px; font-size: 16px; } /* Current category **/ li.cat-item.current-cat { background-color: var(--wp--preset--color--border); color: var(--wp--preset--color--base); font-size: 16px; } li.cat-item.current-cat a { color: var(--wp--preset--color--base); } /** How to represent incidents, announcements, and resolved incidents **/ /* For the homepage */ .category-incident { background-color: var(--wp--preset--color--custom-incident); color: var(--wp--preset--color--base); padding: 20px; } .category-incident-resolved { background-color: var(--wp--preset--color--custom-incident-resolved); color: var(--wp--preset--color--base); padding: 20px; } .category-announcement { background-color: var(--wp--preset--color--secondary-alt); padding: 20px; border: solid var(--wp--preset--color--custom-search); } .category-announcement-implemented { background-color: var(--wp--preset--color--secondary-alt); padding: 20px; border: solid var(--wp--preset--color--custom-incident-resolved); } /* For the changelog */ .category-incident div { background-color: var(--wp--preset--color--custom-incident) !important; color: var(--wp--preset--color--base); } .category-incident-resolved div { background-color: var(--wp--preset--color--custom-incident-resolved) !important; color: var(--wp--preset--color--base); } /* For the homepage and changelog */ .category-incident a { color: var(--wp--preset--color--base); } .category-incident-resolved a { color: var(--wp--preset--color--base); } /*** For Content Websites ***/ /** For formatting the toc **/ /* Highlight first level titles */ #ez-toc-container ul li a { margin-bottom: 8px !important; margin-top: 16px !important; font-weight: 600; } /* Highlight second level titles */ #ez-toc-container ul li ul li a { margin-bottom: 4px !important; margin-top: 0px !important; font-weight: 400; } /** For formatting the search **/ /* Size */ .search-in-place-box-container.search-in-place-box-container-custom-design [name="s"] { width: 80%; } /* Background color for searches */ mark.search-in-place-mark { background-color: var(--wp--preset--color--custom-search) !important; } /** Info-box (pre-formatted) */ div.interfaces-and-data { border: 5px solid var(--wp--preset--color--primary); background-color: var(--wp--preset--color--base); font-family: 'Open Sans'; border-radius: 10px; margin-top: 16px; margin-bottom: 16px; padding: 20px; } :root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);font-weight: 500;}:root :where(.wp-block-navigation-is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.wp-block-navigation-is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.wp-block-navigation-is-layout-flow) > *{margin-block-start: 0;margin-block-end: 0;}:root :where(.wp-block-navigation-is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.wp-block-navigation-is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.wp-block-navigation-is-layout-constrained) > *{margin-block-start: 0;margin-block-end: 0;}:root :where(.wp-block-navigation-is-layout-flex){gap: 0;}:root :where(.wp-block-navigation-is-layout-grid){gap: 0;} :root :where(.wp-block-navigation a:where(:not(.wp-element-button))){color: var(--wp--preset--color--foreground);padding-top: 14px;padding-right: 14px;padding-bottom: 14px;padding-left: 14px;text-decoration: none;} :root :where(.wp-block-navigation a:where(:not(.wp-element-button)):hover){color: var(--wp--preset--color--primary);text-decoration: none;} :root :where(.wp-block-navigation a:where(:not(.wp-element-button)):focus){text-decoration: none;} :root :where(.wp-block-navigation a:where(:not(.wp-element-button)):active){text-decoration: none;} :root :where(.wp-block-post-date){font-size: var(--wp--preset--font-size--small);font-weight: 400;} :root :where(.wp-block-post-date a:where(:not(.wp-element-button))){text-decoration: none;} :root :where(.wp-block-post-date a:where(:not(.wp-element-button)):hover){text-decoration: underline;} :root :where(.wp-block-post-title){font-size: var(--wp--preset--font-size--xxx-large);margin-top: 0;margin-bottom: 1.3125rem;} :root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;} :root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: none;} :root :where(.wp-block-post-title a:where(:not(.wp-element-button)):focus){text-decoration: none;} :root :where(.wp-block-post-title a:where(:not(.wp-element-button)):active){text-decoration: none;} </style> <style id='core-block-supports-inline-css'> .wp-container-core-columns-is-layout-28f84493{flex-wrap:nowrap;}.wp-elements-c05e9e6fea323d78f2780b10599147f4 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--foreground);}.wp-container-content-69bc4bdf{grid-column:span 1;grid-row:span 1;}@container (max-width: 24.5rem ){.wp-container-content-69bc4bdf{grid-column:auto;grid-row:auto;}}.wp-elements-db0475ab2ac642daf6c9e98199da74c1 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--foreground);}.wp-elements-d90419a7fc6ebbf41bdad637f2850762 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--foreground);}.wp-elements-cce974a7a205d9b67d5e5cb4150d6c7c a:where(:not(.wp-element-button)){color:var(--wp--preset--color--foreground);}.wp-container-core-navigation-is-layout-0c39fd5e{flex-direction:column;align-items:flex-start;}.wp-container-core-navigation-is-layout-fe9cc265{flex-direction:column;align-items:flex-start;} </style> <link rel='stylesheet' id='infinix-style-css' href='https://opentransportdata.swiss/wp-content/themes/infinix/style.css?ver=1.0.6' media='all' /> <script src="https://opentransportdata.swiss/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script src="https://opentransportdata.swiss/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script id="codepeople-search-in-place-js-extra"> var codepeople_search_in_place = {"screen_reader_alert":"Search results pop-up.","screen_reader_alert_instructions":"Press the Tab key to navigate through the search results.","screen_reader_alert_result_single":"result","screen_reader_alert_result_multiple":"results","own_only":"0","result_number":"10","more":"More Results","empty":"0 results","char_number":"3","root":"Ly9vcGVudHJhbnNwb3J0ZGF0YS5zd2lzcy93cC1hZG1pbi8=","home":"https:\/\/opentransportdata.swiss","summary_length":"256","operator":"or","highlight_resulting_page":"0","lang":"fr","highlight_colors":["#F4EFEC\r","#B5DCE1\r","#F4E0E9\r","#D7E0B1\r","#F4D9D0\r","#D6CDC8\r","#F4E3C9\r","#CFDAF0"],"areas":["div.hentry","#content","#main","div.content","#middle","#container","#wrapper","article",".elementor","body"]}; </script> <script src="https://opentransportdata.swiss/wp-content/plugins/search-in-place/js/codepeople_shearch_in_place.min.js?ver=1.4.3" id="codepeople-search-in-place-js"></script> <link rel="https://api.w.org/" href="https://opentransportdata.swiss/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://opentransportdata.swiss/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.2" /> <style type="text/css"> .ez-toc-list li.active > a { color: #1b00ff!important; } </style> <script>window.addEventListener('DOMContentLoaded', () => { const observer = new IntersectionObserver(entries => { entries.forEach(entry => { const id = entry.target.getAttribute('id'); if (entry.intersectionRatio > 0) { if(document.querySelector(`nav li a[href="#${id}"]`) !== null) document.querySelector(`nav li a[href="#${id}"]`).parentElement.classList.add('active'); } else { if(document.querySelector(`nav li a[href="#${id}"]`) !== null) document.querySelector(`nav li a[href="#${id}"]`).parentElement.classList.remove('active'); } }); }); if(document.querySelectorAll('span[id]').length > 0) { document.querySelectorAll('span[id]').forEach((section) => { observer.observe(section); }); } });</script> <!-- Data layer initialization --> <script> window._mtm = []; // Populate OneTrust update from dataLayer to _mtm. // Listen to dataLayer variable change and replicate change in Matomo data layer _mtm window.dataLayer = new Proxy([], { set: (obj, prop, value) => { if (prop !== 'length') { window._mtm.push(value); } return Reflect.set(obj, prop, value); } }); </script> <!-- OneTrust --> <script type="text/javascript" src="https://cdn.cookielaw.org/consent/6a57740f-ad92-4305-9e29-6be13f37ff12-test/OtAutoBlock.js" ></script> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-document-language="true" type="text/javascript" charset="UTF-8" data-domain-script="6a57740f-ad92-4305-9e29-6be13f37ff12-test" ></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- Matomo --> <script type="text/javascript"> _mtm.push({'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start'}); (function() { var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src='https://stats.opentransportdata.swiss/js/container_agVN5ZM7.js'; s.parentNode.insertBefore(g,s); })(); </script> <noscript><p><img src="//False/matomo.php?idsite=0&rec=1" style="border:0;" alt="" /></p></noscript><style> .search-in-place {background-color: #FFFFFF;} .search-in-place {border: 1px solid #DDDDDD;} .search-in-place .item{border-bottom: 1px solid #DDDDDD;}.search-in-place .label{color:#444444;} .search-in-place .label{text-shadow: 0 1px 0 #FFFFFF;} .search-in-place .label{ background: #ECECEC; background: -moz-linear-gradient(top, #F9F9F9 0%, #ECECEC 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(100%,#ECECEC)); background: -webkit-linear-gradient(top, #F9F9F9 0%,#ECECEC 100%); background: -o-linear-gradient(top, #F9F9F9 0%,#ECECEC 100%); background: -ms-linear-gradient(top, #F9F9F9 0%,#ECECEC 100%); background: linear-gradient(to bottom, #F9F9F9 0%,#ECECEC 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#ECECEC',GradientType=0 ); } .search-in-place .item.active{background-color:#FFFFFF;} </style><script type="importmap" id="wp-importmap"> {"imports":{"@wordpress\/interactivity":"https:\/\/opentransportdata.swiss\/wp-content\/plugins\/gutenberg\/build-module\/interactivity\/index.min.js?ver=d9948f13df6155717023"}} </script> <script type="module" src="https://opentransportdata.swiss/wp-content/plugins/gutenberg/build-module/block-library/navigation/view.min.js?ver=38dd13322236f359c8a9" id="@wordpress/block-library/navigation/view-js-module"></script> <link rel="modulepreload" href="https://opentransportdata.swiss/wp-content/plugins/gutenberg/build-module/interactivity/index.min.js?ver=d9948f13df6155717023" id="@wordpress/interactivity-js-modulepreload"><style class='wp-fonts-local'> @font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/themes/infinix/assets/fonts/roboto/Roboto-Light.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/themes/infinix/assets/fonts/roboto/Roboto-Regular.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/themes/infinix/assets/fonts/roboto/Roboto-Medium.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/themes/infinix/assets/fonts/roboto/Roboto-Bold.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/themes/infinix/assets/fonts/roboto/Roboto-Black.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:"Dancing Script";font-style:normal;font-weight:400 500 600 700;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/themes/infinix/assets/fonts/dancing-script/DancingScript-VariableFont_wght.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/themes/infinix/assets/fonts/poppins/Poppins-Light.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/themes/infinix/assets/fonts/poppins/Poppins-Regular.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/themes/infinix/assets/fonts/poppins/Poppins-Italic.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/themes/infinix/assets/fonts/poppins/Poppins-Medium.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/themes/infinix/assets/fonts/poppins/Poppins-SemiBold.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/themes/infinix/assets/fonts/poppins/Poppins-Bold.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/themes/infinix/assets/fonts/poppins/Poppins-ExtraBold.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/themes/infinix/assets/fonts/poppins/Poppins-Black.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/uploads/fonts/OpenSans-VariableFont_wdthwght-1.ttf') format('truetype');} @font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/uploads/fonts/OpenSans-Light-1.ttf') format('truetype');} @font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/uploads/fonts/OpenSans-Regular-1.ttf') format('truetype');} @font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/uploads/fonts/OpenSans-Medium-1.ttf') format('truetype');} @font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/uploads/fonts/OpenSans-SemiBold-1.ttf') format('truetype');} @font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/uploads/fonts/OpenSans-Bold-1.ttf') format('truetype');} @font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/uploads/fonts/OpenSans-ExtraBold-1.ttf') format('truetype');} @font-face{font-family:"Open Sans";font-style:italic;font-weight:300 800;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/uploads/fonts/OpenSans-Italic-VariableFont_wdthwght-1.ttf') format('truetype');} @font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/uploads/fonts/OpenSans-LightItalic-1.ttf') format('truetype');} @font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/uploads/fonts/OpenSans-Italic-1.ttf') format('truetype');} @font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/uploads/fonts/OpenSans-MediumItalic-1.ttf') format('truetype');} @font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/uploads/fonts/OpenSans-SemiBoldItalic-1.ttf') format('truetype');} @font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/uploads/fonts/OpenSans-BoldItalic-1.ttf') format('truetype');} @font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-display:fallback;src:url('https://opentransportdata.swiss/wp-content/uploads/fonts/OpenSans-ExtraBoldItalic-1.ttf') format('truetype');} </style> <link rel="icon" href="https://opentransportdata.swiss/wp-content/uploads/2025/03/cropped-LOGO_opentransportdata-swiss2-32x32.png" sizes="32x32" /> <link rel="icon" href="https://opentransportdata.swiss/wp-content/uploads/2025/03/cropped-LOGO_opentransportdata-swiss2-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://opentransportdata.swiss/wp-content/uploads/2025/03/cropped-LOGO_opentransportdata-swiss2-180x180.png" /> <meta name="msapplication-TileImage" content="https://opentransportdata.swiss/wp-content/uploads/2025/03/cropped-LOGO_opentransportdata-swiss2-270x270.png" /> </head> <body class="home blog wp-custom-logo wp-embed-responsive"> <div class="wp-site-blocks"><header class="wp-block-template-part"> <div class="wp-block-group has-secondary-alt-background-color has-background is-layout-flow wp-block-group-is-layout-flow" style="padding-top:24px;padding-right:56px;padding-left:56px"> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:70%"><div class="wp-block-site-logo"><a href="https://opentransportdata.swiss/fr/" class="custom-logo-link" rel="home" aria-current="page"><img width="189" height="56" src="https://opentransportdata.swiss/wp-content/uploads/2025/03/241210_LOGO_opentransportdata-swiss_blau-grau_alignedjoined_Official_FONT_1000x300_transparent_ohne-Schatten-1.png" class="custom-logo" alt="Plateforme open data pour la mobilité en Suisse" decoding="async" srcset="https://opentransportdata.swiss/wp-content/uploads/2025/03/241210_LOGO_opentransportdata-swiss_blau-grau_alignedjoined_Official_FONT_1000x300_transparent_ohne-Schatten-1.png 1000w, https://opentransportdata.swiss/wp-content/uploads/2025/03/241210_LOGO_opentransportdata-swiss_blau-grau_alignedjoined_Official_FONT_1000x300_transparent_ohne-Schatten-1-300x90.png 300w, https://opentransportdata.swiss/wp-content/uploads/2025/03/241210_LOGO_opentransportdata-swiss_blau-grau_alignedjoined_Official_FONT_1000x300_transparent_ohne-Schatten-1-768x230.png 768w" sizes="(max-width: 189px) 100vw, 189px" /></a></div></div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:30%"></div> </div> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:70%"><nav class="has-medium-font-size is-responsive wp-block-navigation is-layout-flex wp-block-navigation-is-layout-flex" aria-label="header-skiplus" data-wp-interactive="core/navigation" data-wp-context='{"overlayOpenedBy":{"click":false,"hover":false,"focus":false},"type":"overlay","roleAttribute":"","ariaLabel":"Menu"}'><button aria-haspopup="dialog" aria-label="Open menu" class="wp-block-navigation__responsive-container-open" data-wp-on-async--click="actions.openMenuOnClick" data-wp-on--keydown="actions.handleMenuKeydown" ><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z" /></svg></button> <div class="wp-block-navigation__responsive-container" id="modal-1" data-wp-class--has-modal-open="state.isMenuOpen" data-wp-class--is-menu-open="state.isMenuOpen" data-wp-watch="callbacks.initMenu" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-on-async--focusout="actions.handleMenuFocusout" tabindex="-1" > <div class="wp-block-navigation__responsive-close" tabindex="-1"> <div class="wp-block-navigation__responsive-dialog" data-wp-bind--aria-modal="state.ariaModal" data-wp-bind--aria-label="state.ariaLabel" data-wp-bind--role="state.roleAttribute" > <button aria-label="Close menu" class="wp-block-navigation__responsive-container-close" data-wp-on-async--click="actions.closeMenuOnClick" ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"></path></svg></button> <div class="wp-block-navigation__responsive-container-content" data-wp-watch="callbacks.focusFirstElement" id="modal-1-content"> <ul class="wp-block-navigation__container has-medium-font-size is-responsive wp-block-navigation has-medium-font-size"><li class="has-medium-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="/fr/"><span class="wp-block-navigation-item__label">Home</span></a></li><li class="has-medium-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://data.opentransportdata.swiss/fr/dataset/" target="_blank" ><span class="wp-block-navigation-item__label">Données↗</span></a></li><li class="has-medium-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://api-manager.opentransportdata.swiss/" target="_blank" ><span class="wp-block-navigation-item__label">API-Manager↗</span></a></li><li class="has-medium-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="/fr/cookbook/"><span class="wp-block-navigation-item__label">Cookbook</span></a></li><li class="has-medium-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="/fr/category/changelog/"><span class="wp-block-navigation-item__label">Changelog</span></a></li><li class="has-medium-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="/fr/category/news/"><span class="wp-block-navigation-item__label">Nouvelles</span></a></li><li class="has-medium-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://data.opentransportdata.swiss/showcase" target="_blank" ><span class="wp-block-navigation-item__label">Showcases↗</span></a></li><li class="has-medium-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="/fr/about-us/"><span class="wp-block-navigation-item__label">À propos</span></a></li><li class="wp-block-navigation-item has-medium-font-size has-child open-on-hover-click lang-item lang-item-9 lang-item-fr current-lang wp-block-polylang-navigation-language-switcher wp-block-navigation-submenu"><a hreflang="fr" lang="fr" class="wp-block-navigation-item__content" href="https://opentransportdata.swiss/fr/"><span class="wp-block-navigation-item__label">FR</span></a><button aria-label="Languages submenu" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" aria-expanded="false"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></button><ul class="wp-block-navigation__submenu-container lang-item lang-item-9 lang-item-fr current-lang wp-block-polylang-navigation-language-switcher wp-block-navigation-submenu"><li class="has-medium-font-size wp-block-navigation-item lang-item lang-item-2 lang-item-de lang-item-first wp-block-navigation-link"><a hreflang="de" lang="de" class="wp-block-navigation-item__content" href="https://opentransportdata.swiss/de/"><span class="wp-block-navigation-item__label">DE</span></a></li><li class="has-medium-font-size wp-block-navigation-item lang-item lang-item-5 lang-item-en wp-block-navigation-link"><a hreflang="en" lang="en" class="wp-block-navigation-item__content" href="https://opentransportdata.swiss/en/"><span class="wp-block-navigation-item__label">EN</span></a></li><li class="has-medium-font-size wp-block-navigation-item lang-item lang-item-9 lang-item-fr current-lang wp-block-navigation-link"><a hreflang="fr" lang="fr" class="wp-block-navigation-item__content" href="https://opentransportdata.swiss/fr/"><span class="wp-block-navigation-item__label">FR</span></a></li><li class="has-medium-font-size wp-block-navigation-item lang-item lang-item-13 lang-item-it wp-block-navigation-link"><a hreflang="it" lang="it" class="wp-block-navigation-item__content" href="https://opentransportdata.swiss/it/"><span class="wp-block-navigation-item__label">IT</span></a></li></ul></li></ul> </div> </div> </div> </div></nav></div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:30%"><form role="search" method="get" action="https://opentransportdata.swiss/fr/" class="wp-block-search__button-outside wp-block-search__icon-button wp-block-search" ><label class="wp-block-search__label screen-reader-text" for="wp-block-search__input-2" >Suchen</label><div class="wp-block-search__inside-wrapper " ><input class="wp-block-search__input" id="wp-block-search__input-2" placeholder="Terme recherché" value="" type="search" name="s" required /><button aria-label="Suchen" class="wp-block-search__button has-icon wp-element-button" type="submit" ><svg class="search-icon" viewBox="0 0 24 24" width="24" height="24"> <path d="M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"></path> </svg></button></div></form></div> </div> </div> </header> <div class="wp-block-template-part"> <div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:32px;padding-right:56px;padding-bottom:32px;padding-left:56px"> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:60%"> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <div class="wp-block-group has-secondary-alt-background-color has-background wp-container-content-69bc4bdf is-layout-flow wp-block-group-is-layout-flow" style="border-radius:10px;min-height:100%"> <h3 class="wp-block-heading has-foreground-color has-text-color has-link-color wp-elements-c05e9e6fea323d78f2780b10599147f4">Données</h3> <p>data.opentransportdata.swiss offre un aperçu de toutes nos interfaces de données. On peut les filtrer selon différents critères et télécharger les données.</p> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button is-style-fill"><a class="wp-block-button__link wp-element-button" href="https://data.opentransportdata.swiss/fr/dataset/" target="_blank" rel="noreferrer noopener">Voir les données↗</a></div> </div> </div> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <div class="wp-block-group has-secondary-alt-background-color has-background wp-container-content-69bc4bdf is-layout-flow wp-block-group-is-layout-flow" style="border-radius:10px;min-height:100%"> <h3 class="wp-block-heading has-foreground-color has-text-color has-link-color wp-elements-db0475ab2ac642daf6c9e98199da74c1">API-Manager</h3> <p>api-manager.opentransportdata.swiss est nécessaire pour la demande et la gestion de nos API/interfaces.</p> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button is-style-fill"><a class="wp-block-button__link wp-element-button" href="https://api-manager.opentransportdata.swiss/" target="_blank" rel="noreferrer noopener">Vers le API-Manager↗</a></div> </div> </div> </div> </div> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <div class="wp-block-group has-secondary-alt-background-color has-background wp-container-content-69bc4bdf is-layout-flow wp-block-group-is-layout-flow" style="border-radius:10px;min-height:100%"> <h3 class="wp-block-heading has-foreground-color has-text-color has-link-color wp-elements-d90419a7fc6ebbf41bdad637f2850762">Cookbook</h3> <p>L&#8217;aperçu de toutes les données et API/interfaces que nous fournissons, ainsi que les références à leur documentation détaillée.</p> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button is-style-fill"><a class="wp-block-button__link wp-element-button" href="/fr/cookbook">Vers le cookbook</a></div> </div> </div> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <div class="wp-block-group has-secondary-alt-background-color has-background wp-container-content-69bc4bdf is-layout-flow wp-block-group-is-layout-flow" style="border-radius:10px;min-height:100%"> <h3 class="wp-block-heading has-foreground-color has-text-color has-link-color wp-elements-cce974a7a205d9b67d5e5cb4150d6c7c">Changelog</h3> <p>Aperçu de toutes les adaptations apportées à nos données et interfaces. Sous Incidents / Annonces figurent les problèmes et les adaptations prévues.</p> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button is-style-fill"><a class="wp-block-button__link wp-element-button" href="/fr/category/changelog">Vers le Changelog</a></div> </div> </div> </div> </div> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:40%"> <div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"> <div class="wp-block-query is-layout-flow wp-block-query-is-layout-flow"><ul class="wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow"><li class="wp-block-post post-20822 post type-post status-publish format-standard sticky hentry category-announcement category-changelog category-timetable-data"> <h4 style="margin-top:0;margin-bottom:0;" class="wp-block-post-title has-medium-font-size"><a href="https://opentransportdata.swiss/fr/gtfs-static-et-gtfs-rt-publication-tardive/" target="_blank" >GTFS-Static et GTFS-RT: Publication tardive</a></h4> <div style="margin-top:8px;margin-bottom:8px;" class="wp-block-post-date"><time datetime="2025-03-28T09:35:38+01:00">28. March 2025</time></div> <div style="margin-top:0;margin-bottom:0;" class="wp-block-post-excerpt"><p class="wp-block-post-excerpt__excerpt">Mise à jour du 28.03.2025: Les nouvelles données GTFS-RT ont été activées aujourd’hui à 8h00. Mise à jour du 27.03.2025:&hellip;</p><p class="wp-block-post-excerpt__more-text"><a class="wp-block-post-excerpt__more-link" href="https://opentransportdata.swiss/fr/gtfs-static-et-gtfs-rt-publication-tardive/">Mehr lesen</a></p></div> </li></ul></div> </div> <div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"> <h3 class="wp-block-heading"><a href="https://opentransportdata.swiss/fr/category/news/">Nouvelles</a> &amp; <strong><a href="https://opentransportdata.swiss/wp-admin/term.php?taxonomy=category&amp;tag_ID=475&amp;post_type=post&amp;wp_http_referer=%2Fwp-admin%2Fedit-tags.php%3Ftaxonomy%3Dcategory">Événement</a></strong>s</h3> <div class="wp-block-query has-global-padding is-layout-constrained wp-block-query-is-layout-constrained"><ul class="wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow"><li class="wp-block-post post-20287 post type-post status-publish format-standard hentry category-event category-news"> <h4 style="margin-top:0;margin-bottom:0;" class="wp-block-post-title has-medium-font-size"><a href="https://opentransportdata.swiss/fr/20287/" target="_blank" >22.05.2025: Online-Meet-Up: Vérifier les données horaires</a></h4> <div style="margin-top:8px;margin-bottom:8px;" class="wp-block-post-date"><time datetime="2025-03-06T10:57:32+01:00">6. March 2025</time></div> <div style="margin-top:0;margin-bottom:0;" class="wp-block-post-excerpt"><p class="wp-block-post-excerpt__excerpt">Online-Meet-Up: Vérifier les données horaires : avantages et inconvénients des trois formats les plus courants GTFS, HRDF et NeTEx Informations supplémentaires cliquez ici pour vous inscrire&hellip;</p><p class="wp-block-post-excerpt__more-text"><a class="wp-block-post-excerpt__more-link" href="https://opentransportdata.swiss/fr/20287/">Mehr lesen</a></p></div> </li></ul></div> </div> <div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"> <h3 class="wp-block-heading">Changelog</h3> <div class="wp-block-query has-global-padding is-layout-constrained wp-block-query-is-layout-constrained"><ul class="wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow"><li class="wp-block-post post-20172 post type-post status-publish format-standard hentry category-change category-changelog"> <h4 style="margin-top:0;margin-bottom:0;" class="wp-block-post-title has-medium-font-size"><a href="https://opentransportdata.swiss/fr/lancien-catalogue-de-donnees-definitivement-desactive/" target="_blank" >L&#8217;ancien catalogue de données définitivement désactivé</a></h4> <div style="margin-top:8px;margin-bottom:8px;" class="wp-block-post-date"><time datetime="2025-03-05T23:00:35+01:00">5. March 2025</time></div> <div style="margin-top:0;margin-bottom:0;" class="wp-block-post-excerpt"><p class="wp-block-post-excerpt__excerpt">L&#8216;ancien catalogue de données sera définitivement désactivé le 05.03.2025 et les données ne seront plus mises à disposition que via data.opentransportdata.swiss. Tous&hellip;</p><p class="wp-block-post-excerpt__more-text"><a class="wp-block-post-excerpt__more-link" href="https://opentransportdata.swiss/fr/lancien-catalogue-de-donnees-definitivement-desactive/">Mehr lesen</a></p></div> </li></ul></div> </div> </div> </div> </div> </div> <footer class="wp-block-template-part"> <div class="wp-block-group has-secondary-alt-background-color has-background is-layout-flow wp-block-group-is-layout-flow" style="padding-top:56px;padding-right:56px;padding-bottom:56px;padding-left:56px"> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"> <div class="wp-block-group has-global-padding is-content-justification-center is-layout-constrained wp-block-group-is-layout-constrained" style="min-height:300px"> <h3 class="wp-block-heading"><strong>Règles</strong></h3> <nav style="line-height:0.5;" class="items-justified-left is-vertical wp-block-navigation is-content-justification-left is-layout-flex wp-container-core-navigation-is-layout-0c39fd5e wp-block-navigation-is-layout-flex" aria-label="footer-skiplus-rules"><ul style="line-height:0.5;" class="wp-block-navigation__container items-justified-left is-vertical wp-block-navigation"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="/fr/terms-of-use/"><span class="wp-block-navigation-item__label">Conditions générales d’utilisation</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="/fr/limits-and-costs/"><span class="wp-block-navigation-item__label">Limites et coûts</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="/fr/authorised-databases/"><span class="wp-block-navigation-item__label">Bases de données</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="/fr/tac-fedro/"><span class="wp-block-navigation-item__label">CG OFROU</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="/fr/declaration-de-protection-de-donnees-2/"><span class="wp-block-navigation-item__label">Déclaration de protection de données</span></a></li></ul></nav></div> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"> <div class="wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="min-height:300px"> <h3 class="wp-block-heading">À propos</h3> <nav style="line-height:0.5;" class="is-vertical wp-block-navigation is-layout-flex wp-container-core-navigation-is-layout-fe9cc265 wp-block-navigation-is-layout-flex" aria-label="footer-skiplus-about"><ul style="line-height:0.5;" class="wp-block-navigation__container is-vertical wp-block-navigation"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="/fr/imprint/"><span class="wp-block-navigation-item__label">Mentions légales</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="/fr/contact/"><span class="wp-block-navigation-item__label">Contact</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="/fr/newsletter/"><span class="wp-block-navigation-item__label">Newsletter</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://www.tp-info.ch/fr" target="_blank" ><span class="wp-block-navigation-item__label">tp-info.ch↗</span></a></li></ul></nav></div> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"> <div class="wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="min-height:300px"> <h3 class="wp-block-heading">Divers</h3> <nav style="line-height:0.5;" class="is-vertical wp-block-navigation is-layout-flex wp-container-core-navigation-is-layout-fe9cc265 wp-block-navigation-is-layout-flex" aria-label="footer-skiplus-more"><ul style="line-height:0.5;" class="wp-block-navigation__container is-vertical wp-block-navigation"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="/fr/media"><span class="wp-block-navigation-item__label">Média</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="/fr/community/"><span class="wp-block-navigation-item__label">Communauté</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://status.opentransportdata.swiss/" target="_blank" ><span class="wp-block-navigation-item__label">État de fonctionnement↗</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://archive.opentransportdata.swiss/" target="_blank" ><span class="wp-block-navigation-item__label">Archives de données↗</span></a></li><li class=" wp-block-navigation-item cookie-settings-remover wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="/" rel="" title=""><span class="wp-block-navigation-item__label"><a class="ot-sdk-show-settings">Paramètres des cookies</a></span></a></li></ul></nav></div> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"> <div class="wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="min-height:300px"> <p>© Plateforme open data pour la mobilité en Suisse 2025</p> <ul class="wp-block-social-links has-icon-color is-style-logos-only is-layout-flex wp-block-social-links-is-layout-flex"><li style="color: #384e77; " class="wp-social-link wp-social-link-mail has-primary-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="mailto:op&#101;n&#100;a&#116;&#097;&#064;sb&#098;.&#099;h" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19,5H5c-1.1,0-2,.9-2,2v10c0,1.1.9,2,2,2h14c1.1,0,2-.9,2-2V7c0-1.1-.9-2-2-2zm.5,12c0,.3-.2.5-.5.5H5c-.3,0-.5-.2-.5-.5V9.8l7.5,5.6,7.5-5.6V17zm0-9.1L12,13.6,4.5,7.9V7c0-.3.2-.5.5-.5h14c.3,0,.5.2.5.5v.9z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Mail</span></a></li> <li style="color: #384e77; " class="wp-social-link wp-social-link-linkedin has-primary-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.linkedin.com/company/systemaufgaben-kundeninformation-ski" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li> <li style="color: #384e77; " class="wp-social-link wp-social-link-youtube has-primary-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.youtube.com/@opentransportdata_swiss" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li></ul> </div> </div> </div> </div> </footer></div> <script id="wp-block-template-skip-link-js-after"> ( function() { var skipLinkTarget = document.querySelector( 'main' ), sibling, skipLinkTargetID, skipLink; // Early exit if a skip-link target can't be located. if ( ! skipLinkTarget ) { return; } /* * Get the site wrapper. * The skip-link will be injected in the beginning of it. */ sibling = document.querySelector( '.wp-site-blocks' ); // Early exit if the root element was not found. if ( ! sibling ) { return; } // Get the skip-link target's ID, and generate one if it doesn't exist. skipLinkTargetID = skipLinkTarget.id; if ( ! skipLinkTargetID ) { skipLinkTargetID = 'wp--skip-link--target'; skipLinkTarget.id = skipLinkTargetID; } // Create the skip link. skipLink = document.createElement( 'a' ); skipLink.classList.add( 'skip-link', 'screen-reader-text' ); skipLink.href = '#' + skipLinkTargetID; skipLink.innerHTML = 'Skip to content'; // Inject the skip link. sibling.parentElement.insertBefore( skipLink, sibling ); }() ); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10