.bien{
float:left;
clear:both;
width:500px;
border:1px solid #bcd0e9;
margin-bottom:10px !important;
padding-bottom:5px;
}
.bienDetails
{
float:left;
clear:none !important;
border:0px;
padding:5px;
padding-top:0px;
line-height:18px;

}
.bienDetails p{
padding:7px;
float:left;
}



#photos h2,.bien h2{
float:left!important;
margin:0px;
width:98%;
background-color:#dae6f2;
border-bottom:1px solid #bcd0e9;
padding:1%;
}
.bienDetails h2{
border:0px;
border-bottom:1px solid #bcd0e9;
background-color:#fff;
margin-bottom:7px;
margin-top:7px;
clear:both;
}
.bien span{
float:right;
}
.bien div{
float:left;
margin-top:7px;
padding:5px;
width:370px;
color:#313235;
}
.bien img{
clear:both;
float:left;
margin:3px;
border:1px solid #bcd0e9;
}
.bien a,.bien a:visited{
float:left;
margin-left:10px;
text-decoration:none;
vertical-align:middle;
color:#a30000;
}
.bien a img{
vertical-align:middle;
float:none;
padding-right:3px;
border:0px;
}
#biens{
width:520px;
margin-left:45px;
margin-right:auto;
float:left;
}
.annuaire{
width:550px;
float:left;
}
.bienDetails label{
width:100px;
float:left;
font-weight:bold;
}
.bienDetails label:first-letter{
text-transform:uppercase !important;
}
#photos{
float:left;
padding:2px;
width:295px;
cursor:pointer;
}
#photos h2{
width:286px;
}
#photos img{
float:left;
margin:3px;
border:1px solid #bcd0e9;
}
#actions{
float:left;
margin-left:10px;
}
#actions a,#actions a:visited{
text-decoration:none;
margin-left:7px;
float:left;
}
#actions a img,.bienDetails a img{
vertical-align:middle;
padding-right:3px;
border:0px;}

.bienDetails{
float:left;
clear:both;
margin-top:10px !important;
padding-bottom:5px;
}