html.height-full-page{height:100%}.datepicker-wrapper .date-selector:before,.datepicker-wrapper .date-selector:after{left:69px}.transac-block #travelDate{margin-left:24px}.display-none{display:none}.transac-block .input-checkbox{height:auto}.transac-block .out{left:-999em;margin-top:-999em;position:absolute}.transac-block sup{font-size:1em;position:relative;top:-0.6em}.transac-block sup a,.transac-block sup a:link,.transac-block sup a:visited{font-size:.7em;text-decoration:none}.transac-block abbr{border:0;font-size:inherit;vertical-align:inherit}.transac-block td{border:0;padding:0}.transac-block ol,.transac-block ul,.transac-block ul li,.transac-block ol li{list-style:none;padding:0;margin:0}.transac-block a:hover{text-decoration:none}.transac-block input.caption{color:#636363;font-weight:normal;font-size:.9em}.transac-block p.ibloc,.transac-block p.ibloc a,.transac-block p.ibloc a:link,.transac-block p.ibloc a:visited{font-weight:normal;color:#000}.transac-block p.ibloc em{font-weight:bold}.transac-block p.descr{font-weight:normal;color:#635a64}.transac-block p.nomarge{margin:0}.transac-block .footnotes dl{margin:0;padding:4px 0 0 0;font-size:1em;position:relative;clear:both}.transac-block .footnotes dt{display:inline;font-weight:bold;font-size:1em;position:absolute}.transac-block .footnotes dt sup{font-size:1em;top:-0.4em;font-weight:bold}.transac-block .footnotes dt sup abbr{font-weight:bold}.transac-block .footnotes dd{font-size:1em;padding-left:.5em;display:inline;margin:0 0 0 5px}.transac-block .display-none{display:none}.js .transac-block .js-display-none{display:none}.transac-block .display-list-item{display:list-item}.transac-block .visibility-hidden{visibility:hidden}.transac-block #CGVChecked,.transac-block #CGV_CHECKBOX{float:left;display:block;margin-right:5px}.transac-block #comm1CgvLink,.transac-block #comm1NewsGenerique,.transac-block #comm1NewsPartenaires{display:block;float:left;width:550px;line-height:1.25em}.transac-block #comm1NewsGenerique a,.transac-block #comm1NewsPartenaires a{color:#0088ce}.field-item.odd a.lien-contact{font-weight:bold;text-decoration:underline}.field-item.odd a{color:#328889;text-decoration:underline}.transac-block p#generalConditions,.transac-block p#newsletterPartenaires,.transac-block p#newsletterGenerique{margin-top:5px;overflow:hidden;zoom:1}.transac-block #comm1CgvLink sup,.transac-block #comm1NewsGenerique sup,.transac-block #comm1NewsPartenaires sup{font-size:9px}.transac-block #comm1CgvLink a.cgv-vente{text-decoration:underline}.transac-block .clear{clear:both;overflow:hidden}.msie7 .transac-block .clear{clear:both;overflow:hidden}.transac-block .hdn{display:none}.transac-block ul.line li,.transac-block .left{float:left}.transac-block .right{float:right}.transac-block .white{background-color:#fff}.transac-block .d630{width:630px}.transac-block .d620{width:620px}.transac-block .d300{width:300px}.transac-block .c1a{margin-right:20px}.transac-block .div-center{margin-left:auto;margin-right:auto}.transac-block .block{display:block}.transac-block .bold{font-weight:bold}.transac-block .bold-normal{font-weight:bold;font-style:normal}.transac-block .f-l1-grey{color:#635a64}.transac-block .ville{text-transform:uppercase}.transac-block .progress{margin:30px auto 30px auto}.transac-block .grey-ltr{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/grey_arrow_ltr.png") no-repeat left 0;width:7px;margin-left:9px;margin-right:7px}.transac-block .grey-rtr{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/grey_arrow_rtl.png") no-repeat right 0;width:7px;margin-left:9px;margin-right:7px}.transac-block .content{padding:30px 21px 130px 25px;background-color:#fff;width:944px}.transac-block #cross-sell .content{width:auto;padding:0}.transac-block .title-full span{float:left;padding-right:7px;padding-top:2px;bottom:-5px;position:absolute;text-transform:uppercase;left:0;top:0}.transac-block .title-full span span{bottom:auto;float:none;left:0;padding:0;position:relative}.transac-block .meaCodes,.transac-block .meaErrorCodes,.transac-block .meaAlertCodes,.transac-block .meaWarningCodes{display:none}.transac-block .errorContent p{color:#c00000;line-height:1.2em;margin:0;padding:5px 0;font-weight:bold}.transac-block .errorContent p span{background-color:#ecece4;display:block;padding:2px 5px}.transac-block .errorField{color:#c00000}.transac-block .error #error-title{clear:both;float:left;width:620px;border-bottom:#c6c5c6 1px solid;margin-top:10px}.transac-block .error #error-title .lea{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/lea1.png") no-repeat left top;height:51px;width:49px;float:left}.transac-block .error #error-title .title{color:#bc104e;font-size:1.1em;font-weight:bold;float:left;padding:26px 0 13px 5px;width:564px}.transac-block .error #error-title .message{float:left;overflow:hidden;padding-top:5px;width:100%}.transac-block .error #error-main{clear:both;float:left}.transac-block .error #error-main #description{color:#635a64;font-size:1.1em;font-weight:bold;margin-top:23px;width:620px;float:left}.transac-block .error #error-main #details{clear:both;width:620px;margin-top:42px;float:left;margin-left:15px}.transac-block .error #error-main #details #list-options{float:left;width:420px;padding-top:6px}.transac-block .error #error-main #details #list-options ul li{color:#635a64;font-size:1.1em;padding:0 7px 19px}.transac-block .error .accroche{font-weight:bold}.transac-block .error #error-main #details #buttons{float:left;width:185px}.transac-block .error #error-main #details #buttons a{clear:both;display:block;height:19px;padding:8px 7px 20px;font-weight:bold;text-decoration:none}.transac-block p.error-2{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/validation/error.png") right center #fff no-repeat}.transac-block .box{border-left:1px solid #6a6868;border-right:1px solid #6a6868;border-top:1px solid #6a6868;padding:5px}.transac-block #coordinates,.transac-block #your-infos-checkout .box{border-top:0}.transac-block .grey-box-outer .grey-box{border-left:0;border-right:0}.transac-block .grey-box{border:1px solid #6a6868;padding:5px 5px 5px 65px;background:no-repeat 10px 27px}.transac-block .types-retrait .grey-box{border:0}.transac-block .grey-bg{background-color:#ecece4}.transac-block .grey-box-btm{border-bottom:1px solid #6a6868}.transac-block .grey-box-top-btm{border-bottom:1px solid #c6c5c6;border-top:1px solid #c6c5c6;padding:5px 10px}.transac-block #exchange-resume .grey-box-top-btm{border-bottom:0;padding:5px 0}.transac-block .as{width:65px;margin:0 10px 10px}.transac-block .as-mouse-in{background-color:#ecece4}.transac-block .as-result li{clear:both;cursor:pointer}.transac-block .as-border{border:1px solid #635a64;z-index:1000;position:absolute;background-color:#fff}.transac-block .as-input{cursor:pointer;border:1px solid #635a64;height:12px;margin:0;padding:0 15px 1px 3px}.transac-block .brdx-select-btn{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/bordeau_arrow_down.png") no-repeat 95% 50%}.transac-block .as-result li{padding-left:2px}.transac-block #tech-error{margin:0 25px}.transac-block #tech-error p{padding:2px 0 2px 68px;background:#ecece4 url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/x-error.png") no-repeat 18px 6px;color:#bd014d;font-weight:bold}.transac-block #tech-error .submit{margin-top:82px}#block-travel.transac-block h3,#block-summary.transac-block h3{font-weight:normal;text-transform:uppercase;font-size:1.4em;margin-bottom:0}#block-travel.transac-block img,#block-summary.transac-block img,#block-collect-ticket-contact.transac-block img{vertical-align:middle}#block-collect-ticket-contact.transac-block .grey-box .more,#block-summary.transac-block .grey-box .more,#block-travel.transac-block .grey-box .more{bottom:2px;right:4px;position:absolute}.transac-block .more span{margin-right:2px;float:left;line-height:15px}.transac-block a.more{clear:both;float:right;margin-top:.4em;cursor:pointer;cursor:hand;position:relative}.transac-block .total-co2 a.more{margin-top:0}.transac-block a.more span{float:left;text-decoration:underline;margin-right:2px;line-height:15px;color:#0088ce}.transac-block a.more img,.transac-block a:link.more img,.transac-block a:visited.more img,.transac-block a:hover.more img{text-decoration:none;float:left}.transac-block #block-interstitial-wait p,.popup-content p{text-align:center;font-size:1.2em}.transac-block .popupbody,.transac-block.popupbody{background-color:#fff}.transac-block .popup-content,.transac-block.popup-content{padding:6px 10px 24px 5px}.transac-block .popup-content .fields-grp,.transac-block.popup-content .fields-grp{margin-top:.35em;margin-bottom:.35em;width:25em}.transac-block .popup-content input.text,.transac-block .popup-content select,.transac-block.popup-content input.text,.transac-block.popup-content select{width:12.5em;border:1px solid #a7a6aa}.transac-block.popup-content #Town{width:auto}.transac-block #paymentStep{overflow:hidden;margin:8px 0 18px 0;position:relative}.transac-block #paymentStep li.step{display:block;float:left;margin-right:20px;overflow:hidden}.transac-block #paymentStep li#step4{margin-right:0}.transac-block #paymentStep li strong,.transac-block #paymentStep li img{float:left}.transac-block #paymentStep li strong{padding:3px 0 0 2px}.transac-block #paymentStep .print{font-size:1em;font-weight:bold;background-color:#d7d7d1;text-align:center;padding:3px}.transac-block .print{font-weight:bold;background-color:#d7d7d1;text-align:center;list-style:none;padding:3px;margin-bottom:10px}.transac-block #proposal-result h1{margin-bottom:8px;text-transform:none;font-size:1.8em}.transac-block #passenger-count-info{font-weight:bold;color:#bc104e;font-size:1.25em}.transac-block #your-trip .grey-box{background-position:10px 10px;padding-bottom:13px}.transac-block #your-trip #ref-folder{padding:5px;float:none;overflow:hidden;border:medium none}.transac-block .refL,.transac-block .refR{font-weight:bold;margin-top:0}#ref-folder hr{clear:left;background:0;margin:0 0 .5em 0;padding:.5em 0 0 0;border-bottom:1px solid #b1acb1;border-top-style:none;border-right-style:none;border-left-style:none}#ref-folder em{color:#000;font-size:1.2em;font-weight:bold}.transac-block #your-trip #ref-folder dl{margin:0}.transac-block #your-trip #ref-folder dl.left{width:50%}.transac-block #your-trip #your-trip-box dd{color:#0088ce}.transac-block #your-trip #ref-folder dl.right{width:50%}.transac-block #your-trip #ref-folder dt{float:left;padding-top:3px;font-weight:bold;color:#000}.transac-block #your-trip #ref-folder dd{float:left;padding-left:10px;padding-top:3px;margin:0 0 0 5px;font-weight:bold;font-size:1.5em;text-transform:uppercase}.transac-block #your-trip #box-label p{margin-top:0;line-height:1.2em}.transac-block #your-trip #box-label h3{line-height:1.3em;margin-bottom:0;margin-top:0;padding-bottom:2px;padding-top:7px;text-transform:none;font-style:normal;font-size:1em;font-weight:bold}.transac-block #your-trip #box-label h3 em{font-size:1em;font-weight:normal;font-style:normal}.transac-block #your-trip #box-label h3 em strong{font-size:1em;font-style:normal;font-weight:bold}.transac-block #your-trip #box-label .infos{width:360px}.transac-block #your-trip #box-label.option #help{float:right;margin:5px 5px 5px 0}.transac-block #your-trip #box-label.option #help a{position:inherit}.transac-block #your-trip #box-label.option #help img{position:inherit;margin-left:2px}.transac-block #your-trip #box-label #help,.transac-block #your-trip #help{margin:10px 0}.transac-block #your-trip #box-label #help a,.transac-block #your-trip #help a{right:20px;color:#0088ce}.transac-block #your-trip #box-label #help img,.transac-block #your-trip #help img{bottom:4px;right:3px}.transac-block #your-trip #box-label .your-trip-fare td{vertical-align:top}.transac-block #your-trip #box-label .your-trip-fare td.fare{max-width:80%}.transac-block #your-trip.aftersale #box-label .your-trip-fare td{padding-left:0}.transac-block #your-trip #box-label .your-trip-fare td.action{padding:0 0 0 10px;white-space:nowrap}.transac-block #your-trip #box-label .your-trip-fare td.action .submit{margin-top:12px;padding-left:10px;padding-right:10px;color:#fff}.transac-block #your-trip #passengers table td{padding:5px}.transac-block #your-trip #passengers .deco{width:5px}.transac-block #your-trip #passengers table td.passenger_infos{width:73px;padding-left:2px;vertical-align:top}.transac-block .trainAvis_encart_description{width:65%}.transac-block .trainAvis_encart_description p{margin:0}.transac-block .train-avis-content{overflow:hidden;padding-bottom:10px}#lea{text-align:center}a.moreInfo{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/sites/all/themes/digital_fusion/images/more-infos.png") no-repeat right top;padding:0 20px 2px 20px;white-space:nowrap;margin-bottom:15px}.transac-block #exchange{margin-top:1em}.transac-block #exchange .DV{clear:both;margin:0 0 2em}.transac-block .folder td{color:#fff;height:1.8em}.transac-block #exchange .folder .journey{color:#fff;font-size:1.3em;font-weight:bold;padding-left:10px;vertical-align:middle}.transac-block #exchange .folder .journey img{padding:0 0 1px 0}.transac-block .folder td.nb_passengers{border-color:#fff;border-style:solid;border-width:0 1px;text-align:center;width:15%;vertical-align:middle}.transac-block .folder td.nb_passengers strong{color:#fff;font-size:1.2em}.transac-block .folder td.nb_passengers{border-style:solid;text-align:center}.transac-block #exchange td.priceFolder{font-weight:bold;width:35%;vertical-align:middle}.transac-block .folder td.priceFolder{padding-right:.5em;text-align:right;width:20%}.transac-block #exchange td.priceFolder strong{margin-left:.2em}.transac-block .folder td.price strong,.transac-block .folder td.priceFolder strong{color:#fff;font-size:1.3em}.transac-block #exchange .exchangeWayDetail table{width:100%}.transac-block #exchange .exchangeWayDetail td{margin:0;padding:.25em 0}.transac-block #exchange .exchangeWayDetail .station .departure .stationName,.transac-block #exchange .exchangeWayDetail .station .arrival .stationName{font-size:1em;font-weight:bold}.transac-block #exchange .exchangeWayDetail .date{text-align:right}.transac-block #exchange .station .arrival em,.transac-block #exchange .station .departure em,.transac-block #exchange .arrow em{margin:0;visibility:hidden}.transac-block #exchange .station .departure{margin:0}.transac-block .messageRefund.payment{font-weight:bold}.transac-block #exchange .wayDetail{border:1px solid #6a6868;margin-top:2px}.transac-block #exchange div.wayDetail .departure .time{color:#636363;font-weight:bold}.transac-block #exchange-resume{border:1px solid #6a6868;margin:2px 0 0}.transac-block #exchange-resume p{margin:0}.transac-block #exchange-resume ul{padding:0 0 .5em 7.7em}.transac-block #exchange td.journeyType{width:4em}.transac-block #exchange div.d_folder .origin td{padding:.4em 1em 0}.transac-block .destination .departure{padding:0 0 .3em}.transac-block #backToPayment{text-align:center}.transac-block #backToPayment a{background-image:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/pictoPrev.png");padding-left:15px}.transac-block #your-trip .types-retrait *{background-repeat:no-repeat}#block-payment-summary.transac-block #ref-transaction #charged-from{padding-bottom:10px}#block-payment-summary.transac-block #ref-transaction #charged-from p{margin-top:0;line-height:1.4em}#block-payment-summary.transac-block #ref-transaction div{line-height:1.2em}#block-payment-summary.transac-block #ref-transaction h3{padding:5px 5px 5px 10px;font-size:1.05em;border-left:1px solid #6a6868}.transac-block #proposals .info-travaux{margin:10px 0 0 0}.transac-block .info-travaux .info-travaux-bloc{padding:8px 0}.transac-block .info-travaux .info-travaux-logo{background:no-repeat 11px center;display:block;padding:5px 5px 0 60px}.transac-block .info-travaux .info-travaux-info p{margin:0}.transac-block .info-travaux p span{text-transform:uppercase;font-weight:bold}.transac-block .warning-info{background-color:#ecece4;margin:5px 0;padding:0 5px .7em 84px}.transac-block .warning-info-tooltip{background-color:#ecece4}.transac-block #avisHotel .warning-orange{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/common/fr/icoInfos_alert.png) 15px 50% no-repeat #ecece4}.transac-block .warning-info div{margin:0;padding:0 .5em 0 15px}.transac-block .info-top-left{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/background-info-top-left.png) no-repeat left top;display:block;height:10px;overflow:hidden;zoom:1;width:100%}.transac-block .warning-info p strong{text-transform:uppercase}.transac-block .warning-info .text-right{text-align:right;padding-right:24px}.transac-block .messagesInfoBleu .text-right,.transac-block .messagesWarning .text-right,.transac-block .messagesError .text-right{text-align:right;padding-right:24px}.transac-block .messagesInfoBleu ul li,.transac-block .messagesWarning ul li,.transac-block .messagesError ul li{list-style:disc;margin-left:15px}.transac-block .warning-info ul li{list-style:disc;margin-left:15px}.transac-block .warning-info ul li.red{color:#ab0a0a}.transac-block .type-2{padding-top:10px}.transac-block .type-2 p{margin:0}.transac-block .type-2 .text-right{margin-top:5px}.transac-block a.launch-aide{background-color:#98121a;color:#fff;display:inline-block;font-size:1.1em;padding:.45em .5em;text-decoration:none;line-height:normal}.js .transac-block .tooltip-v2-content{position:absolute;width:260px;background-color:#fff}.js .transac-block .tooltip-v2-content{display:none}.transac-block .tooltip-v2-content h1{text-transform:uppercase;font-weight:bold;padding:.5em .2em .5em 30px;font-size:1em}.transac-block .tooltip-v2-content p{padding:5px;margin-top:0}.js .transac-block .avantage-inclus-ico{position:relative}.transac-block .avantage-inclus-ico .info_bulle{border:2px solid #aeaeae;background-color:#fff;padding:5px;display:block;position:absolute;width:330px;z-index:1000}.js .transac-block .avantage-inclus-ico .info_bulle .info_bulle_image{background:#fff url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/infobulle_fleche.png") no-repeat 0 0;position:absolute;bottom:-8px;right:30px;width:13px;height:8px}.transac-block .avantage-inclus-ico{margin-top:0;padding:0 0 5px 15px;font-size:1.1em;color:#636363}.transac-block #proposals .avantage-inclus-ico{font-size:1em}.lea-box{padding:5px 0;background-color:#ecece4}.page-billet-train-resultat .lea-box{background-color:#fff}#block-basketwarning p{margin-bottom:1em}.valid_buttons{padding-top:10px}.transac-block .conteneur-ruban{position:relative;margin:10px 0 15px;width:100%}.transac-block .conteneur-ruban div{margin-left:-35px;color:#fff;padding:0 5px 2px;text-transform:uppercase;font-weight:bold;font-size:12px}.transac-block .conteneur-ruban span{border-style:solid;border-width:8px 0 0 14px;height:0;width:0;display:inline-block;margin-bottom:-17px;margin-left:-614px}.transac-block .conteneur-ruban.classe1 div{background-color:#7abb00}.transac-block .conteneur-ruban.classe1 span{border-color:#4d7602 transparent transparent transparent}.travel_more_infos_opened .travel_more_infos_table,.travel_more_infos_opened .bloc-services-commun.deplie{display:block}.travel_more_infos_opened .bloc-services-commun.plie{display:none}.travel_more_infos .travel_more_infos_table,.travel_more_infos .bloc-services-commun.deplie{display:none}.travel_more_infos .bloc-services-commun.plie{display:block}.transac-block .insurance-detail-common{padding-left:20px}.transac-block#block-order .insurance-detail-common{padding-left:10px}.transac-block .finalisation .insurance-detail-common,.transac-block .aftersale .insurance-detail-common{padding-left:0}.transac-block .insurance-detail-common .cancellation{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/panier/cancellation-insurance.png") no-repeat 0 2px}.transac-block .insurance-detail-common .mondial{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/panier/picto-mondial-assistance.png") no-repeat 0 2px}.transac-block .insurance-detail .travel,.transac-block .insurance-detail-common .travel{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/panier/travel-insurance.png") no-repeat 0 2px}.transac-block .insurance-detail-common .insurance-title{padding:10px 10px 0 0;float:left}.transac-block .insurance-detail-common ul{float:left}.transac-block .insurance-detail-common li{display:table-cell;vertical-align:middle;height:38px;font-weight:bold;padding-left:38px}.page-reservation-commande .transac-block .insurance-detail-common li,.page-reservation-paiement .transac-block .insurance-detail-common li{background-size:30px 32px}.transac-block .aftersale .insurance-detail-common .insurance-title,.transac-block .finalisation .insurance-detail-common .insurance-title{display:block;float:none;padding:15px 0 5px 0;color:#000}.transac-block .aftersale .insurance-detail-common ul,.transac-block .finalisation .insurance-detail-common ul{float:none}.transac-block .aftersale .insurance-detail-common li,.transac-block .finalisation .insurance-detail-common li{display:block;padding:7px 0 10px 38px;font-size:1.1em}.transac-block .aftersale .insurance-detail-common li span,.transac-block .finalisation .insurance-detail-common li span{font-weight:normal;color:#000;padding-top:3px;display:block}.transac-block .insurance-detail-common .cancellation{color:#7abb00;padding-right:60px}.transac-block .insurance-detail-common .mondial{color:#0088ce;padding-right:60px}.transac-block .insurance-detail-common .travel{color:#0088ce}.transac-block .insurance-detail-common li b{text-transform:uppercase}.transac-block .elligible-insurance .error{font-weight:bold;color:#cf0303}.transac-block .ebillet-justificatif{font-weight:bold;background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/retrait-billet/sprite-modes-retraits-demat.png") no-repeat left -111px;padding:11px 0 8px 30px}.transac-block .ebillet-justificatif a{color:#0088ce}.transac-block .types-retrait #help.linkEbilletJustif{clear:none;margin-top:20px}.transac-block .external-link{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/common/fleche_lien_externe.gif") no-repeat right center;padding-right:13px}[data-ng-cloak]{display:none!important}.msie8 .transac-block tr.insurance-push-detail b,.msie9 .transac-block tr.insurance-push-detail b{display:block;position:absolute;background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/bckg-insurance-push.png") no-repeat 0 0;width:24px;height:14px;left:54px;top:-1px}.msie8 .transac-block sup{top:-0.7em}.msie8 .transac-block .footnotes dt sup{top:-0.2em}.msie .transac-block #your-trip #box-label #help,.msie .transac-block #your-trip #help{width:90px;margin-left:15px}.transac-block #proposals{width:100%}.transac-block a:hover{text-decoration:underline}.transac-block #proposals form{margin-bottom:10px}.transac-block .trainsNextBefore{padding-top:7px;min-height:13px;position:relative;margin-top:8px;border-top:1px solid #eaeaea}.transac-block .trainsNextBefore .trainsBefore{line-height:normal;height:15px;width:auto;margin:0 0 0 13px;position:absolute;left:0}.transac-block .trainsNextBefore .trainsNext{line-height:normal;height:15px;width:auto;position:absolute;right:0;margin-top:0}.transac-block .trainsNextBefore a{display:inline-block;height:15px;margin-top:0}.transac-block .trainsNextBefore .trainsBefore.step-previous a{min-width:100px}.transac-block .trainsNextBefore .trainsBefore a:before{content:" \25C4 \ ";color:#2b85b3;font-size:11px;float:left;margin-left:-14px;overflow:hidden;height:11px}.transac-block .trainsNextBefore .trainsNext a:after{content:" \25BA \ ";color:#2b85b3;font-size:11px;float:right;overflow:hidden;height:11px;margin-left:3px}.transac-block .trainsNextBefore.footerNextBefore{padding-bottom:7px;margin-bottom:8px;border-bottom:1px solid #e0e1dd}#block-recap-order-coordinates.transac-block .trainsNextBefore{border-top:0 none;padding-top:0}.msie9 .transac-block .trainsNextBefore .trainsBefore a:before{content:" \25C0 \ ";color:#2b85b3;font-size:12px;position:absolute;margin-left:-11px;overflow:hidden;height:11px}.msie8 .transac-block .trainsNextBefore .trainsBefore a:before{content:" \25C0 \ ";color:#2b85b3;font-size:11px;position:absolute;margin-left:-11px;overflow:hidden;height:11px}.msie9 .transac-block .trainsNextBefore .trainsNext a:before{content:" \a0\ \25B6\ ";color:#2b85b3;font-size:12px;position:absolute;margin-left:74px;overflow:hidden;height:11px}.msie8 .transac-block .trainsNextBefore .trainsNext a:before{display:none}.msie8 .transac-block .trainsNextBefore .trainsNext{right:15px}.msie8 .transac-block .trainsNextBefore .trainsNext a:after{content:" \a0\ \25B6\ ";color:#2b85b3;font-size:11px;position:absolute;overflow:hidden;height:11px}.transac-block #resultats-recherche-rapide form ul li.action a:hover{text-decoration:none}.transac-block .grey-box-outer{border:1px solid #6a6868}.transac-block .popup-content h1,.transac-block.popup-content h1{margin-bottom:1.9em;border-bottom:4px solid #015696}.transac-block .title-full{color:#000;font-size:1.6em;margin:0 0 9px;min-height:15px;text-transform:uppercase;font-weight:normal;position:relative;border-bottom:1px solid #efefef;padding-bottom:10px}.transac-block .title-full span span{color:#0092cf}.transac-block #resume-tab .cheapFare{color:#e05206}.transac-block .types-retrait .bls{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-retrait.png") no-repeat 7px 8px}.transac-block .types-retrait .gare{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-retrait-gare.png") no-repeat 7px 8px}.transac-block .types-retrait .demat{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-e-ticket.png") no-repeat 3px 8px}.transac-block .types-retrait .bi{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-impression.png") no-repeat 7px 8px}.transac-block .types-retrait .aftersale-bi{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-impression.png") no-repeat 7px 8px;float:left}.transac-block .types-retrait .demat-pah{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-pah.png") no-repeat 7px 8px;float:left}.transac-block .types-retrait .res{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-retrait-gare.png") no-repeat 7px 8px}.transac-block .types-retrait .option{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-option.png") no-repeat 7px 8px}.transac-block .types-retrait .demat-thalys{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-demat-thalys.png) no-repeat 3px 8px}.transac-block .types-retrait .tkntv{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-tkntv.png) no-repeat 3px 8px;max-width:100%}.transac-block .subNameInfos strong,.transac-block .pink-bold,.transac-block .types-retrait label em{font-style:normal;font-weight:bold}#your-trip #passengers{background-color:#ecece4;padding:0}.transac-block #your-trip #passenger table{border:1px solid #000}.transac-block .types-retrait #passengers{margin-top:15px}.transac-block #your-trip #passengers table td.passenger_details strong{color:#e85317}.transac-block #your-trip #box-label h3 em.chosen-mode-name{font-size:1.2em;font-weight:bold;text-transform:none;color:#0088ce}.transac-block #your-trip #ref-folder{background-color:#ecece4;float:none;overflow:hidden}.transac-block #your-trip #assurance{border-top:1px solid #fff;color:#6a6868;overflow:hidden;padding:1em 0 1em 1em}.transac-block #your-trip #assurance p{margin:.3em 0;line-height:1em}.transac-block #your-trip #assurance p.refL{float:left;width:55%}.transac-block #your-trip #assurance p.refL{float:left;width:45%}.transac-block #your-trip #assurance strong{color:#0088ce;font-size:1.5em}#block-searchresult.transac-block .types-retrait{color:#6a6868;padding:0 .5em;position:relative}.transac-block #your-trip .grey-box{background-position:0 10px}.transac-block #your-trip #box-label{position:relative;min-height:50px;border:0}.transac-block #your-trip.aftersale #your-trip-box{border:0}.transac-block #your-trip2.digital-box{padding-top:10px}.transac-block.lateral-digital-box,.transac-block .lateral-digital-box{padding-left:10px}#block-consult-order.transac-block .trainAvis_encart_form{float:none;margin-bottom:50px}#block-consult-order.transac-block .trainAvis_encart_form #trainAvis_encart{float:none}.transac-block #your-trip.aftersale #box-label,.transac-block #your-trip.aftersale #your-trip-box .types-retrait .option,#block-searchresult.transac-block #your-trip.aftersale{border-bottom:0}.transac-block #your-trip #passengers table td.fleche{display:none}.transac-block #your-trip #ref-folder .OD{font-weight:bold;font-size:1.1em;color:#e75113;padding-bottom:2px}.transac-block .detail_button{height:12px;width:auto;color:#fff;font-size:1em;font-weight:normal;text-align:right;padding:1px 6px 4px 12px;cursor:pointer;cursor:hand;background-color:#747678}.chrome #recherche-dossier-form .detail_button{background:#f5f5f5 -webkit-linear-gradient(top,whiteSmoke 0,#dedede 100%)}.transac-block .detail_button_opened{padding-left:13px;padding-top:1px;background-color:#747678}.transac-block #card-customer-infos{border:1px solid #000;display:block;overflow:hidden;font-weight:bold;margin-bottom:10px}.transac-block .card-customer-name{display:block;float:left;width:auto;padding:0 11px 5px;margin-top:17px}.transac-block .card-customer-name span{color:#e75113;font-weight:bold}.transac-block .card-validity{display:block;float:right;width:300px;text-align:right}.transac-block div.card-validity{margin-top:9px}.transac-block .card-validity p{margin-right:15px;margin-top:4px}.transac-block .card-validity span{color:#e75113;font-weight:bold}.transac-block .card-validity .card-validity-start{border-bottom:1px solid #c6c5c6}.transac-block .card-validity .card-validity-stop{margin-top:0}.transac-block #subscription-customer-infos{border:1px solid #000;display:block;float:left;width:99.5%;font-weight:bold;padding-bottom:0;margin-bottom:10px}.transac-block #subscription-destination{display:block;float:left;margin-top:25px;padding:0 11px 5px 10px;width:auto}.transac-block #subscription-destination .way span.from{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/subscribe.png") no-repeat right 55%;padding:0 20px 0 0}.transac-block #subscription-destination .way span.to{padding-left:5px;margin-right:50px}.transac-block #subscription-customer-resume{display:block;float:right;text-align:right;width:300px;margin-right:10px;padding-bottom:10px;margin-top:5px}.transac-block #subscription-customer-resume .subscription-validity{color:#e75113;border-bottom:1px solid #c6c5c6;padding-bottom:3px}.transac-block #subscription-class{float:left;font-weight:normal;margin-top:25px;width:auto}.transac-block #retrait-billet #card-e-billet-compatibility,.transac-block .retrait-billet #card-e-billet-compatibility{display:block;float:left;font-weight:bold;width:618px;background-color:#ecece4;border-top:1px solid #c6c5c6;margin-top:10px;padding-top:10px;padding-bottom:10px}.transac-block #retrait-billet #card-e-billet-compatibility p,.transac-block .retrait-billet #card-e-billet-compatibility p{float:left;width:auto;margin-left:15px;height:10px;margin-top:0}.transac-block #retrait-billet #card-e-billet-compatibility span,.transac-block .retrait-billet #card-e-billet-compatibility span{margin:0}.transac-block #retrait-billet #card-e-billet-compatibility p span,.transac-block .retrait-billet #card-e-billet-compatibility p span{text-transform:uppercase}.transac-block #retrait-billet #card-e-billet-compatibility a.more,.transac-block .retrait-billet #card-e-billet-compatibility a.more{margin:-9px 10px 0 0}.transac-block .folder{background-color:#a1006b;margin:0;padding:0;width:620px}.transac-block #exchange .title-exchange,#block-summary.transac-block .title-exchange,.transac-block #basket .title-exchange{font-size:1.15em;margin-bottom:5px;font-family:Arial,sans-serif;font-weight:bold;color:#6a6868;background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/retrait-billet/fr/background_exchange_title.png") no-repeat center left;padding-left:10px}.transac-block .folder td.pictoFolder{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/retrait-billet/fr/train-icon-df.png") no-repeat center 3px;border-right:1px solid #fff;width:35px}.transac-block #exchange .exchangeWayDetail .station .departure .time{color:#a1006b;font-size:1.1em;font-weight:bold}.transac-block #exchange .exchangeWayDetail .station em{color:#0675c4;font-size:.9em;font-weight:normal}.transac-block #exchange .exchangeWayDetail .station .arrival .time{color:#a1006b;font-size:1em;font-weight:normal}.transac-block #exchange .exchangeWayDetail .date{color:#a1006b;font-size:1em;font-weight:bold}.transac-block .messageRefund{color:#a1006b;margin-top:0;padding:.5em 0}.transac-block .info-travaux p span,.transac-block .info-travaux p a{color:#015696}.transac-block .info-travaux .info-travaux-bloc .info-travaux-info{border-left:1px solid #015696;padding-left:10px}.transac-block .info-travaux{margin:0;-moz-background-size:4px 4px;background-size:4px 4px;background-color:#ecedeb;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.4)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.4)),color-stop(0.75,rgba(255,255,255,0.4)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(45deg,rgba(255,255,255,0.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 75%,transparent 75%,transparent)}.transac-block .info-travaux .info-travaux-foot{background:#00508d url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/background-info-travaux-footer.png) no-repeat left center;display:block;height:10px}.transac-block .info-travaux .info-travaux-logo{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/pictoInfoTravaux.png) 1px 50% no-repeat}.transac-block .warning-info{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/common/fr/icoInfos.png) 15px 50% no-repeat #ecece4}.transac-block .type-2{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/common/fr/icoInfos.png) 15px 50% no-repeat #ecece4}.transac-block .warning-info div{border-left:1px solid #005795}.transac-block .warning-info p strong{color:#005795}.js .transac-block .tooltip-v2-content{border:1px solid #6a6868}.transac-block .tooltip-v2-content h1{background:#ecece4 url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/commons/ToolTip.gif") no-repeat .3em 50%}.transac-block .avantage-inclus-ico{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/common/fr/avantage-inclus-ico-new.png) no-repeat 0 2px}.transac-block .avantage-non-inclus{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/picto_infobleu.png) no-repeat 0 0;padding-left:17px}#reservationstep.transac-block{margin-top:-20px}.transac-block #paymentStep{margin:0 0 28px 13px;padding-top:2px;padding-left:0;width:97.5%;background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/payment-step/bg-reservation-steps.png) left 2px repeat-x;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.2)}.transac-block #paymentStep li{padding:4px 14px 3px 5px;border-right:1px solid #cccdc9}.transac-block #paymentStep li img{padding-right:10px;padding-top:3px}.transac-block #paymentStep li.step{margin-left:12px;margin-right:0;display:block}.transac-block #paymentStep li strong{font-weight:normal;padding:1px 0 2px 2px}#block-consult-order #your-trip{margin-top:15px}.transac-block #your-trip #help{padding-bottom:3px}.transac-block .theme-container h3{width:281px}.transac-block #exchange-resume{border:0}.transac-block #exchange-resume h3{margin-top:0;font-weight:bold;font-size:1em;border-bottom:1px solid #fff;width:auto;padding:.5em 0 .3em 1em}.transac-block #exchange-resume{margin-top:1em}#block-summary.transac-block #exchange-resume div.exchange-resume-detail{padding:.5em 0 .3em 1em}.transac-block #exchange-resume .exchange-resume-detail .right{display:inline-block;padding-right:.5em}#main #block-summary.transac-block #exchange .DV .d_folder #basket-not-ticketed div{background:0}#block-summary.transac-block #exchange #basket-not-ticketed>div{border-bottom:1px solid #fff}#block-summary.transac-block #exchange .basket .value{color:#605a68}#block-summary.transac-block #exchange .basket .label{font-size:1em}#block-summary.transac-block #exchange .basket #total-produit .label{font-size:1.2em}#block-summary.transac-block #exchange #total-produit div{color:#a1006b}.transac-block#block-consult-order #your-trip.aftersale .valid_buttons{clear:both;overflow:hidden}.js .transac-block .avantage-inclus-ico .info-bulle{display:none;position:absolute}.transac-block .avantage-inclus-ico .info-bulle{background-color:#fff;border:2px solid #aeaeae;display:block;padding:5px;position:relative;width:330px;z-index:1000}.js .transac-block .avantage-inclus-ico .info-bulle .info-bulle-image{background:transparent url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/infobulle_fleche.png") no-repeat 0 0;bottom:-8px;height:8px;position:absolute;right:30px;width:13px}.js .transac-block .avantage-inclus-ico .info-bulle{display:none;position:absolute}.transac-block .avantage-inclus-ico .info-bulle{background-color:#fff;border:2px solid #aeaeae;display:block;padding:5px;position:relative;width:330px;z-index:1000}.js .transac-block .avantage-inclus-ico .info-bulle .info-bulle-image{background:transparent url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/infobulle_fleche.png") no-repeat 0 0;bottom:-8px;height:8px;position:absolute;right:30px;width:13px}.transac-block .bls-tod-link a{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/common/fleche_lien_externe.gif") no-repeat right center;padding-right:13px}.msie8 .transac-block #paymentStep li.step#step1{width:80px}.msie8 .transac-block #paymentStep li.step#step2{width:80px}.msie8 .transac-block #paymentStep li.step#step3{width:110px}.msie8 .transac-block #paymentStep li.step#step4{width:100px}.msie8 #block-payment.transac-block #form-cb .card-number,#block-payment.transac-block #form-cb .card-expiration{margin-right:20px}#block-order.transac-block #select-retrait-new-model .types-retrait li.checked label.ead{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-envoi-courrier.png") no-repeat 7px 8px}#block-order.transac-block #select-retrait-new-model .types-retrait li label.ead{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-envoi-courrier-unselect.png") no-repeat 7px 8px;padding:0 0 2px 59px}#block-order.transac-block #select-retrait-new-model .types-retrait li.checked label.gare{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-billet-gare.png") no-repeat}#block-order.transac-block #select-retrait-new-model .types-retrait li label.gare{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-billet-gare-unselect.png") no-repeat;padding:0 0 2px 59px}#block-order.transac-block #select-retrait-new-model .types-retrait.promote-mode li label.bi{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-impression-new-unselect.png") no-repeat 7px 8px;background-size:38px 35px;padding:0 0 2px 59px}#block-order.transac-block #select-retrait-new-model .types-retrait.promote-mode li.checked label.bi{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-impression-new.png") no-repeat 7px 8px;background-size:34px}#block-order.transac-block #select-retrait-new-model .types-retrait li label.bi strong:nth-child(2){font-size:1em}#block-order.transac-block #select-retrait-new-model .types-retrait .bi{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-impression-new.png") no-repeat 7px 8px;background-size:38px 33px;padding:0 0 2px 59px}#block-order.transac-block #select-option-new-model .option-retrait li.checked label.option{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-option-select.png") no-repeat}#block-order.transac-block #select-option-new-model .option-retrait li label.option{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-option-unselect.png") no-repeat;padding:0 0 2px 59px}#block-order.transac-block #select-option-new-model .types-retrait.promote-mode li label.demat{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-e-ticket-new-unselect.png) no-repeat;background-size:37px;float:left}#block-order.transac-block #select-option-new-model .types-retrait.promote-mode li.checked label.demat{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-e-ticket-new.png) no-repeat;background-size:37px;float:left}#block-order.transac-block #select-retrait-new-model .bls-tod-link,#block-order.transac-block #select-option-new-model .bls-tod-link{clear:both;margin:0 5em}@media screen and (max-width:960px){.transac-block .trainsNextBefore{min-height:35px}.transac-block .trainsNextBefore .trainsBefore,.transac-block .trainsNextBefore .trainsNext{height:auto}.transac-block .trainsNextBefore .trainsBefore{margin:0}.transac-block .trainsNextBefore a{display:block;height:35px;background-color:#0092cf;background-image:-moz-linear-gradient(center top,#0092cf 0,#0073a3 100%);background-image:-webkit-linear-gradient(top,#0092cf 0,#0073a3 100%);background-image:-moz-linear-gradient(top,#0092cf 0,#0073a3 100%);background-image:-ms-linear-gradient(top,#0092cf 0,#0073a3 100%);background-image:-o-linear-gradient(top,#0092cf 0,#0073a3 100%);box-shadow:0 0 1px #0092cf inset;color:#fff;border-radius:3px;cursor:pointer;font-weight:bold;vertical-align:middle;white-space:nowrap;word-wrap:normal;font-size:13px;font-family:"Avenir",Arial,sans-serif;line-height:34px;padding:0 20px;text-decoration:none}.transac-block .trainsNextBefore .trainsNext a::after,.transac-block .trainsNextBefore .trainsBefore a::before{float:none;margin-left:0;overflow:initial;color:#fff}}@media screen and (max-width:567px){.transac-block #paymentStep{margin:0 0 28px;width:100%}}@media screen and (max-width:456px){.transac-block .trainsNextBefore{height:90px;border-top:0}.transac-block .trainsNextBefore a{text-align:center}.transac-block .trainsNextBefore .trainsBefore{top:0}.transac-block .trainsNextBefore .trainsNext{top:55px}.transac-block .trainsNextBefore .trainsBefore,.transac-block .trainsNextBefore .trainsNext{width:100%}}.meaCodes,.meaErrorCodes,.meaAlertCodes,.meaWarningCodes{display:none}.page-billet-train-resultats .messagesWarning,.page-billet-train-resultats .messagesError,.page-billet-train-resultats .messagesInfoBleu,.page-billet-train-resultats-retour .messagesWarning,.page-billet-train-resultats-retour .messagesError,.page-billet-train-resultats-retour .messagesInfoBleu{width:622px}.page-billet-train-resultat .messagesWarning,.page-billet-train-resultat .messagesError,.page-billet-train-resultat .messagesInfoBleu,.page-billet-train-resultat-retour .messagesWarning,.page-billet-train-resultat-retour .messagesError,.page-billet-train-resultat-retour .messagesInfoBleu{margin-top:0}#block-searchform .messagesWarning,#block-searchform .messagesError,#block-searchform .messagesInfoBleu{margin-bottom:20px}#block-summary.transac-block #coordinates.box div.nomarge .messagesWarning,#block-summary.transac-block #coordinates.box div.nomarge .messagesError,#block-summary.transac-block #coordinates.box div.nomarge .messagesInfoBleu{width:550px}#block-summary.transac-block #coordinates.box div.nomarge .messagesWarning .nomarge,#block-summary.transac-block #coordinates.box div.nomarge .messagesError .nomarge,#block-summary.transac-block #coordinates.box div.nomarge .messagesInfoBleu .nomarge{margin-left:68px}.messagesInfoBleu,.messagesWarning,.messagesError,.messagesInfoBleuSmiley,.messagesWarningSmiley,.messagesErrorSmiley{min-height:29px;padding:5px 5px 5px 81px;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,0.4);margin:10px 0;vertical-align:middle}.messagesWarning{background:#fff url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/alerts/icoMessageWarning.png) left 50% repeat-y}.messagesError{background:#fff url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/alerts/icoMessageError.png) left 50% repeat-y}.messagesWarningSmiley{background:#fff url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/alerts/icoMessageWarningSmiley.png) left 50% repeat-y;background-color:#f19959;min-height:60px;padding:20px 20px 20px 150px}.messagesErrorSmiley{background:#fff url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/alerts/icoMessageErrorSmiley.png) left 50% repeat-y;background-color:#af4255;min-height:60px;padding:20px 20px 20px 150px}.transac-block .messagesWarning,.transac-block .messagesError,.transac-block .messagesInfoBleu{margin:5px 2px}.transac-block .messagesError p,.transac-block .messagesWarning p,.transac-block .messagesFid p,.transac-block .messagesInfoBleu p,.composite-zone-inner .messagesError p,.composite-zone-inner .messagesWarning p,.composite-zone-inner .messagesInfoBleu p,.transac-block .messagesError ul,.transac-block .messagesWarning ul,.transac-block .messagesInfoBleu ul,.composite-zone-inner .messagesError ul,.composite-zone-inner .messagesWarning ul,.composite-zone-inner .messagesInfoBleu ul{margin-top:0;padding:0;border-left:0}.composite-zone-inner .messagesError,.transac-block .messagesError{background-image:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/alerts/icoMessageError.png)}.composite-zone-inner .messagesWarning,.transac-block .messagesWarning{background-image:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/alerts/icoMessageWarning.png)}.warning-info.messagesInfoBleu.maestroWarning{color:#e05206;background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/alerts/icoMessageWarning.png) no-repeat left center #fff;padding:.5em .5em .5em 84px}.composite-zone-inner .messagesInfoBleu,.transac-block .messagesInfoBleu,.messagesInfoBleu{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/alerts/icoMessageInfo.png) no-repeat left center #fff}.messagesInfoBleuSmiley{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/alerts/icoMessageInfoSmiley.png) no-repeat left center #fff;background-color:#4e9ed1;min-height:60px;padding:20px 20px 20px 150px}.errors .messagesWarning,.errors .messagesError,.errors .messagesInfoBleu{background-image:none;-moz-border-radius:0 3px 3px 0}.errors .messagesWarning p,.errors .messagesError p,.errors .messagesInfoBleu p,.errors .messagesWarning ul,.errors .messagesError ul,.errors .messagesInfoBleu ul{text-align:left;margin-left:0}.messagesError a,.messagesError,.transac-block .messagesError .text-right a,.transac-block .messagesError p,.composite-zone-inner .messagesError p,.transac-block .messagesError ul,.composite-zone-inner .messagesError ul,.transac-block .invalid label,#block-summary.transac-block #coordinates.box div.nomarge .messagesError .nomarge{color:#cf0303}.messagesWarning a,.messagesWarning,.transac-block .messagesWarning .text-right a,.transac-block .messagesWarning p,.composite-zone-inner .messagesWarning p,.transac-block .messagesWarning ul,.composite-zone-inner .messagesWarning ul,#block-summary.transac-block #coordinates.box div.nomarge .messagesWarning .nomarge{color:#e05206}.messagesInfoBleu a,.messagesInfoBleu,.transac-block .messagesInfoBleu .text-right a,.transac-block .messagesInfoBleu p,.composite-zone-inner .messagesInfoBleu p,.transac-block .messagesInfoBleu ul,.composite-zone-inner .messagesInfoBleu ul,#block-summary.transac-block #coordinates.box div.nomarge .messagesInfoBleu .nomarge{color:#007ebb}.messagesErrorSmiley p,.messagesWarningSmiley p,.messagesInfoBleuSmiley p{color:#fff}a.moreAlertInfo{background:transparent url("/web/20160609055900im_/http://be.voyages-sncf.com/sites/all/themes/digital_fusion/images/more-infos.png") no-repeat 74% top;padding:0 35px 2px 0;text-decoration:underline;white-space:nowrap}.messagesInfoBleu a.moreAlertInfo{background-image:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/alerts/rond_plus_gris_DF-info.png");color:#007ebb}.messagesWarning a.moreAlertInfo{background-image:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/alerts/rond_plus_gris_DF-warning.png");color:#e05206}.messagesError a.moreAlertInfo{background-image:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/alerts/rond_plus_gris_DF-error.png");color:#98121a}.transac-block#block-choice-ticketless-thalys .messagesError label.error{color:#c00000;font-size:1em;font-weight:bold;border-left:1px solid #c00000;margin:0;padding:0 .5em 0 1em;display:block}.transac-block #proposals .info-perturb{margin:10px 0}.transac-block .info-perturb{background:#ecece4 url(/web/20160609055900im_/http://be.voyages-sncf.com/sites/all/modules/custom_addons/vsct_feature_booking/theme/images/stripes-dark-grey.png) repeat left center;margin-top:1em}.transac-block #proposals .info-perturb .info-perturb-foot{background:#a1006b url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/background-info-perturb-2.png) no-repeat left center;display:block;height:10px}.transac-block .info-perturb a{cursor:hand;cursor:pointer}.transac-block .info-perturb .detail{display:none}.transac-block .info-perturb .info-perturb-bloc{padding:8px 0;background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/common/stripes-dark-grey.png") repeat scroll left center}.transac-block .info-perturb .info-perturb-bloc .info-perturb-info{padding-left:10px}.transac-block .info-perturb .info-perturb-logo{background-repeat:no-repeat;background-position:11px center;display:block;padding:0 0 0 60px}.transac-block .info-perturb .info-perturb-info p{margin:0}.transac-block .info-perturb .info-perturb-info ul{margin-top:.3em;padding-right:10px}.transac-block .info-perturb .info-perturb-info li{padding-left:12px;background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/common/puce-triangle-gris.png) no-repeat left center}.transac-block .info-perturb,.transac-block .info-perturb a{color:#636363}.transac-block .info-perturb.UNSELL ul,.transac-block .info-perturb.UNSELL a{color:#b30303}.transac-block .info-perturb.unsaleable .info-perturb-info li{background-image:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/common/puce-triangle-red.png)}.transac-block .info-perturb .info-perturb-finalisation{padding-top:5px}.transac-block .info-perturb .info-perturb-logo{background-image:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/proposal/fr/logo-sncf-direct-df.png);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.transac-block .info-perturb .info-perturb-finalisation,.transac-block .info-perturb .info-perturb-finalisation a{color:#015696}.transac-block .response-error{overflow:hidden;position:relative;margin:0 -1px 20px;border-radius:3px}.transac-block .response-error .sexy-shape{background-color:#9f1c37;position:absolute;top:-20px;bottom:-20px;left:-20px;width:90px;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.transac-block .response-error .smiley-col{background-color:#ac454c;width:70px;vertical-align:middle;text-align:center}.transac-block .response-error .smiley-col .smiley{margin-left:10px;background-image:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/alerts/smiley-erreur.svg");position:relative;height:50px;width:50px}.transac-block .response-error .message-col{padding:15px 15px 15px 20px;overflow-x:hidden;color:#fff;vertical-align:top;background-color:#ac454c;background-image:-webkit-linear-gradient(left,#ac454c,#a1223a);background-image:linear-gradient(to right,#ac454c,#a1223a);font-size:13px}.transac-block .response-error .message-col a{color:#fff}.transac-block .response-warning{overflow:hidden;position:relative;margin:0 -1px 20px;border-radius:3px}.transac-block .response-warning .sexy-shape{background-color:#f68935;position:absolute;top:-20px;bottom:-20px;left:-20px;width:90px;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.transac-block .response-warning .smiley-col{background-color:#f79b54;width:70px;vertical-align:middle;text-align:center}.transac-block .response-warning .smiley-col .smiley{margin-left:10px;background-image:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/alerts/smiley-warning.svg");position:relative;height:50px;width:50px}.transac-block .response-warning .message-col{padding:15px 15px 15px 20px;overflow-x:hidden;color:#fff;vertical-align:top;background-color:#f79b54;background-image:-webkit-linear-gradient(left,#f79b54,#f68833);background-image:linear-gradient(to right,#f79b54,#f68833);font-size:13px}.transac-block .response-warning .message-col a{color:#fff}.transac-block .response-info{overflow:hidden;position:relative;margin:0 -1px 20px;border-radius:3px}.transac-block .response-info .sexy-shape{background-color:#208ccc;position:absolute;top:-20px;bottom:-20px;left:-20px;width:90px;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.transac-block .response-info .smiley-col{background-color:#559ad4;width:70px;vertical-align:middle;text-align:center}.transac-block .response-info .smiley-col .smiley{margin-left:10px;background-image:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/alerts/smiley-info.svg");position:relative;height:50px;width:50px}.transac-block .response-info .message-col{padding:15px 15px 15px 20px;overflow-x:hidden;color:#fff;vertical-align:top;background-color:#559ad4;background-image:-webkit-linear-gradient(left,#559ad4,#248bcc);background-image:linear-gradient(to right,#559ad4,#248bcc);font-size:13px}.transac-block .response-info .message-col a{color:#fff}.transac-block .row{display:table;table-layout:fixed;width:100%}.transac-block .row>*,.col{display:table-cell;vertical-align:top}.msie .transac-block .messagesWarning,.msie .transac-block .messagesError,.msie .transac-block .messagesInfoBleu,.msie .digital-box .messagesWarning,.msie .digital-box .messagesError,.msie .digital-box .messagesInfoBleu{border:1px solid #e0e1dd;border-left:medium none}.js .vsct-tooltip-content{display:none}.js .vsct-tooltip-content{background-color:#fff;border:1px solid #4d4f53;max-width:22em;display:block;clear:both;z-index:12;width:auto;line-height:inherit;margin-left:0;color:#404040}.js .vsct-tooltip-content:after{border:0}.vsct-tooltip-content strong{background:#ecece4 url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/apresVente/tooltip.gif") no-repeat .3em 50%;display:block;font-size:1em;height:auto;margin:0;padding:.5em .2em .5em 30px;text-transform:uppercase}.vsct-tooltip-content span{display:block;padding:.5em}.js .vsct-tooltip-content.plus-info,.js .vsct-tooltip-content.plus-info-asp,.js .vsct-tooltip-content.infos-carte,.js .vsct-tooltip-content.tooltip-punctuality,.js .vsct-tooltip-content.infos-CUI,.js .vsct-tooltip-content.tooltip-xsell-offers{color:#000;border-radius:5px;padding:10px;margin-top:-6px;background:#eee;background:-moz-linear-gradient(top,rgba(238,238,238,1) 0,rgba(238,238,238,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(238,238,238,1)),color-stop(100%,rgba(238,238,238,1)));background:-webkit-linear-gradient(top,rgba(238,238,238,1) 0,rgba(238,238,238,1) 100%);background:-o-linear-gradient(top,rgba(238,238,238,1) 0,rgba(238,238,238,1) 100%);background:-ms-linear-gradient(top,rgba(238,238,238,1) 0,rgba(238,238,238,1) 100%);background:linear-gradient(to bottom,rgba(238,238,238,1) 0,rgba(238,238,238,1) 100%);position:relative;z-index:100}.vsct-tooltip-content.infos-carte{padding:5px}.vsct-tooltip-content.plus-info:after,.vsct-tooltip-content.plus-info:before,.vsct-tooltip-content.plus-info-asp:after,.vsct-tooltip-content.plus-info-asp:before,.vsct-tooltip-content.infos-carte:after,.vsct-tooltip-content.infos-carte:before,.tooltip-punctuality:before,.tooltip-punctuality:after,.vsct-tooltip-content.infos-CUI:before,.vsct-tooltip-content.infos-CUI:after,.vsct-tooltip-content.tooltip-xsell-offers:before,.vsct-tooltip-content.tooltip-xsell-offers:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.js .vsct-tooltip-content.tooltip-punctuality:after{border:solid transparent}.vsct-tooltip-content.plus-info:after,.vsct-tooltip-content.plus-info:before,.vsct-tooltip-content.plus-info-asp:after,.vsct-tooltip-content.plus-info-asp:before,.vsct-tooltip-content.tooltip-punctuality:after,.vsct-tooltip-content.tooltip-punctuality:before{bottom:100%}.vsct-tooltip-content.infos-carte:after,.vsct-tooltip-content.infos-carte:before{top:100%}.vsct-tooltip-content.plus-info-asp.bottom:after{left:50%;margin-left:-8px}.vsct-tooltip-content.plus-info.bottom:before,.vsct-tooltip-content.plus-info-asp.bottom:before{border-bottom-color:#4d4f53;border-width:9px;left:50%;margin-left:-9px}.vsct-tooltip-content.plus-info.top:after,.vsct-tooltip-content.plus-info.top:before,.vsct-tooltip-content.plus-info-asp.top:after,.vsct-tooltip-content.plus-info-asp.top:before,.vsct-tooltip-content.tooltip-xsell-offers:after,.vsct-tooltip-content.tooltip-xsell-offers:before{top:100%;bottom:0}.vsct-tooltip-content.plus-info.top:before,.vsct-tooltip-content.plus-info-asp.top:before{border-top-color:#4d4f53;border-width:9px;left:50%;margin-left:-9px}.vsct-tooltip-content.plus-info.top:after,.vsct-tooltip-content.plus-info-asp.top:after{border-top-color:#ededed;border-width:8px;left:50%;margin-left:-8px}.vsct-tooltip-trigger.plus-info img,.vsct-tooltip-trigger.plus-info-asp img{margin-left:3px}.vsct-tooltip-content.infos-carte.bottom:after,.vsct-tooltip-content.infos-carte.bottom:before{top:100%}.vsct-tooltip-content.infos-carte.bottom:after{left:46%;margin-left:-8px}.vsct-tooltip-content.infos-carte.bottom:before{border-width:9px;border-top:9px solid #4d4f53;left:46%;margin-left:-9px}.vsct-tooltip-content.infos-carte.top:after,.vsct-tooltip-content.infos-carte.top:before{top:-16px;bottom:0}.vsct-tooltip-content.infos-carte.top:after{border-bottom-color:#ededed;border-width:9px;left:46%;margin-left:-9px}.vsct-tooltip-content.infos-carte.top:before{border-bottom-color:#4d4f53;border-width:8px;left:46%;margin-left:-8px}.vsct-tooltip-content.tooltip-punctuality.bottom:after{border-bottom-color:#fff;border-width:8px;left:50%;margin-left:-8px;top:-6px}.vsct-tooltip-content.tooltip-punctuality.bottom:before{border-bottom-color:#eceee6;border-width:9px;left:50%;margin-left:-9px}.vsct-tooltip-trigger.plus-info img,.vsct-tooltip-trigger.plus-info-asp img{margin-left:3px}.vsct-tooltip-content.tooltip-punctuality.top:after,.vsct-tooltip-content.tooltip-punctuality.top:before{top:100%;bottom:0}.vsct-tooltip-content.tooltip-punctuality.top:after{border-top-color:#fff;border-width:8px;left:50%;margin-left:-8px}.vsct-tooltip-content.tooltip-punctuality.top:before{border-top-color:#eceee6;border-width:9px;left:50%;margin-left:-9px}.transac-block .vsct-tooltip-content ul,.transac-block .vsct-tooltip-content li{list-style:disc inside;margin-bottom:5px}.vsct-tooltip-content.infos-CUI.bottom:before{border-bottom-color:#4d4f53;border-width:9px;left:50%;margin-left:-9px;top:-25%}.vsct-tooltip-content.infos-CUI.top:before{top:100%;bottom:0}.vsct-tooltip-content.infos-CUI.top:before{border-top-color:#4d4f53;border-width:9px;left:50%;margin-left:-9px}.vsct-tooltip-content.infos-CUI{width:240px;background:#ededed;color:#309ed1}.vsct-tooltip-content.tooltip-xsell-offers.bottom:before{border-bottom-color:#808080;border-width:9px;left:10%;top:-19px;margin-left:-9px}.msie8 .vsct-tooltip-content,.msie9 .vsct-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#eeeeee',GradientType=0)}#overlay{position:fixed;display:none;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1001}.msie8 #overlay{background-color:#000;filter:alpha(opacity=50)}#modal-dialog{display:none;position:fixed;top:50%;left:50%;margin-left:-190px;margin-top:-110px;background-color:#fff;z-index:1002;width:380px}.lightbox-confirm{padding:0 10px;width:auto!important;height:100%;color:#000;font-size:1.2em;overflow:hidden}.lightbox-confirm p{line-height:1.5em;margin-bottom:30px}.lightbox-confirm .lightbox-confirm-btn-cancel{padding:6px 9px;float:left}.lightbox-confirm .lightbox-confirm-btn-confirm{padding:6px 9px;float:right}#block-consult-order .popup-warning-exchange,#block-consult-order .popup-warning-cancel{float:left;margin:10px 0}.transac-block .retrait-billet{width:auto;clear:both;overflow:hidden}.transac-block .retrait-billet .entete .trajet .train{margin-right:2px;float:none}.transac-block .retrait-billet .entete .price .label{display:block;float:left;width:120px;padding-top:8px}.transac-block .retrait-billet .travels{overflow:hidden;float:left;padding:6px 0;width:545px}.transac-block .retrait-billet .travel_resume_detail .train{clear:both;display:block;float:left}.transac-block .retrait-billet .last .departure .hour{color:#636363;font-weight:normal}.transac-block .retrait-billet .last .departure .station{font-weight:normal}.transac-block .retrait-billet .travel_resume_details .departure,.transac-block .retrait-billet .travel_resume_details .arrival{width:190px}.transac-block .retrait-billet .travel_resume_detail .travel_via .arrival .station{font-weight:normal}.transac-block .retrait-billet .travel_resume_detail .duration{clear:both;float:right;margin-top:0}.transac-block .retrait-billet .travel_resume_detail .travel_via .date{padding-left:5px}.transac-block .retrait-billet .delete_button{margin:20px 20px 10px 0}#block-basket.transac-block .delete_button{margin:0;position:absolute;left:0;bottom:-32px;border-radius:0 0 3px 3px;z-index:1}.transac-block .retrait-billet .delete_button a,#block-services.transac-block .delete_button a{text-decoration:none;padding:6px 10px 1px}.transac-block .retrait-billet .avis{padding:2px 7px 3px;height:11px;background-color:#ecece4;margin-right:8px}.transac-block .retrait-billet .avis a{text-decoration:none}.transac-block .retrait-billet .avis .label{font-size:1em;font-weight:bold}.transac-block .retrait-billet .avis .logo{width:67px;height:8px;padding-left:8px}.transac-block .retrait-billet .travel_more_infos_opened table tr{border:0 none}.transac-block .retrait-billet .travel_more_infos_opened .unmodified{background-color:#fff}.transac-block .retrait-billet .travel_more_infos_opened table td{vertical-align:middle;font-size:1em;color:#636363;padding-bottom:5px}.transac-block .retrait-billet .travel_more_infos_opened table td.fleche{width:15px;padding-right:10px;padding-left:10px}.transac-block .retrait-billet .travel_more_infos_opened table td.etat{width:60px;padding-right:10px;padding-left:0}.transac-block .retrait-billet .travel_more_infos_opened table td.price{width:50px;font-size:1.2em;font-weight:bold}.transac-block .retrait-billet .travel_more_infos_opened table td.passenger_infos .passenger_label{font-weight:bold}.transac-block .retrait-billet .travel_more_infos_opened table td.passenger_infos{width:70px}.transac-block .retrait-billet .travel_more_infos_opened table td.place_icon{width:33px}.transac-block .retrait-billet .travel_more_infos_opened table td.place_details{vertical-align:top}#warning-block{clear:both;padding-top:20px}.transac-block .bloc-services-commun{clear:both}.transac-block .fare-name{font-weight:bold;color:#000;text-transform:uppercase;font-size:1.1em}.transac-block .fare-description ~ .fare-name{margin-top:15px;display:inline-block}#your-trip .demat-conditions-collection{margin-top:30px}#your-trip .demat-conditions-collection p{display:inline-block;width:38%;min-height:45px;border:1px solid #0088ce;background-color:#f7f7f7;text-align:center;padding:5% 4% 4%;vertical-align:top;position:relative;border-radius:2px}#your-trip .demat-conditions-collection .word-middle{display:inline-block;min-height:99px;line-height:99px;color:#0088ce;width:34px;text-align:center}#your-trip .demat-conditions-collection .picto-gen{position:absolute;top:-22px;left:41.5%;width:45px;height:45px}#your-trip .demat-conditions-collection .picto-gen.picto-print{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/retrait-billet/sprite-modes-retraits-demat.png) no-repeat left top}#your-trip .demat-conditions-collection .picto-gen.picto-mobile{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/retrait-billet/sprite-modes-retraits-demat.png) no-repeat left -46px}.transac-block .types-retrait .ebillet-justificatif{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/retrait-billet/sprite-modes-retraits-demat.png) no-repeat left -111px;padding-left:27px}.transac-block .container-trick{margin-top:20px}#your-trip.aftersale .types-retrait{overflow:hidden}#your-trip.aftersale .container-print-link{float:right}#your-trip.aftersale .container-print-link .button-primary{padding:5px 10px 0}#your-trip.aftersale #passengers{border:0 none}#your-trip.aftersale #passengers table{padding:10px;border-collapse:separate}#your-trip.aftersale #passengers td{padding-right:10px}.transac-block #your-trip #passengers tbody,.transac-block #box-label tbody{border:0 none}.transac-block .container-warning-aftersale .warning-aftersale-popup-label{text-align:right}.transac-block .retrait-billet .entete.subscription-header{height:22px}.transac-block #exchange .entete .img{border:0;height:25px;padding-top:0;text-align:center;width:62px}.transac-block #exchange .entete .trajet{border:0;font-weight:bold;max-width:275px;min-width:225px;padding-left:10px;padding-right:10px;text-transform:uppercase;width:auto}.transac-block .cancelled-message{margin-top:20px}.transac-block #exchange .entete .price{float:none;padding-left:10px;padding-right:10px;padding-top:0;text-align:right;width:auto}.transac-block #exchange .entete .price-value{font-weight:bold}.transac-block .retrait-billet .travel .date{display:block;color:#e85317;font-size:1em;font-weight:bold;float:right;margin-top:9px;width:85px}.transac-block .retrait-billet .travel_more_infos_opened{background-color:transparent;border-top:medium none}.transac-block .retrait-billet.TRAIN_IDTGV .travel_more_infos_opened{padding:0}.transac-block .retrait-billet .travel_more_infos_opened table{font-size:.9em;border-collapse:separate;border-top:4px solid #fff}.transac-block .retrait-billet .travel_more_infos_opened table tbody,.transac-block .retrait-billet .travel_more_infos_opened table form tbody{border:medium none}.transac-block .retrait-billet .travel_more_infos_opened table .annuler{color:#e85317;font-weight:bold}.transac-block .retrait-billet .label{float:right}.transac-block .retrait-billet .travel_more_infos_opened table .passager{border-top:5px solid #fff;margin:0;padding:0 0 8px}.transac-block .retrait-billet .travels{width:526px;padding:2px 0 4px 10px}.transac-block #exchange .paymentExchangeSummaryBloc{float:left;color:#4d4b4c;background-color:#e7e6e4;border:2px solid #dad9d7;margin-top:10px;padding:5px;display:block;border-radius:2px}.transac-block #exchange .paymentExchangeSummaryBloc .refundable-price{font-weight:bold}.transac-block .retrait-billet .travel_more_infos_opened td{padding-top:13px;vertical-align:top}.transac-block .retrait-billet .travel_more_infos_opened .passager .passenger_infos,.transac-block .retrait-billet.TRAIN_IDTGV .travel_more_infos_opened .passager .passenger_infos{padding:10px 0 0 22px;background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/common/arrow_passenger_blue.png) no-repeat 10px 13px;width:95px;vertical-align:top}body.page-reservation-commande .transac-block .retrait-billet .passager .passenger_infos,body.page-reservation-paiement .transac-block .retrait-billet .passager .passenger_infos,body.page-reservation-confirmation .transac-block .retrait-billet .passager .passenger_infos{background-position:10px 15px}.transac-block #basket .footnotes{margin-top:20px}.transac-block .retrait-billet .travel_more_infos_opened .passenger_infos .passenger_label{font-size:1em;color:#000;font-weight:bold;line-height:1.2em;padding-left:5px}.transac-block .retrait-billet .travel_more_infos_opened .passenger_infos .passenger_age{line-height:1.5em}.transac-block .retrait-billet .travel_more_infos_opened .place_details{padding:12px 10px 10px;width:115px}.transac-block .retrait-billet .travel_more_infos_opened .place_details div{display:block}.transac-block .retrait-billet .travel_more_infos_opened table td.place_details div.car_place,.transac-block .retrait-billet .travel_more_infos_opened table td.place_details div.placement,.transac-block .retrait-billet .travel_more_infos_opened table td.place_details div.type{line-height:1em;margin:0;padding:0}.transac-block .retrait-billet .details .travel_more_infos_opened table .place_details .car_place{border-top:1px solid #bdbdbd;margin-top:5px;padding-top:5px}.transac-block .retrait-billet .travel_more_infos_opened td{padding:10px 0 0 0}.transac-block .retrait-billet .travel_more_infos_opened .fare_details,.transac-block .retrait-billet .travel_more_infos_opened table tr td.fare_details{line-height:1.2em;padding-top:10px;width:335px;vertical-align:middle}.transac-block .insurance{background-color:#ededeb;margin-top:5px;padding:8px 1.5% 8px;width:97%}.transac-block .insurance+.insurance{margin-top:10px}.transac-block .annulation-insurance-container{position:relative}.transac-block .insurance-logo{width:13%;position:absolute;right:-5px;top:0}.transac-block .insurance-logo strong{display:inline-block;text-transform:uppercase;font-weight:normal}.transac-block .title-price-row ~ .title-price-row{margin-top:15px}.transac-block .title-insurance-container{display:inline-block;width:74%;padding:0 0 0 9%;vertical-align:top;font-size:16px}.transac-block .title-cancellation{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/panier/cancellation-insurance.png") no-repeat}.transac-block .title-travel{background:url('/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/panier/travel-insurance-loisir.png') no-repeat}.transac-block .title-travel-vsce{background:url('/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/panier/travel-insurance-eu.png') no-repeat}.transac-block .insurance-title{text-transform:uppercase;display:inline-block;line-height:25px;min-height:33px;margin-top:5px}.transac-block .insurance-lightbox-info{display:inline-block}.transac-block .insurance-cancellation{color:#7abb00}.transac-block .insurance-travel{color:#0088ce}.transac-block .choice-insurance{display:inline-block;width:100%;vertical-align:top}.transac-block .choice-insurance p{display:inline-block;vertical-align:middle}.transac-block .choice-insurance input[type=radio],.transac-block .choice-insurance label{vertical-align:middle}.transac-block .description-row{font-style:italic;width:68%;margin-left:9%}.transac-block .label-new{background:#0088ce;color:#fff;text-transform:uppercase;font-weight:bold;line-height:35px;padding:2px;vertical-align:middle}.transac-block .covered-travel{font-weight:bold;padding:5px 0;margin-top:6px;color:#000;width:67%;margin-left:9%}.transac-block .covered-travel .departure-covered,.transac-block .covered-travel .arrival-covered{display:block}.transac-block .covered-travel .departure-covered:last-child,.transac-block .covered-travel .arrival-covered:last-child{border-bottom:0 none}.transac-block .covered-travel .departure-covered,.transac-block .covered-travel .arrival-covered{border-bottom:1px dashed #bababa;padding-bottom:2px;margin-bottom:2px}.transac-block .covered-travel .departure-covered.not-eligible,.transac-block .covered-travel .arrival-covered.not-eligible{color:#bababa}.transac-block .choice-insurance .choice-container{width:23%;text-align:right;margin-top:6px;padding:5px 0}.transac-block .choice-insurance .insurance-disabled-price{color:#ccc}.transac-block .amountInsuranceAnnul,.transac-block .amountInsuranceTempo{font-weight:bold;margin-right:10px}.transac-block .display-price-DF{display:block;clear:both;overflow:hidden}.transac-block .inc-total-insurance-div .totalTitle{float:left;font-size:1.2em}.transac-block .inc-total-insurance-div .totalTitle span{text-transform:uppercase}.transac-block .inc-total-insurance-div .totalAmount,.transac-block .inc-total-insurance-div .totalAmountServices,.transac-block .inc-total-detail-div .totalAmount{float:right;font-size:1.7em;font-weight:bold}.transac-block .retrait-billet .selectedAmount{font-weight:bold;float:left;color:#4d4b4c;background-color:#e7e6e4;border:2px solid #dad9d7;margin:10px 0;padding:5px 10px;border-radius:2px;width:557px;display:none}.transac-block #your-trip-box{margin-top:20px}.transac-block .reference-dossier{display:inline-block;vertical-align:middle;min-width:50%;padding-right:20px;font-size:12px}.transac-block .reference-nom{display:inline-block;vertical-align:middle;font-size:12px}.transac-block .reference-dossier p,.transac-block .reference-nom p{margin:0;font-weight:bold;color:#000;vertical-align:middle;display:inline-block}.transac-block .reference-dossier span,.transac-block .reference-nom span{text-transform:uppercase;color:#0088ce;display:inline-block;vertical-align:middle;max-width:302px;word-break:break-all;font-weight:bold;font-size:1.4em}.transac-block .reference-dossier li,.transac-block .reference-dossier ul{display:inline-block;color:#0088ce;font-weight:bold;vertical-align:middle;font-size:1.2em}.transac-block .reference-dossier li+li:before{content:"|"}#consult-order-summary.transac-block .types-retrait{float:left}.transac-block .types-retrait{margin-bottom:10px}.transac-block #box-label{border:medium none;padding:15px 0 0 72px}.transac-block #your-trip .types-retrait .demat,.transac-block .types-retrait .demat{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-e-ticket.png) no-repeat 3px 8px;float:left}#block-consult-order.transac-block .types-retrait .demat{float:none;display:inline-block}#block-consult-order.transac-block .types-retrait .container-print-link{display:inline-block;vertical-align:top;min-width:17%;text-align:right}#block-consult-order.transac-block .aftersale-justif .container-print-link{display:block}#block-consult-order.transac-block .aftersale-justif .container-print-link a{margin-top:0;margin-bottom:20px;padding:10px 10px 0 10px}#block-consult-order.transac-block .aftersale-justif .demat-conditions-collection,#block-consult-order.transac-block .aftersale-justif .demat-trick,#block-consult-order.transac-block .aftersale-justif .container-warning-aftersale{display:none}.transac-block .noJavascript #your-trip .types-retrait .demat,.transac-block .noJavascript .types-retrait .demat{float:none}.transac-block #your-trip .types-retrait .demat-pah,.transac-block .types-retrait .demat-pah{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-pah.png) no-repeat 3px 8px;float:left}.transac-block .folder-box{background-color:#ecece4;padding:10px}.transac-block .button-print{max-width:70%}.transac-block .types-retrait .bls{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-retrait.png) no-repeat 3px 8px}.transac-block #box-label h3{font-size:1em;font-style:normal;font-weight:bold;line-height:1.3em;margin-bottom:0;margin-top:0;padding-bottom:2px;text-transform:none}.transac-block #box-label h3 em.chosen-mode-name{color:#0088ce;font-size:1.2em;font-weight:bold;text-transform:none}.transac-block #box-label p{font-size:11px}.transac-block #box-label.demat p{float:left}.transac-block #box-label p.container-print-link{min-width:100px;float:right}.transac-block .types-retrait .submit{display:block;margin-top:20px}.transac-block .types-retrait #help{clear:both;text-align:right}.transac-block .container-button{text-align:right}#consult-order-summary .button-primary,#consult-order-summary .button-secondary,#block-consult-order .button-primary,#summary .button-secondary{padding-left:6px;padding-right:6px;display:inline-block}.transac-block .book-other-train{margin-top:20px}.msie8 .transac-block .retrait-billet .travel_more_infos_opened table td.fare_details .subscribedInsurance .InsuranceTypeAnnul,.msie8 .transac-block .retrait-billet .travel_more_infos_opened table td.fare_details .subscribedInsurance .InsuranceTypeTempo{width:55%}.msie8 .transac-block .retrait-billet .label{padding-right:1px}.msie8 .transac-block .retrait-billet .label{padding-right:1px}.msie8 .transac-block .insurance-choice,.msie8 .transac-block .insurance-choice{width:38%}.msie8 .transac-block .insurance-detail li{width:60%}.transac-block #select-retrait-new-model .types-retrait.promote-mode li label.demat{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-e-ticket-new-unselect.png) no-repeat}.transac-block #select-retrait-new-model .types-retrait.promote-mode li.checked label.demat{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-e-ticket-new.png) no-repeat}#block-order.transac-block #select-retrait-new-model .types-retrait.promote-mode li.checked label.demat-pah{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-impression-new.png) no-repeat;background-size:34px}#block-order.transac-block #select-retrait-new-model .types-retrait.promote-mode li label.demat-pah{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-impression-new-unselect.png) no-repeat;background-size:39px 36px}#block-order.transac-block #select-retrait-new-model .types-retrait li label.bls{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-retrait-new-unselect.png) no-repeat;padding:0 0 2px 59px}#block-order.transac-block #select-retrait-new-model .types-retrait li.checked label.bls{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-retrait-new-select.png) no-repeat}@media screen and (max-width:960px){.transac-block .retrait-billet .travel_more_infos_opened .passager .passenger_infos,.transac-block .retrait-billet .travel_more_infos_opened .place_details{width:25%}.transac-block .retrait-billet .travel_more_infos_opened table tr td.fare_details{width:48%;padding-right:2%}.transac-block .insurance-logo{width:70px}}.transac-block #select-retrait-new-model .types-retrait.promote-mode li label.demat{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-e-ticket-new-unselect.png) no-repeat;padding:0 0 2px 59px}.transac-block #select-retrait-new-model .types-retrait.promote-mode li.checked label.demat{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-e-ticket-new.png) no-repeat}#block-order.transac-block #select-retrait-new-model .types-retrait.promote-mode li.checked label.demat-pah{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-impression-new.png) no-repeat;background-size:34px}#block-order.transac-block #select-retrait-new-model .types-retrait.promote-mode li label.demat-pah{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-impression-new-unselect.png) no-repeat;background-size:39px 36px}#block-order.transac-block #select-retrait-new-model .types-retrait li label.bls{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-retrait-new-unselect.png) no-repeat}#block-order.transac-block #select-retrait-new-model .types-retrait li.checked label.bls{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/retrait/choix-retrait-new-select.png) no-repeat}@media screen and (max-width:960px){.transac-block #your-trip #passengers .deco{display:none}.transac-block .retrait-billet .travel_more_infos_opened table tr{display:inline-block;width:100%;margin-top:-2px}#booking-form-choice li a{font-size:11px}.display-price-DF .btn input{display:block;font-size:1rem;width:100%}.vsc__content{font-size:1rem}#block-consult-order.transac-block .types-retrait .demat{float:left}.transac-block .button-print{max-width:68%}#your-trip .demat-conditions-collection .word-middle{width:5%}#your-trip.aftersale .container-print-link .button-primary{width:99.5%;font-size:1.3rem;padding:10px 0}#block-consult-order.transac-block .types-retrait .container-print-link{width:100%;display:block;clear:both}.travel_more_infos_checkboxes{width:100%}.travel_more_infos_table .color-df-grey-6-background td{display:inline-block}.transac-block .retrait-billet .travel_more_infos_opened .passager .fleche{width:auto}.transac-block .retrait-billet .travel_more_infos_opened .passager .passenger_infos{width:70%}.transac-block .retrait-billet .travel_more_infos_opened .passager .passenger_label{margin-bottom:10px;font-size:1.1rem}.transac-block .retrait-billet .travel_more_infos_opened .passager .fare_details{padding-top:0;width:90%}.transac-block .retrait-billet .travel_more_infos_opened .passager .place_details{width:100%}.transac-block .retrait-billet .travel_more_infos_opened .passager .place_details img{float:left}.transac-block .retrait-billet .travel_more_infos_opened table tr td.fare_details{padding-left:10px}.transac-block .retrait-billet .travel_more_infos_opened table{border-collapse:collapse}.transac-block .retrait-billet .travel_more_infos_opened table .passager{border-top:2px solid #fff}.vsc__container input[type=checkbox],.vsc__container input[type=radio]{width:20px;height:20px}.transac-block .reference-dossier p,.transac-block .reference-nom p{font-size:1rem;line-height:1.4em}.transac-block #your-trip #box-label p{font-size:.9rem}.transac-block #your-trip #box-label h3{font-size:1rem}.transac-block .reference-dossier,.transac-block .reference-nom{width:100%}.transac-block .reference-dossier p,.transac-block .reference-nom p{width:100%}.transac-block .reference-dossier span,.transac-block .reference-nom span{font-size:1.2rem;display:inline-block;min-width:47%}.transac-block #your-trip #box-label h3 em.chosen-mode-name{display:inline-block;min-width:47%}.transac-block #your-trip #passengers table tr{padding-top:10px;display:block}.transac-block #your-trip #passengers table td{display:inline-block}.transac-block #your-trip #passengers .passenger_label{float:left;margin-right:5px}.transac-block #your-trip #passengers table td.passenger_infos{width:100%;background:transparent url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/common/arrow_passenger_blue.png") no-repeat 10px 11px;padding-left:20px}.transac-block #your-trip #passengers table td.passenger_details{margin-left:16px}.transac-block .retrait-billet .selectedAmount{width:100%;box-sizing:border-box}.transac-block #your-trip .types-retrait a.button-primary,#consult-order-summary .button-primary,#consult-order-summary .button-secondary,#block-consult-order .button-primary,#summary .button-secondary{width:100%;box-sizing:border-box;height:auto;font-size:1rem;padding:10px 0;text-transform:lowercase;margin-bottom:15px}.transac-block #your-trip .types-retrait a.button-primary::first-letter ,#consult-order-summary .button-primary::first-letter ,#consult-order-summary .button-secondary::first-letter ,#block-consult-order .button-primary::first-letter ,#summary .button-secondary::first-letter {text-transform:uppercase}.transac-block .retrait-billet .travel_more_infos_opened .passager .passenger_infos,.transac-block .retrait-billet.TRAIN_IDTGV .travel_more_infos_opened .passager .passenger_infos{width:auto}.transac-block .types-retrait #help{padding:20px 0;font-size:1rem}#your-trip .demat-conditions-collection p{width:100%;box-sizing:border-box;padding:35px 3% 3%;line-height:1.4em}#your-trip .demat-conditions-collection .word-middle{min-height:60px;line-height:42px;width:100%;font-size:20px}#your-trip .demat-conditions-collection .picto-gen{left:47.6%}.travel_more_infos_opened .opened-closed-button{display:none}.retrait-billet-detail .basket_content{padding-bottom:40px}.transac-block .retrait-billet{box-sizing:border-box}#block-basket.transac-block .delete_button{position:inherit;width:100%;background:0;box-sizing:border-box;border:0;font-size:1.2rem}#block-basket.transac-block .delete_button a{color:#0088ce}}.chose-col{width:10%;background-color:#bfbfbf;padding-right:10px}.price-mondial-assistance{position:absolute;right:16px}.logo-assurance{float:left;width:10%}.description-bloc-assurance{padding-left:10px}.logo-assurance>img{height-max:50 px;width-max:70 px}@media screen and (max-width:866px){#your-trip .demat-conditions-collection .picto-gen{left:47.2%}.transac-block .choice-insurance .choice-container span{display:block;margin-bottom:10px}#summary.transac-block .book-other-train .button-primary{width:100%;margin-top:20px;font-size:1.2em}.transac-block #cgv-cgu p,.transac-block .cgv-cgu p{line-height:1.2em}}@media screen and (max-width:730px){#your-trip .demat-conditions-collection .picto-gen{left:46.5%}}@media screen and (max-width:647px){#summary.transac-block .book-other-train .button-primary{font-size:1rem}.transac-block .description-row,.transac-block .choice-insurance p{line-height:1.2em}}@media screen and (max-width:617px){#your-trip .demat-conditions-collection .picto-gen{left:46%}}@media screen and (max-width:496px){#your-trip .demat-conditions-collection .picto-gen{left:45.5%}}@media screen and (max-width:425px){.transac-block .retrait-billet .travel_more_infos_opened table tr td.fare_details{width:100%}.transac-block .retrait-billet .travel_more_infos_opened .passager .passenger_infos,.transac-block .retrait-billet .travel_more_infos_opened .place_details{width:90%}}@media screen and (max-width:569px){.transac-block .choice-insurance p.choice-container{display:block;width:auto;margin-left:9%;text-align:left}.transac-block .choice-insurance p.covered-travel{padding-bottom:0;width:auto;display:block}.transac-block .choice-container{margin-top:0}.transac-block .title-insurance-container{width:80%}}@media screen and (max-width:537px){.transac-block #your-trip .types-retrait .demat,.transac-block .types-retrait{background:0;padding:0}.transac-block #your-trip.aftersale #box-label{max-width:100%}}@media screen and (max-width:507px){.transac-block .description-row{width:100%;margin-top:10px;margin-left:0}.transac-block .insurance-title{min-height:24px}.transac-block .title-insurance-container{background:0;padding-left:0;width:80%}.transac-block .choice-insurance p.choice-container,.transac-block .choice-insurance p.covered-travel{margin-left:0;line-height:1.2em}}@media screen and (max-width:451px){.transac-block #your-trip #ref-folder{padding:10px;width:100%;box-sizing:border-box}.transac-block .reference-nom{display:block}#your-trip .demat-conditions-collection .picto-gen{left:44.8%}}@media screen and (max-width:425px){#summary.transac-block .display-price-DF .book-other-train .cancelExchange.button-secondary,#summary.transac-block .book-other-train .button-primary{width:100%;box-sizing:border-box;padding:8px 0 0;height:37px}#summary.transac-block .book-other-train .button-primary{padding:0}.transac-block .book-other-train .button-primary{margin-top:20px}#your-trip .demat-conditions-collection .picto-gen{left:43.8%}}@media screen and (max-width:375px){#your-trip.aftersale .container-print-link .button-primary{font-size:1rem}#your-trip .demat-conditions-collection .picto-gen{left:42.8%}}@media screen and (max-width:330px){.transac-block #your-trip #box-label h3{font-size:1rem}}@media screen and (max-width:320px){#your-trip .demat-conditions-collection .picto-gen{left:41.8%}}.transac-block #interstitiel-pays h1{color:#393939;font-size:1.2em;font-weight:normal;text-align:center}.transac-block #interstitiel-pays img.block{margin-left:auto;margin-right:auto;margin-top:1.3em}.transac-block #interstitiel-pays #choix-pays{color:#015696;font-size:1.7em;font-weight:bold;text-align:center}.transac-block #interstitiel-pays p.ibloc em{color:#015696;font-style:normal;font-weight:bold}.transac-block #interstitiel-pays p.ibloc{font-weight:bold}.transac-block #interstitiel-pays #waiting-animation{background-image:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/attente/interstitiel.gif");height:27px;margin:auto;width:222px}#block-interstitial-wait.transac-block{text-align:center}#block-interstitial-wait.transac-block #waitingMessage{font-weight:bold}#block-interstitial-wait.transac-block #logo{background-image:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/attente/header.jpg");margin-bottom:40px;margin-left:auto;margin-right:auto;height:54px;width:986px}#block-interstitial-wait.transac-block{background-color:#fff}#block-interstitial-wait.transac-block #adBlock table,#block-interstitial-wait.transac-block #adBlock img,#block-interstitial-wait.transac-block #adBlock{margin-left:auto;margin-right:auto}#block-interstitial-wait.transac-block #waiting-animation{background-image:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/attente/interstitiel.gif");height:27px;margin:20px auto;width:222px}#block-booking.transac-block .messagesError{margin-bottom:10px;width:auto}.transac-block div.price_description a.more{float:none}.transac-block #recherche-train-form em{font-weight:bold;font-style:normal;margin:0 5px 0 0}.transac-block #recherche-train-form .result em{font-weight:bold;font-style:normal;margin:inherit!important}.transac-block fieldset.confort{margin:1em 0 0}.transac-block #recherche-train-form #travel_infos em#your_comfort{margin-right:15px}.transac-block #recherche-train-form label em{margin-top:0}.transac-block #recherche-train-form #CODE_PROMO_ENABLE_LABEL{width:70%}.transac-block #recherche-train-form .labelTop{font-weight:bold}.transac-block #recherche-train-form span#via .labelTop{font-weight:normal;margin-top:8px;white-space:nowrap}.transac-block #recherche-train-form input,.transac-block .ar-asymetrique-container label{vertical-align:middle}.transac-block .ar-asymetrique-container label,.transac-block .ar-asymetrique-container label a,.transac-block .ar-asymetrique-container label a:visited,.transac-block .ar-asymetrique-container label a:hover,.transac-block .ar-asymetrique-container label a:focus,.transac-block .ar-asymetrique-container label a:active{color:#0088ce;font-weight:bold}.transac-block #recherche-train-form input[type=text][disabled],.transac-block #recherche-train-form select[disabled]{background-color:#f0f0f0;color:#303030}.transac-block .comfort{background-color:#ecedeb}.transac-block #recherche-train-form input.input_checkbox,.transac-block #recherche-train-form input.input_radio{height:auto;vertical-align:middle}.transac-block #recherche-train-form label.label-votre-voyage-aller-simple,.transac-block #recherche-train-form label.comfort-class-1{margin-right:20px}.transac-block #recherche-train-form label.label-votre-voyage-aller-simple,.transac-block #recherche-train-form label.label-votre-voyage-aller-retour{font-weight:bold;vertical-align:middle}.transac-block #recherche-train-form input.input_radio{margin-right:3px}.transac-block #recherche-train-form .required{font-weight:bold}.transac-block #recherche-train-form input#votre-voyage-aller-simple,.transac-block #recherche-train-form input#votre-voyage-aller-retour{margin-right:8px}.transac-block #userAccount p#infosHandicapes{background:transparent url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/commons/picto-handicape.png) left top no-repeat;margin-top:7px;padding:6px 0 2px 20px}.transac-block p#pushAccount{border-bottom:1px solid #eaeaea;padding-bottom:7px}.transac-block #recherche-train-form fieldset.main_section{float:left;width:100%}.transac-block #recherche-train-form #comfort{border-bottom:1px solid #dadada;padding-bottom:6px}.transac-block #recherche-train-form fieldset#buttons{margin-top:0;margin-right:0}.transac-block #recherche-train-form fieldset#buttons div.mention_oligatoire{margin-top:8px;margin-bottom:10px}.transac-block #recherche-train-form fieldset#buttons input{margin-right:0;width:120px}.transac-block #recherche-train-form .launch-aide{position:absolute;right:4px;bottom:2px;z-index:202;border-radius:0 3px 3px 0}.transac-block #recherche-train-form .asymetrique .launch-aide,.transac-block #recherche-train-form .asymetrique .launch-aide{right:3px}.transac-block #recherche-train-form #via_aide.launch-aide{right:2px}.transac-block #recherche-train-form .inward-container .launch-aide{line-height:1.3}.transac-block #recherche-train-form .notEmpty{position:relative}.transac-block #recherche-train-form .via-container{position:relative}.transac-block #recherche-train-form #ORIGIN_CITY,.transac-block #recherche-train-form #DESTINATION_CITY,.transac-block #recherche-train-form #INWARD_DESTINATION_CITY,.transac-block #recherche-train-form #INWARD_ORIGIN_CITY{width:93.4%;z-index:100}.transac-block #recherche-train-form .lt-error #ORIGIN_CITY,.transac-block #recherche-train-form .lt-error #DESTINATION_CITY,.transac-block #recherche-train-form .lt-error #INWARD_DESTINATION_CITY,.transac-block #recherche-train-form .lt-error #INWARD_ORIGIN_CITY,.transac-block #recherche-train-form .lt-error #VIA_CITY{border:1px solid #cf0303}.transac-block #recherche-train-form #VIA_CITY{width:63%}.transac-block #recherche-train-form #travel_infos li,.transac-block #recherche-train-form #passengers li,.transac-block #recherche-train-form #passengers .numFidelite,.transac-block #recherche-train-form #passengers .underFour{margin:.1em 0}.transac-block #recherche-train-form #passengers #group-booking{margin-left:15px}.transac-block #recherche-train-form .numFidelite .prefix{display:inline-block;vertical-align:middle;padding-left:10px}.transac-block #recherche-train-form #passengers .d_smilesPartenaire{padding-bottom:.7em}.transac-block #recherche-train-form #passengers .numFidelite,.transac-block #recherche-train-form #passengers .d_smilesPartenaire,.transac-block #recherche-train-form #passengers .underFour{clear:both;float:none}.transac-block #recherche-train-form #passengers .d_smilesPartenaire .smilesNumCard span{padding-top:5px;float:left}.transac-block #recherche-train-form #passengers .d_smilesPartenaire .smilesModif{clear:both}.transac-block #recherche-train-form #comfort li{float:left;margin:.3em 0}.transac-block #recherche-train-form #comfort #your_comfort{display:block;float:left;width:9em;height:15px;margin:.2em 0}.transac-block #recherche-train-form #d_passengerDetails li{margin:0 0 15px;padding:5px 0}.transac-block #recherche-train-form ul.launch_passenger li.agePassager select.age{margin-bottom:4px}.transac-block #recherche-train-form #d_passengerDetails li.fidelite{margin-bottom:10px}.transac-block #recherche-train-form #d_passengerDetails li.carteAbo div.reduc{margin-top:10px}.transac-block #recherche-train-form #passengers .numFidelite{margin-top:10px}.transac-block #recherche-train-form #d_passenger .numFidelite label{padding-top:6px}.transac-block #recherche-train-form #passengers .underFour{margin:0;padding:0}.transac-block #recherche-train-form #d_passenger.form_group{padding-right:0}.transac-block #recherche-train-form #d_passenger #d_passengerDetails{clear:both}.transac-block #recherche-train-form fieldset.voyFldSt{clear:both;width:97.1%;margin-bottom:10px;padding:0 1.45%}.transac-block #recherche-train-form .voyDiv{background-color:#ecedeb}.transac-block #recherche-train-form fieldset.voyFldSt legend{margin:0 0 10px;font-weight:bold;padding:0 0 3px 13px;width:97.6%;background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/picto-rond-passager.png") no-repeat 0 34%;border-bottom:1px solid #bababa}.transac-block #recherche-train-form legend{font-weight:bold}.transac-block #recherche-train-form .form_group legend{display:inline-block;margin-right:10px}.transac-block #d_passenger .agePassager,.transac-block #d_passenger .carteAbo{margin-bottom:1em}.transac-block #d_passenger .carteAbo select{vertical-align:top}.transac-block #d_passenger #nbPassengerSelect label,.transac-block #d_passenger .agePassager label,.transac-block #d_passenger .carteAbo label,.transac-block #d_passenger .fidelite label{display:inline-block;width:10em}.transac-block #d_passenger .agePassager .code_promo_label{width:auto;margin-right:2em}.transac-block #d_passenger #nbPassengerSelect label{width:12em;vertical-align:middle}.transac-block #recherche-train-form .gare{width:207px}.transac-block #recherche-train-form .datepicker{width:106px}.transac-block #d_passenger ul.nbPassenger{margin:1em 0}.transac-block #d_passenger ul.nbPassenger li{width:100%}.transac-block #d_passenger ul.nbPassenger li#offreSpeciale{width:22em}.transac-block #recherche-train-form #OUTWARD_TIME{margin-right:0}.transac-block #recherche-train-form #OUTWARD_DATE,.transac-block #recherche-train-form #INWARD_DATE{width:70px;padding:7px 11px 6px 7px;vertical-align:bottom}.transac-block #recherche-train-form #OUTWARD_TIME,.transac-block #recherche-train-form #INWARD_TIME{margin-top:.22em;padding:4px;width:52px;vertical-align:bottom}.transac-block #recherche-train-form #travel_infos li.direct_via{margin-top:15px;margin-bottom:15px;width:100%}.transac-block #recherche-train-form #via{position:relative}.transac-block#block-booking .state-direct #via{visibility:hidden}.transac-block #recherche-train-form #direct p{display:inline-block;width:28%}.transac-block #recherche-train-form #direct p+p{text-align:right;width:71%}.transac-block #recherche-train-form #direct p+p .result{text-align:left}.transac-block #recherche-train-form .autocomplete{display:inline;padding-bottom:9px}.transac-block #recherche-train-form .required.autocomplete .results{font-weight:normal!important}.transac-block #recherche-train-form #direct.disabled label{color:#ccc}.transac-block #recherche-train-form #direct.disabled input{background-color:#f0f0f0}.transac-block #recherche-train-form #direct label{vertical-align:middle;padding-right:.5em;padding-bottom:0}.transac-block #recherche-train-form .heures{margin-left:2px}.transac-block #recherche-train-form .time_labels{margin-left:1em;width:auto!important;margin-top:6px;padding-bottom:0}.transac-block #recherche-train-form .searchFieldsTravelOutward.dates-time-line .time_labels,.transac-block #recherche-train-form .searchFieldsTravelInward.dates-time-line .time_labels{margin:0 3px 0 0;height:auto;display:inline-block;vertical-align:bottom}.transac-block #recherche-train-form #pays-retrait{margin-right:103px}.transac-block #recherche-train-form .red1{margin-right:12px}.transac-block #recherche-train-form p#pFlexible{float:left;vertical-align:top}.transac-block #recherche-train-form #pFlexible label{margin-left:.5em;font-weight:bold}.transac-block #recherche-train-form #d_passenger .info-child{display:inline-block;padding-left:5px;vertical-align:-5px}.transac-block #recherche-train-form #d_passenger #offreSpeciale label{margin-left:.4em}.transac-block #recherche-train-form #d_passenger #offreSpeciale{width:260px}.transac-block #recherche-train-form #comfort li fieldset{padding:10px}.transac-block #recherche-train-form #comfort li fieldset#COMFORT span#your_comfort{font-weight:bold}.transac-block .voyDiv select{margin-left:11px}.transac-block .carteAbo .cards p{display:none}.transac-block .carteAbo .cards .show-advertise-abo-card{display:inline-block;width:35%}.transac-block .carteAbo .cards .show-advertise-abo-card a,.transac-block .carteAbo .cards .show-advertise-abo-card a:visited,.transac-block .carteAbo .cards .show-advertise-abo-card a:hover,.transac-block .carteAbo .cards .show-advertise-abo-card a:focus,.transac-block .carteAbo .cards .show-advertise-abo-card a:active{color:#0088ce}#booking-forms .transac-block .voyFldSt input{width:12.3em}.transac-block .voyFldSt .passenger_code_promo input{display:inline-block!important}.transac-block #recherche-train-form #conshor{float:left}.transac-block #recherche-train-form #CMD_CMD_VALIDATION{float:right}.transac-block #recherche-train-form fieldset.passenger-form-detail{background-color:#ecedeb;clear:both;width:100%}.transac-block #recherche-train-form #d_animalDetails .animal-type label{width:9.5em;margin:5px 0 5px 10px;padding:0}.transac-block #recherche-train-form fieldset.passenger-form-detail legend{font-weight:bold;margin-bottom:6px;margin-left:-1px;padding:0 0 5px 10px;width:547px}.transac-block #recherche-train-form #d_animalDetails fieldset.passenger-form-detail legend{border-bottom:1px solid #bababa;width:97%}.transac-block #recherche-train-form .messagesInfoBleu{margin:0 auto}.transac-block #recherche-train-form .animal-type{margin:0 10px 5px;padding-top:5px;width:540px}.transac-block #recherche-train-form #fs1_nbAnimalsForTravel{padding:0;margin-top:1.3em}.transac-block #recherche-train-form #fs1_nbAnimalsForTravel label{padding-top:5px;width:120px}#d_animalDetails{clear:both}.transac-block .container-animal-details.animal_opened{display:block}.transac-block .container-animal-details.animal_closed{display:none}.transac-block #d_animalDetails .container-animal-details{padding:15px 10px;background-color:#ecedeb}.transac-block #recherche-train-form #d_animalDetails a{font-weight:bold;text-decoration:none}.transac-block #recherche-train-form #d_animalDetails a #display-animal-form{cursor:hand;cursor:pointer;text-decoration:underline}.transac-block #recherche-train-form #d_animalDetails a #display-animal-form:before{content:" \25BA \ ";float:left;text-decoration:none}.transac-block #recherche-train-form #d_animalDetails a #display-animal-form.animal_opened:before{content:" \25BC \ ";float:left;text-decoration:none}.transac-block #recherche-train-form #d_animalDetails a #display-animal-form.animal_opened{text-decoration:none}.transac-block #recherche-train-form #d_animalDetails a #display-animal-form{text-decoration:none}.transac-block #recherche-train-form #d_animalDetails a #display-animal-form span{text-decoration:underline}#block-booking.transac-block .d_accroche{padding:0}#block-booking.digital-box{padding-bottom:30px}.transac-block #recherche-train-form div#topVoyage{margin-top:8px}.transac-block #recherche-train-form div#topVoyage select{margin-top:5px}.transac-block #recherche-train-form div#topVoyage input{margin-left:5px}.js #block-booking #d_passengerDetails p.cp,.js #block-booking #d_passengerDetails p.cp span{display:none}#block-booking #d_passengerDetails .age_SNCF_AGENT p.cp{display:inline}#block-booking #d_passengerDetails .cp label{margin-top:.8em;width:11em}#block-booking #d_passengerDetails .cp input{width:7.1em}.js #block-booking #d_passengerDetails .age_SNCF_AGENT p.cp{display:inline}.transac-block .voyFldSt .passenger_code_promo{position:relative;display:inline-block!important;vertical-align:top;text-align:right;float:right;padding-right:1em}#block-booking .plus-CUI{position:absolute;right:14px;top:4px}.transac-block .form-aller,.transac-block .form-retour{width:100%;display:inline-block;vertical-align:top}.transac-block .outward-container label{display:inline-block!important;width:25.1em!important}.transac-block #recherche-train-form .outward-container label.autocomplete,.transac-block #recherche-train-form .inward-container label.autocomplete{padding-bottom:0}.transac-block .form-aller .near-localities-selection button{background:transparent url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/tooltips/ico-open.png) no-repeat right center;display:inline-block;padding:.4em 2.6em .4em 0;border:0}.transac-block .dates-launch-container label{display:block}.transac-block .dates-launch-container .searchFieldsTravelOutward,.transac-block .dates-launch-container .searchFieldsTravelInward{display:inline-block;width:48%}.transac-block .dates-launch-container .searchFieldsTravelOutward{margin-right:20px}.transac-block .outward-container .outward-departure-container{width:48%;display:inline-block;vertical-align:top;margin-right:20px;position:relative}.transac-block .outward-container .outward-departure-container+div{margin-right:0}#block-booking #userAccount{float:none;clear:none}.transac-block #recherche-train-form .form_group p{padding:0}.transac-block .localities-near-position .near-localities-selection{padding:0 0 0 9px;width:25em}.js .transac-block .localities-near-position #DEPARTURE_NEAR_LOCALITIES_LIST,.js .transac-block .localities-near-position #ARRIVAL_NEAR_LOCALITIES_LIST{padding:6px;width:22.9em;height:auto;display:inline-block}.transac-block .localities-near-position #DEPARTURE_NEAR_LOCALITIES_LIST,.transac-block .localities-near-position #ARRIVAL_NEAR_LOCALITIES_LIST{display:none}.transac-block #recherche-train-form .localities-near-position #DEPARTURE_NEAR_LOCALITIES_LIST li,.transac-block #recherche-train-form .localities-near-position #ARRIVAL_NEAR_LOCALITIES_LIST li{padding:.2em 0}.transac-block .form-retour.localities-near-position #DEPARTURE_NEAR_LOCALITIES_LIST,.transac-block .form-retour.localities-near-position #ARRIVAL_NEAR_LOCALITIES_LIST{margin-top:65px}.transac-block .form-retour.localities-near-position .datepicker-retour{width:25em}.transac-block #recherche-train-form .form-aller.localities-near-position #direct{width:100%}.transac-block #recherche-train-form .near-localities-container{margin-top:1em}.transac-block #recherche-train-form .container-select,.transac-block .form-aller .near-localities-selection input{display:none}.transac-block #recherche-train-form .container-select button{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/tooltips/ico-close.png) no-repeat;width:22px;height:22px;padding:0;border:0 none;margin-left:.3em;vertical-align:middle}.transac-block .asymetrique .near-localities-selection,.transac-block .asymetrique #DEPARTURE_NEAR_LOCALITIES_LIST,.transac-block .asymetrique #ARRIVAL_NEAR_LOCALITIES_LIST{display:none}.transac-block .asymetrique .form-retour.localities-near-position .datepicker-retour{margin-top:-112px;margin-left:0;width:25em}.transac-block .ar-asymetrique-container{display:inline-block;padding:.5em 1em;background-color:#f1f2f2}.transac-block .asymetrique .inward-container label,.transac-block #recherche-train-form .asymetrique .inward-container label.autocomplete{display:inline-block;margin-right:1.7em;vertical-align:top;width:48%;position:relative}.transac-block .asymetrique .inward-container label ~ label,.transac-block #recherche-train-form .asymetrique .inward-container label.autocomplete ~ label.autocomplete{margin-right:0}.transac-block .asymetrique .dates-launch-container,.transac-block .asymetrique .confort{margin-top:1em}.datepicker-wrapper{float:none;display:inline-block;background-color:#fff}.transac-block .inward-container,.transac-block .form-aller legend,.transac-block .form-retour legend{display:none}.transac-block .datepicker-retour{margin-top:51px}.transac-block #recherche-train-form .form-aller #via{position:absolute;right:-283px;top:110px}.transac-block #recherche-train-form .push-supercal-launch{height:20px;margin:7px 0}.transac-block .asymetrique .inward-container,.transac-block .asymetrique .form-aller legend,.transac-block .asymetrique .form-retour legend{display:block}.transac-block .asymetrique .form-aller,.transac-block .asymetrique .form-retour{padding:6px 0;width:auto;margin:1em 0 0;display:block}.transac-block .asymetrique .form-aller legend,.transac-block .asymetrique .form-retour legend{color:#0088ce;font-size:1.2em}.transac-block .asymetrique .outward-container,.transac-block .asymetrique .inward-container{border-top:1px solid #dadada;padding-top:.8em}.transac-block .asymetrique .outward-container .outward-departure-container{margin-right:1.7em}.transac-block .asymetrique .outward-container .outward-departure-container+div{margin-right:0}.transac-block #recherche-train-form .asymetrique #direct,.transac-block #recherche-train-form .asymetrique .push-supercal-launch,.transac-block .asymetrique #conshor{display:none}.transac-block .asymetrique .datepicker-retour{margin-top:0}.transac-block #travel_infos .form_group{margin:15px 0}.transac-block #recherche-train-form .asymetrique #ORIGIN_CITY,.transac-block #recherche-train-form .asymetrique #DESTINATION_CITY,.transac-block #recherche-train-form .asymetrique #INWARD_DESTINATION_CITY,.transac-block #recherche-train-form .asymetrique #INWARD_ORIGIN_CITY{width:94%}.transac-block .state-asymmetric #push-supercal-container,.transac-block .state-date-over #push-supercal-container,.transac-block .state-locality-selected #push-supercal-container,.transac-block .state-oneway .ar-asymetrique-container,.transac-block .state-locality-selected .ar-asymetrique-container{display:none}button.map-button{background:transparent;border:0;padding:0}.map-button{top:2em;right:5px;position:absolute;z-index:100}#d_passenger .warning-pax-bike,#confort-class .warning-class-bike{display:none;color:#e05206;font-weight:bold;margin-top:15px}#bike-details{margin-bottom:15px}#bike-details a.closed-arrow,#bike-details a.closed-arrow:visited,#bike-details a.closed-arrow:hover,#bike-details a.closed-arrow:focus,#bike-details a.closed-arrow:active,#bike-details a.opened-arrow,#bike-details a.opened-arrow:visited,#bike-details a.opened-arrow:hover,#bike-details a.opened-arrow:focus,#bike-details a.opened-arrow:active{font-weight:bold;color:#0088ce;text-decoration:underline}#bike-details-trigger .new{color:#cb0044}#bike-details .closed-arrow:before{content:" \25BA \ ";float:left;text-decoration:none}#bike-details .opened-arrow:before{content:" \25BC \ ";float:left;text-decoration:none}#bike-details .closed-bike,#warning-not-available-first{display:none}#warning-not-available-first.visible{display:inline;color:#e05206}#bike-details .opened-bike,#bike-details .closed-bike{background-color:#ecedeb;padding:10px}#bike-details .wish-bike{margin:10px 0 15px;display:block;font-weight:bold}#bike-details .wish-bike span{vertical-align:middle}#bike-details .wish-bike .travel-bike-many.hidden{display:none}#bike-details .wish-bike .travel-bike-one.hidden{display:none}#bike-container p{display:inline-block;vertical-align:top}#bike-container label{display:block}#bike-container .bike-choices-container{display:inline-block;vertical-align:top}#bike-container .bike-choices-container a,#bike-container .bike-choices-container a:visited{color:#0088ce;text-decoration:none}#bike-container .bike-choices-container a:hover,#bike-container .bike-choices-container a:focus,#bike-container .bike-choices-container a:active{text-decoration:underline}#d_passengerDetails .child-card-warning-visible{display:inline-block;width:38%;vertical-align:top}#block-booking-schedule #d_passengerDetails .child-card-warning-visible{width:auto}.msie .transac-block #recherche-train-form .labelTop{margin-left:-10px;position:relative}.msie8 .transac-block #recherche-train-form fieldset.passenger-form-detail legend{padding-top:0}.msie .transac-block #recherche-train-form #ORIGIN_CITY,.msie .transac-block #recherche-train-form #INWARD_ORIGIN_CITY,.msie .transac-block #recherche-train-form #DESTINATION_CITY,.msie .transac-block #recherche-train-form #INWARD_DESTINATION_CITY{width:240px}.msie .transac-block #recherche-train-form #INWARD_TIME{width:53px}.msie .transac-block #recherche-train-form .launch-aide{right:24px;bottom:2px}.msie8 .transac-block #recherche-train-form #VIA_CITY{margin-right:6px}.msie .transac-block #recherche-train-form #OUTWARD_TIME,.msie .transac-block #recherche-train-form #INWARD_TIME{margin-top:.17em}.msie8 .transac-block .ar-asymetrique-container{width:21.5em}.msie .map-button{right:25px}.transac-block #recherche-train-form .voyNum{background-color:transparent}.transac-block #recherche-train-form .launch-aide,.transac-block #schedule-form .launch-aide{background-color:#cf0303;text-transform:lowercase}.transac-block #schedule-form #inwardCity,.transac-block #schedule-form #outwardCity,.transac-block #schedule-form #viaCityFieldText{position:relative}.transac-block #schedule-form #destination_aide,.transac-block #schedule-form #origine_aide,.transac-block #schedule-form #via_aide{position:absolute}.transac-block #schedule-form #destination_aide{top:1.6em;right:.5em}.transac-block #schedule-form #origine_aide{top:1.6em;right:4.8em}.transac-block #schedule-form #via_aide{top:.4em;right:.5em}.transac-block #schedule-form #destination_aide{margin-left:-5em}.chrome .transac-block #recherche-train-form #origine_aide{margin-top:2.3em;margin-left:-3.3em}.transac-block #recherche-train-form li,.transac-block #recherche-train-form ul{width:100%}#block-booking-schedule #recherche-train-form #d_passenger{width:260px}.transac-block #recherche-train-form #pFlexible{margin:0 0 0 -4px;padding:2px 5px 2px 4px;position:absolute;float:left;color:#fff;border-width:1px;border-radius:3px}.js .transac-block #d_animalDetails.nbAnimals_0 fieldset,.js .transac-block #d_animalDetails fieldset{display:none}.js .transac-block #d_animalDetails.nbAnimals_1 #ffd_pet_1,.js .transac-block #d_animalDetails.nbAnimals_2 #ffd_pet_1,.js .transac-block #d_animalDetails.nbAnimals_3 #ffd_pet_1,.js .transac-block #d_animalDetails.nbAnimals_4 #ffd_pet_1,.js .transac-block #d_animalDetails.nbAnimals_2 #ffd_pet_2,.js .transac-block #d_animalDetails.nbAnimals_3 #ffd_pet_2,.js .transac-block #d_animalDetails.nbAnimals_4 #ffd_pet_2,.js .transac-block #d_animalDetails.nbAnimals_3 #ffd_pet_3,.js .transac-block #d_animalDetails.nbAnimals_4 #ffd_pet_3,.js .transac-block #d_animalDetails.nbAnimals_4 #ffd_pet_4{display:block}.transac-block #recherche-train-form p#infosHandicapes{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/launch/picto_hadicap.png") no-repeat 0 center;padding:8px 20px;margin-top:1em;border-bottom:1px solid #dadada;border-top:1px solid #dadada}.transporteur-txt{text-transform:uppercase;font-family:"Avenir",Arial,sans-serif;color:#747678;font-size:10px}.transporteur-txt a{color:#747678}.transporteur-txt a:hover{color:#0088ce}.transac-block#first-alerteresa{font-family:"Avenir",Arial,sans-serif;height:auto;overflow:hidden;padding-left:0;padding-top:0;padding-bottom:18px;background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/proposal/alert-long.png") no-repeat #fff center left}.transac-block .inscription-alerteresa-train{font-family:"Avenir",Arial,sans-serif}.transac-block#first-alerteresa .div-img-alerteresa{max-height:207px;width:207px;float:left}.transac-block#first-alerteresa .div-img-alerteresa img{height:207px}.transac-block .div-second-alerteresa{max-width:366px;float:left;padding-left:164px;margin-left:65px}.transac-block#first-alerteresa .success-alerteresa-inscription{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/proposal/alerteresa-check.png") no-repeat 100px 17px;margin-left:74px;padding-left:174px}.transac-block .success-alerteresa-inscription p.alerteresa-title{font-size:15px;letter-spacing:1px;line-height:23px;border-bottom:1px solid #eaeaea;padding-bottom:9px;margin-bottom:7px}.transac-block .success-alerteresa-adresse{height:107px;font-size:14px}.transac-block .inscription-alerteresa-train .success-alerteresa-adresse{height:39px}.transac-block .success-alerteresa-adresse span{display:block;font-weight:bold;color:#0088ce}.transac-block p.alerteresa-title{font-size:23px;word-spacing:2px;line-height:21px;margin-top:18px;margin-bottom:13px;font-weight:normal}.transac-block p.alerteresa-od{font-size:15px;line-height:normal!important}.transac-block a.alerteresa-od{font-size:15px;line-height:normal!important}.transac-block#first-alerteresa .inscription-alerteresa,.transac-block .inscription-alerteresa{height:100px;background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/proposal/alerteresa-horloge.png") no-repeat 39px 33px;float:left;margin-left:134px;padding-left:125px}.transac-block a.a-alerteresa{color:#0088ce}.transac-block#first-alerteresa .info-alerteresa,.transac-block#first-alerteresa .alerteresa-validation{margin-top:12px;font-size:13px;width:332px;height:auto;margin-bottom:10px;font-weight:bold;line-height:normal;min-height:32px;position:relative;padding-bottom:2px}.transac-block .inscription-alerteresa-train .alerteresa-message,.transac-block .inscription-alerteresa-train .alerteresa-validation{width:370px;font-weight:bold;height:85px}.transac-block .inscription-alerteresa-train .alerteresa-validation{display:inline-block;line-height:20px;vertical-align:middle;font-size:15px;font-weight:bold;position:relative}.transac-block .inscription-alerteresa-train .alerteresa-message{font-size:20px;line-height:85px}.transac-block .inscription-alerteresa-train .alerteresa-message p{display:inline-block;line-height:20px;vertical-align:middle;font-size:15px;font-weight:bold}.transac-block .alerteresa-button a{font-size:16px;font-weight:500;padding-right:15px;padding-left:15px;text-decoration:none;float:right}.transac-block#first-alerteresa .form-group,.transac-block .inscription-alerteresa-train .form-group{float:left}.transac-block.alerteresa-not-open .alerteresa-not-open-box{min-height:147px}.transac-block.alerteresa-not-open .form-alerteresa-not-open{height:154px;margin-bottom:0}.transac-block.alerteresa-not-open .train_info .travel_content{height:111px}.transac-block.alerteresa-not-open .alerteresa-not-open-europe{background-color:#e6f5fc;padding-top:10px;padding-bottom:12px}.transac-block.alerteresa-not-open .alerteresa-not-open-europe p{font-weight:600;font-family:Avenir,Arial,sans-serif;letter-spacing:.02em;font-size:12px;display:inline;padding-left:7px}.transac-block.alerteresa-not-open .alerteresa-not-open-europe a{font-weight:600;font-family:Avenir,Arial,sans-serif;letter-spacing:.02em;font-size:12px;float:right;color:#0092cf;padding:10px 24px 10px 46px;margin-top:-10px}.transac-block.alerteresa-not-open .alerteresa-not-open-europe .alerteresa-inscription-bloc{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/proposal/alerteresa-horloge-small.png") no-repeat 0 2px}.transac-block.alerteresa-not-open .direct{background:0}.transac-block input[type="email"]{padding-top:10px;padding-bottom:10px;width:172px;margin-right:7px}.transac-block .alerteresa-button input{padding-right:8px;padding-left:8px;letter-spacing:1px}.transac-block .inscriptionNlValidation .alerteresa-button input{margin-top:4px;min-width:110px}.transac-block .alerteresa-inscription-train-info{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/proposal/alerteresa-horloge.png") no-repeat 39px 0;padding-left:112px;height:68px;float:left;margin-left:-100px;margin-top:2px;margin-bottom:0}.transac-block .alerteresa-inscription-train-info p{border:1px solid #eaeaea;font-size:13px;font-weight:bold;margin-top:10px;padding:10px}.transac-block.alerteresa-inscription-train a.a-alerteresa{font-size:13px}.transac-block#first-alerteresa p.alerteresa-inscription-train-title{margin-top:21px;font-size:22px;font-weight:normal}.transac-block.alerteresa-inscription-train .a-alerteresa{display:block;margin-top:10px}.transac-block.alerteresa-inscription-train .div-second-alerteresa{margin-left:83px}.transac-block.alerteresa-not-open .inscription-alerteresa-train{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/proposal/alerteresa-horloge.png") no-repeat 11px 12px;float:left;padding-left:86px;padding-bottom:10px;width:472px;border:1px solid #eaeaea}.transac-block.alerteresa-not-open .inscription-alerteresa-train{padding-right:20px;height:168px}.transac-block.alerteresa-not-open .inscription-alerteresa-train .form-group{margin-left:26px;margin-bottom:0;padding-bottom:0}.transac-block.alerteresa-not-open .inscription-alerteresa-train input[type="email"]{float:left}.transac-block.alerteresa-not-open .inscription-alerteresa-train .success-alerteresa-adresse-train-first{width:100%;font-size:15px;margin-bottom:11px}.transac-block.alerteresa-not-open .inscription-alerteresa-train .success-alerteresa-adresse-train{width:100%;font-size:13px;margin-top:0;font-weight:normal}.transac-block.alerteresa-not-open .inscription-alerteresa-train .success-alerteresa-adresse-train span{font-weight:bold;color:#0088ce}.transac-block.bloc-display-trains p.alerteresa-title{margin-bottom:29px;font-size:22px}.transac-block.bloc-display-trains p.alerteresa-od{font-size:15px;margin-bottom:11px}.transac-block.bloc-display-trains a.a-alerteresa{font-size:17px}.transac-block#first-alerteresa #email,.transac-block .alerteresa-email{padding-top:10px;padding-bottom:10px;width:172px;margin-right:7px;padding-left:11px;border-radius:3px}.firefox .transac-block#first-alerteresa #email{width:156px}.msie .transac-block#first-alerteresa #email{width:158px}.transac-block.bloc-display-trains .alerteresa-button{margin-top:23px;width:207px;float:right}.transac-block input.erroralerteresa,.transac-block input.erroralerteresa:focus{border:1px solid #f00;margin-right:7px;color:#f00;outline-width:0;width:156px!important;height:14px!important}.transac-block.alerteresa-not-open .alerteresa-not-open-europe a.inscriptionAlerteresaTrainOpen{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/proposal/inscription-train-open.png") no-repeat 96%}.transac-block.alerteresa-not-open .alerteresa-not-open-europe a.inscriptionAlerteresaTrainNotOpen{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/proposal/inscription-train-not-open.png") no-repeat 96%}.transac-block .errorpicto{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/proposal/alerteresa-error-picto.png") no-repeat 0 0;float:right;position:absolute;width:36%;height:8px;margin-top:-5px;margin-left:150px}.transac-block .errormessage{color:#f00}.transac-block .alerteresa-validation .errormessage{position:absolute;bottom:0}.transac-block .inscription-alerteresa-train .alerteresa-validation .errormessage{position:absolute;top:38%}.transac-block .inscription-nl{border:2px solid #55b1e4;border-radius:2px;padding-top:7px;padding-bottom:1px;padding-left:24px;margin-left:18px;min-height:50px}.transac-block .inscription-nl .inscription-nl-info{width:60%;font-size:13px;display:inline-block}.msie .transac-block .inscription-nl .inscription-nl-info{width:55%}.transac-block .inscription-alerteresa-train .inscription-nl .inscription-nl-info-container{float:left;width:60%;margin-left:28px}.transac-block .inscription-alerteresa-train .inscription-nl .inscription-nl-info{width:85%;float:none;display:table-cell;vertical-align:middle;height:44px}.transac-block .inscription-nl .inscriptionNlInfoErreor{height:44px;font-size:13px;color:#f00;font-weight:bold;display:table-cell;vertical-align:middle}.transac-block .inscription-nl .inscription-nl-error-container{height:44px;width:60%;display:inline-block}.transac-block .inscription-alerteresa-train .inscription-nl .inscription-nl-error-container{margin-left:28px}.transac-block .inscription-alerteresa-train .inscription-nl .inscriptionNlInfoErreor{margin-left:28px}.transac-block .inscription-nl .inscription-nl-info span{font-weight:bold}.transac-block .inscription-nl .alerteresa-button{float:right;padding-right:14px}.transac-block .inscription-alerteresa-nl{margin-left:-19px}.transac-block .inscription-nl-picto{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/proposal/inscription-nl-info.png") no-repeat 2px 7px;position:absolute;width:6%;height:50px}.transac-block .inscriptionNlValidation{float:right;width:40%}.transac-block .inscriptionNlValidation .inscriptionNlValidationSucces{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/proposal/nl_validation_succes.png") no-repeat 0 12px;padding-left:29px;padding-right:10px;height:44px;display:table-cell;vertical-align:middle;font-size:12px;font-weight:bold;color:#60ba29;line-height:15px}.transac-block .inscription-alerteresa-train .alerteresa-button input{padding-left:20px;padding-right:20px}.msie .transac-block .inscription-alerteresa-train .inscription-nl .alerteresa-button input{padding-left:10px;padding-right:10px}.transac-block .inscription-alerteresa-train .inscriptionNlValidation{width:32%}.transac-block .inscription-alerteresa-train .inscription-nl .inscriptionNlInfoErreor{width:60%}.transac-block#closed-back{overflow:hidden;padding:8px 12px}.transac-block#closed-back .closed-back-info{display:table-cell;vertical-align:middle;font-size:14px;margin-right:13px;font-weight:bold;margin-top:10px;font-family:"Avenir",Arial,sans-serif}.transac-block#closed-back .closed-back-info-color{color:#0088ce}.transac-block#closed-back .closed-back-button{display:table-cell;vertical-align:middle}.transac-block#closed-back .closed-back-button .button-primary{font-size:14px;padding-left:24px;text-decoration:none;padding-right:24px;padding-top:7px;height:25px}.transac-block#closed-back .closed-back-container{display:table;width:100%}.transac-block #recherche-train-form #ffd_passenger_10{position:relative;background:0;display:inline-block;text-align:right}.transac-block #recherche-train-form #ffd_passenger_10 .macaroon{position:absolute;width:120px;height:120px;border-radius:120px;left:4px;top:48px;background-color:#00b080;color:#fff;font-size:21px;text-align:left;border:3px solid #ececea}.transac-block #ffd_passenger_10 .macaroon span{position:absolute;top:34px;left:25px;line-height:1.2}.transac-block #ffd_passenger_10 .macaroon strong{font-size:25px}.transac-block #ffd_passenger_10 .macaroon sup{font-size:.5em;top:-0.6em;font-weight:bold}.transac-block #ffd_passenger_10 sup{font-size:.5em;top:-0.6em;font-weight:bold}.transac-block #ffd_passenger_10 .more-ten-text-container{background-color:#ececea;border:1px solid #dededc;width:70%;display:inline-block;padding:20px 20px 20px 10%;text-align:left}.transac-block #ffd_passenger_10 .more-ten-text-container h2{margin-bottom:0}.transac-block #ffd_passenger_10 .more-ten-text-container p{font-size:20px;line-height:25px;color:#888}.transac-block #ffd_passenger_10 .more-ten-description strong{color:#00b080}.transac-block #recherche-train-form #ffd_passenger_10 .container-button{text-align:right;padding:10px 10px 10px 0;border-bottom:1px solid #dededc;border-right:1px solid #dededc;width:82%;display:inline-block}.transac-block #recherche-train-form #ffd_passenger_10 .button-primary{width:32%;display:inline-block}@media screen and (max-width:960px){.transac-block #recherche-train-form #OUTWARD_DATE,.transac-block #recherche-train-form #INWARD_DATE{width:95px}#booking-forms .transac-block input.datepicker{background-position:86px -90px}.transac-block #recherche-train-form #OUTWARD_TIME,.transac-block #recherche-train-form #INWARD_TIME{width:60px}.transac-block #recherche-train-form fieldset.voyFldSt{box-sizing:border-box}.transac-block #d_passenger .carteAbo select{width:95%}.transac-block #recherche-train-form .outward-departure-container label.autocomplete{width:100%!important}.transac-block #recherche-train-form #pFlexible{padding:5px 10px;position:static;float:none}.transac-block #recherche-train-form .push-supercal-launch{height:auto;margin:0}.transac-block fieldset.push-supercal-container{margin:10px 0}.transac-block .voyFldSt .passenger_code_promo{width:100%;display:block!important;float:none;text-align:left;margin-top:1em}.transac-block #recherche-train-form fieldset#buttons input{font-size:1.2rem;display:block;width:100%}}@media screen and (max-width:672px){.transac-block a#node-51333{float:none!important;margin-bottom:10px;display:block}.transac-block h1,#block-booking #userAccount,.transac-block .response-error{margin-right:0!important}.transac-block .outward-container .outward-departure-container,.transac-block .asymetrique .outward-container .outward-departure-container{margin-top:10px;width:auto;display:block;margin-right:0;max-width:351px}.transac-block .outward-container label,.transac-block #recherche-train-form .asymetrique .inward-container label.autocomplete{display:inline-block!important;width:100%!important}.transac-block #recherche-train-form .asymetrique .inward-container label.autocomplete{margin-top:10px}.transac-block #recherche-train-form #ORIGIN_CITY,.transac-block #recherche-train-form .asymetrique #ORIGIN_CITY,.transac-block #recherche-train-form #DESTINATION_CITY,.transac-block #recherche-train-form .asymetrique #DESTINATION_CITY,.transac-block #recherche-train-form #INWARD_DESTINATION_CITY,.transac-block #recherche-train-form .asymetrique #INWARD_DESTINATION_CITY,.transac-block #recherche-train-form #INWARD_ORIGIN_CITY,.transac-block #recherche-train-form .asymetrique #INWARD_ORIGIN_CITY{width:90%;box-sizing:border-box}.transac-block .localities-near-position .near-localities-selection{width:100%}.js .transac-block .localities-near-position #DEPARTURE_NEAR_LOCALITIES_LIST,.js .transac-block .localities-near-position #ARRIVAL_NEAR_LOCALITIES_LIST{width:auto}.transac-block .dates-launch-container .searchFieldsTravelOutward{margin-right:0}}@media screen and (max-width:571px){.transac-block .ar-asymetrique-container{margin-top:10px}}@media screen and (max-width:558px){.transac-block .voyFldSt .passenger_code_promo{display:block!important;float:none;text-align:left;margin-top:10px}#block-booking .plus-CUI{position:static}.transac-block #d_passengerDetails .fs.launch_passenger label{width:100%}.transac-block .voyDiv select{margin-left:0}}@media screen and (max-width:549px){.transac-block .dates-launch-container .searchFieldsTravelOutward,.transac-block .dates-launch-container .searchFieldsTravelInward{display:block;width:100%}.transac-block .dates-launch-container span.searchFieldsTravelOutward>*,.transac-block .dates-launch-container span.searchFieldsTravelInward>*,.transac-block #recherche-train-form .searchFieldsTravelOutward.dates-time-line .time_labels,.transac-block #recherche-train-form .searchFieldsTravelInward.dates-time-line .time_labels{margin-right:20px}#block-booking.transac-block #userAccount{margin-right:0!important}}@media screen and (max-width:384px){.transac-block #recherche-train-form #direct .via-container,.transac-block #recherche-train-form #direct p{width:100%;text-align:left;margin:10px 0}.transac-block #recherche-train-form #VIA_CITY{width:95%}.transac-block #recherche-train-form .autocomplete{display:inline-block;width:100%}.transac-block #recherche-train-form fieldset#buttons input{float:none;width:100%;padding:0}.transac-block #recherche-train-form fieldset#buttons input.button-primary{margin-bottom:15px}.transac-block .dates-launch-container span.searchFieldsTravelOutward>*,.transac-block .dates-launch-container span.searchFieldsTravelInward>*,.transac-block #recherche-train-form .searchFieldsTravelOutward.dates-time-line .time_labels,.transac-block #recherche-train-form .searchFieldsTravelInward.dates-time-line .time_labels{margin-right:3%}}#block-payment-3ds-authentication{margin:0 auto}#message-payment-3ds-authentication p{border-bottom:1px solid #c6c5c6;font-weight:bold;width:60%;margin:0 auto}#block-payment-3ds-authentication iframe{margin-left:-20px}#block-payment-3ds-authentication #backToPayment a{background-image:none}#block-payment-3ds-authentication #backToPayment{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid;cursor:pointer;font-weight:bold;vertical-align:middle;white-space:nowrap;word-wrap:normal;font-size:12px;background-color:#f5f5f5;background-image:-moz-linear-gradient(center top,#f5f5f5 0,#dedede 100%);background-image:-webkit-linear-gradient(top,#f5f5f5 0,#dedede 100%);background-image:-moz-linear-gradient(top,#f5f5f5 0,#dedede 100%);background-image:-ms-linear-gradient(top,#f5f5f5 0,#dedede 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#dedede 100%);box-shadow:0 0 1px #fff inset;text-shadow:0 1px 0 #fff;border-color:#ccc #ccc #aaa;color:#606060;width:250px}#block-payment-3ds-authentication #backToPayment:hover{border-color:#999;box-shadow:0 1px 2px rgba(0,0,0,0.25),0 0 3px #fff inset}#block-payment-3ds-authentication #backToPayment :active{background-image:-moz-linear-gradient(center top,#e6e6e6 0,#dcdcdc 100%);border-color:#999 #aaa #ccc;box-shadow:0 1px 2px #aaa inset}#block-payment-3ds-authentication #backToPayment a{padding-top:5px;height:26px;display:block;text-decoration:none;text-align:center}#block-payment-3ds-authentication #backToPayment a:visited{color:#606060}#message-payment-3ds-authentication p strong{color:#d95223}.transac-block .train_info{padding-bottom:6px}.transac-block .train_info .travel_content{float:left;width:100%}.transac-block .entete-bloc-train{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/trait-haut-boc-train.png) repeat-x left bottom;width:100%;padding-bottom:5px;float:left}.transac-block .digital-fusion-duration{font-size:1em;font-weight:bold;float:right;margin-top:3px}.transac-block .digital-fusion-duration_label{color:#e05206}.transac-block .asp .digital-fusion-duration_label{color:#e30074}.transac-block #proposals .day-info{background-color:#ecece4;font-weight:normal;margin-left:11px;color:#635a64;padding:.2em .5em}.transac-block .travel_resume_detail{padding:20px 0 0;width:100%;float:left;margin:0 0 20px}.transac-block .travel_resume_detail .segment-depart,.transac-block .travel_resume_detail .segment-via,.transac-block .travel_resume_detail .segment-arrivee{margin:0 0 40px;padding:0}.transac-block .travel_resume_detail.direct .travel_direct{margin:0 0 30px}.transac-block .direct{background:#fff url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/trait-bas-boc-train.png) no-repeat center bottom}.transac-block .via-simple{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/trait-gris.png) no-repeat left center,url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/trait-bas-boc-train.png) no-repeat center bottom}.transac-block .via-multiples{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/trait-gris-via-multiples.png) no-repeat left center,url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/trait-bas-boc-train.png) no-repeat center bottom}.transac-block .travel_cities{line-height:normal;display:block;float:left}.transac-block .segment-depart .departure,.transac-block .segment-via .departure{position:relative;padding:0 0 5px 10px;background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/ico-departure.png) no-repeat left 3px,url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/trait-bas-segment-boc-train.png) no-repeat right bottom;border-bottom:0;clear:both;float:left;width:235px}.transac-block .asp .segment-depart .departure,.transac-block .asp .segment-via .departure{background-image:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/ico-departure-asp.png),url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/trait-bas-segment-boc-train.png)}.transac-block .segment-depart .departure .hour,.transac-block .segment-via .departure .hour,.transac-block .travel_via.segment-depart .same-station.departure .hour{float:none;display:inline;padding-right:2px;width:auto;font-weight:bold;color:#e05206}.transac-block .segment-depart .hour p,.transac-block .segment-via .hour p,.transac-block .travel_via.segment-depart .same-station.departure .hour p{color:#e05206;font-size:1.063em;font-weight:bold;margin:0;display:inline}.transac-block .asp .segment-depart .hour p,.transac-block .asp .segment-via .hour p,.transac-block .asp .travel_via.segment-depart .same-station.departure .hour p{color:#e30074}.transac-block .segment-depart .departure .station,.transac-block .segment-via .departure .station{display:inline;color:#635a64;font-size:1em;text-transform:uppercase}.transac-block .segment-depart .departure .station p,.transac-block .segment-via .departure .station p,.transac-block .travel_via.segment-depart .same-station.departure .station p{display:inline;margin:0;font-weight:bold}.transac-block .train_picto{padding:0 2px;position:absolute;bottom:-5px;right:-63px;width:60px;text-align:center}.transac-block .train_picto img{margin:0;float:none}.transac-block .train_number{position:absolute;bottom:-7px;right:-90px;padding:0;float:none}.transac-block .train_number p{margin:0}.transac-block .train_infos{position:absolute;top:-11px;right:-336px;margin:0;width:96%}.transac-block .train_class{padding:0;position:relative;width:70px}.transac-block#block-proposals .train_class{width:auto}.transac-block .train_class p{margin:4px 0 0 0;display:inline-block}.transac-block .train_class .alert-surbooking{width:auto;color:#fff;background:#0088ce url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/alerts/surbooking-new.png) no-repeat 0 center;box-shadow:none;padding:1px 2px 2px 7px;min-height:inherit;border-radius:0}.transac-block .over-booking{color:red}.transac-block .travel_resume_detail .over-booking+.periode{margin-top:2px}.transac-block .train_class ul{display:inline;position:absolute;right:0}.transac-block .train_class li{display:inline}.transac-block .train_class li img{width:38px;height:18px;margin:0 0 0 5px;float:none;max-width:none}.transac-block .services{width:131px;margin:3px 5px 3px 0}#block-proposals.transac-block .services{width:auto}.transac-block .services ul,.transac-block .services li,.transac-block .periode ul,.transac-block .periode li{display:inline}.transac-block .services img{margin-right:0;display:inline;float:none}.transac-block .travel_resume_detail .segment-depart .arrival,.transac-block .travel_resume_detail .segment-via .arrival{padding-top:5px;background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/ico-arrival.png) no-repeat left -63px;padding-left:10px;clear:both;float:left;width:235px}.transac-block .asp .travel_resume_detail .segment-depart .arrival,.transac-block .asp .travel_resume_detail .segment-via .arrival{background-image:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/ico-arrival-asp.png)}.transac-block .segment-depart .arrival .hour,.transac-block .segment-via .arrival .hour,.transac-block .travel_via .same-station.departure .hour,.transac-block .travel_via.segment-via .departure.different-station .hour{float:none;display:inline;padding-right:7px}.transac-block .segment-depart .arrival .hour p,.transac-block .segment-via .arrival .hour p,.transac-block .travel_via .same-station.departure .hour p,.transac-block .travel_via.segment-via .departure.different-station .hour p{color:#939496;font-size:1em;font-weight:normal;margin:0;display:inline}.transac-block .segment-depart .arrival .station,.transac-block .segment-via .arrival .station{display:inline;font-weight:bold;margin:0;float:none}.transac-block .segment-depart .arrival .station p,.transac-block .segment-via .arrival .station p,.transac-block .travel_via .departure.same-station .station p,.transac-block .travel_via.segment-via .departure.different-station .station p{display:inline;margin:0;font-weight:normal}.transac-block .segment-arrivee .departure{border-bottom:0;background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/ico-departure.png) no-repeat left 4px,url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/trait-bas-segment-boc-train.png) no-repeat right bottom;padding:0 0 5px 10px;clear:both;float:left;width:235px;position:relative}.transac-block .segment-arrivee .departure .hour{display:inline;float:none;padding-right:7px}.transac-block .segment-arrivee .departure .hour p{color:#939496;display:inline;font-size:1em;font-weight:normal;margin:0}.transac-block .segment-arrivee .departure .station{display:inline;float:none;font-weight:bold;margin:0}.transac-block .segment-arrivee .departure .station p{display:inline;font-weight:normal;margin:0}.transac-block .segment-arrivee .arrival{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/ico-arrival.png) no-repeat left -62px;clear:both;float:left;padding-left:10px;padding-top:5px;width:235px}.transac-block .segment-arrivee .arrival .hour,.transac-block .direct .segment-depart .arrival .hour{display:inline;float:none;padding-right:3px}.transac-block .segment-arrivee .arrival .hour p{display:inline;font-size:1.063em;font-weight:normal;margin:0;color:#e05206}.transac-block .travel_direct.segment-depart .arrival .hour p{color:#e05206;font-size:1.063em}.transac-block .asp .travel_direct.segment-depart .arrival .hour p{color:#e30074}.transac-block .travel_direct.segment-depart .arrival.via-same-station .hour p{color:#939496;font-size:1em}.transac-block .segment-arrivee .arrival .station{display:inline;float:none;font-weight:bold;margin:0}.transac-block .segment-arrivee .arrival .station p{display:inline;font-weight:normal;margin:0}.transac-block .day-info{background-color:transparent;padding:.2em .5em .2em 0;color:#e05206;font-weight:bold;display:block;float:left}.transac-block .day-info .additional-info{margin-left:1em;padding-left:1em;color:#635a64;border-left:1px solid #635a64}.transac-block .duration{float:right;font-weight:bold}.transac-block .duration .duration_label{color:#635a64;font-size:1em}.transac-block .duration .duration_time{color:#e75113}.transac-block .travel_resume_detail.via-multiples{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/trait-gris-via-multiples.png) no-repeat left center,url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/trait-bas-boc-train.png) no-repeat center bottom}.transac-block .horaires .train_infos{top:8px}.transac-block .horaires.travel_resume_detail .segment-depart,.transac-block .horaires.travel_resume_detail .segment-via,.transac-block .horaires.travel_resume_detail .segment-arrivee{margin:0 0 20px}.transac-block #proposals .horaires{margin-bottom:40px;float:left}.transac-block .segment-depart,.transac-block .segment-via,.transac-block .segment-arrivee{float:left;width:100%;position:relative}.transac-block #proposals .overBooking .messagesError{background:0;padding:0;box-shadow:none}.transac-block .entete-commande{background-color:#e05206;color:#fff;font-weight:bold}.transac-block .entete-commande li{display:inline-block;background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/common/sep_titre.png) no-repeat right center;vertical-align:middle}.transac-block .entete-commande .trajet{padding:5px 0;width:100%;display:inline-block}.transac-block .entete-commande strong{display:inline-block;margin:0 10px;vertical-align:middle}.transac-block .entete-commande .trip-header{width:58%;display:inline-block;vertical-align:middle;background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/retrait-billet/fr/train-icon-df.png) no-repeat left center;padding-left:27px;margin-left:1em}.transac-block .entete-commande .trip-header strong{display:block;background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/common/sep_titre.png") no-repeat left center;padding-left:.8em}.transac-block .entete-commande .trip-header.asym-outward{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/retrait-billet/fr/train-icon-df.png) no-repeat left center}.transac-block .entete-commande .trip-header.asym-outward .outward-sym-header{background-position:left 1px}.transac-block .entete-commande .trip-header.asym-outward .inward-asym-header{background-position:left -12px}.transac-block .entete-commande .outward-sym-header span,.transac-block .entete-commande .inward-asym-header span{vertical-align:middle}.transac-block .entete-commande .nb_passenger{border:0 none;width:68px;white-space:nowrap;background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/common/sep_titre.png) no-repeat left center;padding:3px 0 3px 10px;margin-left:0}.transac-block .entete-commande.color-exchange .entete-prix{font-size:11px}.transac-block .entete-commande .entete-prix{font-size:16px;min-width:14%;text-align:right;background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/common/sep_titre.png) no-repeat left center;margin-left:0;padding:3px 0 3px 10px}.transac-block .entete-commande .entete-prix span{display:inline-block}.transac-block .date-trajet{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/trait-haut-boc-train.png) repeat-x left bottom;width:100%;padding-bottom:5px;float:left;color:#e85317;font-weight:bold;margin-top:10px;font-size:1.05em}.transac-block .date-trajet p{float:left;font-weight:bold}.transac-block .retrait-billet-detail .info-travaux{margin:10px 0}.transac-block .retrait-billet-detail .travel_resume_detail{margin:0;padding:10px 0 0}.transac-block .retrait-billet-detail .segment-depart .departure,.transac-block .retrait-billet-detail .segment-arrivee .departure,.transac-block .retrait-billet-detail .segment-via .departure{background-position:left 3px,11px bottom;width:265px}.transac-block .retrait-billet-detail .train_picto{right:-51px}.transac-block .retrait-billet-detail .train_infos{top:8px;right:-306px;width:auto}.transac-block .retrait-billet-detail .container-last-infos .train_class,.transac-block .retrait-billet-detail .services,.transac-block .retrait-billet-detail .container-last-infos{display:inline-block;vertical-align:top}.transac-block .retrait-billet-detail .travel_resume_detail .segment-depart,.transac-block .retrait-billet-detail .travel_resume_detail .segment-via,.transac-block .retrait-billet-detail .travel_resume_detail .segment-arrivee{margin:0 0 25px}.transac-block #retrait-billet .hour-temp,.transac-block .retrait-billet .hour-temp{float:left;width:32px;padding-right:10px;margin-right:5px;background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/common/fr/arrow-destination-right.png) no-repeat 100% 0}.transac-block .entete-commande.color-exchange{background-color:#a1006b}.transac-block .exchange-trip-details{border:1px solid #6a6868;margin-top:2px;padding:.5em}.transac-block .exchange-trip-details li{display:inline-block}.transac-block .exchange-trip-details li.date{float:right;color:#a1006b;font-weight:bold}.transac-block .exchange-trip-details .departure-arrow{background:url("/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/fr/apresVente/exchange-arrow.png") no-repeat right center;padding-right:10px}.transac-block .exchange-trip-details .exchange-hour{color:#a1006b;font-weight:bold}.transac-block .exchange-trip-details .journeyType{color:#636363;font-weight:bold;vertical-align:top}.transac-block #card-type-container.card-type{max-width:405px;min-width:230px;padding:0 10px}.transac-block #retrait-billet #card-price-container.card-price,.transac-block .retrait-billet #card-price-container.card-price{border:0 none;padding-left:10px;padding-right:10px;white-space:nowrap}.transac-block #retrait-billet #subscription-type-container.subscription-type,.transac-block .retrait-billet #subscription-type-container.subscription-type{max-width:405px;min-width:230px;padding:0 10px}.transac-block #retrait-billet #subscription-price-container.subscription-price,.transac-block .retrait-billet #subscription-price-container.subscription-price{font-weight:bold;width:auto;height:22px;float:right;padding-right:10px;background:0}#block-basket.transac-block .co2{display:table;table-layout:fixed}#block-basket.transac-block .train_infos.co2{right:-305px;top:3px}#block-basket.transac-block .co2 .services{display:table-cell;vertical-align:middle;height:32px}#block-basket.transac-block .co2 .services li{margin:0 1px 0 2px;display:inline-block}#block-basket.transac-block .co2 .container-last-infos{padding-left:5px;vertical-align:middle;display:table-cell}#block-basket.transac-block .co2 sub,#block-basket.transac-block .total-co2 sub{bottom:0}#block-schedule-card-results.transac-block .travel_resume_detail{float:none;margin:0;width:400px}#block-schedule-card-results.transac-block .direct{background:0}#block-schedule-card-results.transac-block .via-simple,#block-schedule-card-results.transac-block .travel_resume_detail.via-multiples,.msie7 #block-schedule-card-results.transac-block .travel_resume_detail.via-simple,.msie8 #block-schedule-card-results.transac-block .travel_resume_detail.via-simple{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/trait-gris.png) no-repeat 149px 15px}#block-schedule-card-results.transac-block .travel_resume_detail.via-multiples{background-image:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/trait-gris-via-multiples.png)}#block-schedule-card-results.transac-block .travel_cities{margin-left:25px}#block-schedule-card-results.transac-block .departure,#block-schedule-card-results.transac-block .arrival{display:block}#block-schedule-card-results.transac-block .segment-depart .departure .hour,#block-schedule-card-results.transac-block .segment-arrivee .arrival .hour,#block-schedule-card-results.transac-block .direct .segment-depart .arrival .hour{font-size:12px;color:#e05206}#block-schedule-card-results.transac-block .segment-depart .arrival .hour,#block-schedule-card-results.transac-block .segment-arrivee .departure .hour,#block-schedule-card-results.transac-block .segment-via .departure .hour,#block-schedule-card-results.transac-block .segment-via .arrival .hour{color:#939496;font-weight:normal}#block-schedule-card-results.transac-block .segment-depart .arrival .station,#block-schedule-card-results.transac-block .segment-arrivee .departure .station,#block-schedule-card-results.transac-block .segment-via .arrival .station{font-weight:normal}#block-schedule-card-results.transac-block .segment-depart .departure .station{font-weight:bold}#block-schedule-card-results.transac-block .segment-arrivee .arrival .station{font-weight:bold;color:#635a64}#block-schedule-card-results.transac-block .duration{float:none}#block-schedule-results.transac-block .travel_resume_detail input[type=submit],#block-schedule-results.transac-block .travel_resume_detail a.input-book{position:absolute;right:0;padding:5px 8px}#block-schedule-results.transac-block .direct input[type=submit],#block-schedule-results.transac-block .direct a.input-book{top:1px}#block-schedule-results.transac-block .via-simple input[type=submit],#block-schedule-results.transac-block .via-simple a.input-book{top:-28px}#block-schedule-results.transac-block .via-multiples input[type=submit],#block-schedule-results.transac-block .via-multiples a.input-book{top:-60px}.msie8 .transac-block #proposals .travel_resume_detail.via-simple,.msie8 .transac-block .travel_resume_detail.via-simple{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/trait-gris.png) no-repeat left center;border-bottom:1px solid #bcbdbc}.msie8 .transac-block #proposals .travel_resume_detail.via-multiples{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/trait-gris-via-multiples.png) no-repeat left center;border-bottom:1px solid #bcbdbc}.msie8 .transac-block .segment-depart .departure,.msie8 .transac-block .segment-via .departure{position:relative;padding:0 0 5px 10px;background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/ico-departure.png) no-repeat left 3px;clear:both;float:left;width:235px}.msie8 .transac-block .segment-depart .departure .hour,.msie8 .transac-block .segment-depart .departure .station{border-bottom:1px solid #bcbdbc;padding-bottom:7px}.msie8 .transac-block .segment-arrivee .arrival .hour,.msie8 .transac-block .segment-arrivee .arrival .station{border-top:1px solid #bcbdbc;padding-top:7px}.msie8 .transac-block .segment-arrivee .departure{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/proposal/ico-departure.png) no-repeat left 4px;padding:0 0 5px 10px;clear:both;float:left;width:235px;position:relative}@media screen and (max-width:960px){.transac-block .retrait-billet-detail .services{display:block;margin:5px}.retrait-billet>#warning-operations{background:#fff;padding:15px}.transac-block .entete-commande .nb_passenger{width:auto}.transac-block .warning-info{padding:15px 15px 15px 91px}.transac-block .retrait-billet-detail .train_infos{top:auto;bottom:-9px}.transac-block .entete-commande .trip-header.asym-outward{background:0}.transac-block .entete-commande .trip-header{width:100%;background:0;padding-left:0;margin-left:0}.transac-block .entete-commande .trip-header strong,.transac-block .entete-commande .nb_passenger,.transac-block .entete-commande .entete-prix{background:0;padding-left:0;margin-left:0;line-height:1.2em}.transac-block .entete-commande .trajet{padding:10px;position:relative;box-sizing:border-box}.transac-block .entete-commande .entete-prix{position:absolute;bottom:10%;right:5%}.transac-block .retrait-billet .travel_more_infos_opened .passenger_infos .passenger_age{margin-bottom:10px}.transac-block .entete-commande .trip-header.asym-outward .outward-sym-header{display:block;margin-bottom:11px}.transac-block .entete-commande .trip-header.asym-outward .inward-asym-header{border-top:1px solid #fff;width:100%;padding-top:10px}}@media screen and (max-width:667px){.transac-block .insurance{box-sizing:border-box;padding:9px}.transac-block .entete-commande .nb_passenger{width:100px;margin-top:5px}.transac-block .services{margin:0;width:auto}.transac-block .train_class p{margin:0;vertical-align:bottom}.transac-block .retrait-billet-detail .train_picto,.transac-block .retrait-billet-detail .train_number,.transac-block .retrait-billet-detail .train_infos{position:inherit;margin-top:10px}.transac-block .retrait-billet-detail .train_picto{text-align:left}.transac-block .warning-info{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/alerts/icoMessageInfo.png) repeat-y left center #fff}.transac-block .entete-commande{margin-top:15px}.transac-block .date-trajet{padding-bottom:15px}.transac-block .segment-depart .departure,.transac-block .segment-via .departure,.transac-block .travel_resume_detail .segment-depart .arrival,.transac-block .travel_resume_detail .segment-via .arrival{padding-left:15px}.transac-block .retrait-billet-detail .segment-depart .departure,.transac-block .retrait-billet-detail .segment-arrivee .departure,.transac-block .retrait-billet-detail .segment-via .departure,.transac-block .travel_resume_detail .segment-depart .arrival,.transac-block .travel_resume_detail .segment-via .arrival{width:97%;position:static}.transac-block .warning-info ul li{margin-bottom:10px}.transac-block .retrait-billet-detail .travel_resume_detail{position:relative}.transac-block .segment-depart,.transac-block .segment-via,.transac-block .segment-arrivee{position:static}}@media screen and (max-width:575px){.transac-block .travel_resume_detail{overflow:hidden}}@media screen and (max-width:526px){.transac-block .exchange-trip-details li.date{float:none}.transac-block .train_class ul{top:-22px;right:22px}}@media screen and (max-width:375px){.transac-block .entete-commande .entete-prix{right:6%}.transac-block .entete-commande .outward-sym-header span.origin{width:75%}.transac-block .retrait-billet .travel_more_infos_opened .passager .passenger_infos{padding:10px 0 0 16px}.transac-block .retrait-billet .travel_more_infos_opened .passager .passenger_infos label{word-wrap:break-word;width:100%;display:block}.vsc__container input[type=checkbox],.vsc__container input[type=radio]{width:20px;height:20px}.transac-block #your-trip #box-label h3 em.chosen-mode-name{font-size:1.2rem}}@media screen and (max-width:320px){.transac-block .retrait-billet .travel_more_infos_opened .passager .passenger_infos{background:url(/web/20160609055900im_/http://be.voyages-sncf.com/imgs/common/arrow_passenger_blue.png) no-repeat 6px 13px;padding:10px 0 0 8px}.transac-block .train_class ul{top:-18px;right:205px}}.previous-searches-container,.previous-searches{border:1px solid #dadada;border-radius:3px;color:#f0f0f0;padding:4px;width:266px;position:relative;margin-top:7px}.previous-searches-container .opener:before{content:" \25BE \ ";position:absolute;top:0;right:5px;font-size:20px}.previous-searches-container ul.previous-searches{position:absolute;background:#fff;z-index:200;padding:0 7px;margin-left:-5px;width:260px;border-top:0}.previous-searches-container button{background:transparent;border:0;width:100%;text-align:left;color:#000}.previous-searches-container .previous-search-item,.transac-block .previous-searches-container li.previous-search-item{padding:2px;background-color:#ecedeb;position:relative;margin-top:2px;margin-bottom:10px;border:1px solid #dbdbdb}.previous-searches-container .previous-search-item+.previous-search-item,.transac-block .previous-searches-container li.previous-search-item+.previous-search-item{margin-top:10px}.previous-searches-container .search-title{font-weight:bold}.previous-searches-container .search-details{color:#000}.previous-searches-container .one-way,.previous-searches-container .round-trip{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI4LjM1cHgiIGhlaWdodD0iMjguMzVweCIgdmlld0JveD0iMCAwIDI4LjM1IDI4LjM1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyOC4zNSAyOC4zNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iaWNvX3g1Rl9leHRhbmRfY29waWVfNV85XyI+DQoJPGc+DQoJCTxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMTQ4QUM1IiBkPSJNMjAuMTIyLDhMMTksOS4wMjdMMjMuMDQ0LDE0TDE5LDE4Ljk3MkwyMC4xMjIsMjBMMjUsMTQNCgkJCUwyMC4xMjIsOHogTTcuODc5LDhMMywxNGw0Ljg3OCw2TDksMTguOTczTDQuOTU2LDE0TDksOS4wMjhMNy44NzksOHoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat;display:inline-block;height:18px;background-size:24px 30px;position:relative;top:2px;margin-top:-4px}.msie8 .previous-searches-container .one-way,.msie8 .previous-searches-container .round-trip{background:url('/web/20160609055900im_/http://be.voyages-sncf.com/imgs/css/launch/recent-searches-oneway-roundtrip-ie8.png') no-repeat 5px 5px}.previous-searches-container .one-way{width:15px;background-position:-11px -3px}.msie8 .previous-searches-container .one-way{background-position:-11px 5px}.previous-searches-container .round-trip{width:28px;background-position:0 -3px}.msie8 .previous-searches-container .round-trip{width:34px}.previous-searches-container .remove-search{position:absolute;top:-1px;right:-1px;width:auto;border:1px solid #dbdbdb;background:#fff}.previous-searches-container .close-icon:before{content:"\2715";font-size:9px}.transac-block .previous-searches-container .delete-previous-searches,.previous-searches-container .delete-previous-searches{color:#000;text-align:center;width:100%}.page-reservation-paiement h2.complex-title,.page-reservation-confirmation h2.complex-title,.page-reservation-payment h2.complex-title,.page-train-services-order-follow-up h2.complex-title,.page-train-services-order-follow-up h2.complex-title+p,.page-services-train-suivi-commande h2.complex-title,.page-services-train-suivi-commande-consultation h2.complex-title,.page-services-train-suivi-commande-devis h2.complex-title,.page-services-train-suivi-commande-devis-annulation h2.complex-title,.page-reservation-basket h2.complex-title,.page-reservation-panier h2.complex-title,.page-reservation-commande h2.complex-title{display:none}.transac-block h2.complex-title,.page-train-services-order-follow-up .lea h2.complex-title,.page-reservation-basket .offer-train-univers-zone h2.complex-title,.page-services-train-suivi-commande .composite-right-first h2.complex-title,.page-services-train-suivi-commande-consultation .composite-right-first h2.complex-title{display:block}.page-train-services-order-follow-up-consultation h2.complex-title,.page-train-services-order-follow-up-estimate h2.complex-title,.page-train-services-order-follow-up-confirmation h2.complex-title,.chrome body .transac-block{text-rendering:auto}body{display:block}#block-bpn #dateSearch .datepicker-wrapper{float:none}.autocomplete{position:relative;display:inline-block}.autocomplete input[type=text]{border-style:solid;border-width:1px;border-color:#888 #ddd #ddd #888;border-radius:3px;padding:7px}.autocomplete input[type=text]:focus{outline:1px auto #0088ce}.autocomplete .results{position:absolute;top:100%;left:0;right:0;z-index:1;background-color:#fff;border:1px solid #ccc;font-size:12px;box-shadow:3px 3px 5px #bbb;padding:10px 0 7px 0}.autocomplete .results:before,.autocomplete .results:after{content:" ";display:block;position:absolute;top:-2px;left:50px;border-bottom:0;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #b4a5a5}.autocomplete .results:after{left:51px;border-bottom:0;border-right:9px solid transparent;border-left:9px solid transparent;border-top:9px solid #fff}.autocomplete .results .result{padding:5px 10px 5px 5px;border-left:5px solid #fff;cursor:pointer;color:#999}.autocomplete .results .result.selected{padding:10px 10px 10px 5px;background-color:#0088ce;color:#fff;border-left:5px solid #333}.autocomplete .results .result em{font-style:normal;color:#000}.autocomplete .results .result.selected em{color:#fff}.autocomplete .results .label{padding:5px 10px;color:#888}.autocomplete .results hr{border:0;border-bottom:1px solid #888;margin:7px}.autocomplete .station-finder{color:#0088ce;padding:7px 30px;margin:0 7px 0 7px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAIAAACeQxh6AAAB90lEQVR42mP4TyXAgEvi2++/Lceea8+5xtZ9nqPngsWim7MvvPlHqkEffvwxnH+doeMcGgpad+/X338kGJS24xGmKRBUd/gZsQZ9/vmXvfs8RBtz5/ng9ff8194FMiAivH0Xvvz6S5RB+x5+hts/+ewriCCQARfcce8jUQYtvfoOrufl198QQSADLrjg8luiDAJaCNez/S7UciADLnjy2VeiDAJGGTyMhCde6j31EoiADIiIQP/FP//+ERtrIevv4Yq1hK0PSIj+/UjhjYbOPP9KWsoGJmVMUzxW3SE5i2y8/QHToIOPPpNsEDA8zRbeINI5+Ax68unXljuIKAembKBzgILEGnTh5be83Y8rDzxddOXt08+/AtbehRgEzH0PP/6cf+ltyb4nGTsfXXz1DZ9BS66+s1x889lnhLW33v0Apim+/osvvvyGCz74+FN37nWgoTgNEp98qf/0SzSrqg8+AxZMaII1h56JTbqE0yDRSZdUZ1599PEnsuDXX3+BhRyyyJ33P2SnXRHFY9DUc6+BwcHTd6Fw7xNgGQDMK2jFy4FHn3N2PebqvQBUBlSML7CXX3snN+0KPLKAOUtt1lWN2dfgeQ2IZKZeBoYm4egHFqbb7n7M3f3YavFNicmXgREPRECG+aKb2bseA9PEzz//SEhHpAIAstJ+OdqazyIAAAAASUVORK5CYII=');background-repeat:no-repeat;background-position:0 center;text-align:center;cursor:pointer}
/*
FILE ARCHIVED ON 05:59:00 Jun 09, 2016 AND RETRIEVED FROM THE
INTERNET ARCHIVE ON 06:02:14 May 20, 2022.
JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
SECTION 108(a)(3)).
*/
/*
playback timings (ms):
captures_list: 149.103
exclusion.robots: 0.079
exclusion.robots.policy: 0.072
cdx.remote: 0.06
esindex: 0.01
LoadShardBlock: 40.523 (3)
PetaboxLoader3.datanode: 61.515 (4)
CDXLines.iter: 16.874 (3)
load_resource: 67.631
PetaboxLoader3.resolve: 32.994
*/