

/* ====================================================================== */
/* =============================== CENTRE =============================== */
/* ====================================================================== */
#centre-immorecherche{ height:350px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
html>body #centre-immorecherche{ height:auto; min-height:350px;}

#centre-immorefiche{ height:350px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
html>body #centre-immorefiche{ height:auto; min-height:350px;}


/* =================== main =================== */
#main-immorecherche{ margin:0px 0px 0px 199px; padding:12px 0px 30px 30px; z-index:1; }
#main-immorecherche h1.nom-page{ margin:0px 0px 13px 0px; padding:2px 0px 0px 20px; color:white; font-size:1.2em; height:19px; width:665px; background: url(../cssimg/site/louer_h1.gif) 0px 0px no-repeat;}

#main-immoliste{ margin:0px 0px 0px 199px; padding:12px 0px 30px 30px; z-index:1; }
#main-immoliste h1.nom-page{ margin:0px 0px 13px 0px; padding:2px 0px 0px 20px; color:white; font-size:1.2em; height:19px; width:665px; background: url(../cssimg/site/louer_h1.gif) 0px 0px no-repeat;}

#main-immofiche{ margin:0px 0px 0px 199px; padding:12px 0px 30px 30px; z-index:1; }
#main-immofiche h1.nom-page{ margin:0px 0px 13px 0px; padding:2px 0px 0px 20px; color:white; font-size:1.2em; height:19px; width:665px; background: url(../cssimg/site/louer_h1.gif) 0px 0px no-repeat;}


/* ====================================================================== */
/* ============================== FOOTER ================================ */
/* ====================================================================== */
#footer-immorecherche, #footer-immoliste, #footer-immofiche{ border-top:1px #CACACA solid; height:17px; clear:both; text-align:center; }
	#footer-immorecherche p, #footer-immoliste p, #footer-immofiche p{ text-align:center; padding:2px 0px 0px 0px; font-size:1.1em; color:#828282; }
		#footer-immorecherche a, #footer-immoliste a, #footer-immofiche a{ text-decoration:none; color:#828282; }
		#footer-immorecherche a:hover, #footer-immoliste a:hover, #footer-immofiche a:hover { text-decoration: underline;}
		#footer-immorecherche img, #footer-immoliste img, #footer-immofiche img { } 




/* ====================================================================== */
/* ========================== IMMO RECHERCHE  =========================== */
/* ====================================================================== */

