span.bsLink{
color:#332f83;
background:url(http://www.trouver-un-logement-neuf.com/images/interface/2011/Images/icons.png) -333px -53px no-repeat;
padding-left:8px;
}

.center_col{
width:1012px;
}

#right_col{
float:left;
height:100%;
width:300px;
padding:1px 0 0 0;
}

#right_col embed{
margin:0;
}

.middle_col{
width:700px;
float:left;
}

h1.formHead{
height:50px;
background: url(../images/interface/2011/images/rechercheAv.png) 0 -129px;
color:#fff;
line-height:45px;
font-size:15px;
padding:0 0 0 25px;
}

.investir h1.formHead{
color:#000;
background-position:0 -195px;
}

h1.formHead p{
float:right;
width:450px;
font-size:11px;
font-weight:normal;
line-height:14px;
padding:8px 15px 0 0;
color:#fff;
}

#elements_rech{
background: url(../images/interface/2011/images/menu_cadre_all.gif) repeat-y -2672px 0;
}

#elements_rech_bottom{
height:22px;
background: red url(../images/interface/2011/images/menu_cadre_all.gif) repeat-y -3381px 0;
}

#elements_rech fieldset{
background:#fff;
width:451px;
margin-left:15px;
float:left;
}

#elements_rech h2{
height:35px;
line-height:25px;
padding: 0 0 0 15px;
background:url(../images/interface/2011/images/rechercheAv.png) -2px 0;
}

.investir #elements_rech h2{
background-position:-2px -82px;
}

#elements_rech dl{
padding-bottom:10px;
border-bottom:dashed 1px #ddd;
}

#elements_rech dl p{
float:left;
width:160px;
}

.form_left,
.form_right{
float:left;
width:190px;
margin-left:10px;
}
.form_right{
width:238px;
}

#elements_rech h3{
padding:10px 0;
}

.bonsPlans input{
float:left;
margin:2px 10px 0 0;
}

#ejs_texte{
height:20px;
line-height:20px;
}

.form_right .geoloc{
width:225px;
border:solid 2px #e1e1e1;
margin:5px 0 0 0;
}

.introFRech{
padding:10px 0;
color:#ababab;
}

.introFRech a{
color:#332f83;
}

.menuGroupPartenaire{
margin:10px 0 0 0;
width:305px;
}
.menuGroupPartenaireTop{
height:10px;
background:url(../images/interface/2011/images/menu_cadre_all.gif) -4084px 0;
}
.menuGroupPartenaire dl{
background:url(../images/interface/2011/images/menu_cadre_all.gif) -4392px 0;
}
.menuGroupPartenaireBottom{
height:25px;
background:url(../images/interface/2011/images/menu_cadre_all.gif) -4701px 0;
}

.menuGroupPartenaire dt{
text-align:left;
padding:0 0 5px 22px;
}

.menuGroupPartenaire .menuRubTitle{
padding:0 0 0 12px;
margin:0 auto 10px auto;
width:272px;
height:28px;
line-height:25px;
font-size:16px;
font-weight:bold;
color:#fff;
background:url(../images/interface/2011/images/header_elements.png) -720px -223px;
}

.menuGroupPartenaire a{
font-weight:bold;
color:#000;
}

#catSearch{
float:left;
width:208px;
margin:0 0 0 10px;
}

#catSearch h2{
background:url(../images/interface/2011/images/rechercheAv.png) -1px -41px;
}

.investir #catSearch h2{
background-position: -243px -40px;
}

#catSearch p{
font-weight:bold;
padding:0 3px 5px 3px;
}

#catSearch dl{
margin-bottom:10px;
}

#catSearch dt{
height:25px;
line-height:25px;
background:url(../images/interface/2011/images/rechercheAv.png) -464px -1px;
padding:0 0 0 7px;
}

#catSearch dt .indent{
margin-left:20px;
}

/* == MAP == */
.mapgroup{
margin:10px 0 10px 30px;
}

.mapgroup img {
position:absolute;
top:0;
left:0;
}

#MapSearch{
width:238px;
height:180px;
}

#backToMap{
z-index:6000;
position:relative;
display:block;
height:25px;
width:25px;
background:url(../images/interface/2011/images/header_elements.png) -511px -166px;
top:150;
left:-25px;
}
/* === end MAP === */

#elements_rech .validation,
#elements_rech_invest .validation{
float:right;
display:block;
width:125px;
height:21px;
padding-left:20px;
line-height:21px;
font-weight:bold;
background: url(../images/interface/2011/images/header_elements.png) -632px -284px;
color:#fff;
margin:10px 5px;
}

