.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
:root{--primary-gradient:var(--primary-color);--chat-width:450px;--chat-height:520px;--header-height:56px;--border-radius:16px;--transition-speed:0.3s;}#chatbot-popup{display:none;position:fixed;bottom:32px;right:32px;width:var(--chat-width);height:var(--chat-height);background:white;border-radius:var(--border-radius);box-shadow:0 18px 40px -5px rgba(0,0,0,0.2),0 15px 20px -5px rgba(0,0,0,0.1);overflow:hidden;opacity:0;transform-origin:bottom right;transform:scale(0.95);transition:all var(--transition-speed) ease-in-out;z-index:999;}#chatbot-popup.visible{display:block;opacity:1;transform:scale(1);}#chatbot-header{background:var(--primary-color);padding:16px 20px;height:25px;display:flex;justify-content:space-between;align-items:center;color:white;}.header-title{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;}.header-buttons{display:flex;gap:12px;align-items:center;}.icon-button{background:none;border:none;color:white;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;}.icon-button:hover{color:rgb(16,110,190);background:rgb(243,242,241);}.icon-button:focus{outline:2px solid rgba(255,255,255,0.5);outline-offset:2px;}#webchat{height:calc(100% - var(--header-height));background-color:#f9fafb;position:relative;}.webchat-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.85);pointer-events:none;z-index:1;}#webchat>div{position:relative;z-index:2;}#webchat .webchat__basic-transcript__content{white-space:pre-wrap !important;word-break:break-word !important;}#webchat .webchat__bubble__content{padding:0 5px !important;}#webchat .webchat__bubble{max-width:85% !important;margin:8px !important;}#webchat .webchat__bubble a{color:inherit !important;text-decoration:underline !important;}#webchat .webchat__basic-transcript__content ul,#webchat .webchat__basic-transcript__content ol,#webchat .webchat__bubble__content ul,#webchat .webchat__bubble__content ol{padding-left:24px !important;margin:8px 0 !important;list-style-position:outside !important;}#webchat .webchat__basic-transcript__content li,#webchat .webchat__bubble__content li{margin:4px 0 !important;padding-left:4px !important;}#open-chat{position:fixed;bottom:32px;right:32px;width:250px;height:64px;border-radius:100px;background:white;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);transition:all var(--transition-speed) ease-in-out;z-index:998;}#open-chat.hidden{opacity:0;transform:scale(0.95) translateY(10px);pointer-events:none;}#open-chat:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1);}#open-chat:focus{outline:3px solid rgba(79,70,229,0.5);outline-offset:2px;}#open-chat svg{width:28px;height:28px;color:white;transition:transform 0.2s ease;display:none;}#open-chat-content{display:flex;align-items:center;}.open-chat-text{display:flex;flex-direction:column;color:black;margin-left:12px;line-height:1.2;}.open-chat-text-title{font-size:16px;font-weight:bold;}.open-chat-text-subtitle{font-size:14px;}.webchat__send-box-text-box__input{padding-left:10px !important;}@media (max-width:768px){#chatbot-popup{width:100%;height:100%;bottom:0;right:0;border-radius:0;}#open-chat{width:64px;border-radius:50%;background:var(--primary-gradient);}#open-chat svg{display:block;}#open-chat-content{display:none;}}
.locale-untranslated{font-style:normal;text-decoration:line-through;}#locale-translation-filter-form .form-item-language,#locale-translation-filter-form .form-item-translation,#locale-translation-filter-form .form-item-group{float:left;padding-right:.8em;margin:0.1em;width:15em;}#locale-translation-filter-form .form-type-select select{width:100%;}#locale-translation-filter-form .form-actions{float:left;padding:3ex 0 0 1em;}.language-switcher-locale-session a.active{color:#0062A0;}.language-switcher-locale-session a.session-active{color:#000000;}
@font-face{font-family:'stm_montreal';src:url(/sites/all/themes/stm/css/fonts/stmmontreal_regular-webfont.eot);src:url(/sites/all/themes/stm/css/fonts/stmmontreal_regular-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/stm/css/fonts/stmmontreal_regular-webfont.woff) format('woff'),url(/sites/all/themes/stm/css/fonts/stmmontreal_regular-webfont.ttf) format('truetype'),url(/sites/all/themes/stm/css/fonts/stmmontreal_regular-webfont.svg#stm_montrealregular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'stm_montreal';src:url(/sites/all/themes/stm/css/fonts/stmmontreal_bold-webfont.eot);src:url(/sites/all/themes/stm/css/fonts/stmmontreal_bold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/stm/css/fonts/stmmontreal_bold-webfont.woff) format('woff'),url(/sites/all/themes/stm/css/fonts/stmmontreal_bold-webfont.ttf) format('truetype'),url(/sites/all/themes/stm/css/fonts/stmmontreal_bold-webfont.svg#stm_montrealbold) format('svg');font-weight:bold;font-style:normal;}body ::-webkit-scrollbar{-webkit-appearance:none !important;width:11px !important;height:11px !important;}body ::-webkit-scrollbar{border-radius:8px !important;border:4px solid white !important;background-color:rgba(211,211,211,0.3) !important;}body ::-webkit-scrollbar-thumb{border-radius:8px !important;border:2px solid white !important;background-color:rgba(0,0,0,0.5) !important;}body ::-webkit-scrollbar:hover,body ::-webkit-scrollbar:focus{background-color:rgba(211,211,211,0.6) !important;}body ::-webkit-scrollbar:active{background-color:rgba(211,211,211,0.8) !important;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}a:focus,iframe:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}*:hover,*:focus,*:active{outline:0;}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}#map_canvas img{max-width:none;}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}button,input{*overflow:visible;line-height:normal;}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}textarea{overflow:auto;vertical-align:top;}
body{background:#E6E6E6 url(/sites/all/themes/stm/img/gradient-body.png) repeat-x 0 100px;margin:0;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;line-height:1.5em;color:#515151;}a{color:#007EB6;text-decoration:none;}a:hover,a:focus{color:#007EB6;text-decoration:underline;}p{margin:0 0 0.75em;}small{font-size:85%;}strong{font-weight:bold;}em{font-style:italic;}cite{font-style:normal;}h1,h2,h3,h4,h5,h6{margin:0.75em 0;font-family:inherit;font-weight:bold;line-height:1;color:inherit;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#BCBCBC;}h1{font-size:3em;line-height:40px;}h2{font-size:2.5em;line-height:40px;}h3{font-size:2em;line-height:40px;}h4{font-size:1.5em;line-height:20px;}h5{font-size:1.167em;line-height:20px;}h6{font-size:1em;line-height:20px;}h1 small{font-size:2em;}h2 small{font-size:1.5em;}h3 small{font-size:1.167em;}h4 small{font-size:1.167em;}table{background:#fff;border:1px solid #BCBCBC;border-collapse:collapse;margin:0 0 1em 0;}table thead,table tbody{border:none;}table th,table td{background:#fff;border:1px solid #BCBCBC;padding:0.5em 1em;}ul,ol{padding:0;margin:0 0 0.75em 0;}ul.ui-helper-reset,ol.ui-helper-reset{list-style-type:none;margin:0;padding:0;}ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}li{line-height:1.5em;}dl{margin-bottom:1.5em;}dt,dd{line-height:1.5em;}dt{font-weight:bold;}dd{margin-left:0.75em;}hr{margin:1.5em 0;border:0;border-top:1px solid #EBEBEB;border-bottom:1px solid #fff;}abbr[title]{cursor:help;border-bottom:1px dotted #BCBCBC;}abbr.initialism{font-size:90%;text-transform:uppercase;}blockquote{padding:0 0 0 15px;margin:0 0 1.5em;border-left:5px solid #EBEBEB;}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:1.875em;}blockquote small{display:block;line-height:1.5em;color:#BCBCBC;}blockquote small:before{content:'\2014 \00A0';}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #EBEBEB;border-left:0;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;}blockquote.pull-right small:before{content:'';}blockquote.pull-right small:after{content:'\00A0 \2014';}q:before,q:after,blockquote:before,blockquote:after{content:"";}address{display:block;margin-bottom:1.5em;font-style:normal;line-height:1.5em;}html body.admin-menu{margin-top:31px !important;}iframe.gtm{display:none;height:0;visibility:hidden;width:0;}#container-fluid{position:relative;}#header{background:#fff;position:relative;z-index:500;-webkit-box-shadow:0 4px 4px rgba(81,81,81,0.2);-moz-box-shadow:0 4px 4px rgba(81,81,81,0.2);box-shadow:0 4px 4px rgba(81,81,81,0.2);*zoom:1;}#header:before,#header:after{display:table;content:"";line-height:0;}#header:after{clear:both;}#header ul{list-style-type:none;margin:0;padding:0;*zoom:1;}#header ul:before,#header ul:after{display:table;content:"";line-height:0;}#header ul:after{clear:both;}#header li{float:left;margin:0;padding:0;}#header #skip-links ul{display:inline;}#header #skip-links a{background:#000;color:#fff;display:inline-block;left:-7777px;padding:10px 20px;position:absolute;top:-7777px;z-index:10;}#header #skip-links a:focus{left:0;top:0;}#sub-wrap .you-are-welcome{background:#E96C1C;border-bottom:1px solid #EBEBEB;padding:1em 30px;}#sub-wrap .you-are-welcome p{font-size:1.167em;margin:0;padding:0;color:white;}#sub-wrap .you-are-welcome a{color:white;text-decoration:underline;}#header .logo{font-size:1.167em;float:left;margin:0;padding:23px 0 0 0;position:relative;margin-left:25px;margin-top:0;z-index:1;}#header .logo a{color:#3C3C3C;display:inline-block;height:60px;white-space:nowrap;}#header .logo a:hover,#header .logo a:focus{text-decoration:none;}#header .logo a:hover span,#header .logo a:focus span{color:#000;text-decoration:underline;}#header .logo img{display:inline-block;padding-right:20px;vertical-align:text-bottom;}#header .logo .slogan{color:#6D6D6D;display:none;font-size:0.857em;position:relative;top:2px;white-space:nowrap;}#header .global-nav #button-global-nav{display:none;}#header .part-1{padding:2.5em 0 0 0;position:relative;}#header .item-2{text-align:right;}#header .fast-links{display:inline-block;margin-top:10px;padding:0;*display:inline;*zoom:1;}#header .fast-links li{border-right:1px solid #EBEBEB;}#header .fast-links li.active-trail{color:#007EB6;}#header .fast-links a{color:#3C3C3C;display:block;padding:0 10px;border-left:1px solid #EBEBEB;}#header .fast-links a:hover,#header .fast-links a:focus{text-decoration:underline;}#header .fast-links-2{margin-left:-4px;top:-5px;position:relative;}#header .fast-links-2 li{border-right:none;}#header .part-2{margin-right:10px;position:absolute;right:0;text-align:right;top:1em;*zoom:1;z-index:1;}#header .part-2:before,#header .part-2:after{display:table;content:"";line-height:0;}#header .part-2:after{clear:both;}#header .part-2 form{display:inline-block;}.ui-mobile #header .part-2{top:0;}#header .main-nav{float:right;margin:30px 0 0 0;position:relative;text-align:right;*zoom:1;}#header .main-nav:before,#header .main-nav:after{display:table;content:"";line-height:0;}#header .main-nav:after{clear:both;}#header .main-nav>ul{float:right;*zoom:1;}#header .main-nav>ul:before,#header .main-nav>ul:after{display:table;content:"";line-height:0;}#header .main-nav>ul:after{clear:both;}#header .main-nav>ul>li.active-trail>a{color:#007EB6;text-decoration:none;position:relative;}#header .main-nav>ul>li>a{color:#3C3C3C;display:block;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.25em;font-weight:bold;margin:0 25px 0 0;min-height:40px;padding:0;text-transform:uppercase;}#header .main-nav>ul>li>a:hover,#header .main-nav>ul>li>a:focus,#header .main-nav>ul>li>a.active,#header .main-nav>ul>li>a.hover{color:#007EB6;text-decoration:none;position:relative;}#header .main-nav>ul>li>a.hover:after{bottom:0;border:solid transparent;border-bottom-color:#3C3C3C;border-width:7px;content:" ";height:0;width:0;position:absolute;left:50%;margin-left:-7px;}#header .main-nav .sub-nav{background:#3C3C3C;display:none;left:auto !important;padding:5px;position:absolute;right:0 !important;top:40px !important;z-index:1;-webkit-border-bottom-left-radius:14px;-moz-border-radius-bottomleft:14px;border-bottom-left-radius:14px;-webkit-box-shadow:0 4px 4px #515151;-moz-box-shadow:0 4px 4px #515151;box-shadow:0 4px 4px #515151;*zoom:1;}#header .main-nav .sub-nav:before,#header .main-nav .sub-nav:after{display:table;content:"";line-height:0;}#header .main-nav .sub-nav:after{clear:both;}#header .main-nav .sub-nav.opened{display:block;}#header .main-nav .sub-nav .item{background:#fff;border:5px solid #EBEBEB;display:block;float:left;margin:5px;min-height:185px;padding:15px 15px 0;text-align:left;width:160px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}#header .main-nav .sub-nav .item:hover,#header .main-nav .sub-nav .item:focus{text-decoration:none;}#header .main-nav .sub-nav .item .header{position:relative;word-wrap:break-word;}#header .main-nav .sub-nav .item .header a{color:#007EB6;display:block;min-height:70px;}#header .main-nav .sub-nav .item .header a:hover,#header .main-nav .sub-nav .item .header a:focus{color:#008BC7;text-decoration:none;}#header .main-nav .sub-nav .item .header img{float:left;max-height:58px;max-width:40px;position:relative;top:-5px;}#header .main-nav .sub-nav .item .header .title{display:block;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1em;padding-left:50px;padding-right:20px;}#header .main-nav .sub-nav .item .header .icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -560px;display:block;height:20px;position:absolute;right:0;top:0;width:20px;}#header .main-nav .sub-nav .item .header a:hover .icon,#header .main-nav .sub-nav .item .header a:focus .icon{background-position:0 -700px;}#header .main-nav .sub-nav .item .item-list{min-height:77px;}#header .main-nav .sub-nav .item ul{border-top:1px solid #EBEBEB;padding:5px 0;}#header .main-nav .sub-nav .item ul li{float:none;}#header .main-nav .sub-nav .item ul a{color:#007EB6;display:block;overflow:hidden;padding:2px 0;white-space:nowrap;}#header .main-nav .sub-nav .item .more{border-top:1px solid #EBEBEB;}#header .main-nav .sub-nav .item .more a{display:block;padding:9px 0;position:relative;}#header .main-nav .sub-nav .item .more .icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -680px;display:block;height:20px;position:absolute;right:0;top:5px;width:20px;}#header .main-nav .sub-nav .item-more{background:#3C3C3C;border-color:#515151;}#header .main-nav .sub-nav .item-more:hover,#header .main-nav .sub-nav .item-more:focus{border-color:#BCBCBC;}#header .main-nav .sub-nav .item-more:hover .header .icon,#header .main-nav .sub-nav .item-more:focus .header .icon{background-position:0 -820px;}#header .main-nav .sub-nav .item-more .header .title{color:#BCBCBC;padding:66px 25px 68px 5px;text-transform:uppercase;}#header .main-nav .sub-nav .item-more .header .icon{background-position:0 -800px;}#header .main-nav .sub-nav .item-mini{min-height:75px;}#header .main-nav .sub-nav .item-mini.item-more{min-height:75px;}#header .main-nav .sub-nav .item-mini.item-more .header .title{padding-top:12px;padding-bottom:12px;}#header .main-nav .sub-nav .item-mini .item-list,#header .main-nav .sub-nav .item-mini .more{display:none;}#header .nav-level-2{clear:both;*zoom:1;background-color:#414141;background-image:-moz-linear-gradient(top,#6D6D6D,#000);background-image:-webkit-gradient(linear,0 0,0 100%,from(#6D6D6D),to(#000));background-image:-webkit-linear-gradient(top,#6D6D6D,#000);background-image:-o-linear-gradient(top,#6D6D6D,#000);background-image:linear-gradient(to bottom,#6D6D6D,#000);background-repeat:repeat-x;}#header .nav-level-2:before,#header .nav-level-2:after{display:table;content:"";line-height:0;}#header .nav-level-2:after{clear:both;}#header .nav-level-2 ul{float:right;margin-right:7px;}#header .nav-level-2 li{padding-left:1px;}#header .nav-level-2 li.active-trail a,#header .nav-level-2 li.active-trail a:hover,#header .nav-level-2 li.active-trail a:focus{background:#000;text-decoration:none;}#header .nav-level-2 a{color:white;display:block;float:left;font-weight:bold;padding:10px 14px;position:relative;}#header .nav-level-2 a:hover,#header .nav-level-2 a:focus,#header .nav-level-2 a.active{background:#000;text-decoration:none;}#header .nav-level-2 a.active:after{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-top-color:#000;border-width:7px;left:50%;margin-left:-7px;}#header #search-form{margin:0 15px;position:relative;top:-7px;}#header #search-form label{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -780px;display:block;height:20px;left:0;overflow:hidden;position:absolute;text-align:left;text-indent:-777em;top:1px;width:20px;}#header #search-form input[type="search"],#header #search-form input[type="text"]{background:none;border-width:0 0 1px 0;color:#515151;display:inline-block;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:0.917em;font-weight:normal;margin:0 0 0 24px;padding:4px 2.5em 2px 0;width:13em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:width 0.5s;-moz-transition:width 0.5s;-o-transition:width 0.5s;transition:width 0.5s;}#header #search-form input[type="search"]:-moz-placeholder,#header #search-form input[type="text"]:-moz-placeholder{color:#515151;}#header #search-form input[type="search"]:-ms-input-placeholder,#header #search-form input[type="text"]:-ms-input-placeholder{color:#515151;}#header #search-form input[type="search"]::-webkit-input-placeholder,#header #search-form input[type="text"]::-webkit-input-placeholder{color:#515151;}#header #search-form input[type="search"]:focus,#header #search-form input[type="text"]:focus{border-color:#009EE0;width:23em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:width 0.5s;-moz-transition:width 0.5s;-o-transition:width 0.5s;transition:width 0.5s;}#header #search-form input.form-submit{background:none;border:none;color:#007EB6;display:inline-block;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:0.833em;font-weight:bold;right:0;text-transform:uppercase;padding:4px 2px;position:absolute;text-align:center;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;*display:inline;*zoom:1;}#header #search-form input.form-submit:active{color:#009EE0;}#menu-overlay{background:#EBEBEB;bottom:0;display:none;left:0;opacity:0;position:absolute;z-index:499;}.nav-sidebar{float:left;width:220px;}.nav-sidebar .nav-level-3{margin:0 20px 20px 0;}.nav-sidebar .nav-level-3>ul{border-bottom:1px solid #D3D3D3;margin:0;padding:0;}.nav-sidebar .nav-level-3 li{border-top:1px solid #D3D3D3;list-style-type:none;}.nav-sidebar .nav-level-3 li.has-children{position:relative;}.nav-sidebar .nav-level-3 li.has-children.active-trail>a:before{background:url(/sites/all/themes/stm/img/map-application-open-close.png) no-repeat 0 0;content:"";height:20px;left:-4px;margin-top:-10px;position:absolute;top:26px;width:16px;}.nav-sidebar .nav-level-3 li.has-children.active-trail>a:hover:before,.nav-sidebar .nav-level-3 li.has-children.active-trail>a:focus:before{background-position:0 -80px;}.nav-sidebar .nav-level-3 li.has-children>a:before{background:url(/sites/all/themes/stm/img/map-application-open-close.png) no-repeat 0 -16px;content:"";height:20px;left:0;position:absolute;width:16px;}.nav-sidebar .nav-level-3 li.has-children>a:hover:before,.nav-sidebar .nav-level-3 li.has-children>a:focus:before{background-position:0 -96px;}.nav-sidebar .nav-level-3 li.has-children ul{border-top:1px solid #D3D3D3;margin:0;padding:5px 0;}.nav-sidebar .nav-level-3 li.has-children ul li{border-top:none;}.nav-sidebar .nav-level-3 li.has-children ul a{font-size:1em;padding:5px 36px 5px 20px;}.nav-sidebar .nav-level-3 li.has-children ul a.active:after{top:5px;}.nav-sidebar .nav-level-3 a{color:#515151;display:block;font-size:1.167em;padding:10px 36px 10px 12px;position:relative;}.nav-sidebar .nav-level-3 a:hover,.nav-sidebar .nav-level-3 a:focus{color:#007EB6;text-decoration:none;}.nav-sidebar .nav-level-3 a.active:after{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -700px;content:"";display:block;height:20px;position:absolute;right:10px;top:9px;width:20px;}.nav-sidebar .nav-level-3 .has-children a .icon{background:url(/sites/all/themes/stm/img/map-application-open-close.png) no-repeat 4px -18px;height:16px;left:-5px;margin-top:-8px;position:absolute;top:50%;width:16px;}.nav-sidebar .nav-level-3 .has-children.active-trail a .icon{background-position:2px 6px;}.main-not-front{position:relative;z-index:2;*zoom:1;}.page-bg{background:url(/sites/all/themes/stm/img/habillage.png) no-repeat center top;}.main-not-front:before,.main-not-front:after{display:table;content:"";line-height:0;}.main-not-front:after{clear:both;}.main-not-front .main-title{margin:50px auto 36px auto;padding:0 20px;position:relative;width:940px;*zoom:1;}.main-not-front .main-title:before,.main-not-front .main-title:after{display:table;content:"";line-height:0;}.main-not-front .main-title:after{clear:both;}.main-not-front .main-title .picture{float:left;margin-right:15px;position:relative;top:-2px;}.main-not-front .main-title h1{color:#007EB6;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:2.5em;margin:0;}.main-not-front .main-title .breadcrumb{margin:2px 0 0 0;padding:0;}.main-not-front .main-title .breadcrumb ol{list-style-type:none;}.main-not-front .main-title .breadcrumb li{display:inline-block;padding-right:21px;position:relative;}.main-not-front .main-title .breadcrumb li:after{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -840px;content:"";height:5px;position:absolute;right:6px;top:6px;width:5px;}.main-not-front .main-title .breadcrumb li:last-child{padding-right:0;}.main-not-front .main-title .breadcrumb li:last-child:after{background:none;display:none;}.main-not-front .main-title .flux-twitter{background:#f5f9fa;padding:15px 15px 5px 15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;float:right;}.main-not-front .main-title .flux-twitter:after{background:url(/sites/all/themes/stm/img/icons-normal.png) no-repeat 0 -290px;content:"";height:34px;position:absolute;right:-15px;top:-15px;width:42px;}.main-not-front .main-title .flux-twitter .tweet{overflow:hidden;margin-bottom:10px;}.main-not-front .main-title .flux-twitter .tweet p{padding-left:15px;width:420px;float:left;}.main-not-front .main-title .flux-twitter .tweet img{float:left;}.main-not-front .main-title.solo-title h1{text-transform:uppercase;}.main-not-front .main-title .more-infos{position:absolute;right:20px;top:38px;}.main-not-front .main-title .more-infos span{vertical-align:middle;}.main-not-front .main-title .more-infos .terminus-text{display:inline-block;text-indent:-777em;}.main-not-front .main-title .more-infos .correspondance-text{display:inline-block;}.main-not-front .main-title .more-infos .correspondance-text .line{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 20px;display:inline-block;height:20px;text-indent:-777em;width:20px;}.main-not-front .main-title .more-infos .correspondance-text .line-id-1{background-position:0 -60px;}.main-not-front .main-title .more-infos .correspondance-text .line-id-2{background-position:0 -80px;}.main-not-front .main-title .more-infos .correspondance-text .line-id-4{background-position:0 -100px;}.main-not-front .main-title .more-infos .correspondance-text .line-id-5{background-position:0 -120px;}.main-not-front .container{margin:0 auto;padding:0 0 20px 0;width:940px;*zoom:1;}.main-not-front .container:before,.main-not-front .container:after{display:table;content:"";line-height:0;}.main-not-front .container:after{clear:both;}.sidebar-first .main-not-front .content,.sidebar-second .main-not-front .content,.two-sidebars .main-not-front .content,.no-sidebars .main-not-front .content.content-hub{float:left;margin:0;width:700px;}.no-sidebars .main-not-front .content{float:none;margin:0;width:auto;}.main-not-front .nav-sidebar,.main-not-front .aside-sidebar{float:left;}.main-not-front .nav-sidebar{margin-right:20px;width:220px;}.main-not-front .content.content-classic .content-block{background:#fff;border:5px solid #EBEBEB;min-height:300px;margin:0 0 20px 0;padding:10px 30px;position:relative;-webkit-box-shadow:0 2px 4px #AAA;-moz-box-shadow:0 2px 4px #AAA;box-shadow:0 2px 4px #AAA;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}.fam-line-banner{display:flex;justify-content:space-between;align-items:flex-start;background:#781B7D;color:white;border-top:5px solid #EBEBEB;border-left:5px solid #EBEBEB;border-right:5px solid #EBEBEB;height:16px;padding:13px 30px;position:relative;-webkit-box-shadow:0 2px 4px #AAA;-moz-box-shadow:0 2px 4px #AAA;box-shadow:0 2px 4px #AAA;border-top-left-radius:14px;border-top-right-radius:14px;font-size:14px;}.bus-line-block{background:#fff;border-left:5px solid #EBEBEB;border-right:5px solid #EBEBEB;border-bottom:5px solid #EBEBEB;min-height:300px;margin:0 0 20px 0;padding:10px 30px;position:relative;-webkit-box-shadow:0 2px 4px #AAA;-moz-box-shadow:0 2px 4px #AAA;box-shadow:0 2px 4px #AAA;border-bottom-left-radius:14px;border-bottom-right-radius:14px;}.line-fam-lean-more,.line-fam-lean-more:hover,.line-fam-lean-more:visited,.line-fam-lean-more:focus,.line-fam-lean-more:active{color:white;text-decoration:underline;}.content-infolettre-ok{border-color:#8cc540 !important;}.content-infolettre-error{border-color:#e82111 !important;}.content-infolettre-ok .icon-infoletrre-ok{background:url(/sites/all/themes/stm/img/mystm-icons.png) no-repeat 0 -451px;content:"";display:block;height:65px;width:42px;margin-top:20px;}.content-infolettre-error .icon-infoletrre-error{background:url(/sites/all/themes/stm/img/mystm-icons.png) no-repeat -40px -450px;content:"";display:block;height:59px;width:58px;margin-top:20px;}.content-message-infolettre{display:flex;flex-direction:column;justify-content:center;align-items:center;}.content-message-infolettre .content-text-infolettre{margin-top:30px;text-align:center;}#plan-metro .main-not-front .content.content-classic .content-block{min-height:200px}.main-not-front .content.content-classic .content-block section.item{border-top:1px solid #D3D3D3;padding:20px 0;padding-bottom:0px;}.main-not-front .content.content-classic .content-block section.item:first-child{border-top:none;}.main-not-front .content.content-classic.content-no-margin .content-block{padding:0;}.main-not-front .aside-sidebar{background:#fff;border:3px solid #EBEBEB;clear:none;display:block;float:left;margin-left:20px;padding:0;width:214px;-webkit-box-shadow:0 2px 4px #AAA;-moz-box-shadow:0 2px 4px #AAA;box-shadow:0 2px 4px #AAA;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}.main-not-front .aside-sidebar .block{border-bottom:1px solid #EBEBEB;border-left:0;display:block;padding:25px 20px;width:auto;}.main-not-front .aside-sidebar .block:last-child{border-bottom:none;}.main-not-front .aside-sidebar h2{font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.333em;line-height:1.2em;margin:0;padding:0;}.main-not-front .aside-sidebar h3{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.167em;font-weight:normal;line-height:1.2em;margin:0;padding:20px 0 0 0;}.main-not-front .aside-sidebar p{margin:0;padding:20px 0 0 0;}.main-not-front .aside-sidebar .center{text-align:center;}.main-not-front .aside-sidebar .right{text-align:right;}.main-not-front .aside-sidebar ul{border-top:1px solid #EBEBEB;margin:20px 0 0 0;padding:0;}.main-not-front .aside-sidebar ul li{list-style-type:none;}.main-not-front .aside-sidebar ul li.twitter a:before{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1220px;content:"";display:inline-block;height:20px;padding-right:6px;vertical-align:middle;width:20px;}.main-not-front .aside-sidebar ul li.twitter a:after{display:none;}.main-not-front .aside-sidebar ul li.rss a:before{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1240px;content:"";display:inline-block;height:20px;padding-right:6px;vertical-align:middle;width:20px;}.main-not-front .aside-sidebar ul li.rss a:after{display:none;}.main-not-front .aside-sidebar ul li.linkedin a:before{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1280px;content:"";display:inline-block;height:20px;padding-right:6px;vertical-align:middle;width:20px;}.main-not-front .aside-sidebar ul li.linkedin a:after{display:none;}.main-not-front .aside-sidebar ul li a{border-bottom:1px solid #EBEBEB;color:#515151;display:block;padding:10px 4px;position:relative;}.main-not-front .aside-sidebar ul li a:after{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -820px;content:"";display:block;height:20px;margin-top:-10px;position:absolute;right:0;top:50%;width:20px;}.main-not-front .aside-sidebar ul li a:hover,.main-not-front .aside-sidebar ul li a:focus{color:#009EE0;text-decoration:none;}.main-not-front .aside-sidebar ul li a:hover:after,.main-not-front .aside-sidebar ul li a:focus:after{background-position:0 -700px;}.main-not-front .aside-sidebar time{margin:0 0 0.25em 0;display:block;font-style:italic;}.main-not-front .aside-sidebar article{margin:1.5em 0;}.main-not-front .aside-sidebar article img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.main-not-front .aside-sidebar article h3{margin:0.5em 0 0 0;padding:0;}.main-not-front .aside-sidebar form{display:block;margin:1em 0;}.main-not-front .aside-sidebar label{margin-bottom:0.5em;}.main-not-front .aside-sidebar input.btn{margin-top:1em;}.two-sidebars .main-not-front .aside-sidebar{border:none;clear:both;float:none;margin:0 0 20px 240px;padding:0;display:table;padding-left:0;padding-right:0;width:700px;}.two-sidebars .main-not-front .aside-sidebar .block{border-left:1px solid #D3D3D3;display:table-cell;padding:30px;vertical-align:top;width:33%;}.two-sidebars .main-not-front .aside-sidebar .block:first-child{border-left:none;}.main-not-front .content.content-services .content-block{background:#fff;border:5px solid #EBEBEB;margin:0 0 20px 0;min-height:300px;padding:10px 30px;position:relative;-webkit-box-shadow:0 2px 4px #AAA;-moz-box-shadow:0 2px 4px #AAA;box-shadow:0 2px 4px #AAA;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}.main-not-front .content.content-services .content-block div#status-bus-to-check-display-zone{padding-bottom:20px;border-bottom:2px solid #EBEBEB;display:none;}.main-not-front .content.content-services .content-block div#status-bus-to-check-display-zone .item{border:2px solid #D3D3D3;border-radius:10px;box-sizing:border-box;padding:30px 95px 20px 95px;position:relative;color:#515151;margin-bottom:15px;}.main-not-front .content.content-services .content-block div#status-bus-to-check-display-zone .item.error{border-color:#e82111;}.main-not-front .content.content-services .content-block div#status-bus-to-check-display-zone .item p{padding:0;margin-bottom:10px;}.main-not-front .content.content-services .content-block div#status-bus-to-check .item{display:none;border:1px solid #e82111;border-radius:10px;box-sizing:border-box;margin:20px 20px 0;padding:15px 15px 0 40px;position:relative;}.main-not-front .content.content-services .content-block div#status-bus-to-check .line-number{font-weight:bold;margin:0 10px 0px 0px;}.main-not-front .content.content-services .content-block div#status-bus-to-check .direction{display:block;font-weight:bold;}.main-not-front .content.content-services .content-block section.item{border-bottom:1px solid #EBEBEB;padding:20px 0;position:relative;}.main-not-front .content.content-services .content-block section.item.item-elevator:last-child{border-bottom:none;}.main-not-front .content.content-services .content-block section.item.item-elevator:last-child{border-bottom:none;}.main-not-front .content.content-services .content-block section.item.item-elevator:before{background:url(/sites/all/themes/stm/img/map-service-state.png) no-repeat 0 0;content:"";display:block;height:44px;left:0;position:absolute;top:14px;width:38px;}.main-not-front .content.content-services .content-block section.item.line-1{background:url(/sites/all/themes/stm/img/global-alert-2.png) no-repeat 20px 0;}.main-not-front .content.content-services .content-block section.item.line-2{background:url(/sites/all/themes/stm/img/global-alert-2.png) no-repeat 20px -300px;}.main-not-front .content.content-services .content-block section.item.line-4{background:url(/sites/all/themes/stm/img/global-alert-2.png) no-repeat 20px -600px;}.main-not-front .content.content-services .content-block section.item.line-5{background:url(/sites/all/themes/stm/img/global-alert-2.png) no-repeat 20px -900px;}.main-not-front .content.content-services .content-block section.item.item-message p{padding:0;}.main-not-front .content.content-services .content-block section.item.item-message .more{margin-top:10px;text-align:right;}.main-not-front .content.content-services .content-block section.item.item-message .more a{display:inline-block;padding-left:26px;position:relative;}.main-not-front .content.content-services .content-block section.item.item-message .more a:before{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat scroll 0 -680px transparent;content:"";display:block;height:20px;left:0;position:absolute;top:-4px;width:20px;}.main-not-front .content.content-services .content-block .icon{position:absolute;right:0;top:24px;}.main-not-front .content.content-services .content-block h2{font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.333em;line-height:1.2em;margin:0;padding:0 65px;}.main-not-front .content.content-services .content-block section.item-bus{border-bottom:none;padding:0;}.main-not-front .content.content-services .content-block section.item-bus h2{border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;padding-top:26px;padding-bottom:26px;}.main-not-front .content.content-services .content-block section.item-bus:before{background:url(/sites/all/themes/stm/img/bus-icons-big.png) no-repeat 0 47px;content:"";height:47px;left:0;position:absolute;top:8px;width:47px;}.main-not-front .content.content-services .content-block section.item-bus.bus-local:before{background-position:0 0;}.main-not-front .content.content-services .content-block section.item-bus.bus-express:before{background-position:0 -47px;}.main-not-front .content.content-services .content-block section.item-bus.bus-dedicated:before{background-position:0 -94px;}.main-not-front .content.content-services .content-block section.item-bus.bus-night:before{background-position:0 -141px;}.main-not-front .content.content-services .content-block section.item-bus.bus-shuttleOr:before{background-position:0 -282px;}.main-not-front .content.content-services .content-block section.item-bus h3{padding-left:23px;position:relative;}.main-not-front .content.content-services .content-block section.item-bus h3:before{background:url(/sites/all/themes/stm/img/bus-icons-mini.png) no-repeat 0 20px;content:"";height:20px;left:-7px;margin-top:-13px;position:absolute;top:50%;width:20px;}.main-not-front .content.content-services .content-block section.item-bus.bus-local h3:before{background-position:0 0;}.main-not-front .content.content-services .content-block section.item-bus.bus-express h3:before{background-position:0 -21px;}.main-not-front .content.content-services .content-block section.item-bus.bus-dedicated h3:before{background-position:0 -42px;}.main-not-front .content.content-services .content-block section.item-bus.bus-night h3:before{background-position:0 -63px;}.main-not-front .content.content-services .content-block section.item-bus .tenmax h3:before{background-position:0 -84px;}.main-not-front .content.content-services .content-block section.item-bus.bus-shuttleOr h3:before{background-position:0 -126px;}.main-not-front .content.content-services .content-block .sub-item{border-bottom:1px solid #EBEBEB;margin:0 0 0 65px;padding:20px 0;}.main-not-front .content.content-services .content-block .sub-item:last-child{border-bottom:none;}.main-not-front .content.content-services .content-block .sub-item h3{font-size:1em;font-weight:normal;line-height:1.2em;margin:0 0 6px 0;}.main-not-front .content.content-services .content-block .sub-item h3 strong{font-size:1.167em;padding-right:2px;}.main-not-front .content.content-services .content-block .sub-item p{margin:0;padding:0;}.main-not-front .content.content-services .content-block p{margin:0;padding:10px 65px 0 65px;}.main-not-front .content.content-services .content-block .non-functional p,.main-not-front .content.content-services .content-block .line-alert p{color:#e82111;}.main-not-front .content.content-services .content-block .line-all p{padding-left:0;}.main-not-front .content.content-services .content-block .all-clean{padding:110px 0 0 0;text-align:center;}.main-not-front .content.content-services .content-block .updated{color:#6D6D6D;margin:10px 0 20px 0;padding:0;text-align:right;}.main-not-front .content.content-services-updates .content-block h2{clear:both;color:#009EE0;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6em;line-height:1.4em;margin:1.5em 0 1em 0;padding:0;font-weight:bold;}.main-not-front .content.content-services-updates .content-block h2:first-child,.main-not-front .content.content-services-updates .content-block h2.no-border{border-top:none;margin-top:0;}.main-not-front .content.content-services-updates .content-block h2 a{color:#009EE0;}.main-not-front .content.content-services-updates .content-block h5.direction{font-size:12px;margin-bottom:0;font-weight:bold;}.main-not-front .content.content-services-updates .content-block input[type="search"]{width:60%;}.main-not-front .content.content-services-updates .content-block p.label--copy{width:60%;margin:10px 0 0 0;padding:0 40% 20px 0;border-bottom:2px #EBEBEB solid;font-size:14px;}.main-not-front .content.content-services-updates .content-block p.label--copy a{font-weight:bold;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;white-space:nowrap;}.main-not-front .content.content-services-updates .content-block .search-alert-service{display:none;border:2px solid #e82111;border-radius:10px;box-sizing:border-box;margin:15px 0;padding:15px 15px 0 40px;position:relative;}.main-not-front .content.content-services-updates .content-block .search-alert-service.proposition{border:2px solid #009EE0;}.main-not-front .content.content-services-updates .content-block .search-alert-service.proposition .icon{background-position:0 -440px;top:14px;}.main-not-front .content.content-services-updates .content-block .search-alert-service.error .icon{background-position:0 -220px;margin-top:-10px;top:50%;}.main-not-front .content.content-services-updates .content-block .search-alert-service .icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 0;display:block;height:20px;left:10px;position:absolute;top:10px;width:20px;}.main-not-front .content.content-services-updates .content-block .search-alert-service p{margin-bottom:15px;padding:0;}.main-not-front .content.content-services-updates .content-block .search-alert-service ul{list-style:none;max-height:90px;overflow:auto;margin-bottom:15px;}.main-not-front .content.content-services-updates .content-block .search-alert-service ul li{padding-bottom:5px;}.main-not-front .content.content-services-updates .content-block #status-bus-result-title{display:none;margin-top:17px;font-weight:bold;}.main-not-front .content.content-services-updates .content-block .bus_infos{position:relative;font-size:14px;margin-bottom:20px;}.main-not-front .content.content-services-updates .content-block .bus_infos .icon{width:20px;height:20px;position:absolute;top:-4px;right:auto;left:-37px;background:url(/sites/all/themes/stm/img/bus-icons-mini.png) no-repeat 0 20px;}.main-not-front .content.content-services-updates .content-block .bus_infos .icon.local{background-position:0 0;}.main-not-front .content.content-services-updates .content-block .bus_infos .icon.express{background-position:0 -21px;}.main-not-front .content.content-services-updates .content-block .bus_infos .icon.dedicated{background-position:0 -42px;}.main-not-front .content.content-services-updates .content-block .bus_infos .icon.night{background-position:0 -63px;}.main-not-front .content.content-services-updates .content-block .bus_infos .icon.tenmax{background-position:0 -84px;}.main-not-front .content.content-services-updates .content-block .bus_infos .icon.shuttleOr{background-position:0 -126px;}.main-not-front .content.content-services-updates .content-block .bus_infos .icon.error{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1400px;top:-3px;left:-60px;}.main-not-front .content.content-services-updates .content-block .bus_infos .line-number{font-weight:bold;padding-right:5px;}.main-not-front .content.content-hub .content-block{margin-left:-14px;overflow:visible !important;}.main-not-front .content.content-hub .block-hub{background:#fff;border:5px solid #EBEBEB;float:left;margin-bottom:14px;margin-left:14px;min-height:175px;padding:20px 25px;width:283px;-webkit-box-shadow:0 2px 4px #AAA;-moz-box-shadow:0 2px 4px #AAA;box-shadow:0 2px 4px #AAA;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}.main-not-front .content.content-hub .block-hub.no-image{min-height:0;}.main-not-front .content.content-hub header a{color:#007EB6;display:block;position:relative;}.main-not-front .content.content-hub header a:hover,.main-not-front .content.content-hub header a:focus{color:#008BC7;text-decoration:none;}.main-not-front .content.content-hub header a:after{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -860px;content:"";display:block;height:20px;position:absolute;top:6px;right:0;width:20px;}.main-not-front .content.content-hub header a:hover:after,.main-not-front .content.content-hub header a:focus:after{background-position:0 -880px;}.main-not-front .content.content-hub header h2{font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.833em;line-height:1.2em;margin:0;padding:0 40px 0 0;}.main-not-front .content.content-hub header img{bottom:-141px;left:16px;position:absolute;}.main-not-front .content.content-hub ul{list-style-type:none;}.main-not-front .content.content-hub ul,.main-not-front .content.content-hub p{border-left:1px solid #EBEBEB;margin:30px 0 0 130px;min-height:116px;padding:0 0 0 20px;}.main-not-front .content.content-hub .no-picture ul,.main-not-front .content.content-hub .no-picture p{border-left:none;margin-left:0;min-height:0;padding-left:0;}.main-not-front .content.content-hub li{margin:0;padding:5px 0;}.main-not-front .content.content-hub li a{display:inline-block;}.main-not-front .content.content-buttons .content-block{position:relative;}.main-not-front .content.content-buttons .buttons-list a{background:#fff;border:5px solid #EBEBEB;color:#515151;display:block;margin-bottom:14px;margin-left:14px;min-height:85px;padding:25px 25px 25px 130px;position:relative;-webkit-box-shadow:0 2px 4px #AAA;-moz-box-shadow:0 2px 4px #AAA;box-shadow:0 2px 4px #AAA;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}.main-not-front .content.content-buttons .buttons-list a:hover,.main-not-front .content.content-buttons .buttons-list a:focus{border-color:#009EE0;text-decoration:none;}.main-not-front .content.content-buttons .buttons-list a:hover h2,.main-not-front .content.content-buttons .buttons-list a:focus h2{color:#009EE0;}.main-not-front .content.content-buttons .buttons-list a:before{background:url(/sites/all/themes/stm/img/bus-icons-super-big.png) no-repeat 0 100px;content:"";height:100px;left:20px;position:absolute;top:-9px;width:79px;}.main-not-front .content.content-buttons .buttons-list a.local:before{background-position:0 0;}.main-not-front .content.content-buttons .buttons-list a.express:before{background-position:0 -100px;}.main-not-front .content.content-buttons .buttons-list a.dedicated:before{background-position:0 -200px;}.main-not-front .content.content-buttons .buttons-list a.night:before{background-position:0 -300px;}.main-not-front .content.content-buttons .buttons-list a.shuttleOr:before{background-position:0 -400px;}.main-not-front .content.content-buttons .buttons-list a.taxi:before{background-position:0 -500px;}.main-not-front .content.content-buttons .buttons-list a:after{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -860px;content:"";display:block;height:20px;position:absolute;top:30px;right:20px;width:20px;}.main-not-front .content.content-buttons .buttons-list a:hover:after,.main-not-front .content.content-buttons .buttons-list a:focus:after{background-position:0 -880px;}.main-not-front .content.content-buttons h2{font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.833em;line-height:1.2em;margin:0 0 0.5em 0;padding:0 40px 0 0;}.schedule-variation-1{display:none;}.schedule-feries{}.main-not-front .content.content-buttons p{margin:0;padding:0;}.main-not-front .go-top{background:url(/sites/all/themes/stm/img/go-top.png) no-repeat 0 0;bottom:20px;display:block;height:38px;left:-82px;position:absolute;text-indent:-777em;width:36px;}.main-not-front .go-top:hover,.main-not-front .go-top:focus{background-position:0 100%;}#footer{position:relative;clear:both;z-index:2;*zoom:1;}#footer:before,#footer:after{display:table;content:"";line-height:0;}#footer:after{clear:both;}#footer ul{list-style-type:none;margin:0;padding:0;}#footer li{float:left;margin:0;padding:0;}#footer .part-1{min-height:120px;position:relative;-webkit-box-shadow:0 8px 4px -4px #3C3C3C inset;-moz-box-shadow:0 8px 4px -4px #3C3C3C inset;box-shadow:0 8px 4px -4px #3C3C3C inset;background-color:#414141;background-image:-moz-linear-gradient(top,#6D6D6D,#000);background-image:-webkit-gradient(linear,0 0,0 100%,from(#6D6D6D),to(#000));background-image:-webkit-linear-gradient(top,#6D6D6D,#000);background-image:-o-linear-gradient(top,#6D6D6D,#000);background-image:linear-gradient(to bottom,#6D6D6D,#000);background-repeat:repeat-x;*zoom:1;}#footer .part-1:before,#footer .part-1:after{display:table;content:"";line-height:0;}#footer .part-1:after{clear:both;}#footer .services{margin-right:200px;}#footer .services h2{display:none;}#footer .services ul{font-size:0.833em;text-align:center;text-transform:uppercase;*zoom:1;}#footer .services ul:before,#footer .services ul:after{display:table;content:"";line-height:0;}#footer .services ul:after{clear:both;}#footer .services li{width:120px;padding:0 10px;word-wrap:break-word;}#footer .services a{background:url(/sites/all/themes/stm/img/footer-services-sprite.png) no-repeat 120px 0;color:#BCBCBC;display:block;min-height:34px;padding:76px 0 10px 0;}#footer .services a.sondages{background-position:0 0;}#footer .services a.accessibilite{background-position:-120px 0;}#footer .services a.blogue{background-position:-240px 0;}#footer .services a.horaires{background-position:-360px 0;}#footer .services a.service{background-position:-480px 0;}#footer .services a.merci{background-position:-600px 0;}#footer .services a:hover,#footer .services a:focus{color:#fff;text-decoration:none;}#footer .services a:hover.sondages,#footer .services a:focus.sondages{background-position:0 -240px;}#footer .services a:hover.accessibilite,#footer .services a:focus.accessibilite{background-position:-120px -240px;}#footer .services a:hover.blogue,#footer .services a:focus.blogue{background-position:-240px -240px;}#footer .services a:hover.horaires,#footer .services a:focus.horaires{background-position:-360px -240px;}#footer .services a:hover.service,#footer .services a:focus.service{background-position:-480px -240px;}#footer .services a:hover.merci,#footer .services a:focus.merci{background-position:-600px -240px;}#footer .social{color:#fff;margin:39px 39px 0 0;position:absolute;right:0;top:0;white-space:nowrap;z-index:99;}#footer .social ul{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;}#footer .social ul:before,#footer .social ul:after{display:table;content:"";line-height:0;}#footer .social ul:after{clear:both;}#footer .social li{float:left;padding:0;}#footer .social a{background:url(/sites/all/themes/stm/img/icons-social-small.png) no-repeat 0 40px;border:2px solid #424242;display:block;height:40px;margin-left:4px;text-indent:-777em;width:40px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#027eb2;}#footer .social a.facebook{background-position:0 0;}#footer .social a.twitter{background-position:0 -40px;}#footer .social a.youtube{background-position:0 -80px;}#footer .social a.instagram{background-position:0 -125px;}#footer .social a.linkedin{background-position:0 -170px;}#footer .social a.tiktok{background-position:0 -215px;}#footer .social a:hover,#footer .social a:focus{border:2px solid #323232;}#footer .part-2{position:relative;background-color:#027eb2;background-image:-moz-linear-gradient(top,#047eaf,#007EB6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#047eaf),to(#007EB6));background-image:-webkit-linear-gradient(top,#047eaf,#007EB6);background-image:-o-linear-gradient(top,#047eaf,#007EB6);background-image:linear-gradient(to bottom,#047eaf,#007EB6);background-repeat:repeat-x;*zoom:1;}#footer .part-2:before,#footer .part-2:after{display:table;content:"";line-height:0;}#footer .part-2:after{clear:both;}#footer .more-infos{float:left;position:relative;}#footer .more-infos .legals{color:#fff;display:inline-block;left:0;padding:20px;top:0;vertical-align:middle;*display:inline;*zoom:1;}#footer .more-infos .links{color:#fff;display:inline-block;padding:20px 0;vertical-align:middle;*display:inline;*zoom:1;}#footer .more-infos .links ul{*zoom:1;}#footer .more-infos .links ul:before,#footer .more-infos .links ul:after{display:table;content:"";line-height:0;}#footer .more-infos .links ul:after{clear:both;}#footer .more-infos .links li{padding:0 10px 0 0;}#footer .more-infos .links a{color:#fff;white-space:nowrap;}#footer .infolettre{color:#fff;float:right;margin:15px 20px;padding-top:5px;}#footer .infolettre label{display:inline-block;}#footer .infolettre input[type='email']{margin:0 6px;padding:4px 10px;width:170px;}#footer .infolettre input[type='email']:-moz-placeholder{color:#515151;}#footer .infolettre input[type='email']:-ms-input-placeholder{color:#515151;}#footer .infolettre input[type='email']::-webkit-input-placeholder{color:#515151;}#footer .infolettre a{color:#fff;}#footer .infolettre .form-submit{border:none;padding:6px;text-shadow:1px 1px 1px #6D6D6D;background-color:#0392d2;background-image:-moz-linear-gradient(top,#019de2,#0582b9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#019de2),to(#0582b9));background-image:-webkit-linear-gradient(top,#019de2,#0582b9);background-image:-o-linear-gradient(top,#019de2,#0582b9);background-image:linear-gradient(to bottom,#019de2,#0582b9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px #3FC5FE inset;-moz-box-shadow:0 1px 1px #3FC5FE inset;box-shadow:0 1px 1px #3FC5FE inset;}#footer .infolettre .form-submit:hover,#footer .infolettre .form-submit:focus{-webkit-box-shadow:0 1px 1px #666 inset;-moz-box-shadow:0 1px 1px #666 inset;box-shadow:0 1px 1px #666 inset;}#footer .infolettre .form-submit:active{-webkit-box-shadow:0 1px 2px #666 inset;-moz-box-shadow:0 1px 2px #666 inset;box-shadow:0 1px 2px #666 inset;}.next-passages-contentpage{border:2px solid #007EB6;margin:20px 0;padding:0;position:relative;display:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.next-passages-contentpage .label.not-accessible{display:block;width:100%;text-align:center;font-weight:bold;font-size:1.2em;padding:10px 0;text-transform:uppercase;}@media (max-width:767px){.next-passages-contentpage .label.not-accessible{width:100%;margin-top:30px;}}.next-passages-contentpage .label.request-hours{display:inline-block;font-size:1em;text-align:right;font-weight:bold;background-color:#ededee;}.next-passages-contentpage .label.request-hours2{display:block;font-size:1em;text-align:left;padding:5px 15px;font-weight:bold;border:solid 1px #d1d3d4;background-color:#ededee;}.next-passages-contentpage .div.request-hours{border:solid 1px #d1d3d4;background-color:#ededee;}.next-passages-contentpage .label.accessible{display:none;width:100%;text-align:center;font-weight:bold;font-size:1.2em;padding:10px 0;text-transform:uppercase;}@media (max-width:767px){.next-passages-contentpage .label.accessible{width:100%;margin-top:30px;}}.next-passages-contentpage .btn.refresh-search{position:relative;right:10px;width:25px;height:25px;padding:0;z-index:18;}.next-passages-contentpage .btn.refresh-search span.icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1335px;height:14px;left:1px;margin-top:-7px;padding:0;position:absolute;top:47%;width:20px;}.next-passages-contentpage .btn.refresh-search span.text{text-indent:-777em;}.next-passages-contentpage .about-real-time{padding-top:15px;}.next-passages-contentpage.only-accessible .label.not-accessible{display:none;}.next-passages-contentpage.only-accessible .label.accessible{display:block;}.next-passages-contentpage.only-accessible .micro-alert{display:block;margin:-10px 0 7px 0;position:static;}.next-passages-contentpage.only-accessible .micro-alert .icon-accessible{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1002px;display:inline-block;height:18px;width:20px;}.next-passages-contentpage p.night-message{width:50%;margin-top:-10px;text-align:center;font-size:12px;}@media (max-width:767px){.next-passages-contentpage p.night-message{width:100%;}}.next-passages-contentpage .micro-alert{position:absolute;left:11px;bottom:6px;display:none;}.next-passages-contentpage .micro-alert .icon{display:none;}.next-passages-contentpage .congestion-alert{margin:30px -15px 30px -15px;}.next-passages-contentpage .date-list{list-style-type:none;padding:0;width:100%;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;}@media (max-width:767px){.next-passages-contentpage .date-list{width:100%;}}.next-passages-contentpage .date-list.loading{background:url(/sites/all/themes/stm/img/ajax-loader-big.gif) no-repeat 50% 50%;display:block;margin:10px 0;min-height:10px;text-indent:-777em;}.next-passages-contentpage .date-list li{display:block;font-size:0.917em;font-weight:bold;border-bottom:solid 1px #d1d3d4;padding:5px 16px 8px 48px;}.icon.icon-accessibility,.icon.icon-cp-accessibility{background-position:0 -1736px;width:20px;height:20px;padding:0 5px;}.next-passages-contentpage .date-list li:before{display:none;}.next-passages-contentpage .notes-list-container{width:50%;float:left;margin-top:80px;}.next-passages-contentpage .notes-list-container.loading{display:none;}@media (max-width:767px){.next-passages-contentpage .notes-list-container{width:100%;margin-top:20px;}}.next-passages-contentpage .more{text-align:right;position:absolute;right:10px;bottom:4px;}.next-passages-contentpage .more .btn{padding:10px 0 0 0;}.next-passages-contentpage .more .btn:hover,.next-passages-contentpage .more .btn:focus{text-decoration:underline;}.next-passages-about{margin:8px 20px 0 0;text-align:right;}#map-service-state,#status-bus-page-list{display:table;position:relative;width:100%;z-index:1;-webkit-box-shadow:0 -4px 4px rgba(81,81,81,0.2);-moz-box-shadow:0 -4px 4px rgba(81,81,81,0.2);box-shadow:0 -4px 4px rgba(81,81,81,0.2);*zoom:1;}#map-service-state.plan-metro{width:940px;overflow:hidden;}#map-service-state:before,#status-bus-page-list:before,#map-service-state:after,#status-bus-page-list:after{display:table;content:"";line-height:0;}#map-service-state:after,#status-bus-page-list:after{clear:both;}.no-js #map-service-state,.no-js #status-bus-page-list{display:none;}#map-service-state .status-services,#status-bus-page-list .status-services{background:#fff;display:table-cell;position:static;width:75%;}#map-service-state.plan-metro .status-services{width:100%;}#map-service-state .status-services .tabs-list,#status-bus-page-list .status-services .tabs-list{min-height:18px;}#map-service-state .status-services .tab,#status-bus-page-list .status-services .tab{float:left;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;min-height:18px;text-transform:uppercase;width:33%;background-color:#5c5c5c;background-image:-moz-linear-gradient(top,#727272,#3C3C3C);background-image:-webkit-gradient(linear,0 0,0 100%,from(#727272),to(#3C3C3C));background-image:-webkit-linear-gradient(top,#727272,#3C3C3C);background-image:-o-linear-gradient(top,#727272,#3C3C3C);background-image:linear-gradient(to bottom,#727272,#3C3C3C);background-repeat:repeat-x;}#map-service-state.plan-metro ul{border-radius:14px;}#map-service-state.plan-metro ul li{padding:0;}#map-service-state.plan-metro ul li::before{content:"";}#map-service-state .status-services .tab.ui-tabs-active,#status-bus-page-list .status-services .tab.ui-tabs-active{text-decoration:none;}#map-service-state .status-services .tab:focus,#status-bus-page-list .status-services .tab:focus{background:#000 !important;}#map-service-state .status-services .tab:last-child,#status-bus-page-list .status-services .tab:last-child{width:34%;}#map-service-state .status-services .tab a,#status-bus-page-list .status-services .tab a{border-right:1px solid #6D6D6D !important;color:#fff !important;cursor:pointer !important;display:block !important;margin:0 !important;min-height:18px !important;padding:10px 20px 10px 50px !important;position:relative !important;}#map-service-state.plan-metro .status-services .tab a{font-size:12px;line-height:18px;}#map-service-state .status-services .tab a #h2-tab,.content-classic #h2-tab{margin:0;font-size:12px;line-height:18px;}.main-not-front #h2-tab{border:none;clear:both;color:#fff;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0 !important;padding:0 !important;}#map-service-state .status-services .tab a:hover,#status-bus-page-list .status-services .tab a:hover,#map-service-state .status-services .tab a:focus,#status-bus-page-list .status-services .tab a:focus,#map-service-state .status-services .tab a:active,#status-bus-page-list .status-services .tab a:active{background-color:#313131;background-image:-moz-linear-gradient(top,#515151,#000);background-image:-webkit-gradient(linear,0 0,0 100%,from(#515151),to(#000));background-image:-webkit-linear-gradient(top,#515151,#000);background-image:-o-linear-gradient(top,#515151,#000);background-image:linear-gradient(to bottom,#515151,#000);background-repeat:repeat-x;text-decoration:none;}#map-service-state .status-services .tab .icon,#status-bus-page-list .status-services .tab .icon{background:url(/sites/all/themes/stm/img/map-service-state.png) no-repeat 0 0;display:block;height:20px;left:15px;position:absolute;top:8px;width:20px;}#map-service-state .status-services .tab .icon.icon-metro,#status-bus-page-list .status-services .tab .icon.icon-metro{background-position:0 -89px;}#map-service-state .status-services .tab .icon.icon-bus,#status-bus-page-list .status-services .tab .icon.icon-bus{background-position:-20px -89px;}#map-service-state .status-services .tab .icon.icon-elevator,#status-bus-page-list .status-services .tab .icon.icon-elevator{background-position:-40px -89px;}#map-service-state .status-services .tab-blocks,#status-bus-page-list .status-services .tab-blocks{border-right:1px solid #EBEBEB;display:none;margin-bottom:2.5em;}#map-service-state.plan-metro .status-services .tab-blocks{border-right:none;}#map-service-state .status-services .status-metro,#status-bus-page-list .status-services .status-metro{padding:25px 15px 0 15px;*zoom:1;}#map-service-state.plan-metro .status-services .status-metro{padding:20px 20px 0 20px;}#map-service-state .status-services .status-metro:before,#status-bus-page-list .status-services .status-metro:before,#map-service-state .status-services .status-metro:after,#status-bus-page-list .status-services .status-metro:after{display:table;content:"";line-height:0;}#map-service-state .status-services .status-metro:after,#status-bus-page-list .status-services .status-metro:after{clear:both;}#map-service-state .status-services .status-metro .line,#status-bus-page-list .status-services .status-metro .line{background:url(/sites/all/themes/stm/img/line-metro.png) no-repeat 0 0;float:left;min-height:80px;margin:0 2%;padding:0 0 15px 0;width:21%;*zoom:1;}#map-service-state .status-services .status-metro .line:before,#status-bus-page-list .status-services .status-metro .line:before,#map-service-state .status-services .status-metro .line:after,#status-bus-page-list .status-services .status-metro .line:after{display:table;content:"";line-height:0;}#map-service-state .status-services .status-metro .line:after,#status-bus-page-list .status-services .status-metro .line:after{clear:both;}#map-service-state .status-services .status-metro .block,#status-bus-page-list .status-services .status-metro .block{padding:0 15px 0 30px;position:relative;}#map-service-state .status-services .status-metro .title-name,#status-bus-page-list .status-services .status-metro .title-name{font-size:1em;font-weight:bold;line-height:1.2em;margin:0 0 10px 0;padding:0;color:rgb(81,81,81);}#map-service-state .status-services .status-metro .global-alert,#status-bus-page-list .status-services .status-metro .global-alert{background:url(/sites/all/themes/stm/img/global-alert.png) no-repeat 30px -110px;color:#e82111;min-height:80px;padding:0 0 15px 200px;}#map-service-state .status-services .status-metro .line-1,#status-bus-page-list .status-services .status-metro .line-1{background-position:0 -1600px;}#map-service-state .status-services .status-metro .line-2,#status-bus-page-list .status-services .status-metro .line-2{background-position:0 -2000px;}#map-service-state .status-services .status-metro .line-4,#status-bus-page-list .status-services .status-metro .line-4{background-position:0 -2400px;}#map-service-state .status-services .status-metro .line-5,#status-bus-page-list .status-services .status-metro .line-5{background-position:0 -2800px;}#map-service-state .status-services .status-metro .icon-message-alert,#status-bus-page-list .status-services .status-metro .icon-message-alert{left:30px;position:absolute;top:-2px;}#map-service-state .status-services .status-metro .icon-alert,#status-bus-page-list .status-services .status-metro .icon-alert{left:30px;position:absolute;top:-2px;}#map-service-state .status-services .status-metro p,#status-bus-page-list .status-services .status-metro p{margin:0;padding:0;}#map-service-state.plan-metro .status-services .status-metro p{font-size:1em;line-height:1.2em;}#map-service-state .status-services .status-metro .line-alert p,#status-bus-page-list .status-services .status-metro .line-alert p{color:#e82111;text-indent:30px;}#map-service-state .status-services .status-bus,#status-bus-page-list .status-services .status-bus{padding:20px;*zoom:1;}#map-service-state.plan-metro .status-services .status-bus{padding:0 20px;}#map-service-state .status-services .status-bus:before,#status-bus-page-list .status-services .status-bus:before,#map-service-state .status-services .status-bus:after,#status-bus-page-list .status-services .status-bus:after{display:table;content:"";line-height:0;}#map-service-state .status-services .status-bus:after,#status-bus-page-list .status-services .status-bus:after{clear:both;}#map-service-state .status-services .status-bus .messages_bus--title,#status-bus-page-list .status-services .status-bus .messages_bus--title{font-size:18px;font-weight:bold;line-height:1.3;margin-bottom:0;margin-top:0;color:rgb(81,81,81);}#map-service-state.plan-metro .status-services .status-bus .messages_bus--title{padding:0;}#map-service-state .status-services .status-bus ul,#status-bus-page-list .status-services .status-bus ul{margin:0 0 15px 0;padding:0;list-style-type:none;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#map-service-state .status-services .status-bus li,#status-bus-page-list .status-services .status-bus li{display:inline-block;min-width:24px;text-align:right;*display:inline;*zoom:1;}#map-service-state .status-services .status-bus li .icon-ok,#status-bus-page-list .status-services .status-bus li .icon-ok{position:relative;text-align:left;text-indent:-777em;}#map-service-state .status-services .status-bus li a,#status-bus-page-list .status-services .status-bus li a{background:#F7F7F7;color:#515151;font-size:14px;margin:0 7px 7px 0;display:block;min-width:36px;padding:7px 0;text-align:center;}#map-service-state .status-services .status-bus li a:hover,#status-bus-page-list .status-services .status-bus li a:hover{color:#007EB6;font-weight:bold;text-decoration:none;}#map-service-state .status-services .status-bus h3,#status-bus-page-list .status-services .status-bus h3{font-size:1.5em;}#map-service-state .status-services .status-bus h4,#status-bus-page-list .status-services .status-bus h4{font-size:1.35em;font-weight:normal;margin-top:0;}#map-service-state .status-services .status-bus .blocks.blocks_day,#status-bus-page-list .status-services .status-bus .blocks.blocks_day{width:60%;float:left;}#map-service-state .status-services .status-bus .blocks.blocks_night,#status-bus-page-list .status-services .status-bus .blocks.blocks_night{width:30%;float:right;}#map-service-state .status-services .status-bus .blocks span.title,#status-bus-page-list .status-services .status-bus .blocks span.title{margin-right:14px;}#map-service-state .status-services .status-bus .blocks span.icon,#status-bus-page-list .status-services .status-bus .blocks span.icon,#map-service-state .status-services .status-bus .blocks h2.icon,#status-bus-page-list .status-services .status-bus .blocks h2.icon{background:url(/sites/all/themes/stm/img/bus-icons-mini.png) no-repeat 0 20px;height:20px;margin:0;margin-top:6px;position:absolute;width:20px;}#map-service-state .status-services .status-bus .blocks span.icon.local,#status-bus-page-list .status-services .status-bus .blocks span.icon.local,#map-service-state .status-services .status-bus .blocks h2.icon.local,#status-bus-page-list .status-services .status-bus .blocks h2.icon.local{background-position:0 0;}#map-service-state .status-services .status-bus .blocks span.icon.express,#status-bus-page-list .status-services .status-bus .blocks span.icon.express,#map-service-state .status-services .status-bus .blocks h2.icon.express,#status-bus-page-list .status-services .status-bus .blocks h2.icon.express{background-position:0 -21px;}#map-service-state .status-services .status-bus .blocks span.icon.dedicated,#status-bus-page-list .status-services .status-bus .blocks span.icon.dedicated,#map-service-state .status-services .status-bus .blocks h2.icon.dedicated,#status-bus-page-list .status-services .status-bus .blocks h2.icon.dedicated{background-position:0 -42px;}#map-service-state .status-services .status-bus .blocks span.icon.night,#status-bus-page-list .status-services .status-bus .blocks span.icon.night,#map-service-state .status-services .status-bus .blocks h2.icon.night,#status-bus-page-list .status-services .status-bus .blocks h2.icon.night{background-position:0 -63px;}#map-service-state .status-services .status-bus .blocks span.icon.tenmax,#status-bus-page-list .status-services .status-bus .blocks span.icon.tenmax,#map-service-state .status-services .status-bus .blocks h2.icon.tenmax,#status-bus-page-list .status-services .status-bus .blocks h2.icon.tenmax{background-position:0 -84px;}#map-service-state .status-services .status-bus .blocks span.icon.shuttleOr,#status-bus-page-list .status-services .status-bus .blocks span.icon.shuttleOr,#map-service-state .status-services .status-bus .blocks h2.icon.shuttleOr,#status-bus-page-list .status-services .status-bus .blocks h2.icon.shuttleOr{background-position:0 -126px;}#map-service-state .status-services .status-bus .blocks span.icon,#status-bus-page-list .status-services .status-bus .blocks span.icon{display:inline-block;position:relative;margin-left:5px;}#map-service-state .status-services .status-elevator,#status-bus-page-list .status-services .status-elevator{padding:20px 20px 20px 80px;}#map-service-state.plan-metro .status-services .status-elevator{padding:0 20px 0 80px;}#map-service-state .status-services .status-elevator .icon-elevator,#status-bus-page-list .status-services .status-elevator .icon-elevator{background:url(/sites/all/themes/stm/img/map-service-state.png) no-repeat 0 0;height:44px;left:20px;position:absolute;top:48px;width:38px;}#map-service-state.plan-metro .status-services .status-elevator .icon-elevator{top:54px;}#map-service-state .status-services .status-elevator ul,#status-bus-page-list .status-services .status-elevator ul{list-style-type:none;margin:0;padding:0;}#map-service-state .status-services .status-elevator li,#status-bus-page-list .status-services .status-elevator li{display:inline-block;margin:0 20px 10px 0;*display:inline;*zoom:1;}#map-service-state .status-services .status-elevator li:last-child,#status-bus-page-list .status-services .status-elevator li:last-child{margin-right:0;}#map-service-state .status-services .status-elevator li .non-functional,#status-bus-page-list .status-services .status-elevator li .non-functional{border-bottom:1px dotted #e82111;color:#e82111;}#map-service-state .status-services .status-elevator li .non-functional:hover,#status-bus-page-list .status-services .status-elevator li .non-functional:hover,#map-service-state .status-services .status-elevator li .non-functional:focus,#status-bus-page-list .status-services .status-elevator li .non-functional:focus{border-bottom-style:solid;}#map-service-state .status-services .status-elevator li .non-functional .icon-alert,#status-bus-page-list .status-services .status-elevator li .non-functional .icon-alert{margin-right:4px;}#map-service-state .status-services .status-elevator li .functional .icon-ok,#status-bus-page-list .status-services .status-elevator li .functional .icon-ok{margin-right:1px;}#map-service-state .status-services .status-elevator li .message,#status-bus-page-list .status-services .status-elevator li .message{left:-777em;position:absolute;top:-777em;}#map-service-state .status-services .more,#status-bus-page-list .status-services .more{border-top:1px solid #EBEBEB;bottom:0;display:none;left:0;margin:0 1%;padding:6px 0 4px 0;position:absolute;text-align:right;width:73%;}#map-service-state.plan-metro .status-services .more{display:block;bottom:5px;margin:0 2%;padding:6px 0;width:96%;}#map-service-state .status-services .more a,#status-bus-page-list .status-services .more a{display:inline-block;vertical-align:middle;}#map-service-state .status-services .more .icon,#status-bus-page-list .status-services .more .icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -620px;height:20px;vertical-align:middle;width:20px;}#map-service-state .status-messages,#status-bus-page-list .status-messages{background-color:#f3f3f3;background-image:-moz-linear-gradient(top,#EBEBEB,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#EBEBEB),to(#fff));background-image:-webkit-linear-gradient(top,#EBEBEB,#fff);background-image:-o-linear-gradient(top,#EBEBEB,#fff);background-image:linear-gradient(to bottom,#EBEBEB,#fff);background-repeat:repeat-x;display:table-cell;position:static;vertical-align:top;width:25%;}#map-service-state.plan-metro .status-messages{display:none;}#map-service-state .status-messages .tab,#status-bus-page-list .status-messages .tab{background-color:#5c5c5c;background-image:-moz-linear-gradient(top,#727272,#3C3C3C);background-image:-webkit-gradient(linear,0 0,0 100%,from(#727272),to(#3C3C3C));background-image:-webkit-linear-gradient(top,#727272,#3C3C3C);background-image:-o-linear-gradient(top,#727272,#3C3C3C);background-image:linear-gradient(to bottom,#727272,#3C3C3C);background-repeat:repeat-x;color:#fff;cursor:pointer;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;padding:10px 20px;text-transform:uppercase;}#map-service-state .status-messages .tab h2{margin:0;font-size:12px;line-height:18px;}#map-service-state .status-messages .tab-blocks,#status-bus-page-list .status-messages .tab-blocks{display:none;margin-bottom:2.5em;}#map-service-state .status-messages .tab-blocks .tab-block:first-of-type .box,#status-bus-page-list .status-messages .tab-blocks .box{padding:25px 20px 5px 20px;}#map-service-state .status-messages .tab-blocks .tab-block .box,#status-bus-page-list .status-messages .tab-blocks .box{padding:10px 20px 5px 20px;}#map-service-state .status-messages .tab-blocks .box a,#status-bus-page-list .status-messages .tab-blocks .box a{text-decoration:underline;}#map-service-state .status-messages .tab-blocks .box a:hover,#status-bus-page-list .status-messages .tab-blocks .box a:hover,#map-service-state .status-messages .tab-blocks .box a:focus,#status-bus-page-list .status-messages .tab-blocks .box a:focus{text-decoration:none;}#map-service-state .status-messages .sub-block:hover .switch,#status-bus-page-list .status-messages .sub-block:hover .switch{background-position:-60px -45px;}#map-service-state .status-messages .sub-block:hover .switch:focus .icon,#status-bus-page-list .status-messages .sub-block:hover .switch:focus .icon{background-position:0 -200px;}#map-service-state .status-messages .sub-block:hover .tab,#status-bus-page-list .status-messages .sub-block:hover .tab{background-color:#313131;background-image:-moz-linear-gradient(top,#515151,#000);background-image:-webkit-gradient(linear,0 0,0 100%,from(#515151),to(#000));background-image:-webkit-linear-gradient(top,#515151,#000);background-image:-o-linear-gradient(top,#515151,#000);background-image:linear-gradient(to bottom,#515151,#000);background-repeat:repeat-x;}#map-service-state .status-messages .more,#status-bus-page-list .status-messages .more{border-top:1px solid #EBEBEB;bottom:0;display:none;margin:0 1%;padding:6px 0 4px 0;position:absolute;right:0;text-align:right;width:23%;}#map-service-state .status-messages .more a,#status-bus-page-list .status-messages .more a{display:inline-block;vertical-align:middle;}#map-service-state .status-messages .more .icon,#status-bus-page-list .status-messages .more .icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -640px;height:20px;vertical-align:middle;width:20px;}#map-service-state .status-services .more a,#status-bus-page-list .status-messagesstatus-services .more a{display:inline-block;vertical-align:middle;}#map-service-state .status-services .more .icon,#status-bus-page-list .status-services .more .icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -640px;height:20px;vertical-align:middle;width:20px;}#map-service-state .status-services .more,#status-bus-page-list .status-services .more{font-weight:bolder;}#map-service-state .status-messages .switch,#status-bus-page-list .status-messages .switch{background:url(/sites/all/themes/stm/img/map-service-state.png) no-repeat 0 -45px;border:none;height:24px;padding:0;position:absolute;right:16px;top:-10px;width:53px;z-index:1;}#map-service-state .status-messages .switch .icon,#status-bus-page-list .status-messages .switch .icon{background:url(/sites/all/themes/stm/img/map-application-open-close.png) no-repeat 0 -40px;display:block;height:5px;left:22px;position:absolute;top:11px;width:9px;}#map-service-state .status-messages .switch:hover .icon,#status-bus-page-list .status-messages .switch:hover .icon{background-position:0 -320px;}#map-service-state .status-messages .switch:focus .icon,#status-bus-page-list .status-messages .switch:focus .icon{background-position:0 -80px;}#map-service-state.opened .tabs-list .tab.ui-tabs-active,#status-bus-page-list.opened .tabs-list .tab.ui-tabs-active{position:relative;background-color:#313131;background-image:-moz-linear-gradient(top,#515151,#000);background-image:-webkit-gradient(linear,0 0,0 100%,from(#515151),to(#000));background-image:-webkit-linear-gradient(top,#515151,#000);background-image:-o-linear-gradient(top,#515151,#000);background-image:linear-gradient(to bottom,#515151,#000);background-repeat:repeat-x;}#map-service-state.opened .tabs-list .tab.ui-tabs-active:after,#status-bus-page-list.opened .tabs-list .tab.ui-tabs-active:after{border:solid transparent;border-color:rgba(0,0,0,0);border-top-color:#000;border-width:9px;left:50%;margin-left:-9px;top:100%;content:" ";height:0;width:0;position:absolute;pointer-events:none;}#map-service-state.opened .tabs-list .tab.ui-tabs-active a,#status-bus-page-list.opened .tabs-list .tab.ui-tabs-active a{cursor:default;}#map-service-state.opened .tabs-list .ui-state-focus,#status-bus-page-list.opened .tabs-list .ui-state-focus{text-decoration:underline !important;}#map-service-state.opened .status-messages .tab-blocks,#status-bus-page-list.opened .status-messages .tab-blocks,#map-service-state.opened .status-services .tab-blocks,#status-bus-page-list.opened .status-services .tab-blocks{display:block;}#map-service-state.plan-metro .status-services .tab-blocks{margin-bottom:3.5em;}#map-service-state.opened .status-messages .tab,#status-bus-page-list.opened .status-messages .tab{background-color:#313131;background-image:-moz-linear-gradient(top,#515151,#000);background-image:-webkit-gradient(linear,0 0,0 100%,from(#515151),to(#000));background-image:-webkit-linear-gradient(top,#515151,#000);background-image:-o-linear-gradient(top,#515151,#000);background-image:linear-gradient(to bottom,#515151,#000);background-repeat:repeat-x;cursor:auto;}#map-service-state.opened .status-messages .tab:hover,#status-bus-page-list.opened .status-messages .tab:hover,#map-service-state.opened .status-messages .tab:focus,#status-bus-page-list.opened .status-messages .tab:focus{color:#fff;}#map-service-state.opened .status-messages .switch,#status-bus-page-list.opened .status-messages .switch{background-position:-60px -45px;}#map-service-state.opened .status-messages .switch .icon,#status-bus-page-list.opened .status-messages .switch .icon{background-position:0 -160px;}#map-service-state.opened .status-messages .switch:hover .icon,#status-bus-page-list.opened .status-messages .switch:hover .icon{background-position:0 -360px;}#map-service-state.opened .status-messages .switch:focus .icon,#status-bus-page-list.opened .status-messages .switch:focus .icon{background-position:0 -200px;}#status-bus-page-list{display:block;padding:0;margin:0;box-shadow:none;}#status-bus-page-list .status-services .status-bus{padding:0;}#status-bus-page-list .status-services .status-bus h2.messages_bus--title{font-size:1.65em;margin:30px 0 5px 0;}#status-bus-page-list .status-services .status-bus h3{font-weight:400;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.5em;}#status-bus-page-list .status-services .status-bus h3 .icon{top:0;}#status-bus-page-list .status-services .status-bus .blocks.blocks_day{width:100%;}#status-bus-page-list .status-services .status-bus .blocks.blocks_night{width:100%;float:none;}#status-bus-page-list .status-services .status-bus .blocks span.icon{top:-2px;}.congestion-alert{border-top:1px #D3D3D3 solid;border-bottom:1px #D3D3D3 solid;padding:15px 15% 15px 9%;margin:0 -10px 30px -10px;display:none;}.congestion-alert .congestion-alert--content{display:inline-block;font-size:1.167em;line-height:1.2em;font-weight:bold;color:#007EB6;text-transform:uppercase;position:relative;margin-left:40px;}.congestion-alert .congestion-alert--icone{display:inline-block;font-size:1.167em;line-height:1.2em;font-weight:bold;color:#007EB6;text-transform:uppercase;position:relative;padding-left:15px;margin-left:40px;}.congestion-alert .congestion-alert--icone:before{content:'';display:block;width:9px;height:13px;background:url(/sites/all/themes/stm/img/icons-congestion.png);position:absolute;left:0px;}.aside-sidebar .status-services .status-metro .line-1 .block{background:url(/sites/all/themes/stm/img/ligne_verte.png);background-repeat:no-repeat;background-position:-40px 0px;}.aside-sidebar .status-services .status-metro .line-2 .block{background:url(/sites/all/themes/stm/img/ligne_orange.png);background-repeat:no-repeat;background-position:-40px 0px;}.aside-sidebar .status-services .status-metro .line-4 .block{background:url(/sites/all/themes/stm/img/ligne_jaune.png);background-repeat:no-repeat;background-position:-40px 0px;}.aside-sidebar .status-services .status-metro .line-5 .block{background:url(/sites/all/themes/stm/img/ligne_bleue.png);background-repeat:no-repeat;background-position:-40px 0px;}.aside-sidebar .status-services .status-metro .line .block{padding:70px 0px 0px 10px;}.aside-sidebar .status-services .status-metro .line-alert span{float:left;}.aside-sidebar .status-services .status-metro .line-alert p{color:#e82111;padding:3px 0px 0px 0px;text-indent:5px;}.aside-sidebar .status-services .status-metro .more{padding:30px 0px 0px 0px;}.aside-sidebar .status-services .status-metro .line h2{font-size:14px;}.aside-sidebar .status-services .status-elevators .item-elevator{margin-top:20px;}.aside-sidebar .status-services .status-elevators .item-elevator span{float:left;}.aside-sidebar .status-services .status-elevators .item-elevator h2{padding:3px 0px 0px 0px;text-indent:5px;line-height:1.5em;font-size:12px;font-weight:normal;}.aside-sidebar .status-services .status-elevators .item-elevator.non-functional h2,.aside-sidebar .status-services .status-elevators .item-elevator.non-functional p{color:#e82111;}.page-infos-reseaux-bus span.periode-weekly,.page-infos-reseaux-bus span.periode-var1,.page-infos-reseaux-bus span.periode-ferie,.page-info-networks-bus span.periode-weekly,.page-info-networks-bus span.periode-var1,.page-info-networks-bus span.periode-ferie{font-size:1.167em;line-height:1.4em;margin:0;padding:1em 0;float:right;}#plan-metro .content-block,.plan-metro{width:940px;}#plan-metro .nav-sidebar{float:none;margin-right:0;width:auto;}#plan-metro .nav-sidebar .nav-level-3{margin-right:0;}#plan-metro .nav-sidebar .nav-level-3>ul{margin:0 0 3em 0;}#plan-metro .nav-sidebar .nav-level-3>ul>li{border-top:none;display:inline-block;}#plan-metro .nav-sidebar .nav-level-3>ul>li>a{margin-top:3px;padding:10px 20px;}#plan-metro .nav-sidebar .nav-level-3>ul>li>a:hover,#plan-metro .nav-sidebar .nav-level-3>ul>li>a:focus{background:#f7f7f7;color:#007eb6;}#plan-metro .nav-sidebar .nav-level-3>ul>li>a:before,#plan-metro .nav-sidebar .nav-level-3>ul>li>a:after{display:none;}#plan-metro .nav-sidebar .nav-level-3>ul>li.active-trail a{background:#f7f7f7;color:#007eb6;}#plan-metro .nav-sidebar .nav-level-3>ul>li.has-children ul{display:none;}#bus-line-pastille{width:58px;height:58px;font-size:2.5em;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.family-jour{background-color:#009EE0;color:white;}.family-nuit{background-color:black;color:white;}.family-freq-toute-journee{background-color:#781B7D;color:white;}.family-freq-periode-pointe{background-color:white;color:#781B7D;box-sizing:border-box;border:solid 2px #781B7D;}.fam-line-container{background:#fff;border:5px solid #EBEBEB;min-height:300px;position:relative;-webkit-box-shadow:0 2px 4px #AAA;-moz-box-shadow:0 2px 4px #AAA;box-shadow:0 2px 4px #AAA;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}.fam-line-desc{font-size:16px;margin-left:9px;}.fam-line-number{background-color:#ebebeb;font-family:TransitBold,"Helvetica Neue",Arial,sans-serif;;font-weight:bold;font-size:18px;width:40px;height:40px;border-radius:2px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;margin-left:12px;}.fam-line-number.family-jour{background-color:#009ee0;color:white;}.fam-line-number.family-nuit{background-color:black;color:white;}.fam-line-number.family-freq-toute-journee{background-color:#781B7D;color:white;}.fam-line-number.family-freq-periode-pointe{background-color:white;color:#781B7D;box-sizing:border-box;border:solid 2px #781B7D;}.font-size-16-px{font-size:16px;}.line-family-legend-container{display:flex;justify-content:space-between;height:69px;}.line-family-legend-item{display:flex;justify-content:flex-start;align-items:center;}.line-family-legend-square{display:flex;flex-direction:column;align-items:center;justify-content:center;width:14px;height:14px;border-radius:2px;}.family-jour{background-color:#009EE0;}.family-freq-toute-journee{background-color:#781B7D;}.family-nuit{background-color:#000;}.family-freq-periode-pointe{background-color:white;box-sizing:border-box;border:solid 2px #781B7D;}.line-fam-legend-desc{font-size:14px;margin-left:0.3em;}.margin-top-0-px{margin-top:0px !important;}.margin-left-12-em{margin-left:12em;}.width-4_5-em{width:4.5em;}.width-5_5-em{width:5.5em;}.margin-right-13-em{margin-right:13em;}.margin-left-17-px{margin-left:17px;}.margin-right-17-px{margin-right:17px;}.margin-left-10-px{margin-left:10px;}.margin-right-10-px{margin-right:10px;}.padding-top-0_2-em{padding-top:0.2em !important;}.font-weight-bold{font-weight:bold;}.hide{display:none;}.flex{display:flex;}.notif-padding{padding:12px 30px 10px 30px;}.top-msg-notification{color:white;font-size:1.167em;background:#E96C1C;display:flex;justify-content:space-between;align-items:self-start;border-bottom:1px solid #EBEBEB;}.top-msg-notification a{color:white;text-decoration:underline;}.bill-96 a{color:black;text-decoration:underline;}.bill-96{color:black;font-size:1.167em;background:#bcbec0;justify-content:space-between;align-items:self-start;border-bottom:1px solid #EBEBEB;}.close-button{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 50% -521px;border:none;height:20px;width:20px;}.display-none{display:none;}.color-white{color:white;}.color-mauve{color:#781B7D;}.margin-top-2-em{margin-top:2em;}.margin-bottom-1-em{margin-bottom:1em;}.font-size-12-px{font-size:12px !important;}.margin-top-0-px{margin-top:0px !important;}.width-625-px{width:625px;}
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;}.ui-helper-clearfix:after{clear:both;}.ui-helper-clearfix{zoom:1;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0);}.ui-state-disabled{cursor:default !important;}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}.ui-accordion .ui-accordion-content{padding:0;border-top:0;overflow:auto;zoom:1;}.ui-autocomplete{position:absolute;cursor:default;}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none;}.ui-button-icon-only{width:2.2em;}button.ui-button-icon-only{width:2.4em;}.ui-button-icons-only{width:3.4em;}button.ui-button-icons-only{width:3.7em;}.ui-button .ui-button-text{display:block;line-height:1.4;}.ui-button-text-only .ui-button-text{padding:.4em 1em;}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}input.ui-button{padding:.4em 1em;}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em;}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}.ui-buttonset{margin-right:7px;}.ui-buttonset .ui-button{margin-left:0;margin-right:-0.3em;}button.ui-button::-moz-focus-inner{border:0;padding:0;}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;font-size:0em;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden;}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}.ui-draggable .ui-dialog-titlebar{cursor:move;}.ui-menu-icons{position:relative;}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em;}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em;}.ui-menu .ui-menu-icon{position:static;float:right;}.ui-progressbar{height:2em;text-align:left;overflow:hidden;}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}.ui-slider{position:relative;text-align:left;}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}.ui-slider-horizontal{height:.8em;}.ui-slider-horizontal .ui-slider-handle{top:-0.3em;margin-left:-0.6em;}.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}.ui-slider-horizontal .ui-slider-range-min{left:0;}.ui-slider-horizontal .ui-slider-range-max{right:0;}.ui-slider-vertical{width:.8em;height:100px;}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em;}.ui-slider-vertical .ui-slider-range{left:0;width:100%;}.ui-slider-vertical .ui-slider-range-min{bottom:0;}.ui-slider-vertical .ui-slider-range-max{top:0;}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle;}.ui-spinner-input{border:none;background:none;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px;}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;z-index:100;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0;}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none;}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0;}.ui-spinner-up{top:0;}.ui-spinner-down{bottom:0;}span.ui-spinner{background:none;}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px;}.ui-tabs{position:relative;zoom:1;}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:default;}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;}.ui-tooltip{padding:8px;position:absolute;z-index:9999;-o-box-shadow:0 0 5px #aaa;-moz-box-shadow:0 0 5px #aaa;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-tooltip{background:#ffffff;border:2px solid #009ee0;color:#515151;font-weight:bold;max-width:300px;padding:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 4px #bcbcbc;-moz-box-shadow:0 0 4px #bcbcbc;box-shadow:0 0 4px #bcbcbc;}.ui-tooltip.alert{border-color:#e82111;color:#e82111;}.ui-tooltip p{margin:0;padding:0;}.ui-tooltip p + p{margin-top:10px;}
.content-classic h1,.content-classic h2{border-top:1px solid #EBEBEB;clear:both;color:#009EE0;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.833em;line-height:1.4em;margin:1.5em 0 1em 0;padding:1.5em 0 0 0;}.h2-newsletter{border-top:none !important;}.content-classic h1:first-child,.content-classic h2:first-child,.content-classic h1.no-border,.content-classic h2.no-border{border-top:none;margin-top:0;}.content-classic h1 a,.content-classic h2 a{color:#009EE0;}.content-classic .editor-header{border-bottom:1px solid #EBEBEB;padding:2em 0;}.content-classic .editor-header .infos{margin:0 0 2em 0;}.content-classic .editor-header .infos time{display:inline-block;margin-left:4px;}.content-classic .editor-header .chapo p{font-size:1.25em;}.content-classic .columns-3{margin-top:0;}.content-classic .columns-3 a{color:#515151;display:block;position:relative;}.content-classic .columns-3 a .title{font-size:1.167em;padding-top:0;}.content-classic .social{max-height:2em;overflow:hidden;padding-top:1em;text-align:right;}.content-classic .social .email a{background:#F7F7F7;border:1px solid #D3D3D3;color:#515151;font-size:0.917em;line-height:1em;padding:3px 8px 4px 30px;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.content-classic .social .email a:hover,.content-classic .social .email a:focus{border-color:#007EB6;color:#007EB6;text-decoration:none;}.content-classic .social .email a:before{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1200px;content:"";display:inline-block;height:20px;left:7px;position:absolute;top:-1px;vertical-align:bottom;width:20px;}.content-classic .social iframe{margin:0;}.content-classic .social .button{display:inline-block;margin:0 0 0 10px;vertical-align:top;}.content-classic .editor{*zoom:1;}.content-classic .editor:before,.content-classic .editor:after{display:table;content:"";line-height:0;}.content-classic .editor:after{clear:both;}.content-classic .editor article,.content-classic .editor section{margin:0 0 2em 0;}.content-classic .editor article+article,.content-classic .editor section+article,.content-classic .editor article+section,.content-classic .editor section+section{border-top:1px solid #EBEBEB;margin-top:1.5em;}.content-classic .editor article h2,.content-classic .editor section h2{border-top:0;margin-top:0;}.content-classic .editor article .more,.content-classic .editor section .more{text-align:right;}.content-classic.content-no-banner h2:first-child{border-top:none;margin-top:0;}.content-classic h3{clear:both;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.5em;line-height:1.4em;margin:0;padding:0 0 0.5em 0;}.content-classic .dont-clear-h3 h3{clear:none;}.content-classic h4,.content-classic h5,.content-classic h6{clear:both;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.167em;margin:0;padding:0 0 1em 0;}.content-classic h4.complete-schedule-title{padding-bottom:0;margin-top:30px;margin-bottom:30px;}.content-classic h4.complete-schedule-title-week,.content-classic h4.complete-schedule-title-week-var1{padding-bottom:0;margin-top:30px;}.content-classic h4.complete-schedule-title span.date,.content-classic h4.complete-schedule-title-week span.date,.content-classic h4.complete-schedule-title-var1 span.date,.content-classic h4.complete-schedule-title-fete1 span.date,.content-classic h4.complete-schedule-title-fete2 span.date,.content-classic h4.complete-schedule-title-fete3 span.date,.content-classic h4.complete-schedule-title-fete4 span.date{display:block;font-size:1.4em;margin:15px 0 15px 0;}.content-classic h4.complete-schedule-title span.complete-schedule-title-week-accessible,.content-classic h4.complete-schedule-title-week span.complete-schedule-title-week-accessible,.content-classic h4.complete-schedule-title-var1 span.complete-schedule-title-week-accessible,.content-classic h4.complete-schedule-title-fete1 span.complete-schedule-title-week-accessible,.content-classic h4.complete-schedule-title-fete2 span.complete-schedule-title-week-accessible,.content-classic h4.complete-schedule-title-fete3 span.complete-schedule-title-week-accessible,.content-classic h4.complete-schedule-title-fete4 span.complete-schedule-title-week-accessible{display:block;font-size:0.9em;font-weight:normal;}.content-classic h4.complete-schedule-title span.icon.accessible,.content-classic h4.complete-schedule-title-week span.icon.accessible,.content-classic h4.complete-schedule-title-var1 span.icon.accessible,.content-classic h4.complete-schedule-title-fete1 span.icon.accessible,.content-classic h4.complete-schedule-title-fete2 span.icon.accessible,.content-classic h4.complete-schedule-title-fete3 span.icon.accessible,.content-classic h4.complete-schedule-title-fete4 span.icon.accessible,.content-classic h4.complete-schedule-title-week span.icon.ferie{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1736px;content:"";display:inline-block;height:20px;margin-left:10px;margin-right:4px;vertical-align:top;width:20px;}.content-classic time{color:#6D6D6D;display:block;font-size:1em;font-style:italic;margin:0 0 1em 0;}.content-classic .editor time+h2{border-top:none;margin-top:0;padding-top:0;}.content-classic .editor>p:first-child{margin-top:3em;}.content-classic .editor>blockquote:first-child{margin-top:1.5em;}.content-classic p{font-size:1.167em;line-height:1.4em;margin:0;padding:0 0 1em 0;}.content-classic img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.content-classic .figure{display:inline;margin:0;padding:0;}.content-classic .figure.img-left .figcaption,.content-classic .figure.img-right .figcaption{display:block;}.content-classic .figure img{display:inline-block;}.content-classic .figure .figcaption{color:#6D6D6D;display:inline-block;font-style:italic;margin:0.5em 0 0 0;}.content-classic .img-left{float:left;margin:0 1em 2em 0;}.content-classic .img-right{float:right;margin:0 0 2em 1em;text-align:right;}.content-classic .all-jobs a{background:#EBEBEB;display:block;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.833em;padding:2em;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.content-classic blockquote{border:none;margin:1em 0 2em 0;padding:0;position:relative;}.content-classic blockquote:before{background:url(/sites/all/themes/stm/img/icons-normal.png) no-repeat 0 -75px;content:"";display:block;height:48px;left:0;position:absolute;top:-4px;width:50px;z-index:1;}.content-classic blockquote p{line-height:1.5em;padding:1em 2.5em !important;position:relative;z-index:2;}.content-classic blockquote:after{background:url(/sites/all/themes/stm/img/icons-normal.png) no-repeat 0 -124px;content:"";display:block;height:48px;position:absolute;right:0;top:-4px;width:50px;z-index:1;}.content-classic kbd>kbd{background:#3C3C3C;border:1px solid #000;color:#fff;display:inline-block;padding:0 4px;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.content-classic hr{clear:both;display:block;height:1px;border:0;border-top:1px solid #EBEBEB;margin:20px 0;padding:0;}.content-classic div.messages,.content-classic div.messages-mip{width:auto;}.content-classic div.messages .messages,.content-classic div.messages-mip .messages{border-width:2px;}.content-classic div.messages .message-title,.content-classic div.messages-mip .message-title,.content-classic div.messages .message-body,.content-classic div.messages-mip .message-body,.content-classic div.messages .message-mip-title,.content-classic div.messages-mip .message-mip-title,.content-classic div.messages .message-mip-body,.content-classic div.messages-mip .message-mip-body,.content-classic div#messages-week .message-title,.content-classic div#messages-week .message-body{padding:0;}.content-classic div#messages-week-ferie .message-title,.content-classic div#messages-week-ferie .message-body{padding:0;}.content-classic div.messages .message-mip-body,.content-classic div.messages-mip .message-mip-body{margin-bottom:12px;}.content-classic div.messages .message-mip-body:last-child,.content-classic div.messages-mip .message-mip-body:last-child{margin-bottom:0;}.content-classic div.messages .item+.item,.content-classic div.messages-mip .item+.item{margin-top:1em;}.content-classic .escape-video-link a{left:-777em;position:relative;}.content-classic .escape-video-link a:focus{left:0;}.content-classic .iframe-video{text-align:center;position:relative;}.content-classic .iframe-video .go-to-a11y-page{position:absolute;top:-900em;}.content-classic .iframe-video .go-to-a11y-page:focus{top:-20px;}.content-classic iframe{border:none;}.content-classic ul{font-size:1.167em;list-style-type:none;margin:0;padding:0 0 1em 0;}.content-classic ul li{padding:0 0 0.5em 1em;position:relative;}.content-classic ul li:before{color:#009EE0;content:"• ";font-weight:bold;left:0;position:absolute;}.content-classic ul ul{font-size:0.857em;padding:1em 0 0 0;}.content-classic ul ul li{margin-left:0.5em;}.content-classic ul ol{font-size:0.857em;padding:1em 0 0 0;}.content-classic ul ol li{margin-left:0.5em;}.content-classic ul>p{margin-top:-0.5em;}.content-classic ol{font-size:1.167em;counter-reset:counter1;list-style-type:none;margin:0;padding:0 0 1em 0;}.content-classic ol li{counter-increment:counter1;padding:0 0 0.5em 2em;position:relative;}.content-classic ol li:before{color:#009EE0;content:counter(counter1) "• ";font-weight:bold;right:98%;position:absolute;text-align:right;}.content-classic ol ol{font-size:0.857em;padding:1em 0 0 0;counter-reset:counter2;}.content-classic ol ol li{counter-increment:counter2;margin-left:0.5em;}.content-classic ol ol li:before{content:counter(counter2,lower-alpha) ". ";}.content-classic ol ul{font-size:0.857em;padding:1em 0 0 0;}.content-classic ol ul li{margin-left:0.5em;}.content-classic ol ul li:before{color:#009EE0;content:"• ";font-weight:bold;left:0;position:absolute;}.content-classic ol>p{margin-top:-0.5em;}.content-classic .pager li{list-style-type:none;margin:0.5em;padding:0 0.5em;}.content-classic .pager li:before{display:none;}.content-classic iframe{margin:1em 0;}.content-classic a.important:after,.content-classic a[href$=".pdf"]:after,.content-classic a.pdf:after,.content-classic a[href$=".doc"]:after,.content-classic a[href$=".odt"]:after,.content-classic a[href$=".xls"]:after,.content-classic a[href$=".ods"]:after,.content-classic a[href$=".ppt"]:after,.content-classic a.file:after,.content-classic a[rel="external"]:after,.content-classic a.external:after,.content-classic a[href$=".mp3"]:after,.content-classic a[href$=".wav"]:after,.content-classic a[href$=".ogg"]:after,.content-classic a[href$=".midi"]:after,.content-classic a.sound:after{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -682px;bottom:0;content:"";display:inline-block;height:17px;padding:0 2px;position:relative;top:1px;width:20px;}.content-classic a.important:after{background-position:0 -682px;}.content-classic a[href$=".pdf"]:after,.content-classic a.pdf:after{background-position:0 -900px;}.content-classic a[href$=".doc"]:after,.content-classic a[href$=".odt"]:after,.content-classic a[href$=".xls"]:after,.content-classic a[href$=".ods"]:after,.content-classic a[href$=".ppt"]:after,.content-classic a.file:after{background-position:0 -920px;}.content-classic a[rel="external"]:after,.content-classic a.external:after{background-position:0 -940px;}.content-classic a[href$=".mp3"]:after,.content-classic a[href$=".wav"]:after,.content-classic a[href$=".ogg"]:after,.content-classic a[href$=".midi"]:after,.content-classic a.sound:after{background-position:0 -960px;}.content-classic .go-to-map a{display:block;text-align:left;}.content-classic .go-to-map a:before{background:url(/sites/all/themes/stm/img/icons-normal.png) no-repeat 0 -370px;border-right:1px solid #BCBCBC;content:"";display:inline-block;height:22px;margin-right:12px;padding-right:10px;vertical-align:middle;width:22px;}.content-classic .useinfo-schedule-tabs-links{list-style:none;padding:0;margin-bottom:20px;*zoom:1;}.content-classic .useinfo-schedule-tabs-links:before,.content-classic .useinfo-schedule-tabs-links:after{display:table;content:"";line-height:0;}.content-classic .useinfo-schedule-tabs-links:after{clear:both;}.content-classic .useinfo-schedule-tabs-links li{float:left;padding:10px 0;margin:0;}.content-classic .useinfo-schedule-tabs-links li:before{display:none;}.content-classic .useinfo-schedule-tabs-links li:first-child a{-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;}.content-classic .useinfo-schedule-tabs-links li:last-child a{-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;border-right:2px #D3D3D3 solid;}.content-classic .useinfo-schedule-tabs-links li.ui-tabs-active a{background:#F7F7F7;color:#0078AC;}.content-classic .useinfo-schedule-tabs-links li a{padding:10px 20px;background:#fff;border:2px #D3D3D3 solid;border-right:0;color:#515151;}.content-classic .useinfo-schedule-tabs-links li a:hover{color:#0078AC;text-decoration:none;}.content-classic .useinfo-schedule-tabs-links li a:active{text-decoration:none;}.content-classic table{background:#fff;border:none;margin:1em 0 3em 0;width:100%;}.content-classic table th{background:#F4F4F4;padding:1em;}.content-classic table td{padding:1em;}.content-classic table .empty{background:none;border:none;}.content-classic table.classic-table th{text-align:center;text-transform:uppercase;}.content-classic table.classic-table th .duration{text-transform:none;}.content-classic table.classic-table td{text-align:center;}.content-classic table.classic-table.classic-table-5 th,.content-classic table.classic-table.classic-table-3-full th,.content-classic table.classic-table.classic-table-5 td,.content-classic table.classic-table.classic-table-3-full td{width:20%;}.content-classic table.classic-table.classic-table-5 .special,.content-classic table.classic-table.classic-table-3-full .special{width:40%;}.content-classic table.classic-table.classic-table-3 th,.content-classic table.classic-table.classic-table-3 td{width:33%;}.content-classic table.classic-table.classic-table-3 .special{width:66%;}.content-classic table.classic-table.classic-table-3{width:60%;}.content-classic table.classic-table.classic-table-3-full,.content-classic table.classic-table.classic-table-5{width:100%;}.content-classic table th.special{color:#fff;}.content-classic table.line-id-1 th.special{background:#008449;border-color:#007541;}.content-classic table.line-id-2 th.special{background:#F58220;border-color:#d77520;color:#000;}.content-classic table.line-id-4 th.special{background:#FFE400;border-color:#e6cf00;color:#000;}.content-classic table.line-id-5 th.special{background:#007EB6;border-color:#0072b0;}.content-classic table.bus-list{border:none;}.content-classic table.bus-list th{background:#fff;border:none;border-bottom:1px solid #D3D3D3;border-top:1px solid #D3D3D3;font-weight:normal;padding:1em 1em 1em 5px;text-align:left;}.content-classic table.bus-list tr.correspondance-bus-list:first-child{border-top:1px solid #D3D3D3;}.content-classic table.bus-list tr.correspondance-bus-list{border-bottom:1px solid #D3D3D3;}.content-classic table.bus-list .correspondance-bus-list-th{background:#fff;border:none;font-weight:normal;padding:1em 1em 1em 5px;text-align:left;display:flex;align-items:center;gap:14px;}.content-classic table.bus-list th .data{padding:6px 0;}.content-classic table.bus-list td{border:none;border-bottom:1px solid #D3D3D3;border-top:1px solid #D3D3D3;padding:0;text-transform:uppercase;width:150px;}.content-classic table.bus-list .correspondance-bus-list-td{border:none;padding:0;text-transform:uppercase;width:150px;}.content-classic table.bus-list strong{font-size:1.167em;padding-right:3px;}.content-classic table.bus-list a{border-bottom:2px solid #fff;border-top:2px solid #fff;color:#515151;display:block;padding:0.75em 0;position:relative;}.content-classic table.bus-list a:after{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -820px;content:"";display:block;height:20px;margin-top:-10px;position:absolute;right:10px;top:50%;width:20px;}.content-classic table.bus-list a:hover,.content-classic table.bus-list a:focus{border-color:#009EE0;color:#009EE0;text-decoration:none;}.content-classic table.bus-list a:hover:after,.content-classic table.bus-list a:focus:after{background-position:0 -700px;}.content-classic table.bus-list a span{border-left:1px solid #EBEBEB;display:block;padding:4px 30px 4px 20px;}.content-classic table.bus-list .icon{background:url(/sites/all/themes/stm/img/bus-icons-mini.png) no-repeat 0 20px;display:inline-block;height:20px;margin-right:6px;text-indent:-777em;width:20px;}.content-classic table.bus-list .bus-line-pastille{font-size:18px;width:40px;height:40px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.content-classic table.bus-list .bus-line-pastille.family-jour{background-color:#009EE0;color:white;}.content-classic table.bus-list .bus-line-pastille.family-nuit{background-color:black;color:white;}.content-classic table.bus-list .bus-line-pastille.family-freq-toute-journee{background-color:#781B7D;color:white;}.content-classic table.bus-list .bus-line-pastille.family-freq-periode-pointe{background-color:white;color:#781B7D;box-sizing:border-box;border:solid 2px #781B7D;}.content-classic table.bus-list .icon.local{background-position:0 0;}.content-classic table.bus-list .icon.express{background-position:0 -21px;}.content-classic table.bus-list .icon.dedicated{background-position:0 -42px;}.content-classic table.bus-list .icon.night{background-position:0 -63px;}.content-classic table.bus-list .icon.tenmax{background-position:0 -84px;}.content-classic table.bus-list .icon.shuttleOr{background-position:0 -126px;}.content-classic table.bus-list.loading{background:url(/sites/all/themes/stm/img/ajax-loader-big.gif) no-repeat 50% 100%;display:block;height:10px;}.content-classic .back{margin:0 0 2em 0;}.content-classic .back a:before{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1040px;content:"";display:inline-block;height:20px;margin-right:6px;text-indent:-777em;vertical-align:middle;width:20px;}.content-classic .anchors ol{background:#EBEBEB;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;list-style-type:none;margin:-10px -30px 0 -30px;padding:0;*zoom:1;}.content-classic .anchors ol:before,.content-classic .anchors ol:after{display:table;content:"";line-height:0;}.content-classic .anchors ol:after{clear:both;}.content-classic .anchors li{float:left;font-size:0.857em;margin:0;padding:0.25em 0;}.content-classic .anchors li:before{content:"";}.content-classic .anchors li:last-child a{border-right:none;}.content-classic .anchors a{border-right:1px solid #fff;color:#515151;display:block;padding:0.25em 1em;}.content-classic .banner{margin-left:-30px;margin-right:-30px;overflow:hidden;text-align:center;}.content-classic .banner img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.content-classic.content-press .banner,.content-classic.content-emplois .banner{max-height:325px;}.content-classic.content-no-anchors .banner{margin-top:-10px;}.content-classic.content-no-anchors .banner img{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}.content-classic a.button{border:3px solid #EBEBEB;color:#515151;display:block;margin:1em auto;padding:1em 50px 1em 30px;position:relative;width:274px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 2px 2px #BCBCBC;-moz-box-shadow:0 2px 2px #BCBCBC;box-shadow:0 2px 2px #BCBCBC;}.content-classic a.button:after{background:url(/sites/all/themes/stm/img/buttons-list.png) no-repeat 0 0;content:"";height:20px;left:100%;margin-left:-40px;margin-top:-10px;position:absolute;top:50%;width:20px;}.content-classic a.button.sound{padding-left:75px;width:229px;}.content-classic a.button.sound:before{background:url(/sites/all/themes/stm/img/buttons-list.png) no-repeat 0 -40px;content:"";height:34px;left:0;margin-left:25px;margin-top:-17px;position:absolute;top:50%;width:34px;}.content-classic a.button:hover,.content-classic a.button:focus{border-color:#009EE0;text-decoration:none;}.content-classic a.button:hover:after,.content-classic a.button:focus:after{background-position:0 -20px;}.content-classic a.button:hover strong,.content-classic a.button:focus strong{color:#009EE0;}.content-classic a.button strong{font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.143em;}.content-classic .accordion{clear:both;margin:1.5em 0;*zoom:1;}.content-classic .accordion:before,.content-classic .accordion:after{display:table;content:"";line-height:0;}.content-classic .accordion:after{clear:both;}.content-classic .accordion+.accordion{margin:-0.5em 0 2em 0;}.content-classic .accordion.ui-state-focus,.content-classic .accordion .ui-state-focus{text-decoration:none;}.content-classic .accordion .switch{background:#636466;border:1px solid #636466;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#fff;display:block;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.167em;padding:0.75em 0.5em 0.75em 3em;position:relative;text-align:left;width:100%;}.content-classic .accordion .switch h4{padding:0;}.content-classic .accordion .switch h3{font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;padding:0;}.content-classic .accordion .switch:before{background:url(/sites/all/themes/stm/img/map-application-open-close.png) no-repeat 7px -34px;content:"";height:16px;left:10px;margin-top:-8px;position:absolute;top:50%;width:16px;}.content-classic .accordion .switch:hover,.content-classic .accordion .switch:focus{background:#009EE0;border:1px solid #009EE0;}.content-classic .accordion .state{left:-777em;position:absolute;top:-777em;}.content-classic .accordion .open-close{border:1px solid #EBEBEB;border-top:none;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;padding:2em 3em;}.content-classic .accordion .close{text-align:right;}.content-classic .accordion .close button{padding-left:16px;position:relative;}.content-classic .accordion .close button:before{background:url(/sites/all/themes/stm/img/map-application-open-close.png) no-repeat 0 -194px;content:"";height:16px;left:0;margin-top:-8px;position:absolute;top:50%;width:16px;}.content-classic .accordion .switch.ui-corner-top{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}.content-classic .accordion .switch.ui-corner-top:before{background-position:7px -154px;}.content-classic .jcarousel-pagination button{background:none;border:none;border-bottom:1px solid #EBEBEB;padding:8px 16px;}.content-classic .jcarousel-pagination button:hover,.content-classic .jcarousel-pagination button:focus,.content-classic .jcarousel-pagination button.active{border-bottom:1px solid #007EB6;color:#007EB6;}.content-classic .carousel-wrap{position:relative;}.content-classic .carousel-wrap .prev,.content-classic .carousel-wrap .next{background:url(/sites/all/themes/stm/img/icons-normal.png) no-repeat 0 0;border:none;height:90px;margin-top:-45px;opacity:0.75;filter:alpha(opacity=75);position:absolute;top:50%;width:60px;z-index:1;}.content-classic .carousel-wrap .prev:hover,.content-classic .carousel-wrap .next:hover,.content-classic .carousel-wrap .prev:focus,.content-classic .carousel-wrap .next:focus{opacity:1;filter:alpha(opacity=100);}.content-classic .carousel-wrap .prev{background-position:0 -400px;left:-25px;}.content-classic .carousel-wrap .next{background-position:-60px -400px;right:-25px;}.content-classic .custom-carousel{clear:both;margin:1.5em 0;overflow:hidden;position:relative;*zoom:1;}.content-classic .custom-carousel:before,.content-classic .custom-carousel:after{display:table;content:"";line-height:0;}.content-classic .custom-carousel:after{clear:both;}.content-classic .custom-carousel ul{list-style-type:none;margin:0;padding:0;}.content-classic .custom-carousel ul li{float:left;margin:0;padding:0;}.content-classic .custom-carousel ul li:before{display:none;}.content-classic .custom-carousel ul .figcaption{margin:0;padding:0;left:-777em;position:absolute;top:-777em;}.content-classic .custom-carousel ul img{margin:0;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.js .content-classic .custom-carousel ul{left:0;position:absolute;top:0;width:300%;}.js .content-classic .custom-carousel ul li{text-align:center;width:33.3%;}.content-classic .exergue{border:2px solid #007EB6;clear:both;margin:1em 0 2em 0;padding:2em 2em 1em 4em;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;*zoom:1;}.content-classic .exergue:before,.content-classic .exergue:after{display:table;content:"";line-height:0;}.content-classic .exergue:after{clear:both;}.content-classic .exergue:before{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -980px;content:"";height:20px;left:20px;position:absolute;top:2em;width:20px;}.content-classic .exergue ul li{margin:0 0 0.5em 0;}.content-classic .exergue ul li:before{color:#515151;}.content-classic .exergue .important{left:-777em;position:absolute;top:-777em;}.content-classic .exergue.exergue-infolettre{border:2px solid #2D9CDB;margin:1em 0 2em 0;padding:2em 2em 1em 4em;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.content-classic .exergue.exergue-infolettre:before{background:url(/sites/all/themes/stm/img/icons-exergue.png) no-repeat 0 -48px;content:"";height:38px;left:20px;position:absolute;top:2em;width:38px;}.content-classic .exergue.exergue-infolettre p{padding:0 0 1em 1.5em !important;}.content-classic .exergue.exergue-infolettre a{color:#2D9CDB;}.content-classic .exergue.exergue-parlons{border:1px solid #9D9D9C;margin:1em 0 2em 0;padding:2em 2em 1em 6em;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#515151;background:-webkit-linear-gradient(180deg,#EDEDED 43px,#FFFFFF 43px);background:-o-linear-gradient(180deg,#EDEDED 43px,#FFFFFF 43px);background:-moz-linear-gradient(180deg,#EDEDED 43px,#FFFFFF 43px);background:linear-gradient(180deg,#EDEDED 43px,#FFFFFF 43px);}.content-classic .exergue.exergue-parlons:before{background:url(/sites/all/themes/stm/img/icons-exergue.png) no-repeat 0 -5px;content:"";height:38px;left:20px;position:absolute;top:1.2em;width:38px;}.content-classic .exergue.exergue-parlons p.title{font-weight:bold;font-size:1.2em !important;margin-top:2.6em;margin-left:-3px;}.content-classic .exergue.exergue-parlons p.blue{color:#009EE0;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;margin-top:-9px;margin-left:-2px;position:absolute;}.content-classic .exergue.exergue-parlons a{color:#009EE0;text-decoration:none;margin-left:-1px;}.content-classic .exergue.exergue-light{border:none;font-size:1.143em;font-weight:bold;margin:1em 0 2em 0;padding:0 0 0.5em 0;position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.content-classic .exergue.exergue-parlons p{margin-left:-1px;}.content-classic .exergue.exergue-light:before{display:none;}.content-classic .exergue.exergue-light .important{left:-777em;position:absolute;top:-777em;}.content-classic .exergue.good-way{border-color:#8cc540;}.content-classic .exergue.good-way:before{background:url(/sites/all/themes/stm/img/icons-normal.png) no-repeat 0 -172px;content:"";height:26px;left:16px;position:absolute;top:1.5em;width:20px;}.content-classic .exergue.good-way .title{font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.333em;}.content-classic .exergue.bad-way{border-color:#e82111;}.content-classic .exergue.bad-way:before{background:url(/sites/all/themes/stm/img/icons-normal.png) no-repeat -20px -172px;content:"";height:26px;left:16px;position:absolute;top:1.5em;width:20px;}.content-classic .exergue.bad-way .title{font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.333em;}.content-classic .note{border:1px solid #6D6D6D;border-radius:10px 10px 10px 10px;color:#6D6D6D;display:inline-block;font-size:0.714em;font-style:normal;line-height:1em;padding:1px 3px;vertical-align:text-top;}.content-classic a:hover .note,.content-classic a :focus .note{border-color:#007EB6;color:#007EB6;}.content-classic .note-list-container{width:40%;display:inline-block;padding:0 0 1em 2em !important;}@media (max-width:767px){.content-classic .note-list-container{width:100%;margin-left:7px;}}.content-classic .note-list-container li{font-size:12px;margin:0 0 0.5em 0;padding-left:15px;}.content-classic .note-list-container li:before{border:1px solid #6D6D6D;border-radius:10px 10px 10px 10px;color:#6D6D6D;content:counter(counter1);display:inline-block;font-size:10px;font-style:normal;font-weight:normal;line-height:1em;padding:1px 3px;top:2px;}.content-classic .note-list-container.loading{display:none;}.note-list-container-2{width:93%;display:inline-block;padding:1em 0 0em 2em !important;}@media (max-width:767px){.note-list-container-2{width:100%;margin-left:7px;}}.note-list-container-2 li{font-size:12px;margin:0 0 0.5em 0;padding-left:15px;}.note-list-container-2 li:before{border:1px solid #6D6D6D;border-radius:10px 10px 10px 10px;color:#6D6D6D;content:counter(counter1);display:inline-block;font-size:10px;font-style:normal;font-weight:normal;line-height:1em;padding:1px 3px;top:2px;}.note-list-container-2 .loading{display:none;}ol.note-list-container-2 li:before{content:counter(counter1);color:#6D6D6D !important;}.content-classic .note-list{margin:18px 0 2em 0;padding:1em 0 0 1em;font-size:12px;}.content-classic .note-list-weekly,.content-classic .note-list-var1,.content-classic .note-list-ferie{margin:18px 0 1em 0;padding:1em 0 0 1em;font-size:12px;}.content-classic .note-list li,.content-classic .note-list-weekly li,.content-classic .note-list-var1 li,.content-classic .note-list-ferie li{padding:0 0 0.5em 1.4em;}.content-classic .note-list li:before,.content-classic .note-list-weekly li:before,.content-classic .note-list-var1 li:before,.content-classic .note-list-ferie li:before{border:1px solid #6D6D6D;border-radius:10px 10px 10px 10px;color:#6D6D6D;content:counter(counter1);display:inline-block;font-size:0.714em;font-style:normal;font-weight:normal;line-height:1em;padding:1px 3px;top:3px;}.content-classic .columns-2{margin:1em 0;*zoom:1;}.content-classic .columns-2:before,.content-classic .columns-2:after{display:table;content:"";line-height:0;}.content-classic .columns-2:after{clear:both;}.content-classic .columns-2 .column-1{float:left;margin-right:4%;width:48%;}.content-classic .columns-2 .column-1> :last-child{padding:0;}.content-classic .columns-2 .column-2{float:left;width:48%;}.content-classic .columns-2 .column-2> :last-child{padding:0;}.content-classic .columns-3{margin:1em 0;*zoom:1;}.content-classic .columns-3:before,.content-classic .columns-3:after{display:table;content:"";line-height:0;}.content-classic .columns-3:after{clear:both;}.content-classic .columns-3 .column-1{float:left;margin-right:3.5%;width:31%;}.content-classic .columns-3 .column-1> :last-child{padding:0;}.content-classic .columns-3 .column-2{float:left;margin-right:3.5%;width:31%;}.content-classic .columns-3 .column-2> :last-child{padding:0;}.content-classic .columns-3 .column-3{float:right;width:31%;}.content-classic .columns-3 .column-3> :last-child{padding:0;}.content-classic .center{text-align:center;}.content-classic .right{text-align:right;}.content-classic p.empty{display:none;}.no-js .content-classic .accordion .switch{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}.no-js .content-classic .accordion .switch:before{display:none;}.no-js .content-classic .accordion .switch:hover{background:#636466;border:1px solid #636466;cursor:default;}.no-js .content-classic .accordion .close{display:none;}.content-classic .rss-url-block h3{margin:1.5em 0 0 0;}.content-classic .rss-url-block .form-item{margin:0 0 1.5em 0;}.content-classic .rss-url-block label{margin:0.5em 0 0.5em 4px;}.content-classic .actions{*zoom:1;}.content-classic .actions:before,.content-classic .actions:after{display:table;content:"";line-height:0;}.content-classic .actions:after{clear:both;}.content-classic .actions p{float:left;}.content-classic .actions .IN-widget{float:right;margin-top:-10px;}.no-touch .map-UCMU{position:relative;left:0;top:0;z-index:10;-webkit-box-shadow:0 4px 4px rgba(81,81,81,0.2);-moz-box-shadow:0 4px 4px rgba(81,81,81,0.2);box-shadow:0 4px 4px rgba(81,81,81,0.2);}.no-touch .map-UCMU .ucmu{color:#fff;font-size:1.333em;padding:16px 70px 14px 70px;position:relative;z-index:2;}.no-touch .map-UCMU .ucmu p{margin:0;padding:0;}.no-touch .map-UCMU .ucmu a{color:#fff;text-decoration:underline;}.no-touch .map-UCMU .ucmu a:hover,.no-touch .map-UCMU .ucmu a:focus{text-decoration:none;}.no-touch .map-UCMU .ucmu .icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 0;border:none;display:block;height:20px;padding:0;position:absolute;text-indent:-777em;top:15px;width:20px;}.no-touch .map-UCMU .ucmu .icon-alert{background-position:0 -500px;left:30px;}.no-touch .map-UCMU .ucmu .icon-open{background-position:0 -500px;}.no-touch .map-UCMU .ucmu .icon-close{background-position:0 -520px;right:16px;}.no-touch .map-UCMU .ucmu .fanion{border:none;display:none;height:48px;padding:0;position:absolute;text-indent:-777em;top:-48px;right:5px;width:42px;z-index:3;-webkit-box-shadow:0 4px 4px rgba(81,81,81,0.2);-moz-box-shadow:0 4px 4px rgba(81,81,81,0.2);box-shadow:0 4px 4px rgba(81,81,81,0.2);}.no-touch .map-UCMU .ucmu .fanion .icon-open{left:50%;margin-left:-10px;margin-top:-10px;top:50%;}.no-touch .map-UCMU .ucmu-corporative,.no-touch .map-UCMU .ucmu-corporative .fanion{background:#df3328;z-index:4;}.no-touch .map-UCMU .ucmu-wheelchair,.no-touch .map-UCMU .ucmu-wheelchair .fanion{background:#007eb6;}.no-touch .map-UCMU .ucmu-corporative .fanion{right:49px;}.no-touch .map-UCMU.map-UCMU-1 .fanion{right:5px;}.touch .map-UCMU .icon-close,.touch .map-UCMU .fanion{display:none;}.touch .map-UCMU .message{border:none;color:#fff;display:block;padding:15px 30px 10px 40px;position:relative;text-decoration:none;}.touch .map-UCMU .message .icon-alert{background-position:0 -500px;left:10px;position:absolute;top:20px;}.touch .map-UCMU .message:after{background:url(/sites/all/themes/stm/img/map-application-open-close.png) no-repeat 0 -41px;content:"";display:block;height:4px;position:absolute;right:10px;top:20px;width:8px;}.touch .map-UCMU .message p{font-size:0.8em;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;line-height:1.4em;overflow:hidden;letter-spacing:1px;text-align:left;}.touch .map-UCMU .message a{display:block;color:#fff;}.touch .map-UCMU .message.opened:after{background-position:0 -160px;}.touch .map-UCMU .message.opened p{overflow:auto;white-space:normal;}.touch .map-UCMU .ucmu.ucmu-corporative{background:#e82111;}.touch .map-UCMU .ucmu.ucmu-wheelchair{background:#009EE0;}#metro-map img{-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}.content-block #change-date.change-date>button,.content-block #change-accessibility.change-date>button,.content-block #cp-add-bus-stop.cp-add-bus-stop>button,.bus-line-block #change-date.change-date>button{position:relative;text-align:left;width:100%;}.content-block #change-date.change-date>button.ui-corner-all,.content-block #change-accessibility.change-date>button.ui-corner-all,.content-block #cp-add-bus-stop.cp-add-bus-stop>button.ui-corner-all,.bus-line-block #change-date.change-date>button.ui-corner-all{-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;}.content-block #change-date.change-date>button.ui-corner-top,.content-block #change-accessibility.change-date>button.ui-corner-top,.content-block #cp-add-bus-stop.cp-add-bus-stop>button.ui-corner-top,.bus-line-block #change-date.change-date>button.ui-corner-top{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;}.content-block #change-date.change-date>button span.ui-accordion-header-icon,.content-block #change-accessibility.change-date>button span.ui-accordion-header-icon,.content-block #cp-add-bus-stop.cp-add-bus-stop>button span.ui-accordion-header-icon,.bus-line-block #change-date.change-date>button span.ui-accordion-header-icon{background:url(/sites/all/themes/stm/img/map-application-open-close.png) no-repeat 10px -13px;height:16px;left:10px;margin-top:-8px;position:absolute;top:50%;width:16px;}.content-block #change-date.change-date>button span.ui-accordion-header-icon.ui-icon-triangle-1-s,.content-block #change-accessibility.change-date>button span.ui-accordion-header-icon.ui-icon-triangle-1-s,.content-block #cp-add-bus-stop.cp-add-bus-stop>button span.ui-accordion-header-icon.ui-icon-triangle-1-s,.bus-line-block #change-date.change-date>button span.ui-accordion-header-icon.ui-icon-triangle-1-s{background-position:2px 6px;}.content-block #change-date.change-date>button span.ui-accordion-header-icon.ui-icon-triangle-1-e,.content-block #change-accessibility.change-date>button span.ui-accordion-header-icon.ui-icon-triangle-1-e,.content-block #cp-add-bus-stop.cp-add-bus-stop>button span.ui-accordion-header-icon.ui-icon-triangle-1-e,.bus-line-block #change-date.change-date>button span.ui-accordion-header-icon.ui-icon-triangle-1-e{background-position:4px -18px;}.content-block #change-date.change-date>button:hover span.ui-accordion-header-icon.ui-icon-triangle-1-s,.content-block #change-accessibility.change-date>button:hover span.ui-accordion-header-icon.ui-icon-triangle-1-s,.content-block #cp-add-bus-stop.cp-add-bus-stop>button:hover span.ui-accordion-header-icon.ui-icon-triangle-1-s,.bus-line-block #change-date.change-date>button:hover span.ui-accordion-header-icon.ui-icon-triangle-1-s,.content-block #change-date.change-date>button:focus span.ui-accordion-header-icon.ui-icon-triangle-1-s,.content-block #change-accessibility.change-date>button:focus span.ui-accordion-header-icon.ui-icon-triangle-1-s,.content-block #cp-add-bus-stop.cp-add-bus-stop>button:focus span.ui-accordion-header-icon.ui-icon-triangle-1-s,.bus-line-block #change-date.change-date>button:focus span.ui-accordion-header-icon.ui-icon-triangle-1-s{background-position:2px 6px;}.content-block #change-date.change-date>button:hover span.ui-accordion-header-icon.ui-icon-triangle-1-e,.content-block #change-accessibility.change-date>button:hover span.ui-accordion-header-icon.ui-icon-triangle-1-e,.content-block #cp-add-bus-stop.cp-add-bus-stop>button:hover span.ui-accordion-header-icon.ui-icon-triangle-1-e,.bus-line-block #change-date.change-date>button:hover span.ui-accordion-header-icon.ui-icon-triangle-1-e,.content-block #change-date.change-date>button:focus span.ui-accordion-header-icon.ui-icon-triangle-1-e,.content-block #change-accessibility.change-date>button:focus span.ui-accordion-header-icon.ui-icon-triangle-1-e,.content-block #cp-add-bus-stop.cp-add-bus-stop>button:focus span.ui-accordion-header-icon.ui-icon-triangle-1-e,.bus-line-block #change-date.change-date>button:focus span.ui-accordion-header-icon.ui-icon-triangle-1-e{background-position:4px -18px;}.content-block .js-tablist__item:before,.content-block .js-tablist__item:after{content:"";display:table;border-collapse:collapse;}.content-block .js-tablist__item:after{clear:both;}.content-block .js-tabs:first-child{margin:1.5em 0 1em 0;padding:1.5em 0 0 0;}.js-tabs .js-tablist a{color:#515151;cursor:pointer;text-decoration:none;}.js-tabs .js-tablist a:focus,.js-tabs .js-tablist a:hover,.js-tabs .js-tablist a:active{text-decoration:none;}.js-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.hidden{display:none;}.nodesktop{display:none;}.tabs__tabcontent:focus{outline:1px dotted;}[aria-disabled="true"],[aria-disabled="true"]:hover{background-color:#ddd;color:#666;pointer-events:none;cursor:not-allowed;}.js-tabs [role="tablist"].tabs__standard_ul{padding-left:0;padding-bottom:0;margin-bottom:0;margin-top:0;display:table;width:100%;}[role="tablist"] .tabs__standard__li{position:relative;display:table-cell;vertical-align:bottom;text-align:center;padding:0px 4px 0 0 !important;}[role="tablist"] .tabs__standard__li:last-child{padding-right:0px !important;}[role="tablist"] .tabs__standard__a{position:relative;line-height:1;display:block;min-height:3.1em;padding:1.4em 1em .6em 1em;border-top-left-radius:4px;border-top-right-radius:4px;background:#EBEBEB;color:#515151;cursor:pointer;text-decoration:none;}[role="tablist"] .tabs__standard__a:active,[role="tablist"] .tabs__standard__a[aria-selected="true"]{background:#515151 !important;color:#fff;}[role="tablist"] .tabs__standard__a:hover{background:#009EE0;color:#fff;}[role="tablist"] .tabs__standard__a:focus{outline:1px dotted;background:#009EE0;color:#fff;}[role="tabpanel"].tabs__standard__tabcontent{border-top:1px solid #515151;border-bottom:1px solid #515151;padding:2em 0.5em;margin-bottom:2em;}[role="tabpanel"].tabs__standard__tabcontent h2,div.js-tabs+h2{border-top:none;padding:0px;margin-top:0em;}[role="tabpanel"].tabs__standard__tabcontent a:hover{text-decoration:underline;}.button--tabs:focus,.link-button--tabs:focus{outline:1px dotted;}[role="tablist"] .button--tabs{opacity:.9;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}[aria-selected="true"] .button--tabs{box-shadow:.1em .1em .1em #606060;opacity:1;}.puce-tab{border-bottom:0;}.puce-tab:focus{outline:1px dotted;}.puce-tab__text{font-weight:bold;}.puce-tab__number{display:inline-block;font-size:1.5em;width:1.5em;height:1.5em;background:#636466;color:#fff;border-radius:50%;font-weight:normal;}.puces-container{margin-top:0;}[role="tablist"].puces-container{height:8em;}[role="tab"].puce-tab{opacity:.6;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}[aria-selected="true"].puce-tab{opacity:1;font-size:1.7em;width:1.7em;height:1.7em;}.tab-style{padding-top:1em;}.tabs__link.button:focus{outline:1px dotted;}@media (max-width:767px){.button--tabs{min-height:0;}.puce-tab__number{display:inline-block;font-size:1.1em;width:1.1em;height:1.1em;line-height:1.1;background:#636466;color:#fff;border-radius:50%;font-weight:normal;}[aria-selected="true"].puce-tab{opacity:1;font-size:1.2em;width:1.2em;height:1.2em;}[role="tablist"].puces-container{height:4em;}.tab-style{margin:0;}[role="tablist"].tabs__standard_ul{display:block !important;}[role="tablist"] .tabs__standard__li{display:block;width:auto;padding-right:0px !important;}[role="tablist"] .tabs__standard__a{border-radius:0;border-bottom:0;min-height:0;top:0;padding:1em;}[role="tablist"] .tabs__standard__a:focus,[role="tablist"] .tabs__standard__a:active,[role="tablist"] .tabs__standard__a[aria-selected="true"]{top:0;background:#515151;color:#fff;}.js-tabs [role="tablist"] .tabs__standard__a:hover{background:#009EE0;color:#fff;}}.js-tabcontent[aria-hidden=true]{display:none;}.ie7 [role="tablist"].tabs__ul{overflow:auto;}.ie7 [role="tablist"] .tabs__li{float:left;width:15%;}.content-block #change-date.change-date>button span.text,.content-block #change-accessibility.change-date>button span.text,.content-block #change-accessibility-var1.change-date>button span.text,.content-block #change-accessibility-feries.change-date>button span.text,.content-block #cp-add-bus-stop.cp-add-bus-stop>button span.text,.bus-line-block #change-date.change-date>button span.text{padding-left:20px;font-weight:bold;}.content-block #change-date.change-date .btn-wrap,.content-block #change-accessibility.change-date .btn-wrap,.bus-line-block #change-accessibility.change-date .btn-wrap,.content-block #change-accessibility-var1.change-date .btn-wrap,.content-block #change-accessibility-feries.change-date .btn-wrap,.bus-line-block #change-accessibility-feries.change-date .btn-wrap,.content-block #cp-add-bus-stop.cp-add-bus-stop .btn-wrap,.bus-line-block #change-date.change-date .btn-wrap{left:0;}.content-block #change-date.change-date .options-block,.content-block #change-accessibility.change-date .options-block,.bus-line-block #change-accessibility.change-date .options-block,.content-block #change-accessibility-var1.change-date .options-block,.content-block #change-accessibility-feries.change-date .options-block,.bus-line-block #change-accessibility-feries.change-date .options-block,.content-block #cp-add-bus-stop.cp-add-bus-stop .options-block,.bus-line-block #change-date.change-date .options-block{background:#fff;border:2px solid #D3D3D3;margin:0;padding:15px 15px 30px 15px;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.content-block #change-date.change-date .options-block.collapside,.content-block #change-accessibility.change-date .options-block.collapside,.content-block #change-accessibility-var1.change-date .options-block.collapside,.content-block #change-accessibility-feries.change-date .options-block.collapside,.content-block #cp-add-bus-stop.cp-add-bus-stop .options-block.collapside,.bus-line-block #change-date.change-date .options-block.collapside{-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;border-top:0;}#change-date.change-date,#change-date-plan.change-date,#change-accessibility.change-date,#change-accessibility-var1.change-date,#change-accessibility-feries.change-date,#cp-add-bus-stop.cp-add-bus-stop{position:relative;}#change-date.change-date label,#change-date-plan.change-date label,#change-accessibility.change-date label,#change-accessibility-var1.change-date label,#change-accessibility-feries.change-date label,#cp-add-bus-stop.cp-add-bus-stop label{display:inline-block;font-weight:normal;}#change-date.change-date .search,#change-date-plan.change-date .search,#change-accessibility.change-date .search,#change-accessibility-var1.change-date .search,#change-accessibility-feries.change-date .search,#cp-add-bus-stop.cp-add-bus-stop .search{display:inline-block;*display:inline;*zoom:1;width:100%;}#change-date.change-date .search .datepicker,#change-date-plan.change-date .search .datepicker,#change-accessibility.change-date .search .datepicker,#change-accessibility-var1.change-date .search .datepicker,#change-accessibility-feries.change-date .search .datepicker,#cp-add-bus-stop.cp-add-bus-stop .search .datepicker{background:#fff url(/sites/all/themes/stm/img/datepicker.png) no-repeat 8px -56px;padding-left:40px;position:static;width:280px;}#change-date.change-date .search .datepicker:-moz-placeholder,#change-date-plan.change-date .search .datepicker:-moz-placeholder,#change-accessibility.change-date .search .datepicker:-moz-placeholder,#change-accessibility-var1.change-date .search .datepicker:-moz-placeholder,#change-accessibility-feries.change-date .search .datepicker:-moz-placeholder,#cp-add-bus-stop.cp-add-bus-stop .search .datepicker:-moz-placeholder{color:#515151;}#change-date.change-date .search .datepicker:-ms-input-placeholder,#change-date-plan.change-date .search .datepicker:-ms-input-placeholder,#change-accessibility.change-date .search .datepicker:-ms-input-placeholder,#change-accessibility-var1.change-date .search .datepicker:-ms-input-placeholder,#change-accessibility-feries.change-date .search .datepicker:-ms-input-placeholder,#cp-add-bus-stop.cp-add-bus-stop .search .datepicker:-ms-input-placeholder{color:#515151;}#change-date.change-date .search .datepicker::-webkit-input-placeholder,#change-date-plan.change-date .search .datepicker::-webkit-input-placeholder,#change-accessibility.change-date .search .datepicker::-webkit-input-placeholder,#change-accessibility-var1.change-date .search .datepicker::-webkit-input-placeholder,#change-accessibility-feries.change-date .search .datepicker::-webkit-input-placeholder,#cp-add-bus-stop.cp-add-bus-stop .search .datepicker::-webkit-input-placeholder{color:#515151;}#change-date.change-date .search button.submit-search,#change-date-plan.change-date .search button.submit-search,#change-accessibility.change-date .search button.submit-search,#change-accessibility-var1.change-date .search button.submit-search,#change-accessibility-feries.change-date .search button.submit-search,#cp-add-bus-stop.cp-add-bus-stop .search button.submit-search{padding-left:24px;position:relative;width:auto;}#change-date.change-date .search button.submit-search .icon,#change-date-plan.change-date .search button.submit-search .icon,#change-accessibility.change-date .search button.submit-search .icon,#change-accessibility-var1.change-date .search button.submit-search .icon,#change-accessibility-feries.change-date .search button.submit-search .icon,#cp-add-bus-stop.cp-add-bus-stop .search button.submit-search .icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat scroll 0 -1318px transparent;height:18px;left:5px;margin-top:-10px;padding:0;position:absolute;top:50%;width:20px;}#change-date.change-date .search button.submit-search span.text,#change-date-plan.change-date .search button.submit-search span.text,#change-accessibility.change-date .search button.submit-search span.text,#change-accessibility-var1.change-date .search button.submit-search span.text,#change-accessibility-feries.change-date .search button.submit-search span.text,#cp-add-bus-stop.cp-add-bus-stop .search button.submit-search span.text{text-indent:0;}#change-date.change-date .btn-wrap,#change-date-plan.change-date .btn-wrap,#change-accessibility.change-date .btn-wrap,#change-accessibility-var1.change-date .btn-wrap,#change-accessibility-feries.change-date .btn-wrap,#cp-add-bus-stop.cp-add-bus-stop .btn-wrap{left:15px;top:10px;position:relative;}#change-date.change-date .accessibility,#change-date-plan.change-date .accessibility,#change-accessibility.change-date .accessibility,#change-accessibility-var1.change-date .accessibility,#change-accessibility-feries.change-date .accessibility,#cp-add-bus-stop.cp-add-bus-stop .accessibility{display:block;margin:10px 120px 0 0;}#change-date.change-date .accessibility.nomrg,#change-date-plan.change-date .accessibility.nomrg,#change-accessibility.change-date .accessibility.nomrg,#change-accessibility-var1.change-date .accessibility.nomrg,#change-accessibility-feries.change-date .accessibility.nomrg,#cp-add-bus-stop.cp-add-bus-stop .accessibility.nomrg{margin-top:0;}#change-date.change-date .accessibility label,#change-date-plan.change-date .accessibility label,#change-accessibility.change-date .accessibility label,#change-accessibility-var1.change-date .accessibility label,#change-accessibility-feries.change-date .accessibility label,#cp-add-bus-stop.cp-add-bus-stop .accessibility label{font-weight:normal;}#change-date.change-date .accessibility label:before,#change-date-plan.change-date .accessibility label:before,#change-accessibility.change-date .accessibility label:before,#change-accessibility-var1.change-date .accessibility label:before,#change-accessibility-feries.change-date .accessibility label:before,#cp-add-bus-stop.cp-add-bus-stop .accessibility label:before{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1000px;content:"";display:inline-block;height:20px;margin-right:4px;vertical-align:text-bottom;width:20px;}#schedule-week,#schedule-variation-1,#schedule-feries{display:none;}#schedule-week .night-message{display:none;}.schedules-list.loading .btn.print{display:none;}#schedules-list.loading,#schedules-list-week.loading,#schedules-list-var1.loading,#schedules-list-ferie.loading{background:url(/sites/all/themes/stm/img/ajax-loader-big.gif) no-repeat 50% 100%;display:block;height:10px;margin:30px 0;}#schedules-list.loading h4,#schedules-list-week.loading h4,#schedules-list-var1.loading h4,#schedules-list-ferie.loading h4,#schedules-list.loading .periode,#schedules-list-week.loading .periode,#schedules-list-var1.loading .periode,#schedules-list-ferie.loading .periode,#schedules-list.loading h3,#schedules-list-week.loading h3,#schedules-list-var1.loading h3,#schedules-list-ferie.loading h3,#schedules-list.loading div,#schedules-list-week.loading div,#schedules-list-var1.loading div,#schedules-list-ferie.loading div,#schedules-list.loading ol,#schedules-list-week.loading ol,#schedules-list-var1.loading ol,#schedules-list-ferie.loading ol,#schedules-list.loading .night-message,#schedules-list-week.loading .night-message,#schedules-list-var1.loading .night-message,#schedules-list-ferie.loading .night-message{display:none;}#schedules-list h3,#schedules-list-week h3,#schedules-list-var1 h3,#schedules-list-ferie h3{font-size:1em;font-weight:normal;line-height:1em;margin:3em 0 2em 0;padding:0;position:relative;text-decoration:none;}#schedules-list h3 strong,#schedules-list-week h3 strong,#schedules-list-var1 h3 strong,#schedules-list-ferie h3 strong{text-transform:uppercase;}#schedules-list .schedules-list--footer{border-top:1px #D3D3D3 solid;margin-top:70px;}#schedules-list-week .schedules-list--footer,#schedules-list-var1 .schedules-list--footer,#schedules-list-ferie .schedules-list--footer{border-top:1px #D3D3D3 solid;margin-top:45px;}#schedules-list .schedules-list--footer .periode,#schedules-list-week .schedules-list--footer .periode,#schedules-list-var1 .schedules-list--footer .periode,#schedules-list-ferie .schedules-list--footer .periode{display:block;margin-top:8px;float:left;}#schedules-list .schedules-list--footer-1 .btn,#schedules-list-week .schedules-list--footer-1 .btn,#schedules-list-var1 .schedules-list--footer-1 .btn,#schedules-list-ferie .schedules-list--footer-1 .btn{float:right;}#schedules-list .schedules-table,#schedules-list-week .schedules-table,#schedules-list-var1 .schedules-table,#schedules-list-ferie .schedules-table,#schedules-list .schedules-table-week,#schedules-list-week .schedules-table-week,#schedules-list-var1 .schedules-table-week,#schedules-list-ferie .schedules-table-week{margin:0 0 6px 0;width:100%;}#schedules-list .schedules-table caption,#schedules-list-week .schedules-table caption,#schedules-list-var1 .schedules-table caption,#schedules-list-ferie .schedules-table caption,#schedules-list .schedules-table-week caption,#schedules-list-week .schedules-table-week caption,#schedules-list-var1 .schedules-table-week caption,#schedules-list-ferie .schedules-table-week caption{left:-777em;position:absolute;top:-777em;}#schedules-list .schedules-table tr.alt td,#schedules-list-week .schedules-table tr.alt td,#schedules-list-var1 .schedules-table tr.alt td,#schedules-list-ferie .schedules-table tr.alt td,#schedules-list .schedules-table-week tr.alt td,#schedules-list-week .schedules-table-week tr.alt td,#schedules-list-var1 .schedules-table-week tr.alt td,#schedules-list-ferie .schedules-table-week tr.alt td{background:#F7F7F7;}#schedules-list .schedules-table th,#schedules-list-week .schedules-table th,#schedules-list-var1 .schedules-table th,#schedules-list-ferie .schedules-table th,#schedules-list .schedules-table-week th,#schedules-list-week .schedules-table-week th,#schedules-list-var1 .schedules-table-week th,#schedules-list-ferie .schedules-table-week th,#schedules-list .schedules-table td,#schedules-list-week .schedules-table td,#schedules-list-var1 .schedules-table td,#schedules-list-ferie .schedules-table td,#schedules-list .schedules-table-week td,#schedules-list-week .schedules-table-week td,#schedules-list-var1 .schedules-table-week td,#schedules-list-ferie .schedules-table-week td{padding:8px 4px;text-align:center;vertical-align:top;}#schedules-list .schedules-table th,#schedules-list-week .schedules-table th,#schedules-list-var1 .schedules-table th,#schedules-list-ferie .schedules-table th,#schedules-list .schedules-table-week th,#schedules-list-week .schedules-table-week th,#schedules-list-var1 .schedules-table-week th,#schedules-list-ferie .schedules-table-week th{background:#515151;border-color:#6D6D6D;border-left:none;color:#fff;width:40px;}#schedules-list .schedules-table th abbr,#schedules-list-week .schedules-table th abbr,#schedules-list-var1 .schedules-table th abbr,#schedules-list-ferie .schedules-table th abbr,#schedules-list .schedules-table-week th abbr,#schedules-list-week .schedules-table-week th abbr,#schedules-list-var1 .schedules-table-week th abbr,#schedules-list-ferie .schedules-table-week th abbr{border-bottom:none;}#schedules-list .schedules-table td,#schedules-list-week .schedules-table td,#schedules-list-var1 .schedules-table td,#schedules-list-ferie .schedules-table td,#schedules-list .schedules-table-week td,#schedules-list-week .schedules-table-week td,#schedules-list-var1 .schedules-table-week td,#schedules-list-ferie .schedules-table-week td{width:48px;}#schedules-list .schedules-table .icon,#schedules-list-week .schedules-table .icon,#schedules-list-var1 .schedules-table .icon,#schedules-list-ferie .schedules-table .icon,#schedules-list .schedules-table-week .icon,#schedules-list-week .schedules-table-week .icon,#schedules-list-var1 .schedules-table-week .icon,#schedules-list-ferie .schedules-table-week .icon{margin-left:4px;}#schedules-list .schedules-table .icon-infos,#schedules-list-week .schedules-table .icon-infos,#schedules-list-var1 .schedules-table .icon-infos,#schedules-list-ferie .schedules-table .icon-infos,#schedules-list .schedules-table-week .icon-infos,#schedules-list-week .schedules-table-week .icon-infos,#schedules-list-var1 .schedules-table-week .icon-infos,#schedules-list-ferie .schedules-table-week .icon-infos{background:#3C3C3C;color:#fff;display:inline-block;font-size:0.917em;height:11px;left:0;line-height:1em;min-width:11px;padding:3px;text-align:center;text-indent:0;top:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:auto;}#schedules-list .night-message,#schedules-list-week .night-message,#schedules-list-var1 .night-message,#schedules-list-ferie .night-message{font-size:12px;float:left;}#schedules-list #print-result-week.loading,#schedules-list-week #print-result-week.loading,#schedules-list-var1 #print-result-week.loading,#schedules-list-ferie #print-result-week.loading,#schedules-list #print-result-sat.loading,#schedules-list-week #print-result-sat.loading,#schedules-list-var1 #print-result-sat.loading,#schedules-list-ferie #print-result-sat.loading,#schedules-list #print-result-sun.loading,#schedules-list-week #print-result-sun.loading,#schedules-list-var1 #print-result-sun.loading,#schedules-list-ferie #print-result-sun.loading{background:url(/sites/all/themes/stm/img/ajax-loader-big.gif) no-repeat 50% 100%;display:block;height:10px;margin:30px 0;}#schedules-list #print-result-week.loading h4,#schedules-list-week #print-result-week.loading h4,#schedules-list-var1 #print-result-week.loading h4,#schedules-list-ferie #print-result-week.loading h4,#schedules-list #print-result-sat.loading h4,#schedules-list-week #print-result-sat.loading h4,#schedules-list-var1 #print-result-sat.loading h4,#schedules-list-ferie #print-result-sat.loading h4,#schedules-list #print-result-sun.loading h4,#schedules-list-week #print-result-sun.loading h4,#schedules-list-var1 #print-result-sun.loading h4,#schedules-list-ferie #print-result-sun.loading h4,#schedules-list #print-result-week.loading .periode,#schedules-list-week #print-result-week.loading .periode,#schedules-list-var1 #print-result-week.loading .periode,#schedules-list-ferie #print-result-week.loading .periode,#schedules-list #print-result-sat.loading .periode,#schedules-list-week #print-result-sat.loading .periode,#schedules-list-var1 #print-result-sat.loading .periode,#schedules-list-ferie #print-result-sat.loading .periode,#schedules-list #print-result-sun.loading .periode,#schedules-list-week #print-result-sun.loading .periode,#schedules-list-var1 #print-result-sun.loading .periode,#schedules-list-ferie #print-result-sun.loading .periode,#schedules-list #print-result-week.loading h3,#schedules-list-week #print-result-week.loading h3,#schedules-list-var1 #print-result-week.loading h3,#schedules-list-ferie #print-result-week.loading h3,#schedules-list #print-result-sat.loading h3,#schedules-list-week #print-result-sat.loading h3,#schedules-list-var1 #print-result-sat.loading h3,#schedules-list-ferie #print-result-sat.loading h3,#schedules-list #print-result-sun.loading h3,#schedules-list-week #print-result-sun.loading h3,#schedules-list-var1 #print-result-sun.loading h3,#schedules-list-ferie #print-result-sun.loading h3,#schedules-list #print-result-week.loading div,#schedules-list-week #print-result-week.loading div,#schedules-list-var1 #print-result-week.loading div,#schedules-list-ferie #print-result-week.loading div,#schedules-list #print-result-sat.loading div,#schedules-list-week #print-result-sat.loading div,#schedules-list-var1 #print-result-sat.loading div,#schedules-list-ferie #print-result-sat.loading div,#schedules-list #print-result-sun.loading div,#schedules-list-week #print-result-sun.loading div,#schedules-list-var1 #print-result-sun.loading div,#schedules-list-ferie #print-result-sun.loading div,#schedules-list #print-result-week.loading ol,#schedules-list-week #print-result-week.loading ol,#schedules-list-var1 #print-result-week.loading ol,#schedules-list-ferie #print-result-week.loading ol,#schedules-list #print-result-sat.loading ol,#schedules-list-week #print-result-sat.loading ol,#schedules-list-var1 #print-result-sat.loading ol,#schedules-list-ferie #print-result-sat.loading ol,#schedules-list #print-result-sun.loading ol,#schedules-list-week #print-result-sun.loading ol,#schedules-list-var1 #print-result-sun.loading ol,#schedules-list-ferie #print-result-sun.loading ol,#schedules-list #print-result-week.loading .night-message,#schedules-list-week #print-result-week.loading .night-message,#schedules-list-var1 #print-result-week.loading .night-message,#schedules-list-ferie #print-result-week.loading .night-message,#schedules-list #print-result-sat.loading .night-message,#schedules-list-week #print-result-sat.loading .night-message,#schedules-list-var1 #print-result-sat.loading .night-message,#schedules-list-ferie #print-result-sat.loading .night-message,#schedules-list #print-result-sun.loading .night-message,#schedules-list-week #print-result-sun.loading .night-message,#schedules-list-var1 #print-result-sun.loading .night-message,#schedules-list-ferie #print-result-sun.loading .night-message{display:none;}#schedules-list-week.loading,#schedules-list-var1.loading,#schedules-list-ferie.loading{min-height:100px;background:none;}#metro-stations-list,#bus-stations-list{border-bottom:1px solid #EBEBEB;list-style-type:none;margin:0 0 1em 0;padding:0;}#metro-stations-list.line-id-1 li a,#metro-stations-list li.line-id-1{background-position:5px -672px;}#bus-stations-list.line-id-1 li a{background-position:30px -672px;}#metro-stations-list.line-id-1 li a .station,#metro-stations-list li.line-id-1 span.station-item,#bus-stations-list.line-id-1 li a .station{border-color:#008e4f;}#metro-stations-list.line-id-1 li.terminus .station,#bus-stations-list.line-id-1 li.terminus .station{border-color:#008e4f;}#metro-stations-list.line-id-1 li:first-child a{background-position:5px -600px;}#bus-stations-list.line-id-1 li:first-child a{background-position:30px -600px;}#metro-stations-list.line-id-1 li:last-child a{background-position:5px -816px;}#bus-stations-list.line-id-1 li:last-child a{background-position:30px -816px;}#metro-stations-list.line-id-2 li a,#metro-stations-list li.line-id-2{background-position:5px -30px;}#bus-stations-list.line-id-2 li a{background-position:30px -30px;}#metro-stations-list.line-id-2 li a .station,#metro-stations-list li.line-id-2 span.station-item,#bus-stations-list.line-id-2 li a .station{border-color:#ef8122;}#metro-stations-list.line-id-2 li.terminus .station,#bus-stations-list.line-id-2 li.terminus .station{border-color:#ef8122;}#metro-stations-list.line-id-2 li:first-child a{background-position:5px 21px;}#bus-stations-list.line-id-2 li:first-child a{background-position:30px 21px;}#metro-stations-list.line-id-2 li:last-child a{background-position:5px -195px;}#bus-stations-list.line-id-2 li:last-child a{background-position:30px -195px;}#metro-stations-list.line-id-4 li a,#metro-stations-list li.line-id-4{background-position:5px -972px;}#bus-stations-list.line-id-4 li a{background-position:30px -972px;}#metro-stations-list.line-id-4 li a .station,#metro-stations-list li.line-id-4 span.station-item,#bus-stations-list.line-id-4 li a .station{border-color:#ffe300;}#metro-stations-list.line-id-4 li.terminus .station,#bus-stations-list.line-id-4 li.terminus .station{border-color:#ffe300;}#metro-stations-list.line-id-4 li:first-child a{background-position:5px -900px;}#bus-stations-list.line-id-4 li:first-child a{background-position:30px -900px;}#metro-stations-list.line-id-4 li:last-child a{background-position:5px -1116px;}#bus-stations-list.line-id-4 li:last-child a{background-position:30px -1116px;}#metro-stations-list.line-id-5 li a,#metro-stations-list li.line-id-5{background-position:5px -351px;}#bus-stations-list.line-id-5 li a{background-position:30px -351px;}#metro-stations-list.line-id-5 li a .station,#metro-stations-list li.line-id-5 span.station-item,#bus-stations-list.line-id-5 li a .station{border-color:#0485ca;}#metro-stations-list.line-id-5 li.terminus .station,#bus-stations-list.line-id-5 li.terminus .station{border-color:#0485ca;}#metro-stations-list.line-id-5 li:first-child a{background-position:5px -300px;}#bus-stations-list.line-id-5 li:first-child a{background-position:30px -300px;}#metro-stations-list.line-id-5 li:last-child a{background-position:5px -516px;}#bus-stations-list.line-id-5 li:last-child a{background-position:30px -516px;}#metro-stations-list.line-id-bus li a,#bus-stations-list.line-id-bus li a{background-position:30px -1296px;}#metro-stations-list.line-id-bus li a .icon,#bus-stations-list.line-id-bus li a .icon{background:#009EE0;border-color:#fff;height:12px;left:28px;margin-top:0;top:20px;width:12px;}#metro-stations-list.line-id-bus li .accessible,#bus-stations-list.line-id-bus li .accessible{display:block;width:20px;height:20px;background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1736px;position:absolute;left:0;top:18px;}#metro-stations-list.line-id-bus li.terminus .icon,#bus-stations-list.line-id-bus li.terminus .icon{background:#3C3C3C;background-image:url(/sites/all/themes/stm/img/icons-small.png);background-position:1px -1059px;background-repeat:no-repeat;border-color:#3C3C3C;height:20px;left:24px;top:18px;width:20px;}#metro-stations-list.line-id-bus li:first-child a,#bus-stations-list.line-id-bus li:first-child a{background-position:30px -1196px;}#metro-stations-list.line-id-bus li:last-child a,#bus-stations-list.line-id-bus li:last-child a{background-position:30px -1420px;}#metro-stations-list li,#bus-stations-list li{border-top:1px solid #EBEBEB;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:0.857em;font-weight:bold;margin:0;padding:0;}#metro-stations-list li:before,#bus-stations-list li:before{display:none;}.station:hover{background-color:#F7F7F7;text-decoration:none !important;}#metro-stations-list li a,#metro-stations-list li.station{background-image:url(/sites/all/themes/stm/img/metro-line.png);background-repeat:no-repeat;display:table;color:#515151;padding:1.5em 30px 1.5em 25px;position:relative;text-transform:uppercase;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#bus-stations-list li a{background-image:url(/sites/all/themes/stm/img/metro-line.png);background-repeat:no-repeat;display:table;color:#515151;padding:1.5em 50px 1.5em 70px;position:relative;text-transform:uppercase;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#metro-stations-list li a:hover,#bus-stations-list li a:hover,#metro-stations-list a:hover,#metro-stations-list a:focus,#metro-stations-list li a:focus,#bus-stations-list li a:focus{background-color:#F7F7F7;text-decoration:none;}#metro-stations-list li a:hover:after,#bus-stations-list li a:hover:after,#metro-stations-list a:hover:after,#metro-stations-list li a:focus:after,#bus-stations-list li a:focus:after{background-position:0 -700px;}#metro-stations-list li a:hover .station,#metro-stations-list a:hover .station-item,#metro-stations-list li a:focus .station{border-width:4px;left:3px;margin-top:-7px;}#bus-stations-list li a:hover .station,#bus-stations-list li a:focus .station{border-width:4px;left:28px;margin-top:-7px;}#metro-stations-list a.escalator-resume:after{margin-top:-45px;right:65px;top:auto;}#metro-stations-list li a:after,#metro-stations-list a:after,#bus-stations-list li a:after{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -560px;content:"";display:block;height:20px;margin-top:-10px;position:absolute;right:20px;top:50%;width:20px;}#metro-stations-list li .station,#metro-stations-list li .station-item,#metro-stations-list li .stop .icon{border:2px solid #000;background:#fff;display:block;height:8px;left:5px;margin-top:-5px;position:absolute;text-indent:-777em;top:50%;width:8px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}#bus-stations-list li .station,#bus-stations-list li .stop .icon{border:2px solid #000;background:#fff;display:block;height:8px;left:30px;margin-top:-5px;position:absolute;text-indent:-777em;top:50%;width:8px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}#metro-stations-list li .stop,#bus-stations-list li .stop{display:table-cell;width:280px;}#metro-stations-list li .stopcode,#bus-stations-list li .stopcode{font-size:0.857em;font-weight:normal;}#metro-stations-list li .stopcode:before,#bus-stations-list li .stopcode:before{content:" (";}#metro-stations-list li .stopcode:after,#bus-stations-list li .stopcode:after{content:")";}#metro-stations-list li .terminus-text,#bus-stations-list li .terminus-text{display:inline;text-indent:-777em;}#metro-stations-list li .correspondance-text,#bus-stations-list li .correspondance-text{display:block;left:380px;position:absolute;top:18px;}#metro-stations-list li .correspondance-text .line,#bus-stations-list li .correspondance-text .line{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -20px;display:inline-block;height:20px;text-indent:-777em;width:20px;}#metro-stations-list li .correspondance-text .line-id-1,#bus-stations-list li .correspondance-text .line-id-1{background-position:0 -60px;}#metro-stations-list li .correspondance-text .line-id-2,#bus-stations-list li .correspondance-text .line-id-2{background-position:0 -80px;}#metro-stations-list li .correspondance-text .line-id-4,#bus-stations-list li .correspondance-text .line-id-4{background-position:0 -100px;}#metro-stations-list li .correspondance-text .line-id-5,#bus-stations-list li .correspondance-text .line-id-5{background-position:0 -120px;}#metro-stations-list li .correspondance,#bus-stations-list li .correspondance{display:table-cell;padding-left:20px;width:205px;}#metro-stations-list li .correspondance .correspondance-metro,#bus-stations-list li .correspondance .correspondance-metro{display:block;margin:0 0 1em 0;}#metro-stations-list li .correspondance .correspondance-bus,#bus-stations-list li .correspondance .correspondance-bus{display:block;}#metro-stations-list li .correspondance .correspondance-bus .line,#bus-stations-list li .correspondance .correspondance-bus .line{background-position:0 0;float:left;margin-right:6px;}#metro-stations-list li .correspondance .correspondance-text,#bus-stations-list li .correspondance .correspondance-text{font-weight:normal;position:static;}#metro-stations-list li .correspondance .separator,#bus-stations-list li .correspondance .separator{opacity:0;}#metro-stations-list li.terminus a:hover .station,#metro-stations-list li.correspondance a:hover .station,#metro-stations-list li.terminus a:focus .station,#metro-stations-list li.correspondance a:focus .station{border-width:4px;left:0px;margin-top:-10px;}#bus-stations-list li.terminus a:hover .station,#bus-stations-list li.correspondance a:hover .station,#bus-stations-list li.terminus a:focus .station,#bus-stations-list li.correspondance a:focus .station{border-width:4px;left:25px;margin-top:-10px;}#metro-stations-list li.terminus a .station,#metro-stations-list li.correspondance a .station{height:14px;left:2px;margin-top:-8px;width:14px;}#bus-stations-list li.terminus a .station,#bus-stations-list li.correspondance a .station{height:14px;left:27px;margin-top:-8px;width:14px;}#metro-stations-list li.no-terminus a:hover .icon,#bus-stations-list li.no-terminus a:hover .icon,#metro-stations-list li.no-terminus a:focus .icon,#bus-stations-list li.no-terminus a:focus .icon{border-width:4px;height:14px;left:25px;margin-top:0;top:17px;width:14px;}#metro-stations-list li.correspondance a .station,#bus-stations-list li.correspondance a .station{border-color:#636466;}#metro-stations-list li a{display:block;}#bus-stations-list .correspondance .correspondance-bus .correspondance-text{padding-left:26px;left:0;position:relative;top:0;}#bus-stations-list .correspondance .correspondance-bus .line{left:0;position:absolute;top:0;}#metro-map{display:block;}#metro-map-list{display:none;}.icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 20px;display:inline-block;text-indent:-777em;vertical-align:text-bottom;width:10px;height:10px;}.icon.icon-inaccessible{background-position:0 -240px;width:20px;height:20px;}.icon.icon-infos{background-position:0 -200px;width:20px;height:20px;}.icon.icon-alert{background-position:0 -220px;width:20px;height:20px;}.alert-title{margin:2px !important;padding-top:2px !important;}.etat-title{margin-top:0px !important;padding-top:20px !important;margin-bottom:5px !important;}.icon.icon-alert-message{background:url(/sites/all/themes/stm/img/icon-elevator-service-out.svg) no-repeat;width:200px;height:36px;background-size:36px 33px;text-indent:3em;vertical-align:middle;display:flex;align-items:center;}.icon.icon-line-1{background-position:0 -60px;width:20px;height:20px;}.icon.icon-line-2{background-position:0 -80px;width:20px;height:20px;}.icon.icon-line-4{background-position:0 -100px;width:20px;height:20px;}.icon.icon-line-5{background-position:0 -120px;width:20px;height:20px;}#metro-stations-list li.station .station-group{display:flex;align-items:center;}#metro-stations-list li.station .station-group .icon-group{display:flex;width:40%;gap:60px;justify-content:flex-end;}#metro-stations-list li.station .station-group .icon-group .icon-elevator-item-page{width:45px;}@media screen and (max-width:640px){#metro-stations-list li.station .station-group .icon-group{width:100%;gap:0;}}@media screen and (max-width:640px){#metro-stations-list li.station .station-group .icon-group{width:100%;gap:0;}}#metro-stations-list li.station .station-group .icon-group .escalator-group{width:120px;gap:20px;display:flex;}#metro-stations-list li.station .station-group .name-station{width:50%;}.group-title-station{display:flex;width:100%;align-items:center;}.group-title-station-main{display:flex;justify-content:space-between;}#link-all-stations{margin-top:28px;}.group-title-station.details{padding-top:15px;width:auto;}.group-title-station.details.escalators{padding-bottom:15px;}.group-title-station-message{width:auto;}.group-title-station-line{width:auto;margin-right:40px;}section.elevators-escalators{border-top:none;}section.elevators-escalators{border-top:none;}@media screen and (max-width:640px){.group-title-station{display:block;}.group-title-station.details{display:flex;}}.icon.icon-escalator-blue{background:url(/sites/all/themes/stm/img/icon-escalator.svg) no-repeat;width:32px;height:32px;background-size:32px 32px;padding-right:12px;}.icon.icon-elevator-blue{background:url(/sites/all/themes/stm/img/icon-elevator.svg) no-repeat;width:32px;height:32px;background-size:32px 32px;padding-right:12px;}.group-from-to-items{display:flex;width:95%;margin:auto;padding:10px 0;}.group-from-to-items .column-from-to{width:50%;display:flex;align-items:center;gap:15px;}.icon.icon-from-to{background:url(/sites/all/themes/stm/img/icon-from-to-escalator.svg) no-repeat;width:12px;height:12px;background-size:12px 12px;}.title-from-to{font-weight:bold;display:flex;gap:15px;font-size:1.167em;line-height:1.4em;align-items:center;}section.details{border:0;margin:10px 0;}.item-details.escalators{padding:5px 0;margin:10px 0 25px 0;}.item-details{border-top:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3;padding:10px 0;margin-top:16px;}.text-details-service-out{width:90%;border:1px solid #D3D3D3;border-radius:18px;display:flex;justify-content:center;margin:10px auto;padding:15px;}.text-details-service-out p{padding:0;}.icon.icon-elevator.details.service-out{background:url(/sites/all/themes/stm/img/icon-elevator-service-out.svg) no-repeat;}.icon.icon-elevator.details.service-in{background:url(/sites/all/themes/stm/img/icon-elevator-service-in.svg) no-repeat;}.icon.icon-elevator.details{width:95%;height:40px;background-size:40px 40px;text-indent:4em;display:flex;vertical-align:middle;align-items:center;font-size:1.167em;line-height:1.4em;margin:10px auto;}.icon.icon-elevator-service-in{background:url(/sites/all/themes/stm/img/icon-elevator-service-in.svg);width:40px;height:40px;background-size:40px 40px;text-indent:3em;}.icon.icon-elevator-service-out{background:url(/sites/all/themes/stm/img/icon-elevator-service-out.svg);width:40px;height:40px;background-size:40px 40px;text-indent:3em;}.icon.icon-escalator-service-in{background:url(/sites/all/themes/stm/img/icon-escalator-service-in.svg);width:40px;height:40px;background-size:40px 40px;text-indent:3em;}.icon.icon-escalator-service-out{background:url(/sites/all/themes/stm/img/icon-escalator-service-out.svg);width:40px;height:40px;background-size:40px 40px;text-indent:3em;}.icon.icon-escalator-service-unknow{background:url(/sites/all/themes/stm/img/icon-escalator-service-unknow.svg);width:40px;height:40px;background-size:40px 40px;text-indent:3em;}.icon.icon-escalator-service-warning{background:url(/sites/all/themes/stm/img/icon-escalator-service-warning.svg);width:40px;height:40px;background-size:40px 40px;text-indent:3em;}.icon.icon-escalator-service-down-in{background:url(/sites/all/themes/stm/img/icon-escalator-service-down-in.svg);width:40px;height:40px;background-size:40px 40px;text-indent:3em;}.icon.icon-escalator-service-down-warning{background:url(/sites/all/themes/stm/img/icon-escalator-service-down-warning.svg);width:40px;height:40px;background-size:40px 40px;text-indent:3em;}.icon.icon-escalator-service-up-in{background:url(/sites/all/themes/stm/img/icon-escalator-service-up-in.svg);width:40px;height:40px;background-size:40px 40px;text-indent:3em;right:23px !important;}.icon.icon-escalator-service-up-warning{background:url(/sites/all/themes/stm/img/icon-escalator-service-up-warning.svg);width:40px;height:40px;background-size:40px 40px;text-indent:3em;}.icon.icon-warning-escalators-detail{background:url(/sites/all/themes/stm/img/icon-warning.svg) no-repeat;width:18px;height:18px;background-size:18px 18px;text-indent:3em;padding-right:10px;}.manual-message-detail{margin-top:16px;}.title-msg-manual-escalators{font-weight:700;font-size:14px;}.manual-message-detail-end-page{padding:5px 0 15px 0;}.box-message-manual-escalators{width:90%;border:1px solid #D3D3D3;border-radius:18px;display:flex;flex-direction:column;justify-content:center;margin:0 0 30px 0;padding:15px 7% 15px 15px}.box-message-manual-escalators .message{padding:5px 0;}.icon.icon-message-alert{background-position:0 -220px;width:20px;height:20px;text-indent:3em;}.icon.message-alert{width:20px;height:20px;}.icon.icon-alert.icon-bus{background-position:0 -1400px;width:20px;height:20px;}.icon.icon-alert.icon-metro{background-position:0 -1420px;width:20px;height:20px;}.icon.icon-ok{background-position:0 -600px;width:20px;height:20px;}.icon.icon-elevator{background-position:0 -1020px;margin-left:2px;width:20px;height:20px;}.icon.icon-accessibility,.icon.icon-cp-accessibility{background-position:0 -1736px;width:20px;height:20px;}.icon.icon-congestion{background:url(/sites/all/themes/stm/img/icons-congestion.png) no-repeat;width:9px;height:13px;margin-left:10px;}.icon.icon-accessibility2{background:url(/sites/all/themes/stm/img/icons-accessible-2-places-square-cyan.png) no-repeat;width:36px;height:24px;margin-left:10px;}.icon.icon-occupancy-level-00{background:url(/sites/all/themes/stm/img/occupancy-btn-level-01.png) no-repeat;width:20px;height:13px;margin-left:10px;}.icon.icon-occupancy-level-01{background:url(/sites/all/themes/stm/img/occupancy-btn-level-01.png) no-repeat;width:20px;height:13px;margin-left:10px;}.icon.icon-occupancy-level-02{background:url(/sites/all/themes/stm/img/occupancy-btn-level-02.png) no-repeat;width:20px;height:13px;margin-left:10px;}.icon.icon-occupancy-level-03{background:url(/sites/all/themes/stm/img/occupancy-btn-level-03.png) no-repeat;width:20px;height:13px;margin-left:10px;}.icon.icon-occupancy-level-04{background:url(/sites/all/themes/stm/img/occupancy-btn-level-04.png) no-repeat;width:20px;height:13px;margin-left:10px;}.icon.icon-calendar{background:url(/sites/all/themes/stm/img/datepicker.png) no-repeat -3px -59px;width:20px;height:20px;margin-right:4px;}.main-tabs .date-list--time-center{display:inline-block;width:100%;}.main-tabs .date-list--time{display:inline-block;width:46%;}.main-tabs .date-list--extras{display:inline-block;width:54%;text-align:right;}.main-tabs .date-list--extras-congestion{padding-left:50px;display:table-cell;}.main-tabs .date-list--extras-occupancy{padding-left:5px;display:table-cell;}.main-tabs .date-list--extras-note{padding-left:5px;display:table-cell;}.content-classic .chronology{border-bottom:1px solid #EBEBEB;padding-bottom:1em;}.content-classic .chronology ol{list-style-type:none;margin:0 0 0 -10px;padding:0;*zoom:1;}.content-classic .chronology ol:before,.content-classic .chronology ol:after{display:table;content:"";line-height:0;}.content-classic .chronology ol:after{clear:both;}.content-classic .chronology ol li{border-right:1px solid #EBEBEB;float:left;margin:0 0 0.5em 0;padding:0;}.content-classic .chronology ol li:before{display:none;}.content-classic .chronology ol li:last-child{border-right:none;}.content-classic .chronology ol li a{color:#515151;display:block;padding:2px 10px;}.content-classic .chronology ol li a.active{color:#007EB6;font-weight:bold;}.content-classic .articles-list .order-group{border-bottom:1px solid #EBEBEB;}.content-classic .articles-list .order-group:last-child{border-bottom:none;}.content-classic .articles-list .order-group article{padding:0;position:relative;}.content-classic .articles-list .order-group article:last-child .details{border-bottom:none;}.content-classic .articles-list .order-group article.first .order{display:block;left:0;top:20px;}.content-classic .articles-list .order-group article .order{left:-777em;position:absolute;top:-777em;width:110px;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}.content-classic .articles-list .order-group article .cat-emplois:before{content:"";display:inline-block;height:14px;margin-right:8px;vertical-align:top;width:14px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}.content-classic .articles-list .order-group article .cat-operationnels:before{background:#ec7f03;}.content-classic .articles-list .order-group article .cat-gestionnaires:before{background:#8cc540;}.content-classic .articles-list .order-group article .cat-professionnels:before{background:#009ddf;}.content-classic .articles-list .order-group article .cat-etudiants-stagiaires:before{background:#e23889;}.content-classic .articles-list .order-group article .cat-administration-et-services-corporatifs:before{background:#97BE0D;}.content-classic .articles-list .order-group article .cat-exploitation-et-entretien-du-reseau:before{background:#009EE0;}.content-classic .articles-list .order-group article .cat-ingenierie:before{background:#0079BC;}.content-classic .articles-list .order-group article .cat-technologies-de-linformation:before{background:#ED7F00;}.content-classic .articles-list .order-group article .cat-stages-et-emplois-etudiants:before{background:#E4368A;}.content-classic .articles-list .order-group article .details{border-bottom:1px solid #EBEBEB;margin-left:130px;padding:10px 0;}.content-classic .articles-list .order-group article .details.external{margin-left:184px;}.content-classic .articles-list .order-group article .details.external a{padding:10px 0 4px 0;position:relative;}.content-classic .articles-list .order-group article .details.external a:hover:before,.content-classic .articles-list .order-group article .details.external a:focus:before{background-position:-40px -330px;}.content-classic .articles-list .order-group article .details.external a:before{background:url(/sites/all/themes/stm/img/icons-normal.png) no-repeat 0 -330px;content:"";display:block;height:34px;left:-54px;position:absolute;top:10px;width:34px;}.content-classic .articles-list .order-group article .details.external a:after{display:none;}.content-classic .articles-list .order-group article .details.external .infos{margin-bottom:10px;}.content-classic .articles-list a{color:#515151;display:block;padding:10px 40px 10px 0;}.content-classic .articles-list a:after{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -820px;content:"";display:block;height:20px;position:absolute;right:10px;top:20px;width:20px;}.content-classic .articles-list a:hover,.content-classic .articles-list a:focus{color:#009EE0;text-decoration:none;}.content-classic .articles-list a:hover:after,.content-classic .articles-list a:focus:after{background-position:0 -700px;}.content-classic .articles-list a img{margin-bottom:1em;}.content-classic .articles-list a .title{border:none;color:inherit;font-size:1.167em;font-weight:normal;margin:0;padding:0;}.content-classic .articles-list p{font-size:1em;padding-right:40px;}.list-cat-emplois{margin-left:-14px;overflow:visible !important;}.list-cat-emplois .cat-emplois .title-main a:before{content:"";display:inline-block;height:20px;margin-right:10px;vertical-align:text-bottom;width:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}.list-cat-emplois .cat-metiers-techniciens-et-soutien-administratif .title-main a:before{background:#ec7f03;}.list-cat-emplois .cat-gestionnaires .title-main a:before{background:#8cc540;}.list-cat-emplois .cat-professionnels .title-main a:before{background:#009ddf;}.list-cat-emplois .cat-etudiants-et-stagiaires .title-main a:before{background:#e23889;}.list-cat-emplois .cat-administration-et-services-corporatifs .title-main a:before{background:#97BE0D;}.list-cat-emplois .cat-exploitation-et-entretien-du-reseau .title-main a:before{background:#009EE0;}.list-cat-emplois .cat-ingenierie .title-main a:before{background:#0079BC;}.list-cat-emplois .cat-technologies-de-linformation .title-main a:before{background:#ED7F00;}.list-cat-emplois .cat-stages-et-emplois-etudiants .title-main a:before{background:#E4368A;}.main-not-front .content.content-classic .content-press,.main-not-front .content.content-classic .content-emplois{min-height:0;padding:10px 20px;}.main-not-front .content.content-classic .content-press.columns-3,.main-not-front .content.content-classic .content-emplois.columns-3{padding:0;}.main-not-front .content.content-classic .content-press.cat-emplois,.main-not-front .content.content-classic .content-emplois.cat-emplois{float:left;margin-bottom:14px;margin-left:14px;width:286px;}.main-not-front .content.content-classic .content-press .title-main,.main-not-front .content.content-classic .content-emplois .title-main{font-size:1.25em;margin:0 0 -10px 0;padding:2px 0 0 0;position:relative;text-transform:uppercase;padding-left:1.5em;text-indent:-2em;}.main-not-front .content.content-classic .content-press .title-main.title-icon,.main-not-front .content.content-classic .content-emplois .title-main.title-icon{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;margin-left:34px !important;}.main-not-front .content.content-classic .content-press .title-main.title-icon:before,.main-not-front .content.content-classic .content-emplois .title-main.title-icon:before{background:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;content:"";font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;font-style:italic;font-weight:bold;left:-34px;min-width:8px;padding:2px 7px 2px 4px;position:absolute;top:0;}.main-not-front .content.content-classic .content-press .title-main.title-n:before,.main-not-front .content.content-classic .content-emplois .title-main.title-n:before{background:#D83080;color:#fff;content:"N";}.main-not-front .content.content-classic .content-press .title-main.title-c:before,.main-not-front .content.content-classic .content-emplois .title-main.title-c:before{background:#8CC540;color:#fff;content:"C";}.main-not-front .content.content-classic .content-press article,.main-not-front .content.content-classic .content-emplois article,.main-not-front .content.content-classic .content-press .data-block,.main-not-front .content.content-classic .content-emplois .data-block{border-top:1px solid #EBEBEB;margin-top:20px;padding-top:20px;}.main-not-front .content.content-classic .content-press article.vedette-item,.main-not-front .content.content-classic .content-emplois article.vedette-item,.main-not-front .content.content-classic .content-press .data-block.vedette-item,.main-not-front .content.content-classic .content-emplois .data-block.vedette-item{border-top:none;margin-top:0;margin-bottom:1em;padding-top:0;}.main-not-front .content.content-classic .content-press p,.main-not-front .content.content-classic .content-emplois p,.main-not-front .content.content-classic .content-press ul,.main-not-front .content.content-classic .content-emplois ul{font-size:1em;padding:0;}.main-not-front .content.content-classic .content-press p+p,.main-not-front .content.content-classic .content-emplois p+p,.main-not-front .content.content-classic .content-press ul+p,.main-not-front .content.content-classic .content-emplois ul+p,.main-not-front .content.content-classic .content-press p+ul,.main-not-front .content.content-classic .content-emplois p+ul,.main-not-front .content.content-classic .content-press ul+ul,.main-not-front .content.content-classic .content-emplois ul+ul{padding-top:0.5em;}.main-not-front .content.content-classic .content-press .author,.main-not-front .content.content-classic .content-emplois .author{font-style:italic;margin-top:-1.5em;margin-left:40%;text-align:right;}.main-not-front .content.content-classic .content-press .infos,.main-not-front .content.content-classic .content-emplois .infos{margin-bottom:1em;}.main-not-front .content.content-classic .content-press .tag,.main-not-front .content.content-classic .content-emplois .tag,.main-not-front .content.content-classic .content-press time,.main-not-front .content.content-classic .content-emplois time{display:inline-block;margin:0 4px 0 0;}.main-not-front .content.content-classic .content-press img,.main-not-front .content.content-classic .content-emplois img{margin-bottom:1em;}.main-not-front .content.content-classic .content-press .more,.main-not-front .content.content-classic .content-emplois .more{border-top:1px solid #EBEBEB;margin-top:1em;padding-top:1em;text-align:right;}.main-not-front .content.content-classic .content-press .more a,.main-not-front .content.content-classic .content-emplois .more a{color:#007EB6;display:inline-block;}.main-not-front .content.content-classic .content-press .more a:hover,.main-not-front .content.content-classic .content-emplois .more a:hover,.main-not-front .content.content-classic .content-press .more a:focus,.main-not-front .content.content-classic .content-emplois .more a:focus{text-decoration:underline;}.main-not-front .content.content-classic .content-press .more a:before,.main-not-front .content.content-classic .content-emplois .more a:before{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -680px;content:"";display:inline-block;height:20px;margin-right:4px;vertical-align:text-bottom;width:20px;}.main-not-front .content.content-classic .content-press .all-jobs a,.main-not-front .content.content-classic .content-emplois .all-jobs a{background:#EBEBEB;display:block;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.833em;line-height:1.2em;padding:2em;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.main-not-front .content.content-classic .content-press .editor a,.main-not-front .content.content-classic .content-emplois .editor a{color:#007EB6;display:inline;}.main-not-front .content.content-classic .content-press .editor a:hover,.main-not-front .content.content-classic .content-emplois .editor a:hover{text-decoration:underline;}.main-not-front .content.content-classic .content-press a,.main-not-front .content.content-classic .content-emplois a{color:#515151;display:block;position:relative;}.main-not-front .content.content-classic .content-press a:hover,.main-not-front .content.content-classic .content-emplois a:hover,.main-not-front .content.content-classic .content-press a:focus,.main-not-front .content.content-classic .content-emplois a:focus{color:#007EB6;text-decoration:none;}.main-not-front .content.content-classic .content-press a:focus,.main-not-front .content.content-classic .content-emplois a:focus{text-decoration:underline;}.main-not-front .content.content-classic .content-press a[rel="external"]:after,.main-not-front .content.content-classic .content-emplois a[rel="external"]:after{display:none;}.main-not-front .content.content-classic .content-press a .title,.main-not-front .content.content-classic .content-emplois a .title{font-size:1.167em;padding-top:0;}.main-not-front .content.content-classic .content-press .linkedin,.main-not-front .content.content-classic .content-emplois .linkedin{margin-top:20px;text-align:center;}.main-not-front .content.content-classic .content-emplois .metiers_et_techniciens{margin-top:20px;}.main-not-front .content.content-classic .content-emplois .metiers_et_techniciens .all-category{background-position:center top;}.main-not-front .content.content-classic .content-emplois #big-en-vedette a img{max-width:690px;}.main-not-front .content.content-classic .content-emplois .professionnels .all-category{background-position:center -432px;}.main-not-front .content.content-classic .content-emplois .gestionnaires .all-category{background-position:center -216px;}.main-not-front .content.content-classic .content-emplois .etudiants_et_stagiaires .all-category{background-position:center -648px;}.main-not-front .content.content-classic .content-emplois .administration_et_services_corporatifs .all-category{color:#97BE0D;}.main-not-front .content.content-classic .content-emplois .exploitation_et_entretien_du_reseau .all-category{background-position:center -214px;color:#009EE0;}.main-not-front .content.content-classic .content-emplois .ingenierie .all-category{background-position:center -432px;color:#0079BC;}.main-not-front .content.content-classic .content-emplois .stages_et_emplois_etudiants .all-category{background-position:center -858px;color:#E4368A;}.main-not-front .content.content-classic .content-emplois .technologies_de_linformation .all-category{background-position:center -648px;color:#ED7F00;}.main-not-front .content.content-classic .content-emplois .all-category{background:url(/sites/all/themes/stm/img/icons-category-jobs.png) no-repeat center top;float:left;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:0.833em;font-weight:bold;display:block;line-height:1.25em;padding:90px 0 0;text-align:center;text-transform:uppercase;width:20%;}.main-not-front .content.content-classic .content-emplois .list-subcategories{display:flex;flex-direction:column;padding-left:30px;font-size:1.2em;}.main-not-front .content.content-classic .content-emplois .list-subcategories img{display:none;margin-left:auto;margin-right:auto;}.main-not-front .content.content-classic .content-emplois .subcategories{border-top:1px solid #EBEBEB;padding:30px 0 15px;margin-top:10px;}.main-not-front .content.content-classic .content-emplois .subcategories:first-child{border-top:none;}.main-not-front .content.content-classic .content-emplois .subcategories .views-row:first-child{border-top:1px solid #EBEBEB;}.main-not-front .content.content-classic .content-emplois .subcategories .views-row{float:left;text-align:left;border-bottom:1px solid #EBEBEB;padding:15px 0;}.main-not-front .content.content-classic .content-emplois .subcategories .views-row a:after{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -560px;content:"";display:block;height:20px;margin-top:-19px;position:absolute;right:20px;width:20px;}.main-not-front .content.content-classic .content-emplois .subcategories .views-row a:hover:after,.main-not-front .content.content-classic .content-emplois .subcategories .views-row a:focus:after{background-position:0 -700px;text-decoration:none;}.main-not-front .category-hub .description-quote{margin-top:3em;}.main-not-front .category-hub .list-jobs-headline .views-row{float:left;margin-left:5%;width:30%;}.main-not-front .category-hub .list-jobs-headline .title-job img{margin-bottom:15px;}.main-not-front .category-hub .list-jobs-headline a{color:#515151;display:block;margin-top:15px;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.167em;font-weight:bold;}.main-not-front .category-hub .list-jobs-headline .views-row-1{margin-left:0;}.main-not-front .category-hub .list-subcategories .item{margin-bottom:30px;}.main-not-front .category-hub .list-subcategories .category-box{float:left;width:20%;}.main-not-front .category-hub .list-subcategories .list-jobs{float:right;margin-top:6px;width:80%;}.main-not-front .category-hub .list-jobs li:before{content:"";}.main-not-front .category-hub .list-jobs li{border-bottom:1px solid #EBEBEB;padding:0;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1em;}.main-not-front .category-hub .list-jobs li a{color:#515151;display:block;padding:15px 0;}.main-not-front .category-hub .list-jobs li a:hover,.main-not-front .category-hub .list-jobs li a:focus{color:#007EB6;text-decoration:none;}.main-not-front .category-hub .list-jobs li a:hover:after,.main-not-front .category-hub .list-jobs li a:focus:after{background-position:0 -700px;}.main-not-front .category-hub .list-jobs li a:after{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -560px;content:"";display:block;height:20px;margin-top:-10px;position:absolute;right:20px;top:50%;width:20px;}.main-not-front .category-hub .list-jobs .empty{display:block;padding-top:13px;position:relative;}.main-not-front .category-hub .category-title{border-bottom:1px solid #EBEBEB;font-size:1.667em;}.main-not-front .single-emploi .text-wrapper{float:left;}.main-not-front .single-emploi .category-img{float:right;width:20%;}.main-not-front .single-emploi .category-img img{padding:40px 20px 0 0;}.main-not-front .single-emploi .highlight{color:#515151;display:block;font-style:italic;margin:2px 0 0;padding:2px 0 0 25px;position:relative;}.main-not-front .single-emploi .highlight:before{background:url(/sites/all/themes/stm/img/icons-small-2.png) no-repeat 0 0;content:"";display:block;height:15px;left:0;position:absolute;top:0;width:16px;}.main-not-front .single-emploi .sub-category-desc{color:#515151;display:block;font-size:1em;margin:20px 0 0;padding-bottom:0;}.main-not-front .single-emploi .info-wrapper{border-top:1px solid #EBEBEB;}.main-not-front .single-emploi .info{display:block;}.main-not-front .single-emploi .info .label{font-weight:bold;}.main-not-front .single-emploi time{display:inline;}.main-not-front .single-emploi .highlight-vedette{margin-top:20px;}.main-not-front .single-emploi .highlight-permit:before{background-position:left bottom;height:12px;top:3px;width:20px;}.main-not-front .single-emploi .body{margin-bottom:20px;}.main-not-front .single-emploi .body.conditions{margin-bottom:0;}.main-not-front .content.content-classic .content-une .title-une{margin:0;padding:2px 0 10px 30px;text-indent:unset;}.main-not-front .content.content-classic .content-une .title-une:before{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1140px;content:"";display:inline-block;height:20px;left:0;position:absolute;top:0;width:20px;}.main-not-front .content.content-classic .content-une article{border:none;margin-top:0;padding-top:0;}.main-not-front .content.content-classic .content-une .article-une{border-bottom:1px solid #EBEBEB;margin-bottom:20px;padding-bottom:20px;}.main-not-front .content.content-classic .content-une .article-une.no-image a{border-top:1px solid #EBEBEB;margin-bottom:0;}.main-not-front .content.content-classic .content-une .article-une.no-image .title{margin-top:1em;padding-left:0;position:static;}.main-not-front .content.content-classic .content-une .article-une.no-image .title:before{display:none;}.main-not-front .content.content-classic .content-une .article-une a{margin:0 0 15px 0;}.main-not-front .content.content-classic .content-une .article-une a:hover .title:before,.main-not-front .content.content-classic .content-une .article-une a:focus .title:before{background-position:0 -1180px;}.main-not-front .content.content-classic .content-une .article-une a:focus .title{text-decoration:underline;}.main-not-front .content.content-classic .content-une .article-une a img{max-width:none;margin-left:-20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.main-not-front .content.content-classic .content-une .article-une a .title{background:#fff;bottom:0;font-size:1.667em;left:-20px;margin:0;padding:10px 20px 10px 50px;position:absolute;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;max-width:75%;}.main-not-front .content.content-classic .content-une .article-une a .title:before{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1160px;content:"";display:inline-block;height:20px;left:20px;position:absolute;top:13px;width:20px;}.content-classic .dossiers-list{list-style-type:none;}.content-classic .dossiers-list li{background:none;margin:0;padding:0;}.content-classic .dossiers-list li:before{display:none;}.content-classic .dossiers-list li:last-child a{border-bottom:none;}.content-classic .dossiers-list li a{border-bottom:1px solid #EBEBEB;color:#515151;display:block;padding:15px 40px 15px 0;}.content-classic .dossiers-list li a:after{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -820px;content:"";display:block;height:20px;position:absolute;right:10px;top:15px;width:20px;}.content-classic .dossiers-list li a:hover,.content-classic .dossiers-list li a:focus{color:#009EE0;text-decoration:none;}.content-classic .dossiers-list li a:hover:after,.content-classic .dossiers-list li a:focus:after{background-position:0 -700px;}.tag{background:#EBEBEB;display:inline-block;font-style:italic;padding:1px 0.5em;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.tag.tag-icon{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;margin-left:20px !important;}.tag.tag-icon:before{background:#000;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;color:#fff;content:"";font-size:12px;font-weight:bold;left:-20px;min-width:8px;padding:1px 6px;position:absolute;top:0;}.tag.tag-n:before{background:#D83080;color:#fff;content:"N";}.tag.tag-c:before{background:#8CC540;color:#fff;content:"C";}.tag.tag-p:before{background:#8CC540;color:#fff;content:"P";}td>div.data{position:relative;}.notes-list{float:right;margin-left:3px;}.notes-list a:hover span,.notes-list a:focus span{border-color:#007EB6;color:#007EB6;}.mystm .schedule .notes-list.number_notes-list{margin-left:0;}.notes-list span{border:1px solid #6D6D6D;color:#6D6D6D;display:inline-block;font-size:0.833em;line-height:1em;padding:1px 3px;vertical-align:top;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.notes-list.number_notes-list{float:none;margin-left:8px;font-size:12px;}.notes-list.number_notes-list span{vertical-align:1px;font-weight:normal;font-size:10px;}.notes-definitions{list-style-type:none;margin:20px 0 0 0;}.notes-definitions li{padding-left:22px;position:relative;}.notes-definitions li+li{margin-top:4px;}.notes-definitions .note{border:1px solid #6D6D6D;color:#6D6D6D;display:inline-block;font-size:0.833em;left:0;line-height:1em;padding:1px 3px;position:absolute;top:1px;vertical-align:top;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{clip:rect(1px,1px,1px,1px);position:absolute !important;}.ui-helper-reset{border:0 none;font-size:100%;line-height:1.3em;list-style:none outside none;margin:0;outline:0 none;padding:0;text-decoration:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;}.ui-helper-clearfix:after{clear:both;}.ui-helper-zfix{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;}.ui-state-focus{text-decoration:underline;}.ui-autocomplete{background:#fff;list-style-type:none;margin:0;max-height:196px;overflow:auto;position:absolute;width:250px;-webkit-box-shadow:0 0 4px #BCBCBC,0 0 2px #D3D3D3;-moz-box-shadow:0 0 4px #BCBCBC,0 0 2px #D3D3D3;box-shadow:0 0 4px #BCBCBC,0 0 2px #D3D3D3;}.ui-autocomplete .ui-autocomplete-category{border-bottom:1px solid #BCBCBC;color:#3C3C3C;font-weight:bold;padding:10px;text-transform:uppercase;background-color:#fcfcfc;background-image:-moz-linear-gradient(top,#fff,#F7F7F7);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#F7F7F7));background-image:-webkit-linear-gradient(top,#fff,#F7F7F7);background-image:-o-linear-gradient(top,#fff,#F7F7F7);background-image:linear-gradient(to bottom,#fff,#F7F7F7);background-repeat:repeat-x;}.ui-autocomplete .ui-menu-item:last-child a{border-bottom:none;}.ui-autocomplete .ui-menu-item a{border-bottom:1px solid #D3D3D3;color:#3C3C3C;cursor:pointer;display:block;text-decoration:none;padding:10px;}.ui-autocomplete .ui-menu-item a:hover,.ui-autocomplete .ui-menu-item a:focus,.ui-autocomplete .ui-menu-item a.ui-state-focus{background:#F6F6F6;text-decoration:none;}h2.correspondance{border-top:0;display:none;}div.error,.error{color:#e82111;}#jquery-ui-datepicker-accessibility-log{position:absolute;top:-9999px;left:-9999px;}.message-t2271{margin-top:1.5em;font-size:1.1em;line-height:1.5em;}.message-exceptionnelle{background:#FFFFFF;border:2px solid #007eb6;margin:0 0 2em 0;padding:0px 15px 0px 40px;border-radius:14px;display:none;}.message-exceptionnelle .icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 0;height:20px;left:-30px;position:relative;width:20px;display:inline-block;text-indent:-777em;vertical-align:text-bottom;background-position:0 -440px;top:18px;}.page-presse .content-classic>.columns-2 .column-2,.page-press .content-classic>.columns-2 .column-2{display:none;}.page-presse .content-classic>.columns-2 .column-1,.page-press .content-classic>.columns-2 .column-1{width:auto;}.t2315{min-height:0;padding:10px 20px;border:5px solid #EBEBEB;border-radius:14px;}.t2315 .columns-3{margin-top:0;}.t2315 div div{width:100% !important;}
body fieldset{border:none;margin:1em 0 0 0;padding:0;}body legend{border:none;display:block;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.333em;margin:0;padding:0 0 0.5em 0;}body input{outline:none;}body input[type="email"],body input[type="search"],body input[type="password"],body input[type="text"],body textarea,body select{background:#ffffff;border:2px solid #d3d3d3;color:grayDarker;display:inline-block;font-size:1.167em;margin:0;padding:6px 12px 7px 12px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:box-shadow .25s;-moz-transition:box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}body input[type="email"]:-moz-placeholder,body input[type="search"]:-moz-placeholder,body input[type="password"]:-moz-placeholder,body input[type="text"]:-moz-placeholder,body textarea:-moz-placeholder,body select:-moz-placeholder{color:#d3d3d3;}body input[type="email"]:-ms-input-placeholder,body input[type="search"]:-ms-input-placeholder,body input[type="password"]:-ms-input-placeholder,body input[type="text"]:-ms-input-placeholder,body textarea:-ms-input-placeholder,body select:-ms-input-placeholder{color:#d3d3d3;}body input[type="email"]::-webkit-input-placeholder,body input[type="search"]::-webkit-input-placeholder,body input[type="password"]::-webkit-input-placeholder,body input[type="text"]::-webkit-input-placeholder,body textarea::-webkit-input-placeholder,body select::-webkit-input-placeholder{color:#d3d3d3;}body input[type="email"]:hover,body input[type="search"]:hover,body input[type="password"]:hover,body input[type="text"]:hover,body textarea:hover,body select:hover{border-color:#bcbcbc;-webkit-transition:box-shadow .25s;-moz-transition:box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;}body input[type="email"]:focus,body input[type="search"]:focus,body input[type="password"]:focus,body input[type="text"]:focus,body textarea:focus,body select:focus{border-color:#007eb6;-webkit-box-shadow:0 0 2px #bcbcbc;-moz-box-shadow:0 0 2px #bcbcbc;box-shadow:0 0 2px #bcbcbc;-webkit-transition:box-shadow .25s;-moz-transition:box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;}body input[type="checkbox"],body input[type="radio"]{margin-right:2px;vertical-align:baseline;}body .searched input[type="search"]{padding-right:30px;}body input.datepicker{background:#ffffff url(/sites/all/themes/stm/img/datepicker.png) no-repeat 8px -56px;padding-left:40px;}body input.datepicker:-moz-placeholder{color:#515151;}body input.datepicker:-ms-input-placeholder{color:#515151;}body input.datepicker::-webkit-input-placeholder{color:#515151;}body .form-required{color:#009ee0;display:inline;}body #main-search-box-loading-finished{left:-777em;position:absolute;top:-777em;}#stm-contact-contact .field-more-details,#stm-contact-ta-contact .field-more-details,#stm-contact-contact #field-detail-subject,#stm-contact-ta-contact #field-detail-subject,#stm-contact-contact #field-detail-sub-subject,#stm-contact-ta-contact #field-detail-sub-subject{display:none;}#stm-contact-contact .required-text,#stm-contact-ta-contact .required-text{font-style:italic;}#stm-contact-contact .form-item,#stm-contact-ta-contact .form-item,#stm-contact-contact .form-actions,#stm-contact-ta-contact .form-actions{margin:0;}#stm-contact-contact .group-item,#stm-contact-ta-contact .group-item{margin:1.8em 0;*zoom:1;}#stm-contact-contact .group-item:before,#stm-contact-ta-contact .group-item:before,#stm-contact-contact .group-item:after,#stm-contact-ta-contact .group-item:after{display:table;content:"";line-height:0;}#stm-contact-contact .group-item:after,#stm-contact-ta-contact .group-item:after{clear:both;}#stm-contact-contact .group-item .item,#stm-contact-ta-contact .group-item .item{float:left;margin-top:0;margin-bottom:0;margin-right:20px;}#stm-contact-contact .group-item .item:first-child,#stm-contact-ta-contact .group-item .item:first-child{margin-right:20px;}#stm-contact-contact .group-item .item:last-child{margin-left:20px;}#stm-contact-contact .item,#stm-contact-ta-contact .item{margin:1.8em 0;position:relative;width:285px;}#stm-contact-contact .item-full,#stm-contact-ta-contact .item-full{width:625px;}#stm-contact-contact .item-sujet,#stm-contact-ta-contact .item-sujet{margin:3em 0;}#stm-contact-contact .captcha,#stm-contact-ta-contact .captcha{margin:3em 0;position:relative;width:625px;}#stm-contact-contact label,#stm-contact-ta-contact label{display:block;font-size:1.167em;font-weight:normal;margin:0 0 0.5em 0;padding:0 0 0 4px;}#stm-infolettre-contact label{font-size:1.167em;font-weight:normal;margin:0 0 0.5em 0;padding:0 0 0 4px;}#stm-infolettre-contact .form-type-textfield label{display:block;}#stm-infolettre-contact input{max-width:400px;}#stm-infolettre-contact .item{padding-top:10px;}#stm-infolettre-contact .form-radios{display:flex;gap:30px;}#stm-infolettre-contact .item-accept{padding-top:30px;}#stm-contact-contact select,#stm-contact-ta-contact select{width:auto;}#stm-contact-contact textarea,#stm-contact-ta-contact textarea{min-height:175px;resize:vertical;}#stm-contact-contact .error-block input,#stm-contact-ta-contact .error-block input,#stm-contact-contact .error-block select,#stm-contact-ta-contact .error-block select,#stm-contact-contact .error-block textarea,#stm-contact-ta-contact .error-block textarea{border-color:#e82111;}#stm-contact-contact .time-event,#stm-contact-ta-contact .time-event{margin:1em 0 0 0;}#stm-contact-contact .time-event select,#stm-contact-ta-contact .time-event select{display:inline-block;font-size:1em;height:auto;padding:3px;width:4em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#stm-contact-contact .time-event label,#stm-contact-ta-contact .time-event label{display:inline-block;padding:0 4px;}#stm-contact-contact .time-event .at,#stm-contact-ta-contact .time-event .at{padding:0 4px 0 0;}#stm-contact-contact .time-event .form-item,#stm-contact-ta-contact .time-event .form-item{display:inline;}#stm-contact-contact .error-text,#stm-contact-ta-contact .error-text{color:#e82111;margin:1em 0 0 0;padding:0 0 0.5em 0;}#stm-contact-contact .error-text:before,#stm-contact-ta-contact .error-text:before{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -220px;content:"";display:inline-block;height:20px;padding-right:10px;vertical-align:text-bottom;width:20px;}#stm-contact-contact .phone,#stm-contact-ta-contact .phone{*zoom:1;}#stm-contact-contact .phone:before,#stm-contact-ta-contact .phone:before,#stm-contact-contact .phone:after,#stm-contact-ta-contact .phone:after{display:table;content:"";line-height:0;}#stm-contact-contact .phone:after,#stm-contact-ta-contact .phone:after{clear:both;}#stm-contact-contact .phone .number-phone,#stm-contact-ta-contact .phone .number-phone{float:left;width:180px;}#stm-contact-contact .phone .extension-phone,#stm-contact-ta-contact .phone .extension-phone{float:left;margin-left:20px;width:85px;}#stm-contact-contact .civic-number,#stm-contact-ta-contact .civic-number{float:left;width:90px;}#stm-contact-contact .street-name,#stm-contact-ta-contact .street-name{float:left;margin-left:20px;width:480px;}#stm-contact-contact .code-postal,#stm-contact-ta-contact .code-postal{float:left;margin-right:10px;width:80px;}#stm-contact-contact .postal-code legend,#stm-contact-ta-contact .postal-code legend{font-size:1.167em;font-weight:normal;}#stm-contact-contact .code-postal label,#stm-contact-ta-contact .code-postal label{padding:0 4px 0 1px;}#stm-contact-contact .code-postal input,#stm-contact-ta-contact .code-postal input{letter-spacing:2px;width:60px;}#stm-contact-contact .direction,#stm-contact-ta-contact .direction{*zoom:1;}#stm-contact-contact .direction:before,#stm-contact-ta-contact .direction:before,#stm-contact-contact .direction:after,#stm-contact-ta-contact .direction:after{display:table;content:"";line-height:0;}#stm-contact-contact .direction:after,#stm-contact-ta-contact .direction:after{clear:both;}#stm-contact-contact .direction .direction-bus,#stm-contact-ta-contact .direction .direction-bus,#stm-contact-contact .direction .direction-metro,#stm-contact-ta-contact .direction .direction-metro{width:137px;}#stm-contact-contact .direction .direction-bus,#stm-contact-ta-contact .direction .direction-bus{float:left;}#stm-contact-contact .direction .direction-metro,#stm-contact-ta-contact .direction .direction-metro{float:left;margin-left:10px;}#stm-contact-contact .vehicule-number,#stm-contact-ta-contact .vehicule-number{width:150px;}#stm-contact-contact .form-item-captcha-response label,#stm-contact-ta-contact .form-item-captcha-response label{margin-bottom:1em;}#stm-contact-contact .form-item-captcha-response .field-prefix,#stm-contact-ta-contact .form-item-captcha-response .field-prefix{margin-left:10px;}#stm-contact-contact .form-item-captcha-response .form-text,#stm-contact-ta-contact .form-item-captcha-response .form-text{display:inline-block;text-align:center;width:4em;}#stm-contact-contact .form-item-captcha-response .description,#stm-contact-ta-contact .form-item-captcha-response .description{display:inline-block;font-size:0.917em;margin-left:20px;vertical-align:bottom;width:50%;}#simplenews-block-form-30 .form-item-captcha-response label{margin-top:1em;display:block;}#stm-contact-contact .submit-form,#stm-infolettre-contact .submit-form,#stm-contact-ta-contact .submit-form{margin:2em 0;text-align:center;position:relative;}#stm-infolettre-contact .submit-form{padding-bottom:10px;}#stm-infolettre-contact .required-text{font-size:1em;position:absolute;bottom:10px;}#stm-contact-contact .submit-form .btn,#stm-infolettre-contact .submit-form .btn,#stm-contact-ta-contact .submit-form .btn{background-image:url(/sites/all/themes/stm/img/send.png);background-repeat:no-repeat;background-position:15px 8px;padding:8px 20px 8px 65px;margin-top:60px;}#stm-infolettre-contact .submit-form .btn{margin-top:10px !important;}#stm-contact-contact .submit-form .btn[disabled],#stm-infolettre-contact .submit-form .btn[disabled],#stm-contact-ta-contact .submit-form .btn[disabled]{background-color:#007eb6;border-color:#007eb6;color:#ffffff;}#stm-contact-contact .more-detail,#stm-contact-ta-contact .more-detail{position:absolute;right:-2.5em;top:2.6em;}.stm-contact-contact-more-detail-focus,.stm-contact-ta-contact-more-detail-focus{border-bottom:2px solid #007eb6 !important;padding-bottom:1px;}#stm-contact-contact .more-detail .open,#stm-contact-ta-contact .more-detail .open{background:#ffffff;border:1px solid #009ee0;color:#009ee0;display:inline-block;font-size:10px;font-weight:bold;height:16px;padding:1px;width:16px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}#stm-contact-contact .more-detail .open:hover,#stm-contact-ta-contact .more-detail .open:hover,#stm-contact-contact .more-detail .open:focus,#stm-contact-ta-contact .more-detail .open:focus{border-color:#007eb6;color:#007eb6;}#stm-contact-contact .more-detail .close,#stm-contact-ta-contact .more-detail .close{background:#ffffff url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1080px;border:none;display:block;height:20px;opacity:0.8;overflow:hidden;position:absolute;right:5px;top:5px;text-indent:-777em;width:20px;}#stm-contact-contact .more-detail .close:hover,#stm-contact-ta-contact .more-detail .close:hover,#stm-contact-contact .more-detail .close:focus,#stm-contact-ta-contact .more-detail .close:focus{opacity:1;}#stm-contact-contact .more-detail .detail,#stm-contact-ta-contact .more-detail .detail{background:#ffffff;bottom:20px;border:3px solid #ebebeb;display:none;left:20px;padding:10px 25px 0 25px;position:absolute;width:350px;-webkit-box-shadow:0 8px 18px #aaaaaa;-moz-box-shadow:0 8px 18px #aaaaaa;box-shadow:0 8px 18px #aaaaaa;-webkit-border-radius:14px 14px 14px 0;-moz-border-radius:14px 14px 14px 0;border-radius:14px 14px 14px 0;}#stm-contact-contact .more-detail .detail .columns-2 .column-1,#stm-contact-ta-contact .more-detail .detail .columns-2 .column-1{margin-right:8%;width:46%;}#stm-contact-contact .more-detail .detail .columns-2 .column-2,#stm-contact-ta-contact .more-detail .detail .columns-2 .column-2{width:46%;}#stm-contact-contact .more-detail .detail .bus,#stm-contact-ta-contact .more-detail .detail .bus{background:#ffffff url(/sites/all/themes/stm/img/number-bus-metro.png) no-repeat 0 0;padding-top:94px;}#stm-contact-contact .more-detail .detail .metro,#stm-contact-ta-contact .more-detail .detail .metro{background:#ffffff url(/sites/all/themes/stm/img/number-bus-metro.png) no-repeat 100% 0;padding-top:94px;}#stm-contact-contact .more-detail .detail h3,#stm-contact-ta-contact .more-detail .detail h3{font-size:1.333em;font-weight:normal;}#stm-contact-contact .more-detail .detail h3,#stm-contact-ta-contact .more-detail .detail h3,#stm-contact-contact .more-detail .detail p,#stm-contact-ta-contact .more-detail .detail p{margin:1em 0;padding:0;}div[name='msg']{color:#e82111;margin:0.5em 0 0 0;}#tiers_msg{color:#515151;margin:0.5em 0 0 0;}#suivi_msg{color:#515151;margin:0.5em 0 0 0;}div label span.form-required{margin-left:3px;}div.form-item-captcha-response label span.form-required{margin-left:0px;}#stm-contact-contact .group-item .radios,#stm-contact-ta-contact .group-item .radios{display:block!important;float:none!important;margin-bottom:20px;}#stm-contact-ta-contact .group-item .suivi{display:block!important;float:none!important;margin-bottom:20px;}#stm-contact-contact .form-type-radio,#stm-contact-ta-contact .form-type-radio,#stm-infolettre-contact .form-type-radio,#stm-contact-ta-contact .form-type-checkbox{display:inline!important;}#stm-contact-contact .form-type-radio label,#stm-contact-ta-contact .form-type-radio label,#stm-contact-ta-contact .form-type-checkbox label{display:inline!important;margin-right:15px;}#stm-contact-contact .item-sujet,#stm-contact-ta-contact .item-sujet,#stm-contact-contact .item-category,#stm-contact-ta-contact .item-category,#stm-contact-contact .field-more-details,#stm-contact-ta-contact .field-more-details,.direction-metro,.bus_direction,.bus_arret,.form-files,.item-file,#metro_select1,#metro_select2,#bus_select1,#bus_select2,#gestion_metro_1,#gestion_metro_2,#gestion_bus_1>div:not(#select_bus_line_1),#gestion_bus_2>div:not(#select_bus_line_2),.metro_select1,#block_select_metro_stop_1 select,#block_select_metro_stop_2 select,#block_select_metro_station1,#block_select_metro_station2,#block_select_metro_direction_1,#block_select_metro_direction_2,#block_select_metro_stop_1,#block_select_metro_stop_2{display:none;}#stm-contact-contact #metro_bus1,#stm-contact-ta-contact #metro_bus1,#stm-contact-contact #metro_bus2,#stm-contact-ta-contact #metro_bus2{width:100%;height:20px;}#stm-contact-contact .metro_bus,#stm-contact-ta-contact .metro_bus{float:left;width:80px;}#stm-contact-contact .metro_bus label,#stm-contact-ta-contact .metro_bus label,#stm-contact-contact .metro_bus input,#stm-contact-ta-contact .metro_bus input{display:inline-block !important;}#stm-contact-contact .metro_bus legend,#stm-contact-ta-contact .metro_bus legend{width:100%;}#stm-contact-contact #main-search-box1,#stm-contact-ta-contact #main-search-box1,#stm-contact-contact #main-search-box2,#stm-contact-ta-contact #main-search-box2{clear:both;}#stm-contact-contact .bus_select1,#stm-contact-ta-contact .bus_select1,#stm-contact-contact .bus_select2,#stm-contact-ta-contact .bus_select2,#stm-contact-contact .ui-widget.bus_autocomplete,#stm-contact-ta-contact .ui-widget.bus_autocomplete{padding:1.8em 0;}#stm-contact-contact .bus_select1 p,#stm-contact-ta-contact .bus_select1 p,#stm-contact-contact .bus_select2 p,#stm-contact-ta-contact .bus_select2 p{display:block;font-size:1.167em;font-weight:normal;margin:0 0 0.5em 0;padding:0 0 0 4px;}#stm-contact-contact .bus_select1 select,#stm-contact-ta-contact .bus_select1 select,#stm-contact-contact .bus_select2 select,#stm-contact-ta-contact .bus_select2 select{margin-bottom:3em;}#stm-contact-contact .metro_radio1,#stm-contact-ta-contact .metro_radio1,#stm-contact-contact .metro_radio2,#stm-contact-ta-contact .metro_radio2{width:40%;display:inline-block;vertical-align:middle;}#stm-contact-contact .metro_select1,#stm-contact-ta-contact .metro_select1,#stm-contact-contact .metro_select2,#stm-contact-ta-contact .metro_select2{position:relative;}#stm-contact-contact .select_metro1,#stm-contact-ta-contact .select_metro1,#stm-contact-contact .select_metro2,#stm-contact-ta-contact .select_metro2{position:absolute;top:10%;right:0;}#stm-contact-contact #direction1,#stm-contact-ta-contact #direction1,#stm-contact-contact #direction2,#stm-contact-ta-contact #direction2{position:absolute;top:50%;right:0;width:50%;}#stm-contact-contact #direction1>div,#stm-contact-ta-contact #direction1>div,#stm-contact-contact #direction2>div,#stm-contact-ta-contact #direction2>div{display:block;padding:10px 0;}#stm-contact-contact #direction1 label,#stm-contact-ta-contact #direction1 label,#stm-contact-contact #direction2 label,#stm-contact-ta-contact #direction2 label,#stm-contact-contact .choice_metro label,#stm-contact-ta-contact .choice_metro label{display:inline-block !important;}#stm-contact-contact #direction1 input,#stm-contact-ta-contact #direction1 input,#stm-contact-contact #direction2 input,#stm-contact-ta-contact #direction2 input,#stm-contact-contact .choice_metro input,#stm-contact-ta-contact .choice_metro input{float:left;}#stm-contact-contact .choice_metro,#stm-contact-ta-contact .choice_metro{padding:5px 0;}#stm-contact-contact #bus_select1,#stm-contact-ta-contact #bus_select1,#stm-contact-contact #bus_select2,#stm-contact-ta-contact #bus_select2{padding:10px 0;}#stm-infolettre-contact .form-type-checkbox label{font-size:inherit;display:block;padding-left:20px;margin-top:-20px;}.recaptchaLoader.infolettre{margin-top:14px;}.recaptchaLoader{margin-top:60px;margin-left:20px;opacity:1;margin-right:-70px;opacity:0;}.icon-trash-can{background:url('/sites/all/themes/stm/img/print/icon-trash-can.png') no-repeat;background-size:20px;width:24px;height:24px;border:0px;opacity:0.7;float:right;margin-top:-20px;}input[type=file]{width:250px;}#stm-contact-contact .button-add-files{background-image:url("/sites/all/themes/stm/img/add-file-16.png");background-repeat:no-repeat;background-position:45px 7px;}#stm-contact-contact .button-add-files-fr{background-image:url("/sites/all/themes/stm/img/add-file-16.png");background-repeat:no-repeat;background-position:15px 7px;}.grecaptcha-badge{visibility:hidden;}
.btn{border:2px solid #d3d3d3;color:#515151;cursor:pointer;display:inline-block;font-family:arial,sans-serif;font-size:1em;line-height:1.5em;*line-height:1.5em;margin-bottom:0;text-align:center;vertical-align:middle;padding:0 10px;*display:inline;*zoom:1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;*margin-left:.3em;}.btn.print span.text,.btn.cp-print span.text{background:url(/sites/all/themes/stm/img/buttons.png) no-repeat 8px 0;padding-left:30px;}.btn.print.print-top,.btn.cp-print.print-top{float:right;}.btn:first-child{*margin-left:0;}.btn:hover{text-decoration:none;}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:0.65;filter:alpha(opacity=65);}.btn span.text{display:inline-block;padding:6px 10px;}input.btn{padding:6px 10px;}.btn-large{padding:9px 14px;font-size:1.167em;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.btn-large [class^="icon-"]{margin-top:2px;}.btn-small{padding:3px 9px;font-size:0.833em;line-height:-0.5em;}.btn-small [class^="icon-"]{margin-top:0;}.btn-mini{padding:2px 6px;font-size:0.75em;line-height:-1.5em;}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.btn-block + .btn-block{margin-top:5px;}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;}.btn{background:#f7f7f7;border-color:#d3d3d3;}.btn:hover,.btn:focus{background:#ebebeb;border-color:#bcbcbc;color:#515151;}.btn:active{background:#d3d3d3;outline:0;}.btn-primary{background:#007eb6;border-color:#007eb6;color:#ffffff;}.btn-primary:hover,.btn-primary:focus{background:#007eb6;border-color:#00618c;color:#ffffff;}.btn-primary:active{background:#00618c;border-color:#00618c;outline:0;}.btn-warning{background:#e82111;border-color:#f7f7f7;}.btn-danger{background:#e82111;border-color:#f7f7f7;}.btn-success{background:#008449;border-color:#f7f7f7;}.btn-info{background:#6d6d6d;border-color:#f7f7f7;}.btn-inverse{background:#000000;border-color:#f7f7f7;}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;border:none;}.btn-link{border-color:transparent;cursor:pointer;color:#007eb6;padding:0;text-align:left;text-decoration:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.btn-link:hover,.btn-link:focus{color:#007eb6;text-decoration:underline;background-color:transparent;}.btn-link[disabled]:hover{color:#515151;text-decoration:none;}
#ui-datepicker-div{background:#ffffff;border:2px solid #d3d3d3;display:none;margin:4px 0 0 0;padding:0;z-index:9999;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;-webkit-box-shadow:0 0 4px #bcbcbc;-moz-box-shadow:0 0 4px #bcbcbc;box-shadow:0 0 4px #bcbcbc;}.ui-datepicker{padding:0;min-width:262px;}.ui-datepicker .ui-datepicker-header{padding:0;position:relative;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{background-color:#ffffff;cursor:pointer;height:30px;position:absolute;top:0;width:20%;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{border-right:2px solid #f7f7f7;left:0;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{border-left:2px solid #f7f7f7;right:0;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{background-color:#f7f7f7;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{background:url(/sites/all/themes/stm/img/datepicker.png) no-repeat 0 0;display:block;height:28px;left:50%;margin-left:-14px;margin-top:-14px;position:absolute;text-indent:-777em;top:50%;width:28px;}.ui-datepicker .ui-datepicker-next span{background-position:0 -84px;}.ui-datepicker .ui-datepicker-prev.ui-state-hover span{background-position:0 -28px;}.ui-datepicker .ui-datepicker-next.ui-state-hover span{background-position:0 -112px;}.ui-datepicker .ui-datepicker-title{font-size:1.167em;line-height:1.8em;padding:2px 0 3px 0;margin:0 20%;text-align:center;}.ui-datepicker .ui-datepicker-title select{float:left;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}.ui-datepicker table{background:#bcbcbc;border:none;border-collapse:collapse;font-size:1.167em;margin:0;width:100%;}.ui-datepicker th{background:#ebebeb;border:2px solid #ebebeb;font-size:0.857em;font-weight:normal;padding:0;text-align:center;}.ui-datepicker th span{display:block;padding:4px 2px;text-align:center;}.ui-datepicker td{background:#bcbcbc;border:2px solid #ebebeb;font-size:1em;font-weight:normal;padding:0;}.ui-datepicker td span,.ui-datepicker td a{background:#ffffff;border:2px solid #ffffff;color:#515151;display:block;padding:4px 2px;text-align:center;text-decoration:none;-webkit-transition:background .25s,border-color .25s,color .25s;-moz-transition:background .25s,border-color .25s,color .25s;-o-transition:background .25s,border-color .25s,color .25s;transition:background .25s,border-color .25s,color .25s;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.ui-datepicker td.ui-datepicker-today span,.ui-datepicker td.ui-datepicker-today a{color:#007eb6;}.ui-datepicker td span.ui-state-hover,.ui-datepicker td a.ui-state-hover{border:2px solid #bcbcbc;-webkit-transition:border-color .25s;-moz-transition:border-color .25s;-o-transition:border-color .25s;transition:border-color .25s;}.ui-datepicker td.ui-datepicker-other-month span,.ui-datepicker td.ui-datepicker-other-month a{background:#f7f7f7;border-color:#f7f7f7;-webkit-transition:background .25s,border-color .25s,color .25s;-moz-transition:background .25s,border-color .25s,color .25s;-o-transition:background .25s,border-color .25s,color .25s;transition:background .25s,border-color .25s,color .25s;}.ui-datepicker td.ui-datepicker-other-month span.ui-state-hover,.ui-datepicker td.ui-datepicker-other-month a.ui-state-hover{border-color:#007eb6;-webkit-transition:background .25s,border-color .25s,color .25s;-moz-transition:background .25s,border-color .25s,color .25s;-o-transition:background .25s,border-color .25s,color .25s;transition:background .25s,border-color .25s,color .25s;}.ui-datepicker td span.ui-state-active,.ui-datepicker td a.ui-state-active{background:#007eb6;border:2px solid #007eb6;color:#ffffff;-webkit-transition:background .25s,border-color .25s,color .25s;-moz-transition:background .25s,border-color .25s,color .25s;-o-transition:background .25s,border-color .25s,color .25s;transition:background .25s,border-color .25s,color .25s;}.ui-datepicker .ui-datepicker-buttonpane button{cursor:pointer;float:right;margin:0.5em 0.2em 0.4em;overflow:visible;padding:0.2em 0.6em 0.3em;width:auto;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto 0.4em;width:95%;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{left:auto;right:0;}.ui-datepicker-rtl .ui-datepicker-next{background-position:0 -28px;left:0;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{left:auto;right:0;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:0;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-left-width:1px;border-right-width:0;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:1px;border-right-width:0;}
#map-application{position:relative;}#main-search-box .disabled{opacity:0.5;}.js #map-area{min-height:320px;overflow:hidden;padding-bottom:20px;position:relative;-webkit-transition:height 1s ease,min-height 1s ease;-moz-transition:height 1s ease,min-height 1s ease;-ms-transition:height 1s ease,min-height 1s ease;-o-transition:height 1s ease,min-height 1s ease;transition:height 1s ease,min-height 1s ease;}.js #map-area.init{-webkit-transition:height 0s ease,min-height 0s ease;-moz-transition:height 0s ease,min-height 0s ease;-ms-transition:height 0s ease,min-height 0s ease;-o-transition:height 0s ease,min-height 0s ease;transition:height 0s ease,min-height 0s ease;}#map-area #map-options{position:absolute;right:21px;top:140px;z-index:1;}#map-area #map-options .go-to-a11y-page{left:-777em;position:absolute;}#map-area #map-options .go-to-a11y-page:focus{position:static;}#map-area #map-options .switch-bixi{background-color:#fff;background-image:url(/sites/all/themes/stm/img/icons-normal.png);background-repeat:no-repeat;background-position:-50px -290px;border:3px solid transparent;height:30px;opacity:0.6;text-align:left;text-indent:-777em;width:30px;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px;-webkit-box-shadow:0 0 6px #BCBCBC;-moz-box-shadow:0 0 6px #BCBCBC;box-shadow:0 0 6px #BCBCBC;}#map-area #map-options .switch-bixi:hover,#map-area #map-options .switch-bixi:focus,#map-area #map-options .switch-bixi.active:hover,#map-area #map-options .switch-bixi.active:focus{opacity:1;}#map-area #map-options .switch-bixi.active{opacity:1;}#map-area #map-options .switch-bixi.active:focus{background-color:#6D6D6D;}#map-area .js-required,#map-area .old-browser{background-color:#686868;height:auto !important;min-height:400px !important;padding-top:150px;position:relative;z-index:999;}#map-area .js-required .message,#map-area .old-browser .message{background:#fff;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.333em;margin:0 auto;padding:2em;position:relative;max-width:600px;min-height:75px;}#map-area .js-required .icon,#map-area .old-browser .icon{background:#fff url(/sites/all/themes/stm/img/icons-normal.png) no-repeat 0 -200px;display:block;height:82px;left:2em;position:absolute;top:2em;width:120px;}#map-area .js-required p,#map-area .old-browser p{line-height:1.4em;margin:0;padding:0.5em 2em 0.5em 150px;}.no-js #map-module,.no-js #map-OSM,.no-js #map-dir-1,.no-js #map-dir-2,.js #map-area .js-required,.lt-ie9 #map-OSM,.lt-ie9 #map-dir-1,.lt-ie9 #map-dir-2,.lt-ie9 #map-module,.lt-ie9 #map-service-state{display:none !important;}.js #map-module{position:relative;z-index:2;}.js #map-module .main-tabs{float:left;position:relative;}.js #map-module .main-tabs .go-to-a11y-page{position:absolute;left:-777em;top:54px;z-index:10;}.js #map-module .main-tabs .go-to-a11y-page:focus{left:auto;right:15px;}.js #map-module .main-tabs #map-application-closer{background:url(/sites/all/themes/stm/img/map-application-open-close.png) no-repeat 8px -240px;border:none;display:block;height:48px;margin:0;padding:0;position:absolute;right:-12px;text-indent:-777em;top:62px;width:22px;z-index:3;}.js #map-module .main-tabs #map-application-closer .icon{background:url(/sites/all/themes/stm/img/map-application-open-close.png) no-repeat 0 -380px;display:inline-block;height:20px;left:4px;position:absolute;top:20px;width:20px;}.js #map-module .main-tabs #map-application-closer:hover .icon{background-position:0 -180px;}.js #map-module .main-tabs #map-application-closer:focus .icon{background-position:0 -220px;}.js #map-module .main-tabs.closed #map-application-closer .icon{background-position:0 -340px;}.js #map-module .main-tabs.closed #map-application-closer:hover .icon{background-position:0 -60px;}.js #map-module .main-tabs.closed #map-application-closer:focus .icon{background-position:0 -100px;}.js #map-module .main-tabs .main-tabs-list{left:0;margin:0;position:absolute;top:0;width:120px;-webkit-box-shadow:0 0 4px #515151;-moz-box-shadow:0 0 4px #515151;box-shadow:0 0 4px #515151;}.js #map-module .main-tabs .main-tabs-list li{border-top:1px solid #BCBCBC;list-style-type:none;position:relative;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#fff,#EBEBEB);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#EBEBEB));background-image:-webkit-linear-gradient(top,#fff,#EBEBEB);background-image:-o-linear-gradient(top,#fff,#EBEBEB);background-image:linear-gradient(to bottom,#fff,#EBEBEB);background-repeat:repeat-x;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}.js #map-module .main-tabs .main-tabs-list li:hover,.js #map-module .main-tabs .main-tabs-list li.ui-state-active{-webkit-box-shadow:0 0 4px #515151;-moz-box-shadow:0 0 4px #515151;box-shadow:0 0 4px #515151;text-decoration:none;}.js #map-module .main-tabs .main-tabs-list li:hover{border-top:1px solid #EBEBEB;background-color:#e1e1e1;background-image:-moz-linear-gradient(top,#EBEBEB,#D3D3D3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#EBEBEB),to(#D3D3D3));background-image:-webkit-linear-gradient(top,#EBEBEB,#D3D3D3);background-image:-o-linear-gradient(top,#EBEBEB,#D3D3D3);background-image:linear-gradient(to bottom,#EBEBEB,#D3D3D3);background-repeat:repeat-x;z-index:1;}.js #map-module .main-tabs .main-tabs-list li.ui-state-active{background:#3C3C3C;border-top:1px solid #3C3C3C;z-index:2;}.js #map-module .main-tabs .main-tabs-list li.ui-state-active:after{background:transparent url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -760px;bottom:-9px;content:"";display:block;height:10px;position:absolute;right:0;width:10px;z-index:1;}.js #map-module .main-tabs .main-tabs-list li.ui-state-active:before{background:transparent url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -770px;content:"";display:block;height:10px;position:absolute;right:0;top:-11px;width:10px;z-index:1;}.js #map-module .main-tabs .main-tabs-list li.ui-state-active:last-child:after{background:none;content:"";display:none;}.js #map-module .main-tabs .main-tabs-list li.ui-state-active:first-child:before{background:none;content:"";display:none;}.js #map-module .main-tabs .main-tabs-list li:first-child{border-top:0;}.js #map-module .main-tabs .main-tabs-list li a{cursor:pointer;color:#3C3C3C;display:block;font-weight:bold;outline:0;padding:48px 10px 4px 10px;text-align:center;text-transform:uppercase;}.js #map-module .main-tabs .main-tabs-list li .icon{background:url(/sites/all/themes/stm/img/map-application-tabs-sprite.png) no-repeat 0 10px;display:block;height:30px;left:50%;margin-left:-13px;position:absolute;top:10px;width:26px;}.js #map-module .main-tabs .main-tabs-list li.tab-schedules .icon{background-position:-26px 0;}.js #map-module .main-tabs .main-tabs-list li.tab-itineraries .icon{background-position:-26px -30px;}.js #map-module .main-tabs .main-tabs-list li.tab-plan .icon{background-position:-26px -60px;}.js #map-module .main-tabs .main-tabs-list li.tab-tariffs .icon{background-position:-26px -90px;}.js #map-module .main-tabs .main-tabs-list li.ui-state-hover a,.js #map-module .main-tabs .main-tabs-list li.ui-state-active a{text-decoration:none;}.js #map-module .main-tabs .main-tabs-list li.ui-state-active a{color:#EBEBEB;}.js #map-module .main-tabs .main-tabs-list li.ui-state-focus a{text-decoration:underline !important;}.js #map-module .main-tabs .main-tabs-list li.ui-state-active.tab-schedules .icon{background-position:0 0px;}.js #map-module .main-tabs .main-tabs-list li.ui-state-active.tab-itineraries .icon{background-position:0 -30px;}.js #map-module .main-tabs .main-tabs-list li.ui-state-active.tab-plan .icon{background-position:0 -60px;}.js #map-module .main-tabs .main-tabs-list li.ui-state-active.tab-tariffs .icon{background-position:0 -90px;}.js #map-module .main-tabs .tab-block{display:none;}.js #map-module .main-tabs #view-itineraries{display:block;}#main-search-box{background:#3C3C3C;color:#fff;display:inline-block;margin:0 0 0 120px;min-width:360px;position:relative;z-index:2;-webkit-border-radius:0 0 14px 14px;-moz-border-radius:0 0 14px 14px;border-radius:0 0 14px 14px;-webkit-box-shadow:2px 2px 4px #515151;-moz-box-shadow:2px 2px 4px #515151;box-shadow:2px 2px 4px #515151;}#main-search-box .all-itineraries,#main-search-box .all-schedules,#main-search-box .search-schedules .search-my-line .form-element,#main-search-box .search-schedules .do-not-know-my-line .do-not-know-my-line-2,#main-search-box .search-schedules .do-not-know-my-line .do-not-know-my-line-3,#main-search-box .metro-schedules,#main-search-box .all-plan,#main-search-box .search-plan .search-my-line .form-element,#main-search-box .search-plan .do-not-know-my-line .do-not-know-my-line-2,#main-search-box .search-plan .do-not-know-my-line .do-not-know-my-line-3,#main-search-box .metro-plan,#main-search-box .search-alert,#main-search-box .search-my-line .lines-at-stop,#main-search-box .search-my-line .lines-at-stop p{display:none;}.touch #main-search-box input{font-size:1.5em;}.touch #main-search-box .special-label .icon{top:10px;}#main-search-box .search-schedules .search-my-line .address-search,#main-search-box .search-schedules .search-my-line,#main-search-box .metro-schedules.metro-schedules-1,#main-search-box .search-plan .search-my-line .address-search,#main-search-box .search-plan .search-my-line,#main-search-box .metro-plan.metro-plan-1{display:block;}#main-search-box .search-itineraries .more-application-data{display:none;opacity:0;filter:alpha(opacity=0);}#main-search-box .form-element{padding:20px 20px 0 20px;width:300px;}#main-search-box .form-element.right{text-align:right;}#main-search-box .all-schedules .form-element,#main-search-box .all-plan .form-element,#main-search-box .metro-schedules-3 .form-element,#main-search-box .metro-schedules-5 .form-element{width:562px;}#main-search-box .all-schedules .form-element.all-schedules-accordion,#main-search-box .all-plan .form-element.all-plan-accordion{width:602px;}#main-search-box .note-list-container{padding:0 0 0 35px;counter-reset:counter1;list-style-type:none;margin:10px 0;position:relative;display:none;}#main-search-box .note-list-container.active{display:block;}#main-search-box .note-list-container:before{content:'';width:20px;height:18px;background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1379px;position:absolute;top:0;left:0;}#main-search-box .note-list-container li{margin:0 0 0.5em 0;counter-increment:counter1;position:relative;padding:0 15px;}#main-search-box .note-list-container li:before{border:1px solid #6D6D6D;border-radius:10px 10px 10px 10px;color:#6D6D6D;content:counter(counter1);display:inline-block;font-size:10px;font-style:normal;font-weight:normal;line-height:1em;padding:1px 3px;top:3px;position:absolute;right:98%;text-align:right;}#main-search-box .category{height:100%;position:relative;}#main-search-box .category>header{padding:16px 0 13px 0;position:relative;}#main-search-box .category>header .title{font-size:1.667em;line-height:1em;margin:0;padding:0 30px;text-shadow:0 0 5px #000;text-transform:uppercase;}#main-search-box .main-block{margin:0 0 10px 0;min-height:215px;padding:0;}#main-search-box .main-block h2{border-bottom:1px solid #D3D3D3;border-top:1px solid #D3D3D3;font-size:1.167em;line-height:1.167em;font-weight:normal;margin:20px 0 0 0;max-width:510px;padding:15px 50px 15px 70px;position:relative;}#main-search-box .main-block .next-passages-plan-pane h2{margin:20px -20px 0 -20px;}#main-search-box .main-block h3{font-size:1.167em;font-weight:bold;line-height:1em;margin:0;padding:0 4px 0 0;}#main-search-box .main-block h3.subtitle{margin-top:15px;margin-left:20px;}#main-search-box .main-block .bus{padding-left:50px;}#main-search-box .main-block .bus span.icon{background:url(/sites/all/themes/stm/img/bus-icons-mini.png) no-repeat 0 20px;height:20px;left:20px;margin-top:-13px;position:absolute;top:50%;width:20px;}#main-search-box .main-block .bus.local span.icon{background-position:0 0;}#main-search-box .main-block .bus.express span.icon{background-position:0 -21px;}#main-search-box .main-block .bus.dedicated span.icon{background-position:0 -42px;}#main-search-box .main-block .bus.night span.icon{background-position:0 -63px;}#main-search-box .main-block .bus.tenmax span.icon{background-position:0 -84px;}#main-search-box .main-block .bus.shuttleOr span.icon{background-position:0 -126px;}#main-search-box .main-block .metro{padding-left:74px;}#main-search-box .main-block .metro span.icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 20px;height:20px;left:20px;margin-top:-10px;position:absolute;top:50%;width:20px;}#main-search-box .main-block .metro.line-id-1 span.icon{background-position:0 -60px;}#main-search-box .main-block .metro.line-id-2 span.icon{background-position:0 -80px;}#main-search-box .main-block .metro.line-id-4 span.icon{background-position:0 -100px;}#main-search-box .main-block .metro.line-id-5 span.icon{background-position:0 -120px;}#main-search-box .main-block .metro span.icon.icon-line{background-position:0 -20px;}#main-search-box .main-block .metro span.icon.icon-metro{left:44px;}#main-search-box .main-block span.icon.icon-elevator{background-position:0 -660px;height:20px;left:auto;right:20px;width:20px;}#main-search-box .main-block .tabs .tabs-list{margin:0 10px 0 10px;}#main-search-box .main-block .tabs .tabs-list li{float:left;font-size:1.167em;font-weight:bold;}#main-search-box .main-block .tabs .tabs-list li a{background-color:#595959;background-image:-moz-linear-gradient(top,#6D6D6D,#3C3C3C);background-image:-webkit-gradient(linear,0 0,0 100%,from(#6D6D6D),to(#3C3C3C));background-image:-webkit-linear-gradient(top,#6D6D6D,#3C3C3C);background-image:-o-linear-gradient(top,#6D6D6D,#3C3C3C);background-image:linear-gradient(to bottom,#6D6D6D,#3C3C3C);background-repeat:repeat-x;border:1px solid #6D6D6D;border-left-width:0;color:#fff;display:block;padding:4px 30px;text-transform:uppercase;-webkit-box-shadow:4px -4px 3px #3C3C3C;-moz-box-shadow:4px -4px 3px #3C3C3C;box-shadow:4px -4px 3px #3C3C3C;}#main-search-box .main-block .tabs .tabs-list li a:hover,#main-search-box .main-block .tabs .tabs-list li a:focus{background-color:#313131;background-image:-moz-linear-gradient(top,#515151,#000);background-image:-webkit-gradient(linear,0 0,0 100%,from(#515151),to(#000));background-image:-webkit-linear-gradient(top,#515151,#000);background-image:-o-linear-gradient(top,#515151,#000);background-image:linear-gradient(to bottom,#515151,#000);background-repeat:repeat-x;text-decoration:none;}#main-search-box .main-block .tabs .tabs-list li:first-child a{border-left-width:1px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;}#main-search-box .main-block .tabs .tabs-list li:last-child a{-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;}#main-search-box .main-block .tabs .tabs-list li.ui-state-active a{border-color:#fff;color:#007EB6;background-color:#f3f3f3;background-image:-moz-linear-gradient(top,#EBEBEB,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#EBEBEB),to(#fff));background-image:-webkit-linear-gradient(top,#EBEBEB,#fff);background-image:-o-linear-gradient(top,#EBEBEB,#fff);background-image:linear-gradient(to bottom,#EBEBEB,#fff);background-repeat:repeat-x;}#main-search-box .main-block .tabs .sub-search-box{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;}#main-search-box .main-block .sub-search-box{background:#fff;color:#515151;clear:both;margin:0 10px;min-height:184px;padding:0 0 10px 0;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}#main-search-box .main-block .all-schedules-accordion,#main-search-box .main-block .all-plan-accordion{margin:20px 0 0 0;padding:0;}#main-search-box .main-block .all-schedules-accordion table,#main-search-box .main-block .all-plan-accordion table{margin-bottom:20px;border:1px solid #EBEBEB;}#main-search-box .main-block .all-schedules-accordion h3,#main-search-box .main-block .all-plan-accordion h3{background:#F4F4F4;border-top:1px solid #BCBCBC;border-bottom:1px solid #BCBCBC;font-size:1em;font-weight:normal;line-height:1em;margin:0;padding:10px;position:relative;text-decoration:none;-moz-box-shadow:0px 1px 3px 0px rgba(50,50,50,0.25);-webkit-box-shadow:0px 1px 3px 0px rgba(50,50,50,0.25);box-shadow:0px 1px 3px 0px rgba(50,50,50,0.25);}#main-search-box .main-block .all-schedules-accordion h3.ui-accordion-header-active,#main-search-box .main-block .all-plan-accordion h3.ui-accordion-header-active{background:#F7F7F7;}#main-search-box .main-block .all-schedules-accordion h3.ui-state-hover,#main-search-box .main-block .all-plan-accordion h3.ui-state-hover{background:#F7F7F7;text-decoration:none;}#main-search-box .main-block .all-schedules-accordion h3.ui-state-focus,#main-search-box .main-block .all-plan-accordion h3.ui-state-focus{background:#EBEBEB !important;text-decoration:underline !important;}#main-search-box .main-block .all-schedules-accordion h3 span.ui-accordion-header-icon,#main-search-box .main-block .all-plan-accordion h3 span.ui-accordion-header-icon{background:url(/sites/all/themes/stm/img/map-application-open-close.png) no-repeat 0 0;height:16px;left:20px;margin-top:-8px;position:absolute;top:50%;width:16px;}#main-search-box .main-block .all-schedules-accordion h3 span.ui-accordion-header-icon.ui-icon-triangle-1-s,#main-search-box .main-block .all-plan-accordion h3 span.ui-accordion-header-icon.ui-icon-triangle-1-s{background-position:2px 5px;}#main-search-box .main-block .all-schedules-accordion h3 span.ui-accordion-header-icon.ui-icon-triangle-1-e,#main-search-box .main-block .all-plan-accordion h3 span.ui-accordion-header-icon.ui-icon-triangle-1-e{background-position:4px -18px;}#main-search-box .main-block .all-schedules-accordion h3 strong,#main-search-box .main-block .all-plan-accordion h3 strong{text-transform:uppercase;}#main-search-box .main-block .all-schedules.loading .accordion,#main-search-box .main-block .all-plan.loading .accordion,#main-search-box .main-block .all-schedules.loading .subtitle,#main-search-box .main-block .all-plan.loading .subtitle,#main-search-box .main-block .all-schedules.loading .periode,#main-search-box .main-block .all-plan.loading .periode{display:none;}#main-search-box .main-block .classic-table{background:#fff;border:none;color:#515151;margin:0;width:100%;}#main-search-box .main-block .classic-table caption{font-size:1.167em;margin:0 0 20px;text-align:left;}#main-search-box .main-block .classic-table thead th{text-transform:uppercase;}#main-search-box .main-block .classic-table tbody th{padding:16px 20px;}#main-search-box .main-block .classic-table th .duration{text-transform:none;}#main-search-box .main-block .classic-table th.special{color:#fff;padding:8px;}#main-search-box .main-block .classic-table.line-id-1 th.special{background:#008449;border-color:#007541;}#main-search-box .main-block .classic-table.line-id-2 th.special{background:#F58220;border-color:#d77520;color:#000;}#main-search-box .main-block .classic-table.line-id-4 th.special{background:#FFE400;border-color:#e6cf00;color:#000;}#main-search-box .main-block .classic-table.line-id-5 th.special{background:#007EB6;border-color:#0072b0;}#main-search-box .main-block .classic-table th,#main-search-box .main-block .classic-table td{border:1px solid #D3D3D3;}#main-search-box .main-block .classic-table th{background:#F4F4F4;color:#515151;padding:6px 10px;}#main-search-box .main-block .classic-table td{background:#fff;color:#515151;font-size:1.167em;padding:16px 10px;text-align:center;}#main-search-box .main-block .classic-table .empty{background:none;border:none;}#main-search-box .main-block .schedules-table,#main-search-box .main-block .plan-table{border-top:none;border-bottom:none;margin:0;width:100%;}#main-search-box .main-block .schedules-table caption,#main-search-box .main-block .plan-table caption{left:-777em;position:absolute;top:-777em;}#main-search-box .main-block .schedules-table tr.alt td,#main-search-box .main-block .plan-table tr.alt td{background:#f7f7f7;}#main-search-box .main-block .schedules-table tr.alt td.is-cancelled,#main-search-box .main-block .plan-table tr.alt td.is-cancelled{}#main-search-box .main-block .schedules-table tr.now th,#main-search-box .main-block .plan-table tr.now th{background:#009ee0;}#main-search-box .main-block .schedules-table tr.now td,#main-search-box .main-block .plan-table tr.now td{background:#007eb6;color:#ffffff;}#main-search-box .main-block .schedules-table tr.now td.is-cancelled,#main-search-box .main-block .plan-table tr.now td.is-cancelled{}#main-search-box .main-block .schedules-table th,#main-search-box .main-block .plan-table th,#main-search-box .main-block .schedules-table td,#main-search-box .main-block .plan-table td{border-top:none;padding:6px 4px;vertical-align:top;}#main-search-box .main-block .schedules-table th,#main-search-box .main-block .plan-table th{background:#515151;border-color:#515151;border-left-color:#515151;color:#fff;width:30px;}#main-search-box .main-block .schedules-table th abbr,#main-search-box .main-block .plan-table th abbr{border-bottom:none;}#main-search-box .main-block .schedules-table tr:last-child td,#main-search-box .main-block .plan-table tr:last-child td{border-bottom:none;}#main-search-box .main-block .schedules-table td,#main-search-box .main-block .plan-table td{width:48px;border-color:#EBEBEB;}#main-search-box .main-block .schedules-table .icon,#main-search-box .main-block .plan-table .icon{margin-left:4px;}#main-search-box .main-block .schedules-table .icon-infos,#main-search-box .main-block .plan-table .icon-infos{background:#3C3C3C;color:#fff;display:inline-block;font-size:0.917em;height:11px;left:0;line-height:1em;min-width:11px;padding:3px;text-align:center;text-indent:0;top:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:auto;}#main-search-box .main-block .no-results{border-bottom:1px solid #D3D3D3;box-shadow:0 0 4px #D3D3D3 inset;margin:0;padding:20px 40px;}#main-search-box .main-block .all-schedules-loading,#main-search-box .main-block .all-plan-loading{display:none;}#main-search-box .main-block .all-schedules.loading .actions,#main-search-box .main-block .all-plan.loading .actions{display:none;}#main-search-box .main-block .all-schedules.loading .all-schedules-loading,#main-search-box .main-block .all-plan.loading .all-plan-loading{display:block;}#main-search-box .main-block .all-schedules .periode,#main-search-box .main-block .all-plan .periode{display:block;text-align:right;margin:30px 21px 0;}#main-search-box .main-block .all-schedules .night-message{margin:20px;}#main-search-box #itineraries .main-block .sub-search-box{min-height:215px;}#main-search-box footer{margin:-5px 0 5px 0;}#main-search-box footer .lien-taxi-collectifs{color:#BCBCBC;padding:2px 34px;position:relative;}#main-search-box footer a{color:#BCBCBC;display:inline-block;line-height:1.5em;padding:2px 34px;position:relative;text-align:left;text-decoration:none;}#main-search-box footer a:hover,#main-search-box footer a:focus{text-decoration:underline;}#main-search-box footer a .icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0px 20px;display:inline-block;height:16px;margin-top:-8px;position:absolute;top:50%;width:16px;}#main-search-box footer a .icon-infos{background-position:-2px -1102px;left:10px;}#main-search-box footer a .icon-taxi-collectifs{background-position:-2px -1122px;left:10px;}#main-search-box .soon{padding:76px 30px 0 30px;text-align:center;}#main-search-box label,#main-search-box .label{display:inline-block;font-size:1.167em;line-height:1em;margin:0;padding:0 0 10px 2px;text-align:left;}#main-search-box .special-label .item{position:relative;}#main-search-box .special-label .icon{background:none;color:#007EB6;font-size:1.667em;font-weight:bold;height:auto;left:10px;position:absolute;text-indent:0;top:8px;width:auto;}#main-search-box .special-label input[type="text"],#main-search-box .special-label input[type="search"]{padding-left:2em;}#main-search-box .special-label.search.not-searched input{width:100%;}#main-search-box .loading input,#main-search-box .loading input:hover,#main-search-box .loading input:focus{background:url(/sites/all/themes/stm/img/ajax-loader-small.gif) no-repeat 98% 50%;border-color:#009EE0;}#main-search-box .btn{position:relative;}#main-search-box .btn.back{background:none;border:none;margin:-5px 0;padding:0;}#main-search-box .btn.back span.icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -380px;height:20px;left:0;position:absolute;top:5px;width:20px;}#main-search-box .btn.back span.text{color:#007EB6;font-size:1.167em;padding-left:30px;}#main-search-box .btn.back:hover span.text,#main-search-box .btn.back:focus span.text{text-decoration:underline;}#main-search-box .btn.print span.text{background:url(/sites/all/themes/stm/img/buttons.png) no-repeat 8px 0;padding-left:30px;}#main-search-box .btn.share span.text{background:url(/sites/all/themes/stm/img/buttons.png) no-repeat 8px -40px;padding-left:30px;}#main-search-box .btn.download.pdf span.text{background:url(/sites/all/themes/stm/img/buttons.png) no-repeat 8px -80px;padding-left:30px;}#main-search-box .btn.invert{height:30px;padding:0;width:30px;}#main-search-box .btn.invert span.icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -480px;height:20px;left:3px;margin-top:-10px;padding:0;position:absolute;top:50%;width:20px;}#main-search-box .btn.invert span.text{text-indent:-777em;}#main-search-box .search{position:relative;}#main-search-box .search.accessibility-option .btn.submit-search{bottom:auto;top:10px;}#main-search-box .search .btn.submit-search{bottom:auto;height:34px;padding:0;position:absolute;right:0;top:0;width:34px;}#main-search-box .search .btn.submit-search.submit-refresh span.icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1316px;height:20px;left:5px;margin-top:-11px;}#main-search-box .search .btn.submit-search span.icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -460px;height:20px;left:5px;margin-top:-10px;padding:0;position:absolute;top:50%;width:20px;}#main-search-box .search .btn.submit-search span.text{text-indent:-777em;}#main-search-box .search.searched .btn.submit-search{display:none;}#main-search-box .search.not-searched input,#main-search-box .search.not-searched select{width:256px;}#main-search-box .search .btn.reinit-search{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 50% -400px;border:none;display:block;height:20px;margin:0;padding:0;position:absolute;right:7px;top:7px;width:20px;}#main-search-box .search .btn.reinit-search span.text{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 50% -400px;padding:0;text-indent:-777em;width:20px;height:20px;}#main-search-box .search .btn.reinit-search:hover span.text,#main-search-box .search .btn.reinit-search:focus span.text{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 50% -420px;}#main-search-box .search.not-searched button.reinit-search{display:none;}#main-search-box .address-line.search-line .geo,#main-search-box .address-line.search-line .stop,#main-search-box .address-line.search-line .line-optional{display:none;}#main-search-box .address-line.search-line-optional .line,#main-search-box .address-line.search-line-optional .geo,#main-search-box .address-line.search-line-optional .stop{display:none;}#main-search-box .address-line.search-stop .geo,#main-search-box .address-line.search-stop .line,#main-search-box .address-line.search-stop .line-optional{display:none;}#main-search-box .address-line.search-geo .stop,#main-search-box .address-line.search-geo .line,#main-search-box .address-line.search-geo .line-optional{display:none;}#main-search-box .address-line .ui-autocomplete-input{background-image:url(/sites/all/themes/stm/img/map-application-open-close.png);background-repeat:no-repeat;background-position:95% 12px;}#main-search-box .address-line .ui-autocomplete-input:focus{background-position:95% -68px;}#main-search-box .search-plan .address-line.search-line-optional{border-top:1px solid #EBEBEB;margin:20px 20px 0 20px;padding-left:0;padding-right:0;}#main-search-box .switch-direction{padding-top:4px;text-align:right;}#main-search-box .switch-direction .btn{padding-left:25px;}#main-search-box .switch-direction span.icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -740px;height:20px;left:0;position:absolute;top:-2px;width:20px;}#main-search-box .do-not-know-my-line-1 .form-element{padding-top:15px;}#main-search-box .next-passages{border:2px solid #007EB6;margin:20px 20px 0 20px;padding:0 0 0 0;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#main-search-box .next-passages .night-message{margin-top:20px;text-align:center;}#main-search-box .next-passages .label.not-accessible{display:block;width:100%;text-align:center;font-weight:bold;padding-top:10px;text-transform:uppercase;}#main-search-box .next-passages .label.request-hours{font-size:0.96em;text-align:right;font-weight:bold;background-color:#ededee;}#main-search-box .next-passages .label.request-hours2{display:block;font-size:0.86em;text-align:left;font-weight:bold;border:solid 1px #d1d3d4;background-color:#ededee;padding:5px 15px}#main-search-box .next-passages .label.accessible{margin:10px 10px 0px 7px;font-size:1.em !important;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#000000;display:none;font-weight:bold;font-size:1.1em;}.banner-family-bus{color:white;height:32px;display:flex;align-items:center;font-weight:700;padding:0 11px;justify-content:space-between;font-size:10px;}.family-jour{background-color:#009EE0;}.family-nuit{background-color:black;}.family-freq-toute-journee{background-color:#781B7D;color:white;}.family-freq-periode-pointe{background-color:#781B7D;}.banner-family-bus a{color:white;text-decoration:underline;font-weight:400;}#main-search-box .next-passages .btn.refresh-search{right:10px;width:25px;height:25px;padding:0;}#main-search-box .next-passages .btn.refresh-search span.icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1335px;height:14px;left:1px;margin-top:-7px;padding:0;position:absolute;top:47%;width:20px;}#main-search-box .next-passages .btn.refresh-search span.text{text-indent:-777em;}#main-search-box .next-passages.only-accessible .label.not-accessible{display:none;}#main-search-box .next-passages.only-accessible .label.accessible{display:block;}#main-search-box .next-passages.only-accessible .micro-alert .icon-accessible{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1002px;display:inline-block;height:18px;width:20px;}#main-search-box .next-passages .micro-alert{position:absolute;left:11px;bottom:6px;}#main-search-box .next-passages .micro-alert .icon{display:none;}#main-search-box .next-passages .date-list{list-style-type:none;margin:0;padding:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;}#main-search-box .next-passages .date-list li{display:block;text-align:center;font-size:1.083em;font-weight:bold;border:solid 1px #d1d3d4;background-color:#ffffff;height:22px;padding:5px 16px 8px 48px;}#main-search-box .next-passages .date-list li:first-child:before{content:"";}#main-search-box .next-passages .more{text-align:center;margin-top:5px;}#main-search-box .next-passages .more .btn{padding:0px 0 10px 0;}#main-search-box .next-passages .more .btn:hover,#main-search-box .next-passages .more .btn:focus{text-decoration:underline;}#main-search-box .next-passages-about{margin:8px 20px 0 0;text-align:right;}#main-search-box .next-passages-about .btn-link{color:#515151;font-weight:bold;}#main-search-box .bus-list{border:2px solid #D3D3D3;margin:0;max-height:300px;overflow:auto;padding:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#main-search-box .bus-list.form-element{margin:0 20px 0 20px;}#main-search-box .bus-list .ui-state-default{cursor:pointer;}#main-search-box .bus-list .bus{padding-left:0;position:relative;}#main-search-box .bus-list .bus:first-child .header{-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;}#main-search-box .bus-list .bus:last-child .header{-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;}#main-search-box .bus-list .bus:last-child .header.ui-accordion-header-active{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;}#main-search-box .bus-list .bus>.header{background:none;border:none;border-top:1px solid #D3D3D3;display:block;margin:0;padding:10px;padding-left:36px;position:relative;text-align:left;width:100%;z-index:1;}#main-search-box .bus-list .bus>.header .icon{left:10px;margin-top:0;top:4px;}#main-search-box .bus-list .bus>.header.ui-accordion-header{padding-left:54px;}#main-search-box .bus-list .bus>.header.ui-accordion-header .icon{left:26px;}#main-search-box .bus-list .bus>.header.ui-state-hover,#main-search-box .bus-list .bus>.header.ui-state-focus,#main-search-box .bus-list .bus>.header.ui-state-active,#main-search-box .bus-list .bus>.header.plan-line-selected{background:#F7F7F7;}#main-search-box .bus-list .bus>.header.ui-state-focus{text-decoration:none;}#main-search-box .bus-list .bus>.header.ui-state-focus h2 strong{text-decoration:underline;}#main-search-box .bus-list .bus>.header span.ui-accordion-header-icon{background:url(/sites/all/themes/stm/img/map-application-open-close.png) no-repeat 0 0;height:16px;left:10px;position:absolute;top:8px;width:16px;}#main-search-box .bus-list .bus>.header span.ui-accordion-header-icon.ui-icon-triangle-1-s{background-position:2px 6px;}#main-search-box .bus-list .bus>.header span.ui-accordion-header-icon.ui-icon-triangle-1-e{background-position:4px -17px;}#main-search-box .bus-list .bus.view-print>.header{background:#F7F7F7;}#main-search-box .bus-list .bus:first-child>.header{border-top:0;}#main-search-box .bus-list .near{line-height:1.5em;padding:10px 10px 10px 32px;}#main-search-box #lines-at-stop p{margin:0;}#main-search-box .correspondance p{margin:20px 0 0 0;}#main-search-box .correspondance .bus-list p{margin:10px;}#main-search-box .correspondance .metro,#main-search-box .correspondance .bus{padding-left:0;}#main-search-box .correspondance .metro{display:inline-block;padding:0 20px 0 26px;position:relative;}#main-search-box .correspondance .metro span.icon.icon-metro{left:0;}#main-search-box .correspondance .bus .btn{position:relative;}#main-search-box .correspondance .bus .btn span.icon{left:0;}#main-search-box .correspondance ul{list-style-type:none;margin:0;}#main-search-box .correspondance li{margin:8px 0;}#main-search-box .correspondance .more{border-top:1px solid #EBEBEB;margin-top:10px;position:relative;text-align:right;top:10px;}#main-search-box .correspondance .more a{display:inline-block;padding:6px 0 0 0;}#main-search-box .correspondance .more span.icon{background-position:0 -680px;height:20px;margin-right:6px;width:20px;}#main-search-box .loading-big{background:url(/sites/all/themes/stm/img/ajax-loader-big.gif) no-repeat 50% 100%;display:block;height:10px;margin:0 20px;padding:20px 0 0 0;text-indent:-777em;}#main-search-box .options-block{background:#fff;border:2px solid #D3D3D3;margin:0;padding:15px;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#main-search-box .options-block.it-time-options{margin:20px 20px 0;padding:15px;}#main-search-box .options-block.collapside{-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;border-top:0;}#main-search-box .options-block label,#main-search-box .options-block .label{display:inline-block;font-size:1em;}#main-search-box .options-block .icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 20px;height:20px;display:inline-block;padding-right:4px;position:relative;text-indent:-777em;top:3px;width:20px;}.search-itinerary-bus-icon{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.1  SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 680.31 680.31' style='enable-background:new 0 0 680.31 680.31%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%230085CA%3B%7D.st1%7Bfill:%23FFFFFF%3B%7D%3C/style%3E%3Cg id='CMYK'%3E%3Cg%3E%3Cpath class='st0' d='M651.97 680.31H28.35C12.69 680.31 0 667.62 0 651.97V28.35C0 12.69 12.69 0 28.35 0h623.62c15.66 0 28.35 12.69 28.35 28.35v623.62C680.31 667.62 667.62 680.31 651.97 680.31z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Picto_blanc'%3E%3Cpath class='st1' d='M551.82 359.63l-19.4-184.28c-4.56-43.28-41.05-76.14-84.57-76.14H232.46c-43.52 0-80.02 32.86-84.57 76.14l-19.4 184.28c-0.62 5.91-0.93 11.86-0.93 17.8v125.75c0 7.83 6.35 14.17 14.17 14.17h14.17v49.57c0 7.83 6.35 14.17 14.17 14.17h42.66c7.83 0 14.17-6.35 14.17-14.17v-49.57h226.63v49.57c0 7.83 6.35 14.17 14.17 14.17h42.66c7.83 0 14.17-6.35 14.17-14.17v-49.57h14.03c7.83 0 14.17-6.35 14.17-14.17V377.43C552.76 371.48 552.44 365.54 551.82 359.63z M170.17 434.58c-1.38-17.47 13.09-31.93 30.56-30.56c13.74 1.08 24.87 12.22 25.95 25.96c1.38 17.47-13.09 31.93-30.56 30.55C182.38 459.46 171.25 448.32 170.17 434.58z M164.69 354.33l15.32-146.17c2.27-21.65 20.52-38.09 42.29-38.09h235.39c21.75 0 39.99 16.41 42.28 38.04l15.48 146.21H164.69z M453.63 434.58c-1.38-17.47 13.09-31.93 30.56-30.56c13.74 1.08 24.87 12.22 25.96 25.96c1.38 17.47-13.09 31.93-30.56 30.56C465.85 459.46 454.72 448.32 453.63 434.58z'/%3E%3C/g%3E%3C/svg%3E");height:20px;display:inline-block;position:relative;top:3px;width:20px;}.search-itinerary-metro-icon{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.1  SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 680.31 680.31' style='enable-background:new 0 0 680.31 680.31%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%230085CA%3B%7D.st1%7Bfill:%23FFFFFF%3B%7D%3C/style%3E%3Cg id='Process_Blue_x5F_CMYK'%3E%3Cg%3E%3Cpath class='st0' d='M651.97 680.31H28.35C12.69 680.31 0 667.62 0 651.97V28.35C0 12.69 12.69 0 28.35 0h623.62c15.66 0 28.35 12.69 28.35 28.35v623.62C680.31 667.62 667.62 680.31 651.97 680.31z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Picto_blanc'%3E%3Cpath class='st1' d='M340.01 85.04c-140.89 0-255.12 114.22-255.12 255.12c0 140.9 114.23 255.11 255.12 255.11c140.89 0 255.12-114.22 255.12-255.11C595.12 199.26 480.9 85.04 340.01 85.04 M340.01 531.5c-105.67 0-191.34-85.67-191.34-191.34c0-94 67.79-172.16 157.14-188.29v229.27l-94.5-96.3l-50.4 51.3l179.1 180.89l180-179.99l-52.2-52.2l-95.4 95.4V151.56c90.24 15.39 158.94 93.97 158.94 188.6C531.35 445.83 445.68 531.5 340.01 531.5'/%3E%3C/g%3E%3C/svg%3E");height:20px;display:inline-block;position:relative;top:3px;width:20px;}.search-itinerary-train-icon{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 680.31 680.31' style='enable-background:new 0 0 680.31 680.31;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23C6007E;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg id='PMS233_x5F_CMYK'%3E%3Cg%3E%3Cpath class='st0' d='M651.97,680.31H28.35C12.69,680.31,0,667.62,0,651.97V28.35C0,12.69,12.69,0,28.35,0h623.62 c15.66,0,28.35,12.69,28.35,28.35v623.62C680.31,667.62,667.62,680.31,651.97,680.31z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Picto_blanc'%3E%3Cg%3E%3Cpolygon class='st1' points='513.86,402.8 340.15,229.1 166.45,402.8 217.43,453.78 306.17,365.05 306.17,551.61 374.14,551.97 374.14,365.05 462.88,453.78 '/%3E%3Cpath class='st1' d='M540.56,488.74c15.92-17.62,22.31-49.04,20.24-69.67l-14.62-145.09c-1.55-16.24-9.45-31.16-21.73-41.01 l-4.83-58.08c-1.79-16.67-10.91-31.41-25.03-40.44c-3.27-2.09-5.87-3.75-6.24-4l-0.16-0.1c-16.15-10.26-35.99-18.9-58.98-25.68 c-28.33-8.4-55.58-12.32-73.46-14.13c-10.17-1.03-20.55-1.03-30.85-0.01c-16.67,1.67-42.2,5.23-69.19,12.77 c-25.1,7.05-46.49,16.15-63.58,27.03l-6.46,4.17c-13.96,9.01-23,23.67-24.81,40.26l-4.99,58.22 c-12.28,9.85-20.19,24.77-21.73,41.01l-14.62,145.1c-2.07,20.62,4.31,52.05,20.24,69.67c12.91,14.28,34.5,29.48,57.45,30.85 l-65.81,65.81h45.07L277.87,484h-73.5c-13.11,0-30.48-7.87-39.56-17.91c-8.49-9.39-13.19-26.92-11.69-43.63l14.62-145.18 c0.73-7.67,4.38-14.43,10-18.56c4.93-3.63,9.36-6.87,10.03-7.35c16.86-12.2,38.42-22.55,64.08-30.74 c29.37-9.32,59.35-13.69,74.61-15.47c9.09-1.06,18.32-1.06,27.41,0c15.26,1.77,45.24,6.14,74.58,15.46 c25.68,8.2,47.28,18.56,64.2,30.81c0.4,0.28,2.47,1.8,5.26,3.85l4.69,3.44c5.62,4.13,9.27,10.89,10,18.57l14.62,145.16 c1.5,16.72-3.2,34.26-11.69,43.65c-9.08,10.04-26.45,17.91-39.56,17.91h-73.5l101.39,101.39h45.07l-65.81-65.81 C506.06,518.22,527.65,503.01,540.56,488.74z M438.68,188.44L438.68,188.44c-30.41-9.65-60.79-14.47-80.92-16.82 c-5.84-0.68-11.73-1.02-17.61-1.02c-5.88,0-11.77,0.34-17.61,1.02c-20.13,2.34-50.51,7.17-80.95,16.83 c-18.5,5.91-35.39,12.96-50.26,20.98l3.09-31.09c0.69-6.36,4.18-12,9.56-15.48c3.19-2.07,5.75-3.72,6.22-4.01 c14.34-9.13,32.71-16.88,54.61-23.03c24.67-6.89,48.11-10.16,63.43-11.69c8.06-0.8,16.17-0.8,24.1,0.01 c16.43,1.66,41.45,5.25,67.28,12.91c19.96,5.89,36.93,13.23,50.42,21.78l6.36,4.07c5.45,3.48,8.96,9.14,9.64,15.51l3,31.07 C474.13,201.42,457.2,194.35,438.68,188.44z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");height:20px;display:inline-block;position:relative;top:3px;width:20px;}.search-itinerary-rem-icon{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.1  SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 680.31 680.31' style='enable-background:new 0 0 680.31 680.31%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23FFFFFF%3B%7D.st1%7Bfill:none%3B%7D.st2%7Bfill:%2384BD00%3B%7D.st3%7Bfill:%23034638%3B%7D%3C/style%3E%3Cg id='Carre_x5F_Blanc'%3E%3Cg%3E%3Cpath class='st0' d='M651.97 680.31H28.35C12.69 680.31 0 667.62 0 651.97V28.35C0 12.69 12.69 0 28.35 0h623.62c15.66 0 28.35 12.69 28.35 28.35v623.62C680.31 667.62 667.62 680.31 651.97 680.31z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Picto_blanc'%3E%3Cg%3E%3Cpath class='st1' d='M378.53 220.14h-89.81v108.02h89.81c26.41 0 48.01-23.4 48.01-54.01S404.93 220.14 378.53 220.14z'/%3E%3Cpolygon class='st2' points='680.31 395.96 445.14 395.96 445.14 395.97 480.99 457.81 680.31 457.81 '/%3E%3Crect x='192.7' y='457.81' class='st3' width='96.01' height='92.38'/%3E%3Cpolygon class='st2' points='342.86 395.96 0 395.96 0 457.81 378.34 457.81 '/%3E%3Cg%3E%3Cpath class='st3' d='M445.14 395.96c46.21-23.4 77.41-70.21 77.41-121.82c0-79.81-64.21-144.02-144.02-144.02H192.7v265.84l150.16 0l88.47 154.23h103.22L445.14 395.96C445.14 395.97 445.14 395.96 445.14 395.96 M378.53 328.16h-89.81V220.14h89.81c26.41 0 48.01 23.4 48.01 54.01S404.93 328.16 378.53 328.16z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Contour'%3E%3Cg%3E%3Cpath d='M651.97 4c13.42 0 24.35 10.92 24.35 24.35v623.62c0 13.42-10.92 24.35-24.35 24.35H28.35C14.92 676.31 4 665.39 4 651.97V28.35C4 14.92 14.92 4 28.35 4H651.97 M651.97 0H28.35C12.69 0 0 12.69 0 28.35v623.62c0 15.66 12.69 28.35 28.35 28.35h623.62c15.66 0 28.35-12.69 28.35-28.35V28.35C680.32 12.69 667.62 0 651.97 0L651.97 0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");height:20px;display:inline-block;position:relative;top:3px;width:20px;}#main-search-box .options-block .icon.icon-wheelchair{background-position:0 -1781px;}#main-search-box .options-block .result-type>div{display:inline-block;margin-bottom:4px;margin-right:54px;}#main-search-box .options-block .result-type>div:last-child{margin-right:0;}#main-search-box .options-block .date{margin:0 0 10px 0;}#main-search-box .options-block .date input{background:#fff url(/sites/all/themes/stm/img/datepicker.png) no-repeat 8px -56px;display:block;padding-left:40px;}#main-search-box .options-block .date input:-moz-placeholder{color:#515151;}#main-search-box .options-block .date input:-ms-input-placeholder{color:#515151;}#main-search-box .options-block .date input::-webkit-input-placeholder{color:#515151;}#main-search-box .options-block .time{margin-top:10px;}#main-search-box .options-block .time select{background:#fff;display:inline-block;font-size:1em;height:auto;padding:3px;width:4em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#main-search-box .options-block .time label,#main-search-box .options-block .time .label{margin:0 4px;}#main-search-box .options-block .time .at{margin-right:4px;}#main-search-box .options-block .time .label{display:block;margin:0;}#main-search-box .options-block .date-small .date{margin:0;}#main-search-box .options-block .date-small .datepicker{display:block;}#main-search-box .options-block .transport-type>div{display:inline-block;margin-right:14px;*display:inline;*zoom:1;}#main-search-box .options-block .transport-type .checkbox input{margin-top:0;}#main-search-box .options-block .btn.submit-search{bottom:14px;position:absolute;right:14px;top:auto;}#main-search-box .options-block .btn.submit-search.submit-search-off{display:none;}#main-search-box .options-block .checkbox label,#main-search-box .options-block .checkbox .label{padding-bottom:0;padding-left:0;}#main-search-box .options-block .checkbox label span.icon,#main-search-box .options-block .checkbox .label span.icon{position:static;}#main-search-box .options-block .checkbox input{margin-top:10px;}#main-search-box #change-date>button{position:relative;text-align:left;width:100%;}#main-search-box #change-date>button.ui-corner-all{-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;}#main-search-box #change-date>button.ui-corner-top{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;}#main-search-box #change-date>button span.ui-accordion-header-icon{background:url(/sites/all/themes/stm/img/map-application-open-close.png) no-repeat 10px -13px;height:16px;left:10px;margin-top:-8px;position:absolute;top:50%;width:16px;}#main-search-box #change-date>button span.ui-accordion-header-icon.ui-icon-triangle-1-s{background-position:2px 6px;}#main-search-box #change-date>button span.ui-accordion-header-icon.ui-icon-triangle-1-e{background-position:4px -18px;}#main-search-box #change-date>button:hover span.ui-accordion-header-icon.ui-icon-triangle-1-s,#main-search-box #change-date>button:focus span.ui-accordion-header-icon.ui-icon-triangle-1-s{background-position:2px 6px;}#main-search-box #change-date>button:hover span.ui-accordion-header-icon.ui-icon-triangle-1-e,#main-search-box #change-date>button:focus span.ui-accordion-header-icon.ui-icon-triangle-1-e{background-position:4px -18px;}#main-search-box #change-date>button span.text{padding-left:20px;font-weight:bold;}#main-search-box .date-options label,#main-search-box .accessibility-option label{font-weight:normal;}#main-search-box .date-options>button,#main-search-box .accessibility-option>button{position:relative;text-align:left;width:100%;}#main-search-box .date-options>button.ui-corner-all,#main-search-box .accessibility-option>button.ui-corner-all{-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;}#main-search-box .date-options>button.ui-corner-top,#main-search-box .accessibility-option>button.ui-corner-top{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;}#main-search-box .date-options>button span.ui-accordion-header-icon,#main-search-box .accessibility-option>button span.ui-accordion-header-icon{background:url(/sites/all/themes/stm/img/map-application-open-close.png) no-repeat 10px -13px;height:16px;left:10px;margin-top:-8px;position:absolute;top:50%;width:16px;}#main-search-box .date-options>button span.ui-accordion-header-icon.ui-icon-triangle-1-s,#main-search-box .accessibility-option>button span.ui-accordion-header-icon.ui-icon-triangle-1-s{background-position:2px 6px;}#main-search-box .date-options>button span.ui-accordion-header-icon.ui-icon-triangle-1-e,#main-search-box .accessibility-option>button span.ui-accordion-header-icon.ui-icon-triangle-1-e{background-position:4px -18px;}#main-search-box .date-options>button:hover span.ui-accordion-header-icon.ui-icon-triangle-1-s,#main-search-box .accessibility-option>button:hover span.ui-accordion-header-icon.ui-icon-triangle-1-s,#main-search-box .date-options>button:focus span.ui-accordion-header-icon.ui-icon-triangle-1-s,#main-search-box .accessibility-option>button:focus span.ui-accordion-header-icon.ui-icon-triangle-1-s{background-position:2px 6px;}#main-search-box .date-options>button:hover span.ui-accordion-header-icon.ui-icon-triangle-1-e,#main-search-box .accessibility-option>button:hover span.ui-accordion-header-icon.ui-icon-triangle-1-e,#main-search-box .date-options>button:focus span.ui-accordion-header-icon.ui-icon-triangle-1-e,#main-search-box .accessibility-option>button:focus span.ui-accordion-header-icon.ui-icon-triangle-1-e{background-position:4px -18px;}#main-search-box .date-options>button span.text,#main-search-box .accessibility-option>button span.text{padding-left:20px;}#main-search-box .date-options .accessibility,#main-search-box .accessibility-option .accessibility{margin:0 40px 0 0;}#main-search-box .date-options .accessibility label,#main-search-box .accessibility-option .accessibility label{padding-bottom:0;vertical-align:middle;width:197px;}#main-search-box .date-options .accessibility label:before,#main-search-box .accessibility-option .accessibility label:before{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1736px;content:"";display:inline-block;float:left;height:20px;margin-right:4px;margin-bottom:5px;vertical-align:text-bottom;width:20px;}#main-search-box .buttons-list button,#main-search-box .buttons-list .button{background:#fff;border:3px solid #EBEBEB;color:#515151;display:block;margin:0 0 10px 0;min-height:64px;padding:10px 40px 10px 80px;position:relative;text-align:left;width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 2px 2px #BCBCBC;-moz-box-shadow:0 2px 2px #BCBCBC;box-shadow:0 2px 2px #BCBCBC;}#main-search-box .buttons-list button:hover,#main-search-box .buttons-list .button:hover,#main-search-box .buttons-list button:focus,#main-search-box .buttons-list .button:focus{border-color:#009EE0;color:#007EB6;}#main-search-box .buttons-list button strong,#main-search-box .buttons-list .button strong{display:block;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.333em;}#main-search-box .buttons-list button span,#main-search-box .buttons-list .button span{display:block;}#main-search-box .buttons-list button span.number,#main-search-box .buttons-list .button span.number{color:#515151;font-size:1.167em;}#main-search-box .buttons-list button span.arrow,#main-search-box .buttons-list .button span.arrow{background:url(/sites/all/themes/stm/img/buttons-list.png) no-repeat 0 0;height:20px;left:100%;margin-left:-40px;margin-top:-10px;position:absolute;top:50%;width:20px;}#main-search-box .buttons-list button:hover span.arrow,#main-search-box .buttons-list .button:hover span.arrow,#main-search-box .buttons-list button:focus span.arrow,#main-search-box .buttons-list .button:focus span.arrow{background-position:0 -20px;}#main-search-box .buttons-list button span.icon,#main-search-box .buttons-list .button span.icon{background:url(/sites/all/themes/stm/img/bus-icons-big.png) no-repeat 0 47px;height:47px;left:10px;margin-top:-28px;position:absolute;top:50%;width:47px;}#main-search-box .buttons-list button.local span.icon,#main-search-box .buttons-list .button.local span.icon{background-position:0 0;}#main-search-box .buttons-list button.express span.icon,#main-search-box .buttons-list .button.express span.icon{background-position:0 -47px;}#main-search-box .buttons-list button.dedicated span.icon,#main-search-box .buttons-list .button.dedicated span.icon{background-position:0 -94px;}#main-search-box .buttons-list button.night span.icon,#main-search-box .buttons-list .button.night span.icon{background-position:0 -141px;}#main-search-box .buttons-list button.shuttleOr span.icon,#main-search-box .buttons-list .button.shuttleOr span.icon{background-position:0 -282px;}#main-search-box .buttons-list .general-plan{padding:54px 0 0 100px;position:relative;text-align:right;}#main-search-box .buttons-list .general-plan img{background:#F7F7F7;border:2px solid #EBEBEB;display:block;left:0;padding:2px 10px;position:absolute;top:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}#main-search-box .buttons-list .general-plan a:hover img,#main-search-box .buttons-list .general-plan a:focus img{border:2px solid #D3D3D3;}#main-search-box .buttons-list .general-plan a:active img{background:#EBEBEB;border:2px solid #D3D3D3;}#main-search-box .metro-schedules .buttons-list button span.icon,#main-search-box .metro-plan .buttons-list button span.icon{background:url(/sites/all/themes/stm/img/metro-icons-big.png) no-repeat 0 86px;bottom:0;height:44px;left:30px;margin-top:0;position:absolute;top:auto;width:18px;}#main-search-box .metro-schedules .buttons-list button.line-id-1 span.icon,#main-search-box .metro-plan .buttons-list button.line-id-1 span.icon{background-position:0 0;}#main-search-box .metro-schedules .buttons-list button.line-id-2 span.icon,#main-search-box .metro-plan .buttons-list button.line-id-2 span.icon{background-position:0 -44px;}#main-search-box .metro-schedules .buttons-list button.line-id-4 span.icon,#main-search-box .metro-plan .buttons-list button.line-id-4 span.icon{background-position:0 -88px;}#main-search-box .metro-schedules .buttons-list button.line-id-5 span.icon,#main-search-box .metro-plan .buttons-list button.line-id-5 span.icon{background-position:0 -132px;}#main-search-box .metro-schedules-2 .buttons-list strong{font-size:1.167em;}#main-search-box .metro-schedules-2 .buttons-list button span.icon{background:url(/sites/all/themes/stm/img/metro-icons-dual.png) no-repeat 0 40px;bottom:auto;height:40px;left:24px;margin-top:-20px;position:absolute;top:50%;width:40px;}#main-search-box .metro-schedules-2 .buttons-list button.first-last-passages .icon{background-position:0 0;}#main-search-box .metro-schedules-2 .buttons-list button.frequency .icon{background-position:0 -40px;}#main-search-box .metro-schedules-2 .buttons-list button.occupancy .icon{background-position:0 -77px;}#main-search-box .items-list ul{border:2px solid #D3D3D3;margin:0;max-height:276px;overflow:auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}#main-search-box .items-list li{border-top:1px solid #D3D3D3;padding:10px 10px 10px 40px;position:relative;}#main-search-box .items-list li:first-child{border-top:none;}#main-search-box .items-list li .icon{background:url(/sites/all/themes/stm/img/bus-icons-mini.png) no-repeat 0 20px;height:20px;left:10px;position:absolute;top:6px;width:20px;}#main-search-box .items-list li.local span.icon{background-position:0 0;}#main-search-box .items-list li.express span.icon{background-position:0 -21px;}#main-search-box .items-list li.dedicated span.icon{background-position:0 -42px;}#main-search-box .items-list li.night span.icon{background-position:0 -63px;}#main-search-box .items-list li.tenmax span.icon{background-position:0 -84px;}#main-search-box .items-list li.shuttleOr span.icon{background-position:0 -126px;}#main-search-box .items-list li.line-id-2 button span.icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 0;}#main-search-box .items-list li.line-id-1 button span.icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -24px;}#main-search-box .items-list li.line-id-4 button span.icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -48px;}#main-search-box .items-list li.line-id-5 button span.icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -72px;}#main-search-box .items-list li strong{display:block;line-height:17px;}#main-search-box .items-list li .direction{line-height:17px;}#main-search-box .items-list li button{background:none;border:none;color:#007EB6;margin:0 10px 0 0;padding:0;text-align:left;text-decoration:underline;}#main-search-box .items-list li button:hover,#main-search-box .items-list li button:focus{text-decoration:none;}#main-search-box .metro-schedules-4 .items-list li,#main-search-box .metro-schedules-6 .items-list li,#main-search-box .metro-plan-4 .items-list li{display:block;padding:0;}#main-search-box .metro-schedules-4 .items-list li button,#main-search-box .metro-schedules-6 .items-list li button,#main-search-box .metro-plan-4 .items-list li button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#515151;display:block;padding:10px;text-align:left;text-decoration:none;width:100%;}#main-search-box .metro-schedules-4 .items-list li button:hover,#main-search-box .metro-schedules-6 .items-list li button:hover,#main-search-box .metro-plan-4 .items-list li button:hover,#main-search-box .metro-schedules-4 .items-list li button:focus,#main-search-box .metro-schedules-6 .items-list li button:focus,#main-search-box .metro-plan-4 .items-list li button:focus{background:#F7F7F7;text-decoration:none;}#main-search-box .metro-schedules-4 .items-list li button strong,#main-search-box .metro-schedules-6 .items-list li button strong,#main-search-box .metro-plan-4 .items-list li button strong{display:inline;margin:0;}#main-search-box .metro-plan-6 h2{width:216px;}#main-search-box .search-my-line .items-list ul{max-height:210px;}#main-search-box .search-my-line .items-list li{display:block;padding:0;}#main-search-box .search-my-line .items-list li button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#515151;display:block;padding:10px 10px 10px 30px;text-align:left;text-decoration:none;width:100%;}#main-search-box .search-my-line .items-list li button:hover,#main-search-box .search-my-line .items-list li button:focus{background:#F7F7F7;text-decoration:none;}#main-search-box .search-my-line .items-list li button strong{display:inline;margin:0;}#main-search-box .search-my-line .items-list li button .near-stop{display:block;font-size:0.917em;padding-top:4px;}#main-search-box .itineraries-stop-search{position:relative;}#main-search-box .itineraries-stop-search .invert{position:absolute;right:20px;bottom:41px;}#main-search-box .itineraries-stop-search .invert span{padding-top:4px;padding-bottom:4px;}#main-search-box .itineraries-infos-results{box-shadow:0 0 4px #D3D3D3 inset;}#main-search-box .itineraries-infos-results .itineraries-start-stop-results{padding-top:10px;}#main-search-box .itineraries-infos-results .form-element{padding-right:0;}#main-search-box .itineraries-start-stop-results .start-stop{border:2px solid #D3D3D3;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}#main-search-box .itineraries-start-stop-results .start-stop .starting-at{border-top:none;border-bottom:2px solid #D3D3D3;font-size:1em;font-weight:bold;margin:0;padding:10px;text-transform:uppercase;}#main-search-box .itineraries-start-stop-results .start-stop .start,#main-search-box .itineraries-start-stop-results .start-stop .stop{font-size:1.167em;padding:10px;position:relative;}#main-search-box .itineraries-start-stop-results .start-stop .start .icon,#main-search-box .itineraries-start-stop-results .start-stop .stop .icon{background:none;color:#007EB6;font-size:1.429em;font-weight:bold;height:auto;left:10px;position:absolute;text-indent:0;top:10px;width:auto;}#main-search-box .itineraries-start-stop-results .start-stop .start .text,#main-search-box .itineraries-start-stop-results .start-stop .stop .text{display:inline-block;padding-left:2em;}#main-search-box .itineraries-start-stop-results .start-stop .start{padding-bottom:6px;}#main-search-box .itineraries-start-stop-results .start-stop .stop{padding-top:6px;}#main-search-box .itineraries-start-stop-results .start-stop .stop .icon{top:6px;}#main-search-box .submit-itineraries span.icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -460px;height:20px;left:10px;margin-top:-10px;position:absolute;top:50%;width:20px;}#main-search-box .submit-itineraries span.text{padding-left:30px;}#main-search-box .all-itineraries-accordion .icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 20px;height:20px;display:inline-block;padding-right:4px;text-indent:-777em;width:20px;}.itinerary-bus-icon{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.1  SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 680.31 680.31' style='enable-background:new 0 0 680.31 680.31%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%230085CA%3B%7D.st1%7Bfill:%23FFFFFF%3B%7D%3C/style%3E%3Cg id='CMYK'%3E%3Cg%3E%3Cpath class='st0' d='M651.97 680.31H28.35C12.69 680.31 0 667.62 0 651.97V28.35C0 12.69 12.69 0 28.35 0h623.62c15.66 0 28.35 12.69 28.35 28.35v623.62C680.31 667.62 667.62 680.31 651.97 680.31z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Picto_blanc'%3E%3Cpath class='st1' d='M551.82 359.63l-19.4-184.28c-4.56-43.28-41.05-76.14-84.57-76.14H232.46c-43.52 0-80.02 32.86-84.57 76.14l-19.4 184.28c-0.62 5.91-0.93 11.86-0.93 17.8v125.75c0 7.83 6.35 14.17 14.17 14.17h14.17v49.57c0 7.83 6.35 14.17 14.17 14.17h42.66c7.83 0 14.17-6.35 14.17-14.17v-49.57h226.63v49.57c0 7.83 6.35 14.17 14.17 14.17h42.66c7.83 0 14.17-6.35 14.17-14.17v-49.57h14.03c7.83 0 14.17-6.35 14.17-14.17V377.43C552.76 371.48 552.44 365.54 551.82 359.63z M170.17 434.58c-1.38-17.47 13.09-31.93 30.56-30.56c13.74 1.08 24.87 12.22 25.95 25.96c1.38 17.47-13.09 31.93-30.56 30.55C182.38 459.46 171.25 448.32 170.17 434.58z M164.69 354.33l15.32-146.17c2.27-21.65 20.52-38.09 42.29-38.09h235.39c21.75 0 39.99 16.41 42.28 38.04l15.48 146.21H164.69z M453.63 434.58c-1.38-17.47 13.09-31.93 30.56-30.56c13.74 1.08 24.87 12.22 25.96 25.96c1.38 17.47-13.09 31.93-30.56 30.56C465.85 459.46 454.72 448.32 453.63 434.58z'/%3E%3C/g%3E%3C/svg%3E");height:20px;display:inline-block;position:relative;margin-right:4px;top:3px;width:20px;}.itinerary-metro-icon{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.1  SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 680.31 680.31' style='enable-background:new 0 0 680.31 680.31%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%230085CA%3B%7D.st1%7Bfill:%23FFFFFF%3B%7D%3C/style%3E%3Cg id='Process_Blue_x5F_CMYK'%3E%3Cg%3E%3Cpath class='st0' d='M651.97 680.31H28.35C12.69 680.31 0 667.62 0 651.97V28.35C0 12.69 12.69 0 28.35 0h623.62c15.66 0 28.35 12.69 28.35 28.35v623.62C680.31 667.62 667.62 680.31 651.97 680.31z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Picto_blanc'%3E%3Cpath class='st1' d='M340.01 85.04c-140.89 0-255.12 114.22-255.12 255.12c0 140.9 114.23 255.11 255.12 255.11c140.89 0 255.12-114.22 255.12-255.11C595.12 199.26 480.9 85.04 340.01 85.04 M340.01 531.5c-105.67 0-191.34-85.67-191.34-191.34c0-94 67.79-172.16 157.14-188.29v229.27l-94.5-96.3l-50.4 51.3l179.1 180.89l180-179.99l-52.2-52.2l-95.4 95.4V151.56c90.24 15.39 158.94 93.97 158.94 188.6C531.35 445.83 445.68 531.5 340.01 531.5'/%3E%3C/g%3E%3C/svg%3E");height:20px;display:inline-block;position:relative;margin-right:4px;top:3px;width:20px;}.itinerary-train-icon{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 680.31 680.31' style='enable-background:new 0 0 680.31 680.31;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23C6007E;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg id='PMS233_x5F_CMYK'%3E%3Cg%3E%3Cpath class='st0' d='M651.97,680.31H28.35C12.69,680.31,0,667.62,0,651.97V28.35C0,12.69,12.69,0,28.35,0h623.62 c15.66,0,28.35,12.69,28.35,28.35v623.62C680.31,667.62,667.62,680.31,651.97,680.31z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Picto_blanc'%3E%3Cg%3E%3Cpolygon class='st1' points='513.86,402.8 340.15,229.1 166.45,402.8 217.43,453.78 306.17,365.05 306.17,551.61 374.14,551.97 374.14,365.05 462.88,453.78 '/%3E%3Cpath class='st1' d='M540.56,488.74c15.92-17.62,22.31-49.04,20.24-69.67l-14.62-145.09c-1.55-16.24-9.45-31.16-21.73-41.01 l-4.83-58.08c-1.79-16.67-10.91-31.41-25.03-40.44c-3.27-2.09-5.87-3.75-6.24-4l-0.16-0.1c-16.15-10.26-35.99-18.9-58.98-25.68 c-28.33-8.4-55.58-12.32-73.46-14.13c-10.17-1.03-20.55-1.03-30.85-0.01c-16.67,1.67-42.2,5.23-69.19,12.77 c-25.1,7.05-46.49,16.15-63.58,27.03l-6.46,4.17c-13.96,9.01-23,23.67-24.81,40.26l-4.99,58.22 c-12.28,9.85-20.19,24.77-21.73,41.01l-14.62,145.1c-2.07,20.62,4.31,52.05,20.24,69.67c12.91,14.28,34.5,29.48,57.45,30.85 l-65.81,65.81h45.07L277.87,484h-73.5c-13.11,0-30.48-7.87-39.56-17.91c-8.49-9.39-13.19-26.92-11.69-43.63l14.62-145.18 c0.73-7.67,4.38-14.43,10-18.56c4.93-3.63,9.36-6.87,10.03-7.35c16.86-12.2,38.42-22.55,64.08-30.74 c29.37-9.32,59.35-13.69,74.61-15.47c9.09-1.06,18.32-1.06,27.41,0c15.26,1.77,45.24,6.14,74.58,15.46 c25.68,8.2,47.28,18.56,64.2,30.81c0.4,0.28,2.47,1.8,5.26,3.85l4.69,3.44c5.62,4.13,9.27,10.89,10,18.57l14.62,145.16 c1.5,16.72-3.2,34.26-11.69,43.65c-9.08,10.04-26.45,17.91-39.56,17.91h-73.5l101.39,101.39h45.07l-65.81-65.81 C506.06,518.22,527.65,503.01,540.56,488.74z M438.68,188.44L438.68,188.44c-30.41-9.65-60.79-14.47-80.92-16.82 c-5.84-0.68-11.73-1.02-17.61-1.02c-5.88,0-11.77,0.34-17.61,1.02c-20.13,2.34-50.51,7.17-80.95,16.83 c-18.5,5.91-35.39,12.96-50.26,20.98l3.09-31.09c0.69-6.36,4.18-12,9.56-15.48c3.19-2.07,5.75-3.72,6.22-4.01 c14.34-9.13,32.71-16.88,54.61-23.03c24.67-6.89,48.11-10.16,63.43-11.69c8.06-0.8,16.17-0.8,24.1,0.01 c16.43,1.66,41.45,5.25,67.28,12.91c19.96,5.89,36.93,13.23,50.42,21.78l6.36,4.07c5.45,3.48,8.96,9.14,9.64,15.51l3,31.07 C474.13,201.42,457.2,194.35,438.68,188.44z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");height:20px;display:inline-block;position:relative;margin-right:4px;top:3px;width:20px;}.itinerary-rem-icon{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.1  SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 680.31 680.31' style='enable-background:new 0 0 680.31 680.31%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23FFFFFF%3B%7D.st1%7Bfill:none%3B%7D.st2%7Bfill:%2384BD00%3B%7D.st3%7Bfill:%23034638%3B%7D%3C/style%3E%3Cg id='Carre_x5F_Blanc'%3E%3Cg%3E%3Cpath class='st0' d='M651.97 680.31H28.35C12.69 680.31 0 667.62 0 651.97V28.35C0 12.69 12.69 0 28.35 0h623.62c15.66 0 28.35 12.69 28.35 28.35v623.62C680.31 667.62 667.62 680.31 651.97 680.31z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Picto_blanc'%3E%3Cg%3E%3Cpath class='st1' d='M378.53 220.14h-89.81v108.02h89.81c26.41 0 48.01-23.4 48.01-54.01S404.93 220.14 378.53 220.14z'/%3E%3Cpolygon class='st2' points='680.31 395.96 445.14 395.96 445.14 395.97 480.99 457.81 680.31 457.81 '/%3E%3Crect x='192.7' y='457.81' class='st3' width='96.01' height='92.38'/%3E%3Cpolygon class='st2' points='342.86 395.96 0 395.96 0 457.81 378.34 457.81 '/%3E%3Cg%3E%3Cpath class='st3' d='M445.14 395.96c46.21-23.4 77.41-70.21 77.41-121.82c0-79.81-64.21-144.02-144.02-144.02H192.7v265.84l150.16 0l88.47 154.23h103.22L445.14 395.96C445.14 395.97 445.14 395.96 445.14 395.96 M378.53 328.16h-89.81V220.14h89.81c26.41 0 48.01 23.4 48.01 54.01S404.93 328.16 378.53 328.16z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Contour'%3E%3Cg%3E%3Cpath d='M651.97 4c13.42 0 24.35 10.92 24.35 24.35v623.62c0 13.42-10.92 24.35-24.35 24.35H28.35C14.92 676.31 4 665.39 4 651.97V28.35C4 14.92 14.92 4 28.35 4H651.97 M651.97 0H28.35C12.69 0 0 12.69 0 28.35v623.62c0 15.66 12.69 28.35 28.35 28.35h623.62c15.66 0 28.35-12.69 28.35-28.35V28.35C680.32 12.69 667.62 0 651.97 0L651.97 0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");height:20px;display:inline-block;position:relative;margin-right:4px;top:3px;width:20px;}#main-search-box .all-itineraries-accordion .icon.icon-line-1{background-position:0 -60px;}#main-search-box .all-itineraries-accordion .icon.icon-line-2{background-position:0 -80px;}#main-search-box .all-itineraries-accordion .icon.icon-line-4{background-position:0 -100px;}#main-search-box .all-itineraries-accordion .icon.icon-line-5{background-position:0 -120px;}#main-search-box .all-itineraries-accordion .icon.icon-wheelchair{background-position:0 -1781px;}#main-search-box .all-itineraries-accordion .icon.icon-walk{background-position:0 -140px;}#main-search-box .all-itineraries-accordion .icon.icon-wheelchair{background-position:0 -1781px;}#main-search-box .all-itineraries-accordion .icon.icon-alert{background-position:0 -220px;}#main-search-box .all-itineraries-accordion .micro-alert-bus .icon.icon-alert.icon-bus{background-position:0 -1400px !important;}#main-search-box .all-itineraries-accordion .micro-alert-metro .icon.icon-alert.icon-metro{background-position:0 -1420px !important;}#main-search-box .all-itineraries-accordion .icon.icon-position{color:#007EB6;font-size:1.667em;font-weight:bold;text-indent:0;}#main-search-box .all-itineraries-accordion .ui-state-default{cursor:pointer;}#main-search-box .all-itineraries-accordion section{margin:0 0 10px 0;position:relative;}#main-search-box .all-itineraries-accordion section.view-print>.header .trajet{background:#007EB6;border-color:#007EB6;}#main-search-box .all-itineraries-accordion section.view-print>.header .date{border-color:#007EB6;}#main-search-box .all-itineraries-accordion section.view-print>.header ol{border-color:#007EB6;}#main-search-box .all-itineraries-accordion section .micro-alert{position:absolute;top:6px;z-index:2;}#main-search-box .all-itineraries-accordion section .micro-alert span{padding-right:0;}#main-search-box .all-itineraries-accordion section>.header{border:none;border-top:1px solid #D3D3D3;display:block;margin:0;padding:0;position:relative;text-align:left;width:100%;z-index:1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}#main-search-box .all-itineraries-accordion section>.header.ui-corner-top{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;}#main-search-box .all-itineraries-accordion section>.header.ui-corner-top .trajet,#main-search-box .all-itineraries-accordion section>.header.ui-corner-top .date,#main-search-box .all-itineraries-accordion section>.header.ui-corner-top ol{border-color:#007EB6;}#main-search-box .all-itineraries-accordion section>.header.ui-corner-top .more{display:none;}#main-search-box .all-itineraries-accordion section>.header.ui-corner-top ol{border-bottom:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;}#main-search-box .all-itineraries-accordion section>.header:hover,#main-search-box .all-itineraries-accordion section>.header:focus{text-decoration:none;}#main-search-box .all-itineraries-accordion section>.header:hover .trajet,#main-search-box .all-itineraries-accordion section>.header:focus .trajet,#main-search-box .all-itineraries-accordion section>.header:hover .date,#main-search-box .all-itineraries-accordion section>.header:focus .date,#main-search-box .all-itineraries-accordion section>.header:hover ol,#main-search-box .all-itineraries-accordion section>.header:focus ol{border-color:#007EB6;}#main-search-box .all-itineraries-accordion section>.header:hover .trajet,#main-search-box .all-itineraries-accordion section>.header:focus .trajet{background:#007EB6;}#main-search-box .all-itineraries-accordion section>.header:hover .more,#main-search-box .all-itineraries-accordion section>.header:focus .more{text-decoration:underline;}#main-search-box .all-itineraries-accordion section>.header:focus .trajet h2{text-decoration:underline;}#main-search-box .all-itineraries-accordion section>.header span.ui-accordion-header-icon{background:url(/sites/all/themes/stm/img/map-application-open-close.png) no-repeat 0 0;height:16px;left:16px;position:absolute;top:9px;width:16px;}#main-search-box .all-itineraries-accordion section>.header span.ui-accordion-header-icon.ui-icon-triangle-1-s{background-position:2px -35px;}#main-search-box .all-itineraries-accordion section>.header span.ui-accordion-header-icon.ui-icon-triangle-1-e{background-position:4px -58px;}#main-search-box .all-itineraries-accordion section>.header .trajet{background:#636466;border:2px solid #636466;border-bottom:0;color:#fff;padding:10px 20px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;}#main-search-box .all-itineraries-accordion section>.header .trajet h2{border:none;font-size:1em;font-weight:normal;line-height:1em;margin:0;padding:0 20px;}#main-search-box .all-itineraries-accordion section>.header .trajet .more{font-size:0.833em;position:absolute;right:15px;top:10px;font-size:10px;}#main-search-box .all-itineraries-accordion section>.header .date{background:#EBEBEB;border:2px solid #D3D3D3;border-top:0;border-bottom:0;padding:10px 20px 0 20px;}#main-search-box .all-itineraries-accordion section>.header .date time{display:inline-block;font-weight:bold;}#main-search-box .all-itineraries-accordion section>.header .date .duration{padding-left:1em;}#main-search-box .all-itineraries-accordion section>.header ol{background:#EBEBEB;border:2px solid #D3D3D3;border-top:0;list-style-type:none;margin:0;padding:6px 20px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;}#main-search-box .all-itineraries-accordion section>.header ol li{display:inline-block;margin:4px 0;min-width:54px;position:relative;*display:inline;*zoom:1;}#main-search-box .all-itineraries-accordion section>.header ol li:after{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -160px;content:"";display:inline-block;height:20px;left:2px;margin-right:6px;position:relative;top:3px;width:20px;}#main-search-box .all-itineraries-accordion section>.header ol li:last-child:after{display:none;}#main-search-box .all-itineraries-accordion .walking-duration{margin:10px 0 0 0;}#main-search-box .all-itineraries-accordion section>.infos{border:2px solid #007EB6;border-top:1px solid #D3D3D3;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;}#main-search-box .all-itineraries-accordion section>.infos ol{list-style-type:none;margin:0;}#main-search-box .all-itineraries-accordion section>.infos li{cursor:pointer;margin:0;padding:10px 0;position:relative;}#main-search-box .all-itineraries-accordion section>.infos li:hover,#main-search-box .all-itineraries-accordion section>.infos li:focus{background:#F6F6F6;}#main-search-box .all-itineraries-accordion section>.infos li:last-child{cursor:default;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;}#main-search-box .all-itineraries-accordion section>.infos li:last-child:hover,#main-search-box .all-itineraries-accordion section>.infos li:last-child:focus{background:none;}#main-search-box .all-itineraries-accordion section>.infos li.arrival .info{border-right:none;}#main-search-box .all-itineraries-accordion section>.infos .info{border-right:1px solid #D3D3D3;margin:5px 40px 5px 0;padding:0 10px 0 10px;}#main-search-box .all-itineraries-accordion section>.infos .info time{background:#F7F7F7;font-size:1.083em;font-weight:bold;margin:0 10px 0 0;padding:4px 8px;vertical-align:top;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}#main-search-box .all-itineraries-accordion section>.infos .info p{line-height:1.2em;margin:0;padding:8px 0 0 0;}#main-search-box .all-itineraries-accordion section>.infos .info .go-to{margin:0;padding-left:20px;position:relative;}#main-search-box .all-itineraries-accordion section>.infos .info .go-to:before{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -183px;content:"";display:inline-block;height:14px;position:absolute;left:0;top:8px;width:20px;}#main-search-box .all-itineraries-accordion section>.infos .info .go-to-walk{letter-spacing:1px;font-size:0.917em;}#main-search-box .all-itineraries-accordion section>.infos .duration{margin-top:-18px;padding:0 10px;position:absolute;right:0;text-align:center;top:50%;width:20px;}#main-search-box .tarifs-infos{margin:10px 0;}#main-search-box .paths-price{margin-bottom:0;}#main-search-box .paths-price p{margin:0;}#main-search-box .actions{padding-top:20px;text-align:right;}#main-search-box .actions .btn{margin-left:10px;}#main-search-box .actions a.btn{padding-top:0;padding-bottom:0;}#main-search-box .search-alert{background:none;border:2px solid #000;margin:20px 20px 0 20px;padding:15px 15px 0 40px;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#main-search-box .search-alert#passage-alert-plan,#main-search-box .search-alert#passage-alert{padding:15px 15px 0 15px;}#main-search-box .search-alert .icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 0;display:block;height:20px;left:10px;position:absolute;top:10px;width:20px;}#main-search-box .search-alert p,#main-search-box .search-alert ul{margin-bottom:15px;}#main-search-box .search-alert.alert,#main-search-box .search-alert.error{border-color:#e82111;color:#e82111;}#main-search-box .search-alert.alert .icon,#main-search-box .search-alert.error .icon{background-position:0 -220px;top:14px;}#main-search-box .search-alert.alert .icon.icon-bus{background-position:0 -1400px !important;}#main-search-box .search-alert.alert p{margin-bottom:15px;}#main-search-box .search-alert.proposition,#main-search-box .search-alert.exceptional{background:#FFFFFF;border-color:#007EB6;}#main-search-box .search-alert.proposition .icon,#main-search-box .search-alert.exceptional .icon{background-position:0 -440px;top:14px;}#main-search-box .search-alert.proposition p,#main-search-box .search-alert.exceptional p{margin-bottom:10px;}#main-search-box .search-alert.proposition ul,#main-search-box .search-alert.exceptional ul{list-style-type:none;max-height:90px;overflow:auto;}#main-search-box .search-alert.proposition li,#main-search-box .search-alert.exceptional li{padding-bottom:5px;}#main-search-box .search-alert.proposition a,#main-search-box .search-alert.exceptional a{color:#007EB6;text-decoration:none;}#main-search-box .search-alert.proposition a:hover,#main-search-box .search-alert.exceptional a:hover,#main-search-box .search-alert.proposition a:focus,#main-search-box .search-alert.exceptional a:focus{text-decoration:underline;}#main-search-box .search-alert.infos{background:none !important;border:none;font-weight:normal;padding:20px 0 0 0;}#main-search-box .search-alert.infos ol,#main-search-box .search-alert.infos ul{list-style-type:none;}#main-search-box .search-alert.infos .icon{background:#3C3C3C;color:#fff;display:inline-block;font-size:0.917em;height:11px;left:0;line-height:1em;min-width:11px;padding:3px;text-align:center;text-indent:0;top:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:auto;}#main-search-box .search-alert.infos ol ul{margin-bottom:10px;}#main-search-box .search-alert.infos ol>li{position:relative;}#main-search-box .search-alert.infos ul>li{line-height:1.2em;margin:0;}#main-search-box #view-tariffs{position:relative;}#main-search-box #view-tariffs header{position:relative;}#main-search-box #view-tariffs header .download-tarifs{color:#fff;padding-left:26px;position:absolute;right:16px;top:16px;}#main-search-box #view-tariffs header .download-tarifs .icon{background-position:0 -720px;height:20px;left:0;position:absolute;top:-2px;width:20px;}#main-search-box #view-tariffs .tabs{background:#EBEBEB;display:table;margin:0 10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}#main-search-box #view-tariffs .tabs-list{display:table-cell;margin:0;padding-bottom:40px;vertical-align:top;width:170px;}#main-search-box #view-tariffs .tabs-list li{border-bottom:1px solid #D3D3D3;float:none;font-size:1em;}#main-search-box #view-tariffs .tabs-list li:last-child a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}#main-search-box #view-tariffs .tabs-list li a{background:none;border:none;color:#515151;font-weight:normal;padding:12px 30px 12px 20px;text-transform:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#main-search-box #view-tariffs .tabs-list li a:hover,#main-search-box #view-tariffs .tabs-list li a:focus{background:#fff;color:#515151;}#main-search-box #view-tariffs .tabs-list li.ui-state-active{position:relative;z-index:2;}#main-search-box #view-tariffs .tabs-list li.ui-state-active a{background:#fff;color:#515151;position:relative;}#main-search-box #view-tariffs .tabs-list li.ui-state-active a:after{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -700px;content:"";height:20px;margin-top:-10px;position:absolute;right:10px;top:50%;width:20px;}#main-search-box #view-tariffs .sub-search-box{display:table-cell;margin:0 0 0 170px;padding:20px 25px;vertical-align:top;width:600px;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;-webkit-box-shadow:0 0 4px rgba(81,81,81,0.4);-moz-box-shadow:0 0 4px rgba(81,81,81,0.4);box-shadow:0 0 4px rgba(81,81,81,0.4);}#main-search-box #view-tariffs .tarifs-double-block{display:table;width:100%;}#main-search-box #view-tariffs .tarifs-double-block .content{display:table-cell;padding-right:25px;vertical-align:top;width:394px;}#main-search-box #view-tariffs .tarifs-double-block aside{display:table-cell;padding-top:14px;vertical-align:top;}#main-search-box #view-tariffs h2{border:none;font-size:1.167em;font-weight:bold;margin:0;padding:0;}#main-search-box #view-tariffs table{margin:10px 0 0 0;table-layout:fixed;width:100%;}#main-search-box #view-tariffs table caption{left:-777em;position:absolute;top:-777em;}#main-search-box #view-tariffs table th,#main-search-box #view-tariffs table td{vertical-align:top;}#main-search-box #view-tariffs table th{background:#007EB6;border:1px solid #0072b0;color:#fff;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:left;text-transform:uppercase;}#main-search-box #view-tariffs table td{border:1px solid #D3D3D3;}#main-search-box #view-tariffs table th.tarifs,#main-search-box #view-tariffs table td.tarifs{width:50px;}#main-search-box #view-tariffs table th.titre,#main-search-box #view-tariffs table td.titre{width:139px;}#main-search-box #view-tariffs table td.tarifs{text-align:right;}#main-search-box #view-tariffs table td.conditions{background:#e2f6ff;}#main-search-box #view-tariffs table td ul{list-style-position:inside;}#main-search-box #view-tariffs table .data a{display:inline-block;}#main-search-box #view-tariffs ul,#main-search-box #view-tariffs p{margin:0;}#main-search-box #view-tariffs ul+ul,#main-search-box #view-tariffs p+p,#main-search-box #view-tariffs ul+p{margin:20px 0 0 0;}#main-search-box #view-tariffs p+ul{margin:10px 0 0 0;}#main-search-box #view-tariffs .block{border:3px solid #EBEBEB;color:#515151;display:block;margin:20px 0 0 0;padding:18px 14px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 2px 2px #BCBCBC;-moz-box-shadow:0 2px 2px #BCBCBC;box-shadow:0 2px 2px #BCBCBC;}#main-search-box #view-tariffs .block h1,#main-search-box #view-tariffs .block h2,#main-search-box #view-tariffs .block h3,#main-search-box #view-tariffs .block h4,#main-search-box #view-tariffs .block h5,#main-search-box #view-tariffs .block h6{color:#009EE0;font-size:1.167em;line-height:1.2em;margin-bottom:10px;text-transform:uppercase;}#main-search-box #view-tariffs .block .picture{height:30px;margin-bottom:10px;}#main-search-box #view-tariffs .block .picture img{max-height:30px;}#main-search-box #view-tariffs .block.link-block{position:relative;}#main-search-box #view-tariffs .block.link-block:hover,#main-search-box #view-tariffs .block.link-block:focus{border-color:#009EE0;text-decoration:none;}#main-search-box #view-tariffs .block.link-block:hover:before,#main-search-box #view-tariffs .block.link-block:focus:before{background-position:0 0;}#main-search-box #view-tariffs .block.link-block:before{background:url(/sites/all/themes/stm/img/icons-normal.png) no-repeat 0 -24px;content:"";display:block;height:24px;position:absolute;right:20px;top:20px;width:32px;}#main-search-box #view-tariffs .block.link-block-special{background:#E2F6FF;border-color:#87daff;}#main-search-box #view-tariffs .block.link-block-special:before{background-position:0 -48px;}#main-search-box #view-tariffs .block.link-block-special h1,#main-search-box #view-tariffs .block.link-block-special h2,#main-search-box #view-tariffs .block.link-block-special h3,#main-search-box #view-tariffs .block.link-block-special h4,#main-search-box #view-tariffs .block.link-block-special h5,#main-search-box #view-tariffs .block.link-block-special h6{color:#515151;font-size:1em;font-weight:bold;line-height:1.2em;text-transform:none;}#main-search-box #view-tariffs .block.invisible-block{border:none;margin-top:30px;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#main-search-box #view-tariffs .block.invisible-block ul{list-style-type:none;}#main-map-options{background:#3C3C3C;color:#fff;display:block;min-width:360px;float:right;position:relative;-webkit-border-radius:14px 14px 14px 14px;-moz-border-radius:14px 14px 14px 14px;border-radius:14px 14px 14px 14px;-webkit-box-shadow:2px 2px 4px #515151;-moz-box-shadow:2px 2px 4px #515151;box-shadow:2px 2px 4px #515151;right:70px;top:18px;}#main-map-options .inner-box{position:initial;width:340px;margin:15px 11px 11px 11px;padding:20px 22px 21px 20px;border-radius:10px;background-color:#fff;}#main-map-options .options-title{display:block;margin:16px 0px 0px 34px;font-size:18px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-0.14px;color:#fff;}#main-map-options .bt_close{position:absolute;top:16px;right:24px;color:#fff;font-size:14px;font-weight:bold;cursor:pointer;font-size:large;}#main-map-options .bt_close:hover{text-decoration:none;}#map-OSM,#map-dir-1,#map-dir-2{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}#map-OSM iframe,#map-dir-1 iframe,#map-dir-2 iframe,#map-OSM img,#map-dir-1 img,#map-dir-2 img{height:100%;max-width:none;position:relative;width:100%;z-index:1;}#map-OSM .invisible-layer,#map-dir-1 .invisible-layer,#map-dir-2 .invisible-layer{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;}#map-OSM .olControlAttribution,#map-dir-1 .olControlAttribution,#map-dir-2 .olControlAttribution{bottom:0;left:6px;}#map-OSM .stm-zoom,#map-dir-1 .stm-zoom,#map-dir-2 .stm-zoom{background:#4C4C4C !important;height:auto !important;left:auto !important;right:20px !important;top:60px !important;width:32px !important;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px;-webkit-box-shadow:0 0 4px #515151;-moz-box-shadow:0 0 4px #515151;box-shadow:0 0 4px #515151;}#map-OSM .stm-zoom img,#map-dir-1 .stm-zoom img,#map-dir-2 .stm-zoom img{display:none;}#map-OSM .stm-zoom .stm-zoomin,#map-OSM .stm-zoom .stm-zoomout,#map-dir-1 .stm-zoom .stm-zoomin,#map-dir-1 .stm-zoom .stm-zoomout,#map-dir-2 .stm-zoom .stm-zoomin,#map-dir-2 .stm-zoom .stm-zoomout{background:#F7F7F7 url(/sites/all/themes/stm/img/map-application-zoom.png) no-repeat 0 0 !important;border:4px solid #3C3C3C !important;color:#3C3C3C !important;display:block !important;font-size:1.333em;height:20px !important;margin:0 auto !important;padding:2px 2px !important;position:static !important;text-align:center !important;text-indent:-777em;text-shadow:0 0 1px #666;width:20px !important;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px;}#map-OSM .stm-zoom .stm-zoomin,#map-dir-1 .stm-zoom .stm-zoomin,#map-dir-2 .stm-zoom .stm-zoomin{background-position:0 -24px !important;}#map-OSM .stm-zoom .stm-zoomin:hover,#map-OSM .stm-zoom .stm-zoomin:focus,#map-OSM .stm-zoom .stm-zoomin:active,#map-dir-1 .stm-zoom .stm-zoomin:hover,#map-dir-1 .stm-zoom .stm-zoomin:focus,#map-dir-1 .stm-zoom .stm-zoomin:active,#map-dir-2 .stm-zoom .stm-zoomin:hover,#map-dir-2 .stm-zoom .stm-zoomin:focus,#map-dir-2 .stm-zoom .stm-zoomin:active{background-position:0 -72px !important;border-color:#009EE0 !important;}#map-OSM .stm-zoom .stm-zoomout,#map-dir-1 .stm-zoom .stm-zoomout,#map-dir-2 .stm-zoom .stm-zoomout{background-position:0 0 !important;margin-top:5px !important;}#map-OSM .stm-zoom .stm-zoomout:hover,#map-OSM .stm-zoom .stm-zoomout:focus,#map-OSM .stm-zoom .stm-zoomout:active,#map-dir-1 .stm-zoom .stm-zoomout:hover,#map-dir-1 .stm-zoom .stm-zoomout:focus,#map-dir-1 .stm-zoom .stm-zoomout:active,#map-dir-2 .stm-zoom .stm-zoomout:hover,#map-dir-2 .stm-zoom .stm-zoomout:focus,#map-dir-2 .stm-zoom .stm-zoomout:active{background-position:0 -48px !important;border-color:#009EE0 !important;}#map-OSM .popup-refresh-date,#map-dir-1 .popup-refresh-date,#map-dir-2 .popup-refresh-date{display:block;font-size:1em;font-weight:bold;margin-top:-10px;padding:0 0 10px 13px;background:#F7F7F7;}#map-OSM.zoom-0 .stm-zoomout,#map-dir-1.zoom-0 .stm-zoomout,#map-dir-2.zoom-0 .stm-zoomout{background-color:#BCBCBC !important;border-color:#4C4C4C !important;}#map-OSM.zoom-0 .stm-zoomout:hover,#map-OSM.zoom-0 .stm-zoomout:focus,#map-OSM.zoom-0 .stm-zoomout:active,#map-dir-1.zoom-0 .stm-zoomout:hover,#map-dir-1.zoom-0 .stm-zoomout:focus,#map-dir-1.zoom-0 .stm-zoomout:active,#map-dir-2.zoom-0 .stm-zoomout:hover,#map-dir-2.zoom-0 .stm-zoomout:focus,#map-dir-2.zoom-0 .stm-zoomout:active{background-position:0 0 !important;border-color:#4C4C4C !important;cursor:default;}#map-OSM.zoom-7 .stm-zoomin,#map-dir-1.zoom-7 .stm-zoomin,#map-dir-2.zoom-7 .stm-zoomin{background-color:#BCBCBC !important;border-color:#4C4C4C !important;}#map-OSM.zoom-7 .stm-zoomin:hover,#map-OSM.zoom-7 .stm-zoomin:focus,#map-OSM.zoom-7 .stm-zoomin:active,#map-dir-1.zoom-7 .stm-zoomin:hover,#map-dir-1.zoom-7 .stm-zoomin:focus,#map-dir-1.zoom-7 .stm-zoomin:active,#map-dir-2.zoom-7 .stm-zoomin:hover,#map-dir-2.zoom-7 .stm-zoomin:focus,#map-dir-2.zoom-7 .stm-zoomin:active{background-position:0 -24px !important;border-color:#4C4C4C !important;cursor:default;}#map-OSM .stm-marker img,#map-dir-1 .stm-marker img,#map-dir-2 .stm-marker img{display:none;}#map-OSM .stm-marker.marker-type-stop,#map-dir-1 .stm-marker.marker-type-stop,#map-dir-2 .stm-marker.marker-type-stop{background:#009EE0;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;border:2px solid #fff;height:12px !important;margin:3px 0 0 3px !important;width:12px !important;-webkit-transition:border-width 0.1s ease,height 0.1s ease,width 0.1s ease,margin 0.1s ease;-moz-transition:border-width 0.1s ease,height 0.1s ease,width 0.1s ease,margin 0.1s ease;-ms-transition:border-width 0.1s ease,height 0.1s ease,width 0.1s ease,margin 0.1s ease;-o-transition:border-width 0.1s ease,height 0.1s ease,width 0.1s ease,margin 0.1s ease;transition:border-width 0.1s ease,height 0.1s ease,width 0.1s ease,margin 0.1s ease;z-index:10;}#map-OSM .stm-marker.marker-type-stop:hover,#map-dir-1 .stm-marker.marker-type-stop:hover,#map-dir-2 .stm-marker.marker-type-stop:hover{border-width:4px;height:14px !important;margin:0 !important;width:14px !important;}#map-OSM .stm-marker.marker-type-origin,#map-dir-1 .stm-marker.marker-type-origin,#map-dir-2 .stm-marker.marker-type-origin{background:url(/sites/all/themes/stm/img/map-markers.png) no-repeat 0 0;display:block !important;height:83px;width:54px;z-index:1000;}#map-OSM .stm-marker.marker-type-origin.hovered,#map-OSM .stm-marker.marker-type-origin:hover,#map-dir-1 .stm-marker.marker-type-origin.hovered,#map-dir-1 .stm-marker.marker-type-origin:hover,#map-dir-2 .stm-marker.marker-type-origin.hovered,#map-dir-2 .stm-marker.marker-type-origin:hover{background-position:-54px 0;}#map-OSM .stm-marker.marker-type-destination,#map-dir-1 .stm-marker.marker-type-destination,#map-dir-2 .stm-marker.marker-type-destination{background:url(/sites/all/themes/stm/img/map-markers.png) no-repeat 0 -83px;display:block !important;height:83px;width:54px;z-index:1000;}#map-OSM .stm-marker.marker-type-destination.hovered,#map-OSM .stm-marker.marker-type-destination:hover,#map-dir-1 .stm-marker.marker-type-destination.hovered,#map-dir-1 .stm-marker.marker-type-destination:hover,#map-dir-2 .stm-marker.marker-type-destination.hovered,#map-dir-2 .stm-marker.marker-type-destination:hover{background-position:-54px -83px;}#map-OSM .stm-marker.marker-type-bus,#map-OSM .stm-marker.marker-type-walk,#map-OSM .stm-marker.marker-type-stopends,#map-OSM .stm-marker.marker-type-train,#map-dir-1 .stm-marker.marker-type-bus,#map-dir-1 .stm-marker.marker-type-walk,#map-dir-1 .stm-marker.marker-type-stopends,#map-dir-1 .stm-marker.marker-type-train,#map-dir-2 .stm-marker.marker-type-bus,#map-dir-2 .stm-marker.marker-type-walk,#map-dir-2 .stm-marker.marker-type-stopends,#map-dir-2 .stm-marker.marker-type-train{border:0px solid #3C3C3C;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;height:23px !important;margin:1px 0 0 1px !important;width:23px !important;-webkit-transition:border-width 0.1s ease,margin 0.1s ease;-moz-transition:border-width 0.1s ease,margin 0.1s ease;-ms-transition:border-width 0.1s ease,margin 0.1s ease;-o-transition:border-width 0.1s ease,margin 0.1s ease;transition:border-width 0.1s ease,margin 0.1s ease;}#map-OSM .stm-marker.marker-type-bus.highlight,#map-OSM .stm-marker.marker-type-walk.highlight,#map-OSM .stm-marker.marker-type-stopends.highlight,#map-OSM .stm-marker.marker-type-train.highlight,#map-dir-1 .stm-marker.marker-type-bus.highlight,#map-dir-1 .stm-marker.marker-type-walk.highlight,#map-dir-1 .stm-marker.marker-type-stopends.highlight,#map-dir-1 .stm-marker.marker-type-train.highlight,#map-dir-2 .stm-marker.marker-type-bus.highlight,#map-dir-2 .stm-marker.marker-type-walk.highlight,#map-dir-2 .stm-marker.marker-type-stopends.highlight,#map-dir-2 .stm-marker.marker-type-train.highlight{opacity:0.5;filter:alpha(opacity=50);}#map-OSM .stm-marker.marker-type-bus.hovered,#map-OSM .stm-marker.marker-type-walk.hovered,#map-OSM .stm-marker.marker-type-stopends.hovered,#map-OSM .stm-marker.marker-type-train.hovered,#map-OSM .stm-marker.marker-type-bus:hover,#map-OSM .stm-marker.marker-type-walk:hover,#map-OSM .stm-marker.marker-type-stopends:hover,#map-OSM .stm-marker.marker-type-train:hover,#map-dir-1 .stm-marker.marker-type-bus.hovered,#map-dir-1 .stm-marker.marker-type-walk.hovered,#map-dir-1 .stm-marker.marker-type-stopends.hovered,#map-dir-1 .stm-marker.marker-type-train.hovered,#map-dir-1 .stm-marker.marker-type-bus:hover,#map-dir-1 .stm-marker.marker-type-walk:hover,#map-dir-1 .stm-marker.marker-type-stopends:hover,#map-dir-1 .stm-marker.marker-type-train:hover,#map-dir-2 .stm-marker.marker-type-bus.hovered,#map-dir-2 .stm-marker.marker-type-walk.hovered,#map-dir-2 .stm-marker.marker-type-stopends.hovered,#map-dir-2 .stm-marker.marker-type-train.hovered,#map-dir-2 .stm-marker.marker-type-bus:hover,#map-dir-2 .stm-marker.marker-type-walk:hover,#map-dir-2 .stm-marker.marker-type-stopends:hover,#map-dir-2 .stm-marker.marker-type-train:hover{border-width:1px;margin:0 !important;}#map-OSM .stm-marker.marker-type-stopends,#map-dir-1 .stm-marker.marker-type-stopends,#map-dir-2 .stm-marker.marker-type-stopends{background:#3C3C3C url(/sites/all/themes/stm/img/map-markers.png) no-repeat -29px -168px;border-color:#3C3C3C;}#map-OSM .stm-marker.marker-type-bus,#map-dir-1 .stm-marker.marker-type-bus,#map-dir-2 .stm-marker.marker-type-bus{background:#009EE0 url(/sites/all/themes/stm/img/map-markers.png) no-repeat -29px -168px;border-color:#009EE0;}#map-OSM .stm-marker.marker-type-train,#map-dir-1 .stm-marker.marker-type-train,#map-dir-2 .stm-marker.marker-type-train{background:#515151 url(/sites/all/themes/stm/img/map-markers.png) no-repeat -58px -168px;border-color:#515151;}#map-OSM .stm-marker.marker-type-walk,#map-dir-1 .stm-marker.marker-type-walk,#map-dir-2 .stm-marker.marker-type-walk{background:#6D6D6D url(/sites/all/themes/stm/img/map-markers.png) no-repeat -2px -168px;border-color:#6D6D6D;}#map-OSM .stm-marker.marker-type-bixi,#map-dir-1 .stm-marker.marker-type-bixi,#map-dir-2 .stm-marker.marker-type-bixi{background:#D52B1E url(/sites/all/themes/stm/img/map-markers.png) no-repeat -87px -168px;border:2px solid #fff;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;height:13px !important;margin:11px 0 0 11px !important;width:13px !important;}#map-OSM .stm-marker.marker-type-metrovert,#map-OSM .stm-marker.marker-type-metroorange,#map-OSM .stm-marker.marker-type-metrobleu,#map-OSM .stm-marker.marker-type-metrojaune,#map-OSM .stm-marker.marker-type-metromany,#map-dir-1 .stm-marker.marker-type-metrovert,#map-dir-1 .stm-marker.marker-type-metroorange,#map-dir-1 .stm-marker.marker-type-metrobleu,#map-dir-1 .stm-marker.marker-type-metrojaune,#map-dir-1 .stm-marker.marker-type-metromany,#map-dir-2 .stm-marker.marker-type-metrovert,#map-dir-2 .stm-marker.marker-type-metroorange,#map-dir-2 .stm-marker.marker-type-metrobleu,#map-dir-2 .stm-marker.marker-type-metrojaune,#map-dir-2 .stm-marker.marker-type-metromany{background:#fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;border:2px solid #008449;cursor:auto !important;height:8px !important;margin:7px 0 0 7px !important;width:8px !important;-webkit-transition:border-width 0.2s ease,margin 0.2s ease;-moz-transition:border-width 0.2s ease,margin 0.2s ease;-ms-transition:border-width 0.2s ease,margin 0.2s ease;-o-transition:border-width 0.2s ease,margin 0.2s ease;transition:border-width 0.2s ease,margin 0.2s ease;}#map-OSM .stm-marker.marker-type-metrovert:hover,#map-OSM .stm-marker.marker-type-metroorange:hover,#map-OSM .stm-marker.marker-type-metrobleu:hover,#map-OSM .stm-marker.marker-type-metrojaune:hover,#map-OSM .stm-marker.marker-type-metromany:hover,#map-OSM .stm-marker.marker-type-metrovert.hfirst,#map-OSM .stm-marker.marker-type-metroorange.hfirst,#map-OSM .stm-marker.marker-type-metrobleu.hfirst,#map-OSM .stm-marker.marker-type-metrojaune.hfirst,#map-OSM .stm-marker.marker-type-metromany.hfirst,#map-OSM .stm-marker.marker-type-metrovert.hlast,#map-OSM .stm-marker.marker-type-metroorange.hlast,#map-OSM .stm-marker.marker-type-metrobleu.hlast,#map-OSM .stm-marker.marker-type-metrojaune.hlast,#map-OSM .stm-marker.marker-type-metromany.hlast,#map-OSM .stm-marker.marker-type-metrovert.sfirst,#map-OSM .stm-marker.marker-type-metroorange.sfirst,#map-OSM .stm-marker.marker-type-metrobleu.sfirst,#map-OSM .stm-marker.marker-type-metrojaune.sfirst,#map-OSM .stm-marker.marker-type-metromany.sfirst,#map-OSM .stm-marker.marker-type-metrovert.slast,#map-OSM .stm-marker.marker-type-metroorange.slast,#map-OSM .stm-marker.marker-type-metrobleu.slast,#map-OSM .stm-marker.marker-type-metrojaune.slast,#map-OSM .stm-marker.marker-type-metromany.slast,#map-dir-1 .stm-marker.marker-type-metrovert:hover,#map-dir-1 .stm-marker.marker-type-metroorange:hover,#map-dir-1 .stm-marker.marker-type-metrobleu:hover,#map-dir-1 .stm-marker.marker-type-metrojaune:hover,#map-dir-1 .stm-marker.marker-type-metromany:hover,#map-dir-1 .stm-marker.marker-type-metrovert.hfirst,#map-dir-1 .stm-marker.marker-type-metroorange.hfirst,#map-dir-1 .stm-marker.marker-type-metrobleu.hfirst,#map-dir-1 .stm-marker.marker-type-metrojaune.hfirst,#map-dir-1 .stm-marker.marker-type-metromany.hfirst,#map-dir-1 .stm-marker.marker-type-metrovert.hlast,#map-dir-1 .stm-marker.marker-type-metroorange.hlast,#map-dir-1 .stm-marker.marker-type-metrobleu.hlast,#map-dir-1 .stm-marker.marker-type-metrojaune.hlast,#map-dir-1 .stm-marker.marker-type-metromany.hlast,#map-dir-1 .stm-marker.marker-type-metrovert.sfirst,#map-dir-1 .stm-marker.marker-type-metroorange.sfirst,#map-dir-1 .stm-marker.marker-type-metrobleu.sfirst,#map-dir-1 .stm-marker.marker-type-metrojaune.sfirst,#map-dir-1 .stm-marker.marker-type-metromany.sfirst,#map-dir-1 .stm-marker.marker-type-metrovert.slast,#map-dir-1 .stm-marker.marker-type-metroorange.slast,#map-dir-1 .stm-marker.marker-type-metrobleu.slast,#map-dir-1 .stm-marker.marker-type-metrojaune.slast,#map-dir-1 .stm-marker.marker-type-metromany.slast,#map-dir-2 .stm-marker.marker-type-metrovert:hover,#map-dir-2 .stm-marker.marker-type-metroorange:hover,#map-dir-2 .stm-marker.marker-type-metrobleu:hover,#map-dir-2 .stm-marker.marker-type-metrojaune:hover,#map-dir-2 .stm-marker.marker-type-metromany:hover,#map-dir-2 .stm-marker.marker-type-metrovert.hfirst,#map-dir-2 .stm-marker.marker-type-metroorange.hfirst,#map-dir-2 .stm-marker.marker-type-metrobleu.hfirst,#map-dir-2 .stm-marker.marker-type-metrojaune.hfirst,#map-dir-2 .stm-marker.marker-type-metromany.hfirst,#map-dir-2 .stm-marker.marker-type-metrovert.hlast,#map-dir-2 .stm-marker.marker-type-metroorange.hlast,#map-dir-2 .stm-marker.marker-type-metrobleu.hlast,#map-dir-2 .stm-marker.marker-type-metrojaune.hlast,#map-dir-2 .stm-marker.marker-type-metromany.hlast,#map-dir-2 .stm-marker.marker-type-metrovert.sfirst,#map-dir-2 .stm-marker.marker-type-metroorange.sfirst,#map-dir-2 .stm-marker.marker-type-metrobleu.sfirst,#map-dir-2 .stm-marker.marker-type-metrojaune.sfirst,#map-dir-2 .stm-marker.marker-type-metromany.sfirst,#map-dir-2 .stm-marker.marker-type-metrovert.slast,#map-dir-2 .stm-marker.marker-type-metroorange.slast,#map-dir-2 .stm-marker.marker-type-metrobleu.slast,#map-dir-2 .stm-marker.marker-type-metrojaune.slast,#map-dir-2 .stm-marker.marker-type-metromany.slast{border-width:4px;margin:5px 0 0 5px !important;}#map-OSM .stm-marker.marker-type-metrovert.highlight,#map-OSM .stm-marker.marker-type-metroorange.highlight,#map-OSM .stm-marker.marker-type-metrobleu.highlight,#map-OSM .stm-marker.marker-type-metrojaune.highlight,#map-OSM .stm-marker.marker-type-metromany.highlight,#map-dir-1 .stm-marker.marker-type-metrovert.highlight,#map-dir-1 .stm-marker.marker-type-metroorange.highlight,#map-dir-1 .stm-marker.marker-type-metrobleu.highlight,#map-dir-1 .stm-marker.marker-type-metrojaune.highlight,#map-dir-1 .stm-marker.marker-type-metromany.highlight,#map-dir-2 .stm-marker.marker-type-metrovert.highlight,#map-dir-2 .stm-marker.marker-type-metroorange.highlight,#map-dir-2 .stm-marker.marker-type-metrobleu.highlight,#map-dir-2 .stm-marker.marker-type-metrojaune.highlight,#map-dir-2 .stm-marker.marker-type-metromany.highlight{opacity:0.5;filter:alpha(opacity=50);}#map-OSM .stm-marker.marker-type-metrovert.selected,#map-OSM .stm-marker.marker-type-metroorange.selected,#map-OSM .stm-marker.marker-type-metrobleu.selected,#map-OSM .stm-marker.marker-type-metrojaune.selected,#map-OSM .stm-marker.marker-type-metromany.selected,#map-dir-1 .stm-marker.marker-type-metrovert.selected,#map-dir-1 .stm-marker.marker-type-metroorange.selected,#map-dir-1 .stm-marker.marker-type-metrobleu.selected,#map-dir-1 .stm-marker.marker-type-metrojaune.selected,#map-dir-1 .stm-marker.marker-type-metromany.selected,#map-dir-2 .stm-marker.marker-type-metrovert.selected,#map-dir-2 .stm-marker.marker-type-metroorange.selected,#map-dir-2 .stm-marker.marker-type-metrobleu.selected,#map-dir-2 .stm-marker.marker-type-metrojaune.selected,#map-dir-2 .stm-marker.marker-type-metromany.selected{opacity:1;filter:alpha(opacity=100);}#map-OSM .stm-marker.marker-type-metroorange,#map-dir-1 .stm-marker.marker-type-metroorange,#map-dir-2 .stm-marker.marker-type-metroorange{border-color:#F58220;}#map-OSM .stm-marker.marker-type-metrobleu,#map-dir-1 .stm-marker.marker-type-metrobleu,#map-dir-2 .stm-marker.marker-type-metrobleu{border-color:#009EE0;}#map-OSM .stm-marker.marker-type-metrojaune,#map-dir-1 .stm-marker.marker-type-metrojaune,#map-dir-2 .stm-marker.marker-type-metrojaune{border-color:#FFE400;}#map-OSM .stm-marker.marker-type-metromany,#map-OSM .stm-marker.marker-type-metroterminus,#map-dir-1 .stm-marker.marker-type-metromany,#map-dir-1 .stm-marker.marker-type-metroterminus,#map-dir-2 .stm-marker.marker-type-metromany,#map-dir-2 .stm-marker.marker-type-metroterminus{height:14px !important;margin:4px 0 0 4px !important;width:14px !important;}#map-OSM .stm-marker.marker-type-metromany:hover,#map-OSM .stm-marker.marker-type-metroterminus:hover,#map-OSM .stm-marker.marker-type-metromany.hfirst,#map-OSM .stm-marker.marker-type-metroterminus.hfirst,#map-OSM .stm-marker.marker-type-metromany.hlast,#map-OSM .stm-marker.marker-type-metroterminus.hlast,#map-OSM .stm-marker.marker-type-metromany.sfirst,#map-OSM .stm-marker.marker-type-metroterminus.sfirst,#map-OSM .stm-marker.marker-type-metromany.slast,#map-OSM .stm-marker.marker-type-metroterminus.slast,#map-dir-1 .stm-marker.marker-type-metromany:hover,#map-dir-1 .stm-marker.marker-type-metroterminus:hover,#map-dir-1 .stm-marker.marker-type-metromany.hfirst,#map-dir-1 .stm-marker.marker-type-metroterminus.hfirst,#map-dir-1 .stm-marker.marker-type-metromany.hlast,#map-dir-1 .stm-marker.marker-type-metroterminus.hlast,#map-dir-1 .stm-marker.marker-type-metromany.sfirst,#map-dir-1 .stm-marker.marker-type-metroterminus.sfirst,#map-dir-1 .stm-marker.marker-type-metromany.slast,#map-dir-1 .stm-marker.marker-type-metroterminus.slast,#map-dir-2 .stm-marker.marker-type-metromany:hover,#map-dir-2 .stm-marker.marker-type-metroterminus:hover,#map-dir-2 .stm-marker.marker-type-metromany.hfirst,#map-dir-2 .stm-marker.marker-type-metroterminus.hfirst,#map-dir-2 .stm-marker.marker-type-metromany.hlast,#map-dir-2 .stm-marker.marker-type-metroterminus.hlast,#map-dir-2 .stm-marker.marker-type-metromany.sfirst,#map-dir-2 .stm-marker.marker-type-metroterminus.sfirst,#map-dir-2 .stm-marker.marker-type-metromany.slast,#map-dir-2 .stm-marker.marker-type-metroterminus.slast{margin:2px 0 0 2px !important;}#map-OSM .stm-marker.marker-type-metromany,#map-dir-1 .stm-marker.marker-type-metromany,#map-dir-2 .stm-marker.marker-type-metromany{border-color:#636466;}#map-OSM .stm-marker.marker-type-default,#map-dir-1 .stm-marker.marker-type-default,#map-dir-2 .stm-marker.marker-type-default{display:block !important;}#map-OSM .stm-marker.marker-type-default img,#map-dir-1 .stm-marker.marker-type-default img,#map-dir-2 .stm-marker.marker-type-default img{display:block;}.touch #map-OSM .stm-marker.marker-type-stop,.touch #map-dir-1 .stm-marker.marker-type-stop,.touch #map-dir-2 .stm-marker.marker-type-stop{height:15px !important;margin:0 !important;width:15px !important;}.touch #map-OSM .stm-marker.marker-type-stop:hover,.touch #map-dir-1 .stm-marker.marker-type-stop:hover,.touch #map-dir-2 .stm-marker.marker-type-stop:hover{border-width:2px !important;height:15px !important;margin:0 !important;width:15px !important;}.touch #map-OSM .stm-marker.marker-type-metrovert,.touch #map-OSM .stm-marker.marker-type-metroorange,.touch #map-OSM .stm-marker.marker-type-metrobleu,.touch #map-OSM .stm-marker.marker-type-metrojaune,.touch #map-OSM .stm-marker.marker-type-metromany,.touch #map-dir-1 .stm-marker.marker-type-metrovert,.touch #map-dir-1 .stm-marker.marker-type-metroorange,.touch #map-dir-1 .stm-marker.marker-type-metrobleu,.touch #map-dir-1 .stm-marker.marker-type-metrojaune,.touch #map-dir-1 .stm-marker.marker-type-metromany,.touch #map-dir-2 .stm-marker.marker-type-metrovert,.touch #map-dir-2 .stm-marker.marker-type-metroorange,.touch #map-dir-2 .stm-marker.marker-type-metrobleu,.touch #map-dir-2 .stm-marker.marker-type-metrojaune,.touch #map-dir-2 .stm-marker.marker-type-metromany{border-width:2px !important;height:15px !important;margin:3px 0 0 3px !important;width:15px !important;}.touch #map-OSM .stm-marker.marker-type-metrovert:hover,.touch #map-OSM .stm-marker.marker-type-metroorange:hover,.touch #map-OSM .stm-marker.marker-type-metrobleu:hover,.touch #map-OSM .stm-marker.marker-type-metrojaune:hover,.touch #map-OSM .stm-marker.marker-type-metromany:hover,.touch #map-dir-1 .stm-marker.marker-type-metrovert:hover,.touch #map-dir-1 .stm-marker.marker-type-metroorange:hover,.touch #map-dir-1 .stm-marker.marker-type-metrobleu:hover,.touch #map-dir-1 .stm-marker.marker-type-metrojaune:hover,.touch #map-dir-1 .stm-marker.marker-type-metromany:hover,.touch #map-dir-2 .stm-marker.marker-type-metrovert:hover,.touch #map-dir-2 .stm-marker.marker-type-metroorange:hover,.touch #map-dir-2 .stm-marker.marker-type-metrobleu:hover,.touch #map-dir-2 .stm-marker.marker-type-metrojaune:hover,.touch #map-dir-2 .stm-marker.marker-type-metromany:hover{border-width:2px !important;height:15px !important;margin:3px 0 0 3px !important;width:15px !important;}.touch #map-OSM.zoom-3 .stm-marker.marker-type-stop,.touch #map-OSM.zoom-4 .stm-marker.marker-type-stop,.touch #map-dir-1.zoom-3 .stm-marker.marker-type-stop,.touch #map-dir-1.zoom-4 .stm-marker.marker-type-stop,.touch #map-dir-2.zoom-3 .stm-marker.marker-type-stop,.touch #map-dir-2.zoom-4 .stm-marker.marker-type-stop{border-width:2px !important;height:15px !important;margin:2px 0 0 2px !important;width:15px !important;}.touch #map-OSM.zoom-3 .stm-marker.marker-type-stop:hover,.touch #map-OSM.zoom-4 .stm-marker.marker-type-stop:hover,.touch #map-dir-1.zoom-3 .stm-marker.marker-type-stop:hover,.touch #map-dir-1.zoom-4 .stm-marker.marker-type-stop:hover,.touch #map-dir-2.zoom-3 .stm-marker.marker-type-stop:hover,.touch #map-dir-2.zoom-4 .stm-marker.marker-type-stop:hover{border-width:2px !important;height:15px !important;margin:2px 0 0 2px !important;width:15px !important;}#map-OSM .stm-marker.has-popup,#map-dir-1 .stm-marker.has-popup,#map-dir-2 .stm-marker.has-popup{cursor:pointer;}#map-OSM .stm-marker-popup,#map-dir-1 .stm-marker-popup,#map-dir-2 .stm-marker-popup{background:none !important;color:#3C3C3C;overflow:visible !important;height:auto !important;width:314px !important;}#map-OSM .stm-marker-popup.hovered,#map-dir-1 .stm-marker-popup.hovered,#map-dir-2 .stm-marker-popup.hovered{z-index:1000 !important;}#map-OSM .stm-marker-popup.hovered .content,#map-dir-1 .stm-marker-popup.hovered .content,#map-dir-2 .stm-marker-popup.hovered .content{display:inline-block;width:auto !important;}#map-OSM .stm-marker-popup.hovered .infos-bixi,#map-dir-1 .stm-marker-popup.hovered .infos-bixi,#map-dir-2 .stm-marker-popup.hovered .infos-bixi{display:none;}#map-OSM .stm-marker-popup.hovered .is-hovered,#map-dir-1 .stm-marker-popup.hovered .is-hovered,#map-dir-2 .stm-marker-popup.hovered .is-hovered{display:block;}#map-OSM .stm-marker-popup .content,#map-dir-1 .stm-marker-popup .content,#map-dir-2 .stm-marker-popup .content{background:#fff;border:2px solid #D3D3D3 !important;-webkit-border-radius:10px 10px 10px 0;-moz-border-radius:10px 10px 10px 0;border-radius:10px 10px 10px 0;-webkit-box-shadow:rgba(0,0,0,0.08) 8px 8px 0 0;-moz-box-shadow:rgba(0,0,0,0.08) 8px 8px 0 0;box-shadow:rgba(0,0,0,0.08) 8px 8px 0 0;height:auto !important;overflow:hidden;width:auto;}#map-OSM .stm-marker-popup .is-hovered,#map-dir-1 .stm-marker-popup .is-hovered,#map-dir-2 .stm-marker-popup .is-hovered{display:none;}#map-OSM .stm-marker-popup .content .geo-name,#map-dir-1 .stm-marker-popup .content .geo-name,#map-dir-2 .stm-marker-popup .content .geo-name{color:#515151;font-size:1.167em;font-weight:bold;padding:15px 40px 15px 15px;text-transform:uppercase;}#map-OSM .stm-marker-popup .content .refresh-search,#map-dir-1 .stm-marker-popup .content .refresh-search,#map-dir-2 .stm-marker-popup .content .refresh-search{position:absolute;top:16px;right:32px;background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1350px;width:19px;height:14px;cursor:pointer;}#map-OSM .stm-marker-popup .content .refresh-search:hover,#map-dir-1 .stm-marker-popup .content .refresh-search:hover,#map-dir-2 .stm-marker-popup .content .refresh-search:hover{background-position:0 -1364px;}#map-OSM .stm-marker-popup .content .title,#map-dir-1 .stm-marker-popup .content .title,#map-dir-2 .stm-marker-popup .content .title{background:#F7F7F7;color:#3C3C3C;font-size:1.167em;overflow:hidden;padding:13px 65px 13px 13px;text-transform:uppercase;}#map-OSM .stm-marker-popup .content .title .stop-name,#map-dir-1 .stm-marker-popup .content .title .stop-name,#map-dir-2 .stm-marker-popup .content .title .stop-name{font-weight:bold;}#map-OSM .stm-marker-popup .content .title .stop-code,#map-dir-1 .stm-marker-popup .content .title .stop-code,#map-dir-2 .stm-marker-popup .content .title .stop-code{font-size:0.857em;position:relative;top:-1px;}#map-OSM .stm-marker-popup .content .title .station-metro,#map-dir-1 .stm-marker-popup .content .title .station-metro,#map-dir-2 .stm-marker-popup .content .title .station-metro{font-weight:normal;}#map-OSM .stm-marker-popup .content .title .icon.metro,#map-dir-1 .stm-marker-popup .content .title .icon.metro,#map-dir-2 .stm-marker-popup .content .title .icon.metro{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -20px;display:block;float:left;height:20px;margin-top:9px;padding:0;width:20px;}#map-OSM .stm-marker-popup .content .title .icon.line-circle,#map-dir-1 .stm-marker-popup .content .title .icon.line-circle,#map-dir-2 .stm-marker-popup .content .title .icon.line-circle{background:#000;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;display:block;float:left;height:18px;margin:10px 0 0 5px;padding:0;width:18px;}#map-OSM .stm-marker-popup .content .title .icon.line-circle.line-1,#map-dir-1 .stm-marker-popup .content .title .icon.line-circle.line-1,#map-dir-2 .stm-marker-popup .content .title .icon.line-circle.line-1{background:#008E4F;}#map-OSM .stm-marker-popup .content .title .icon.line-circle.line-2,#map-dir-1 .stm-marker-popup .content .title .icon.line-circle.line-2,#map-dir-2 .stm-marker-popup .content .title .icon.line-circle.line-2{background:#F08123;}#map-OSM .stm-marker-popup .content .title .icon.line-circle.line-4,#map-dir-1 .stm-marker-popup .content .title .icon.line-circle.line-4,#map-dir-2 .stm-marker-popup .content .title .icon.line-circle.line-4{background:#FFE400;}#map-OSM .stm-marker-popup .content .title .icon.line-circle.line-5,#map-dir-1 .stm-marker-popup .content .title .icon.line-circle.line-5,#map-dir-2 .stm-marker-popup .content .title .icon.line-circle.line-5{background:#0083CA;}#map-OSM .stm-marker-popup .content .line-list-icon,#map-dir-1 .stm-marker-popup .content .line-list-icon,#map-dir-2 .stm-marker-popup .content .line-list-icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat;float:left;height:20px;margin-left:13px;width:20px;}#map-OSM .stm-marker-popup .content .line-list,#map-dir-1 .stm-marker-popup .content .line-list,#map-dir-2 .stm-marker-popup .content .line-list{background:#F7F7F7;color:#3C3C3C;list-style:none;padding:1px 13px 13px 41px;margin:0;}#map-OSM .stm-marker-popup .content .line-list li,#map-dir-1 .stm-marker-popup .content .line-list li,#map-dir-2 .stm-marker-popup .content .line-list li{display:inline;}#map-OSM .stm-marker-popup .content .lines.loading,#map-dir-1 .stm-marker-popup .content .lines.loading,#map-dir-2 .stm-marker-popup .content .lines.loading{background:url(/sites/all/themes/stm/img/ajax-loader-big.gif) no-repeat 50% 50%;height:56px;}#map-OSM .stm-marker-popup .content .lines.loading .line,#map-dir-1 .stm-marker-popup .content .lines.loading .line,#map-dir-2 .stm-marker-popup .content .lines.loading .line{display:none !important;}#map-OSM .stm-marker-popup .content .pagination,#map-dir-1 .stm-marker-popup .content .pagination,#map-dir-2 .stm-marker-popup .content .pagination{background:#F7F7F7;border-top:1px solid #D3D3D3;color:#3C3C3C;font-weight:bold;height:20px;padding:10px 0;}#map-OSM .stm-marker-popup .content .pagination .prev,#map-dir-1 .stm-marker-popup .content .pagination .prev,#map-dir-2 .stm-marker-popup .content .pagination .prev{background:url(/sites/all/themes/stm/img/map-application-open-close.png) no-repeat 28px -125px;bottom:10px;cursor:pointer;height:32px;left:0px;position:absolute;text-indent:-99999em;width:49px;}#map-OSM .stm-marker-popup .content .pagination .prev:hover,#map-dir-1 .stm-marker-popup .content .pagination .prev:hover,#map-dir-2 .stm-marker-popup .content .pagination .prev:hover{background-position:28px -205px;}#map-OSM .stm-marker-popup .content .pagination .prev.disabled,#map-dir-1 .stm-marker-popup .content .pagination .prev.disabled,#map-dir-2 .stm-marker-popup .content .pagination .prev.disabled{background-position:28px -365px;cursor:auto;}#map-OSM .stm-marker-popup .content .pagination .next,#map-dir-1 .stm-marker-popup .content .pagination .next,#map-dir-2 .stm-marker-popup .content .pagination .next{background:url(/sites/all/themes/stm/img/map-application-open-close.png) no-repeat 20px -5px;bottom:10px;cursor:pointer;height:32px;position:absolute;right:0px;text-indent:-99999em;width:49px;}#map-OSM .stm-marker-popup .content .pagination .next:hover,#map-dir-1 .stm-marker-popup .content .pagination .next:hover,#map-dir-2 .stm-marker-popup .content .pagination .next:hover{background-position:20px -85px;}#map-OSM .stm-marker-popup .content .pagination .next.disabled,#map-dir-1 .stm-marker-popup .content .pagination .next.disabled,#map-dir-2 .stm-marker-popup .content .pagination .next.disabled{background-position:20px -325px;cursor:auto;}#map-OSM .stm-marker-popup .content .pagination .pages,#map-dir-1 .stm-marker-popup .content .pagination .pages,#map-dir-2 .stm-marker-popup .content .pagination .pages{text-align:center;}#map-OSM .stm-marker-popup .content .line,#map-dir-1 .stm-marker-popup .content .line,#map-dir-2 .stm-marker-popup .content .line{border-top:1px solid #D3D3D3;padding:10px 10px 40px 10px;position:relative;}#map-OSM .stm-marker-popup .content .line .date-list--extras,#map-dir-1 .stm-marker-popup .content .line .date-list--extras,#map-dir-2 .stm-marker-popup .content .line .date-list--extras{width:16px;display:none;}#map-OSM .stm-marker-popup .content .line .date-list--extras.active,#map-dir-1 .stm-marker-popup .content .line .date-list--extras.active,#map-dir-2 .stm-marker-popup .content .line .date-list--extras.active{display:inline-block;}#map-OSM .stm-marker-popup .content .line.current-line,#map-dir-1 .stm-marker-popup .content .line.current-line,#map-dir-2 .stm-marker-popup .content .line.current-line{background:#EBEBEB;}#map-OSM .stm-marker-popup .content .line.only-accessible .name .icon-accessible,#map-dir-1 .stm-marker-popup .content .line.only-accessible .name .icon-accessible,#map-dir-2 .stm-marker-popup .content .line.only-accessible .name .icon-accessible{position:absolute;top:-4px;right:0;width:20px;height:18px;background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat right -1002px;}#map-OSM .stm-marker-popup .content .line .name,#map-dir-1 .stm-marker-popup .content .line .name,#map-dir-2 .stm-marker-popup .content .line .name{padding-left:30px;padding-right:30px;position:relative;}#map-OSM .stm-marker-popup .content .line .micro-alert,#map-dir-1 .stm-marker-popup .content .line .micro-alert,#map-dir-2 .stm-marker-popup .content .line .micro-alert{position:relative;float:left;width:auto;height:20px;margin-top:12px;}#map-OSM .stm-marker-popup .content .line .micro-alert .icon,#map-dir-1 .stm-marker-popup .content .line .micro-alert .icon,#map-dir-2 .stm-marker-popup .content .line .micro-alert .icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 0;width:20px;height:20px;position:relative;margin-right:6px;}#map-OSM .stm-marker-popup .content .line .micro-alert .icon.icon-alert,#map-dir-1 .stm-marker-popup .content .line .micro-alert .icon.icon-alert,#map-dir-2 .stm-marker-popup .content .line .micro-alert .icon.icon-alert{display:none;background-position:0 -1400px;}#map-OSM .stm-marker-popup .content .line .micro-alert .icon.icon-notes,#map-dir-1 .stm-marker-popup .content .line .micro-alert .icon.icon-notes,#map-dir-2 .stm-marker-popup .content .line .micro-alert .icon.icon-notes{background-position:0 -1377px;display:none;}#map-OSM .stm-marker-popup .content .line .icon,#map-dir-1 .stm-marker-popup .content .line .icon,#map-dir-2 .stm-marker-popup .content .line .icon{background:url(/sites/all/themes/stm/img/bus-icons-mini.png) no-repeat 0 0;float:left;left:0;min-height:21px;position:absolute;top:-4px;}#map-OSM .stm-marker-popup .content .line .icon.bus-type-express,#map-dir-1 .stm-marker-popup .content .line .icon.bus-type-express,#map-dir-2 .stm-marker-popup .content .line .icon.bus-type-express{background-position:0 -21px;}#map-OSM .stm-marker-popup .content .line .icon.bus-type-dedicated,#map-dir-1 .stm-marker-popup .content .line .icon.bus-type-dedicated,#map-dir-2 .stm-marker-popup .content .line .icon.bus-type-dedicated{background-position:0 -42px;}#map-OSM .stm-marker-popup .content .line .icon.bus-type-night,#map-dir-1 .stm-marker-popup .content .line .icon.bus-type-night,#map-dir-2 .stm-marker-popup .content .line .icon.bus-type-night{background-position:0 -63px;}#map-OSM .stm-marker-popup .content .line .icon.bus-type-tenmax,#map-dir-1 .stm-marker-popup .content .line .icon.bus-type-tenmax,#map-dir-2 .stm-marker-popup .content .line .icon.bus-type-tenmax{background-position:0 -84px;}#map-OSM .stm-marker-popup .content .line .icon.icon-congestion,#map-dir-1 .stm-marker-popup .content .line .icon.icon-congestion,#map-dir-2 .stm-marker-popup .content .line .icon.icon-congestion{position:relative;float:none;margin-left:4px;background:url(/sites/all/themes/stm/img/icons-congestion.png) no-repeat;width:9px;height:13px;top:0;vertical-align:middle;margin-top:4px;}#map-OSM .stm-marker-popup .content .line .icon.icon-occupancy-level-01,#map-dir-1 .stm-marker-popup .content .line .icon.icon-occupancy-level-01,#map-dir-2 .stm-marker-popup .content .line .icon.icon-occupancy-level-01{position:relative;float:none;margin-left:4px;background:url(/sites/all/themes/stm/img/occupancy-btn-level-01.png) no-repeat;width:20px;height:13px;top:0;vertical-align:middle;margin-top:4px;}#map-OSM .stm-marker-popup .content .line .icon.icon-occupancy-level-02,#map-dir-1 .stm-marker-popup .content .line .icon.icon-occupancy-level-02,#map-dir-2 .stm-marker-popup .content .line .icon.icon-occupancy-level-02{position:relative;float:none;margin-left:4px;background:url(/sites/all/themes/stm/img/occupancy-btn-level-02.png) no-repeat;width:20px;height:13px;top:0;vertical-align:middle;margin-top:4px;}#map-OSM .stm-marker-popup .content .line .icon.icon-occupancy-level-03,#map-dir-1 .stm-marker-popup .content .line .icon.icon-occupancy-level-03,#map-dir-2 .stm-marker-popup .content .line .icon.icon-occupancy-level-03{position:relative;float:none;margin-left:4px;background:url(/sites/all/themes/stm/img/occupancy-btn-level-03.png) no-repeat;width:20px;height:13px;top:0;vertical-align:middle;margin-top:4px;}#map-OSM .stm-marker-popup .content .line .icon.icon-occupancy-level-04,#map-dir-1 .stm-marker-popup .content .line .icon.icon-occupancy-level-04,#map-dir-2 .stm-marker-popup .content .line .icon.icon-occupancy-level-04{position:relative;float:none;margin-left:4px;background:url(/sites/all/themes/stm/img/occupancy-btn-level-04.png) no-repeat;width:20px;height:13px;top:0;vertical-align:middle;margin-top:4px;}#map-OSM .stm-marker-popup .content .line .date-list,#map-dir-1 .stm-marker-popup .content .line .date-list,#map-dir-2 .stm-marker-popup .content .line .date-list{min-height:18px;list-style:none;margin:8px 0 0;min-width:215px;}#map-OSM .stm-marker-popup .content .line .date-list .notes-list,#map-dir-1 .stm-marker-popup .content .line .date-list .notes-list,#map-dir-2 .stm-marker-popup .content .line .date-list .notes-list{display:none;}#map-OSM .stm-marker-popup .content .line .date-list li,#map-dir-1 .stm-marker-popup .content .line .date-list li,#map-dir-2 .stm-marker-popup .content .line .date-list li{display:inline-block;*display:inline;*zoom:1;font-weight:bold;}#map-OSM .stm-marker-popup .content .line .date-list li.error,#map-dir-1 .stm-marker-popup .content .line .date-list li.error,#map-dir-2 .stm-marker-popup .content .line .date-list li.error{font-weight:normal;}#map-OSM .stm-marker-popup .content .line .date-list li.error.no-schedule,#map-dir-1 .stm-marker-popup .content .line .date-list li.error.no-schedule,#map-dir-2 .stm-marker-popup .content .line .date-list li.error.no-schedule{padding-left:31px;margin-top:4px;position:relative;}#map-OSM .stm-marker-popup .content .line .date-list li.error.no-schedule .icon,#map-dir-1 .stm-marker-popup .content .line .date-list li.error.no-schedule .icon,#map-dir-2 .stm-marker-popup .content .line .date-list li.error.no-schedule .icon{margin-top:-11px;top:50%;background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -220px;display:block;height:20px;left:4px;position:absolute;width:20px;}#map-OSM .stm-marker-popup .content .line .date-list li:before,#map-dir-1 .stm-marker-popup .content .line .date-list li:before,#map-dir-2 .stm-marker-popup .content .line .date-list li:before{content:"\a0 -\a0 ";}#map-OSM .stm-marker-popup .content .line .date-list li:first-child:before,#map-dir-1 .stm-marker-popup .content .line .date-list li:first-child:before,#map-dir-2 .stm-marker-popup .content .line .date-list li:first-child:before{content:"";}#map-OSM .stm-marker-popup .content .item,#map-dir-1 .stm-marker-popup .content .item,#map-dir-2 .stm-marker-popup .content .item{border-top:1px solid #D3D3D3;padding:15px;position:relative;}#map-OSM .stm-marker-popup .content .info,#map-dir-1 .stm-marker-popup .content .info,#map-dir-2 .stm-marker-popup .content .info{border-right:1px solid #D3D3D3;margin:0 40px 0 0;padding:0 10px 0 0;}#map-OSM .stm-marker-popup .content .info time,#map-dir-1 .stm-marker-popup .content .info time,#map-dir-2 .stm-marker-popup .content .info time{background:#F7F7F7;font-size:1.083em;font-weight:bold;margin:0 10px 0 0;padding:4px 8px;vertical-align:top;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}#map-OSM .stm-marker-popup .content .info p,#map-dir-1 .stm-marker-popup .content .info p,#map-dir-2 .stm-marker-popup .content .info p{line-height:1.2em;margin:0;padding:8px 0 0 0;}#map-OSM .stm-marker-popup .content .info .go-to,#map-dir-1 .stm-marker-popup .content .info .go-to,#map-dir-2 .stm-marker-popup .content .info .go-to{margin:0;padding-left:20px;position:relative;}#map-OSM .stm-marker-popup .content .info .go-to:before,#map-dir-1 .stm-marker-popup .content .info .go-to:before,#map-dir-2 .stm-marker-popup .content .info .go-to:before{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -183px;content:"";display:inline-block;height:14px;position:absolute;left:0;top:8px;width:20px;}#map-OSM .stm-marker-popup .content .go-to-walk,#map-dir-1 .stm-marker-popup .content .go-to-walk,#map-dir-2 .stm-marker-popup .content .go-to-walk{letter-spacing:1px;font-size:0.917em;}#map-OSM .stm-marker-popup .content .duration,#map-dir-1 .stm-marker-popup .content .duration,#map-dir-2 .stm-marker-popup .content .duration{margin-top:-18px;padding:0 10px;position:absolute;right:8px;text-align:center;top:50%;width:20px;}#map-OSM .stm-marker-popup .content .more,#map-dir-1 .stm-marker-popup .content .more,#map-dir-2 .stm-marker-popup .content .more{bottom:10px;cursor:pointer;position:absolute;right:12px;}#map-OSM .stm-marker-popup .content .message-passages,#map-dir-1 .stm-marker-popup .content .message-passages,#map-dir-2 .stm-marker-popup .content .message-passages{border-top:1px solid #ccc;padding:10px 12px;white-space:nowrap;}#map-OSM .stm-marker-popup .content .icon,#map-dir-1 .stm-marker-popup .content .icon,#map-dir-2 .stm-marker-popup .content .icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 20px;height:20px;display:inline-block;padding-right:4px;text-indent:-777em;width:20px;}#map-OSM .stm-marker-popup .content .icon.icon-bus,#map-dir-1 .stm-marker-popup .content .icon.icon-bus,#map-dir-2 .stm-marker-popup .content .icon.icon-bus{background-position:0 0;}#map-OSM .stm-marker-popup .content .icon.icon-line,#map-dir-1 .stm-marker-popup .content .icon.icon-line,#map-dir-2 .stm-marker-popup .content .icon.icon-line{background-position:0 -20px;}#map-OSM .stm-marker-popup .content .icon.icon-train,#map-dir-1 .stm-marker-popup .content .icon.icon-train,#map-dir-2 .stm-marker-popup .content .icon.icon-train{background-position:0 -40px;}#map-OSM .stm-marker-popup .content .icon.icon-line-1,#map-dir-1 .stm-marker-popup .content .icon.icon-line-1,#map-dir-2 .stm-marker-popup .content .icon.icon-line-1{background-position:0 -60px;}#map-OSM .stm-marker-popup .content .icon.icon-line-2,#map-dir-1 .stm-marker-popup .content .icon.icon-line-2,#map-dir-2 .stm-marker-popup .content .icon.icon-line-2{background-position:0 -80px;}#map-OSM .stm-marker-popup .content .icon.icon-line-4,#map-dir-1 .stm-marker-popup .content .icon.icon-line-4,#map-dir-2 .stm-marker-popup .content .icon.icon-line-4{background-position:0 -100px;}#map-OSM .stm-marker-popup .content .icon.icon-line-5,#map-dir-1 .stm-marker-popup .content .icon.icon-line-5,#map-dir-2 .stm-marker-popup .content .icon.icon-line-5{background-position:0 -120px;}#map-OSM .stm-marker-popup .content .icon.icon-walk,#map-dir-1 .stm-marker-popup .content .icon.icon-walk,#map-dir-2 .stm-marker-popup .content .icon.icon-walk{background-position:0 -140px;}#map-OSM .stm-marker-popup .content .icon.icon-wheelchair,#map-dir-1 .stm-marker-popup .content .icon.icon-wheelchair,#map-dir-2 .stm-marker-popup .content .icon.icon-wheelchair{background-position:0 -1781px;}#map-OSM .stm-marker-popup .content .icon.icon-position,#map-dir-1 .stm-marker-popup .content .icon.icon-position,#map-dir-2 .stm-marker-popup .content .icon.icon-position{color:#007EB6;font-size:1.667em;text-indent:0;}#map-OSM .stm-marker-popup .content .icon.icon-bixi,#map-dir-1 .stm-marker-popup .content .icon.icon-bixi,#map-dir-2 .stm-marker-popup .content .icon.icon-bixi{background-position:0 -1260px;}#map-OSM .stm-marker-popup .content .content-bixi .title,#map-dir-1 .stm-marker-popup .content .content-bixi .title,#map-dir-2 .stm-marker-popup .content .content-bixi .title{padding:6px 40px 6px 13px;}#map-OSM .stm-marker-popup .content .content-bixi .title .main-title,#map-dir-1 .stm-marker-popup .content .content-bixi .title .main-title,#map-dir-2 .stm-marker-popup .content .content-bixi .title .main-title{color:#D52B1E;font-size:1em;text-transform:uppercase;}#map-OSM .stm-marker-popup .content .content-bixi .title .second-title,#map-dir-1 .stm-marker-popup .content .content-bixi .title .second-title,#map-dir-2 .stm-marker-popup .content .content-bixi .title .second-title{font-size:0.857em;padding-top:2px;text-transform:none;}#map-OSM .stm-marker-popup .content .content-bixi .infos-bixi,#map-dir-1 .stm-marker-popup .content .content-bixi .infos-bixi,#map-dir-2 .stm-marker-popup .content .content-bixi .infos-bixi{border-top:1px solid #D3D3D3;font-size:1em;padding:10px;position:relative;}#map-OSM .stm-marker-popup .content .content-bixi .infos-bixi .number,#map-dir-1 .stm-marker-popup .content .content-bixi .infos-bixi .number,#map-dir-2 .stm-marker-popup .content .content-bixi .infos-bixi .number{display:inline-block;text-align:center;width:25px;}#map-OSM .stm-marker-popup .content .content-bixi .infos-bixi .from,#map-dir-1 .stm-marker-popup .content .content-bixi .infos-bixi .from,#map-dir-2 .stm-marker-popup .content .content-bixi .infos-bixi .from{font-size:0.917em;position:absolute;right:10px;top:10px;}#map-OSM .stm-marker-popup.hovered.marker-type-stop .content .title,#map-OSM .stm-marker-popup.hovered.marker-type-stopends .content .title,#map-dir-1 .stm-marker-popup.hovered.marker-type-stop .content .title,#map-dir-1 .stm-marker-popup.hovered.marker-type-stopends .content .title,#map-dir-2 .stm-marker-popup.hovered.marker-type-stop .content .title,#map-dir-2 .stm-marker-popup.hovered.marker-type-stopends .content .title{padding:13px 13px 6px;}#map-OSM .stm-marker-popup.hovered.marker-type-stop .content .lines,#map-OSM .stm-marker-popup.hovered.marker-type-stopends .content .lines,#map-OSM .stm-marker-popup.hovered.marker-type-stop .content .pagination,#map-OSM .stm-marker-popup.hovered.marker-type-stopends .content .pagination,#map-dir-1 .stm-marker-popup.hovered.marker-type-stop .content .lines,#map-dir-1 .stm-marker-popup.hovered.marker-type-stopends .content .lines,#map-dir-1 .stm-marker-popup.hovered.marker-type-stop .content .pagination,#map-dir-1 .stm-marker-popup.hovered.marker-type-stopends .content .pagination,#map-dir-2 .stm-marker-popup.hovered.marker-type-stop .content .lines,#map-dir-2 .stm-marker-popup.hovered.marker-type-stopends .content .lines,#map-dir-2 .stm-marker-popup.hovered.marker-type-stop .content .pagination,#map-dir-2 .stm-marker-popup.hovered.marker-type-stopends .content .pagination{display:none;}#map-OSM .stm-marker-popup .olPopupCloseBox,#map-dir-1 .stm-marker-popup .olPopupCloseBox,#map-dir-2 .stm-marker-popup .olPopupCloseBox{background:url(/sites/all/themes/stm/img/map-icons.png) no-repeat 0 0;height:10px;position:absolute;width:10px;top:18px;right:15px;}#map-OSM .stm-marker-popup .olPopupCloseBox:hover,#map-OSM .stm-marker-popup .olPopupCloseBox:focus,#map-dir-1 .stm-marker-popup .olPopupCloseBox:hover,#map-dir-1 .stm-marker-popup .olPopupCloseBox:focus,#map-dir-2 .stm-marker-popup .olPopupCloseBox:hover,#map-dir-2 .stm-marker-popup .olPopupCloseBox:focus{background-position:-10px 0;}#map-OSM .stm-marker-popup .more,#map-dir-1 .stm-marker-popup .more,#map-dir-2 .stm-marker-popup .more{text-transform:none;}#map-OSM .stm-marker-popup.hovered .olPopupCloseBox,#map-OSM .stm-marker-popup.hovered .refresh-search,#map-OSM .stm-marker-popup.hovered .popup-refresh-date,#map-dir-1 .stm-marker-popup.hovered .olPopupCloseBox,#map-dir-1 .stm-marker-popup.hovered .refresh-search,#map-dir-1 .stm-marker-popup.hovered .popup-refresh-date,#map-dir-2 .stm-marker-popup.hovered .olPopupCloseBox,#map-dir-2 .stm-marker-popup.hovered .refresh-search,#map-dir-2 .stm-marker-popup.hovered .popup-refresh-date{display:none !important;}#map-OSM .stm-marker-popup.hovered .more,#map-dir-1 .stm-marker-popup.hovered .more,#map-dir-2 .stm-marker-popup.hovered .more{display:none;}#map-OSM .stm-marker-popup .loading,#map-dir-1 .stm-marker-popup .loading,#map-dir-2 .stm-marker-popup .loading{background:url(/sites/all/themes/stm/img/ajax-loader-big.gif) no-repeat 50% 50%;display:block;margin:10px 0;min-height:10px;text-indent:-777em;}#map-OSM.zoom-0 .stm-marker,#map-dir-1.zoom-0 .stm-marker,#map-dir-2.zoom-0 .stm-marker{display:none;}#map-OSM.zoom-0 .stm-marker.marker-type-metrovert,#map-dir-1.zoom-0 .stm-marker.marker-type-metrovert,#map-dir-2.zoom-0 .stm-marker.marker-type-metrovert{background:#008449;}#map-OSM.zoom-0 .stm-marker.marker-type-metroorange,#map-dir-1.zoom-0 .stm-marker.marker-type-metroorange,#map-dir-2.zoom-0 .stm-marker.marker-type-metroorange{background:#F58220;}#map-OSM.zoom-0 .stm-marker.marker-type-metrobleu,#map-dir-1.zoom-0 .stm-marker.marker-type-metrobleu,#map-dir-2.zoom-0 .stm-marker.marker-type-metrobleu{background:#009EE0;}#map-OSM.zoom-0 .stm-marker.marker-type-metrojaune,#map-dir-1.zoom-0 .stm-marker.marker-type-metrojaune,#map-dir-2.zoom-0 .stm-marker.marker-type-metrojaune{background:#FFE400;}#map-OSM.zoom-0 .stm-marker.marker-type-bixi,#map-dir-1.zoom-0 .stm-marker.marker-type-bixi,#map-dir-2.zoom-0 .stm-marker.marker-type-bixi{background:#D52B1E;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:default;display:block;height:2px !important;margin:13px 0 0 13px !important;width:2px !important;}#map-OSM.zoom-0 .stm-marker-popup,#map-dir-1.zoom-0 .stm-marker-popup,#map-dir-2.zoom-0 .stm-marker-popup{visibility:hidden;}#map-OSM.zoom-1 .stm-marker,#map-dir-1.zoom-1 .stm-marker,#map-dir-2.zoom-1 .stm-marker{display:none;}#map-OSM.zoom-1 .stm-marker.marker-type-metroterminus,#map-OSM.zoom-1 .stm-marker.marker-type-metromany,#map-dir-1.zoom-1 .stm-marker.marker-type-metroterminus,#map-dir-1.zoom-1 .stm-marker.marker-type-metromany,#map-dir-2.zoom-1 .stm-marker.marker-type-metroterminus,#map-dir-2.zoom-1 .stm-marker.marker-type-metromany{display:block;border-width:1px;height:6px !important;margin:9px 0 0 9px !important;width:6px !important;}#map-OSM.zoom-1 .stm-marker.marker-type-metroterminus:hover,#map-OSM.zoom-1 .stm-marker.marker-type-metromany:hover,#map-dir-1.zoom-1 .stm-marker.marker-type-metroterminus:hover,#map-dir-1.zoom-1 .stm-marker.marker-type-metromany:hover,#map-dir-2.zoom-1 .stm-marker.marker-type-metroterminus:hover,#map-dir-2.zoom-1 .stm-marker.marker-type-metromany:hover{border-width:2px;margin:8px 0 0 8px !important;}#map-OSM.zoom-1 .stm-marker.marker-type-bixi,#map-dir-1.zoom-1 .stm-marker.marker-type-bixi,#map-dir-2.zoom-1 .stm-marker.marker-type-bixi{background:#D52B1E;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;height:4px !important;margin:11px 0 0 11px !important;width:4px !important;}#map-OSM.zoom-1 .stm-marker,#map-OSM.zoom-2 .stm-marker,#map-dir-1.zoom-1 .stm-marker,#map-dir-1.zoom-2 .stm-marker,#map-dir-2.zoom-1 .stm-marker,#map-dir-2.zoom-2 .stm-marker{display:none;}#map-OSM.zoom-1 .stm-marker.marker-type-stopends,#map-OSM.zoom-2 .stm-marker.marker-type-stopends,#map-dir-1.zoom-1 .stm-marker.marker-type-stopends,#map-dir-1.zoom-2 .stm-marker.marker-type-stopends,#map-dir-2.zoom-1 .stm-marker.marker-type-stopends,#map-dir-2.zoom-2 .stm-marker.marker-type-stopends{background:#3C3C3C;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;border:2px solid #fff;display:block;height:8px !important;margin:7px 0 0 7px !important;width:8px !important;-webkit-transition:border-width 0.2s ease,margin 0.2s ease;-moz-transition:border-width 0.2s ease,margin 0.2s ease;-ms-transition:border-width 0.2s ease,margin 0.2s ease;-o-transition:border-width 0.2s ease,margin 0.2s ease;transition:border-width 0.2s ease,margin 0.2s ease;}#map-OSM.zoom-1 .stm-marker.marker-type-stopends:hover,#map-OSM.zoom-2 .stm-marker.marker-type-stopends:hover,#map-dir-1.zoom-1 .stm-marker.marker-type-stopends:hover,#map-dir-1.zoom-2 .stm-marker.marker-type-stopends:hover,#map-dir-2.zoom-1 .stm-marker.marker-type-stopends:hover,#map-dir-2.zoom-2 .stm-marker.marker-type-stopends:hover{border-width:4px;margin:5px 0 0 5px !important;}#map-OSM.zoom-2 .stm-marker.marker-type-metrovert,#map-OSM.zoom-2 .stm-marker.marker-type-metroorange,#map-OSM.zoom-2 .stm-marker.marker-type-metrobleu,#map-OSM.zoom-2 .stm-marker.marker-type-metrojaune,#map-dir-1.zoom-2 .stm-marker.marker-type-metrovert,#map-dir-1.zoom-2 .stm-marker.marker-type-metroorange,#map-dir-1.zoom-2 .stm-marker.marker-type-metrobleu,#map-dir-1.zoom-2 .stm-marker.marker-type-metrojaune,#map-dir-2.zoom-2 .stm-marker.marker-type-metrovert,#map-dir-2.zoom-2 .stm-marker.marker-type-metroorange,#map-dir-2.zoom-2 .stm-marker.marker-type-metrobleu,#map-dir-2.zoom-2 .stm-marker.marker-type-metrojaune{display:block;border-width:1px;height:6px !important;margin:9px 0 0 9px !important;width:6px !important;}#map-OSM.zoom-2 .stm-marker.marker-type-metrovert:hover,#map-OSM.zoom-2 .stm-marker.marker-type-metroorange:hover,#map-OSM.zoom-2 .stm-marker.marker-type-metrobleu:hover,#map-OSM.zoom-2 .stm-marker.marker-type-metrojaune:hover,#map-dir-1.zoom-2 .stm-marker.marker-type-metrovert:hover,#map-dir-1.zoom-2 .stm-marker.marker-type-metroorange:hover,#map-dir-1.zoom-2 .stm-marker.marker-type-metrobleu:hover,#map-dir-1.zoom-2 .stm-marker.marker-type-metrojaune:hover,#map-dir-2.zoom-2 .stm-marker.marker-type-metrovert:hover,#map-dir-2.zoom-2 .stm-marker.marker-type-metroorange:hover,#map-dir-2.zoom-2 .stm-marker.marker-type-metrobleu:hover,#map-dir-2.zoom-2 .stm-marker.marker-type-metrojaune:hover{border-width:2px;margin:8px 0 0 8px !important;}#map-OSM.zoom-2 .stm-marker.marker-type-stop,#map-dir-1.zoom-2 .stm-marker.marker-type-stop,#map-dir-2.zoom-2 .stm-marker.marker-type-stop{display:block;border-width:2px;height:6px !important;margin:8px 0 0 8px !important;width:6px !important;}#map-OSM.zoom-2 .stm-marker.marker-type-stop:hover,#map-dir-1.zoom-2 .stm-marker.marker-type-stop:hover,#map-dir-2.zoom-2 .stm-marker.marker-type-stop:hover{border-width:4px;margin:6px 0 0 6px !important;}#map-OSM.zoom-2 .stm-marker.marker-type-metroterminus,#map-OSM.zoom-2 .stm-marker.marker-type-metromany,#map-dir-1.zoom-2 .stm-marker.marker-type-metroterminus,#map-dir-1.zoom-2 .stm-marker.marker-type-metromany,#map-dir-2.zoom-2 .stm-marker.marker-type-metroterminus,#map-dir-2.zoom-2 .stm-marker.marker-type-metromany{display:block;border-width:2px;height:8px !important;margin:7px 0 0 7px !important;width:8px !important;}#map-OSM.zoom-2 .stm-marker.marker-type-metroterminus:hover,#map-OSM.zoom-2 .stm-marker.marker-type-metromany:hover,#map-dir-1.zoom-2 .stm-marker.marker-type-metroterminus:hover,#map-dir-1.zoom-2 .stm-marker.marker-type-metromany:hover,#map-dir-2.zoom-2 .stm-marker.marker-type-metroterminus:hover,#map-dir-2.zoom-2 .stm-marker.marker-type-metromany:hover{border-width:4px;margin:5px 0 0 5px !important;}#map-OSM.zoom-2 .stm-marker.marker-type-bus,#map-OSM.zoom-2 .stm-marker.marker-type-train,#map-OSM.zoom-2 .stm-marker.marker-type-walk,#map-dir-1.zoom-2 .stm-marker.marker-type-bus,#map-dir-1.zoom-2 .stm-marker.marker-type-train,#map-dir-1.zoom-2 .stm-marker.marker-type-walk,#map-dir-2.zoom-2 .stm-marker.marker-type-bus,#map-dir-2.zoom-2 .stm-marker.marker-type-train,#map-dir-2.zoom-2 .stm-marker.marker-type-walk{background-image:none;display:block;border-width:1px;height:6px !important;margin:9px 0 0 9px !important;width:6px !important;-webkit-transition:border-width 0.2s ease,margin 0.2s ease;-moz-transition:border-width 0.2s ease,margin 0.2s ease;-ms-transition:border-width 0.2s ease,margin 0.2s ease;-o-transition:border-width 0.2s ease,margin 0.2s ease;transition:border-width 0.2s ease,margin 0.2s ease;}#map-OSM.zoom-2 .stm-marker.marker-type-bus:hover,#map-OSM.zoom-2 .stm-marker.marker-type-train:hover,#map-OSM.zoom-2 .stm-marker.marker-type-walk:hover,#map-dir-1.zoom-2 .stm-marker.marker-type-bus:hover,#map-dir-1.zoom-2 .stm-marker.marker-type-train:hover,#map-dir-1.zoom-2 .stm-marker.marker-type-walk:hover,#map-dir-2.zoom-2 .stm-marker.marker-type-bus:hover,#map-dir-2.zoom-2 .stm-marker.marker-type-train:hover,#map-dir-2.zoom-2 .stm-marker.marker-type-walk:hover{border-width:2px;margin:8px 0 0 8px !important;}#map-OSM.zoom-2 .stm-marker.marker-type-bixi,#map-dir-1.zoom-2 .stm-marker.marker-type-bixi,#map-dir-2.zoom-2 .stm-marker.marker-type-bixi{background:#D52B1E;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;height:4px !important;margin:11px 0 0 11px !important;width:4px !important;}#map-OSM.zoom-3 .stm-marker.marker-type-bixi,#map-dir-1.zoom-3 .stm-marker.marker-type-bixi,#map-dir-2.zoom-3 .stm-marker.marker-type-bixi{background:#D52B1E;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;height:4px !important;margin:11px 0 0 11px !important;width:4px !important;}#map-OSM.zoom-3 .stm-marker.marker-type-stop,#map-OSM.zoom-4 .stm-marker.marker-type-stop,#map-dir-1.zoom-3 .stm-marker.marker-type-stop,#map-dir-1.zoom-4 .stm-marker.marker-type-stop,#map-dir-2.zoom-3 .stm-marker.marker-type-stop,#map-dir-2.zoom-4 .stm-marker.marker-type-stop{height:8px !important;margin:5px 0 0 5px !important;width:8px !important;}#map-OSM.zoom-3 .stm-marker.marker-type-stop:hover,#map-OSM.zoom-4 .stm-marker.marker-type-stop:hover,#map-dir-1.zoom-3 .stm-marker.marker-type-stop:hover,#map-dir-1.zoom-4 .stm-marker.marker-type-stop:hover,#map-dir-2.zoom-3 .stm-marker.marker-type-stop:hover,#map-dir-2.zoom-4 .stm-marker.marker-type-stop:hover{margin:3px 0 0 3px !important;}#paths-info{font-size:13px;}@media (max-width:480px){.i18n-en #map-service-state .status-services .status-bus .blocks span.title{display:block;}}.scale-20x20{-webkit-transform:scale(0.85,0.85);width:24px;height:24px;}#accessible-text{border:0px !important;}#accessible-text td{border:0px !important;padding:0 !important;}.padding-left-2-px{padding-left:2px !important;}.padding-right-4-px{padding-right:4px;}.padding-left-8-px{padding-left:8px;}.margin-left-3-px{margin-left:3px !important;}.margin-bottom-10-px{margin-bottom:10px !important;}.padding-bottom-5-px{padding-bottom:5px !important;}.padding-top-5-px{padding-top:5px !important;}.margin-top-3-px{margin-top:3px !important;}.flex{display:flex;}.line-number{background-color:#ebebeb;font-family:TransitBold,"Helvetica Neue",Arial,sans-serif;;font-weight:bold;text-align:center;width:32px;height:20px;border-radius:2px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;position:relative;}.line-number.family-jour{background-color:#0085ca;color:white;}.line-number.family-nuit{background-color:black;color:white;}.line-number.family-freq-toute-journee{background-color:#781B7D;color:white;}.line-number.family-freq-periode-pointe{background-color:white;color:#781B7D;box-sizing:border-box;border:solid 2px #781B7D;}.top-minus-3-px{top:-3px;}.top-minus-2-px{top:-2px;}.margin-left-_2-em{margin-left:.25em;}
.useful-to-know{background:#bcbcbc;border-top:1px solid #9D9D9D;overflow:hidden;padding-top:3px;position:relative;width:100%;z-index:1;}.useful-to-know .carousel{overflow:hidden;position:relative;width:100%;z-index:1;}.useful-to-know .jcarousel-clip{overflow:hidden;width:100%;}.useful-to-know ul{background:#ffffff;list-style-type:none;margin:0;padding:0;position:relative;width:20000em;z-index:1;*zoom:1;}.useful-to-know ul:before,.useful-to-know ul:after{display:table;content:"";line-height:0;}.useful-to-know ul:after{clear:both;}.no-js .useful-to-know ul{width:auto;}.useful-to-know li{float:left;min-height:210px;}.useful-to-know li a{border-right:1px solid #bcbcbc;color:#515151;display:block;position:relative;}.useful-to-know li a:hover:after,.useful-to-know li a:focus:after{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5) inset;-moz-box-shadow:0 0 10px rgba(0,0,0,0.5) inset;box-shadow:0 0 10px rgba(0,0,0,0.5) inset;bottom:0;content:"";position:absolute;left:0;right:0;top:0;}.no-js .useful-to-know li a{border:1px solid #bcbcbc;}.useful-to-know li a.ui-state-hover .cat,.useful-to-know li a.ui-state-focus .cat{background-color:#e4e4e4;background-image:-moz-linear-gradient(top,#ffffff,#bcbcbc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#bcbcbc));background-image:-webkit-linear-gradient(top,#ffffff,#bcbcbc);background-image:-o-linear-gradient(top,#ffffff,#bcbcbc);background-image:linear-gradient(to bottom,#ffffff,#bcbcbc);background-repeat:repeat-x;}.useful-to-know li a.ui-state-hover .cat:after,.useful-to-know li a.ui-state-focus .cat:after{border-bottom-color:#ffffff;}.useful-to-know .control{display:none;}.js #useful-to-know .control{background:url(/sites/all/themes/stm/img/advertising-sprite.png) no-repeat 0 0;border:none;display:block;height:47px;position:absolute;outline:0;text-indent:-7777px;top:82px;width:47px;z-index:2;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}.js #useful-to-know .control.prev{left:20px;z-index:3;}.js #useful-to-know .control.next{background-position:0 100%;right:20px;z-index:3;}.touch.js #useful-to-know .control{opacity:0.8;filter:alpha(opacity=80);}.js #useful-to-know .carousel:hover .prev{opacity:0.6;filter:alpha(opacity=60);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}.js #useful-to-know .carousel:hover .next{opacity:0.6;filter:alpha(opacity=60);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}.js #useful-to-know .carousel .prev:hover,.js #useful-to-know .carousel .prev:focus{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}.js #useful-to-know .carousel .next:hover,.js #useful-to-know .carousel .next:focus{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}
.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}.fleft{float:left;}.fright{float:right;}.left-item{display:inline-block;vertical-align:middle;width:50%;}.right-item{display:inline-block;margin-right:-4px;vertical-align:middle;width:50%;}.small-loading{background:url(/sites/all/themes/stm/img/ajax-loader-small.gif) no-repeat 0 0;display:inline-block;height:20px;margin-left:10px;text-indent:-777em;vertical-align:middle;width:20px;}.link-mystm-shortcut{display:inline-block;margin:0 5px;position:relative;top:-5px;color:#3C3C3C;}.mystm *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mystm #footer .social a{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.mystm #main-nav .menu li .sub-nav .item{box-sizing:content-box !important;}.mystm #footer ul li{box-sizing:content-box !important;}.mystm .clearfix{*zoom:1;}.mystm .clearfix:before,.mystm .clearfix:after{display:table;content:"";line-height:0;}.mystm .clearfix:after{clear:both;}.mystm .content-block .top-actions{float:right;}.mystm .content-block .left-actions{float:left;}.mystm .suffix{color:#767676;font-size:1.083em;}.mystm .align-center{text-align:center;}.mystm .title-h3{color:#515151;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:1.5em;}.mystm .header{border-bottom:1px solid #d2d2d2;margin-bottom:25px;}.mystm .header .title-padding{padding-bottom:13px;padding-top:14px;}@media (max-width:767px){.mystm .header .left-item{width:100%;}.mystm .header .left-item .fleft{float:none;}.mystm .header .right-item{width:100%;}.mystm .header .right-item .fright{float:none;}}.mystm .btn-primary{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:1.167em;padding:8px 12px;}.mystm .btn-primary.disabled,.mystm .btn-primary[disabled]{background-color:#e6e6e6;background-image:none;border-color:#e6e6e6;color:#515151;cursor:default;opacity:0.65;filter:alpha(opacity=65);}.mystm .content.content-classic .content-block{min-height:0;}.mystm .content.content-classic .accordion + .accordion{margin:1.5em 0;}.mystm .content.content-classic .accordion .switch{background-color:#efefef;border-color:#efefef;color:#3c3c3c;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;padding-left:1.2em;font-size:1.333em;}.mystm .content.content-classic .accordion .switch:before{background-position:0 -141px;left:auto;margin-top:-5px;height:9px;right:25px;width:5px;}.mystm .content.content-classic .accordion .switch.ui-corner-top:before{background-position:0 0;margin-top:-3px;height:5px;right:22px;width:9px;}.mystm .content.content-classic .accordion .switch .small{font-size:0.875em;margin-left:15px;}@media (max-width:767px){.mystm .content.content-classic .accordion .switch .small{display:block;margin-left:0;}}@media (max-width:767px){.mystm .content.content-classic .accordion .switch{padding-right:2.5em;}}@media (max-width:767px){.mystm .content.content-classic .accordion .open-close{padding-left:1.6em;padding-right:1.6em;}}.mystm .content-myfavorites{margin-top:25px;position:relative;}.mystm .content-myfavorites .refresh-date-container{position:absolute;top:0;right:0;}@media (max-width:767px){.mystm .content-myfavorites .refresh-date-container{position:relative;}}.mystm .content-myfavorites .refresh-date,.mystm .content-myfavorites .refresh-date-loading{font-size:0.86em;padding:5px 5px 0 2px;font-weight:bold;display:inline-block;}.mystm .content-myfavorites .refresh-date-loading{position:absolute;top:0;right:0;width:100%;z-index:22;background:#fff;text-align:right;min-height:30px;display:none;}@media (max-width:767px){.mystm .content-myfavorites .refresh-date-loading{text-align:left;}}.mystm .content-myfavorites .refresh-date-loading.active{display:block;}.mystm .content-myfavorites .refresh-date-loading-icon{display:inline-block;width:20px;height:20px;background:url(/sites/all/themes/stm/img/ajax-loader-small.gif) no-repeat;vertical-align:middle;margin-left:7px;}.mystm .content-myfavorites .btn.refresh-search{display:inline-block;width:25px;height:25px;padding:0;}.mystm .content-myfavorites .btn.refresh-search span.icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1335px;height:14px;padding:0;width:20px;display:block;margin-top:3px;margin-left:1px;}.mystm .content-myfavorites .btn.refresh-search span.text{text-indent:-777em;}.mystm .content-myfavorites-edit{*zoom:1;}.mystm .content-myfavorites-edit:before,.mystm .content-myfavorites-edit:after{display:table;content:"";line-height:0;}.mystm .content-myfavorites-edit:after{clear:both;}.mystm .content-myfavorites-edit .form-type-checkbox{margin-bottom:8px;width:34%;}@media (max-width:767px){.mystm .content-myfavorites-edit .form-type-checkbox{width:100%;}}@media (max-width:767px){.mystm .top-actions{padding-top:10px;}}.mystm .top-actions .btn-link{font-size:1.333em;line-height:1.125em;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;vertical-align:top;}.mystm .button.btn-cta{background-color:#fff;border:3px solid #ebebeb;color:#515151;display:block;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.167em;font-weight:bold;margin:1em auto;padding:1em 30px 1em 30px;position:relative;text-align:center;width:274px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 2px 2px #bcbcbc;-moz-box-shadow:0 2px 2px #bcbcbc;box-shadow:0 2px 2px #bcbcbc;}.mystm .button.btn-cta:after{background:none;height:0;margin:0;width:0;}.mystm .button.btn-cta:hover{border-color:#009ee0;}.mystm .btn-border{background-color:transparent;border:1px solid #007bb8;color:#007bb8;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;padding:11px 15px;font-size:1.167em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.mystm .actions{border-top:1px solid #d2d2d2;margin-top:20px;padding-bottom:25px;padding-top:25px;}.mystm .title-block{color:#3C3C3C;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.5em;margin-bottom:10px;padding-top:0;}.mystm .title-section{color:#3C3C3C;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.833em;margin-bottom:0;padding-top:0;}.mystm .link-regular{border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#007eb6;padding:0;text-align:left;text-decoration:none;font-size:1.167em;}.mystm .link-destination{font-size:1.25em;}.mystm .main-not-front .main-title{display:none;}.mystm .aside-sidebar .list-regular{border-top:none;margin-bottom:6px;margin-top:8px;}.mystm .aside-sidebar .list-regular li{font-size:1.167em;font-weight:bold;}.mystm .aside-sidebar .list-regular li:before{content:"-";display:inline-block;margin-right:6px;}.mystm .text-regular{font-size:1.333em;}.mystm .mystm-header{background-color:#f2f2f2;margin-bottom:40px;}.mystm .mystm-header .container{padding-bottom:0;padding-top:10px;}.mystm .navigation-zone{display:inline-block;vertical-align:middle;width:82%;*zoom:1;}.mystm .navigation-zone:before,.mystm .navigation-zone:after{display:table;content:"";line-height:0;}.mystm .navigation-zone:after{clear:both;}.mystm .navigation-zone .inner{float:left;width:100%;}@media (max-width:767px){.mystm .navigation-zone{padding-bottom:30px;padding-top:25px;width:100%;}.mystm .navigation-zone .inner{float:none;}}.mystm .logo-mystm{display:inline-block;margin-right:15px;vertical-align:middle;}.mystm .profile-zone{clear:none;display:inline-block;margin:0 -4px 0 0;padding-right:55px;position:relative;text-align:right;vertical-align:middle;width:18%;*zoom:1;}.mystm .profile-zone:before,.mystm .profile-zone:after{display:table;content:"";line-height:0;}.mystm .profile-zone:after{clear:both;}.mystm .profile-zone .inner{float:right;}.mystm .profile-zone:before{background:url(/sites/all/themes/stm/img/mystm-icons.png) no-repeat 0 0;content:"";display:block;height:42px;right:0;position:absolute;top:0;width:42px;}.mystm .profile-zone .username{display:block;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:1.167em;margin-bottom:4px;text-transform:uppercase;}@media (max-width:767px){.mystm .profile-zone{display:none;}}.mystm .link-logout{font-size:1.25em;position:relative;}.mystm .link-myprofile{color:#1880b4;display:block;font-size:1.25em;}.mystm .mobile-menu{display:none;width:100%;}@media (max-width:767px){.mystm .mobile-menu{margin-top:15px;}}.mystm .desktop-menu{display:inline-block;vertical-align:middle;}.mystm .desktop-menu li{position:relative;}.mystm .desktop-menu li a{padding:50px 10px 12px;}.mystm .desktop-menu li a:before{background:url(/sites/all/themes/stm/img/mystm-icons.png) no-repeat 0 -140px;content:"";display:block;height:32px;left:50%;position:absolute;top:11px;width:32px;}.mystm .desktop-menu li a:hover{text-decoration:none;}.mystm .desktop-menu li a:hover:after{background-color:#24aeeb;}.mystm .desktop-menu li a:after{background-color:transparent;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%;}.mystm .desktop-menu li.active a:after{background-color:#24aeeb;}.mystm .desktop-menu li.dashboard a:before{margin-left:-16px;}.mystm .desktop-menu li.dashboard a:hover:before{background-position:-59px -140px;}.mystm .desktop-menu li.dashboard.active a:before{background-position:-59px -140px;}.mystm .desktop-menu li.newsletter a:before{background-position:0 -587px;height:23px;margin-left:-30px;width:50px;}.mystm .desktop-menu li.newsletter a:hover:before{background-position:-59px -587px;}.mystm .desktop-menu li.newsletter.active a:before{background-position:-59px -587px;}.mystm .desktop-menu li.offer a:before{background-position:-3px -213px;height:28px;margin-left:-15px;width:29px;}.mystm .desktop-menu li.offer a:hover:before{background-position:-59px -213px;}.mystm .desktop-menu li.offer.active a:before{background-position:-59px -213px;}.mystm .desktop-menu li.survey a:before{background-position:-1px -250px;height:25px;margin-left:-19px;width:37px;}.mystm .desktop-menu li.survey a:hover:before{background-position:-59px -250px;}.mystm .desktop-menu li.survey.active a:before{background-position:-59px -250px;}.mystm .mystm-menu ul{margin-bottom:0;}.mystm .mystm-menu li{display:inline-block;margin-left:15px;padding:0;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;font-size:1em;}.mystm .mystm-menu li:first-child{margin-left:0;}.mystm .mystm-menu a{color:#3C3C3C;display:block;}.mystm .navigation-zone{*zoom:1;}.mystm .navigation-zone:before,.mystm .navigation-zone:after{display:table;content:"";line-height:0;}.mystm .navigation-zone:after{clear:both;}.mystm .navigation-zone .link-logout{margin-top:5px;}.mystm .messages .messages.error{padding-left:60px;}.mystm .messages p{margin-top:0.75em;}.mystm .messages ul{margin-bottom:0;}@media (max-width:767px){.mystm .messages{width:100%;}}.mystm .menu-tabs{*zoom:1;padding:0;}.mystm .menu-tabs:before,.mystm .menu-tabs:after{display:table;content:"";line-height:0;}.mystm .menu-tabs:after{clear:both;}@media (max-width:767px){.mystm .menu-tabs{margin-top:25px;}}.mystm .menu-tabs li{float:left;list-style:none outside none;padding:0;}@media (max-width:767px){.mystm .menu-tabs li{text-align:center;border-left:1px solid #d2d2d2;display:inline-block;float:none;margin-right:-4px;vertical-align:middle;width:50%;}}.mystm .menu-tabs li:before{border-right:1px solid #d2d2d2;content:"";height:21px;position:absolute;top:13px;width:1px;}@media (max-width:767px){.mystm .menu-tabs li:before{border:none;height:0;width:0;}}.mystm .menu-tabs li:first-child:before{border-right:0;width:0;}@media (max-width:767px){.mystm .menu-tabs li:first-child{border-left:none;}}.mystm .menu-tabs li.ui-tabs-active a{color:#3c3c3c;text-decoration:none;}.mystm .menu-tabs li.ui-tabs-active a:before{border-color:#3c3c3c;}.mystm .menu-tabs a{font-size:1.071em;font-size:1.2em;display:block;margin:0;padding:13px 15px 21px;position:relative;}@media (max-width:767px){.mystm .menu-tabs a{padding-bottom:15px;padding-top:10px;}}.mystm .menu-tabs a:hover{color:#3c3c3c;text-decoration:none;}.mystm .menu-tabs a:hover:before{border-color:#3c3c3c;}.mystm .menu-tabs a:focus{outline:0;}.mystm .menu-tabs a:before{border-bottom:1px solid transparent;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%;}@media (max-width:767px){.mystm .menu-tabs a:before{border:none;height:0;width:0;}}.mystm .ui-dialog{background-color:#ffffff;border:5px solid #ebebeb;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}.mystm .ui-dialog.success{border-color:#8dca35;}.mystm .ui-dialog.error{border-color:#e3342c;}.mystm .ui-dialog .ui-dialog-content{padding:0 8em 4.5em;}@media (max-width:767px){.mystm .ui-dialog .ui-dialog-content{padding:0 1em 2em;}}.mystm .ui-dialog .ui-dialog-content.success-icon-wrapper{padding-top:80px;position:relative;}.mystm .ui-dialog .ui-dialog-content.success-icon-wrapper:before{background:url(/sites/all/themes/stm/img/mystm-icons.png) no-repeat 0 -452px;content:"";display:block;height:57px;left:50%;margin:0 0 0 -19px;position:absolute;top:0px;width:39px;}.mystm .ui-dialog .ui-dialog-content.unsubscribe-icon-wrapper{padding-top:60px;position:relative;}.mystm .ui-dialog .ui-dialog-content.unsubscribe-icon-wrapper:before{background:url(/sites/all/themes/stm/img/mystm-icons.png) no-repeat 0 -612px;content:"";display:block;height:49px;left:50%;margin:0 0 0 -25px;position:absolute;top:0px;width:50px;}.mystm .ui-dialog .ui-dialog-titlebar-close{margin:0;right:1em;}.mystm .ui-dialog .ui-icon:before{background:url(/sites/all/themes/stm/img/mystm-icons.png) no-repeat 0 -128px;content:"";display:block;height:11px;left:0;position:absolute;top:0;width:11px;}.mystm .ui-dialog .title{font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.833em;line-height:1.364em;}.mystm .ui-dialog p{margin:15px 0;}.mystm .ui-dialog .field{margin:15px 0;}.mystm .ui-dialog .btn-submit-form{margin-top:20px;}.mystm .ui-dialog .btn-add-favorite-bus-submit{margin-top:20px;}.mystm .ui-dialog label{display:block;margin-bottom:6px;}.mystm .ui-dialog .form-checkboxes{*zoom:1;}.mystm .ui-dialog .form-checkboxes:before,.mystm .ui-dialog .form-checkboxes:after{display:table;content:"";line-height:0;}.mystm .ui-dialog .form-checkboxes:after{clear:both;}.mystm .ui-dialog .form-type-checkbox{float:left;margin-bottom:10px;width:33.33%;}.mystm .ui-dialog .form-type-checkbox label{display:inline-block;position:relative;}.mystm .ui-dialog .error{margin-top:5px;}.mystm .ui-widget-overlay{background-color:rgba(255,255,255,0.9);}.mystm .login-home .content.spotlight .content-block{background-image:url(/sites/all/themes/stm/img/bg-illustration-mystm.png);background-repeat:repeat-x;background-position:30px 85%;padding:50px 70px 300px;}@media (max-width:767px){.mystm .login-home .content.spotlight .content-block{background-image:none;padding-bottom:50px;}}.mystm .messages-zone{border:2px solid #8dcb35;padding-bottom:20px;padding-top:20px;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}.mystm .messages-zone .description{font-size:1.167em;margin-bottom:0;}.mystm .ajax-progress{display:inline-block;margin-left:5px;vertical-align:text-bottom;}.mystm .ajax-progress .throbber{float:none;margin:0;}.mystm .ajax-progress .message{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}#dialog-add-bus{overflow:hidden;}#dialog-add-bus #next-passages-about{display:none;}.mystm input[type="email"].error,.mystm input[type="text"].error,.mystm input[type="password"].error,.mystm input[type="number"].error,.mystm input[type="tel"].error{border-color:#e82111;}.mystm input[type="tel"]{background:#fff;border:2px solid #D3D3D3;color:grayDarker;display:inline-block;font-size:1.167em;margin:0;padding:6px 12px 7px 12px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:box-shadow .25s;-moz-transition:box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.mystm input[type="tel"]:-moz-placeholder{color:#D3D3D3;}.mystm input[type="tel"]:-ms-input-placeholder{color:#D3D3D3;}.mystm input[type="tel"]::-webkit-input-placeholder{color:#D3D3D3;}.mystm input[type="tel"]:hover{border-color:#BCBCBC;-webkit-transition:box-shadow .25s;-moz-transition:box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;}.mystm input[type="tel"]:focus{border-color:#007EB6;-webkit-box-shadow:0 0 2px #BCBCBC;-moz-box-shadow:0 0 2px #BCBCBC;box-shadow:0 0 2px #BCBCBC;-webkit-transition:box-shadow .25s;-moz-transition:box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;}@media (min-width:1200px){.mystm.one-sidebar .main-not-front{}.mystm.one-sidebar .main-not-front .container > .content{float:left;margin-left:20px;width:760px;}.mystm.one-sidebar .main-not-front .aside-sidebar{width:360px;}}@media (max-width:767px){.mystm .profile{display:none;}.mystm .logo-mystm{display:block;margin-left:auto;margin-right:auto;}.mystm .mobile-menu{display:block;}.mystm .desktop-menu{display:none;}}
.pull-right{float:right;}.pull-left{float:left;}.position-right{position:absolute;right:0;}.position-left{left:0;position:absolute;}.hide{display:none;}.show{display:block;}.hide_not_important{display:none !important;}.show_not_important{display:block;}.invisible{visibility:hidden;}.out-of-screen{left:-777em;position:absolute;top:-777em;}.affix{position:fixed;}.nowrap{white-space:nowrap;}ul.menu li{margin:0;}ul li.expanded,ul li.collapsed,ul li.leaf{list-style-image:none;list-style-type:none;margin:0;padding:0;}ul.primary{border-bottom:1px solid #BCBCBC;margin:0;min-height:1.5em;margin-bottom:20px;padding-top:20px;*zoom:1;}ul.primary:before,ul.primary:after{display:table;content:"";line-height:0;}ul.primary:after{clear:both;}ul.primary li a{background:#EBEBEB;border:1px solid #BCBCBC;color:#515151;padding:0.5em 1em;position:relative;top:-4px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;}ul.primary li a:hover,ul.primary li a:focus{background:#F7F7F7;border:1px solid #BCBCBC;color:#515151;}ul.primary li a.active{border-bottom:1px solid #fff;}div.messages-mip,div.cp-messages{display:none;}div.messages,div.cp-messages,div.messages-mip{border:none;clear:both;margin:40px 0;padding:0;width:700px;}div.messages-station{display:block;}.one-sidebar div.messages,.one-sidebar div.cp-messages,.one-sidebar div.cp-bus-stops-error,.one-sidebar div.messages-mip,.two-sidebars div.messages,.two-sidebars div.cp-messages,.two-sidebars div.cp-bus-stops-error,.two-sidebars div.messages-mip{margin-left:240px;}.one-sidebar .content div.messages,.one-sidebar .content div.cp-messages,.one-sidebar .content div.cp-bus-stops-error,.one-sidebar .content div.messages-mip,.two-sidebars .content div.messages,.two-sidebars .content div.cp-messages,.two-sidebars .content div.cp-bus-stops-error,.two-sidebars .content div.messages-mip{margin-left:0;width:auto;}div.messages .messages,div.cp-messages .cp-messages,div.cp-bus-stops-error .cp-bus-stops-error,div.messages-mip .messages,div.messages .messages-mip,div.messages-mip .messages-mip,div.messages-week-last .messages-week-last{background:#fff;margin-bottom:20px;padding:20px;position:relative;width:auto;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}div.messages .messages.error,div.messages-mip .messages.error,div.messages .messages-mip.error,div.messages-mip .messages-mip.error,div.messages-week-last .messages-week-last.error,div.cp-messages .cp-messages.error,div.cp-bus-stops-error .cp-bus-stops-error.error{border:2px solid #e82111;color:#e82111;margin:0 0 2em 0;padding:15px 15px 15px 40px;}div.messages .messages.error:before,div.cp-messages .cp-messages.error:before,div.cp-bus-stops-error .cp-bus-stops-error.error:before,div.messages-mip .messages.error:before,div.messages .messages-mip.error:before,div.messages-mip .messages-mip.error:before,div.messages-week-last .messages-week-last.error:before{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -220px;content:"";display:block;height:20px;left:10px;position:absolute;top:17px;width:20px;}div.messages-week-last.error .item .message-body,div.cp-messages.error .item .message-body,div.cp-bus-stops-error.error .item .message-body{padding:0px!important;}div.messages-mip.exceptional{display:none;}div.messages-mip.exceptional:before{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -440px;content:"";display:block;height:20px;left:10px;position:absolute;top:17px;width:20px;}div.item-exceptional{padding:0 15px 0 15px;}div.messages-mip .exceptional{border:2px solid #007EB6;padding:20px 0 5px 25px;}div.messages-mip .exceptional .icon{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -440px;}div.messages .messages.error.noresults,div.cp-messages .cp-messages.error.noresults,div.cp-bus-stops-error .cp-bus-stops-error.error.noresults,div.messages-mip .messages.error.noresults,div.messages .messages-mip.error.noresults,div.messages-mip .messages-mip.error.noresults,div.messages .messages.error.notaccessible,div.cp-messages .cp-messages.error.notaccessible,div.cp-bus-stops-error .cp-bus-stops-error.error.notaccessible,div.messages-mip .messages.error.notaccessible,div.messages .messages-mip.error.notaccessible,div.messages-mip .messages-mip.error.notaccessible,div.m-week .m-week.error.notaccessible,div.m-week .m-week.error{border:0;color:#515151;padding-left:150px;}div.messages .messages.error.noresults:before,div.cp-messages .cp-messages.error.noresults:before,div.cp-bus-stops-error .cp-bus-stops-error.error.noresults:before,div.messages-mip .messages.error.noresults:before,div.messages .messages-mip.error.noresults:before,div.messages-mip .messages-mip.error.noresults:before,div.messages .messages.error.notaccessible:before,div.cp-messages .cp-messages.error.notaccessible:before,div.cp-bus-stops-error .cp-bus-stops-error.error.notaccessible:before,div.messages-mip .messages.error.notaccessible:before,div.messages .messages-mip.error.notaccessible:before,div.messages-mip .messages-mip.error.notaccessible:before{background:url(/sites/all/themes/stm/img/icons-messages-md.png) no-repeat top left;width:66px;height:65px;left:36px;margin-top:0;}div#messages-week-ferie .error:before{background:url(/sites/all/themes/stm/img/icons-messages-md.png) no-repeat top left;width:66px;left:36px;margin-top:0;content:"";display:block;position:absolute;top:50%;height:65px;}#messages-week-ferie{padding-top:2em;}div#messages-week-ferie .error.notaccessible:before{background-position:bottom left;height:76px;}div#messages-week .error:before{background:url(/sites/all/themes/stm/img/icons-messages-md.png) no-repeat top left;width:66px;left:36px;margin-top:0;content:"";display:block;position:absolute;top:50%;height:65px;}#messages-week{padding-top:2em;}div#messages-week .error.notaccessible:before{background-position:bottom left;height:76px;}div.messages .messages.error.noresults .message-title,div.cp-messages .cp-messages.error.noresults .message-title,div.cp-bus-stops-error .cp-bus-stops-error.error.noresults .message-title,div.messages-mip .messages.error.noresults .message-title,div.messages .messages-mip.error.noresults .message-title,div.messages-mip .messages-mip.error.noresults .message-title,div.messages .messages.error.notaccessible .message-title,div.messages-mip .messages.error.notaccessible .message-title,div.messages .messages-mip.error.notaccessible .message-title,div.messages-mip .messages-mip.error.notaccessible .message-title,div.m-week .m-week.error.notaccessible .message-title,div.m-week .m-week.error .message-title,div.cp-messages .message-title,div.cp-bus-stops-error .message-title{clear:both;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.5em;line-height:1.4em;margin:0;padding:0 0 0.5em 0;font-weight:bold;}div.messages .messages.error.notaccessible:before,div.cp-messages .cp-messages.error.notaccessible:before,div.cp-bus-stops-error .cp-bus-stops-error.error.notaccessible:before,div.messages-mip .messages.error.notaccessible:before,div.messages .messages-mip.error.notaccessible:before,div.messages-mip .messages-mip.error.notaccessible:before{background-position:bottom left;height:76px;}div.messages .messages.status,div.messages-mip .messages.status,div.messages .messages-mip.status,div.messages-mip .messages-mip.status{border:2px solid #8cc540;color:#71a031;margin:0 0 2em 0;padding:15px 15px 15px 40px;}div.messages .messages.warning,div.messages-mip .messages.warning,div.messages .messages-mip.warning,div.messages-mip .messages-mip.warning{border:2px solid #F58220;color:#F58220;margin:0 0 2em 0;padding:15px 15px 15px 40px;}div.messages .messages h2,div.messages-mip .messages h2,div.messages .messages-mip h2,div.messages-mip .messages-mip h2{font-size:1.167em;line-height:1.167em;margin:0 0 1em 0;}.node-stm-general-message,.view-filters{background:#fff;border:5px solid #EBEBEB;margin:0 0 20px 0;min-height:300px;padding:10px 30px;-webkit-box-shadow:0 2px 2px #BCBCBC;-moz-box-shadow:0 2px 2px #BCBCBC;box-shadow:0 2px 2px #BCBCBC;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}.node-stm-general-message .field,.view-filters .field,.node-stm-general-message .form-item,.view-filters .form-item{margin:1em 0;}#user-login,#user-pass,#user-register-form{margin:0 auto;padding:10px 0;}#user-login label,#user-pass label,#user-register-form label{font-size:1.167em;padding:0 0 4px 4px;}#user-login .description,#user-pass .description,#user-register-form .description{font-size:1em;padding:4px 0 0 4px;}#edit-actions{margin:0;padding:10px 0;text-align:right;}#admin-menu{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.message-type{color:#d21d12;font-weight:bold;margin-bottom:0px !important;}.message-type-2{font-weight:normal;margin-bottom:1em;}.info-pr{padding-bottom:0px !important;}.flex,.display-flex{display:flex;}.flex-start{justify-content:flex-start;}.flex-end{justify-content:flex-end;}.justify-content-center{justify-content:center;}.space-between{justify-content:space-between;}.flex-end{justify-content:flex-end;}.a-i-center{align-items:center;}.margin-right-3-perc{margin-right:3%;}.margin-left-2-perc{margin-left:2%;}.padding-left-2-perc{padding-left:2%;}.padding-left-10-perc{padding-left:10%;}.padding-bottom-2-perc{padding-bottom:2%;}.note-number{border:1px solid #6D6D6D;color:#6D6D6D;display:inline-block;font-size:0.833em;line-height:1em;padding:1px 3px;vertical-align:top;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.width-15-px{width:15px;}.width-25-px{width:25px;}.width-30-px{width:30px;}.width-40-px{width:40px;}.width-45-px{width:45px;}.width-50-px{width:50px;}.width-95-px{width:95px;}.width-auto{width:auto;}.height-20-px{height:20px;}.padding-left-5-px{padding-left:5px !important;}.padding-left-10-px{padding-left:10px !important;}.padding-left-22-px{padding-left:22px !important;}.padding-top-5-px{padding:5px 0px 0px 0px !important;}.padding-right-5-perc{padding-right:5%;}.margin-top-1-px{margin-top:1px;}.margin-top-3-px{margin-top:3px;}.font-weight-normal{font-weight:normal;}.img-accessible-2-size{height:20px !important;width:30px !important;}.content-before-none:before{content:none !important;}.border-top-grey{border-top:1px solid #D3D3D3;}.align-item-center{align-items:center;}.red-color{color:#e82111;}.icon-trash-can-2{background:url('/sites/all/themes/stm/img/print/icon-trash-can.png') no-repeat;background-size:20px;width:24px;height:24px;border:0px;opacity:0.7;}.attach-file{margin:1.8em 0;position:relative;}.add-file{margin-top:0.5em;position:relative;width:285px;}.no_margin_no_important{margin:0 !important;}.padding_bottom_5_px_not_important{padding-bottom:5px !important;}.font_size_1_4_em{font-size:1.4em;}.margin_bottom_1_5_em{margin-bottom:1.5em;}
.hidden{display:none;visibility:hidden;}.visible-phone{display:none !important;}.visible-tablet{display:none !important;}.hidden-desktop{display:none !important;}.visible-desktop{display:inherit !important;zoom:1;*display:block !important;}@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important;}.visible-desktop{display:none !important;}.visible-tablet{display:inherit !important;}.hidden-tablet{display:none !important;}#plan-metro .hidden-phone{display:none !important;}#plan-metro .visible-phone{display:block !important;}#plan-metro #metro-map-list{display:block !important;}}@media (min-width:768px){#main-nav .menu{display:block !important;}}@media (max-width:767px){.hidden-desktop{display:inherit !important;}.visible-desktop{display:none !important;}.visible-phone{display:inherit !important;}.hidden-phone{display:none !important;}}
@media (min-width:1200px){#header .logo .slogan{display:inline-block;zoom:1;*display:inline;zoom:1;*display:inline;}.main-not-front .main-title{margin:50px auto 36px auto;padding:0 10px;width:1180px;*zoom:1;}.main-not-front .main-title:before,.main-not-front .main-title:after{display:table;content:"";line-height:0;}.main-not-front .main-title:after{clear:both;}.main-not-front .main-title .more-infos{right:254px;}.main-not-front .container{margin:0 auto;padding:0 10px 20px 10px;width:1180px;*zoom:1;}.main-not-front .container:before,.main-not-front .container:after{display:table;content:"";line-height:0;}.main-not-front .container:after{clear:both;}.sidebar-first .main-not-front .content,.sidebar-second .main-not-front .content,.two-sidebars .main-not-front .content{width:700px;}.no-sidebars .main-not-front .content.content-hub,.sidebar-first .main-not-front .content-hub,.sidebar-second .main-not-front .content-hub{width:940px;}.sidebar-first .main-not-front .aside-sidebar,.sidebar-second .main-not-front .aside-sidebar,.two-sidebars .main-not-front .aside-sidebar{background:#ffffff;border:3px solid #ebebeb;clear:none;display:block;float:left;margin-left:20px;padding:0;width:214px;-webkit-box-shadow:0 2px 2px #bcbcbc;-moz-box-shadow:0 2px 2px #bcbcbc;box-shadow:0 2px 2px #bcbcbc;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}.sidebar-first .main-not-front .aside-sidebar .block,.sidebar-second .main-not-front .aside-sidebar .block,.two-sidebars .main-not-front .aside-sidebar .block{border-bottom:2px solid #ebebeb;border-left:0;display:block;padding:25px 20px;width:auto;}.sidebar-first .main-not-front .aside-sidebar .block:last-child,.sidebar-second .main-not-front .aside-sidebar .block:last-child,.two-sidebars .main-not-front .aside-sidebar .block:last-child{border-bottom:none;}.main-not-front .content.content-hub .block-hub{width:403px;-webkit-transition:width 1s ease 0.25s;-moz-transition:width 1s ease 0.25s;-ms-transition:width 1s ease 0.25s;-o-transition:width 1s ease 0.25s;transition:width 1s ease 0.25s;}#map-service-state .status-services .tab-block{min-height:60px;}#map-service-state .status-services .status-metro .line{min-height:60px;}#map-service-state .status-services .status-metro .line-1{background-position:0 0;}#map-service-state .status-services .status-metro .line-2{background-position:0 -400px;}#map-service-state .status-services .status-metro .line-4{background-position:0 -800px;}#map-service-state .status-services .status-metro .line-5{background-position:0 -1200px;}#map-service-state .status-services .status-metro .global-alert{background-position:30px 0;min-height:60px;}div.messages{padding:0;width:700px;}.infolettre{background:url(/sites/all/themes/stm/img/infolettre.png) no-repeat 0 0;padding-left:40px;}#plan-metro .nav-sidebar{float:left;margin-right:20px;width:220px;}#plan-metro .nav-sidebar .nav-level-3{margin-right:20px;}#plan-metro .nav-sidebar .nav-level-3 > ul{margin:0;}#plan-metro .nav-sidebar .nav-level-3 > ul > li{border-top:1px solid #D3D3D3;display:block;}#plan-metro .nav-sidebar .nav-level-3 > ul > li > a{margin-top:0;padding:10px 36px 10px 12px;}#plan-metro .nav-sidebar .nav-level-3 > ul > li > a:hover,#plan-metro .nav-sidebar .nav-level-3 > ul > li > a:focus{color:#515151;background:none;}#plan-metro .nav-sidebar .nav-level-3 > ul > li > a:before,#plan-metro .nav-sidebar .nav-level-3 > ul > li > a:after{display:block;}#plan-metro .nav-sidebar .nav-level-3 > ul > li.active-trail a{color:#515151;background:none;}#plan-metro .nav-sidebar .nav-level-3 > ul > li.has-children ul{display:block;}}
@media (min-width:768px) and (max-width:979px){#header .main-nav > ul > li > a{font-size:1em;}#header .main-nav > ul > li > a:hover,#header .main-nav > ul > li > a:focus,#header .main-nav > ul > li > a.active,#header .main-nav > ul > li > a.hover{color:#007eb6;}#header .nav-level-2 li,#header .nav-level-2 a{background:none;}#header .nav-level-2 a.active:after{border:none;}.js #map-module .main-tabs .main-tabs-list{font-size:0.833em;position:static;width:360px;-webkit-box-shadow:2px 2px 4px #515151;-moz-box-shadow:2px 2px 4px #515151;box-shadow:2px 2px 4px #515151;}.js #map-module .main-tabs .main-tabs-list li{float:left;width:25%;}.js #map-module .main-tabs .main-tabs-list li:hover,.js #map-module .main-tabs .main-tabs-list li:first-child{border-top:1px solid #bcbcbc;}.js #map-module .main-tabs #map-application-closer{}.js #map-module #main-search-box{margin-left:0;-webkit-border-radius:0 0 14px 0;-moz-border-radius:0 0 14px 0;border-radius:0 0 14px 0;}.js #map-module .category > header{padding:11px 0 8px 0;text-align:right !important;}.js #map-module .category > header h1{display:none;}.js #map-module #view-tariffs header{min-height:2.5em;padding:0;}.js #map-module #view-tariffs header .download-tarifs{top:6px;}.js #map-module #view-tariffs header .download-tarifs-2{top:6px;right:250px;}#main-search-box{margin-right:10px;}#main-search-box #view-tariffs .tarifs-double-block .content{display:block;padding-right:0;width:auto;}#main-search-box #view-tariffs .tarifs-double-block aside{display:block;*zoom:1;}#main-search-box #view-tariffs .tarifs-double-block aside:before,#main-search-box #view-tariffs .tarifs-double-block aside:after{display:table;content:"";line-height:0;}#main-search-box #view-tariffs .tarifs-double-block aside:after{clear:both;}#main-search-box #view-tariffs .block{display:block;margin:20px 2% 0 2%;float:left;min-height:120px;width:38%;}#map-service-state .status-services .tab,#map-service-state .status-messages .tab{font-size:0.917em;font-weight:normal;}#map-service-state .status-services .tab a{padding:11px 5px 9px 40px;}#map-service-state .status-messages .tab{padding:11px 20px 9px 20px;}#map-service-state .status-services .status-elevator{padding-left:20px;}#map-service-state .status-services .status-elevator .icon-elevator{display:none;}#map-service-state .status-services .status-bus .blocks .block{float:none;margin-right:0;margin-bottom:10px;width:auto;}.no-sidebars .main-not-front .container,.sidebar-first .main-not-front .container,.sidebar-second .main-not-front .container,.two-sidebars .main-not-front .container{width:700px;}.no-sidebars .main-not-front .main-title,.sidebar-first .main-not-front .main-title,.sidebar-second .main-not-front .main-title,.two-sidebars .main-not-front .main-title{margin-left:auto;margin-right:auto;width:700px;}.no-sidebars .main-not-front .nav-sidebar,.sidebar-first .main-not-front .nav-sidebar,.sidebar-second .main-not-front .nav-sidebar,.two-sidebars .main-not-front .nav-sidebar{float:none;margin:0;width:auto;}.no-sidebars .main-not-front .nav-sidebar .nav-level-3,.sidebar-first .main-not-front .nav-sidebar .nav-level-3,.sidebar-second .main-not-front .nav-sidebar .nav-level-3,.two-sidebars .main-not-front .nav-sidebar .nav-level-3{margin-right:0;}.no-sidebars .main-not-front .nav-sidebar .nav-level-3 > ul,.sidebar-first .main-not-front .nav-sidebar .nav-level-3 > ul,.sidebar-second .main-not-front .nav-sidebar .nav-level-3 > ul,.two-sidebars .main-not-front .nav-sidebar .nav-level-3 > ul{margin:0 0 3em 0;}.no-sidebars .main-not-front .nav-sidebar .nav-level-3 > ul li,.sidebar-first .main-not-front .nav-sidebar .nav-level-3 > ul li,.sidebar-second .main-not-front .nav-sidebar .nav-level-3 > ul li,.two-sidebars .main-not-front .nav-sidebar .nav-level-3 > ul li{border-top:none;display:inline-block;}.no-sidebars .main-not-front .nav-sidebar .nav-level-3 > ul li a,.sidebar-first .main-not-front .nav-sidebar .nav-level-3 > ul li a,.sidebar-second .main-not-front .nav-sidebar .nav-level-3 > ul li a,.two-sidebars .main-not-front .nav-sidebar .nav-level-3 > ul li a{margin-top:3px;padding:10px 20px;}.no-sidebars .main-not-front .nav-sidebar .nav-level-3 > ul li a:hover,.sidebar-first .main-not-front .nav-sidebar .nav-level-3 > ul li a:hover,.sidebar-second .main-not-front .nav-sidebar .nav-level-3 > ul li a:hover,.two-sidebars .main-not-front .nav-sidebar .nav-level-3 > ul li a:hover,.no-sidebars .main-not-front .nav-sidebar .nav-level-3 > ul li a:focus,.sidebar-first .main-not-front .nav-sidebar .nav-level-3 > ul li a:focus,.sidebar-second .main-not-front .nav-sidebar .nav-level-3 > ul li a:focus,.two-sidebars .main-not-front .nav-sidebar .nav-level-3 > ul li a:focus{background:#f7f7f7;color:#007eb6;}.no-sidebars .main-not-front .nav-sidebar .nav-level-3 > ul li a:before,.sidebar-first .main-not-front .nav-sidebar .nav-level-3 > ul li a:before,.sidebar-second .main-not-front .nav-sidebar .nav-level-3 > ul li a:before,.two-sidebars .main-not-front .nav-sidebar .nav-level-3 > ul li a:before,.no-sidebars .main-not-front .nav-sidebar .nav-level-3 > ul li a:after,.sidebar-first .main-not-front .nav-sidebar .nav-level-3 > ul li a:after,.sidebar-second .main-not-front .nav-sidebar .nav-level-3 > ul li a:after,.two-sidebars .main-not-front .nav-sidebar .nav-level-3 > ul li a:after{display:none;}.no-sidebars .main-not-front .nav-sidebar .nav-level-3 > ul li.active-trail a,.sidebar-first .main-not-front .nav-sidebar .nav-level-3 > ul li.active-trail a,.sidebar-second .main-not-front .nav-sidebar .nav-level-3 > ul li.active-trail a,.two-sidebars .main-not-front .nav-sidebar .nav-level-3 > ul li.active-trail a{background:#f7f7f7;color:#007eb6;}.no-sidebars .main-not-front .nav-sidebar .nav-level-3 > ul li.has-children ul,.sidebar-first .main-not-front .nav-sidebar .nav-level-3 > ul li.has-children ul,.sidebar-second .main-not-front .nav-sidebar .nav-level-3 > ul li.has-children ul,.two-sidebars .main-not-front .nav-sidebar .nav-level-3 > ul li.has-children ul{display:none;}.no-sidebars .main-not-front .content,.sidebar-first .main-not-front .content,.sidebar-second .main-not-front .content,.two-sidebars .main-not-front .content{float:none;margin:0 auto;width:700px;}.no-sidebars .main-not-front .aside-sidebar,.sidebar-first .main-not-front .aside-sidebar,.sidebar-second .main-not-front .aside-sidebar,.two-sidebars .main-not-front .aside-sidebar{border:none;clear:both;float:none;margin:20px auto;padding:0;display:table;padding-left:0;padding-right:0;width:700px;}.no-sidebars .main-not-front .aside-sidebar .block,.sidebar-first .main-not-front .aside-sidebar .block,.sidebar-second .main-not-front .aside-sidebar .block,.two-sidebars .main-not-front .aside-sidebar .block{border-left:1px solid #d3d3d3;display:table-cell;padding:30px;vertical-align:top;width:33%;}.no-sidebars .main-not-front .aside-sidebar .block:first-child,.sidebar-first .main-not-front .aside-sidebar .block:first-child,.sidebar-second .main-not-front .aside-sidebar .block:first-child,.two-sidebars .main-not-front .aside-sidebar .block:first-child{border-left:none;}.no-sidebars .main-not-front .go-top,.sidebar-first .main-not-front .go-top,.sidebar-second .main-not-front .go-top,.two-sidebars .main-not-front .go-top{display:none;}.content-classic .back{display:none;}.one-sidebar div.messages,.two-sidebars div.messages{margin-left:0;}#footer{position:relative;}#footer .part-1{background:#3c3c3c;}#footer .services{margin-right:50px;}#footer .social{margin:0;position:absolute;right:0;top:0;}#footer .social li{float:none;}#footer .social a,#footer .social a:hover,#footer .social a:focus{border:none;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}#footer .more-infos{float:none;}#footer .infolettre{float:none;margin-top:0;}#plan-metro .main-title{width:auto;margin:50px 0 36px 0;}#plan-metro .container{width:auto;margin:0;padding:0 20px;}#plan-metro .container .content{width:auto;margin:0;}#plan-metro .content.content-buttons .buttons-list a{background:#fff;border:3px solid #fff;color:#515151;display:inline-block;margin-bottom:2%;margin-left:0;min-height:0;padding-left:80px;width:100%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#plan-metro .content.content-buttons .buttons-list a:hover,#plan-metro .content.content-buttons .buttons-list a:focus,#plan-metro .content.content-buttons .buttons-list a:active{color:#007EB6;border-color:#007EB6;}#plan-metro .content.content-buttons .buttons-list a:before{background-image:url(/sites/all/themes/stm/img/bus-icons-big.png);height:47px;left:10px;margin-top:-28px;position:absolute;top:50%;width:47px;}#plan-metro .content.content-buttons .buttons-list a.local:before{background-position:0 0;}#plan-metro .content.content-buttons .buttons-list a.express:before{background-position:0 -47px;}#plan-metro .content.content-buttons .buttons-list a.dedicated:before{background-position:0 -94px;}#plan-metro .content.content-buttons .buttons-list a.night:before{background-position:0 -141px;}#plan-metro .content.content-buttons .buttons-list a.shuttleOr:before{background-position:0 -282px;}#plan-metro .content.content-buttons .buttons-list a.taxi:before{background-position:0 -328px;margin-top:-24px;}#plan-metro .content.content-buttons .buttons-list a.line-1:before{background-position:0 -376px;margin-top:-24px;}#plan-metro .content.content-buttons .buttons-list a.line-2:before{background-position:0 -423px;margin-top:-24px;}#plan-metro .content.content-buttons .buttons-list a.line-4:before{background-position:0 -470px;margin-top:-24px;}#plan-metro .content.content-buttons .buttons-list a.line-5:before{background-position:0 -517px;margin-top:-24px;}#plan-metro .content.content-buttons .buttons-list a.map:before{background-position:0 -564px;margin-top:-24px;}#plan-metro .content.content-buttons .buttons-list a:after{display:none;}#plan-metro .content.content-buttons .buttons-list a h2{font-size:1em;font-weight:bold;line-height:1.5em;text-transform:uppercase;margin:0;padding:0;vertical-align:middle;}#plan-metro .content.content-buttons .buttons-list a p{display:none;}}
@media (max-width:767px){body{background:#fff;}#wrap{background:#3C3C3C;overflow:hidden;}#sub-wrap{-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}#sub-wrap.opened{-webkit-transform:translate3d(80%,0,0);-moz-transform:translate3d(80%,0,0);-o-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0);}#header{-webkit-box-shadow:0 3px 0px rgba(0,0,0,0.05);-moz-box-shadow:0 3px 0px rgba(0,0,0,0.05);box-shadow:0 3px 0px rgba(0,0,0,0.05);min-height:32px;}#header .you-are-welcome{display:none;}#header .logo{float:none;line-height:1em;margin:0;min-height:32px;padding:5px;text-align:center;}#header .logo a{height:auto;padding:0 2em;}#header .logo img{padding-right:0;width:70px;}#header .global-nav{float:none;margin:0;padding:0;width:100%;}#header .global-nav #button-global-nav{background:url(/sites/all/themes/stm/img/smartphone-main-nav.png) no-repeat 0 0;border:none;border-right:1px solid #BCBCBC;display:block;height:42px;left:0;position:absolute;text-indent:-777em;top:0;width:43px;z-index:2;}#header .global-nav #button-global-nav:active{background:#009EE0 url(/sites/all/themes/stm/img/smartphone-main-nav.png) no-repeat 0 -43px;}#header .global-nav #button-global-nav.opened{background:#3C3C3C url(/sites/all/themes/stm/img/smartphone-main-nav.png) no-repeat 0 -86px;}#header .global-nav #button-global-nav.opened:active{background:#009EE0 url(/sites/all/themes/stm/img/smartphone-main-nav.png) no-repeat 0 -86px;}#header .global-nav .part-all{background:#3C3C3C;float:none;left:-80%;padding:1.5em 0;position:absolute;top:0;width:80%;}#header .global-nav .part-all .part-1,#header .global-nav .part-all .part-2{margin:0;padding:0;position:static;text-align:center;}#header .global-nav .part-all .fast-links-2{top:0;}#header .global-nav .part-all nav,#header .global-nav .part-all ul{display:block;float:none;margin:0;}#header .global-nav .part-all ul,#header .global-nav .part-all .language-switcher-locale-url{border-bottom:1px solid #515151;margin:0 10%;padding:1em 0;}#header .global-nav .part-all li{border:none;display:block;float:none;}#header .global-nav .part-all a{border-top:none;color:#fff;display:block;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:1.25em;margin:0 10%;min-height:0;padding:0.5em 0;text-align:center;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#header .global-nav .part-all a:hover,#header .global-nav .part-all a:focus{background:#009EE0;color:#fff;text-decoration:none;}#header .global-nav .part-all a:hover:after,#header .global-nav .part-all a:focus:after{border:none;}#header .global-nav .part-all a.active,#header .global-nav .part-all a.hover{color:#009EE0;}#header .global-nav .part-all a.active:hover,#header .global-nav .part-all a.hover:hover,#header .global-nav .part-all a.active:focus,#header .global-nav .part-all a.hover:focus{color:#fff;}#header .global-nav .sub-nav,#header .global-nav #nav-level-2{display:none !important;}#header .global-nav #search-form{display:block;margin:2em 0;}#header .global-nav #search-form label{display:none;}#header .global-nav #search-form input[type="search"],#header .global-nav #search-form input[type="text"],#header .global-nav #search-form input[type="search"]:hover,#header .global-nav #search-form input[type="text"]:hover,#header .global-nav #search-form input[type="search"]:focus,#header .global-nav #search-form input[type="text"]:focus{background:#fff;padding:6px 10px;border:none;margin:0 4px;font-size:1.083em;width:50%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#header .global-nav #search-form input.form-submit{background:#007EB6;color:#fff;font-size:1.083em;padding:4px 5px;position:static;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#header .fast-links li{float:none;}#header .fast-links li a{text-transform:none;}#header .nav-level-2{float:none;margin:0;opacity:1 !important;text-align:left;}#header .nav-level-2 ul{float:none;margin-right:0;}#header .nav-level-2 ul li{display:block;float:none;}#header .nav-level-2 ul li a{border-top:1px solid #BCBCBC;display:block;float:none;margin:0;min-height:0;padding:0.5em 1em;text-align:left;text-transform:none;}#header .nav-level-2 ul li a.active:after{border:none;}.main-not-front{background:#EBEBEB !important;}.main-not-front .content .content-block{background:#fff !important;border:3px solid #D3D3D3 !important;padding-left:10px !important;padding-right:10px !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}.main-not-front .content .bus-line-block{background:#fff !important;border:3px solid #D3D3D3 !important;border-top:none !important;padding-left:10px !important;padding-right:10px !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}.fam-line-banner{border:3px solid #D3D3D3 !important;border-bottom:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}abbr{border-bottom:none !important;}#main table{font-size:1em !important;}#main table td,#main table th{font-size:1em !important;text-transform:none !important;padding:0.5em !important;}.no-sidebars .main-not-front .content,.sidebar-first .main-not-front .content,.sidebar-second .main-not-front .content,.two-sidebars .main-not-front .content{float:none;width:auto;}.no-sidebars .main-not-front,.sidebar-first .main-not-front,.sidebar-second .main-not-front,.two-sidebars .main-not-front{margin:0;padding:0;}.no-sidebars .main-not-front .content-classic .carousel-wrap .prev,.sidebar-first .main-not-front .content-classic .carousel-wrap .prev,.sidebar-second .main-not-front .content-classic .carousel-wrap .prev,.two-sidebars .main-not-front .content-classic .carousel-wrap .prev{left:-15px;}.no-sidebars .main-not-front .content-classic .carousel-wrap .next,.sidebar-first .main-not-front .content-classic .carousel-wrap .next,.sidebar-second .main-not-front .content-classic .carousel-wrap .next,.two-sidebars .main-not-front .content-classic .carousel-wrap .next{right:-15px;}.no-sidebars .main-not-front .content-classic .note-list li,.sidebar-first .main-not-front .content-classic .note-list li,.sidebar-second .main-not-front .content-classic .note-list li,.two-sidebars .main-not-front .content-classic .note-list li{padding-left:0;}.no-sidebars .main-not-front .content-classic .note-list li:before,.sidebar-first .main-not-front .content-classic .note-list li:before,.sidebar-second .main-not-front .content-classic .note-list li:before,.two-sidebars .main-not-front .content-classic .note-list li:before{display:inline-block;margin-right:4px;position:static;text-align:left;vertical-align:middle;}.no-sidebars .main-not-front .table,.sidebar-first .main-not-front .table,.sidebar-second .main-not-front .table,.two-sidebars .main-not-front .table{overflow:auto;width:100%;}.no-sidebars .main-not-front .table table,.sidebar-first .main-not-front .table table,.sidebar-second .main-not-front .table table,.two-sidebars .main-not-front .table table{width:auto !important;}.no-sidebars .main-not-front .table td,.sidebar-first .main-not-front .table td,.sidebar-second .main-not-front .table td,.two-sidebars .main-not-front .table td{width:auto !important;}.no-sidebars .main-not-front .breadcrumb,.sidebar-first .main-not-front .breadcrumb,.sidebar-second .main-not-front .breadcrumb,.two-sidebars .main-not-front .breadcrumb,.no-sidebars .main-not-front .content-classic .back,.sidebar-first .main-not-front .content-classic .back,.sidebar-second .main-not-front .content-classic .back,.two-sidebars .main-not-front .content-classic .back{display:none;}.no-sidebars .main-not-front .container,.sidebar-first .main-not-front .container,.sidebar-second .main-not-front .container,.two-sidebars .main-not-front .container{padding-left:10px;padding-right:10px;width:auto;}.no-sidebars .main-not-front .main-title,.sidebar-first .main-not-front .main-title,.sidebar-second .main-not-front .main-title,.two-sidebars .main-not-front .main-title{margin:1.5em auto 1em auto;padding:0;text-align:center;width:auto;}.no-sidebars .main-not-front .main-title .picture,.sidebar-first .main-not-front .main-title .picture,.sidebar-second .main-not-front .main-title .picture,.two-sidebars .main-not-front .main-title .picture{display:inline-block;float:none;margin-right:4px;text-align:right;}.no-sidebars .main-not-front .main-title .picture img,.sidebar-first .main-not-front .main-title .picture img,.sidebar-second .main-not-front .main-title .picture img,.two-sidebars .main-not-front .main-title .picture img{max-width:50%;}.no-sidebars .main-not-front .main-title h1,.sidebar-first .main-not-front .main-title h1,.sidebar-second .main-not-front .main-title h1,.two-sidebars .main-not-front .main-title h1{color:#3C3C3C;display:inline-block;font-size:1.25em;line-height:1.2em;text-align:center;}.no-sidebars .main-not-front .nav-sidebar,.sidebar-first .main-not-front .nav-sidebar,.sidebar-second .main-not-front .nav-sidebar,.two-sidebars .main-not-front .nav-sidebar{float:none;margin:0 1em;width:auto;}.no-sidebars .main-not-front .content,.sidebar-first .main-not-front .content,.sidebar-second .main-not-front .content,.two-sidebars .main-not-front .content{float:none;margin:0 auto;width:auto;}.no-sidebars .main-not-front .content .banner,.sidebar-first .main-not-front .content .banner,.sidebar-second .main-not-front .content .banner,.two-sidebars .main-not-front .content .banner{margin-left:0;margin-right:0;margin-top:0;width:auto;}.no-sidebars .main-not-front .content iframe,.sidebar-first .main-not-front .content iframe,.sidebar-second .main-not-front .content iframe,.two-sidebars .main-not-front .content iframe{height:auto;max-width:100%;}.no-sidebars .main-not-front .content a.button,.sidebar-first .main-not-front .content a.button,.sidebar-second .main-not-front .content a.button,.two-sidebars .main-not-front .content a.button{width:auto;}.no-sidebars .main-not-front .content .go-top,.sidebar-first .main-not-front .content .go-top,.sidebar-second .main-not-front .content .go-top,.two-sidebars .main-not-front .content .go-top{display:none;}.no-sidebars .main-not-front .content.content-hub,.sidebar-first .main-not-front .content.content-hub,.sidebar-second .main-not-front .content.content-hub,.two-sidebars .main-not-front .content.content-hub{width:auto !important;}.no-sidebars .main-not-front .content.content-hub .content-block,.sidebar-first .main-not-front .content.content-hub .content-block,.sidebar-second .main-not-front .content.content-hub .content-block,.two-sidebars .main-not-front .content.content-hub .content-block{background:none !important;border:none !important;height:auto !important;margin:0 !important;padding:0 !important;*zoom:1;}.no-sidebars .main-not-front .content.content-hub .content-block:before,.sidebar-first .main-not-front .content.content-hub .content-block:before,.sidebar-second .main-not-front .content.content-hub .content-block:before,.two-sidebars .main-not-front .content.content-hub .content-block:before,.no-sidebars .main-not-front .content.content-hub .content-block:after,.sidebar-first .main-not-front .content.content-hub .content-block:after,.sidebar-second .main-not-front .content.content-hub .content-block:after,.two-sidebars .main-not-front .content.content-hub .content-block:after{display:table;content:"";line-height:0;}.no-sidebars .main-not-front .content.content-hub .content-block:after,.sidebar-first .main-not-front .content.content-hub .content-block:after,.sidebar-second .main-not-front .content.content-hub .content-block:after,.two-sidebars .main-not-front .content.content-hub .content-block:after{clear:both;}.no-sidebars .main-not-front .content.content-hub .block-hub,.sidebar-first .main-not-front .content.content-hub .block-hub,.sidebar-second .main-not-front .content.content-hub .block-hub,.two-sidebars .main-not-front .content.content-hub .block-hub{background:transparent;border:none;float:left;margin:0 1% 2% 1%;padding:0;position:static !important;width:48% !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}.no-sidebars .main-not-front .content.content-hub .block-hub header a,.sidebar-first .main-not-front .content.content-hub .block-hub header a,.sidebar-second .main-not-front .content.content-hub .block-hub header a,.two-sidebars .main-not-front .content.content-hub .block-hub header a{background:#fff;border:3px solid #fff;color:#515151;min-height:28px;padding:115px 10px 15px 10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.no-sidebars .main-not-front .content.content-hub .block-hub header a:hover,.sidebar-first .main-not-front .content.content-hub .block-hub header a:hover,.sidebar-second .main-not-front .content.content-hub .block-hub header a:hover,.two-sidebars .main-not-front .content.content-hub .block-hub header a:hover,.no-sidebars .main-not-front .content.content-hub .block-hub header a:focus,.sidebar-first .main-not-front .content.content-hub .block-hub header a:focus,.sidebar-second .main-not-front .content.content-hub .block-hub header a:focus,.two-sidebars .main-not-front .content.content-hub .block-hub header a:focus,.no-sidebars .main-not-front .content.content-hub .block-hub header a:active,.sidebar-first .main-not-front .content.content-hub .block-hub header a:active,.sidebar-second .main-not-front .content.content-hub .block-hub header a:active,.two-sidebars .main-not-front .content.content-hub .block-hub header a:active{color:#007EB6;border-color:#007EB6;}.no-sidebars .main-not-front .content.content-hub .block-hub header a:after,.sidebar-first .main-not-front .content.content-hub .block-hub header a:after,.sidebar-second .main-not-front .content.content-hub .block-hub header a:after,.two-sidebars .main-not-front .content.content-hub .block-hub header a:after{display:none;}.no-sidebars .main-not-front .content.content-hub .block-hub header h2,.sidebar-first .main-not-front .content.content-hub .block-hub header h2,.sidebar-second .main-not-front .content.content-hub .block-hub header h2,.two-sidebars .main-not-front .content.content-hub .block-hub header h2{font-size:1em;font-weight:bold;text-align:center;text-transform:uppercase;padding:0;}.no-sidebars .main-not-front .content.content-hub .block-hub header img,.sidebar-first .main-not-front .content.content-hub .block-hub header img,.sidebar-second .main-not-front .content.content-hub .block-hub header img,.two-sidebars .main-not-front .content.content-hub .block-hub header img{bottom:auto;height:auto;margin-left:-35px;max-width:70px;left:50%;top:10px;}.no-sidebars .main-not-front .content.content-hub .block-hub p,.sidebar-first .main-not-front .content.content-hub .block-hub p,.sidebar-second .main-not-front .content.content-hub .block-hub p,.two-sidebars .main-not-front .content.content-hub .block-hub p,.no-sidebars .main-not-front .content.content-hub .block-hub ul,.sidebar-first .main-not-front .content.content-hub .block-hub ul,.sidebar-second .main-not-front .content.content-hub .block-hub ul,.two-sidebars .main-not-front .content.content-hub .block-hub ul{display:none;}.no-sidebars .main-not-front .content.content-buttons .content-block,.sidebar-first .main-not-front .content.content-buttons .content-block,.sidebar-second .main-not-front .content.content-buttons .content-block,.two-sidebars .main-not-front .content.content-buttons .content-block{background:none !important;border:none !important;height:auto !important;margin:0 !important;padding:0 !important;}.no-sidebars .main-not-front .content.content-buttons .buttons-list a,.sidebar-first .main-not-front .content.content-buttons .buttons-list a,.sidebar-second .main-not-front .content.content-buttons .buttons-list a,.two-sidebars .main-not-front .content.content-buttons .buttons-list a{background:#fff;border:3px solid #fff;color:#515151;display:inline-block;margin-bottom:2%;margin-left:0;min-height:0;padding-left:80px;width:100%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.no-sidebars .main-not-front .content.content-buttons .buttons-list a:hover,.sidebar-first .main-not-front .content.content-buttons .buttons-list a:hover,.sidebar-second .main-not-front .content.content-buttons .buttons-list a:hover,.two-sidebars .main-not-front .content.content-buttons .buttons-list a:hover,.no-sidebars .main-not-front .content.content-buttons .buttons-list a:focus,.sidebar-first .main-not-front .content.content-buttons .buttons-list a:focus,.sidebar-second .main-not-front .content.content-buttons .buttons-list a:focus,.two-sidebars .main-not-front .content.content-buttons .buttons-list a:focus,.no-sidebars .main-not-front .content.content-buttons .buttons-list a:active,.sidebar-first .main-not-front .content.content-buttons .buttons-list a:active,.sidebar-second .main-not-front .content.content-buttons .buttons-list a:active,.two-sidebars .main-not-front .content.content-buttons .buttons-list a:active{color:#007EB6;border-color:#007EB6;}.no-sidebars .main-not-front .content.content-buttons .buttons-list a:before,.sidebar-first .main-not-front .content.content-buttons .buttons-list a:before,.sidebar-second .main-not-front .content.content-buttons .buttons-list a:before,.two-sidebars .main-not-front .content.content-buttons .buttons-list a:before{background-image:url(/sites/all/themes/stm/img/bus-icons-big.png);height:47px;left:10px;margin-top:-28px;position:absolute;top:50%;width:47px;}.no-sidebars .main-not-front .content.content-buttons .buttons-list a.local:before,.sidebar-first .main-not-front .content.content-buttons .buttons-list a.local:before,.sidebar-second .main-not-front .content.content-buttons .buttons-list a.local:before,.two-sidebars .main-not-front .content.content-buttons .buttons-list a.local:before{background-position:0 0;}.no-sidebars .main-not-front .content.content-buttons .buttons-list a.express:before,.sidebar-first .main-not-front .content.content-buttons .buttons-list a.express:before,.sidebar-second .main-not-front .content.content-buttons .buttons-list a.express:before,.two-sidebars .main-not-front .content.content-buttons .buttons-list a.express:before{background-position:0 -47px;}.no-sidebars .main-not-front .content.content-buttons .buttons-list a.dedicated:before,.sidebar-first .main-not-front .content.content-buttons .buttons-list a.dedicated:before,.sidebar-second .main-not-front .content.content-buttons .buttons-list a.dedicated:before,.two-sidebars .main-not-front .content.content-buttons .buttons-list a.dedicated:before{background-position:0 -94px;}.no-sidebars .main-not-front .content.content-buttons .buttons-list a.night:before,.sidebar-first .main-not-front .content.content-buttons .buttons-list a.night:before,.sidebar-second .main-not-front .content.content-buttons .buttons-list a.night:before,.two-sidebars .main-not-front .content.content-buttons .buttons-list a.night:before{background-position:0 -141px;}.no-sidebars .main-not-front .content.content-buttons .buttons-list a.shuttleOr:before,.sidebar-first .main-not-front .content.content-buttons .buttons-list a.shuttleOr:before,.sidebar-second .main-not-front .content.content-buttons .buttons-list a.shuttleOr:before,.two-sidebars .main-not-front .content.content-buttons .buttons-list a.shuttleOr:before{background-position:0 -282px;}.no-sidebars .main-not-front .content.content-buttons .buttons-list a.taxi:before,.sidebar-first .main-not-front .content.content-buttons .buttons-list a.taxi:before,.sidebar-second .main-not-front .content.content-buttons .buttons-list a.taxi:before,.two-sidebars .main-not-front .content.content-buttons .buttons-list a.taxi:before{background-position:0 -328px;margin-top:-24px;}.no-sidebars .main-not-front .content.content-buttons .buttons-list a.line-1:before,.sidebar-first .main-not-front .content.content-buttons .buttons-list a.line-1:before,.sidebar-second .main-not-front .content.content-buttons .buttons-list a.line-1:before,.two-sidebars .main-not-front .content.content-buttons .buttons-list a.line-1:before{background-position:0 -376px;margin-top:-24px;}.no-sidebars .main-not-front .content.content-buttons .buttons-list a.line-2:before,.sidebar-first .main-not-front .content.content-buttons .buttons-list a.line-2:before,.sidebar-second .main-not-front .content.content-buttons .buttons-list a.line-2:before,.two-sidebars .main-not-front .content.content-buttons .buttons-list a.line-2:before{background-position:0 -423px;margin-top:-24px;}.no-sidebars .main-not-front .content.content-buttons .buttons-list a.line-4:before,.sidebar-first .main-not-front .content.content-buttons .buttons-list a.line-4:before,.sidebar-second .main-not-front .content.content-buttons .buttons-list a.line-4:before,.two-sidebars .main-not-front .content.content-buttons .buttons-list a.line-4:before{background-position:0 -470px;margin-top:-24px;}.no-sidebars .main-not-front .content.content-buttons .buttons-list a.line-5:before,.sidebar-first .main-not-front .content.content-buttons .buttons-list a.line-5:before,.sidebar-second .main-not-front .content.content-buttons .buttons-list a.line-5:before,.two-sidebars .main-not-front .content.content-buttons .buttons-list a.line-5:before{background-position:0 -517px;margin-top:-24px;}.no-sidebars .main-not-front .content.content-buttons .buttons-list a.map:before,.sidebar-first .main-not-front .content.content-buttons .buttons-list a.map:before,.sidebar-second .main-not-front .content.content-buttons .buttons-list a.map:before,.two-sidebars .main-not-front .content.content-buttons .buttons-list a.map:before{background-position:0 -564px;margin-top:-24px;}.no-sidebars .main-not-front .content.content-buttons .buttons-list a:after,.sidebar-first .main-not-front .content.content-buttons .buttons-list a:after,.sidebar-second .main-not-front .content.content-buttons .buttons-list a:after,.two-sidebars .main-not-front .content.content-buttons .buttons-list a:after{display:none;}.no-sidebars .main-not-front .content.content-buttons .buttons-list a h2,.sidebar-first .main-not-front .content.content-buttons .buttons-list a h2,.sidebar-second .main-not-front .content.content-buttons .buttons-list a h2,.two-sidebars .main-not-front .content.content-buttons .buttons-list a h2{font-size:1em;font-weight:bold;line-height:1.5em;text-transform:uppercase;margin:0;padding:0;vertical-align:middle;}.no-sidebars .main-not-front .content.content-buttons .buttons-list a p,.sidebar-first .main-not-front .content.content-buttons .buttons-list a p,.sidebar-second .main-not-front .content.content-buttons .buttons-list a p,.two-sidebars .main-not-front .content.content-buttons .buttons-list a p{display:none;}.no-sidebars .main-not-front .content .anchors,.sidebar-first .main-not-front .content .anchors,.sidebar-second .main-not-front .content .anchors,.two-sidebars .main-not-front .content .anchors{display:none;}.no-sidebars .main-not-front .content h1,.sidebar-first .main-not-front .content h1,.sidebar-second .main-not-front .content h1,.two-sidebars .main-not-front .content h1,.no-sidebars .main-not-front .content h2,.sidebar-first .main-not-front .content h2,.sidebar-second .main-not-front .content h2,.two-sidebars .main-not-front .content h2{font-size:1.25em;font-weight:normal;}.no-sidebars .main-not-front .content h3,.sidebar-first .main-not-front .content h3,.sidebar-second .main-not-front .content h3,.two-sidebars .main-not-front .content h3{font-size:1.25em;font-weight:normal;}.no-sidebars .main-not-front .content h4,.sidebar-first .main-not-front .content h4,.sidebar-second .main-not-front .content h4,.two-sidebars .main-not-front .content h4,.no-sidebars .main-not-front .content h5,.sidebar-first .main-not-front .content h5,.sidebar-second .main-not-front .content h5,.two-sidebars .main-not-front .content h5,.no-sidebars .main-not-front .content h6,.sidebar-first .main-not-front .content h6,.sidebar-second .main-not-front .content h6,.two-sidebars .main-not-front .content h6{font-size:1.167em;font-weight:normal;}.no-sidebars .main-not-front .content .column-1,.sidebar-first .main-not-front .content .column-1,.sidebar-second .main-not-front .content .column-1,.two-sidebars .main-not-front .content .column-1,.no-sidebars .main-not-front .content .column-2,.sidebar-first .main-not-front .content .column-2,.sidebar-second .main-not-front .content .column-2,.two-sidebars .main-not-front .content .column-2,.no-sidebars .main-not-front .content .column-3,.sidebar-first .main-not-front .content .column-3,.sidebar-second .main-not-front .content .column-3,.two-sidebars .main-not-front .content .column-3{float:none;margin:none;width:auto;}.no-sidebars .main-not-front .content .column-2,.sidebar-first .main-not-front .content .column-2,.sidebar-second .main-not-front .content .column-2,.two-sidebars .main-not-front .content .column-2,.no-sidebars .main-not-front .content .column-3,.sidebar-first .main-not-front .content .column-3,.sidebar-second .main-not-front .content .column-3,.two-sidebars .main-not-front .content .column-3{border-top:1px solid #EBEBEB;margin:20px 0 0 0;padding:20px 0 0 0;}.no-sidebars .main-not-front .aside-sidebar,.sidebar-first .main-not-front .aside-sidebar,.sidebar-second .main-not-front .aside-sidebar,.two-sidebars .main-not-front .aside-sidebar{background:#fff;border:none;clear:none;display:block;float:none;margin-top:10px;margin-left:1%;margin-right:1%;padding:0;-webkit-box-shadow:0 2px 4px #AAA;-moz-box-shadow:0 2px 4px #AAA;box-shadow:0 2px 4px #AAA;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:auto;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}.no-sidebars .main-not-front .aside-sidebar .block,.sidebar-first .main-not-front .aside-sidebar .block,.sidebar-second .main-not-front .aside-sidebar .block,.two-sidebars .main-not-front .aside-sidebar .block{border-left:0;display:block;padding:25px 20px;width:auto;}#metro-map{display:none;}#metro-map-list{display:block;}.one-sidebar div.messages,.two-sidebars div.messages{margin-left:0;}.main-not-front .main-title .flux-twitter{display:none;}.content-classic .social{max-height:100%;}.content-classic .social .button{margin:0 0 5px 0;}.content-classic .articles-list .order-group article.first .order,.content-classic .articles-list .order-group article .order{left:auto;right:0;text-align:right;top:12px;width:35%;}.content-classic .articles-list .order-group article .details.external,.content-classic .articles-list .order-group article .details{margin-left:0;padding-top:0;}.content-classic .articles-list .order-group article .details.external a:before{display:none;}.content-classic .articles-list a:after{display:none;}.content-classic .articles-list a .title{width:60%;}.main-not-front .content.content-classic .content-une .article-une a img{margin-left:0;max-width:100%;}.main-not-front .content.content-classic .content-une .article-une a .title{bottom:auto;left:auto;max-width:100%;padding:0;position:relative;}.main-not-front .content.content-classic .content-une .article-une a .title:before{display:none;}.main-not-front .content.content-classic .content-linkedin{display:none;}.main-not-front .main-title .more-infos{display:none;}#main .content-classic table.bus-list{display:block;margin-top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}#main .content-classic table.bus-list:before,#main .content-classic table.bus-list:after{display:table;content:"";line-height:0;}#main .content-classic table.bus-list:after{clear:both;}#main .content-classic table.bus-list tbody,#main .content-classic table.bus-list tr,#main .content-classic table.bus-list th,#main .content-classic table.bus-list td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;display:block;width:100%;}#main .content-classic table.bus-list .correspondance-bus-list-th{display:flex;}#main .content-classic table.bus-list tr{*zoom:1;margin-top:1.5em;}#main .content-classic table.bus-list tr:before,#main .content-classic table.bus-list tr:after{display:table;content:"";line-height:0;}#main .content-classic table.bus-list tr:after{clear:both;}#main .content-classic table.bus-list tr:first-child{margin-top:0;}#main .content-classic table.bus-list td{float:left;padding:0 !important;width:48%;}#main .content-classic table.bus-list td:last-child{margin-left:4%;}#main .content-classic table.bus-list td.empty{border:none;}#main .content-classic table.bus-list td a{border:2px solid #BCBCBC;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}#main .content-classic table.bus-list td a:hover,#main .content-classic table.bus-list td a:focus{border-color:#009EE0;}#main .content-classic table.bus-list td a span{border-left:none;}#metro-stations-list li .correspondance,#bus-stations-list li .correspondance{display:none;}#metro-stations-list li .correspondance-text{display:inline-block;position:static;vertical-align:text-bottom;}#change-date.change-date .accessibility,#change-date-plan.change-date .accessibility{margin:1em 0;}#change-date.change-date .btn-wrap,#change-date-plan.change-date .btn-wrap{position:static;text-align:right;}.js #map-area{background:#fff;height:auto !important;margin:0;min-height:0 !important;padding:2em 0 0 0;}.js #map-module .main-tabs{float:none;}.js #map-module .main-tabs .main-tabs-list{background:#3C3C3C;padding-bottom:20px;position:static;width:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.js #map-module .main-tabs .main-tabs-list li{float:left;width:33.3%;}.js #map-module .main-tabs .main-tabs-list li.tab-tariffs{display:none;}.js #map-module .main-tabs .main-tabs-list li:first-child{border-top:1px solid #3c3c3c;}.js #map-module .main-tabs .main-tabs-list li:hover,.js #map-module .main-tabs .main-tabs-list li.ui-state-active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.js #map-module .main-tabs .main-tabs-list li:hover:before,.js #map-module .main-tabs .main-tabs-list li.ui-state-active:before,.js #map-module .main-tabs .main-tabs-list li:hover:after,.js #map-module .main-tabs .main-tabs-list li.ui-state-active:after{display:none;}.js #map-module .main-tabs .main-tabs-list li a{text-transform:none;}.js #map-module .main-tabs #map-application-closer{display:none;}#main-search-box{display:block;margin:0;padding:0;min-width:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}#main-search-box .category > header{display:none;}#main-search-box .form-element{width:auto !important;}#main-search-box .search.not-searched input,#main-search-box .search.not-searched select{margin-right:50px;width:85%;}#main-search-box .change-date .search .datepicker{margin-right:0;width:auto;}#main-search-box .search-itineraries .more-application-data{display:block;opacity:1;}#main-search-box .options-block .transport-type{margin-bottom:10px;}#main-search-box .options-block .transport-type .label{display:block;}#main-search-box .options-block .transport-type .checkbox{margin-bottom:10px;}#main-search-box .actions .btn + .btn{margin-top:20px;}#main-search-box #view-tariffs .tarifs-double-block .content{display:block;padding-right:0;width:auto;}#main-search-box #view-tariffs .tarifs-double-block aside{display:block;*zoom:1;}#main-search-box #view-tariffs .tarifs-double-block aside:before,#main-search-box #view-tariffs .tarifs-double-block aside:after{display:table;content:"";line-height:0;}#main-search-box #view-tariffs .tarifs-double-block aside:after{clear:both;}#main-search-box #view-tariffs .block{display:block;margin:20px 2% 0 2%;width:auto;}#main-search-box footer .infos .opener,#main-search-box footer .infos.closed .opener{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.no-touch .map-UCMU .ucmu,.no-touch .map-UCMU .ucmu.closed{height:auto !important;padding:16px 70px 14px 70px !important;}.no-touch .map-UCMU .ucmu .fanion,.no-touch .map-UCMU .ucmu .icon-close,.no-touch .map-UCMU .ucmu.closed .fanion,.no-touch .map-UCMU .ucmu.closed .icon-close{display:none !important;}.no-touch .map-UCMU .ucmu .message,.no-touch .map-UCMU .ucmu.closed .message{display:block !important;}.touch #map-area{display:none;}#map-OSM{height:1px;opacity:0;width:1px;}#map-service-state{background:#fff;display:block;padding:2em 0;}#map-service-state .status-services{display:block;padding-bottom:2em;width:auto;}#map-service-state .status-services .tab{text-align:center;text-transform:none;}#map-service-state .status-services .tab:after{display:none;}#map-service-state .status-services .tab.ui-tabs-active a,#map-service-state .status-services .tab.ui-tabs-active a:hover,#map-service-state .status-services .tab.ui-tabs-active a:focus{background:#3C3C3C;border-top:1px solid #3C3C3C;color:#fff;}#map-service-state .status-services .tab a{background:#fff;border:none;border-top:1px solid #BCBCBC;color:#515151;font-weight:normal;min-height:36px;padding:10px;}#map-service-state .status-services .tab a:hover,#map-service-state .status-services .tab a:focus{background:#EBEBEB;color:#515151;}#map-service-state .status-services .tab .icon{display:none;}#map-service-state .status-services .tab-blocks{background:#3C3C3C;display:block;margin:0;padding:20px 10px;}#map-service-state .status-services .tab-blocks .tab-block{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}#map-service-state .status-services .tab-blocks .tab-block.status-metro{display:block;}#map-service-state .status-services .status-metro .line{float:none;width:auto;}#map-service-state .status-services .status-bus .blocks.blocks_day{width:100%;float:none;}#map-service-state .status-services .status-bus .blocks.blocks_night{width:100%;float:none;}#map-service-state .status-services .status-bus .blocks .block{display:block;float:none;margin-right:0;margin-bottom:10px;width:auto;}#map-service-state .status-services .status-elevator{padding-left:20px;*zoom:1;}#map-service-state .status-services .status-elevator:before,#map-service-state .status-services .status-elevator:after{display:table;content:"";line-height:0;}#map-service-state .status-services .status-elevator:after{clear:both;}#map-service-state .status-services .status-elevator .icon-elevator{display:none;}#map-service-state .status-services .status-elevator li{display:block;float:left;margin-right:4%;width:46%;}#map-service-state .status-messages{display:block;width:auto;}#map-service-state .status-messages .tab,#map-service-state .status-messages .tab:hover,#map-service-state .status-messages .tab:focus{background:#3C3C3C !important;color:#fff !important;cursor:default !important;}#map-service-state .status-messages .tab-blocks{background:#3C3C3C;display:block;margin:0;padding:20px 10px;}#map-service-state .status-messages .tab-blocks .tab-block{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}#map-service-state .status-messages .more{padding-left:20px;padding-right:20px;}#map-service-state .status-messages .switch{display:none;}#map-service-state.opened .status-messages .tab-blocks,#map-service-state.opened .status-services .tab-blocks{margin-bottom:0;}#map-service-state .status-services .more,#map-service-state .status-messages .more{clear:left;display:block;position:static;width:auto;}#footer .part-1,#footer .part-2{background:#4a4a4a;min-height:0;}#footer .services{margin-right:0;}#footer .services h2{color:#BCBCBC;display:block;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1em;margin:0 2%;padding:1em 20px 0 20px;text-transform:uppercase;}#footer .services ul{margin:0;text-align:left;padding:1em 20px 0 20px;text-transform:none;}#footer .services ul li{float:none;font-size:1.2em;padding:0;width:auto;}#footer .services ul li a{background:none;border-top:1px solid #515151;display:block;margin:0 2%;min-height:0;padding:1em 0;white-space:none;}#footer .social{display:none;}#footer .more-infos{float:none;padding-bottom:3em;position:relative;}#footer .more-infos .legals{bottom:0;color:#BCBCBC;left:2%;position:absolute;top:auto;}#footer .more-infos .links{display:block;margin:0 20px;padding:0 2%;}#footer .more-infos .links ul{border-top:1px solid #515151;padding:1em 0;}#footer .more-infos .links li{display:inline-block;float:none;font-size:1em;padding:0;width:auto;}#footer .more-infos .links li a{background:none;color:#BCBCBC;display:inline-block;float:none;line-height:2em;margin:0 10px 0 0;min-height:0;padding:0;white-space:none;}#footer .infolettre{display:none;}#menu-overlay{display:none !important;height:0 !important;opacity:0 !important;}#nav-level-2,#nav-level-3{display:none;}#stm-contact-contact .item,#stm-contact-ta-contact .item{margin:1em 0;width:100%;}#stm-contact-contact fieldset,#stm-contact-ta-contact fieldset{margin:2em 0;}#stm-contact-contact select,#stm-contact-ta-contact select{width:100%;}#stm-contact-contact .more-detail,#stm-contact-ta-contact .more-detail{display:none;}#stm-contact-contact .captcha,#stm-contact-ta-contact .captcha{width:auto;}#stm-contact-contact .captcha .form-item-captcha-response .description,#stm-contact-ta-contact .captcha .form-item-captcha-response .description{margin:1em 0;width:auto;}#stm-contact-contact .group-item,#stm-contact-ta-contact .group-item{margin:0;}#stm-contact-contact .group-item .item,#stm-contact-ta-contact .group-item .item{float:none;margin:1em 0;}#stm-contact-contact .group-item .item:last-child,#stm-contact-ta-contact .group-item .item:last-child{margin-left:0;}#stm-contact-contact .phone .number-phone,#stm-contact-ta-contact .phone .number-phone,#stm-contact-contact .phone .extension-phone,#stm-contact-ta-contact .phone .extension-phone{float:none;margin:1em 0;}#change-date.change-date .search,#change-date-plan.change-date .search{display:block;}#change-date.change-date .search .datepicker,#change-date-plan.change-date .search .datepicker{width:100%;}.main-not-front .content.content-classic .content-emplois .all-category{clear:both;float:none;margin:0 auto;text-align:center;width:100%;}.main-not-front .content.content-classic .content-emplois .list-subcategories{display:none;}.main-not-front .list-cat-emplois .cat-emplois{float:none !important;position:static !important;width:auto !important;}.main-not-front .category-hub .list-jobs-headline .views-row{clear:both;float:none;margin:0 auto 25px;text-align:center;width:100%;}.main-not-front .category-hub .list-jobs-headline .views-row-last{margin-bottom:0;}.main-not-front .category-hub .list-jobs-headline img{display:block;margin:0 auto;}.mystm .list-favorite-bus .alert-congestion--list .icon-congestion{margin-left:14px;padding-right:11px;}.mystm .list-favorite-bus .alert-occupancy-level-01--list .icon-occupancy-level-01{margin-left:14px;padding-right:11px;}.mystm .list-favorite-bus .alert-occupancy-level-02--list .icon-occupancy-level-02{margin-left:14px;padding-right:11px;}.mystm .list-favorite-bus .alert-occupancy-level-03--list .icon-occupancy-level-03{margin-left:14px;padding-right:11px;}.mystm .list-favorite-bus .alert-occupancy-level-04--list .icon-occupancy-level-04{margin-left:14px;padding-right:11px;}.main-not-front .single-emploi .category-img{display:none;}.main-not-front .content.content-services .content-block div#status-bus-to-check-display-zone .item{padding:30px 25px 20px 70px;}#status-bus-page-list .status-services .status-bus .blocks span.title{margin-left:3px;}.group-from-to-items{display:block;width:100%;}.group-from-to-items > .column-from-to:first-child{border-bottom:0;}.group-from-to-items .column-from-to{width:100%;border-top:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3;padding:10px 0;}.item-details.escalators{border:0;}.icon.details{margin-left:15px;}.item-details.escalators{margin:0 0 20px 0;}#metro-stations-list a.escalator-resume:after{right:25px;}}
@media print{*{color:#000 !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:none !important;}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h1,h2,h3,header{page-break-after:avoid !important;}abbr{border:none !important;}#header .part-2,#header .main-nav,#header .global-nav #button-global-nav,#map-service-state,#main-search-box-loading-finished,#useful-to-know,#footer .part-1,#footer .links,#footer .sites-list,#footer .infolettre{display:none !important;}.view-print{display:block !important;}#footer .part-2{background:transparent !important;}#header{border:none !important;}#header .logo{margin-right:0 !important;padding-left:0 !important;}#footer{border-top:1px solid #6d6d6d !important;}#footer .more-infos{margin-right:0 !important;}#footer .more-infos .legals{position:static !important;}#map-application .tabs-list,#map-application .options-block,#map-application .downloads,#map-application .more,#map-application .actions,#map-application button,#map-application footer{display:none !important;}#map-application .map-area{padding:0 !important;}#map-application .main-tabs{float:none !important;}#map-application .main-search-box{background:#ffffff;display:block !important;margin:0 !important;width:auto !important;}#map-application .main-search-box .form-element{width:auto !important;}#map-application .main-search-box .date-list{border:1pt solid #6d6d6d;padding:6px !important;}#map-application .main-search-box .all-schedules-accordion .ui-accordion-header{background:none !important;border:none !important;margin-top:20pt !important;page-break-after:avoid !important;}#map-application .main-search-box .all-schedules-accordion .ui-accordion-content,#map-application .main-search-box .all-schedules-accordion table{border:none !important;display:block !important;page-break-inside:avoid !important;width:auto !important;}#map-application .main-search-box .all-schedules-accordion th,#map-application .main-search-box .all-schedules-accordion td{border:1pt solid #bcbcbc !important;}#map-application .main-search-box .tineraries-start-stop-results .start-stop .starting-at{border-bottom:none !important;}#map-application .main-search-box .all-itineraries .itineraries-infos-results{max-height:none !important;}#map-application .main-search-box .all-itineraries .path{display:none;}#map-application .main-search-box .all-itineraries section > .header{background:none !important;border-top:none !important;}#map-application .main-search-box .all-itineraries section > .header span.ui-accordion-header-icon{display:none;}#map-application .main-search-box .all-itineraries section > .header h2{background:none;content:'>';padding-left:0;}#map-application .main-search-box .all-itineraries section > .header ol li:after{background:none;content:'>';margin-right:0;}#map-application .main-search-box .all-itineraries section.view-print > .header .trajet,#map-application .main-search-box .all-itineraries section.view-print > .header .date,#map-application .main-search-box .all-itineraries section.view-print > .header ol,#map-application .main-search-box .all-itineraries section > .infos{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none !important;margin-left:0 !important;margin-right:0 !important;}#map-application .main-search-box .all-itineraries section.view-print > .header ol,#map-application .main-search-box .all-itineraries section > .infos{border-bottom:1pt solid #6d6d6d !important;}#map-application .main-search-box .all-itineraries .view-print .ui-accordion-header,#map-application .main-search-box .all-itineraries .view-print .ui-accordion-content{display:block !important;}#map-application .main-search-box .all-itineraries section > .infos ol{max-height:none !important;overflow:visible !important;page-break-inside:auto;}#map-application .main-search-box .all-itineraries .label,#map-application .main-search-box .all-itineraries .more{display:none !important;}#map-application .main-search-box .all-itineraries .all-itineraries-accordion .icon{background:none;text-indent:0;vertical-align:baseline;width:auto;}#map-application .map-OSM,#map-application .map-dir-1,#map-application .map-dir-2{display:none !important;}#map-application .map-service-state{border-top:1px solid #6d6d6d !important;}#map-application .main-search-box .all-itineraries section.view-print > .micro-alert-metro{display:none !important;}#map-application .main-search-box .all-itineraries section.view-print > .micro-alert-bus{display:none !important;}#map-application .main-search-box .all-itineraries section > .infos ol > li > .info > .error{color:red !important;}}

