#visit {
	float:left;
	background: #EEEEEE;
	width:455px;
	height:229px;
	padding:5px 10px 10px;
}

#visit h2 {
	font: 24px "Times new roman", serif;
	text-align:center;
	line-height:80%;
	padding-bottom:10px;
}
#visit a {
	text-decoration: none;
}
#visit a:hover {
	text-decoration: underline;
}

#recherche{
	padding:0;
	margin:0;
}

#recherche label, #alerte_resultat label{
	font-weight:bold;
	width:29%;
	float:left;
}

#recherche fieldset{
	border: 1px solid #cccccc;
}
#recherche legend{
	border: 1px solid #cccccc;
	padding:5px;
	margin-left:10px;
	font-weight:bold;
}

#recherche select{
	width:70%;
	float:right;
}
#p_cp_ville_dpt{
	height:14px;
	padding:0;
	margin:0;
}

#recherche p{
	width:100%;
	clear:both;
	height:25px;
}

#form_alerte p{
	height:inherit;
}

#p_cp_ville_dpt label{
	width:100%;
}

#cp_ville_dpt{
	width:99%;
	margin-left:0px;
	float:right;
}

#input-email, #input-confirm{
	width:350px;	
}

#topconsulter{
margin:0;
padding:0px;
}

#consulter_resultats{
	clear:both;
	width:592px;
	background : #eeeeee;
	padding:10px;
	border-top: #cccccc dashed 1px;
}

#desc_annonce{
	width:282px;
	margin:5px;
	float:left;
	border: 1px dashed #cccccc;
	height:81px;
}

#desc_annonce a{
	text-decoration:none;
}

#desc_annonce img{
	width:103px;
	height:79px;
}

#desc_annonce p{
	margin-left:108px;
}

p#titre{
	font-weight:bold;
	margin-bottom:2px;
}

p#nuage{
	font-size:11px;
}
span#prix{
color:red;
}

#recherche_avancee, #form_alerte{
	clear:both;
	left:0px;
	border-top: #cccccc dashed 1px;
	padding:10px;
	width:592px;
	background-color:#eeeeee;
}

#alerte_resultat{
clear:both;
	left:0px;
	border-top: #cccccc dashed 1px;
	border-bottom: #cccccc dashed 1px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:5px;
	margin-bottom:5px;
	width:592px;
	background-color:#eeeeee;
}

#recherche_avancee span{
	float:right;
}

#lien_recherche_avancee{
	float:right;
	text-align:right;
	top:0px;
	width:50%;
}

#lien_alerter{
	float:left;
	text-align:left;
	top:0px;
	width:50%;
}

#pagination{
	width:100%;
	text-align:center;
	clear:both;
}

div.div_cache{
position:absolute;
        width:250px;
        background-color:white;
        border:1px solid #888;
        margin:0px;
        padding:0px; 
		height:100px;
		overflow: auto;
}
ul.ul_cache  {
        list-style-type: none;
        margin:0px;
        padding:0px;
        text-align: left;
} 

ul.ul_cache li.selected { background-color: #ffb; cursor: pointer;font-weight:bold; } 
li.li_cache {
        list-style-type: none;
        display:block;
		font-size:12px;
        margin:0;
        padding:2px;
} 


.indicator{
position:absolute;
left:200px;
}

div.span{position: absolute;margin-left:5px;height:10px;background-color:green;}
div.slider { margin:0; margin-left:12px;background-color:red; height:10px; position: relative; }
div.slider div.handle { width:10px; height:10px; background-color:blue; cursor:move; position: absolute; }
div.max { margin-left:5px;}
div.min { margin-left:-5px;}
.ligne_slider label{
	font-weight:bold;
	float:left;
	width:30%;
}

.ligne_slider{
	clear:both;
	height:20px;
}
.slider{
	float:left;
	width:35%;
}
.slider_infos{
	float:left;
	width:33%;
	text-align:right;
}