/*  ============Formulaire de recherche =========== */
	#main-immorecherche .h2_avance{margin:0px 0px 0px 0px; padding:16px 0px 0px 20px; height:34px; width:499px; color:white; font-size:1.2em; font-weight:normal; background: url(../cssimg/site/recherche_avance_h2.jpg) 0px 0px no-repeat; }
	.nbre_annonce{ float:right; margin:0px 0px 0px 0px; padding:16px 0px 0px 50px; height:34px; width:110px; font-size:1.1em; color:#7F7F7F; background:url(../cssimg/site/puce_nbre_trouve.gif) 20px 10px no-repeat; }
	
	#leform { width:687px; height:244px; background:url(../cssimg/site/recherche_avance_bg.jpg) 0px 0px no-repeat; color:#2D2D2D; }
			#leform h3{ margin:13px 0px 4px 0px; font-size:1.1em;}
		#partgauche { float:left; margin:0px 0px 0px 20px; _margin:0px 0px 0px 10px; width:350px; }
		#partdroite { float:left; margin:0px 0px 0px 10px; _margin:0px 0px 0px 40px; width:295px; }
		
		#leform p{}
			#leform label{}
			#leform input{ font-size:1.1em;}
			
		/* type de bien */
			#typeBien p{ float:left; width:160px; font-size:1.1em;  }
				#typeBien label{}
				#typeBien input{ margin:0px 5px 0px 0px; width:11px; }
				
		/* bouton situation type de bien */
			#leform .situation{ margin:13px 0px 0px 0px; width:300px; font-size:1.1em;}
				#leform .situation label{ display:block; margin:0px 0px 3px 0px;}
				#leform .situation input{ margin:0px 5px 0px 0px; width:180px; padding:0; height:14px;}
			
		/* budget */
			#budget { }
				#budget p{ margin:0px 3px 0px 0px; font-size:1.1em; width:150px; float:left; }
				#budget label{ margin:0px 5px 3px 0px; padding:2px 0px 0px 0px; display:block; float:left; }
				#budget input{ margin:0px 0px 0px 0px; width:80px; padding:0; height:14px; }
				
		/* bouton radio nbre piece */
		#leform .radio1{ float:left; margin:0px 15px 0px 0px; font-size:1.1em;  }
			#leform .radio1 label{ margin:0px 0px 0px 3px;  }
			#leform .radio1 input{ margin:0px 0px 0px 0px; width:11px;}
			
		/* surface */
			#surface p{ margin:0px 0px 2px 0px; font-size:1.1em; }
				#surface label{ margin:0px 5px 0px 0px; padding:2px 0px 0px 0px; display:block; float:left; width:25px;}
				#surface input{ margin:0px 0px 0px 0px; width:50px; padding:0; height:14px; }
				
		/* ref fnaim */
			.refnaim{ margin:20px 0px 2px 0px; font-size:1.1em; }
				.refnaim label{ margin:0px 5px 0px 0px; padding:2px 0px 0px 0px; display:block; float:left; width:55px; font-weight:bold; }
				.refnaim input{ margin:0px 0px 0px 0px; width:70px; padding:0; height:14px; }
				
		/* bouton envoyer */
		#leform .envoyer{ font-size:1em;  }
				#leform .envoyer input{ margin:0px 0px 0px 150px; width:103px; height:21px; border:0; color:white; font-size:1.1em; font-weight:bold; cursor:pointer; background: url(../cssimg/site/bouton_valider.gif) 0px 0px no-repeat; }
		

/*  ============ annonces =========== */
#voir_h2{ background:url(../cssimg/site/voir_selection.jpg) 0px 0px no-repeat; margin:10px 0px 0px 0px; padding:0px 10px 0px 0px;}

#main-immorecherche .h2_selection{ float:left; margin:0px 0px 10px 0px; padding:3px 0px 0px 20px; height:18px; width:499px; color:#383838; font-size:1.2em; font-weight:normal; }
#main-immorecherche .voir_selection{ margin:0px 0px 0px 0px; padding:3px 0px 0px 0px; height:18px; font-size:1em; }
	#main-immorecherche .voir_selection a{ margin:0px 0px 0px 0px; height:21px; color:#3D3D3D; font-size:1.1em; text-decoration: none;}
	#main-immorecherche .voir_selection a:hover{ text-decoration:underline; }

#annonce{ margin:0px 0px 10px 0px; width:676px; height:137px; padding:13px 2px 0px 12px; background: url(../cssimg/site/annonce_bg.gif) 0px 0px no-repeat; color:#2D2D2D; font-size:1em; }
	#annonce .illustration{ float:left; margin:0px 20px 0px 0px; }
		#annonce .illustration img{ border:3px #BABABA solid; }
	#annonce .caracteristique{ margin:0px 20px 0px 0px; padding:0px 20px 0px 0px; float:left; width:175px; border-right:1px #BABABA solid; font-size:1em; text-align:right; }
		#annonce .caracteristique h4{ font-size:1.4em;}
			#annonce .caracteristique h4 a{ color:#2D2D2D; text-decoration:none;}
		#annonce .caracteristique p{ font-size:1.1em;}
	#annonce .desc_detail{ }
		#annonce .description{ margin:0px 10px 0px 0px; font-size:1.1em; }
		#annonce .detail{ margin:10px 10px 0px 0px; font-size:1em; text-align:right; }
			#annonce .detail a{ padding:3px 20px 7px 10px; font-size:1.1em; color:white; width:103px; height:21px; background:url(../cssimg/site/bouton_valider.gif) 0px 0px no-repeat; font-size:1.1em; font-weight:bold; text-decoration: none; }
		#annonce .agencetel{ margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; text-align: center;}

#page-prevnext{ text-align:center;}
	#page-prevnext .prev{}
	#page-prevnext .next{}
	#page-prevnext .countpage a{ color:#7e7e7e; text-decoration:none; font-weight:bold;}
		#page-prevnext .countpage a:hover{text-decoration: underline;}
		#page-prevnext .countpage .active{text-decoration: underline;}
		

/* ====================================================================== */
/* ============================== IMMO FICHE  =========================== */
/* ====================================================================== */
.top-fiche{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	.top-fiche h2{ float:left; width:514px; height:34px; margin:0; padding:20px 0px 0px 20px; font-size:1.2em; font-weight:normal; color:#373737; background:url(../cssimg/site/fiche_h2.gif) 0px 0px no-repeat; }
	.top-fiche .retour_annonce{ float:left; height:54px; width:142px; margin:0; padding:20px 0px 0px 15px; font-size:1.1em; background:url(../cssimg/site/fiche_retour.jpg) right 0px no-repeat;}
		.top-fiche .retour_annonce a{ color:#646464; text-decoration: none;}
		.top-fiche .retour_annonce a:hover{ text-decoration: underline;}

#fiche{ float:left; margin:0px 0px 20px 0px; padding:0px 0px 20px 0px; width:698px; background: url(../cssimg/site/detail_bg_bas.jpg) 0px bottom no-repeat; }
.bg_fichebas{ padding:20px 20px 0px 20px; background:url(../cssimg/site/detail_bg.jpg) 0px top no-repeat;}
	
	#immo_thumbnail{ display:block; float:left; width:658px; font-size:1.1em; border-bottom:1px #BABABA solid; }
		#immo_thumbnail .img_first{ float:left; margin:0px 0px 10px 0px; }
			#immo_thumbnail .img_first img{ border:3px #BABABA solid; }
		#immo_thumbnail .img_other{ margin:10px 0px 0px 40px; float:left; width:280px; }
			#immo_thumbnail .img_other img{ margin:0px 3px 3px 0px; float:left; border:3px #BABABA solid; }
	
	.descriptif{  padding:10px 0px 10px 0px; clear:both; border-bottom:1px #BABABA solid; z-index:1; zoom:1; }
		.descriptif p{ font-size:1.1em;}
		
	.fiche-entete{ margin:0px 0px 10px 0px; font-size:1.1em; color:#2E2E2E; font-weight:bold; text-align:center; z-index:1; zoom:1; }
		.fiche-entete span{ color:#BC243B; font-weight:bold; }
	
	.fiche_gauche{ margin:15px 0px 0px 0px; padding:0px 0px 10px 0px; float:left; width:220px;}
		.fiche_gauche p{ font-size:1.1em; color:#2E2E2E;}
		
	.fiche_centre{ margin:15px 0px 0px 0px; padding:0px 0px 10px 0px; float:left; width:220px; border-right:1px #BABABA solid; }
		.fiche_centre p{ font-size:1.1em; color:#2E2E2E;}
	
	.fiche_droite{ margin:15px 0px 0px 0px; padding:0px 0px 10px 0px; float:left; width:205px; }
		.fiche_droite .titre{ font-size:1.4em; font-weight:bold; }
		.fiche_droite p{ font-size:1.1em; color:#2E2E2E; text-align:right;}
		
		#fiche_connexe{ margin:20px 0px 0px 22px; width:171px; height:74px; background:url(../cssimg/site/fiche_cadre_connexe.gif) 0px 0px no-repeat; }
			#fiche_connexe p{padding:6px 0px 0px 10px; text-align:left; }
				#fiche_connexe a{ display:block; color:#242424; text-decoration:none; padding:0px 0px 0px 32px; }
				#fiche_connexe a:hover{text-decoration:underline; }
					#fiche_connexe .ami{ background:url(../cssimg/site/ico_envoi_ami.gif) 0px 0px no-repeat; height:16px; }
					#fiche_connexe .print{ background:url(../cssimg/site/ico_print.gif) 0px 0px no-repeat; height:16px;  }
					#fiche_connexe .contact{ background:url(../cssimg/site/ico_contacter_agence.gif) 0px 0px no-repeat; height:16px;  }
	
	
	
/* ====================================================================== */
/* ===================== ENVOYER ANNONCE A UN AMI  ====================== */
/* ====================================================================== */
#send_friend{ background:#f1f1f1 url(cssimg/site/motif_01.jpg) 0px 0px repeat-x; margin:0px 10px 0px 10px;}
	#send_friend .logo{margin:10px 0px 20px 150px;}
		#send_friend fieldset{ padding:10px 10px 20px 15px; width:370px;}
			#send_friend legend{ font-size:1.2em; color:#373737;}
			#send_friend p{margin:0px 0px 3px 0px; color:#373737; font-size:1em;}
				#send_friend label{ display:block; float:left; width:150px; font-size:1.2em;}
				#send_friend input{ width:200px; font-size:1.2em;}
				#send_friend textarea{ width:200px; font-size:1.2em; font-family: Arial, Helvetica, sans-serif; }
				#send_friend .envoi{ margin:0px 0px 0px 285px;}
					#send_friend .envoi input{ width:70px;}


