* {
    margin: 0;
    padding: 0;
}
html {
    width: 100%;
}
.habiter {
    background: none repeat scroll 0 0 #FFF;
    color: #585858;
    font-family: Arial,sans-serif;
    font-size: 11px;
}
.habiter img {
    border: medium none;
}

#contenu p {
    margin: 0 0 13px;
}
.spacer{
	clear: both;
}
/* ++++ */
.habiter a,.habiter a:hover{
	color:black;
	text-decoration:none;
}
.habiter ul li {
    list-style: none outside none;
}

#global {
    height: auto !important;
    margin: 0 auto !important;
    min-height: 100%;
    width: 1330px;
}
#full_header {
    background-color: #030907;
    border-bottom: 2px solid #686B6A;
    min-height: 160px;
    left: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    min-width: 1330px;
}

#main-content #full_header {
    min-width: 960px;
}

#header {
    background: none repeat scroll 0 0 #030907;
    margin: 0 auto !important;
    padding: 0;
    position: relative;
    width: 1330px;
}
#header #header_top {
    clear: both;
    float: left;
    margin: 0 auto !important;
    width: 1147px;
}
#header #header_left {
    clear: both;
    float: left;
    margin: -30px 0 0 175px;
    padding: 0;
    width: 245px;
}
#header #header_left #logo {
    float: left;
    height: 100px;
    margin: 0;
    padding: 0 11px 0 0;
    width: 230px;
}
#header #header_left #icones_multimedia a {
    float: left;
    margin: 3px 14px 0 0;
}
#header #header_left #icones_multimedia .icone_multimedia {
    float: left;
}
#header #header_left #icones_multimedia .icone_multimedia.petit_espacement_droite {
    width: 114px;
}
#header #header_left #icones_multimedia .icone_multimedia.grand_espacement_droite {
    margin-right: 20px;
    width: 110px;
}
#header #header_left #icones_multimedia .icone_multimedia a {
    clear: none;
}
#header #header_left #icones_multimedia .icone_multimedia p {
    margin: 0;
}
#header #header_left #icones_multimedia .icone_multimedia p.gris_maj a {
    clear: none;
    color: #7B7A7E;
    font: 10px Arial;
    margin: 20px 0 0;
    text-transform: uppercase;
}
#header #header_left #icones_multimedia .icone_multimedia p.blanc_maj a {
    clear: none;
    color: #FFFFFF;
    font: 10px Arial;
    margin: -1px 0 3px;
    text-transform: uppercase;
}
#header #header_right {
    float: left;
    margin: 0;
    padding: 0;
    width: 741px;
}

#header #header_right_top {
    float: left;
    margin: 0 0 15px;
    padding: 0;
    width: 741px;
}
#header #myhabiter {
    float: right;
    height: 33px;
    margin: 0 15px 0 0;
}
#header #myhabiter #connexion_my_habiter_left {
    background: url("../../../images/habiter/v3/header/myhabiter_top_left.png") no-repeat scroll left top transparent;
    float: left;
    height: 31px;
    margin: 0 0 15px;
    width: 12px;
}
#header #myhabiter #connexion_my_habiter_center {
    background: url("../../../images/habiter/v3/header/myhabiter_top_center.png") repeat-x scroll left top transparent;
    color: #FFFFFF;
    float: left;
    font: 18px Arial;
    height: 28px;
    margin: 0 0 15px;
    padding: 3px 0 0;
}
#header #myhabiter #connexion_my_habiter_right {
    background: url("../../../images/habiter/v3/header/myhabiter_top_right.png") no-repeat scroll right top transparent;
    float: left;
    height: 31px;
    margin: 0 0 15px;
    width: 10px;
}
#header #publicite_header {
    float: left;
    margin: 15px 0;
    width: 727px;
}
#header #publicite_header #publicite_header_top {
    float: left;
    width: 727px;
}
#header #myhabiter #connexion_my_habiter_center span.separation_verticale_blanche {
    background: url("../../../images/separation_verticale.png") no-repeat scroll left top transparent;
    float: left;
    height: 21px;
    margin: 2px 7px 0 0;
    width: 1px;
}
#header #myhabiter #connexion_my_habiter_center .titre {
    float: left;
    margin: 0 7px 0 0;
    color:#fff;
}
#header #myhabiter #connexion_my_habiter_center .titre:hover {
	text-decoration: none;
}
#header #myhabiter #connexion_my_habiter_center .identifiants {
    color: #FFFFFF;
    float: left;
    font: 12px Arial;
    margin: 5px 3px 0 0;
}
#header #myhabiter #connexion_my_habiter_center .blanc {
    background: url("../../../images/input_text_blanc.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #666666;
    float: left;
    font: 11px Arial;
    height: 17px;
    margin: 3px 7px 0 0;
    padding: 0 0 0 8px;
    width: 118px;
}
#header #myhabiter #connexion_my_habiter_center .ok_gris {
    background: url("../../../images/bouton_ok.png") no-repeat scroll left top transparent;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 19px;
    margin: 2px 0 0 2px;
    width: 31px;
}
#header #myhabiter:hover {
    cursor: pointer;
}
#header #mesAlertes {
    float: right;
    margin: 0 6px 0 0;
}
#header #mesAlertes_left {
    background: url("../../../images/habiter/v3/header/mes_alertes_left.png") no-repeat scroll left bottom transparent;
    float: left;
    height: 32px;
    width: 18px;
}
#header #mesAlertes_right {
    background: url("../../../images/habiter/v3/header/mes_alertes_right.png") no-repeat scroll right bottom transparent;
    color: #FFFFFF;
    float: left;
    font: 15px Arial;
    height: 25px;
    padding: 7px 6px 0 3px;
}
#header #mesAlertes_right a{
	color:#fff;
}
#header #mesAlertes:hover {
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: none;
}
#header #mesAlertes:hover a {
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: none;
}
#header #langues {
    float: right;
    margin: 10px 0 0;
}
#header #langues ul {
    margin: 0;
    padding: 0;
}
#header #langues ul li {
    color: #FFFFFF;
    float: left;
    font: 11px Arial;
    margin: 0 2px 0 0;
    padding: 0;
}
#header #langues ul li a {
    color: #FFFFFF;
    font: 11px Arial;
}
#header #langues ul li a.active {
    color: #0081C6;
}
/*
#header #languesFicheBien {
    float: right;
    margin: 10px 0 0;
}
#header #languesFicheBien ul {
    margin: 0;
    padding: 0;
}
#header #languesFicheBien ul li {
    color: #FFFFFF;
    float: left;
    font: 11px Arial;
    margin: 0 2px 0 0;
    padding: 0;
}
#header #languesFicheBien ul li a {
    color: #FFFFFF;
    font: 11px Arial;
}
#header #languesFicheBien ul li a.active {
    color: #0081C6;
}
.input_text_gris {
    background: url("../../../images/habiter/v3/header/input_text_gris.png") no-repeat scroll left top transparent;
    border: medium none;
    float: left;
    font: 11px Arial;
    height: 14px;
    margin: 0;
    padding: 0 0 0 8px;
    width: 126px;
}
.ok_bleu {
    background: url("../../../images/bouton_ok_bleu.png") no-repeat scroll left top transparent;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 14px;
    margin: 0;
    width: 21px;
}
#header #trouver_prestataire {
    background: url("../../../images/habiter/v3/header/encart_top_header.png") no-repeat scroll left top transparent;
    float: right;
    height: 32px;
    margin: 13px 0 0;
    padding: 10px 10px 4px;
    width: 340px;
}
#header #trouver_prestataire #trouver_prestataire_left {
    float: left;
    margin: 0 5px 0 0;
    width: 175px;
}
#header #trouver_prestataire #trouver_prestataire_left p.first_ligne {
    color: #030907;
    font: 17px/14px Arial;
    margin: 0;
}
#header #trouver_prestataire #trouver_prestataire_left p.first_ligne label {
    cursor: text;
}
#header #trouver_prestataire #trouver_prestataire_left p.second_ligne {
    color: #0081C6;
    font: 13px Arial;
    margin: 0;
}
#header #trouver_prestataire #trouver_prestataire_left p.second_ligne label {
    cursor: text;
}
#header #trouver_prestataire #trouver_prestataire_right {
    float: left;
    margin: 0;
    width: 160px;
}
#header #trouver_prestataire #trouver_prestataire_right .erreur {
    color: #FF0000;
    float: left;
    font-size: 11px;
    margin: 5px 0 0;
    text-align: center;
    width: 160px;
}
#contenu #depos_and_mag {
    float: left;
    width: 980px;
}
#contenu #deposez_votre_annonce {
    background: url("../../../images/deposez_annonce.png") no-repeat scroll left top transparent;
    float: left;
    margin: 0 32px 0 0;
    padding: 0;
    width: 474px;
}
#contenu #deposez_votre_annonce .titre {
    color: #010101;
    font: 19px/16px Arial;
    margin: 0;
    padding: 0 0 0 50px;
}
#contenu #deposez_votre_annonce .sous_titre {
    color: #C91406;
    font: 17px Arial;
    margin: 0 0 14px;
    padding: 0 0 0 50px;
}
#contenu #deposez_votre_annonce .detail_annonce {
    background-color: #EBEAEA;
    border-top: 1px solid #000000;
    color: #000000;
    float: left;
    font: 12.5px Arial;
    height: 84px;
    margin: 0 6px 10px 0;
    padding: 20px 7px 15px;
    position: relative;
    width: 460px;
}
#contenu #deposez_votre_annonce .detail_annonce .modalites {
    bottom: 13px;
    float: left;
    left: 7px;
    margin: 5px 30px 0 0;
    position: absolute;
}
#contenu #deposez_votre_annonce .detail_annonce .modalites a {
    color: #C51406;
    font: 12.5px Arial;
}
#contenu #deposez_votre_annonce .detail_annonce .bouton {
    bottom: 10px;
    position: absolute;
    right: 8px;
}
#contenu #deposez_votre_annonce .detail_annonce .bouton .depos_left {
    background: url("../../../images/input_rouge_gauche.png") no-repeat scroll left top transparent;
    float: left;
    height: 24px;
    width: 16px;
}
#contenu #deposez_votre_annonce .detail_annonce .bouton .depos_center {
    background: url("../../../images/input_rouge_center.png") repeat-x scroll left top transparent;
    color: #FFFFFF;
    float: left;
    font: 12px Arial;
    height: 19px;
    padding: 5px 0 0;
    text-transform: uppercase;
}
#contenu #deposez_votre_annonce .detail_annonce .bouton .depos_right {
    background: url("../../../images/input_rouge_droite.png") no-repeat scroll right top transparent;
    float: left;
    height: 24px;
    width: 13px;
}
#contenu #deposez_votre_annonce .detail_annonce .bouton:hover {
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: underline;
}
#contenu #deposez_votre_annonce .detail_annonce .bouton:hover .depos_center {
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: underline;
}
#contenu #magazine {
    background: url("../../../images/magazine_habiter.png") no-repeat scroll left top transparent;
    float: left;
    margin: 0;
    padding: 0;
    width: 474px;
}
#contenu #magazine .titre {
    color: #010101;
    font: 19px/16px Arial;
    margin: 0;
    padding: 0 0 0 60px;
}
#contenu #magazine .sous_titre {
    color: #2292CE;
    font: 17px Arial;
    margin: 0 0 14px;
    padding: 0 0 0 60px;
}
#contenu #magazine .detail_annonce {
    background-color: #EBEAEA;
    border-top: 1px solid #000000;
    color: #000000;
    float: left;
    font: 12.5px Arial;
    height: 94px;
    margin: 0 6px 10px 0;
    padding: 10px 7px 15px;
    position: relative;
    width: 460px;
}
#contenu #magazine .detail_annonce p {
    height: 41px;
    margin: 10px 0 20px;
}
#contenu #magazine .detail_annonce p a {
    color: #2292CE;
    font: bold 17.5px Arial;
}
#contenu #magazine .detail_annonce .modalites {
    float: left;
    margin: 5px 30px 0 0;
}
#contenu #magazine .detail_annonce .modalites a {
    color: #2292CE;
    font: 12.5px Arial;
}
#contenu #magazine .detail_annonce .bouton {
    bottom: 10px;
    position: absolute;
    right: 8px;
}
#contenu #magazine .detail_annonce .bouton .depos_left {
    background: url("../../../images/input_bleu_left.png") no-repeat scroll left top transparent;
    float: left;
    height: 24px;
    width: 11px;
}
#contenu #magazine .detail_annonce .bouton .depos_center {
    background: url("../../../images/input_bleu_center.png") repeat-x scroll left top transparent;
    color: #FFFFFF;
    float: left;
    font: 12px Arial;
    height: 19px;
    padding: 5px 0 0;
    text-transform: uppercase;
}
#contenu #magazine .detail_annonce .bouton .depos_center a {
    color: #FFFFFF;
}
#contenu #magazine .detail_annonce .bouton .depos_right {
    background: url("../../../images/input_bleu_right.png") no-repeat scroll right top transparent;
    float: left;
    height: 24px;
    width: 14px;
}
#contenu #magazine .detail_annonce .bouton:hover {
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: underline;
}
#contenu #magazine .detail_annonce .bouton:hover .depos_center {
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: underline;
}
*/

