body,table,H1,H2,H3,H4,H5,H6,H7,H8,a,input,textarea {
	font-family: Times New Roman; font-size: 13px;
	color: #342922;
}
/* '} */
body {

     margin: 0;
	 padding: 0;
	background-color:#101113;
	background-image:url(/images/body.jpg);
	background-position:center top;
	background-repeat:repeat-y;
    background-color:#5e5240;
}
#general{
 	margin: 0;
	 padding: 0;
 	width:100%;
	background-image:url(/images/general.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
}
#content{width:990px; margin:0 auto; padding:0;}
#content_model{ background-color:#e4dec1; width:990px; margin:0 auto; padding:0;}
#content_model_inc{  width:960px; margin:0 auto; padding:0;}

#header{
 	margin: 0;
	padding: 0;
 	width:990px;
	background-image:url(/images/header_tete.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}
#header_flash{
    width:724px;
    height:65px;
    padding:0px;
    margin:0;
    float:left;
}
#header_keyword{
    width:644px;
    height:17px;
    padding:0px 0 0 80px;
    margin:0;
    float:left;
    text-align:left;
    color:#9d5d02;
    font-family:"Times New Roman", Times, serif;
    font-size:14px;
    line-height:10px;
    font-weight:bold;
}
#header_btn{
    width:250px;
    height:32px;
    padding:0px;
    margin:0;
    float:right;
    text-align:right; font-size:11px;
}
#header_btn_accueil{
 	margin: 0;
	padding: 0;
 	width:63px;
    height:32px;
    line-height:32px;
    text-align:center;
    float:right;
    color:#5d4e3b;
    font-family:"Times New Roman", Times, serif;
    font-size:11px;
	background-image:url(/images/btn_accueil.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
#header_btn_accueil a{
    color:#5d4e3b;font-size:11px;
    font-family:"Times New Roman", Times, serif;
    font-weight:bold;
    text-decoration:none;
    display:block
}
#header_btn_accueil a:hover{
    color:#b67002;font-size:11px;
    text-decoration:none;
}
#header_btn_contact{
 	margin: 0;
	padding: 0;
 	width:129px;
    height:32px;
    line-height:32px;
    text-align:center;
    float:right;
    color:#fff;
    font-family:"Times New Roman", Times, serif;
    font-size:11px;
	background-image:url(/images/btn_contact.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
#header_btn_contact a{
    color:#fff;
    font-family:"Times New Roman", Times, serif;
    font-weight:bold;
    text-decoration:none;
    display:block
    font-size:11px;
}
#header_btn_contact a:hover{
    color:#5d4e3b; font-size:11px;
    text-decoration:none;
}
#encart_header_img{
	background-image:url(/images/model_header_img.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
     	margin: 0;
	padding: 0;
 	width:469px;
    height:199px;
    float:left;
}
#swf_logo-fr {
	overflow: hidden;
}
table { border: 0; border-collapse: collapse; }
table td { padding: 0; }
a {text-decoration:none;}
a:hover {text-decoration:underline;}
form { padding: 0; margin: 0 }
.clear { clear:both }

/* pour le model */
.logo {  }
.logo img { width: 100px; height: 100px; border: 0; }
.spacer { overflow:hidden; }

.sep{  
clear:both;
	margin: 3px auto;
	padding: 0;
 	width:100%;
    height:11px;
	background-image:url(/images/sep.gif);
	background-position:center center;
	background-repeat:no-repeat;
    }
