﻿div.favoris_supp {
    width: 380px;
    font-size: 11px;
}

a#bouton_acces_favoris {
    float: left;
    margin: 10px 0 0 10px;
    font-size: 11px;
}

ul.annonce li {
    background-color: #f9f5ef;
    width: 970px;
    height: 330px;
    margin: 10px 0 0 10px;
    padding: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ddd;
}

div.photos_annonce {
    margin: 15px 0 0 15px;
    float: left;
    width: 296px;
    height: 260px;
    border: 0px solid red;
}

img.annonce_photo {
    float: left;
    width: 296px;
    height: 221px;
    border: 0px solid black;
}

a.lien_annonce_photo_mini {
    margin: 7px 2px 0 2px;
    float: left;
    border: 0px solid black;
}

a.lien_annonce_photo_mini.first {
    margin-left: 0;
}

a.lien_annonce_photo_mini.last {
    margin-right: 0;
}

a.lien_annonce_photo_mini img {
    width: 46px;
    height: 35px;
    border: 0px solid black;
}

div.annonce_descri {
    float: left;
    margin: 15px 0 0 10px;
    width: 440px;
    height: 260px;
    line-height: 16px;
    font-size: 12px;
    border: 0px solid green;
}

div.annonce_descri a.titre_annonce {
    font-weight: bold;
    font-size: 1.3em;
    text-decoration: none;
    border: 0px solid black;
}

div.annonce_descri p.titre_annonce {
    font-weight: bold;
    font-size: 1.3em;
    text-decoration: none;
    border: 0px solid black;
}

div.annonce_descri p.localisation_annonce {
    margin: 10px 0 0 0;
    font-size: 12px;
    line-height: 16px;
    border: 0px solid black;
}

div.annonce_descri div.complement_annonce {
    margin: 10px 0 0 0;
    font-weight: bold;
    color: #727272;
    border: 0px solid black;
}

div.annonce_descri a.nb_pers_annonce {
    font-size: 11px;
}

.ui-button .ui-icon.ui-icon-nb-pers {
    /*background-image: url('../img/icone_nb_pers.png');*/
    background-image: url('../img/sprite_location_picto.png');
    background-repeat: no-repeat;
    background-position: 0 3px;
    width: 16px;
    height: 16px;
}

a.euro_annonce {
    margin: 0 0 0 5px;
    font-size: 11px;
}

.ui-button .ui-icon.ui-icon-euro {
    /*background-image: url('../img/icone_euro.png');*/
    background-image: url('../img/sprite_location_picto.png');
    background-repeat: no-repeat;
    background-position: 0 -57px;
    width: 16px;
    height: 16px;
}

a.surface_annonce {
    margin: 0 0 0 5px;
    font-size: 11px;
}

.ui-button .ui-icon.ui-icon-surface {
    /*background-image: url('../img/icone_surface.png');*/
    background-image: url('../img/sprite_location_picto.png');
    background-repeat: no-repeat;
    background-position: 0 -118px;
    width: 16px;
    height: 16px;
}

div.annonce_descri p.description_annonce {
    margin: 10px 0;
    height: 130px;
    overflow: hidden;
    color: #666;
    border: 0px solid black;
}

div.annonce_descri div.menu_dispo_et_voir {
    margin: 10px 0;
    width: 420px;
    height: 40px;
    border: 0px solid black;
}

div.annonce_descri div.menu_dispo_et_voir a.button_dispo {
    float: left;
    margin: 0 0 0 10px;
    background-image: url('../img/bouton_disponibilite.png');
    background-position: left 0px;
    background-repeat: no-repeat;
    display: block;
    width: 162px;
    height: 37px;
    line-height: 37px;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    text-decoration: none;
    text-indent: 45px;
    border: 0px solid black;
}

div.annonce_descri div.menu_dispo_et_voir a.button_dispo:hover {
    background-position: left -37px;
    background-repeat: no-repeat;
}

div.annonce_descri div.menu_dispo_et_voir a.button_promotions {
    float: left;
    margin: 0 0 0 10px;
    background-image: url('../img/bouton_disponibilite.png');
    background-position: left 0px;
    background-repeat: no-repeat;
    display: block;
    width: 162px;
    height: 37px;
    line-height: 37px;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    text-decoration: none;
    text-indent: 45px;
    border: 0px solid black;
}

div.annonce_descri div.menu_dispo_et_voir a.button_promotions:hover {
    background-position: left -37px;
    background-repeat: no-repeat;
}

div.annonce_descri div.menu_dispo_et_voir a.button_voir {
    float: left;
    margin: 0;
    background-image: url('../img/bouton_voir.png');
    background-position: left 0px;
    background-repeat: no-repeat;
    display: block;
    width: 168px;
    height: 37px;
    line-height: 37px;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    text-decoration: none;
    text-indent: 45px;
    border: 0px solid black;
}

