/** * Feuille de style pour la page d�tail d'un bien */#contenu h1 {	display: block;	width: 193px;	height: 35px;	float: left;	background: url(../img/bt_accueil_titre_recherche.gif) no-repeat top left;	color:#bcddf8;	font-size: 12px !important;	text-decoration: none;	padding:10px 0 0 42px;}#contenu h1#titre_acheter{	background: url(../img/btn_home_acheter.jpg) no-repeat top left;}#contenu h1#titre_louer{	background: url(../img/btn_home_louer.jpg) no-repeat top left;}h1 span {	display: block;	text-indent: -3000px;	margin-left: 40px;}p.nb_resultats{	display:block;	float:left;	font-size:12px;	padding:25px 0px 0px 10px;	color:#1f396a;}p.nb_resultats a{	text-decoration: none;	font-weight: bold;	color:#1f396a;}div#bien{	color:#1f396a;}* html div#bien{	margin-top:-5px;}div#bien h2 {	font-size: 12px; 	border-bottom: 5px solid #ffffff;	background: #1f396a;	padding: 5px;	color: #ffffff;        position: relative;}div#bien h2 span.prix{    font-size:12px;    position:absolute;    right:5px;}* html div#bien h2 span.prix{    font-size:12px;    position:absolute;    right:30px;}* html div#bien h2 {	padding:3px 5px 5px 5px;}*+html div#bien h2 {	padding:3px 5px 5px 5px;}/* colonne de gauche */div#bien div.gauche {	width: 320px;	float: left;}div#bien div.gauche div.image img {	border: 0 none;}/* Les images supplementaires */div#bien div.gauche div.images img {	margin: 7px 5px 0 0;	border: 0 none;}/* colonne de droite */div#bien div.droite {	width: 322px;	float: left;}div#bien div.droite p.descriptif {	background:#bcddf8 url(../img/fond_bloc_texte_bien.jpg) no-repeat top right;	padding: 10px 15px 0px 15px;	font-size:11px;}/* D�tails */div#bien div.droite h4 {	background:#ffffff url(../img/titre_plus_details.gif) no-repeat top left;	height:34px;	text-indent: -3000px;}div#bien div.droite table.details {	width: 100%;	font-size: 11px;	border-top: 3px solid #ffffff;}div#bien div.droite table.details td {	background-color: #bcddf8;	border-bottom: 3px solid #ffffff;	padding: 2px 15px;	width: 110px;}div#bien div.droite table.details td.label	{	border-right: 3px solid #ffffff;	width: auto;}/* Ref et contact du bien */div#bien ul {	list-style: none;	padding: 5px 15px;	font-size:11px;	background:#bcddf8;}div#bien ul li {	margin: 0;}a.credits_photos{	font-size:10px;	color:#aaaaaa;	text-decoration:none;}