/* Pour les pieds des pages */
.footer_adr{ background:url(/images/footer_adr.gif) 0 0 no-repeat; width:910px; height:45px; text-align:left; padding:11px 0 20px 80px;}
.infos_soc_nom { font-weight: normal; color: #97856b; text-align: left; font-family: "Times New Roman", Times, serif; font-size:12px; }
.infos_soc { font-weight: normal; color: #fff; text-align: left; font-family: "Times New Roman", Times, serif; font-size:12px;}
.infos_soc_link { color: #fff; text-align: left; font-family: "Times New Roman", Times, serif; font-size:12px;}
.infos_soc_tels { font-weight: normal; color: #fff; text-align: left; font-family: "Times New Roman", Times, serif; font-size:12px; }
.linkmenufoot { display: inline; color: #342922; }
.linkmenufoot span { color: #342922; }
.linkmenufoot a { color: #342922; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size:12px;}
.linkmenufoot a:hover { text-decoration: underline; }
.copyright { color: #342922; font-family: "Times New Roman", Times, serif; font-size:12px;} 
.linkmenutop_block {text-align:center; margin: 6px 0 6px 0; width: 990px; display: inline; }
.linkmenutop { display: inline; color: #D6C495; line-height: 37px; }
.linkmenutop span {display: inline; color: #fff; font-family: "Times New Roman", Times, serif;  font-weight:bold; text-transform:uppercase;}
.linkmenutop a { display: inline;color: #fff; text-decoration: none; font-family: "Times New Roman", Times, serif;  padding:0 6px 0 6px; font-size:12px; }
.linkmenutop a:hover { text-decoration: none; color:#372b24; }

/* Pour l'index */
#flash_anim{
    width:985px;
    height:310px;
    padding:5px 0 9px 5px;
    margin:0 auto;
    	background-image:url(/images/index_flash_ar.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.index_menu_lang { color: #BEBBA8; }
.index_menu_lang a { color: #BEBBA8; text-decoration: none; }
.index_menu_lang a:hover { text-decoration: underline; }
ul.index_menu_lang { padding: 0; margin: 0; list-style: none; display: inline; }
ul.index_menu_lang li { padding: 0; margin: 0; display: inline; margin-left: 10px;}
ul.index_menu_lang li.first { margin: 0; }
ul.index_menu_lang img { vertical-align: middle; }
.index_texte1 { font-size: 12px; width:948px; color:#fff;  text-align:left; font-family: "Times New Roman", Times, serif; letter-spacing:1px; padding:0 0 10px 0;}
.index_texte1 strong{ font-size: 14px; color:#fff; line-height:22px; text-align:left; font-weight:normal;  font-family: "Times New Roman", Times, serif; letter-spacing:1px; }

/* coup de coeur */
.cdc_fiche { width: 240px; height:194px; float:left; background:url(/images/encart_cdc_ar.gif) no-repeat 0 0;}
.cdc_picto_cdc {width: 61px; height:61px; float:left; background:url(/images/encart_cdc_picto.gif) no-repeat 0 0; position: absolute; z-index:1; margin:0 0;}
.cdc_picto_last {width: 61px; height:61px; float:left; background:url(/images/encart_cdc_last_picto.gif) no-repeat 0 0; position: absolute; z-index:1;  margin:0 0;}
.cdc_photo{float:left; width:201px; height:153px; z-index:0;  }
.cdc_photo img{float:left; padding:9px 0 0 11px; width:189px; height:143px; z-index:0; margin:0 0;}
.cdc_plusinfos{float:left; width: 21px; height:102px; padding-top:8px;}
.cdc_ville{ float:left; color:#5e7514;  font-family: "Times New Roman", Times, serif; font-size:12px; font-weight:bold; text-align:left; padding-left:11px;}
.cdc_desc{ float:left; width:218px; color:#000;  font-family: "Times New Roman", Times, serif; font-size:12px;  text-align:left; padding-left:11px; clear:both;}

.cdc_fiche_end {  }

/* derniers biens */
.db_fiche { width: 240px; height:194px; float:right; background:url(/images/encart_cdc_ar.gif) no-repeat 0 0;}
.db_picto_last {width: 61px; height:61px; float:left; background:url(/images/encart_cdc_last_picto.gif) no-repeat 0 0; position: absolute; z-index:1;  margin:0 0;}
.db_photo{float:left; width:201px; height:153px; z-index:0;  }
.db_photo img{float:left; padding:9px 0 0 11px; width:189px; height:143px; z-index:0; margin:0 0;}
.db_plusinfos{float:left; width: 21px; height:102px; padding-top:8px;}
.db_ville{ float:left; color:#5e7514;  font-family: "Times New Roman", Times, serif; font-size:12px; font-weight:bold; text-align:left; padding-left:11px;}
.db_desc{ float:left; width:218px; color:#000;  font-family: "Times New Roman", Times, serif; font-size:12px;  text-align:left; padding-left:11px; clear:both;}

.db_fiche_end { clear: both }

/* Menu des biens */
#encart_menu_biens{width:510px; height:194px; float:right; background:url(/images/encart_biens.gif) no-repeat 0 0; padding:0; margin:0;}
.menu_biens_vente { padding:0 0 0 50px; height:31px ; line-height:31px; text-align:left;  font-family: "Times New Roman", Times, serif; font-size:17px; font-weight:bold; color:#9d5d02; letter-spacing:2px; text-transform:capitalize;}
.menu_biens_loc {clear:both; padding:0 0 0 50px; height:31px ; line-height:31px; text-align:left;  font-family: "Times New Roman", Times, serif; font-size:17px; font-weight:bold; color:#9d5d02; letter-spacing:2px; text-transform:capitalize;}

.menu-bien{padding-left:30px; clear:both;  font-family: "Times New Roman", Times, serif;}

.menu-bien-002{  width:154px;  float:left; }
.menu-bien-003{  width:154px; text-align:left; font-family: "Times New Roman", Times, serif; font-size:12px; color:#9d5d02;  background:url(/images/puce_biens.gif) no-repeat 0px center;line-height:20px;}
.menu-bien-003 a{ padding-left:11px; text-decoration:none;  color:#000; font-size:12px;}
.menu-bien-003 a:hover{ text-decoration:underline; color:#9d5d02; font-size:12px;}

/* Pour la page d'infos */
.infos_titre1 { font-size: 14px; font-weight: bold; color: #7F8387; text-align: justify; }
.infos_titre2 { font-weight: bold; color: #8A0D1B; text-align: justify; text-transform: uppercase; }
.infos_texte1 {  width:920px; margin:0 auto; padding:10px 0 0 0; text-align: justify; }
.infos_texte1 p{ font-family: "Times New Roman", Times, serif; font-size:14px; color:#000;  line-height:18px; text-align: justify;padding:0 0 10px 0; }
.infos_texte1 h2 { font-family: "Times New Roman", Times, serif; font-size:14px; color:#9d5d02; font-weight:bold; border-bottom: 1px solid #baae97; line-height:16px; text-align: left; margin:0 0 5px 0; background:url(/images/h2.gif) no-repeat 0 5px; padding:0 0 5px 10px;}
.infos_texte1 h3 { font-family: "Times New Roman", Times, serif; font-size:15px; font-style:italic; color:#80745e; font-weight:bold; line-height:16px; text-align: left; margin:0 0 10px 0;}

.info_text{ float:left; width:550px; margin:0; padding:0;}
.info_carto{ float:right; width:340px; margin:0; padding:0;}
.localiser{
	float:right;
	font-family: "Times New Roman", Times, serif; 
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	margin:0;
	padding:0;
	width:127px;
	height:25px;
	line-height:25px;
	background-image:url(/images/localiser.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;

	}
.localiser a{
	font-family: "Times New Roman", Times, serif; 
	font-weight:bold;
	display:block;
	text-decoration:none;
	color:#fff;
	margin: 0px 0 0 0;
	padding: 0;
    font-size:11px;
	}
.localiser a:hover{	
	display:block;
	text-decoration:none;
	color:#372b24;
    font-size:11px;
	}
.map{
	margin:10px 0;
   padding:0;
   border:3px solid #baae97;
   width:350px;
   height:350px;

}    
/* Pour l'envoi de mail pour un bien */
.forminfos_text_resume_tab { width:920px; margin:10px auto; color:#372b24;}
.forminfos_text_resume { font-weight: bold; }
.forminfos_text_resume2 {  }
.forminfos_prix_resume {  }
.forminfos_text_confirm { width:920px; margin:10px auto; font-weight: bold; text-align: left; }

/* Pour la simulation de prêt */
.financement_mensu { float:left; margin:20px 0 15px 80px;  background:url(/images/finance-ar.gif) no-repeat 0 0px;  padding:5px 40px 20px 40px;}
.financement_duree { float:right; margin:20px 80px 15px 0; background:url(/images/finance-ar.gif) no-repeat 0 0px;  padding:5px 40px 20px 40px;}
.financement_formulaires {  }
.financement_form_titre {  font-family: "Times New Roman", Times, serif; font-size:14px; color:#9d5d02; font-weight:bold; border-bottom: 1px solid #baae97; line-height:16px; text-align: left; margin:15px 0px 5px 0px; background:url(/images/h2.gif) no-repeat 0 5px; padding:0 0 5px 10px; }
.financement_form_section { font-family: "Times New Roman", Times, serif; font-size:13px; color:#372b24; padding:0 0 0 15px; line-height:18px;font-weight:bold; font-size:14px;	 background-image:url(/images/gestion_list.gif); background-position:0px 4px; background-repeat:no-repeat; margin:0 0 0 20px;}
.financement_form_section_result {font-family: "Times New Roman", Times, serif; font-size:13px; color:#372b24; padding:0 0 0 15px; line-height:18px;font-weight:bold; font-size:14px;	 background-image:url(/images/gestion_list.gif); background-position:0px 4px; background-repeat:no-repeat;}
.financement_form_text { font-size: 12px; color: #372b24; margin:0 0 0 20px;}
.financement_form_text tr { height: 20px; }
table.financement_form_text { margin-bottom: 10px; }
.financement_form_text input {
	text-align: right; 
	font-size: 11px;
	color: #120306;
	background-color: #FFF;
	border: 1px solid #baae97;
}
.financement_form_text_result { font-size: 12px; color: #9d5d02; }
.financement_form_text_result tr { height: 20px; }
.financement_form_text_result input {
	font-size: 11px;
    font-weight:bold;
	color: #8A0D1B;
	background-color: transparent;
	border: 0;
	border-bottom: 1px solid #baae97;
}
.financement_valider{
	font-family: "Times New Roman", Times, serif; 
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	margin:10px auto;
	padding:0;
	width:127px;
	height:25px;
	line-height:25px;
	background-image:url(/images/localiser.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
    border:none;
	cursor: pointer;
}
.financement_valider a {text-decoration:none; color:#fff;}
.financement_valider a:hover{text-decoration:none; color:#372b24;}
/* Pour nos biens (sélection) */
.rech_titre { font-weight: bold; color: #92130A; text-transform: uppercase; }
.rech_texte { color: #92130A; text-align: justify; }
.rech_actif { font-size: 14px; color: #880E1B; font-weight: bold; }
.rech_inactif {
	color: #92130A; font-weight: bold; text-transform: uppercase; text-align: center;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}

.rech_actif_tous { color: #FFFFFF; }


.rech_actif_td {
	cursor: pointer;
}

.rech_inactif_td {
}

/* Pour nos biens (selhouse) */
.rech_actif2 { font-weight: bold; color: #880E1B; }
.rech_inactif2 { font-weight: bold; color: #7F8488; text-decoration: none; }
.rech_actif2_case { height: 20px; }
.rech_inactif2_case { height: 20px; }

/* Pour la pagination du listann */
.pagination { text-align: left; color: #372b24; font-weight: normal; font-family:"Times New Roman", Times, serif; font-size:13px; padding:0 0 0 35px;}
.pagination_premiere { color: #372b24; }
.pagination_prev { color: #a49880; }
.pagination_points { color: #372b24; }
.pagination_linkpage_current { font-weight: bold; color:#9d5d02;}
.pagination_linkpage { color: #372b24; }
.pagination_linkpage_out {  }
.pagination_suiv { color: #a49880; }
.pagination_derniere { color: #372b24; }

/* Pour l'entête du listann */
.listann_page_titre { float: left; padding-left: 12px; padding-right: 18px;  }
.listann_motclef { font-weight: bold; color: #9d5d02; margin: 0; padding: 0; white-space : nowrap; }
div.listann_mc { float: left; margin-top: 1px;} /* margin-top pour aligner au titre */
.listann_mc, .listann_mc h1 { font-weight: bold; color: #9d5d02; text-decoration: none; margin: 0; padding: 0;  white-space : nowrap;}
div.listann_mc2 { float: left; margin-top: 1px;} /* margin-top pour aligner au titre */
.listann_mc2 { font-weight: bold; color: #9d5d02; text-decoration: none; margin: 0; padding: 0; white-space : nowrap; }
.listann_mc2 h2 { font-weight: bold; color: #9d5d02; text-decoration: none; margin: 0; padding: 0; white-space : nowrap; }
div.listann_genrebien { float: left; margin-top: 1px;} /* margin-top pour aligner au titre */
.listann_genrebien { font-weight: bold; color: #9d5d02; margin: 0; padding: 0; white-space: nowrap; font-family:Times New Roman, Times, serif; font-size:14px;}
div.listann_genrebien { float: left; margin-top: 1px;} /* margin-top pour aligner au titre */
h1.listann_genrebien { font-weight: bold; color: #9d5d02; margin: 0; padding: 0; white-space: nowrap; }
.listann_genrebien_align { text-align: left; }
div.listann_typebien { float: left;  margin-top: 1px;} /* margin-top pour aligner au titre */
.listann_typebien { font-weight: bold; color: #9d5d02; margin: 0; padding: 0; white-space: nowrap; font-family:Times New Roman, Times, serif; font-size:14px;}
h1.listann_typebien { font-weight: bold; color: #9d5d02; margin: 0; padding: 0; white-space: nowrap; }
.listann_typebien_align { text-align: left; vertical-align: bottom; }
div.listann_sep { padding: 0 }
.form_section_listan { font-family:Times New Roman, Times, serif; font-size:14px; padding:0 0 5px 11px; width: 909px;  line-height:16px; background:url(/images/h2.gif) no-repeat left center; color:#0166ae;  text-align:left; font-size:14px; font-weight:bold; border-bottom:1px solid #baae97;}


/* Pour le tri du listann */
.listann_trie { color: #372b24; font-family: "Times New Roman", Times, serif; font-size:12px;  background:url(/images/puce_biens.gif) no-repeat 0px center; line-height:20px; margin-right:35px; padding-left:11px; float:right;}
.input {
	font-size: 11px;
	color: #372b24;
	background-color: #FFF;
	border: 1px solid #baae97;
}

/* Pour les infos des fiches du listann */
.listann_annonce {width:919px; height:265px; background:url(/images/listann.gif) 0 0px no-repeat; }
.listann_photo { float:left; width:297px; height:223px;  text-align:left; padding:10px 0 0 7px;}
.listann_photo img { width: 297px; height: 223px;  border: 0; }
.listann_right { width:595px; float:right; padding-top:13px;}

.listann_ref, .listann_ref a {width:297px; line-height:20px; color: #372b24; font-family:"Times New Roman", Times, serif; font-size:13px;  text-align:left; font-weight:bold;}
.listann_dep {  float:left; font-family:"Times New Roman", Times, serif; font-size:17px;  text-align:left; color: #9d5d02; letter-spacing:1px; line-height:24px; font-weight:bold;}
.listann_ville { float:left; font-family:"Times New Roman", Times, serif; font-size:17px;  text-align:left; color: #9d5d02; letter-spacing:1px; display:inline; padding-left:10px;  line-height:24px;  font-weight:bold;}
.listann_desc_left { width:297px; float:left; height:175px; clear:both;}
.listann_description { color: #372b24; font-family:"Times New Roman", Times, serif; font-size:13px;  text-align:left; width:297px; line-height:20px;}
.listann_info_bloc{ float:right; width:220px; padding:10px 0 0 0px;}
.listann_infos { white-space: nowrap; font-family:"Times New Roman", Times, serif; font-size:14px;  text-align:left; color:#372b24; font-weight:bold; float:left; line-height:22px;}
.listann_infos_val { white-space: nowrap; font-family:"Times New Roman", Times, serif; font-size:14px;  text-align:left; color:#372b24; font-weight:bold;display:inline;  line-height:22px;}
.listann_infos_X {  color:#372b24; font-weight:bold; font-family:"Times New Roman", Times, serif; font-size:14px; display:inline;  line-height:22px;}
.listann_prix { float:right; font-family: "Times New Roman", Times, serif; font-size:17px; font-style:italic;  font-weight:bold; color:#5d4e3b; text-align:center; margin:0; padding:0; width:269px; height:32px; line-height:32px;}
.listann_prixval { font-weight: bold; color: #5d4e3b; }
.listann_societe { color: #9c8f76; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size:12px; font-style:italic; text-align:left; float:left;}
.listann_societetel { clear:both;color: #9c8f76;  font-family: "Times New Roman", Times, serif; font-size:12px; font-style:italic;   text-align:left; float:left;}

.listann_mail{
	float:left;
	font-family: "Times New Roman", Times, serif; 
	font-size:11px;
	font-weight:bold;
	color:#372b24;
	text-align:center;
	margin:0;
	padding:0;
	width:127px;
	height:25px;
	line-height:25px;
	background-image:url(/images/listann_email.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;

	}
.listann_mail a{
	font-family: "Times New Roman", Times, serif; 
	font-weight:bold;
	display:block;
	text-decoration:none;
	color:#372b24;
	margin: 0px 0 0 0;
	padding: 0;
    font-size:11px;
	}
.listann_mail a:hover{	
	display:block;
	text-decoration:none;
	color:#9d5d02;
    font-size:11px;
	}


.listann_plusinfos{
	float:left;
	font-family: "Times New Roman", Times, serif; 
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	margin:0 0 0 10px;
	padding:0;
	width:127px;
	height:25px;
	line-height:25px;
	background-image:url(/images/localiser.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;

	}
.listann_plusinfos a{
	font-family: "Times New Roman", Times, serif; 
	font-weight:bold;
	display:block;
	text-decoration:none;
	color:#fff;
	margin: 0px 0 0 0;
	padding: 0;
    font-size:11px;
	}
.listann_plusinfos a:hover{	
	display:block;
	text-decoration:none;
	color:#372b24;
    font-size:11px;
	}

.listann_noann {  }
.listann_valider { font-weight: bold; text-transform: uppercase; }

/* Pour le détail fiche */
.detfiche-ar{ background-image:url(/images/detfiche-ar.gif); background-position:0px 0px; background-repeat:no-repeat; width:920px; margin-top:10px;}
.detfiche-right{ width:460px; float:right; padding-top:10px;}
.detfiche-left{ width:428px; float:left;}

.panorama-photo { width: 428px;float:left; padding:8px 0 0 8px; }
.panorama-photo img { width: 428px; height: 323px; border: 0px; }
.panorama-photo-vignette { background:url(/images/detfiche-photo-btn.gif)0 bottom no-repeat #f2edd4; width: 438px;float:left; clear:both; margin:0 0 0 3px; padding-top:10px;}

.panorama-out { cursor: pointer;  margin: 0 0 0 8px; }
.panorama-out img { width: 136px; height: 101px; border: 1px solid #FFF; }
.panorama-over { cursor: pointer; margin: 0 0 0 8px; }
.panorama-over img { width: 136px; height: 101px; border: 1px solid #FFF; }
.panorama-selected { cursor: pointer;  margin: 0 0 0 8px; }
.panorama-selected img {  width: 136px; height: 101px; border: 1px solid #FFF; }
.panorama-out.col1 { margin: 0 0 0 1px; }
.panorama-over.col1 { margin: 0 0 0 2px; }
.panorama-selected.col1 { margin: 0 0 0 2px; }
.panorama-out.colN {  }
.panorama-over.colN {  }
.panorama-selected.colN {  }
.panorama-out.lig1 {  }
.panorama-over.lig1 {  }
.panorama-selected.lig1 {  }
.panorama-out.ligN {  }
.panorama-over.ligN {  }
.panorama-selected.ligN {  }
.detailann_pages_texte {
	font-weight: bold; font-size: 12px; color: #372b24;
	text-decoration: none; line-height: 13px;
}
.detailann_pages {
	font-weight: bold; font-size: 12px; color: #372b24;
	text-decoration: none; line-height: 13px;
}
#prec_link_img {cursor: pointer; width:172px; height:28px; line-height:28px; background:url(/images/vignette-btn.gif)0 0 no-repeat; color:#fff; text-align:center;  margin:3px 0;}
#suiv_link_img {cursor: pointer; width:172px; height:28px; line-height:28px; background:url(/images/vignette-btn.gif)0 0 no-repeat; color:#fff; text-align:center; margin:3px 0; }

.detailann_pages_total {
	font-weight: bold; font-size: 12px; color: #372b24;
	text-decoration: none; line-height: 13px;
}
.detailann_pages_cur {
	font-weight: bold; font-size: 12px; color: #372b24;
	border: 0; margin: 0; background: transparent; width: 10px;
	text-decoration: none; line-height: 13px; text-align: center;
}
a.detailann_pages { font-weight: normal; text-decoration: none; }
a.detailann_pages:visited { text-decoration: none; }
a.detailann_pages:hover { text-decoration: none; }

.detailann_mc { font-family: "Times New Roman", Times, serif; font-size:14px; color:#9d5d02; font-weight:bold; text-align: left; white-space: nowrap;  margin: 0; padding: 0; }
.detailann_mc2 { font-family: "Times New Roman", Times, serif; font-size:14px; color:#9d5d02; font-weight:bold; text-align: left; white-space: nowrap; margin: 0; padding: 0; }
.detailann_ref { width:175px; line-height:20px; color: #372b24; font-family:"Times New Roman", Times, serif; font-size:13px;  text-align:left; font-weight:bold; float:left;}
.detailann_genrebien { font-family: "Times New Roman", Times, serif; font-size:14px; color:#9d5d02; font-weight:bold; text-align: left; white-space: nowrap;  margin: 0; padding: 0; display:inline; }
.detailann_typebien {font-family: "Times New Roman", Times, serif; font-size:14px; color:#9d5d02; font-weight:bold; text-align: left; white-space: nowrap;  margin: 0; padding: 0;  display:inline;}
.detailann_dep {  float:left; font-family:"Times New Roman", Times, serif; font-size:17px;  text-align:left; color: #9d5d02; letter-spacing:1px; line-height:24px; font-weight:bold;}
.detailann_localite { font-weight: bold; color: #8A0D1B; line-height: 25px; }
.detailann_ville { float:left; font-family:"Times New Roman", Times, serif; font-size:17px;  text-align:left; color: #9d5d02; letter-spacing:1px; display:inline; padding-left:10px;  line-height:24px;  font-weight:bold; }
.detailann_info_bloc{clear:both; width:460px; height:67px; padding:10px 0 0 0px; background:url(/images/detfiche_info.gif) 0 center no-repeat;}
.detailann_info_bloc_marge{width:420px; margin:0 auto;}
.detailann_info { line-height: 25px; font-weight: bold; font-size:15px; }
.detailann_info_val {  font-weight: bold; line-height: 25px; font-size:15px; }
.detailann_X {  font-weight: bold; line-height: 25px; font-size:15px;}
.detailann_prix {font-family: "Times New Roman", Times, serif; font-size:17px; font-style:italic;  font-weight:bold; color:#5d4e3b; text-align:center; margin:0; padding:0; width:269px; height:32px; line-height:32px; float:right;}
.detailann_prix_val {  font-family: "Times New Roman", Times, serif; font-size:17px; font-style:italic;  font-weight:bold; color:#5d4e3b; text-align:center; margin:0; padding:0;  height:32px; line-height:32px; }
.detailann_desc_titre { font-weight: bold; text-transform: uppercase; }
.detailann_desc { line-height:20px; color: #372b24; font-family:"Times New Roman", Times, serif; font-size:13px;  text-align:left;  padding:10px 0;}
.detailann_sep{ clear:both; background:url(/images/detfiche-sep.gif) 0 center repeat-x; height:12px;}
.detailann_map{
	float:right;
	font-family: "Times New Roman", Times, serif; 
	font-size:11px;
	font-weight:bold;
	color:#372b24;
	text-align:center;
	margin:0 10px 0 0;
	padding:0;
	width:127px;
	height:25px;
	line-height:25px;
	background-image:url(/images/listann_email.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;

	}
.detailann_map a{
	font-family: "Times New Roman", Times, serif; 
	font-weight:bold;
	display:block;
	text-decoration:none;
	color:#372b24;
	margin: 0px 0 0 0;
	padding: 0;
    font-size:11px;
	}
.detailann_map a:hover{	
	display:block;
	text-decoration:none;
	color:#9d5d02;
    font-size:11px;
	}
    
.detailann_print{
	float:right;
	font-family: "Times New Roman", Times, serif; 
	font-size:11px;
	font-weight:bold;
	color:#372b24;
	text-align:center;
	margin:0;
	padding:0;
	width:127px;
	height:25px;
	line-height:25px;
	background-image:url(/images/listann_email.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;

	}
.detailann_print a{
	font-family: "Times New Roman", Times, serif; 
	font-weight:bold;
	display:block;
	text-decoration:none;
	color:#372b24;
	margin: 0px 0 0 0;
	padding: 0;
    font-size:11px;
	}
.detailann_print a:hover{	
	display:block;
	text-decoration:none;
	color:#9d5d02;
    font-size:11px;
	}
    

   .detailann_contact_bloc {width:920px; height:91px; background-image:url(/images/detfiche-contact.gif); background-position:0px 0px; background-repeat:no-repeat;margin-top:15px;}
 
.detailann_contact {color: #372b24; font-family:"Times New Roman", Times, serif; font-size:13px;  text-align:left;  }
.detailann_contact_nom { color: #372b24; font-family:"Times New Roman", Times, serif; font-size:13px;  text-align:left;  }
.detailann_contact_val { padding:10px 0 0 459px;  line-height:16px;color: #372b24; font-family:"Times New Roman", Times, serif; font-size:13px;  text-align:left;  }
.detailann_contact_bold { font-weight: bold; color: #372b24; font-family:"Times New Roman", Times, serif; font-size:13px; }
.detailann_contact_bold_contact { font-weight: bold; color: #372b24; font-family:"Times New Roman", Times, serif; font-size:13px; }
.detailann_contact_contact {  }
.detailann_contact_tels { color: #9d5d02; }

.detailann_contact_email{
	float:right;
	font-family: "Times New Roman", Times, serif; 
	font-size:11px;
	font-weight:bold;
	color:#372b24;
	text-align:center;
	margin:18px 50px ;
	padding:0;
	width:127px;
	height:25px;
	line-height:25px;
	background-image:url(/images/detfiche-mail.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;

	}
.detailann_contact_email a{
	font-family: "Times New Roman", Times, serif; 
	font-weight:bold;
	display:block;
	text-decoration:none;
	color:#372b24;
	margin: 0px 0 0 0;
	padding: 0;
    font-size:11px;
	}
.detailann_contact_email a:hover{	
	display:block;
	text-decoration:none;
	color:#9d5d02;
    font-size:11px;
	}
    
.linkdetail1 { font-weight: bold; color: #8E1C1B; }

/* Eléments standardisés */
.page_fontDefauts {  }
div.page_titre { 
	width:990px;
    margin:0 auto;
    
    background-image:url(/images/content_top.jpg);
	background-position:0 bottom;
	background-repeat:no-repeat; 
    }
div.page_titre H1 {
	font-size: 13px; font-weight: bold; color: #baae97; text-align:left;
	text-transform: uppercase; background:url(/images/h1.gif) 0 3px no-repeat;
	margin: 0; padding:0 0 17px 30px; line-height:20px;
}
div.link_retour { width:990px; height:34px; background:url(/images/retour.gif) 0 0px no-repeat; text-align:right;}
div.link_retour a { font-weight: bold; color: #5d4e3b; line-height:34px;text-decoration: none; padding:0px 47px 0 0; font-family:"Times New Roman", Times, serif; font-size:11px;}
div.link_retour a:hover { text-decoration: none; color:#d6860e;}
.form_confirm { width:920px; margin:0 auto; padding:0; text-align: left;  color:#000; font-family:"Times New Roman", Times, serif; font-size:14px; }
.form_indications1 { width:920px; margin:0 auto; padding:10px 0 0 0; text-align: justify;  color:#000; font-family:"Times New Roman", Times, serif; font-size:14px; line-height:18px; }
.form_indications2 { width:920px; margin:0 auto; padding:0; text-align: justify;  font-weight: normal; margin-top: 10px;  color:#80745e; font-family:"Times New Roman", Times, serif; font-size:13px; }
.formulaires { width:920px; margin:0 auto;  }
.formulaires .sections_champs {  }
.formulaires .bouton {  }
.form_section { font-family: "Times New Roman", Times, serif; font-size:14px; color:#9d5d02; font-weight:bold; border-bottom: 1px solid #baae97; line-height:16px; text-align: left; margin:15px 32px 5px 0px; background:url(/images/h2.gif) no-repeat 0 5px; padding:0 0 5px 10px; }
.form_section-champs { width:920px; margin:0 auto; text-align:left;}
.form_text { font-size:13px; color:#372b24; }
.form_text tr.height { height: 30px; }
label.form_text { cursor: pointer; }
.form_text .obligatoire { font-weight: bold; }
.form_textmini { font-size: 11px; font-style: italic; font-weight: normal; text-align: left; color:#80745e;}
.form_section-champs .form_text{width:920px;}
.form_valider {
	width:127px;
	height:25px;
	line-height:25px;
	background-image:url(/images/localiser.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
    text-align:center;
    margin: 0 auto;
}
.form_valider input {
	height:25px;
	width: 100%;
	line-height:25px;
	font-family: "Times New Roman", Times, serif; 
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	margin:0 auto;
	padding:0;
    background:transparent;

    border:none;
	cursor: pointer; display:block;
}

.input_text {
	font-size: 11px;
	color: #000;
	background-color: #FFF;
	border: 1px solid #baae97;
}

.input_readonly {
	font-size: 11px;
	color: #000;
	background-color: #FFF;
	border: 1px solid #baae97;
}

.input_select {
	font-size: 11px;
	color: #000;
	background-color: #FFF;
	border: 1px solid #baae97;
}

.input_check {
	font-size: 11px;
}

/* Pour plus de photos */
.bouton {
	font-weight: bold;
	border: 0; cursor: pointer; background: transparent; 
}
.photosup_link {  }
a.photosup_link {  }

/* Autres */
.text1 { text-align: justify; }
div.text1 { padding-left: 50px; text-align: justify; }
.text2 { font-style: italic; text-align: justify; margin-top: 50px; }
.text3 {  }
.text5 { font-weight: bold; }
.text4 { font-size: 15px; font-weight: bold; }
.text7 {  }
a.hiddenlink { text-decoration: none; font-weight: bold; }
.titre1 { font-weight: bold; text-decoration: none; text-transform: uppercase; }
.titre2 { font-size: 14px; font-weight: bold; text-decoration: underline; }
.titre2:hover { font-size: 14px; font-weight: bold; text-decoration: underline; }
.titre_mdf { font-size: 25px; letter-spacing: 2px; margin: 50px 0 0 0; }
.H1 {
	font-size: 14px; font-weight: bold;
	margin: -1px 0 0 0; text-align: justify; letter-spacing: +1.7px;
}
.H2 { font-size: 14px; font-weight: bold; margin: 0; }
.bigtitre { font-size: 14px; font-weight: bold; }

.categsTypesbien_all { margin: 0; padding: 10px 0 10px 0; }
.categsTypesbien_title { margin: 0; padding: 0; }
.categsTypesbien_link {  }

.categsTypesbienVille_liens { margin: 0; padding: 0; }
.categsTypesbienVille_liens_premiere { float: left; padding: 0 0 10px 0; }
.categsTypesbienVille_liens_milieux { float: left; padding: 0 0 10px 0; }
.categsTypesbienVille_liens_derniere { float: left; padding: 0 0 10px 0; }

.mynewtab { width: 100%; }

.FAI { color: #9c8f76; font-family: "Times New Roman", Times, serif; font-size: 12px; font-style:italic; float: right; margin: 0 30px 0 0; padding:0 0 0 30px; }

/* DPE */
.dpe { padding: 10px 0 10px 0; text-align: center; }
.dpe .energie { width: 220px; height: 187px; margin: 5px 5px 5px 0; }
.dpe .ges { width: 220px; height: 187px; margin: 5px 0 5px 0; }

table#gestion td{padding:0 15px;}
ul.gestion_list{
	padding:0;
	margin:0 0 10px 10px;
	float:left;
	list-style-type:none;
	color:#000;
    font-family:"Times New Roman", Times, serif; font-size:13px;
	text-align:left;

}
ul.gestion_list li{
	list-style-type:none;
	margin:0 0 5px 0;
	padding:0 0 0 15px;
	line-height:18px;
    font-size:14px;
	background-image:url(/images/gestion_list.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	display:block;
}

ul.gestion_list2{
	padding:0;
	margin:0 0 10px 10px;
	float:left;
	list-style-type:none;
	color:#000;
    font-family:"Times New Roman", Times, serif; 
    font-size:14px;
	text-align:left;

}
ul.gestion_list2 li{
	list-style-type:none;
	margin:0 0 5px 0;
	padding:0 0 0 15px;
	line-height:18px;
    font-size:14px;
	background-image:url(/images/h2.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	display:block;
}

.bloc{width:879px; background:url(/images/bloc_top.gif)0 0 no-repeat #baae97; padding:20px; margin:10px 0 0 0;}
.bloc p{color:#342922; font-size:14px; font-family:"Times New Roman", Times, serif; line-height:18px;}
.bloc h3{color:#9d5d02; font-size:15px; font-family:"Times New Roman", Times, serif;}
.bloc h4{color:#342922; font-size:18px; font-style:italic; font-family:"Times New Roman", Times, serif; padding:0 0 5px 0; margin:0;}

.bloc_bas{width:919px; background:url(/images/bloc_bas.gif)0 0 no-repeat #baae97; height:10px; margin:0 0 10px 0;}

.date_annnonce{ color:#fff; font-style:italic;}
.postuler{
	float:right;
	font-family: "Times New Roman", Times, serif; 
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	margin:0;
	padding:0;
	width:127px;
	height:25px;
	line-height:25px;
	background-image:url(/images/postuler.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;

	}
.postuler a{
	font-family: "Times New Roman", Times, serif; 
	font-weight:bold;
	display:block;
	text-decoration:none;
	color:#fff;
	margin: 0px 0 0 0;
	padding: 0;
    font-size:11px;
	}
.postuler a:hover{	
	display:block;
	text-decoration:none;
	color:#372b24;
    font-size:11px;
	}
.rech_table{
	margin:0;
	padding:0;
	width:920px;
	height:158px;
	background-image:url(/images/rech.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
    text-align:left;
}
.rech_critere{
padding-left:30px;
padding-top:10px;
width:890px;
}

/* Alertes email */
.alertes-email-carto { background: #E4DEC1; margin: 0; padding: 0; }
.alertes-email-btns {
	float: right;
	clear: both;
	margin: -28px 10px 15px 0;
}
.alertes-email-btns .btn {
	width:200px;
	height:25px;
	line-height:25px;
	background-image:url(/images/btn-alertes.gif);
	background-position:0 0;
	background-repeat:no-repeat;
    text-align:center;
    margin: 0 auto;
	float: left;
	margin: 10px 0 0 30px;
}
.alertes-email-btns .btn a {
	color: #FFF;
	font-family: "Times New Roman",Times,serif;
}

