html,body{
	margin:0;
	background:#000 url('../images/fond.gif') repeat-x left top;
	font-family:Arial;
	font-size:10px;
	color:#333;
}


img{
	border:0;
}

a{color:#339ddc;}

/*STANDALONE*/
.nombrebiens{
	text-align:right;
	font-style:italic;
	color:#fff;
	margin:0;
	padding:0;
	font-size:1.2em;
}

.jour{
	display:block;
	font-style:italic;
}
	
p.right{text-align:right;}

hr.separateur{clear:both;visibility:hidden}
hr.sepright{clear:right;visibility:hidden}

#jouretheure{
	width:210px;
	text-align:right;
	margin:auto;
	background:transparent url('../images/minilogo.gif') no-repeat left top;
	/*border:1px solid red;*/
}
#jouretheure h2{
	font-weight:normal;
	font-size:1.25em;
	margin:3px;
	
}
#jouretheure p{
	margin:1px;
}

#presentation{
	width:350px;
	text-align:justify;
	margin-left:8px;
}
#presentation h1{color:#000;font-weight:normal;margin:3px;font-size:16px;}
h1{color:#000;font-weight:normal;margin:3px;font-size:16px;}

#liens{
	width:916px;
	margin:auto;
	text-align:center;
	margin-bottom:20px;
}
#liens a{
	color:#e7e7e7;
}

#coeurs{
	width:615px;
}

h2.titre_normal{
	color:#000;font-weight:normal;margin:3px;font-size:14px;
}

#accMap{
float:right;padding-top:10px;}

#head_coeur{
	background:transparent url('../images/fond_coupcoeur.gif') no-repeat top center;
	min-height:25px;
	padding:18px 18px 0px 0px;
	text-align:right;
	font-size:1.3em;
}
#corps_coeur{
	background:transparent url('../images/fond_coupcoeur.gif') no-repeat bottom center;
	height:183px;
	padding:5px 20px 5px 22.5px;	
}

.coeur_el{
	float:left;margin:5px;height:200px;width:150px;position:relative;
}
.loader{
	position:absolute;
	top:11px;
	left:11px;
	width:129px;height:97px;
	background:#fff url("../images/loader_arrows.gif") no-repeat center center;
}

.miniliste{
	list-style:none;
	list-style-position:inside;
	margin:0;
	padding:0;
}
.miniliste li.titre{
	background:transparent url("../images/horiz_sep.gif") no-repeat left bottom;
	display:block;
	padding-bottom:5px;
	font-size:14px;
	margin-left:10px;
}

.miniliste li{
	margin-left:17px;
	display:block;
}

a#gestionloca{
	background-image:url("../images/btn_gestionloca.gif");
}
a#projet{
	background-image:url("../images/btn_projet.gif");
}
a.btn_gauche{
	background:transparent no-repeat left top;
	width:221px;
	height:56px;	
	display:block;
}
a.btn_gauche:hover{
	background-position:left bottom;
}

.redinput{
	border:1px solid #ff0000;
}

.inload{
	height:200px;
	background:transparent url('../images/loader.gif') no-repeat center center;
}

/*ELEMENTS DE RECHERCHE*/

.centerRech{
	width:221px;
	margin:auto;
	padding:0;
	text-align:center;
}

#recherche{
	width:225px;
	margin:auto;
	background:transparent url('../images/fondrecherche.gif') no-repeat center bottom;
	margin-top:0;
	padding-bottom:10px;
}
#recherche form{ width:200px;margin:auto; margin-top:0; padding:5px;}
#recherche form p{margin:0px;}
#recherche form select{display:block; margin-bottom:4px;margin-top:0;}

.track-left {
	position: absolute;
	width: 5px;
	height: 14px; margin-top:5px; margin-bottom:5px;
	background: transparent url('images/slider-images-track-right.gif') no-repeat top left;
	float:left;
}


.track {
	width:76px; 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;
}

.casemin {float:left; margin-right:2px; margin-top:5px; margin-bottom:3px;}
.casemax {float:left; margin-left:2px; margin-top:5px; margin-bottom:3px;}


.curseur{cursor:pointer; position:absolute;top:0; left:0; width:20px; height:20px;}
.inputrecherche { text-align:center; width:54px; background-color:#fff; border:1px solid #cacbcc; }

.boxrecherche{padding-top:0px; position:relative; width:200px;}

#sigle_euro{
	width:20px;
	height:23px;
	background:transparent url("../images/sigle_euro.png") no-repeat center center !important;
	background:transparent url("../images/sigle_euro.gif") no-repeat center center;
	position:absolute;
	left:75px;
	top:6px;
	z-index:0;
}

#sigle_m2{
	width:37px;
	height:21px;
	background:transparent url("../images/sigle_m2.png") no-repeat center center !important;
	background:transparent url("../images/sigle_m2.gif") no-repeat center center;
	position:absolute;
	top:7px;
	left:75px;
	z-index:0;
}

#ouvrezfen{display:none;color:black; font-size:15px;text-align:center;width:150px;margin-left:30px;}

h2.titre_fort{margin:10px;}

.fomtab tr{
	vertical-align:top;
}

#annonce_imprimer{display:block;padding-left:22px;height:20px;line-height:20px;background:transparent url("../images/imprime.gif") no-repeat center left;}
#annonce_envoyer{display:block;padding-left:22px;height:20px;line-height:20px;background:transparent url("../images/enveloppe.gif") no-repeat center left;}

/*Navigation ANNONCE*/

.nav_annonce_page{
	float:left;
	width:40px;
	line-height:16px;
	color:#95979a;
	margin-right:5px;
}

