﻿ .italo_footer .newsletter_bar section fieldset input[type="submit"]{background:#670900;font-size:18px;font-family:'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif;text-transform:uppercase;padding:10px 20px;border:0;box-shadow:none;color:#FFF;height:40px;line-height:40px;padding:0 20px}.italo_footer .newsletter_bar section fieldset input[type="email"]{font-size:15px;background:#FFF;border:1px solid #999;height:40px;line-height:40px;padding:0 5px}.italo_footer .newsletter_bar section fieldset span,.italo_footer .newsletter_bar section fieldset input[type="submit"],.italo_footer .newsletter_bar section fieldset input[type="email"]{float:left}.italo_footer .newsletter_bar section fieldset span,.italo_footer .newsletter_bar section fieldset input[type="submit"],.italo_footer .newsletter_bar section fieldset input[type="email"]{float:left}.italo_footer .newsletter_bar section fieldset span.fa,.italo_footer .newsletter_bar section fieldset input.fa[type="submit"],.italo_footer .newsletter_bar section fieldset input.fa[type="email"]{margin-right:.3em}.italo_footer .newsletter_bar section fieldset{border:0;margin:0 0 20px 0}.italo_footer .newsletter_bar section fieldset span{font-size:18px;color:#FFF;width:150px;line-height:18px;font-weight:bold}.italo_footer .newsletter_bar section fieldset label{font-size:14px;color:#FFF}.italo_footer .newsletter_bar section fieldset label a{color:#FFF;text-decoration:underline}.italo_footer .newsletter_bar section fieldset input[type="submit"]{width:130px}.italo_footer .newsletter_bar section fieldset input[type="email"]{width:180px}.italo_footer .newsletter_bar section fieldset div{text-align:left;padding-left:150px}.italo_footer .newsletter_bar section fieldset span:first-child,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .booking-dettagli-passeggeri span:first-child,.booking-passeggeri .booking-dettagli-passeggeri .italo_footer .newsletter_bar section fieldset input[type="submit"]:first-child,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .booking-dettagli-passeggeri input[type="submit"]:first-child,.booking-passeggeri .booking-dettagli-passeggeri .italo_footer .newsletter_bar section fieldset input[type="email"]:first-child,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .booking-dettagli-passeggeri input[type="email"]:first-child{padding-right:10px}.booking-passeggeri .booking-dettagli-passeggeri .italo_footer .newsletter_bar section fieldset span:last-child,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .booking-dettagli-passeggeri span:last-child,.booking-passeggeri .booking-dettagli-passeggeri .italo_footer .newsletter_bar section fieldset input[type="submit"]:last-child,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .booking-dettagli-passeggeri input[type="submit"]:last-child,.booking-passeggeri .booking-dettagli-passeggeri .italo_footer .newsletter_bar section fieldset input[type="email"]:last-child,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .booking-dettagli-passeggeri input[type="email"]:last-child{padding-left:10px}.italo_footer .newsletter_bar section fieldset .booking-passeggeri .booking-dettagli-passeggeri span .conferma-sms h4,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .booking-dettagli-passeggeri input[type="submit"] .conferma-sms h4,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .booking-dettagli-passeggeri input[type="email"] .conferma-sms h4,.booking-passeggeri .booking-dettagli-passeggeri .italo_footer .links_bar .link_italo ul li .conferma-sms h4,.italo_footer .links_bar .link_italo ul .booking-passeggeri .booking-dettagli-passeggeri li .conferma-sms h4,.booking-passeggeri .booking-dettagli-passeggeri .offerta_singola .conferma-sms h4,.offerta_singola .booking-passeggeri .booking-dettagli-passeggeri .left_side .conferma-sms h4,.booking-passeggeri .booking-dettagli-passeggeri .top-bar .italo-logo .conferma-sms h4,.top-bar .booking-passeggeri .booking-dettagli-passeggeri .italo-logo .conferma-sms h4,.booking-passeggeri .booking-dettagli-passeggeri .menu-bar ul .conferma-sms h4,.menu-bar .booking-passeggeri .booking-dettagli-passeggeri ul .conferma-sms h4,.booking-passeggeri .booking-dettagli-passeggeri .travel-date-picker .ui-datepicker-prev .conferma-sms h4,.travel-date-picker .booking-passeggeri .booking-dettagli-passeggeri .ui-datepicker-prev .conferma-sms h4,.booking-passeggeri .booking-dettagli-passeggeri .datepicker-popover .ui-datepicker-prev .conferma-sms h4,.datepicker-popover .booking-passeggeri .booking-dettagli-passeggeri .ui-datepicker-prev .conferma-sms h4,.booking-passeggeri .booking-dettagli-passeggeri .booking-flow-header .booking-top-bar .booking-logo .conferma-sms h4,.booking-flow-header .booking-top-bar .booking-passeggeri .booking-dettagli-passeggeri .booking-logo .conferma-sms h4,.booking-flow-header .booking-top-bar .booking-logo .booking-passeggeri .booking-dettagli-passeggeri .italo-logo .conferma-sms h4,.booking-passeggeri .booking-dettagli-passeggeri .booking-flow-header .booking-top-bar .booking-steps ul.booking-steps-list .conferma-sms h4,.booking-flow-header .booking-top-bar .booking-steps .booking-passeggeri .booking-dettagli-passeggeri ul.booking-steps-list .conferma-sms h4,.booking-flow-header .booking-top-bar .booking-steps ul.booking-steps-list .booking-passeggeri .booking-dettagli-passeggeri li .conferma-sms h4,.booking-passeggeri .booking-dettagli-passeggeri .booking-flow-elenco-treni .top-elenco-treni h1 .conferma-sms h4,.booking-flow-elenco-treni .top-elenco-treni .booking-passeggeri .booking-dettagli-passeggeri h1 .conferma-sms h4,.booking-passeggeri .booking-dettagli-passeggeri .booking-flow-elenco-treni .lista-days ul li .conferma-sms h4,.booking-flow-elenco-treni .lista-days ul .booking-passeggeri .booking-dettagli-passeggeri li .conferma-sms h4,.booking-passeggeri .booking-dettagli-passeggeri .booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .footer-tariffa .promo-field .conferma-sms h4,.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .footer-tariffa .booking-passeggeri .booking-dettagli-passeggeri .promo-field .conferma-sms h4,.booking-passeggeri .booking-dettagli-passeggeri .carousel-simple .carousel-content li .conferma-sms h4,.carousel-simple .carousel-content .booking-passeggeri .booking-dettagli-passeggeri li .conferma-sms h4,.booking-passeggeri .booking-dettagli-passeggeri .carousel-pagamento .carousel-content li .conferma-sms h4,.carousel-pagamento .carousel-content .booking-passeggeri .booking-dettagli-passeggeri li .conferma-sms h4,.booking-passeggeri .booking-dettagli-passeggeri .top-booking h1 .conferma-sms h4,.booking-passeggeri .top-booking .booking-dettagli-passeggeri h1 .conferma-sms h4,.booking-passeggeri .booking-dettagli-passeggeri .prezzi-disclaimer p .conferma-sms h4,.prezzi-disclaimer .booking-passeggeri .booking-dettagli-passeggeri p .conferma-sms h4{font-size:1.063rem;margin:10px 0;background-image:url("../../images/NTV_Base/Restyling/gfx/icon/sms_conferma.png");background-repeat:no-repeat;background-position:left middle;padding-left:36px;height:34px;line-height:34px}.italo_footer .newsletter_bar section fieldset input[type="submit"]{background:#670900;font-size:18px;font-family:'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif;text-transform:uppercase;padding:10px 20px;border:0;box-shadow:none;color:#FFF;height:40px;line-height:40px;padding:0 20px}.italo_footer .newsletter_bar section fieldset input[type="email"]{font-size:15px;background:#FFF;border:1px solid #999;height:40px;line-height:40px;padding:0 5px}.booking-passeggeri .dettagli-posto .italo_footer .newsletter_bar section fieldset span:first-child,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .dettagli-posto span:first-child,.booking-passeggeri .dettagli-posto .italo_footer .newsletter_bar section fieldset input[type="submit"]:first-child,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .dettagli-posto input[type="submit"]:first-child,.booking-passeggeri .dettagli-posto .italo_footer .newsletter_bar section fieldset input[type="email"]:first-child,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .dettagli-posto input[type="email"]:first-child{padding-right:15px}.booking-passeggeri .dettagli-posto .italo_footer .newsletter_bar section fieldset span:last-child,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .dettagli-posto span:last-child,.booking-passeggeri .dettagli-posto .italo_footer .newsletter_bar section fieldset input[type="submit"]:last-child,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .dettagli-posto input[type="submit"]:last-child,.booking-passeggeri .dettagli-posto .italo_footer .newsletter_bar section fieldset input[type="email"]:last-child,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .dettagli-posto input[type="email"]:last-child{padding-left:15px}.italo_footer .newsletter_bar section fieldset .booking-passeggeri .dettagli-posto span .posto-smart,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .dettagli-posto input[type="submit"] .posto-smart,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .dettagli-posto input[type="email"] .posto-smart,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .dettagli-posto span .posto-prima,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .dettagli-posto input[type="submit"] .posto-prima,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .dettagli-posto input[type="email"] .posto-prima,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .dettagli-posto span .posto-club,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .dettagli-posto input[type="submit"] .posto-club,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .dettagli-posto input[type="email"] .posto-club,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .dettagli-posto span .posto-smart-xl,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .dettagli-posto input[type="submit"] .posto-smart-xl,.italo_footer .newsletter_bar section fieldset .booking-passeggeri .dettagli-posto input[type="email"] .posto-smart-xl{width:107px;height:68px;border-bottom:1px solid #000;display:block;background-position:center bottom;background-repeat:no-repeat}input[type=submit],input[type=button]{border:0}.ui-datepicker-unselectable.ui-state-disabled{color:darkgrey}.booking-flow-top-riepilogo .carrello-liquido .overlay-dettaglio-riepilogo{z-index:100}.booking-flow-top-riepilogo .carrello-liquido .overlay-dettaglio-riepilogo li{white-space:nowrap}input[type=radio].radio-black:checked+label.label-radio-black>div.img_card{opacity:1}.payment-holder .modifica_parametri p{text-transform:uppercase}.popup_booking_dot_com{display:none;width:960px;height:500px;background:#FFF;padding:40px 40px 20px}.popup_custom_dot_com{display:none;width:700px;height:580px;background:#FFF;padding:40px 40px 20px}.popup_modulo_alloggio{display:none;width:100%;height:480px;background:#FFF;padding:40px 0 0;margin-left:-40px}.main-section-moduloAlloggio{margin-bottom:40px;margin-top:-40px}.modulo_alloggio_img{height:72px;float:left;width:10%}.alloggio_sezione_testi{float:left;width:90%;font-family:'Trebuchet MS';font-size:14px}.alloggio_titolo{font-weight:bold;color:#a41d0a}.alloggio_titolo2{font-weight:normal;color:#333;line-height:18pt}.alloggio_anchor{cursor:pointer;font-weight:bold;font-size:13px;color:#000}.alloggio_compila_form{background-color:#000;height:2px;margin-top:8px;margin-bottom:5px;width:10%}.popup_booking_error_message{display:none;width:800px;height:250px;background:#FFF;padding:40px 40px 20px}.booking-passeggeri .utilizzo-dati{padding:35px 0}.utilizzo-dati .wrapper-960{height:75px;overflow-y:scroll}@media only screen and (max-width:1024px) and (orientation :portrait){.utilizzo-dati .wrapper-960::-webkit-scrollbar{width:13px !important}.utilizzo-dati .wrapper-960::-webkit-scrollbar-track{background-color:hsl(0,0.01%,93%) !important}.utilizzo-dati .wrapper-960::-webkit-scrollbar-thumb{background-color:hsl(0,0.01%,60%)}.utilizzo-dati .wrapper-960::-webkit-scrollbar-thumb:window-inactive{background-color:hsl(0,0.01%,70%)}}@media only screen and (max-width:1366px) and (orientation :landscape){.utilizzo-dati .wrapper-960::-webkit-scrollbar{width:13px !important}.utilizzo-dati .wrapper-960::-webkit-scrollbar-track{background-color:hsl(0,0.01%,93%) !important}.utilizzo-dati .wrapper-960::-webkit-scrollbar-thumb{background-color:hsl(0,0.01%,60%)}.utilizzo-dati .wrapper-960::-webkit-scrollbar-thumb:window-inactive{background-color:hsl(0,0.01%,70%)}}.tooltip{display:none}.ico-info-tooltip{background:url(../../images/NTV_Base/Restyling/gfx/icon/ico_info_bullet.png) center center no-repeat;width:30px;height:20px;display:inline-block;vertical-align:middle}.popup_fattura .form_fattura span{color:#000}.popup_fattura .form_fattura .subTitle{font-weight:normal;font-size:15px}.richiesta_fattura-holder .richiesta-fattura .services{padding-top:5px;padding-bottom:5px}.richiesta_fattura-holder .richiesta-fattura .promo{padding-left:0;text-align:left}.richiesta_fattura-holder .richiesta-fattura .paystatus{text-align:right}.richiesta_fattura-holder-promo{border-top:1px solid #000}.mdp{height:auto}.paid{border-top:0}.richiesta_fattura-holder .richiesta-fattura .amount{float:right}.form-input.label-up input[type="text"].readonly{background:0}.form-input.label-up input[type="text"]:disabled{background:0}.select-credito-container select:disabled{background:0}#popupItaloContacts{width:480px;border:5px solid #aa0f00;background:#FFF;padding:20px;text-align:center;display:none}#popupItaloContacts h3{text-transform:uppercase}#popupItaloContacts .inputValue{text-align:left;padding-left:15px}#noItaloContacts{display:none;font-size:18px;margin:20px 0;text-align:left}.booking-passeggeri .prossimo-passeggero p{margin-bottom:0;min-height:40px}.confirm-card-nopayment{width:50%;float:right;margin-right:140px}.payDisable{opacity:.3}.acceptPay{text-align:right}.confirm-btn-pay{width:940px;margin-right:0}.img_card_AP{background:url(../../images/NTV_Base/Restyling/gfx/pagamento/airplus.png) center center no-repeat;width:72px;height:52px}.img_card_BT{background:url(../../images/NTV_Base/Restyling/gfx/pagamento/amex_bta.png) center center no-repeat;width:72px;height:52px}.img_card_AX{background:url(../../images/NTV_Base/Restyling/gfx/pagamento/amex.png) center center no-repeat;width:72px;height:52px}.img_card_DI{background:url(../../images/NTV_Base/Restyling/gfx/pagamento/diners.png) center center no-repeat;width:72px;height:52px}.img_card_MC{background:url(../../images/NTV_Base/Restyling/gfx/pagamento/master.png) center center no-repeat;width:72px;height:52px}.img_card_VI{background:url(../../images/NTV_Base/Restyling/gfx/pagamento/visa.png) center center no-repeat;width:72px;height:52px}.img_card_M3{background:url(../../images/NTV_Base/Restyling/gfx/pagamento/master.png) center center no-repeat;width:72px;height:52px}.img_card_V3{background:url(../../images/NTV_Base/Restyling/gfx/pagamento/visa.png) center center no-repeat;width:72px;height:52px}.img_card_LC{background:url(../../images/NTV_Base/Restyling/gfx/pagamento/italo.png) center center no-repeat;width:72px;height:52px}.sprite-pagamento{background-image:url(../../images/NTV_Base/Restyling/gfx/pagamento/sprite-pagamento.png);background-repeat:no-repeat;display:block}.sprite-pagamento-AP{width:65px;height:45px;background-position:-1px -1px}.sprite-pagamento-AX{width:64px;height:44px;background-position:-68px -1px}.sprite-pagamento-BT{width:65px;height:45px;background-position:-134px -1px}.sprite-pagamento-DI{width:64px;height:44px;background-position:-201px -1px}.sprite-pagamento-LC{width:72px;height:52px;background-position:-267px -4px}.sprite-pagamento-MC{width:64px;height:44px;background-position:-341px -1px}.sprite-pagamento-VI{width:64px;height:44px;background-position:-407px -1px}.sprite-pagamento-M3{width:64px;height:44px;background-position:-341px -1px}.sprite-pagamento-V3{width:64px;height:44px;background-position:-407px -1px}.sprite-metodo_pagamento{background-image:url(../../images/NTV_Base/Restyling/gfx/content/pagamento/sprite-metodo_pagamento.png);background-repeat:no-repeat;display:block}.sprite-metodo_pagamento-cashback{width:64px;height:45px;background-position:-4px -162px}.sprite-metodo_pagamento-buono{width:99px;height:40px;background-position:-3px -3px}.sprite-metodo_pagamento-carta_corporate{width:65px;height:45px;background-position:-108px -3px}.sprite-metodo_pagamento-carta_credito{width:64px;height:44px;background-position:-3px -54px}.sprite-metodo_pagamento-carta_registrata{width:72px;height:52px;background-position:-73px -54px}.sprite-metodo_pagamento-conto_credito{width:65px;height:45px;background-position:-3px -112px}.sprite-metodo_pagamento-estratto_conto{width:65px;height:45px;background-position:-74px -112px}.sprite-metodo_pagamento-italo{width:72px;height:52px;background-position:-179px -3px}.sprite-metodo_pagamento-masterpass{width:72px;height:52px;background-position:-151px -61px}.sprite-metodo_pagamento-paypal{width:72px;height:52px;background-position:-145px -119px}.sprite-metodo_pagamento-cartaservizi{background-position:-83px -181px;width:65px;height:45px}.sprite-icone_servizi{background-image:url(../../images/NTV_Base/Restyling/gfx/content/icone_servizi/sprite-icone_servizi.png);background-repeat:no-repeat;display:block;margin-bottom:10px}.sprite-icone_help{display:-webkit-inline-box;margin-bottom:20px;background-repeat:no-repeat;background-position:0 5px;font-size:13px}.sprite-icone_help2{margin-bottom:40px;margin-left:35px;width:250px;background-repeat:no-repeat;background-position:0 5px;position:relative;top:-4px;font-size:13px}.sprite-icone_help3{position:relative;top:-29px}.sprite-icone_servizi-ico_mail_biglietto{width:20px;height:14px;margin-right:15px;margin-top:5px;background-position:-3px -3px}.sprite-icone_servizi-ico_richiedi_fattura{width:18px;height:22px;display:block;margin-bottom:45px;background-repeat:no-repeat;background-position:0 5px;background-position:-29px -3px}.sprite-icone_servizi-ico_scarica_biglietto{width:20px;height:18px;display:block;margin-bottom:45px;background-repeat:no-repeat;background-position:0 5px;background-position:-53px -3px}.sprite-icone_servizi-ico_stampa_promemoria{width:20px;height:18px;display:block;margin-bottom:28px;background-repeat:no-repeat;background-position:0 5px;background-position:-79px -3px}.sprite-icone_servizi-servizio_desk_accoglienza{width:47px;height:35px;background-repeat:no-repeat;background-position:0 bottom;background-position:-10px -104px}.sprite-icone_servizi-servizio_invia_dettaglio{width:44px;height:35px;background-position:-3px -65px}.sprite-icone_servizi-servizio_salva_evento{width:47px;height:35px;background-position:-3px -27px}.tooltip-lottomatica{display:none}.carta_credito-container .carta_credito-content-bottom{padding-bottom:0}.ccProfile{margin-left:70px;margin-top:4px}.img_captcha{background:url(../../images/NTV_Base/Restyling/gfx/captcha.png) center center no-repeat;width:225px;height:42px}.chdLightBox{display:none;width:500px}.fancyBox input.fancyBox_button{background:#a41915;font-size:20px;float:right;height:45px;line-height:40px;padding:0 20px;border:0;box-shadow:none;color:#FFF;margin-top:40px;width:220px}.fancyBox input.fancyBox_button.pull-left{float:left}.fancyBox{display:none;width:500px}.popup_login{width:370px}.richiesta_fattura-holder .richiesta-fattura label.modifyDataInv{padding-left:0 !important;font-size:12px;cursor:pointer}.carousel-pagamento .carousel-content li .tipo-carta-accedi{cursor:pointer;text-decoration:underline;font-size:12.9px}.carousel-pagamento .carousel-content li .carta-login{font-size:12.9px}.loadingSpecialFares{margin-top:20px;height:44px;background:url("../../images/NTV_Base/bar_circle.gif?v19.0.1") no-repeat center}.riepilogo-prezzi span{white-space:nowrap}.popup_booking_confirm_cancel{display:none;width:700px;background:#FFF;padding:40px 40px 20px}.table-tariffa .button-tariffa .bestPrice{background:url(../../images/NTV_Base/Restyling/gfx/icon/ico_percentuale.png) 0 0 no-repeat;width:35px;height:26px}.table-tariffa .col-due-tariffe .button-tariffa div.nopromo.nopromoDisc{top:15px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa .button-tariffa label span.text-bottom{bottom:initial;top:20px}.table-tariffa .button-tariffa div.nopromo.nopromoDisc{position:absolute;top:35px;right:10px}.noStopLabel{color:#9e0a1f}.booking-flow-top-riepilogo .carrello-liquido .overlay-dettaglio-riepilogo{left:3px}.confirm-card-corporate{float:right;width:240px;margin-top:40px}.confirm-card-corporate_undo{float:right;width:240px;margin-top:40px}.form-input_ap{margin-right:20px}.form-input_ap-table{width:100%}.form-input_ap-table-one{width:50%}.crpTableContent{margin-top:20px}.crp-head-details{font-size:18px}.input-corporate{height:60px;margin-bottom:10px}.input_corporate_refund{height:180px}.input_corporate_buy{height:240px}.barsContainer{height:200px}.barsContainer span{line-height:26px;height:26px;padding-left:10px}.barsContainer .bars{margin-left:34px;position:relative;width:585px}.barsContainer #tot,.barsContainer #resto,.barsContainer #spend{background:url("../../images/NTV_Base/yellow_grad.png") repeat scroll 0 0 transparent;background-position:-1px -1px;color:black;height:25px;left:0;margin:0 auto;overflow:hidden;position:absolute;text-align:left;top:75px;width:0}.barsContainer .spanTot{top:35px;position:absolute;color:black}.barsContainer .spanResto{top:75px;position:absolute;color:black}.barsContainer .spanSpend{top:115px;position:absolute;color:black}.barsContainer #resto{left:250px}.barsContainer #tot{background-image:url("../../images/NTV_Base/barContainer.png");background-position:-284px -76px;left:250px;top:35px}.barsContainer #spend{background-image:url("../../images/NTV_Base/grey_4.png");background-position:-910px -1348px;left:250px;top:115px}.qtip-tipo-tariffa table tbody td.no-border{background:0;font-size:12px}.qtip-tipo-tariffa table tbody td.no-padding{padding:0;width:50px;height:22px}.richiesta_fattura-holder .richiesta-fattura .products{padding:10px 0 5px 20px}.richiesta_fattura-holder .detailsProduct p{font-size:26px}.richiesta-fattura>div.detailsProduct{text-align:left;padding-left:0}.msgB1,.msgB1a,.msgB1b{font-size:24px}.msgB2{font-size:12px}.input_credito_container .msgB1b,.input_credito_container .msgB2{margin-left:30px}.wrapper-960 h3.no-fares{margin-top:40px}.changeDate{width:210px;float:right}.changeDate .ui-datepicker-trigger{top:9px}.calendar-main .form-input.date{background-color:transparent;border:0;margin-bottom:30px;height:auto}.form-input.date input.calendar-modify{padding-left:20px}p.calendar-select{font-size:14px;color:#777;line-height:16px;margin-bottom:0;text-align:right}.itinerario-field-modifica{padding-top:10px}.vaucher-holder .input-promo{float:right}.vaucher-holder .input-promo-ajax{margin-bottom:0;text-align:right;width:32.5% !important}.vaucher-holder>div.paymentContainerVO{padding-left:40px}.closeInputVoucher{float:right}.voucher-apply{margin-top:20px;height:50px;min-height:50px}.linkVoucher{cursor:pointer;text-decoration:underline;font-size:20px;font-weight:bold}.infosVO{float:right}.insertVO{font-size:18px}.codeVO{color:#999;font-size:13px;font-style:italic}.italo-no-stress .servizi-citta p.city{padding:0}.modificatore_orario_opacity{opacity:.2}.payment-holder .modifica_parametri-icon{margin-left:212px}.modifica_parametri-icon{width:750px !important}.payment-holder .modifica_parametri .cancella-tratta{width:175px;height:55px;background-image:url(../../images/NTV_Base/Restyling/gfx/backgrounds/cancella-tratta.png);background-repeat:no-repeat;background-position:0 0}.payment-holder .modifica_parametri .cancella-tratta p{padding-left:45px;font-size:14px;color:#000;font-weight:bold;margin-top:12px;margin-bottom:0;line-height:15px}.paginatore{height:40px;margin:20px 0;position:relative;right:0;width:850px}.paginatoreMyPoints{height:70px}.paginatoreAgentGhost{width:950px}.paginatore .tastiera{margin:0 5px;top:-2px}.paginatore span,.paginatore .tastiera{color:#a11d21;display:block;float:right;font-size:15px}.paginatore span a{margin:0 10px}.paginatore .tastiera a{background:none repeat scroll 0 0 transparent;font-size:15px}.paginatore .tastiera a:hover,.paginatore .tastiera a.sel{background-image:url("../../images/NTV_BASE/grey_2.png");background-position:-1830px -824px;color:#fff;text-decoration:none !important}.paginatore span.l,.paginatore span.r{background:url("../../images/NTV_BASE/tiles_y.png") no-repeat scroll left top transparent;background-position:0 -1738px}.paginatore span.r{background-position:right top}.paginatore .tastiera a{display:block;float:left;height:27px;line-height:27px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;text-align:center;width:26px;zoom:1;box-sizing:content-box}.fee{width:80% !important}.preferenze-text .informativa-text .mCSB_container p textarea{box-sizing:content-box;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;color:#a9a9a9;height:180px;width:910px;letter-spacing:normal;line-height:15px;margin-bottom:0;margin-left:0;padding-bottom:2px;padding-left:2px;padding-right:2px;padding-top:2px;position:relative;resize:none;z-index:3;zoom:1}.corporatelist{width:223px}.corporatelist input[type="text"]{width:100%;background-color:#FFF;border:1px solid #CCC;height:44px;padding-left:20px}.helperCorporate{background:url(../../images/NTV_Base/icona_aziende.png) no-repeat scroll center white;height:21px;position:absolute;width:21px;margin-left:198px;margin-top:12px}.fancyBoxCorporate{width:740px;padding:20px}.corp-ac1{margin:5px 10px 0 0;height:auto;float:left}.corp-ac2{float:left;margin:1px 0 0 5px}.corp-list{min-height:200px;overflow-x:hidden}.corp-list .cl-i{position:relative;width:50%;float:left;margin-bottom:5px}.corp-list .cl-i1{margin-right:25px;float:left}.corp-list .cl-i2{text-align:left;float:left}.corp-list a{font-size:18px}h1.corp-title{padding-top:0;padding-bottom:0;height:49px}div.corp-list{padding-top:30px;margin-left:30px;min-width:450px}.cl-i2{max-width:170px;overflow:hidden}.cl-i2-bold{font-weight:bold}.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all{-webkit-align-content:stretch;-webkit-align-items:stretch;-webkit-align-self:stretch;-webkit-animation-delay:0;-webkit-animation-direction:normal;-webkit-animation-duration:0;-webkit-animation-fill-mode:none;-webkit-animation-iteration-count:1;-webkit-animation-name:none;-webkit-animation-play-state:running;-webkit-animation-timing-function:ease;-webkit-app-region:no-drag;-webkit-appearance:none;-webkit-backface-visibility:visible;-webkit-background-clip:border-box;-webkit-background-composite:source-over;-webkit-background-origin:padding-box;-webkit-background-size:auto;-webkit-border-fit:border;-webkit-border-horizontal-spacing:0;-webkit-border-image:none;-webkit-border-vertical-spacing:0;-webkit-box-align:stretch;-webkit-box-decoration-break:slice;-webkit-box-direction:normal;-webkit-box-flex:0;-webkit-box-flex-group:1;-webkit-box-lines:single;-webkit-box-ordinal-group:1;-webkit-box-orient:horizontal;-webkit-box-pack:start;-webkit-box-reflect:none;-webkit-box-shadow:none;-webkit-clip-path:none;-webkit-color-correction:default;-webkit-column-axis:auto;-webkit-column-break-after:auto;-webkit-column-break-before:auto;-webkit-column-break-inside:auto;-webkit-column-count:auto;-webkit-column-gap:normal;-webkit-column-progression:normal;-webkit-column-rule-color:#222;-webkit-column-rule-style:none;-webkit-column-rule-width:0;-webkit-column-span:none;-webkit-column-width:auto;-webkit-filter:none;-webkit-flex-basis:auto;-webkit-flex-direction:row;-webkit-flex-grow:0;-webkit-flex-shrink:1;-webkit-flex-wrap:nowrap;-webkit-flow-from:none;-webkit-flow-into:none;-webkit-font-kerning:auto;-webkit-font-smoothing:auto;-webkit-font-variant-ligatures:normal;-webkit-grid-auto-flow:none;-webkit-grid-column:auto;-webkit-grid-columns:none;-webkit-grid-row:auto;-webkit-grid-rows:none;-webkit-highlight:none;-webkit-hyphenate-character:auto;-webkit-hyphenate-limit-after:auto;-webkit-hyphenate-limit-before:auto;-webkit-hyphenate-limit-lines:no-limit;-webkit-hyphens:manual;-webkit-justify-content:flex-start;-webkit-line-align:none;-webkit-line-box-contain:block inline replaced;-webkit-line-break:auto;-webkit-line-clamp:none;-webkit-line-grid:none;-webkit-line-snap:none;-webkit-locale:us;-webkit-margin-after-collapse:collapse;-webkit-margin-before-collapse:collapse;-webkit-marquee-direction:auto;-webkit-marquee-increment:6px;-webkit-marquee-repetition:infinite;-webkit-marquee-style:scroll;-webkit-mask-box-image:none;-webkit-mask-box-image-outset:0;-webkit-mask-box-image-repeat:stretch;-webkit-mask-box-image-slice:0 fill;-webkit-mask-box-image-source:none;-webkit-mask-box-image-width:auto;-webkit-mask-clip:border-box;-webkit-mask-composite:source-over;-webkit-mask-image:none;-webkit-mask-origin:border-box;-webkit-mask-position:0 0;-webkit-mask-repeat:repeat;-webkit-mask-size:auto;-webkit-nbsp-mode:normal;-webkit-order:0;-webkit-perspective:none;-webkit-perspective-origin:50% 50%;-webkit-print-color-adjust:economy;-webkit-region-break-after:auto;-webkit-region-break-before:auto;-webkit-region-break-inside:auto;-webkit-region-overflow:auto;-webkit-rtl-ordering:logical;-webkit-shape-inside:auto;-webkit-shape-margin:0;-webkit-shape-outside:auto;-webkit-shape-padding:0;-webkit-svg-shadow:none;-webkit-tap-highlight-color:rgba(0,0,0,0.180392);-webkit-text-combine:none;-webkit-text-decorations-in-effect:none;-webkit-text-emphasis-color:#222;-webkit-text-emphasis-position:over;-webkit-text-emphasis-style:none;-webkit-text-fill-color:#222;-webkit-text-orientation:vertical-right;-webkit-text-security:none;-webkit-text-stroke-color:#222;-webkit-text-stroke-width:0;-webkit-transform:none;-webkit-transform-origin:50% 50%;-webkit-transform-style:flat;-webkit-transition-delay:0;-webkit-transition-duration:0;-webkit-transition-property:all;-webkit-transition-timing-function:ease;-webkit-user-drag:auto;-webkit-user-modify:read-only;-webkit-user-select:text;-webkit-wrap-flow:auto;-webkit-wrap-through:wrap;-webkit-writing-mode:horizontal-tb;alignment-baseline:auto;background-attachment:scroll;background-clip:border-box;background-color:#fff;background-image:url("../../images/NTV_Base/ui-bg_flat_75_ffffff_40x100.png");background-origin:padding-box;background-position:50% 50%;background-repeat:repeat-x;background-size:auto;baseline-shift:baseline;border-bottom-color:#aaa;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-style:solid;border-bottom-width:1px;border-collapse:separate;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:#aaa;border-left-style:solid;border-left-width:1px;border-right-color:#aaa;border-right-style:solid;border-right-width:1px;border-top-color:#aaa;border-top-left-radius:4px;border-top-right-radius:4px;border-top-style:solid;border-top-width:1px;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;clip-path:none;clip-rule:nonzero;color:#222;color-interpolation:srgb;color-interpolation-filters:linearrgb;color-rendering:auto;cursor:default;direction:ltr;display:none;dominant-baseline:auto;empty-cells:show;fill:#000;fill-opacity:1;fill-rule:nonzero;filter:none;float:none;flood-color:#000;flood-opacity:1;font-family:Verdana,Arial,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;glyph-orientation-horizontal:0;glyph-orientation-vertical:auto;height:auto;image-rendering:auto;kerning:0;left:52px;letter-spacing:normal;lighting-color:#fff;line-height:normal;list-style-image:none;list-style-position:outside;list-style-type:none;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;marker-end:none;marker-mid:none;marker-start:none;mask:none;mask-type:luminance;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:auto;outline-color:#222;outline-offset:0;outline-style:none;outline-width:0;overflow-wrap:normal;overflow-x:visible;overflow-y:visible;padding-bottom:2px;padding-left:2px;padding-right:2px;padding-top:2px;page-break-after:auto;page-break-before:auto;page-break-inside:auto;pointer-events:auto;position:absolute;resize:none;right:auto;shape-rendering:auto;speak:normal;stop-color:#000;stop-opacity:1;stroke:none;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:1;tab-size:8;table-layout:auto;text-align:start;text-anchor:start;text-decoration:none;text-indent:0;text-overflow:clip;text-rendering:auto;text-shadow:none;text-transform:none;top:265px;transition-delay:0;transition-duration:0;transition-property:all;transition-timing-function:ease;unicode-bidi:normal;vector-effect:none;vertical-align:baseline;visibility:visible;white-space:normal;widows:auto;width:147px;word-break:normal;word-spacing:0;word-wrap:normal;writing-mode:lr-tb;z-index:100;zoom:1}.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all .ui-menu-item{color:#222;cursor:default;display:list-item;font-family:Verdana,Arial,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;height:auto;line-height:normal;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);list-style-position:outside;list-style-type:none;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;text-align:left;width:100%}.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all .ui-menu-item .ui-corner-all{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;color:#222;cursor:default;display:block;font-family:Verdana,Arial,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;height:auto;line-height:16px;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);list-style-position:outside;list-style-type:none;min-height:0;padding-bottom:2px;padding-left:4.400000095367432px;padding-right:4.400000095367432px;padding-top:2px;text-align:left;text-decoration:none;width:auto}.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all .ui-menu-item a.ui-state-focus,.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px;border:1px solid #999;background:#dadada url("../../images/NTV_Base/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121;height:16px !important}.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all .ui-menu-item a:link,.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all .ui-menu-item a:hover,.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all .ui-menu-item a:visited{color:#212121;text-decoration:none !important}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left;width:221px !important;padding-left:10px;background-color:white}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%;cursor:pointer}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}li.li-corp{max-height:44px}.popup_custom_monetizzazione{display:none;filter:none;width:900px;height:580px;background:#FFF;padding:40px 40px 20px}.user-menu>a .menu-arrow-right{width:12px;height:18px;background-image:url("../../images/NTV_Base/Restyling/gfx/icon/arrow_select_grey_right.png");top:35%}.user-menu>a .menu-arrow-impresa{display:block;width:18px;height:12px;right:5px;top:50%;margin-top:-3px;position:absolute;background-image:url("../../images/NTV_Base/Restyling/gfx/icon/arrow_select_grey.png");background-repeat:no-repeat;background-position:center center;background-size:50%}.user-menu>a.usermenu-agency{padding-top:10px}input[data-productclass=Club]+label span.text-bottom{bottom:0 !important}.user-menu-logout{max-height:30px;width:220px}.user-info-logout{padding-top:10px}.span-logout{border:0;position:absolute;padding-top:5px}a.logout{text-decoration:none;text-align:center;font-size:11px;color:#9e6666;font-weight:bold}a.logout-new{color:#000}.span-logout a.logout{margin-left:5px}.metodo_pagamento_top-beta{height:57px;margin:40px auto auto;padding:0 140px;width:100%;padding-top:20px}.metodo_pagamento_middle-beta{margin:0 auto auto;padding:0 140px;width:100%;height:auto}#OnHoldSection{background:#efefef}.confirm-hold{text-transform:uppercase}.confirm-card-hold{margin-bottom:20px}#OnHoldInfo{width:290px;float:right;margin-top:-55px}#OnHoldInfo>span{display:inline-block;margin-bottom:10px}#OnHoldInfo .LinkEsterni{display:inline-block;width:140px;height:56px;vertical-align:middle}.confirm-booking-hold{width:295px;display:block;margin:0 0 10px 0}.italo_button_red{padding:0}.itinerario-field .label-light{font-size:12px}.vaucher-holder .buono-container{float:left}.importo-credito{font-size:18px}.importo-credito a.link-credito{margin-left:20px}.box-credito-info{margin-top:10px}.italo_button_red-beta{padding:0 20px}.gestione-dati-personali .borsellino_title p{font-size:26px}#lightBoxRefundShell .form-select.light{margin-bottom:25px}#lightBoxRefundShell .form-select.light.indirizzo{margin-bottom:0;margin-top:13px}.popup-custom-generic{display:none;width:700px;background:#FFF;padding:40px 40px 20px}.invisible{display:none}.bcksubtitle,.bckdesc{margin-left:25px}.bcksubtitle{font-size:17px;margin-bottom:5px;width:355px;float:left}.bckdesc{width:750px}.bckline{clear:both;margin-top:10px;margin-bottom:10px;border-top:1px dotted #ccc;width:830px;margin-left:25px;line-height:1px;font-size:1px}.bckico{background:transparent url(../../images/NTV_BASE/yellow_grad.png);background-position:-855px -82px;width:41px;height:38px;margin:30px 0 0 0;float:left}.bckdw{background-image:url(../../images/NTV_BASE/grey_2.png);background-position:-1830px -654px;width:27px;height:28px;float:left;margin:0 0 0 10px;cursor:pointer}.bckex .bckdw,.hterms.bckdw{background:transparent url(../../images/NTV_BASE/grey_2.png);background-position:-1830px -684px}.backoffice table{margin-top:20px;margin-left:25px;width:850px}.backoffice table td{height:35px}.backoffice table td label{float:left;margin-top:5px;width:150px}.backoffice table .stylale{width:160px}.backoffice div#backofficeDetailsContainer{display:none}.backoffice.bckex div#backofficeDetailsContainer{display:inline}.backoffice #btnEsporta{display:inline}.backoffice.bckex #btnEsporta{display:none}.bck1{float:left;margin:31px 0 0 20px;font-size:20px}.cattura{margin-top:20px;padding-top:0}.backoffice-title{float:left;width:700px;height:100px;margin-bottom:30px}.cattura-dati-info{margin-left:20px;margin-bottom:20px;width:650px;font-size:12px;margin-top:5px;float:left}.cattura-esporta{float:right;margin:40px 45px 0 0;height:50px}.backoffice #btnEsporta{display:inherit;padding-top:37px}.moreInfo-title{height:28px;clear:both}#backofficeDetailsContainer table.table-cattura{height:185px}.backoffice table td label{width:auto}.backoffice table .stylale{padding:10px;border:1px solid #ccc}.cattura-input{height:auto;width:325px}.form-input.cattura-input{border:0}.carta_registrata-container .carta_registrata-content-b2b{padding-top:30px}table.cc-table{margin-bottom:0}.cc-table td.td-table-one{width:30px}.cc-table td.td-table-two{width:auto}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-header .chiudi-beta{width:25px;text-align:center}.booking-passeggeri .dettagli-posto .pull-left .scelta-spazio-beta{padding-bottom:14px}.booking-flow-header .booking-top-bar .booking-steps ul.booking-steps-list li{font-size:12px}.layout-beta{width:660px}.italo_button_red-chguser{padding:0 10px}.first-select label.tel-fix{width:150px}.socialLoginButtons{display:none}#popup_login_social .login_social{margin-top:35px}.icon img.photoProfile{width:50px;height:30px;margin-right:10px}.forgotPass{cursor:pointer}img.photoDashboard{width:120px;height:120px}.user-last-travel p.grey-text-market{font-size:22px}.booking-flow-top-riepilogo.no-stuck{position:relative !important}.booking-flow-top-riepilogo .carrello-liquido{height:136px;padding:10px}.gestione-dati-personali .titolare-card-italo.LoyaltyLevel1{background-image:url('../../images/NTV_Base/Restyling/gfx/icon/user_sprint.png');background-size:auto 44px}.gestione-dati-personali .titolare-card-italo.LoyaltyPlatinum{background-image:url('../../images/NTV_Base/Restyling/gfx/icon/user_sprint_platinum.png');background-size:auto 44px}.gestione-dati-personali .titolare-card-italo.LoyaltyGoldCorporate{background-image:url('../../images/NTV_Base/Restyling/gfx/icon/user_sprint_gold.png');background-size:auto 44px}.gestione-dati-personali .titolare-card-italo.LoyaltyBlack{background-image:url('../../images/NTV_Base/Restyling/gfx/icon/user_sprint_black.png');background-size:auto 44px}.booking-flow-header .booking-top-bar .booking-logo .italo-logo span{white-space:nowrap}.headerLight{float:right;margin:10px 200px 0 0}.scopri_carta_italo h1{background-position:615px}.registration-form .spacer-beta{margin-top:45px}.popup_booking_error_message-beta{height:auto}#lightBoxAgentInactive{display:none}.iBAgentInactiveOne{font-weight:bold;color:#9e0a1f;height:auto;width:auto;padding-bottom:0;padding-top:5px}.iBAgentInactiveTwo{padding-top:0;padding-bottom:0;color:#666}.iBAgentInactiveThree{padding-top:0;color:#666}.fancyBox input.fancyBox_button-inactive{width:auto}.hidden{display:none}#seatMapLightBox{display:none}#seatMapLightBox.lightBox3,#seatMapLightBox.lightBox3 .footer{background:0;box-sizing:content-box}#seatMapLightBox.lightBox3 H2{font-size:24px;color:#000;margin-left:290px;margin-top:0;margin-bottom:10px}#seatMapLightBox.lightBox3 .title-bar{visibility:hidden;height:40px}#seatMapLightBox.lightBox3 .passeggeri .tableContainer{border:1px solid #d7d7d7}#seatMapLightBox.lightBox3 .passeggeri .tripWay{color:#000;background-color:#f2f2f2;height:30px;padding-top:7px}#seatMapLightBox.lightBox3 .passeggeri table{width:400px}#seatMapLightBox.lightBox3 .passeggeri table tbody td{border-left:1px dashed #d7d7d7;border-bottom:1px solid #d7d7d7}#seatMapLightBox.lightBox3 .passeggeri table tbody td:first-child{border-left:0}#seatMapLightBox.lightBox3 .passeggeri table thead th{border-left:1px dashed #d7d7d7;border-bottom:1px solid #d7d7d7;background-color:#fff;color:#8a8a8a;font-weight:normal}#seatMapLightBox.lightBox3 .passeggeri table thead th:first-child{border-left:0}#seatMapLightBox.lightBox3 .passeggeri{background-image:none}div#unitMapView{position:relative}.payment-holder .andata-tab{background:#000}#seatMapLightBox.lightBox3 h2.classOfServiceName{margin:0}#seatMapLightBox.lightBox3 .carrozze{height:83px;background-position-y:-20px}#seatMapLightBox.lightBox3 #activeUnitInputIndicator{margin-top:10px;margin-left:10px}#seatMapLightBox.lightBox3 .footer .footer_button{margin-top:50px;color:white;border:0;text-transform:uppercase}.tabimg{margin:0 60px;float:left;background:url("../../images/NTV_Base/rotate_tab.png");width:365px;height:199px}.tabi{margin-top:10px;float:left;height:auto;text-align:center;font-family:Georgia,Times,'Times New Roman',serif}.gestione-dati-personali.page{padding-bottom:100px}#contentPage .radio{height:18px}.sprite-backgrounds,.payment-holder .modifica_parametri .sprite-backgrounds{background-image:url(../../images/NTV_Base/Restyling/gfx/backgrounds/sprite-backgrounds.png);background-repeat:no-repeat;display:block}.sprite-backgrounds-arrow-back{width:22px;height:18px;background-position:-3px -3px}.sprite-backgrounds-bg_grey{width:5px;height:50px;background-position:-31px -3px}.sprite-backgrounds-bg_linea_nostress{width:2px;height:2px;background-position:-42px -3px}.sprite-backgrounds-calendar{background-position:-50px -23px}.payment-holder .modifica_parametri .sprite-backgrounds-cancella-tratta{width:56px;height:54px;background-position:-334px -3px}.sprite-backgrounds-date_arrow_departure{width:466px;height:7px;background-position:-3px -254px}.sprite-backgrounds-date_arrow_return{width:466px;height:7px;background-position:-3px -267px}.sprite-backgrounds-fancybox_overlay{width:10px;height:10px;background-position:-396px -3px}.sprite-backgrounds-fattura{width:30px;height:36px;background-position:-412px -3px}.sprite-backgrounds-fav_itinerary_bg{width:151px;height:135px;background-position:-448px -3px}.payment-holder .modifica_parametri .sprite-backgrounds-italo_piu{width:55px;height:55px;margin-left:20px;background-position:-334px -144px}.payment-holder .modifica_parametri .sprite-backgrounds-italo_piu p{margin-left:-20px;width:175px}.payment-holder .modifica_parametri .sprite-backgrounds-itinerario{width:56px;height:55px;margin-right:109px;background-position:-395px -144px}.payment-holder .modifica_parametri .sprite-backgrounds-modifica-orari{width:56px;height:55px;margin-right:119px;background-position:-457px -144px}.payment-holder .modifica_parametri .sprite-backgrounds-modifica-orari p{width:160px}.payment-holder .modifica_parametri .sprite-backgrounds-modifica-posti{width:56px;height:55px;margin-right:134px;margin-left:20px;background-position:-519px -144px}.payment-holder .modifica_parametri .sprite-backgrounds-modifica-posti p{margin-left:-20px;width:190px}.sprite-backgrounds-payment-arrow{width:22px;height:18px;background-position:-3px -144px}.sprite-backgrounds-userIcon{width:32px;height:32px;background-position:-581px -144px}.sprite-backgrounds-verify-pay{width:225px;height:59px;background-position:-3px -280px}.favourite-itinerary .km-value{font-size:36px}.favourite-itinerary .km-value span{font-size:20px}.promoImg_it-IT{background-image:url(../../images/NTV_Base/red.png);background-position:-338px -300px;width:334px;height:273px}.promoImg_en-US{background-image:url(../../images/NTV_Base/red.png);background-position:-1px -300px;width:334px;height:273px}.promoImg_de-DE{background-image:url(../../images/NTV_Base/red.png);background-position:-1px -300px;width:334px;height:273px}.promoImg_fr-FR{background-image:url(../../images/NTV_Base/red.png);background-position:-1px -300px;width:334px;height:273px}.promoImg_es-ES{background-image:url(../../images/NTV_Base/red.png);background-position:-1px -300px;width:334px;height:273px}.button-tariffa label:hover{border:1px solid gold}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa,.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa,.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa .tipo-tariffa,.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa .button-tariffa label,.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .table-tariffa .col-due-tariffe,.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .table-tariffa .col-tariffa.col-tariffa-0,.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa .button-tariffa.disabled{height:120px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .header-tariffa,.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .header-tariffa .row-tariffa,.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .header-tariffa .row-tariffa .col-tariffa{height:105px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa.col-due-tariffe .button-tariffa label{height:60px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa .button-tariffa label{padding-top:20px;font-size:22px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa.col-due-tariffe .button-tariffa label{padding-top:10px}.col-due-tariffe input[data-productclass=Club]+label span.text-bottom{top:3px !important}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa.col-due-tariffe .button-tariffa input[data-productclass=Salotto]+label{padding-top:0}.fancybox-skin .infos{color:lightgray}#popup_login_social .login_social_personal_data{margin-top:45px}.sprite-icon,.booking-flow-elenco-treni .lista-treni .item-treno .accordion-header .sprite-icon,.booking-flow-elenco-treni .lista-treni .item-treno.opened .accordion-header .sprite-icon,.booking-flow-top-riepilogo .carrello-liquido h4.sprite-icon#btn_dettaglio_riepilogo,.punti-italo-timeline .points-step li .box-text .sprite-icon,.from-to .sprite-icon,.booking-flow-top-riepilogo .carrello-liquido .box-top-riepilogo h4.sprite-icon{background-image:url(../../images/NTV_Base/Restyling/gfx/icon/sprite-icon.png);background-repeat:no-repeat;display:block}.sprite-icon-arrow_accordion{width:30px;height:56px;background-position:-3px -3px}.sprite-icon-arrow_accordion.sprite-icon-arrow_accordion-open{width:22px;height:12px;background-position:-39px -3px}.sprite-icon-arrow_accordion.sprite-icon-arrow_accordion-close{width:22px;height:12px;background-position:-67px -3px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-header .sprite-icon-arrow_accordion_bottom{width:22px;height:12px;background-position:-39px -3px;position:absolute;right:10px;top:5px}.booking-flow-elenco-treni .lista-treni .item-treno.opened .accordion-header .sprite-icon-arrow_accordion_top_white{width:22px;height:12px;background-position:-95px -3px;position:absolute;top:20px}.booking-flow-elenco-treni .lista-treni .item-treno.opened .accordion-header .sprite-icon-arrow_accordion_top_white span{position:absolute;top:-20px;left:calc(50% - 25px);width:50px;text-align:center}.booking-flow-top-riepilogo .carrello-liquido h4.sprite-icon-arrow_accordion_white#btn_dettaglio_riepilogo{width:22px;height:60px;background-position:-123px -3px}.booking-flow-top-riepilogo .carrello-liquido h4.sprite-icon-arrow_accordion_white#btn_dettaglio_riepilogo span{position:absolute;left:0}.punti-italo-timeline .points-step li .box-text .sprite-icon-arrow_bottom_timeline{width:14px;height:7px;background-position:-151px -3px}.from-to .sprite-icon-arrow_dx_orange{width:30px;height:18px;background-position:-168px -3px;display:inline-block;margin:0 10px}.booking-flow-top-riepilogo .carrello-liquido .box-top-riepilogo h4.sprite-icon-arrow_dx_white{width:22px;height:18px;background-position:-300px -184px;padding-bottom:20px}.sprite-icon-arrow_last_bottom_timeline{width:14px;height:7px;background-position:-227px -3px}.sprite-icon-arrow_left_white{width:6px;height:9px;background-position:-265px -3px}.punti-italo-timeline .sprite-icon-arrow_line_dx{width:8px;height:15px;background-position:-151px -18px}.sprite-icon-arrow_link{width:30px;height:30px;background-position:-39px -31px}.sprite-icon-arrow_link_back{width:15px;height:15px;background-position:-265px -18px}.sprite-icon-arrow_link_black{width:15px;height:15px;background-position:-75px -39px}.sprite-icon-arrow_link_white{width:30px;height:30px;background-position:-165px -31px}.sprite-icon-arrow_right_white{width:6px;height:9px;background-position:-277px -3px}.sprite-icon-arrow_select_black{width:14px;height:10px;background-position:-201px -39px}.sprite-icon-arrow_select_black_up{width:14px;height:10px;background-position:-201px -25px}.sprite-icon-arrow_select_grey{width:18px;height:12px;background-position:-221px -39px}.sprite-icon-arrow_select_grey_right{width:12px;height:18px;background-position:-245px -39px}.sprite-icon-arrow_select_white{width:18px;height:12px;background-position:-263px -39px}.sprite-icon-arrow_select_white_big{width:14px;height:10px;background-position:-201px -57px}.booking-flow-top-riepilogo .carrello-liquido .box-top-riepilogo h4.sprite-icon-arrow_sx_white{width:22px;height:18px;background-position:-314px -209px;padding-bottom:20px}.sprite-icon-arrow_top_timeline{width:14px;height:7px;background-position:-227px -18px}.sprite-icon-btn_datepicker{width:23px;height:25px;background-position:-249px -63px}.sprite-icon-bullet_booking_flow{width:80px;height:32px;background-position:-3px -94px}.sprite-icon-bullet_esclamativo{width:22px;height:22px;background-position:-89px -94px}.sprite-icon-bullet_ko{width:22px;height:22px;background-position:-117px -94px}.sprite-icon-bullet_ok{width:22px;height:22px;background-position:-145px -94px}.sprite-icon-casa_italo{width:15px;height:20px;background-position:-173px -94px}.sprite-icon-check_codice_biglietto{width:38px;height:38px;background-position:-194px -94px}.sprite-icon-checkbox_black{width:12px;height:24px;background-position:-238px -94px}.sprite-icon-checkbox_white{width:12px;height:24px;background-position:-256px -94px}.sprite-icon-closeTab{width:62px;height:62px;background-position:-89px -124px}.sprite-icon-close_overlay{width:30px;height:30px;background-position:-157px -124px}.sprite-icon-cookie-close{width:30px;height:30px;background-position:-238px -124px}.sprite-icon-ico_adulto{width:16px;height:20px;background-position:-3px -160px}.sprite-icon-ico_ambiente_club{width:47px;height:35px;background-position:-25px -160px}.sprite-icon-ico_ambiente_prima{width:47px;height:35px;background-position:-157px -160px}.sprite-icon-ico_ambiente_smart{width:47px;height:35px;background-position:-210px -160px}.sprite-icon-ico_ambiente_smart_xl{width:48px;height:35px;background-position:-3px -201px}.sprite-icon-ico_info_bullet{width:18px;height:18px;background-position:-263px -160px}.sprite-icon-ico_ragazzo{width:16px;height:20px;background-position:-263px -184px}.sprite-icon-info{width:18px;height:18px;background-position:-57px -210px}.sprite-icon-italo_in_viaggio{width:21px;height:20px;background-position:-81px -201px}.sprite-icon-miglior_prezzo{width:22px;height:20px;background-position:-108px -201px}.sprite-icon-more-yellow{width:28px;height:29px;background-position:-136px -201px}.sprite-icon-navigation_scroll_down{width:18px;height:25px;background-position:-170px -210px}.sprite-icon-navigation_scroll_up{width:18px;height:25px;background-position:-194px -210px}.sprite-icon-radio-black{width:18px;height:36px;background-position:-218px -210px}.sprite-icon-radio-black-override{width:18px;height:36px;background-position:-242px -210px}.sprite-icon-radio-white{width:18px;height:36px;background-position:-289px -3px}.sprite-icon-register-arrow{width:24px;height:14px;background-position:-278px -57px}.sprite-icon-reload{width:20px;height:18px;background-position:-278px -77px}.sprite-icon-search-yellow{width:28px;height:29px;background-position:-274px -101px}.sprite-icon-sedile_club{width:64px;height:68px;background-position:-3px -252px}.sprite-icon-sedile_prima{width:64px;height:68px;background-position:-73px -252px}.sprite-icon-sedile_smart{width:64px;height:68px;background-position:-143px -252px}.sprite-icon-sedile_smart_xl{width:64px;height:68px;background-position:-213px -252px}.sprite-icon-smart-cinema{width:31px;height:34px;background-position:-266px -210px}.sprite-icon-sms_conferma{width:26px;height:34px;background-position:-313px -3px}.sprite-icon-sound{width:18px;height:19px;background-position:-313px -43px}.sprite-icon-supporto{width:21px;height:21px;background-position:-308px -68px}.sprite-icon-supporto_white{width:21px;height:21px;background-position:-308px -95px}.sprite-icon-tel-icon{width:23px;height:22px;background-position:-308px -122px}.sprite-icon-user_sprint{width:44px;height:30px;background-position:-287px -150px}.sprite-icon-social-connect{background-position:-296px -265px;width:40px;height:40px}.no-trips-buy{font-size:20px;font-style:italic;font-family:Georgia,Times,'Times New Roman',serif}.punti-italo-callback-notrips{margin-top:0}.login_center.social-connect{padding-top:80px}.margin-centered{margin:0 auto}#blockUIMessage h1{font-size:30px;margin:0}#blockUIMessage{padding:20px 0}.itinerario-field label{color:#666 !important;margin-bottom:2px}.shareMailFormLB{display:none;width:600px;height:auto}.tooltip-cambio-pagamento{padding-left:30px;margin-left:5px}.siStopLabel-pagamento{width:100px}.payment-holder .andata-dettaglio-connections{padding-right:0}.payment-holder .andata-dettaglio .dettaglio-carrozza .dettaglio-posto-connections{width:300px}.payment-holder .andata-dettaglio .dettaglio-carrozza .dettaglio-passeggeri-connections{width:280px}.payment-holder .andata-dettaglio .destinazione-connections{line-height:20px}.payment-holder .andata-dettaglio .destinazione span.span-connections{font-size:14px;color:#8a8a8a;margin-bottom:0;font-weight:normal;padding-top:0}.payment-holder .modifica_parametri .italo-piu-beta{margin-right:120px}.italo_button_red-modifica{margin-left:0;padding:0 10px}.italo_button_red-modifica-nomi{padding:0 10px}#waitpage div,#waitpage p{text-align:center}#waitpage .wait-logo{background-image:url('../../images/NTV_Base/Restyling/gfx/logo.png');background-size:100%;width:139px;height:36px;margin:100px auto 50px auto}#waitpage .info1 p{font-weight:bold;font-size:16px}#waitpage .wait-gif img{margin-top:50px;margin-bottom:50px}#waitpage .info2{border:1px solid gold;width:800px;margin:0 auto;padding:20px 40px;text-align:left;color:#666}#waitpage .info2 .wait-codice-biglietto{color:#a51800;font-weight:bold}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .header-tariffa,.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .header-tariffa .row-tariffa,.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .header-tariffa .row-tariffa .col-tariffa{height:85px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .header-tariffa .row-tariffa .col-tariffa{padding-top:30px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .header-tariffa .row-tariffa .col-tariffa.col-tariffa-0{padding-top:25px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .header-tariffa .col-tariffa .ico-info-tooltip{top:50px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa,.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa,.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa .tipo-tariffa,.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa .button-tariffa label,.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .table-tariffa .col-due-tariffe,.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .table-tariffa .col-tariffa.col-tariffa-0,.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa .button-tariffa.disabled{height:117px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa.col-due-tariffe .button-tariffa label{height:55px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .footer-tariffa{padding:15px 0}.booking-flow-elenco-treni .top-elenco-treni h1{font-size:44px;line-height:42px}.booking-flow-elenco-treni .top-elenco-treni h1 span{font-size:24px}.booking-flow-elenco-treni .link_arrow{padding-bottom:0;top:-40px;position:relative}.booking-flow-elenco-treni .from-to{display:none}.booking-flow-elenco-treni .lista-days{background:#e8e8e8}.booking-flow-elenco-treni .lista-treni .item-treno:nth-child(odd){background:#efefef}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa,.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa,.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa.col-due-tariffe .button-tariffa:first-child{border-color:#d6d6d6}#shareError{display:none;width:495px;margin-bottom:10px}#ui-datepicker-div{display:none}.datepicker-popover .ui-datepicker-title{font-size:16px}.wrapper-top-elenco-treni{height:70px}.accept-credito-under{margin-top:20px}.italo_button_red-italopass{cursor:pointer}.contenitore-calendario{height:auto}#schedules{display:none;height:20px;position:absolute;width:180px;z-index:7;left:-21px;margin:0}#schedules a{background:0;border:0;display:block;font-size:12px;height:14px;line-height:14px;margin:0 auto;padding:0;position:relative;text-align:center;top:0;width:120px;z-index:4;text-indent:7px}#schedules a:hover{text-decoration:none !important}#schedules ins{background-image:url(../../images/NTV_Base/red.png);background-position:-283px -83px;display:block;height:6px;left:4px;position:absolute;top:4px;width:9px}#schedules.showSchedule a{border-bottom-color:white}#schedules.selSchedule a{background-color:#dc922d}#schedules.showSchedule.selSchedule a{border-color:#dc922d}#schedules.showSchedule ins{background-image:url(../../images/NTV_Base/red.png);background-position:-283px -90px}.hideSchedule .depTrains{display:none}.showSchedule .depTrains{display:block}.depTrains{position:relative}.depTrains table,.depTrains .waitSchedule{width:100%;background-color:white;border:2px solid #a3a3a3;border-collapse:separate;border-spacing:8px;margin:0}.selSchedule .depTrains table,.selSchedule .depTrains .waitSchedule{border-color:#9d661d}.depTrains th,.depTrains td{background-color:white;border:0 none;height:17px;line-height:16px;font-size:12px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-header p.stazione{line-height:22px}.booking-flow-elenco-treni .top-elenco-treni .link_arrow{clear:none;padding:0;margin:0;top:20px}.grey-pax{background:#efefef}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa .button-tariffa.disabled{border-bottom:1px solid #d6d6d6}.top-elenco-treni div.date-beta{float:right;font-size:14px;color:#333;text-transform:uppercase}.top-elenco-treni .date-beta span.day-beta{color:#e5ad00;font-size:26px;vertical-align:sub}.booking-flow-elenco-treni .top-elenco-treni a.sprite-icon-arrow_sx_yellow{width:22px;height:18px;background-position:-2px -325px}.booking-flow-elenco-treni .top-elenco-treni a.sprite-icon-arrow_dx_yellow{width:22px;height:18px;background-position:-31px -325px}.top-elenco-treni div.arrow-left-date{width:22px;float:right;margin-left:10px;margin-top:15px}.top-elenco-treni div.arrow-right-date{width:22px;float:right;margin-right:10px;margin-top:15px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa:not(.col-due-tariffe) .button-tariffa .ico-info-tooltip{top:40px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa .button-tariffa label.for-checked{background:#e3af00}.carta_credito-container label.label-radio-black.for-checked{background-position:0 0 !important}.intinerario-form .option-list li.carta-servizi{float:right;margin-right:0}.intinerario-form .option-list li.carta-servizi label{font-weight:bold}.intinerario-form .option-list li.carta-servizi label.red-carta-servizi{color:#a41915}span.red-carta-servizi,span.card-number-carta-servizi{font-weight:bold}span.red-carta-servizi{color:#a41915}.use-carta-griglia{width:400px;margin-left:30px;float:left;margin-top:18px}.richiesta_fattura-holder .richiesta-fattura div.totale-carta-servizi{float:right;padding-top:20px}.richiesta_fattura-holder .richiesta-fattura div.totale-carta-servizi span,.richiesta_fattura-holder .richiesta-fattura div.totale-carta-servizi span.span-tot-carta-servizi{font-size:20px;color:#000;font-weight:bold}.richiesta_fattura-holder .richiesta-fattura div.totale-carta-servizi span.span-tot-carta-servizi{color:#a41915;font-size:16px}.booking-flow-elenco-treni .lista-days .carousel-content p.openTicket{color:#e5ac38;text-transform:uppercase}.booking-flow-elenco-treni .lista-days .carousel-content p.calendar-nd{color:#999}.ui-menu{border:1px solid #ccc;width:223px !important;top:-839px !important;padding-left:20px}.timeRangeRestyling{border-bottom:1px solid #000;border-top:1px solid #000;padding:12px 0;height:46px;margin-top:-1px}a.precedente{float:left;padding-left:8%;position:relative;font-size:16px;line-height:20px;display:inline-block;vertical-align:middle;text-transform:uppercase}a.successiva{position:relative;padding-right:8%;float:right;font-size:16px;line-height:20px;display:inline-block;vertical-align:middle;text-transform:uppercase}.sprite-icon-arrow_sx_yellow{width:22px;height:18px;background-position:-2px -325px;float:left;margin-right:7px}.sprite-icon-arrow_dx_yellow{width:22px;height:18px;background-position:-31px -325px;float:right;margin-left:7px}.sprite-icon-icona_ventiSconto{background-position:-3px -352px;width:86px;height:41px}.sprite-icon-icona_sconto{background-position:-110px -334px;width:37px;height:37px}.payment-holder .andata-dettaglio .dettaglio-carrozza{padding-bottom:0}#carousel-passeggeri>ul>div>div>li>div{display:none}qtip-darkPassenger{text-align:justify}#seatMapLightBox.lightBox3 #activeUnitInputIndicator{margin-top:34px;margin-left:10px}.passeggeri .tableContainer{height:276.6px !important}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .header-tariffa{height:60px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .header-tariffa .row-tariffa{height:60px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .header-tariffa .row-tariffa .col-tariffa.col-tariffa-0{padding-top:12px;height:60px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .header-tariffa .row-tariffa .col-tariffa{padding-top:15px;height:60px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .header-tariffa .row-tariffa .col-tariffa h4{font-size:24px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .header-tariffa .row-tariffa .col-tariffa.col-tariffa-1.Smart{border-bottom:solid 7px #ffa800}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .header-tariffa .row-tariffa .col-tariffa.col-tariffa-1.eXtraLarge{border-bottom:solid 7px #36569f}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .header-tariffa .row-tariffa .col-tariffa.col-tariffa-1.Prima{border-bottom:solid 7px #d1383b}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .header-tariffa .row-tariffa .col-tariffa.col-tariffa-1.ClubExecutive{border-bottom:solid 7px #bd6324}.booking-flow-header .booking-top-bar .booking-steps ul.booking-steps-list li.carta-servizi{width:16%}.activeUnitInput{width:10px;height:15px;line-height:15px;background-repeat:no-repeat;background-image:url(../../images/NTV_Base/equipment/seatmapWindow/img_arrow.png)}#seatMapLightBox.lightBox3 #activeUnitInputIndicator{display:none !important}#seatMapLightBox .passeggeri table tbody td a{left:-5px;position:relative}.calendar-container .day-price.highlighted{border:1px solid black}.calendarFare{font-weight:bold;color:#9e0a1f}.payment-holder .andata-dettaglio .dettaglio-carrozza .dettaglio-posto-connections{width:auto}p.destinazione.destinazione-connections.empty{height:21.2px}.slick-slide-text{display:none}.payment-holder .andata-dettaglio .dettaglio-carrozza .dettaglio-passeggeri .destinazione{height:27px}.payment-holder .andata-dettaglio div.dettaglio-carrozza.scroll div.dettaglio-posto.dettaglio-posto-connections p.destinazione,.payment-holder .andata-dettaglio div.dettaglio-carrozza.scroll div.dettaglio-posto.dettaglio-posto-connections p.destinazione.empty{height:27px}.payment-holder .andata-dettaglio div.dettaglio-carrozza.scroll div.dettaglio-passeggeri.dettaglio-passeggeri-connections p.empty{height:19px}.payment-holder .andata-dettaglio div.dettaglio-carrozza.scroll div.dettaglio-posto.dettaglio-posto-connections p.destinazione.empty{height:11px}.intinerario-form .wrapper-960.prosegui,.intinerario-form .wrapper-960.proseguiCartaServizi{width:auto;float:right}.intinerario-form .form-input.text.corporatelist{display:inline-block;top:-10px}.form-input-station.light input{height:42px;line-height:38px;width:100%;padding-left:20px}.form-input-station.light.error-qtip-field input{height:38px;line-height:38px;width:100%;padding-left:20px}.tooltip-container .row-itinerario .orario,.tooltip-container .row-itinerario-intermedio .orario,.tooltip-container .row-itinerario-partenza .orario,.tooltip-container .row-itinerario-scambio .orario{width:34px}.tooltip-container .row-itinerario .orario span,.tooltip-container .row-itinerario-intermedio .orario span,.tooltip-container .row-itinerario-partenza .orario span,.tooltip-container .row-itinerario-scambio .orario span{width:45px}.tooltip-container .row-itinerario .treno,.tooltip-container .row-itinerario-intermedio .treno,.tooltip-container .row-itinerario-scambio .treno{width:100px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-header .header-cambi{display:none}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-header .header-cambi p{font-size:14px}.booking-flow-elenco-treni .lista-treni .item-treno.opened.with-connection .accordion-header .layout__item:nth-child(3){display:inline-block;visibility:visible}.booking-flow-elenco-treni .lista-treni .item-treno.opened .accordion-header .header-cambi{display:block;visibility:visible;border-left:1px solid #fff;padding-left:5px;margin-left:-115px}.booking-flow-elenco-treni .lista-treni .item-treno.opened.with-connection .accordion-header .layout__item:nth-child(4) .price{display:none}.tooltip-dettaglio-viaggio{display:none}.payment-holder .andata-partenza{height:auto}.booking-flow-header .booking-top-bar .booking-steps ul.booking-steps-list-products li{width:33%}.payment-holder.no-connection .andata-dettaglio .dettaglio-carrozza .dettaglio-passeggeri{width:270px}.scambio-bus.payment-holder .andata-dettaglio .dettaglio-carrozza{width:515px;margin-left:0}.scambio-bus.payment-holder .andata-dettaglio .dettaglio-carrozza .first-column-detail{width:270px}.scambio-bus.payment-holder .andata-dettaglio .dettaglio-carrozza.second-column-detail{width:230px}.scambio-bus.payment-holder .andata-dettaglio .dettaglio-viaggio{border-bottom:0}.payment-holder.no-connection .dettaglio-prezzo .partial-price-container .partial-price{font-size:18px;color:#000;margin-bottom:0;line-height:20px;font-weight:normal}.payment-holder.no-connection .dettaglio-prezzo .total-price{margin-bottom:20px}.payment-holder.no-connection .andata-dettaglio .dettaglio-viaggio .ambiente{margin-right:50px}.payment-holder.no-connection .andata-dettaglio .dettaglio-viaggio .offerta{margin-left:50px}.scambio-bus.payment-holder .andata-dettaglio .dettaglio-viaggio .offerta{width:80px}.scambio-bus.payment-holder th.second-column-detail h4{padding-left:0}.scambio-bus.payment-holder .dettaglio-prezzo .partial-price-container{width:150px}.scambio-bus.payment-holder div.scroll{float:right;overflow-y:auto;height:165px}.scambio-bus.payment-holder .andata-dettaglio .dettaglio-carrozza .dettaglio-passeggeri-text .destinazione{width:480px}.scambio-bus.payment-holder .andata-dettaglio .dettaglio-carrozza.header{border-top:2px solid #f2f2f2;width:515px;position:relative}.scambio-bus.payment-holder .andata-dettaglio .dettaglio-carrozza.bus{border-top:2px solid #f2f2f2}.payment-holder.no-connection .andata-dettaglio .dettaglio-carrozza.scroll{overflow-y:auto;height:200px}.scambio-bus.dettagli-riepilogo .riga-dettaglio .riga-viaggio.treno.last,.scambio-bus.dettagli-riepilogo .riga-dettaglio .riga-viaggio.bus.last{margin-top:0}.scambio-bus.dettagli-riepilogo .riga-dettaglio p.titolo-riga.red-text.first{margin-left:-20px}.scambio-bus.dettagli-riepilogo .riga-dettaglio p.riga-totale{padding-right:30px}.tooltip-container .row-itinerario .fermate,.tooltip-container .row-itinerario-intermedio .fermate{text-align:left}.form-input-station.light input{position:absolute;padding-left:8px;background-image:url("../../images/NTV_Base/Restyling/gfx/icon/arrow_select_black.png");background-repeat:no-repeat;background-position:right 15px center;padding-right:35px}.booking-flow-elenco-treni .header-lista-treni p.italoAllianceDurataViaggio{position:relative;left:-34px}.scambio-bus.dettagli-riepilogo .riga-dettaglio .numero-bus-treno .riga-treno{width:105px}.info-number p{background-position:70px 15px}.item-nascita{width:100%;padding-left:20px}.sprite-icone_servizi-ico_richiedi_fattura,.salva-evento .condividi-riepilogo a{cursor:pointer}.widget-bc{height:450px}.widget-bc .widget-lb{position:absolute;background:url(images/NTV_Base/bar_circle.gif) no-repeat center center;height:450px;width:904px}.widget-bc .widget-cont{position:relative;z-index:99;height:450px}.widget-bc .widget-cont .widget-b_c{float:right}#widgetHertz{font-family:'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif;min-height:100%;font-weight:400;position:relative;padding-bottom:50px}#widgetHertz .spacer-medium{height:40px;clear:both}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}#widgetHertz .wrapper-max-1360{max-width:1360px;min-width:1360px;width:100%;margin:0 auto}#widgetHertz .wrapper-max-1360:after,#widgetHertz .wrapper-1140:after,#widgetHertz .wrapper-960:after{content:"";display:table;clear:both}#widgetHertz .wrapper-960{width:960px;margin:0 auto}#widgetHertz .wrapper-1140{margin:0 auto;width:100%;max-width:1140px}#widgetHertz .layout,#widgetHertz .layout:before{font-size:0}#widgetHertz .layout{list-style:none;margin:0;padding:0;margin-left:-20px}#widgetHertz [class~="1/2"],#widgetHertz [class~="2/4"],#widgetHertz [class~="3/6"],#widgetHertz [class~="4/8"],#widgetHertz [class~="5/10"],#widgetHertz [class~="6/12"]{width:50% !important}#widgetHertz [class~="1/3"],#widgetHertz [class~="2/6"],#widgetHertz [class~="3/9"],#widgetHertz [class~="4/12"]{width:33.33333% !important}#widgetHertz [class~="2/3"],#widgetHertz [class~="4/6"],#widgetHertz [class~="6/9"],#widgetHertz [class~="8/12"]{width:66.66667% !important}#widgetHertz .layout__item{font-size:14px}#widgetHertz .layout__item{float:left;overflow:hidden;vertical-align:top;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box}#widgetHertz .layout__item .imgWidget{background:url(../../images/NTV_Base/Restyling/gfx/partners/widget_hertz.png) center center no-repeat;width:450px;height:338px}#widgetHertz .layout__item.right{padding-left:40px}#widgetHertz .homepage .slideshow-container{z-index:1;position:relative;overflow:hidden}#widgetHertz .page{position:relative;padding-bottom:100px}#widgetHertz .first-section-home{position:relative;z-index:2;padding-top:0;margin-top:-65px !important}#widgetHertz .vert-margin-bottom-20{margin-bottom:20px}#widgetHertz .grey{background:#efefef}#widgetHertz .vantaggi{padding-top:60px;padding-bottom:60px}.sprite-icone_servizi-ico_richiedi_fattura,.salva-evento .condividi-riepilogo a{cursor:pointer}.default-table.confirm-table .layout__item p.important-icon{padding:0}.main-section.italo-ricaricabile h1 span.fail-activation{background:url(../../images/NTV_Base/Restyling/gfx/icon/x_pgo_30x30.png) no-repeat center center;position:absolute;left:0;top:3px}.fancybox-inner h1{font-size:40px}.sprite-agenzia_dashboard{background-image:url(../../images/NTV_Base/Restyling/gfx/content/agenzia_dashboard/sprite-agenzia_dashboard.png);background-repeat:no-repeat;display:block}.sprite-agenzia_dashboard-logoitaloimpresa{background-position:0 -201px;width:253px !important;height:58px;margin-left:0;padding:0;display:inline-block;top:-15px;position:relative}.sprite-agenzia_dashboard-logoitaloimpresa-registrazione{background-position:0 -201px;width:253px !important;height:58px;margin-left:0;padding:0;display:inline-block;top:-15px;position:relative;margin-top:20px}.booking-flow-header .booking-top-bar.italo-impresa-top-bar{max-width:1280px;padding-right:20px}.booking-flow-header .booking-top-bar.italo-impresa-top-bar .button-top-bar{width:auto;margin-top:20px}.booking-flow-header .booking-top-bar.italo-impresa-top-bar .button-top-bar .italo_button_red{margin-left:40px;width:auto;padding-left:20px;padding-right:20px;font-weight:bold}.main-registrazione-italo-impresa{max-width:980px;margin:0 auto}.impresa-first-registration{margin-top:40px}.registrazione-italo-impresa-layout{width:100%;padding-bottom:20px}.page-registrazione-italo-impresa{padding-bottom:20px !important}.registrazione-italo-impresa .black{background:black}.registrazione-italo-impresa .black.self-enrollment-italo-impresa h2{text-align:center;font-family:Georgia,Times,'Times New Roman',serif;font-weight:400;color:white;font-weight:normal}.registrazione-italo-impresa .registration{padding-top:50px;padding-bottom:50px;margin-top:0}.registrazione-italo-impresa .registration .registration-form{margin-top:0;padding:0 20px}.registrazione-italo-impresa .registration .registration-form p{font-size:14px}.registrazione-italo-impresa .registration .registration-form h3{font-size:40px;font-weight:normal;font-family:Georgia,Times,'Times New Roman',serif;padding-left:0;margin-bottom:20px}.registrazione-italo-impresa .registration .registration-form [class~="1/1"],.layout-form [class~="1/1"]{height:77px}.registrazione-italo-impresa .registration .registration-form label[for],.layout-form label[for]{display:inline-block;margin-top:22px}.registrazione-italo-impresa .registration .registration-form .container-form-select,.layout-form .container-form-select{padding-top:10px}.registrazione-italo-impresa .registration .registration-form hr{border:0;height:1px;background:#AAA}.gestione-agenti .filter-box.layout-form label[for]{font-size:17px;margin-top:30px}.gestione-agenti .filter-box.layout-form .presenze-save{width:80%;margin-top:10px}.registrazione-italo-impresa .informativa-text .mCSB_inside>.mCSB_container{margin-right:30px}.registrazione-italo-impresa .informativa-text pre{font-family:"Trebuchet MS";white-space:pre-wrap;font-size:13px}.ricerca-biglietto h1{font-size:40px}.ricerca-biglietto .layout-form{padding:25px}.ricerca-biglietto .layout-form .label-for{font-family:'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif;font-size:18px}.top-bar-italo-impresa{min-width:940px}.top-bar-italo-impresa span.back-to-the-future{padding-left:20px;background:url(../../images/NTV_Base/Restyling/gfx/icon/arrow_link_back.png) left center no-repeat;font-size:14px;white-space:nowrap;top:50px;position:relative;left:8px}.top-bar-italo-impresa .user-menu .user-info span{display:block}.top-bar-italo-impresa .user-menu .user-info span.user-info-name{color:#a51800;display:inline}.top-bar-italo-impresa .user-menu-list a{white-space:nowrap}.main-bar-italo-impresa{width:100%;max-width:1260px;margin:0 auto;margin-bottom:20px}.main-bar-italo-impresa .menu-bar{background:#f2f2f2;border:1px solid black;border-width:1px 0;height:50px}.main-bar-italo-impresa .menu-bar ul{display:block;width:100%;text-align:center}.main-bar-italo-impresa .menu-bar ul li a{color:#777;margin:10px;height:30px;line-height:30px;padding:0 10px;font-size:18px}.main-bar-italo-impresa .menu-bar ul li a.current-page{color:#a51800}.main-bar-italo-impresa .menu-bar ul li hr{margin:0 auto;width:80px;border:2px solid black;margin-top:-1px}.booking-flow-form-container-italo-impresa{padding-left:0}.booking-flow-form-container-italo-impresa .title{font-size:36px;font-family:Georgia;color:#000}.booking-flow-form-container-italo-impresa .title img.ico-treno{margin-right:10px}.booking-flow-form-container-italo-impresa .intinerario-form{padding:40px 20px}.booking-flow-form-container-italo-impresa .itinerario-field{padding-top:40px;padding-bottom:10px}.booking-flow-form-container-italo-impresa .itinerario-field h4{font-size:16px;line-height:22px;margin-bottom:0;font-weight:bold;font-family:'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif}.booking-flow-form-container-italo-impresa .itinerario-field .form-input.date label{line-height:44px}.booking-flow-form-container-italo-impresa .form-input .ui-datepicker-trigger{top:10px}.booking-flow-form-container-italo-impresa .itinerario-field .form-input.date,.booking-flow-form-container-italo-impresa .itinerario-field fieldset{margin-bottom:10px}.color-red-text{color:#a51800 !important}hr.blackline{display:block;height:1px;border:0;border-top:1px solid #000;margin:20px 0;padding:0}.resume-box{margin-top:60px}.resume-box>h1{font-size:36px;color:#000;font-family:Georgia,Times,'Times New Roman',serif;margin-right:20px;margin-bottom:10px}.resume-box>a{text-decoration:underline;margin-top:10px;font-family:'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif;font-size:14px;color:#000}.resume-box>a>img{width:25px;margin-right:5px}.resume-box table tr{border:1px solid black;border-width:1px 0;height:68px}.resume-box table tr th{padding:10px;text-align:left}.resume-box table tr th p{margin:0;font-family:'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif;font-size:14px;font-weight:bold}.resume-box table tr th p .small-text{font-size:12px;font-weight:normal}.resume-box table tr th p .credito-spendibile{font-size:20px}.resume-box table tr td{padding:10px;text-align:right;font-size:30px;font-family:'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif;font-weight:bold}.detail-info{margin-bottom:60px;line-height:30px}.detail-info .layout__item{font-size:17px}.detail-box{margin-top:60px;margin-bottom:60px}.detail-box.no-margin{margin:0}.detail-box>h2{font-family:Georgia,Times,'Times New Roman',serif;font-weight:normal;font-size:36px}.detail-box .table-filters{margin:0 0 20px 0}.detail-box .table-filters .label{line-height:40px;font-size:18px;text-align:right}.detail-box .table-filters .form-input.date{padding:0;margin-left:10px}.detail-box .table-filters .form-input.date input{width:100%;padding-left:0}.detail-box .table-filters img.ui-datepicker-trigger{top:10px}.detail-box .table-filters .button input{width:100%;margin:0}.detail-box .table-filters .export{margin-top:8px;cursor:pointer}.detail-box .table-filters .export .esportaImg{margin-bottom:5px;margin-right:5px;vertical-align:middle}.detail-box .detail-table .tg .tg-yw4l{vertical-align:middle;height:68px;padding:10px;font-size:17px}.detail-box .detail-table .tg .tg-yw4l.align-center{text-align:center}.informazioni-bonus{text-align:right;color:#555;margin-top:30px}.informazioni-bonus hr{display:block;height:1px;border:0;border-top:5px solid #a51800;margin:20px 0;padding:0}.informazioni-bonus label{display:block;font-size:24px;font-family:'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif;font-weight:bold;color:#656565}.informazioni-bonus span.bonus-value{display:block;font-size:36px;font-family:Georgia,Times,'Times New Roman',serif;color:#000}.informazioni-bonus a.link-details{display:block;text-decoration:underline;font-family:'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif;font-weight:bold;font-size:18px;color:#999}.fatture-header h1{padding-left:0;margin-bottom:0;font-size:40px}.fatture-header .sub-title.sub-title-link a{text-decoration:underline;color:#a70000}.sitecore-offerte{min-height:160px;margin:10px 0}.impresa-dashboard-container{margin-top:10px;margin-bottom:50px}.impresa-dashboard-container h1{font-size:36px;border-top:1px solid black;border-bottom:1px solid black}.impresa-dashboard-container h1 a{margin:20px}.prossimi-viaggi h1 a.prossimi-viaggi-show-all{text-decoration:underline;margin:0;margin-left:15px;color:#999;font-size:16px;font-style:normal}.prossimi-viaggi h2{font-size:30px;font-family:Georgia,Times,'Times New Roman',serif;margin-top:60px;color:#333;font-weight:normal}.prossimi-viaggi .prossimi-viaggi-content .layout{margin:0}.prossimi-viaggi .prossimi-viaggi-content .block{border-top:1px solid #ccc;padding:10px 0}.prossimi-viaggi .prossimi-viaggi-content .block:last-child{border-bottom:1px solid #ccc}.prossimi-viaggi .prossimi-viaggi-content .pnr{color:#a11d21;font-size:26px;font-weight:bold;text-align:right;padding-right:20px}.prossimi-viaggi .prossimi-viaggi-content .trip-type{font-size:19px;line-height:40px;color:#999}.prossimi-viaggi .prossimi-viaggi-content .trip-price{font-size:15px;font-weight:bold;line-height:22px;text-align:right;padding-right:20px}.prossimi-viaggi .prossimi-viaggi-content .journey{border-top:1px dotted #ccc}.prossimi-viaggi .prossimi-viaggi-content .direction{color:#999;font-size:15px;text-align:right;padding-right:20px;margin-top:25px}.prossimi-viaggi .prossimi-viaggi-content .stations-datetime .stations{color:#333;font-size:18px;font-weight:bold;margin-top:5px}.prossimi-viaggi .prossimi-viaggi-content .stations-datetime .datetime{font-size:15px;margin-top:10px}.prossimi-viaggi .prossimi-viaggi-content .arrowRight{background-image:url(../../images/NTV_Base/grey_3.png);background-position:-1830px -147px;width:10px;height:9px}.prossimi-viaggi .prossimi-viaggi-content .actions a{background-color:#a51800;text-align:center;color:#fff;padding:10px;width:170px;height:auto;display:inline-block;margin-bottom:5px;line-height:15px}.ajax-loading-panel .wait-gif,.prossimi-viaggi .prossimi-viaggi-content .wait-gif,.sitecore-rss .sitecore-rss-content .wait-gif,.sitecore-offerte .wait-gif{margin:50px auto;display:block}.form-ricerca{padding:50px}.form-ricerca label[for]{line-height:40px;color:#a51800}.layout-form .presenze-save{float:none;padding:0 20px;margin-top:20px;margin-bottom:0;width:100%}.gestione-agenti .title-box{margin-top:50px}.gestione-agenti .title-box label[for]{margin:10px 0}.gestione-agenti .title-box input.presenze-save{margin:15px 0;float:none}.gestione-agenti .detail-box .detail-table tr.agent-not-active td{color:#CCC}.gestione-agenti .detail-box .detail-table tr td.action{color:#333}.gestione-agenti .detail-box .detail-table tr td.action a{color:#a41915}.gestione-agenti .new-agent-box{padding-top:20px;padding-right:20px;padding-bottom:100px}.fancyBoxConfirmDeactivateUser{margin:20px 50px 80px 50px}.italo_footer.italo_footer_impresa{min-width:940px;position:relative}.italo_footer.italo_footer_impresa .links_bar{width:100%;background:#a70000;padding-bottom:40px}.italo_footer.italo_footer_impresa .links_bar .link_italo{display:inline-block;vertical-align:bottom;width:68%}.italo_footer.italo_footer_impresa .links_bar .link_italo ul{margin:0}.italo_footer.italo_footer_impresa .links_bar .link_italo ul li{list-style:none;padding-right:10px}.italo_footer.italo_footer_impresa .links_bar .link_italo ul li a{color:#FFF;font-size:14px;font-weight:bold;text-decoration:none;padding-left:10px;border-left:1px solid #FFF}.italo_footer.italo_footer_impresa .links_bar .link_italo ul li a:hover{text-decoration:underline}.italo_footer.italo_footer_impresa .links_bar .link_italo ul li:first-child a{padding-left:0;border-left:0}.italo_footer.italo_footer_impresa .links_bar .link_italo p{font-size:12px;color:#500;clear:both;margin-bottom:0;padding-top:10px}.italo_footer.italo_footer_impresa .links_bar .link_ntv{display:inline-block;vertical-align:bottom;text-align:right;width:30%}.italo_footer.italo_footer_impresa .links_bar .link_ntv figure{background:url(../../images/NTV_Base/Restyling/gfx/ntv.png) no-repeat;width:104px;height:53px}.italo_footer.italo_footer_impresa .links_bar .link_ntv ul{clear:both;margin:0}.italo_footer.italo_footer_impresa .links_bar .link_ntv ul li{list-style:none;margin:0;line-height:12px}.italo_footer.italo_footer_impresa .links_bar .link_ntv ul li a{color:#FFF;font-size:12px;line-height:12px;font-weight:bold;text-decoration:none}.italo_footer.italo_footer_impresa .links_bar .link_ntv ul li a:hover{text-decoration:underline}.italo_footer.italo_footer_impresa .links_bar{border-top:60px solid #7b0800}.italo_footer.italo_footer_impresa .links_bar .link_ntv figure{margin-bottom:0}.italo_footer.italo_footer_impresa .contactus_bar{margin:40px 0 40px -65px;padding-left:65px;color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAYAAABHomvIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OENENzA4N0VFQTgwMTFFNDk3RDJDRkY0QTU5MDlCMjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OENENzA4N0ZFQTgwMTFFNDk3RDJDRkY0QTU5MDlCMjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4Q0Q3MDg3Q0VBODAxMUU0OTdEMkNGRjRBNTkwOUIyMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4Q0Q3MDg3REVBODAxMUU0OTdEMkNGRjRBNTkwOUIyMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv5prZYAAAOYSURBVHjazJldSBVBGIb3ePxNDDEvOkk/YoLolVGGICSJSnTTjSVFFiReVQRdFAQJBVEQQUERST8URSCUdFFoFxWHECKKIiEkoos8FSZmJWarTe/UuzBsu3tmj7trHzzgmZ2fd2a+b+bb1RBCGAFQDLrBJOlm2Zz7DkJcFXgn/tpjIlhWNd8Cm8A0BTWCXNLIsmnWmReBu4AJJkClw/NKPjNZNzKB2eAYmAWDoNSjbinryLrH2TZUgYXgNrfvCsjXaJPPuoJtC8MSmADPOdBBEPfRNs42gn0kghZYA0Y5QDuIZeAaMbYV7KsmKIHNSqQ2uNQpA0WaQhuUCG+ei0A5405G4UdQ4VAniwEzznNvu+bqVrBPk2PE/AqU0XaC0ZcEJS71DrCOZXLAC6BAQ2QJ+57lWNm6AuVW3eOAPSDPZYD1FGQ36/hZrCEyjxMSHLMonUAZXcNscIhb6NTxCjAlvO0TqNUQmcWxBMdOuAlczYteWluas3BI6Nm0j6hvYxupYZUqUDbuYmfvKdRrtjeEP5NucBTkaIhcA1LU0mEJXKv4UjLNbPfZgkLXZJt+sFBD5EllYnUGRaWUNGmHz6DwI/INKPcQV80tnqIPJw027AWLwFMurz07WcqzLgib4GSdTo8hjl8PbkptBhv1cWuX8PdbJREo8BEUwkfw7FHcSfr2HT5bx99/khJVoHWkbGbZKSafPSIck+5ylguwn2WHFcF9doFx5eF1bv2zDIPCj1+mKPaREulxS2CW8a/9Al3gM6gFTnWCMtl3AnwHm4DpVMHJJkGTEZ01gnG3GbjZK7A3AnE7wQuvJfayc+B+iOKugavpfMDLZsE2+kjQ9pK+LuYiUNooaAlB4AbwQyeKdOx1CAKLdSplax4Fl/l3O3jAslgGomZAORhkPyvBN88WDge1/b3kiJLAZvI250Qr++x1SYrjXjeJ/Y1OnvYDmXwVSPNCZqVVnZkKXM5LfUwzj/NLDq9Sk2mWo0C3IFnA808+rwdfQwgSea1tZCQPgELdKI7zAK0EW8FwiAf1B7AFlIGLjnoc0q3dSrplRMRpjtnhlW5Jx62jTyQDDop05DIpNvnVIWb3wS9MrfrBCFOfmQizmZ+glf54lynYpLXF8gXlifKduTrClbPTQg0P+RZoGsqnB8HUO0YfiJoY3aqHZ6/kvCyUy5niUt8CY4zk+TCT15+VLC9Tv8mcEf+HyZW7ZP0L47cAAwBwuS6XLnVRxgAAAABJRU5ErkJggg==");background-repeat:no-repeat;background-position:left center;font-weight:600}.italo_footer.italo_footer_impresa .contactus_bar h4{max-width:600px;line-height:40px;border-bottom:1px solid #fff;margin-bottom:.4em}.main-section.ImpresaOfferta{width:100%;max-width:1040px;min-width:980px;margin:0 auto 50px auto;padding:20px}.main-section.ImpresaOfferta.header{margin:0 auto 0 auto;padding-top:50px;font-family:Georgia,Times,'Times New Roman',serif;font-size:36px}.main-section.ImpresaOfferta.table{font-family:'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif;margin:0 auto 0 auto;padding-top:0;font-size:18px}.main-section.ImpresaOfferta.table table{border-style:solid;border-width:1px 0 1px 0;border-color:#333;width:685px}.main-section.ImpresaOfferta.table table td{width:160px}.main-section.ImpresaOfferta.table table thead th{padding-left:5px;height:50px;text-transform:uppercase;padding-left:50px;text-align:left}.main-section.ImpresaOfferta.table table thead.theadColor{background-color:#f2f2f2}.main-section.ImpresaOfferta.table table thead.theadColor tr{height:55px}.main-section.ImpresaOfferta.table table tbody td{line-height:16px;height:80px}.main-section.ImpresaOfferta.table table tbody td.dataBold{font-weight:bold}.main-section.ImpresaOfferta.table table tbody td img.notebook{width:27px;height:34px}.main-section.ImpresaOfferta.table table tbody td a .testo{margin-left:30px;text-decoration:underline;color:#a51800;width:108px;font-size:14px;text-align:center;margin-top:10px}.main-section.ImpresaOfferta.table table thead th.bonus{padding-left:0;text-align:center}.main-section.ImpresaOfferta.table table tbody td{padding-left:50px}.main-section.ImpresaOfferta.table table tbody td.bonus{width:114px;font-size:13px;padding-left:0;text-align:center}.main-section.ImpresaOfferta.table table tbody td span.bonus-percent{font-size:30px;position:relative;top:15px;text-align:center}.main-section.ImpresaOfferta.table table tbody td p.offertaFlex{position:relative;top:22px;color:#656565;text-align:center}.main-section.ImpresaOfferta.table table thead{font-weight:bold}.main-section.ImpresaOfferta.grey{background-color:#f2f2f2}.main-section.ImpresaOfferta.grey img.italo_treno_line{position:relative;right:65px}.main-section.ImpresaOfferta.grey div.pdf{position:absolute}.main-section.ImpresaOfferta.grey div.pdftext{position:relative;left:23px;font-size:14px;top:3px}.main-section.ImpresaOfferta.grey div.pdftext p{text-decoration:underline}.main-section.ImpresaOfferta.grey div.earn,.main-section.ImpresaOfferta.grey div.use{padding-left:35px;font-family:'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif;font-size:16px}.main-section.ImpresaOfferta.grey div.earn h1,.main-section.ImpresaOfferta.grey div.use h1{font-size:30px;margin-bottom:5px;font-family:Georgia,Times,'Times New Roman',serif}.main-section.ImpresaOfferta.grey div.earn p.earnFirstText,.main-section.ImpresaOfferta.grey div.use p.useFirstText{color:#656565}.main-section.ImpresaOfferta.grey div.earn p.earnFirstText span{font-weight:bold}.main-section.ImpresaOfferta.grey div.earn p.earnSecondText,.main-section.ImpresaOfferta.grey div.use p.useSecondText{color:#999}.main-section.ImpresaOfferta.grey div.use p.useThirdText{font-size:14px}#errorMessagesLightBox h1.title-ir-resetpwd{margin-bottom:4px}#errorMessagesLightBox div.baloon_info-ir-resetpwd{font-size:19px;padding-bottom:25px}#errorMessagesLightBox div.baloon_info-ir-resetpwd span.email{color:#a41915}.italo-card .riepilogo-credito .money{line-height:50px}.form-filtro-estrattoconto .form-input.date input{width:80%;line-height:30px;float:left;font-size:12px;margin-left:5px;color:black;height:80%}.form-filtro-estrattoconto .form-input.date img{top:0}.label-filtra{line-height:30px;text-align:right}.totale-tabella{text-align:center}.tg{border-collapse:collapse;border-spacing:0;border-color:#ccc;width:100%}.tg td{font-family:Arial,sans-serif;font-size:14px;padding:5px;border:0;border-bottom:1px solid #ccc;text-align:left;overflow:hidden;word-break:normal;color:#333;background-color:#fff}.tg th{font-family:'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif;font-size:14px;font-weight:bold;border:0;border-bottom:1px solid #ccc;overflow:hidden;word-break:normal;text-align:left;color:#333;background-color:#f0f0f0}.tg .tg-yw4l{vertical-align:middle}.tg td.tg-icon,.tg th.tg-icon{text-align:center;border:0;width:100px}.tg_FattureCompletate{border-collapse:collapse;border-spacing:0;border-color:#ccc;width:100%}.tg_FattureCompletate td{font-family:Arial,sans-serif;font-size:14px;padding:5px;border:0;border-bottom:1px solid #ccc;text-align:center;overflow:hidden;word-break:normal;color:#333;background-color:#fff}.tg_FattureCompletate th{font-family:Arial,sans-serif;font-size:14px;font-weight:bold;padding:5px;border:0;border-bottom:1px solid #ccc;overflow:hidden;word-break:normal;color:#333;background-color:#f0f0f0}.tg_FattureCompletate .tg-yw4l{vertical-align:middle}.tg_FattureCompletate td.tg-icon,.tg th.tg-icon{text-align:center;border:0;width:130px}.import{text-align:center !important}.buttons{line-height:25px;height:25px}.buttons input{line-height:25px;height:25px;font-size:15px}.icon_image{padding:5px;margin-right:10px}.esportaImg{background:url("../../images/NTV_Base/Restyling/gfx/content/agenzia_dashboard/excel.png") 0 0 no-repeat;width:25px;height:28px;padding-top:30px}.sprite-agenzia_dashboard,#contentPage .sprite-agenzia_dashboard,#contentPage .sprite-agenzia_dashboard2 ins{background-image:url(../../images/NTV_Base/Restyling/gfx/content/agenzia_dashboard/sprite-agenzia_dashboard.png);background-repeat:no-repeat;display:inline-block}.sprite-agenzia_dashboard-excel{width:24px;height:29px;background-position:-101px -46px;padding-top:30px;display:inline-block}.lightBoxOkBtn{margin-right:10px;margin-left:10px}.EsportaButton{background-color:transparent;text-decoration:underline}.main-section.ImpresaProfilo{width:100%;max-width:1060px;min-width:980px;margin:0 auto 0 auto;padding:20px}.main-section.ImpresaProfilo.header{padding:20px 0 0 0;font-family:Georgia,Times,'Times New Roman',serif}.main-section.ImpresaProfilo.header h1{margin-bottom:0;font-size:36px}.main-section.ImpresaProfilo.header h5.code{text-align:right;margin-bottom:0;font-size:20px;font-family:'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif}.main-section.ImpresaProfilo.header h5.code span{color:#a51800;font-size:22px}.main-section.ImpresaProfilo.grey{margin-bottom:20px;background-color:#f2f2f2;font-family:'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif}.main-section.ImpresaProfilo.grey .registration-form h3.titolo{padding-left:20px}.main-section.ImpresaProfilo.grey .registration-form h3.titoloFatturazione{padding-left:20px;margin-bottom:0;font-size:30px}.main-section.ImpresaProfilo.grey .registration-form h5.secondoTitolo{padding-left:20px;color:#656565;font-size:16px}.main-section.ImpresaProfilo.grey .registration-form div.right-text{text-align:right}.main-section.ImpresaProfilo.grey .registration-form label[for]{display:inline-block;margin-top:22px;font-size:18px;font-family:Georgia,Times,'Times New Roman',serif}.main-section.ImpresaProfilo.grey .registration-form .form-input.text.label-up.readonly input[type="text"]:disabled{border-top:none !important;border-bottom:none !important;border-left:none !important;border-right:none !important;margin-top:18px}.main-section.ImpresaProfilo.grey .registration-form div.stype{margin-top:10px}.main-section.ImpresaProfilo.grey .registration-form div.stype.nazione .styled{width:300px}.main-section.ImpresaProfilo.grey .registration-form div.soloLettura{height:77px}.main-section.ImpresaProfilo.grey .registration-form div.first{margin-top:15px}.main-section.ImpresaProfilo.grey div.ImpresaProfilohr{margin-top:50px;border-width:1px 0 0 0;border-style:solid;margin-bottom:30px;margin-left:10px}.main-section.ImpresaProfilo.grey input[type="radio"].styled{position:absolute;opacity:.5;width:18px;height:18px}.main-section.ImpresaProfilo.grey p.radioImpresa{margin-bottom:0;width:300px;position:relative;left:27px}.main-section.ImpresaProfilo.grey p.radioFirstText{font-family:Georgia,Times,'Times New Roman',serif;font-size:20px;top:-5px}.main-section.ImpresaProfilo.grey p.radioSecondText{font-family:'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif;font-size:13px;color:#656565}.main-section.ImpresaProfilo.salvaProfilo{height:100px;padding-right:0;padding-top:0}.main-section.ImpresaProfilo.salvaProfilo .btnSalva{cursor:pointer;float:right}.main-section.ImpresaProfilo.salvaProfilo .btnSalva .innerEdo{background:#670900;font-family:'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif;text-transform:uppercase;border:0;box-shadow:none;color:#FFF;height:40px;line-height:40px;padding:0 20px;background-color:#a50f00;font-size:20px;font-weight:bold;min-width:220px;margin-top:20px}.booking-flow-header .booking-top-bar.ItaloRicaricabile .booking-logo .italo-logo{padding:15px 18px}.fancyBox.fancyBox-info-numero-carta{width:600px;padding:30px;font-family:Georgia;font-size:36px;color:#333}.fancyBox.fancyBox-info-numero-carta .italo-ricaricabile-popup h3{font-size:36px;font-weight:normal}.fancyBox.fancyBox-info-numero-carta .italo-ricaricabile-popup ul{font-size:20px;line-height:35px}.booking-flow-header .booking-top-bar.ItaloRicaricabileRicarica .booking-logo .italo-logo,.booking-flow-header .booking-top-bar.ItaloRicaricabileAttivazione .booking-logo .italo-logo{padding:15px 18px}.main-section.italo-ricaricabile .separation-line{margin:10px 0 20px 0}.italo-ricaricabile-popup div.italo-ric-buy-points{font-size:20px;line-height:35px}span.l .simple-pagination-navigation-disabled{display:none}span.r .simple-pagination-navigation-disabled{display:none}.italo-card .dettaglio-movimenti .dettaglio-movimenti_table.main-section table tfoot .paginatore-italo-ricaricabile .tastiera a.simple-pagination-navigation-disabled,.italo-card .dettaglio-movimenti .dettaglio-movimenti_table.main-section table tfoot .paginatore-italo-ricaricabile .tastiera a:hover{background-image:none;background-position:-1830px -824px;color:#fff;text-decoration:none !important;background-color:#7d7d7d;border-radius:50%;width:48px;height:48px;line-height:48px}#carrello .main-section.italo-ricaricabile{margin-bottom:0}.booking-flow-top-riepilogo .italo-ricaricabile .carrello-liquido .punti,.booking-flow-top-riepilogo .italo-impresa .carrello-liquido .punti{height:54px}.booking-flow-top-riepilogo .italo-ricaricabile .carrello-liquido .punti h4 span,.booking-flow-top-riepilogo .italo-impresa .carrello-liquido .punti h4 span{margin-right:5px;margin-left:-30px}.tooltip-italoricaricabile{display:none}.qtip-italoricaricabile{width:250px}.italoricaricabile-confirm-card-payment{margin-top:0}.tua-italo-ricaricabile .grey .pull-right input[type=checkbox].checkbox-black{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.tua-italo-ricaricabile .grey .pull-right input[type=checkbox].checkbox-black:checked+label.label-checkbox-black{background-position:0 -12px}.tua-italo-ricaricabile .grey .pull-right .label_check_link{font-size:14px}.tua-italo-ricaricabile .grey .pull-right .label_check_link a{font-weight:bold;text-decoration:underline}.tua-italo-ricaricabile .grey .pull-right input[type=checkbox].checkbox-black+label.label-checkbox-black{font-weight:normal}.colorBelonging1{color:#999}.colorBelonging2{color:#004a92}.colorBelonging3{color:#a60d00}span[class*=colorBelonging]{font-size:21px;font-weight:bold}.colorQuadBelonging1{background-color:#999}.colorQuadBelonging2{background-color:#004a92}.colorQuadBelonging3{background-color:#a60d00}span[class*=colorQuadBelonging]{width:15px;height:15px;margin-top:6px;margin-left:15px;float:right;position:absolute}.booking-flow-top-riepilogo .carrello-liquido .box-top-riepilogo .totalePuntiItaloRicaricabile{font-size:16px;line-height:16px;float:left;font-weight:normal}.booking-flow-header .booking-top-bar .ricaricabile-button-access .button-top-bar{width:90%}.italo-card .riepilogo-credito .money span{font-size:80px}.main-section.italo-ricaricabile .price-carousel .arrow.right{background-position-x:-14px}.italo-card .saldo-punti .info-punti .title{width:140px}.italo-card .saldo-punti .info-punti .info{width:400px}.italo-card .riepilogo-credito .pull-left .italo_big_button_red{padding:0 38px}.italo-card .dati-carta .box.pull-left p{font-size:16px;color:#777;line-height:24px;font-weight:bold}.italo-card .dati-carta .box.pull-left p.puntiCarta{font-size:16px;color:#333}.italo-card .dati-carta .pdf-doc a{font-size:14px;color:#777}.italo-card .dati-carta .pdf-doc a span{position:relative;top:-4px}.italo-card .dati-carta .info-carta .title{font-size:16px}.italo-card .dati-carta .info-carta .info{font-size:16px;width:400px}.italo-card .dati-carta .info-carta table .link a{text-align:right;color:#777;font-weight:normal;font-size:14px}.italo-card .dettaglio-movimenti .dettaglio-movimenti_table.main-section table .dati_tabella td{font-size:16px}.italo-card .saldo-punti .saldo-punti__container{margin:49px -275px;line-height:35px;display:inline-block;text-align:center;margin-bottom:10px;width:270px;float:right;display:table-cell;vertical-align:bottom;font-size:16px;font-weight:bold;color:#000;text-decoration:underline}.italo-ricaricabile-dashboard{padding-bottom:0 !important;margin-bottom:70px;max-width:980px !important}.italo-card .wrapper-dashboard{max-width:980px;border-bottom:2px solid #aa0f00}.italo-card .dettaglio-movimenti .dettaglio-movimenti_table.main-section table tfoot .supporto-dashboard{margin-right:0;margin-top:20px}.padding-top50{padding-top:50px}.booking-flow-header .booking-top-bar.logoImpresa .booking-logo{top:10px;position:relative}.booking-flow-header .booking-top-bar.logoImpresa .booking-logo .italo-logo span{position:relative;top:35px;left:10px}.booking-flow-header .booking-top-bar.logoImpresa .booking-steps{width:calc(100% - 275px)}.booking-flow-header .booking-top-bar.logoImpresa .booking-steps .user-menu{position:absolute}.user-menu .user-info span.user-info-name.Impresa{color:#a51800;display:inline}#booking-flow div.booking-flow-elenco-treni div.lista-treni div.item-treno.js-item-treno.opened div.table-tariffa div.tooltip-sconto{display:none}#booking-flow div.booking-flow-elenco-treni div.lista-treni div.item-treno.js-item-treno.opened div.table-tariffa div.js-tooltip-sconto.sprite-icon.sprite-icon-icona_sconto{position:absolute;z-index:1}.qtip.custom-bonus_sconto .qtip-content{padding:0}.qtip.custom-bonus_sconto .qtip-tip{display:none !important}.qtip.custom-bonus_sconto{border:none !important}.payment-holder .dettaglio-prezzo .partial-price-container h4.guadagno{margin-top:15px;color:#a51800;padding-right:0}#booking-flow div.booking-flow div.main-section.dettagli-riepilogo.scambio-bus.grey p.guadagno{text-align:right;font-size:16px;padding-right:30px;color:#a51800}#booking-flow div.booking-flow div.main-section.dettagli-riepilogo.scambio-bus.grey span.valoreGuadagno{color:black}.booking-flow-top-riepilogo .italo-impresa .carrello-liquido .punti{top:72px}.booking-flow-top-riepilogo .italo-impresa .carrello-liquido .punti h4 span{margin-left:0;font-size:15px}#booking-flow .main-section .table-container td.third-column h4.guadagno{color:#a51800}#carousel-treni .arrows-carousel.slick-disabled{display:none !important}.layout.riga-dettaglio.modificata{width:100%}.layout.riga-dettaglio.modificata .modifaBiglietto .sprite-backgrounds-modifica-orari{width:56px;height:55px;margin-right:10px;background-position:-457px -144px;float:left;position:relative;top:7px}.layout.riga-dettaglio.modificata .modifaBiglietto .titolo{position:relative;top:13px;font-weight:bold}.total-price-points{width:153px}div.booking-top-bar.ItaloRicaricabile div.booking-logo a.italo-logo p,div.booking-top-bar.ItaloRicaricabileAttivazione div.booking-logo a.italo-logo p{width:160px}.breadcrumb-carta li p span.label{width:145px}.booking-flow-top-riepilogo .carrello-liquido .box-top-riepilogo h4.sprite-icon-close{background-position:-166px -333px;width:18px;height:18px}#tablelista tbody tr td.tg-icon img.fattura{cursor:pointer}.resume-box table tr td.credito-non-disp-bonus{font-size:20px;white-space:nowrap;height:54px;line-height:54px}.credito-non-disp-dash{white-space:nowrap;height:54px;font-size:18px;font-family:Georgia,Times,'Times New Roman',serif;line-height:18px}.credito-zero-dashboard{white-space:normal;line-height:25px}.detail-box .detail-table .tg .tg-yw4l.align-center h3.notrans-bonus{margin-bottom:0}.detail-box .detail-table .tg .tg-yw4l.align-center.no-trans-grey{background-color:#f0f0f0;color:#777;font-weight:normal !important;font-family:'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif;font-size:20px}.date-Impresa{padding-left:15px !important}.main-section.ImpresaProfilo.grey .registration-form div.field-height,.registrazione-italo-impresa .registration .registration-form .field-height{height:60px}.impresa-venditore{padding:5px;border:1px solid #ccc;height:72px}.tooltip-impresa{margin:20px 0 0 5px}.italo_bkg_red{background-color:#a51800}.impresa-dashboard-container .prossimi-viaggi-content .actions a{width:100%}.menu-container-italoimpresa{width:100%;max-width:920px;margin:0 auto}.main-bar-italo-impresa .menu-bar .menu-container-italoimpresa ul{display:table}.main-bar-italo-impresa .menu-bar .menu-container-italoimpresa ul li{display:table-cell}.main-section.ImpresaProfilo.grey .registration-form div.field-height-first{height:45px}.main-section.ImpresaProfilo-920,.wrapper-impresa-920,.layout-impresa-920{min-width:920px;max-width:920px}.layout-impresa-profilo{margin-left:0}.ImpresaProfilohr-row{margin-right:10px}.salva-impresa{margin-right:71px}.detail-box .detail-table{padding:0 20px}.container-form-select select.form-select-normal{border:1px solid #CCC;color:#999;background-color:transparent;padding:5px;font-size:16px;line-height:1;height:42px;-webkit-appearance:none;-moz-appearance:none;width:-webkit-calc(100% - -30px);width:-moz-calc(100% - -30px);width:calc(100% - -30px)}.container-form-select .form-select-normal-container{overflow:hidden;width:100% !important;background-color:#fff;border-right:1px solid #CCC;background-image:url("../../images/NTV_Base/Restyling/gfx/icon/arrow_select_black.png");background-repeat:no-repeat;background-position:right 10px center}.reseller-form-header{cursor:pointer}.registrazione-italo-impresa .registration .registration-form label[for]{font-family:Georgia,Times,'Times New Roman',serif;font-size:19px;line-height:19px}.registrazione-italo-impresa .registration .registration-form label[for].two-line{margin-top:12px}.fancybox-wrap150{top:150px !important}.promoPopup{min-width:750px;border:5px solid #aa0f00;background:#FFF;padding:50px 40px 21px 30px}.promoPopup .offer-desc{font-family:Georgia,Times,'Times New Roman',serif;color:#a41915;line-height:30px;font-size:32px;text-align:center;margin-bottom:0}.promoPopup .offer-desc .txt-1{font-size:36px}.promoPopup .offer-desc.txt-2{font-size:70px;line-height:70px;margin-bottom:40px}.promoPopup .condizioni{font-family:Georgia,Times,'Times New Roman',serif;color:#777;font-size:14px;text-align:center;margin-bottom:0}.registrazione-italo-impresa .registration .registration-form label[for].two-line{margin-top:12px}.italo-card{padding-top:69px}.italo-card .saldo-punti .info-punti-acquisto{padding:15px 15px;height:60px;margin-top:10px}.italo-card .saldo-punti .info-punti-acquisto .imgPunti{padding-right:15px;padding-left:30px}.italo-card .saldo-punti .info-punti-acquisto .words{padding-top:3px;color:#aa0f00;font-size:20px}.italo-card .saldo-punti .info-punti-acquisto .imgFreccia{padding-right:15px;padding-top:4px}#booking-flow div.utilizzo-dati div.italoRocaricabile p.acquistoCatalogoRicaricabile{font-size:.75rem;background-image:url("../../images/NTV_Base/Restyling/gfx/icon/info.png");background-repeat:no-repeat;background-position:left 3px;padding:0 25px}#booking-flow div.utilizzo-dati div.italoRocaricabile{height:100px;margin-right:0;margin-left:0;width:980px;margin-bottom:35px}.popup_login.popup_login_italoimpresa{width:570px}.popup_login.popup_login_italoimpresa .login_form{width:100%}.popup_login.popup_login_italoimpresa .login_form fieldset input[type="text"],.popup_login.popup_login_italoimpresa .login_form fieldset input[type="password"]{width:100%}.popup_login.popup_login_italoimpresa .login_form .button-holder input{width:100%}.popup_login.popup_login_italoimpresa .login_form a{width:100%}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa p.ultimiPosti{font-weight:normal !important;font-family:'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif;font-size:15px;margin-top:6px;position:absolute;text-align:center;width:180px;color:white;background-color:#a6160a}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa.col-tariffa-4.col-due-tariffe p.ultimiPosti{margin-top:-5px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa .button-tariffa input[type=radio]:checked+label p.ultimiPosti{color:white}.pax-impresa{font-family:'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif;font-size:18px;color:#777}.hide-impresa{display:none !important}.pax-impresa-title{font-size:40px}#booking-flow div.booking-flow-elenco-treni div.header-lista-treni h3.no-fares>a{text-decoration:underline}.tooltip-sconto .sconto-italoimpresa{width:86px;height:41px;background:#a6160a;font-size:22.3px;font-weight:bold;text-align:center;padding:15px 0}.preferenze-text-checkbox{font-size:13px;color:#000;font-family:'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif}.booking-dettagli-passeggeri.upgrade{margin-top:5px}.booking-passeggeri .booking-dettagli-passeggeri.upgrade{padding:30px 0}.upgrade .upgrade-title{color:#FFF;font-weight:bold;font-size:18px;padding-left:4px}.upgrade .upgrade-title span{vertical-align:middle;padding-left:5px}.upgrade .upgrade-body span.span-upgrade{font-size:16px;padding-left:15px;vertical-align:middle;vertical-align:-webkit-baseline-middle;display:inline-block;line-height:16px}.upgrade .upgrade-body span.span-upgrade span.upgrade-ambiente{font-weight:bold}.upgrade .upgrade-body span.span-upgrade span.upgrade-amount{color:#fff;font-size:16px}input[type=button].italo_big_button_red.pull-right.autoCompilazione{border:1px solid #ccc;font-size:15px;height:42px;line-height:42px;padding:0 5px;width:50%;margin:34px 15px 25px 0;float:none;background-color:#a41915;color:white}.preferenze-text-checkbox label{margin-top:2px}.preferenze-text-checkbox-registrazione{margin-bottom:25px;padding-left:20px}.main-section.ImpresaOfferta.table-cashback{padding:0 0 20px 0}.main-section.ImpresaOfferta.table-cashback table{width:100%}.main-section.ImpresaOfferta.header-cashback{padding:50px 0 20px 0}.main-section.ImpresaOfferta.table table tbody td.bonus-cashback{font-size:20px}.main-section.ImpresaOfferta.table table tbody td.bonus-condition{color:#999;padding:10px 0}.form-input-void-passenger{height:101px;margin:9% auto}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-header p.ultimiPostiTreno{font-family:'Trebuchet MS','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Tahoma,sans-serif;font-size:15px;margin-right:155px;text-align:center;color:white;font-weight:normal !important;background-color:#a6160a}.js-item-treno.opened .ultimiPostiTreno{display:none}.form-input-void-passenger{margin:9% auto}.passenger-numbers-textbox{width:62% !important;float:left !important}.radio-black-customer{width:38% !important;float:left;margin:21px 0 0 0 !important}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa .col-tariffa .button-tariffa.disabled span.lockedFare{font-size:17px}.form-input-station .input-stations-list .stations-bodyBus .stations-columns.bus{border-left:1px solid #ccc}.form-input-station .input-stations-list .stations-body .stations-columns span.bus{width:174px}.form-input-station .input-stations-list .stations-body .stations-columns{width:145px}.grey-pax-upgrade{background:#a6061a}.upgrade .upgrade-body{margin-top:8px;margin-left:4px;color:#FFF !important;font-size:16px}.disclaimer-multiple-passenger{padding-top:35px}.disclaimer-multiple-passenger-alitalia{padding-top:77px}.disclaimer-passenger{margin-top:-50px;font-size:14px !important}.disclaimer-passenger-alitalia{margin-top:75px}.form-input-station .input-stations-list .stations-body .stations-columns-group{max-height:250px;float:left}.margin-left-10{margin-left:10px}.registration-header .rh-tit{font-size:28px;color:#333;line-height:1;margin-bottom:5px}.registration-header .rh-subtit{font-size:20px;color:#a70000;line-height:1;font-weight:normal}.registrazione-italo-impresa .registration .registration-form .table-row{display:table-row}.registrazione-italo-impresa .registration .registration-form .table-cell-middle{display:table-cell;vertical-align:middle}.registrazione-italo-impresa .registration .registration-form .busta{background-image:url(../../images/NTV_Base/grey_2.png);background-position:-1830px -354px;width:50px;height:50px;display:inline-block}.registrazione-italo-impresa .registration .registration-form .rh-body{font-size:15px;color:#333;line-height:1.2;font-weight:normal;padding-left:20px}.registrazione-italo-impresa .registration .registration-form .rh-body .mail-address{color:#a70000}.registration.page-registrazione-italo-impresa.confirmation{padding:50px 0 !important}.registrazione.page.registrazione-italo-impresa.page-registrazione-italo-impresa.success{padding-bottom:60px !important}#plounge-red{margin-bottom:40px}#plounge-red .plounge_white{padding:0 20px}.ssr-lounge{background-color:#444}.ssr-lounge .totale_fattura p{margin-bottom:5px;color:#fff;font-size:26px}.ssr-lounge .totale_fattura p span.lounge-desc{color:#fff;font-size:20px}.ssr-lounge .totale_fattura p span.lounge-price{color:#fff}input[type=checkbox].checkbox-black+label.label-checkbox-black-disabled{opacity:.2;cursor:auto}.remove-fop{margin-right:20px}.layout-invoice{height:55px}.paginatore-adacto-borsellino{width:940px}.adacto .ada-registrazione .registration .registration-form label.label-radio-black{background-image:url(../../images/NTV_Base/Restyling/gfx/icon/radio-black.png)}.ValidationInvisible{width:700px;visibility:hidden}.adacto-user{width:190px}.adacto-pass{width:190px;float:right}.adacto a.ada-facebook-associa{margin-right:0}.adacto .ada-box-riepilogo .ada-card-container_Red{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/italo-riepilogo-card-red.jpg)}.adacto .ada-box-riepilogo .ada-card-container_Privilege{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/italo-riepilogo-card-privilege.jpg)}.adacto .ada-box-riepilogo .ada-card-container_Gold_Corporate{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/italo-riepilogo-card-gold.jpg)}.adacto .ada-box-riepilogo .ada-card-container_Platinum{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/italo-riepilogo-card-platinum.jpg)}.adacto .ada-box-riepilogo .ada-card-container_Black{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/italo-riepilogo-card-black.jpg)}.adacto .ada-box-riepilogo .ada-button-container{width:auto}.adacto .ada-box-riepilogo_Red{border-color:#9b160a}.adacto .ada-box-riepilogo_Privilege{border-color:#303030}.adacto .ada-box-riepilogo_Gold_Corporate{border-color:#c39f11}.adacto .ada-box-riepilogo_Platinum{border-color:#83848b}.adacto .ada-box-riepilogo_Black{border-color:#000}.adacto .ada-registrazione .ada-end-container{width:1360px;margin:0 auto;padding:20px 0 20px 0}.form-input-station .input-stations-list .stations-body .stations-columns{min-height:250px}.adacto .ada-gold .ada-circle{border-color:#c39f11 !important;color:#c39f11 !important}.adacto .ada-goldForced{border-color:#c39f11 !important;color:#c39f11 !important}.adacto .ada-header-wrapper .ada-info-user-container .box-left .ada-carnet-loading{float:left;padding:10px 0 0 80px;width:350px;text-align:center}.adacto .ada-header-wrapper .ada-info-user-container .box-left .ada-carnet{display:none;float:left;padding-left:50px;width:360px;padding-top:14px}.treno-bus-placeholder{display:block;width:80px;height:40px;float:left;background:url(../../images/NTV_Base/Restyling/gfx/icon/treno-bus_trip-red.png) center center no-repeat;margin-top:2px}.treno-treno-placeholder{display:block;width:80px;height:40px;float:left;background:url(../../images/NTV_Base/Restyling/gfx/icon/treno-treno_trip-red.png) center center no-repeat;margin-top:2px}.treno-right-placeholder{display:block;width:80px;height:40px;float:left;background:url(../../images/NTV_Base/Restyling/gfx/icon/treno_trip-red_right.png) center center no-repeat;margin-top:2px}.treno-left-placeholder{display:block;width:80px;height:40px;float:left;background:url(../../images/NTV_Base/Restyling/gfx/icon/treno_trip-red_left.png) center center no-repeat;margin-top:2px}.up-icon{margin-top:10px}.icon img.socialPhoto{width:30px;height:30px;margin-right:7px}.appStoreImageContainer{width:300px;display:block;position:relative;margin:0 50px;position:absolute;bottom:45px}.appStoreImageContainer>a{display:inline-block}.loyalty_after-trip{margin:9px !important}.wrapper-min1140px{min-width:1140px}.pull-float-right{float:right}.booking-passeggeri .dettagli-posto .extra-service h4.smart-cinema-preference{padding-left:65px;height:55px;line-height:55px;background-image:url("../../images/NTV_Base/Restyling/gfx/icon/smart-cinema-preference.png")}.booking-passeggeri .dettagli-posto .extra-service p.smart-cinema-preference{padding-left:16px}.margin-vert-30{margin:30px 0}.booking-dettagli-passeggeri.upgrade-one{padding:20px 0}.adacto .ada-header-wrapper .ada-info-user-container .box-left .ada-header-point{font-size:35px;line-height:0;float:left;padding-left:50px;width:360px}.adacto .ada-header-wrapper .ada-info-user-container .box-left .summary{float:left;padding-left:50px;width:460px}.title-main-section{width:100%;max-width:1280px;min-width:940px;margin:0 auto;padding:0 20px}div.layout .informationIban{font-size:12px;margin-bottom:0;text-align:justify;padding-left:20px}div.layout .informationIban.second{padding-bottom:15px}.adacto .ada-Privilege .progress-indicator.ada-step-select-0 .ada-step-0{color:#333}.adacto .ada-Privilege .progress-indicator.ada-step-select-0 .ada-step-0 .bubble{background-color:#333;color:#333;border-color:#000}.adacto .ada-Privilege .progress-indicator.ada-step-select-0 .ada-step-0 .bubble:after,.adacto .ada-Privilege .progress-indicator.ada-step-select-0 .ada-step-0 .bubble:before{background-color:#333;border-color:#000}.adacto .ada-Privilege .progress-indicator.ada-step-select-1 .ada-step-0{color:#333}.adacto .ada-Privilege .progress-indicator.ada-step-select-1 .ada-step-0 .bubble{background-color:#333;color:#333;border-color:#000}.adacto .ada-Privilege .progress-indicator.ada-step-select-1 .ada-step-0 .bubble:after,.adacto .ada-Privilege .progress-indicator.ada-step-select-1 .ada-step-0 .bubble:before{background-color:#333;border-color:#000}.adacto .ada-Privilege .progress-indicator.ada-step-select-2 .ada-step-0{color:#333}.adacto .ada-Privilege .progress-indicator.ada-step-select-2 .ada-step-0 .bubble{background-color:#333;color:#333;border-color:#000}.adacto .ada-Privilege .progress-indicator.ada-step-select-2 .ada-step-0 .bubble:after,.adacto .ada-Privilege .progress-indicator.ada-step-select-2 .ada-step-0 .bubble:before{background-color:#333;border-color:#000}.adacto .ada-Privilege .progress-indicator.ada-step-select-3 .ada-step-0{color:#333}.adacto .ada-Privilege .progress-indicator.ada-step-select-3 .ada-step-0 .bubble{background-color:#333;color:#333;border-color:#000}.adacto .ada-Privilege .progress-indicator.ada-step-select-3 .ada-step-0 .bubble:after,.adacto .ada-Privilege .progress-indicator.ada-step-select-3 .ada-step-0 .bubble:before{background-color:#333;border-color:#000}.adacto .ada-Privilege .progress-indicator.ada-step-select-4 .ada-step-0{color:#333}.adacto .ada-Privilege .progress-indicator.ada-step-select-4 .ada-step-0 .bubble{background-color:#333;color:#333;border-color:#000}.adacto .ada-Privilege .progress-indicator.ada-step-select-4 .ada-step-0 .bubble:after,.adacto .ada-Privilege .progress-indicator.ada-step-select-4 .ada-step-0 .bubble:before{background-color:#333;border-color:#000}.adacto .ada-Privilege .progress-indicator.ada-step-select-5 .ada-step-0{color:#333}.adacto .ada-Privilege .progress-indicator.ada-step-select-5 .ada-step-0 .bubble{background-color:#333;color:#333;border-color:#000}.adacto .ada-Privilege .progress-indicator.ada-step-select-5 .ada-step-0 .bubble:after,.adacto .ada-Privilege .progress-indicator.ada-step-select-5 .ada-step-0 .bubble:before{background-color:#333;border-color:#000}.adacto .ada-Privilege .progress-indicator.ada-step-select-6 .ada-step-0{color:#333}.adacto .ada-Privilege .progress-indicator.ada-step-select-6 .ada-step-0 .bubble{background-color:#333;color:#333;border-color:#000}.adacto .ada-Privilege .progress-indicator.ada-step-select-6 .ada-step-0 .bubble:after,.adacto .ada-Privilege .progress-indicator.ada-step-select-6 .ada-step-0 .bubble:before{background-color:#333;border-color:#000}.adacto .ada-Privilege .progress-indicator.ada-step-select-7 .ada-step-0{color:#333}.adacto .ada-Privilege .progress-indicator.ada-step-select-7 .ada-step-0 .bubble{background-color:#333;color:#333;border-color:#000}.adacto .ada-Privilege .progress-indicator.ada-step-select-7 .ada-step-0 .bubble:after,.adacto .ada-Privilege .progress-indicator.ada-step-select-7 .ada-step-0 .bubble:before{background-color:#333;border-color:#000}.adacto .ada-Platinum .progress-indicator.ada-step-select-0 .ada-step-0{color:#83848b}.adacto .ada-Platinum .progress-indicator.ada-step-select-0 .ada-step-0 .bubble{background-color:#83848b;color:#83848b;border-color:#39393c}.adacto .ada-Platinum .progress-indicator.ada-step-select-0 .ada-step-0 .bubble:after,.adacto .ada-Platinum .progress-indicator.ada-step-select-0 .ada-step-0 .bubble:before{background-color:#83848b;border-color:#39393c}.adacto .ada-Platinum .progress-indicator.ada-step-select-1 .ada-step-0{color:#83848b}.adacto .ada-Platinum .progress-indicator.ada-step-select-1 .ada-step-0 .bubble{background-color:#83848b;color:#83848b;border-color:#39393c}.adacto .ada-Platinum .progress-indicator.ada-step-select-1 .ada-step-0 .bubble:after,.adacto .ada-Platinum .progress-indicator.ada-step-select-1 .ada-step-0 .bubble:before{background-color:#83848b;border-color:#39393c}.adacto .ada-Platinum .progress-indicator.ada-step-select-2 .ada-step-0{color:#83848b}.adacto .ada-Platinum .progress-indicator.ada-step-select-2 .ada-step-0 .bubble{background-color:#83848b;color:#83848b;border-color:#39393c}.adacto .ada-Platinum .progress-indicator.ada-step-select-2 .ada-step-0 .bubble:after,.adacto .ada-Platinum .progress-indicator.ada-step-select-2 .ada-step-0 .bubble:before{background-color:#83848b;border-color:#39393c}.adacto .ada-Platinum .progress-indicator.ada-step-select-3 .ada-step-0{color:#83848b}.adacto .ada-Platinum .progress-indicator.ada-step-select-3 .ada-step-0 .bubble{background-color:#83848b;color:#83848b;border-color:#39393c}.adacto .ada-Platinum .progress-indicator.ada-step-select-3 .ada-step-0 .bubble:after,.adacto .ada-Platinum .progress-indicator.ada-step-select-3 .ada-step-0 .bubble:before{background-color:#83848b;border-color:#39393c}.adacto .ada-Platinum .progress-indicator.ada-step-select-4 .ada-step-0{color:#83848b}.adacto .ada-Platinum .progress-indicator.ada-step-select-4 .ada-step-0 .bubble{background-color:#83848b;color:#83848b;border-color:#39393c}.adacto .ada-Platinum .progress-indicator.ada-step-select-4 .ada-step-0 .bubble:after,.adacto .ada-Platinum .progress-indicator.ada-step-select-4 .ada-step-0 .bubble:before{background-color:#83848b;border-color:#39393c}.adacto .ada-Platinum .progress-indicator.ada-step-select-5 .ada-step-0{color:#83848b}.adacto .ada-Platinum .progress-indicator.ada-step-select-5 .ada-step-0 .bubble{background-color:#83848b;color:#83848b;border-color:#39393c}.adacto .ada-Platinum .progress-indicator.ada-step-select-5 .ada-step-0 .bubble:after,.adacto .ada-Platinum .progress-indicator.ada-step-select-5 .ada-step-0 .bubble:before{background-color:#83848b;border-color:#39393c}.adacto .ada-Platinum .progress-indicator.ada-step-select-6 .ada-step-0{color:#83848b}.adacto .ada-Platinum .progress-indicator.ada-step-select-6 .ada-step-0 .bubble{background-color:#83848b;color:#83848b;border-color:#39393c}.adacto .ada-Platinum .progress-indicator.ada-step-select-6 .ada-step-0 .bubble:after,.adacto .ada-Platinum .progress-indicator.ada-step-select-6 .ada-step-0 .bubble:before{background-color:#83848b;border-color:#39393c}.adacto .ada-Platinum .progress-indicator.ada-step-select-7 .ada-step-0{color:#83848b}.adacto .ada-Platinum .progress-indicator.ada-step-select-7 .ada-step-0 .bubble{background-color:#83848b;color:#83848b;border-color:#39393c}.adacto .ada-Platinum .progress-indicator.ada-step-select-7 .ada-step-0 .bubble:after,.adacto .ada-Platinum .progress-indicator.ada-step-select-7 .ada-step-0 .bubble:before{background-color:#83848b;border-color:#39393c}.adacto .ada-Black .progress-indicator.ada-step-select-0 .ada-step-0{color:#83848b}.adacto .ada-Black .progress-indicator.ada-step-select-0 .ada-step-0 .bubble{background-color:#1a1a1a;color:#1a1a1a;border-color:#000}.adacto .ada-Black .progress-indicator.ada-step-select-0 .ada-step-0 .bubble:after,.adacto .ada-Black .progress-indicator.ada-step-select-0 .ada-step-0 .bubble:before{background-color:#1a1a1a;border-color:#000}.adacto .ada-Black .progress-indicator.ada-step-select-1 .ada-step-0{color:#1a1a1a}.adacto .ada-Black .progress-indicator.ada-step-select-1 .ada-step-0 .bubble{background-color:#1a1a1a;color:#1a1a1a;border-color:#000}.adacto .ada-Black .progress-indicator.ada-step-select-1 .ada-step-0 .bubble:after,.adacto .ada-Black .progress-indicator.ada-step-select-1 .ada-step-0 .bubble:before{background-color:#1a1a1a;border-color:#000}.adacto .ada-Black .progress-indicator.ada-step-select-2 .ada-step-0{color:#1a1a1a}.adacto .ada-Black .progress-indicator.ada-step-select-2 .ada-step-0 .bubble{background-color:#1a1a1a;color:#1a1a1a;border-color:#000}.adacto .ada-Black .progress-indicator.ada-step-select-2 .ada-step-0 .bubble:after,.adacto .ada-Black .progress-indicator.ada-step-select-2 .ada-step-0 .bubble:before{background-color:#1a1a1a;border-color:#000}.adacto .ada-Black .progress-indicator.ada-step-select-3 .ada-step-0{color:#1a1a1a}.adacto .ada-Black .progress-indicator.ada-step-select-3 .ada-step-0 .bubble{background-color:#1a1a1a;color:#1a1a1a;border-color:#000}.adacto .ada-Black .progress-indicator.ada-step-select-3 .ada-step-0 .bubble:after,.adacto .ada-Black .progress-indicator.ada-step-select-3 .ada-step-0 .bubble:before{background-color:#1a1a1a;border-color:#000}.adacto .ada-Black .progress-indicator.ada-step-select-4 .ada-step-0{color:#1a1a1a}.adacto .ada-Black .progress-indicator.ada-step-select-4 .ada-step-0 .bubble{background-color:#1a1a1a;color:#1a1a1a;border-color:#000}.adacto .ada-Black .progress-indicator.ada-step-select-4 .ada-step-0 .bubble:after,.adacto .ada-Black .progress-indicator.ada-step-select-4 .ada-step-0 .bubble:before{background-color:#1a1a1a;border-color:#000}.adacto .ada-Black .progress-indicator.ada-step-select-5 .ada-step-0{color:#1a1a1a}.adacto .ada-Black .progress-indicator.ada-step-select-5 .ada-step-0 .bubble{background-color:#1a1a1a;color:#1a1a1a;border-color:#000}.adacto .ada-Black .progress-indicator.ada-step-select-5 .ada-step-0 .bubble:after,.adacto .ada-Black .progress-indicator.ada-step-select-5 .ada-step-0 .bubble:before{background-color:#1a1a1a;border-color:#000}.adacto .ada-Black .progress-indicator.ada-step-select-6 .ada-step-0{color:#1a1a1a}.adacto .ada-Black .progress-indicator.ada-step-select-6 .ada-step-0 .bubble{background-color:#1a1a1a;color:#1a1a1a;border-color:#000}.adacto .ada-Black .progress-indicator.ada-step-select-6 .ada-step-0 .bubble:after,.adacto .ada-Black .progress-indicator.ada-step-select-6 .ada-step-0 .bubble:before{background-color:#1a1a1a;border-color:#000}.adacto .ada-Black .progress-indicator.ada-step-select-7 .ada-step-0{color:#1a1a1a}.adacto .ada-Black .progress-indicator.ada-step-select-7 .ada-step-0 .bubble{background-color:#1a1a1a;color:#1a1a1a;border-color:#000}.adacto .ada-Black .progress-indicator.ada-step-select-7 .ada-step-0 .bubble:after,.adacto .ada-Black .progress-indicator.ada-step-select-7 .ada-step-0 .bubble:before{background-color:#1a1a1a;border-color:#000}.reduce-pax{position:absolute;right:0;width:401px;bottom:1px;text-align:right;font-size:13px}.link_arrow a.accordionButton{background-image:url(../../images/NTV_Base/Restyling/gfx/icon/arrow_accordion_bottom.png)}.link_arrow a.accordionButton.accordion-opened{background-image:url(../../images/NTV_Base/Restyling/gfx/icon/arrow_accordion_top.png)}.adacto .ada-header-wrapper.ada-header-Black-default{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/header/italo-header-example-black.jpg)}.adacto .ada-header-wrapper.ada-header-Black-BC_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Bologna.jpg)}.adacto .ada-header-wrapper.ada-header-Black-BSC{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Brescia.jpg)}.adacto .ada-header-wrapper.ada-header-Black-SMN{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Firenze.jpg)}.adacto .ada-header-wrapper.ada-header-Black-MC_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Milano.jpg)}.adacto .ada-header-wrapper.ada-header-Black-RG_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Milano.jpg)}.adacto .ada-header-wrapper.ada-header-Black-NAC{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Napoli.jpg)}.adacto .ada-header-wrapper.ada-header-Black-PD_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Padova.jpg)}.adacto .ada-header-wrapper.ada-header-Black-AAV{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/reggio_emilia.jpg)}.adacto .ada-header-wrapper.ada-header-Black-J__{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Rimini.jpg)}.adacto .ada-header-wrapper.ada-header-Black-RMT{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Roma.jpg)}.adacto .ada-header-wrapper.ada-header-Black-RTB{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Roma.jpg)}.adacto .ada-header-wrapper.ada-header-Black-TOP{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/torino.jpg)}.adacto .ada-header-wrapper.ada-header-Black-OUE{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/torino.jpg)}.adacto .ada-header-wrapper.ada-header-Black-VEM{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Venezia.jpg)}.adacto .ada-header-wrapper.ada-header-Black-VSL{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Venezia2.jpg)}.adacto .ada-header-wrapper.ada-header-Black-VPN{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Verona.jpg)}.adacto .ada-header-wrapper.ada-header-Gold_Corporate-default{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/header/italo-header-example-red.jpg)}.adacto .ada-header-wrapper.ada-header-Gold_Corporate-BC_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Bologna.jpg)}.adacto .ada-header-wrapper.ada-header-Gold_Corporate-BSC{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Brescia.jpg)}.adacto .ada-header-wrapper.ada-header-Gold_Corporate-SMN{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Firenze.jpg)}.adacto .ada-header-wrapper.ada-header-Gold_Corporate-MC_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Milano.jpg)}.adacto .ada-header-wrapper.ada-header-Gold_Corporate-RG_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Milano.jpg)}.adacto .ada-header-wrapper.ada-header-Gold_Corporate-NAC{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Napoli.jpg)}.adacto .ada-header-wrapper.ada-header-Gold_Corporate-PD_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Padova.jpg)}.adacto .ada-header-wrapper.ada-header-Gold_Corporate-AAV{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/reggio_emilia.jpg)}.adacto .ada-header-wrapper.ada-header-Gold_Corporate-J__{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Rimini.jpg)}.adacto .ada-header-wrapper.ada-header-Gold_Corporate-RMT{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Roma.jpg)}.adacto .ada-header-wrapper.ada-header-Gold_Corporate-RTB{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Roma.jpg)}.adacto .ada-header-wrapper.ada-header-Gold_Corporate-TOP{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/torino.jpg)}.adacto .ada-header-wrapper.ada-header-Gold_Corporate-OUE{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/torino.jpg)}.adacto .ada-header-wrapper.ada-header-Gold_Corporate-VEM{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Venezia.jpg)}.adacto .ada-header-wrapper.ada-header-Gold_Corporate-VSL{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Venezia2.jpg)}.adacto .ada-header-wrapper.ada-header-Gold_Corporate-VPN{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Verona.jpg)}.adacto .ada-header-wrapper.ada-header-Platinum-default{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/header/italo-header-example-platinum.jpg)}.adacto .ada-header-wrapper.ada-header-Platinum-BC_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/platinum/Bologna.jpg)}.adacto .ada-header-wrapper.ada-header-Platinum-BSC{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/platinum/Brescia.jpg)}.adacto .ada-header-wrapper.ada-header-Platinum-SMN{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/platinum/Firenze.jpg)}.adacto .ada-header-wrapper.ada-header-Platinum-MC_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/platinum/Milano.jpg)}.adacto .ada-header-wrapper.ada-header-Platinum-RG_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/platinum/Milano.jpg)}.adacto .ada-header-wrapper.ada-header-Platinum-NAC{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/platinum/Napoli.jpg)}.adacto .ada-header-wrapper.ada-header-Platinum-PD_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/platinum/Padova.jpg)}.adacto .ada-header-wrapper.ada-header-Platinum-AAV{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/platinum/reggio_emilia.jpg)}.adacto .ada-header-wrapper.ada-header-Platinum-J__{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/platinum/Rimini.jpg)}.adacto .ada-header-wrapper.ada-header-Platinum-RMT{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/platinum/Roma.jpg)}.adacto .ada-header-wrapper.ada-header-Platinum-RTB{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/platinum/Roma.jpg)}.adacto .ada-header-wrapper.ada-header-Platinum-TOP{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/platinum/torino.jpg)}.adacto .ada-header-wrapper.ada-header-Platinum-OUE{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/platinum/torino.jpg)}.adacto .ada-header-wrapper.ada-header-Platinum-VEM{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/platinum/Venezia.jpg)}.adacto .ada-header-wrapper.ada-header-Platinum-VSL{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/platinum/Venezia2.jpg)}.adacto .ada-header-wrapper.ada-header-Platinum-VPN{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/platinum/Verona.jpg)}.adacto .ada-header-wrapper.ada-header-Red-default{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/header/italo-header-example-red.jpg)}.adacto .ada-header-wrapper.ada-header-Red-BC_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Bologna.jpg)}.adacto .ada-header-wrapper.ada-header-Red-BSC{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Brescia.jpg)}.adacto .ada-header-wrapper.ada-header-Red-SMN{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Firenze.jpg)}.adacto .ada-header-wrapper.ada-header-Red-MC_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Milano.jpg)}.adacto .ada-header-wrapper.ada-header-Red-RG_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Milano.jpg)}.adacto .ada-header-wrapper.ada-header-Red-NAC{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Napoli.jpg)}.adacto .ada-header-wrapper.ada-header-Red-PD_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Padova.jpg)}.adacto .ada-header-wrapper.ada-header-Red-AAV{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/reggio_emilia.jpg)}.adacto .ada-header-wrapper.ada-header-Red-J__{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Rimini.jpg)}.adacto .ada-header-wrapper.ada-header-Red-RMT{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Roma.jpg)}.adacto .ada-header-wrapper.ada-header-Red-RTB{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Roma.jpg)}.adacto .ada-header-wrapper.ada-header-Red-TOP{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/torino.jpg)}.adacto .ada-header-wrapper.ada-header-Red-OUE{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/torino.jpg)}.adacto .ada-header-wrapper.ada-header-Red-VEM{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Venezia.jpg)}.adacto .ada-header-wrapper.ada-header-Red-VSL{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Venezia2.jpg)}.adacto .ada-header-wrapper.ada-header-Red-VPN{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Verona.jpg)}.adacto .ada-header-wrapper.ada-header-Privilege-default{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/header/italo-header-example-sprint.jpg)}.adacto .ada-header-wrapper.ada-header-Privilege-BC_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Bologna.jpg)}.adacto .ada-header-wrapper.ada-header-Privilege-BSC{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Brescia.jpg)}.adacto .ada-header-wrapper.ada-header-Privilege-SMN{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Firenze.jpg)}.adacto .ada-header-wrapper.ada-header-Privilege-MC_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Milano.jpg)}.adacto .ada-header-wrapper.ada-header-Privilege-RG_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Milano.jpg)}.adacto .ada-header-wrapper.ada-header-Privilege-NAC{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Napoli.jpg)}.adacto .ada-header-wrapper.ada-header-Privilege-PD_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Padova.jpg)}.adacto .ada-header-wrapper.ada-header-Privilege-AAV{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/reggio_emilia.jpg)}.adacto .ada-header-wrapper.ada-header-Privilege-J__{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Rimini.jpg)}.adacto .ada-header-wrapper.ada-header-Privilege-RMT{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Roma.jpg)}.adacto .ada-header-wrapper.ada-header-Privilege-RTB{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Roma.jpg)}.adacto .ada-header-wrapper.ada-header-Privilege-TOP{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/torino.jpg)}.adacto .ada-header-wrapper.ada-header-Privilege-OUE{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/torino.jpg)}.adacto .ada-header-wrapper.ada-header-Privilege-VEM{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Venezia.jpg)}.adacto .ada-header-wrapper.ada-header-Privilege-VSL{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Venezia2.jpg)}.adacto .ada-header-wrapper.ada-header-Privilege-VPN{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/black/Verona.jpg)}.adacto .ada-header-wrapper.ada-header-Light-default{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/header/italo-header-example-light.jpg)}.adacto .ada-header-wrapper.ada-header-Light-BC_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Bologna.jpg)}.adacto .ada-header-wrapper.ada-header-Light-BSC{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Brescia.jpg)}.adacto .ada-header-wrapper.ada-header-Light-SMN{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Firenze.jpg)}.adacto .ada-header-wrapper.ada-header-Light-MC_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Milano.jpg)}.adacto .ada-header-wrapper.ada-header-Light-RG_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Milano.jpg)}.adacto .ada-header-wrapper.ada-header-Light-NAC{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Napoli.jpg)}.adacto .ada-header-wrapper.ada-header-Light-PD_{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Padova.jpg)}.adacto .ada-header-wrapper.ada-header-Light-AAV{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/reggio_emilia.jpg)}.adacto .ada-header-wrapper.ada-header-Light-J__{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Rimini.jpg)}.adacto .ada-header-wrapper.ada-header-Light-RMT{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Roma.jpg)}.adacto .ada-header-wrapper.ada-header-Light-RTB{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Roma.jpg)}.adacto .ada-header-wrapper.ada-header-Light-TOP{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/torino.jpg)}.adacto .ada-header-wrapper.ada-header-Light-OUE{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/torino.jpg)}.adacto .ada-header-wrapper.ada-header-Light-VEM{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Venezia.jpg)}.adacto .ada-header-wrapper.ada-header-Light-VSL{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Venezia2.jpg)}.adacto .ada-header-wrapper.ada-header-Light-VPN{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/Dashboard/citta/red/Verona.jpg)}.checkbox-remain-logged{float:left;margin:5px 0 10px 98px}.adacto .ada-registrazione-light .registration .registration-form{margin-top:30px}.margintop-31{margin-top:31px}.form-select.light-imieipunti{border:1px solid #CCC;height:44px;color:#999;background-color:#FFF;margin-top:6px}.innerBack{text-shadow:none;color:#fff !important;text-transform:uppercase;font-size:large;background-color:#333;outline:0}.layoutNewClass{white-space:normal !important}.adacto .ada-imieipunti .ada-blocco-complimenti .ada-padded-content .ada-button-box{text-align:right}.padding-left-imieipunti{padding-left:70px !important}.dataPikerContainerNew .ui-datepicker-trigger{position:absolute;right:10px;top:8px}.dataPikerContainerNew-input{padding-left:15px !important;width:223px !important}.upgrade a.terms-condition-light{text-decoration:underline}.booking-passeggeri .booking-dettagli-passeggeri.light-customer-title{padding:40px 0 10px 0}div.layout__item.invia-dettaglio.grey{color:#999;height:425px}div.input-light{height:42px;margin-top:10px;padding-top:10px;font-size:16px;margin-bottom:18px;font-weight:bold}.upgrade .light-title{color:#474747;margin-left:10px}.upgrade .light-body{margin-left:27px;margin-top:0}.adacto .ada-box-riepilogo_Anonymous{border-color:#9b160a}.adacto .ada-box-riepilogo_Light{border-color:#9b160a}.adacto .ada-box-riepilogo .ada-card-container_Anonymous{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/italo-riepilogo-card-red.jpg)}.adacto .ada-box-riepilogo .ada-card-container_Light{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/italo-riepilogo-card-red.jpg)}.adacto .ada-header-wrapper .ada-info-user-container .box-left .codice-wrapper-light{margin-left:20px;float:left;width:450px;position:relative;height:310px;display:block}.adacto .ada-header-wrapper .ada-info-user-container .box-left .codice-wrapper-light a.edit-preferencte-link{font-size:14px;line-height:24px;display:inline-block;color:#333;text-decoration:none;position:absolute;left:0;bottom:0;border-bottom:1px solid #333}.box-left-light{background-color:#fff;padding-top:30px;padding-bottom:25px;width:720px;float:left;min-height:365px;position:relative}.adacto .ada-header-wrapper .ada-info-user-container .box-left .codice-wrapper-light span.ada-dark,.adacto .ada-header-wrapper .ada-info-user-container .box-left .codice-wrapper-light span.ada-gray{font-size:18px;font-weight:700;padding-bottom:8px}.itine1_det.lastNew{height:auto;min-height:40px;position:static;width:960px;border-top:1px dotted #ccc;padding:0}.itine1_det.lastNew .andataNew{line-height:30px;margin-right:10px;width:640px;margin:0;padding-top:5px;color:#999;float:right}.microCarta{background-image:url(../../images/NTV_Base/red.png);background-position:-295px -83px;width:19px;height:18px;margin-right:5px;display:inline-block;top:7px;float:left;margin-left:90px;margin-right:5px;position:relative}.adacto .ada-paginatore .icon-ico-double-left{display:inline-block;vertical-align:middle;color:#a6160a;font-size:13px;margin-right:10px}.adacto .ada-legend-up-wrapper{padding-left:20px;position:absolute;z-index:9;top:-80px;width:140px;font-size:16px;line-height:17px;text-align:center;width:228px;right:-114px}.adacto .ada-trip .ada-trip-row .ada-trip-date{font-weight:800;padding-left:0}a.underline{text-decoration:underline}.form-input.label-up input[readonly].impresa-readonly{background:0}div.layout__item.invia-dettaglio form-input.email.label-up input.offerteprivategrey{color:#999}.form-input.label-up input.offertePrivateGrey{color:#999}.change-name.italo_button_red.italo_button_red-modifica-nomi.offertePrivateGrey{background-color:#999;cursor:default}.adacto .ada-section.ada-trip-section-Light{margin-top:40px}.adacto .ada-header-wrapper.ada-header-Light .ada-info-user-container .box-left .codice-wrapper{width:100%;height:310px}.adacto .ada-header-wrapper.ada-header-Light .ada-info-user-container .box-left .codice-wrapper span.ada-dark,.adacto .ada-header-wrapper.ada-header-light .ada-info-user-container .box-left .codice-wrapper span.ada-gray{font-size:18px;font-weight:700;padding-bottom:8px}.adacto .ada-header-wrapper.ada-header-Light .ada-info-user-container .box-left .codice-wrapper a.add-card-link{font-size:14px;line-height:24px;display:inline-block;color:#333;text-decoration:none;position:absolute;left:220px;bottom:0;border-bottom:1px solid #333;padding-left:25px}.adacto .ada-header-wrapper.ada-header-Light .ada-info-user-container .box-left .codice-wrapper a.add-card-link .icon.icon-ico-card-big{position:absolute;top:2px;font-size:20px;left:0}.adacto .ada-header-wrapper.ada-header-Light .ada-info-user-container .box-right .slider-container .swiper-slide.ada-box-promo{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/header/header-slider-background-red.png)}.earnedPoints{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/imieipunti/carta.png);margin-left:285px;background-size:30px;background-repeat:no-repeat;background-position:0 0;width:30px;height:30px;top:5px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa.offerta-promo{border-top:2.3px solid #e2b100;border-bottom:2.3px solid #e2b100;height:121px}.booking-flow-elenco-treni .lista-treni .item-treno .accordion-content .row-tariffa.offerta-promo .fascetta-promo{position:absolute;top:0}.checkbox-remain-logged{float:left;margin:5px 0 10px 98px}.adacto .ada-registrazione-light .registration .registration-form{margin-top:30px}.margintop-31{margin-top:31px}.form-select.light-imieipunti{border:1px solid #CCC;height:44px;color:#999;background-color:#FFF;margin-top:6px}.innerBack{text-shadow:none;color:#fff !important;text-transform:uppercase;font-size:large;background-color:#333;outline:0}.layoutNewClass{white-space:normal !important}.adacto .ada-imieipunti .ada-blocco-complimenti .ada-padded-content .ada-button-box{text-align:right}.padding-left-imieipunti{padding-left:70px !important}.dataPikerContainerNew .ui-datepicker-trigger{position:absolute;right:10px;top:8px}.upgrade a.terms-condition-light{text-decoration:underline}.booking-passeggeri .booking-dettagli-passeggeri.light-customer-title{padding:40px 0 10px 0}div.layout__item.invia-dettaglio.grey{height:425px}div.input-light{height:42px;margin-top:10px;padding-top:10px;font-size:16px;margin-bottom:18px;font-weight:bold}.upgrade .light-title{color:#474747;margin-left:10px}.upgrade .light-body{margin-left:27px;margin-top:0}.adacto .ada-box-riepilogo_Anonymous{border-color:#9b160a}.adacto .ada-box-riepilogo_Light{border-color:#9b160a}.adacto .ada-box-riepilogo .ada-card-container_Anonymous{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/italo-riepilogo-card-red.jpg)}.adacto .ada-box-riepilogo .ada-card-container_Light{background-image:url(../../images/NTV_Base/Restyling/gfx/loyalty/italo-riepilogo-card-red.jpg)}.adacto .ada-header-wrapper .ada-info-user-container .box-left .codice-wrapper-light{margin-left:20px;float:left;width:450px;position:relative;height:310px;display:block}.adacto .ada-header-wrapper .ada-info-user-container .box-left .codice-wrapper-light a.edit-preferencte-link{font-size:14px;line-height:24px;display:inline-block;color:#333;text-decoration:none;position:absolute;left:0;bottom:0;border-bottom:1px solid #333}.box-left-light{background-color:#fff;padding-top:30px;padding-bottom:25px;width:720px;float:left;min-height:365px;position:relative}.adacto .ada-header-wrapper .ada-info-user-container .box-left .codice-wrapper-light span.ada-dark,.adacto .ada-header-wrapper .ada-info-user-container .box-left .codice-wrapper-light span.ada-gray{font-size:18px;font-weight:700;padding-bottom:8px}.itine1_det.lastNew{height:auto;min-height:40px;position:static;width:960px;border-top:1px dotted #ccc;padding:0}.itine1_det.lastNew .andataNew{line-height:30px;margin-right:10px;width:640px;margin:0;padding-top:5px;color:#999;float:right}.microCarta{background-image:url(../../images/NTV_Base/red.png);background-position:-295px -83px;width:19px;height:18px;margin-right:5px;display:inline-block;top:7px;float:left;margin-left:90px;margin-right:5px;position:relative}.adacto .ada-paginatore .icon-ico-double-left{display:inline-block;vertical-align:middle;color:#a6160a;font-size:13px;margin-right:10px}.adacto .ada-legend-up-wrapper{padding-left:20px;position:absolute;z-index:9;top:-80px;width:140px;font-size:16px;line-height:17px;text-align:center;width:228px;right:-114px}.adacto .ada-trip .ada-trip-row .ada-trip-date{font-weight:800;padding-left:0}a.underline{text-decoration:underline}.baloon-italo-ricaricabile{height:170px;padding:10px 10px 10px 10px}.inBaloon-ir{padding-left:38px}.baloon.baloon-italo-ricaricabile label.modificaBiglietto{float:left;padding-left:38px;position:relative;width:175px;font-size:18px;font-weight:400}.baloon.baloon-italo-ricaricabile div.numeroCarta.inBaloon-ir .tBc,.baloon.baloon-italo-ricaricabile div.numeroCarta.inBaloon-ir .tBl,.baloon.baloon-italo-ricaricabile div.numeroCarta.inBaloon-ir .tBr{background:#efefef}.cmbr{font-family:Cambria,"Trebuchet MS",Arial,Helvetica,sans-serif}.italoricaricabile-title{font-size:30px;margin-bottom:10px;font-family:Georgia,Times,'Times New Roman',serif}.styledo1 input[type="text"],.styledo1 input[type="password"]{background:white}.baloon.baloon-italo-ricaricabile .styledo1 input[type="text"],.baloon.baloon-italo-ricaricabile .styledo1 input[type="password"]{font-size:18px}.main-container div.news-container p span.incipit-risultato{font-weight:bold;font-size:17px;color:#a50f00}.main-container div.news-container p span.risultato{font-size:17px;font-weight:normal;color:#333}.main-container div.news-container p a.dettagli{font-size:14px;font-weight:bold;color:#000;text-decoration:underline}#standard_to_privilege{display:none}#standard_to_privilege .icon.icon-ico-ics{cursor:pointer}#primo_premio{display:none}#primo_premio .icon.icon-ico-ics{cursor:pointer}#push_cluster{display:none}#push_cluster .icon.icon-ico-ics{cursor:pointer}#frequenza_viaggio{display:none}#frequenza_viaggio .icon.icon-ico-ics{cursor:pointer}#push_promo{display:none}#push_promo .icon.icon-ico-ics{cursor:pointer}.adacto .ada-my-points-popup#standard_to_privilege .ada-popup-close,.adacto .ada-my-points-popup#primo_premio .ada-popup-close,.adacto .ada-my-points-popup#push_cluster .ada-popup-close,.adacto .ada-my-points-popup#frequenza_viaggio .ada-popup-close,.adacto .ada-my-points-popup#push_promo .ada-popup-close{position:relative;top:-30px;right:-129px;color:#fff}.booking-passeggeri .booking-dettagli-passeggeri.grey-light.grey-pax{overflow:visible}#private_costumer_menu{width:calc(100% - 334px)}#company_costumer_menu{width:334px}#private_costumer_menu:not(.active),#company_costumer_menu:not(.active){cursor:pointer}.pull-left.select-profile-b2c{width:948px;padding:10px 0;border-top:1px solid #999;border-bottom:1px solid #999;margin-bottom:25px}.wrap-section-form.grey-pax .padding-half.select-profile-b2c-fields{padding-left:0}.pull-left .profilo-fatt-radio{display:inline-block;margin-left:10px}span.discountRate{position:absolute;top:0;color:white;font-size:23px;left:44px;width:25px;text-align:center}.button-gray{background:gray !important}.botton-dlt-user{margin:20px 0 10px 0}a.add-card-link{width:174px;left:209px !important}a.add-card-link.en-US{width:142px !important;left:216px !important}a.level-advantages{width:152px}a.level-advantages.en-US{left:381px !important;width:123px !important}#switch-trip>img{margin:115px 0 0 5px}.border-calendar{border-left:1px solid #ddd;border-right:1px solid #ddd;padding-right:20px}.no-left-padding{padding-left:0}.icon-ico-level-advantages{background-image:url("../../images/NTV_Base/advantages_image.png");width:20px;height:20px;background-repeat:no-repeat;background-size:contain}