#avance-tete h1{
    font-family: 'Lato Light';
    font-size: 50px;
    color: #6c6262;
    font-weight: normal;
    text-align:center;
}

#location-retour-top-bas-page{
    height:32px;
    width:100%;
    background:#FFF;
    padding-top:10px;
}

#location-retour-top-bas-page #location-retour-top-bas-page-trait{
    height:1px;
    width:850px;
    background:#5c5050;
    margin:auto;
}

#location-retour-top-bas-page a{
    background:url('../images/loueur/fond-lien-retour-top-bas-page.jpg') no-repeat top left;
    width:50px;
    height:22px;
    line-height:22px;
    display:block;
    text-align:center;
    margin:auto;
    font-family:'Lato Light';
    font-size:11px;
    text-transform:uppercase;
    color:#5c5050;
    text-decoration:none;
}

#location-retour-top-bas-page a:hover{
    background:#ffb25b;
    color:#FFF;
}

#contenaire-content-avance{
    width:1165px;
    margin:40px auto 0 auto;
}

#avance-bloc-gauche{
    width:440px;
    height:238px;
    background:#453b33;
    text-align:center;
    float:left;
}

#avance-bloc-gauche h3{
    font-family: 'Lato Light';
    font-size: 33px;
    color: #ffaa46;
    font-weight: normal;
    padding-top: 5px;
    letter-spacing: 1px;
}

#avance-bloc-gauche .separateur-blanc{
    display: block;
    margin: 10px auto 25px auto;
}

#avance-bloc-gauche .input-valider{
    width: 158px;
    height: 44px;
    background: #ffa244;
    color: #fffdda;
    border: none;
    font-family: 'Lato Light';
    font-size: 23px;
    letter-spacing: 1px;
    cursor: pointer;
    float:right;
}

#avance-bloc-gauche form{
    width: 415px;
    margin:0 auto 30px auto;
}

#avance-bloc-gauche .input-text{
    height: 44px;
    width: 217px;
    background: #fffdda;
    border: none;
    font-family: 'Lato';
    font-size: 15px;
    color: #58483e;
    padding: 0 10px;
    float:left;
}

#avance-bloc-centre{
    float: left;
    width: 125px;
    height: 238px;
    text-align: center;
    line-height: 238px;
    text-transform: uppercase;
    font-family: 'Lato Light';
    font-size: 50px;
    color: #d6d1b4;
}

#avance-bloc-droite{
    width:600px;
    height:828px;
    float:right;
    position:relative;
    margin-bottom:50px;
}

#bloc-avance-bloc-droite{
    width:600px;
    height:800px;
    background: #fffdda;
    border:1px solid #e7e6d1;
    width:600px;
    height:800px;
    padding:3px;
}

#bloc-avance-bloc-droite h3{
    height: 53px;
    width: 595px;
    display: block;
    text-align: center;
    background: #ffaa46;
    color: #fffdda;
    line-height: 53px;
    letter-spacing: 1px;
    font-weight: normal;
    font-family: 'Lato Light';
    font-size: 33px;
}

#bloc-avance-bloc-droite .separateur-orange{
    display: block;
    margin: 30px auto 15px auto;
}

#bloc-avance-bloc-droite form{
    padding:0 22px;
}

#bloc-avance-bloc-droite label{
    font-family: 'Lato';
    font-size: 18px;
    color: #58483e;
    display: block;
    margin-bottom: 12px;
    border-bottom: 1px solid #58483e;
    text-transform:uppercase;
    padding: 0 5px 8px 5px;
}

#bloc-avance-bloc-droite #s2id_recherche-home-destination{
    width: 546px;
}

#bloc-avance-bloc-droite .recherche-double-champs-gauche{
    float:left;
    margin-left:5px;
}

#bloc-avance-bloc-droite .recherche-double-champs-droite{
    float:right;
    margin-right:5px;
}

#bloc-avance-bloc-droite .un-filtre{
    margin-bottom:44px;
}

#bloc-avance-bloc-droite #filtre-date .icone-cal{
    vertical-align:middle;
    margin-right:15px;
}

#bloc-avance-bloc-droite #filtre-date input{
    vertical-align:middle;
}

#bloc-avance-bloc-droite .input-text-date{
    height:38px;
    border:1px solid #c3bda3;
    width:175px;
    font-family: 'Lato';
    font-size: 15px;
    color: #5c5050;
    text-align:center;
    letter-spacing:1px;
}

#bloc-avance-bloc-droite select{
    border: 1px solid #c3bda3;
    width: 264px;
    height: 38px;
    padding: 0 0 0 20px;
    font-family: 'Lato';
    font-size: 15px;
    color: #5c5050;
}

#bloc-avance-bloc-droite #filtre-type{
    margin-bottom:30px;
}

#bloc-avance-bloc-droite .separateur-orange-bas{
    display: block;
    margin: 0 auto 15px auto;
}

#bloc-avance-bloc-droite #contenaire-filtre-filtre-droite{
    font-family: 'Lato Bold';
    font-size: 13px;
    color: #6a574c;
    text-transform: uppercase;
    text-align: center;
    letter-spacing:1px;
}

#bloc-avance-bloc-droite #nombre-location-recherche-avancee{
    color:#fffdda;
    background:#f09840;
    margin-right: 10px;
    padding: 3px 15px;
}

#bloc-avance-bloc-droite .input-valider{
    position:absolute;
    bottom:0;
    width: 180px;
    height: 44px;
    border: none;
    background: #ffa244;
    color: #fffdda;
    letter-spacing: 1px;
    font-family: 'Lato Light';
    font-size: 23px;
    display: block;
    right: 20px;
    cursor:pointer;
}

.separateur-creme{
    display: block;
    margin: 5px auto;
}

#subline{
    color: #9e9c86;
    text-transform: uppercase;
    font-family: 'Lato Light';
    font-size: 12px;
    text-align: center;
}

#retour-accueil{
    width: 178px;
    height: 23px;
    display: block;
    background: url('../images/location/fond-link-recherche.png') no-repeat left top;
    text-decoration: none;
    color: #5c5050;
    font-family: 'Lato Light';
    font-size: 10px;
    padding: 0px 0 0 35px;
    text-transform: uppercase;
    border: none;
    cursor: pointer;
    line-height: 23px;
}

#retour-accueil:hover{
    color:#f2a554;
}

#bloc-link-retour-accueil{
    height:21px;
    width: 1165px;
    margin: auto;
}

.alert-warning{
    margin: 20px 0 0 0;
    text-align: center;
    color: #B9121B;
    font-family: 'Lato';
    font-size: 20px;
}