.nav_annonce_current{
	float:left;
	width:16px;
	line-height:16px;
	color: #787878;
	font-weight:bold;
	border:1px solid #ffd922;
	background-color:#ffd922;
	margin-right:5px;
}

.nav_annonce_num{
	float:left;
	width:16px;
	line-height:16px;
	color: #95979a;
	font-weight:bold;
	border:1px solid #ddd;
	margin-right:5px;
}

.nav_annonce_num a{
	line-height:16px;
	width:16px;
	color: #95979a;
	text-decoration:none;
}

.nav_annonce_num a:hover{
	line-height:16px;
	width:16px;
	color: #fff;
	background-color:#00b2de;
	text-decoration:none;
}

.nav_annonce_precedent{
	float:left;
	width:16px;
	line-height:16px;
	border:1px solid #ddd;
	background:url(http://www.keltoa.com/images/precedent.gif) no-repeat;
	margin-right:5px;
}

.nav_annonce_precedentbis{
	float:left;
	width:16px;
	line-height:16px;
	border:1px solid #ddd;
	background:url(http://www.keltoa.com/images/precedentbis.gif) no-repeat;
	margin-right:5px;
}

.nav_annonce_suivant{
	float:left;
	width:16px;
	line-height:16px;
	border:1px solid #ddd;
	background:url(http://www.keltoa.com/images/suivant.gif) no-repeat;
	margin-right:5px;
}

.nav_annonce_suivantbis{
	float:left;
	width:16px;
	line-height:16px;
	border:1px solid #ddd;
	background:url(http://www.keltoa.com/images/suivantbis.gif) no-repeat;
	margin-right:5px;
}

	

/*CONTENTS PRINCIPAUX*/
#main{
	width:916px;
	margin:auto;
	padding-top:50px;
	margin-bottom:0;
}

#header{
	background:#eaedef url('../images/banniere.gif') no-repeat top right;
	padding:0px 5px 5px 5px;
	height:131px;
	position:relative;
	margin:0px;
	
	border-top:0px solid #eaedef !important;
	border-top:4px solid #eaedef;
}
	#header a.logo{margin:0;padding-top:5px;display:block;width:373px;height:82px;background:transparent url("../images/logo.png") no-repeat center center !important;background:transparent url("../images/logo.gif") no-repeat center center;}

#content{
	width:916px;
	background:#eaedef ;
	margin:0;
	font-size:1.2em;
	padding-bottom:0px;
}

#menugauche{
	width:260px;
	padding:10px;
	background:transparent url('../images/separateur.gif') no-repeat top right;
	min-height:492px;
	float:left;
}

#contenu{
	margin:0;
	margin-left:280px;
	width:620px;
	background:transparent url("../images/fond_contenu.gif") no-repeat bottom right;
	padding-top:15px;
}

#backgrounder{
	background:transparent url("../images/fond_menu_gauche.gif") no-repeat center right;
}

#footer{
	width:896px;
	margin:auto;
	margin-top:0;
	padding:10px;
	height:90px;
	background:#f5f5f5 url("../images/bottom_foot.gif") no-repeat bottom center;
	text-align:center;
	border-top:1px solid #bcc0c3;
}

/*BALISES GRAPHIQUES*/
#topsite{
	height:4px;
	display:block !important;
	display:none;
	background:transparent url('../images/head.png') no-repeat top left;
	margin:0;
}

/*MENUS*/
#menuhaut{
	width:644px;
	min-height:25px;
	background:transparent url('../images/barremenu.png') no-repeat bottom left !important;
	background:transparent url('../images/barremenu.gif') no-repeat bottom left;
	position:absolute;
	right:0;bottom:-3px;
}
	#menuhaut ul{
		list-style:none;
		margin:0;
		padding:0;
		margin-right:10px;
	}
		#menuhaut ul li{
			display:block;
			float:right;
			height:29px;
			width:97px;			
			background:transparent url('../images/boutonmenuhaut.png') no-repeat top left;
			margin-bottom:17px;
			text-align:center;
			font-size:1.2em;			
		}
		
		#menuhaut ul li.selected{background:transparent url('../images/boutonmenuhaut.png') no-repeat bottom left;}
		#menuhaut ul li:hover{background:transparent url('../images/boutonmenuhaut.png') no-repeat bottom left;}
		
		#menuhaut ul li a{display:block;height:21px;width:97px;padding-top:8px;text-decoration:none;color:#989898}
		
/* affichage photos detail */
#mainCadre{
	width:372px;
	height:279px;
	overflow:hidden;
	position:relative;
}

#navigator{
	position:relative;
}


.navpic{
margin:0px 5px 0px 0px;display:block;float:left;width:35px;height:35px;overflow:hidden;border:3px solid #fff;
}

.navpic:hover{
	border-color:#ffd922;
}

#annonce_desc{
	float:right;width:240px;
}

#annonce_desc ul{
	list-style:none;
	margin:0;
	padding:0;
	list-style-position:inside;
	font-weight:bold;
}

#new{
	width:96px;
	height:96px;
	background:transparent url("../images/new.png") no-repeat center center;
	position:absolute;
	z-index:5;
}

#annonce_desc ul li{margin-left:10px;}
#annonce_desc ul li.type{display:block;font-size:16px;padding:2px 0px 8px 0px;margin:0px 0px 5px 0px;height:14px;background:transparent url("../images/horiz_sep.gif") no-repeat left bottom;}
/*#annonce_desc ul li.prix{
#annonce_desc ul li.pieces
#annonce_desc ul li.surface*/

.monannonce{
	color:#111;
	margin:5px;
}


/*styles map*/
#sidebarDIV div {float:left; width:200px;}
#sidebarDIV div {float:left; width:200px;}
