.region-top .region-wrapper {
    overflow: hidden;
    height: 35px;
}
#block-gc-header-footer-header-galactic {
    overflow: hidden;
}
#block-gc-header-footer-header-galactic a,
#block-gc-header-footer-header-galactic p {
    float: left;
}
#gare-header-background {
  background: none;
  height: 290px;
  overflow: hidden;
}
#gare-header-background .header-gare {
  display: block;
  min-height: 100%;
  min-width: 100%;
  width: 100%;
  height: auto;
}
#block-locale-language {
    float: right;
    margin-top: 10px;
}

/* Affichage entete table horaire temps reel */
.carriers-tr .train-times-tabs-trains li:first-child + li a {
  color: #faaa19;
}
.train-times-tabs-trains li:first-child + li {
  text-align: left;
}
.carriers-tr .train-times-tabs-trains li:first-child + li a {
  background-color: #fff;
}
.train-times-tabs-trains li:first-child + li a {
  border-left: 1px solid #d7d7d7;
}

.train-times-tabs-arrdep li:first-child strong {
    color: #084b96;
}
.train-times-tabs-arrdep li:first-child span {
    color: #336891;
}
.departure .train-times-tabs-arrdep li:first-child {
    background-color: #084b96;
    border: none;
}
.departure .train-times-tabs-arrdep li:first-child span {
    color: #b5c9e0;
}

.train-times-tabs-arrdep li:first-child + li strong {
    color: #0a6d2f;
}
.train-times-tabs-arrdep li:first-child + li span {
    color: #559e20;
}

.arrival .train-times-tabs-arrdep li:first-child + li {
    background-color: #559e20;
    border: none;
}
.departure .train-times-tabs-arrdep li:first-child strong,
.arrival .train-times-tabs-arrdep li:first-child + li strong,
.arrival .train-times-tabs-arrdep li:first-child + li span {
    color: #fff;
}

.departure .train-times tr.odd {
    background-color: #084b96;
}
.arrival .train-times tr.odd {
    background-color: #559e20;
}

/* Hide HTML5 iframe for IE8 and older (Flash iframe will be displayed) */
#itiview-html5 {
    display: none;
}