div.annonce_descri div.menu_dispo_et_voir a.button_voir:hover {
    background-position: left -37px;
    background-repeat: no-repeat;
}

div.annonce_descri div.menu_dispo_et_voir a.bouton_favoris {
    float: left;
    margin: 0 0 0 10px;
    background-image: url('../img/bouton_favoris.png');
    background-position: left -74px;
    background-repeat: no-repeat;
    display: block;
    width: 194px;
    height: 37px;
    line-height: 37px;
    font-weight: bold;
    font-size: 15px;
    color: #696969;
    text-decoration: none;
    text-indent: 42px;
    border: 0px solid black;
}

div.annonce_descri div.menu_dispo_et_voir a.bouton_favoris:hover {
    background-position: left -111px;
    cursor: pointer;
}

div.annonce_descri div.menu_dispo_et_voir a.bouton_favoris.voir:hover {
    background-position: left -37px;
    cursor: pointer;
}

div.annonce_descri div.menu_dispo_et_voir a.bouton_favoris_mini {
    float: left;
    margin: 0 0 0 10px;
    background-image: url('../img/bouton_favoris_mini.png');
    background-position: left -74px;
    background-repeat: no-repeat;
    display: block;
    width: 38px;
    height: 37px;
}

div.annonce_descri div.menu_dispo_et_voir a.bouton_favoris_mini:hover {
    background-position: left -111px;
    cursor: pointer;
}

div.annonce_descri div.menu_dispo_et_voir a.bouton_favoris_mini.voir:hover {
    background-position: left -37px;
    cursor: pointer;
}

div.annonce_descri div.menu_dispo_et_voir a.bouton_supp_favoris {
    float: left;
    margin: 0 0 0 10px;
    background-image: url('../img/supp_favoris.png');
    background-position: left 0px;
    background-repeat: no-repeat;
    display: block;
    width: 194px;
    height: 37px;
    line-height: 37px;
    font-weight: bold;
    font-size: 15px;
    color: #696969;
    text-decoration: none;
    text-indent: 42px;
    border: 0px solid black;
}

div.annonce_descri div.menu_dispo_et_voir a.bouton_supp_favoris:hover {
    background-position: left -37px;
    cursor: pointer;
}

div.annonce_descri div.menu_dispo_et_voir a.bouton_supp_favoris_mini {
    float: left;
    margin: 0 0 0 10px;
    background-image: url('../img/supp_favoris_mini.png');
    background-position: left 0px;
    background-repeat: no-repeat;
    display: block;
    width: 43px;
    height: 37px;
}

div.annonce_descri div.menu_dispo_et_voir a.bouton_supp_favoris_mini:hover {
    background-position: left -37px;
    cursor: pointer;
}

div.annonce_action {
    float: left;
    margin: 0px 0 0 10px;
    width: 190px;
    height: 275px;
    border: 0px solid blue;
}

div.annonce_action div.annonce_num {
    margin: 0 0 0 4px;
    padding: 9px 0 0 0;
    /*background:url('../img/fond_num_annonce.png');*/
    background: url('../img/sprite_liste_location.png');
    background-position: 0 -294px;
    background-repeat: no-repeat;
    display: block;
    width: 183px;
    height: 26px;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    border: 0px solid black;
}

div.annonce_action div.annonce_num_laurrier {
    margin: 0 0 0 4px;
    padding: 9px 0 0 0;
    /*background:url('../img/fond_num_annonce_laurrier.png');*/
    background: url('../img/sprite_liste_location.png');
    background-position: 0 -339px;
    background-repeat: no-repeat;
    display: block;
    width: 183px;
    height: 26px;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    border: 0px solid black;
}

div.annonce_action div.annonce_contact_proprio {
    margin: 5px 0 0 4px;
    padding: 15px 0 0 10px;
    /*background:url('../img/fond_contact_proprio.png');*/
    background: url('../img/sprite_liste_location.png');
    background-position: 0 -147px;
    background-repeat: no-repeat;
    display: block;
    width: 171px;
    height: 122px;
    border: 0px solid black;
}

div.annonce_action div.annonce_contact_proprio.agence {
    /*background:url('../img/fond_contact_agence.png');*/
    background-position: 0 0;
}

div.annonce_action div.annonce_contact_proprio h4 {
    font-weight: bold;
    font-size: 17px;
    color: #3c3c3c;
    border: 0px solid black;
}

div.annonce_action div.annonce_contact_proprio p {
    margin: 10px 0 0 0;
    font-weight: normal;
    line-height: 17px;
    font-size: 12px;
    color: #595858;
    border: 0px solid black;
}

div.annonce_action a.annonce_contact_email {
    margin: 4px 0 0 0;
    font-size: 11px;
}

div.annonce_action p.infos {
    margin: 10px 0 0 0;
}

.imginfo {
    margin: 5px 0 0 5px;
}
/*laurence*/
div.annonce_descri  p.findannonce {
   
    font-style: italic;
    font-weight: bold;
   
}