.smartbanner{position:absolute;top:0;left:0;overflow-x:hidden;width:100%;height:84px;background:#f3f3f3;font-family:Helvetica,sans,sans-serif}.smartbanner__exit{position:absolute;top:calc(50% - 6px);left:9px;display:block;margin:0;width:12px;height:12px;border:0;text-align:center}.smartbanner__exit::before,.smartbanner__exit::after{position:absolute;width:1px;height:12px;background:#767676;content:' '}.smartbanner__exit::before{transform:rotate(45deg)}.smartbanner__exit::after{transform:rotate(-45deg)}.smartbanner__icon{position:absolute;top:10px;left:30px;width:64px;height:64px;border-radius:15px;background-size:64px 64px}.smartbanner__info{position:absolute;top:10px;left:104px;display:flex;overflow-y:hidden;width:60%;height:64px;align-items:center;color:#000}.smartbanner__info__title{font-size:14px}.smartbanner__info__author,.smartbanner__info__price{font-size:12px}.smartbanner__button{position:absolute;top:32px;right:10px;z-index:1;display:block;padding:0 10px;min-width:10%;border-radius:5px;background:#f3f3f3;color:#1474fc;font-size:18px;text-align:center;text-decoration:none}.smartbanner__button__label{text-align:center}.smartbanner.smartbanner--android{background:#3d3d3d url("data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7");box-shadow:inset 0 4px 0 #88b131}.smartbanner.smartbanner--android .smartbanner__exit{left:6px;margin-right:7px;width:17px;height:17px;border-radius:14px;background:#1c1e21;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3);color:#b1b1b3;font-family:'ArialRoundedMTBold',Arial;font-size:20px;line-height:17px;text-shadow:0 1px 1px #000}.smartbanner.smartbanner--android .smartbanner__exit::before,.smartbanner.smartbanner--android .smartbanner__exit::after{top:3px;left:8px;width:2px;height:11px;background:#b1b1b3}.smartbanner.smartbanner--android .smartbanner__exit:active,.smartbanner.smartbanner--android .smartbanner__exit:hover{color:#eee}.smartbanner.smartbanner--android .smartbanner__icon{background-color:transparent;box-shadow:none}.smartbanner.smartbanner--android .smartbanner__info{color:#ccc;text-shadow:0 1px 2px #000}.smartbanner.smartbanner--android .smartbanner__info__title{color:#fff;font-weight:bold}.smartbanner.smartbanner--android .smartbanner__button{top:30px;right:20px;padding:0;min-width:12%;border-radius:0;background:none;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc;color:#d1d1d1;font-size:14px;font-weight:bold}.smartbanner.smartbanner--android .smartbanner__button:active,.smartbanner.smartbanner--android .smartbanner__button:hover{background:none}.smartbanner.smartbanner--android .smartbanner__button__label{display:block;padding:0 10px;background:#42b6c9;background:linear-gradient(to bottom,#42b6c9,#39a9bb);box-shadow:none;line-height:24px;text-align:center;text-shadow:none;text-transform:none}.smartbanner.smartbanner--android .smartbanner__button__label:active,.smartbanner.smartbanner--android .smartbanner__button__label:hover{background:#2ac7e1}
.page-mon-compte-service-indisponible .indispo{margin:25px 0px;}.page-mon-compte-service-indisponible .indispo a{color:#faaa19;}.page-mon-compte-service-indisponible .span{font-size:26px;}#fav-stations{background-color:#ffffff;position:relative;z-index:9;}#fav-stations .fav-title{color:#767676;text-transform:uppercase;font-size:20px;padding-left:20px;border-bottom:1px solid #d7d7d7;;cursor:pointer;height:60px;line-height:60px;}#fav-stations #favorite-content{display:none;width:100%;}#fav-stations .fav-station{width:100%;border-bottom:1px solid #d7d7d7;background:url('/sites/all/themes/gares_connexions_theme/images/icons/right-arrow-small.png') no-repeat 95% center;z-index:9;font-size:16px;padding-left:20px;}#fav-stations .fav-more{font-size:16px;padding-left:20px;}#fav-stations .fav-station a,#fav-stations .fav-more a{max-width:250px;padding:10px 0;display:inline-block;}#fav-stations .fav-more .fleche-jaune{width:0;border-top:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #faaa19;display:inline-block;margin-left:35px;}.page-mon-compte-mes-informations-personnelles .group-ccl-optins,.page-mon-compte-mes-informations-personnelles .group-infos-user{display:inline-block;width:100%;}.page-mon-compte-mes-informations-personnelles .group-ccl-optins h3 span,.page-mon-compte-mes-informations-personnelles .group-infos-user h3 span{color:#767676;font-size:20px;}#edit-field-customer-frequence-nl-und .form-type-radio:first-child{display:none;}#edit-field-customer-frequence-nl-und{padding-left:40px;margin-top:15px;}.page-mon-compte-mes-informations-personnelles .delete-link{margin-top:10px;margin-bottom:10px;}.page-mon-compte .error-mail{color:red;font-size:15px;}.page-mon-compte .form-required{color:red;}.page-mon-compte #edit-field-customer-favorit-gare .sticky-header{visibility:hidden !important;}.page-mon-compte-mes-informations-personnelles .field-name-field-customer-cgu-validation{display:none;}.page-mon-compte-mes-informations-personnelles  .field-name-field-customer-frequence-nl{float:left;}.page-mon-compte-mes-informations-personnelles  .update-accoutn-title{color:#333;font-size:22px;text-transform:uppercase;margin-bottom:20px;}#edit-field-customer-mdp{display:none;}#edit-field-customer-frequence-nl{display:none;}.page-mon-compte .password-strength,.page-mon-compte .password-suggestions.description{display:none !important;}.page-mon-compte .form-item-verifie-mdp .help-block.password-help,.page-mon-compte .form-item-verifie-mdp-pass1 .progress,.page-mon-compte .form-item-verifie-mdp-pass1 .label-danger,.page-mon-compte .form-item-verifie-mdp-pass1 .glyphicon{display:none !important;}.page-mon-compte .form-item-verifie-mdp .form-item{float:none;}.page-mon-compte-mot-de-passe-oublie #reset-password-form,.page-mon-compte-changement-mot-de-passe #change-password-form,.page-mon-compte-compte-sncf #gares-account-form{margin:20px 0px;}#reset-password-form label,#change-password-form label,#gares-account-form label{text-transform:uppercase;color:#000;}#reset-password-form input,#change-password-form label,#gares-account-form label{width:100%;}#gares-account-form .intro-email{margin-bottom:15px;}.page-mon-compte-compte-sncf .intro-email{color:#000;}.page-mon-compte-compte-sncf .intro-email span{font-family:"Avenir Black",Arial,sans-serif;}.page-mon-compte-mes-gares #edit-customer-gids{display:none;}.page-mon-compte-mes-gares .title-gare .color{color:red;}.page-mon-compte-mes-gares .title-gare{font-size:18px;text-transform:uppercase;color:#333;margin-bottom:15px;margin-top:15px;}.page-mon-compte-mes-gares form #edit-save,.page-mon-compte-mes-gares form #edit-submit{width:90%;margin:0 auto;}.page-mon-compte-mes-gares form #edit-save{background-color:#faaa19;display:block;color:#fff;border:0;border-radius:0;text-transform:uppercase;margin-top:15px;}.form-item-gare-selector #edit-gare-selector{border-radius:0px;font-size:15px;text-transform:uppercase;color:#333;padding:5px 10px;}.form-item-gare-selector .input-group-addon{display:none;}.page-mon-compte-mes-gares .sortable-row-gare{margin-top:3px;}.page-mon-compte-mes-gares .remove{background:transparent url('/sites/all/themes/gares_connexions_theme/images/icons/picto-remove-gare.png') no-repeat center center;width:19px;height:19px;display:inline-block;float:right;cursor:pointer;}.page-mon-compte-mes-gares #-customer-add-fav-gare-form{margin-bottom:30px;}.page-mon-compte-mes-gares .remove span{display:none;}.page-mon-compte-mes-gares .arrows{background-color:#d7d7d7;padding:7px 5px;float:left;}.page-mon-compte-mes-gares .infos a{color:#333;}.page-mon-compte-mes-gares .infos{background-color:#f0f1f2;margin-left:23px;padding:12px 10px 12px 15px;color:#333;}.page-mon-compte-mes-gares .fleche-up{width:0;border-top:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #3e79bc;border-left:5px solid transparent;cursor:pointer;}.page-mon-compte-mes-gares .fleche-down{width:0;border-top:5px solid #3e79bc;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid transparent;margin-top:10px;cursor:pointer;}.page-mon-compte-mes-gares .wrapper-gares{margin-top:15px;border-top:2px solid #333;}#delete-my-account-form .delete-page-title,.confirm-page-title{font-size:18px;text-transform:uppercase;margin-top:15px;margin-bottom:15px;}#delete-my-account-form .delete-page-button .form-abord{background-color:#555555;border-color:#565656;}#delete-my-account-form .delete-page-button .form-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a;}#delete-my-account-form .delete-page-button,.confirm-page-link{margin-bottom:30px;margin-top:15px;}#delete-my-account-form .delete-page-button .btn{margin-left:15px;}#block-gc-user-account-front-actu-une-ccl .custom-block-wrapper .header{position:relative;}#block-gc-user-account-front-actu-une-ccl .custom-block-wrapper .header .see-all{position:absolute;right:0;bottom:15px;}#block-gc-user-account-front-actu-une-ccl .header h2{width:70%;}.page-mon-compte .title-page-account span{color:#faaa19;}.page-mon-compte .title-page-account{color:#333;font-size:22px;text-transform:uppercase;margin-bottom:20px;}.page-mon-compte .bouton-redir-bp{margin-top:25px;display:inline-block;margin-bottom:30px;background:transparent url('/sites/all/themes/gares_connexions_theme/images/icons/fleche-small-jaune.png') no-repeat 95% center;}.page-mon-compte .bouton-redir-bp a{text-transform:uppercase;color:#3e79bc;display:block;padding:10px 45px 10px 25px;border:1px solid #d7d7d7;border-radius:10px;}.field-name-field-customer-date-naissance legend{margin:0;padding:0;}.field-name-field-customer-date-naissance .panel-body{padding:0;}.field-name-field-customer-date-naissance legend,.field-name-field-customer-date-naissance fieldset{border:none;}.group-optin-nl h3 span{color:#333;}.group-optin-nl h3{font-size:16px;}#gc_customer_account_block{display:inline-block;text-transform:none;float:right;}#gc_customer_account_block span{margin-right:10px;}#block-gc-header-footer-header-galactic #gc_customer_account_block a{color:inherit;margin-left:10px;vertical-align:baseline;}#block-gc-header-footer-header-galactic #gc_customer_account_block span a{margin-left:0;}#gc_customer_account_block_actions{margin:0;}#gc_customer_account_block_actions li{display:inline-block;}#account-navbar{margin-top:5px;margin-bottom:25px;position:relative;}#account-navbar .onglet{width:auto;text-align:center;border:1px solid #d7d7d7;}#account-navbar .onglet.current{display:none;}#account-navbar .button-toggle .fleche-jaune{width:0;border-top:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #faaa19;display:inline-block;margin-left:10px;}#account-navbar .onglets{display:none;position:absolute;width:100%;background-color:#fff;z-index:10;}#account-navbar .button-toggle{color:#faaa19;display:block;border:1px solid #d7d7d7;postion:relative;font-size:14px;text-transform:uppercase;text-align:center;padding:15px 0px;cursor:pointer;}#account-navbar .onglet.current a{color:#faaa19;}#account-navbar .onglet a span{display:block;}#account-navbar .onglet a{font-size:14px;color:#767676;text-transform:uppercase;padding:15px 0px;display:block;}.hidden-menu-box{display:none;}#account-navbar .onglet.infos-perso a span{border-right:none;}.page-mon-compte .page-title{background-color:#00022f;padding-left:15px;}.page-mon-compte .page-title h1.page-header,.page-node-12282 .page-title h1.page-header{color:#fff;font-size:14px;max-width:960px;padding:15px 0;margin:0;}.page-mon-compte .page-title .page-header{font-size:24px;text-transform:uppercase;}.page-mon-compte .login #gc-user-account-login{border-bottom:1px solid #d7d7d7;padding-bottom:30px;}.page-mon-compte .create{padding-bottom:30px;}.page-mon-compte .login h2,.page-mon-compte .create h2{font-size:20px;margin-bottom:10px;}.page-mon-compte .login h2 img,.page-mon-compte .create h2 img{margin-right:15px;}.page-mon-compte .create .group-customer-adresse h3,.page-mon-compte-mes-informations-personnelles .group-customer-adresse h3{display:none;}.page-mon-compte-mes-informations-personnelles .group-infos-user > h3,.page-mon-compte-mes-informations-personnelles .group-ccl-optins > h3{min-height:44px;margin-bottom:15px;}.page-mon-compte-mes-informations-personnelles .group-infos-user > h3:before{content:url('/sites/all/themes/gares_connexions_theme/images/icons/picto-inscription.png');float:left;margin-right:15px;}.page-mon-compte-mes-informations-personnelles .group-ccl-optins > h3:before{content:url('/sites/all/themes/gares_connexions_theme/images/icons/picto-newsletter.png');float:left;margin-right:15px;}.page-mon-compte .login h2,.page-mon-compte .create h2{font-size:20px;margin-bottom:10px;}.page-mon-compte .login .form-required,.page-mon-compte-mes-informations-personnelles .form-required,.page-mon-compte .create .form-required{color:#ff0000;}.page-mon-compte .create label[for="edit-verifie-mdp"] span.form-required{display:none;}.page-mon-compte .login #gc-user-account-login a{color:#faaa19;text-transform:uppercase;}.page-mon-compte .login #gc-user-account-login label,.page-mon-compte .create label,.page-mon-compte-mes-informations-personnelles .group-infos-user label{color:#000;text-transform:uppercase;}.page-mon-compte-mes-informations-personnelles .group-ccl-optins label{color:#000;}.page-mon-compte .create .group-ccl-optins label,.page-mon-compte-mes-informations-personnelles .group-ccl-optins label{text-transform:none;font-weight:normal;}.page-mon-compte .create .group-ccl-optins .field-name-field-customer-cgu-validation label.control-label{display:block;}.page-mon-compte .create .panel,.page-mon-compte-mes-informations-personnelles .panel{border:0;box-shadow:none;margin-bottom:15px;}.page-mon-compte .create legend.panel-heading,.page-mon-compte-mes-informations-personnelles legend.panel-heading{margin-bottom:0;background-color:transparent;padding:0;border:0;}.page-mon-compte .create legend.panel-heading .panel-title,.page-mon-compte-mes-informations-personnelles legend.panel-heading .panel-title{color:#000;text-transform:uppercase;font-size:14px;font-weight:bold;}.page-mon-compte .create .panel-body,.page-mon-compte .create .panel-body .date-padding,.page-mon-compte-mes-informations-personnelles .panel-body,.page-mon-compte-mes-informations-personnelles .panel-body .date-padding{padding:0;}.page-mon-compte .create .panel-body .container-inline-date > .form-item,.page-mon-compte-mes-informations-personnelles .panel-body .container-inline-date > .form-item{margin-top:5px;margin-bottom:0;}.page-mon-compte .create .panel-body label,.page-mon-compte-mes-informations-personnelles .panel-body label{display:none;}.page-mon-compte .table-striped tbody tr:nth-child(odd)>td,.page-mon-compte .table-striped tbody tr:nth-child(odd)>th,.page-mon-compte .table-striped .draggable.even{background-color:transparent;border:0;}.page-mon-compte .table-striped>tbody>tr>td .tabledrag-changed{display:none;}.page-mon-compte .table-striped>thead>tr>th,.page-mon-compte .table-striped>tbody>tr>th,.page-mon-compte .table-striped>tfoot>tr>th,.page-mon-compte .table-striped>thead>tr>td,.page-mon-compte .table-striped>tbody>tr>td,.page-mon-compte .table-striped>tfoot>tr>td{border:0;}.page-mon-compte .input-group-addon{display:none;}.page-mon-compte a.tabledrag-handle .handle{background-position:0px 7px;height:20px;margin:0.2em 0.5em;}.page-mon-compte a.tabledrag-handle-hover .handle{background-position:0px -13px;}.page-mon-compte .table-striped .draggable .btn-danger{width:19px;height:19px;background:url('/sites/all/themes/gares_connexions_theme/images/icons/picto-remove-gare.png') no-repeat center;color:transparent;border:0;vertical-align:middle;display:inline-block;}.page-mon-compte .table-striped .form-type-textfield{display:inline-block;vertical-align:middle;margin:0 15px 0 0;width:80%;}.page-mon-compte .tabledrag-toggle-weight-wrapper{display:none;}.page-mon-compte #edit-submit,.page-mon-compte #edit-submit--2,.page-mon-compte form .field-add-more-submit.btn-success{background-color:#faaa19;display:block;color:#fff;border:0;border-radius:0;text-transform:uppercase;width:100%;margin-top:10px;}.page-mon-compte .field-name-field-customer-nl-presse{display:none;}.page-mon-compte .group-ccl-optins .form-type-checkbox{margin-top:0;}.page-mon-compte .group-ccl-optins .form-type-checkbox label{color:transparent;font-size:0px;}.page-mon-compte .group-ccl-optins .form-type-checkboxes .form-checkboxes{float:left;}.page-mon-compte .group-optin-nl .field-type-list-integer{padding-left:40px;}.field-name-field-customer-frequence-nl .form-type-checkboxes{display:none;}.field-name-field-customer-frequence-nl .form-type-checkboxes.error{display:block;}.page-mon-compte .error input{border:1px solid red;}.page-mon-compte .error.form-item-field-customer-cgu-validation-und label{color:red;}.page-mon-compte .ajax-progress,.page-mon-compte-mes-gares .ajax-progress{display:none;}@media (min-width:960px){.page-mon-compte .page-title{position:absolute;width:100%;left:0;}.page-mon-compte .page-title h1.page-header,.page-node-12282 .page-title h1.page-header{width:960px;margin:auto;}.page-mon-compte .col-sm-12{padding-top:45px;}#account-navbar .onglets .current{display:block;}#account-navbar .onglets{display:block;position:relative;background-color:#fff;}#account-navbar .onglet a span{border-right:1px solid #d7d7d7;}#account-navbar .onglet a{padding:0;}#account-navbar .onglet{text-align:center;float:left;width:160px;height:53px;display:block;border:none;line-height:53px;}#account-navbar .onglet span{line-height:normal;vertical-align:middle;display:inline-block;width:100%;}#account-navbar .onglet.current{border:none;border-bottom:3px solid #faaa19;color:#faaa19;}#account-navbar .fleche-noir{display:none;}#account-navbar{border-bottom:1px solid #d7d7d7;margin-top:0;}.no-sidebars #account-navbar{width:960px;margin-left:auto;margin-right:auto;}.page-mon-compte .login,.page-mon-compte .create{width:450px;display:inline-block;vertical-align:top;}.page-mon-compte .create{margin-left:15px;}.page-mon-compte .login{border-right:1px solid #f0f1f2;border-left:1px solid #f0f1f2;padding-right:55px;padding-left:15px;height:650px;}.page-mon-compte .login #gc-user-account-login{border-bottom:0;}.page-mon-compte .login h2,.page-mon-compte .create h2{margin-bottom:30px;}.page-mon-compte .login #gc-user-account-login input[type="text"],.page-mon-compte .login #gc-user-account-login input[type="password"],.page-mon-compte .create input[type="text"],.page-mon-compte-mes-informations-personnelles #eck-entity-form-edit-gc-user-account-customer-account input[type="text"],.page-mon-compte .create select,.page-mon-compte-mes-informations-personnelles #eck-entity-form-edit-gc-user-account-customer-account  select,.page-mon-compte .create textarea,.page-mon-compte-mes-informations-personnelles #eck-entity-form-edit-gc-user-account-customer-account  textarea,.page-mon-compte .create input[type="password"],.page-mon-compte-mes-informations-personnelles #eck-entity-form-edit-gc-user-account-customer-account  input[type="password"]{width:275px;}.page-mon-compte .create .form-type-date-select .date-clear,.page-mon-compte-mes-informations-personnelles #eck-entity-form-edit-gc-user-account-customer-account  .form-type-date-select .date-clear{width:auto;}.page-mon-compte .create .grippie,.page-mon-compte-mes-informations-personnelles #eck-entity-form-edit-gc-user-account-customer-account .grippie{width:275px;}.page-mon-compte #edit-submit,.page-mon-compte #edit-submit--2,.page-mon-compte form .field-add-more-submit.btn-success{width:275px;}#account-navbar .button-toggle{display:none;}.page-mon-compte-mes-informations-personnelles .group-ccl-optins,.page-mon-compte-mes-informations-personnelles .group-infos-user{width:450px;vertical-align:top;}.page-mon-compte-mes-informations-personnelles .group-ccl-optins{border-left:1px solid #f0f1f2;padding-left:15px;height:650px;}.page-mon-compte-mes-informations-personnelles .group-infos-user{margin-right:55px;}.page-mon-compte-mes-informations-personnelles .group-infos-user > h3,.page-mon-compte-mes-informations-personnelles .group-ccl-optins > h3{margin-bottom:30px;}.page-mon-compte-mes-gares form #edit-save,.page-mon-compte-mes-gares form #edit-submit{width:auto;margin:0;padding:7px 30px;}.page-mon-compte-mes-gares form #edit-submit{display:inline-block;vertical-align:top;margin-left:-3px;}.page-mon-compte-mes-gares form #edit-save{margin-top:20px;}.page-mon-compte-mes-gares .form-item-gare-selector #edit-gare-selector{width:300px;padding:5px 10px;font-size:15px;}.page-mon-compte-mes-gares .form-item-gare-selector{display:inline-block;vertical-align:top;font-size:12px;}.page-mon-compte-mes-gares #-customer-add-fav-gare-form{margin-bottom:30px;}.page-mon-compte-mes-gares .remove{width:auto;display:inline-block;background-position:right center;font-size:12px;padding-right:35px;padding-top:2px;}.page-mon-compte-mes-gares .remove span{display:block;text-transform:uppercase;color:#3e79bc;}.page-mon-compte-mes-gares .wrapper-gares{margin-top:15px;border:1px solid #d7d7d7;border-top:2px solid #333;padding:30px;padding-top:10px;}.page-mon-compte .table-striped .form-type-textfield{width:68%;}#reset-password-form input{width:300px;}#change-password-form input{width:300px;}#gares-account-form  input{width:300px;}}
.autocomplete{position:relative;display:inline-block;}.autocomplete input[type=text]{border-style:solid;border-width:1px;border-color:#888 #ddd #ddd #888;border-radius:3px;padding:7px;}.autocomplete input[type=text]:focus{outline:1px auto #0088ce;}.autocomplete .results{position:absolute;top:100%;left:0;right:0;z-index:1;background-color:#fff;border:1px solid #ccc;font-size:12px;box-shadow:3px 3px 5px #bbb;padding:10px 0px 7px 0px;}.autocomplete .results:before,.autocomplete .results:after{content:" ";display:block;position:absolute;top:-2px;left:50px;border-bottom:0;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #b4a5a5;}.autocomplete .results:after{left:51px;border-bottom:0;border-right:9px solid transparent;border-left:9px solid transparent;border-top:9px solid #fff;}.autocomplete .results .result{padding:5px 10px 5px 5px;border-left:5px solid #fff;cursor:pointer;color:#999;}.autocomplete .results .result.selected{padding:10px 10px 10px 5px;background-color:#0088ce;color:#fff;border-left:5px solid #333;}.autocomplete .results .result em{font-style:normal;color:#000;}.autocomplete .results .result.selected em{color:#fff;}.autocomplete .results .label{padding:5px 10px;color:#888;}.autocomplete .results hr{border:none;border-bottom:1px solid #888;margin:7px;}.autocomplete .station-finder{color:#0088ce;padding:7px;margin:0 7px 0 7px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAIAAACeQxh6AAAB90lEQVR42mP4TyXAgEvi2++/Lceea8+5xtZ9nqPngsWim7MvvPlHqkEffvwxnH+doeMcGgpad+/X338kGJS24xGmKRBUd/gZsQZ9/vmXvfs8RBtz5/ng9ff8194FMiAivH0Xvvz6S5RB+x5+hts/+ewriCCQARfcce8jUQYtvfoOrufl198QQSADLrjg8luiDAJaCNez/S7UciADLnjy2VeiDAJGGTyMhCde6j31EoiADIiIQP/FP//+ERtrIevv4Yq1hK0PSIj+/UjhjYbOPP9KWsoGJmVMUzxW3SE5i2y8/QHToIOPPpNsEDA8zRbeINI5+Ax68unXljuIKAembKBzgILEGnTh5be83Y8rDzxddOXt08+/AtbehRgEzH0PP/6cf+ltyb4nGTsfXXz1DZ9BS66+s1x889lnhLW33v0Apim+/osvvvyGCz74+FN37nWgoTgNEp98qf/0SzSrqg8+AxZMaII1h56JTbqE0yDRSZdUZ1599PEnsuDXX3+BhRyyyJ33P2SnXRHFY9DUc6+BwcHTd6Fw7xNgGQDMK2jFy4FHn3N2PebqvQBUBlSML7CXX3snN+0KPLKAOUtt1lWN2dfgeQ2IZKZeBoYm4egHFqbb7n7M3f3YavFNicmXgREPRECG+aKb2bseA9PEzz//SEhHpAIAstJ+OdqazyIAAAAASUVORK5CYII=');background-repeat:no-repeat;background-position:0 center;text-align:center;cursor:pointer;}
#gare-search{background-color:#faaa19;padding:20px;position:relative;z-index:10;}#gare-search .title,#gare-search form label{color:#ffffff;text-transform:uppercase;margin-bottom:5px;text-align:center;}#gare-search .title{font-size:24px;}#gare-search .search .autocomplete{width:100%;}#gare-search .search input,#gare-search .search select{width:100%;}#gare-search .search .autocomplete .label{font-size:12px;font-family:"Avenir",Arial,sans-serif;font-weight:bold;}@media (min-width:960px){#gare-search .title{font-size:18px;}#gare-search .search input,#gare-search .search select{width:250px;}}
.station-board{margin:20px 0 0 0;}.station_board_home .station-board{width:100%;}.station-board a:hover,.station-board a:active,.station-board a:visited,.station-board a:focus{text-decoration:none;}.station-board-tabs{margin:auto;list-style-type:none;display:table;text-align:center;-webkit-padding-start:0px;-moz-padding-start:0px;-ms-padding:0px;padding:0px;}.station-board-header{background-color:#fff;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-top:3px solid #000000;padding:20px 6px 30px 6px;}.station-board-tabs li{text-transform:uppercase;margin-top:10px;font-size:18px;}.station-board-tabs li span{color:#3e79bc;}.station-board-tabs li.current span{color:#faaa19;}.station-board-bottom{overflow:hidden;position:relative;}.station-board-bottombottom .all-times,.station-board-bottom .refresh-updated{float:left;clear:left;display:block;}.station-board-bottom .refresh-updated{margin-top:10px;}.station-board-bottom{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #f0f1f2;padding:20px;min-height:55px;}.station-board-bottom .all-times{background-image:url(/sites/all/themes/gares_connexions_theme/images/icons/fleche-small-jaune.png);background-repeat:no-repeat;background-position:center right;padding:3px 25px 3px 0;margin-right:30px;display:block;}.station-board-bottom li:last-child{margin-right:0;}.station-board-bottom .refresh-updated{color:#336891;}.station-board-bottom .refresh-updated .reload{display:inline-block;text-indent:-9999px;width:14px;height:14px;background-image:url(/sites/all/modules/custom/gc_train_times/theme/images/reload.png);background-repeat:no-repeat;background-position:center right;margin-right:5px;}.station-board-bottom .refresh-updated .reload:hover{cursor:pointer;}.station-board-bottom .last-refresh{margin-left:5px;}@media (min-width:960px){.station-board-tabs li{display:table-cell;vertical-align:middle;text-transform:uppercase;font-size:16px;}.station_board_home .station-board-tabs.three_tabs{width:606px;padding:0px;}.station-board-tabs.three_tabs{margin:auto;width:720px;}.station-board-tabs.two_tabs li{width:50%;}.station-board-tabs li:first-child{text-align:right;}.station-board-tabs li:last-child{text-align:left;}.station-board-tabs li span{display:inline-block;width:240px;text-align:center;padding:10px 10px;}.station-board-tabs{border:2px solid #d7d7d7;font-weight:bold;background-color:#f0f1f2;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;}.station_board_home .station-board-tabs li span{width:200px;}.station-board-tabs li.current{background-color:#fff;}.station-board-tabs li{background-color:#f0f1f2;}.station-board-tabs li:hover{cursor:pointer;}.station-board-tabs li:first-child{border-right:1px solid #d7d7d7;-webkit-border-top-left-radius:10px;-moz-border-top-left-radius:10px;-ms-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-bottom-left-radius:10px;-ms-border-bottom-left-radius:10px;border-bottom-left-radius:10px;}.station-board-tabs li:last-child{border-left:1px solid #d7d7d7;-webkit-border-top-right-radius:10px;-moz-border-top-right-radius:10px;-ms-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-bottom-right-radius:10px;-ms-border-bottom-right-radius:10px;border-bottom-right-radius:10px;}.station-board-tabs.one_tab li{text-align:center;}.train_times_home_board .train-times-bottom .reload{margin-top:4px;}.station-board-bottom ul{padding-left:0px;width:95%;display:inline-block;}.station-board-bottom ul li{display:inline-block;}.station-board-bottom .all-times,.station-board-bottom .refresh-updated{display:inline-block;float:none;}.station-board-bottom .refresh-updated{float:right;margin-top:0;display:inline-block;}.station-board-bottom .refresh-updated::after{clear:right;}.train-times tr td.voie{padding:0 15px;}.train-times .voie .Y,.train-times .voie .B{width:50%;min-width:40px;line-height:25px;height:30px;}}
.train-times td{padding:0 15px;}.train-times td.notimes{padding:15px;}.train_times_home_board .train-times td.notimes{padding-left:10px;}.train-times tr td.num{padding:0px;padding-top:5px;}.train-times tr td.num::before{content:"N° ";}.train-times tr td.voie{padding:0 15px 15px 15px;}.train-times{color:#fff;width:100%;}.train-times thead{position:absolute;margin-top:-9999px;}.train-times tr td{display:block;}.arrival.train-times th,.departure.train-times thead tr{background-color:#084b96;}.departure.train-times tr{background-color:#0a1e61;}.departure.train-times tr:nth-child(even){background-color:#084b96;}.arrival.train-times th,.arrival.train-times thead tr{background-color:#559e20;}.arrival.train-times tr{background-color:#0a6d2f;}.arrival.train-times tr:nth-child(even){background-color:#559e20;}.train-times th.carrier{padding:0;}.train-times .caption{position:absolute;left:-99999px;height:0px;}.train-times .carrier{display:inline-block;float:left;padding-top:5px;}.train-times .carrier img{display:none;margin-right:5px;}.train-times .hour{display:inline-block;padding-right:0;color:#ffff00;}.train-times .origdest{display:inline-block;}.train-times th.hour{color:#fff;}.train-times .voie{text-align:left;padding:0;}.train-times .voie .Y,.train-times .voie .B{padding:3px;display:inline-block;height:25px;vertical-align:middle;text-align:center;width:22px;}.train-times .voie .Y{background-color:#fcdc04;color:#000;}.train-times .voie .B{background-color:#049cd4;}.train-times .voie .bus,.train-times .voie .tram{background-position:center center;background-repeat:no-repeat;text-indent:-9999px;display:inline-block;width:31px;height:31px;}.train-times .voie .bus{background-image:url(/sites/all/modules/custom/gc_train_times/theme/images/bus.png);}.train-times .voie .tram{background-image:url(/sites/all/modules/custom/gc_train_times/theme/images/tram.png);}.train-times .notimes{padding-left:20px;}.train-times-tabs-arrdep{margin:0;list-style-type:none;padding:0;display:table;height:70px;width:100%;}.train-times-tabs-arrdep a,.train-times-tabs-arrdep a:hover,.train-times-tabs-arrdep a:active,.train-times-tabs-arrdep a:focus{text-decoration:none;}.train-times-tabs-arrdep li{display:table-cell;vertical-align:middle;text-align:center;background-color:#f0f1f2;padding:20px;border:1px solid #d7d7d7;border-bottom:none;width:50%;}.train-times-tabs-arrdep li.departure strong{color:#084b96;}.train-times-tabs-arrdep li:first-child span{color:#336891;}.train-times-tabs-arrdep li.arrival strong{color:#0a6d2f;}.train-times-tabs-arrdep li:last-child span{color:#559e20;}.departure .train-times-tabs-arrdep li.departure{background-color:#084b96;border:none;}.arrival .train-times-tabs-arrdep li.arrival{background-color:#559e20;border:none;}.train-times-tabs-arrdep li strong,.train-times-tabs-arrdep li span{display:block;}.train-times-tabs-arrdep li strong{text-transform:uppercase;font-size:16px;}.departure .train-times-tabs-arrdep li:first-child strong,.arrival .train-times-tabs-arrdep li:last-child strong,.arrival .train-times-tabs-arrdep li:last-child span{color:#fff;}.departure .train-times-tabs-arrdep li:first-child span{color:#b5c9e0;}@media (min-width:960px){.train_times_home_board .train-times-board{width:100%;}.train-times thead{position:relative;margin-top:0;}.train-times th,.train-times tr{padding:15px;height:55px;}.train_times_home_board .train-times th,.train_times_home_board .train-times tr{padding-left:10px;padding-right:10px;}.train-times tr td,.train-times td.carrier,.train-times td.hour,.train-times td.origdest,.train-times th.hour,.train-times th.origdest{display:table-cell;}.train-times th.carrier{padding:15px;}.train-times .carrier{max-width:215px;min-width:190px;display:inline-block;float:none;padding-top:0px;}.train-times .carrier img{display:inline-block;}.train_times_home_board .train-times .carrier{width:140px;padding-left:10px;}.train-times .voie{padding-right:20px;}.train-times .voie .lane-wording{display:none;}.train-times tr td.num{padding-bottom:15px;width:70px;}.train-times tr td.num::before{content:'';}.train-times th.num,.train-times tr td.num{padding-left:0;}.train_times_home_board .train-times tr td.num{padding-right:10px;padding-top:15px;width:50px;}.train-times .hour{width:60px;}.train-times .voie{width:90px;text-align:center;}.train_times_home_board .train-times .voie{width:70px;}}
#sliding-popup{margin:0;padding:0;width:100%;z-index:99999;left:0;text-align:center;}.sliding-popup-bottom,.sliding-popup-top{background:url(/sites/all/modules/contrib/eu_cookie_compliance/images/gradient.png) center center scroll repeat-y transparent;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}#sliding-popup .popup-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;}#sliding-popup .popup-content #popup-buttons{float:right;margin:0 0 1em 0;max-width:40%;}#sliding-popup .eu-cookie-compliance-more-button{cursor:pointer;display:inline;height:auto;margin:0;padding:0;border:none;text-decoration:underline;background:none;}#sliding-popup .eu-cookie-compliance-secondary-button{cursor:pointer;border:none;background:none;margin-top:1em;padding:0 8px;vertical-align:middle;}#sliding-popup .eu-cookie-compliance-default-button,#sliding-popup .eu-cookie-compliance-hide-button,#sliding-popup .eu-cookie-compliance-more-button-thank-you,#sliding-popup .eu-cookie-withdraw-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff;background-color:#ededed;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}#sliding-popup .eu-cookie-compliance-default-button:hover,#sliding-popup .eu-cookie-compliance-hide-button:hover,#sliding-popup .eu-cookie-compliance-more-button-thank-you:hover,#sliding-popup .eu-cookie-withdraw-button:hover{background-color:#dfdfdf;background-image:-moz-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#dfdfdf),color-stop(100%,#ededed));background-image:-webkit-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-o-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-ms-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%);}#sliding-popup .eu-cookie-compliance-default-button:active,#sliding-popup .eu-cookie-compliance-hide-button:active,#sliding-popup .eu-cookie-compliance-more-button-thank-you:active,#sliding-popup .eu-cookie-withdraw-button:active{position:relative;top:1px;}#sliding-popup .popup-content #popup-text{color:#fff;float:left;font-weight:bold;margin:5px 0 0;max-width:60%;}#sliding-popup .popup-content #popup-text h1,#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text h3,#sliding-popup .popup-content #popup-text p{color:#fff;font-size:16px;font-weight:bold;line-height:1.4;margin:0 0 5px 0;}#sliding-popup .popup-content #popup-text h1{font-size:24px;}#sliding-popup .popup-content #popup-text h3{font-size:12px;}#sliding-popup .popup-content #popup-text p{font-size:12px;display:inline;}.eu-cookie-withdraw-tab{padding:4px 7px;cursor:pointer;}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-width:2px 2px 0;border-radius:5px 5px 0 0;}.sliding-popup-top .eu-cookie-withdraw-tab{border-width:0 2px 2px;border-radius:0 0 5px 5px;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}@media screen and (max-width:600px){#sliding-popup .popup-content{max-width:95%;}#sliding-popup .popup-content #popup-text{max-width:100%;}#sliding-popup .popup-content #popup-buttons{clear:both;float:none;margin:5px 0 1em;max-width:100%;}}
#header-gare-wrapper{position:relative;}#header-gare-wrapper #block-gc-gare-back-home{display:inline-block;float:right;}#header-gare-wrapper #block-gc-gare-back-home a{text-transform:uppercase;color:#b1b2b3;}#navbar .menu .block-configure{display:none;}#gare-header-background{display:none;}#gare-header-background .header-gare{display:none;}#gare-header .header-content{display:table-cell;vertical-align:top;padding:30px;padding-right:60px;}.title-bar h1{margin:0 auto;padding:15px 0 15px 15px;text-transform:uppercase;font-size:14px;}#block-gc-train-times-train-times-home-board thead{display:none;}#gare-header h1,#gare-header .station-title{margin:0;color:#000;font-size:26px;display:block;font-family:"Avenir",Arial,sans-serif;font-weight:bold;}#gare-header h1 span,#gare-header .station-title span{font-family:"Avenir",Arial,sans-serif;font-weight:bold;margin-right:5px;color:#000;}#gare-header h1 span.station-label-apos,#gare-header .station-title span.station-label-apos{margin-right:0;}#gare-header .header-links{display:none;}#header-gare-wrapper .navbar{position:static;min-height:0px;}#header-gare-wrapper .navbar-header.ccl-logged .navbar-toggle{margin-top:40px;}#header-gare-wrapper .navbar-header{display:block;position:absolute;right:0;top:0;}.context-station #header-gare-wrapper .navbar-header{top:120px;}ul.menu.nav{text-transform:uppercase;}.title-bar{background-color:#00022F;color:#ffffff;}#gare-header .title-wrapper{position:relative;}#gare-search .search .autocomplete input:focus{outline:0;}#block-gc-gare-gare-mini-fiche{position:relative;margin-top:20px;background-color:#e1e1e3;background-image:url('/sites/all/themes/gares_connexions_theme/images/gare/footer.jpg');background-repeat:repeat-x;background-position:bottom center;}#fiche{background-color:#fff;padding:40px 25px;}#fiche .station-name{text-transform:uppercase;font-size:20px;color:#000;}#fiche .station-name span{margin-right:10px;font-family:"Avenir",Arial,sans-serif;font-weight:bold;}#fiche .station-name span.station-label-apos{margin-right:0;}#fiche .address{margin-top:15px;}#fiche .station-map-link{margin-top:15px;}#fiche .horaires{margin-top:15px;}#fiche .tel-access{margin-top:15px;}#fiche .tel{display:inline-block;margin-right:50px;background:transparent url('/sites/all/themes/gares_connexions_theme/images/gare/tel.png') no-repeat left center;padding-left:18px;}#fiche .link_access{display:inline-block;}#fiche .fiche-facebook,#fiche .fiche-social{margin-top:15px;display:block;font-style:italic;}#fiche .fiche-social a.socials{display:inline-block;width:36px;height:36px;margin-right:5px;text-indent:-9999px;background-image:url('/sites/all/themes/gares_connexions_theme/images/gare/sprite-social.png');background-repeat:no-repeat;background-position:top left;}#fiche .fiche-social a.socials:last-child{margin-right:0;}#fiche .fiche-social a.socials.twitter{background-position:0 -36px;}#fiche .fiche-social a.socials.youtube{background-position:0 -72px;}#fiche .fiche-social a.socials.instagram{background-position:0 -108px;}#station-footer-text p{line-height:20px;margin:0;color:#888888;}#station-footer-text p a{color:#888888;margin-right:30px;}#block-gc-gare-gare-footer-text{margin:20px 0;}#station-pre-footer{background-position:-9999px -9999px;background-repeat:no-repeat;color:#747678;}#station-pre-footer h2{text-transform:uppercase;margin-top:0;}#station-pre-footer h2,#station-pre-footer p{display:block;text-align:center;}#station-pre-footer div{text-align:center;}#station-pre-footer a{display:inline-block;text-align:center;}.region-wrapper  #block-menu-menu-footer-station-links{padding:20px 0;line-height:normal;}.region-wrapper #block-menu-menu-footer-station-links .menu li{margin:0;width:auto;margin-left:30px;}.region-wrapper #block-menu-menu-footer-station-links .menu li a{text-indent:0;width:auto;height:auto;}#etoile-fav,#etoile-fav-disco{width:38px;height:38px;display:inline-block;vertical-align:sub;cursor:pointer;margin-left:10px;display:none;}#etoile-fav div,#etoile-fav-disco div{width:38px;height:38px;cursor:pointer;}#etoile-fav-disco div{background:transparent url(/sites/all/themes/gares_connexions_theme/images/gare/notfavoris.png) no-repeat center center;}#etoile-fav.add div{background:transparent url(/sites/all/themes/gares_connexions_theme/images/gare/notfavoris.png) no-repeat center center;}#etoile-fav.remove div{background:transparent url(/sites/all/themes/gares_connexions_theme/images/gare/favoris.png) no-repeat center center;}#gare-header .header-content h1,#gare-header .header-content .station-title{display:inline-block;vertical-align:top;}@media (min-width:960px){#block-gc-train-times-train-times-home-board thead{display:table-header-group;}#header-gare-wrapper .region-top-gare{position:relative;}#gare-header{height:290px;position:relative;}#gare-header-background{display:block;height:290px;position:absolute;top:0;left:0;right:0;background-color:#00022F;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}#gare-header .header-content{position:absolute;width:100%;max-width:960px;left:0;right:0;bottom:0;margin:0 auto;padding:0 0 20px 0;}#gare-header .header-content h1{max-width:692px;}.title-bar h1{max-width:960px;padding-left:0;}#gare-header .header-content{color:#fff;}#gare-header .header-content h1,#gare-header .header-content .station-title{vertical-align:top;max-width:690px;}#gare-header h1,#gare-header .station-title{text-shadow:1px 2px 0px #5d5d5d;margin:0 0 20px 0;color:#fff;font-size:36px;line-height:36px;}#gare-header h1 span,#gare-header .station-title span{color:#fff;}#gare-header .header-links{display:flex;justify-content:space-between;}#gare-header .header-links a{display:block;color:#fff;background-color:#faaa19;font-size:13px;box-shadow:1px 2px 0 #5d5d5d;padding:8px 15px;text-transform:uppercase;}#gare-header .header-links .link-accessibility a{background-image:url('/sites/all/themes/gares_connexions_theme/images/gare/handicap_header.png');background-repeat:no-repeat;background-position:6% 47%;padding-left:118px;}#gare-header .header-links .link-station-map a{background-image:url('/sites/all/themes/gares_connexions_theme/images/gare/picto-location-white.png');background-repeat:no-repeat;background-position:8% 47%;padding-left:30px;}#header-gare-wrapper .navbar{border:none;}#header-gare-wrapper .navbar .region-wrapper{height:55px;}#header-gare-wrapper .navbar-header{height:auto;}#header-gare-wrapper .navbar-collapse.collapse{padding:0;}#header-gare-wrapper nav{height:auto;}#header-gare-wrapper nav ul{height:55px;}#header-gare-wrapper nav a{height:55px;display:table-cell;vertical-align:middle;padding:9px 11px 0 12px;}#header-gare-wrapper nav .first a{padding-top:0;}#header-gare-wrapper nav .active a{color:#faaa19;padding-top:12px;border-bottom:3px solid #faaa19;}#header-gare-wrapper nav .first.active a{padding-top:0;border-bottom:none;}#block-gc-gare-search-gare-search,#block-gc-user-account-front-customer-account-fav-stations{position:absolute;width:100%;max-width:960px;left:0;right:0;margin:0 auto;padding:0 0 20px 0;}#gare-search{position:absolute;padding:5px;top:10px;right:0px;}#fav-stations{position:absolute;top:56px;right:0px;}#fav-stations .fav-title,#fav-stations #favorite-content{width:260px;font-size:14px;}#fav-stations .fav-title{height:40px;line-height:40px;}#fav-stations #favorite-content a{font-size:14px;}#gare-search .title{display:none;}#gare-search .search .autocomplete{width:250px;}#map-canvas{position:absolute;z-index:9;width:100%;}#block-gc-gare-gare-mini-fiche .custom-block-wrapper{position:relative;width:960px;margin:35px auto;z-index:99;}#fiche-wrapper{margin:0 auto;}#fiche{padding:50px 70px;width:430px;}#fiche .station-name{font-size:20px;}#fiche .station-name strong{margin-right:5px;}#fiche .person{font-size:12px;margin-bottom:0;}#fiche .link_access a{background:url(/sites/all/themes/gares_connexions_theme/images/gare/handicap_fiche.png) no-repeat left center;padding-left:81px;}footer .region-wrapper{display:table;}#block-gc-gare-gare-footer-text{padding:20px 0;display:table-cell;margin-right:20px;font-size:12px;}#block-menu-menu-footer-station-links{display:table-cell;text-align:right;vertical-align:middle;font-size:12px;}#station-pre-footer{background-position:180px bottom;padding:15px 0 20px 0;max-width:960px;margin:0 auto;}#station-pre-footer h2,#station-pre-footer p,#station-pre-footer div{display:table-cell;vertical-align:middle;}#station-pre-footer h2{width:170px;text-align:right;}#station-pre-footer p{padding:0 10px 0 200px;width:500px;text-align:left;}#station-pre-footer div{width:290px;text-align:right;}#station-pre-footer div a{display:inline;}}
#gare-message-block{background-image:url('/sites/all/themes/gares_connexions_theme/images/gare/hachure.png'),url('/sites/all/themes/gares_connexions_theme/images/gare/hachure.png');background-position:left bottom,left top;background-repeat:repeat-x;font-size:14px;}#gare-message{margin:0 auto;color:#000000;padding:10px;}#gare-message p{vertical-align:middle;display:inline;word-wrap:normal;}#gare-message .gare-message-label{text-transform:uppercase;color:#f4631b;float:left;margin-right:10px;}.station-transporteurs{padding:5px 30px;}.station-transporteurs.list-poi-type{border-top:none;margin-top:0;}.station-transporteurs.list-poi-type:first-child{margin-top:0;}.station-transporteurs.list-poi-type h3{text-transform:uppercase;font-size:16px;padding-left:0;}.station-transporteurs .train-content{display:inline-block;vertical-align:bottom;margin:10px 40px 10px 0;}.station-transporteurs .train-content img{vertical-align:bottom;display:inline-block;}.station-transporteurs .train-content a{line-height:14px;vertical-align:bottom;}.station-transporteurs .train-content .label{font-size:14px;font-weight:normal;color:#3E79BC;vertical-align:bottom;line-height:14px;}.station-transporteurs .train-content a:hover .label{color:#2A6496;}#station-history{border-top:2px solid #000;margin-top:20px;padding:20px 0;}#station-history img{width:100%;height:100%;}#station-history h2{color:inherit;text-transform:uppercase;}#station-history h2 span{color:#102532;font-family:"Avenir",Arial,sans-serif;}#station-history .link-history a{background-image:url(/sites/all/themes/gares_connexions_theme/images/icons/fleche-small-jaune.png);background-repeat:no-repeat;background-position:center right;padding:3px 30px 3px 0;}.block-gc-gare-services .block-title .colorize{color:#000;}.block-gc-gare-services .block-title{border-top:2px solid #000;border-bottom:1px solid #d7d7d7;padding-top:15px;padding-bottom:15px;text-transform:uppercase;}.block-gc-gare-services .services-wrapper{padding:20px 10px 10px 10px;}.block-gc-gare-services .picto-service-gare img{float:left;margin-right:25px;}.block-gc-gare-services .picto-service-gare .service-name{color:#3E79BC;margin-top:25px;}.block-gc-gare-services .picto-service-gare{display:inline-block;width:100%;vertical-align:top;margin-bottom:25px;}.block-gc-gare-services .voir-tout a:hover{color:#428bca;}.block-gc-gare-services .voir-tout a{color :#3E79BC;}.gare-bps-list .pagination .page a{border-left:none;border-right:none;cursor:pointer;}.gare-bps-list .pagination .page.active a{background-color:#faaa19;color:#fff;border-color:#faaa19;}.bp-content{width:100%;margin-left:auto;margin-right:auto;border:1px solid #e8e8e8;padding:5px 15px 15px 15px;margin-bottom:30px;box-shadow:0 1px 0 #b6b6b6;}.bp-content .field-type-image img{width:100%;height:auto;}.bp-content .field-collection-view .entity-field-collection-item{width:300px;}.bp-content .bp-image .field-name-field-uber-image-copyright .field-item::before{content:"\00A9  ";}.bp-content .bp-image .field-name-field-uber-image-legende,.bp-content .bp-image .field-name-field-uber-image-copyright{margin-top:10px;font-style:normal;font-size:12px;float:left;}.bp-content .bp-image .field-name-field-uber-image-copyright{padding-left:5px;}.gare-bps-list .pagination .next,.gare-bps-list .pagination .prev{background-position:left top;width:32px;height:26px;text-indent:-9999px;}.gare-bps-list .pagination .prev a{background-image:url('/sites/all/themes/gares_connexions_theme/images/icons/arrow-previous.png');margin:5px 35px 0 0;}.gare-bps-list .pagination .next a{background-image:url('/sites/all/themes/gares_connexions_theme/images/icons/arrow-next.png');margin:5px 0 0 35px;}.gare-bps-list .pagination .prev a,.gare-bps-list .pagination .next a{background-position:left top;width:32px;height:26px;text-indent:-9999px;border:none;}.bp-infos-short{padding:15px;min-height:165px;}.bp-infos-short .bp-gare{padding-bottom:15px;}.node-bon-plan.actu-press-list .block-title{font-size:24px;text-transform:uppercase;color:#faaa19;}.node-bon-plan.actu-press-list .bp-gare a{color:#faaa19;text-transform:uppercase;}.node-bon-plan.actu-press-list .bp-gare{border-top:1px solid #d7d7d7;padding-top:20px;text-align:right;padding-right:5px;position:absolute;right:20px;bottom:5px;width:90%;}.full-bp{padding-bottom:30px;}.full-bp .where-enjoy{margin-top:40px;}.full-bp .where-enjoy.no-space{margin-top:10px;}.full-bp .where-enjoy .field-item{margin-bottom:7px;}.full-bp .where-enjoy .file a{margin-left:5px;}.full-bp .where-enjoy .file .file-icon{width:18px;height:22px;}.full-bp .bp-image{margin-top:20px;}.full-bp h1{text-transform:uppercase;color:#000;font-size:24px;margin-bottom:5px;}.customer-bp-list .pre-hop{display:none;}.customer-bp-list .node{display:inline-block;vertical-align:top;margin-bottom:30px;position:relative;}.bp-infos .bp-accroche{color:#3E79BC;font-size:22px;padding-top:20px;border-top:1px solid #d7d7d7;}.bp-infos .bp-dates{padding-bottom:20px;}.bp-infos-short .bp-dates{font-size:11px;}.bp-infos .bp-sscat{text-transform:uppercase;margin-bottom:20px;font-size:13px;}.full-bp .where-title{font-size:18px;text-transform:uppercase;margin-bottom:15px;margin-top:25px;}.full-bp .bp-gare a{text-transform:uppercase;color:#faaa19;}.full-bp .bp-gare{padding-bottom:15px;}.full-bp .bp-poi-associes .field-item{text-transform:uppercase;padding:10px 0px 10px 15px;width:100%;border-top:1px solid #d7d7d7;margin-top:-1px;}.full-bp .bp-poi-associes .field-item.last{border-bottom:1px solid #d7d7d7;}.full-bp .bp-poi-associes .field-item a{background:transparent url('/sites/all/themes/gares_connexions_theme/images/icons/fleche-small-jaune.png') no-repeat right center;padding-right:30px;}.gare-bps-list .row-3{display:none;}.gare-bps-list .row-3 .bp-container{margin-top:20px;}.bp-infos-short h3 a:hover,.bp-infos-short h4 a:hover{color:#faaa19;text-decoration:none;}.actu-press-list .bp-infos-short .list-title{margin-top:0;}.bp-infos-short .list-title h3.bp-title{margin:0;}.bp-infos-short .list-title h4.bp-accroche{margin-top:10px;font-size:18px;color:#6990ae;padding:0;font-weight:normal;}.bp-infos-short .list-title h3.bp-title a{color:#faaa19;text-transform:uppercase;font-size:16px;}.list-img-bp{position:relative;}.list-img-bp .sous-sous-cat{background-color:#faaa19;padding:4px 20px;color:#fff;text-transform:uppercase;text-align:right;width:auto;position:absolute;top:0;right:0;}.list-img-bp a:hover{text-decoration:none;}.gare-bps-list .row-3.bp-page-1{display:block;}.gare-bps-list .row-3 .bp-container.current-bp .node{border:2px solid #faaa19;overflow:hidden;}.gare-bps-list .pagination{margin-bottom:0;}#block-ft-bons-plans-bp-hp-gare .block-title{color:#faaa19;text-transform:uppercase;margin:0;padding:15px 0;}.good-deals{margin-bottom:30px;}.good-deals h2{float:left;color:#faaa19;text-transform:uppercase;margin:0;margin-left:20px;}.good-deals .see-all{float:right;position:relative;padding-right:15px;display:block;margin-top:5px;margin-right:20px;}.good-deals .see-all .triangle{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #faaa19;margin-left:4px;position:absolute;right:0;top:4px;}.good-deals .see-all .triangle,.good-deals .see-all a{display:inline-block;}.node-edito .paragraph:first-child{padding:0;}.node-edito .page-title-big.no-biseau .page-header{margin:0;padding:0;}.link-reclamation{margin-top:5px;display:inline-block;background-color:#faaa19;font-size:13px;box-shadow:1px 2px 0 #5d5d5d;vertical-align:middle;}.link-reclamation a{text-transform:uppercase;color:#fff;padding:8px 17px 8px 17px;display:block}.link-reclamation a:hover{color:#fff;}.link-reclamation a:focus{color:#fff;text-decoration:none;}@media (min-width:960px){.customer-bp-list .node:first-child,.customer-bp-list .pre-hop + .node{margin-left:0px;}.customer-bp-list .node{margin-left:26px}.gare-bps-list .row-3 .bp-container{display:inline-block;vertical-align:top;width:300px;position:relative;}.gare-bps-list .row-3 .bp-container ~ .bp-container{margin-left:25px;}.gare-bps-list .row-3 .jumper + .bp-container{margin-left:0px;}.node-bon-plan.actu-press-list .bp-gare{width:258px;}.full-bp .bp-image{width:298px;}.full-bp .bp-image,.full-bp .bp-infos{display:inline-block;vertical-align:top;}.full-bp .bp-infos{width:620px;padding-left:35px;}.full-bp .bp-poi-associes .field-item{display:inline-block;vertical-align:top;width:275px;}.full-bp .bp-poi-associes .field-item.even{margin-right:30px;}.block-gc-gare-services .picto-service-gare{width:150px;text-align:center;}.block-gc-gare-services .picto-service-gare .service-name{margin-top:15px;}.block-gc-gare-services .picto-service-gare img{float:none;margin-right:0px;display:inline-block;}section.col-sm-9{width:620px;margin-right:30px;padding:0;}#block-gc-gare-services-ggs-mea-transport .custom-block-wrapper,#block-gc-gare-services-ggs-mea-services .custom-block-wrapper{width:100%;}section.col-sm-9{width:620px;margin-right:30px;padding:0;}.node-gare.main-container{width:100%;margin:0px auto;}.main-container-wrapper{width:960px;margin:0 auto;}.node-gare.main-container .region-wrapper section{width:100%;margin:0px auto;}#block-system-main{width:100%;margin:0px;}#gare-message-block{font-size:14px;background-image:url('/sites/all/themes/gares_connexions_theme/images/gare/hachure.png'),url('/sites/all/themes/gares_connexions_theme/images/gare/hachure.png');background-position:left bottom,left top;background-repeat:repeat-x;}#station-brute-datas{width:960px;margin:20px auto;}#station-brute-datas p{margin:0;}#station-history{vertical-align:top;}#station-history div{display:inline-block;width:320px;vertical-align:top;}#station-history img{width:auto;height:auto;display:inline-block;width:275px;vertical-align:top;margin-right:20px;}#station-history h2{margin-top:0;}#station-history .link-history a{margin-top:10px;display:inline-block;}.actu-gare{width:600px;padding-top:15px;}}
.poi-list:first-child{margin-top:120px;}.list-poi-type{width:100%;margin-left:auto;margin-right:auto;position:relative;z-index:3;border:1px solid #e8e8e8;border-top:2px solid #000000;padding-top:5px;margin-bottom:30px;box-shadow:0 1px 0 #b6b6b6;}.list-poi-type.pois-access{border-top:0px;border:none;}.list-poi-type.poi_transport_individuel,.list-poi-type.poi_transport_commun{width:100%;border:0;padding:0;margin:0;box-shadow:0;}.list-poi-type h3{margin:0;padding:10px 0 15px 20px;font-size:16px;font-family:"Avenir",Arial,sans-serif;font-weight:bold;color:#000;text-transform:uppercase;}.list-poi-type.poi-list h3 img{margin-right:15px;display:inline-block;}.list-poi-type ul{margin:0;padding:0;}.poi-access-taxo-menu + .pois-access.list-poi-type,.poi-trans-taxo-menu + .pois-access.list-poi-type{margin-top:75px;}.list-poi-type li,.poi-list .full-list-block,.pois-access .full-list-block{list-style-type:none;padding:15px 5px;border-top:solid 1px #e8e8e8;}.pois-access .full-list-block:first-child{border-top:0;}.list-poi-type.poi_transport_individuel li,.list-poi-type.poi_transport_commun li{width:100%;margin-left:auto;margin-right:auto;border:1px solid #e8e8e8;border-top:2px solid #000000;padding:5px 0 0 0;margin-bottom:30px;box-shadow:0 1px 0 #b6b6b6;}.list-poi-type li:first-child,.poi-list .full-list-block:first-child{margin-top:30px;}.poi-list .full-list-block:first-child:first-child{margin-top:0;}.list-poi-type .content-list-photo{vertical-align:top;text-align:center;height:auto;width:100%;display:inline-block;}.list-poi-type.poi-list .content-list-photo img{text-align:center;}.list-poi-type .right-list-block,.list-poi-type .full-list-block{font-size:15px;position:relative;width:100%;display:inline-block;}.list-poi-type .content-list-info.title a{color:#336892;font-size:15px;text-decoration:none;}.list-poi-type .content-list-info.title .triangle{margin-left:2px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #faaa19;}.list-poi-type .content-list-info.title .triangle,.list-poi-type .content-list-info.title a{display:inline-block;}.list-poi-type .content-list-info.field-good-deals a,.list-poi-type .content-list-info.field-good-deals-serv a{color:#faaa19;font-size:12px;text-transform:uppercase;}.list-poi-type .content-list-info.field-poi-com-taxo,.list-poi-type .content-list-info.field-poi-serv-taxo{color:#767676;text-transform:uppercase;font-size:12px;}.list-poi-type .content-list-info.field-lot2-ouvertures h4{margin:5px 0;font-size:15px;font-weight:normal;font-family:inherit;line-height:18px;}.list-poi-type .content-list-info.field-lot2-ouvertures .views-field{margin:5px 0;}.list-poi-type .content-list-info.field-poi-accessibilite img{width:16px;height:16px;margin-right:5px;margin-top:2px;float:left;}.list-poi-type .content-list-info.field-poi-accessibilite{margin:5px 0;}.list-poi-type .content-list-info.field-poi-localisation{margin:5px 0;background:url('/sites/all/themes/gares_connexions_theme/images/gare/pointeur-negatif-small-jaune.png') no-repeat;background-position:3px 2px;padding-left:21px;}.list-poi-type .content-list-info.field-poi-localisation p{margin:0;vertical-align:top;}body.gare-poi-lists .main-container .block-taxonomy-menu-block{margin-top:30px;width:calc(100% - 30px);margin-left:auto;margin-right:auto;background-color:white;padding:15px 20px 0 20px;border:1px solid #e8e8e8;position:absolute;z-index:20;border-top:2px solid #000000;box-shadow:0 1px 0 #b6b6b6;}.block-taxonomy-menu-block .block-title{margin:0;padding-bottom:15px;font-size:14px;font-family:"Avenir",Arial,sans-serif;font-weight:bold;color:#000;text-transform:uppercase;background-size:14px;background-position:98% 0px;background-repeat:no-repeat;background-image:url('/sites/all/themes/gares_connexions_theme/images/gare/fleche-droite-small.png');}.block-taxonomy-menu-block .block-title.active{background-image:url('/sites/all/themes/gares_connexions_theme/images/gare/fleche-bas-small-jaune.png');}.block-taxonomy-menu-block ul{padding-left:0;}.block-taxonomy-menu-block ul,.block-taxonomy-menu-block ul li{list-style-type:none;}.block-taxonomy-menu-block ul li{padding:10px 0;text-transform:uppercase;border-top:1px solid #e8e8e8;display:none;}.block-taxonomy-menu-block ul li.active,.block-taxonomy-menu-block ul li.active-trail{padding-bottom:0;}.block-taxonomy-menu-block ul li.active-trail ul li.active,.block-taxonomy-menu-block ul li.active-trail ul li.active-trail{padding-bottom:10px;}.block-taxonomy-menu-block ul li ul{display:none;}.block-taxonomy-menu-block ul li.active ul,.block-taxonomy-menu-block ul li.active-trail ul{padding-top:10px;}.block-taxonomy-menu-block ul li ul li{padding-left:20px;text-transform:none;}.block-taxonomy-menu-block ul li.active-trail ul,.block-taxonomy-menu-block ul li.active ul{display:block;}.block-taxonomy-menu-block ul li.active-trail ul a,.block-taxonomy-menu-block ul li.active ul a,.block-taxonomy-menu-block ul li a{color:#336892;padding-right:0;}.block-taxonomy-menu-block ul li a{padding-right:20px;}.block-taxonomy-menu-block ul li,.block-taxonomy-menu-block ul li.active-trail,.block-taxonomy-menu-block ul li.active{background-position:98% 12px;background-repeat:no-repeat;}.block-taxonomy-menu-block ul li{background-image:url('/sites/all/themes/gares_connexions_theme/images/gare/fleche-droite-small.png');}.block-taxonomy-menu-block ul li.active-trail ul li,.block-taxonomy-menu-block ul li.active ul li{background-image:none;}.block-taxonomy-menu-block ul li.active-trail ul li.active a,.block-taxonomy-menu-block ul li.active-trail ul li.active-trail a,.block-taxonomy-menu-block ul li.active-trail a,.block-taxonomy-menu-block ul li.active a{color:#faaa19;}.block-taxonomy-menu-block ul li.active-trail,.block-taxonomy-menu-block ul li.active{background-image:url('/sites/all/themes/gares_connexions_theme/images/gare/fleche-bas-small-jaune.png');}.block-taxonomy-menu-block ul li.active-trail ul li.active,.block-taxonomy-menu-block ul li.active-trail ul li.active-trail{border-left:2px solid #faaa19;}.poi-access-taxo-menu .niv-1,.poi-trans-taxo-menu .scat-link{padding-left:20px;}.poi-access-taxo-menu .niv-2{padding-left:40px;}.poi-access-taxo-menu .niv-3{padding-left:60px;}.poi-access-taxo-menu .children,.poi-trans-taxo-menu .children{display:none;}.poi-trans-taxo-menu .children.current{display:block;}.poi-trans-taxo-menu .group-title.current a{color:#faaa19;display:block;background:transparent url('/sites/all/themes/gares_connexions_theme/images/gare/fleche-bas-small-jaune.png') no-repeat right center;padding-right:20px;}.poi-trans-taxo-menu .scat-link.current{border-left:1px solid #faaa19;}.poi-trans-taxo-menu .scat-link.current a{color:#faaa19;}.poi-trans-taxo-menu .children.current a{display:block;}.poi-access-taxo-menu .expanded + .children{display:block;}.menu-taxo-title,.poi-trans-taxo-menu .group-title{font-size:14px;color:#336892;padding-right:20px;background:transparent url('/sites/all/themes/gares_connexions_theme/images/gare/fleche-droite-small.png') no-repeat right center;text-transform:uppercase;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #e8e8e8;cursor:pointer;}.poi-trans-taxo-menu .group-title{padding-right:0px;}.poi-trans-taxo-menu .group-title{background:none;}.poi-trans-taxo-menu .group-title a{display:block;background:transparent url('/sites/all/themes/gares_connexions_theme/images/gare/fleche-droite-small.png') no-repeat right center;}.menu-taxo-title a,.menu-title a{color:#336892;font-size:14px;}.menu-taxo-title.expanded,.menu-title.expanded a,.menu-title.expanded{color:#faaa19;}.menu-title.current-taxo{border-left:1px solid #faaa19;}.menu-title.current-taxo a{color:#faaa19;}.poi-access-taxo-menu .menu-title,.poi-trans-taxo-menu .scat-link{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #e8e8e8;padding-right:20px;background:transparent url('/sites/all/themes/gares_connexions_theme/images/gare/fleche-droite-small.png') no-repeat right center;cursor:pointer;}.poi-trans-taxo-menu .scat-link{background:none;}.poi-access-taxo-menu .menu-title + .menu-title{border-bottom:1px solid #e8e8e8;}.poi-access-taxo-menu,.poi-trans-taxo-menu{border-top:2px solid #000;color:#336892;display:inline-block;position:absolute;z-index:20;width:calc(100% - 30px);vertical-align:top;padding:0;margin-bottom:0;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-left:1px solid #e8e8e8;padding-left:15px;padding-right:15px;padding-top:10px;background-color:#fff;}.poi-access-taxo-menu .taxo-menu-collapsible:last-child{margin-bottom:10px;}.pois-access .default-links a{display:inline-block;margin-bottom:10px;}.pois-access .container-default{padding-left:10px;}.pois-access .default-links a:first-child{margin-top:20px;}.pois-access .triangle{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;display:inline-block;border-left:8px solid #faaa19;margin-left:3px;}.poi-access-taxo-menu .filter-container,.poi-trans-taxo-menu .filter-container{display:none;}.poi-trans-taxo-menu .showit + .filter-container{display:block;}.poi-access-taxo-menu h2,.poi-trans-taxo-menu h2{margin:0;padding-bottom:15px;border-bottom:1px solid #e8e8e8;font-size:14px;font-family:"Avenir",Arial,sans-serif;font-weight:bold;color:#000;text-transform:uppercase;background-size:14px;background-position:98% 0px;background-repeat:no-repeat;background-image:url('/sites/all/themes/gares_connexions_theme/images/gare/fleche-droite-small.png');}.poi-trans-taxo-menu h2.showit{background:transparent url('/sites/all/themes/gares_connexions_theme/images/gare/fleche-bas-small-jaune.png') no-repeat right center;}.menu-taxo-title.expanded + .children,.menu-taxo-title.expanded + .children{display:block;}.term-handicap .term-infos{border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-left:1px solid #e8e8e8;padding-left:15px;padding-right:15px;padding-top:10px;border-top:2px solid #000;}.term-handicap .term-infos h2{text-transform:uppercase;margin-bottom:15px;}.term-handicap .term-infos h2.trans-title{background:transparent url('/sites/all/themes/gares_connexions_theme/images/gare/fleche-droite-small.png') no-repeat 98% 25%;padding:0;padding-bottom:8px;margin:0;}.term-handicap .term-infos h2.showit{background:transparent url('/sites/all/themes/gares_connexions_theme/images/gare/fleche-bas-small-jaune.png') no-repeat right center;}.term-handicap .term-infos .mobile-hidden{display:none;}.term-handicap .term-infos h2.showit + .mobile-hidden{display:block;}.term-handicap .term-link{margin-top:15px;}.term-handicap{margin-bottom:20px;color:#000;margin-top:20px;}.term-handicap a{color:#336892;}.term-transporteur .term-logo{display:none;}@media (min-width:960px){.term-transporteur .term-logo{display:block;}.term-handicap .term-infos h2.trans-title{background:none;border:none;padding:0px;}.term-handicap .term-infos .mobile-hidden{display:block;}.poi-access-taxo-menu h2,.poi-trans-taxo-menu h2{background-image:none;}.poi-access-taxo-menu,.poi-trans-taxo-menu{width:250px;margin-right:30px;position:relative;border-right:none;border-left:none;border-bottom:none;border-top:none;}.pois-access .container-default{padding-left:20px;}.poi-access-taxo-menu  .filter-container,.poi-trans-taxo-menu  .filter-container{display:block;}.term-handicap .term-logo{float:left;width:270px;text-align:center;}.term-handicap .term-infos{border:0px;padding:0px;}.term-handicap .term-logo + .term-infos{padding-left:280px;}.pois-access.list-poi-type{width:650px;display:inline-block;vertical-align:top;margin-top:0;}.term-handicap .term-infos h2.trans-title{margin:20px 0 15px 0;}.poi-access-taxo-menu + .pois-access.list-poi-type,.poi-trans-taxo-menu + .pois-access.list-poi-type{margin-left:0;}.poi-access-taxo-menu + .pois-access.list-poi-type,.poi-trans-taxo-menu + .pois-access.list-poi-type{margin-top:0;}.poi-list:first-child,.pois-access .full-list-block:first-child{margin-top:30px;}body.gare-poi-lists .main-container .block-taxonomy-menu-block{display:inline-block;position:relative;width:230px;margin-right:30px;vertical-align:top;padding:0;border:0;margin-bottom:0;box-shadow:none;}.block-taxonomy-menu-block .block-title{background-image:none;}.block-taxonomy-menu-block .block-title.active{color:black;background-image:none;}.block-taxonomy-menu-block ul li{display:block;}body.gare-poi-lists .main-container #block-system-main{display:inline-block;width:650px;}body.node-type-poi-service .main-container #block-system-main,body.node-type-poi-commerce .main-container #block-system-main{width:960px;}.list-poi-type .content-list-photo{width:35%;}.list-poi-type .full-list-block{width:100%;}.list-poi-type li,.poi-list .full-list-block,.poi-list .full-list-block,.pois-access .full-list-block{list-style-type:none;padding:15px 40px;border-top:solid 1px #e8e8e8;}.pois-access .full-list-block:first-child{border-top:solid 1px #e8e8e8;}.list-poi-type .right-list-block{margin-left:30px;width:55%;}.list-poi-type .content-list-info.field-good-deals{position:absolute;right:-50px;top:0px;}.list-poi-type .content-list-info.field-good-deals-serv{position:absolute;right:15px;top:17px;}.list-poi-type.poi_transport_commun .content-poi .poi-block-left{width:100%;}}
.ouverture-wrapper{}.ouverture-wrapper .ouvertures{margin-top :5px;}.ouverture-wrapper .ouvertures .group{text-transform:uppercase;background:url("/sites/all/themes/gares_connexions_theme/images/gare/horloge.png") no-repeat;background-position:top left;padding-left:20px;color:#000000;}.ouverture-wrapper .ouvertures .line-horaire{margin:0px;}.ouverture-wrapper .ouvertures .line-horaire.message p{margin:0px;}.ouverture-wrapper .ouvertures.indispo{background-image:url('/sites/all/themes/gares_connexions_theme/images/gare/hachure.png'),url('/sites/all/themes/gares_connexions_theme/images/gare/hachure.png');background-position:left bottom,left top;background-repeat:repeat-x;padding:15px 0px;}
