@media (min-width: 1200px) {
  #header .logo .slogan {
    display: inline-block;
    zoom: 1;
    *display: inline;
    zoom:1;
    *display:inline;
  }
  .main-not-front .main-title {
    margin: 50px auto 36px auto;
    padding: 0 10px;
    width: 1180px;
    *zoom: 1;
  }
  .main-not-front .main-title:before,
  .main-not-front .main-title:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .main-not-front .main-title:after {
    clear: both;
  }
  .main-not-front .main-title .more-infos {
    right: 254px;
  }
  .main-not-front .container {
    margin: 0 auto;
    padding: 0 10px 20px 10px;
    width: 1180px;
    *zoom: 1;
  }
  .main-not-front .container:before,
  .main-not-front .container:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .main-not-front .container:after {
    clear: both;
  }
  .sidebar-first .main-not-front .content,
  .sidebar-second .main-not-front .content,
  .two-sidebars .main-not-front .content {
    width: 700px;
  }
  .no-sidebars .main-not-front .content.content-hub,
  .sidebar-first .main-not-front .content-hub,
  .sidebar-second .main-not-front .content-hub {
    width: 940px;
  }
  .sidebar-first .main-not-front .aside-sidebar,
  .sidebar-second .main-not-front .aside-sidebar,
  .two-sidebars .main-not-front .aside-sidebar {
    background: #ffffff;
    border: 3px solid #ebebeb;
    clear: none;
    display: block;
    float: left;
    margin-left: 20px;
    padding: 0;
    width: 214px;
    -webkit-box-shadow: 0 2px 2px #bcbcbc;
    -moz-box-shadow: 0 2px 2px #bcbcbc;
    box-shadow: 0 2px 2px #bcbcbc;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
  }
  .sidebar-first .main-not-front .aside-sidebar .block,
  .sidebar-second .main-not-front .aside-sidebar .block,
  .two-sidebars .main-not-front .aside-sidebar .block {
    border-bottom: 2px solid #ebebeb;
    border-left: 0;
    display: block;
    padding: 25px 20px;
    width: auto;
  }
  .sidebar-first .main-not-front .aside-sidebar .block:last-child,
  .sidebar-second .main-not-front .aside-sidebar .block:last-child,
  .two-sidebars .main-not-front .aside-sidebar .block:last-child {
    border-bottom: none;
  }
  .main-not-front .content.content-hub .block-hub {
    width: 403px;
    -webkit-transition: width 1s ease 0.25s;
    -moz-transition: width 1s ease 0.25s;
    -ms-transition: width 1s ease 0.25s;
    -o-transition: width 1s ease 0.25s;
    transition: width 1s ease 0.25s;
  }
  #map-service-state .status-services .tab-block {
    min-height: 60px;
  }
  #map-service-state .status-services .status-metro .line {
    min-height: 60px;
  }
  #map-service-state .status-services .status-metro .line-1 {
    background-position: 0 0;
  }
  #map-service-state .status-services .status-metro .line-2 {
    background-position: 0 -400px;
  }
  #map-service-state .status-services .status-metro .line-4 {
    background-position: 0 -800px;
  }
  #map-service-state .status-services .status-metro .line-5 {
    background-position: 0 -1200px;
  }
  #map-service-state .status-services .status-metro .global-alert {
    background-position: 30px 0;
    min-height: 60px;
  }
  div.messages {
    padding: 0;
    width: 700px;
  }
  .infolettre {
    background: url('../img/infolettre.png') no-repeat 0 0;
    padding-left: 40px;
  }
  #plan-metro .nav-sidebar {
    float: left;
    margin-right: 20px;
    width: 220px;
  }
  #plan-metro .nav-sidebar .nav-level-3 {
    margin-right: 20px;
  }
  #plan-metro .nav-sidebar .nav-level-3 > ul {
    margin: 0;
  }
  #plan-metro .nav-sidebar .nav-level-3 > ul > li {
    border-top: 1px solid #D3D3D3;
    display: block;
  }
  #plan-metro .nav-sidebar .nav-level-3 > ul > li > a {
    margin-top: 0;
    padding: 10px 36px 10px 12px;
  }
  #plan-metro .nav-sidebar .nav-level-3 > ul > li > a:hover,
  #plan-metro .nav-sidebar .nav-level-3 > ul > li > a:focus {
    color: #515151;
    background: none;
  }
  #plan-metro .nav-sidebar .nav-level-3 > ul > li > a:before,
  #plan-metro .nav-sidebar .nav-level-3 > ul > li > a:after {
    display: block;
  }
  #plan-metro .nav-sidebar .nav-level-3 > ul > li.active-trail a {
    color: #515151;
    background: none;
  }
  #plan-metro .nav-sidebar .nav-level-3 > ul > li.has-children ul {
    display: block;
  }
}
