.web {
    margin: 0 auto;
    max-width: 940px;
    text-align: left;
    width: 100%;
    z-index: 1;
}

.nav {
  background-color: #e6e7e8;
  margin-bottom: 20px;
}

.nav-left {
  float: left;
  width: 23.40426%;
  height: 910px;
  margin-right: 20px;
  background-color: #e6e7e8;
}

.hide-text, .rampe, .ennavi label {
    position: absolute;
    top: -9000px;
}

.ennavi {
    background: #e6e7e8 none repeat scroll 0 0;
    font-family: PlutoSansDPDRegular-Web,sans-serif;
    margin-top: 20px;
}
.ennavi::after, .ennavi::before {
    content: "";
    display: table;
    width: 100%;
}
.ennavi::after {
    clear: both;
}
.ennavi {
}
.ennavi ol, .ennavi ul {
    float: left;
}
.ennavi li {
    float: left;
    font-size: 1.2em;
}
.ennavi li a {
    color: #414042;
    display: inline-block;
    padding: 20px 10px;
    text-align: center;
    text-decoration: none;
}
.ennavi li a:hover {
    background: #009adf none repeat scroll 0 0;
    color: #fff;
}
.ennavi li a.premier {
    padding-left: 0;
}
.ennavi li.actif a {
    background: #009adf none repeat scroll 0 0;
    color: #fff;
}
.ennavi form div {
    float: right;
    margin: 5px 0 0;
    position: relative;
}
.ennavi input[type="text"] {
    height: 40px;
}
.ennavi .validant {
    background: #0060a2 url("../images/ext/picto-search.png?version=1.0") no-repeat scroll 10px 10px;
    color: transparent;
    font: 0px/0 a !important;
    height: 40px;
    margin-left: -3px;
    padding: 0;
    text-shadow: none;
    width: 40px;
}

.entete {
    margin-top: 10px;
}
.entete::after, .entete::before {
    content: "";
    display: table;
    width: 100%;
}
.entete::after {
    clear: both;
}
.entete {
}
.entete img {
    float: left;
    margin-top: 13px;
}
.entete ul {
    float: right;
    font-size: 1.2em;
}
.entete li {
    border-left: 1px solid #808285;
    display: inline-block;
}
.entete li:first-child {
    border: medium none;
}
.entete a, .entete span {
    color: #808285;
    padding: 0 5px;
    text-decoration: none;
}
.entete input[type="button"] {
    background: #fff none repeat scroll 0 0;
    color: #808285;
    cursor: pointer;
    padding-left: 10px;
}