form#list_filter{
  border: 1px solid #300;
  float: left;position:relative;width: 490px;
  margin-bottom:30px;
 }

form.list_filter_immo{
  background: url('/gfx/ico_annonceimmo.jpg') 0 +15px #F5EDEA no-repeat; 

}
form.list_filter_auto{
  background: url('/gfx/ico_annoncevehicules.jpg') 0 +15px #F5EDEA no-repeat; 
}
form.list_filter_affaires{
  background: url('/gfx/ico_annoncesaffaires.jpg') 0 +15px #F5EDEA no-repeat; 
}

#list_filter h2{width: 390px;
  border: 0;
  font-size: 19px;
  color: #300;
  font-variant: normal;
  padding:  1px 0 0 10px;
}
#list_filter fieldset{
  padding: 0 3px 0 140px;
  color: #300;
}
#list_filter .lf_mainfields label{
  display: block;
  width: 130px;
  float: left;
}
#list_filter .lf_mainfields input,
#list_filter .lf_mainfields select
{
  border: 1px solid #300;
  color: #300;
  width: 160px;
  font-size: 10px;
}
#list_filter .lf_mainfields p{
  clear: both;
}



.lf_submit button{
  background: #300;
  color: #fff;
  font-weight: bold;
  padding: 0 7px;
  margin: 5px 0;
}

#bloc_droite .listing_item a{
  color: #903;
  font-weight: normal;
}
dl.listing_item{
  clear: both;
  color: #300;
  margin-top:2px;
 margin-bottom:13px;
 border: 1px #F5EDEA solid;
 float:left;
 width: 100%;
}
dl.listing_item dd.listing_detail a{
  font-weight: normal;
  color: #903;
}

dl.listing_item dt{
  background: #F5EDEA;
  padding: 7px;font-weight:bold;
  color: #300;
}
dl.listing_item dt span.listing_price{
  display: block; 
  width: 150px;
  float: right;text-align:right;
}
dl.listing_item dt span.listing_price strong{
  font-weight: normal;
  color: #000;
  padding-left: 25px;
  background: url('/gfx/ico_prix.gif') no-repeat;
}
dl.listing_item dt span.listing_price em{
  font-style: normal; font-weight:bold;
  color: #903; 
}
dl.listing_item dd.listing_picture{
  width: 170px;
  padding: 8px 0 16px 0;
  float: left;
  text-align: center;
  font-size: 9px;

}
dl.listing_item dd.listing_detail{
  float: left; padding-top:5px;
  width: 550px;
  font-size:12px;
} 
a.listing_localise{
  padding-left: 24px; height:20px;  font-size:11px;
  background: url('/gfx/ico_localiser.gif') top left no-repeat;
}

p.page_jumps{
  clear: both;
  text-align: center;
  padding: 8px 0;
}

#alert_email_link{
  display: none;
}
ul#extra_listing_options{
  background:  #fff;
  list-style: none;
  padding: 2px 0;
  float: left;
  width:100%;
  margin-top:5px;
}
#extra_listing_options li{
  float: left; 
  padding :2px 0 2px 0;
}
#extra_listing_options li a{
  font-weight: normal;
  font-size: 10px;
  padding: 2px 0 2px 25px;
  margin-left: 5px;
}
#extra_listing_options li a:hover{
  font-weight: normal;
  text-decoration: none;
}
#add_ad a{
  background: url('/gfx/ico_depot.gif') no-repeat;
}
#alert_email_link a{
  background: url('/gfx/ico_alerte.png') 6px 0 no-repeat;
}
#extra_listing_options li#rss_link a{
  background: url('/gfx/ico_rss.gif') 0 0 no-repeat;
  margin-left: 15px;  padding-right:20px;
}

dd.offline_ad_warning{
  text-align: center;
  color: #f00;
}
dd.ad_expire_date{
  text-align: center;
  background: #cff3b5;
}
