.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;}
.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:#ffffff;border:1px solid #bcbcbc;border-collapse:collapse;margin:0 0 1em 0;}table thead,table tbody{border:none;}table th,table td{background:#ffffff;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 #ffffff;}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:#ffffff;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:#000000;color:#ffffff;display:inline-block;left:-7777px;padding:10px 20px;position:absolute;top:-7777px;z-index:10;}#header #skip-links a:focus{left:0;top:0;}#header .you-are-welcome{padding:1em 30px;}#header .you-are-welcome p{font-size:1.167em;margin:0;padding:0;}#header .you-are-welcome a{display:inline-block;margin-left:10px;}#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:#000000;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;<<<<<<< HEAD
  zoom:1;=======
  zoom:1;>>>>>>> master
  *display:inline;}#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;}#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;}#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:#ffffff;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,#000000);background-image:-webkit-gradient(linear,0 0,0 100%,from(#6d6d6d),to(#000000));background-image:-webkit-linear-gradient(top,#6d6d6d,#000000);background-image:-o-linear-gradient(top,#6d6d6d,#000000);background-image:linear-gradient(to bottom,#6d6d6d,#000000);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:#000000;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:#000000;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{background:url(/sites/all/themes/stm/img/habillage.png) no-repeat center top;position:relative;z-index:2;*zoom:1;}.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;zoom:1;*display:inline;}.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;position:absolute;right:10px;top:-10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.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 p{height:48px;margin:0;overflow:auto;padding:0 0 0 63px;width:420px;}.main-not-front .main-title .flux-twitter img{float:left;left:15px;margin-right:0;position:absolute;top:10px;}.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:#ffffff;border:5px solid #ebebeb;min-height:300px;margin:0 0 20px 0;padding:10px 30px;position:relative;-webkit-box-shadow:0 2px 4px #aaaaaa;-moz-box-shadow:0 2px 4px #aaaaaa;box-shadow:0 2px 4px #aaaaaa;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}.main-not-front .content.content-classic .content-block section.item{border-top:1px solid #d3d3d3;padding:20px 0;}.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:#ffffff;border:3px solid #ebebeb;clear:none;display:block;float:left;margin-left:20px;padding:0;width:214px;-webkit-box-shadow:0 2px 4px #aaaaaa;-moz-box-shadow:0 2px 4px #aaaaaa;box-shadow:0 2px 4px #aaaaaa;-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.email a:before{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1200px;content:"";display:inline-block;height:20px;padding-right:6px;vertical-align:middle;width:20px;}.main-not-front .aside-sidebar ul li.email 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:#ffffff;border:5px solid #ebebeb;margin:0 0 20px 0;min-height:300px;padding:10px 30px;position:relative;-webkit-box-shadow:0 2px 4px #aaaaaa;-moz-box-shadow:0 2px 4px #aaaaaa;box-shadow:0 2px 4px #aaaaaa;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}.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: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-hub .content-block{margin-left:-14px;overflow:visible !important;}.main-not-front .content.content-hub .block-hub{background:#ffffff;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 #aaaaaa;-moz-box-shadow:0 2px 4px #aaaaaa;box-shadow:0 2px 4px #aaaaaa;-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:#ffffff;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 #aaaaaa;-moz-box-shadow:0 2px 4px #aaaaaa;box-shadow:0 2px 4px #aaaaaa;-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;}.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;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,#000000);background-image:-webkit-gradient(linear,0 0,0 100%,from(#6d6d6d),to(#000000));background-image:-webkit-linear-gradient(top,#6d6d6d,#000000);background-image:-o-linear-gradient(top,#6d6d6d,#000000);background-image:linear-gradient(to bottom,#6d6d6d,#000000);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:#ffffff;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:#ffffff;margin:39px 39px 0 0;position:absolute;right:0;top:0;white-space:nowrap;}#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;}#footer .social a.facebook{background-color:#37569b;background-position:0 0;}#footer .social a.twitter{background-color:#3daedb;background-position:0 -40px;}#footer .social a.youtube{background-color:#b2311a;background-position:0 -80px;}#footer .social a.instagram{background-color:#96be0d;background-position:0 -125px;}#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:#ffffff;display:inline-block;left:0;padding:20px;top:0;vertical-align:middle;*display:inline;*zoom:1;}#footer .more-infos .links{color:#ffffff;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:#ffffff;white-space:nowrap;}#footer .infolettre{color:#ffffff;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:#ffffff;}#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 #666666 inset;-moz-box-shadow:0 1px 1px #666666 inset;box-shadow:0 1px 1px #666666 inset;}#footer .infolettre .form-submit:active{-webkit-box-shadow:0 1px 2px #666666 inset;-moz-box-shadow:0 1px 2px #666666 inset;box-shadow:0 1px 2px #666666 inset;}
