*{
	/*font-size: 1pt;  pour les &nbps; revelateur de <div> */
	font-family: Arial, Helvetica, sans-serif;
}
body{
	/* nbpx/12 */
	font-size:0.75em;
}
h1.pdp{
	font-size:10px;
	color:#999999;
	font-weight:normal;
	text-align:center;
	padding: 9px 9px 0px 9px;
	width:842px;
	float:none;
	margin:0px;
}
p{
	text-align:justify;
	padding: 4px 16px 4px 35px;
	float:left;
}
div.bloc p{
	text-align:justify;
	padding: 4px 9px 0 9px;
	float:left;
}
div.ensemble_photos_offre p{
	text-align:center;
	width:784px;
}
p#plan{
	text-align:center;
}
b{
	font-weight:bold;
}
strong{
	font-weight:bold;
	color:#0023af;
}
.strong{
	font-weight:bold;
	color:#0023af;
}
div#vague h2.titre{
	background:none;
	margin-left:0;
	line-height:32px;
	padding-left:24px;
	font-weight:bold;
	color:#770000;
	text-transform:uppercase;
	font-size:2em;
	float:left;
}
div#vague h2{
	background:url(images/ombre_menu.gif) no-repeat left;
	margin-left:5px;
	padding:0 35px 0 15px;
	line-height:32px;
	height:32px;
	font-weight:normal;
	color:#000000;
	font-size:1em;
	float:right;
}
div#corps h2 b{
	color:#0023af;
}
div.bloc h1{
	font-size:1.5em;
	font-weight:bold;
	color:#FFFFFF;
}
div.bloc a.puce{
	display:block;
	background:url(images/puce.gif) no-repeat left;
	line-height:23px;
	padding-left:18px;
	margin-top:4px;
}
div.bloc a:hover.puce{
	text-decoration:underline;
}
div.offre_prix{
	text-align:right;
}
div#fiche_offre_prix{
	text-align:right;
}
p img{
	margin:2px 2px 2px 2px;
	float:left;
}
form{
	padding: 0 9px 0 9px;
	float:left;
}
label{
	display:block;
	float:left;
	width:120px;
}
input.form_text{
	border:#969696 solid 1px;
	margin:2px 2px 2px 2px;
}
textarea.form_textarea{
	border:#969696 solid 1px;
	margin:2px 2px 2px 2px;
	font-size:12px;
	width:100%;
}
input.form_image{
	padding:2px 0px 0px 70px;
}
input.form_image_mini{
	padding:2px 0px 0px 2px;
}
input.form_image_ok{
	padding-left:12px;
}
input.form_cbx{
	width:15px;
	height:15px;
	margin-bottom:1px;
}
select.form_select{
	border:#969696 solid 1px;
	margin:2px 2px 2px 2px;
}
b.date{
	line-height:1.8em;
	font-weight:normal;
	color:#ff0024;
}
b.offre_date{
	line-height:1.8em;
	font-weight:normal;
	color:#ff0024;
	width:120px;
	float:right;
}
b.offre_type_bien{
	font-weight:normal;
	width:160px;
	float:left;
}
b.prix{
	font-weight:bold;
	padding-left:25px;
	background:url(images/maison_prix.gif) no-repeat left;
}
/*suppression de la mise en forme traditionnelle des liens*/
a{
	text-decoration:none;
	color:#0023af;
}
a:hover{
	color:#1b57c5;
	text-decoration:underline;
}
div.offre_texte a{
	background:inherit;
	color:#000000;
	text-decoration:inherit;
	font-weight:inherit;
}
div.fiche_offre_texte a{
	background:inherit;
	color:#000000;
	text-decoration:inherit;
	font-weight:inherit;
}
div.offre_texte_accueil a{
	background:inherit;
	color:#000000;
	text-decoration:inherit;
	font-weight:inherit;
}
div#page {
	text-align:center;
	width:880px;
}
div#page p {
	float:none;
	text-align:center;
	font-size:1.4em;
	font-weight:bold;
}
div#pieddepage p#plan{
	padding: 9px 9px 0px 9px;
	margin:0 0 0 0;
	width:842px;
	float:none;
	color:#000000;
}
div#pieddepage p#plan a{
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
}
div#pieddepage p.pdp{
	padding: 9px 9px 0px 9px;
	margin:0 0 0 0;
	width:842px;
	text-align:center;
	float:none;
	color:#999999;
	font-size:10px;
}
div#pieddepage p a{
	text-align:left;
	text-decoration:none;
	color:#999999;
	cursor:default;
}
div#pieddepage p.plan a{
	text-align:center;
	text-decoration:underline;
}
div#wysiwyg {

}
div#wysiwyg p{
display:block;
float:none;
}
div#wysiwyg strong{

}
div#wysiwyg ul{
display:block;
margin:0px 16px 0px 55px;
}
div#wysiwyg li{
display:block;
margin:0;
padding:0px 0px 5px 17px;
background: url(images/coche.gif) no-repeat 0px 0px;
list-style:none;
}

div#contact {
margin:0px 16px 0px 35px;
}
div#contact p{
display:block;
float:none;
margin:0px;
padding:0;
}
div#contact h2{
display:block;
float:none;
color:#0023af;
font-size:1.2em;
margin:2px 0px 4px 0px;
}

