/* TEMPLATE */
img{border:0;}
.center{text-align:center;}
.justify{text-align:justify;}
.fleft{float:left;}
.fright{float:right;}
a{color:#dcb705;}
form{margin:0}
html,body{margin:0;padding:0;background:#ffd200;font-family:Arial;font-size:12px;color:#222}
#prelude{width:900px;margin:auto;margin-top:10px;}
#gauche{width:650px;float:left;padding:5px;margin-left:15px;margin-bottom:20px;}
#droite{width:200px;float:left;padding:5px;}
#prelude h1{color:#555;font-size:1em;margin:0;text-align:left;position:relative;top:30px;left:60px;z-index:8}
#top{position:relative; width:908px;margin:auto;margin-bottom:0;}
#bottom{border-right:3px solid #f00;border-left:3px solid #1251de;border-bottom:3px solid #f00;position:relative;background:#dbdbdb; width:902px;margin:auto;margin-top:0;}
#bottom h1{font-size:1.5em;color:#d19a25;}
#bottom h2{font-size:1.3em;color:#d19a25;}
#menu{position:absolute;bottom:0;left:0px;height:56px;background:url("http://www.serenimmo.com/images/fond_menu.gif") no-repeat center bottom; background:url("http://www.serenimmo.com/images/fond_menu.png") no-repeat center bottom !important;width:908px; text-align:right;}
	#menu ul{float:right;list-style:none;margin:0;padding:0;padding-top:15px;width:}
		#menu ul li{float:left;}
			#menu ul li a {display:block;color:#fff;margin:0px 5px 5px 5px;text-decoration:none;padding:5px;font-size:1.2em;font-weight:bold;}
			#menu ul li a:hover {color:#1251de;}
#footer{clear:both;width:900px;margin:auto;}	
	#footer ul{list-style:none;margin:0;padding:0;}
		#footer ul li{float:left;}
			#footer ul li a {display:block;color:#555;margin:0px 5px 5px 5px;text-decoration:none;padding:5px;font-size:0.8em;}
			#footer ul li a:hover {color:#dcb705;background:#fff;}
			
.smallel{width:200px;padding:5px;}
.largeel{width:350px;padding:5px;margin-left:30px;}
			
.bla_all{background:#fff;border-top:1px solid #1251de;border-left:1px solid #1251de;border-right:1px solid #f00;border-bottom:1px solid #f00;margin-bottom:5px; height:155px;overflow:hidden;padding-bottom:5px;}
	.bla_head{padding:5px;background:#ffd200; color:#1251de;margin:1px;}
	.bla_head a{color:#1251de;}
	.bla_head a:hover{color:#ff0000;}
		.bla_prix{float:right;}
		.bla_titre{font-weight:bold;display:block;}
	.bla_body{padding:5px;background:#ff;}
		.bla_image{}
		.bla_corps{float:right;width:430px;text-align:left;}

.box_cadre{width:234px;border:3px solid #e4e4e4;padding:3px 8px 3px 8px;margin-bottom:2px;}
.box_sanscadre{width:234px;border:3px solid #fff;padding:8px;}
.fond_gris{background:#e4e4e4;color:#636363;padding:5px;}
.clearer{visibility:hidden;clear:both;}

.box_cadre h2, .box_sanscadre h2{
	font-size:1.5em;margin:0;padding:0;
}

/*FORMULAIRE DE RECHERCHE*/
.inputrecherche { text-align:center; width:45px; background-color:#fff; border:1px solid #cacbcc; font-size:11px;}
.case{float:left; margin:5px 2px 0px 2px;_margin:5px 0px 0px 0px;}

.curseur{cursor:pointer; position:absolute;top:0; left:0; width:20px; height:20px;}
.track {
	width:75px; height:14px; position:relative; top:1px; margin-top:5px; margin-bottom:5px;
	background: transparent url('images/slider-images-track-right.gif') no-repeat top right;
}
.boxrecherche{padding-top:0px; position:relative; width:185px;height:30px;margin:auto;}
.track-left {
	position: absolute;
	width: 5px;
	height: 14px;
	left:5px;
	background: transparent url('images/slider-images-track-right.gif') no-repeat top left;	
}

/* DETAIL PAGES */

	/*ACCUEIL*/
.banniere{}
.coupsdecoeur{
	width:460px;
	margin-bottom:10px;
}
.coupdecoeur{
	float:left;
	width:150px;
	margin-bottom:20px;
	position:relative;
}
.coupdecoeur h3{font-size:1em;margin:0;padding:0;}
.img_coeur{float:left;
border:3px solid #e4e4e4;
margin:0px 2px 2px 2px;
width:126px;
height:119px;
overflow:hidden;
}
.img_coeur img{height:119px;}
.corps_coeur{
font-size:0.9em;
}
.prix_coeur{font-weight:bold;}

.enregistrer_recherche{width:300px;margin-right:10px;}
.enregistrer_recherche h2{font-size:1.3em;line-height:40px;height:40px;background:url("http://www.serenimmo.com/images/enregistrer_recherche.gif") no-repeat left center;margin:0;padding:0;margin-top:10px;padding-left:40px;}
.enregistrer_recherche p{margin:0;padding:0;font-size:0.8em;}

.explorateur{width:280px;}
.explorateur a{display:block;}
.explorateur p{margin-top:20px;}

.estimation{margin-top:15px;padding:10px;margin-bottom:12px;}
.estimation h2{font-size:1.3em;margin:0;padding:0}
.estimation p{margin:0;padding:0}

.anim{margin-top:12px;}

/*PAGE ESTIMATION*/
.page_estimation{background:url("http://www.serenimmo.com/images/estimation_bien.gif") no-repeat top right;}

/*PAGE dETAIL BIEN*/
.grandeimage{position:relative;}
.grandeimage img{border:2px solid #e4e4e4;}
.cont_petiteimage{height:85px;}
.petiteimage{float:left;display:block;width:80px;height:80px;border:2px solid #e4e4e4;}
.entete_annonce{position:absolute;background:#e4e4e4;color:#636363;font-weight:bold;padding:5px;left:10px;top:-8px;}
.corps_detail_annonce p{background:#ffe674;color:#1150de;padding:5px;}
.detail_annonce{width:530px;}
.toggler_detail{display:block; margin-bottom:5px; border-bottom:1px solid #dcb705; padding:3px; text-decoration:none;height:15px; color:#dcb705;}
.info_bien_detail{background:#fff no-repeat right center url("http://www.serenimmo.com/images/info_bien.gif");}
.phone_bien_detail{background:#fff no-repeat right center url("http://www.serenimmo.com/images/info_telephone.gif");}


.annonce_add_cat {margin-top:5px; font-weight:bold; clear:both; line-height:20px; border-bottom:1px solid #bbb;}
.annonce_add {line-height:20px; border-bottom:1px solid #F2F2F2;}

/*PAGE CONTACT*/
.page_contact{background:transparent url("http://www.serenimmo.com/images/contactez_nous.gif") no-repeat top right;}