body { margin: 0px; background: #E0D7B8; }

.linkhead { font-family: Tahoma; font-size: 12px; color: #A69C7B; font-weight: normal; text-decoration: none; }

.linkfoot { font-family: Arial narrow; font-size: 11px; color: #A69C7B; font-weight: normal; text-decoration: none; line-height: 5px; }
.linkfootsel { font-family: Tahoma; font-size: 9px; color: #73706B; font-weight: normal; text-decoration: none; line-height: 5px; }
a.linkfoot:hover { font-family: Arial narrow; font-size: 11px; color: #73706B; font-weight: normal; text-decoration: none; line-height: 5px; }
.linkfoot2 { font-family: Tahoma; font-size: 9px; color: #6D685A; font-weight: normal; text-decoration: none; line-height: 5px; text-transform: uppercase; }
a.linkfoot2:hover { font-family: Tahoma; font-size: 9px; color: #33302B; font-weight: normal; text-decoration: none; line-height: 5px; }

.groupepage_titre {
        font-family: Tahoma; font-size: 10px; color: #FFFFFF; font-weight: normal;
        text-decoration: none; text-transform: uppercase;
        vertical-align: center; line-height: 12px;
}
a.groupepage_titre { text-decoration: none; }
a.groupepage_titre:hover { color: #E2DABF; }
.link_retour {
        font-family: Tahoma; font-size: 10px; color: #775237; font-weight: normal;
        text-decoration: none; text-transform: uppercase;
        vertical-align: center; line-height: 12px;
}
a.link_retour:hover { text-decoration: underline; color: #674227; }

.rech_section {
        font-family: Tahoma; font-size: 11px; color: #362315; background: #DFDBD0; font-weight: bold; text-decoration: none;
        vertical-align: center; line-height: 12px;
}
.rech_arborescencesel {
        font-family: Tahoma; font-size: 10px; color: #FFFFFF; background: #A29B88; font-weight: normal;
        text-decoration: none; text-transform: uppercase;
        vertical-align: center; line-height: 12px;
}
.rech_arborescence {
        font-family: Tahoma; font-size: 10px; color: #7A7363; background: #C4BCA5; font-weight: normal;
        text-decoration: none; text-transform: uppercase;
        vertical-align: center; line-height: 12px;
}
.rech_maselection {
        font-family: Tahoma; font-size: 10px; color: #462810; background: #C8BD9D; font-weight: normal;
        text-decoration: none; text-transform: uppercase;
        vertical-align: center; line-height: 12px;
}
a.rech_maselection:hover {
        text-decoration: underline;
}
.rechrap_mescriteres {
        font-family: Tahoma; font-size: 10px; color: #FFFFFF; background: #4D1518; font-weight: normal;
        text-decoration: none; text-transform: uppercase;
        vertical-align: center; line-height: 12px;
}

.rech_actif2 { font-family: Tahoma; font-size: 11px; font-style: normal; background: #F2EEE5; font-weight: bold; }
.rech_actif2_titre { font-family: Tahoma; font-size: 11px; font-style: normal; color: #362314; font-weight: bold; text-decoration: underline; }
.rech_inactif2_over { font-family: Tahoma; font-size: 11px; font-style: normal; background: #F2EEE5; font-weight: bold; cursor: hand; cursor: pointer; }
.rech_inactif2 { font-family: Tahoma; font-size: 11px; font-style: normal; color: #A2997A; background: #EEE6D5; font-weight: bold; }
.rech_inactif2_titre { font-family: Tahoma; font-size: 11px; font-style: normal; color: #A2997A; font-weight: bold; text-decoration: underline; }

.rech_actif { font-family: Tahoma; font-size: 10px; font-style: normal; color: #362314; font-weight: normal; text-decoration: none; line-height: 12px; }
a.rech_actif:hover { font-weight: bolder; text-decoration: none; }
.rech_inactif { font-family: Tahoma; font-size: 10px; font-style: normal; color: #C4BCA5; font-weight: normal; text-decoration: none; line-height: 12px; }

.rech_actif_tous { font-family: Tahoma; font-size: 10px; font-style: normal; color: #362314; font-weight: normal; text-decoration: none; }
a.rech_actif_tous:hover { font-weight: bolder; text-decoration: none; }
.rech_inactif_tous { font-family: Tahoma; font-size: 10px; font-style: normal; color: #C4BCA5; font-weight: normal; text-decoration: none; }

.rech_casetransparente {
        background: #ECE7D4;
        filter:alpha(opacity=60);
        -moz-opacity:0.6;
        opacity: 0.6;
}
.recrut_casetransparente {
        filter:alpha(opacity=50);
        -moz-opacity:0.5;
        opacity: 0.5;
}

.rech_selactif { font-family: Tahoma; font-size: 11px; font-style: normal; color: #362314; font-weight: bold; text-decoration: none; }
a.rech_selactif:hover { text-decoration: underline; }
.rech_selinactif { font-family: Tahoma; font-size: 11px; font-style: normal; color: #C4BCA5; font-weight: bold; text-decoration: none; }

.rech_indication { font-family: Tahoma; font-size: 11px; font-style: normal; color: #86715C; font-weight: normal; text-decoration: none; line-height: 12px; }

.rech_selhouseactif { font-family: Tahoma; font-size: 10px; font-style: normal; color: #362314; font-weight: normal; text-decoration: none; text-transform: uppercase; }
a.rech_selhouseactif:hover { font-weight: bold; }
.rech_selhouseinactif { font-family: Tahoma; font-size: 10px; font-style: normal; color: #C4BCA5; font-weight: normal; text-decoration: none; text-transform: uppercase; }

.selhouse_caseactive {
  background: url('images/ligne-beige.gif') repeat-x;
}
.selhouse_caseinactive {
  background: url('images/ligne-beige.gif') repeat-x;
}
.selhouse_caseactivemouseover {
  background: #D5CFBF;
}


.derann_titre { font-family: Tahoma; font-size: 11px; font-style: normal; color: #ABA287; font-weight: bold; text-decoration: none; }
.derann_types { font-family: Tahoma; font-size: 10px; font-style: normal; color: #362314; font-weight: normal; text-decoration: none; text-transform: capitalize; }
.derann_region { font-family: Tahoma; font-size: 10px; font-style: normal; color: #362314; font-weight: bold; text-decoration: none; }
.derann_ville { font-family: Tahoma; font-size: 10px; font-style: normal; color: #362314; font-weight: bold; text-decoration: none; }
.derann_ville_val { font-family: Tahoma; font-size: 10px; font-style: normal; color: #362314; font-weight: normal; text-decoration: none; }
.derann_ref { font-family: Tahoma; font-size: 10px; font-style: normal; color: #362314; font-weight: normal; text-decoration: none; }
.derann_agence { font-family: Tahoma; font-size: 10px; font-style: normal; color: #A29B88; font-weight: bold; text-decoration: none; }
.derann_agence_val { font-family: Tahoma; font-size: 10px; font-style: normal; color: #A29B88; font-weight: normal; text-decoration: none; }
.derann_telephone { font-family: Tahoma; font-size: 10px; font-style: normal; color: #362314; font-weight: normal; text-decoration: none; }
.derann_telephone_val { font-family: Tahoma; font-size: 10px; font-style: normal; color: #362314; font-weight: normal; text-decoration: none; }
.derann_plusinfo { font-family: Tahoma; font-size: 10px; font-style: normal; color: #362314; font-weight: bold; text-decoration: none; line-height: 13px; background: #DDD8C9; }
a.derann_plusinfo:hover { text-decoration: underline; }


.listann_genrebien { font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: bold; color: #342214; text-decoration: none; margin: 0px; padding: 0px; }
h3.listann_genrebien { margin: 0px; padding: 0px; }
a.listann_genrebien:hover { text-decoration: underline; }
.listann_genrebien_align { vertical-align: center; margin: 0px; padding: 0px; }
.listann_typebien { font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: bold; color: #342214; text-decoration: none; margin: 0px; padding: 0px; }
h3.listann_typebien { padding: 0px; width: 727px; padding-left: 15px; border-top: 1px solid #C4BCA5; border-bottom: 1px solid #C4BCA5; background: url('images/puce-marron.gif') 5px 50% no-repeat; background-color: #DDD8CA; }
a.listann_typebien:hover { text-decoration: underline; }
.listann_noann { font-family: Tahoma; font-size: 11px; font-style: normal; color: #362314; font-weight: normal; text-decoration: none; }
.listann_typebien_align { vertical-align: center; width: 745; padding-left: 11px; padding-right: 10px; }

.listann_typebien_elem_fiche {
        font-family: Tahoma; font-size: 10px; line-height: 10px; font-style: normal; font-weight: normal; color: #362314; text-decoration: none;
        margin: 0px; padding: 0px;
}

.listann_ref { font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: normal; color: #9C714F; text-decoration: none; }
.listann_dep { font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: normal; color: #918B71; text-decoration: none; text-transform: uppercase; }
.listann_ville { font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: bold; color: #362314; text-decoration: none; text-transform: uppercase; }
.listann_desc { font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: normal; color: #362314; text-decoration: none; }
.listann_soc { font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: bold; color: #362314; text-decoration: none; text-transform: uppercase; line-height: 11px; }
.listann_soctel { font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: bold; color: #362314; text-decoration: none; text-transform: uppercase; }
.listann_socmail { font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: bold; color: #775434; text-decoration: none; }
a.listann_socmail:hover { text-decoration: underline; }
.listann_prix { font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: bold; color: #362314; text-decoration: none; }
.listann_prixval { font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: bold; color: #362314; text-decoration: none; text-transform: uppercase; }
.listann_infos { font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: normal; color: #362314; text-decoration: none; }
.listann_infosval { font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: normal; color: #362314; text-decoration: none; text-transform: uppercase; }
.listann_plusinfos { font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: bold; color: #362314; text-decoration: none; background: #DDD8C9; }
a.listann_plusinfos:hover { text-decoration: underline; }
.listann_ajoutselection { font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: normal; color: #777465; text-decoration: none; }
a.listann_ajoutselection:hover { text-decoration: underline; }

.panier_valider { font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none; background: #362314; text-align: left; }
a.panier_valider:hover { text-decoration: underline; }
.panier_texte { font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: bold; color: #362314; text-decoration: none; }

.mdf_ville_titre { font-family: Verdana; font-size: 25px; color: #362314; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px; }
.mdf_ville_sous_titre { font-family: Verdana; font-size: 25px; color: #785436; font-weight: normal; text-decoration: none; margin: 0px; padding: 0px; }
.mdf_ville_link { font-family: Tahoma; font-size: 11px; color: #362314; font-weight: normal; text-decoration: none; }
a.mdf_ville_link:hover { text-decoration: underline; color: #766354; }

.mdf_list_ville_titre { font-family: Tahoma; font-size: 30px; color: #87725F; font-weight: normal; text-decoration: none; }
.mdf_list_ville_titre2 { font-family: Tahoma; font-size: 11px; line-height: 11px; color: #998061; font-weight: normal; text-decoration: none; margin: 0px; padding: 0px; }
.mdf_list_ville_titre2a_1 { font-family: Tahoma; font-size: 12px; line-height: 12px; color: #998061; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px; }
.mdf_list_ville_titre2a_2 { font-family: Tahoma; font-size: 12px; line-height: 12px; color: #362314; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px; }
.mdf_list_ville_titre2b { font-family: Tahoma; font-size: 11px; line-height: 11px; color: #362314; font-weight: normal; text-decoration: underline; margin: 0px; padding: 0px; }
.mdf_list_ville_titre2c { font-family: Tahoma; font-size: 11px; line-height: 11px; color: #362314; font-weight: normal; text-decoration: none; margin: 0px; padding: 0px; }
.mdf_list_ville_titre3 { font-family: Tahoma; font-size: 11px; line-height: 11px; color: #362314; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px; }
.mdf_list_ville_link { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #87725F; text-align: justify; text-decoration: none; }
a.mdf_list_ville_link:hover { text-decoration: underline; }
.mdf1_desc { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #988162; text-align: justify; }
.mdf1_bigtitle { font-family: Tahoma; font-size: 14px; font-weight: bold; color: #988162; text-align: justify; text-decoration: underline; }
.mdf1_nom_agence { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #452611; text-align: justify; }
a.mdf1_nom_agence { text-decoration: none; }
a.mdf1_nom_agencehover { text-decoration: underline; }
.mdf_img_bord  {BORDER: #FDEDCC 1px solid; }

.nosportails_text1 { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #362314; text-align: justify; }
.nosportails_sitedynamique { font-family: Tahoma; font-size: 11px; color: #362314; font-weight: normal; border: 0px; background: transparent; }

.linkmenu { font-family: Helvetica; font-size: 9px; color: #73706B; font-weight: normal; text-decoration: none; line-height: 5px; }
.linkmenu:hover { font-family: Helvetica; font-size: 9px; color: #9C9484; font-weight: normal; text-decoration: none;}

.bigtitre { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003399; }
.titre1 { font-family: Arial; font-size: 11px; font-weight: bold; color: #362314; }
.titre2 { font-family: Arial; font-size: 11px; font-weight: bold; color: #FDEDCC; text-decoration: underline; }
.titre2:hover { font-family: Arial; font-size: 14px; font-weight: bold; color: #F9BB60; text-decoration: underline; }

.rech_titre_ville { font-family: Arial; font-size: 12px; font-weight: bold; color: #FDEDCC; }


.copyright { font-family: Tahoma; text-decoration: none; color: #B9B29B; font-size: 10px; }

.texte_ref_bas { font-family: Tahoma; font-size: 9px; color: #B9B29B; font-weight: normal; text-decoration: none; }

.index_titre { font-family: Tahoma; font-size: 10px; font-weight: normal; color: #C5AE89; text-transform: uppercase; margin: 0px; letter-spacing: 8.5px; }
.model_titre { font-family: Times; font-size: 13px; font-weight: bold; color: #C8BCA4; text-transform: uppercase; margin: 0px; }
.index_text { font-family: Tahoma; font-size: 9px; font-weight: normal; color: #6D685A; text-align: justify; }
.index_H1 { font-family: Tahoma; font-size: 10px; font-weight: normal; color: #978160; text-align: right; margin: 0px; margin-top: 1px; }

.index_menu_top { font-family: Tahoma; font-size: 10px; font-weight: normal; color: #978160; text-align: right; line-height: 11px; text-transform: uppercase; }
a.index_menu_top { text-decoration: none; }
a.index_menu_top:hover { color: #776140; }

.text1 {
        font-family: Verdana; font-size: 9px; font-weight: normal; color: #876446; text-align: justify; text-decoration: none;
        line-height: 11px;
}
label.text1 {
        cursor: pointer; cursor: hand;
}
a.text1:hover { text-decoration: none; color: #372411; }
.text1_inactif {
        font-family: Verdana; font-size: 9px; font-weight: normal; color: #B79476; text-align: justify; text-decoration: none;
        line-height: 11px;
}
.text1mini { font-family: Verdana; font-size: 8px; font-weight: normal; color: #336699; text-align: justify; }
.text2 { font-family: Verdana; font-size: 11px; font-weight: normal; color: #362314; }
.text3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: lighter;color: #A9A08F; }
.text4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: lighter;color: #A9A08F; }
.text5 { font-family: Arial; font-size: 12px; font-weight: bold; color: #FDEDCC; }
.text7 { font-family: Arial; font-size: 11px; font-style: normal; color: #FDEDCC; }

.sites_text { font-family: Tahoma; font-size: 12px; font-style: normal; color: #AAAAAA; text-decoration: none;}
.sites_adr { font-family: Tahoma; font-size: 11px; font-style: normal; color: #362314; text-decoration: none;}
a.sites_adr { text-decoration: none; }
.sites_text2 { font-family: Tahoma; font-size: 12px; font-style: normal; color: #555555; text-decoration: none;}
.sites_adr2 { font-family: Tahoma; font-size: 10px; font-style: normal; color: #555555; text-decoration: none;}

.texte_recherche { font-family: Helvetica; font-size: 13px; font-style: normal; color: #FDEDCC; text-decoration: none;}
.texte_recherche2 { font-family: Helvetica; font-size: 12px; font-style: normal; color: #A9A08F; text-decoration: none;}

.linkpage { font-family: Verdana; font-size: 11px; color: #A99067; font-weight: bold; text-decoration: none; }
a.linkpage:hover { text-decoration: underline; }
.linkpage_cur { font-family: Verdana; font-size: 11px; color: #362314; font-weight: bold; }
.link { font-family: Arial; font-size: 11px; color: #FFCC66; font-weight: bold; }
.lienlang { font-family: Verdana; font-size: 8px; color: #336699; font-weight: bold; text-decoration: none; }

a.linksel1:hover { font-family: Verdana; font-size: 10px; color: #FFCC66; font-weight: normal; text-decoration: none; }
.linksel1 { font-family: Verdana; font-size: 10px; color: #FDEDCC; font-weight: normal; text-decoration: none; }
.textsel1 { font-family: Verdana; font-size: 10px; color: #A9A08F; font-weight: bold; text-decoration: none; }

a.linksel2 { font-family: Verdana; font-size: 10px; color: #A9A08F; font-weight: bold; text-decoration: none; }
.linksel2 { font-family: Verdana; font-size: 10px; color: #A9A08F; font-weight: bold; text-decoration: none; }
.textsel2 { font-family: Verdana; font-size: 10px; color: #A9A08F; font-weight: bold; text-decoration: none; }


.hiddenlink { text-decoration: none; color: #FDEDCC;  Verdana; font-size: 11px; }
a.hiddenlink2 { font-family: Verdana; font-size: 10px; text-decoration: none; color: #FDEDCC; }
a.hiddenlink3 { text-decoration: none; color: #FDEDCC; }
a.hiddenlink4 { text-decoration: none; color: #FDEDCC; }




.listann_text1 { font-family: Tahoma; font-size: 9px; font-style: normal; color: #887115; text-align: justify; text-decoration: none; }
.listann_type { font-family: Tahoma; font-size: 14px; font-style: normal; color: #717171; text-decoration: none;  margin-bottom: 12px; letter-spacing: 2px; }
.listann_text2 { font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: bold; color: #FDEDCC; text-align: justify; text-decoration: none; }
.listann_text3 { font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: normal; color: #FDEDCC; text-align: justify; text-decoration: none; }
a.listann_text3 { text-decoration: none; }
a.listann_text3:hover { text-decoration: underline; }
.info { font-family: Tahoma; font-size: 11px; font-weight: bold ; color: #FFCC66; text-decoration: none; text-transform: lowercase; }
a.info:hover { text-decoration: underline; }
.listann_mail { font-family: Tahoma; font-size: 11px; font-style: normal; color: #FFCC66; text-decoration: none; }
a.listann_mail:hover { text-decoration: underline; }

.listann_mc { font-family: Tahoma; font-size: 32px; font-style: normal; color: #8E887C; text-decoration: none;  margin: 0px;}
.listann_mc2 { font-family: Tahoma; font-size: 20px; font-style: normal; color: #8E887C; text-decoration: none;  margin: 0px;}
.listann_trie { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #876446; text-decoration: none; line-height: 15px; }
.listann_trie_menu { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #876446; text-decoration: none; line-height: 15px; text-transform: uppercase; }
.listann_trie_case { background: #DAD2BD; line-height: 16px; padding-left: 7px; }
.listann_motclef { font-family: Tahoma; font-size: 12px; font-style: bold; color: #501418; text-decoration: none; margin: 0px; padding: 0px; line-height: 10px; }
.listann_motclefXXXXXX { font-family: Tahoma; font-size: 12px; font-style: bold; color: #501418; text-decoration: none; margin: 0px; padding: 0px; line-height: 10px; padding-left: 12px; padding-right: 223px; padding-bottom: 3px; }
a.listann_motclef:hover { text-decoration: underline; }
.listann_text_ref { font-family: Tahoma; font-size: 11px; font-style: normal; color: #86715C; text-align: justify; text-decoration: none; padding-left: 12px; padding-right: 223px; }


.listann_link_ville_titre { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #362314; text-decoration: none; text-align: left; margin: 0px; line-height: 15px; }
.listann_link_ville { font-family: Tahoma; font-size: 10px; font-weight: normal; color: #362314; text-decoration: none; }
.listann_link_ville:hover { text-decoration: underline; color: #95643B; }


.X {
        font-family: Tahoma; font-size: 10px; color: #362314;
        font-style: normal; font-weight: normal; text-decoration: none;
        vertical-align: center; line-height: 12px;
}
.detailann_infos_fiche {
        font-family: Tahoma; font-size: 10px; color: #362314;
        font-style: normal; font-weight: normal; text-decoration: none;
        vertical-align: center; line-height: 12px;
}
.detailann_desc {
        font-family: Tahoma; font-size: 11px; color: #877061;
        font-style: normal; font-weight: normal; text-decoration: none;
        vertical-align: center; line-height: 12px;
}
.detailann_ville {
        font-family: Tahoma; font-size: 11px; color: #877061;
        font-style: normal; font-weight: normal; text-decoration: none; text-transform: uppercase;
        vertical-align: center; line-height: 12px;
}
.detailann_pages {
        font-family: Tahoma; font-size: 11px; color: #362314;
        font-style: normal; font-weight: bold; text-decoration: none;
        vertical-align: center; line-height: 12px;
}
.detailann_pages_texte {
        font-family: Tahoma; font-size: 11px; color: #362314;
        font-style: normal; font-weight: bold; text-decoration: none;
        vertical-align: center; line-height: 12px;
}
.detailann_voir {
        font-family: Tahoma; font-size: 11px; color: #362314;
        font-style: normal; font-weight: bold; text-decoration: none;
        vertical-align: center; line-height: 12px;
}
a.detailann_voir:hover { text-decoration: underline; }
.detailann_photostitre { font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: bold; color: #AFA58A; text-decoration: none; }

a.photosup_link { font-family: Tahoma; text-decoration: none; font-size: 10px; font-weight: normal;  color: #362314;}
a.photosup_link:visited { font-family: Tahoma; text-decoration: none; font-size: 10px; font-weight: normal;  color: #362314;}
a.photosup_link:hover { text-decoration: underline; color: #160300; }

.detailann_text1 { font-family: Tahoma; font-size: 10px; font-style: normal; text-align: justify; color: #FDEDCC; text-decoration: none; }
.detailann_text2 { font-family: Tahoma; font-size: 10px; font-style: normal; text-align: justify; font-weight: normal; color: #FDEDCC; }
.detailann_prix { font-family: Tahoma; font-size: 10px; font-style: normal; color: #A9A08F; }
.detailann_ref { font-family: Tahoma; font-size: 10px; font-style: normal; text-align: justify; color: #FDEDCC; text-decoration: none; }
.detailann_big { font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: bold; color: #FDEDCC; }
.detailann_contact_bold { font-family: Tahoma; font-size: 10px; font-weight: bold; text-align: justify; color: #FDEDCC; text-decoration: none; }
a.linkdetail1 { font-family: Tahoma; text-decoration: none; font-size: 10px; font-weight: normal; color: #FDEDCC; }
a.linkdetail1:hover { text-decoration: underline; color: #FDEDCC; }

.listag_soc { font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: normal; color: #362314; text-decoration: none; text-transform: uppercase; }
a.listag_soc { text-decoration: none; }
a.listag_soc:hover { text-decoration: none; color: #665344; }
.listag_soctel { font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: normal; color: #362314; text-decoration: none; }
.listag_siteweb { font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: bold; color: #362314; text-decoration: none; }
a.listag_siteweb { text-decoration: none; }
a.listag_siteweb:hover { text-decoration: none; color: #665344; }
.listag_text1 { font-family: Verdana; font-size: 11px; font-style: normal; color: #FDEDCC; }
.listag_text2 { font-family: Verdana; font-size: 11px; font-style: normal; color: #FDEDCC; }
.listag_text3 { font-family: Verdana; font-size: 9px; font-style: normal; color: #FDEDCC; }

.form_titre { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #362314; }
.form_champs { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #362314; }
.form_text { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #362314; }
.form_text_obligatoire { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FDEDCC; }


.mailing_suggestion { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #362314; text-align: justify; text-decoration: none; }
.mailing_link { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #362314; text-align: justify; text-decoration: none; }
a.mailing_link:hover { text-decoration: none; }

.mailing_form_section {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FDEDCC; }
.mailing_form {font-family: Tahoma; font-size: 11px; font-weight: normal; color: #FDEDCC; }
.mailing_contact {font-family: Tahoma; font-size: 11px; font-weight: normal; color: #362314; text-align: justify; }
label.mailing_contact { cursor: pointer; cursor: hand; }
.mailing_form_obligatoire {font-family: Tahoma; font-size: 11px; font-weight: normal; color: #FDEDCC; }
.mailing_form_categorie { font-family: Tahoma; font-size: 10px; font-weight: normal; color: #362314; }
.mailing_critere {font-family: Tahoma; font-size: 10px; font-weight: normal; color: #FDEDCC; }
.mailing_test_flash { font-family: Tahoma; font-size: 9px; color: #362314; font-weight: normal; border: 0px; background: transparent; text-align: center; width: 100%; }


.menu_agence_login_text {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FDEDCC; }
.menu_agence_contact_titre {font-family: Tahoma; font-size: 11px; font-weight: normal; color: #775434; }
.menu_agence_contact {font-family: Tahoma; font-size: 11px; font-weight: normal; color: #775434; }
.menu_agence_contact1 {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #362314; }
a.menu_agence_contact1 { text-decoration: none; }
a.menu_agence_contact1:hover { color: #665344; }
.menu_agence_contact2 {font-family: Tahoma; font-size: 11px; font-weight: normal; color: #867160; }
.menu_agence_text {font-family: Tahoma; font-size: 11px; font-weight: normal; color: #FDEDCC; }
.menu_agence_citation {font-family: Tahoma; font-size: 11px; font-style: italic; font-weight: normal; color: #775434; }
.menu_agence_auteur {font-family: Tahoma; font-size: 11px; font-weight: normal; color: #A29B88; }
.menu_agence_section {font-family: Tahoma; font-size: 12px; font-weight: bold; color: #FDEDCC; text-decoration: none; }
a.menu_agence_section:hover { text-decoration: underline; }
.menu_agence_text_section {font-family: Tahoma; font-size: 10px; font-weight: normal; color: #8E887C; text-decoration: none; }
a.menu_agence_text_section:hover { text-decoration: underline; }
.menu_agence_link_section {font-family: Tahoma; font-size: 10px; font-weight: normal; color: #8E887C; text-decoration: none; }
a.menu_agence_link_section:hover { text-decoration: underline; }
.fiche_text { font-family: Tahoma, Helvetica, sans-serif; font-size: 9px; color: #666666; }

.recrut_text { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #877060; text-align: justify; text-decoration: none; }
a.recrut_text:hover { text-decoration: underline; }
.recrut_titre { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #877060; text-align: justify; }
.recrut_soustext { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #362314; text-align: justify; }
.recrut_photo { BORDER: #B1A58E 1px solid; }

.contact_titrecoord { font-family: Tahoma; font-size: 11px; font-style: italic; font-weight: bold; color: #46260F; text-decoration: none; background: #FAF7F2; }
.contact_coord { font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: normal; color: #46260F; text-decoration: none; }

.abonnement_text { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #362314; text-align: justify; text-decoration: none; }
.abonnement_text2 { font-family: Tahoma; font-size: 10px; font-weight: normal; color: #785436; text-align: justify; text-decoration: none; }
.abonnement_link { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #362314; text-align: justify; text-decoration: none; }
a.abonnement_link:hover { text-decoration: underline; }

.rechrap_section {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #4A382A; }
.rechrap_cadre {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FDEDCC;	}
.rechrap_cadre_inactif {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #868482; }
.rechrap_tabl {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FDEDCC;	BORDER-RIGHT: #A29A8A 1px solid;
	BORDER-TOP: #A29A8A 1px solid;
	BORDER-LEFT: #A29A8A 1px solid;
	BORDER-BOTTOM: #A29A8A 1px solid; }

.rechrap_tabl_h_actif { border: 1px solid #A29A8A; border-bottom: 0px; }
.rechrap_tabl_h_inactif { border: 1px solid #868482; border-bottom: 0px;}
.rechrap_tabl_actif { border: 0px solid #364212; }
.rechrap_tabl_inactif {	border: 0px solid #868482; }
.rechrap_section_inactif {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #868482; }
.rechrap_cadre_infos { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #4A382A; }
a.rechrap_cadre_infos { font-family: Tahoma; font-size: 10px; font-weight: normal; color: #AA8241; text-decoration: none; }
a.rechrap_cadre_infos:hover { text-decoration: underline; }
.rechrap_cadre_infos_inactif{font-family: Tahoma; font-size: 11px; font-weight: normal; color: #868482; }
a.rechrap_cadre_infos_inactif { font-family: Tahoma; font-size: 10px; font-weight: normal; color: #868482; text-decoration: none; }
a.rechrap_cadre_infos_inactif:hover { text-decoration: none; }
.rechrap_btn_inactif {
        filter:alpha(opacity=60);
        -moz-opacity:0.6;
        opacity: 0.6;
}
.rechrap_critere {font-family: Tahoma; font-size: 10px; font-weight: normal; color: #FDEDCC; }
.rechrap_critere_indication {font-family: Tahoma; font-size: 10px; font-weight: normal; color: #AA8241; }
.rechrap_obligatoire {font-family: Tahoma; font-size: 11px; font-weight: normal; color: #FDEDCC; }
.rechrap_test_flash { font-family: Tahoma; font-size: 9px; color: #FDEDCC; font-weight: normal; border: 0px; background: transparent; }

.recherhe_carto_text { font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: bold; color: #362314; text-decoration: none;}
.rechrap_ville_texte { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #362314; }
a.rechrap_ville_texte { text-decoration: none; }
a.rechrap_ville_texte:hover { text-decoration: underline; font-weight: bold; }
.rechrap_ville_texte_sel { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #4D1518; text-decoration: underline; }

.rechref_titre {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FFCC66; }
.rechref_text { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #362314; }
.rechref_exemple {font-family: Tahoma; font-size: 11px; font-weight: normal; color: #8E887C; }

.forminfos_text_resume { font-family: Tahoma; font-size: 11px; color: #362314; font-weight: bold; }
.forminfos_text_resume2 { font-family: Tahoma; font-size: 11px; color: #877261; font-weight: normal; }
.forminfos_prix_resume { font-family: Tahoma; font-size: 11px; color: #362314; font-weight: normal; }
.forminfos_text { font-family: Tahoma; font-size: 11px; color: #A9A08F; }
.forminfos_form_section { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #362314; }
.forminfos_form { font-family: Tahoma; font-size: 10px; font-weight: normal; color: #362314; }
label.forminfos_form { cursor: pointer; cursor: hand; }
.forminfos_form2 { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #362314; }
.forminfos_form_optionel { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #362314; }
.forminfos_form0 { font-family: Tahoma; font-size: 10px; font-weight: normal; color: #362314; line-height: 21px; vertical-align: middle; }
.forminfos_form1 { font-family: Tahoma; font-size: 10px; font-weight: normal; color: #362314; background: #F7F6F1; line-height: 21px; vertical-align: middle; }
.forminfos_form_obligatoire { font-family: Tahoma; font-size: 10px; font-weight: bold; color: #362314; }
.forminfos_form2_obligatoire { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #362314; }
.forminfos_obligatoire { font-family: Tahoma; font-size: 10px; font-weight: bold; color: #362314; }
.forminfos_valider { font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none; border: 0px; background: #362314; }
.forminfos_text_confirm { font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: normal; color: #362314; text-decoration: none;}
.forminfos_contact {
        font-family: Verdana; font-size: 11px; color: #362314; background: #D4C9AB;
        font-style: italic; font-weight: bold; text-decoration: none;
        vertical-align: center; line-height: 12px;
}
.forminfos_contact_nom {
        font-family: Tahoma; font-size: 11px; color: #362314;
        font-style: normal; font-weight: bold; text-decoration: none;
        vertical-align: center; line-height: 12px;
}
a.forminfos_contact_nom:hover {
        text-decoration: underline;
}
.forminfos_contact_val {
        font-family: Tahoma; font-size: 11px; color: #362314;
        font-style: normal; font-weight: normal; text-decoration: none;
        vertical-align: center; line-height: 12px;
}
.forminfos_contact_val_bold {
        font-family: Tahoma; font-size: 11px; color: #362314;
        font-style: normal; font-weight: bold; text-decoration: none;
        vertical-align: center; line-height: 11px;
}
a.forminfos_contact_val_bold:hover {
        text-decoration: underline;
}
.info_section {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #A29A8A; }
.info_border {BORDER: #B1A58E 1px solid; }

.sendoffer_titre { font-family: Tahoma; font-size: 14px; font-weight: bold; color: #FDEDCC; }
.sendoffer_text { font-family: Tahoma; font-size: 11px; color: #A9A08F; }
.sendoffer_form { font-family: Tahoma; font-size: 11px; color: #A9A08F; }
.sendoffer_obligatoire { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #877160; }
.sendoffer_valider { font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: bold; color: #FFCC66; text-decoration: none; border: 1px solid #A9A08F; }
.sendoffer_text_confirm { font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: bold; color: #A9A08F; text-decoration: none; }

.formcontact_titre { font-family: Tahoma; font-size: 12px; font-style: normal; font-weight: bold; color: #A9A08F; text-decoration: none;}
.formcontact_text { font-family: Tahoma; font-size: 11px; color: #A9A08F; font-weight: normal; text-decoration: none; }


.input {
	FONT-SIZE: 10px;
	COLOR: #362314;
	BACKGROUND-COLOR: #F7F6F1;
	BORDER: 1px solid #C4BCA5;
	//FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-FAMILY: Tahoma;
}

.input_fonce {
	FONT-SIZE: 10px;
	COLOR: #362314;
	BACKGROUND-COLOR: #F7F6F1;
	BORDER: 1px solid #362314;
	//FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-FAMILY: Tahoma;
}

.input_inactif {
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #6A6865;
	BORDER-RIGHT: #868482 1px solid;
	BORDER-TOP: #868482 1px solid;
	BORDER-LEFT: #868482 1px solid;
	BORDER-BOTTOM: #868482 1px solid;
	//FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-FAMILY: Tahoma;
}

.input_check {
	FONT-SIZE: 10px;
	width: 11px;
	height: 11px;
	COLOR: #336699;
	//FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-FAMILY: Tahoma;
}

.bouton {
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 11px;
	font-weight: bold;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	BACKGROUND: url('images/puce-btn.jpg') 5px 50% no-repeat;
	BORDER: none;
	TEXT-DECORATION: none;
	text-align: left;
	text-transform: uppercase;
	CURSOR: hand;
	CURSOR: pointer;
	margin: 0px;
	padding: 0px; padding-left: 20px;
	height: 14px;
	line-height: 14px;
}

.bouton_over {
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 11px;
	font-weight: bold;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	BACKGROUND: url('images/puce-btn.jpg') 5px 50% no-repeat;
	BORDER: none;
	TEXT-DECORATION: underline;
	text-align: left;
	text-transform: uppercase;
	CURSOR: hand;
	CURSOR: pointer;
	margin: 0px;
	padding: 0px; padding-left: 20px;
	height: 14px;
	line-height: 14px;
}

.bouton:hover {
	TEXT-DECORATION: underline;
}


/* pour la dernière annonce */
.derannref_titre { font-family: Tahoma; font-size: 10px; font-weight: bold; color: #6C3358; text-decoration: none; text-transform: uppercase; }
.derannref_ref { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #6C3358; text-decoration: none; }
a.derannref_ref { text-decoration: none; }
a.derannref_ref:hover { text-decoration: underline; }
.derannref_typeannonce { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FFF; text-decoration: none; text-transform: uppercase; }
.derannref_typebien { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #754160; text-decoration: none; }
.derannref_description { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #4D2022; text-decoration: none; }
.derannref_plusinfo { font-family: Tahoma; font-size: 11px; font-weight: normal; font-style: normal; color: #754160; text-decoration: none; }
a.derannref_plusinfo { text-decoration: none; }
a.derannref_plusinfo:hover { text-decoration: underline; }