#footer {
    background-color: #000000;
    bottom: 0;
    color: #FFFFFF;
    float: left;
    left: 0;
}
#footer #footer_top {
    margin: 0 auto !important;
    min-height: 204px;
    padding: 0;
    position: relative;
    width: 980px;
}
#footer #footer_top #bloc_habiter {
    float: left;
    margin: -11px 0 0 -17px;
    width: 980px;
}
#footer #footer_top #liste_footer {
    float: left;
    margin: 0 0 0 37px;
}
#footer #footer_top #liste_footer ul:first-child {
    margin-left: 0;
}
#footer #footer_top .une_liste {
    float: left;
    margin: 5px 30px 15px 0;
}
#footer #footer_top .une_liste p {
    color: #BFBDBD;
    font: bold 15.5px Arial;
    margin: 0 0 8px;
}
#footer #footer_top ul {
    border-right: 1px solid #808080;
    clear: none;
    float: left;
    margin: 0;
    padding: 0 15px 0 0;
}
#footer #footer_top ul li {
    margin: 0 0 2px;
    padding: 0;
}
#footer #footer_top ul li a {
    color: #FFFFFF;
    font: 12.5px Arial;
}
#footer #footer_top #bloc_editus {
    float: left;
    margin: 13px 10px 0 -10px;
    position: absolute;
    right: 40px;
    top: 40px;
}
#infoPlan {
    margin: 22px 0 0;
    position: absolute;
    right: -150px;
    top: 40px;
    width: 180px;
}
#infoPlan p {
    color: #E2E1E1;
    width: 183px;
}
#infoPlan p strong {
    font-weight: bold;
}
#infoPlan span {
    display: block;
}
#infoPlan span:last-child {
    padding-top: 5px;
}
#infoPlan ul {
    position: absolute;
    right: 0;
    top: 105px;
}
#infoPlan li {
    border-left: 1px solid #FFFFFF;
    display: inline;
    margin: 0;
    padding: 0 5px;
}
#infoPlan li:first-child {
    border: 0 none;
}
#footer #metriweb {
    float: left;
    margin: 13px 10px 0 -10px;
    position: absolute;
    right: -43px;
    top: 165px;
}
#footer #footer_middle {
    border-bottom: 1px solid #686B6A;
    border-top: 1px solid #686B6A;
    height: 48px;
    padding: 3px 0;
    width: 100%;
}
#footer #footer_middle_liste {
    margin: 0 auto !important;
    position: relative;
    text-align: center;
    width: 1010px;
}
#footer #footer_middle_liste #acceder_directement {
    border-right: 1px solid #686B6A;
    float: left;
    font: bold 12px Arial;
    margin: 0 17px 0 0;
    padding: 8px 22px 8px 0;
    text-align: right;
}
#footer #footer_middle_liste #acceder_directement p.acces_direct {
    color: #FFFFFF;
    margin: 0 0 2px;
}
#footer #footer_middle_liste #acceder_directement p.type_acces {
    color: #2292CE;
    margin: 0;
}
#footer #footer_middle_liste #acceder_directement p.type_acces a {
    color: #2292CE;
}
#footer #footer_middle_liste #acceder_directement p.type_acces a:visited {
    color: #2292CE;
}
#footer #footer_middle ul {
    clear: none;
    float: left;
    margin: 8px 0 0;
    text-align: left;
    width: 770px;
}
#footer #footer_middle ul li {
    color: #FFFFFF;
    display: inline;
    font: 12.5px Arial;
    margin: 0 10px 0 0;
    padding: 0;
}
#footer #footer_middle ul li a {
    color: #FFFFFF;
    font: 12.5px Arial;
    margin: 0 6px 0 0;
}
#footer #footer_bottom {
    background-color: #000000;
    border-bottom: 1px solid #686B6A;
    margin: 0;
    min-height: 30px;
    padding: 10px 0;
    position: relative;
    width: 100%;
}
#footer #footer_bottom p {
    color: #26302F;
    font-size: 12px;
    margin: 0 auto 8px;
    padding: 0 15px;
    position: relative;
    text-align: left;
    width: 980px;
}
#footer #footer_bottom p a {
    color: #BFBDBD;
    font-size: 12px;
    text-decoration: none;
}
#footer #footer_bottom p a:visited {
    color: #BFBDBD;
}
#footer #footer_bottom p a:hover {
    text-decoration: underline;
}
/*
#contenu #financer_votre_bien .plan_financement.trouver_demenageur {
    background: url("../../../images/habiter/v3/header/bloc_demenageur.png") no-repeat scroll left top transparent;
    float: left;
    height: 100px;
    padding: 20px 0 20px 12px;
    width: 297px;
}
#contenu #financer_votre_bien .plan_financement.trouver_demenageur .grand_gris {
    color: #FFFFFF;
    font: 23px/23px Arial;
    margin: 0;
}
#contenu #financer_votre_bien .plan_financement.trouver_demenageur .petit_bleu {
    color: #0081C6;
    font: 18px Arial;
}
#contenu #financer_votre_bien .plan_financement.trouver_demenageur .object-left {
    margin-bottom: 30px;
}
#contenu #financer_votre_bien .plan_financement.trouver_demenageur .blanc {
    background: url("../../../images/habiter/v3/header/input_text_recherche_by_ville.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #666666;
    float: left;
    font: 11px Arial;
    height: 18px;
    margin: 0;
    padding: 0 6px 0 8px;
    width: 153px;
}
#contenu #financer_votre_bien .plan_financement.trouver_demenageur .ok_gris {
    background: url("../../../images/habiter/v3/header/input_submit_recherche_by_ville.png") no-repeat scroll left top transparent;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 18px;
    margin: 0;
    padding: 0;
    width: 28px;
}
#contenu #financer_votre_bien .plan_financement.recherche_bien {
    background: url("../../../images/habiter/v3/header/bloc_recherche_par_ville.png") no-repeat scroll left top transparent;
    float: left;
    height: 98px;
    padding: 20px 0 20px 12px;
    width: 297px;
}
#contenu #financer_votre_bien .plan_financement.recherche_bien .grand_gris {
    color: #363637;
    font: 23px/23px Arial;
    margin: 0;
}
#contenu #financer_votre_bien .plan_financement.recherche_bien .petit_bleu {
    color: #0081C6;
    font: 18px Arial;
}
#contenu #financer_votre_bien .plan_financement.recherche_bien .object-left {
    margin-bottom: 30px;
}
#contenu #financer_votre_bien .plan_financement.recherche_bien .blanc {
    background: url("../../../images/habiter/v3/header/input_text_recherche_by_ville.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #666666;
    float: left;
    font: 11px Arial;
    height: 18px;
    margin: 0;
    padding: 0 6px 0 8px;
    width: 153px;
}
#contenu #financer_votre_bien .plan_financement.recherche_bien .ok_gris {
    background: url("../../../images/habiter/v3/header/input_submit_recherche_by_ville.png") no-repeat scroll left top transparent;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 18px;
    margin: 0;
    padding: 0;
    width: 28px;
}
#tipafriend, #tipafriend_true {
    background: url("../../../images/tipafriend/background_avis.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 431px;
    padding: 13px 25px 36px;
    width: 638px;
}
#tipafriend a.close_overlay, #tipafriend_true a.close_overlay {
    background: url("../../../images/tipafriend/cross.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    height: 14px;
    margin-right: -3px;
    margin-top: 3px;
    width: 14px;
}
#tipafriend a.close_overlay, #tipafriend_true a.close_overlay:hover {
    background: url("../../../images/tipafriend/cross_hover.png") no-repeat scroll 0 0 transparent;
}
#tipafriend h1 {
    color: #FFFFFF;
    float: left;
    font-family: Trebuchet MS,Arial,Verdana,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 30px;
    text-align: left;
    text-transform: uppercase;
    width: 600px;
}
#tipafriend_true h1 {
    color: #FFFFFF;
    float: left;
    font-family: Trebuchet MS,Arial,Verdana,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 25px;
    text-align: left;
    text-transform: uppercase;
    width: 600px;
}
#tipafriend .warning, #tipafriend_true .warning {
    color: #A41C20;
    float: left;
    font-size: 13px;
    margin: 0 0 5px;
    width: 627px;
}
#tipafriend_true h2 {
    color: #333333;
    font-size: 14px;
    margin: 0 0 8px;
    text-align: left;
}
#tipafriend_true .error_already_send h2, #tipafriend_true .error_send h2 {
    color: #A41C20;
}
#tipafriend_true .error_already_send p, #tipafriend_true .error_send p {
    color: #A41C20;
}
#tipafriend form, #tipafriend_true form {
    color: #141415;
    float: left;
    font-size: 13px;
}
#tipafriend form .conteneur, #tipafriend_true form .conteneur {
    float: left;
    margin: 0 0 13px;
    width: 627px;
}
#tipafriend form .conteneur input, #tipafriend_true form .conteneur input {
    background: url("../../../images/tipafriend/input.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #666666;
    float: left;
    font: 11px Arial;
    height: 16px;
    padding: 2px 6px;
    width: 388px;
}
#tipafriend form .conteneur textarea, #tipafriend_true form .conteneur textarea {
    background: url("../../../images/tipafriend/textarea.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #666666;
    float: left;
    font: 11px Arial;
    height: 113px;
    padding: 6px;
    width: 388px;
}
#tipafriend form .conteneur label {
    float: left;
    margin: 0 10px 0 0;
    text-align: right;
    width: 75px;
}
#tipafriend_true form .conteneur label {
    float: left;
    margin: 0 10px 0 0;
    text-align: right;
    width: 105px;
}
#tipafriend form .conteneur .obligatoire, #tipafriend .content form .conteneur .erreur, #tipafriend_true form .conteneur .obligatoire, #tipafriend_true .content form .conteneur .erreur {
    color: #A41C20;
    margin: 0 0 0 5px;
}
#tipafriend form #obligatoire {
    color: #A41C20;
    float: left;
    font-size: 10px;
    margin: 15px 0 0 72px;
}
#tipafriend_true form #obligatoire {
    color: #A41C20;
    float: left;
    font-size: 10px;
    margin: 15px 0 0 116px;
}
#tipafriend_true form .exemple_mail {
    float: left;
    font-size: 11px;
    margin: 8px 0;
}
#tipafriend_form_true .action {
    float: right;
    margin: 32px 0 0;
}
#tipafriend_form_true .action:hover {
    cursor: pointer;
}
#tipafriend_form_true .bouton_envoyer_noir_center:hover {
    text-decoration: underline;
}
#tipafriend_response {
    background: url("../../../images/tipafriend/background_avis_reponse.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 201px;
    padding: 13px 25px 36px;
    width: 638px;
}
#tipafriend_response h1 {
    clear: both;
    color: #FFFFFF;
    float: left;
    font-family: Trebuchet MS,Arial,Verdana,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 25px;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
}
#tipafriend_response div.content {
    color: #3E3E3E;
    float: left;
    font-size: 13px;
    line-height: 13px;
    margin: 50px 0 0;
    text-align: justify;
}
#tipafriend_response a.close_overlay {
    background: url("../../../images/tipafriend/cross.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 14px;
    position: absolute;
    right: 75px;
    top: 17px;
    width: 14px;
}
#tipafriend_response a.close_overlay:hover {
    background: url("../../../images/tipafriend/cross_hover.png") no-repeat scroll 0 0 transparent;
}
#tipafriend_response .warning, #tipafriend_true .warning {
    color: #A41C20;
    float: left;
    font-size: 13px;
    margin: 0 0 5px;
    width: 627px;
}
#tipafriend_response h2 {
    color: #333333;
    font-size: 14px;
    margin: 0 0 8px;
    text-align: left;
}
#tipafriend_response .error_already_send h2, #tipafriend_true .error_send h2 {
    color: #A41C20;
}
#tipafriend_response .error_already_send p, #tipafriend_true .error_send p {
    color: #A41C20;
}
#tipafriend_response .action {
    cursor: pointer;
    float: right;
    margin: 35px 123px 0 0;
}
#tipafriend_response .action a {
    color: #FFFFFF;
    font: bold 12.5px Arial;
}
#tipafriend_true .action .bouton_envoyer_noir_left {
    background: url("../../../images/habiter/v3/header/rechercher_noir_left.png") no-repeat scroll left top transparent;
    float: left;
    height: 21px;
    width: 12px;
}
#tipafriend_true .action .bouton_envoyer_noir_center {
    background: url("../../../images/habiter/v3/header/rechercher_noir_center.png") repeat-x scroll left top transparent;
    color: #FFFFFF;
    float: left;
    font: 14px Arial;
    height: 19px;
    padding: 2px 0 0;
}
#tipafriend_true .action .bouton_envoyer_noir_right {
    background: url("../../../images/habiter/v3/header/rechercher_noir_right.png") no-repeat scroll left top transparent;
    float: left;
    height: 21px;
    width: 12px;
}
#fiche_vendeur {
    background: url("../../../images/habiter/v3/header/bloc_recherche.png") no-repeat scroll left top transparent;
    float: left;
    height: 248px;
    margin: 0 20px 0 0;
    position: relative;
    width: 418px;
}
#fiche_vendeur a.close_overlay {
    background: url("../../../images/tipafriend/cross.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 14px;
    position: absolute;
    right: 20px;
    top: 17px;
    width: 14px;
}
#fiche_vendeur a.close_overlay:hover {
    background: url("../../../images/tipafriend/cross_hover.png") no-repeat scroll 0 0 transparent;
}
#fiche_vendeur h1 {
    color: #FFFFFF;
    float: left;
    font-family: Arial,Verdana,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 14px 0 20px 65px;
    text-align: left;
    text-transform: uppercase;
    width: 310px;
}
#fiche_vendeur .content {
    float: left;
    width: 100%;
}
#fiche_vendeur .content #photo_vendeur {
    float: left;
    height: 90px;
    margin: 0 11px 0 20px;
    padding: 0;
    width: 90px;
}
#fiche_vendeur .content #infos_vendeur {
    float: left;
    height: 90px;
    margin: 0;
    padding: 0;
    width: 260px;
}
#fiche_vendeur .content #infos_vendeur .conteneur {
    float: left;
    height: 33px;
    margin: 0 0 5px;
    padding: 0;
    width: 260px;
}
#fiche_vendeur .content #infos_vendeur .conteneur label {
    float: left;
    margin: 0 15px 0 0;
    padding: 0;
    text-align: right;
    width: 100px;
}
#fiche_vendeur .content #infos_vendeur .conteneur .info_vendeur {
    float: left;
    font-weight: bold;
    text-align: left;
    width: 145px;
}
#fiche_vendeur .content #mot_du_vendeur {
    clear: both;
    float: left;
    height: 68px;
    margin: 27px 0 0 20px;
    padding: 0;
    width: 389px;
}
#iframeRappelGratuit a.close_overlay {
    background: url("../../../images/tipafriend/cross.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 14px;
    margin-right: -3px;
    margin-top: 3px;
    position: absolute;
    right: 16px;
    top: -28px;
    width: 14px;
    z-index: 100;
}
#iframeRappelGratuit a.close_overlay:hover {
    background: url("../../../images/tipafriend/cross_hover.png") no-repeat scroll 0 0 transparent;
}
#iframeSubRappelGratuit {
    border: medium none;
}
#iframeRappelGratuitTop {
    background: url("../../../images/habiter/v3/header/abonnez_vous_top.png") no-repeat scroll left top transparent;
    float: left;
    height: 38px;
    left: 0;
    position: absolute;
    top: -38px;
    width: 950px;
}
#iframeRappelGratuitBottom {
    background: url("../../../images/habiter/v3/header/abonnez_vous_bottom.png") no-repeat scroll left top transparent;
    bottom: -40px;
    float: left;
    height: 40px;
    left: 0;
    width: 950px;
}
#contenu #financer_votre_bien {
    float: left;
    margin: 0 0 15px;
    width: 303px;
}
#contenu #financer_votre_bien .titre {
    border-bottom: 1px solid #000000;
    color: #010101;
    float: left;
    font: 20px Arial;
    margin: -2px 0 20px;
    padding: 0 0 5px;
    width: 268px;
}
#contenu #financer_votre_bien .plan_financement {
    float: left;
    margin: 0 0 10px;
    width: 303px;
}
#contenu #financer_votre_bien .plan_financement .fond_noir {
    float: left;
}
#contenu #financer_votre_bien .plan_financement .fond_noir .top {
    background: url("../../../images/habiter/v3/header/bloc_right_black_top.png") no-repeat scroll left top transparent;
    float: left;
    height: 20px;
    width: 304px;
}
#contenu #financer_votre_bien .plan_financement .fond_noir .milieu {
    background: url("../../../images/habiter/v3/header/bloc_right_black_center.png") repeat-y scroll left top transparent;
    float: left;
    width: 304px;
}
#contenu #financer_votre_bien .plan_financement .fond_noir .bottom {
    background: url("../../../images/habiter/v3/header/bloc_right_black_bottom.png") no-repeat scroll left top transparent;
    float: left;
    height: 20px;
    width: 304px;
}
#contenu #financer_votre_bien .plan_financement .fond_noir .icone {
    float: left;
    text-align: center;
    width: 70px;
}
#contenu #financer_votre_bien .plan_financement .fond_noir .titre {
    border: medium none;
    color: #FFFFFF;
    font: 22px Arial;
    margin: -3px 0 2px;
    padding: 0 26px 0 0;
    width: 205px;
}
#contenu #financer_votre_bien .plan_financement .fond_noir .titre a {
    color: #FFFFFF;
    font: 22px/21px Arial;
}
#contenu #financer_votre_bien .plan_financement .fond_noir .titre a:visited {
    color: #FFFFFF;
    font: 22px/21px Arial;
}
#contenu #financer_votre_bien .plan_financement .fond_noir .sous_titre {
    border: medium none;
    color: #0081C6;
    float: left;
    font: 18px Arial;
    margin: -3px 0 0;
    padding: 0 26px 0 0;
    width: 205px;
}
#contenu #financer_votre_bien .plan_financement .fond_noir .sous_titre {
    color: #0081C6;
    font: 18px Arial;
}
#contenu #financer_votre_bien .plan_financement .fond_noir .sous_titre a {
    color: #0081C6;
    font: 18px Arial;
}
#contenu #financer_votre_bien .plan_financement .fond_noir .sous_titre a:visited {
    color: #0081C6;
    font: 18px Arial;
}
#contenu #financer_votre_bien .plan_financement .fond_noir .input_blanc {
    background: url("../../../images/habiter/v3/header/input_text_recherche_by_ville.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #666666;
    float: right;
    font: 11px Arial;
    height: 18px;
    margin: 10px 0 0;
    padding: 0 6px 0 8px;
    width: 153px;
}
#contenu #financer_votre_bien .plan_financement .fond_noir .ok_gris {
    background: url("../../../images/habiter/v3/header/input_submit_recherche_by_ville.png") no-repeat scroll left top transparent;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 18px;
    margin: 10px 38px 0 0;
    padding: 0;
    width: 28px;
}
#contenu #financer_votre_bien .plan_financement .fond_gris {
    float: left;
}
#contenu #financer_votre_bien .plan_financement .fond_gris .top {
    background: url("../../../images/habiter/v3/header/bloc_right_gris_top.png") no-repeat scroll left top transparent;
    float: left;
    height: 20px;
    width: 304px;
}
#contenu #financer_votre_bien .plan_financement .fond_gris .milieu {
    background: url("../../../images/habiter/v3/header/bloc_right_gris_center.png") repeat-y scroll left top transparent;
    float: left;
    width: 304px;
}
#contenu #financer_votre_bien .plan_financement .fond_gris .bottom {
    background: url("../../../images/habiter/v3/header/bloc_right_gris_bottom.png") no-repeat scroll left bottom transparent;
    float: left;
    height: 10px;
    width: 304px;
}
#contenu #financer_votre_bien .plan_financement .fond_gris .icone {
    float: left;
    margin: -8px 0 0;
    text-align: center;
    width: 70px;
}
#contenu #financer_votre_bien .plan_financement .fond_gris .titre {
    border: medium none;
    color: #1C1C1D;
    font: 22px Arial;
    margin: -3px 0 2px;
    padding: 0 26px 0 0;
    width: 205px;
}
#contenu #financer_votre_bien .plan_financement .fond_gris .titre a {
    color: #1C1C1D;
    font: 22px/21px Arial;
}
#contenu #financer_votre_bien .plan_financement .fond_gris .titre a:visited {
    color: #1C1C1D;
    font: 22px/21px Arial;
}
#contenu #financer_votre_bien .plan_financement .fond_gris .sous_titre {
    border: medium none;
    color: #0081C6;
    float: left;
    font: 17px Arial;
    margin: -3px 0 0;
    padding: 0 26px 0 0;
    width: 205px;
}
#contenu #financer_votre_bien .plan_financement .fond_gris .sous_titre {
    color: #0081C6;
    font: 19px Arial;
}
#contenu #financer_votre_bien .plan_financement .fond_gris .sous_titre a {
    color: #0081C6;
    font: 19px Arial;
}
#contenu #financer_votre_bien .plan_financement .fond_gris .sous_titre a:visited {
    color: #0081C6;
    font: 19px Arial;
}
#contenu #financer_votre_bien .plan_financement form.fond_gris .sous_titre {
    color: #0081C6;
    font: 17px Arial;
}
#contenu #financer_votre_bien .plan_financement form.fond_gris .sous_titre a {
    color: #0081C6;
    font: 17px Arial;
}
#contenu #financer_votre_bien .plan_financement form.fond_gris .sous_titre a:visited {
    color: #0081C6;
    font: 17px Arial;
}
#contenu #financer_votre_bien .plan_financement .fond_gris .input_blanc {
    background: url("../../../images/habiter/v3/header/input_text_recherche_by_ville.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #666666;
    float: right;
    font: 11px Arial;
    height: 18px;
    margin: 10px 0 0;
    padding: 0 6px 0 8px;
    width: 153px;
}
#contenu #financer_votre_bien .plan_financement .fond_gris .ok_gris {
    background: url("../../../images/habiter/v3/header/input_submit_recherche_by_ville.png") no-repeat scroll left top transparent;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 18px;
    margin: 10px 38px 0 0;
    padding: 0;
    width: 28px;
}
#contenu #financer_votre_bien .plan_financement form.fond_noir .icone {
    margin: 0;
    min-height: 60px;
}
#contenu #financer_votre_bien .plan_financement form.fond_noir .titre {
    margin: 0 0 2px;
}
#contenu #financer_votre_bien .plan_financement form.fond_gris .icone {
    margin: 0;
}
#contenu #financer_votre_bien .plan_financement form.fond_gris .titre {
    margin: 0 0 2px;
}
#contenu #financer_votre_bien .plan_financement .sans_fond {
    float: left;
    text-align: center;
}
#contenu #contenu_interne_droite #affiner_recherche {
    background-color: #EBEAEA;
    float: right;
    margin: 0;
    width: 300px;
}
#contenu #contenu_interne_droite #affiner_recherche .titre {
    background: url("../../../images/habiter/v3/header/bloc_affiner_recherche.png") no-repeat scroll center top #FFFFFF;
    color: #FFFFFF;
    float: left;
    font: 27px Arial;
    height: 37px;
    margin: 0;
    padding: 5px 0 0;
    text-align: center;
    width: 300px;
}
#contenu #contenu_interne_droite #affiner_recherche #loc_reference {
    float: left;
    margin: 0;
    padding: 0 0 10px;
    width: 300px;
}
#contenu #contenu_interne_droite #affiner_recherche #loc_reference .input_loc_ref {
    float: left;
    margin: 0 0 12px;
    width: 298px;
}
#contenu #contenu_interne_droite #affiner_recherche #loc_reference p.soustitre {
    border-bottom: 1px solid #3E3D40;
    color: #3E3D40;
    float: left;
    font: bold 15px Arial;
    margin: 22px 14px 9px 16px;
    padding: 0 0 9px;
    width: 270px;
}
#contenu #contenu_interne_droite #affiner_recherche #loc_reference .input_loc_ref input {
    background: url("../../../images/habiter/v3/header/input_blanc_loc_ref.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #797575;
    float: left;
    font: 12px Arial;
    height: 22px;
    margin: 0 0 0 16px;
    padding: 0 0 0 7px;
    width: 265px;
}
#contenu #contenu_interne_droite #affiner_recherche #loc_reference .rayon_de {
    border: medium none;
    color: #3E3D40;
    float: left;
    font: 12px Arial;
    height: 35px;
    margin: 0 0 0 16px;
    padding: 0 0 0 7px;
    width: 265px;
}
#contenu #contenu_interne_droite #affiner_recherche #loc_reference .rayon_de input {
    background: url("../../../images/habiter/v3/header/input_blanc_rayon.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #797575;
    display: inline;
    font: 12px Arial;
    height: 21px;
    margin: 0 8px;
    padding: 0;
    text-align: center;
    width: 52px;
}
#contenu #contenu_interne_droite .bouton_ok input {
    background: url("../../../images/bouton_ok.png") no-repeat scroll left top transparent;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 19px;
    margin: 0 12px 0 16px;
    width: 31px;
}
#contenu #contenu_interne_droite #affiner_recherche #loc_reference .bouton_ok {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: none;
    font: 12.5px Arial;
    margin: 0 auto;
    min-width: 210px;
    text-align: center;
    width: 223px;
}
#contenu #contenu_interne_droite #affiner_recherche #loc_reference .bouton_ok:hover {
    cursor: pointer;
}
#contenu #contenu_interne_droite #affiner_recherche #loc_reference .bouton_ok:hover .bouton_envoyer_noir_center {
    cursor: pointer;
    text-decoration: underline;
}
#contenu #contenu_interne_droite #affiner_recherche #loc_reference .bouton_envoyer_noir_left {
    background: url("../../../images/habiter/v3/header/rechercher_noir_left.png") no-repeat scroll left top transparent;
    float: left;
    height: 21px;
    width: 12px;
}
#contenu #contenu_interne_droite #affiner_recherche #loc_reference .bouton_envoyer_noir_center {
    background: url("../../../images/habiter/v3/header/rechercher_noir_center.png") repeat-x scroll left top transparent;
    color: #FFFFFF;
    float: left;
    font: 12.5px Arial;
    height: 19px;
    padding: 2px 0 0;
}
#contenu #contenu_interne_droite #affiner_recherche #loc_reference .bouton_envoyer_noir_center:hover {
    cursor: pointer;
    text-decoration: underline;
}
#contenu #contenu_interne_droite #affiner_recherche #loc_reference .bouton_envoyer_noir_right {
    background: url("../../../images/habiter/v3/header/rechercher_noir_right.png") no-repeat scroll left top transparent;
    float: left;
    height: 21px;
    width: 12px;
}
#contenu #contenu_interne_droite #affiner_recherche #loc_reference #villesChoisies {
    float: left;
    margin: 0 0 4px 16px;
    padding: 0;
    width: 280px;
}
#contenu #contenu_interne_droite #affiner_recherche #loc_reference #villesChoisies li {
    clear: both;
    color: #0081C6;
    float: left;
    font: bold 12px/17px Arial;
    margin: 0 0 7px 6px;
    padding: 0;
    position: relative;
    width: 260px;
}
#contenu #contenu_interne_droite #affiner_recherche #loc_reference #villesChoisies li a {
    color: #0081C6;
    font: bold 12px/17px Arial;
    position: absolute;
    right: 0;
    top: 0;
}
#contenu #contenu_interne_droite #affiner_recherche #loc_reference #villesChoisies li a:visited {
    color: #0081C6;
    font: bold 12px/17px Arial;
}
#contenu #contenu_interne_droite .recherche_by_carte {
    clear: both;
    float: left;
    margin: 0 0 0 23px;
    min-width: 150px;
}
#contenu #contenu_interne_droite .recherche_by_carte a {
    color: #0B7EBC;
    font: 11px/17px Arial;
}
#contenu #contenu_interne_droite #affiner_recherche #transaction {
    border-bottom: 1px dashed #3E3D40;
    border-top: 1px dashed #3E3D40;
    float: left;
    margin: 0;
    padding: 0 0 10px;
    width: 298px;
}
#contenu #contenu_interne_droite #affiner_recherche #transaction p.soustitre {
    border-bottom: 1px solid #3E3D40;
    color: #3E3D40;
    float: left;
    font: bold 15px Arial;
    margin: 22px 14px 12px 16px;
    padding: 0 0 9px;
    width: 270px;
}
#contenu #contenu_interne_droite #affiner_recherche #transaction #choix_type_transaction {
    color: #3E3D40;
    float: left;
    font: 12px Arial;
    height: 60px;
    margin: 0 0 0 16px;
    width: 280px;
}
#contenu #contenu_interne_droite #affiner_recherche #transaction #choix_type_transaction p {
    clear: both;
    float: left;
    margin-bottom: 11px;
    width: 280px;
}
#contenu #contenu_interne_droite #affiner_recherche #transaction #choix_type_transaction p:nth-child(2) {
    margin-bottom: 20px;
}
#contenu #contenu_interne_droite #affiner_recherche #transaction #choix_type_transaction p span {
    float: left;
}
#contenu #contenu_interne_droite #affiner_recherche #transaction #choix_type_transaction .nombre_biens {
    color: #7C7C7C;
    float: right;
    font: 12px Arial;
    margin: 0 15px 0 0;
}
#contenu #contenu_interne_droite #affiner_recherche #transaction .bouton_ok {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: none;
    font: 12.5px Arial;
    margin: 0 auto;
    min-width: 210px;
    text-align: center;
    width: 223px;
}
#contenu #contenu_interne_droite #affiner_recherche #transaction .bouton_ok:hover {
    cursor: pointer;
}
#contenu #contenu_interne_droite #affiner_recherche #transaction .bouton_ok:hover .bouton_envoyer_noir_center {
    cursor: pointer;
    text-decoration: underline;
}
#contenu #contenu_interne_droite #affiner_recherche #transaction .bouton_envoyer_noir_left {
    background: url("../../../images/habiter/v3/header/rechercher_noir_left.png") no-repeat scroll left top transparent;
    float: left;
    height: 21px;
    width: 12px;
}
#contenu #contenu_interne_droite #affiner_recherche #transaction .bouton_envoyer_noir_center {
    background: url("../../../images/habiter/v3/header/rechercher_noir_center.png") repeat-x scroll left top transparent;
    color: #FFFFFF;
    float: left;
    font: 12.5px Arial;
    height: 19px;
    padding: 2px 0 0;
}
#contenu #contenu_interne_droite #affiner_recherche #transaction .bouton_envoyer_noir_center:hover {
    cursor: pointer;
    text-decoration: underline;
}
#contenu #contenu_interne_droite #affiner_recherche #transaction .bouton_envoyer_noir_right {
    background: url("../../../images/habiter/v3/header/rechercher_noir_right.png") no-repeat scroll left top transparent;
    float: left;
    height: 21px;
    width: 12px;
}
#contenu #contenu_interne_droite #affiner_recherche #type_de_bien {
    border-bottom: 1px dashed #3E3D40;
    float: left;
    margin: 0;
    padding: 0 0 10px;
    width: 298px;
}
#contenu #contenu_interne_droite #affiner_recherche #type_de_bien p.soustitre {
    border-bottom: 1px solid #3E3D40;
    color: #3E3D40;
    float: left;
    font: bold 15px Arial;
    margin: 22px 14px 12px 16px;
    padding: 0 0 9px;
    width: 270px;
}
#contenu #contenu_interne_droite #affiner_recherche #type_de_bien #choix_type_bien {
    color: #3E3D40;
    float: left;
    font: 12px Arial;
    margin: 0 0 15px 16px;
    width: 280px;
}
#contenu #contenu_interne_droite #affiner_recherche #type_de_bien #choix_type_bien ul {
    margin: 0 0 11px;
    padding: 0;
}
#contenu #contenu_interne_droite #affiner_recherche #type_de_bien #choix_type_bien ul li {
    float: left;
    margin: 0 0 7px;
    padding: 0 0 0 20px;
    position: relative;
    width: 256px;
}
#contenu #contenu_interne_droite #affiner_recherche #type_de_bien #choix_type_bien ul li span {
    float: left;
}
#contenu #contenu_interne_droite #affiner_recherche #type_de_bien #choix_type_bien ul li .bouton_deployer {
    cursor: pointer;
    left: 0;
    position: absolute;
    top: 1px;
}
#contenu #contenu_interne_droite #affiner_recherche #type_de_bien #choix_type_bien .nombre_biens {
    color: #7C7C7C;
    float: right;
    font: 12px Arial;
    margin: 0 15px 0 0;
}
#contenu #contenu_interne_droite #affiner_recherche #type_de_bien #choix_type_bien ul.sous_choix {
    display: none;
    float: left;
    margin: 7px 0 0;
    width: 236px;
}
#contenu #contenu_interne_droite #affiner_recherche #type_de_bien #choix_type_bien ul.sous_choix li {
    float: left;
    margin: 0 0 4px;
    padding: 0 0 0 20px;
    position: relative;
    width: 236px;
}
#contenu #contenu_interne_droite #affiner_recherche #type_de_bien .bouton_ok {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: none;
    font: 12.5px Arial;
    margin: 0 auto;
    min-width: 210px;
    text-align: center;
    width: 223px;
}
#contenu #contenu_interne_droite #affiner_recherche #type_de_bien .bouton_ok:hover {
    cursor: pointer;
}
#contenu #contenu_interne_droite #affiner_recherche #type_de_bien .bouton_ok:hover .bouton_envoyer_noir_center {
    cursor: pointer;
    text-decoration: underline;
}
#contenu #contenu_interne_droite #affiner_recherche #type_de_bien .bouton_envoyer_noir_left {
    background: url("../../../images/habiter/v3/header/rechercher_noir_left.png") no-repeat scroll left top transparent;
    float: left;
    height: 21px;
    width: 12px;
}
#contenu #contenu_interne_droite #affiner_recherche #type_de_bien .bouton_envoyer_noir_center {
    background: url("../../../images/habiter/v3/header/rechercher_noir_center.png") repeat-x scroll left top transparent;
    color: #FFFFFF;
    float: left;
    font: 12.5px Arial;
    height: 19px;
    padding: 2px 0 0;
}
#contenu #contenu_interne_droite #affiner_recherche #type_de_bien .bouton_envoyer_noir_center:hover {
    cursor: pointer;
    text-decoration: underline;
}
#contenu #contenu_interne_droite #affiner_recherche #type_de_bien .bouton_envoyer_noir_right {
    background: url("../../../images/habiter/v3/header/rechercher_noir_right.png") no-repeat scroll left top transparent;
    float: left;
    height: 21px;
    width: 12px;
}
#contenu #contenu_interne_droite #affiner_recherche #caracteristiques {
    border-bottom: 1px dashed #3E3D40;
    float: left;
    margin: 0;
    padding: 0 0 15px;
    width: 298px;
}
#contenu #contenu_interne_droite #affiner_recherche #caracteristiques p.soustitre {
    border-bottom: 1px solid #3E3D40;
    color: #3E3D40;
    float: left;
    font: bold 15px Arial;
    margin: 22px 14px 12px 16px;
    padding: 0 0 9px;
    width: 270px;
}
#contenu #contenu_interne_droite #affiner_recherche #caracteristiques p.classe_energetique {
    color: #3E3D40;
    float: left;
    font: bold 12px Arial;
    margin: 5px 14px 12px 16px;
    padding: 0;
    width: 270px;
}
#contenu #contenu_interne_droite #affiner_recherche #caracteristiques .caracteristique {
    float: left;
    margin: 0 0 10px;
    padding: 0;
}
#contenu #contenu_interne_droite #affiner_recherche #caracteristiques .caracteristique p.nom_caracteristique {
    color: #3E3D40;
    float: left;
    font: bold 12px Arial;
    margin: 6px 0 8px 16px;
    padding: 0;
    width: 270px;
}
#contenu #contenu_interne_droite #affiner_recherche #caracteristiques .caracteristique .elem_caract {
    color: #3E3D40;
    float: left;
    font: bold 12px Arial;
    margin: 0 0 0 12px;
    padding: 0;
    width: 270px;
}
#contenu #contenu_interne_droite #affiner_recherche #caracteristiques .caracteristique input {
    background: url("../../../images/habiter/v3/header/input_blanc_budget.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #797575;
    display: inline;
    font: 12px Arial;
    height: 21px;
    margin: 0 4px;
    padding: 0;
    text-align: center;
    width: 98px;
}
#contenu #contenu_interne_droite #affiner_recherche #caracteristiques .elements_caract {
    float: left;
    margin: 12px 0 12px 16px;
    width: 284px;
}
#contenu #contenu_interne_droite #affiner_recherche #caracteristiques .elements_caract li {
    clear: both;
    float: left;
    margin: 0 0 4px;
    padding: 0;
    width: 283px;
}
#contenu #contenu_interne_droite #affiner_recherche #caracteristiques .elements_caract .nombre_biens {
    color: #7C7C7C;
    float: right;
    font: 12px Arial;
    margin: 0 22px 0 0;
}
#contenu #contenu_interne_droite #affiner_recherche #caracteristiques .elements_classe_energetique {
    float: left;
    margin: 0 0 12px 16px;
    width: 284px;
}
#contenu #contenu_interne_droite #affiner_recherche #caracteristiques .elements_classe_energetique .nombre_biens {
    color: #7C7C7C;
    float: right;
    font: 12px Arial;
    margin: 0 22px 0 0;
}
#contenu #contenu_interne_droite #affiner_recherche #caracteristiques .elements_classe_energetique li {
    margin: 0 0 8px;
    padding: 0;
}
#contenu #contenu_interne_droite #affiner_recherche #caracteristiques .bouton_ok {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: none;
    font: 12.5px Arial;
    margin: 0 auto;
    min-width: 210px;
    text-align: center;
    width: 232px;
}
#contenu #contenu_interne_droite #affiner_recherche #caracteristiques .bouton_ok:hover {
    cursor: pointer;
}
#contenu #contenu_interne_droite #affiner_recherche #caracteristiques .bouton_ok:hover .bouton_envoyer_noir_center {
    cursor: pointer;
    text-decoration: underline;
}
#contenu #contenu_interne_droite #affiner_recherche #caracteristiques .bouton_envoyer_noir_left {
    background: url("../../../images/habiter/v3/header/rechercher_noir_left.png") no-repeat scroll left top transparent;
    float: left;
    height: 21px;
    width: 12px;
}
#contenu #contenu_interne_droite #affiner_recherche #caracteristiques .bouton_envoyer_noir_center {
    background: url("../../../images/habiter/v3/header/rechercher_noir_center.png") repeat-x scroll left top transparent;
    color: #FFFFFF;
    float: left;
    font: 12.5px Arial;
    height: 19px;
    min-width: 170px;
    padding: 2px 0 0;
}
#contenu #contenu_interne_droite #affiner_recherche #caracteristiques .bouton_envoyer_noir_center:hover {
    cursor: pointer;
    text-decoration: underline;
}
#contenu #contenu_interne_droite #affiner_recherche #caracteristiques .bouton_envoyer_noir_right {
    background: url("../../../images/habiter/v3/header/rechercher_noir_right.png") no-repeat scroll left top transparent;
    float: left;
    height: 21px;
    width: 12px;
}
#contenu #contenu_interne_droite #affiner_recherche #autres_caracteristiques {
    float: left;
    margin: 0;
    padding: 0 0 8px;
    width: 298px;
}
#contenu #contenu_interne_droite #affiner_recherche #autres_caracteristiques p.soustitre {
    border-bottom: 1px solid #3E3D40;
    color: #3E3D40;
    float: left;
    font: bold 15px Arial;
    margin: 22px 14px 12px 16px;
    padding: 0 0 9px;
    width: 270px;
}
#contenu #contenu_interne_droite #affiner_recherche #autres_caracteristiques .bouton_ok {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: none;
    font: 12.5px Arial;
    margin: 0 auto;
    min-width: 210px;
    text-align: center;
    width: 223px;
}
#contenu #contenu_interne_droite #affiner_recherche #autres_caracteristiques .bouton_ok:hover {
    cursor: pointer;
}
#contenu #contenu_interne_droite #affiner_recherche #autres_caracteristiques .bouton_ok:hover .bouton_envoyer_noir_center {
    cursor: pointer;
    text-decoration: underline;
}
#contenu #contenu_interne_droite #affiner_recherche #autres_caracteristiques .bouton_envoyer_noir_left {
    background: url("../../../images/habiter/v3/header/rechercher_noir_left.png") no-repeat scroll left top transparent;
    float: left;
    height: 21px;
    width: 12px;
}
#contenu #contenu_interne_droite #affiner_recherche #autres_caracteristiques .bouton_envoyer_noir_center {
    background: url("../../../images/habiter/v3/header/rechercher_noir_center.png") repeat-x scroll left top transparent;
    color: #FFFFFF;
    float: left;
    font: 12.5px Arial;
    height: 19px;
    padding: 2px 0 0;
}
#contenu #contenu_interne_droite #affiner_recherche #autres_caracteristiques .bouton_envoyer_noir_center:hover {
    cursor: pointer;
    text-decoration: underline;
}
#contenu #contenu_interne_droite #affiner_recherche #autres_caracteristiques .bouton_envoyer_noir_right {
    background: url("../../../images/habiter/v3/header/rechercher_noir_right.png") no-repeat scroll left top transparent;
    float: left;
    height: 21px;
    width: 12px;
}
#contenu #contenu_interne_droite #affiner_recherche #autres_caracteristiques .autres_elements_caract {
    float: left;
    margin: 6px 0 18px 16px;
    width: 284px;
}
#contenu #contenu_interne_droite #affiner_recherche #autres_caracteristiques .autres_elements_caract .nombre_biens {
    color: #7C7C7C;
    float: right;
    font: 12px Arial;
    margin: 0 22px 0 0;
}
#contenu #contenu_interne_droite #affiner_recherche #autres_caracteristiques .autres_elements_caract li {
    margin: 0 0 4px;
    padding: 0;
}
#contenu #contenu_interne_droite #affiner_recherche_bottom {
    background: url("../../../images/habiter/v3/header/bloc_affiner_recherche_bottom.png") no-repeat scroll left top #FFFFFF;
    float: right;
    height: 14px;
    margin: 0 0 20px;
    padding: 0;
    text-align: center;
    width: 300px;
}
.blockUI.blockMsg {
    border: medium none;
}
#photo_vendeur #url_biens_de_lannonceur {
    display: table-cell;
    height: 90px;
    text-align: center;
    vertical-align: middle;
    width: 90px;
}
#contenu #contenu_interne_droite #ma_recherche_right_pane {
    background: url("../../../images/habiter/v3/header/bloc_ma_recherche_right.png") no-repeat scroll left top transparent;
    clear: both;
    float: left;
    height: 189px;
    margin: 0 0 15px;
    position: relative;
    width: 305px;
}
#contenu #contenu_interne_droite #ma_recherche_right_pane p.titre {
    border: medium none;
    color: #FFFFFF;
    font: 20px Arial;
    height: 30px;
    margin: 7px 0 5px;
    padding: 0 0 0 55px;
}
#contenu #contenu_interne_droite #ma_recherche_right_pane label {
    color: #000000;
    float: left;
    font: 12.5px Arial;
    margin: 7px 0 0;
    padding: 0 15px;
    width: 275px;
}
#contenu #contenu_interne_droite #ma_recherche_right_pane #recherche {
    background: url("../../../images/habiter/v3/header/input_blanc_recherche_right.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #666666;
    float: left;
    font: 12px Arial;
    height: 35px;
    margin: 10px 0 15px 9px;
    padding: 0 0 0 8px;
    width: 280px;
}
#contenu #contenu_interne_droite #ma_recherche_right_pane #choix_type {
    float: left;
    height: 30px;
    margin: 5px 0 5px 16px;
    width: 164px;
}
* + html #contenu #ma_recherche #choix_type {
    width: 170px;
}
#contenu #contenu_interne_droite #ma_recherche_right_pane #choix_type span {
    color: #3E3D40;
    float: left;
    font: 10px Arial;
    height: auto;
    margin: 0 5px 0 0;
    text-transform: uppercase;
    width: auto;
}
#contenu #contenu_interne_droite #ma_recherche_right_pane #choix_type span.jqTransformRadioWrapper {
    float: left;
    margin: 0 15px 0 0;
}
#contenu #contenu_interne_droite #ma_recherche_right_pane #submit_recherche {
    float: right;
    margin: 1px 18px 0 0;
}
#contenu #contenu_interne_droite #ma_recherche_right_pane .bouton_envoyer_noir_left {
    background: url("../../../images/habiter/v3/header/rechercher_noir_left.png") no-repeat scroll left top transparent;
    float: left;
    height: 21px;
    width: 12px;
}
#contenu #contenu_interne_droite #ma_recherche_right_pane .bouton_envoyer_noir_center {
    background: url("../../../images/habiter/v3/header/rechercher_noir_center.png") repeat-x scroll left top transparent;
    color: #FFFFFF;
    float: left;
    font: 12.5px Arial;
    height: 19px;
    padding: 2px 0 0;
}
#contenu #contenu_interne_droite #ma_recherche_right_pane .bouton_envoyer_noir_center:hover {
    cursor: pointer;
    text-decoration: underline;
}
#contenu #contenu_interne_droite #ma_recherche_right_pane .bouton_envoyer_noir_right {
    background: url("../../../images/habiter/v3/header/rechercher_noir_right.png") no-repeat scroll left top transparent;
    float: left;
    height: 21px;
    width: 12px;
}
#contenu #contenu_interne_droite #ma_recherche_right_pane #recherche_detaillee a {
    bottom: 10px;
    color: #0B7EBC;
    font: 11px/17px Arial;
    left: 16px;
    position: absolute;
}
.fond_noir .suggestionsBoxTop {
    background: url("../../../images/habiter/v3/header/propositions_top_noir.png") no-repeat scroll left top transparent;
    float: left;
    height: 12px;
    left: 50px;
    margin: 10px 0 0;
    position: relative;
    width: 204px;
}
.fond_noir .suggestionsBoxBottom {
    background: url("../../../images/habiter/v3/header/propositions_bottom_noir.png") no-repeat scroll left top transparent;
    float: left;
    height: 12px;
    left: 50px;
    margin: 0;
    position: relative;
    width: 204px;
}
.fond_noir .suggestionsBox {
    background-color: #212427;
    border-color: -moz-use-text-color #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-style: none solid;
    border-width: medium 2px;
    color: #FFFFFF;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 200px;
}
.fond_gris .suggestionsBox {
    background-color: #E2E1E1;
    border: 2px solid #E2E1E1;
    color: #1C1C1D;
    float: left;
    left: 50px;
    margin: 10px 0 0;
    position: relative;
    width: 200px;
}
.fond_noir .suggestionList li {
    background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    list-style: none outside none;
    margin: 0 0 3px;
    padding: 3px;
    width: 194px;
}
.suggestionsBox {
    background-color: #212427;
    border: 2px solid #000000;
    color: #FFFFFF;
    float: left;
    left: 50px;
    margin: 10px 0 0;
    position: relative;
    width: 200px;
}
.suggestionList {
    float: left;
    margin: 0;
    padding: 0;
    width: 200px;
}
.suggestionList li {
    background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    list-style: none outside none;
    margin: 0 0 3px;
    padding: 3px 0;
    width: 194px;
}
.suggestionList li:hover {
    background-color: #0081C6;
}
#affiner_recherche .suggestionsBoxTop {
    background: url("../../../images/habiter/v3/header/propositions_top_noir.png") no-repeat scroll left top transparent;
    float: left;
    height: 12px;
    left: 50px;
    margin: 0 0 0;
    position: relative;
    width: 204px;
}
#affiner_recherche .suggestionsBoxBottom {
    background: url("../../../images/habiter/v3/header/propositions_bottom_noir.png") no-repeat scroll left top transparent;
    float: left;
    height: 12px;
    left: 50px;
    margin: 0 0 15px;
    position: relative;
    width: 204px;
}
#affiner_recherche .suggestionsBox {
    background-color: #212427;
    border-color: -moz-use-text-color #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-style: none solid;
    border-width: medium 2px;
    color: #FFFFFF;
    float: left;
    left: 50px;
    margin: 0 0;
    position: relative;
    width: 200px;
}
#affiner_recherche .suggestionList {
    margin: -10px 0 0 0;
    padding: 0;
}
#affiner_recherche .suggestionList li {
    background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    list-style: none outside none;
    margin: 0 0 3px;
    padding: 3px;
}
#affiner_recherche .suggestionList li:hover {
    background-color: #0081C6;
}
#iframeDeposezVotreAnnonce {
    background: url("../../../images/tipafriend/background_avis_reponse.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 201px;
    padding: 13px 25px 36px;
    width: 638px;
}
#iframeDeposezVotreAnnonce a.close_overlay {
    background: url("../../../images/tipafriend/cross.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    height: 14px;
    margin-right: -3px;
    margin-top: 3px;
    width: 14px;
}
#iframeDeposezVotreAnnonce a.close_overlay:hover {
    background: url("../../../images/tipafriend/cross_hover.png") no-repeat scroll 0 0 transparent;
}
#iframeDeposezVotreAnnonce h1 {
    color: #FFFFFF;
    float: left;
    font-family: Trebuchet MS,Arial,Verdana,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 30px;
    text-align: left;
    text-transform: uppercase;
    width: 600px;
}
#iframeDeposezVotreAnnonce .conteneur_iframe {
    float: left;
}
#iframeDeposezVotreAnnonce .warning {
    color: #A41C20;
    float: left;
    font-size: 13px;
    margin: 0 0 5px;
    width: 627px;
}
#iframeDeposezVotreAnnonce h2 {
    color: #333333;
    font-size: 15px;
    margin: 0 0 8px;
    text-align: center;
}
#iframeDeposezVotreAnnonce form {
    color: #141415;
    float: left;
    font-size: 13px;
}
#iframeDeposezVotreAnnonce form .conteneur input {
    background: url("../../../images/input_gris.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #666666;
    float: left;
    font: 11px Arial;
    height: 16px;
    padding: 2px 6px;
    width: 193px;
}
#iframeDeposezVotreAnnonce form .conteneur label {
    float: left;
    margin: 0 10px 0 0;
    text-align: right;
    width: 75px;
}
#iframeDeposezVotreAnnonce form .conteneur label {
    float: left;
    margin: 0 10px 0 0;
    text-align: right;
    width: 105px;
}
#iframeDeposezVotreAnnonce form .conteneur .obligatoire, #iframeDeposezVotreAnnonce .content form .conteneur .erreur {
    color: #A41C20;
    margin: 0 0 0 5px;
}
#iframeDeposezVotreAnnonce form #obligatoire {
    color: #A41C20;
    float: left;
    font-size: 10px;
    margin: 15px 0 0 72px;
}
#iframeDeposezVotreAnnonce #loginMyHabiter {
    border-right: 1px solid #000000;
    float: left;
    margin: 0 20px 0 0;
    padding: 0 10px 0 0;
    width: 350px;
}
#iframeDeposezVotreAnnonce #loginMyHabiter .action {
    float: left;
    margin: 35px 0 0;
    text-align: center;
    width: 350px;
}
#iframeDeposezVotreAnnonce #loginMyHabiter .conteneur {
    float: left;
    margin: 0 0 13px;
    width: 350px;
}
#iframeDeposezVotreAnnonce #loginMyHabiter .bouton_se_connecter {
    background: url("../../../images/habiter/v3/header/bouton_rechercher.png") no-repeat scroll left 3px transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: none;
    font: 12.5px Arial;
    height: 24px;
    margin: 0;
    text-align: center;
    width: 100px;
}
#iframeDeposezVotreAnnonce #loginMyHabiter .bouton_se_connecter:hover {
    cursor: pointer;
    text-decoration: underline;
}
#iframeDeposezVotreAnnonce #registerMyHabiter {
    float: left;
    height: 164px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 255px;
}
#iframeDeposezVotreAnnonce #registerMyHabiter .action {
    bottom: 0;
    left: 0;
    position: absolute;
    text-align: center;
    width: 255px;
}
#iframeDeposezVotreAnnonce #registerMyHabiter .conteneur {
    float: left;
    margin: 0 0 13px;
    width: 255px;
}
#iframeDeposezVotreAnnonce #registerMyHabiter .bouton_se_connecter {
    background: url("../../../images/habiter/v3/header/bouton_rechercher.png") no-repeat scroll left 3px transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: none;
    font: 12.5px Arial;
    height: 24px;
    margin: 0;
    text-align: center;
    width: 100px;
}
#iframeDeposezVotreAnnonce #registerMyHabiter .bouton_se_connecter:hover {
    cursor: pointer;
    text-decoration: underline;
}
#iframeAbonnezVous a.close_overlay {
    background: url("../../../images/tipafriend/cross.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 14px;
    margin-right: -3px;
    margin-top: 3px;
    position: absolute;
    right: 16px;
    top: -28px;
    width: 14px;
    z-index: 100;
}
#iframeAbonnezVous a.close_overlay:hover {
    background: url("../../../images/tipafriend/cross_hover.png") no-repeat scroll 0 0 transparent;
}
#iframeSubAbonnezVous {
    border: medium none;
}
#iframeAbonnezVousTop {
    background: url("../../../images/habiter/v3/header/abonnez_vous_top.png") no-repeat scroll left top transparent;
    float: left;
    height: 38px;
    left: 0;
    position: absolute;
    top: -38px;
    width: 950px;
}
#iframeAbonnezVousBottom {
    background: url("../../../images/habiter/v3/header/abonnez_vous_bottom.png") no-repeat scroll left top transparent;
    bottom: -40px;
    float: left;
    height: 40px;
    left: 0;
    width: 950px;
}
#iframeenregistrementMyHabiterTop {
    background: url("../../../images/habiter/v3/header/abonnez_vous_top.png") no-repeat scroll left top transparent;
    float: left;
    height: 38px;
    left: 0;
    position: absolute;
    top: -38px;
    width: 950px;
}
#iframeenregistrementMyHabiterBottom {
    background: url("../../../images/habiter/v3/header/abonnez_vous_bottom.png") no-repeat scroll left top transparent;
    bottom: -40px;
    float: left;
    height: 40px;
    left: 0;
    width: 950px;
}
#enregistrementMyHabiter a.close_overlay {
    background: url("../../../images/tipafriend/cross.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 14px;
    margin-right: -3px;
    margin-top: 3px;
    position: absolute;
    right: 16px;
    top: -28px;
    width: 14px;
    z-index: 100;
}
#enregistrementMyHabiter a.close_overlay:hover {
    background: url("../../../images/tipafriend/cross_hover.png") no-repeat scroll 0 0 transparent;
}
#contenu_bien.page_erreur, #contenu_bien.page_erreur .warning {
    font: 12px Arial;
}
#contenu_bien.page_erreur .warning h2 {
    color: red;
}
#contenu_bien.page_erreur .warning ul {
    margin: 0;
    padding: 0;
}
#contenu_bien.page_erreur .warning ul li {
    color: red;
}
#contenu_bien.page_erreur .warning p {
    margin: 0 0 10px;
}
#contenu_bien.page_erreur p {
    margin: 20px 0 0 20px;
}
#contenu_bien.page_erreur a {
    color: #0081C6;
}
#contenu_bien.page_erreur a:visited {
    color: #0081C6;
}
#contenu #no_result {
    color: red;
    float: left;
    font-weight: bold;
    line-height: 14px;
    margin: 0 0 15px;
    padding: 0 15px;
    width: 626px;
}
#contenu #liste_actu #no_result {
    margin: 15px 0;
}
#contenu #no_result p {
    line-height: 15px;
}
#wrapper {
    background-color: #003399;
    margin: 0;
    min-width: 190px;
    padding: 0 0 13px;
    width: 304px;
}
#wrapper h1 {
    color: #FFFFFF;
    font-size: 13px;
    margin-bottom: 15px;
    margin-top: 5px;
    padding: 0;
    text-align: center;
}
#wrapper h1 a {
    color: #FFFFFF;
    text-decoration: none;
}
#wrapper h1 a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
#wrapper p {
    margin-bottom: 10px;
    max-width: 250px;
    padding-left: 15px;
}
#wrapper .vert {
    color: #B1C800;
}
#wrapper input {
    background-image: url("../../../images/dexia/input.jpg");
    border: 0 none;
    color: #FFFFFF;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    margin-right: 15px;
    margin-top: -5px;
    padding-right: 2px;
    padding-top: 5px;
    text-align: right;
    vertical-align: middle;
    width: 78px;
}
#wrapper #wrapper_bord_gauche_haut, #wrapper_bord_droite_haut, #wrapper_bord_gauche_bas, #wrapper_bord_droite_bas, #simu_bord_gauche_haut, #simu_bord_droite_haut, #simu_bord_gauche_bas, #simu_bord_droite_bas {
    background-repeat: no-repeat;
    height: 13px;
    width: 13px;
}
#wrapper #wrapper_bord_gauche_haut {
    background-image: url("../../../images/dexia/wrapper_bord_gauche_haut.jpg");
    float: left;
}
#wrapper #wrapper_bord_droite_haut {
    background-image: url("../../../images/dexia/wrapper_bord_droite_haut.jpg");
    float: right;
}
#wrapper #wrapper_bord_gauche_bas {
    background-image: url("../../../images/dexia/wrapper_bord_gauche_bas.jpg");
    float: left;
}
#wrapper #wrapper_bord_droite_bas {
    background-image: url("../../../images/dexia/wrapper_bord_droite_bas.jpg");
    float: right;
}
#wrapper #simu_bord_gauche_haut {
    background-image: url("../../../images/dexia/simu_bord_gauche_haut.jpg");
    float: left;
}
#wrapper #simu_bord_droite_haut {
    background-image: url("../../../images/dexia/simu_bord_droite_haut.jpg");
    float: right;
}
#wrapper #simu_bord_gauche_bas {
    background-image: url("../../../images/dexia/simu_bord_gauche_bas.jpg");
    float: left;
}
#wrapper #simu_bord_droite_bas {
    background-image: url("../../../images/dexia/simu_bord_droite_bas.jpg");
    float: right;
}
#wrapper #entete {
    padding: 10px 10px 0;
}
#wrapper #entete p {
    color: #FFFFFF;
    float: right;
    margin-top: 13px;
}
#wrapper .logo {
    border: 0 none;
}
#wrapper .note_bas_de_page_wrapper {
    color: #FFFFFF;
    font-size: 9px;
    margin: 0;
    padding: 10px 0 0 5px;
}
#wrapper #simulateur {
    background-color: #FFFFFF;
    margin: 0 auto;
    position: relative;
    width: 95%;
}
#wrapper #contenu_simulateur {
    margin-bottom: 15px;
    padding-bottom: 13px;
    padding-top: 10px;
}
#wrapper .separation {
    border-top: 1px solid #97BF0D;
    margin-bottom: 20px;
    margin-left: 15px;
    margin-right: 15px;
}
#wrapper .note_bas_de_page_simu {
    color: #333333;
    font-size: 9px;
    margin: 0;
    padding: 0 0 0 15px;
}
#wrapper .bouton_action a {
    background: url("../../../images/dexia/part_bouton_action.jpg") no-repeat scroll center bottom transparent;
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    padding-top: 7px;
    text-align: center;
    text-decoration: none;
    width: 157px;
}
#wrapper .bouton_action a:hover {
    background-position: center top;
    color: #FFFFFF;
    text-decoration: none;
}
*/
#habisenses .habisense {
	width: 184px;
	_width: 204px;
	padding: 15px;
	margin: 7px 5px;
	border: 1px solid #ebeaea;
	border-radius: 10px;
}

#infoMessage{
			background-color: #FFFFFF;
			border: 1px solid #C0C0C0;
			border-radius: 3px 3px 3px 3px;
			color: #454545;
			font-size: 12px;
			margin: 7px auto 15px;
			padding: 10px 0 10px 15px;
			position: relative;
			width: 940px;
		}	
		#infoMessage p{
			margin-bottom: 0;
			font-size: 12px;
		}
		#infoMessage #closeInfo {
			background: none repeat scroll 0 0 #FFFFFF;
			padding: 2px;
			position: absolute;
			right: 5px;
			top: 5px;
			cursor: pointer;
		}
#infoMessage #closeInfo img {
			opacity: 0.3;
		}
		#infoMessage #closeInfo img:hover {
			opacity: 1;
		}
			
#contenu_article table tr {
    border: 10px solid transparent;
}