:focus{outline:0px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,img,iframe,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;background-color:none}a{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;cursor:pointer}body{line-height:1em;color:#000;background-color:#fff}ol,ul,li{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}caption{font-weight:bold;padding:10px 0 10px 10px}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}legend{display:none}.legend{clear:both}:focus{outline:0px}@font-face{font-family:'lato-regular';src:url('/sites/all/themes/custom/viarail/css/fonts/lato-regular-webfont.eot');src:url('/sites/all/themes/custom/viarail/css/fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/custom/viarail/css/fonts/lato-regular-webfont.woff') format('woff'),url('/sites/all/themes/custom/viarail/css/fonts/lato-regular-webfont.ttf') format('truetype');}@font-face{font-family:'lato-light';src:url('/sites/all/themes/custom/viarail/css/fonts/lato-light-webfont.eot');src:url('/sites/all/themes/custom/viarail/css/fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/custom/viarail/css/fonts/lato-light-webfont.woff') format('woff'),url('/sites/all/themes/custom/viarail/css/fonts/lato-light-webfont.ttf') format('truetype');}@font-face{font-family:'lato-black';src:url('/sites/all/themes/custom/viarail/css/fonts/lato-black-webfont.eot');src:url('/sites/all/themes/custom/viarail/css/fonts/lato-black-webfont.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/custom/viarail/css/fonts/lato-black-webfont.woff') format('woff'),url('/sites/all/themes/custom/viarail/css/fonts/lato-black-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'lato-bold';src:url('/sites/all/themes/custom/viarail/css/fonts/lato-bold-webfont.eot');src:url('/sites/all/themes/custom/viarail/css/fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/custom/viarail/css/fonts/lato-bold-webfont.woff') format('woff'),url('/sites/all/themes/custom/viarail/css/fonts/lato-bold-webfont.ttf') format('truetype'),url('/sites/all/themes/custom/viarail/css/fonts/lato-bold-webfont.svg#latobold') format('svg');font-weight:normal;font-style:normal;}input:-ms-clear{display:none;}hr{border-bottom:1px solid #d0d0d0;border-left:0;border-right:0;border-top:0;margin-top:30px;margin-bottom:30px;clear:both}html{overflow-y:scrollbars-vertical !important;overflow-x:hidden !important;}scrollbar[orient="vertical"]{display:none !important}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.7em;color:#323232}h1{font-size:1.5em;font-weight:bold}h2{font-size:1.1em}h3{font-weight:bold}h4{font-weight:bold;padding:3px}h5{}p{margin-bottom:1em;line-height:1.5em}a{color:#323232;text-decoration:underline;}a:active{color:#323232;text-decoration:underline;outline:1px dotted #CCC}ul li,ol li{line-height:1.4em;margin-bottom:5px}ul li a{text-decoration:none}table{border-collapse:collapse}tr{vertical-align:top}td{padding:5px}th{font-size:12px;font-weight:bold;text-align:center;padding:5px}em{font-style:italic}*:focus{outline:1px #ddd solid;}.cb,.clear{clear:both;margin:0;padding:0;}.clear-before:before,.clear-after:after{clear:both;content:"";display:table;}.dn,.tabs-hide{display:none}.hidden,.hide{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden.focusable:active,.hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:absolute;top:0;left:0;width:auto}    

.underline{text-decoration:underline !important}img.js-external-link{margin:0 0 0 3px;padding:0;vertical-align:middle}.messages.status{padding:10px;background:#fbfac9;border:1px solid #cdcc88;margin-bottom:10px}.right,.align-right,.droite{float:right}.left,.align-left,.gauche{float:left}.text-right{text-align:right}.centre,.center{text-align:center;margin:0 auto}.title{font-weight:bold}h1.title{margin:0 0 5px 0}#layout-content .block-menu_block .title{background:none}#block-noreqnewpass-0{float:right;margin-left:5px;padding-left:6px;padding-bottom:2px !important;overflow:hidden;padding-bottom:5px;width:auto;background:#fff}#layout-content .tabs ul.primary{clear:both}#layout-rightside .block-userprofile p{margin-bottom:0;line-height:0}.top-reservia-links .external-link,.bottom-reservia-links .external-link,.bottom-reservia-links .external-link,.ftrColsmaps span.ext,.ftrColslinks span.ext,.ftrColslinks .external-link,.fixedSocialBar span.ext,.fixedSocialBar .external-link,.socialArea .external-link,#reservia .external-link,.menu .external-link,.via-services .external-link,.connect .external-link,.whatshot-content .external-link,.follow-right .external-link,.blog-evolution .external-link,.fb-bottom .external-link,.box-content h2 .external-link,#admin-menu .external-link,#ftrBtm .external-link,.intermodal-station .external-link,#layout-main-content #block-views-site_tweets-block .overview li .external-link,.rss-item .external-link,#language_selector .external-link{position:absolute !important;top:-9999px !important;left:-9999px !important}.msg-accessible-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.fr-only:lang(en) {display:none;}.en-only:lang(fr) {display:none;}#layout-leftside,#layout-content,#layout-rightside,#layout-footer{float:left}.layout-row-right{width:70%;padding:0}.layout-row-left{float:left;padding:0}.layout-row-right{float:right}.popup_header{width:100%;height:50px;background-color:#ccc}.popup_header img{margin-left:20px;margin-top:5px;vertical-align:middle}.popup_container{width:100% !important}.popup_content{width:95% !important;padding:15px}#layout-main-content .content a:hover{text-decoration:underline}#layout-main-content h1{margin-bottom:20px;font-size:1.8em;clear:both}#layout-main-content h2{margin-bottom:12px;font-size:1.55em;clear:both}#layout-main-content h3{margin-top:2em;margin-bottom:1em;font-size:1.2em;clear:both}#layout-main-content h3.corpo,#layout-main-content #bloc01 h3{margin-top:0}#layout-main-content h3.msg_head{margin-top:22px}#layout-main-content h4{clear:both;line-height:normal}#layout-main-content li{margin:0 0 3px 0}#layout-main-content .item-list{margin:15px 0 0 0}.fck_wrapperContainer h3.msg_head{background:url("/sites/all/themes/custom/viarail/images/wrapper_more.gif") no-repeat scroll left 4px transparent;border-bottom:1px dashed #725A3C;color:#000000;cursor:pointer;display:block;line-height:1.3em;padding-bottom:5px;padding-left:20px;}.fck_wrapperContainer h3.msg_head.active{background:url("/sites/all/themes/custom/viarail/images/wrapper_less.gif") no-repeat scroll left center transparent}.fck_wrapperContainer h3{margin-bottom:5px !important}.fck_wrapperContainer h3.msg_head a{text-decoration:none!important}.item-list .item span{margin:0 0 3px 0;display:block}.item-list ul{margin:0;padding:0;line-height:1.35em}.item-list ul li{margin:0;padding:0;list-style:none}.item-list li .item{margin:0 0 10px 0;padding:0}.item-list li a{padding:0 0 0 10px;background:url('/sites/all/themes/custom/viarail/images/dark-gray-link-arrow.gif') 0 4px no-repeat}.item-list li a:hover{text-decoration:underline}.item-list li span{font-weight:bold}.more-link a{padding:0 0 0 10px;background:url('/sites/all/themes/custom/viarail/images/dark-gray-link-arrow.gif') center left no-repeat}.more-link a:hover{text-decoration:underline}#layout-container{margin:0 auto;}#layout-container.connected{margin:25px auto 0 auto}.graytable{border-radius:5px 5px 5px 5px;border:1px solid #EAEAEA;background:#EAEAEA;behavior:url('/sites/all/themes/custom/viarail/css/PIE.htc');margin-bottom:20px;padding:20px}iframe[name="google_conversion_frame"]{display:none;}.header-main{background:#fff;border-bottom:1px solid #dddddd;box-sizing:border-box;display:block;position:relative;}#layout-container > header *{box-sizing:border-box;}#layout-container > nav{background:#fff;border-bottom:1px solid #dddddd;box-sizing:border-box;display:block;position:relative;}#layout-container > nav *{box-sizing:border-box;}#layout-header{background:none;overflow:hidden;position:relative;}#layout-header:after{background:transparent;content:"";display:block;height:1px;left:-150%;position:absolute;bottom:0;width:400%;}#layout-header img.logo{margin-top:30px;float:left}#layout-header img.slogan{margin:63px 0 0 10px;float:left}#layout-header .layout-row-right{background:none;padding:12px 4px 0 0;top:0;right:0}#layout-header .layout-row-left{background:none;padding:20px 0 0 0;width:15%}#layout-header .banner-font-light{color:#323232}#layout-header .layout-row-right a,#layout-header .layout-row-right li a,#layout-header .layout-row-right a.active-trail{padding-left:12px;white-space:nowrap;color:#323232;font-size:.95em}.layout-row-right{color:#333}.layout-row-right a{color:#333;padding-right:2px}.layout-row-right ul.menu li a{display:inline;width:auto}.layout-row-right ul.menu li a.active-trail{font-weight:normal}.layout-row-right div.content{display:inline;width:auto}.layout-row-right ul,.layout-row-right li{display:inline;width:auto;padding:0}.layout-row-right ul.menu{padding:0;margin:1px 0 0 0 !important;float:right}.layout-row-right ul.menu li a.active{color:#000;font-weight:normal}.layout-row-right ul.menu li a{background:none;font-weight:normal;padding:0 0 0 2px !important;margin:0;}.layout-row-right ul.menu,.layout-row-right ul.menu li,.layout-row-right form{margin:0;padding:0 0 0 10px;border:0;background:none;font-weight:normal}.layout-row-right h2.title,.layout-row-right li.current{display:none}.layout-row-right .block-locale,.layout-row-right .block-menu{padding-bottom:5px;margin-right:0;float:right;width:auto;overflow:hidden;margin-left:5px}select.locale{font-size:.95em;border:1px solid gray;background-color:#fff}#language_selector{margin:0;padding:1px 0 0 0;}#language_selector li{list-style:none;float:left;}#language_selector li a{display:block;padding:0;text-decoration:none;}#language_selector li ul{display:none;}#language_selector li:hover ul{z-index:30100;display:block;position:absolute;margin:0;padding:0;background-color:#FFF}#language_selector li:hover li{float:none;}#language_selector li:hover li a{}#language_selector li li a:hover{}.layout-row-right .block-locale ul{float:left;margin-top:1px}.layout-row-right .block-search{margin:20px 0 25px 0;clear:both;float:right}.layout-row-right input{vertical-align:middle}.search_form{float:right;position:relative;}.search_form label{float:left;font-family:"lato-regular";font-size:14px;font-weight:normal;margin:0 10px 0 0;position:relative;line-height:1.5em;top:9px;}.search_form legend{display:none !important;}.search_field{background:#eeeeee;border:none;height:40px;font-size:1em;float:left;width:285px;color:#323232;padding:12px 0 12px 6px;position:relative;}.search_btn{bottom:0;cursor:pointer;width:40px;height:40px !important;background:url('/sites/all/themes/custom/viarail/images/search_big.png') no-repeat center center #eee;border:0;display:block;margin:auto;position:absolute;right:0px;top:0;}html.js input.form-autocomplete{background-image:none !important;}#layout-nav{background-color:#fff;position:relative;}.menu-bar{clear:both;display:block;font-family:"lato-regular",Arial,Helvetica,sans-serif;font-size:16px;width:100%;z-index:30000 !important}.menu-bar .menu,.menu-bar .menu ul{margin:0;padding:0;list-style:none;z-index:30;display:block;}.menu-bar .menu{display:block;margin:0;}@media screen and (-webkit-min-device-pixel-ratio:0) {.menu ul{position:absolute;top:35px;left:-9999px}}.menu-bar > .menu > li{display:inline-block;position:relative;text-align:center;z-index:9999;}.menu-name-menu-top .menu > li{display:inline-block;position:relative;text-align:center;z-index:9998;}.menu-bar > .menu > li ul{text-align:left}.menu-bar > .menu > li> a{border-top:2px solid transparent;}.menu-bar > .menu > li.active > a{border-top:2px solid black;}.menu-bar > .menu > li > a:active{background-color:transparent;color:#000;}.menu-bar > .menu > li:hover > a,.menu-bar > .menu > li > a:focus{background-color:#1b1b1b;color:#fff;border-top:2px solid #1b1b1b;}.menu-bar > .menu > li > a{display:block;line-height:16px;padding:20px 12px;text-decoration:none;color:#000000;}.menu-bar [aria-haspopup="true"]{background:url('/sites/all/themes/custom/viarail/images/arrow-down-black.png') no-repeat center 43px;}.menu-bar > .menu ul{position:absolute;left:-9999px;z-index:35;}.menu-bar > .menu li:hover ul,.menu-bar > .menu li:active ul,.menu-bar > .menu li a:focus ~ ul,.menu-bar > .menu ul.show-menu{top:58px;left:0;background:#1b1b1b;}.menu-bar > .menu li ul li{background-color:#1b1b1b;text-align:left;padding:0;width:100%;min-width:208px;display:block}.menu-bar > .menu li ul li:focus a,.menu-bar > .menu li ul li:hover a,.menu-bar > .menu li ul li:active a{background:#343434;}.menu-bar > .menu ul a{color:#fff;display:block;padding:10px 40px 10px 20px;position:relative;}.menu-bar > .menu ul a:after{background:#343434;bottom:0;content:"";display:block;height:1px;position:absolute;right:0;width:100%;}.menu-bar > .menu ul a:hover,.menu-bar > .menu ul a:focus,.menu-bar > .menu ul a:active{color:#ffcb06;}.menu-bar [aria-haspopup="true"] [role="menuitem"] a{font-size:14px;min-width:290px;}.menu-section-title{color:#999999;display:block;font-size:12px;margin:0;padding:10px 40px 5px 20px;text-transform:uppercase;}.menu-bar > .menu ul .menu-section-item{padding:10px 40px 10px 35px;}.menu-bar > .menu ul li .menu-section-item:not(.last):after{width:-webkit-calc( 100% - 35px );width:calc( 100% - 35px );}.menu-bar > .menu ul a.external-item:after{background:url("/sites/all/themes/custom/viarail/images/ext-big.png") no-repeat 0 0;bottom:0;content:"";display:block;height:19px;margin:auto auto auto auto;position:absolute;right:20px;top:9px;width:20px;}.menu-bar > .menu > li.last a{text-indent:-9999px;width:160px;position:relative;}.menu-bar > .menu > li.last a:before{content:"";width:141px;height:20px;margin:-10px 0 0 -70px;background:50% 0 no-repeat;position:absolute;top:50%;left:50%;}.menu-bar > .menu > li.last a:hover:before,.menu-bar > .menu > li.last a:focus:before{background-position:50% 100%;}.menu-bar > .menu.en > li.last a:before{background-image:url(/sites/all/files/media/wob/img/interface/menu_who-s-on-board.png);}.menu-bar > .menu.fr > li.last a:before{background-image:url(/sites/all/files/media/wob/img/interface/menu_qui-est-partant.png);}.block ul{margin:0;padding:0}ul.menu{list-style:none;border:none;text-align:left}ul.menu ul{border:none}ul.menu li{margin:0}li.expanded{list-style-type:none;list-style-image:none;padding:0;margin:0}li.collapsed{list-style-type:none;list-style-image:none;padding:0;margin:0}ul.menu li{padding:0;list-style-type:none;list-style-image:none;margin:0!important;}ul.menu li a.active,ul.menu li a.active-trail{font-weight:bold}td.menu-disabled{background:#ccc}p.normal{clear:both !important}#bloc05 ul li,#bloc04 ul li{line-height:13px !important}.home #layout-breadcrums{height:0;}#layout-breadcrums{padding:0;margin:0}.layout-row-left{margin-top:2px;padding-bottom:0 !important}#breadcrumbLeft img{margin:0 8px;}.breadcrumb{width:700px;float:left;font-size:12px;}.breadcrumb.breadcrumb--update{padding:20px 0 20px 0;}.breadcrumb p{margin:0;line-height:0;font-family:lato-regular,arial;}.breadcrumb p a{text-decoration:underline;color:#0089cf;}#breadcrumbRight{width:280px;padding:0}#breadcrumbRight img{border:0}.socialArea.fr{width:267px;height:22px;display:block;float:right;margin:20px -15px 0 0;padding:0}.socialArea.en{width:250px;height:22px;display:block;float:right;margin:20px -27px 0 0;padding:0}.socialArea a{float:left;opacity:1!important}.socialArea.en .addthis_button_tweet{width:75px}.socialArea.fr .addthis_button_tweet{width:90px}.socialArea .addthis_button_google_plusone{width:60px;overflow:hidden}.socialArea .addthis_button_email{margin-top:2px}.addthis_toolbox .at15t_compact{margin-right:0}.socialArea .fb_iframe_widget{overflow:hidden;height:20px !important;}.socialArea #twitter-widget-0{height:20px !important;}.socialArea #___plusone_0{height:20px !important;}#layout-container nav:before{background:url("/sites/all/themes/custom/viarail/images/logo-vertical.png") no-repeat;bottom:-418px;content:"";display:block;height:418px;left:0;margin:0 0 0 0;position:absolute;right:auto;width:1000px;z-index:-1;pointer-events:none;}@media only screen and (max-width:1366px) {#layout-container nav:before{left:-348px;margin:0 auto auto auto;right:0;}}.content-size{margin:auto;width:1000px;}#layout-container > nav{position:relative;}.content-main-wrapper{background:#fff;position:relative;}#layout-content-container{padding-top:20px;}iframe.fb_ltr{z-index:100 !important;display:block;opacity:1 !important}@media only screen and (min-width:300px) and (max-width:1085px) {.fixedSocialBar{display:none}}.fixedSocialBar{margin-top:5px;position:absolute;right:0;z-index:3000;text-align:right;}.fixedSocialBar div{border-radius:30px 30px 30px 30px;border:2px solid #fff;float:right;clear:both;width:35px;height:35px;text-align:right;right:0;top:0;margin-bottom:7px;behavior:url('/sites/all/themes/custom/viarail/css/PIE.htc')}.fixedSocialBar div a.link,.fixedSocialBar div a.youtube,.fixedSocialBar div a.instagram,.fixedSocialBar div a.evo-blog,.fixedSocialBar div iframe{display:none}.fixedSocialBar div a{color:#fff;text-decoration:none}.fixedSocialBar div a:hover{color:#fff;text-decoration:underline}.fixedSocialBar div a:focus{}.fixedSocialBar .on{text-align:left;border-radius:30px 30px 30px 30px;border:2px solid #fff;margin-bottom:5px;right:0;behavior:url('/sites/all/themes/custom/viarail/css/PIE.htc')}.fixedSocialBar .sondage-slider{background:#1b1b1b;border:none !important;border-radius:0px;height:85px;overflow:hidden;right:0;top:250px;width:60px;}.fixedSocialBar .sondage-slider.on{}.fixedSocialBar .sondage-slider .label{background:url("/sites/all/themes/custom/viarail/images/bubble-comments.png") no-repeat center 10px;color:#ffcb06;display:block;float:left;font-family:"lato-black";font-size:10px;margin:0 10px 0 0;padding:50px 0 0 0;text-align:center;text-transform:uppercase;width:60px;}.fixedSocialBar .sondage-slider p,.fixedSocialBar .sondage-slider .submitbutton_standard{display:none}.fixedSocialBar .sondage-slider.on p{color:#fff;display:block;font-family:"lato-regular";font-size:14px;line-height:22px;margin:10px 0 0 10px;overflow:hidden;padding:0;}.fixedSocialBar .sondage-slider.on .submitbutton_standard{background-color:#FFCB07;border:none;color:#252525;cursor:pointer;display:inline-block;font-size:12px;font-weight:bold;left:50%;line-height:18px;margin:16px 0 0 0;padding:10px 20px;position:relative;text-align:center;text-transform:uppercase;transform:translateX(-50%);}.fixedSocialBar .on a.link{line-height:.6em;margin:15px 20px 0 0;padding:0px 20px 8px 0;display:block;float:right;background:url('/sites/all/themes/custom/viarail/images/white-trans-link-arrow.png') no-repeat top right}.fixedSocialBar .on iframe{display:inline;margin-bottom:5px}.fixedSocialBar .on iframe.fr_FR{width:60px}.fixedSocialBar .on iframe.en_US{width:50px}.fixedSocialBar .twitter-follow-button{display:none;}.fixedSocialBar .on .twitter-follow-button{width:126px !important;margin-bottom:5px;display:inline-block;}.fixedSocialBar .on .youtube{display:inline-block;width:70px;height:50px;line-height:20px}.fixedSocialBar .on .youtube img{margin-bottom:5px}.fixedSocialBar .on .instagram{display:inline;}.fixedSocialBar .on .instagram img{margin-bottom:5px}.fixedSocialBar .fb-slider{top:0;right:0;background-color:#5781be;animation:1s ease 0.4s normal none 2 shadowPulse}.fixedSocialBar .tt-slider{top:40px;right:0;background-color:#00baf1}.fixedSocialBar .ig-slider{top:80px;right:0;background-color:#517fa4}.fixedSocialBar .yt-slider{top:120px;right:0;background-color:#ff4b40}.fixedSocialBar .evo-slider{top:160px;right:0;background-color:#ffa900}.fixedSocialBar .mobi-slider{top:200px;right:0px;background-color:#595051}.fixedSocialBar .fb-slider.on{width:270px}.fixedSocialBar .tt-slider.on{width:270px}.fixedSocialBar .ig-slider.on{width:220px}.fixedSocialBar .yt-slider.on{width:310px}.fixedSocialBar .evo-slider.on{width:240px}.fixedSocialBar .sondage-slider.on{width:280px;height:138px}#container_print_button{display:block;margin-bottom:20px;padding-right:10px;text-align:right;}#container_print_button .print_button{background:url("/sites/all/themes/custom/viarail/images/print.gif") no-repeat scroll left        center transparent;border:medium none !important;color:#000000 !important;font-size:11px;padding-left:20px;}#layout-leftside{margin-right:20px}.layout-right-col{width:230px}.layout-right-col-home{width:325px}ul.top-reservia-links,ul.bottom-reservia-links{list-style-type:none;padding:0 0 1px 0 !important}.top-reservia-links li{margin-bottom:5px !important;padding:0 0 0 25px;background:#595051 url('/sites/all/themes/custom/viarail/images/white-gray-link-arrow.gif') no-repeat 10px 5px;margin:0}.top-reservia-links li a{color:#fff}.top-reservia-links a,.bottom-reservia-links a{font-weight:bold;padding:3px 0 3px 0;display:block;text-transform:uppercase;font-size:.91em}.bottom-reservia-links li{margin-bottom:3px !important;padding:0 0 0 25px;background:#eaeaea url('/sites/all/themes/custom/viarail/images/dark-gray-link-arrow.gif') no-repeat 10px 5px;margin:0}.bottom-reservia-links{background:url('/sites/all/themes/custom/viarail/images/bottom-link-background.jpg') no-repeat center bottom transparent;padding-bottom:10px}select#cmbStationsFromStatic,select#cmbStationsToStatic{width:85%}#layout-leftside .block-menu_block{font-family:Verdana,Arial,Helvetica,sans-serif}#layout-leftside .block-menu_block h2{font-family:Arial,Helvetica,sans-serif;text-align:center;padding:7px 0;background-color:#eaeae9}#layout-leftside .block-menu_block a{margin-left:2px;background:url('/sites/all/themes/custom/viarail/images/bullet_black_arrow_ece8e5.gif') center left no-repeat}#layout-leftside ul.menu{max-width:230px}#layout-leftside ul.menu li{display:block;width:auto;background-color:#fff}#layout-leftside .menu-level-2{width:230px;overflow:hidden}#layout-leftside .menu ul{background-color:#fff !important;text-align:left;opacity:1}#layout-leftside .menu li{background-color:#fff;text-align:left;padding:0;margin:0}#layout-leftside .menu li ul{background-color:#fff;text-align:left;position:static;margin-bottom:0}#layout-leftside .menu ul li.first{padding-left:10px;position:static}#layout-leftside .menu ul li{padding-left:10px;padding-top:0}#layout-leftside .menu li ul.show-menu li{background-color:#fff;text-align:left}#layout-leftside .menu li a{min-width:150px;_width:150px;white-space:normal;margin-left:2px;background:url('/sites/all/themes/custom/viarail/images/dark-gray-link-arrow.gif') no-repeat scroll 5px 8px;border:none;margin:0;display:inline-block;padding:5px 0 5px 15px !important}#layout-leftside .menu li > a,#layout-leftside .menu li > a:hover,#layout-leftside .menu li > a:focus{color:#393043}#layout-leftside .menu li a:hover{text-decoration:underline}#layout-leftside .menu li a:visited{border:0}#layout-leftside .menu li a.active{background-color:#fff;text-decoration:underline;font-weight:normal}#layout-leftside .menu li a.cutemenu_title{padding:3px 0 3px 10px;color:#fff;background-color:#6d6d6d;font-weight:normal;margin:0;border:0;background-image:none;width:220px}#layout-leftside .menu li a.cutemenu_title:hover{border:none;cursor:default;text-decoration:none}.menu-block-3 li{float:left;}.mardis-a-rabais{margin:0;}.mardis-a-rabais a{position:relative;display:block;}.mardis-a-rabais a:before{content:"";background:black;height:100%;width:100%;position:absolute;top:0;left:0;margin:0;opacity:0;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}.mardis-a-rabais a:hover:before,.mardis-a-rabais a:focus:before{opacity:0.2;}.mardis-a-rabais a img{display:block;height:auto;width:100%;}#content-row3 h2.title{margin-bottom:14px}#layout-content .tabs a{color:#000;text-decoration:none}#layout-content .menu{width:100%;padding:0;background:none;position:relative;float:left;margin-bottom:10px;border-bottom:1px solid #595051;padding:0}#layout-content .menu li{height:37px;float:left;width:120px;text-align:center;vertical-align:middle;position:relative;padding:0;margin:5px 5px 0 0}#layout-content #block-menu_block-6 ul.menu li{margin-right:5px;float:left;width:85px;text-align:center;height:40px;vertical-align:middle;position:relative}#layout-content .menu h2{display:none}#layout-content .menu li.leaf{border:none;list-style-type:none;list-style-image:none}#layout-content .menu li div{height:37px;text-align:left;margin-top:-2px}#layout-content .menu li a{color:#1c1b19;text-decoration:none;padding:10px 0 !important;font-family:Verdana;font-weight:normal;color:#545454}#layout-content .menu li div{background-color:#eaeaea}#layout-content .menu li.active-trail div.table-display,#layout-content .menu li.active div.table-display{background-color:#fff;text-decoration:none;height:41px;border:1px solid #595051;border-bottom:2px solid #fff}#layout-content .menu div.table-display{display:table;padding:0 5px 0 10px}#layout-content .menu div.table-display a{width:100px;display:table-cell;vertical-align:middle;padding:3px 0 0px 2px!important}#layout-content .menu div.table-display a.active-trail{background-color:#FFF}#layout-content .menu li.active-trail div.table-display,#layout-content .menu li.active div.table-display{height:38px;text-decoration:none;border-bottom:2px solid #fff}#layout-content .menu-level-4 .menu li.active div.table-display a.active,#layout-content .menu-level-3.menu-name-menu-top li.active div.table-display a.active-trail,#layout-content .menu-level-3.menu li.active div.table-display a.active,#layout-content .menu-level-2 .menu li.active div.table-display a.active{background-color:#FFF !important;font-weight:bold;color:#333}#layout-content .menu-level-4 li:hover a,#layout-content .menu-level-3 li:hover a,#layout-content .menu-level-2 li:hover a{background-color:none !important;background:none !important;text-decoration:underline}#layout-content .menu-level-4 ul li a,#layout-content .menu-level-3 ul li a,#layout-content .menu-level-2 ul li a,{padding:0 !important}#layout-content .menu-level-4 .menu li a.active,#layout-content .menu-level-3 .menu li a.active{background-color:none !important;background-color:transparent !important}#layout-main-content{font-size:105%}#layout-main-content .content{margin:0;clear:both;background:none;overflow:hidden;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:1.4em}#layout-main-content .content ul,.block-train ul{margin:10px 0}#layout-main-content .content ul li,.block-train ul li{list-style:disc;margin:0 20px 5px 20px;line-height:1.7em}#layout-main-content .content ol,.block-train ol{margin:10px 0}#layout-main-content .content ol li,.block-train ol li{margin-left:20px;margin-bottom:5px}#layout-main-content .content ul.link_list li,.block-train ul.link_list li{padding-left:10px;background:url('/sites/all/themes/custom/viarail/images/bullet_black_arrow_ece8e5.gif') center left no-repeat;list-style:none;margin-left:0}#layout-main-content{position:relative}#layout-main-content .links{display:none}#layout-content{line-height:1.2em}#layout-content div.resbox{display:none}#layout-content h1{padding:0 0 10px 0;clear:both;font-size:1.6em;color:#000;line-height:1.3em}#layout-content a{color:#333;text-decoration:underline}#layout-content a.list{line-height:19px;text-decoration:none !important;background:url('/sites/all/themes/custom/viarail/images/dark-gray-link-arrow.gif') no-repeat 3px 4px;padding-left:12px}.layout-content-full{width:100%}.layout-content-half{width:750px}.layout-content-center{width:750px}.layout-content-sidebars{width:549px;margin-right:20px;}.layout-content-home{width:650px}#layout-main-content .content table{}#layout-main-content .content table .grayline{vertical-align:middle}#layout-main-content .content table tr td{background-color:#fff;padding:5px;border:1px solid #eaeaea}#layout-main-content .content table.layout{border:0;padding:0 !important}#layout-main-content .content table.layout tr td,#layout-main-content .content table.layout tr th{background-color:#fff;border:0;padding:2px 5px;border-bottom:1px solid #ccc}#layout-main-content .content table tr th{vertical-align:middle;background-color:#fff;border:1px solid #eaeaea;padding:2px 5px;border-bottom:1px solid #ccc}.site-map-box{float:left;width:300px;padding-right:50px !important}.site-map-box,.site-map-box > .content > .site-map-menu{padding:0;float:left;margin:-10px 0px 0 0 !important}.site-map-box  h2{display:none}.site-map-box > .content > .site-map-menu li,.site-map-box > .content > .site-map-menu ul{list-style-type:none !important;padding:0;margin:0 !important}.site-map-box > .content > .site-map-menu>li.first{margin-top:0}.site-map-box > .content > .site-map-menu>li a{font-weight:bold;text-decoration:none !important;font-size:1.2em;color:#000!important}.site-map-box > .content > .site-map-menu>li a:hover{font-weight:bold;text-decoration:underline !important}.site-map-box > .content > .site-map-menu>li{margin-top:20px!important}.site-map-box > .content > .site-map-menu li ul li,.site-map-box > .content > .site-map-menu li ul{list-style-type:disc !important;margin-left:10px !important}.site-map-box > .content > .site-map-menu li ul li a{font-weight:normal !important;font-size:1em}.site-map-box > .content > .site-map-menu li ul li a:hover{font-weight:normal;text-decoration:underline !important}.site-map-box > .content > .site-map-menu li ul li ul li{}#content-row4{display:block;clear:both;float:right;width:750px;margin-top:10px}#content-row4 .block{float:left}#content-row4 .block h2{margin:0 0 8px 0}#content-row4 .block h3{}.layout-content-home #content-row4{width:650px;margin-top:14px;}#content-row5{display:block;clear:both;float:right;width:750px}#content-row5 .block{float:left}#content-row5 .block h2{margin:0 0 8px 0}.layout-content-home #content-row5{width:650px;}#content-row6,#content-row6-home{display:block;clear:both;float:right;width:750px;}#content-row6-home{margin-bottom:0}#content-row6 .block{float:left}#content-row6 .block h2{margin:0 0 8px 0}.layout-content-home #content-row6{width:650px}.layout-content-home #layout-main-content{margin-bottom:0}.poll_title{margin-bottom:15px}td.question{font-size:11px}td.choices{padding-bottom:18px;padding-top:0;font-size:11px}td.choices .less{padding-right:18px;font-size:1.5em;vertical-align:bottom}td.choices .more{padding-left:8px;font-size:1.5em;vertical-align:top}td.choices input{margin-right:10px;vertical-align:bottom}#poll_results a{font-size:1.6em;padding-bottom:20px}#poll_results th{padding-bottom:10px;border-bottom:2px solid #999;border-right:1px solid #ccc}#poll_results td{vertical-align:middle;text-align:center;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:5px}#poll_results .last{border-right:none}#poll_results td.question_result{font-size:1.8em}#layout-content .block_list{padding:15px;background-color:#e9e9e9}#layout-content .block-train h2{margin:0 0 5px 15px;font-size:1.2em}#layout-content .block-train .block_list div{padding-left:12px;margin-bottom:5px;background:url('/sites/all/themes/custom/viarail/images/bullet_black_arrow_ece8e5.gif') left center no-repeat}#layout-content .hotels_cars_form{margin-bottom:15px}#layout-content .hotels_cars_form td{padding:4px !important}.block-train ul.menu li{width:83px !important}#pressrelease li{list-style-type:disc;margin-left:30px}#pressrelease ul ul li{margin-left:50px;list-style-type:circle}#layout-rightside{width:250px;overflow:hidden}.fare_grid_prices_table{border:0 !important;padding:10px 0 10px 0;width:100%;top:15px;left:12px;width:526px;position:relative}.fare_grid_prices_table td{text-align:left;padding:5px !important;color:#3b3b3b !important;background-color:#e9e8e3 !important;border-collapse:collapse;border-bottom:0 !important}.fare_grid_prices_table td:first-child{border-left:0 !important}.fare_grid_prices_table td:last-child{border-right:0 !important}.fare_grid_prices_table .fare_grid_class{font-weight:bold;background-color:#9b9b9b !important;font-size:13px;padding:8px !important;color:#3b3b3b !important;height:13px;border:none !important}.fare_grid_prices_table .fare_grid_section td{font-weight:bold;font-size:13px;color:#fff !important;vertical-align:middle !important;background-color:#757575 !important;height:27px}.fare_grid_conditions{font-size:9px}.fare_grid_prices_table button{background-image:url('/sites/all/themes/custom/viarail/images/autumntable/button_dark.png');border:0 none;cursor:pointer;font-size:9px;font-weight:bold;height:15px;margin:0;padding:0;width:65px}.rounded-table{padding-bottom:30px;width:550px;color:#3b3b3b;position:relative;font-size:12px;background-image:url('/sites/all/themes/custom/viarail/images/autumntable/faregrids_bg.gif');background-repeat:repeat-y}.rounded-table a{color:#3b3b3b;font-size:12px}.rounded-table .top-left{height:16px;width:16px;background-image:url('/sites/all/themes/custom/viarail/images/autumntable/tl.jpg');position:absolute;top:0;left:0}.rounded-table .top-right{height:16px;width:16px;background-image:url('/sites/all/themes/custom/viarail/images/autumntable/tr.jpg');position:absolute;top:0;right:0}.rounded-table .bottom-left{height:16px;width:16px;background-image:url('/sites/all/themes/custom/viarail/images/autumntable/bl.jpg');position:absolute;bottom:0;left:0}.rounded-table .bottom-right{height:16px;width:16px;background-image:url('/sites/all/themes/custom/viarail/images/autumntable/br.jpg');position:absolute;bottom:0;right:0}.rounded-table .top{height:16px;width:100%;background-image:url('/sites/all/themes/custom/viarail/images/autumntable/t.jpg');position:absolute;top:0;left:0}.rounded-table .bottom{height:16px;width:100%;background-image:url('/sites/all/themes/custom/viarail/images/autumntable/b.jpg');position:absolute;bottom:0;left:0}#layout-main-content .content ul.four-cols{width:100%;margin:0 0 15px 0;padding:0;list-style-type:none !important;display:block;clear:both}#layout-main-content .content ul.four-cols  li{line-height:20px !important;margin:0;padding:0;list-style-type:none !important}#layout-main-content .content ul.four-cols li.column1{margin-left:0}#layout-main-content .content ul.four-cols li.column2{margin-left:25%}#layout-main-content .content ul.four-cols li.column3{margin-left:50%}#layout-main-content .content ul.four-cols li.column4{margin-left:75%}#layout-main-content .content ul.four-cols li.reset3{margin-top:-60px}#layout-main-content .content ul.four-cols li.reset4{margin-top:-80px}#layout-main-content .content ul.four-cols li.reset5{margin-top:-100px}#layout-main-content .content ul.four-cols li.reset6{margin-top:-120px}#layout-main-content .content ul.four-cols li.reset7{margin-top:-140px}#layout-main-content .content ul.four-cols li.reset8{margin-top:-160px}#layout-main-content .content ul.four-cols li.reset9{margin-top:-180px}#layout-main-content .content ul.four-cols li.reset10{margin-top:-200px}#layout-main-content .content ul.four-cols li.reset11{margin-top:-220px}#layout-main-content .content ul.four-cols li.reset12{margin-top:-240px}#layout-main-content .content ul.four-cols li.reset13{margin-top:-260px}#layout-main-content .content ul.four-cols li.reset14{margin-top:-280px}#layout-main-content .content ul.four-cols li.reset15{margin-top:-300px}#layout-main-content .content ul.four-cols li.reset16{margin-top:-320px}#layout-main-content .content ul.four-cols li.reset17{margin-top:-340px}#layout-main-content .content ul.four-cols li.reset18{margin-top:-360px}#layout-main-content .content ul.four-cols li.reset19{margin-top:-380px}#layout-main-content .content ul.four-cols li.reset20{margin-top:-400px}.list-container,.list-container *{-moz-box-sizing:border-box;box-sizing:border-box;}.list-container ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;}.list-container ul li{line-height:16px !important;margin:0;padding:0}#layout-footer{color:#000;background-color:#eaeaea;width:100%;margin:20px 0 0 0;position:absolute;left:0;padding:0}#layout-footer .content{width:1000px;margin:0 auto}#layout-footer a:visited,#layout-footer a:link,#layout-footer a:active,#layout-footer a:hover{color:#000;border:none !important}#layout-footer a:hover{text-decoration:underline}#layout-footer .block-block{clear:both;}div.via-services{background-color:#0d0001;position:absolute;width:100%;left:0;height:60px;}ul#ftrIcons{width:1000px;margin:0 auto;clear:both;padding:0}ul#ftrIcons li{padding:0;line-height:1.15em;list-style-type:none;display:inline;float:left;width:20%;position:relative;top:19px;margin-bottom:0;}ul#ftrIcons li:after{content:"";width:1px;height:20px;background-color:#999;display:block;position:absolute;right:19px;top:1px;}ul#ftrIcons li:last-of-type:after{display:none;}ul#ftrIcons li.viapreference_fr{width:205px;}ul#ftrIcons li.viaevolution_fr{width:205px;}ul#ftrIcons li.viaboutique_fr{width:195px;}ul#ftrIcons li.viadestinations_fr{width:245px;}ul#ftrIcons li.viabulletin_fr{width:150px;}ul#ftrIcons li.viapreference_en{width:205px;}ul#ftrIcons li.viaevolution_en{width:195px;}ul#ftrIcons li.viaboutique_en{width:205px;}ul#ftrIcons li.viadestinations_en{width:245px;}ul#ftrIcons li.viabulletin_en{width:150px;}ul#ftrIcons li.last{background:none}ul#ftrIcons li a{color:#fefffc !important;transition:all 0.2s ease-in-out;padding-left:19px;}ul#ftrIcons li a strong{padding-left:19px;}ul#ftrIcons li a span{transition:background 0.2s ease-in-out;}ul#ftrIcons li a:hover{color:#ffcc00 !important;text-decoration:none}ul#ftrIcons li a span.viapreference{background:url('/sites/all/themes/custom/viarail/images/icon_footer_sprite_new.png') no-repeat -37px -37px;display:block;float:left;width:30px;height:30px;position:relative;top:-3px}ul#ftrIcons li a span.viaevolution{background:url('/sites/all/themes/custom/viarail/images/icon_footer_sprite_new.png') no-repeat -74px -36px;display:block;float:left;width:30px;height:28px;position:relative;top:-3px}ul#ftrIcons li a span.viaboutique{background:url('/sites/all/themes/custom/viarail/images/icon_footer_sprite_new.png') no-repeat -111px -36px;display:block;float:left;width:30px;height:30px;position:relative;top:-5px}ul#ftrIcons li a span.viadestinations{background:url('/sites/all/themes/custom/viarail/images/icon_footer_sprite_new.png') no-repeat -102px -40px;display:block;float:left;width:40px;height:35px;position:relative;top:0px;}ul#ftrIcons li a span.viabulletin{background:url('/sites/all/themes/custom/viarail/images/icon_footer_sprite_new.png') no-repeat -148px -36px;display:block;float:left;width:30px;height:30px;position:relative;top:-5px}ul#ftrIcons li a:hover span.viapreference{background:url('/sites/all/themes/custom/viarail/images/icon_footer_sprite_new.png') no-repeat -37px 0px;display:block;float:left;width:30px;height:30px;position:relative;}ul#ftrIcons li a:hover span.viaevolution{background:url('/sites/all/themes/custom/viarail/images/icon_footer_sprite_new.png') no-repeat -74px 0px;display:block;float:left;width:30px;height:28px;position:relative;}ul#ftrIcons li a:hover span.viaboutique{background:url('/sites/all/themes/custom/viarail/images/icon_footer_sprite_new.png') no-repeat -111px 0px;display:block;float:left;width:30px;height:30px;position:relative;}ul#ftrIcons li a:hover span.viadestinations{background:url('/sites/all/themes/custom/viarail/images/icon_footer_sprite_new.png') no-repeat -102px -4px;display:block;float:left;width:40px;height:35px;}ul#ftrIcons li a:hover span.viabulletin{background:url('/sites/all/themes/custom/viarail/images/icon_footer_sprite_new.png') no-repeat -148px 0px;display:block;float:left;width:30px;height:30px;position:relative;}ul#ftrIcons li a span.viafeedback{background:url('/sites/all/themes/custom/viarail/images/icon_footer_sprite_new.png') no-repeat 0px 0px;display:block;float:left;width:27px;height:31px;position:relative;top:0px;}ul#ftrIcons li a span.viacareers{background:url('/sites/all/themes/custom/viarail/images/icon_footer_sprite_new.png') no-repeat 0px -36px;display:block;float:left;width:30px;height:26px;position:relative;top:-1px;}ul#ftrIcons li a span.viagiftcards{background:url('/sites/all/themes/custom/viarail/images/icon_footer_sprite_new.png') no-repeat -57px 0px;display:block;float:left;width:38px;height:31px;position:relative;top:0px;}ul#ftrIcons li a:hover span.viafeedback{background:url('/sites/all/themes/custom/viarail/images/icon_footer_sprite_new.png') no-repeat 0px -31px;display:block;float:left;width:27px;height:31px;position:relative;top:0px;}ul#ftrIcons li a:hover span.viacareers{background:url('/sites/all/themes/custom/viarail/images/icon_footer_sprite_new.png') no-repeat 0px 0px;display:block;float:left;width:30px;height:26px;position:relative;}ul#ftrIcons li a:hover span.viagiftcards{background:url('/sites/all/themes/custom/viarail/images/icon_footer_sprite_new.png') no-repeat -57px -31px;display:block;float:left;width:38px;height:31px;position:relative;top:0px;}.ftrColslinks{float:left;font-family:"lato-regular";margin:52px 0;overflow:hidden;padding:50px 0 0 0;position:relative;}ul.ftrCols{width:240px;float:left;padding:0 !important;margin-bottom:0 !important;}.ftrCols li.cols{clear:both;width:100%;}#layout-footer ul.ftrLinks{margin-bottom:35px;padding-left:0;position:relative;}ul.ftrLinks.destination:before{background:url("/sites/all/themes/custom/viarail/images/footer-map.png") no-repeat 0 0;content:"";display:block;height:194px;left:-14px;position:absolute;top:-73px;width:225px;z-index:0;}ul.ftrLinks.destination li:first-child{margin-bottom:100px;}.ftrLinks li{list-style-type:none;display:list-item;padding-bottom:2px;line-height:18px;padding-left:0;font-size:14px;color:#0d0001;position:relative;z-index:1;}.ftrLinks li:first-child{}.footer-content strong{display:block;font-family:"lato-black";font-size:16px;font-weight:normal;margin-bottom:12px;}.ftrLinks .menu-section-title{color:#666666;padding:10px 0 5px;}.ftrLinks .menu-section-item{padding-left:15px;}.ftrLinks a{text-decoration:underline;}.ftrColsmaps{float:right;margin:52px 0px;overflow:hidden;padding:50px 0px 0px;position:relative;width:280px;}.ftrColsmaps strong{line-height:18px;}.footer-content .app-via{margin-bottom:40px;}.footer-content .app-via p{color:#666666;font-size:14px;line-height:18px;}.footer-content .app-via .app-links{display:inline-block;margin:20px auto 30px auto;position:relative;text-align:center;}.footer-content .app-via .logo{border-radius:22%;float:left;height:108px;margin-right:20px;}.footer-content .app-via .apps{float:left;}.footer-content .app-via .ios{background-size:auto 100% !important;margin-bottom:20px;width:135px !important;}.footer-content .app-via .external-link{display:none;}.footer-content .app-via .android{clear:both;width:135px;}.footer-content .app-via .ios img,.footer-content .app-via .android img{width:100%;}.footer-content .connect strong{margin-bottom:30px;}.ftrColsmaps a,.ftrColsmaps a:hover{text-decoration:none !important;}.ftrColsmaps a{float:left;}.ftrColsmaps a span{display:block;width:inherit;height:35px;}.ftrColsmaps a.footer_fb{margin-right:25%;}.ftrColsmaps a.footer_fb span{background:url('/sites/all/themes/custom/viarail/images/facebook-icon.png') no-repeat center center;width:9px;}.ftrColsmaps a.footer_tt{margin-right:21%;}.ftrColsmaps a.footer_tt span{background:url('/sites/all/themes/custom/viarail/images/twitter-icon.png') no-repeat center center;margin:auto;width:20px;}.ftrColsmaps a.footer_insta{margin-right:21%;}.ftrColsmaps a.footer_insta span{background:url('/sites/all/themes/custom/viarail/images/instagram-icon.png') no-repeat center center;margin:auto;width:20px;}.ftrColsmaps a.footer_yt span{background:url('/sites/all/themes/custom/viarail/images/youtube-icon.png') no-repeat center center;float:right;width:20px;}.bottom-row-footer{font-family:'lato-regular';font-size:14px;width:100%;clear:both;padding:20px 0 20px 0;margin:0;}.bottom-row-footer:before{background:#fff;content:"";display:block;height:63px;left:0;position:absolute;bottom:0;width:100%;z-index:0;}.bottom-row{margin:0 auto;position:relative;z-index:1;}ul#ftrBtm{padding-bottom:0;overflow:hidden;}#ftrBtm li{list-style-type:none;display:inline;float:left;margin-bottom:0;padding-right:5px;}#ftrBtm li.last{text-align:right;float:right}#ftrBtm li span{color:#000000;padding-right:5px;}img.access{display:block;float:left;margin-right:10px}#layout-main-content .content .list-ancre{width:100%;margin-bottom:20px}#layout-main-content .content .list-ancre li{list-style-type:none;margin:0;padding:0 20px 0 20px;display:inline;border-right:1px solid #333}#layout-main-content .content .list-ancre li a{text-decoration:none}#layout-main-content .content .list-ancre li a.select{font-weight:bold}#layout-main-content .content .list-ancre li a:hover{text-decoration:underline}#layout-main-content .content .list-ancre li.first{padding-left:0}#layout-main-content .content .list-ancre li.last{border-right:0;padding-right:0}div.block-pdf-content{width:100%;background:#eaeaea url('/sites/all/files/media/images/logo/block-icon-pdf.png') 10px 10px no-repeat;color:#363636;margin-bottom:10px;padding:10px 15px 5px 35px}div.block-pdf-content span.kb{color:#797979;font-weight:normal;font-size:1em}div.block-pdf-content p{margin:0 30px 5px 20px;padding:0}div.block-info-content{background-color:#eaeaea;color:#363636;clear:both;padding:20px;margin-bottom:10px}div.block-info-content h2{font-size:11px}div.block-multiblock{border-radius:5px;background:-moz-linear-gradient(top,rgba(178,178,178,0.65) 0%,rgba(196,196,196,0) 19%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(178,178,178,0.65)),color-stop(19%,rgba(196,196,196,0)));background:-webkit-linear-gradient(top,rgba(178,178,178,0.65) 0%,rgba(196,196,196,0) 19%);background:-o-linear-gradient(top,rgba(178,178,178,0.65) 0%,rgba(196,196,196,0) 19%);background:-ms-linear-gradient(top,rgba(178,178,178,0.65) 0%,rgba(196,196,196,0) 19%);background:linear-gradient(to bottom,rgba(178,178,178,0.65) 0%,rgba(196,196,196,0) 19%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6b2b2b2',endColorstr='#00c4c4c4',GradientType=0 );border:2px solid #eaeaea;color:#363636;clear:both;padding:20px;margin-bottom:10px;width:200px;}div.block-multiblock h2{}div.block-multiblock li{margin:20px 0}div.block-multiblock .more-link{margin-top:20px}#block-image-bottom{clear:both}#block-image-bottom div.block-image-bottom-content img{float:left;margin-right:5px}div.pressrelease_item{padding-bottom:10px}div.pressrelease_item a{padding:0 0 0 15px;background:url('/sites/all/themes/custom/viarail/images/bullet_black_arrow_ece8e5.gif') 5px 4px no-repeat}div.tab_seedo{clear:both}div.tab_seedo div.item div.img-container{height:100px;width:175px;text-align:center;overflow:hidden}div.tab_seedo div.item div.img-container img{width:75px}div.tab_seedo div.item div.link-container a{clear:both}div.top_events div.item{float:left}div.top_events div.item div.link-container{height:26px;width:165px;text-align:center;padding:0 5px;overflow:hidden}div.top_attractions div.item{padding-bottom:25px}div.top_attractions div.item span.content-container{padding:0 5px;float:left}div.top_attractions div.item img{width:60px;overflow:hidden;float:left;clear:left;margin-right:8px}.tab_description_details h4{margin:10px 0 0 0 !important;padding-left:0 !important}.tab_description_details .content,.tab_description_details li{margin:0 0 2px 0 !important}.tab_description_details table{width:100%}.splash{background:url('/sites/all/files/media/images/splash/img_splash_new.jpg') 0 0 no-repeat;width:1007px;height:662px;text-align:left;margin:0 auto;position:relative}.splash div{position:absolute}.splash .logo{top:25px;left:25px}.splash .submenu{background:url('/sites/all/themes/custom/viarail/images/splash-submenu.gif') 0 0 no-repeat;width:508px;height:45px;top:617px;left:495px}.splash .submenu ul{clear:both;padding:7px 0 0 30px}.splash .submenu ul li{float:left;padding-left:12px;width:100px;background:url('/sites/all/themes/custom/viarail/images/splash-submenu-bullet.gif') 0 2px no-repeat}.splash .submenu ul li.w1{width:65px}.splash .submenu ul li.w2{width:80px}.splash .menu{width:200px;height:190px;top:375px;left:760px;background-color:#1b191a}.splash .menu ul{position:relative !important;top:10px;left:0;clear:both;padding:10px 0 0 25px}.splash .menu ul li{padding:0;margin:0;background:url('/sites/all/themes/custom/viarail/images/bullet_white_arrow_big.gif') 0 7px no-repeat}.splash .menu ul li a{color:#fc0;font-size:20px;background:none;padding:7px 0 5px 15px !important;margin:0}.splash .menu ul.othersites li{padding:0;margin:0;background:url('/sites/all/themes/custom/viarail/images/bullet_white_arrow_ece8e5.gif') 0 3px no-repeat}.splash .menu ul.othersites li a{color:#fff !important;font-size:12px;padding:2px 0 0 15px !important;margin:0}.splash div.copyrights{color:#fff;top:630px;left:10px}.titresSplash{left:32px;top:397px}.titresSplash h2{font-size:2.2em;font-weight:bold;line-height:1.2em;color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal}.black_overlay{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:#000;z-index:1001;opacity:.80;-ms-filter:"alpha(opacity=80)"}.white_content{text-align:center;display:none;position:fixed;top:25%;left:25%;width:450px;height:450px;padding:16px;border:2px solid #fff;background-color:#fff;z-index:1002;overflow:auto}.node-unpublished{background-color:#fff}#layout-content .sitemap-menu ul.menu,#layout-content .sitemap-menu ul.menu li.leaf{margin:3px 0}#layout-content .sitemap-menu ul.menu{float:none}#layout-content .sitemap-menu ul.menu ul.menu{padding-left:20px}#layout-content .sitemap-menu ul.menu li{float:none;height:100%;width:250px;text-align:left;border:0;list-style-type:none;margin:0}#layout-content .sitemap-menu ul.menu{padding:10px 0}#layout-content .sitemap-menu ul.menu li{padding:2px 0}#layout-content .sitemap-menu ul.menu li.expanded{padding:2px 20px 2px 20px}#layout-content .sitemap-menu ul.menu li ul.menu li.expanded{padding:2px 20px 2px 0}#layout-content .sitemap-menu ul.menu li.first{padding:2px 20px 2px 0}#layout-content .sitemap-menu ul.menu li.last{padding:2px 20px 2px 0}#layout-content .sitemap-menu ul.menu li.first ul.menu li{padding:2px 20px 2px 20px}#layout-content .sitemap-menu ul.menu li a{color:#000;padding:0}#layout-content .sitemap-menu ul.menu li a:hover{text-decoration:none}#layout-content .sitemap-box{margin:0}#revision_via{background-color:#ade9ff;border:2px solid #006185}#edit-revision-wrapper,#edit-revision-moderation-wrapper,#edit-add-log-wrapper{border:none}#edit-revision-wrapper{display:none}#edit-log{height:70px}dl.multiselect dd.a,dl.multiselect dd.a .form-item{width:15em !important}#dashboard_whatshot_publishitems thead th{padding-left:0;text-align:left;vertical-align:bottom}#dashboard_whatshot_publishitems thead th.text-center{text-align:center}#dashboard_whatshot_publishitems tbody td{padding-left:0;text-align:left}#dashboard_whatshot_publishitems tbody td.text-center{text-align:center}#dashboard_whatshot_unpublishitems thead th{padding-left:0;text-align:left;vertical-align:bottom}#dashboard_whatshot_unpublishitems thead th.text-center{text-align:center}#dashboard_whatshot_unpublishitems tbody td{padding-left:0;text-align:left}#dashboard_whatshot_unpublishitems tbody td.text-center{text-align:center}#dashboard_whatshot_publishitems td.pagedashboard{text-align:center;color:#41afb0;font-weight:bold}#dashboard_whatshot_publishitems td img,#dashboard_whatshot_unpublishitems td img{float:left;margin-right:5px}#webform-component-contact--num_account,#webform-component-contact--province,#webform-component-contact--ca-postal-code,#webform-component-contact--state,#webform-component-contact--num-account,#webform-component-contact--zip-code{display:none}#layout-main-content .webform-client-form fieldset legend{font-size:16px;font-weight:bold;line-height:30px}#layout-main-content .webform-client-form fieldset .field-suffix{font-style:italic;color:#6e6d6b;padding-left:10px}#layout-main-content .webform-client-form fieldset label{line-height:14px;padding-bottom:2px}*[accesskey]:after{content:' [' attr(accesskey) ']'}#transposerv .transposerv-home-top{border:1px solid #9a9a9a;overflow:hidden;padding:14px 14px 9px 14px;margin-bottom:10px}#transposerv .transposerv-home-top #transposerv-home-top-left{float:left}#transposerv .transposerv-home-top #transposerv-home-top-right{float:left;width:240px;margin-left:10px}#transposerv .transposerv-home-bottom{overflow:hidden}#transposerv .transposerv-home-bottom div{width:345px;float:left;overflow:hidden;margin-top:20px}#transposerv .transposerv-home-bottom div.odd{margin-right:20px;background:none}#transposerv .transposerv-home-bottom div.even{background:none}#transposerv .transposerv-home-bottom div img{float:left}#transposerv .transposerv-home-bottom div div{width:150px;padding-left:10px;margin-top:0}#transposerv #transposerv-partners{clear:both;padding-top:20px}#transposerv #transposerv-partners ul{overflow:hidden;margin:0}#transposerv #transposerv-partners ul li{border:1px solid #b6b6b6;list-style:none;float:left;margin:0 5px 5px 0}#transposerv #transposerv-partners ul li a{border:none}#transposerv .transposerv-intermodal-overview img.intermodal-overview-map{margin-bottom:20px}#transposerv .transposerv-intermodal-region .transposerv-intermodal-stations{overflow:hidden;margin:35px 0 20px 0}#transposerv .transposerv-intermodal-region .intermodal-station{width:355px;float:left;overflow:hidden;margin-bottom:25px}#transposerv .transposerv-intermodal-region .intermodal-station h4{float:left;width:165px;margin:0 0 4px 0px;clear:none;padding:0 0 0 5px}#transposerv .transposerv-intermodal-region .intermodal-station img{float:left}#transposerv .transposerv-intermodal-region .intermodal-station ul{float:left;width:170px;margin:0}#transposerv .transposerv-intermodal-region .intermodal-station ul li{list-style-type:none;margin:0 0 5px 5px;padding:5px 0 5px 28px;background:url('/sites/all/themes/custom/viarail/images/intermodal_icons.png') center left no-repeat}#transposerv .transposerv-intermodal-region .intermodal-station ul li.car-shuttle{background-position:0 -132px}#transposerv .transposerv-intermodal-region .intermodal-station ul li.via{background-position:0 -325px}#transposerv .transposerv-intermodal-region .intermodal-station ul li.bus-metro-train{background-position:0 -68px}#transposerv .transposerv-intermodal-region .intermodal-station ul li.amtrak{background-position:0 -5px}#transposerv .transposerv-intermodal-region .intermodal-station ul li.airport-shuttle{background-position:0 -195px}#transposerv .transposerv-intermodal-region .intermodal-station ul li.boat{background-position:0 -260px}#transposerv .transposerv-intermodal-region div.odd{margin-right:30px;background:none}#transposerv .transposerv-intermodal-region div.even{background:none}#menu-box-50-50,#menu-box-100-100{clear:both}#menu-box-50-50 .box-content,#menu-box-100-100 .box-content{width:50%;float:left;margin-bottom:30px;position:relative}#menu-box-100-100 .box-content{width:90%}#menu-box-50-50 .box-content h2,#menu-box-100-100 .box-content h2{font-family:Verdana;font-size:12px;font-weight:bold;margin:0 0 10px 0}#menu-box-50-50 .box-content h2 a,#menu-box-100-100 .box-content h2 a{text-decoration:none}#menu-box-50-50 .box-content img,#menu-box-100-100 .box-content img{float:left;margin-right:5px;margin-bottom:15px}#menu-box-50-50 .box-content-list img.external-link,#menu-box-100-100 .box-content img.external-link{float:none;margin-right:0;margin-bottom:0}.autolink{cursor:pointer}#menu-box-50-50 .box-content p,#menu-box-100-100 .box-content p{padding:0 10px 0 0}#menu-box-50-50 .box-content ul{float:left;width:180px;list-style-type:none;margin:0}#menu-box-100-100 .box-content ul{float:left;width:460px}#menu-box-50-50 .box-content ul.last,#menu-box-100-100 .box-content ul.last{float:none;width:230px}#menu-box-100-100 .box-content ul.last{float:left;width:250px}#menu-box-50-50 .box-content .title-discover-also strong,#menu-box-100-100 .box-content .title-discover-also strong{display:block;padding:22px 0 0px 0;margin:0 0 -10px 0}#menu-box-50-50 .box-content ul li,#menu-box-100-100 .box-content ul li{list-style-type:none;background:url('/sites/all/themes/custom/viarail/images/anchor_arrow.png') 2px 2px no-repeat;margin:0 0 2px 0 !important;padding:0 0 0 15px;line-height:15px}#menu-box-50-50 .box-content-train  li,#menu-box-100-100 .box-content-train  li{padding:0 0 0 25px !important}#menu-box-100-100 .box-content ul li{padding:0 0 0 25px}#menu-box-50-50 .box-content ul li:hover,#menu-box-100-100 .box-content ul li:hover{text-decoration:underline}#menu-box-50-50 .box-content ul li a,#menu-box-100-100 .box-content ul li a{text-decoration:none;line-height:auto}#block-trajet-intro{clear:both;width:100%;margin:10px 0}.block-trajet-intro-title{width:30%;float:left;margin-right:30px}.block-trajet-intro-title  h2{line-height:22px}.block-trajet-intro-text{width:66%;float:left;margin-bottom:10px}.block-trajet-img img{margin-right:20px}#block-feature-50-50{clear:both;width:100%}.block-feature-content{width:340px;float:left;margin-bottom:30px;margin-right:4px}#block-feature-50-50 .block-feature-content p{padding-right:30px}#block-feature-50-50 .block-feature-content img{margin-bottom:10px}#layout-main-content .content table.table-trajet-liaison{width:90%}#layout-main-content .content table.table-trajet-liaison tr td{border:1px solid #d1d1d1}#layout-main-content .content table.table-trajet-liaison thead td{font-weight:bold;width:33%;background-color:#eaeaea}#layout-main-content .content table.table-trajet-liaison td{padding:10px;vertical-align:middle}#layout-main-content .content table.table-trajet-liaison td.td-trajet-liaison{font-weight:bold}#layout-main-content .content table.table-trajet-liaison thead td.table-trajet-liaison-title{background-color:#858585}#layout-main-content .content table.table-trajet-liaison td a img{vertical-align:-25%}#menu-box-50-50 .box-station{display:block;cursor:pointer}.block-liststation-content{width:97%;background-color:#eaeaea;clear:both;padding:1em}.block-liststation-content h3{margin-top:0;}.block-liststation-content ul.stationCols{padding:0 0 1em 0;width:25%;float:left}.block-liststation-content .stationCols li{list-style-type:none}.block-useful-info{width:100%;margin:30px 0 30px 0}.block-useful-info .block-useful-info-image{float:left;width:46px;margin-right:10px}.block-useful-info .block-useful-info-content{float:left;width:90%}.custom-block-template{width:33%;position:relative;margin-bottom:10px;color:#fff;float:left}#layout-leftside .custom-block-template{width:100%}#content-row1 .custom-block-template{width:100%}#content-row3 .custom-block-template{width:100%}.custom-block-template h2{font-size:1.5em;line-height:1.1em;font-weight:normal;padding:3px 0 3px 0;margin:10px 0 0 0;text-transform:uppercase;border-top:dashed 1px #725a3c;border-bottom:dashed 1px #725a3c;background-color:#fff;color:#553611;text-align:center}.custom-block-template a{background:none;padding:0}.custom-block-template div.body{}.custom-block-template .body .content{margin:10px 15px 10px 15px}.custom-block-template .body  span.titre{color:#e28a1e;font-size:1.4em;font-weight:bold;line-height:1.4em}.custom-block-template .body .content span.content{color:#7e7e7e;font-size:1.2em;font-weight:bold;line-height:1.2em}.custom-block-template .body .content td{padding:0}.block .Listing a{color:#fff}.block .listing .cadre{position:absolute;left:0;top:0;z-index:900;width:50px;height:50px}.block .listing .link{position:absolute;left:0;top:0;z-index:1000;width:50px;height:50px}.block .listing{margin:0 0 5px 0;padding-bottom:5px;border-bottom:1px dashed #000}.block table tr td{overflow:hidden}.block a:hover{text-decoration:none}#content-row3 .block-block{clear:both}.block-travelalerts .content{background:#ff9295;}#layout-alert{box-sizing:border-box;color:#000;font-size:12px;margin:0px 0px 20px 0px;padding:12px 20px;position:relative;}.home #layout-alert{width:1036px;margin:0px auto 20px;}#layout-alert *{box-sizing:border-box;}#layout-alert:before{content:"";display:none;}.block-travelalerts{position:relative;}#layout-alert div{margin:0;padding:0}#layout-alert p{margin:0;padding:0;position:relative;}#layout-alert a{margin:0;padding:0}#layout-alert .round-left{float:left;font-family:"lato-black";margin-right:20px;padding:0 0 0 40px;position:relative;}#layout-alert .round-left:before{background:url("/sites/all/themes/custom/viarail/images/warning-sign-black.png") no-repeat 0 0;content:"";display:block;height:17px;left:0;position:absolute;top:1px;width:20px;}#layout-alert .round-center{font-family:"lato-regular";overflow:hidden;text-align:right;}#layout-alert .round-center a{color:#000;font-family:"lato-regular";}#layout-alert .round-center a:hover{border-bottom:2px solid #941c1e;}#cityguide{width:740px;margin:0}#cityguide h2{font-size:1.29em;font-weight:bold;color:#000;clear:none}#cityguide h3{margin:1.4em 0 .4em 0;padding:0}#cityguide p{line-height:1.4em;margin:0;padding:0}#cityguide .googlemap{float:right;padding-left:40px;background-color:#FFF;width:300px}#cityguide .blocs{border-bottom:1px solid gray;padding:15px 0}#cityguide .blocs.first{border:none;padding:0}#cityguide .blocs .icone{float:left}#cityguide .no-line{border:none;}#cityguide .colHeure{width:410px;float:left;line-height:1.4em}#cityguide .colHeure .content-hours{margin-bottom:1em}#cityguide .colServices{padding-left:30px;width:300px;float:left}#cityguide .colServices li{list-style:none !important}.travelalerts-cityguide{width:540px;margin:0 auto 20px 0}.travelalerts-cityguide-title{text-align:center;padding:4px 0;background-color:#941c1e;color:#fff;margin:0;border-radius:4px 4px 0 0}.travel-alert-cityguide-text{border:1px solid #941c1e;color:#941c1e;padding:6px;border-radius:0 0 4px 4px;margin:0}.flash_map_large{height:200px;width:600px;margin-bottom:30px;z-index:1000;overflow:visible;padding:15px 0}.block .custom4 .content{background:#fff;margin:0;height:auto;overflow:hidden}#backgroundPopup{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#856944;border:1px solid #cecece;z-index:1001}#popupContact{display:none;position:fixed;_position:absolute;height:390px;width:1000px;z-index:2;font-size:13px}.custom4{position:relative}.custom4 .body .footer{position:absolute;background:#837E59;left:0;bottom:5px;width:100%;padding:5px 0}.custom4 .body .footer a{text-transform:uppercase;display:block;height:13px;padding-right:20px;color:#fff;background:url('/sites/all/themes/custom/viarail/temp/btn_zoom_map_block.gif') center right no-repeat;text-decoration:none}.custom4 .body .footer ul{padding:0;margin:0}#flashMapRegion{width:500px;height:210px;border:0;overflow:hidden}#divStation0,#divStation1,#divStation2,#divStation3,#divStation4{overflow:hidden;width:120px;cursor:text}#block-train-0 h2{display:none;background:url('/sites/all/themes/custom/viarail/images/train_search_top.jpg') left no-repeat;margin:5px 0 2px 0 !important;padding:2px 0 3px 0;padding-left:120px;color:#342411;font-size:1.6em !important}#find_a_train,#find_a_station,#find_a_train_results{position:relative;top:20px}.findTrainToggle,.findStationToggle{background:none;text-decoration:none!important}#find_a_train .findTrainTo{width:auto}#find_a_station #find_a_station_form,#find_a_train #find_a_train_form{background-color:#eaeaea !IMPORTANT;padding:20px 5px 0 10px;height:4em}#find_a_train .block_search_results{background-color:#eaeaea !IMPORTANT;padding:20px 5px 0 10px}#find_a_station h2{font-size:1.29em;font-weight:bold;}.findStationTitle.on,.findTrainTitle.on{background:none;font-weight:bold;padding:5px 15px 5px 15px;background-color:#eaeaea;display:inline-block;*display:inline;zoom:1;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;border:2px solid #eaeaea}.findStationTitle,.findTrainTitle{background:none;font-weight:normal;padding:5px 15px 5px 15px;background-color:#fff;display:inline-block;*display:inline;zoom:1;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;border:2px solid #eaeaea;border-bottom:0;margin-bottom:-2px}#find_a_train #find_a_train_form label,#find_a_station #find_a_station_form label{float:left;margin:3px 10px 0 0;color:#000}#find_a_train #find_a_train_form input,#find_a_station #find_a_station_form input{float:left;margin-right:10px;color:#000}#find_a_train #find_a_train_form .find_train_text{margin-right:10px;width:140px;height:14px;position:relative}#find_a_station #find_a_station_form .find_station_text{margin-right:10px;width:300px;height:14px;position:relative}#find_a_train .find_a_train_link{text-align:right;padding-bottom:2px}#find_a_station #find_a_station_form #find_station_submit,#find_a_train #find_a_train_form #find_train_submit{background-color:#ffcb07;border:1px solid #999;color:#252525;display:inline-block;font-size:12px;font-weight:bold;height:19px;margin:2px 0 0 0;padding:0;width:100px;cursor:pointer}#find_a_train #find_a_train_form #find_train_submit.disabled{background-color:#c0c0c0;border:1px solid #999999;color:#252525;display:inline-block;font-size:12px;font-weight:bold;height:20px;margin:0;padding:0;width:100px}#find_a_train ul{margin-top:5px}#find_a_train ul li{margin:0 0 5px 13px}#find_a_train ul li{list-style:url('/sites/all/themes/custom/viarail/images/bullet_black_arrow_ece8e5.gif')}.block-train{width:100%;position:relative;clear:both;margin:0 0 30px 0}.block-station{width:100%;position:relative;clear:both;margin:0}.block-station h2.title,.block-train h2.title{display:none}.block-station .block_list{padding:5px 0 30px 0 !important}.block-station .block_list .list-container{padding:5px 25px 0 25px}.block-station .block_list .list-container table{width:100%}.block_search_results{padding:10px 200px 0 0;text-align:center}.block_voyage_item{background-color:#fff}.block_segment_item{background-color:#fff;color:#342411;padding:15px;text-align:center}#find_a_train_results_reset{margin:10px;position:absolute:top:0;right:0}#find_a_train_results_reset fieldset{display:none}#new_trainsearch{text-align:center;padding-top:5px}.form-submit{cursor:pointer}#find_a_train #divStation2select,#find_a_station #divStation2select{display:none;position:absolute;left:155px;}#find_a_train #divStation3select,#find_a_station #divStation3select{display:none;position:absolute;left:340px;}#find_a_train #divStation4select,#find_a_station #divStation4select{display:none;position:absolute;left:175px;top:26px}#find_a_train .listbox{position:absolute;top:20px;left:-96px;z-index:30000;display:none;background-color:#fff;color:#000;border:1px solid #000}#find_a_station .listbox{position:absolute;top:40px;left:-74px;z-index:30000;display:none;background-color:#fff;color:#000;border:1px solid #000}#find_a_train #help,#find_a_station #help{position:absolute;top:20px;z-index:10;width:150px;background:url('/sites/all/themes/custom/viarail/images/layout/reservia_help_pointer.gif') top left no-repeat;padding-top:12px}#find_a_train #help_content,#find_a_station #help_content{background-color:#ffcb05;padding:5px}#find_a_train #help_content a,#find_a_station #help_content a{margin:0;padding:0;background:none}#find_a_train div.reservia_ville,#find_a_station div.reservia_ville{padding:2px 0 2px 5px;border-bottom:1px solid #ccc}#divStation3select{width:1px;height:1px}#train-fares-block-form{background-color:#725a3c;color:#fff;width:325px}#train-fares-block-form #edit-train-term-id-wrapper{margin:0}#train-fares-block-form #train-fares-block-form-content{padding:10px 10px 10px 20px;position:relative}#train-fares-block-form #train-fares-block-form-content .form-submit{background-image:url('/sites/all/themes/custom/viarail/images/reservia_search.gif');border:0 none;cursor:pointer;height:27px;margin-right:12px;padding-bottom:2px;width:75px}abbr{border-bottom:1px dashed #999;text-decoration:none;cursor:help}#menu-box-50-50 .box-content ul.box-content-list li.trajetTorontoOttawa a,#menu-box-50-50 .box-content ul.box-content-list li.trajetMontrealJonquiere a,#menu-box-50-50 .box-content ul.box-content-list li.trajetMontrealSenneterre a,#menu-box-50-50 .box-content ul.box-content-list li.trajetMontrealGaspe a,#menu-box-50-50 .box-content ul.box-content-list li.trajetLeCanadien a,#menu-box-50-50 .box-content ul.box-content-list li.trajetOcean a,#menu-box-50-50 .box-content ul.box-content-list li.trajetTorontoVancouver a,#menu-box-50-50 .box-content ul.box-content-list li.trajetSudburyWhiteRiver a,#menu-box-50-50 .box-content ul.box-content-list li.trajetJasperPrinceRupert a,#menu-box-50-50 .box-content ul.box-content-list li.trajetWinnipegChurchill a,#menu-box-50-50 .box-content ul.box-content-list li.trajetThePasPukatawagan a,#menu-box-50-50 .box-content ul.box-content-list li.trajetMtlHalifax a,#menu-box-100-100 .box-content ul.box-content-list li.trajetMontrealSenneterre a,#menu-box-100-100 .box-content ul.box-content-list li.trajetMontrealGaspe a,#menu-box-100-100 .box-content ul.box-content-list li.trajetMontrealJonquiere a,#menu-box-100-100 .box-content ul.box-content-list li.trajetTorontoOttawa a,#menu-box-100-100 .box-content ul.box-content-list li.trajetTorontoVancouver a,#menu-box-100-100 .box-content ul.box-content-list li.trajetMtlHalifax a,#menu-box-100-100 .box-content ul.box-content-list li.trajetJasperPrinceRupert a,#menu-box-100-100 .box-content ul.box-content-list li.trajetWinnipegChurchill a,#menu-box-100-100 .box-content ul.box-content-list li.trajetThePasPukatawagan a,{display:block;padding-left:10px;line-height:20px;}#menu-box-50-50 .box-content ul.box-content-list li.trajetTorontoOttawa,#menu-box-100-100 .box-content ul.box-content-list li.trajetTorontoOttawa{background:url('/sites/all/themes/custom/viarail/images/discovermap/trajet/trajet-toronto-autres.gif') no-repeat left;display:block;padding-left:25px;line-height:20px}#menu-box-50-50 .box-content ul.box-content-list li.trajetMontrealJonquiere,#menu-box-100-100 .box-content ul.box-content-list li.trajetMontrealJonquiere{background:url('/sites/all/themes/custom/viarail/images/discovermap/trajet/trajet-mtl-jonquiere.gif') no-repeat left;display:block;padding-left:25px;line-height:20px}#menu-box-50-50 .box-content ul.box-content-list li.trajetSudburyWhiteRiver{background:url('/sites/all/themes/custom/viarail/images/discovermap/trajet/trajet-sudbury-whiteriver.gif') no-repeat left;display:block;padding-left:25px;line-height:20px}#menu-box-50-50 .box-content ul.box-content-list li.trajetMontrealSenneterre,#menu-box-100-100 .box-content ul.box-content-list li.trajetMontrealSenneterre{background:url('/sites/all/themes/custom/viarail/images/discovermap/trajet/trajet-mtl-senneterre.gif') no-repeat left;display:block;padding-left:25px;line-height:20px}#menu-box-50-50 .box-content ul.box-content-list li.trajetMontrealGaspe,#menu-box-100-100 .box-content ul.box-content-list li.trajetMontrealGaspe{background:url('/sites/all/themes/custom/viarail/images/discovermap/trajet/trajet-mtl-gaspe.gif') no-repeat left;display:block;padding-left:25px;line-height:20px}#menu-box-50-50 .box-content ul.box-content-list li.trajetSudburyWhiteriver{background:url('/sites/all/themes/custom/viarail/images/discovermap/trajet/trajet-sudbury-whiteriver.gif') no-repeat left;display:block;padding-left:25px;line-height:20px}#menu-box-50-50 .box-content ul.box-content-list li.trajetLeCanadien{background:url('/sites/all/themes/custom/viarail/images/discovermap/trajet/trajet-lecanadien.gif') no-repeat left;display:block;padding-left:25px;line-height:20px}#menu-box-50-50 .box-content ul.box-content-list li.trajetOcean{background:url('/sites/all/themes/custom/viarail/images/discovermap/trajet/trajet-ocean.gif') no-repeat left;display:block;padding-left:25px;line-height:20px}#menu-box-50-50 .box-content ul.box-content-list li.trajetTorontoVancouver,#menu-box-100-100 .box-content ul.box-content-list li.trajetTorontoVancouver{background:url('/sites/all/themes/custom/viarail/images/discovermap/trajet/trajet-toronto-vancouver.gif') no-repeat left;display:block;padding-left:25px;line-height:20px}#menu-box-50-50 .box-content ul.box-content-list li.trajetJasperPrinceRupert,#menu-box-100-100 .box-content ul.box-content-list li.trajetJasperPrinceRupert{background:url('/sites/all/themes/custom/viarail/images/discovermap/trajet/trajet-jasper-prince.gif') no-repeat left;display:block;padding-left:25px;line-height:20px}#menu-box-50-50 .box-content ul.box-content-list li.trajetWinnipegChurchill,#menu-box-100-100 .box-content ul.box-content-list li.trajetWinnipegChurchill,#menu-box-50-50 .box-content ul.box-content-list li.trajetThePasPukatawagan,#menu-box-100-100 .box-content ul.box-content-list li.trajetThePasPukatawagan{background:url('/sites/all/themes/custom/viarail/images/discovermap/trajet/trajet-thepas-winnipeg.gif') no-repeat left;display:block;padding-left:25px;line-height:20px}#menu-box-50-50 .box-content ul.box-content-list li.trajetMtlHalifax,#menu-box-100-100 .box-content ul.box-content-list li.trajetMtlHalifax{background:url('/sites/all/themes/custom/viarail/images/discovermap/trajet/trajet-mtl-halifax.gif') no-repeat left;display:block;padding-left:25px;line-height:20px}#mapTrajetsCanada,#mapTrajetsRocheuses,#mapTrajetsPrairies,#mapTrajetsQuebecOntario,#mapTrajetsAtlantique{border:1px solid #cccccc}.content .layer-picture{position:relative;height:250px;height:289px}.content .layer-picture .image{z-index:10;position:absolute;top:0;left:0}.content .layer-picture .text{z-index:100;position:absolute;top:0;right:0;width:290px;height:241px;background-color:#7F7F7F;color:#fff;overflow:hidden;}.content .layer-picture .text p{margin:10px 20px}#layout-main-content .node .content .fb-top .left ul,#layout-main-content .node .content .fb-top .left ul li,#layout-main-content .node .content .tt-top .left ul,#layout-main-content .node .content .tt-top .left ul li,#layout-main-content .node .content .yt-top .left ul,#layout-main-content .node .content .yt-top .left ul li,#layout-main-content .node .content .blog-top .left ul,#layout-main-content .node .content .blog-top .left ul li{line-height:1.4em;margin:0 0 0 10px;padding:0}.fb-top,.tt-top,.yt-top,blog-top{height:50px}.fb-bottom{margin-bottom:100px}.fb-bottom p img,.tt-bottom p img{vertical-align:middle;margin-right:10px}.tt-bottom p img.external-link{margin:0px;padding:0}#block-block-674,#block-block-676{width:290px;float:right;position:relative;top:-375px;margin-bottom:-300px}#block-block-674 .external-link,#block-block-676 .external-link{position:absolute !important;top:-9999px !important;left:-9999px !important}.block-fb_likebox{position:absolute;top:0;right:0}.block-fb_likebox h2{position:absolute !important;top:-9999px !important;left:-9999px !important}.block-fb_likebox iframe{float:right}.follow-right{margin-right:-10px}.view-site-tweets{width:300px;clear:both;overflow:hidden}.view-site-tweets .view-header{text-align:right;padding:0 0px 50px 0;}#block-views-site_tweets-block{position:absolute;overflow:auto;position:absolute;top:30px;right:0px}#layout-main-content #block-views-site_tweets-block .overview ul,#layout-main-content #block-views-site_tweets-block .overview li{font-size:.9em;list-style-type:none;margin:0;padding:0px 4px;line-height:1.1em;clear:both;min-height:40px}#layout-main-content #block-views-site_tweets-block .overview li img{float:left;vertical-align:middle;margin:0 5px 20px 0;width:30px;height:30px;clear:left}#block-views-site_tweets-block .view-site-tweets .view-content .item-list ul li span{font-weight:normal;line-height:1em}#block-views-site_tweets-block .view-site-tweets .view-content .item-list ul li a{background:none}#block-views-site_tweets-block .view-site-tweets .view-content .item-list ul li.views-row div{float:left;width:48px;margin-right:10px}#block-views-site_tweets-block .viewport{background-color:#fff;width:295px;height:241px;position:relative;overflow:auto}#block-views-site_tweets-block .overview{list-style:none;position:absolute;left:0;top:0;padding:0;margin:0}#block-views-site_tweets-block .overview a{color:#28A9E0;text-decoration:none}#block-views-site_tweets-block .scrollbar{position:relative;right:13px;margin-top:60px;background:transparent url('/sites/all/themes/custom/viarail/images/tweets/bg-scrollbar-track-y.png') no-repeat 0 0;position:relative;background-position:0 0;float:right;width:15px}#block-views-site_tweets-block .track{background:transparent url('/sites/all/themes/custom/viarail/images/tweets/bg-scrollbar-trackend-y.png') no-repeat 0 100%;height:100%;width:13px;position:relative;padding:0 1px}#block-views-site_tweets-block .thumb{background:transparent url('/sites/all/themes/custom/viarail/images/tweets/bg-scrollbar-thumb-y.png') no-repeat 50% 100%;height:20px;width:25px;cursor:pointer;overflow:hidden;position:absolute;top:0;left:-5px}#block-views-site_tweets-block .end{background:transparent url('/sites/all/themes/custom/viarail/images/tweets/bg-scrollbar-thumb-y.png') no-repeat 50% 0;overflow:hidden;height:5px;width:25px}#block-views-site_tweets-block .disable{display:none}.noSelect{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.youtube-count{width:200px;float:right;text-align:right;position:absolute;top:30px;right:0}a.blog-evolution{margin-top:-2.5em;color:#fff !important;text-align:center;text-decoration:none !important;display:block;font-weight:bold;font-size:12px;color:#fff;padding:4px 13px;background:-moz-linear-gradient(top,#fe6600 0%,#d15400);background:-webkit-gradient(linear,left top,left bottom,from(#fe6600),to(#d15400));-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #ca5e15;-moz-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px -1px 0px rgba(222,77,4,0.7);-webkit-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px -1px 0px rgba(222,77,4,0.7);box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px -1px 0px rgba(222,77,4,0.7);text-shadow:0px -1px 1px rgba(164,70,7,0.2),0px 1px 0px rgba(222,77,4,0.3)}.rss-box-evolution{padding:0 20px 0 0}.rss-box-evolution ul.rss-items{margin-top:20px !important}.rss-box-evolution ul li{list-style-type:none !important}.rss-box-evolution ul li.rss-item a{color:#fff !important;font-weight:bold;text-decoration:none !important}div.content ul.content-list li{list-style-type:none;background:url('/sites/all/themes/custom/viarail/images/anchor_arrow.png') 0 no-repeat;margin:0 0 2px 0 !important;padding:0 0 0 15px;line-height:15px}#layout-content div.content ul.content-list li a,#layout-content div.content ul.content-list li a:visited{text-decoration:none;}#layout-content div.content ul.content-list li a:hover{text-decoration:underline;}.alert{border:1px solid #941c1e;border-radius:10px;overflow:hidden;}.alert h2{background:#941c1e;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:1.4em !important;padding:10px;text-align:center;text-transform:uppercase;}.alert p{color:#941c1e;padding:5px;}.view-stations-list .views-exposed-form .views-exposed-widget{float:none;display:inline-block;}#webform-component-ticket-selection fieldset{clear:both;}#webform-component-ticket-selection fieldset div{float:left;margin-right:5px;}.private{color:#3B5998;}body #layout-content dl.search-results dt.title a{color:#5E411D;display:block;margin-bottom:5px;}body #layout-content dl.search-results dd{margin-bottom:30px;}body #layout-content dl.search-results dd a{color:#5E411D;}.search-results p{margin:0;}#layout-main-content .webform-client-form fieldset.captcha legend{font-size:inherit;line-height:inherit;}.mobile-only.mobile-only{display:none;}.layout-row-right ul.menu li a#menu-essentialaccessibility{background-image:url("/sites/all/themes/custom/viarail/images/logo_accessibility_48x17.png") !important;background-repeat:no-repeat;background-position:center;display:block;height:24px;overflow:hidden;text-indent:100px;width:63px;margin-top:-4px;}.expand-collapse{display:block;height:auto;overflow:hidden;position:relative;border-bottom:1px solid #EAEAEA;background-image:url('/sites/all/files/media/seatsales/expand-icon-black.png');background-position:95% center;background-repeat:no-repeat;cursor:pointer;line-height:24px;padding-bottom:10px;width:100%;}.expand-collapse + div{margin-bottom:20px;}.expand-collapse.open,.expand-collapse.aria-open{background-image:url('/sites/all/files/media/seatsales/minimize-icon-black.png');background-position:95% center;background-repeat:no-repeat;}.expand-collapse.opened .content{max-height:300px;opacity:1;}.expand-collapse .content{display:none;height:auto;max-height:0;opacity:0;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.expand-collapse .open-close{background:url("/sites/all/themes/custom/tink_mobile/images/icons/plus-red.svg") no-repeat 95% top;background:url("/sites/all/themes/custom/tink_mobile/images/icons/plus-red.svg") no-repeat -webkit-calc(100% - 18px) top;background:url("/sites/all/themes/custom/tink_mobile/images/icons/plus-red.svg") no-repeat calc(100% - 18px) top;background-size:13px;content:"";display:block;margin:auto;position:absolute;height:40px;right:0px;top:20px;width:50px;}#display-aria-alert{text-indent:-999px;overflow:hidden;visibility:hidden;opacity:0;height:0;width:0;padding:0;margin:0;}#display-aria-alert .alert{clip:rect(0px,0px,0px,0px);}.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}button.expand-collapse{border:0;border-bottom:1px solid #EAEAEA;line-height:24px;padding-bottom:10px;width:100%;margin-top:2em;margin-bottom:1em;font-size:14px;clear:both;text-align:left;background-color:#FFF;padding:0 45px 10px 0;font-weight:bold;color:#323232;font-family:Verdana,Arial,Helvetica,sans-serif;}html.mobile .container-main button.expand-collapse{text-transform:uppercase;min-height:44px;height:auto;padding-bottom:10px;padding-right:40px;}button.expand-collapse:hover,button.expand-collapse:focus{text-decoration:underline;}#content-row4 .block{width:100%;}.home .block-default{box-sizing:border-box;float:left;margin-bottom:20px;text-decoration:none !important;width:48.5%;}.home .block-default *{box-sizing:border-box;}.home .block-default + .block-default{margin-left:3%;}.home .block-default.clear-row{clear:both;margin-left:0;}.home .block-default.yellow{background-color:#ffcb06 !important;background-image:none !important;}.home .block-default.yellow .block-default-link{color:#000;}.home .block-default.yellow .main p{color:#7f6503;}.home .block-default.black{background:#1b1b1b;}.home .block-default.black .main h2,.home .block-default.black .main h2 a{color:#fff !important;}.home .block-default.black .main p,.home .block-default.black .main p a{color:#999999 !important;}.home .block-default.two-columns{height:177px;width:100%;}.home .block-default.two-columns .content{float:left;height:100%;width:50%;}.home .block-default.two-columns .main{background:none;}.home .block-default.two-columns .block-default-link,.home .block-default.two-columns:hover .block-default-link,.home .block-default.two-columns:focus .block-default-link,.home .block-default.two-columns:active .block-default-link{background:none;border:none;}.home .block-default.two-columns .content.secondary img{display:block;left:0;position:absolute;top:0;width:100%;z-index:1;}.home .block-default.two-columns .content.secondary .text{position:relative;z-index:2;}.home .block-default .content{position:relative;}.home .block-default .secondary{height:177px;overflow:hidden;}.home .block-default .secondary img{height:100%;}.home .block-default .secondary.has-video a:before{background:url("/sites/all/themes/custom/viarail/images/btn-play.png");bottom:0;content:"";display:block;height:60px;left:0;margin:auto;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:.6;position:absolute;right:0;top:0;transition:opacity 0.3s ease-in-out;width:60px;cursor:pointer;}.home .block-default:hover .secondary.has-video:before,.home .block-default:focus .secondary.has-video:before,.home .block-default:active .secondary.has-video:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;}.home .block-default:hover .secondary.has-video a:before,.home .block-default:focus .secondary.has-video a:before,.home .block-default:active .secondary.has-video a:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;}.home .block-default .main{background:#fff;height:152px;padding:20px;}.home .block-default .main h2,.block-default .main h2 a{color:#000;font-family:"lato-black";font-size:16px;line-height:19px;text-decoration:none !important;}.home .block-default .main p{color:#000;font-family:"lato-regular";font-size:14px;left:0;line-height:22px;padding:0 20px;position:absolute;top:65px;}.home .block-default .main p a{color:#000;text-decoration:none !important;}.home .block-default-link{background:#fff;border-top:1px solid #eeeeee;color:#0089cf !important;display:block;font-family:"lato-bold";font-size:14px;padding:20px;position:relative;text-decoration:underline;transition:background 0.3s ease-in-out;width:100%;}.home .block-default-link.black{color:#000000 !important;}.home .content.main .block-default-link{bottom:0px;left:0;position:absolute;}.home .block-default:hover .block-default-link,.home .block-default:focus .block-default-link,.home .block-default:active .block-default-link{background:#f5f5f5;}.home .block-default-link:after{background:url("/sites/all/themes/custom/viarail/images/arrow-right-thin.png") no-repeat 0 0;bottom:0;content:"";display:block;height:15px;margin:auto;position:absolute;right:20px;top:0;transition:all 0.3s ease-in-out;width:20px;}.home .block-default:hover .block-default-link:after,.home .block-default:focus .block-default-link:after,.home .block-default:active .block-default-link:after{transform:translateX(10px);}.home .has-different-link.block-default:hover .secondary.has-video:before,.home .has-different-link.block-default:focus .secondary.has-video:before,.home .has-different-link.block-default:active .secondary.has-video:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:0.6;}.home .has-different-link.block-default:hover .secondary.has-video a:before,.home .has-different-link.block-default:focus .secondary.has-video a:before,.home .has-different-link.block-default:active .secondary.has-video a:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:0.6;}.home .has-different-link.block-default .has-different-link-hover:hover.secondary.has-video:before,.home .has-different-link.block-default .has-different-link-hover:focus.secondary.has-video:before,.home .has-different-link.block-default .has-different-link-hover:active.secondary.has-video:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;}.home .has-different-link.block-default .has-different-link-hover:hover.secondary.has-video a:before,.home .has-different-link.block-default .has-different-link-hover:focus.secondary.has-video a:before,.home .has-different-link.block-default .has-different-link-hover:active.secondary.has-video a:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;}.home .has-different-link.block-default:hover .block-default-link,.home .has-different-link.block-default:focus .block-default-link,.home .has-different-link.block-default:active .block-default-link{background:#fff;}.home .has-different-link.block-default:hover .block-default-link:after,.home .has-different-link.block-default:focus .block-default-link:after,.home .has-different-link.block-default:active .block-default-link:after{transform:translateX(0px);}.home .has-different-link.block-default:hover .has-different-link-hover:hover.block-default-link,.home .has-different-link.block-default:focus .has-different-link-hover:focus.block-default-link,.home .has-different-link.block-default:active .has-different-link-hover:active.block-default-link{background:#f5f5f5;}.home .has-different-link.block-default:hover .has-different-link-hover:hover.block-default-link:after,.home .has-different-link.block-default:focus .has-different-link-hover:focus.block-default-link:after,.home .has-different-link.block-default:active .has-different-link-hover:active.block-default-link:after{transform:translateX(10px);}.home .content.main .block-ext-link{background:#ffcb06;bottom:20px;font-family:"lato-bold";font-size:14px;padding:15px 45px 15px 15px;position:absolute;right:20px;text-transform:uppercase;width:88%;text-decoration:none !important;}.home .content.main .block-ext-link:after{background:url("/sites/all/themes/custom/viarail/images/ext-big-black.png") no-repeat 0 0;bottom:0;content:"";display:block;height:12px;margin:auto;position:absolute;right:20px;top:0;width:19px;}.btn-return-top-arrowup{background:url("/sites/all/themes/custom/viarail/images/icon-arrow-up.png") no-repeat 0 0;background-color:rgba(52,52,52,0.2);transition:background 0.5s ease-in-out;display:block;height:40px;width:40px;text-decoration:none;}.btn-return-top-arrowup:hover{background:url("/sites/all/themes/custom/viarail/images/icon-arrow-up.png") no-repeat 0 0 #343434;background-color:rgba(52,52,52,1);transition:background 0.5s ease-in-out;}.no-external-icon .external-link{display:none !important;}#ui-datepicker-div{width:auto !important;padding:20px 30px;z-index:30001 !important;margin:0px;line-height:1 !important;text-decoration:none;list-style:outside none none;font-family:Verdana,Arial,sans-serif;font-size:1em;border:2px solid #685859;}.ui-datepicker-group{float:left;position:relative;}.ui-datepicker-group-first{margin-right:10px;padding-right:10px;border-right:1px solid #AAA;}.ui-datepicker-close{border:none;overflow:hidden;cursor:pointer;width:25px;height:25px;position:absolute;top:-14px;right:-12px;background:url("/sites/all/files/media/nonbusiness/img/cal_close.png") no-repeat scroll transparent;text-indent:-99999px;}.ui-datepicker-next span,.ui-datepicker-prev span{text-indent:-999999px;width:29px;height:26px;display:block;font-size:1em;background:url("/sites/all/themes/custom/viarail/images/jquery_UI/cal_fleche_prev.gif") no-repeat scroll 50% 50% transparent;border:1px solid #D3D3D3;cursor:pointer;margin-top:-6px;}.ui-datepicker-next span,.ui-datepicker-next span:hover,.ui-datepicker-next span:active{background:url("/sites/all/themes/custom/viarail/images/jquery_UI/cal_fleche_next.gif") no-repeat scroll 50% 50% transparent;}.ui-datepicker-title{height:23px;text-align:center;font-weight:bold;text-transform:uppercase;margin-top:6px;}.ui-datepicker-calendar{margin-top:14px;}.ui-datepicker-calendar th{border-top:1px solid #AAA;border-bottom:1px solid #AAA;text-align:center;font-size:0.9em;color:#8E8E8E;padding-right:1em;}.ui-datepicker-calendar td{line-height:0.95em !important;text-align:center;padding:9px 5px;}@media (max-width:1024px) {#ui-datepicker-div{margin-left:-20px !important;}}.nolink hr{margin-top:2px;margin-bottom:2px;}
div.node-form label{margin:10px 0;}div.node-form div.form-item{padding-bottom:10px;border-bottom:1px solid #e5e5e5;}div.node-form input.form-text,select.form-select{margin-bottom:5px;}div.node-form div.description{color:#666;}div.node-form textarea{height:300px;}div.node-form fieldset{border:1px solid #73583A;padding:10px;margin:10px 0;background:#fff;}.admin-list dt a{font-size:120%;color:#027AC6;}.admin-list dt a:hover{color:#0062A0;text-decoration:underline;}.admin-list dd{margin:2px 0 10px 0;padding:0 0 0 10px;}#admin-menu li.admin-menu-users a{padding-top:4px}#admin-menu{z-index:39999 !important}table#blocks,.tableSelect-processed{width:100%;}table#blocks tr{vertical-align:middle;}table#blocks td{padding:5px 0 3px 0;}table#blocks td a{margin:0 5px 0 5px;color:#444;}table#blocks td a:hover{color:#000;}table#blocks td.region{padding:20px 0 10px 0;color:#555;font-weight:bold;}table .region-empty{border:1px dashed #ccc;}.tableSelect-processed td{padding:5px 0;vertical-align:middle;}.block-region{height:30px;padding:15px 0 0 0;background:none;border:2px dashed #ccc;color:#aaa;text-align:center;font-weight:bold;}.sticky-table{width:100%;}fieldset{margin:1em 0;padding:1em;border:1px solid #d9eaf5;background:#fff url(/images/gradient-inner.png) repeat-x 0 0;}*:first-child+html fieldset{padding:0 1em 1em;background-position:0 .75em;background-color:transparent;}*:first-child+html fieldset > .description,*:first-child+html fieldset .fieldset-wrapper .description{padding-top:1em;}fieldset legend{display:block;}*:first-child+html fieldset legend,*:first-child+html fieldset.collapsed legend{display:inline;}html.js fieldset.collapsed{background:transparent;padding-top:0;padding-bottom:.6em;}html.js fieldset.collapsible legend a{margin:0;font-weight:bold;padding-left:2em;padding-right:2em;text-decoration:none;background:url(/images/menu-expanded.gif) no-repeat 0% 50%;}html.js fieldset.collapsed legend a{background:url(/images/menu-collapsed.gif) no-repeat 0% 50%;}fieldset.captcha legend{font-weight:bold;}#layout-main-content .context-admin .links{display:inherit}



.legend,p .legend{font-size:9px;line-height:12px !important;color:#595051}.fck_content{background-color:#fff}.fck_template_img{padding:0 30px 15px 0;display:inline;float:left}.fck_template_content{width:100%;display:inline}.framed{border:1px solid #c2c2c2;background-color:#FFFFFF;padding:5px}fieldset{background:none;border:none;margin:0;padding:0}.fck_wrapperContainer h3.msg_head a{border-bottom:none !important;text-decoration:none}.fck_wrapperContainer h3.msg_head.active a{border-bottom:none !important;text-decoration:none}.fck_wrapperContainer div.msg_preview{font-size:10px}.fck_wrapperContainer div.msg_preview p{margin-bottom:0px}.fck_left_column{width:48%;padding-right:10px;float:left;border-right:1px solid #aaa}.fck_right_column{width:48%;padding-left:10px;float:left}.fck_template_img_right{padding:0 5px 30px 30px;display:inline;float:right;clear:both}.fck_txt_2_col{width:48%;float:left}.fck_txt_2_col_right{float:right;width:48%;margin-left:10px;padding:5px}.fck_txt_2_col_rf{width:60%;float:left}.fck_txt_2_col_rf_right{float:right;width:34%;margin-left:10px;padding:5px}.fck_content .attraction{background-color:#EAE9E9}.fck_content .attraction h3{text-decoration:underline}.fck_content .pictogram{background-color:#EAE9E9}.fck_content .pictogram h3{text-decoration:none;margin-bottom:12px !important}.fck_content .equipement_link{float:left;text-align:left;width:40%}.fck_content  td{padding:5px 15px 5px 15px !important}.fck_content.title td{font-size:10em !important}div#layout-main-content #our_fleet_browser{width:100%;border:0}div#layout-main-content #our_fleet_browser td{border:0;background:none}div#layout-main-content #our_fleet_browser .nav_left{width:8%;text-align:left}div#layout-main-content #our_fleet_browser .nav_center{width:84%;text-align:center}div#layout-main-content #our_fleet_browser .nav_right{width:8%;text-align:right}div#layout-content tr.grayline td,div#layout-content tr.grayline th{background-color:#CCCCCC !important;font-weight:bold;padding:5px !important}div#layout-content .no_b_table{border:0 !important}div#layout-content .no_b_table td{border:0 !important}div#layout-content .job_description{width:425px}div#layout-content .job_description td.job_title{background-color:#808080;color:#fff;padding:0}div#layout-content .job_description td.job_title h3{font-weight:normal !important;font-size:14px;padding:0;margin:5px}div#layout-content .job_description h4{padding:0;margin:5px 0 10px 0;font-size:1.2em}.fck_content{clear:both}
