div#div_annonce {
	width:400px ;
	float:right ;
	margin-top:0 ;
}

div#div_recherche {
	width:300px ;
	float:left ;
	margin-top:0 ;
}

div.back_recherche {
	abackground:url('../images/background_recherche.jpg') repeat-y ;
	abackground:url('../images/background_rechercheno.jpg') repeat-y ;
	margin:10px 0 ;
}

div.pages {
	padding:10px ;
	text-align:center ;
	background:#FFF ;
}

div.pages a {
	font-weight:bold; 
	color:#
}

div.pages select {
	border:1px solid #000 ;
	padding:0 ;
	margin:0 ;
	background:#FFF ;
	font-weight:bold ;
}

ul.resultats {
	margin:0 ;
}

ul.resultats li {
	display:block ;
	height:102px ;
	width:300px ;
	overflow:hidden ;
	margin:5px 0px 15px 0px ;
}

ul.resultats li span.prix {
	color:#0079c2 ;
	font-size:14px ;
	font-weight:bold ;
}

ul.resultats li span.lieu {
	color:#000 ;
	font-size:14px ;
	font-weight:bold ;
}

ul.resultats li img {
	margin-right:10px ;
}

ul.resultats li div.img_mini {
	width:120px ;
	height:100px ;
	margin-right:10px ;
	float:left ;
}

ul.resultats li div.normal, ul.resultats li div.prestige, ul.resultats li div.visite_virtuelle {
	padding:0 10px ;
}

ul.resultats li.selected div.normal {
	border-top:1px solid #02264b ;
	border-bottom:1px solid #02264b ;
	background:url('../images/fiche/trame_select.jpg') ;
	height: 100px ;
}

ul.resultats li.selected div.prestige {
	border-top:1px solid #9c0404 ;
	border-bottom:1px solid #9c0404 ;
	background:url('../images/fiche/trame_select_prestige.jpg') ;
	height:100px ;
}

ul.resultats li.selected div.visite_virtuelle {
	border-top:1px solid #f38b02 ;
	border-bottom:1px solid #f38b02 ;
	background:url('../images/fiche/trame_select_visite.jpg') ;
	height:100px ;
}

div.annonce {
	margin-top:0 ;
}

div.annonce img.gde {
	width:400px ;
}

div.annonce img.mini {
	width:180px ;
}

div.annonce div.mini {
	/*float:left ;*/
	margin-bottom:10px ;
}

div.annonce div.infos_photos {
	float:right ;
	text-align:center ;
	width:190px ;
}

div.annonce div.visite_virtuelle {
	padding:5px 0 10px 8px ;
	font-weight:bold ;
	font-style:italic ;
	text-align:center ;
	width:190px ;
}

div.annonce div.infos_detail {
	background:#FFF ;
	padding:15px ;
	float:left ;
	border-top:10px solid #0079c2 ;
	border-top:10px solid #ffdf00 ;
	width:160px ;
}

div.annonce div.infos_detail h2 {
	text-align:center ;
	margin-bottom:10px ;
}

div.annonce div.infos_detail ul {
	list-style-type:none ;
}

div.annonce div.infos_detail ul li {
}

div.annonce ul.criteres {
	margin:10px 20px ;
}

ul.liste {
	margin:10px 20px ;
}

ul.liste li {
	color:#024172 ;
	font-weight:bold ;
}