body {
background:url(images/fond_laforet.gif) top left repeat-x;
behavior:url("csshover.htc");
}

body,table,tr,td,div {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#769CD5;
}

strong {
color:#0F4DA6;/*color:#769CD5;*/
}

b {
color:#FD9B06;
}

a {
color:#769CD5;
text-decoration:none;
}

input,select {
height:18px;
font-size:10px;
}

h1 {
font-size:18px;
color:#0B4BA3;
margin:0px;
padding:0px;
font-weight:normal;
}

h2 {
font-size:17px;
color:#ffffff;
margin:0px;
padding:0px;
}

h3 {
font-size:15px;
color:#ffffff;
margin:0px;
padding:0px;
font-weight:bold;
}

.border {
border:1px solid #F69834;
}

.bouton {
width:128;
height:31;
}

.photo {
border:2px solid #0B4BA3;
}

.pied {
color:#ffffff;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

td.region p
{
	width:90%;
	text-align:justify;
	margin-bottom:2em;
}

td.region p:first-letter
{
	font-weight: bold;
	color:orange;
	font-size:14px;
}


/* ****** STYLES ADDITIONNELS POUR BOULOU/RIVESALTES ****** */
div#boulou{
	position:absolute;
	display:none;
	width:473px;
	height:265px;
	border:1px solid #A8BDDA;
	top:-110px;
	left:150px;
}

div#rivesaltes{
	position:absolute;
	display:none;
	width:473px;
	height:265px;
	border:1px solid #A8BDDA;
	top:-80px;
	left:-210px;
}

html>body input#prog_neuf{
	position:relative; 
	top:5px;
}

html>body #img_creation,html>body #img_referencement{
	position:relative;
	top:-1px;
}

html>body #img_immobilier{
	position:relative;
	top:-2px;
}

/******************************************************************************
    Référencement
******************************************************************************/

/* Référencement page d'accueil */
#ref { width: 996px; border: 1px solid #526dbc; font-size: 80%; font-weight: normal; margin: auto; text-align: left; }
#ref p { margin: 5px; font-size: 1.1em; font-weight: normal; }
#ref ul { margin: 10px; display: block; }
#ref li { float: left; width: 24%; }

/* Page spécialisée */
#referencement h1, #referencement h2 { color: #0b4ba3; margin: 1em 0 0 0; }

/* Mini annonces */
#referencement .mini_annonces a { color: #0b4ba3; }
.mini_annonces td { width: 400px; vertical-align: top; }
.mini_annonces td.photo { text-align: center; vertical-align: middle; width: 80px; height: 60px; }
.mini_annonces td.photo a img { border: 0; }
