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{text-decoration:none}.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;padding:0}.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("/imgs/css/grey_arrow_ltr.png") no-repeat left 0;width:7px;margin-left:9px;margin-right:7px}.transac-block .grey-rtr{background:url("/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;font-family:Avenir,sans-serif}.transac-block .title-full span span{bottom:auto;float:none;left:0;padding:0;position:relative;font-family:AvenirHeavy,sans-serif}.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("/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("/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("/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("/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: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;position:relative}.transac-block #paymentStep li.step{position:relative;margin:0;flex:1;padding:0;border:0}.transac-block #paymentStep li#step4{margin-right:0}.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 #your-trip-box dd{color:#e75113}.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-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 .info-tkd-etap{padding-top:10px;display:block}.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 .deco{width:5px}.transac-block #your-trip #passengers table td.passenger_infos{position:relative;padding:0 15px 5px 10px}.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("/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("/imgs/css/fr/pictoPrev.png");padding-left:15px}#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}#ref-transaction .messagesError{width:505px;margin-top:15px;margin-left:10px;min-height:25px}#messages_MEA_count .messagesError,.composite-zone-inner .even.left_first_2.zone-item.zone-item-2 .messagesInfoBleu{margin-bottom:15px}#messages_MEA_count .messagesError{margin-left:20px;margin-right:0;border-radius:10px;width:auto}#messages_MEA_count .messagesError p{padding:2px 10px}.composite-zone-inner .even.left_first_2.zone-item.zone-item-2 .messagesInfoBleu{padding:20px}.ensemble-bloc-color{display:inline-block}#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(/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(/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("/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 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;margin-top:10px}.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("/imgs/css/fr/panier/cancellation-insurance.png") no-repeat 0 2px}.transac-block .insurance-detail-common .mondial{background:url("/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("/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;font-weight:bold;padding-left:38px}.page-reservation-confirmation .transac-block .insurance-detail-common li{padding-bottom:15px}.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{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;padding:0}.transac-block .ebillet-justificatif::before{content:"";display:inline-block;background:url("/imgs/retrait-billet/sprite-modes-retraits-demat.png") no-repeat left -111px;height:30px;width:25px}.transac-block .ebillet-justificatif p{display:inline-block}.transac-block .ebillet-justificatif a{color:#0088ce}.transac-block .types-retrait #help.linkEbilletJustif{clear:none;margin-top:20px}.transac-block .external-link{background:url("/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("/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 .accessibility-hidden{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}@media screen and (max-width:960px){#messages_MEA_count .messagesError,.composite-zone-inner .even.left_first_2.zone-item.zone-item-2 .messagesInfoBleu{width:auto;max-width:100%}#messages_MEA_count .messagesError{margin-left:0}#ref-transaction .messagesError{width:auto}}.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;box-sizing:content-box;min-height:13px;position:relative;margin-top:8px;border-top:1px solid #eaeaea}.transac-block .trainsNextBefore .trainsBefore{display:inline-block;line-height:normal;width:auto}.transac-block .trainsNextBefore .trainsNext{display:inline-block;float:right;line-height:normal;width:auto;margin-top:0}.transac-block .trainsNextBefore a{display:inline-block;color:#ea5330;text-decoration:none;padding:6px 20px;border:1px solid #ea5330;border-radius:26px;font-size:13px;font-family:AvenirMedium,Arial;height:auto;line-height:15px;transition:all .2s ease;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,#block-recap-order-coordinates-exchange.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}.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;padding-bottom:10px}.transac-block #resume-tab .cheapFare{color:#e05206}.page-reservation-confirmation .transac-block .types-retrait .bls,.page-reservation-confirmation .transac-block .types-retrait .gare,.page-reservation-confirmation .transac-block .types-retrait .demat,.page-reservation-confirmation .transac-block .types-retrait .bi,.page-reservation-confirmation .transac-block .types-retrait .demat-pah,.page-reservation-confirmation .transac-block .types-retrait .res,.page-reservation-confirmation .transac-block .types-retrait .option,.page-reservation-confirmation .transac-block .types-retrait .demat-thalys,.page-reservation-confirmation .transac-block .types-retrait .tkntv,.page-reservation-confirmation .transac-block .types-retrait .aftersale-bi{background:0}.transac-block .types-retrait .bls{background:url("/imgs/css/fr/retrait/choix-retrait.png") no-repeat left center}.transac-block .types-retrait .gare{background:url("/imgs/css/fr/retrait/choix-retrait-gare.png") no-repeat left center}.transac-block .types-retrait .demat{background:url("/imgs/css/fr/retrait/choix-e-ticket.png") no-repeat left center}.transac-block .types-retrait .bi{background:url("/imgs/css/fr/retrait/choix-impression.png") no-repeat left center}.transac-block .types-retrait .aftersale-bi{background:url("/imgs/css/fr/retrait/choix-impression.png") no-repeat left center;float:left}.transac-block .types-retrait .demat-pah{background:url("/imgs/css/fr/retrait/choix-pah.png") no-repeat left center;float:left}.transac-block .types-retrait .res{background:url("/imgs/css/fr/retrait/choix-retrait-gare.png") no-repeat left center}.transac-block .types-retrait .option{background:url("/imgs/css/fr/retrait/choix-option.png") no-repeat left center}.transac-block .types-retrait .demat-thalys{background:url(/imgs/css/fr/retrait/choix-demat-thalys.png) no-repeat left center}.transac-block .types-retrait .tkntv{background:url(/imgs/css/fr/retrait/choix-tkntv.png) no-repeat left center;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{font-family:AvenirMedium,Arial;font-size:15px;margin-bottom:10px}.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{float:none;overflow:hidden;background:0;border-bottom:1px solid #e4e4e4;padding:0 0 15px 0}.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 .left{padding:6px 15px;float:right}.transac-block #your-trip.aftersale #your-trip-box.folder-box{padding:0}.transac-block #your-trip.aftersale #your-trip-box{margin-bottom:10px;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 #your-trip-box .types-retrait .option,#block-searchresult.transac-block #your-trip.aftersale{border-bottom:0}.transac-block #your-trip.aftersale #box-label .image-infos-demat{display:flex;align-items:flex-start;flex-flow:row wrap}.transac-block #your-trip.aftersale #box-label .image-demat{padding-right:15px}.transac-block #your-trip.aftersale #box-label .infos-demat{max-width:85%}.transac-block #your-trip.aftersale #box-label .image-demat::before{content:"";display:block;background:url(/imgs/css/fr/retrait/choix-e-ticket.png) no-repeat left center;height:60px;width:60px}.transac-block #your-trip.aftersale .delivery-mode-tkd{position:relative;width:100%}@media screen and (max-width:768px){.transac-block #your-trip.aftersale #box-label{position:relative;display:inline-block;width:100%}.transac-block #your-trip #box-label.types-retrait h3{position:static}.transac-block #your-trip.aftersale .delivery-mode-tkd{width:100%}.transac-block #your-trip.aftersale #box-label .image-demat{padding-right:15px;display:inline-block;vertical-align:middle}.transac-block #your-trip.aftersale #box-label .infos-demat .justificatif-e-billet{left:0;padding-top:20px;position:static;text-align:justify}}@media screen and (max-width:425px){.transac-block #your-trip.aftersale #your-trip-box{display:inline-block}.transac-block #your-trip.aftersale #box-label{display:flex;flex-wrap:wrap}}.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:15px}.transac-block .complex-title-digital{border-bottom:0;margin:0;padding:0 0 7px;text-transform:uppercase;font-weight:normal;line-height:25px}.transac-block #card-customer-infos,.transac-block #subscription-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:10px 0}.transac-block .card-validity p{margin-right:15px;margin-top:4px;padding:5px 5px 5px 0}.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-destination{display:block;float:left;margin-top:17px;padding:0 11px 5px 10px;width:auto}.transac-block #subscription-destination .way span.from{background:url("/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:17px;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("/imgs/retrait-billet/fr/background_exchange_title.png") no-repeat center left;padding-left:10px}.transac-block .folder td.pictoFolder{background:url("/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(/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(/imgs/css/fr/pictoInfoTravaux.png) 1px 50% no-repeat}.transac-block .warning-info{background:url(/imgs/common/fr/icoInfos.png) 15px 50% no-repeat #ecece4}.transac-block .type-2{background:url(/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("/imgs/css/commons/ToolTip.gif") no-repeat .3em 50%}.transac-block .avantage-inclus-ico{background:url(/imgs/common/fr/avantage-inclus-ico-new.png) no-repeat 0 2px}.transac-block .avantage-non-inclus{background:url(/imgs/css/picto_infobleu.png) no-repeat 0 0;padding-left:17px}#reservationstep.transac-block{margin-top:-20px}.transac-block #paymentStep{margin:0 auto;display:flex;align-items:center;justify-content:space-between;width:auto;max-width:712px;background:transparent;border:1px solid #fff;border-left:0;border-radius:2.5em}.transac-block #paymentStep li{padding:4px 14px 3px 5px;border-right:1px solid #cccdc9}.transac-block #paymentStep li img{display:none}.transac-block #paymentStep li strong{position:relative;display:block;font-weight:normal;font-size:14px;color:#fff;margin:0;padding:7px 0}#block-consult-order #your-trip{margin-top:15px}.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("/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("/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{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:17px}#block-order.transac-block #select-retrait-new-model .types-retrait li.checked label.ead{background:url("/imgs/css/fr/retrait/choix-envoi-courrier.png") no-repeat left center}#block-order.transac-block #select-retrait-new-model .types-retrait li label.ead{background:url("/imgs/css/fr/retrait/choix-envoi-courrier-unselect.png") no-repeat left center;padding:0 0 2px 59px}#block-order.transac-block #select-retrait-new-model .types-retrait li.checked label.gare{background:url("/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("/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("/imgs/css/fr/retrait/choix-impression-new-unselect.png") no-repeat left center;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("/imgs/css/fr/retrait/choix-impression-new.png") no-repeat left center;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("/imgs/css/fr/retrait/choix-impression-new.png") no-repeat left center;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("/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("/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(/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(/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}.transac-block .accessibility-hidden{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}@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 .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:425px){.transac-block .card-validity{width:auto;max-width:100%}.transac-block .card-validity p{margin-right:5px}.transac-block .trainsNextBefore .trainsBefore{top:0}.transac-block .trainsNextBefore .trainsNext{top:55px}.transac-block .trainsNextBefore .trainsBefore,.transac-block .trainsNextBefore .trainsNext{margin-top:20px;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}.messagesError{padding:5px;background:#cf0303}.messagesError p{color:#fff}.transac-block .messagesWarning{background:#d97201}.transac-block .messagesWarning,.transac-block .messagesError,.transac-block .messagesInfoBleu{margin:5px 2px;padding:15px 15px 15px 20px;text-align:left;box-shadow:none}.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{border-radius:5px}.transac-block .maestroWarningCenter{vertical-align:middle}.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}.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}.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:#fff;font-size:13px;background:#d97201}a.moreAlertInfo{background:transparent url("/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("/imgs/css/alerts/rond_plus_gris_DF-info.png");color:#007ebb}.messagesWarning a.moreAlertInfo{background-image:url("/imgs/css/alerts/rond_plus_gris_DF-warning.png");color:#e05206}.messagesError a.moreAlertInfo{background-image:url("/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(/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(/imgs/background-info-perturb-2.png) no-repeat left center;display:block;height:10px}.transac-block .info-perturb a{cursor:pointer}.transac-block .info-perturb .detail{display:none}.transac-block .info-perturb .info-perturb-bloc{padding:8px 0;background:url("/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(/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(/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(/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-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-error .message-col,.transac-block .response-info .message-col,.transac-block .response-warning .message-col{padding:15px 15px 15px 20px;color:#FFF;font-size:13px;text-align:left}.transac-block .response-info .message-col{background-color:#0099b4}.transac-block .response-warning .message-col{background-color:#d97201}.transac-block .response-error .message-col{background-color:#d9002e}.transac-block .response-error .message-col a,.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 .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}@media screen and (max-width:960px){.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,.transac-block .info-perturb .info-perturb-info li,.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{font-size:14px}}.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("/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}.js .vsct-tooltip-content.plus-info-sqills{visibility:hidden!important}.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)}@media screen and (min-width:425px){.vsct-tooltip-content.infos-phone-number{width:300px}}#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%;transform:translate(-50%,-50%);background-color:#fff;z-index:1002;width:380px;max-width:100%}.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 .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 #card-customer-infos ~ .delete_button{position:static}#block-basket.transac-block #card-customer-infos ~ .delete_button.panier_style{position:absolute}#block-basket.transac-block .delete_button{margin:0;position:absolute;left:16px;bottom:0;transform:translateY(50%);border-radius:20px;z-index:1}.transac-block .retrait-billet .delete_button a,#block-services.transac-block .delete_button a{text-decoration:none;padding:6px 10px}.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{width:70px}.transac-block .retrait-billet .travel_more_infos_opened table td.place_icon{width:33px}#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;margin-top:0}.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 .demat-ouibus{width:92%;min-height:14px}#your-trip .demat-conditions-collection p{display:inline-block;box-sizing:content-box;min-height:45px;border:1px solid #ea5330;background-color:#f7f7f7;text-align:center;padding:5% 4% 4%;vertical-align:top;position:relative;border-radius:2px;width:37%;background:0;font-size:13px;line-height:17px}#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:50%;transform:translateX(-50%);width:45px;height:45px}#your-trip .demat-conditions-collection .picto-gen.picto-print{background:url(/imgs/retrait-billet/sprite-modes-retraits-demat.png) no-repeat left top}#your-trip .demat-conditions-collection .picto-gen.picto-mobile{background:url(/imgs/retrait-billet/sprite-modes-retraits-demat.png) no-repeat left -46px}.transac-block .types-retrait .ebillet-justificatif{padding-left:27px}.transac-block .container-trick,.transac-block .marging-justificatif{margin-top:20px}.transac-block .style-justificatif{font-weight:bold!important}.transac-block .color-justificatif{color:#0088ce!important}#your-trip.aftersale .types-retrait{display:flex;justify-content:space-between;flex-flow:row wrap}#your-trip.aftersale .container-print-link{float:right}#your-trip.aftersale .container-print-link .button-primary{padding:5px 10px;position:absolute;height:auto;right:0;top:15px}#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{padding:0;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 .travel_more_infos_opened table .passager .checkPassenger{position:relative;top:-12px}.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-top:0;vertical-align:top;width:95px}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{vertical-align:top;padding:0 0 0 30px;position:relative}.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}.vsc__main .transac-block .retrait-billet .travel_more_infos_opened .fare_details,.vsc__main .transac-block .retrait-billet .travel_more_infos_opened table tr td.fare_details{vertical-align:top;padding-top:0;padding-bottom:16px;padding-left:10px}.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("/imgs/css/fr/panier/cancellation-insurance.png") no-repeat}.transac-block .title-travel{background:url('/imgs/css/fr/panier/travel-insurance-loisir.png') no-repeat}.transac-block .title-travel-vsce{background:url('/imgs/css/fr/panier/travel-insurance-eu.png') no-repeat}.transac-block .insurance-title{display:inline-block;margin-top:5px;min-height:33px;font-size:13px;line-height:25px;text-transform:uppercase}.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;padding:25px;border:1px solid #ea5330;border-radius:5px;margin:20px}.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 .inc-total-insurance-div .totalAmountServices>span{display:inline-block;min-width:100%;text-align:right}.transac-block .inc-total-insurance-div .totalAmountServices>span.local-price{font-size:14px;color:#4d4f53}.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 .folder-box{display:inline-block;width:100%;padding:20px;border:1px solid #ea5330;border-radius:5px}.transac-block .reference-dossier{display:inline-block}.transac-block .reference-nom{display:inline-block;float:right}.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;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:#ea5330;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(/imgs/css/fr/retrait/choix-e-ticket.png) no-repeat left center}#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;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(/imgs/css/fr/retrait/choix-pah.png) no-repeat left center}.transac-block .folder-box{background-color:#ecece4;padding:10px}.transac-block .button-print{max-width:70%}.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:#ea5330;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 td.digital-travel-product{padding-left:0!important;white-space:normal!important}.transac-block .types-retrait .digital-travel-product .digital-travel-product-container{display:block;text-align:center}.transac-block .types-retrait .digital-travel-product .digital-travel-product-container{border-top-width:1px;border-bottom-width:1px;margin-top:12px}.transac-block .types-retrait .digital-travel-product .digital-travel-first-info{font-weight:bold}.transac-block .types-retrait .digital-travel-product .digital-travel-product-container #print-link{color:#0088ce!important;text-decoration:none;border:1px solid #0088ce;padding:5px 15px;border-radius:3px;margin-top:5px!important}.transac-block .types-retrait .digital-travel-product .digital-travel-product-container div{min-width:20%;margin-top:12px}.transac-block .types-retrait .digital-travel-product .digital-travel-product-container div.two-tickets{margin-right:16%}.transac-block .types-retrait .digital-travel-product .digital-travel-product-container div.one-ticket{min-width:43%!important}.transac-block .types-retrait .digital-travel-product .digital-travel-product-container div.one-ticket-only{text-align:center}.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{display:flex;align-items:center;flex-flow:row wrap;justify-content:space-between;margin-top:20px;font-size:16px}.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(/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(/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(/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(/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(/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(/imgs/css/fr/retrait/choix-retrait-new-select.png) no-repeat}#block-order.transac-block #select-retrait-new-model .types-retrait li label.demat-tkouibus{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuOCAxMy42SDExLjhDMTIuOCAxMy42IDEzLjYgMTIuOCAxMy42IDExLjhWMS44QzEzLjYgMC44IDEyLjggMCAxMS44IDBIMS44QzAuOCAwIDAgMC44IDAgMS44VjExLjhDMCAxMi44IDAuOCAxMy42IDEuOCAxMy42Wk0xLjggMS44SDExLjhWMTEuOEgxLjhWMS44Wk05LjEgNC44VjguOEM5LjEgOSA5IDkuMSA4LjggOS4xSDQuOEM0LjcgOS4xIDQuNiA5IDQuNiA4LjhWNC44QzQuNiA0LjcgNC43IDQuNiA0LjggNC42SDguOEM5IDQuNiA5LjEgNC43IDkuMSA0LjhaTTIwLjEgOC44VjQuOEMyMC4xIDQuNyAyMC4yIDQuNiAyMC4zIDQuNkgyNC40QzI0LjUgNC42IDI0LjYgNC43IDI0LjYgNC44VjguOUMyNC42IDkgMjQuNSA5LjEgMjQuNCA5LjFIMjAuM0MyMC4yIDkuMSAyMC4xIDkgMjAuMSA4LjhaTTQuNiAyNC4yVjIwLjFDNC42IDIwIDQuNyAxOS45IDQuOCAxOS45SDguOUM5IDE5LjkgOS4xIDIwIDkuMSAyMC4xVjI0LjJDOS4xIDI0LjMgOSAyNC40IDguOSAyNC40SDQuOEM0LjcgMjQuNSA0LjYgMjQuNCA0LjYgMjQuMlpNMjkgMTIuNkMyOS4xIDEyLjQgMjkuMiAxMi4xIDI5LjIgMTEuOFYxLjhDMjkuMiAwLjggMjguNCAwIDI3LjQgMEgxNy40QzE2LjQgMCAxNS42IDAuOCAxNS42IDEuOFYxMS44QzE1LjYgMTIuNCAxNS45IDEzIDE2LjQgMTMuM0MxNS4yIDE0LjEgMTQuMiAxNS4xIDEzLjQgMTYuM0MxMy4xIDE1LjggMTIuNSAxNS40IDExLjkgMTUuNEgxLjlDMC45IDE1LjQgMC4xIDE2LjIgMC4xIDE3LjJWMjcuMkMwLjEgMjguMiAwLjkgMjkgMS45IDI5SDExLjlDMTIuMiAyOSAxMi40IDI4LjkgMTIuNyAyOC44QzE0LjcgMzIuNiAxOC43IDM1LjIgMjMuMyAzNS4yQzI5LjkgMzUuMiAzNS4zIDI5LjggMzUuMyAyMy4yQzM1LjMgMTguNiAzMi43IDE0LjcgMjkgMTIuNlpNMTEuOCAxOS40QzExLjQgMjAuNiAxMS4yIDIxLjkgMTEuMiAyMy4yQzExLjIgMjQuNSAxMS40IDI1LjggMTEuOCAyN1YyNy4ySDEuOFYxNy4ySDExLjhWMTkuNFpNMjcuNCAxLjhWMTEuOEgyNy4yQzI2IDExLjQgMjQuNiAxMS4xIDIzLjIgMTEuMUMyMS44IDExLjEgMjAuNSAxMS40IDE5LjIgMTEuOEgxNy4zVjEuOEgyNy40Wk0yMy4yIDMzLjRDMTguOCAzMy40IDE1IDMwLjYgMTMuNiAyNi43QzEzLjIgMjUuNiAxMyAyNC40IDEzIDIzLjJDMTMgMjIgMTMuMiAyMC44IDEzLjYgMTkuN0MxNC42IDE2LjkgMTYuOCAxNC43IDE5LjUgMTMuN0MyMC42IDEzLjMgMjEuOSAxMyAyMy4yIDEzQzI0LjUgMTMgMjUuNyAxMy4yIDI2LjkgMTMuN0MzMC43IDE1LjIgMzMuNSAxOC45IDMzLjUgMjMuMkMzMy41IDI4LjggMjguOSAzMy40IDIzLjIgMzMuNFpNMjYuNSAyNC42QzI2LjggMjQuOSAyNi44IDI1LjUgMjYuNSAyNS44TDIzLjggMjguNUMyMy42IDI4LjcgMjMuNCAyOC44IDIzLjIgMjguOEMyMyAyOC44IDIyLjggMjguNyAyMi42IDI4LjZMMTkuOSAyNS45QzE5LjYgMjUuNiAxOS42IDI1IDE5LjkgMjQuN0MyMC4xIDI0LjUgMjAuMyAyNC40IDIwLjUgMjQuNEMyMC43IDI0LjQgMjAuOSAyNC41IDIxLjEgMjQuN0wyMi4zIDI1LjlWMTlDMjIuMyAxOC41IDIyLjcgMTguMSAyMy4yIDE4LjFDMjMuNyAxOC4xIDI0LjEgMTguNSAyNC4xIDE5VjI1LjlMMjUuMyAyNC43QzI1LjUgMjQuNSAyNS43IDI0LjQgMjUuOSAyNC40QzI2LjIgMjQuMyAyNi40IDI0LjQgMjYuNSAyNC42WiIgZmlsbD0iI2VhNTMzMCIvPgo8L3N2Zz4=) no-repeat}.transac-block #select-retrait-new-model .types-retrait.promote-mode li label.demat{background:url(/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(/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(/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(/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(/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(/imgs/css/fr/retrait/choix-retrait-new-select.png) no-repeat}#block-consult-order.transac-block .types-retrait #block-print-link{min-width:30%;margin-top:20px}.transac-block #your-trip #ref-folder-digital{padding:5px;float:none;background:#0086d0;color:#fffff5;overflow:hidden;border:medium none;border-radius:5px 5px 0 0}.transac-block .reference-dossier-digital,.transac-block .reference-nom-digital{display:inline-block;vertical-align:middle;font-size:16px;max-width:302px;font-weight:bold;width:48%;text-align:center;padding:5px 0 10px 0}.transac-block .reference-dossier-digital-label,.transac-block .reference-nom-digital-label{font-size:12px;padding:0 0 10px 0}.transac-block .reference-dossier-digital-details{text-align:center;padding-bottom:5px}.transac-block #box-label-digital .blue-highlight{vertical-align:middle;width:90%;font-size:11px;color:#0088ce!important}.transac-block #box-label-digital .tick-info.blue-highlight{padding-top:0!important;padding-right:5px}.transac-block #box-label-digital .ticket-non-printable-info .blue-highlight{vertical-align:bottom;line-height:23px;background-image:url("/imgs/css/fr/retrait/information-digital.png");min-height:23px;background-repeat:no-repeat;padding-left:30px;width:auto}.transac-block #box-label-digital .tick-info{display:inline-block;vertical-align:top}.transac-block #box-label-digital .mobile,.transac-block #box-label-digital .printer{display:inline-block;width:45%;min-width:180px;vertical-align:top;overflow:initial}.transac-block #box-label-digital .or{display:inline-block;width:43px;text-align:center;vertical-align:top;padding-top:25px;font-size:14px;overflow:initial}.transac-block #box-label-digital .label{font-weight:bold;text-align:center;padding-left:40px;padding-right:40px;padding-bottom:10px}.transac-block #box-label-digital .picto{text-align:center;padding:10px}.transac-block #box-label-digital .information{display:inline-block;color:#848484;vertical-align:top}.transac-block #box-label-digital .info .information{background-image:url("/imgs/css/fr/retrait/green-check.png");min-height:23px;background-repeat:no-repeat;padding-left:20px}.transac-block #box-label-digital{border:2px solid #0086d0;border-radius:0 0 5px 5px;padding:15px 10px 15px 10px}.transac-block #box-label-digital .mobile .info{line-height:25px;padding-left:10px}.transac-block #box-label-digital .printer .info{line-height:25px;padding-left:30px;width:auto}.transac-block #box-label-digital .ticket-non-printable-info{padding-left:30px;padding-top:15px;text-align:center;padding-right:30px}.transac-block #box-label-digital .information .color-df-france-4{color:#63aed7}.transac-block #box-label-digital .picto-printer{width:40px;height:38px}.transac-block #box-label-digital .picto-mobile{width:23px;height:38px}.transac-block .no-br-on-this{white-space:nowrap}.transac-block .digital-box.traveller .retrait-billet .left.btn.button-secondary.delete_button{padding:0 20px;position:initial}.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:50px;width-max:70px}.transac-block #your-trip #box-label .delivery-mode-chosen{max-width:250px;min-height:50px}@media screen and (max-width:960px){.transac-block #your-trip #passengers .deco{display:none}.transac-block #your-trip-box p{font-size:14px}.transac-block .retrait-billet .delete_button a,#block-services.transac-block .delete_button a{padding:0}.transac-block .retrait-billet .travel_more_infos_opened table tr{width:100%;margin-top:-2px}#booking-form-choice li a{font-size:11px}.display-price-DF .btn input{display:block;width:100%;white-space:pre-wrap;font-size:1rem}.display-price-DF .btn input:first-child{margin-bottom:20px}.display-price-DF .btn .button-secondary{margin-bottom:20px;padding:6px 10px;width:100%;text-align:center;font-size:14px}.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{display:block;margin-top:20px;width:100%}.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}.transac-block .retrait-billet .travel_more_infos_opened .passager .place_details{width:100%}.transac-block .retrait-billet .travel_more_infos_opened table tr td.fare_details{padding-left:10px;padding-top:0}.transac-block #your-trip #box-label p{font-size:14px}.transac-block #your-trip #box-label h3 em.chosen-mode-name,.transac-block #your-trip #box-label h3{font-size:14px}.transac-block .reference-dossier p,.transac-block .reference-nom p{width:auto;font-size:14px}.transac-block .reference-dossier span,.transac-block .reference-nom span{display:inline-block;font-size:16px}.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;font-size:14px}.transac-block .warning-info ul li,.transac-block #your-trip #passengers .passenger_age,.transac-block .warning-info{font-size:14px}.transac-block #your-trip #passengers table td.passenger_details{margin-left:16px;font-size:14px}.transac-block .retrait-billet .selectedAmount{width:100%;box-sizing:border-box;font-size:14px}.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}.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}.travel_more_infos_opened .opened-closed-button{display:none}.left.btn.button-secondary.delete_button{width:100%;font-size:1.2rem;background-color:#fff;background-image:none;border-color:#ea5330}.left.btn.button-secondary.delete_button a{padding:0}.transac-block .place_details,.transac-block .fare_details{margin-left:2%;width:80%!important}.transac-block .fare_details{width:100%}.transac-block .reference-dossier-digital,.transac-block .reference-nom-digital{max-width:none}.transac-block #box-label-digital .information{width:85%}.transac-block #box-label-digital .blue-highlight{font-size:12px}.transac-block .reference-dossier-digital-details{font-size:12px}#block-basket.transac-block .delete_button{padding:10px 20px;width:100%;max-width:calc(100% - 60px)}}@media screen and (max-width:866px){.transac-block .choice-insurance .choice-container span{display:block;margin-bottom:10px}}@media screen and (max-width:768px){#your-trip.aftersale .container-print-link .button-primary{position:relative}}@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:640px){.transac-block #your-trip #box-label .delivery-mode-chosen{max-width:none}}@media screen and (max-width:610px){.transac-block #box-label-digital .mobile,.transac-block #box-label-digital .printer{display:block;width:auto}.transac-block .ticket-non-printable-info{padding:20px 10px 0 10px;text-align:center}.transac-block #box-label-digital .or{display:block;width:auto;padding-top:25px;padding-bottom:25px}.transac-block .reference-dossier-digital-details{font-size:12px}.transac-block .mobile .info .tick-info{margin:7px 0 5px 0}.transac-block .mobile .info .information{line-height:25px}.transac-block #box-label-digital .mobile .info,.transac-block #box-label-digital .printer .info{padding-left:20%}.printer .info .tick-info{margin:7px 0 5px 0}.printer .info .information{line-height:25px}.transac-block .reference-dossier-digital-label,.transac-block .reference-nom-digital-label{font-size:11px}.transac-block .printer-or-mobile{font-size:12px}.transac-block #box-label-digital .ticket-non-printable-info{padding-left:0;padding-right:0}}@media screen and (max-width:425px){.transac-block .book-other-trains{position:relative;height:150px}.display-price-DF .btn .button-secondary{position:static}.transac-block #box-label-digital .mobile .info,.transac-block #box-label-digital .printer .info{padding-left:10px}}@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}}@media screen and (max-width:530px){.transac-block .reference-nom{float:left}}@media screen and (max-width:425px){.transac-block .inc-total-insurance-div .totalAmountServices{margin-top:5px}#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:10px;height:37px;font-size:14px}.transac-block .book-other-train .button-primary{margin:0;width:100%}}@media screen and (max-width:375px){#your-trip.aftersale .container-print-link .button-primary{font-size:1rem}}@media screen and (max-width:330px){.transac-block #your-trip #box-label h3{font-size:1rem}}@media screen and (min-width:768px) and (max-width:960px){.transac-block .retrait-billet .travel_more_infos_opened table td{display:block}.transac-block .retrait-billet .travel_more_infos_opened table td.passenger_infos .passenger_label{padding-left:15px;padding-bottom:10px}.transac-block .retrait-billet .travel_more_infos_opened table td.fare_details{padding-left:0}.transac-block .retrait-billet .travel_more_infos_opened .passager .passenger_infos,.transac-block .retrait-billet .travel_more_infos_opened .place_details{width:100%}.transac-block .retrait-billet .travel_more_infos_opened table tr td.fare_details{padding-right:2%}.transac-block .insurance-logo{width:70px}.transac-block .retrait-billet .travel_more_infos_opened table td.passenger_infos{width:auto}}@media screen and (max-width:768px){.transac-block .retrait-billet .travel_more_infos_opened table td{display:block}.transac-block .retrait-billet .travel_more_infos_opened table td.passenger_infos .passenger_label{padding-left:5px;padding-bottom:10px}.transac-block .retrait-billet .travel_more_infos_opened table td.fare_details{padding-left:0}}@media screen and (max-width:425px){.vsc__content{padding:0}.transac-block .retrait-billet .travel_more_infos_opened .passager .passenger_infos,.transac-block .retrait-billet .travel_more_infos_opened .place_details{width:90%}.left.btn.button-secondary.delete_button a{padding-top:1%}}.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("/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("../../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("/imgs/css/fr/attente/interstitiel.gif");height:27px;margin:20px auto;width:222px}@media screen and (max-width:375px){#block-interstitial-wait{padding:0}#block-interstitial-wait p{padding:20px}}#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,.transac-block fieldset#train-fce{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(/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;height:28px}.transac-block #recherche-train-form .launch-aide{position:absolute;right:20px;bottom:3px;z-index:202}.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,.transac-block #recherche-train-form .empty{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("/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}.transac-block #d_passenger .agePassager .code_promo_input{width:100px}.transac-block #d_passenger .happy-card-warning{margin-top:10px;font-weight:bold;margin-left:125px}@media screen and (max-width:960px){.transac-block #d_passenger .happy-card-warning{margin-left:11px}}.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 .voyDiv input{margin-left:11px}.transac-block .carteAbo .cards p{display:none}.transac-block .carteAbo .cards .railcard-field{margin-bottom:1em}.transac-block .carteAbo .cards .railcard-field--number{margin-top:1em}.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;margin-top:15px}.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 #recherche-train-form #d_animalDetails a{font-weight:bold;text-decoration:none}.transac-block #recherche-train-form #d_animalDetails a #display-animal-form{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(/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 30px 6px 6px;width:19em;min-width:200px;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(/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}.datepicker-wrapper .date-selector .month-head{color:#ea5330}.node-type-lt #block-schedule-form.transac-block #searchFieldsTravelOutward .nav .month-nav,.node-type-lt #block-schedule-form.transac-block #searchFieldsTravelInward .nav .month-nav{width:100%;padding-bottom:0;float:left;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:5px 5px 0 5px}.transac-block .datepicker-wrapper .date-selector .month-wrapper{clear:both;width:100%;border-collapse:separate;border-spacing:5px;padding:0}.datepicker-wrapper .table-month-wrapper th,.datepicker-wrapper .table-month-wrapper td{color:#000}.datepicker-wrapper .date-selector td.selectable_day.selected,.datepicker-wrapper .date-selector td.selectable_day.hover,.datepicker-wrapper .date-selector tr.selected .selectable_day{background-color:#ea5330}.datepicker-wrapper .date-selector.under .today-date{color:#ea5330}.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 #INWARD_TIME{width:53px}.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("/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{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("/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("/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:#ea5330}.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("/imgs/proposal/alerteresa-horloge.png") no-repeat 39px 33px;float:left;margin-left:134px;padding-left:125px}.transac-block a.a-alerteresa{color:#ea5330}.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("/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("/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("/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("/imgs/proposal/inscription-train-open.png") no-repeat 96%}.transac-block.alerteresa-not-open .alerteresa-not-open-europe a.inscriptionAlerteresaTrainNotOpen{background:url("/imgs/proposal/inscription-train-not-open.png") no-repeat 96%}.transac-block .errorpicto{background:url("/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 #ea5330;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("/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("/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}.node-type-lightbox a#vsct-popin-pro-button-ok{background-color:#0088ce!important}.transac-block .previous-searches-container{min-width:240px}@media screen and (max-width:960px){.transac-block p#pushAccount{line-height:1.4rem}#legal-mention-footnotes{font-size:12px}.transac-block h1{font-size:22px}#block-searchform.transac-block #aftersaleContent #block-form-fold a.expand-block-control,.transac-block #description-aftersale-form,#block-searchform.transac-block #aftersaleContent label,#block-searchform.transac-block #aftersaleContent p.input input,#block-searchform.transac-block #link-dvsearch{font-size:14px!important}.page-services-train-suivi-commande .body p{line-height:1.2rem;font-size:14px}.transac-block #recherche-train-form #OUTWARD_DATE,.transac-block #recherche-train-form #INWARD_DATE{min-width:115px;padding:7px 11px 6px 7px;box-sizing:border-box}#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%;padding:10px;margin-bottom:20px}.transac-block #recherche-train-form fieldset#buttons input:last-child{margin-bottom:0}.transac-block #train-fce-field{width:100%}.transac-block #d_passenger .agePassager select,.transac-block #d_passenger .carteAbo select{height:30px}}@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:100%}.transac-block .dates-launch-container .searchFieldsTravelOutward{margin-right:0}.transac-block #recherche-train-form #direct{display:inline-block;width:auto;padding-bottom:5px;text-align:left}}@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:420px){.transac-block .previous-searches-container{width:auto;min-width:240px}}@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%}}@media screen and (max-width:320px){.transac-block #recherche-train-form .form_group legend{margin-bottom:5px}.transac-block #recherche-train-form #OUTWARD_TIME,.transac-block #recherche-train-form #INWARD_TIME{margin-bottom:10px}.transac-block #recherche-train-form p#infosHandicapes{line-height:1.4em}}body[class*=p_paiement3ds].node-type-page .vsc__main .vsc__content{padding:0 20px}body[class*=p_paiement3ds] .vsc__container .node .composite .center_column_2{margin-top:65px}#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;margin-bottom:25px;width:100%}.transac-block .entete-bloc-train{background:url(/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 20px;padding:0}.transac-block .travel_resume_detail.direct .travel_direct{margin:0 0 30px}.transac-block .direct{background:#fff url(/imgs/css/proposal/trait-bas-boc-train.png) no-repeat center bottom}.transac-block .via-simple{background:url(/imgs/css/proposal/trait-gris.png) no-repeat left center,url(/imgs/css/proposal/trait-bas-boc-train.png) no-repeat center bottom}.transac-block .via-multiples{background:url(/imgs/css/proposal/trait-gris-via-multiples.png) no-repeat left center,url(/imgs/css/proposal/trait-bas-boc-train.png) no-repeat center bottom}.transac-block .travel_cities{display:flex;justify-content:space-between;flex-flow:row wrap;align-items:center;line-height:normal;float:none}.transac-block .segment-depart .departure,.transac-block .segment-via .departure{position:relative;padding:0 0 5px 15px;border-bottom:0;clear:both;float:left;width:235px;background:url(/imgs/css/proposal/ico-departure.png) no-repeat left 3px}.transac-block .asp .segment-depart .departure,.transac-block .asp .segment-via .departure{background-image:url(/imgs/css/proposal/ico-departure-asp.png),url(/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:3px;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:#404040;font-size:12px;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:static;width:60px;text-align:left}.transac-block .train_picto img{margin:0;float:none}.transac-block .train_number{padding:0;float:none}.transac-block .train_number p{margin:0}.transac-block .train_infos{display:flex;align-items:center;justify-content:space-between;margin:0;padding:5px 0}.transac-block .train_class{padding:0;position:relative;width:70px}.transac-block#block-proposals .train_class{width:auto;text-align:left}.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(/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;text-align:center}#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(/imgs/css/proposal/ico-arrival.png) no-repeat left -63px;padding-left:15px;clear:both;float:left;width:auto}.transac-block .asp .travel_resume_detail .segment-depart .arrival,.transac-block .asp .travel_resume_detail .segment-via .arrival{background-image:url(/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(/imgs/css/proposal/ico-departure.png) no-repeat left 4px,url(/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(/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(/imgs/css/proposal/trait-gris-via-multiples.png) no-repeat left center,url(/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 .ensemble-passager-prix{float:right;max-width:130px}.transac-block .entete-commande{color:#000;font-family:AvenirHeavy}.transac-block .entete-commande ul{display:flex;align-items:baseline;justify-content:space-between;flex-flow:row wrap}.transac-block .entete-commande li{display:inline-block;max-width:100%;margin-bottom:10px;font-size:18px;text-transform:uppercase;font-family:"Avenir",Arial;font-weight:bold;word-wrap:break-word}.transac-block .entete-commande .trajet{padding:5px 0;width:100%;display:inline-block}#block-travel.transac-block .entete-commande .outward-sym-header #block-travel.transac-block .entete-commande .outward-sym-header{font-weight:bold;color:#000}.transac-block .entete-commande .outward-sym-header{display:inline-block;margin:0 10px;padding-left:40px;vertical-align:middle;font-weight:bold}.transac-block .entete-commande .outward-sym-header.bus-train{padding-left:90px}.transac-block .entete-commande .trip-header.asym-outward{background:url(/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{width:auto;margin-left:0;padding:3px 0 3px 10px;float:right;border:0;background:url(/imgs/common/sep_titre.png) no-repeat left center;font-size:14px;white-space:nowrap}.transac-block .entete-commande.color-exchange .entete-prix{font-size:11px}.transac-block .entete-commande .entete-prix,.transac-block .entete-commande .entete-prix-local{display:table-cell;min-width:14%;padding:3px 0 3px 10px;float:right;background:url(/imgs/common/sep_titre.png) no-repeat left center;font-family:AvenirHeavy;font-size:20px;text-align:right;vertical-align:middle}.transac-block .entete-commande .prix{float:right}.transac-block .entete-commande .entete-prix .price-value,.transac-block .entete-commande .entete-prix-local .price-value{display:inline-block;white-space:nowrap}.transac-block .entete-commande .entete-prix-local .price-value{font-size:14px;color:#4d4f53}.page-reservation-panier .vsc__main .transac-block .entete-commande .entete-prix,.p_basket .vsc__main .transac-block .entete-commande .entete-prix{font-family:AvenirMedium,Arial;font-size:17px;background:0}.transac-block .date-trajet{background:url(/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}.vsc__main .transac-block .entete-commande .origin,.vsc__main .transac-block .entete-commande .arrival{text-transform:uppercase}.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}.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(/imgs/common/fr/arrow-destination-right.png) no-repeat 100% 0}.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("/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 .retrait-billet #card-type-container.card-type{max-width:70%;margin-bottom:8px;font-size:18px;text-transform:uppercase;font-family:"Avenir",Arial;font-weight:bold}.transac-block .retrait-billet #card-price-container.card-price{font-size:18px;text-transform:uppercase;font-family:"Avenir",Arial;font-weight:bold;border:0 none;float:right;padding-left:7%;padding-right:4%;white-space:nowrap}#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}#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(/imgs/css/proposal/trait-gris.png) no-repeat 149px 15px}#block-schedule-card-results.transac-block .travel_resume_detail.via-multiples{background-image:url(/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(/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(/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(/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(/imgs/css/proposal/ico-departure.png) no-repeat left 4px;padding:0 0 5px 10px;clear:both;float:left;width:235px;position:relative}.transac-block .entete-commande .trip-header{position:relative;margin-left:0;font-size:14px;background:0;padding-left:24px;width:69%;display:inline;vertical-align:middle}#block-travel.transac-block .entete-commande h3.outward-sym-header,#block-summary.transac-block .entete-commande h3.outward-sym-header{font-weight:bold}@media screen and (max-width:960px){#block-order.transac-block .passenger-box .passenger-name input{width:150px}.transac-block .entete-commande .trip-header{padding-left:40px}#block-order.transac-block .passenger-box .linked-fields .passenger-birthmonth,#block-order.transac-block .passenger-box .linked-fields .passenger-birthday,#block-order.transac-block .passenger-box .linked-fields .passenger-birthyear{font-size:14px}}@media screen and (max-width:800px){.transac-block .exchange-trip-details{display:flex}.transac-block .exchange-trip-details li.date{float:none;text-align:left}}@media screen and (max-width:768px){.transac-block .exchange-trip-details ul.ul-date-exchange{margin:1em 0 1em 0}}@media screen and (max-width:640px){#block-schedule-results.transac-block .travel_resume_detail input[type=submit]{position:static}.transac-block .retrait-billet-detail .services{display:block;margin:5px}.retrait-billet>#warning-operations{padding:15px}.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;font-size:15px}.transac-block .entete-commande .trip-header::before{display:none}.transac-block #proposals .buttons .button_select_price{font-size:16px}.transac-block #proposals .price_proposals .detail_button.detail_price{font-size:12px}.transac-block .entete-commande .trip-header strong,.transac-block .entete-commande .nb_passenger,.transac-block .entete-commande .entete-prix,.transac-block .entete-commande .entete-prix-local{margin:0;padding-left:0}.transac-block .entete-commande .trajet{padding:10px;position:relative;box-sizing:border-box}.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}.transac-block .retrait-billet-detail .segment-depart .departure,.transac-block .retrait-billet-detail .segment-arrivee .departure,.transac-block .retrait-billet-detail .segment-via .departure{width:300px}.transac-block .retrait-billet .travel_more_infos_opened .passager .passenger_infos label{word-wrap:break-word;width:100%;display:block}.transac-block .entete-commande .ensemble-passager-prix{display:flex;width:100%;max-width:none;float:none;justify-content:space-between;flex-flow:row nowrap;margin:10px 0}.transac-block .entete-commande .trip-header::before{display:none}.transac-block .entete-commande .trip-header{padding-left:0}.transac-block .entete-commande .entete-prix,.transac-block .entete-commande .entete-prix-local{margin:0}.transac-block .entete-commande .prix{max-width:25%}}@media screen and (max-width:667px){.transac-block .insurance{box-sizing:border-box;padding:9px}.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(/imgs/css/alerts/icoMessageInfo.png) repeat-y left center #fff}.transac-block .date-trajet{padding-bottom: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:425px){.transac-block .entete-commande .prix strong{min-width:100%}}@media screen and (max-width:420px){.transac-block .train_class ul{position:static}.transac-block .entete-commande .prix{max-width:50%;width:auto}}@media screen and (max-width:375px){.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}}.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYWxxdWVfMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyOC4zNXB4IiBoZWlnaHQ9IjI4LjM1cHgiIHZpZXdCb3g9IjAgMCAyOC4zNSAyOC4zNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjguMzUgMjguMzUiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9Imljb194NUZfZXh0YW5kX2NvcGllXzVfOV8iPg0KCTxnPg0KCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzAwMCIgZD0iTTIwLjEyMiw4TDE5LDkuMDI3TDIzLjA0NCwxNEwxOSwxOC45NzJMMjAuMTIyLDIwTDI1LDE0ICAgIEwyMC4xMjIsOHogTTcuODc5LDhMMywxNGw0Ljg3OCw2TDksMTguOTczTDQuOTU2LDE0TDksOS4wMjhMNy44NzksOHoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4=) no-repeat;display:inline-block;height:18px;background-size:24px 30px;position:relative;top:3px;margin-top:-4px}.msie8 .previous-searches-container .one-way,.msie8 .previous-searches-container .round-trip{background:url('/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%}@media screen and (max-width:320px){#ng-app,.previous-searches-container,.previous-searches{width:100%}}.vsc_main input[type="submit"]{height:auto}.vsc__main .vsc-button{display:inline-block;margin:0;padding:.825em 1.01em;vertical-align:bottom;min-width:10.3em;height:auto;color:#fff;font-family:AvenirMedium,Arial,Helvetica,sans-serif;font-size:.875em;font-weight:normal;line-height:1.075em;text-align:center;text-decoration:none;border-radius:2.5em;border:1px solid #ea5330;background-color:#ea5330;transition:all .2s ease;cursor:pointer}.vsc__main .vsc-button--ghost,.vsc__main .vsc-button--ghost-secondary,.vsc__main .vsc-button--ghost-white{background-color:rgba(255,255,255,0);color:#ea5330;border-color:#ea5330}.vsc__main .vsc-button:hover{background-color:#b51742;transition:background ease .2s;color:#fff;border-color:#b51742}.vsc__main .vsc-button--ghost:hover,.vsc__main .vsc-button--ghost-secondary:hover,.vsc__main .vsc-button--ghost-white:hover,.vsc__main .vsc-button--ghost:active,.vsc__main .vsc-button--ghost-secondary:active,.vsc__main.vsc-button--ghost-white:active{color:#ea5330;background-color:rgba(0,0,0,0.035);border-color:#ea5330}body.node-type-page:not(.vsct-back-office) input[type="password"],body.node-type-page:not(.vsct-back-office) input[type="text"],body.node-type-page:not(.vsct-back-office) input[type="number"],body.node-type-page:not(.vsct-back-office) input[type="email"],body.node-type-page:not(.vsct-back-office) input[type="tel"],body.node-type-page:not(.vsct-back-office) input[type="date"],body.node-type-page:not(.vsct-back-office) select{box-sizing:border-box}.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}.vsc__container .composite-vsct-layout-1{margin-top:35px}.vsc__main .transac-block [class*='response-']{margin:20px 20px 5px 20px}.vsc__main #wt4_timedarea{margin:18px 18px 3px 18px}.vsc__main #reservationstep.transac-block{margin-top:0}.vsc__main .save-searches{padding-top:7px}div#modal-dialog:focus{outline:0}.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .trip-telecommande{text-transform:none;color:#484747}.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form span.span-infos{font-family:AvenirMedium,Arial;color:#000;font-weight:normal}.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form li.span-infos{color:#545454;font-family:AvenirMedium,Arial;font-size:16px;font-weight:normal}.recap-infos li:nth-of-type(3){padding-top:20px}.vsc__main .transac-block#bloc-remotecontrol fieldset{border:0}.vsc__main .transac-block #recherche-train-form #OUTWARD_DATE,.vsc__main .transac-block #recherche-train-form #INWARD_DATE{width:100px}.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form #d_passengerDetails div,.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form #d_animalDetailsForm fieldset,.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form #bike-container{background:transparent}.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .div-telecommande .bloc-modif #d_passengerDetails .voyDiv.passenger{background:transparent;border:1px solid #ea5330;border-radius:5px}.vsc__main #bloc-remotecontrol.transac-block .container-outward,.vsc__main #bloc-remotecontrol.transac-block .container-inward{background:0;padding:0;border:0;margin-bottom:0}.vsc__main #bike-details{margin-bottom:0}.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form #OUTWARD_DATE,.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form #INWARD_DATE{margin-top:2px}.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .voyDiv legend{padding:10px 0 0 0;font-family:AvenirMedium,Arial;color:#000;margin-bottom:10px}.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .div-outward .bloc-modif .via{margin-top:10px}.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form input.input_checkbox{margin-bottom:0}.vsc__main .transac-block #recherche-train-form #CMD_CMD_VALIDATION{float:right;margin-top:15px;height:28px}.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .pro-market .div-heure{margin:16px 0 0 5px}.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .pro-market .div-heure select#INWARD_SCHEDULE_TYPE{width:97px}.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .bloc-modif label{font-weight:normal}.vsc__main .container-outward>div{margin:10px 0}.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .origin-entry,.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .destination-entry,.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .depart{font-family:AvenirHeavy,Arial;font-size:13px;font-weight:normal}.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form #autres_recherches a{display:inline-block;color:#2b2b2b;text-decoration:none;padding:6px 20px;border:1px solid #2b2b2b;border-radius:26px;font-size:13px;font-family:AvenirMedium,Arial;margin-bottom:20px;line-height:15px;transition:all .2s ease;text-align:center}.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form #autres_recherches a:hover,.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form #autres_recherches a:focus{background-color:rgba(0,0,0,0.1);border-color:#000;color:#000}.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form #autres_recherches a:focus{background-color:rgba(0,0,0,0.2);outline:0}.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form #autres_recherches a:after{display:none}.vsc__main #block-bestpricesummary.transac-block h2{font-family:AvenirMedium,Arial;font-size:13px;margin-top:20px;margin-bottom:20px}.vsc__main .transac-block #resume-tab .dayInfo .dayInfo-td.the-day-current span{background-color:#ea5330}.vsc__main .transac-block #resume-tab .sell td.current-day{border-color:#ea5330}.vsc__main .transac-block .trainsNextBefore{border:0;min-height:40px;padding-top:15px}.vsc__main .transac-block .trainsNextBefore .trainsBefore.step-previous a:hover,.vsc__main .transac-block .trainsNextBefore .trainsNext.step-next a:hover,.vsc__main .transac-block .trainsNextBefore .trainsBefore.step-previous a:focus,.vsc__main .transac-block .trainsNextBefore .trainsNext.step-next a:focus,.vsc__main .transac-block .trainsNextBefore a:hover,.transac-block .trainsNextBefore a:hover,.vsc__main .transac-block .trainsNextBefore a:focus,.transac-block .trainsNextBefore a:focus{color:#ea5330;background-color:rgba(0,0,0,0.035);border-color:#ea5330}.vsc__main .transac-block .trainsNextBefore .trainsBefore a:before{display:none}.vsc__main .transac-block .trainsNextBefore .trainsBefore.step-previous a:focus,.vsc__main .transac-block .trainsNextBefore .trainsNext.step-next a:focus{background-color:rgba(0,0,0,0.1);outline:0}.vsc__main .transac-block .trainsNextBefore .trainsBefore.step-previous a:before,.vsc__main .transac-block .trainsNextBefore .trainsNext a:after{display:none}.vsc__main .transac-block #recherche-train-form .recapitulatif,.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .recapitulatif-price{background:0}.vsc__main .transac-block #recherche-train-form .recapitulatif{border-top:1px solid #ea5330;border-right:1px solid #ea5330;border-left:1px solid #ea5330;border-radius:5px 5px 0 0}.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .recapitulatif-price{border-bottom:1px solid #ea5330;border-right:1px solid #ea5330;border-left:1px solid #ea5330;border-radius:0 0 5px 5px;margin-top:-2px;font-family:AvenirMedium,Arial}.vsc__main .transac-block #proposals tr.flexibleFare .price,.vsc__main .transac-block #proposals tr.cheapFare .price,.vsc__main .transac-block #proposals tr.upgradeFare .price,.vsc__main .transac-block #proposals tr.referenceFare .price,.vsc__main .transac-block #proposals tr.pushCardFare .price,.vsc__main .transac-block #proposals tr.aspFare .price{border-image:none}.vsc__main .transac-block #proposals .placement_choice .places .radio-ambiance{width:30%}.vsc__main .transac-block #proposals .placement_choice .places .description-ambiance{width:70%}.vsc__main .transac-block #proposals .placement_choice .places td{padding-top:1.5em}.vsc__main .transac-block #proposals .placement_choice .places .train_place label{display:inline-block;padding-bottom:.5em}@media screen and (max-width:960px){.vsc__main .transac-block .trainsNextBefore .trainsBefore.step-previous a,.vsc__main .transac-block .trainsNextBefore .trainsNext.step-next a{display:inline-block;color:#ea5330;text-decoration:none;padding:6px 20px;border:1px solid #ea5330;border-radius:26px;font-size:13px;font-family:AvenirMedium,Arial;background:transparent;height:auto;font-weight:normal;line-height:13px;box-shadow:none}}.vsc__main .transac-block #proposals .day-info,.vsc__main .transac-block .digital-fusion-duration_label,.vsc__main .entete-bloc-train .day-info,.vsc__main .transac-block .duration .duration_label,.vsc__main .transac-block .duration .duration_time{background:transparent;margin:0;padding:0;font-size:15px;font-family:AvenirMedium,Arial;color:#333}.vsc__main .transac-block .digital-fusion-duration{margin-top:0}.vsc__main .transac-block .entete-bloc-train{background:0;border-bottom:1px solid #000;padding-bottom:10px}.vsc__main .composite-zone-inner .messagesInfoBleu,.vsc__main .transac-block .messagesInfoBleu,.vsc__main .messagesInfoBleu{position:relative;padding:20px;margin:0 auto 20px;color:#FFF;background:#08a1c2;border-radius:5px;box-shadow:none}.vsc__main .composite-zone-inner .messagesInfoBleu p+br,.vsc__main .transac-block .messagesInfoBleu p+br,.vsc__main .messagesInfoBleu p+br{display:none}.vsc__main .messagesInfoBleu a,.vsc__main .messagesInfoBleu,.vsc__main .transac-block .messagesInfoBleu .text-right a,.vsc__main .transac-block .messagesInfoBleu p,.vsc__main .composite-zone-inner .messagesInfoBleu p,.vsc__main .transac-block .messagesInfoBleu ul,.vsc__main .composite-zone-inner .messagesInfoBleu ul,.vsc__main #block-summary.transac-block #coordinates.box div.nomarge .messagesInfoBleu .nomarge{color:#fff;font-size:15px;font-family:AvenirMedium,Arial;line-height:19px}.vsc__main .messagesInfoBleu h2{color:#FFF}.vsc__main .transac-block #proposals .price_proposals .price_selector{background-color:transparent}.vsc__main .transac-block #proposals .price_proposals tr{border:0}.vsc__main .transac-block .segment-arrivee .departure,.vsc__main .transac-block .segment-arrivee .arrival{padding-left:15px}.vsc__main .transac-block .segment-depart .departure::before,.vsc__main .transac-block .segment-via .departure::before{content:'';display:block;position:absolute;bottom:1px;left:15px;right:0;border-bottom:1px solid #c5c5c5}.vsc__main .transac-block .departure_arrival{font-family:AvenirHeavy,Arial}.vsc__main .transac-block .departure .hour,.vsc__main .transac-block .departure .hour,.vsc__main .transac-block .departure .hour,.vsc__main .transac-block .arrival .hour,.vsc__main .transac-block .arrival .hour{display:inline-block;font-size:14px;color:#ea5330;font-weight:normal}.vsc__main .transac-block .segment-depart .arrival .hour p,.vsc__main .transac-block .segment-via .arrival .hour p,.vsc__main .transac-block .travel_via .same-station.departure .hour p,.vsc__main .transac-block .travel_via.segment-via .departure.different-station .hour p{font-size:14px}.vsc__main .transac-block .via-simple{background:url(/imgs/css/proposal/trait-gris.png) no-repeat left center}.vsc__main .transac-block .travel_resume_detail{padding-top:15px;margin:0 0 5px 0}.vsc__main .transac-block .direct{background:0}.vsc__main .transac-block .segment-depart .arrival .hour,.vsc__main .transac-block .segment-via .arrival .hour,.vsc__main .transac-block .travel_via .same-station.departure .hour,.vsc__main .transac-block .travel_via.segment-via .departure.different-station .hour,.vsc__main .transac-block .segment-arrivee .departure .hour{padding-right:3px;font-size:14px;font-weight:normal}.vsc__main .transac-block .segment-depart .departure .station p,.vsc__main .transac-block .segment-via .departure .station p,.vsc__main .transac-block .travel_via.segment-depart .same-station.departure .station p,.vsc__main .transac-block .date-trajet p{font-weight:normal}.vsc__main .transac-block .segment-arrivee .arrival .hour p,.vsc__main .transac-block .segment-depart .hour p,.vsc__main .transac-block .segment-via .hour p,.vsc__main .transac-block .travel_via.segment-depart .same-station.departure .hour p,.vsc__main .transac-block .travel_direct.segment-depart .arrival .hour p{font-size:14px}.vsc__main .transac-block #proposals .price_proposals .border-color-cheap-fare,.vsc__main .transac-block #proposals .price_proposals .border-color-flexible-fare,.vsc__main .transac-block #proposals .price_proposals .border-color-reference-fare,.vsc__main .transac-block #proposals .price_proposals .border-color-upgrade-fare,.vsc__main .transac-block #proposals .price_proposals .border-color-asp-fare{display:none}.vsc__main .transac-block #proposals .price_proposals .price_detail .price_description .price_label{display:block;font-family:AvenirMedium,Arial;color:#2d2d2d;font-size:12px}.vsc__main .transac-block #proposals .digital-box .button_travel_cheaper .button_placement_text{height:auto;padding:0!important}.vsc__main .transac-block .digital-box .button-secondary a{color:#ea5330}@media screen and (max-width:425px){.vsc__main .transac-block .digital-box .button-secondary a,.vsc__main .transac-block .digital-box .button-primary a{font-size:12px}.vsc__main .transac-block .digital-box #new-reservation .button-secondary a,.vsc__main .transac-block .digital-box #new-reservation .button-secondary a{display:block}}.vsc__main .transac-block #proposals .button_travel_cheaper .button_placement_text a{display:inline-block;font-family:AvenirMedium,Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;text-decoration:none;text-align:center;margin:0;padding:6px 15px;line-height:15px;border-radius:20px;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;vertical-align:bottom;border:1px solid #4c4c4c!important;color:#4c4c4c;transition:all .2s ease}.vsc__main .transac-block #proposals .button_travel_cheaper .button_placement_text a:hover{background-color:rgba(0,0,0,0.035)}.vsc__main .transac-block #proposals .buttons .button_select_price{min-width:140px}.vsc__main #proposals .digital-box:not(:first-child) .train_info{margin-top:30px}.vsc__main .transac-block .conteneur-ruban.classe1 div{border-radius:17px;padding:2px 10px;font-size:10px;left:0}.vsc__main .transac-block .conteneur-ruban.classe1 span{border-style:solid;border-width:7px 6px 0 6px;left:33px;bottom:-7px;border-color:#7abb00 transparent transparent transparent}.vsc__main .transac-block #proposals .buttons{border-top:1px solid #020202}.vsc__main .transac-block #proposals .price_proposals .price label{font-family:AvenirMedium,Arial}.vsc__main .transac-block #proposals tr.flexibleFare .price label span,.vsc__main .transac-block #proposals tr.cheapFare .price label span,.vsc__main .transac-block #proposals tr.upgradeFare .price label span,.vsc__main .transac-block #proposals tr.referenceFare .price label span,.vsc__main .transac-block #proposals tr.aspFare .price label span{font-family:AvenirHeavy,Arial}.vsc__main .transac-block #proposals .price_proposals .detail_button.detail_price{bottom:-15px}.vsc__main .transac-block #proposals .price_proposals tr.separation{height:19px}.vsc__main .transac-block #proposals{padding-bottom:40px}.vsc__main .vsct-tooltip-content:focus{outline:0}.vsc__main #reservationstep.transac-block{text-align:center}.vsc__main img[src*="payment-step-en-cours"]+strong,.vsc__main img[src*="payment-step-valide"]+strong{background-color:#fff;color:#000!important}.vsc__main img[src*="payment-step-en-cours"]+strong{border-top-right-radius:2.5em;border-bottom-right-radius:2.5em}.vsc__main .transac-block #paymentStep li:not(:last-child) strong::before{content:'';display:block;width:1.5em;height:1.5em;position:absolute;right:0;top:50%;transform:translateY(-50%);background-image:url('data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGcgaWQ9IkNoZXZyb25fRHJvaXRlXy1fY29waWUiPjxwYXRoIGlkPSJwYXRoNCIgZD0iTTMxLjQxIDIyLjlMMTguODEgOS4zYy0xLjMtMS40LTMuNS42LTIuMiAybDExLjcgMTIuNi0xMS43IDEyLjhjLTEuMyAxLjQuOSAzLjQgMi4yIDJsMTIuNi0xMy44Yy41LS42LjUtMS41IDAtMnoiIHN0eWxlPSJmaWxsOiAjZmZmIi8+PC9nPjwvc3ZnPg0K');background-size:100%}.vsc__main img[src*="payment-step-en-cours"]+strong::before{display:none!important}.vsc__main img[src*="payment-step-valide"]+strong::before{background-image:url('data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGcgaWQ9IkNoZXZyb25fRHJvaXRlXy1fY29waWUiPjxwYXRoIGlkPSJwYXRoNCIgZD0iTTMxLjQxIDIyLjlMMTguODEgOS4zYy0xLjMtMS40LTMuNS42LTIuMiAybDExLjcgMTIuNi0xMS43IDEyLjhjLTEuMyAxLjQuOSAzLjQgMi4yIDJsMTIuNi0xMy44Yy41LS42LjUtMS41IDAtMnoiIHN0eWxlPSJmaWxsOiAjZWE1MzMwIi8+PC9nPjwvc3ZnPg0K')!important}.vsc__main .transac-block #paymentStep li strong{position:relative;display:block;font-weight:normal;font-size:14px;color:#fff;margin:0;padding:7px 0}.vsc__main .composite-vsct-layout-2-composite-top{margin-bottom:50px;margin-top:0}.transac-block #proposals .placement_choice select{color:#ea5330!important}#block-basket.transac-block .digital-box.traveller .choice-insurance-mondial-assistance{box-sizing:content-box;background:#fffcfd;border:1px solid red;border-radius:5px;box-shadow:none}#block-basket.transac-block .digital-box.traveller .choice-col{background-color:#ea5330!important}#block-basket.transac-block .digital-box.traveller .inssurance-mondial-head,#block-basket.transac-block .digital-box.traveller .inssurance-mondial-title,#block-basket.transac-block .digital-box.traveller .description-assurance ul li strong{color:#ea5330!important}#block-order.transac-block #select-retrait-new-model .types-retrait li.checked,#block-order.transac-block #select-option-new-model .types-retrait li.checked{border:2px solid #000!important}#block-order.transac-block a.more span,#block-order.transac-block a:link.more span,#block-order.transac-block a:hover.more span,#block-order.transac-block a:visited.more span{color:#ea5330!important}.vsc__main #block-order.transac-block .types-retrait .list-like{font-size:13px}.vsc__main #block-order.transac-block #select-retrait-new-model .types-retrait li label,.vsc__main #block-order.transac-block #select-option-new-model .types-retrait li label{font-size:13px;font-family:AvenirMedium,Arial,sans-serif}.vsc__main .blocEnvoie .numeroMobile{margin:10px 0}.vsc__main .blocEnvoie li{margin:10px 0}.vsc__main #block-order.transac-block .text.inputNumero{border:1px solid #aba59c;font-size:13px;font-family:AvenirMedium,Arial;height:30px;box-sizing:border-box;padding:0 7px;background-color:#FFF}.vsc__main .transac-block .digital-box .option .blocOptions .passenger-bloc{padding:5px 5px 5px 0}#block-order.transac-block .civil input,#block-order.transac-block .civil select{color:#000!important}#block-order.transac-block .email input{color:#000!important}.vsc__main .transac-block #cgv-cgu h3{margin-top:20px;line-height:30px}.vsc__main .transac-block #cgv-cgu p,.transac-block .cgv-cgu p{text-align:justify}.vsc__main .transac-block .asp .segment-depart .departure,.vsc__main .transac-block .asp .segment-via .departure{background-image:url(/imgs/css/proposal/ico-departure-asp.png)}.vsc__main #block-order.transac-block .subtitle{color:#000}.vsc__main #block-order.transac-block .adresse-form label,.vsc__main #block-order.transac-block .destinataire label{width:auto;display:block;font-size:14px;margin:20px 0 10px 0;font-family:AvenirBook,Arial;font-weight:normal}.vsc__main #block-order.transac-block .destinataire input,.vsc__main #block-order.transac-block .destinataire select{margin-left:0}.vsc__main #block-order.transac-block .adresse-form .text,.vsc__main #block-order.transac-block .adresse .adresse-form .text{margin-left:0}.page-reservation-panier .vsc__container .composite-vsct-layout-1,.p_basket .vsc__container .composite-vsct-layout-1{margin-top:0}.p_basket.page-alerte-reservation .vsc__container .composite-vsct-layout-1{margin-top:35px}.vsc__main .transac-block .wrapper-bloc-services{background-color:#ecedeb;border-top:0;padding:20px;border-radius:5px}.vsc__main .transac-block .bloc-services-commun .display-price-DF{background:0;margin:10px 0 0 0;padding:5px 0 0 0;border:0}.transac-block .bloc-services-commun.deplie{font-family:AvenirMedium,Arial}.transac-block .bloc-services-commun.deplie .service{border-bottom:0;margin-left:0}.transac-block .bloc-services-commun.deplie .service.detail{width:100%}.vsc__main .transac-block .conteneur-ruban div{margin-left:0}.vsc__main #block-order.transac-block .email a.more span{margin-right:5px;font-family:AvenirBook,Arial;font-size:14px;color:#ea5330}.vsc__main #block-order.transac-block .birth .field-label{font-family:AvenirBook,Arial;font-size:12px}.vsc__main .transac-block .retrait-billet .delete_button a,.vsc__main #block-services.transac-block .delete_button a{color:#ea5330;height:auto}.page-reservation-panier .vsc__main .vsc__container .complex-title,#modal-dialog .complex-title,.p_basket .vsc__main .vsc__container .complex-title,#modal-dialog .complex-title{border-bottom:0}.vsc__main .transac-block .date-trajet{font-size:14px;font-weight:normal;font-family:AvenirMedium;color:#000;margin-top:20px;border-bottom:1px solid #000;margin-bottom:10px;background:0;padding-bottom:10px}.page-reservation-panier .vsc__main .transac-block .entete-commande .origin,.p_basket .vsc__main .transac-block .entete-commande .origin{font-family:AvenirHeavy,Arial;font-size:15px;margin:0 5px 0 0}.page-reservation-panier .vsc__main .transac-block .entete-commande .arrival,.p_basket .vsc__main .transac-block .entete-commande .arrival{font-family:AvenirHeavy,Arial;font-size:15px;margin:0 0 0 1px}.vsc__main .vsc__container .entete-commande img{margin-bottom:4px}.vsc__main .travel_more_infos_opened .opened-closed-button,.vsc__main .travel_more_infos .opened-closed-button{border-radius:20px;background-color:#e05206}.vsc__main .travel_more_infos_opened .opened-closed-button:hover,.vsc__main .travel_more_infos .opened-closed-button:hover,.vsc__main .travel_more_infos_opened .opened-closed-button:focus,.vsc__main .travel_more_infos .opened-closed-button:focus{background-color:#b51742;outline:0}.vsc__main #XsellCol .button-secondary,.vsc__main #Xsell-col-advanced .button-secondary{height:auto;padding:3px 10px;width:auto;border-radius:20px;color:#464545;text-decoration:none;border:1px solid #8a8a8a;background:0;font-size:11px;font-family:Arial;font-weight:normal}.vsc__main #block-basket-xsell #xsell-hotel-ajax .goButton{padding:3px 10px;height:auto;margin-top:2px;color:#464545;border:1px solid #8a8a8a;font-size:11px;font-family:Arial;font-weight:normal}.vsc__main #block-basket-xsell .avis-submit .goButton,.vsc__main #block-basket-xsell.transac-block .xsell-choose a{padding:3px 10px;height:auto;color:#464545;border:1px solid #8a8a8a;font-size:11px;font-family:Arial;font-weight:normal}.vsc__main #block-basket-xsell.transac-block .advanced .car h3{background-position:0 -9px;padding:0 0 .5em 55px}.page-reservation-panier .vsc__main #block-basket-cgv #cgv-cgu,.p_basket .vsc__main #block-basket-cgv #cgv-cgu,.page-reservation-panier .vsc__main #xsell-legal-notices,.p_basket .vsc__main #xsell-legal-notices{margin:20px}#block-basket-xsell.transac-block .complex-title.h1-like{margin-bottom:15px}.page-reservation-panier .vsc__main .vsc__container .composite-column-last .complex-title,.p_basket .vsc__main .vsc__container .composite-column-last .complex-title,.vsc__main #modal-dialog .composite-column-last .complex-title{border-bottom:0;font-size:14px!important}.vsc__main .composite-zone.composite-column.composite-column-last #priceTable{font-family:AvenirMedium,Arial}.vsc__main .composite-zone.composite-column.composite-column-last #wt4_grandTotal{color:black}.vsc__main .composite-zone.composite-column.composite-column-last .transac-block .digital-box{padding-bottom:40px}.vsc__main .display-price-DF .display-price-DF{padding:0;border:0}.vsc__main p.total-price-cell.total_panier{color:#ea5330}.vsc__main .transac-block .total-command,.vsc__main .transac-block .folder-fees{font-size:16px}.vsc__main .transac-block #total_panier{margin:0}.vsc__main div#cgv-cgu{padding:30px 0 20px 0}.vsc__main #xsell-legal-notices{padding:10px 0 50px 0}.vsc__main #block-order.transac-block .email #customerEmail,.vsc__main #block-order.transac-block .email #customerEmailConfirm{color:#ea5330;border:1px solid #aba59c;font-size:13px;font-family:AvenirMedium,Arial;height:30px;box-sizing:border-box;padding:0 7px;background-color:#FFF}.vsc__main .book-other-train .button-primary{min-width:140px}body[class*=p_orde] .vsc__container .composite-vsct-layout-1{margin-top:0}body[class*=p_orde] .vsc__main #block-order.transac-block h2.step{background:0;font-family:AvenirMedium,Arial;font-size:15px;border:0;text-transform:uppercase}body[class*=p_orde] #block-order.transac-block #select-retrait-new-model .types-retrait li.checked,body[class*=p_orde] #block-order.transac-block #select-option-new-model .types-retrait li.checked{border-color:#ea5330!important;padding:8px}.vsc__main #block-order.transac-block h2.step .color-sncf-4{color:#000}.vsc__main #block-order.transac-block h2.step em{color:#000;background:0;padding-right:0;padding-left:0}.vsc__main #block-order.transac-block h2.step em::after{content:'.'}.vsc__main #block-order.transac-block #select-retrait-new-model .types-retrait li strong,.vsc__main #block-order.transac-block #select-option-new-model .types-retrait li strong{color:#1e1e1e;font-weight:normal;margin-bottom:5px;font-family:AvenirHeavy;font-size:15px}.vsc__main #block-order.transac-block #select-retrait-new-model .checked strong,.vsc__main #block-order.transac-block #select-option-new-model .checked strong{color:#ea5330!important}.vsc__main #block-order.transac-block .text{width:100%;vertical-align:initial}.vsc__main #block-order.transac-block .civil label,.vsc__main #block-order.transac-block .email .email-label{line-height:14px}.vsc__main #block-order.transac-block .civil div,.vsc__main #block-order.transac-block .email div{padding-top:15px}.vsc__main span#format-label{font-size:14px;font-family:AvenirBook,Arial;margin-bottom:12px!important;line-height:14px}.vsc__main #block-order.transac-block .email a.more,.vsc__main #block-order.transac-block .email a.more:visited,.vsc__main #block-order.transac-block .email a.more:hover,.vsc__main #block-order.transac-block .email a.more:link{margin-top:0;width:auto}.vsc__main #block-order.transac-block .civil #customerMobilePhone{width:150px}.vsc__main #block-order.transac-block #mobile-phone{display:inline-block}.vsc__main #block-order.transac-block #mobile-phone a.vsct-tooltip-trigger{position:absolute;top:32px;left:260px}.vsc__main .transac-block p#generalConditions{margin-top:0;padding-top:10px}.transac-block p#newsletterPartenaires,.vsc__main .transac-block p#newsletterGenerique{margin-top:0;padding-top:5px}.vsc__main .transac-block #comm1CgvLink,.transac-block #comm1NewsGenerique,.vsc__main .transac-block #comm1NewsPartenaires{font-size:12px}.page-reservation-commande #block-order.transac-block .submit#orderSubmitButton{min-width:140px}.page-reservation-commande .transac-block .insurance-detail-common li,body[class*=p_payment] .transac-block .insurance-detail-common li{padding-top:7px;color:#ea5330}.vsc__main #block-payment.transac-block #payment-categories-container a.active{border-color:#ea5330}.vsc__main #block-payment.transac-block #payment-categories-container a.active+div.payment-arrow{border-color:#ea5330 transparent transparent transparent}.vsc__main .transac-block #payment-categories-container a{border-bottom:2px solid #aba59c}.vsc__main .transac-block #payment-categories-container .tab-PAYLIB span{font-size:15px;font-family:AvenirMedium;color:#4d4f53}.vsc__main .transac-block #payment-categories-container .tab-PAYLIB a:hover span{color:#ea5330}.vsc__main .transac-block #payment-categories-container .tab-PAYLIB .active span{color:#000}body[class*=p_payment] .vsc__main .transac-block .response-error{margin-left:0;margin-right:0}.vsc__main #block-payment.transac-block #total_panier.total-container{background:0;font-family:AvenirMedium}body[class*=p_payment] .vsc__main .transac-block .display-price-DF{padding:15px 25px}.vsc__main .transac-block .blue-highlight{color:#000;font-family:AvenirHeavy,Arial}.vsc__main #block-payment.transac-block .display-price-DF{margin:20px 0 10px 0}.vsc__main #block-payment.transac-block #form-cb input,.vsc__main #block-payment.transac-block #form-cb select{border-color:#aba59c}.vsc__main #block-payment.transac-block #form-cb input#codeSecurite{width:70px}.vsc__main #block-payment.transac-block #form-code-vouchers .submitButtonVouchers,.vsc__main .submitButtonVouchers:link,.submitButtonVouchers:visited,.vsc__main #form-code-vouchers-ccl .submitButtonVouchers,.vsc__main .submitButtonVouchers:link,.vsc__main .submitButtonVouchers:visited,.vsc__main #form-code-vouchers .removeButtonVouchers,.vsc__main .removeButtonVouchers:link,.vsc__main .removeButtonVouchers:visited{display:inline-block;color:#ea5330;text-decoration:none;padding:6px 20px;border:1px solid #ea5330!important;border-radius:26px;font-size:13px;font-family:AvenirMedium,Arial;height:auto;line-height:15px}.vsc__main .vsc__container .composite-column-last .complex-title,.vsc__main .vsc__container .composite-column-last .title-full{border:0;margin-bottom:5px}.vsc__main #block-recap-order-coordinates.transac-block .payment-update-link-container,.vsc__main #block-recap-order-coordinates-exchange.transac-block .payment-update-link-container,.vsc__main #block-recap-order-coordinates-user.transac-block .payment-update-link-container{background:0;text-align:left}.vsc__main #block-recap-order-coordinates.transac-block .payment-update-link,.vsc__main #block-recap-order-coordinates-exchange.transac-block .payment-update-link,.vsc__main #block-recap-order-coordinates-user.transac-block .payment-update-link{float:none;display:inline-block;color:#2b2b2b;text-decoration:none;padding:5px 13px;border:1px solid #797777;border-radius:26px;font-size:12px;font-family:AvenirMedium,Arial;margin-bottom:20px;line-height:12px}.vsc__main #block-recap-order-coordinates.transac-block .payment-update-link:hover,.vsc__main #block-recap-order-coordinates-exchange.transac-block .payment-update-link:hover,.vsc__main #block-recap-order-coordinates-user.transac-block .payment-update-link:hover,.vsc__main #block-recap-order-coordinates.transac-block .payment-update-link:focus,.vsc__main #block-recap-order-coordinates-exchange.transac-block .payment-update-link:focus,.vsc__main #block-recap-order-coordinates-user.transac-block .payment-update-link:focus{background-color:rgba(0,0,0,0.1);border-color:#000;color:#000}.vsc__main #block-payment-tchat.transac-block #payment-tchat{padding:0 15px 17px 20px}.vsc__main #block-payment-tchat.transac-block #payment-tchat h2{font-weight:normal;font-family:AvenirMedium;color:#000;padding-bottom:14px}.vsc__main #block-payment-tchat.transac-block a{margin-left:52px}.vsc__main #block-payment-tchat.transac-block{min-height:79px;padding:0;background-size:51px 49px;background-repeat:no-repeat;background-position:20px 27px!important}.vsc__main #block-payment-tchat.transac-block a{text-decoration:none;margin-left:61px}body[class*=p_confirmation] .vsc__container .composite-vsct-layout-1{margin-top:0}body[class*=p_confirmation].node-type-page .vsc__container{background-position:50% 263px}body[class*=p_confirmation].node-type-page .vsc__main::before{display:none}body[class*=p_confirmation] .vsc__main #reservationstep.transac-block{margin-top:0}body[class*=p_confirmation] .thanks-conf{padding:0!important;text-align:center;position:relative;margin-top:25px}body[class*=p_confirmation] .thanks-conf h2,body[class*=p_confirmation] .vsc__container .thanks-conf h2{font-size:40px!important;text-transform:initial;font-family:AvenirBook,Arial;display:inline-block;width:auto;line-height:0;margin-right:4px;color:#fff}body[class*=p_confirmation] .thanks-conf p,body[class*=p_confirmation] .vsc__container .thanks-conf p{display:inline-block;font-size:47px!important;font-family:AvenirHeavy;color:#fff}body[class*=p_confirmation] .composite-zone-inner .messagesInfoBleu,body[class*=p_confirmation] .transac-block .messagesInfoBleu,.messagesInfoBleu{margin-left:20px}body .vsc__main .step-print{box-shadow:none;border:1px solid #828282;border-radius:25px;bottom:-184px;padding:8px 10px 2px 10px;cursor:pointer}body .vsc__main .step-print:hover{background-color:rgba(0,0,0,0.035)}body .vsc__main .transac-block#reservationstep .step-print #print_DF{color:#000;text-decoration:none}.vsc__main .transac-block #box-label{padding:15px 0 0 0}.vsc__main .transac-block .delivery-mode-description{margin-left:70px}.vsc__main .transac-block #your-trip #box-label .your-trip-fare td.action .submit{min-width:140px}body[class*=p_confirmation] .vsc__main .types-retrait .button-primary a{padding:0 10px;height:auto}.vsc__main #block-travel.transac-block #your-trip h2{border-bottom:0}.vsc__main .transac-block .reference-dossier p,.vsc__main .transac-block .reference-nom p{font-family:AvenirMedium,Arial;font-weight:normal;font-size:16px}.vsc__main .transac-block .reference-dossier span,.transac-block .reference-nom span,.vsc__main .transac-block .reference-dossier span,.vsc__main .transac-block .reference-nom span{font-family:AvenirHeavy,Arial;display:inline-block;color:#ea5330;font-size:16px}.vsc__main .transac-block #your-trip #box-label h3 em.chosen-mode-name{color:#ea5330;font-weight:normal;font-size:15px}.vsc__main .transac-block .color-justificatif{color:#ea5330!important}.vsc__main .transac-block #your-trip #box-label #help a,.vsc__main .transac-block #your-trip #help a{color:#ea5330}.vsc__main .transac-block #common-pot-information-container+#help+.right{margin-right:0}.vsc__main .transac-block #your-trip #passengers{background:0;border:0;margin:20px 0}.vsc__main .footer--pepites--button{display:inline-block;font-family:AvenirMedium,Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;line-height:15px;text-decoration:none;text-align:center;padding:6px 20px;border-radius:20px;transition:all .2s ease;cursor:pointer;border:1px solid #ea5330;background-color:#ea5330;height:auto;color:#fff;vertical-align:bottom}body[class*=p_confirmation] .vsc__main .transac-block .display-price-DF{padding:0;border:0}.vsc__main #block-payment-summary{margin:20px 0 30px 0;padding:5px;border:1px solid #ea5330;border-radius:5px}.vsc__main #block-payment-summary h2.complex-title,.vsc__main .vsc__container .composite-column-last .title-full{border:0}.vsc__main #block-payment-summary.transac-block #ref-transaction #total_panier{padding-top:20px}.vsc__main .transac-block .facebook-loisir .button-primary{margin:20px;float:right;padding:7px;background-image:none;font-family:AvenirMedium,Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;text-decoration:none;text-align:center;border-radius:20px;transition:all .2s ease;cursor:pointer;border:1px solid #ea5330;background-color:#ea5330;height:auto;color:#fff}.vsc__main .transac-block .facebook-loisir .button-primary a{padding:0 20px;height:auto}.vsc__main .transac-block .conteneur-ruban.asp span{border:0}.vsc__main .transac-block#block-services .service.selected,.vsc__main .transac-block#block-services .service.included{padding:25px 20px;margin-left:0;margin-bottom:-2px}.vsc__main .transac-block#block-services .service select{height:30px}body[class*=p_confirmation] .digital-box-grey{background:0;padding:0}.vsc__main #block-confirmation-consult.transac-block #follow-orders h2{margin-bottom:0}.vsc__main #block-confirmation-consult.transac-block #follow-orders #follow-orders-box{padding:0}.vsc__main #block-confirmation-consult.transac-block #follow-orders #follow-orders-box li{position:relative;margin:0 0 10px 0;padding-left:15px;font-size:12px;color:#000}.vsc__main #block-confirmation-consult.transac-block #follow-orders #follow-orders-box li:before{content:'';display:block;position:absolute;top:7px;left:0;width:6px;height:6px;border-radius:50%;background:#545454}.vsc__main .transac-block .response-warning .smiley-col .smiley{height:40px;width:40px;background-repeat:no-repeat;background-position-x:3px}.vsc__main .transac-block .conteneur-ruban.asp div{background-color:#00b0d7;padding:4px 0 0 20px}.page-reservation-services .vsc__main .transac-block .display-price-DF{padding:5px 0 0 0;border:0;overflow:inherit}.page-reservation-services .vsc__main .transac-block .display-price-DF>.display-price-DF>.display-price-DF{margin:0 -20px}.page-reservation-services .vsc__main .transac-block .display-price-DF .display-price-DF{margin:0}.page-reservation-services .vsc__container{padding-bottom:40px}.vsc__main #block-alerteresa-search.transac-block #searchFieldsTravelCities label,.vsc__main #block-alerteresa-search.transac-block #searchFieldsTravelOutward label{font-weight:normal}[class*="_recherche_horaire_"] .breadcrumb+.content{margin-top:100px}[class*="_recherche_horaire_"] #block-schedule-results.transac-block .direct input[type=submit],[class*="_recherche_horaire_"] #block-schedule-results.transac-block .direct a.input-book,[class*="_recherche_horaire_"] #block-schedule-results.transac-block .via-simple input[type=submit],[class*="_recherche_horaire_"] #block-schedule-results.transac-block .via-simple a.input-book{min-width:90px}[class*="_recherche_horaire_"] #block-schedule-results.transac-block .direct input[type=submit]:hover,[class*="_recherche_horaire_"] #block-schedule-results.transac-block .direct a.input-book:hover,[class*="_recherche_horaire_"] #block-schedule-results.transac-block .via-simple input[type=submit]:hover,[class*="_recherche_horaire_"] #block-schedule-results.transac-block .via-simple a.input-book:hover{color:#fff}[class*="_recherche_horaire_"] #block-search,#search.digital-box{background:0;border:1px solid #ea5330;border-radius:5px;margin-bottom:30px}[class*="_recherche_horaire_"] #search.digital-box h2.complex-title,[class*="_recherche_horaire_"] #search.digital-box h2.title-full{width:100%;color:#000;font-family:AvenirMedium,Arial;font-size:16px;text-transform:uppercase;font-weight:normal;line-height:25px;border:0}[class*="_recherche_horaire_"] #search.digital-box h2.complex-title span,[class*="_recherche_horaire_"] #search.digital-box h2.title-full span{margin-left:5px}[class*="_recherche_horaire_"] #search.digital-box #search-zone .input-search{color:#ea5330;border:1px solid #aba59c;font-size:13px;font-family:AvenirMedium,Arial;height:30px;box-sizing:border-box;padding:0 7px;background-color:#FFF;margin:0}[class*="_recherche_horaire_"] #block-schedule-results.transac-block .button-primary,[class*="_recherche_horaire_"] #block-schedule-results.transac-block .travel_resume_detail input[type=submit],[class*="_recherche_horaire_"] #block-schedule-results.transac-block .travel_resume_detail a.input-book{padding:6px 15px;font-weight:normal;line-height:15px;height:auto}[class*="_recherche_horaire_"] #block-search #search #hexago-links ul li,[class*="_recherche_horaire_"] #search.digital-box #hexago-links ul li{display:inline;color:#000;padding:0 10px}[class*="_recherche_horaire_"] .transac-block .travel_cities{width:430px;max-width:100%}[class*="_recherche_horaire_"] #block-schedule-results.transac-block .label-desc-download{margin-bottom:10px}[class*="_recherche_horaire_"] #userAccount{font-size:14px;font-family:AvenirMedium,Arial;font-weight:normal}[class*="_recherche_horaire_"] .transac-block p#pushAccount{border-bottom:0;padding-bottom:0}[class*="_recherche_horaire_"] .transac-block #recherche-train-form .form_group legend,[class*="_recherche_horaire_"] .transac-block #recherche-train-form label.label-votre-voyage-aller-simple,[class*="_recherche_horaire_"] .transac-block #recherche-train-form label.label-votre-voyage-aller-retour,[class*="_recherche_horaire_"] #block-booking-schedule.transac-block #recherche-train-form .labl-2,[class*="_recherche_horaire_"] #block-booking-schedule.transac-block #recherche-train-form .labl-1,[class*="_recherche_horaire_"] .transac-block #recherche-train-form #travel_infos em#your_comfort,[class*="_recherche_horaire_"] .transac-block #recherche-train-form em{font-family:AvenirBook,Arial;font-size:14px;font-weight:normal;margin-bottom:5px}[class*="_recherche_horaire_"] #block-booking-schedule.transac-block #recherche-train-form .labl-2,[class*="_recherche_horaire_"] #block-booking-schedule.transac-block #recherche-train-form .labl-1{float:none}[class*="_recherche_horaire_"] #block-booking-schedule.transac-block #recherche-train-form #ORIGIN_CITY,[class*="_recherche_horaire_"] #block-booking-schedule.transac-block #recherche-train-form #DESTINATION_CITY{margin-top:5px;margin-bottom:10px;border:1px solid #aba59c;font-size:13px;font-family:AvenirMedium,Arial;height:30px;box-sizing:border-box;border-radius:0;padding:0 7px;background-color:#FFF}[class*="_recherche_horaire_"] #block-booking-schedule.transac-block #recherche-train-form #ORIGIN_CITY:hover,[class*="_recherche_horaire_"] #block-booking-schedule.transac-block #recherche-train-form #DESTINATION_CITY:hover{border-color:#ea5330}[class*="_recherche_horaire_"] #block-booking-schedule.transac-block #recherche-train-form #OUTWARD_DATE,[class*="_recherche_horaire_"] #block-booking-schedule.transac-block #recherche-train-form #INWARD_DATE{width:101px}[class*="_recherche_horaire_"] #block-booking-schedule.transac-block #recherche-train-form .searchFieldsTravelOutward.dates-time-line #OUTWARD_TIME,[class*="_recherche_horaire_"] #block-booking-schedule.transac-block #recherche-train-form .searchFieldsTravelInward.dates-time-line #INWARD_TIME{width:53px}[class*="_recherche_horaire_"] #block-schedule-results.transac-block .button-primary,[class*="_recherche_horaire_"] #block-schedule-results.transac-block .button-secondary{padding:6px 20px;font-weight:normal;height:auto;line-height:1.5}[class*="_recherche_horaire_"] .vsc__main .transac-block #recherche-train-form #CMD_CMD_VALIDATION{margin-top:0}[class*="_recherche_horaire_"] #block-booking-schedule.transac-block #recherche-train-form .searchFieldsTravelOutward.dates-time-line #OUTWARD_TIME,[class*="_recherche_horaire_"] #block-booking-schedule.transac-block #recherche-train-form .searchFieldsTravelInward.dates-time-line #INWARD_TIME{margin-right:0;padding-left:5px}[class*="_recherche_horaire_"] .transac-block #recherche-train-form #travel_infos em#your_comfort{display:block}[class*="_recherche_horaire_"] .transac-block #d_passenger #nbPassengerSelect label{white-space:nowrap}.vsc__main #block-booking-handicap.transac-block #outwardDateField,.vsc__main #block-booking-handicap.transac-block #inwardDateField{width:auto;margin-right:10px}.vsc__main #block-booking-handicap#block-booking-handicap.transac-block .required{font-weight:normal}.vsc__main #block-booking-handicap#block-booking-handicap.transac-block span.required{display:block;float:none;font-size:14px;margin-bottom:8px;font-family:AvenirBook,Arial}.vsc__main #block-booking-handicap.transac-block #searchFieldsTravelType span,.vsc__main #block-booking-handicap.transac-block #outwardCity label,.vsc__main #block-booking-handicap.transac-block #inwardCity label,.vsc__main #block-booking-handicap.transac-block #outwardDateField label,.vsc__main #block-booking-handicap.transac-block #inwardDateField label,.vsc__main #block-booking-handicap.transac-block #searchFieldsTravelWays span{float:none}.vsc__main #block-booking-handicap.transac-block #defaultSearchFields .DatePicker_trigger{width:100px}.vsc__main fieldset#searchFieldsTravelCities,.vsc__main fieldset#searchFieldsTravelWays{margin-top:10px}.vsc__main #block-booking-handicap.transac-block h2 em{background:#ea5330;color:#fff;display:block;float:left;font-style:normal;border-radius:22px;height:28px;margin-right:10px;padding-left:0;text-align:center;width:31px;border:0;font-size:18px;line-height:26px}.vsc__main #block-booking-handicap.transac-block h2 span{padding-left:0;padding-top:8px;color:#000;font-family:AvenirMedium;font-size:18px;background:0;border:0}.vsc__main #block-booking-handicap.transac-block .formInfos{font-size:13px;line-height:17px}.vsc__main #block-booking-handicap.transac-block #d_firstPassenger,.vsc__main #block-booking-handicap.transac-block #d_secondPassenger{padding:20px;border:1px solid #ea5330;border-radius:5px}.vsc__main #block-booking-handicap.transac-block .d_passengerDetails label{font-weight:normal}.vsc__main #block-booking-handicap.transac-block #d_passengers input,.vsc__main #block-booking-handicap.transac-block #d_travelComfort input,.vsc__main #block-booking-handicap.transac-block #d_passengers select,.vsc__main #block-booking-handicap.transac-block #d_travelComfort select{color:#000}.vsc__main #block-booking-handicap.transac-block #fs1_HAN_DISABILITY_LEVEL li,.vsc__main #block-booking-handicap.transac-block #fs_hanUseWheelchair li,.vsc__main #block-booking-handicap.transac-block #hanCompanionType li{padding-left:3px;padding-top:3px}.vsc__main form.wayType{margin-bottom:40px}.vsc__main #block-booking-handicap.transac-block #l_main #d_titleAndCodePromoContainer,.vsc__main #block-booking-handicap.transac-block #d_firstPassenger .d_titleAndCodePromoContainer,.vsc__main #block-booking-handicap.transac-block #d_secondPassenger .d_titleAndCodePromoContainer{padding:0 0 1em 0;margin-bottom:1.5em}.vsc__main #block-booking-handicap.transac-block #d_firstPassenger h3,.vsc__main #block-booking-handicap.transac-block #d_secondPassenger h3{font-family:AvenirMedium}.vsc__main #block-booking-handicap.transac-block #d_distributionCountry{margin-bottom:40px}.vsc__main #block-searchform.transac-block #aftersaleContent #listBox a:visited.selected{color:#ea5330}.vsc__main #block-searchform.transac-block #aftersaleContent #listBox a{font-family:AvenirMedium;font-weight:normal}.vsc__main #block-searchform.transac-block #aftersaleContent label{font-weight:normal}.vsc__main #block-searchform.transac-block fieldset P.input input,.vsc__main #block-searchform.transac-block #aftersaleContent P.input input{border:1px solid #aba59c;font-size:13px;font-family:AvenirMedium,Arial;height:30px;box-sizing:border-box;padding:0 7px;background-color:#FFF;margin:7px 0}.vsc__main #block-searchform.transac-block #link-dvsearch{color:#ea5330}.vsc__main .button-primary:first-child:hover{color:#fff}.vsc__main #aftersaleContent input[type=submit]{margin-top:10px}.vsc__main #block-basket-xsell.transac-block .xsell-advanced .xsell-choose{top:0}.vsc__container .transac-block h1.title-full{font-size:16px;border:0}.vsc__container .complex-title span,#modal-dialog .complex-title span,.vsc__container .title-full span>span,#modal-dialog .title-full span>span{font-family:AvenirHeavy}.vsc__container .complex-title,#modal-dialog .complex-title,.vsc__main .vsc__container .composite-column-last .complex-title,.vsc__container .title-full,#modal-dialog .title-full,.vsc__main .vsc__container .composite-column-last .title-full{padding-bottom:12px!important;margin-bottom:20px}.vsc__main .transac-block .segment-arrivee .arrival .hour p,.vsc__main .transac-block .segment-depart .hour p,.vsc__main .transac-block .segment-via .hour p,.vsc__main .transac-block .travel_via.segment-depart .same-station.departure .hour p,.vsc__main .transac-block .travel_direct.segment-depart .arrival .hour p{font-family:AvenirHeavy,Arial}.vsc__main input[type="radio"]{width:16px!important;height:16px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #999;background-color:white!important;border-radius:50%;margin-top:-1px!important;padding:0!important;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.vsc__main input[type="radio"]:checked{border:2px solid #ea5330;background-color:#ea5330!important;outline:0}.vsc__main #block-order.transac-block .email #customerEmailType_HTML,.vsc__main #block-order.transac-block .email #customerEmailType_TEXT{width:16px;height:16px;vertical-align:sub;margin-right:4px}.vsc__main #block-order.transac-block .email .format-mail{height:54px}.vsc__main #block-order.transac-block .email .format-mail label{margin-right:10px}.vsc__main .transac-block .messagesInfoBleu{margin:0 auto;border-radius:5px;font-size:14px;box-shadow:none}.vsc__main img[src*="payment-step-en-cours"]+strong,.vsc__main img[src*="payment-step-valide"]+strong{color:#ea5330!important;font-family:AvenirHeavy}.p_confirmation.node-type-page .vsc__main .block::before{content:none}.page-reservation-commande.node-type-page .vsc__main::before{background:0}.node-type-page .vsc__main::before{min-height:271px;background:url(/imgs/tetiere_generique_coquelicot.jpg) 100% no-repeat}body[class*=p_outwardProposals].node-type-page .vsc__main #block-vsct_feature_canvas-hermes-canvas-header.block::before,body[class*=page-billet-train-resultat].node-type-page .vsc__main #block-vsct_feature_canvas-hermes-canvas-header.block::before,body[class*=page-reservation-panier].node-type-page .vsc__main #block-vsct_feature_canvas-hermes-canvas-header.block::before,body[class*=page-reservation-basket].node-type-page .vsc__main #block-vsct_feature_canvas-hermes-canvas-header.block::before,body[class*=page-prenotazione-cestino].node-type-page .vsc__main #block-vsct_feature_canvas-hermes-canvas-header.block::before,body[class*=page-reserva-carrito].node-type-page .vsc__main #block-vsct_feature_canvas-hermes-canvas-header.block::before,body[class*=page-reservierung-warenkorb].node-type-page .vsc__main #block-vsct_feature_canvas-hermes-canvas-header.block::before,body[class*=page-reservering-mandje].node-type-page .vsc__main #block-vsct_feature_canvas-hermes-canvas-header.block::before,body[class*=p_order].node-type-page .vsc__main #block-vsct_feature_canvas-hermes-canvas-header.block::before,body[class*=page-reservation-commande].node-type-page .vsc__main #block-vsct_feature_canvas-hermes-canvas-header.block::before,body[class *=p_payment].node-type-page .vsc__main #block-vsct_feature_canvas-hermes-canvas-header.block::before,body[class*=page-reservation-paiement].node-type-page .vsc__main #block-vsct_feature_canvas-hermes-canvas-header.block::before,body[class *=page-reservation-reservationexpress].node-type-page .vsc__main #block-vsct_feature_canvas-hermes-canvas-header.block::before,body[class*=page-book-expressbooking].node-type-page .vsc__main #block-vsct_feature_canvas-hermes-canvas-header.block::before,body[class*=page-prenotazione-prenotazione-express].node-type-page .vsc__main #block-vsct_feature_canvas-hermes-canvas-header.block::before,body[class*=page-reserva-reservaexpress].node-type-page .vsc__main #block-vsct_feature_canvas-hermes-canvas-header.block::before,body[class*=page-buchung-expressbuchung].node-type-page .vsc__main #block-vsct_feature_canvas-hermes-canvas-header.block::before,body[class*=page-boeken-expressboeken].node-type-page .vsc__main #block-vsct_feature_canvas-hermes-canvas-header.block::before{content:"";background:url(/imgs/tetiere_sablier.png) no-repeat center;position:absolute;top:56px;left:0;background-size:210% 100%;background-position:right -10px top;height:271px;width:100%}body[class*=outwardProposals] .vsc__main .composite-column-first #bloc-remotecontrol.transac-block #recherche-train-form .recap-infos>li,body[class*=p_inward].vsc__main .composite-column-first #bloc-remotecontrol.transac-block #recherche-train-form .recap-infos>li{font-family:Arial;font-weight:bold;color:#000;margin-bottom:3px;max-width:210px}body[class*=outwardProposals] .vsc__main .composite-column-first #bloc-remotecontrol.transac-block #recherche-train-form .recap-infos>li .span-infos,body[class*=p_inward].vsc__main .composite-column-first #bloc-remotecontrol.transac-block #recherche-train-form .recap-infos>li .span-infos{font-family:Arial;font-weight:bold;color:#000}body[class*=outwardProposals] .vsc__main .composite-column-first #bloc-remotecontrol.transac-block #recherche-train-form .recap-infos>li.span-infos,body[class*=p_inward].vsc__main .composite-column-first #bloc-remotecontrol.transac-block #recherche-train-form .recap-infos>li.span-infos{font-family:AvenirBook,Arial;font-weight:normal;color:#000}body[class*=outwardProposals] .vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .trip-telecommande,body[class*=p_inward].vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .trip-telecommande{font-family:Arial;font-weight:bold;color:#000}body[class*=outwardProposals] .vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .header-outward-inward,body[class*=p_inward].vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .header-outward-inward{font-family:Arial;font-weight:bold;color:#000}body[class*=outwardProposals] .vsc__main .composite-column-first #bloc-remotecontrol.transac-block fieldset{padding:10px 0 10px 0}body[class*=outwardProposals] .vsc__main .composite-column-first #bloc-remotecontrol.transac-block .bloc-modif #ORIGIN_CITY,body[class*=outwardProposals] .vsc__main .composite-column-first #bloc-remotecontrol.transac-block .bloc-modif #DESTINATION_CITY,body[class*=outwardProposals] .vsc__main .composite-column-first #bloc-remotecontrol.transac-block .bloc-modif #VIA_CITY{width:100%!important;margin-top:5px}body[class*=outwardProposals] .vsc__main .composite-column-first #bloc-remotecontrol.transac-block #recherche-train-form .modif-horraires{margin-top:10px}body[class*=outwardProposals] .vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .div-telecommande .bloc-modif #d_passengerDetails .voyDiv.passenger{padding:10px 15px 5px 15px}body[class*=outwardProposals] .vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .div-telecommande .bloc-modif #d_passengerDetails .voyDiv.passenger input[type="text"],body[class*=outwardProposals] .vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .div-telecommande .bloc-modif #d_passengerDetails .voyDiv.passenger select{width:100%}body[class*=outwardProposals] .vsc__main .composite-column-first #bloc-remotecontrol.transac-block #recherche-train-form input.input_radio{height:16px;margin-bottom:2px}body[class*=outwardProposals] .vsc__main .composite-column-first #bloc-remotecontrol.transac-block #recherche-train-form .bloc-modif label{margin-right:5px}body[class*=outwardProposals] .vsc__main .composite-column-first #bloc-remotecontrol.transac-block #recherche-train-form .secondClasse{margin-left:20px}.vsc__main #block-bestpricesummary.transac-block h2{font-family:AvenirMedium,Arial;font-size:15px;margin-top:20px;margin-bottom:30px}body[class*=outwardProposals] .vsc__main .transac-block #proposals .price_proposals .a_saisir{border:0;margin:10px 0 0}.vsc__main .transac-block #proposals .placement_choice .title{font-size:14px;font-weight:normal;border:0;padding-bottom:20px;font-family:AvenirHeavy}.vsc__main .transac-block #proposals .placement_choice .places .title{color:#898a8c;font-size:14px;font-weight:normal;font-family:AvenirMedium;line-height:20px}.vsc__main .transac-block #proposals .placement_choice .spacesEligible{padding-top:18px}.vsc__main .transac-block #proposals .placement_choice .spacesEligible>span{font-family:AvenirHeavy;font-size:15px}.vsc__main .transac-block #proposals .placement_choice .classeConfort.nonconfort{vertical-align:baseline;display:inline-block}.vsc__main .transac-block #proposals .placement_choice .places .description-ambiance{width:60%}.placement_choice .places .radio-ambiance+td{width:60%}.vsc__main .transac-block #proposals .placement_choice .places .train_place label,.vsc__main .transac-block #proposals .placement_choice .places .train_wagon label,.vsc__main .transac-block #proposals .placement_choice .places .train_place_number label{margin-bottom:4px;display:block;color:#000}.vsc__main .transac-block #proposals .placement_choice .places .train_place select{font-size:13px;padding:2px 27px 0 9px;height:30px;margin-bottom:20px}.vsc__main .transac-block .classeConfort .inputConfort{margin-top:3px!important;margin-right:5px}.vsc__main .transac-block .classeConfort.noconfort input{margin-top:0!important;margin-right:0}.vsc__main .transac-block .classeConfort p{max-width:350px}.vsc__main .transac-block #proposals .placement_choice .train:not(.first){padding-top:20px}.vsc__main .transac-block #proposals .price_proposals .price_detail .price_description .price_label{font-family:AvenirHeavy,Arial}.vsc__main .transac-block #proposals .price_proposals .a_saisir p{padding:9px 0 5px 29px}.vsc__main .transac-block #proposals .price_proposals .price_description .push-services-label-code,.vsc__main .transac-block #proposals .price_proposals .price_description .vsct-tooltip-trigger,.vsc__main .transac-block #proposals .price_proposals .price_description .vsct-tooltip-trigger:visited{color:#ea5330}.vsc__main .transac-block #proposals .price_proposals .detail_button.detail_price{display:inline-block;color:#ea5330;text-decoration:underline;padding:0;background:0;border:0;bottom:0}.vsc__main .transac-block #proposals .price_proposals .detail_button.detail_price>span{display:none}.vsc__main .transac-block #proposals .buttons .button_choose_placement{position:relative}.vsc__main .transac-block #proposals .buttons .button_placement_logo{position:absolute;top:0;right:-14px;height:30px;background-position:center center;border-radius:30px;border-top-left-radius:0;border-bottom-left-radius:0;background-size:100%}.vsc__main .transac-block #proposals .buttons .button_choose_placement .button_placement_text input{text-shadow:none;box-shadow:none;border-radius:30px;font-size:13px;padding:9px 39px 9px 20px;line-height:10px;height:auto}body[class*=outwardProposals] -retour.node-type-page .vsc__main .vsc__container{padding-top:80px}body[class*=outwardProposals] -retour.node-type-page .vsc__main .vsc__container .composite-vsct-layout-2-composite-top{margin-bottom:61px}body[class*=p_inward].vsc__main .transac-block #recherche-train-form .recapitulatif{padding:15px 20px 0 20px;margin-top:20px;color:#000;font-size:13px;line-height:22px;padding-bottom:20px}body[class*=p_inward].vsc__main .transac-block #recherche-train-form .recapitulatif .trip-telecommande{color:#000}body[class*=p_inward].vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .recapitulatif-price{padding:0 20px 13px 20px;border-top:1px solid #ea5330}body[class*=p_inward].vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .recapitulatif-price .price{font-size:24px;font-weight:normal;font-family:AvenirHeavy;color:#000}body[class*=p_inward].vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .recapitulatif-price .decimal_price{padding-top:25px;font-size:16px}body[class*=p_inward].vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .recapitulatif-price .right{padding:4px 10px;height:auto;margin-right:-7px}body[class*=p_inward].vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .white_line{border-top:0}.vsc__main .transac-block .entete-commande .trajet{padding:10px 0 15px 0;display:table}.vsc__main .vsc__container .entete-commande img{margin-bottom:4px}.vsc__main .vsc__container .entete-commande img{display:none}.vsc__main .vsc__container .entete-commande .aller+.arrival{position:relative;padding-left:28px}.vsc__main .vsc__container .entete-commande .aller+.arrival:before{content:"";width:22px;height:24px;position:absolute;top:-5px;left:-3px;background-size:125%;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPjx0aXRsZT5hbGxlcjwvdGl0bGU+PHBhdGggZmlsbD0iIzQ0NCIgZD0iTTIzLjgzNyAxNC42MjlsLTUuODEyLTYuMjY5Yy0wLjg0OS0wLjkxNC0yLjI4NiAwLjM5Mi0xLjQzNyAxLjMwNnYwbDQuMzEgNC43MDJoLTEzLjcxNGMtMS4yNDEgMC0xLjI0MSAxLjk1OSAwIDEuOTU5aDEzLjY0OWwtNC4yNDUgNC42MzdjLTAuODQ5IDAuOTE0IDAuNTg4IDIuMjg2IDEuNDM3IDEuMzA2bDUuODEyLTYuMzM1YzAuMzI3LTAuMzkyIDAuMzI3LTAuOTggMC0xLjMwNnoiPjwvcGF0aD48L3N2Zz4=)}.vsc__main .vsc__container .entete-commande .retour+.aller+.arrival:before{content:"";width:21px;height:24px;position:absolute;top:-5px;left:-3px;background-size:125%;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPjx0aXRsZT5hbGxlci1yZXRvdXI8L3RpdGxlPjxwYXRoIGZpbGw9IiM0NDQiIGQ9Ik0yMi4yMDQgMjAuODk4aC0xMy4zODhsNC4yNDUtNC43MDJjMC44NDktMC45MTQtMC41ODgtMi4yODYtMS40MzctMS4zMDZsLTUuNjE2IDYuMjA0Yy0wLjI2MSAwLjE5Ni0wLjQ1NyAwLjUyMi0wLjM5MiAwLjg0OSAwIDAgMCAwLjA2NSAwIDAuMDY1IDAgMC4wNjUgMCAwLjA2NSAwIDAuMTMxIDAuMDY1IDAuMTMxIDAuMTMxIDAuMzI3IDAuMTk2IDAuNDU3bDUuODEyIDYuMjY5YzAuODQ5IDAuOTE0IDIuMjg2LTAuMzkyIDEuNDM3LTEuMzA2bC00LjMxLTQuNjM3aDEzLjQ1M2MxLjI0MS0wLjA2NSAxLjI0MS0yLjAyNCAwLTIuMDI0ek0yNi43MSA5Ljg2MWMwLTAuMTMxLTAuMTMxLTAuMzI3LTAuMTk2LTAuNDU3bC01LjgxMi02LjI2OWMtMC44NDktMC45MTQtMi4yODYgMC4zOTItMS40MzcgMS4zMDZsNC4zMSA0LjcwMmgtMTMuNzhjLTEuMjQxIDAtMS4yNDEgMS45NTkgMCAxLjk1OWgxMy42NDlsLTQuMjQ1IDQuNjM3Yy0wLjg0OSAwLjkxNCAwLjU4OCAyLjI4NiAxLjQzNyAxLjMwNmw1LjgxMi02LjMzNWMwLjE5Ni0wLjE5NiAwLjI2MS0wLjU4OCAwLjI2MS0wLjg0OXoiPjwvcGF0aD48L3N2Zz4=)}.vsc__main .vsc__container .entete-commande .retour+.aller+.arrival{padding-left:30px}.vsc__main .vsc__container .entete-commande .retour+.aller+.arrival:after{display:none;content:"";width:0;height:0;border-style:solid;border-width:4px 7px 4px 0;border-color:transparent #000 transparent transparent;position:absolute;top:3px;left:0}.vsc__main .transac-block .entete-commande .trip-header::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);margin:0;width:38px;height:34px;background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPjx0aXRsZT50cmFpbjwvdGl0bGU+PHBhdGggZmlsbD0iIzQ0NCIgZD0iTTI4LjE0NyAyMS42MTZjLTAuMDY1LTAuMDY1LTAuMDY1LTAuMTk2LTAuMTMxLTAuMjYxIDAuNDU3LTAuMzkyIDAuNzE4LTEuMTEgMC43MTgtMS43NjN2MGMtMC4wNjUtNi41MzEtNS43NDctMTIuNDA4LTEyLjY2OS0xMi40MDhoLTEyLjE0N2MtMC4zOTIgMC0wLjY1MyAwLjI2MS0wLjY1MyAwLjY1M3MwLjI2MSAwLjY1MyAwLjY1MyAwLjY1M2gxMi4xNDdjMy4wNjkgMCA1Ljg3OCAxLjI0MSA3LjkwMiAzLjI2NWgtMy41OTJjLTAuMTk2IDAtMC4zOTIgMC4wNjUtMC41MjIgMC4xOTZzLTAuMTk2IDAuMzI3LTAuMTk2IDAuNTIyYzAgMC4xOTYgMC4wNjUgMC4zOTIgMC4xOTYgMC41MjJ2MGwzLjc4OCAzLjcyMmMwLjI2MSAwLjMyNyAwLjcxOCAwLjQ1NyAxLjExIDAuNTIyIDAuNjUzIDAgMS42OTggMCAyLjM1MSAwIDAuMTk2IDAuODQ5IDAuMzI3IDEuNjk4IDAuMzI3IDIuNTQ3IDAgMC4zMjctMC4xMzEgMC41ODgtMC4zMjcgMC43ODRzLTAuNTIyIDAuMzI3LTAuOTE0IDAuMzI3aC0yMi4yNjljLTAuMzkyIDAtMC42NTMgMC4yNjEtMC42NTMgMC42NTNzMC4yNjEgMC42NTMgMC42NTMgMC42NTNoMjIuNjYxYzAuMTk2IDAgMC4zOTIgMC4xMzEgMC41ODggMC4zMjdzMC4yNjEgMC40NTcgMC4yNjEgMC43MTh2MC4wNjVjMCAwLjI2MS0wLjEzMSAwLjQ1Ny0wLjI2MSAwLjY1My0wLjE5NiAwLjA2NS0wLjM5MiAwLjE5Ni0wLjU4OCAwLjE5NmgtMjIuNjYxYy0wLjM5MiAwLTAuNjUzIDAuMjYxLTAuNjUzIDAuNjUzczAuMjYxIDAuNjUzIDAuNjUzIDAuNjUzaDIyLjY2MWMwLjU4OCAwIDEuMTc1LTAuMjYxIDEuNTY3LTAuNjUzczAuNjUzLTAuOTggMC42NTMtMS41Njd2LTAuMDY1Yy0wLjA2NS0wLjU4OC0wLjMyNy0xLjExLTAuNjUzLTEuNTY3ek0yNC43NTEgMTYuNTg4Yy0wLjI2MSAwLTAuNDU3LTAuMTMxLTAuNjUzLTAuMzI3djBsLTMuNzg4LTMuNzIydi0wLjA2NWMwIDAgMC0wLjA2NSAwLjEzMS0wLjA2NWg0LjI0NWMxLjA0NSAxLjMwNiAxLjg5NCAyLjYxMiAyLjM1MSA0LjE4LTAuNzg0IDAtMS42OTggMC0yLjI4NiAwek0xOC4wMjQgMTcuMTc1YzAuMjYxIDAgMC40NTctMC4xMzEgMC42NTMtMC4yNjEgMC4xMzEtMC4xMzEgMC4zMjctMC4zMjcgMC4zMjctMC41ODggMC0wLjEzMS0wLjA2NS0wLjMyNy0wLjE5Ni0wLjQ1N3YwbC0zLjk4NC0zLjg1M2MtMC4xOTYtMC4xOTYtMC40NTctMC4yNjEtMC42NTMtMC4yNjFoLTEwLjcxYy0wLjE5NiAwLTAuMzI3IDAuMTMxLTAuMzI3IDAuMzI3czAuMTMxIDAuMzI3IDAuMzI3IDAuMzI3aDEwLjcxYzAuMDY1IDAgMC4xOTYgMC4wNjUgMC4xOTYgMC4wNjV2MGwzLjkxOCAzLjc4OGMwIDAtMC4wNjUgMC4wNjUtMC4xMzEgMC4xMzFzLTAuMTMxIDAuMDY1LTAuMTk2IDAuMDY1aC0xNC42MjljLTAuMTk2IDAtMC4zMjcgMC4xMzEtMC4zMjcgMC4zMjdzMC4xMzEgMC4zMjcgMC4zMjcgMC4zMjdsMTQuNjk0IDAuMDY1eiI+PC9wYXRoPjwvc3ZnPg==) no-repeat center;background-size:100%}.vsc__main .transac-block .entete-commande .trip-header.bus-picto::before{width:42px;background:url(/imgs/common/bus.svg) no-repeat center}.vsc__main .transac-block .entete-commande .trip-header.bus-train-picto::before{width:87px;background:url(/imgs/common/train+bus.svg) no-repeat center}.vsc__main .transac-block .entete-commande .origin,.page-reservation-panier .vsc__main .transac-block .entete-commande .origin,.p_basket .vsc__main .transac-block .entete-commande .origin{font-size:18px}.vsc__main .transac-block .entete-commande .arrival,.page-reservation-panier .vsc__main .transac-block .entete-commande .arrival,.p_basket .vsc__main .transac-block .entete-commande .arrival{font-size:18px}.vsc__main .travel_more_infos_opened .opened-closed-button,.vsc__main .travel_more_infos .opened-closed-button,.vsc__main .travel_more_infos_opened .opened-closed-button:focus,.vsc__main .travel_more_infos .opened-closed-button:focus{border-radius:20px;background-color:transparent;color:#e05206;border:1px solid #e05206;margin-bottom:15px;padding-left:20px;background:0;position:relative}.vsc__main .travel_more_infos_opened .opened-closed-button,.vsc__main .travel_more_infos .opened-closed-button{background:0}.vsc__main .travel_more_infos_opened .opened-closed-button:before,.vsc__main .travel_more_infos .opened-closed-button:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#ea5330 transparent transparent transparent;position:absolute;top:6px;left:9px;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.vsc__main .travel_more_infos_opened .opened-closed-button:hover,.vsc__main .travel_more_infos .opened-closed-button:hover{background-color:#b51742;border-color:#b51742;color:#fff;outline:0}.vsc__main .travel_more_infos_opened .opened-closed-button:hover:before,.vsc__main .travel_more_infos .opened-closed-button:hover:before{border-color:#fff transparent transparent transparent}.vsc__main .travel_more_infos_opened .opened-closed-button:before{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);top:7px;left:7px}.vsc__main .travel_more_infos_opened .travel_more_infos_table,.vsc__main .travel_more_infos_opened .bloc-services-commun.deplie{margin-bottom:0}.vsc__main .transac-block .retrait-billet .travel_more_infos_opened table td.passenger_infos .passenger_label{font-weight:normal;font-family:AvenirHeavy;font-size:12px;margin-bottom:1px;padding-left:0}.vsc__main #block-summary.transac-block .retrait-billet .travel_more_infos_opened table h3.fare-name{display:inline;font-weight:normal;font-family:AvenirHeavy;font-size:12px;margin-bottom:3px}.vsc__main .transac-block .retrait-billet .travel_more_infos_opened table td.place_details img{margin-bottom:5px;position:absolute;left:1px;margin-top:0}.vsc__main #block-basket.transac-block .digital-box.traveller .choice-col{background-color:transparent!important}.vsc__main #block-basket.transac-block .digital-box.traveller .choice-col-add-border{border-left:4px solid #ea5330;width:41px}.vsc__main .transac-block .travel_resume_detail.via-multiples{background:0}.vsc__main .transac-block #spaceConfort{padding:15px 20px 10px 20px;border-radius:5px;margin-bottom:20px}.vsc__main .transac-block #spaceConfort .space-price{text-align:right}#block-basket.transac-block .digital-box.traveller .choice-insurance-mondial-input .radio-button{position:absolute;left:22px;box-sizing:content-box}.vsc__main #block-basket.transac-block .digital-box.traveller .choice-insurance-mondial-input .radio-button{background:0;background-color:transparent;border-radius:50%;border:3px solid #ea5330;width:13px;height:13px;left:20px}.vsc__main #block-basket.transac-block .digital-box.traveller .choice-insurance-mondial-input input[type="radio"]:checked+.radio-button{background:0;background-color:#ea5330;border-radius:50%;width:13px;height:13px;left:20px}.vsc__main #block-basket.transac-block .digital-box.traveller .separator{border-top:0}.vsc__main #block-basket.transac-block .digital-box.traveller .insurance_information{padding-bottom:0}.vsc__main #block-basket.transac-block .digital-box.traveller .description-assurance{padding-left:0;padding-top:0}.vsc__main #block-basket.transac-block .digital-box.traveller .title-discover-offer{text-align:left}.vsc__main #block-basket.transac-block .digital-box.traveller .inssurance-mondial-head{padding:22px 0 15px 20px;font-family:"AvenirHeavy";font-size:15px;color:black!important;border-bottom:1px solid #e6e6e6}.vsc__main #block-basket.transac-block .digital-box.traveller .bloc-mondial-decline-message{border-top:1px solid #e6e6e6}.vsc__main #block-basket.transac-block .digital-box.traveller .row.inssurance-mondial-core{padding-top:25px}.vsc__main #block-basket.transac-block .digital-box.traveller .inssurance-mondial-title{font-size:16px;color:#ea5330;text-align:left;padding:8px 20px 8px 44px;font-family:AvenirHeavy,Arial;margin-top:-8px;max-width:300px}.vsc__main #block-basket.transac-block .digital-box.traveller .bloc-insurance-mondial-logo-and-price{max-width:125px}.vsc__main #block-basket.transac-block .digital-box.traveller .bloc-insurance-mondial-logo-and-price .inssurance-mondial-logo{display:inline-block}.vsc__main #block-basket.transac-block .digital-box.traveller .show-details-assurance{text-align:left;padding-left:0;font-family:AvenirHeavy;padding-top:0;padding-bottom:10px}.vsc__main #block-basket.transac-block .digital-box.traveller .show-details-assurance button{position:relative;padding-right:15px}.vsc__main #block-basket.transac-block .digital-box.traveller .show-details-assurance button>img{display:none}.vsc__main #block-basket.transac-block .digital-box.traveller .show-details-assurance button:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#ea5330 transparent transparent transparent;position:absolute;top:7px;right:0}.vsc__main #block-basket.transac-block .digital-box.traveller .show-details-assurance button{padding-left:0;font-family:AvenirHeavy,Arial;color:#ea5330;border-bottom:1px solid #ea5330;padding-bottom:0}.vsc__main #block-basket.transac-block .digital-box.traveller .show-details-assurance button:focus{border:0;outline:0}.vsc__main #block-basket.transac-block .digital-box.traveller .details-description div div{padding-left:0}.vsc__main #block-basket.transac-block .digital-box.traveller .details-description div div ul li{padding-left:0}.vsc__main #block-basket.transac-block .digital-box.traveller .details-description div .inssurance-mondial-detail-label{padding-left:0}.vsc__main #block-basket.transac-block .digital-box.traveller .details-description{padding-top:28px}.vsc__main #block-basket.transac-block .digital-box.traveller .details-description .separator{padding-top:20px;border:0}.vsc__main #block-basket.transac-block .digital-box.traveller .description-assurance ul li:before,.vsc__main .details-description div div ul li:before{color:#ea5330}.page-reservation-panier .vsc__main #wt4_timedarea,.p_basket .vsc__main #wt4_timedarea{font-size:14px;background-color:#2fc3eb;font-family:AvenirHeavy;border-radius:5px;margin-top:20px}.page-reservation-panier .vsc__main #wt4_timedarea #wt4_textArea,.p_basket .vsc__main #wt4_timedarea #wt4_textArea{padding:16px 34px 14px}.page-reservation-panier .vsc__main .composite-column-last .wt4_trainInfoWrapper,.p_basket .vsc__main .composite-column-last .wt4_trainInfoWrapper{border:1px solid #c5c5c5;padding:10px;border-radius:5px;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.page-reservation-panier .vsc__main .composite-column-last #priceTable,.p_basket .vsc__main .composite-column-last #priceTable{border:1px solid #c5c5c5;padding:10px;border-radius:5px;border-top:0;border-top-left-radius:0;border-top-right-radius:0;display:block;padding:0 16px 16px 16px!important}.page-reservation-panier .vsc__main .composite-column-last .wt4_trainInfoWrapper .wt4_journeyToggle tr td,.p_basket .vsc__main .composite-column-last .wt4_trainInfoWrapper .wt4_journeyToggle tr td{background:none!important}.page-reservation-panier .vsc__main .composite-column-last .wt4_trainInfoWrapper .wt4_journeyToggle tr td:first-child,.p_basket .vsc__main .composite-column-last .wt4_trainInfoWrapper .wt4_journeyToggle tr td:first-child{width:0!important}.page-reservation-panier .vsc__main .composite-column-last .wt4_trainInfoWrapper .wt4_journeyToggle tr td:first-child:before,.p_basket .vsc__main .composite-column-last .wt4_trainInfoWrapper .wt4_journeyToggle tr td:first-child:before{display:none}.page-reservation-panier .vsc__main .composite-column-last .wt4_trainInfoWrapper .wt4_journeyToggle .wt4_accordionArrow,.p_basket .vsc__main .composite-column-last .wt4_trainInfoWrapper .wt4_journeyToggle .wt4_accordionArrow{position:relative}.page-reservation-panier .vsc__main .composite-column-last .wt4_trainInfoWrapper .wt4_origin,.p_basket .vsc__main .composite-column-last .wt4_trainInfoWrapper .wt4_origin,.page-reservation-panier .vsc__main .composite-column-last .wt4_trainInfoWrapper .wt4_destination,.p_basket .vsc__main .composite-column-last .wt4_trainInfoWrapper .wt4_destination{font-family:AvenirHeavy,Arial}.page-reservation-panier .vsc__main .composite-column-last .wt4_trainInfoWrapper .wt4_blue,.p_basket .vsc__main .composite-column-last .wt4_trainInfoWrapper .wt4_blue{color:#000!important}.page-reservation-panier .vsc__main .composite-column-last .wt4_trainInfoWrapper .wt4_journeyInfoContainer,.p_basket .vsc__main .composite-column-last .wt4_trainInfoWrapper .wt4_journeyInfoContainer{padding:6px}.page-reservation-panier .vsc__main .composite-column-last .wt4_trainInfoWrapper .wt4_journeyInfo,.p_basket .vsc__main .composite-column-last .wt4_trainInfoWrapper .wt4_journeyInfo{margin-bottom:10px}.page-reservation-panier .vsc__main .composite-column-last .wt4_trainInfoWrapper .wt4_numberOfPassengers,.p_basket .vsc__main .composite-column-last .wt4_trainInfoWrapper .wt4_numberOfPassengers{padding-top:20px!important;background-position-y:20px!important;border-bottom:none!important}.page-reservation-panier .vsc__main .composite-column-last .wt4_trainInfoWrapper .wt4_accordionArrow:before,.p_basket .vsc__main .composite-column-last .wt4_trainInfoWrapper .wt4_accordionArrow:before{content:"";display:inline-block;width:28px;height:14px;position:absolute;top:50%;right:-4px;margin-top:-8px;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPjx0aXRsZT5kb3duPC90aXRsZT48cGF0aCBmaWxsPSIjNDQ0IiBkPSJNMy43OTYgOC42OWwtMi4zODEgMi42MDQgMTQuNTg0IDEyLjk0NyAxNC41ODQtMTIuOTQ3LTIuMzgxLTIuNjA0LTEyLjIwMyAxMC44NjQtMTIuMjAzLTEwLjg2NHoiPjwvcGF0aD48L3N2Zz4=);background-size:60%;background-repeat:no-repeat}.page-reservation-panier .vsc__main .composite-column-last #wt4_RHSContentArea .complex-title,.p_basket .vsc__main .composite-column-last #wt4_RHSContentArea .complex-title,.page-reservation-panier .vsc__main .composite-column-last #wt4_RHSContentArea .full-title,.p_basket .vsc__main .composite-column-last #wt4_RHSContentArea .full-title{margin-bottom:0}.page-reservation-panier .vsc__main #card-co-push.transac-block .chosen-card-container,.p_basket .vsc__main #card-co-push.transac-block .chosen-card-container{margin-bottom:10px;color:#2fc3eb;font-family:AvenirHeavy,Arial;font-size:18px;margin-bottom:13px;display:block;background:0;padding:0}.vsc__main #emailConfirm-customer-control li img,.vsc__main #email-customer-control li img{display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-1px}.vsc__main #emailConfirm-customer-control li,.vsc__main #email-customer-control li{font-size:12px;display:inline-block;vertical-align:middle;margin-top:6px}.page-reservation-panier .vsc__main #card-co-push.transac-block .chosen-card-container+p,.p_basket .vsc__main #card-co-push.transac-block .chosen-card-container+p{margin-bottom:20px;font-size:13px;line-height:19px}.page-reservation-panier .vsc__main #card-co-push.transac-block .trick-warning,.p_basket .vsc__main #card-co-push.transac-block .trick-warning{text-align:right;background-position:right 0 top 9px;background-size:22%;padding-right:44px}.page-reservation-panier .vsc__main #card-co-push.transac-block .trick-warning p,.p_basket .vsc__main #card-co-push.transac-block .trick-warning p{font-style:normal;font-weight:bold;color:#000}.page-reservation-commande .vsc__main .vsc__container{background-size:680px 300px}.page-reservation-commande .vsc__main .composite-vsct-layout-1 .composite-column-first{float:none;margin-left:auto;margin-right:auto}.page-reservation-commande .vsc__main #block-order.transac-block .digital-box-slim{padding:0 20px 44px 20px}.p_order .composite-vsct-layout-1 .composite-column-last{margin-top:85px}body[class*=page-alerte-reservation] .composite-column-last>.composite-right-first,body[class*=page-alerte-reservation] .composite-column-first>.composite-left-first,body[class*=page-booking-alert] .composite-column-last>.composite-right-first,body[class*=page-booking-alert] .composite-column-first>.composite-left-first,body[class*=page-aviso-reserva-trenes] .composite-column-last>.composite-right-first,body[class*=page-aviso-reserva-trenes] .composite-column-first>.composite-left-first,body[class*=page-avviso-prenotazione] .composite-column-last>.composite-right-first,body[class*=page-avviso-prenotazione] .composite-column-first>.composite-left-first,body[class*=page-buchungserinnerung] .composite-column-last>.composite-right-first,body[class*=page-buchungserinnerung] .composite-column-first>.composite-left-first,body[class*=page-boeking-alert] .composite-column-last>.composite-right-first,body[class*=page-boeking-alert] .composite-column-first>.composite-left-first{margin-top:39px}@media only screen and (max-width:812px){body[class*=page-alerte-reservation] .composite-column-first>.composite-left-first,body[class*=page-booking-alert] .composite-column-first>.composite-left-first,body[class*=page-aviso-reserva-trenes] .composite-column-first>.composite-left-first,body[class*=page-avviso-prenotazione] .composite-column-first>.composite-left-first,body[class*=page-buchungserinnerung] .composite-column-first>.composite-left-first,body[class*=page-boeking-alert] .composite-column-first>.composite-left-first{margin-top:85px}body[class*=page-alerte-reservation] .composite-column-last,body[class*=page-booking-alert] .composite-column-last,body[class*=page-aviso-reserva-trenes] .composite-column-last,body[class*=page-avviso-prenotazione] .composite-column-last,body[class*=page-buchungserinnerung] .composite-column-last,body[class*=page-boeking-alert] .composite-column-last,body[class*=page-alerte-reservation] .composite-column-last>.composite-right-first,body[class*=page-booking-alert] .composite-column-last>.composite-right-first,body[class*=page-aviso-reserva-trenes] .composite-column-last>.composite-right-first,body[class*=page-avviso-prenotazione] .composite-column-last>.composite-right-first,body[class*=page-buchungserinnerung] .composite-column-last>.composite-right-first,body[class*=page-boeking-alert] .composite-column-last>.composite-right-first{margin-top:0}}body[class*=p_orde] .vsc__main #block-order.transac-block h2.step{position:relative;font-size:17px;margin-top:0;height:auto;padding-left:38px}body[class*=p_orde] .vsc__main .transac-block .insurance-detail-common li{padding-top:16px}.vsc__main #block-order.transac-block h2.step em{position:absolute;left:0;top:1px;font-family:AvenirHeavy,Arial;background-color:#ea5330;color:white;padding:1px 0 0 0;margin-right:10px;border-radius:50%;width:26px;height:26px;display:inline-block;text-align:center;box-sizing:border-box;font-size:15px}.vsc__main #block-order.transac-block h2.step em::after{display:none}body[class*=p_orde] .vsc__main #block-order.transac-block h2.step+p{font-size:12px;margin:20px 0 12px 0}.page-reservation-commande .vsc__main #block-order.transac-block .types-retrait li{margin-left:0!important;margin-right:0!important;margin-bottom:20px!important}.page-reservation-commande .vsc__main #block-order.transac-block input[type="text"],.page-reservation-commande .vsc__main #block-order.transac-block input[type="email"]{max-width:100%}body[class*=p_orde] .retrait-billet-detail{margin-bottom:1em}.page-reservation-commande .vsc__main #block-order.transac-block .civil #customerMobilePhone{width:182px}.page-reservation-commande .vsc__main #block-order.transac-block #mobile-phone a.vsct-tooltip-trigger{top:0;left:90%}.vsc__main #block-order.transac-block .passenger-box .linked-fields .passenger-birthyear{width:55px;margin-left:5px}@media screen and (max-width:425px){.vsc__main .transac-block .display-price-DF{margin:20px 0}}.vsc__main #block-order.transac-block .passenger-box .linked-fields .passenger-birthmonth,.vsc__main #block-order.transac-block .passenger-box .linked-fields .passenger-birthday{width:35px;margin-left:3px;margin-right:2px}.page-reservation-commande .vsc__main #general-conditions{padding-bottom:10px!important}.page-reservation-commande .vsc__main .left.btn.button-secondary.delete_button{margin-top:0}.page-reservation-commande .vsc__main #block-order #select-retrait-new-model .types-retrait .detail_button,.page-reservation-commande .vsc__main #block-order #select-option-new-model .types-retrait .detail_button{color:#666;font-size:12px;font-family:AvenirMedium,Arial}.vsc__main .transac-block .total-line.basket-total-display{width:100%;margin-top:10px}.page-reservation-commande .vsc__main #block-order.transac-block .civil label,.page-reservation-commande .vsc__main #block-order.transac-block .email .email-label{margin-bottom:10px;color:#000}.page-reservation-commande .vsc__main #block-order.transac-block #select-retrait-new-model .types-retrait li label,.page-reservation-commande .vsc__main #block-order.transac-block #select-option-new-model .types-retrait li label{line-height:17px}.page-reservation-commande .vsc__main #block-order.transac-block .exclusive-services .hiddenOption p{line-height:16px;font-size:12px}.page-reservation-commande .vsc__main #block-order.transac-block #select-retrait-new-model .types-retrait li strong,.page-reservation-commande .vsc__main #block-order.transac-block #select-option-new-model .types-retrait li strong{font-size:14px}.page-reservation-commande .vsc__main #block-order.transac-block .passenger-box .field-label,.page-reservation-commande .vsc__main #block-order.transac-block .passenger-box label{margin-bottom:7px;color:#000}body[class*=p_payment] .vsc__container .composite-vsct-layout-1{margin-top:0}body[class*=p_payment] .vsc__main #block-payment.transac-block .display-price-DF{margin:15px 0 0 0;padding:15px 0 20px 0;border:0;border-bottom:1px solid #000;border-radius:0}body[class*=p_payment] .vsc__main #block-payment.transac-block .intro-line{font-family:AvenirMedium,Arial;margin-bottom:30px;font-size:16px;color:#3e3d40}body[class*=p_payment] .vsc__main #block-payment.transac-block div[id*=tab]{padding:30px 0;padding-bottom:0}body[class*=p_payment] .vsc__main #block-payment.transac-block #tab-PAYLIB{font-size:16px}body[class*=p_payment] .vsc__main #block-payment.transac-block #tab-PAYLIB .voucher-non-eligible{border:0;font-size:12px}body[class*=p_payment] .vsc__main #block-payment.transac-block #payment-categories-container a{padding-bottom:10px}.vsc__main #block-payment.transac-block #payment-categories-container a.active,.vsc__main #block-payment.transac-block #payment-categories-container a.active span{font-family:AvenirHeavy,Arial;color:#ea5330}body[class*=p_payment] .vsc__main #block-payment.transac-block #card-type img{margin-left:6px;margin-right:11px}body[class*=p_payment] .vsc__main #block-payment.transac-block .tooltip-carte{margin-left:-17px}body[class*=p_payment] .vsc__main #block-payment.transac-block #form-cb label{margin-bottom:11px;font-size:14px;color:#000}body[class*=p_payment] .vsc__main #block-payment.transac-block .message-compatibility{padding-top:17px;padding-bottom:10px;font-size:12px}body[class*=p_payment] .vsc__main #block-payment.transac-block .message-compatibility a{font-family:AvenirMedium,Arial;color:#ea5330}body[class*=p_payment] .vsc__main #block-payment.transac-block #form-code-vouchers.form-code-vouchers,body[class*=p_payment] .vsc__main #block-payment.transac-block #form-code-vouchers-ccl.form-code-vouchers{width:100%;text-align:left;padding-bottom:20px;padding-top:0}body[class*=p_payment] .vsc__main #block-payment.transac-block #paymentType .payment-warning-validation-3ds{padding:0 10px 10px 106px;margin-bottom:10px;margin-left:0}@media screen and (max-width:531px){body[class*=p_payment] .vsc__main #block-payment.transac-block #paymentType .payment-warning-validation-3ds{padding:20px 10px 10px 10px}}body[class*=p_payment] .vsc__main #block-payment.transac-block .payment-validation{text-align:center;margin:30px 0 15px 0}body[class*=p_payment] .vsc__main #block-payment.transac-block .payment-validation .submit:hover{background-color:#b51742}body[class*=p_payment] .vsc__main .transac-block .function-refresh-warning{font-size:14px}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last .complex-title,.page-reservation-panier .vsc__main .composite-column-last #wt4_RHSContentArea .full-title,.p_basket .vsc__main .composite-column-last #wt4_RHSContentArea .full-title{margin-bottom:9px}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates-exchange.transac-block .container-resume-product.travel-resume .header-resume-product,body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates.transac-block .container-resume-product.travel-resume .header-resume-product{background-color:transparent;padding:0}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates-exchange.transac-block .container-resume-product.travel-resume .header-resume-product .detail-button-product,body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates.transac-block .container-resume-product.travel-resume .header-resume-product .detail-button-product{background-color:transparent;position:relative;width:auto}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates-exchange.transac-block .header-resume-product td,body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates.transac-block .header-resume-product td{padding:0}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates-exchange.transac-block .header-resume-product .label-product,body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates.transac-block .header-resume-product .label-product{padding-top:2px;text-transform:uppercase}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates-exchange.transac-block .header-resume-product .price-product,body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates.transac-block .header-resume-product .price-product{padding-top:1px;text-transform:uppercase}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates-exchange.transac-block .container-resume-product,body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates.transac-block .container-resume-product{margin-bottom:10px}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates-exchange.transac-block .container-resume-product.travel-resume .travel-date,body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates.transac-block .container-resume-product.travel-resume .travel-date{color:#000}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates-exchange.transac-block .container-resume-product.travel-resume .ico-product .train-logo,body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates.transac-block .container-resume-product.travel-resume .ico-product .train-logo{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPjx0aXRsZT50cmFpbjwvdGl0bGU+PHBhdGggZmlsbD0iIzQ0NCIgZD0iTTI4LjE0NyAyMS42MTZjLTAuMDY1LTAuMDY1LTAuMDY1LTAuMTk2LTAuMTMxLTAuMjYxIDAuNDU3LTAuMzkyIDAuNzE4LTEuMTEgMC43MTgtMS43NjN2MGMtMC4wNjUtNi41MzEtNS43NDctMTIuNDA4LTEyLjY2OS0xMi40MDhoLTEyLjE0N2MtMC4zOTIgMC0wLjY1MyAwLjI2MS0wLjY1MyAwLjY1M3MwLjI2MSAwLjY1MyAwLjY1MyAwLjY1M2gxMi4xNDdjMy4wNjkgMCA1Ljg3OCAxLjI0MSA3LjkwMiAzLjI2NWgtMy41OTJjLTAuMTk2IDAtMC4zOTIgMC4wNjUtMC41MjIgMC4xOTZzLTAuMTk2IDAuMzI3LTAuMTk2IDAuNTIyYzAgMC4xOTYgMC4wNjUgMC4zOTIgMC4xOTYgMC41MjJ2MGwzLjc4OCAzLjcyMmMwLjI2MSAwLjMyNyAwLjcxOCAwLjQ1NyAxLjExIDAuNTIyIDAuNjUzIDAgMS42OTggMCAyLjM1MSAwIDAuMTk2IDAuODQ5IDAuMzI3IDEuNjk4IDAuMzI3IDIuNTQ3IDAgMC4zMjctMC4xMzEgMC41ODgtMC4zMjcgMC43ODRzLTAuNTIyIDAuMzI3LTAuOTE0IDAuMzI3aC0yMi4yNjljLTAuMzkyIDAtMC42NTMgMC4yNjEtMC42NTMgMC42NTNzMC4yNjEgMC42NTMgMC42NTMgMC42NTNoMjIuNjYxYzAuMTk2IDAgMC4zOTIgMC4xMzEgMC41ODggMC4zMjdzMC4yNjEgMC40NTcgMC4yNjEgMC43MTh2MC4wNjVjMCAwLjI2MS0wLjEzMSAwLjQ1Ny0wLjI2MSAwLjY1My0wLjE5NiAwLjA2NS0wLjM5MiAwLjE5Ni0wLjU4OCAwLjE5NmgtMjIuNjYxYy0wLjM5MiAwLTAuNjUzIDAuMjYxLTAuNjUzIDAuNjUzczAuMjYxIDAuNjUzIDAuNjUzIDAuNjUzaDIyLjY2MWMwLjU4OCAwIDEuMTc1LTAuMjYxIDEuNTY3LTAuNjUzczAuNjUzLTAuOTggMC42NTMtMS41Njd2LTAuMDY1Yy0wLjA2NS0wLjU4OC0wLjMyNy0xLjExLTAuNjUzLTEuNTY3ek0yNC43NTEgMTYuNTg4Yy0wLjI2MSAwLTAuNDU3LTAuMTMxLTAuNjUzLTAuMzI3djBsLTMuNzg4LTMuNzIydi0wLjA2NWMwIDAgMC0wLjA2NSAwLjEzMS0wLjA2NWg0LjI0NWMxLjA0NSAxLjMwNiAxLjg5NCAyLjYxMiAyLjM1MSA0LjE4LTAuNzg0IDAtMS42OTggMC0yLjI4NiAwek0xOC4wMjQgMTcuMTc1YzAuMjYxIDAgMC40NTctMC4xMzEgMC42NTMtMC4yNjEgMC4xMzEtMC4xMzEgMC4zMjctMC4zMjcgMC4zMjctMC41ODggMC0wLjEzMS0wLjA2NS0wLjMyNy0wLjE5Ni0wLjQ1N3YwbC0zLjk4NC0zLjg1M2MtMC4xOTYtMC4xOTYtMC40NTctMC4yNjEtMC42NTMtMC4yNjFoLTEwLjcxYy0wLjE5NiAwLTAuMzI3IDAuMTMxLTAuMzI3IDAuMzI3czAuMTMxIDAuMzI3IDAuMzI3IDAuMzI3aDEwLjcxYzAuMDY1IDAgMC4xOTYgMC4wNjUgMC4xOTYgMC4wNjV2MGwzLjkxOCAzLjc4OGMwIDAtMC4wNjUgMC4wNjUtMC4xMzEgMC4xMzFzLTAuMTMxIDAuMDY1LTAuMTk2IDAuMDY1aC0xNC42MjljLTAuMTk2IDAtMC4zMjcgMC4xMzEtMC4zMjcgMC4zMjdzMC4xMzEgMC4zMjcgMC4zMjcgMC4zMjdsMTQuNjk0IDAuMDY1eiI+PC9wYXRoPjwvc3ZnPg==);background-position:0 -6px;height:21px}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates-exchange.transac-block .container-resume-product.travel-resume .ico-product .bus-ouibus-logo,body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates.transac-block .container-resume-product.travel-resume .ico-product .bus-ouibus-logo{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0zOS4yIDExSDExLjZDNy42IDExIDQuMiAxNC4yIDQgMTguMkM0IDE4LjMgNCAxOC4zIDQgMTguNFYzMi40QzQgMzIuOSA0LjQgMzMuNCA1IDMzLjRIOS42SDkuN0MxMC4xIDM1LjEgMTEuNyAzNi40IDEzLjYgMzYuNEMxNS41IDM2LjQgMTcuMSAzNS4xIDE3LjUgMzMuM0gxNy42SDI5LjNIMjkuNEMyOS44IDM1LjEgMzEuNCAzNi40IDMzLjMgMzYuNEMzNS4yIDM2LjQgMzYuOCAzNS4xIDM3LjIgMzMuM0gzNy4zSDQzLjFDNDMuNiAzMy4zIDQ0LjEgMzIuOSA0NC4xIDMyLjNWMTUuOUM0NC4xIDEzLjIgNDEuOSAxMSAzOS4yIDExWk01LjkgMTguNkM1LjkgMTguNSA1LjkgMTguMyA1LjkgMTguMkM2IDE3LjUgNi42IDE2LjkgNy40IDE2LjlIMzIuMUwzMS42IDIwLjdDMzEuNSAyMS4xIDMxLjIgMjEuNCAzMC44IDIxLjRINS45VjE4LjZaTTEzLjYgMzQuNEMxMi41IDM0LjQgMTEuNiAzMy41IDExLjYgMzIuNEMxMS42IDMxLjMgMTIuNSAzMC40IDEzLjYgMzAuNEMxNC43IDMwLjQgMTUuNiAzMS4zIDE1LjYgMzIuNEMxNS42IDMzLjUgMTQuNyAzNC40IDEzLjYgMzQuNFpNMzMuMyAzNC40QzMyLjIgMzQuNCAzMS4zIDMzLjUgMzEuMyAzMi40QzMxLjMgMzEuMyAzMi4yIDMwLjQgMzMuMyAzMC40QzM0LjQgMzAuNCAzNS4zIDMxLjMgMzUuMyAzMi40QzM1LjMgMzMuNSAzNC40IDM0LjQgMzMuMyAzNC40Wk00Mi4xIDMxLjNIMzcuMkMzNy4xIDMxLjMgMzcuMSAzMS4zIDM3IDMxLjNDMzYuNSAyOS42IDM1IDI4LjQgMzMuMiAyOC40QzMxLjQgMjguNCAyOS44IDI5LjcgMjkuNCAzMS4zQzI5LjMgMzEuMyAyOS4zIDMxLjMgMjkuMiAzMS4zSDE3LjZDMTcuNSAzMS4zIDE3LjUgMzEuMyAxNy40IDMxLjNDMTYuOSAyOS42IDE1LjQgMjguNCAxMy42IDI4LjRDMTEuNyAyOC40IDEwLjIgMjkuNyA5LjcgMzEuNEg5LjZINS45VjIzLjNIMzAuOEMzMi4yIDIzLjMgMzMuMyAyMi4zIDMzLjUgMjAuOUwzNC4zIDE0LjlINy41QzcuNCAxNC45IDcuNCAxNC45IDcuMyAxNC45QzguMyAxMy43IDkuOSAxMi45IDExLjYgMTIuOUgzOS4xQzQwLjQgMTIuOSA0MS41IDEzLjcgNDEuOSAxNC45SDQwLjNDMzguNyAxNC45IDM3LjMgMTYuMSAzNyAxNy44TDM2LjIgMjQuNEMzNi4xIDI1LjIgMzYuMyAyNS45IDM2LjggMjYuNUMzNy4zIDI3LjEgMzggMjcuNCAzOC44IDI3LjRINDJWMzEuM0g0Mi4xWk00MS45IDE2LjlWMjUuNUgzOUMzOC43IDI1LjUgMzguNSAyNS4zIDM4LjQgMjUuMkMzOC4zIDI1LjEgMzguMiAyNC45IDM4LjIgMjQuNkwzOSAxOEMzOS4xIDE3LjMgMzkuNyAxNi44IDQwLjMgMTYuOEg0MS45VjE2LjlaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=);background-position:0 -6px;height:21px}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last .header-resume-product .label-product{font-family:AvenirHeavy,Arial;font-size:11px}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last .header-resume-product .detail-button-product button:focus{outline:none!important}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates-exchange.transac-block .container-resume-product .price-product span,body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates.transac-block .container-resume-product .price-product span{font-family:AvenirHeavy,Arial;font-weight:normal;font-size:13px}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates-exchange.transac-block .insurance-container .insurance-mondial,body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates.transac-block .insurance-container .insurance-mondial{color:#ea5330}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates-exchange.transac-block .passenger-name span,body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates-exchange.transac-block .travel-detail .inward-date,body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates.transac-block .passenger-name span,body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates.transac-block .travel-detail .inward-date{color:#000}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates-exchange.transac-block .detail-button-product .btn-detail.opened-block:before,body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates.transac-block .detail-button-product .btn-detail.opened-block:before{content:"";display:inline-block;width:28px;height:14px;position:relative;top:-13px;right:-4px;background-image:url(/imgs/payment/ico-arrow-tab-closed-new.png);background-size:60%;background-repeat:no-repeat}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates-exchange.transac-block .detail-button-product .btn-detail.closed-block:before,body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates.transac-block .detail-button-product .btn-detail.closed-block:before{content:"";display:inline-block;width:28px;height:14px;position:relative;top:0;right:-4px;background-image:url(/imgs/payment/ico-arrow-tab-opened-new.png);background-size:60%;background-repeat:no-repeat}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates-exchange.transac-block .container-resume-product .ico-product,#block-recap-order-coordinates.transac-block .container-resume-product .ico-product{padding-left:0}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates-user .user-coordinates p{font-size:16px;margin-bottom:10px;font-family:AvenirMedium,Arial;color:#000;display:inline-block;margin-right:20px}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-recap-order-coordinates-user .user-coordinates .user-address{font-size:14px;font-family:AvenirBook,Arial}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-payment-tchat.transac-block{margin-top:20px;background:0}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-payment-tchat.transac-block #payment-tchat h2{font-size:16px;font-weight:bold;text-transform:uppercase;padding-bottom:0}body[class*=p_payment] .vsc__main .vsc__container .composite-column-last #block-payment-tchat.transac-block a{background:0;padding-left:0;margin-left:0;font-size:14px;color:#ea5330;text-decoration:underline}body[class*=p_payment] .vsc__main #block-recap-order-coordinates-exchange.transac-block .insurance-mondial,body[class*=p_payment] .vsc__main #block-recap-order-coordinates.transac-block .insurance-mondial{background-size:15px 15px}body[class*=p_confirmation] .vsc__main .composite-vsct-layout-1 .composite-column-first{margin-top:85px}body[class*=p_confirmation] .vsc__main .step-print{bottom:-100px;z-index:10;right:-10px;background-color:transparent;border-color:#FFF;padding-left:0;box-sizing:content-box}body[class*=p_confirmation] .vsc__main .transac-block#reservationstep .step-print #print_DF{color:#fff}body[class*=p_confirmation] .vsc__main .composite-zone-inner .messagesInfoBleu,body[class*=p_confirmation] .vsc__main .transac-block .messagesInfoBleu,.messagesInfoBleu{display:inline-block}body[class*=p_confirmation] .vsc__main .vsc__container #block-summary .complex-title{margin:15px 0;font-weight:normal;line-height:28px;color:#000;font-size:19px}body[class*=p_confirmation] .vsc__main .composite-vsct-layout-1 .composite-column-last .zone-item{margin-bottom:30px}body[class*=p_confirmation] .transac-block .insurance-detail-common .mondial{color:#ea5330;margin-top:5px}body[class*=p_confirmation] .transac-block.transitInfo a{padding:3px 20px;margin-bottom:10px}.page-reservation-echec-transaction .vsc__container{padding-top:200px}.vsc__main .composite-zone-inner .messagesError,.vsc__main .transac-block .messagesError{background:#d9002e;color:#000;padding:20px;font-size:15px;box-shadow:none;margin:0 20px 10px 20px;border:0}.vsc__main .composite-zone-inner .messagesError a,.vsc__main .transac-block .messagesError a{color:#fff}.vsc__main .composite-zone-inner .messagesError p,.vsc__main .transac-block .messagesError p{line-height:17px;color:#fff;font-family:AvenirMedium,Arial}.vsc__main .insurance-mondial{color:#ea5330;background-size:35px}.vsc__main .transac-block [class*=response-] .sexy-shape,.vsc__main .transac-block [class*=response-] .smiley-col{display:none}.vsc__main .transac-block .function-refresh-warning #attention_hand{display:inline-block}.vsc__main .transac-block .function-refresh-warning a:hover{background-color:rgba(0,0,0,0.1);color:#fff;border-color:#fff}.vsc__main #common-pot-url a{background-color:#ea5330;border-radius:25px;font-family:AvenirBook,Arial;line-height:14px;padding:10px 15px;transition:all .2s ease}.vsc__main #common-pot-url a:hover{background-color:#b51742}.vsc__main #common-pot-information{border:1px solid #000}.vsc__main #common-pot-information-container{color:#000}.vsc__main .transac-block #your-trip .types-retrait a.color-df-france-4{color:#ea5330}.vsc__main .transac-block #your-trip .types-retrait a:hover{text-decoration:none}.vsc__main .transac-block .passenger_table .color-df-france-4,.vsc__main .transac-block .container-trick .color-df-france-4{color:#ea5330}.vsc__main #your-trip .demat-conditions-collection .word-middle{color:#000}.vsc__main .transac-block#block-alerteresa-standalone .subscribe-button{display:inline-block;font-family:AvenirMedium,Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;line-height:15px;text-decoration:none;text-align:center;margin:0;padding:6px 35px;width:auto;border-radius:20px;transition:all .2s ease;cursor:pointer;border:1px solid #ea5330;background-color:#ea5330;height:auto;color:#fff;vertical-align:bottom}.vsc__main .transac-block#block-alerteresa-standalone .subscribe-button:hover{background-color:#b51742!important;border-color:#b51742!important}.vsc__main .transac-block#block-alerteresa-standalone #origin,.vsc__main .transac-block#block-alerteresa-standalone #destination,.vsc__main .transac-block#block-alerteresa-standalone .datepicker.outward,.vsc__main .transac-block#block-alerteresa-standalone #email{color:#000}@media only screen and (max-width:960px){.vsc__main .vsc-button--ghost,.vsc__main .vsc-button--ghost-secondary,.vsc__main .vsc-button--ghost-white{margin-bottom:20px}.vsc__main .transac-block .retrait-billet .travel_more_infos_opened table td.place_details div.car_place,.vsc__main .transac-block .retrait-billet .travel_more_infos_opened table td.place_details div.placement,.vsc__main .transac-block .retrait-billet .travel_more_infos_opened table td.place_details div.type{margin:4px 0 0 0}}@media only screen and (max-width:768px){body[class*=p_confirmation] .thanks-conf p,body[class*=p_confirmation] .vsc__container .thanks-conf p{display:block}}@media screen and (max-width:640px){.vsc__main .transac-block .train_number p,.vsc__main .transac-block .retrait-billet-detail .train_picto,.vsc__main .transac-block .train_class p,.vsc__main .transac-block .co2-detail p,.vsc__main .transac-block .date-trajet p,.vsc__main .transac-block .date-trajet div,.vsc__main .transac-block .retrait-billet .travel_more_infos_opened .passager .place_details,.vsc__main .transac-block .fare-name,.vsc__main .digital-box table span,.vsc__main .transac-block .insurance *,.vsc__main .transac-block #proposals .day-info,.vsc__main .transac-block .digital-fusion-duration_label,.vsc__main .transac-block .travel_cities .train_picto,.vsc__main .transac-block .travel_cities .train_number,.vsc__main .transac-block .travel_cities .train_infos,.vsc__main .transac-block #proposals .price_proposals .price_description{font-size:14px}body[class*=p_confirmation] .thanks-conf p,body[class*=p_confirmation] .vsc__container .thanks-conf p{display:block}.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form .div-date .choix-retour{float:none}.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form #autres_recherches a:hover,.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form #autres_recherches a:focus{background-color:rgba(0,0,0,0.1);border-color:#000;color:#000}.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form #autres_recherches a:focus{background-color:rgba(0,0,0,0.2);outline:0}.vsc__main #bloc-remotecontrol.transac-block #recherche-train-form #autres_recherches a:after{display:none}.vsc__main .transac-block .entete-commande .trajet{display:inline-block;padding:0;max-width:100%;overflow-wrap:break-word}.vsc__main .transac-block #proposals .price_proposals .price_selector{width:auto}.vsc__main .transac-block #proposals .price_proposals .price_selector,.vsc__main .transac-block #proposals .price_proposals .price{height:auto;line-height:normal;vertical-align:middle}.vsc__main .transac-block #proposals .price_proposals tr{padding-top:20px}.vsc__main .transac-block .conteneur-ruban.classe1 span{bottom:0;transform:translateY(50%)}.vsc__main .transac-block #proposals .buttons .button_select_price{margin:0 0 15px 0}.vsc__main .transac-block #proposals .buttons .button_choose_placement{margin-bottom:15px}.vsc__main .transac-block .payment-validation .submit{padding:10px}.vsc__main .transac-block .messagesInfoBleu{width:auto}.page-reservation-commande .vsc__main .transac-block #comm1CgvLink{width:90%}.vsc__main #block-basket.transac-block .digital-box.traveller .inssurance-mondial-title{position:relative;margin-left:10px;background:0}.vsc__main #block-basket.transac-block .digital-box.traveller .inssurance-mondial-title::before{content:'';background:url(/imgs/css/fr/panier/picto-mondial-assistance.png) no-repeat left center;position:absolute;left:0;bottom:50%;transform:translateY(50%);height:35px;width:35px}body[class*=p_confirmation] .thanks-conf{margin-top:0}.page-reservation-panier .vsc__main .transac-block .entete-commande .trip-header strong::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:30px;width:30px;background:url('data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI0OCIgd2lkdGg9IjQ4IiB2aWV3Qm94PSIwIDAgNDggNDgiPg0KICAgIDxnIGlkPSJUcmFpbiI+DQogICAgICAgIDxwYXRoIGlkPSJwYXRoNCIgZD0iTTQzLjc1IDMyLjFjLS4xLS4xLS4xLS4zLS4yLS40LjctLjYgMS4xLTEuNyAxLjEtMi43LS4xLTEwLTguOC0xOS0xOS40LTE5SDYuNjVjLS42IDAtMSAuNC0xIDFzLjQgMSAxIDFoMTguNmM0LjcgMCA5IDEuOSAxMi4xIDVoLTUuNWMtLjMgMC0uNi4xLS44LjNzLS4zLjUtLjMuOC4xLjYuMy44bDUuOCA1LjdjLjQuNSAxLjEuNyAxLjcuOGgzLjZjLjMgMS4zLjUgMi42LjUgMy45IDAgLjUtLjIuOS0uNSAxLjJzLS44LjUtMS40LjVINi42NWMtLjYgMC0xIC40LTEgMXMuNCAxIDEgMWgzNC43Yy4zIDAgLjYuMi45LjVzLjQuNy40IDEuMXYuMWMwIC40LS4yLjctLjQgMS0uMy4xLS42LjMtLjkuM0g2LjY1Yy0uNiAwLTEgLjQtMSAxcy40IDEgMSAxaDM0LjdjLjkgMCAxLjgtLjQgMi40LTFzMS0xLjUgMS0yLjR2LS4xYy0uMS0uOS0uNS0xLjctMS0yLjR6bS01LjItNy43Yy0uNCAwLS43LS4yLTEtLjVsLTUuOC01Ljd2LS4xczAtLjEuMi0uMWg2LjVjMS42IDIgMi45IDQgMy42IDYuNGgtMy41em0tMTAuMy45Yy40IDAgLjctLjIgMS0uNC4yLS4yLjUtLjUuNS0uOSAwLS4yLS4xLS41LS4zLS43bC02LjEtNS45Yy0uMy0uMy0uNy0uNC0xLS40SDUuOTVjLS4zIDAtLjUuMi0uNS41cy4yLjUuNS41aDE2LjRjLjEgMCAuMy4xLjMuMWw2IDUuOC0uMi4yYy0uMS4xLS4yLjEtLjMuMUg1Ljc1Yy0uMyAwLS41LjItLjUuNXMuMi41LjUuNWwyMi41LjF6IiBmaWxsPSJ3aGl0ZSIgLz4NCiAgICA8L2c+DQo8L3N2Zz4=')}.vsc__main .transac-block .entete-commande .arrival,.page-reservation-panier .vsc__main .transac-block .entete-commande .arrival,.p_basket .vsc__main .transac-block .entete-commande .arrival{width:100%;margin-bottom:20px;display:block}.vsc__main .transac-block .entete-commande .arrival,.page-reservation-panier .vsc__main .transac-block .entete-commande .arrival,.p_basket .vsc__main .transac-block .entete-commande .arrival{position:relative;width:100%;margin-top:20px;display:block;padding:0;overflow-wrap:break-word;max-width:100%}.vsc__main .vsc__container .entete-commande .aller+.arrival{padding-left:0}.vsc__main .vsc__container .entete-commande .aller+.arrival:before{top:-22px;left:0}#block-basket-express.transac-block .inssurance-mondial-logo,.inssurance-mondial-logo>img{margin:0}.vsc__main .transac-block .segment-depart .departure .hour,.vsc__main .transac-block .segment-via .departure .hour,.vsc__main .transac-block .travel_via.segment-depart .same-station.departure .hour{font-size:16px}.vsc__main #block-basket.transac-block .digital-box.traveller .choice-col-add-border,.vsc__main #block-basket.transac-block .digital-box.traveller .choice-col{width:20px}.vsc__main #block-payment.transac-block #total_panier.total-container{width:100%}body[class*=p_payment] .vsc__main #block-payment.transac-block .total-line.payment-total-display{display:flex;justify-content:space-between}}@media screen and (max-width:768px){body[class*=p_confirmation] .vsc__main .step-print{bottom:-90px;right:-25px;padding-left:0;padding-right:10px;font-size:12px;width:110px}}.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 #ea5330}.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:#ea5330;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:#ea5330;padding:7px 25px 7px 40px;margin:0 7px;background:url('/imgs/common/geolocation.svg') no-repeat 0 center;background-size:30px 30px;text-align:center;cursor:pointer}.transac-block .concur{background:no-repeat 0 0/20px url(/imgs/partners/concur-concur.svg)}.transac-block .concur-info{padding:0 0 10px 37px;font-size:12px;height:30px;display:table-cell;vertical-align:middle;overflow:visible}.transac-block .command-concur{padding-left:60px}.transac-block .command-concur .concur{margin-left:-60px;padding:10px 0 30px 60px;background-position:27px 6px}.transac-block .command-concur .concur+p{clear:both}.transac-block .command-concur .concur input{margin-right:5px;display:block;float:left}.transac-block .command-concur .concur label{display:block;float:left}.transac-block .command-concur #comm1CgvLink,.transac-block .command-concur #comm1NewsGenerique,.transac-block .command-concur #comm1NewsPartenaires{width:95%}.transac-block .concur.concur-apv{padding:7px 0 8px 34px}.transac-block .concur.concur-payment{padding:0 0 10px 27px;margin:10px 0 0 10px}.transac-block .delivery-option-selected .concur{display:none}.transac-block .hide-concur-checkbox{display:none}.printable-version .digital-box{box-shadow:none;margin-bottom:0;font-family:Avenir,Arial}body[class*=p_confirmation] .vsc__main .printable-version .composite-zone-inner .messagesInfoBleu,body[class*=p_confirmation] .vsc__main .printable-version .transac-block .messagesInfoBleu,body[class*=p_confirmation] .vsc__main .printable-version .messagesInfoBleu,.printable-version .messagesInfoBleu{width:auto!important}.vsc__main .composite-zone-inner .printable-version .messagesInfoBleu,.vsc__main .printable-version .transac-block .messagesInfoBleu,.vsc__main .printable-version .messagesInfoBleu{position:relative;padding:0;min-height:auto;max-width:auto;color:#FFF;background:#08a1c2;border-radius:5px;box-shadow:none;margin:15px}.vsc__main .composite-zone-inner .printable-version .messagesInfoBleu #warning-receive,.vsc__main .printable-version .transac-block .messagesInfoBleu #warning-receive,.vsc__main .printable-version .messagesInfoBleu #warning-receive{color:#fff;font-size:15px;font-family:AvenirMedium,Arial;line-height:19px;padding:15px}.printable-version .transac-block .push ~ .retrait-billet{margin-top:30px}.vsc__main .printable-version .transac-block .entete-commande .trip-header::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPjx0aXRsZT50cmFpbjwvdGl0bGU+PHBhdGggZmlsbD0iIzQ0NCIgZD0iTTI4LjE0NyAyMS42MTZjLTAuMDY1LTAuMDY1LTAuMDY1LTAuMTk2LTAuMTMxLTAuMjYxIDAuNDU3LTAuMzkyIDAuNzE4LTEuMTEgMC43MTgtMS43NjN2MGMtMC4wNjUtNi41MzEtNS43NDctMTIuNDA4LTEyLjY2OS0xMi40MDhoLTEyLjE0N2MtMC4zOTIgMC0wLjY1MyAwLjI2MS0wLjY1MyAwLjY1M3MwLjI2MSAwLjY1MyAwLjY1MyAwLjY1M2gxMi4xNDdjMy4wNjkgMCA1Ljg3OCAxLjI0MSA3LjkwMiAzLjI2NWgtMy41OTJjLTAuMTk2IDAtMC4zOTIgMC4wNjUtMC41MjIgMC4xOTZzLTAuMTk2IDAuMzI3LTAuMTk2IDAuNTIyYzAgMC4xOTYgMC4wNjUgMC4zOTIgMC4xOTYgMC41MjJ2MGwzLjc4OCAzLjcyMmMwLjI2MSAwLjMyNyAwLjcxOCAwLjQ1NyAxLjExIDAuNTIyIDAuNjUzIDAgMS42OTggMCAyLjM1MSAwIDAuMTk2IDAuODQ5IDAuMzI3IDEuNjk4IDAuMzI3IDIuNTQ3IDAgMC4zMjctMC4xMzEgMC41ODgtMC4zMjcgMC43ODRzLTAuNTIyIDAuMzI3LTAuOTE0IDAuMzI3aC0yMi4yNjljLTAuMzkyIDAtMC42NTMgMC4yNjEtMC42NTMgMC42NTNzMC4yNjEgMC42NTMgMC42NTMgMC42NTNoMjIuNjYxYzAuMTk2IDAgMC4zOTIgMC4xMzEgMC41ODggMC4zMjdzMC4yNjEgMC40NTcgMC4yNjEgMC43MTh2MC4wNjVjMCAwLjI2MS0wLjEzMSAwLjQ1Ny0wLjI2MSAwLjY1My0wLjE5NiAwLjA2NS0wLjM5MiAwLjE5Ni0wLjU4OCAwLjE5NmgtMjIuNjYxYy0wLjM5MiAwLTAuNjUzIDAuMjYxLTAuNjUzIDAuNjUzczAuMjYxIDAuNjUzIDAuNjUzIDAuNjUzaDIyLjY2MWMwLjU4OCAwIDEuMTc1LTAuMjYxIDEuNTY3LTAuNjUzczAuNjUzLTAuOTggMC42NTMtMS41Njd2LTAuMDY1Yy0wLjA2NS0wLjU4OC0wLjMyNy0xLjExLTAuNjUzLTEuNTY3ek0yNC43NTEgMTYuNTg4Yy0wLjI2MSAwLTAuNDU3LTAuMTMxLTAuNjUzLTAuMzI3djBsLTMuNzg4LTMuNzIydi0wLjA2NWMwIDAgMC0wLjA2NSAwLjEzMS0wLjA2NWg0LjI0NWMxLjA0NSAxLjMwNiAxLjg5NCAyLjYxMiAyLjM1MSA0LjE4LTAuNzg0IDAtMS42OTggMC0yLjI4NiAwek0xOC4wMjQgMTcuMTc1YzAuMjYxIDAgMC40NTctMC4xMzEgMC42NTMtMC4yNjEgMC4xMzEtMC4xMzEgMC4zMjctMC4zMjcgMC4zMjctMC41ODggMC0wLjEzMS0wLjA2NS0wLjMyNy0wLjE5Ni0wLjQ1N3YwbC0zLjk4NC0zLjg1M2MtMC4xOTYtMC4xOTYtMC40NTctMC4yNjEtMC42NTMtMC4yNjFoLTEwLjcxYy0wLjE5NiAwLTAuMzI3IDAuMTMxLTAuMzI3IDAuMzI3czAuMTMxIDAuMzI3IDAuMzI3IDAuMzI3aDEwLjcxYzAuMDY1IDAgMC4xOTYgMC4wNjUgMC4xOTYgMC4wNjV2MGwzLjkxOCAzLjc4OGMwIDAtMC4wNjUgMC4wNjUtMC4xMzEgMC4xMzFzLTAuMTMxIDAuMDY1LTAuMTk2IDAuMDY1aC0xNC42MjljLTAuMTk2IDAtMC4zMjcgMC4xMzEtMC4zMjcgMC4zMjdzMC4xMzEgMC4zMjcgMC4zMjcgMC4zMjdsMTQuNjk0IDAuMDY1eiI+PC9wYXRoPjwvc3ZnPg==);left:0;margin-top:-20px;height:34px;width:34px;background-size:112%;background-repeat:no-repeat}.vsc__main .printable-version .transac-block .entete-commande .aller+.arrival::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPjx0aXRsZT5hbGxlcjwvdGl0bGU+PHBhdGggZmlsbD0iIzQ0NCIgZD0iTTIzLjgzNyAxNC42MjlsLTUuODEyLTYuMjY5Yy0wLjg0OS0wLjkxNC0yLjI4NiAwLjM5Mi0xLjQzNyAxLjMwNnYwbDQuMzEgNC43MDJoLTEzLjcxNGMtMS4yNDEgMC0xLjI0MSAxLjk1OSAwIDEuOTU5aDEzLjY0OWwtNC4yNDUgNC42MzdjLTAuODQ5IDAuOTE0IDAuNTg4IDIuMjg2IDEuNDM3IDEuMzA2bDUuODEyLTYuMzM1YzAuMzI3LTAuMzkyIDAuMzI3LTAuOTggMC0xLjMwNnoiPjwvcGF0aD48L3N2Zz4=);left:0;margin-top:-20px;height:34px;background-size:115%;background-repeat:no-repeat}.vsc__main .printable-version .transac-block .entete-commande .aller+.arrival::before{content:"";width:25px;height:24px;position:absolute;top:15px;left:-8px;background-size:125%;background-repeat:no-repeat;background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPjx0aXRsZT5hbGxlcjwvdGl0bGU+PHBhdGggZmlsbD0iIzQ0NCIgZD0iTTIzLjgzNyAxNC42MjlsLTUuODEyLTYuMjY5Yy0wLjg0OS0wLjkxNC0yLjI4NiAwLjM5Mi0xLjQzNyAxLjMwNnYwbDQuMzEgNC43MDJoLTEzLjcxNGMtMS4yNDEgMC0xLjI0MSAxLjk1OSAwIDEuOTU5aDEzLjY0OWwtNC4yNDUgNC42MzdjLTAuODQ5IDAuOTE0IDAuNTg4IDIuMjg2IDEuNDM3IDEuMzA2bDUuODEyLTYuMzM1YzAuMzI3LTAuMzkyIDAuMzI3LTAuOTggMC0xLjMwNnoiPjwvcGF0aD48L3N2Zz4=)}.vsc__main .printable-version .entete-commande .aller+.arrival{position:relative;padding-left:28px}.vsc__main .printable-version .transac-block .entete-commande .ensemble-passager-prix{float:right}.printable-version .transac-block .train_class .train_class-code{margin:4px 0 0 0;display:inline-block;text-align:right}.vsc__main .printable-version .transac-block .entete-commande .entete-prix .price-value{display:inline-block;font-size:20px;font-family:AvenirHeavy;width:150px}.vsc__main .printable-version .transac-block .date-trajet .date{float:left;font-weight:bold;margin:0;font-size:15px}.vsc__main .printable-version .transac-block .retrait-billet .label{float:none;padding:10px 10px 10px 0;color:#e05206;font-size:15px}.vsc__main .printable-version .transac-block .travel_resume_detail{padding-top:20px;margin:0 0 5px 0;display:flex;height:auto;font-family:AvenirMedium,Arial;font-size:15px}.printable-version .transporteur-txt{font-family:AvenirMedium,Arial;color:#000;font-size:15px}.printable-version .transac-block .retrait-billet .travel_more_infos_opened .travel_more_infos_table{border-collapse:separate;padding:0;font-family:AvenirMedium,Arial;font-size:15px}.vsc__main .printable-version .transac-block .retrait-billet .travel_more_infos_opened .passager .passenger_infos,.vsc__main .printable-version .transac-block .retrait-billet.TRAIN_IDTGV .travel_more_infos_opened .passager .passenger_infos{vertical-align:top;padding:0 30px 0 0}.vsc__main .printable-version .transac-block .retrait-billet .travel_more_infos_opened .place_details{vertical-align:top;position:relative;padding:0 30px 0 30px;width:auto}.vsc__main .printable-version .transac-block .retrait-billet .travel_more_infos_opened .passenger_infos .passenger_label{font-weight:normal;font-family:AvenirHeavy;font-size:inherit;margin-bottom:1px;width:max-content}.vsc__main .printable-version .transac-block .retrait-billet .travel_more_infos_opened .fare_details{vertical-align:top;padding-top:0;padding-bottom:16px;width:auto}.vsc__main .printable-version .transac-block .retrait-billet .travel_more_infos_opened .fare-name{font-weight:normal;font-family:AvenirHeavy;font-size:14px;margin-bottom:3px;display:block;width:auto}.vsc__main .printable-version .transac-block .retrait-billet .travel_more_infos_opened .place_details .car_place,.vsc__main .printable-version .transac-block .retrait-billet .travel_more_infos_opened .place_details .placement,.vsc__main .printable-version .transac-block .retrait-billet .travel_more_infos_opened .place_details .type{margin-bottom:0;margin-top:0;width:max-content;max-width:200px}.vsc__main .printable-version .transac-block .retrait-billet .travel_more_infos_opened .place_details img{margin-top:10px;position:relative;left:0;top:0;margin-bottom:0;padding:0 30px 5px 0}.printable-version .transac-block #push-idcab a,.printable-version .transac-block #push-idcab a:visited{text-decoration:none;font-weight:bold;color:#000}.printable-version .transac-block #push-idcab #push-idcab-info,.printable-version .transac-block #push-idcab #push-idcab-price-info{width:65%;color:#000}.printable-version .transac-block .color-df-france-4{color:#000}.printable-version .transac-block .push-link .link-arrow{display:none}.transac-block .idcab-link{width:28%;text-decoration:none;color:#e05206;text-align:right}.printable-version .pre-post-routing-text{display:inline-block;font-size:15px;width:65%}.printable-version .transac-block .push .push-link{display:inline-block;font-size:13px;text-align:right;float:right;color:#e05206;margin:20px 0}.vsc__main .printable-version .transac-block .wrapper-bloc-services{background-color:transparent;border:1px #08a1c2 solid;padding:20px;border-radius:5px}.printable-version .transac-block .bloc-services-commun .complex-title{font:bold 1.1em Arial,Helvetica,sans-serif;border:0;display:inline-block;margin:0 0 10px 0}.printable-version .transac-block .service .prix{margin:0}.printable-version .transac-block .service .detail .detail-txt{margin:5px 0}.printable-version .exchange-trip-details{font-size:15px;font-family:Avenir,Arial}.vsc__main .printable-version .transac-block .reference-dossier .reference-dossier-txt,.vsc__main .printable-version .transac-block .reference-nom .reference-nom-txt{font-family:AvenirMedium,Arial;font-weight:normal;font-size:18px}.printable-version .reference-dossier-txt{margin:0 0 10px 0}.printable-version .transac-block #your-trip #box-label .your-trip-fare .fare p{font-size:13px;font-family:AvenirMedium,Arial}.printable-version .transac-block #your-trip #box-label{font-family:AvenirMedium,Arial}.vsc__main .printable-version #block-travel.transac-block #your-trip .complex-title{border-bottom:0;text-transform:uppercase;font-family:AvenirMedium,Arial;font-size:20px}.vsc__main .printable-version #block-travel.transac-block .color-df-france-4{color:#e05206;background:0}.vsc__main .printable-version .transac-block #your-trip #ref-folder{background:0;border-bottom:1px solid #e05206;padding-bottom:15px;font-family:AvenirHeavy}.printable-version .transac-block #your-trip #passengers .deco{display:none}.printable-version .transac-block #your-trip #passengers .passenger_infos{width:max-content;padding-left:2px;vertical-align:top;padding-right:30px}.printable-version .passenger_label,.printable-version .passenger_age{display:inline-block;padding-right:10px}.printable-version .passenger_table{font-size:15px;font-family:AvenirMedium,Arial}.printable-version .demat-conditions-collection{font-family:Arial}.vsc__main .printable-version #your-trip .demat-conditions-collection .demat-conditions-txt{width:27%;font-size:15px;border:0}.printable-version #your-trip .demat-conditions-collection{width:100%;margin-top:30px;padding-top:30px;text-align:center;border-top:1px solid #e05206}.printable-version #your-trip .demat-conditions-collection .word-middle{display:inline-block;min-height:99px;line-height:134px;width:100px;text-align:center}.printable-version .transac-block .container-trick,.transac-block .marging-justificatif,.transac-block .container-warning-aftersale{font-size:15px;font-family:AvenirMedium,Arial}.printable-version .infos-complementaires-demat{font-size:15px;font-family:AvenirMedium,Arial}.printable-version .to-discover{font-family:AvenirMedium,Arial}.printable-version .complex-title{display:none}.printable-version #block-travel.transac-block .discover{background-position:0 17px;position:relative;overflow:hidden;min-height:60px;padding:5px 5px 5px 110px;border:0}.printable-version .content--pepites{display:table;margin-top:10px;font-size:13px;width:100%}.printable-version .content--pepites-img{width:auto;height:84px;display:block;background-repeat:no-repeat;margin:0 35%}.printable-version #ref-transaction-crea-cc.digital-box{background-image:url(/imgs/finalisation/bg-pepites-small.png);background-repeat:no-repeat;background-size:100% 133px;color:#000}.printable-version .header--pepites .complex-title{color:#fff;font-size:20px;text-transform:uppercase;min-height:60px;margin:0;font-family:AvenirMedium,Arial}.printable-version .header--pepites{width:460px;line-height:32px;margin:12px 12px 0 12px}.printable-version .content--pepites-cell{display:table-cell;width:170px;text-align:center;padding:0 10px;font-size:15px;font-family:Avenir}.printable-version #block-travel.transac-block .hexago .discover-text,.printable-version #block-travel.transac-block .greatTraveler .discover-text,.printable-version #block-travel.transac-block .tgvService .discover-text,.printable-version #block-travel.transac-block .espace-avantage p,.printable-version #block-travel.transac-block .tgvPro .discover-text,.printable-version #block-travel.transac-block .ACCESPLUS .discover-text,.printable-version #block-travel.transac-block .modalitesVoyage p,.printable-version #block-travel.transac-block .idtgv .discover-text{line-height:1.1em;margin-top:0;width:80%;display:inline-block}.printable-version #block-travel.transac-block .discover a{background:0;padding:0 1em 0 0;float:right;position:relative}.vsc__main .printable-version #block-travel.transac-block .color-df-france-4{color:#e05206;background:0;display:inline-block}.printable-version #your-trip .demat-conditions-collection .picto-gen.picto-print{background:url(/imgs/css/commons/deliveryMode/picto_print_black.png) no-repeat left top}.printable-version #your-trip .demat-conditions-collection .picto-gen.picto-mobile{background:url(/imgs/css/commons/deliveryMode/picto_phone_black.png) no-repeat left}.printable-version .transac-block .ebillet-justificatif::before{content:"";display:inline-block;background:url(/imgs/css/commons/email-ico-trick.png) no-repeat left;height:32px;width:34px;vertical-align:bottom}.printable-version #your-trip .demat-conditions-collection .picto-gen{position:absolute;top:-22px;left:41.5%;width:55px;height:55px}.printable-version .transac-block .reference-dossier-digital,.printable-version .transac-block .reference-nom-digital{display:inline-block;vertical-align:middle;max-width:440px;font-weight:bold;text-align:center;color:#ea5330;font-size:15px;font-family:Avenir,Arial;padding:0;width:50%}.printable-version .your-trip-fare-digital{width:100%}.printable-version .transac-block .types-retrait .td-delivery-digital{width:30%;vertical-align:top;display:inline-block}.printable-version .transac-block .reference-dossier-digital-label,.printable-version .transac-block .reference-nom-digital-label{font-size:15px;font-family:Avenir}.printable-version .transac-block .delivery-digital-table .bold-span-delivery-digital{font-size:15px;font-family:Avenir}.printable-version .normal-span-delivery-digital{font-size:15px;font-family:Avenir}.printable-version #info{font-family:Avenir;font-size:15px}.printable-version .transac-block .delivery-digital-table .tr-delivery-digital{border:0;margin-bottom:20px}.printable-version .transac-block .OD-digital{font-size:15px;text-align:center;font-family:Avenir,Arial;font-weight:bold}.passenger-detail-table{font-family:Avenir}.printable-version .transac-block .complex-title-digital,.printable-version .transac-block .complex-title{display:block;text-transform:uppercase;font-family:AvenirMedium,Arial;font-size:20px;border-bottom:0}.vsc__main .printable-version #block-payment-summary{font-family:AvenirMedium,Arial;border:0}.vsc__main .printable-version #block-payment-summary .complex-title,.vsc__main .printable-version .vsc__container .composite-column-last .title-full{margin:0 0 10px 0;text-transform:uppercase;font-family:AvenirMedium,Arial;font-size:20px;padding:0}.printable-version #block-payment-summary.transac-block #ref-transaction div{line-height:1.2em;margin:5px}.printable-version .transac-block .total-line.basket-total-insurance-display .total-price-cell,.printable-version .transac-block .total-line.basket-total-display .total-price-cell{font-weight:bold;font-size:17px;font-family:AvenirMedium;margin:5px 0;color:#000}.vsc__main .printable-version .transac-block .total-line.classic-display .total-label-cell{font-size:15px;font-family:Arial;margin:5px 0;font-weight:bold;color:#000;width:200%;text-align:right}.printable-version #block-payment-summary #ref-transaction{margin-bottom:0;border:1px solid #ea5330;padding:20px}.vsc__main .printable-version .facebook-loisir .new-resa-link{padding:0 20px;height:0;color:#fff;text-decoration:underline #e05206;margin:0 0 20px 0;font-size:15px;font-family:AvenirMedium,Arial}.vsc__main .printable-version .transac-block .facebook-loisir .button-primary a{padding:0;height:0}.printable-version .left.btn.button-primary{float:right;margin:0;height:20px}.printable-version .facebook-loisir .left.btn.button-primary{font-family:AvenirMedium,Arial,Helvetica,sans-serif;font-weight:normal;font-size:15px;text-align:center;border-radius:50px;transition:all .2s ease;cursor:pointer;border:1px solid #ea5330;background-color:#ea5330}.printable-version #block-payment-summary.transac-block .total-line.payment-total-display{padding:0}.printable-version #follow-orders{font-family:AvenirMedium,Arial}.vsc__main .printable-version #block-confirmation-consult.transac-block #follow-orders .complex-title{text-transform:uppercase;margin:0 0 10px 0;font-family:AvenirMedium,Arial;font-size:20px}.vsc__main .printable-version #block-confirmation-consult.transac-block #follow-orders #follow-orders-box .follow-orders-li{position:relative;margin:0;padding-left:15px;font-size:13px;color:#000}.vsc__main .printable-version #block-confirmation-consult .follow-orders-li .follow-orders-link{color:#e05206;display:inline;text-decoration:underline #e05206}.vsc__main .printable-version #block-confirmation-consult.transac-block #follow-orders #follow-orders-box .follow-orders-li:before{content:'';display:block;position:absolute;top:11px;left:0;width:6px;height:6px;border-radius:50%;background:#545454}.transac-block .delivery-digital-table{border-collapse:collapse;border-spacing:0}.transac-block .delivery-digital-table .bold-span-delivery-digital .phone-img,.transac-block .delivery-digital-table .bold-span-delivery-digital .print-img{padding:0 10px 10px 10px;max-width:250px;height:40px}.transac-block .delivery-digital-table .bold-span-delivery-digital{display:inline-block;color:#0d0d0d;font-weight:bold;font-size:13px}.transac-block .delivery-digital-table .normal-span-delivery-digital-img{display:block;margin:5px 0}.transac-block .delivery-digital-table .normal-span-delivery-digital-img img{display:block;margin-right:auto;margin-left:auto;margin-bottom:5px;text-align:center;width:19px;height:16px}.transac-block .delivery-digital-table .td-delivery-digital{text-align:center;width:45%;padding-top:0;vertical-align:top}.transac-block .delivery-digital-table .td-delivery-digital-ou{text-align:center;vertical-align:middle;padding-top:14%}.transac-block .delivery-digital-table .td-delivery-digital-ou,.transac-block .delivery-digital-table .td-delivery-digital{display:inline-block}.transac-block .delivery-digital-table .border-block-votre-voyage-ouigo,.transac-block .delivery-digital-table .border-block-votre-voyage{border:0;margin-top:0}.transac-block .delivery-digital-table .tr-delivery-digital{border:0}.transac-block .information-digital{padding-top:15px;margin-top:5px;border-top:1px solid #e0e1dd}.transac-block .delivery-digital-table .normal-span-delivery-digital-img{padding-top:5px}.transac-block .types-retrait .td-delivery-digital,#block-order .transac-block .types-retrait .td-delivery-digital{width:40%;vertical-align:top;display:inline-block}.transac-block .types-retrait .td-delivery-digital-ou,#block-order .transac-block .types-retrait .td-delivery-digital-ou{width:10%;padding-top:80px;display:inline-block}.transac-block .information-digital .info-billet-icon,#block-order.transac-block .types-retrait .info-billet-icon,.transac-block .information-digital .info-billet-text,#block-order.transac-block .types-retrait .info-billet-text{width:auto;display:inline-block;vertical-align:middle}.transac-block .table-delivery-digital-ouigo.border-block-votre-voyage-ouigo,.transac-block .table-delivery-digital.border-block-votre-voyage{text-align:center}.transac-block .info-billet-icon-delivery-digital{padding-right:10px}.transac-block #ou-digital-ouigo,.transac-block .ouigo .reference-dossier-digital,.transac-block .ouigo .reference-nom-digital{color:#de006e}.transac-block #ou-digital{color:#ea5330}#block-order.transac-block .types-retrait .normal-span-delivery-digital-link,.transac-block .types-retrait .normal-span-delivery-digital-link{color:#ea5330;display:block}.transac-block #your-trip #ref-folder-digital{padding:5px;float:none;background:0;color:#000;border:2px solid #ea5330;overflow:hidden;border-radius:5px 5px 0 0}.transac-block #your-trip #ref-folder-digital.ouigo,.transac-block #box-label-digital.types-retrait-digital-ouigo{border:2px solid #de006e}.transac-block #box-label-digital.types-retrait-digital-ouigo{border-top:0}.transac-block .reference-dossier-digital-label,.transac-block .reference-nom-digital-label{font-size:12px;padding:0 0 10px 0;display:inherit}.transac-block .reference-dossier-digital,.transac-block .reference-nom-digital{display:inline-block;vertical-align:middle;font-size:16px;max-width:302px;font-weight:bold;width:48%;text-align:center;padding:5px 0 10px 0;color:#ea5330}.transac-block .reference-dossier-digital-label,.transac-block .reference-nom-digital-label{font-size:12px;padding:0 0 10px 0;display:inherit;color:#000}.transac-block #box-label-digital{border:2px solid #ea5330;border-top:0;border-radius:0 0 5px 5px;padding:15px 10px 15px 10px}.transac-block #box-label-digital.ouigo{border-color:#de006e}.transac-block .passenger-details .pink-bold.color-df-france-4{color:#ea5330}body[class*=p_orde] #block-order.transac-block #select-retrait-new-model .types-retrait li.DIGITAL_ONLY_OUIGO_SQILLS_DELIVERY_MODES.checked,body[class*=p_orde] #block-order.transac-block #select-retrait-new-model .types-retrait li.ELT_ONLY_DELIVERY_MODES.checked{border-color:#de006e!important}