@charset "utf-8";.button{background-color:transparent;border:1px solid #025399;color:#025399;text-decoration:none;padding:.5em 1.15em;line-height:1.2;margin:1em;font-size:1em;border-radius:3px;text-transform:uppercase}.button:hover{background-color:#025399;color:#fff}.main-min-height{min-height:100vh}.msg-error{color:#ca430b}.margin{margin-top:16px;margin-bottom:16px}.nombre-personne .msg-error{font-size:.9125em;padding:.5em 1em}.bt-systeme{background-color:#1a9b99;color:#fff;float:right;text-decoration:none;padding:.5em 1em;padding:.5em 1em;line-height:1.2;margin-bottom:0;margin:1em;font-size:1em;border-radius:3px;text-transform:uppercase;-webkit-transition:all .2s ease;transition:all .2s ease}.bt-systeme:hover{background-color:#188e8c}.text-bleu{color:#025399}.text-center{text-align:center}.action-bar{padding-bottom:0}.bt-systeme{margin-top:0;margin-right:0;color:#fff}.bt-systeme.ghost{background-color:transparent;border:1px solid #025399;color:#025399}.bt-systeme.ghost:hover{background-color:#025399;color:#fff}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a:hover{text-decoration:none}.c1,.c2,.c3,.c4,.c5,.c6,.c7,.quart,.demi,.un-tier,.deux-tier,.trois-quart{float:left;padding:.25em;box-sizing:border-box}.c1 img,.c2 img,.c3 img,.c4 img,.c5 img,.c6 img,.c7 img,.quart img,.demi img,.un-tier img,.deux-tier img,.trois-quart img{max-width:100%;height:auto}.wrap{padding:1em}.demi-wrap{padding:.5em}.page-group{padding:.25em}.page-group:after{content:"";display:table;clear:both}.square{width:100%;height:0;padding-bottom:100%;position:relative}.square.triangle:before{content:"";position:absolute;border-style:solid;border-width:1em 1em 1em 0;border-color:transparent #f7f7f7 transparent transparent;height:0;width:0;display:block;z-index:10;right:0;bottom:.5em}a{text-decoration:none}a:hover{text-decoration:none}.fa-marg-right{margin-right:.5em}.fa-marg-left{margin-left:.5em}.hrs.promo{color:#72a433}.hrs.promoplus{color:#d64c92}.schedule_data.select .hrs{color:#fff}.rectangle{width:100%;height:0;padding-bottom:50%}.fr{float:right}.fl{float:left}.txt-alg-right{text-align:right}.vert-alg-mid{vertical-align:middle}.c1{width:14.28%}.c2{width:28.57%}.c3{width:42.85%}.c4{width:57.14%}.c5{width:71.42%}.c6{width:85.71%}.c7{width:100%}.quart{width:25%}.trois-quart{width:75%}.demi{width:50%}.un-tier{width:33.33%}.deux-tier{width:66.66%}.center{text-align:center}span.demi{padding:0 .25em}span.demi:first-child{padding-left:0}span.demi:last-child{padding-right:0}.confo span{color:#d64c92;font-weight:700;text-transform:uppercase}p.tripConditions{font-size:80%;line-height:1.4}p.tripConditions.flex{color:#025399}p.tripConditions.promo{color:#72a433}p.tripConditions.promoplus{color:#d64c92}.entry-content p.memo{font-size:.875em;line-height:1.5}.entry-content p.memo strong.point{font-size:2em;color:#025399;margin-left:1em}.entry-content p.memo.memo-promo{color:#72a433}.entry-content p.memo.memo-confo{color:#d64c92}.entry-content p.memo.memo-flex{color:#025399}.info-field{display:block;padding-bottom:0;font-size:80%;line-height:1.3;margin-top:1.5em;margin-bottom:.25em}.info-field:last-child{margin-bottom:0}.info-field.info-field--important{color:#ca430b}.cards p{padding-bottom:.25em;margin-bottom:.25em}.cards p .red{-webkit-transition:all .2s ease;transition:all .2s ease;color:#ca430b}.cards p .red:hover{color:#692306!important}.popup{background-color:#fff;display:none;position:absolute;z-index:999;top:100%}.popup.open{display:block}.hide{display:none}.no-payment-needed{display:none!important}.inThePast{opacity:.5!important;pointer-events:none!important;-webkit-filter:grayscale(100%)!important;filter:grayscale(100%)!important}p.noItineraryMsg{padding:1em 3em;margin-bottom:1em;text-align:center;line-height:1.5}.clear{padding:0;margin:0!important;visibility:hidden;height:0;border:none;clear:both}.entry-content article{background-color:#fff}.social-login .un-tier{padding:0 0 1em 1em}.social-login .un-tier:first-child{padding-left:0}.error-msg{z-index:1000;color:#fff;position:fixed;top:0;left:0;width:100%;box-sizing:border-box;-webkit-transform:perspective(400px);transform:perspective(400px);opacity:1;-webkit-transition:all .2s ease;transition:all .2s ease;display:block!important;background-color:rgba(202,67,11,.9)}.error-msg.hide{display:none!important}.error-msg .fa-check,.error-msg .fa-info{float:left}.error-msg .fa-close{float:right}.error-msg .fa-check,.error-msg .fa-info,.error-msg .fa-close{padding:.8em;display:block;line-height:20px;opacity:.8;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.error-msg .fa-check:hover,.error-msg .fa-info:hover,.error-msg .fa-close:hover{opacity:1}.error-msg .error-msg__list{display:block;float:left;box-sizing:border-box;list-style:none;padding:.8em .5em;margin:0}.error-msg .error-msg__list li{margin:0;padding:0;margin-bottom:.25em}.error-msg .error-msg__list li:last-child{margin-bottom:0}.error-msg .error-msg__list li ul{margin-left:.25em}.error-msg:after{content:"";display:table;clear:both}.positive-msg{z-index:1000;color:#fff;position:fixed;top:0;left:0;width:100%;box-sizing:border-box;-webkit-transform:perspective(400px);transform:perspective(400px);opacity:1;-webkit-transition:all .2s ease;transition:all .2s ease;display:block!important;background-color:rgba(39,169,9,.9)}.positive-msg.hide{display:none!important}.positive-msg .fa-check,.positive-msg .fa-info{float:left}.positive-msg .fa-close{float:right}.positive-msg .fa-check,.positive-msg .fa-info,.positive-msg .fa-close{padding:.8em;display:block;line-height:20px;opacity:.8;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.positive-msg .fa-check:hover,.positive-msg .fa-info:hover,.positive-msg .fa-close:hover{opacity:1}.positive-msg .error-msg__list{display:block;float:left;box-sizing:border-box;list-style:none;padding:.8em .5em;margin:0}.positive-msg .error-msg__list li{margin:0;padding:0;margin-bottom:.25em}.positive-msg .error-msg__list li:last-child{margin-bottom:0}.positive-msg .error-msg__list li ul{margin-left:.25em}.positive-msg:after{content:"";display:table;clear:both}.site-msg{clear:both;z-index:1000;color:#fff;position:fixed;top:0;left:0;width:100%;box-sizing:border-box;-webkit-transform:perspective(400px);transform:perspective(400px);opacity:1;-webkit-transition:all .2s ease;transition:all .2s ease;display:block!important;z-index:500;background-color:#1a9b99;position:static}.site-msg.hide{display:none!important}.site-msg .fa-check,.site-msg .fa-info{float:left}.site-msg .fa-close{float:right}.site-msg .fa-check,.site-msg .fa-info,.site-msg .fa-close{padding:.8em;display:block;line-height:20px;opacity:.8;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.site-msg .fa-check:hover,.site-msg .fa-info:hover,.site-msg .fa-close:hover{opacity:1}.site-msg .error-msg__list{display:block;float:left;box-sizing:border-box;list-style:none;padding:.8em .5em;margin:0}.site-msg .error-msg__list li{margin:0;padding:0;margin-bottom:.25em}.site-msg .error-msg__list li:last-child{margin-bottom:0}.site-msg .error-msg__list li ul{margin-left:.25em}.site-msg:after{content:"";display:table;clear:both}.site-msg:after{content:"";display:table;clear:both}.site-msg p{margin:0;padding:.5em}.site-msg p .fa-info{margin-right:.5em;float:none}.site-msg strong{font-size:22px;font-weight:bolder;display:inline-block;margin-left:.5em;vertical-align:baseline;float:right}.entry-content form label.error{box-shadow:inset 0 0 0 1px #fec6c6;color:#900202;background-color:#fee;border-radius:2px;margin:.5em 0;padding:.4em .7em;font-size:.9em}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.animated{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.bande-top{position:relative;margin:-5.7em 4px 5px;height:5em;background-color:rgba(2,83,153,.8);font-size:90%}.bande-top h2{float:left;line-height:2.75em;margin-bottom:0;text-transform:uppercase;color:#fff;width:auto;margin-right:2%}.bande-top .big-bt{display:block;float:left;padding:0;line-height:1;box-shadow:inset 0 0 0 1px #fff;color:#fff;text-decoration:none;width:70%;border-radius:3px;box-sizing:border-box;-webkit-transition:all .2s ease;transition:all .2s ease}.bande-top .big-bt.error{background-color:rgba(202,67,11,.8)}.bande-top .big-bt.error:hover{background-color:rgba(202,67,11,.5)}.bande-top .big-bt:hover{background-color:rgba(2,83,153,.8)}.bande-top .big-bt.is-focus,.bande-top .big-bt.error.is-focus{box-shadow:inset 0 0 0 1px #025399;background-color:rgba(255,255,255,.5)}.bande-top .big-bt.is-focus,.bande-top .big-bt.error.is-focus,.bande-top .big-bt.is-focus span.qte,.bande-top .big-bt.error.is-focus span.qte,.bande-top .big-bt.is-focus span.fa,.bande-top .big-bt.error.is-focus span.fa{color:#025399}.bande-top .big-bt input[type=text],.bande-top .big-bt span.qte{background-color:transparent;color:#fff;font-size:1em;font-family:lato,helvetica neue,helvetica,arial,sans-serif;height:auto;padding:1em;border:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.3}.bande-top .big-bt input[type=text]:focus,.bande-top .big-bt span.qte:focus{border:none}.bande-top .big-bt .fa{position:absolute;top:0;right:0}.bande-top .bonjour{position:relative;width:15%;float:left;box-sizing:border-box}.bande-top .bonjour>div{width:100%;text-align:center;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);font-size:1.5em;padding-top:.25em;color:#fff;font-weight:700;line-height:1.25em}.bande-top .choisir-trajet{padding:1em;width:42%;float:left;box-sizing:border-box}.bande-top .choisir-trajet .origin,.bande-top .choisir-trajet .destination{width:45%;float:left}.bande-top .choisir-trajet .switcher{border:none;width:10%;z-index:10;vertical-align:middle;position:relative;text-align:center;padding-top:1.25em;color:#fff;text-decoration:none;float:left;box-sizing:border-box}.bande-top .choisir-trajet .switcher:hover:before{color:#fff}.bande-top .choisir-passager{position:relative;padding:1em;width:43%;float:left;box-sizing:border-box}.bande-top .choisir-passager label.error{display:none}.bande-top .choisir-passager a.bt-popup{width:10em}.bande-top .fa.fa-pencil,.bande-top .fa.fa-cible{padding:1em}.bande-top .besoins-speciaux{color:#fff;padding:1em;position:absolute;right:0;bottom:1em}.bande-top .besoins-speciaux:hover{text-decoration:none}.bouton-connexion a:hover{color:#013d71}.oe-titre{position:relative;overflow:hidden;font-size:1.125em;background-color:#025399}.oe-titre.quart{padding:0 .25em .25em 0;box-sizing:border-box}.oe-titre.quart h2{padding:.5em .5em 3em}.oe-titre.quart:before{content:"";position:absolute;border-style:solid;border-width:1em 1em 1em 0;border-color:transparent #f7f7f7 transparent transparent;height:0;width:0;display:block;z-index:10;right:0;top:.5em}.oe-titre h2,.oe-titre .close,.oe-titre .back{display:block;float:left;background-color:#025399;color:#fff;position:relative;line-height:1;font-size:1em;padding:.65em .5em;box-sizing:border-box}.oe-titre h2{margin-bottom:0;padding-left:0;font-weight:400;width:93%;box-sizing:border-box}.oe-titre h2 span{font-family:lato,helvetica neue,helvetica,arial,sans-serif}.oe-titre .close,.oe-titre .back{width:7%;z-index:997;background:0 0}.oe-titre .close .fa:before,.oe-titre .back .fa:before{display:block;border-right:thin solid #fff;padding-right:.5em;line-height:.9;width:.75em}.oe-titre .close.fr .fa:before,.oe-titre .back.fr .fa:before{border-right:none;border-left:thin solid #fff;padding-left:.5em;padding-right:0}.oe-titre .close:hover .fa:before{content:"\f00d"}.oe-titre:after{position:absolute;content:"";background-color:rgba(255,255,255,.1);width:10em;height:10em;top:0;left:-1em;border-radius:100%;background-clip:padding-box}.oe-titre.right-circle:after{right:-1em;left:initial}.bt-action{background-color:#1a9b99;color:#fff;text-decoration:none;display:block;margin-bottom:0;padding:.75em;line-height:1;font-size:1.125em;text-transform:uppercase;margin-top:10px;cursor:hand;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;padding-right:3em;position:relative}.bt-action:after{content:"\f040";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f054";padding-top:.1em;padding-right:.2em;-webkit-transition:all .2s ease;transition:all .2s ease;position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bt-action:hover{background-color:#188e8c}.bt-action:hover:after{padding-right:0}.bt-action span{font-family:arvo,serif}.bt-action .block{display:block;text-decoration:none;text-transform:none;font-weight:inherit;font-style:inherit;margin-top:.5em;font-size:80%}.bt-action .message{text-decoration:none;font-style:inherit}#tAchats table,#courrielPrincipaux table{width:100%}#tAchats table a,#courrielPrincipaux table a{color:#025399}#tAchats table th,#courrielPrincipaux table th,#tAchats table td,#courrielPrincipaux table td{font-size:1em;padding:.25em .5em;color:#025399}#tAchats table th p,#courrielPrincipaux table th p,#tAchats table td p,#courrielPrincipaux table td p{line-height:1;padding-bottom:0}#tAchats table th,#courrielPrincipaux table th{text-align:left}#tAchats table th.center,#courrielPrincipaux table th.center{text-align:center}#tAchats table thead tr,#courrielPrincipaux table thead tr{background-color:rgba(2,83,153,.45);color:#025399;border-bottom:3px solid #025399;font-weight:700}#tAchats table tbody tr,#courrielPrincipaux table tbody tr{background-color:rgba(2,83,153,.25)}#tAchats table tbody tr:nth-child(odd),#courrielPrincipaux table tbody tr:nth-child(odd){background-color:rgba(2,83,153,.05)}#tDetail,#pDetail,#pDetailReturn,#tDetailReturn,#tFidelity{color:#666a74}#tDetail thead,#pDetail thead,#pDetailReturn thead,#tDetailReturn thead,#tFidelity thead{color:#025399;text-align:left;font-weight:700}#tDetail thead span,#pDetail thead span,#pDetailReturn thead span,#tDetailReturn thead span,#tFidelity thead span{font-weight:400}#tDetail th,#pDetail th,#pDetailReturn th,#tDetailReturn th,#tFidelity th,#tDetail td,#pDetail td,#pDetailReturn td,#tDetailReturn td,#tFidelity td{padding:.25em .75em;vertical-align:top}#tDetail p,#pDetail p,#pDetailReturn p,#tDetailReturn p,#tFidelity p{padding-bottom:0}#tDetail .notes,#pDetail .notes,#pDetailReturn .notes,#tDetailReturn .notes,#tFidelity .notes{font-size:.8em;line-height:1.1em}#tDetail i,#pDetail i,#pDetailReturn i,#tDetailReturn i,#tFidelity i{font-size:1.3em}#tDetail .date,#pDetail .date,#pDetailReturn .date,#tDetailReturn .date,#tFidelity .date{font-size:1.1em}#pDetail,#pDetailReturn{border-bottom:1px solid #025399}#tDetail thead,#tDetailReturn thead,#tFidelity thead{background-color:#d9e5f0}.table-wrapper{max-height:400px;overflow-y:scroll}#tFidelity thead tr{background-color:rgba(2,83,153,.45);color:#025399;border-bottom:3px solid #025399;font-weight:700}#tFidelity tbody tr{background-color:rgba(2,83,153,.25)}#tFidelity tbody tr:nth-child(odd){background-color:rgba(2,83,153,.05)}#tAddition{width:auto;float:right;margin:.75em 0 1em}#tAddition p{padding:0}#tAddition td{padding:.25em .75em}#tAddition .promocode{color:#025399;font-weight:bolder}#tAddition .total span{color:#025399;font-size:.7em;font-weight:700;margin-left:.5em}#tAddition .trTotal{color:#025399;font-weight:700;font-size:1.2em;border-top:1px solid #025399}#tAddition .trTotal sub{font-size:.5em;margin-left:.5em}#tAddition #openPromo{color:#025399;width:100%;display:block;text-decoration:none}#tAddition #openPromo span{font-weight:400}#tAddition #openPromo i{margin-left:.3em}#tAddition .inputCode th{vertical-align:top}#tAddition .inputCode td{padding-top:0}#tAddition #applyPromo{background-color:#1a9b99;color:#fff;float:right;text-decoration:none;padding:.5em 1em;padding:.5em 1em;line-height:1.2;margin-bottom:0;margin:1em;border-radius:3px;text-transform:uppercase;-webkit-transition:all .2s ease;transition:all .2s ease;margin:0;font-size:1em}#tAddition #applyPromo:hover{background-color:#188e8c}.bottom-wrap .wrap{background-color:#fff;margin-bottom:7px}.fidelity-points .points{float:left;margin:0 .5em .5em 0;color:#1a9b99;font-weight:700;font-size:2em}.fidelity-points .msg{float:left;color:#025399}.fidelity-points:after{content:"";display:table;clear:both}.commande h2{background-color:rgba(2,83,153,.2);font-size:1em;padding:.25em .5em;font-family:lato,helvetica neue,helvetica,arial,sans-serif}.commande h2 .order-id{color:#666a74;font-family:lato,helvetica neue,helvetica,arial,sans-serif;text-transform:none}.commande .origin,.commande .destination{float:left}.commande .origin{text-align:left}.commande .destination{text-align:right}.commande .destination .fa{font-size:1.25em;padding:.5em}.commande .fa-arrow-right{width:14%;padding-top:.3em;display:block;text-align:center;float:left}.commande .arrive{text-align:right;font-size:85%}.commande .arrive h3{margin-bottom:0}.commande .action{text-align:right}.commande .action a{margin-left:.75em}.commande .action a span{margin-right:.25em}.commande .action a:hover{text-decoration:none}.commande .action a.is-disable{color:rgba(2,83,153,.2);pointer-events:none;cursor:default}.header .right-menu{float:right}@media screen and (min-width:401px){.header .right-menu{display:none}}.ui-autocomplete{position:absolute;top:100%;left:0;border-left:thin solid #ebecee;border-right:thin solid #ebecee;border-top:thin solid #ebecee;background-color:#025399;font-size:90%}.ui-autocomplete li{padding:.75em 1em;font-size:1em;border-bottom:thin solid #ebecee;cursor:pointer;text-transform:capitalize;color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.ui-autocomplete li:hover{background-color:#024580}#popup-passager{width:25em;border:thin solid #025399}#popup-passager h2{background-color:#025399;padding:.75em 1em;line-height:1.5em;color:#fff;text-transform:uppercase;font-size:.9em;float:none;margin-right:0}.bagage{margin-top:2.5em}.bagage a{text-decoration:none;color:#025399}.bagage span{margin-right:.75em}.nombre-bagages{display:none;background-color:#d9e5f0}.nombre-bagages.open{display:block}.nombre-personne a>label{font-size:.9125em;display:block;line-height:1.7em;color:#025399}.nombre-personne a>label strong{display:block}.nombre-bagages a>label{font-size:1em;display:block;line-height:2.4em;color:#025399;float:left;width:30%;max-width:100px}.nombre-bagages .ui-spinner{float:left}.nombre-bagages .ui-spinner .ui-spinner-input{background-color:#d9e5f0}.nombre-bagages a{text-decoration:none;color:#666a74}.nombre-bagages p{float:left;display:block;margin:0 0 0 5%;line-height:2.4em;font-size:1.1em;padding:0}.nombre-personne>div,.nombre-bagages>div,.nombre-personne>a,.nombre-bagages>a{float:none;display:block;padding:.25em 1em;line-height:2}.nombre-personne .adapte,.nombre-bagages .adapte{padding:.5em 1em}.nombre-personne .ui-spinner,.nombre-bagages .ui-spinner{width:30%;max-width:140px;height:auto!important}.nombre-personne .ui-spinner .ui-spinner-input,.nombre-bagages .ui-spinner .ui-spinner-input{border:none;width:50%;margin-left:25%;text-align:center;font-size:2em;color:#666a74;font-weight:700;padding:.1em 0}.nombre-personne .ui-spinner .ui-spinner-input:focus,.nombre-bagages .ui-spinner .ui-spinner-input:focus{border:none}.nombre-personne .ui-spinner .ui-spinner-button,.nombre-bagages .ui-spinner .ui-spinner-button{box-sizing:border-box;border:none;color:#025399;font-size:3em;font-weight:700;width:25%;height:100%;text-align:center;position:absolute;cursor:pointer;display:block;line-height:.8em;margin-right:0}.nombre-personne .ui-spinner .ui-spinner-button .ui-button-text,.nombre-bagages .ui-spinner .ui-spinner-button .ui-button-text{display:none}.nombre-personne .ui-spinner .ui-spinner-up,.nombre-bagages .ui-spinner .ui-spinner-up{right:0}.nombre-personne .ui-spinner .ui-spinner-up:before,.nombre-bagages .ui-spinner .ui-spinner-up:before{content:"+"}.nombre-personne .ui-spinner .ui-spinner-down,.nombre-bagages .ui-spinner .ui-spinner-down{font-size:4em;left:0;line-height:.6em}.nombre-personne .ui-spinner .ui-spinner-down:before,.nombre-bagages .ui-spinner .ui-spinner-down:before{content:"-"}.nombre-personne .close-popup,.nombre-bagages .close-popup{background-color:#1a9b99;color:#fff;float:right;text-decoration:none;padding:.5em 1em;padding:.5em 1em;line-height:1.2;margin-bottom:0;margin:1em;font-size:1em;border-radius:3px;text-transform:uppercase;-webkit-transition:all .2s ease;transition:all .2s ease}.nombre-personne .close-popup:hover,.nombre-bagages .close-popup:hover{background-color:#188e8c}.nombre-personne .close-popup.disable,.nombre-bagages .close-popup.disable{background-color:#9ea7b3;color:#f4f5f6;float:right;text-decoration:none;padding:.5em 1em;padding:.5em 1em;line-height:1.2;margin-bottom:0;margin:1em;font-size:1em;border-radius:3px;text-transform:uppercase;-webkit-transition:all .2s ease;transition:all .2s ease}.nombre-personne .close-popup.disable:hover,.nombre-bagages .close-popup.disable:hover{background-color:#959fac}.nombre-personne .cancel-popup,.nombre-bagages .cancel-popup{background-color:#fff;color:#025399;float:right;text-decoration:none;padding:.5em 1em;padding:.5em 1em;line-height:1.2;margin-bottom:0;margin:1em;font-size:1em;border-radius:3px;text-transform:uppercase;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid #025399;float:left;font-size:.94em}.nombre-personne .cancel-popup:hover,.nombre-bagages .cancel-popup:hover{background-color:#f7f7f7}.funky-checkbox,.funky-radio{line-height:1.5!important}.funky-checkbox input[type=radio]:not(:checked),.funky-radio input[type=radio]:not(:checked),.funky-checkbox input[type=radio]:checked,.funky-radio input[type=radio]:checked,.funky-checkbox input[type=checkbox]:not(:checked),.funky-radio input[type=checkbox]:not(:checked),.funky-checkbox input[type=checkbox]:checked,.funky-radio input[type=checkbox]:checked{position:absolute;left:-9999px}.funky-checkbox input[type=radio]:not(:checked)+label,.funky-radio input[type=radio]:not(:checked)+label,.funky-checkbox input[type=radio]:checked+label,.funky-radio input[type=radio]:checked+label,.funky-checkbox input[type=checkbox]:not(:checked)+label,.funky-radio input[type=checkbox]:not(:checked)+label,.funky-checkbox input[type=checkbox]:checked+label,.funky-radio input[type=checkbox]:checked+label{position:relative;padding-left:2em;cursor:pointer}.funky-checkbox input[type=radio]:not(:checked)+label:before,.funky-radio input[type=radio]:not(:checked)+label:before,.funky-checkbox input[type=radio]:checked+label:before,.funky-radio input[type=radio]:checked+label:before,.funky-checkbox input[type=checkbox]:not(:checked)+label:before,.funky-radio input[type=checkbox]:not(:checked)+label:before,.funky-checkbox input[type=checkbox]:checked+label:before,.funky-radio input[type=checkbox]:checked+label:before{content:'';position:absolute;left:0;top:0;width:1.5em;height:1.5em;border:1px solid #666a74;background:#fff;font-size:80%}.funky-checkbox input[type=radio]:not(:checked)+label:after,.funky-radio input[type=radio]:not(:checked)+label:after,.funky-checkbox input[type=radio]:checked+label:after,.funky-radio input[type=radio]:checked+label:after,.funky-checkbox input[type=checkbox]:not(:checked)+label:after,.funky-radio input[type=checkbox]:not(:checked)+label:after,.funky-checkbox input[type=checkbox]:checked+label:after,.funky-radio input[type=checkbox]:checked+label:after{content:"\f00c";font-family:fontawesome;position:absolute;top:.1em;left:.35em;font-size:1.2em;color:#666a74;-webkit-transition:all .2s;transition:all .2s;font-size:80%}.funky-checkbox input[type=radio]:not(:checked)+label:after,.funky-radio input[type=radio]:not(:checked)+label:after,.funky-checkbox input[type=checkbox]:not(:checked)+label:after,.funky-radio input[type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.funky-checkbox input[type=radio]:checked+label:after,.funky-radio input[type=radio]:checked+label:after,.funky-checkbox input[type=checkbox]:checked+label:after,.funky-radio input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.funky-radio input[type=radio]:not(:checked)+label:before,.funky-radio input[type=radio]:checked+label:before{border-radius:100%}.choisir-date>div{padding:0}.choisir-date h2{font-size:1em;position:absolute;z-index:10;padding:0 1em;text-transform:uppercase;font-weight:400;pointer-events:none;line-height:3.25em}.choisir-date .calendar{position:relative}.choisir-date .calendar input[type=text]{box-shadow:none;margin:0;height:auto;font-size:1em;color:#666a74;font-weight:400;padding:1em 3em 1em 1em;text-align:right;position:relative;z-index:9;width:100%;background-color:transparent;cursor:pointer;border-radius:0;background-clip:padding-box;box-sizing:border-box}.choisir-date .calendar input[type=text]:hover{border-color:#025399}.choisir-date .calendar .fa-calendar{color:#025399;position:absolute;top:0;right:0;font-size:1.25em;z-index:10;padding:.8em;pointer-events:none}.choisir-date,.choix-date{background-color:#fff}.choisir-date h2,.choix-date h2{color:#025399;margin-bottom:0}.choisir-date-retour{margin-top:7px}.choix-date{display:none}.choix-date .other-days{padding:1em;text-align:center}.choix-date .oe-day-tab{display:inline-block;text-align:center;padding:.5em;margin-right:.5em;font-size:1em;border:1px solid #025399;vertical-align:top;-webkit-transition:all .2s ease;transition:all .2s ease;box-sizing:border-box;border-radius:5px;background-clip:padding-box;color:#666a74;cursor:pointer}.choix-date .oe-day-tab .date{color:#025399;font-size:1em;font-weight:700;padding-bottom:.25em}.choix-date .oe-day-tab .a-partir{min-height:3em;font-size:.75em;line-height:1.5em;padding-bottom:0}.choix-date .oe-day-tab:hover{background-color:#f6f6f7}.choix-date .current{background-color:#025399;color:#fff}.choix-date .current .date{color:#fff}.choix-date .current:hover{background-color:#025399}.choix-date table{width:100%;position:relative}.choix-date th,.choix-date td{vertical-align:top;padding:.75em .5em .25em}.choix-date th p,.choix-date td p{line-height:1;padding-bottom:0}.choix-date td{padding-bottom:0}.choix-date>table>tbody{padding-top:.75em}.choix-date>table>thead{padding:.5em 0;box-shadow:0 5px 15px -10px #777;border-bottom:thin solid #b0b2b9}.choix-date>table>thead th{color:#666a74;font-weight:700}.choix-date tbody tr{border-bottom:thin solid #ebecee;cursor:pointer}.choix-date tbody tr td{color:#025399}.choix-date tbody tr:hover{background-color:#f9f9fa}.choix-date tbody tr.am{border-left:.35em solid #025399}.choix-date tbody tr.pm{border-left:.35em solid #1a9b99}.choix-date tbody tr .trip-alert,.choix-date tbody tr .short-alert{font-size:.9em;color:#ca430b}.choix-date tbody tr .trip-alert{position:absolute;max-width:80%;margin-top:.75em}.choix-date tbody tr .short-alert{margin-bottom:.75em}.choix-date tbody tr .trip-message{padding:1em;background-color:#ca430b;color:#fff}.choix-date .schedule_data.select{background-color:#025399}.choix-date .schedule_data.select td,.choix-date .schedule_data.select .notes,.choix-date .schedule_data.select .hrs.rabais{color:#fff}.choix-date .schedule_data.select td .trip-alert,.choix-date .schedule_data.select .notes .trip-alert,.choix-date .schedule_data.select .hrs.rabais .trip-alert,.choix-date .schedule_data.select td.rescheduleTrip .short-alert,.choix-date .schedule_data.select .notes.rescheduleTrip .short-alert,.choix-date .schedule_data.select .hrs.rabais.rescheduleTrip .short-alert{color:#fff}.choix-date .schedule_detail{border-bottom:none}.choix-date .schedule_detail label{cursor:pointer;display:block;overflow:hidden;position:relative;z-index:2}.choix-date .schedule_detail .show-transfer-details{cursor:pointer;display:inline-block;margin-left:5px;color:#d9edfe;background-color:#1a9b99;border-radius:50%;font-weight:700;font-size:1.1em;width:1em;height:1em;line-height:1em;vertical-align:middle;text-align:center}.choix-date .schedule_detail .transfers-details th:nth-child(even),.choix-date .schedule_detail .transfers-details td:nth-child(even){padding:.5em 18px .5em 1em}.choix-date .schedule_detail .transfers-details th:nth-child(odd),.choix-date .schedule_detail .transfers-details td:nth-child(odd){padding:.5em 1em .5em 18px}.choix-date .schedule_detail .transfers-details tr{border-bottom:none}.choix-date .schedule_detail .transfers-details tr td{color:#666a74}.choix-date .schedule_detail .transfers-details tr td small{display:block;font-size:.7em;line-height:1.2}.choix-date .schedule_detail .transfers-details strong{color:#1a9b99;font-weight:700}.choix-date .schedule_detail .transfers-details>tr:first-child th div{color:#025399;font-size:16px;line-height:20px;font-weight:700;padding-top:.4em;padding-bottom:.3em;width:50%;float:left}.choix-date .schedule_detail .transfers-details>tr:first-child th div.head_transfer-departure{width:30%}.choix-date .schedule_detail .transfers-details>tr:first-child th div.head_transfer-waiting-time{width:70%}.choix-date .schedule_detail .transfers-details>tr:first-child .head_transfer-arrival,.choix-date .schedule_detail .transfers-details>tr:first-child .head_transfer-departure{text-align:center}.choix-date .schedule_detail .transfers-details .transfer-arrival,.choix-date .schedule_detail .transfers-details .transfer-departure{text-align:center}.choix-date .schedule_detail .transfers-details .transfer-origin td,.choix-date .schedule_detail .transfers-details .transfer-destination td{width:50%}.choix-date .schedule_detail .transfers-details .transfer-origin td div,.choix-date .schedule_detail .transfers-details .transfer-destination td div{display:inline-block;vertical-align:top}.choix-date .schedule_detail .transfers-details .transfer-departure{width:30%!important;margin-right:17%}.choix-date .schedule_detail .transfers-details .transfer-waiting-time{text-align:left}.choix-date .schedule_detail .transfers-details .transfer-station{width:66%}.choix-date .schedule_detail .transfers-details .transfer-arrival{text-align:left}.choix-date .schedule_detail .transfers-details .transfer td{width:50%}.choix-date .schedule_detail .transfers-details .transfer td div{display:inline-block;vertical-align:top}.choix-date .schedule_detail .transfers-details .transfer td div.transfer-station{width:66%}.choix-date .schedule_detail .transfers-details .transfer td div.transfer-arrival{text-align:left}.choix-date .schedule_detail .transfers-details .transfer-destination{border-bottom:1px solid #cee8ff}.choix-date .schedule_detail .transfers-details .transfer-destination div{padding-bottom:.4em}.choix-date .schedule_detail .transfers-details .transfer-station{position:relative}.choix-date .schedule_detail .transfers-details .transfer-station i{position:absolute;top:0;left:0}.choix-date .schedule_detail .transfers-details .transfer-station p{padding-left:35px}.choix-date .schedule_detail .expend{overflow:hidden;display:none}.choix-date .schedule_detail .expend thead{background-color:#d9edfe}.choix-date .schedule_detail .expend thead th{width:50%}.choix-date .schedule_detail .expend th{padding:.4em 1em}.choix-date .schedule_detail table{table-layout:fixed}.choix-date .schedule_detail>td{padding:0}.choix-date .schedule_detail tr{border-bottom:thin solid #b5b8be;-webkit-transition:all .2s ease;transition:all .2s ease}.choix-date .schedule_detail .hrs{font-weight:700}.choix-date .schedule_detail tr.flex{background-color:#e8f4ff}.choix-date .schedule_detail tr.flex .hrs{color:#025399}.choix-date .schedule_detail tr.flex:hover{background-color:#d9edfe}.choix-date .schedule_detail tr.promo{background-color:#ecf6e0}.choix-date .schedule_detail tr.promo .hrs{color:#72a433}.choix-date .schedule_detail tr.promo:hover{background-color:#e5f2d5}.choix-date .schedule_detail tr.promoplus{background-color:#fcf2f7}.choix-date .schedule_detail tr.promoplus .hrs{color:#d64c92}.choix-date .schedule_detail tr.promoplus:hover{background-color:#f9e6ef}.choix-date .schedule_detail thead tr{border-bottom:none;cursor:default}.choix-date .schedule_detail th{font-size:.75em;padding:1em;font-weight:400}.choix-date .schedule_detail th:first-child{text-align:left}.choix-date .schedule_detail th:last-child{text-align:right}.choix-date .schedule_detail td .hrs{height:auto;padding-bottom:.5em;text-transform:uppercase}.choix-date .schedule_detail td.prix .hrs{padding-bottom:.1em}.choix-date .schedule_detail td.label{text-align:left}.choix-date .schedule_detail td.prix-regulier{text-align:right}.choix-date .periode{padding:0;width:1.5%}.choix-date .morning .periode{background-color:#1a9b99}.choix-date .noon .periode{background-color:#025399}.choix-date .night .periode{background-color:#000}.choix-date .depart,.choix-date .arrive,.choix-date .duree{width:24%}.choix-date .depart{text-align:left}.choix-date .depart.hasTripAlert{padding-bottom:2.75em}.choix-date .depart.hasTripAlert.rescheduleTrip{padding-bottom:.1em}.choix-date .depart.hasTripAlert.rescheduleTrip .short-alert{margin-top:.5em}.choix-date .depart .hrs,.choix-date .arrive .hrs{font-weight:700}.choix-date .arrive,.choix-date .duree{text-align:center}.choix-date .prix{width:27.5%;text-align:right;position:relative}.choix-date .price{position:relative;text-align:right}.choix-date .price .hrs{font-weight:700;font-size:1.2em}.choix-date sup{font-size:.65em;vertical-align:top;font-weight:400;margin-left:.25em}.choix-date td.prix .hrs{font-size:1.5em;font-weight:700}.choix-date td.prix .hrs.rabais{color:#87f258}.choix-date .notes{font-size:.8em;color:#666a74;padding:0 0 1em;line-height:1.25em}.choix-date .notes.red{color:#ca430b}.choix-date .tous-depart{display:block;color:#1a9b99;text-decoration:none;text-align:center;font-size:.85em}.choix-date .tous-depart span{margin-top:.25em;font-size:1.5em;display:block}.choix-date .modif{background-color:#1a9b99;float:right;text-decoration:none;padding:.5em 1em;padding:.5em 1em;line-height:1.2;margin-bottom:0;margin:1em;font-size:1em;border-radius:3px;text-transform:uppercase;-webkit-transition:all .2s ease;transition:all .2s ease;margin-top:0;margin-right:0;color:#fff;background:#025399;border:1px solid #fff;display:block;margin:0;margin-right:.5em;margin-bottom:.6em;right:0;font-size:.9em}.choix-date .modif:hover{background-color:#188e8c}.choix-date .modif.ghost{background-color:transparent;border:1px solid #025399;color:#025399}.choix-date .modif.ghost:hover{background-color:#025399;color:#fff}.choix-date .modif.hide{display:none}.custom-radio{position:absolute;top:25%;right:8%}.custom-radio span{position:absolute;right:-.5em;top:-.3em;border-radius:40px!important}.custom-radio input[type=radio]+span:before{content:'';position:relative;cursor:pointer;width:1em;height:.6em;padding:.4em .2em;display:block;border:1px solid #666a74;border-radius:4em;font-size:2em;color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.custom-radio input[type=radio].flex+span:before{background-color:#e8f4ff}.custom-radio input[type=radio].promo+span:before{background-color:#ecf6e0}.custom-radio input[type=radio].promoplus+span:before{background-color:#fcf2f7}.custom-radio input[type=radio]:checked+span:before{content:"\f00c";font-family:fontawesome}.custom-radio input[type=radio].flex:checked+span:before{background-color:#025399}.custom-radio input[type=radio].promo:checked+span:before{background-color:#72a433}.custom-radio input[type=radio].promoplus:checked+span:before{background-color:#d64c92}.disable{background-color:#666a74;pointer-events:none;cursor:default}.funky-radio.disable{background-color:#fff;opacity:.5}.funky-radio.disable label{color:#9a9da6}.info-bulle{position:relative;color:#025399;border:2px solid #025399;padding:.2em .5em .1em;border-radius:100%;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.info-bulle:hover{background-color:#025399;color:#fff}.info-bulle:hover .info-content{display:block}.info-bulle .info-content{display:none;position:absolute;background-color:#025399;color:#fff;padding:1em;font-size:.8125em;bottom:3em;left:-2em;border-radius:1em;width:20em;line-height:1.5em;z-index:999;border:thin solid #fff;-webkit-transition:all .2s ease;transition:all .2s ease}.info-bulle .info-content.show{display:block}.info-bulle .info-content:after{content:"";width:0;height:0;border-right:2em solid transparent;border-left:0 solid transparent;border-top:2em solid #025399;left:4em;display:block;position:absolute}.info-bulle .info-content a{color:#fff;text-decoration:underline}.info-bulle .info-content a:hover{color:#d9e5f0}#popup-passager .info-bulle .info-content{left:-19.5em}#popup-passager .info-bulle .info-content:after{left:17em;border-right:0 solid transparent;border-left:2em solid transparent}#panier a.bt-popup{display:block}#panier #popup-total{padding:1em}#panier #tSupplements th,#panier #tSupplements td{font-size:1em;padding:.5em 0;line-height:1.25em;box-sizing:border-box}#panier #tSupplements th{text-align:right;width:70%}#panier #tSupplements td{width:25%;padding-left:5%}#panier table{width:100%}#panier #sous-total{text-align:right}#panier #sous-total h2{margin-bottom:0;text-align:left}#panier #sous-total .prix{font-size:1.5em;font-weight:700;line-height:1.25em}#panier #sous-total .prix sup{font-size:.65em;vertical-align:top;font-weight:400}#panier #sous-total .notes{font-size:.7em;display:block;line-height:1.25em}.or{width:100%;display:block;position:relative;text-align:center;text-transform:uppercase;color:#000;box-sizing:border-box}.or span{width:10%;padding:2%;display:inline-block}.or:after,.or:before{width:43%;content:"";display:inline-block;background-color:#000;height:1px;vertical-align:middle}.oe-form:after{content:"";display:table;clear:both}.oe-form.wizard,.oe-form.tabcontrol{display:block;width:100%;overflow:hidden}.oe-form.wizard a,.oe-form.tabcontrol a{outline:0}.oe-form.wizard ul,.oe-form.tabcontrol ul{list-style:none!important;padding:0;margin:0}.oe-form.wizard ul>li,.oe-form.tabcontrol ul>li{display:block;padding:0}.oe-form.wizard>.steps,.oe-form.tabcontrol>.steps{position:relative;display:block;width:100%;display:none}.oe-form.wizard>.steps .number,.oe-form.tabcontrol>.steps .number{font-weight:700}.oe-form.wizard>.steps>ul>li,.oe-form.tabcontrol>.steps>ul>li{width:18%;padding:0 1%;list-style-type:none;float:left;position:relative;margin:1em 0}.oe-form.wizard>.steps>ul>li:after,.oe-form.tabcontrol>.steps>ul>li:after{content:"";display:block;border-bottom:thin solid #d2d5d8;width:100%;height:1px;position:absolute;bottom:1em;left:0;z-index:0}.oe-form.wizard>.steps a,.oe-form.tabcontrol>.steps a{padding:.5em .75em;display:inline-block;border:thin solid #d2d5d8;text-decoration:none;position:relative;z-index:10;line-height:1.5em;color:#9ea7b3;font-family:dinwebmedium,Arial,sans-serif;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e5e8eb));background:-webkit-linear-gradient(top,#fff,#e5e8eb);background:-o-linear-gradient(top,#fff,#e5e8eb)}.oe-form.wizard>.steps .disabled a,.oe-form.tabcontrol>.steps .disabled a{cursor:default}.oe-form.wizard>.steps .current a,.oe-form.tabcontrol>.steps .current a{color:#000;cursor:default}.oe-form.wizard>.steps .done a,.oe-form.tabcontrol>.steps .done a{background-color:#e5e8eb;background:-webkit-gradient(linear,left top,left bottom,from(#e5e8eb),to(#9ea7b3));background:-webkit-linear-gradient(top,#e5e8eb,#9ea7b3);background:-o-linear-gradient(top,#e5e8eb,#9ea7b3);color:#5c6775}.oe-form.wizard>.content,.oe-form.tabcontrol>.content{clear:both;display:block;margin:0;overflow:hidden;position:relative;width:auto}.oe-form.wizard>.steps .current-info,.oe-form.tabcontrol>.steps .current-info,.oe-form.wizard>.content>.title,.oe-form.tabcontrol>.content>.title{position:absolute;left:-999em}.btn-block{display:block;width:100%;box-sizing:border-box}.btn{display:inline-block;padding:.42em .85em;margin-bottom:0;font-size:.875em;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;background-image:none;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;cursor:default;cursor:pointer}.btn-social{position:relative;padding-left:3.14em;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:1.3em;line-height:1.6em;font-size:1.5em;text-align:center;border-right:1px solid rgba(0,0,0,.2)}.progress,.updateSection{position:absolute;width:100%;height:100%;padding:0!important;top:0;left:0;min-height:60px}.progress{background-color:rgba(255,255,255,.5);z-index:50;background-repeat:no-repeat;background-image:url(../images/ajax-loader.gif);background-position:center center}.full-progress{position:fixed;height:100%;width:100%;z-index:9999}.is-waiting{cursor:wait!important}.updateSection{background-color:rgba(154,157,166,.7);z-index:49;text-align:center}.updateSection #updateContent{background-color:#1a9b99;color:#fff;float:right;text-decoration:none;padding:.5em 1em;padding:.5em 1em;line-height:1.2;margin-bottom:0;margin:1em;font-size:1em;border-radius:3px;text-transform:uppercase;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:1.5em;position:absolute;top:45%;left:50%;margin-left:-4em;margin-top:-.75em}.updateSection #updateContent:hover{background-color:#188e8c}#sumTransaction{position:relative}#sumTransaction.payTransaction #pDetail,#sumTransaction.payTransaction #tDetail,#sumTransaction.payTransaction #tDetailReturn,#sumTransaction.payTransaction #pDetailReturn{width:50%;float:left;border:none}#sumTransaction.payTransaction #pDetail thead,#sumTransaction.payTransaction #tDetail thead,#sumTransaction.payTransaction #tDetailReturn thead,#sumTransaction.payTransaction #pDetailReturn thead{background-color:#d9e5f0}#sumTransaction.payTransaction #tAddition{border-top:1px solid #025399}.schedulesContainer,.summary{position:relative}.bottom-wrap #user-infos{padding:1em 1em 0;color:#025399}.bottom-wrap #user-infos>div{padding:0}.bottom-wrap #user-infos span{font-family:arvo,serif;text-transform:uppercase}.bottom-wrap #user-infos p{line-height:1.3em}#titreConnexion{font-family:arvo,serif}.expressMeter{position:relative}.expressMeter p{padding-bottom:.5em}.expressMeter .info{color:#1a9b99;font-size:1.1em}.expressMeter .pointsNbr{color:#1a9b99;font-size:2em;font-weight:700;margin-left:1em}.expressMeter .solde{color:#025399;font-size:1.2em}.expressMeter #useExpressPoints{margin-top:0}.expressMeter #cancelExpressPoints{background-color:#fff;color:#1a9b99;float:right;text-decoration:none;padding:.5em 1em;padding:.5em 1em;line-height:1.2;margin-bottom:0;margin:1em;font-size:1em;border-radius:3px;text-transform:uppercase;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid #1a9b99}.expressMeter #cancelExpressPoints:hover{background-color:#f7f7f7}.expressMeter .pointsMissing{margin:0 .3em;font-weight:700;font-size:1.3em}.page-template-page-compte .expressMeter .solde{float:left}.selProvince{position:relative}.selProvince .progress{background-size:50px}.cards-logos{width:7em;margin-left:1em}.clientSavedCards{clear:both}.clientSavedCards .cvdAgain{display:none}#proc-payment-btn{margin-bottom:1em}.edit-list-od-wrap .origin,.edit-list-od-wrap .destination{display:inline-block;float:left;width:45%}.edit-list-od-wrap .icon-wrap{display:inline-block;float:left;width:10%;text-align:center;line-height:36px}.edit-list-od-wrap input{line-height:1.25em;font-size:16px;color:#666a74;font-family:lato,helvetica neue,helvetica,arial,sans-serif;padding:.25em 0;border-radius:3px;border:0;background-color:transparent;font-weight:700}.edit-list-od-wrap .action-bar{margin-top:1.5em}.oe-mobile{display:none}.oe-desktop{display:block}.oe-desktop-background{background-color:red}.toggle-connexion.oe-mobile{font-size:1.8em}.bouton-connexion .oe-mobile{font-size:1.8em}.page-template-page-compte .entry-content .se-connecter{float:right;margin-bottom:1em}#oe-see-boarding-passes{position:relative;display:block;float:right;margin-left:1em}#oe-see-boarding-passes ul{list-style-type:none}#oe-see-boarding-passengers{margin-left:0}#oe-see-boarding-passengers i{margin-left:.6em}#delete-account{background-color:#ca430b}.mobile{display:none}.passengerBoardingPasses{margin-bottom:1.5em}.passengerBoardingPasses a{display:block;text-align:right;line-height:2em}#oe-reschedule-template{max-width:800px}#oe-reschedule-template .action-bar{padding-top:1em}#oe-reschedule-template #scheduleSearchnDetails .a-partir{display:none}.passenger-to-modify-label span{color:#666a74}#generic-error{margin-bottom:1em}.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding:0}.btn-social-icon>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,.2)}.btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}.btn-social-icon>:first-child{border:none;text-align:center;width:100%!important}.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,.2)}.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,.2)}.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none}.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active{background-color:#3b5998;border-color:rgba(0,0,0,.2)}.btn-facebook .badge{color:#3b5998;background-color:#fff}.btn-google{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,.2)}.btn-google:hover,.btn-google:focus,.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,.2)}.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{background-image:none}.btn-google.disabled,.btn-google[disabled],fieldset[disabled] .btn-google,.btn-google.disabled:hover,.btn-google[disabled]:hover,fieldset[disabled] .btn-google:hover,.btn-google.disabled:focus,.btn-google[disabled]:focus,fieldset[disabled] .btn-google:focus,.btn-google.disabled:active,.btn-google[disabled]:active,fieldset[disabled] .btn-google:active,.btn-google.disabled.active,.btn-google[disabled].active,fieldset[disabled] .btn-google.active{background-color:#dd4b39;border-color:rgba(0,0,0,.2)}.btn-google .badge{color:#dd4b39;background-color:#fff}.btn-linkedin{color:#fff;background-color:#007bb6;border-color:rgba(0,0,0,.2)}.btn-linkedin:hover,.btn-linkedin:focus,.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{color:#fff;background-color:#005983;border-color:rgba(0,0,0,.2)}.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{background-image:none}.btn-linkedin.disabled,.btn-linkedin[disabled],fieldset[disabled] .btn-linkedin,.btn-linkedin.disabled:hover,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin:hover,.btn-linkedin.disabled:focus,.btn-linkedin[disabled]:focus,fieldset[disabled] .btn-linkedin:focus,.btn-linkedin.disabled:active,.btn-linkedin[disabled]:active,fieldset[disabled] .btn-linkedin:active,.btn-linkedin.disabled.active,.btn-linkedin[disabled].active,fieldset[disabled] .btn-linkedin.active{background-color:#007bb6;border-color:rgba(0,0,0,.2)}.btn-linkedin .badge{color:#007bb6;background-color:#fff}.btn-twitter{color:#fff;background-color:#55acee;border-color:rgba(0,0,0,.2)}.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,.2)}.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{background-image:none}.btn-twitter.disabled,.btn-twitter[disabled],fieldset[disabled] .btn-twitter,.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled:active,.btn-twitter[disabled]:active,fieldset[disabled] .btn-twitter:active,.btn-twitter.disabled.active,.btn-twitter[disabled].active,fieldset[disabled] .btn-twitter.active{background-color:#55acee;border-color:rgba(0,0,0,.2)}.btn-twitter .badge{color:#55acee;background-color:#fff}.teo_taxi{background-color:#12d870}.teo_taxi:hover{background-color:#0ea556}@media screen and (max-width:1250px){.wrapper{width:95.7%}.bande-top{font-size:85%}}@media screen and (max-width:1023px){.bonjour{display:none}.bande-top .choisir-trajet,.bande-top .choisir-passager{width:50%}.large>.c1,.large>.c2,.large>.c3,.large>.c4,.large>.c5,.large>.c6,.large>.c7,.large>.demi,.large>.un-tier,.large>.deux-tier,.large>.trois-quart,.large>.quart{width:100%;float:none}}@media screen and (max-width:900px){.bande-top{height:auto;background-color:transparent;margin-right:0;margin-left:0;margin-top:0}.bande-top .choisir-trajet{background-color:#025399;width:100%;float:none}.bande-top .choisir-passager{background-color:#fff;width:100%;float:none}.bande-top .choisir-passager h2{color:#025399}.bande-top .choisir-passager a.bt-popup{box-shadow:inset 0 0 0 1px #025399}.bande-top .choisir-passager a.bt-popup span{color:#025399}.bande-top .choisir-passager a.bt-popup:hover{background-color:transparent}.bande-top .besoins-speciaux{color:#025399}#popup-passager,.widget-connexion #login_bloc{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;border:none;margin:0;overflow-y:auto;box-sizing:border-box}.bottom-page{padding:4em 0 9em}.widget-connexion .overlay{position:relative;z-index:0;display:none}.nombre-personne>a{border-bottom:1px solid #eaeaea}}@media screen and (max-width:767px){.paiement-form .demi,.paiement-form .trois-quart{width:100%;float:none}.paiement-form .responsive-demi .demi{width:50%;float:left}#sumTransaction.payTransaction #pDetail,#sumTransaction.payTransaction #tDetail,#sumTransaction.payTransaction #tDetailReturn,#sumTransaction.payTransaction #pDetailReturn{width:100%}#tDetail.rwd-table th,#tDetailReturn.rwd-table th{display:none}#tDetail.rwd-table td,#tDetailReturn.rwd-table td{display:block;position:relative;text-align:right;padding:.5em 0}#tDetail.rwd-table td:before,#tDetailReturn.rwd-table td:before{content:attr(data-th);font-weight:700;text-align:left;padding:.5em;font-size:.875em;display:block;width:100%;background-color:#d9e5f0;color:#025399;margin-bottom:.5em;box-sizing:border-box}#tAddition td:nth-child(2){padding:.25em 0 .25em .75em}}@media screen and (max-width:650px){form .demi{width:100%}.bande-top .choisir-trajet .origin h2,.bande-top .choisir-trajet .destination h2{float:none;width:auto;text-align:center;margin-right:0}.bande-top .choisir-trajet .origin a.big-bt,.bande-top .choisir-trajet .destination a.big-bt{width:100%;float:none}.bande-top .choisir-trajet .demi{width:100%}body{font-size:90%}.nombre-personne a>label{text-align:center;line-height:1.4em}.nombre-personne .ui-spinner{width:100%!important;margin:0 auto;display:block}.choix-date .depart.hasTripAlert{padding-bottom:3.2em}}@media screen and (max-width:479px){.mobile{display:block}.bande-top .besoins-speciaux{position:relative;background-color:#fff;display:block;bottom:0}.oe-mobile{display:block}.oe-desktop,.header .bouton-connexion .se-connecter.oe-desktop{display:none}.connexion-desktop-background{background-color:#fff}}.smoke-base{position:fixed;top:0;left:0;bottom:0;right:0;visibility:hidden;opacity:0;z-index:99999!important}.smoke-base.smoke-visible{opacity:1;visibility:visible}.smokebg{position:fixed;top:0;left:0;bottom:0;right:0}.smoke-base .dialog{position:absolute}.dialog-prompt{margin-top:15px;text-align:center}.dialog-buttons button{display:inline-block;vertical-align:baseline;cursor:pointer;font-style:normal;text-decoration:none;border:0;outline:0;margin:0 5px;-webkit-background-clip:padding-box;font-size:13px;line-height:13px;font-weight:400;padding:9px 12px}.dialog-buttons button[id^=confirm-ok],.dialog-buttons button[id^=confirm-cancel],.dialog-buttons button[id^=alert-ok]{padding:.4em 1.75em .5em;font-size:1em;font-weight:400;text-transform:uppercase;font-family:lato,helvetica neue,helvetica,arial,sans-serif;line-height:1.2;border-radius:3px}.dialog-buttons button[id^=confirm-ok],.dialog-buttons button[id^=alert-ok]{background-color:#025399}.dialog-buttons button[id^=confirm-cancel]{background-color:transparent;color:#025399;border:1px solid currentColor}.dialog-prompt input{margin:0;border:0;font-family:sans-serif;outline:none;font-family:Menlo,andale mono,monospace;border:1px solid #aaa;width:75%;display:inline-block;background-color:transparent;font-size:16px;padding:8px}.smoke-base{background:rgba(0,0,0,.3)}.smoke-base .dialog{top:25%;width:40%;left:50%;margin-left:-20%}.smoke-base .dialog-inner{color:#202020;padding-bottom:25px}.dialog-inner__title{padding:7px 25px 5px;background-color:#ca430b;color:#fff;font-family:arvo,serif;font-size:2em;line-height:normal;text-transform:uppercase}.dialog-inner__msg{padding:25px 25px 0}.dialog-inner__question{padding:1em 25px 0;font-weight:700}.dialog-buttons{padding-top:25px;text-align:center}.smoke{background-color:rgba(255,255,255,.95);box-shadow:0 2px 8px #666}.dialog-buttons button{background-color:rgba(0,0,0,.85);border-radius:0;color:#fff}.socialSide .photo .textover{position:absolute;top:0;left:0;width:63%;font-size:14px;background-color:transparent;letter-spacing:1px;padding:10px}.socialSide .photo .textover p{margin:1em;line-height:1.25em}.socialSide{position:relative}.socialSide .photo .black{color:#000}.socialSide .photo .white{color:#fff}#simplemodal-overlay{background-color:#000}#simplemodal-container{background-color:#fff;overflow:hidden}#simplemodal-container .simplemodal-data{padding:0}.simplemodal-wrap{overflow:hidden!important}#simplemodal-container a.modalCloseImg{background:url(../images/close.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:22px;right:10px;cursor:pointer}#messagebox-container{min-width:inherit!important;background-color:#fff;overflow:hidden;padding-bottom:5px;height:auto!important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#messagebox{display:none}#messagebox ul{margin-left:18px}#messagebox ul li{list-style-type:disc}#messagebox button{margin-left:auto;margin-right:auto;display:block;float:none}#messagebox h1{font-size:1.75em;margin-bottom:0;line-height:1.5em;padding:0;text-transform:uppercase}#messagebox h1 span{font-family:arvo,serif}#messagebox-header-reg{color:#000;background-color:#ca430b;border-bottom:1px solid #ccc;padding:3px 25px;font-weight:400}#messagebox-header-green{color:#000;background-color:#06a6a9;border-bottom:1px solid #ccc;padding:3px 25px;font-weight:400}#messagebox-content{display:block;overflow:hidden}#messagebox-content .error-format{padding:15px 25px}#messagebox-content #messagebox-header-green,#messagebox-content .error-format{padding-left:30px;padding-right:30px}button.cancel{background-color:rgba(0,0,0,.4)}.queue{display:none}.autofill-first-passenger-checkbox-outer{padding-bottom:0!important;margin-top:1em;margin-bottom:1em}.u-oe-service-unavailable{pointer-events:none;opacity:.4;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.log-in-contest-image{max-width:100%}.log-in-contest-image.log-in-contest-image--desktop{display:none}@media screen and (min-width:481px){.log-in-contest-image.log-in-contest-image--mobile{display:none}.log-in-contest-image.log-in-contest-image--desktop{display:block}#messagebox-container{width:594px;height:auto}}