.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.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: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 .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: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{color:#515151;display:block;position:relative;}.content-classic .columns-3 a .title{font-size:1.167em;padding-top:0;}.content-classic .social{max-height:2em;overflow:hidden;padding-top:1em;text-align:right;}.content-classic .social .email a{background:#f7f7f7;border:1px solid #d3d3d3;color:#515151;font-size:0.917em;line-height:1em;padding:3px 8px 4px 30px;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.content-classic .social .email a:hover,.content-classic .social .email a:focus{border-color:#007eb6;color:#007eb6;text-decoration:none;}.content-classic .social .email a:before{background:url(/sites/all/themes/stm/img/icons-small.png) no-repeat 0 -1200px;content:"";display:inline-block;height:20px;left:7px;position:absolute;top:-1px;vertical-align:bottom;width:20px;}.content-classic .social iframe{margin:0;}.content-classic .social .button{display:inline-block;margin:0 0 0 10px;vertical-align:top;}.content-classic .editor{*zoom:1;}.content-classic .editor:before,.content-classic .editor:after{display:table;content:"";line-height:0;}.content-classic .editor:after{clear:both;}.content-classic .editor article,.content-classic .editor section{margin:0 0 2em 0;}.content-classic .editor article + article,.content-classic .editor section + article,.content-classic .editor article + section,.content-classic .editor section + section{border-top:1px solid #ebebeb;margin-top:1.5em;}.content-classic .editor article h2,.content-classic .editor section h2{border-top:0;margin-top:0;}.content-classic .editor article .more,.content-classic .editor section .more{text-align:right;}.content-classic.content-no-banner h2:first-child{border-top:none;margin-top:0;}.content-classic h3{clear:both;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.5em;line-height:1.4em;margin:0;padding:0 0 0.5em 0;}.content-classic .dont-clear-h3 h3{clear:none;}.content-classic h4,.content-classic h5,.content-classic h6{clear:both;font-family:'stm_montreal',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.167em;margin:0;padding:0 0 1em 0;}.content-classic 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;}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: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;}
.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;width:400px;}#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;<<<<<<< HEAD
  zoom:1;*display:block;=======
  zoom:1;*display:block !important;>>>>>>> master}@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;<<<<<<< HEAD
    zoom:1;*display:inline;=======
    zoom:1;*display:inline;>>>>>>> master}.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:32px;}}
@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;}}

