div#alaune_list {
    /*background: url('../img/list_location_back_entete.png');*/
    background-image: url('../img/sprite_location_index.png');
    background-position: 0 -444px;
    background-repeat: no-repeat;
    text-align: center;
    margin: 10px auto;
    width: 961px;
    height: 229px;
    padding-left: 10px;
}

div#alaune_list a {
    text-decoration: none;
}

div#alaune_list div.annonce_alaune {
    float: left;
    margin: 12px 4px 0 0;
    /*background-image: url('../img/fond_alaune.png');*/
    background-image: url('../img/sprite_location_index.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 187px;
    height: 201px;
    border: 0px solid black;
}

div#alaune_list div.annonce_alaune img {
    margin: 10px 0 0 0;
    width: 169px;
    height: 128px;
}

div#alaune_list div.annonce_alaune div.text_alaune {
    margin: 5px 0 0 0;
    width: 187px;
    color: #3a3838;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    border: 0px solid black;
}

div#alaune_list div.annonce_alaune div.text_alaune p {
    border: 0px solid black;
}

div#alaune_list div.annonce_alaune div.text_alaune a.voir_annonce {
    margin: 5px 0 0 0;
    font-size: 10px;
}

div#alaune_list div.annonce_alaune_proprio {
    float: left;
    margin: 12px 4px 0 0;
    /*background-image: url('../img/fond_alaune_proprio.png');*/
    background-image: url('../img/image_promotion.png');
    width: 187px;
    height: 201px;
    border: 0px solid black;
}

div#alaune_list div.annonce_alaune_proprio a.detail_alaune {
    margin: 155px 0 0 0;
    font-size: 11px;
}

div#bloc_filtre {
    height: 80px;
    padding: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
    width: 960px;
    /*background-image: url('../img/list_location_back_filtre.png');*/
    background-image: url('../img/sprite_location_index.png');
    background-position: 0 -683px;
    background-repeat: no-repeat;
}

div#div_logo_region {
    width: 120px;
    float: left;
    height: 75px;
    border: 1px solid #CCCCCC;
}

div#bloc_filtre p {
    margin: 0 0 5px 5px;
    font-size: 1.2em;
}

div#filtre_region, div#filtre_departement, div#filtre_ville {
    float: left;
    margin: 5px 10px;
}

div#bloc_recherche h3 {
    font-size: 1.3em;
    font-weight: bold;
    top: 15px;
    color: #555;
    position: relative;
    z-index: 4;
    padding-left: 15px;
    margin-bottom: 25px;
}

div#bloc_recherche h3 a {
    text-decoration: none;
    color: #BA4363;
}

div#bloc_recherche h3 a:hover {
    text-decoration: underline;
}

div#bloc_recherche h3 a span {
    font-size: 0.6em;
    color: #999;
}

div#rech_show {
    width: 969px;
    height: 201px;
    /*background-image: url('../img/list_location_back_recherche.png');*/
    background-image: url('../img/sprite_location_index.png');
    background-position: 0 -793px;
    background-repeat: no-repeat;
    margin: -50px auto 0;
    position: relative;
    z-index: 3;
}

div#rech_type {
    float: left;
    width: 790px;
    margin-top: 55px;
    color: #FFF;
    height: 90px;
}

li.group_rech {
    float: left;
    padding: 5px 10px 0 10px;
    /*background-image: url('../img/list_location_split_recherche.png');*/
    background-image: url('../img/sprite_location_index.png');
    background-position: 0 -1105px;
    background-repeat: no-repeat;
    height: 90px;
}

li.first {
    background: none;
}

li.group_rech h4 {
    font-weight: bold;
    margin-bottom: 5px;
}

li.group_rech input, li.group_rech select {
    margin: 10px 5px 0 0;
}

li.group_rech input {
    display: block;
    float: left;
}

li.group_rech label {
    margin: 10px 5px 0 0;
    width: 24px;
}

li.group_rech label.label_chekbox {
    width: 70px;
    margin-left: 5px;
    float: left;
}

li.group_rech label.label_type {
    margin-top: 5px;
}

li.group_rech input.chekbox_type {
    margin: 5px 5px 0 0;
}

div.group_rech_similaire {
    float: left;
}

li.group_submit {
    padding: 5px 0 0 10px;
    text-align: center;
    width: 170px;
}

p.nb_annonce {
    font-size: 1.3em;
    font-weight: bold;
}

span.small {
    font-size: 0.7em;
    font-weight: normal;
    display: block;
    margin-bottom: 5px;
}

li.group_submit button {
    clear: both;
    width: 132px;
    height: 45px;
    /*background-image: url('../img/recherche_bt.png');*/
    background-image: url('../img/sprite_location_index.png');
    background-position: 0 -1206px;
    background-repeat: no-repeat;
    background-color: transparent;
    text-align: center;
    font-size: 1.2em;
    font-weight: bold;
    color: #3a3a3a;
    padding-left: 28px;
    padding-bottom: 5px;
    border-style: none;
}

li.group_submit button:hover {
    /*background-image: url('../img/recherche_bt_hover.png');*/
    background-position: 0 -1258px;
}

div#rech_date {
    float: left;
    width: 141px;
    height: 130px;
    margin-left: 25px;
    padding: 38px 0px 0;
    text-align: center;
}

div#rech_date h4 {
    color: #FFF;
    font-size: 1.2em;
    font-weight: bold;
    width: 130px;
    margin: 0 auto 8px;
}

div#form_date {
    width: 130px;
    margin: 0 auto;
}

div#rech_date div.date {
    /*background-image: url('../img/list_location_date.png');*/
    background-image: url('../img/sprite_location_index.png');
    background-position: 0 -1068px;
    background-repeat: no-repeat;
    width: 130px;
    height: 27px;
    float: left;
    margin-bottom: 5px;
    text-align: left;
}

div#rech_date input.input_date {
    font-size: 1.1em;
    border: none;
    margin: 6px 0 0 5px;
    background: #FFF;
    width: 98px;
}

div#rech_date button {
    clear: both;
    width: 81px;
    height: 22px;
    /*background-image: url('../img/list_location_bt_recherche.png');*/
    background-image: url('../img/sprite_location_index.png');
    background-position: 0 -1004px;
    background-repeat: no-repeat;
    text-align: center;
    font-weight: bold;
    color: #FFF;
    padding-bottom: 5px;
    border-style: none;
}

div#rech_date button:hover {
    /*background-image: url('../img/list_location_bt_recherche_hover.png');*/
    background-position: 0 -1036px;
}

div.dialog h3 {
    color: #217ba1;
    background-image: url('../img/sprite_location_index.png');
    background-position: 0 -422px;
    background-repeat: no-repeat;
    padding-left: 15px;
    font-size: 1.1em;
    font-weight: bold;
    margin: 10px 0;
}

div.dialog p.small_left {
    float: left;
    width: 290px;
    font-size: 12px;
}

div.dialog p.normal {
    font-size: 12px;
}

div.dialog textarea {
    font-size: 12px;
    color: #666;
}

div.dialog img.capture_option {
    float: right;
    margin: 20px 10px 0px 0px;
    width: 290px;
}

div.info_methode p {
    padding: 10px;
    font-size: 14px;
}

div.info_methode {
    margin: 20px auto 20px auto;
    width: 800px;
}