.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;}.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{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 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 #000000;color:#ffffff;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{width:auto;}.content-classic div.messages .messages{border-width:2px;}.content-classic div.messages .message-title,.content-classic div.messages .message-body{padding:0;}.content-classic div.messages .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:-777em;}.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 table{background:#ffffff;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:#ffffff;}.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:#000000;}.content-classic table.line-id-4 th.special{background:#ffe400;border-color:#e6cf00;color:#000000;}.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:#ffffff;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 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 strong{font-size:1.167em;padding-right:3px;}.content-classic table.bus-list a{border-bottom:2px solid #ffffff;border-top:2px solid #ffffff;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;zoom:1;*display:block;}.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 #ffffff;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:#ffffff;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: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-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-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{border-top:1px dotted #ebebeb;margin:0 0 2em 0;padding:1em 0 0 0;}.content-classic .note-list li{font-style:italic;margin:0 0 0.5em 0;}.content-classic .note-list 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:#ffffff;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:#ffffff;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:#ffffff;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:10px;}.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;white-space:nowrap;}.touch .map-UCMU .message a{display:none;}.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;}#change-date.change-date,#change-date-plan.change-date{position:relative;}#change-date.change-date label,#change-date-plan.change-date label{display:inline-block;font-weight:normal;}#change-date.change-date .search,#change-date-plan.change-date .search{display:inline-block;*display:inline;*zoom:1;}#change-date.change-date .search .datepicker,#change-date-plan.change-date .search .datepicker{background:#ffffff 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{color:#515151;}#change-date.change-date .search .datepicker:-ms-input-placeholder,#change-date-plan.change-date .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{color:#515151;}#change-date.change-date .search button.submit-search,#change-date-plan.change-date .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{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat scroll 0 -460px transparent;height:20px;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{text-indent:0;}#change-date.change-date .btn-wrap,#change-date-plan.change-date .btn-wrap{bottom:0;right:20px;position:absolute;}#change-date.change-date .accessibility,#change-date-plan.change-date .accessibility{display:block;margin:10px 120px 0 0;}#change-date.change-date .accessibility label,#change-date-plan.change-date .accessibility label{font-weight:normal;}#change-date.change-date .accessibility label:before,#change-date-plan.change-date .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;}#schedules-list 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{text-transform:uppercase;}#schedules-list .schedules-table{margin:0;width:100%;}#schedules-list .schedules-table caption{left:-777em;position:absolute;top:-777em;}#schedules-list .schedules-table tr.alt td{background:#f7f7f7;}#schedules-list .schedules-table tr.now th{background:#009ee0;border-color:#009ee0;}#schedules-list .schedules-table tr.now td{background:#007eb6;color:#ffffff;}#schedules-list .schedules-table th,#schedules-list .schedules-table td{padding:8px 4px;text-align:center;vertical-align:top;}#schedules-list .schedules-table th{background:#515151;border-color:#6d6d6d;border-left:none;color:#ffffff;width:40px;}#schedules-list .schedules-table th abbr{border-bottom:none;}#schedules-list .schedules-table td{width:48px;}#schedules-list .schedules-table .icon{margin-left:4px;}#schedules-list .schedules-table td.is-cancelled{}#schedules-list .schedules-table .icon-infos{background:#3c3c3c;color:#ffffff;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.loading{background:url(/sites/all/themes/stm/img/ajax-loader-big.gif) no-repeat 50% 100%;display:block;height:10px;}#schedules-list.loading h3,#schedules-list.loading div,#schedules-list.loading ol{display: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,#bus-stations-list.line-id-1 li a{background-position:30px -672px;}#metro-stations-list.line-id-1 li a .station,#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,#bus-stations-list.line-id-1 li:first-child a{background-position:30px -600px;}#metro-stations-list.line-id-1 li:last-child a,#bus-stations-list.line-id-1 li:last-child a{background-position:30px -816px;}#metro-stations-list.line-id-2 li a,#bus-stations-list.line-id-2 li a{background-position:30px -30px;}#metro-stations-list.line-id-2 li a .station,#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,#bus-stations-list.line-id-2 li:first-child a{background-position:30px 21px;}#metro-stations-list.line-id-2 li:last-child a,#bus-stations-list.line-id-2 li:last-child a{background-position:30px -195px;}#metro-stations-list.line-id-4 li a,#bus-stations-list.line-id-4 li a{background-position:30px -972px;}#metro-stations-list.line-id-4 li a .station,#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,#bus-stations-list.line-id-4 li:first-child a{background-position:30px -900px;}#metro-stations-list.line-id-4 li:last-child a,#bus-stations-list.line-id-4 li:last-child a{background-position:30px -1116px;}#metro-stations-list.line-id-5 li a,#bus-stations-list.line-id-5 li a{background-position:30px -351px;}#metro-stations-list.line-id-5 li a .station,#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,#bus-stations-list.line-id-5 li:first-child a{background-position:30px -300px;}#metro-stations-list.line-id-5 li:last-child a,#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:#ffffff;height:12px;left:28px;margin-top:0;top:20px;width:12px;}#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;}#metro-stations-list li a,#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;zoom:1;*display:block;}#metro-stations-list li a:hover,#bus-stations-list li a:hover,#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 li a:focus:after,#bus-stations-list li a:focus:after{background-position:0 -700px;}#metro-stations-list li a:hover .station,#bus-stations-list li a:hover .station,#metro-stations-list li a:focus .station,#bus-stations-list li a:focus .station{border-width:4px;left:28px;margin-top:-7px;}#metro-stations-list li 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,#bus-stations-list li .station,#metro-stations-list li .stop .icon,#bus-stations-list li .stop .icon{border:2px solid #000000;background:#ffffff;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;zoom:1;*display:block;}#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;zoom:1;*display:block;}#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,#bus-stations-list li.terminus a:hover .station,#metro-stations-list li.correspondance a:hover .station,#bus-stations-list li.correspondance a:hover .station,#metro-stations-list li.terminus a:focus .station,#bus-stations-list li.terminus a:focus .station,#metro-stations-list li.correspondance 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,#bus-stations-list li.terminus a .station,#metro-stations-list li.correspondance 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;}.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;}.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 .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-et-techniciens .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;}.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;}.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:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#ffffff;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:#ffffff;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:#ffffff;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{}.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 .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{float:left;width:80%;}.main-not-front .content.content-classic .content-emplois .list-subcategories img{display:block;margin-left:auto;margin-right:auto;}.main-not-front .content.content-classic .content-emplois .subcategories{border-top:1px solid #EBEBEB;padding:30px 0 15px;}.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{float:left;margin:0 0 30px;min-height:125px;text-align:center;width:25%;}.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;width:80%;}.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;}.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:auto;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:#ffffff;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:#000000;-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:#ffffff;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:#ffffff;content:"N";}.tag.tag-c:before{background:#8cc540;color:#ffffff;content:"C";}.tag.tag-p:before{background:#8cc540;color:#ffffff;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;}.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;}.now .notes-list span,.conditions .notes-list span{border:1px solid #ffffff;color:#ffffff;}.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:#ffffff;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,#ffffff,#f7f7f7);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f7f7f7));background-image:-webkit-linear-gradient(top,#ffffff,#f7f7f7);background-image:-o-linear-gradient(top,#ffffff,#f7f7f7);background-image:linear-gradient(to bottom,#ffffff,#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,table.correspondance{display:none;}div.error,.error{color:#e82111;}
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 input[readonly]{background:#f7f7f7 !important;}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;}body #main-search-box-loading-finished{left:-777em;position:absolute;top:-777em;}#stm-contact-contact #field-more-details,#stm-contact-contact #field-detail-subject,#stm-contact-contact #field-detail-sub-subject{display:none;}#stm-contact-contact .required-text{font-style:italic;}#stm-contact-contact .form-item,#stm-contact-contact .form-actions{margin:0;}#stm-contact-contact .group-item{margin:1.8em 0;*zoom:1;}#stm-contact-contact .group-item:before,#stm-contact-contact .group-item:after{display:table;content:"";line-height:0;}#stm-contact-contact .group-item:after{clear:both;}#stm-contact-contact .group-item .item{float:left;margin-top:0;margin-bottom:0;}#stm-contact-contact .group-item .item:first-child{margin-right:20px;}#stm-contact-contact .group-item .item:last-child{margin-left:20px;}#stm-contact-contact .item{margin:1.8em 0;position:relative;width:285px;}#stm-contact-contact .item-full{width:625px;}#stm-contact-contact .item-sujet{margin:3em 0;}#stm-contact-contact .captcha{margin:3em 0;position:relative;width:625px;}#stm-contact-contact label{display:block;font-size:1.167em;font-weight:normal;margin:0 0 0.5em 0;padding:0 0 0 4px;}#stm-contact-contact select{width:auto;}#stm-contact-contact textarea{min-height:175px;resize:vertical;}#stm-contact-contact .error-block input,#stm-contact-contact .error-block select,#stm-contact-contact .error-block textarea{border-color:#e82111;}#stm-contact-contact .time-event{margin:1em 0 0 0;}#stm-contact-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{display:inline-block;padding:0 4px;}#stm-contact-contact .time-event .at{padding:0 4px 0 0;}#stm-contact-contact .time-event .form-item{display:inline;}#stm-contact-contact .error-text{color:#e82111;margin:1em 0 0 0;padding:0 0 0.5em 0;}#stm-contact-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{*zoom:1;}#stm-contact-contact .phone:before,#stm-contact-contact .phone:after{display:table;content:"";line-height:0;}#stm-contact-contact .phone:after{clear:both;}#stm-contact-contact .phone .number-phone{float:left;width:180px;}#stm-contact-contact .phone .extension-phone{float:left;margin-left:20px;width:85px;}#stm-contact-contact .direction{*zoom:1;}#stm-contact-contact .direction:before,#stm-contact-contact .direction:after{display:table;content:"";line-height:0;}#stm-contact-contact .direction:after{clear:both;}#stm-contact-contact .direction .direction-bus,#stm-contact-contact .direction .direction-metro{width:137px;}#stm-contact-contact .direction .direction-bus{float:left;}#stm-contact-contact .direction .direction-metro{float:left;margin-left:10px;}#stm-contact-contact .vehicule-number{width:150px;}#stm-contact-contact .form-item-captcha-response label{margin-bottom:1em;}#stm-contact-contact .form-item-captcha-response .field-prefix{margin-left:10px;}#stm-contact-contact .form-item-captcha-response .form-text{display:inline-block;text-align:center;width:4em;}#stm-contact-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{margin:2em 0;text-align:center;}#stm-contact-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;}#stm-contact-contact .more-detail{position:absolute;right:-2.5em;top:2.6em;}#stm-contact-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-contact .more-detail .open:focus{border-color:#007eb6;color:#007eb6;}#stm-contact-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-contact .more-detail .close:focus{opacity:1;}#stm-contact-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{margin-right:8%;width:46%;}#stm-contact-contact .more-detail .detail .columns-2 .column-2{width:46%;}#stm-contact-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{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{font-size:1.333em;font-weight:normal;}#stm-contact-contact .more-detail .detail h3,#stm-contact-contact .more-detail .detail p{margin:1em 0;padding:0;}
.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{background:url(/sites/all/themes/stm/img/buttons.png) no-repeat 8px 0;padding-left:30px;}.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;}
.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 15px;position:relative;top:-4px;}.mystm *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mystm #main-nav .menu li .sub-nav .item{-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;box-sizing:content-box !important;}.mystm #footer ul li{-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;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 .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;}.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:#ffffff;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;}.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:#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;}.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;}}
.mystm-home-login.not-front .container{padding-top:30px;}.mystm-home-login.not-front .user-block{background:#ffffff;border:5px solid #ebebeb;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-box-shadow:0 2px 4px #aaaaaa;-moz-box-shadow:0 2px 4px #aaaaaa;box-shadow:0 2px 4px #aaaaaa;float:left;margin:0 0 20px;width:320px;}@media (min-width:768px) and (max-width:979px){.mystm-home-login.not-front .user-block{float:none;width:700px;}}@media (max-width:767px){.mystm-home-login.not-front .user-block{border:3px solid #d3d3d3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;float:none;width:100%;}}@media (min-width:1200px){.mystm-home-login.not-front .user-block{width:400px;}}.mystm-home-login.not-front .user-block .content-block{padding:30px;}@media (max-width:767px){.mystm-home-login.not-front .user-block .content-block{padding-left:10px;padding-right:10px;}}.mystm-home-login.not-front .main-not-front .container > .content{float:left;margin-left:20px;width:600px;}@media (min-width:1200px){.mystm-home-login.not-front .main-not-front .container > .content{width:740px;}}@media (min-width:768px) and (max-width:979px){.mystm-home-login.not-front .main-not-front .container > .content{margin-left:0;width:700px;}}@media (max-width:767px){.mystm-home-login.not-front .main-not-front .container > .content{float:none;margin-left:0;width:100%;}}.mystm-home-login.not-front .main-not-front .container > .content .spotlight{margin-left:0;width:100%;}.spotlight .top{margin-bottom:50px;}.spotlight .top img{display:block;margin-left:auto;margin-right:auto;}.spotlight .list-advantages{font-size:1.25em;}.spotlight .list-advantages li{display:inline-block;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;margin-bottom:50px;padding:70px 20px 0;position:relative;text-align:center;vertical-align:top;width:48%;}.spotlight .list-advantages li:before{background:url(/sites/all/themes/stm/img/mystm-icons.png) no-repeat 0 -279px;content:'';display:block;left:50%;position:absolute;top:0;}@media (max-width:767px){.spotlight .list-advantages li{padding-left:0;padding-right:0;width:100%;}}.spotlight .list-advantages .clock:before{background-position:0 -279px;height:48px;margin-left:-24px;width:48px;}.spotlight .list-advantages .gift:before{background-position:0 -370px;height:42px;margin-left:-21px;width:43px;}.spotlight .list-advantages .email:before{background-position:-59px -326px;height:33px;margin-left:-42px;top:9px;width:70px;}.spotlight .list-advantages .tooltip:before{background-position:0 -414px;height:37px;margin-left:-27px;width:55px;}.mystm .mystm-profile-form{background-color:#ffffff;border:5px solid #ebebeb;margin:20px 0;padding:18px 30px 10px;position:relative;-webkit-box-shadow:0 2px 4px #aaaaaa;-moz-box-shadow:0 2px 4px #aaaaaa;box-shadow:0 2px 4px #aaaaaa;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}.mystm .mystm-profile-form .form-item{border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-top:1px solid #ebebeb;position:relative;*zoom:1;}.mystm .mystm-profile-form .form-item:before,.mystm .mystm-profile-form .form-item:after{display:table;content:"";line-height:0;}.mystm .mystm-profile-form .form-item:after{clear:both;}@media (max-width:767px){.mystm .mystm-profile-form .form-item{border:none;}}.mystm .mystm-profile-form .form-item > label,.mystm .mystm-profile-form .form-item .label{background-color:#f2f2f2;display:block;float:left;margin-bottom:0;padding:15px 16px;position:relative;width:25%;z-index:10;font-size:1.167em;}@media (max-width:767px){.mystm .mystm-profile-form .form-item > label,.mystm .mystm-profile-form .form-item .label{float:none;width:100%;}}.mystm .mystm-profile-form .form-item > label.option,.mystm .mystm-profile-form .form-item .label.option{background-color:transparent;display:inline;float:none;padding-bottom:0;padding-left:3px;padding-right:15px;padding-top:0;}.mystm .mystm-profile-form .form-item input[type="text"],.mystm .mystm-profile-form .form-item input[type="password"]{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mystm .mystm-profile-form .form-item .field-wrapper{float:left;width:75%;}@media (max-width:767px){.mystm .mystm-profile-form .form-item .field-wrapper{float:none;width:100%;}}.mystm .mystm-profile-form .form-type-checkbox{border:none;}.mystm .mystm-profile-form .form-type-checkboxes:before,.mystm .mystm-profile-form .form-type-select:before,.mystm .mystm-profile-form .form-type-radios:before{background-color:#f2f2f2;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:25%;}@media (max-width:767px){.mystm .mystm-profile-form .form-type-checkboxes:before,.mystm .mystm-profile-form .form-type-select:before,.mystm .mystm-profile-form .form-type-radios:before{background-color:transparent;position:static;height:0;width:0;}}.mystm .mystm-profile-form .form-item-mail,.mystm .mystm-profile-form .form-item:first-child{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.mystm .mystm-profile-form .form-type-textfield .field-wrapper,.mystm .mystm-profile-form .form-type-password .field-wrapper{padding:9px 12px;}.mystm .mystm-profile-form .form-type-radio{border:none;display:inline-block;}.mystm .mystm-profile-form .field-metro-line{margin-bottom:0;}.mystm .mystm-profile-form .field-metro-line .form-type-checkbox{border:none;}.mystm .mystm-profile-form .field-metro-line .form-checkbox{float:none;margin-bottom:0;padding:0;width:auto;}.mystm .mystm-profile-form .field-metro-line label.option{padding:0 0 0 32px;width:auto;}.mystm .mystm-profile-form .form-item-metro-lines-favorites{display:none;}.mystm .mystm-profile-form .password-strength{display:none;}.mystm .mystm-profile-form .password-suggestions,.mystm .mystm-profile-form div.password-confirm{display:none !important;}.mystm .mystm-profile-form .form-type-password-confirm{border:none;}.mystm .mystm-profile-form .form-type-password-confirm .form-item:first-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mystm .mystm-profile-form .form-type-password-confirm input[type="password"],.mystm .mystm-profile-form .form-item-current-pass input[type="password"]{float:left;margin:9px 1.5%;width:72%;}@media (max-width:767px){.mystm .mystm-profile-form .form-type-password-confirm input[type="password"],.mystm .mystm-profile-form .form-item-current-pass input[type="password"]{float:none;width:97%;}}.mystm .form-item-locale{*zoom:1;}.mystm .form-item-locale:before,.mystm .form-item-locale:after{display:table;content:"";line-height:0;}.mystm .form-item-locale:after{clear:both;}.mystm .form-item-locale .form-radios{float:left;}@media (max-width:767px){.mystm .form-item-locale .form-radios{float:none;}}.mystm .form-item-locale .description{float:right;text-align:right;width:40%;}@media (max-width:767px){.mystm .form-item-locale .description{float:none;margin-top:10px;text-align:left;width:100%;}}.mystm .field-wrapper{padding:15px 25px;}@media (max-width:767px){.mystm .field-wrapper{border:1px solid #ebebeb;}}.mystm .messages-info{border:2px solid #ebebeb;margin:14px 0 25px;padding:20px 30px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}.mystm .messages-info .title{color:#209bd9;display:inline-block;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:normal;margin:0 30px 0 0;vertical-align:middle;width:20%;font-size:1.833em;}.mystm .messages-info .desc{display:inline-block;margin:0;vertical-align:middle;width:70%;font-size:1.167em;}.mystm .confirm-parent,.mystm .password-parent{width:auto;}.mystm .password-confirm{margin-top:0;}@media (max-width:767px){.mystm div.password-confirm{display:none;}}.mystm .password-strength{margin-top:0;}@media (max-width:767px){.mystm .password-strength{display:none;}}.mystm .form-item .password-suggestions{border:none;margin:0;padding:0;width:auto;}.mystm .form-item .password-suggestions li{list-style-type:none;}.mystm #user-register-form{padding:0;}.mystm #user-register-form .form-item-pass{margin-top:30px;}@media (max-width:767px){.mystm #user-register-form .form-item-pass{margin-bottom:20px;margin-top:20px;}}.mystm #user-register-form label{display:inline-block;margin-bottom:5px;padding-left:0;}.mystm #user-register-form .description{padding-left:0;}.mystm #user-register-form .password-strength{display:none;}.mystm #user-register-form .password-suggestions{display:none !important;}.mystm #user-register-form div.password-confirm{display:none;}.mystm .user-info-from-cookie .form-item{margin:10px 0;}.mystm .login-user-form{border-bottom:1px solid #d2d2d2;margin-bottom:25px;padding-bottom:25px;}.mystm .login-user-form .title-h3{margin-top:0;}.mystm .login-user-form .form-item{margin-bottom:20px;}.mystm .login-user-form label{font-size:1.167em;}.mystm .login-user-form a{display:block;margin-top:10px;}.mystm .login-user-form #edit-actions{text-align:left;}.mystm .user-home{margin:0 auto;max-width:500px;padding-top:30px;}@media (max-width:767px){.mystm .user-home{padding-top:0;}}.mystm .user-confirm-email-form .title{color:#515151;}.mystm .user-block label{display:block;margin-bottom:6px;}.ma-stm-unavailable .content.content-classic{margin-left:auto;margin-right:auto;max-width:500px;}.ma-stm-unavailable .content.content-classic .title{padding-top:0;}.ma-stm-unavailable .content.content-classic .inner{padding-bottom:20px;padding-top:20px;}.ma-stm-unavailable .content.content-classic .content-block{min-height:200px;}.ma-stm-unsubscribe-email .content.content-classic{margin-left:auto;margin-right:auto;max-width:500px;padding-bottom:70px;padding-top:70px;}.ma-stm-unsubscribe-email .content.content-classic .title{padding-top:0;}.ma-stm-unsubscribe-email .content.content-classic .inner{padding-bottom:20px;padding-top:160px;}.ma-stm-unsubscribe-email .content.content-classic .content-block{min-height:200px;}.ma-stm-unsubscribe .content.content-classic{margin-left:auto;margin-right:auto;max-width:500px;padding-bottom:400px;padding-top:400px;}.ma-stm-unsubscribe .content.content-classic .title{padding-top:0;}.ma-stm-unsubscribe .content.content-classic .inner{padding-bottom:20px;padding-top:20px;}.ma-stm-unsubscribe .content.content-classic .content-block{min-height:200px;}
.mystm .list-metro-status{padding:0 20px 0 0;*zoom:1;}.mystm .list-metro-status:before,.mystm .list-metro-status:after{display:table;content:"";line-height:0;}.mystm .list-metro-status:after{clear:both;}.mystm .list-metro-status li{background-image:url(/sites/all/themes/stm/img/metro-icons-extra-large.png);background-repeat:no-repeat;display:inline-block;margin:0 0 -4px 20px;min-height:55px;padding:0;width:45px;}.mystm .list-metro-status li:first-child{margin-left:0;}.mystm .list-metro-status li:before{content:"";}.mystm .list-metro-status .green{background-position:0 0;}.mystm .list-metro-status .green.unavailable{background-position:0 -544px;}.mystm .list-metro-status .orange{background-position:-64px 0;}.mystm .list-metro-status .orange.unavailable{background-position:-64px -544px;}.mystm .list-metro-status .blue{background-position:-128px 0;}.mystm .list-metro-status .blue.unavailable{background-position:-128px -544px;}.mystm .list-metro-status .yellow{background-position:-192px 0;}.mystm .list-metro-status .yellow.unavailable{background-position:-192px -544px;}.mystm .content-favorite-bus .link-edit-bus{float:right;font-size:1.333em;margin-top:21px;}.mystm .content-favorite-bus .list-favorite-bus{clear:both;}.mystm .content-favorite-bus .generic-msg{clear:both;}.mystm .content-favorite-bus .actions{text-align:center;}.mystm .content-favorite-bus .actions a,.mystm .content-favorite-bus .actions .btn-link{font-size:1.167em;}.mystm .list-favorite-bus .item{*zoom:1;margin-bottom:30px;margin-top:30px;}.mystm .list-favorite-bus .item:before,.mystm .list-favorite-bus .item:after{display:table;content:"";line-height:0;}.mystm .list-favorite-bus .item:after{clear:both;}.mystm .list-favorite-bus .item .bus-stop{float:left;padding-right:20px;width:50%;}@media (max-width:767px){.mystm .list-favorite-bus .item .bus-stop{float:none;padding-right:0;width:100%;}}.mystm .list-favorite-bus .item .schedule{float:left;padding-left:30px;width:50%;}@media (max-width:767px){.mystm .list-favorite-bus .item .schedule{border-left:none;float:none;padding-left:0;width:100%;}}.mystm .list-favorite-bus .item .actions-zone{float:left;margin-right:30px;padding-right:30px;}@media (max-width:767px){.mystm .list-favorite-bus .item .actions-zone{clear:both;float:none;margin:0 0 10px;padding:0;}}.mystm .list-favorite-bus .schedule{border-left:1px solid #ebebeb;}.mystm .list-favorite-bus .actions-zone{border-right:1px solid #ebebeb;padding:10px 0;}@media (max-width:767px){.mystm .list-favorite-bus .actions-zone{border-right:none;}}.mystm .list-favorite-bus .bus-stop .code:before{background:url(/sites/all/themes/stm/img/bus-icons-mini.png) no-repeat 0 0;content:"";height:20px;left:0;position:absolute;top:0;width:20px;}.mystm .list-favorite-bus .local-bus .code{color:#219fdd;}.mystm .list-favorite-bus .local-bus .code:before{background-position:-4px 0;}.mystm .list-favorite-bus .local-bus.alert .title-bus{color:#3c3c3c;}.mystm .list-favorite-bus .local-bus.alert .title-bus:before{margin-right:13px;}.mystm .list-favorite-bus .express-bus .code{color:#df3587;}.mystm .list-favorite-bus .express-bus .code:before{background-position:-4px -21px;}.mystm .list-favorite-bus .express-bus .title-bus{color:#3c3c3c;}.mystm .list-favorite-bus .tenmax-bus .code:before{background-position:-4px -84px;}.mystm .list-favorite-bus .dedicated-bus .code:before{background-position:-4px -42px;}.mystm .list-favorite-bus .night-bus .code:before{background-position:-4px -63px;}.mystm .list-favorite-bus .shuttleOr-bus .code:before{background-position:-4px -126px;}.mystm .list-favorite-bus .alert .title-bus:before{background:url(/sites/all/themes/stm/img/mystm-icons.png) no-repeat 0 -73px;content:"";display:inline-block;height:22px;margin-right:18px;width:25px;}.mystm .list-favorite-bus .title-bus{display:inline-block;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;position:relative;font-size:1.25em;}@media (max-width:767px){.mystm .list-favorite-bus .title-bus{font-weight:bold !important;}}.mystm .list-favorite-bus .code{font-size:1.5em;display:inline-block;margin-right:6px;padding-left:28px;padding-top:1px;position:relative;}.mystm .list-favorite-bus .stop{font-size:1.25em;padding-bottom:0;}.mystm .list-favorite-bus .list-bus-stop{clear:both;margin-bottom:5px;padding-bottom:0;}.mystm .list-favorite-bus .list-bus-stop li{color:#3c3c3c;display:inline;font-size:1.071em;margin-right:3px;padding:0;}.mystm .list-favorite-bus .list-bus-stop li:first-child{font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.286em;font-weight:bold;padding-left:27px;}.mystm .list-favorite-bus .list-bus-stop li:first-child:before{background:url(/sites/all/themes/stm/img/mystm-icons.png) no-repeat 0 -56px;content:"";height:16px;left:0;position:absolute;top:4px;width:16px;}@media (max-width:767px){.mystm .list-favorite-bus .list-bus-stop li:first-child{display:inline;}}.mystm .list-favorite-bus .list-bus-stop li:before{content:"";position:relative;}.mystm .list-favorite-bus .title{color:#767676;margin-bottom:5px;padding-bottom:0;}.mystm .list-favorite-bus .link-schedule{font-size:1.167em;}.mystm .list-favorite-bus .status-service{clear:both;padding-top:5px;}.mystm .list-favorite-bus .status-service .status-bar{margin-top:10px;margin-bottom:0;}.mystm .list-favorite-bus .add-bus{font-size:1.25em;padding-left:23px;position:relative;}.mystm .list-favorite-bus .add-bus:before{background:url(/sites/all/themes/stm/img/bus-icons-mini.png) no-repeat -6px -6px;content:"";display:block;height:16px;left:0;position:absolute;top:4px;width:14px;}.mystm .content-favorite-metro.content-classic .content-block{min-height:100px;padding-bottom:0;}.mystm .generic-msg{padding-bottom:15px;padding-top:35px;text-align:center;}.mystm .list-favorite-bus .item{*zoom:1;}.mystm .list-favorite-bus .item:before,.mystm .list-favorite-bus .item:after{display:table;content:"";line-height:0;}.mystm .list-favorite-bus .item:after{clear:both;}.mystm .content-favorite-metro{position:relative;}.mystm .content-favorite-metro .status-service{clear:both;}.mystm .content-favorite-metro .status-service .error-bar{margin-top:0;}.mystm .content-favorite-metro .content-block{*zoom:1;min-height:130px;}.mystm .content-favorite-metro .content-block:before,.mystm .content-favorite-metro .content-block:after{display:table;content:"";line-height:0;}.mystm .content-favorite-metro .content-block:after{clear:both;}.mystm .content-favorite-metro .title-block{float:left;}.mystm .content-favorite-metro .list-metro-status{float:right;}@media (max-width:767px){.mystm .content-favorite-metro .list-metro-status{clear:both;float:none;}}.mystm .status-bar{background-color:#ebebeb;margin-bottom:15px;margin-top:15px;padding:13px 20px 10px;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.mystm .status-bar.active .text{overflow:visible;text-overflow:clip;white-space:normal;}.mystm .status-service .error-bar .text{font-size:1.333em;}.mystm .status-service .text{font-size:1.167em;}.mystm .error-bar{background-color:#f0f0f0;color:#d21d12;cursor:pointer;padding-left:54px;*zoom:1;}.mystm .error-bar:before,.mystm .error-bar:after{display:table;content:"";line-height:0;}.mystm .error-bar:after{clear:both;}.mystm .error-bar:before{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -222px;content:"";height:17px;left:20px;position:absolute;top:12px;width:20px;}.mystm .error-bar .text{display:block;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%;}.mystm .error-bar .btn-toggle-text{float:right;width:10px;}.mystm .btn-toggle-text{background-color:transparent;border:none;margin:0;padding:2px 10px 5px;position:relative;text-indent:-999em;}.mystm .btn-toggle-text:before{background:url(/sites/all/themes/stm/img/icons-messages-toggle.png) no-repeat 0 -7px;content:"";display:block;height:11px;left:50%;margin-left:-2px;margin-top:-6px;position:absolute;top:50%;width:5px;}.mystm .btn-toggle-text.active:before{background-position:0 0;height:5px;margin-left:-5px;margin-top:-3px;width:11px;}.mystm .content-edit-favorite .list-favorite-bus .bus-stop{width:80%;}@media (max-width:767px){.mystm .content-edit-favorite .list-favorite-bus .bus-stop{width:100%;}}.mystm .favorite-transport-hub .list-favorite-bus li:first-child{display:inline;}.mystm .searched.search{padding-right:0;}@media (max-width:767px){}.mystm .searched .btn.submit-search{display:none;}.mystm .search-schedules{width:300px;}@media (max-width:767px){.mystm .search-schedules{max-width:250px;width:auto;}}.mystm .search{padding-right:50px;position:relative;}.mystm .search.not-searched .btn.reinit-search{display:none;}.mystm .search .btn.submit-search{bottom:auto;height:34px;padding:0;position:absolute;right:0;top:0;width:34px;}.mystm .search .btn.submit-search .icon{background-position:0 -460px;height:20px;left:5px;margin-top:-10px;padding:0;position:absolute;top:50%;width:20px;}.mystm .search .btn.submit-search .text{text-indent:-777em;}.mystm .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;}.mystm .search .btn.reinit-search .text{text-indent:-777em;}.mystm .result-add-favorite-bus,.mystm .error-add-favorite-bus{padding-top:80px;position:relative;}.mystm .result-add-favorite-bus: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 .error-add-favorite-bus:before{background:url(/sites/all/themes/stm/img/mystm-icons.png) no-repeat -45px -452px;content:"";display:block;height:57px;left:50%;margin:0 0 0 -24px;position:absolute;top:0px;width:45px;}.mystm .result-add-favorite-bus .message,.mystm .error-add-favorite-bus .message{font-size:1.5em;line-height:1.5em;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000;}.mystm .result-add-favorite-bus .bus-stop-text{font-size:0.889em;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;}.mystm .result-add-favorite-bus .btn,.mystm .error-add-favorite-bus .btn{margin:13px 0 24px;}.mystm .btn-add-favorite-bus-submit{display:none;margin:10px auto;padding-left:30px;padding-right:30px;}.mystm .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;}.mystm .form-element{margin-top:20px;}.mystm .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;}.mystm #result-add-favorite-bus,.mystm #error-add-favorite-bus{display:none;text-align:center;}.mystm #do-not-know-my-line{display:none;}
.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 15px;position:relative;top:-4px;}.mystm *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mystm .clearfix{*zoom:1;}.mystm .clearfix:before,.mystm .clearfix:after{display:table;content:"";line-height:0;}.mystm .clearfix:after{clear:both;}.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 .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;margin-top:0.2em;}.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;}.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: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:#ffffff;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: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: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: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;}.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-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;}.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:#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;}.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"]:-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;}}.alerts-metro-hub .title{font-size:1.333em;}.alerts-metro-hub .title-timeslot{margin-top:35px;padding-bottom:0;}.alerts-metro-hub .content-timeslot{margin-top:40px;}.alerts-metro-hub .btn-empty-timeslot{float:right;}@media (max-width:767px){.alerts-metro-hub .btn-empty-timeslot{margin-right:0;}}.alerts-metro-hub .close{clear:both;margin-top:30px;}.alerts-metro-hub .link-unsubscribe{margin-top:10px;}@media (max-width:767px){.alerts-metro-hub .link-unsubscribe{margin-bottom:15px;margin-top:0;}}.alerts-metro-hub .output-data{font-size:0.933em;color:#767676;display:inline-block;margin-left:10px;vertical-align:baseline;}.alerts-metro-hub .content-classic .accordion .open-close{padding-bottom:2.5em;padding-top:2.5em;}.alerts-metro-hub .no-registration{margin-left:auto;margin-right:auto;max-width:340px;padding-bottom:15px;padding-top:15px;position:relative;text-align:center;}.alerts-metro-hub .actions .small-loading{float:right;margin-right:10px;margin-top:10px;}.alerts-metro-hub .accordion.error .switch{border-color:#e82111;}.alerts-metro-hub .accordion.error .open-close{border-color:#e82111;}.field-checkbox label,.form-type-checkbox label{vertical-align:middle;font-size:1.25em;}.form-item-type-de-reception-has-email label{display:inline-block;margin-left:4px;padding-left:25px;position:relative;}.form-item-type-de-reception-has-email label:before{background:url(/sites/all/themes/stm/img/mystm-icons.png) no-repeat 0 -95px;content:"";height:12px;left:0;margin-top:-6px;position:absolute;top:50%;width:17px;}.form-item-type-de-reception-has-sms label{display:inline-block;margin-left:4px;padding-left:25px;position:relative;}.form-item-type-de-reception-has-sms label:before{background:url(/sites/all/themes/stm/img/mystm-icons.png) no-repeat 0 -107px;content:"";height:21px;left:3px;margin-top:-10px;position:absolute;top:50%;width:12px;}.form-item-type-de-reception-has-sms .output-tel{display:inline-block;margin-left:5px;vertical-align:middle;}@media (max-width:767px){.form-item-type-de-reception-has-sms .output-tel{margin-left:0;margin-top:10px;}}.form-item-type-de-reception-has-sms .suffix{display:block;margin:9px 0 0 24px;}@media (max-width:767px){.form-item-type-de-reception-has-sms .suffix{margin-left:0;margin-top:5px;}}.form-item-type-de-reception-has-sms .btn-link{font-size:1.25em;line-height:normal;margin-left:4px;}.form-item-type-de-reception-has-sms .tel{color:#767676;display:inline-block;vertical-align:middle;font-size:1.25em;}.form-item-type-de-reception-has-sms .tel a{color:#767676;}.field-metro-line{display:inline-block;margin-bottom:10px;}@media (max-width:767px){.field-metro-line{margin-bottom:0;width:100%;}}.field-metro-line label{font-size:1.167em;position:relative;}.field-metro-line label.option{display:inline-block;padding:0 0 0 32px;}.field-metro-line label:before{content:"";height:17px;left:8px;margin-top:-8px;position:absolute;top:50%;width:17px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.field-metro-line .form-type-checkbox{display:inline-block;margin-left:25px;}.field-metro-line .form-type-checkbox:first-child{margin-left:0;}@media (max-width:767px){.field-metro-line .form-type-checkbox{display:block;margin-left:0;margin-top:10px;}}.field-metro-line input[type="checkbox"]{margin-bottom:0;width:auto;}.field-metro-line .form-item-metro-favorites-green-metro-line-is-a-favorite label:before,.field-metro-line .form-item-metro-favorites-metro-green-line label:before{background-color:#008e4f;}.field-metro-line .form-item-metro-favorites-blue-metro-line-is-a-favorite label:before,.field-metro-line .form-item-metro-favorites-metro-blue-line label:before{background-color:#0083ca;}.field-metro-line .form-item-metro-favorites-orange-metro-line-is-a-favorite label:before,.field-metro-line .form-item-metro-favorites-metro-orange-line label:before{background-color:#f08123;}.field-metro-line .form-item-metro-favorites-yellow-metro-line-is-a-favorite label:before,.field-metro-line .form-item-metro-favorites-metro-yellow-line label:before{background-color:#ffe400;}.metro-types label{font-size:1.333em;margin-left:4px;}.metro-lines{width:76%;}@media (max-width:767px){.metro-lines{clear:both;float:none;width:100%;}}.metro-lines form{text-align:right;}@media (max-width:767px){.metro-lines form{text-align:left;}}.metro-lines .btn-link{clear:both;display:block;}#favoris-metro{text-align:left;}.block-alerts{margin-bottom:20px;}.block-alerts .title{display:inline-block;vertical-align:top;padding-bottom:0.5em;}.block-alerts .form-checkboxes{margin-bottom:10px;}.block-alerts .form-type-checkbox{display:inline-block;margin-left:20px;vertical-align:top;}.block-alerts .form-type-checkbox:first-child{margin-left:0;}@media (max-width:767px){.block-alerts .form-type-checkbox{display:block;margin-left:0;margin-top:10px;width:100%;}}.block-alerts > .field-metro-line{display:block;}.metro-types{margin-bottom:0;}@media (max-width:767px){.metro-types{margin-bottom:25px;}}.metro-settings .title{display:inline-block;width:16%;}@media (max-width:767px){.metro-settings .title{float:none;}}.metro-settings .field-radio{float:left;margin-left:15px;margin-top:2px;}@media (max-width:767px){.metro-settings .field-radio{float:none;margin-left:0;}}.timeslot-wrapper .form-type-checkboxes{*zoom:1;padding-top:0;}.timeslot-wrapper .form-type-checkboxes:before,.timeslot-wrapper .form-type-checkboxes:after{display:table;content:"";line-height:0;}.timeslot-wrapper .form-type-checkboxes:after{clear:both;}.timeslot-wrapper .form-type-checkboxes:before,.timeslot-wrapper .form-type-checkboxes:after{display:table;content:"";line-height:0;}.timeslot-wrapper .form-type-checkboxes:after{clear:both;}.timeslot-wrapper .form-type-checkboxes > label{display:none;}.timeslot-wrapper .form-type-checkboxes:first-child{padding-bottom:50px;padding-top:30px;}@media (max-width:767px){.timeslot-wrapper .form-type-checkboxes:first-child{padding-bottom:0;padding-top:0;}}.timeslot-wrapper .form-type-checkboxes:first-child .form-type-checkbox:first-child label{left:8px;padding-bottom:60px;top:-50px;white-space:nowrap;}@media (max-width:767px){.timeslot-wrapper .form-type-checkboxes:first-child .form-type-checkbox:first-child label{left:0;padding-bottom:0;top:0;}}.timeslot-wrapper .form-type-checkboxes:first-child .form-type-checkbox:first-child label:before{background-color:#d8d8d8;height:53px;left:-8px;top:-3px;width:2px;}@media (max-width:767px){.timeslot-wrapper .form-type-checkboxes:first-child .form-type-checkbox:first-child label:before{height:0;left:0;top:0;width:0;}}.timeslot-wrapper input[type=checkbox]{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}@media (max-width:767px){.timeslot-wrapper input[type=checkbox]{position:relative;}}.timeslot-wrapper .form-type-checkbox label{left:-9px;height:100%;padding-bottom:21px;position:absolute;text-align:left;top:-21px;width:100%;z-index:10;background:none;border:none;color:#767676;cursor:pointer;font-size:18px;font-size:1.25em;}.timeslot-wrapper .form-type-checkbox label:before{bottom:-20px;content:"";height:20px;left:0;position:absolute;width:100%;}@media (max-width:767px){.timeslot-wrapper .form-type-checkbox label{left:0;padding-bottom:0;position:relative;top:0;vertical-align:baseline;}.timeslot-wrapper .form-type-checkbox label .visuallyhidden{overflow:auto;position:relative;}}.timeslot-wrapper .time{right:8px;position:absolute;text-align:right;top:-52px;white-space:nowrap;z-index:10;background:none;border:none;color:#767676;cursor:pointer;font-size:18px;font-size:1.25em;}@media (max-width:767px){.timeslot-wrapper .time{display:none;}}.timeslot-wrapper .time:before{background-color:#d8d8d8;content:"";height:53px;right:-8px;position:absolute;top:0;width:2px;}.timeslot-wrapper .timeslot,.timeslot-wrapper .form-type-checkbox{float:left;height:15px;position:relative;text-align:center;width:10%;}@media (max-width:767px){.timeslot-wrapper .timeslot,.timeslot-wrapper .form-type-checkbox{float:none;height:auto;margin-bottom:5px;text-align:left;width:100%;}}.timeslot-wrapper .timeslot:first-child .zone,.timeslot-wrapper .form-type-checkbox:first-child .zone{border-left-width:2px;}.timeslot-wrapper .timeslot:last-child .zone,.timeslot-wrapper .form-type-checkbox:last-child .zone{border-right-width:2px;}.timeslot-wrapper .timeslot .zone,.timeslot-wrapper .form-type-checkbox .zone{background-color:#f1f1f1;border-bottom:2px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-top:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;}@media (max-width:767px){.timeslot-wrapper .timeslot .zone,.timeslot-wrapper .form-type-checkbox .zone{background-color:transparent;border:none;}}.timeslot-wrapper .timeslot.next-item-highlight label,.timeslot-wrapper .form-type-checkbox.next-item-highlight label{color:#2f5d38;font-weight:bold;}@media (max-width:767px){.timeslot-wrapper .timeslot.next-item-highlight label,.timeslot-wrapper .form-type-checkbox.next-item-highlight label{color:#767676;font-weight:normal;}}.timeslot-wrapper .timeslot.last.active .time,.timeslot-wrapper .form-type-checkbox.last.active .time{color:#2f5d38;font-weight:bold;}.timeslot-wrapper input[type=checkbox]:checked ~ .zone{background-color:#4c8158;border-color:#23492b;}.timeslot-wrapper input[type=checkbox]:checked ~ label{color:#2f5d38;font-weight:bold;}.timeslot-wrapper input[type=checkbox]:checked:hover ~ .zone{background-color:#4c8158;border-color:#23492b;}@media (max-width:767px){.timeslot-wrapper input[type=checkbox]:checked ~ .zone,.timeslot-wrapper input[type=checkbox]:checked:hover ~ .zone{background-color:transparent;}}.timeslot-wrapper input[type=checkbox]:hover ~ .zone{background-color:#eef7e3;}@media (max-width:767px){.timeslot-wrapper input[type=checkbox]:hover ~ .zone{background-color:transparent;}}.timeslot-wrapper .list-timeslot,.timeslot-wrapper .form-checkboxes{*zoom:1;padding:25px 0;}.timeslot-wrapper .list-timeslot:before,.timeslot-wrapper .form-checkboxes:before,.timeslot-wrapper .list-timeslot:after,.timeslot-wrapper .form-checkboxes:after{display:table;content:"";line-height:0;}.timeslot-wrapper .list-timeslot:after,.timeslot-wrapper .form-checkboxes:after{clear:both;}.timeslot-wrapper .list-timeslot:before,.timeslot-wrapper .form-checkboxes:before,.timeslot-wrapper .list-timeslot:after,.timeslot-wrapper .form-checkboxes:after{display:table;content:"";line-height:0;}.timeslot-wrapper .list-timeslot:after,.timeslot-wrapper .form-checkboxes:after{clear:both;}@media (max-width:767px){.timeslot-wrapper .list-timeslot,.timeslot-wrapper .form-checkboxes{padding:0;}.timeslot-wrapper .list-timeslot:last-child,.timeslot-wrapper .form-checkboxes:last-child{padding-bottom:15px;}}.timeslot-wrapper .list-timeslot:last-child,.timeslot-wrapper .form-checkboxes:last-child{padding-bottom:8px;}.sms-phone-container{margin-bottom:30px;width:50%;}.sms-phone-container .form-item{margin-top:15px;}.sms-phone-container .form-item:first-child{margin-top:0;}.sms-phone-container label{font-size:1.167em;display:block;margin-bottom:8px;}@media (max-width:767px){.sms-phone-container{width:100%;}}.sms-phone-container .suffix{display:block;margin-top:5px;}
.mystm .list-newsletter .item{*zoom:1;border-top:1px solid #d2d2d2;padding-bottom:35px;padding-top:35px;}.mystm .list-newsletter .item:before,.mystm .list-newsletter .item:after{display:table;content:"";line-height:0;}.mystm .list-newsletter .item:after{clear:both;}.mystm .list-newsletter .item:first-child{border-top:none;padding-top:0;}.mystm .list-newsletter .info{float:left;width:55%;}.mystm .list-newsletter .info img{display:inline-block;margin-right:20px;vertical-align:top;}.mystm .list-newsletter .info .description{display:inline-block;vertical-align:top;width:70%;}.mystm .list-newsletter .info a{font-size:1.167em;}.mystm .list-newsletter .actions-zone{border-top:none;float:right;margin-top:0;padding-bottom:0;padding-top:0;text-align:right;width:35%;}.mystm .list-newsletter .actions-zone .button{display:inline-block;max-width:220px;}.mystm .list-newsletter .already-subscribe{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.mystm .list-newsletter .already-subscribe .text{padding-bottom:10px;}.mystm .link-modify-newsletter{display:block;padding-bottom:20px;padding-top:20px;}.mystm .ui-dialog .newsletter-form .checkbox-with-img .form-type-checkbox{min-height:130px;}.mystm .ui-dialog .newsletter-form .checkbox-with-img .form-checkbox{margin-top:46px;vertical-align:top;}.mystm .ui-dialog .newsletter-form .checkbox-with-img span{display:block;margin-top:5px;text-align:center;}.mystm .ui-dialog .newsletter-form .form-type-checkboxes > label{font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.5em;line-height:1.182em;margin-bottom:25px;margin-top:25px;}.mystm .ui-dialog .newsletter-form .form-item-time-period .form-item{width:50%;}.mystm .ui-dialog .newsletter-form .form-item-time-period .form-item .option{width:87%;}.mystm .ui-dialog .newsletter-form .option{width:67%;}.mystm .ui-dialog .newsletter-form .actions{border-top:none;padding-bottom:0;padding-top:0;}.mystm .ui-dialog .form-type-textfield > label{font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.5em;line-height:1.182em;margin-bottom:10px;margin-top:25px;}.mystm .ui-dialog .form-list-district input[type="checkbox"]{vertical-align:top;}.mystm .ui-dialog .list-newsletter .item{padding-bottom:25px;}.mystm .ui-dialog .list-newsletter .info{float:none;margin-top:10px;width:100%;}.mystm .ui-dialog .list-newsletter .title{font-size:1.286em;margin-top:0;}
.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;}.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 #ffffff;}div.messages{border:none;clear:both;margin:20px 0;padding:0;width:700px;}.one-sidebar div.messages,.two-sidebars div.messages{margin-left:240px;}.one-sidebar .content div.messages,.two-sidebars .content div.messages{margin-left:0;width:auto;}div.messages .messages{background:#ffffff;margin-bottom:20px;padding:20px;position:relative;width:auto;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}div.messages .messages.error{border:2px solid #e82111;color:#e82111;margin:0 0 2em 0;padding:15px 15px 15px 40px;}div.messages .messages.error:before{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -220px;content:"";display:block;height:20px;left:10px;margin-top:-10px;position:absolute;top:50%;width:20px;}div.messages .messages.status{border:2px solid #8cc540;color:#71a031;margin:0 0 2em 0;padding:15px 15px 15px 40px;}div.messages .messages.warning{border:2px solid #f58220;color:#f58220;margin:0 0 2em 0;padding:15px 15px 15px 40px;}div.messages .messages h2{font-size:1.167em;line-height:1.167em;margin:0 0 1em 0;}.node-stm-general-message,.view-filters{background:#ffffff;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;}
.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;}}@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;}}
@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;}}
@media (max-width:767px){body{background:#ffffff;}#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:#ffffff;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:#ffffff;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:#ffffff;}#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:#ffffff;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:#ffffff;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:#ffffff !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;}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:#ffffff;border:3px solid #ffffff;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:#ffffff;border:3px solid #ffffff;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:#ffffff;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 #aaaaaa;-moz-box-shadow:0 2px 4px #aaaaaa;box-shadow:0 2px 4px #aaaaaa;-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:auto;}.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 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:#ffffff;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:#ffffff;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:#ffffff;}#map-service-state .status-services .tab a{background:#ffffff;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:#ffffff;-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 .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:#ffffff !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:#ffffff;-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{margin:1em 0;width:100%;}#stm-contact-contact fieldset{margin:2em 0;}#stm-contact-contact select{width:100%;}#stm-contact-contact .more-detail{display:none;}#stm-contact-contact .captcha{width:auto;}#stm-contact-contact .captcha .form-item-captcha-response .description{margin:1em 0;width:auto;}#stm-contact-contact .group-item{margin:0;}#stm-contact-contact .group-item .item{float:none;margin:1em 0;}#stm-contact-contact .group-item .item:last-child{margin-left:0;}#stm-contact-contact .phone .number-phone,#stm-contact-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;}.main-not-front .single-emploi .category-img{display:none;}}
@media (max-width:480px){#map-service-state .status-services .tab a{min-height:54px;}#map-service-state .status-services .status-elevator li{float:none;margin-right:0;width:auto;}}
@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{display:none !important;}#map-application .map-service-state{border-top:1px solid #6d6d6d !important;}}

