body {
	background-image:url(images/fd.jpg);
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
/*-------------------------------------------------------------*/ 
/* structure */

a img{
	border:none
}

#page {
	width:965px;
	background: url(images/fd-page.jpg) top left repeat-y;
	margin-top:0;
	margin-bottom:0;
	margin-left: auto;
	margin-right: auto;
	height: auto;
}

#tete {
	background:url(images/top.jpg) top left no-repeat;
	height:159px;
}

#annonce-tete {
	width:700px;
	margin-top: 125px;
	margin-left: 0px;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}


/* gauche ------------------------------------------ */
#gauche {
float:left;
display:inline;
width:171px;
height: auto;
}

#rech {
	background:url(images/rech-titre.gif) top center no-repeat;
	width:162px;
	margin-top:20px;
	color: #FFFFFF;
	font-weight: bold;
}

#rech form{
padding-top:20px;
padding-left:10px;
}

#pied {
	padding:0;
	border:0;
	width:965px;
	margin-top:0;
	margin-bottom:0;
	margin-left: auto;
	margin-right: auto;
}

/* Navigation ------------------------- */

#nav {
width:168px;
}

#nav dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#nav dt {
cursor: pointer;
margin:0px;
}

#nav li a  {
display: block;
height: 18px;
border: 0 none;
}
#nav dt a {
display: block;
height: 18px;
border: 0 none;
}

/* boutons menu------------------------- */

/* bt accueil------------------------- */
dt#bt1 {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:0 0;
}

a#bt1:hover {
background-image:url(images/menu.gif);
background-position:-173px 0;
}

dt#bt1-on {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:-173px 0;
}
/* bt achat------------------------- */

dt#bt2 {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:0 -18px;
}

a#bt2:hover {
background-image:url(images/menu.gif);
background-position:-173px -18px;
}
dt#bt2-on {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:-173px -18px;
}

/* bt une vraie proximité------------------------- */
dt#bt3 {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:0 -36px ;
}

a#bt3:hover {
background-image:url(images/menu.gif);
background-position:-173px -36px;
}
dt#bt3-on {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:-173px -36px;
}

/* bt pacte 2r------------------------- */
dt#bt4 {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:0 -54px ;
}

a#bt4:hover {
background-image:url(images/menu.gif);
background-position:-173px -54px;
}
dt#bt4-on {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:-173px -54px;
}

/* bt les exceptionnels------------------------- */
dt#bt5 {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:0 -72px ;
}

a#bt5:hover {
background-image:url(images/menu.gif);
background-position:-173px -72px;
}

dt#bt5-on {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:-173px -72px ;
}

/* bt uniquement chez nous------------------------- */
dt#bt6 {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:0 -90px ;
}

a#bt6:hover {
background-image:url(images/menu.gif);
background-position:-173px -90px;
}

dt#bt6-on {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:-173px -90px ;
}

/* bt coups de coeur------------------------- */
dt#bt7 {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:0 -108px ;
}

a#bt7:hover {
background-image:url(images/menu.gif);
background-position:-173px -108px;
}

dt#bt7-on {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:-173px -108px ;
}

/* bt du vrai service------------------------- */
dt#bt8 {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:0 -126px ;
}

a#bt8:hover {
background-image:url(images/menu.gif);
background-position:-173px -126px;
}

dt#bt8-on {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:-173px -126px ;
}

/* bt profil------------------------- */
dt#bt9 {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:0 -144px ;
}

a#bt9:hover {
background-image:url(images/menu.gif);
background-position:-173px -144px;
}

dt#bt9-on {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:-173px -144px ;
}

/* bt qui sommes nous------------------------- */
dt#bt10 {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:0 -162px ;
}

a#bt10:hover {
background-image:url(images/menu.gif);
background-position:-173px -162px;
}

dt#bt10-on {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:-173px -162px ;
}

/* bt forum------------------------- */
dt#bt11 {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:0 -180px ;
}

a#bt11:hover {
background-image:url(images/menu.gif);
background-position:-173px -180px;
}

dt#bt11-on {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:-173px -180px ;
}

/* bt evenement------------------------- */
dt#bt12 {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:0 -198px ;
}

a#bt12:hover {
background-image:url(images/menu.gif);
background-position:-173px -198px;
}

dt#bt12-on {
width:168px;
height:18px;
background-image:url(images/menu.gif);
background-position:-173px -198px ;
}

/* bt rejoignez nous------------------------- */
dt#bt13 {
width:168px;
height:18px;
background-image: url(images/bouton-rejoinez-nous.gif);
background-position:0 0px ;
}

a#bt13:hover {
background-image: url(images/bouton-rejoinez-nous.gif);
background-position:-173px -171px;
}

dt#bt13-on {
width:168px;
height:18px;
background-image: url(images/bouton-rejoinez-nous.gif);
background-position:-173px -171px;
}

/*accueil ------------------------------------------------------- */

#accueil1 {
	float:left;
	width:372px;
	margin-top: 10px;
	margin-left: 15px;
	max-height: 447px;
}

#accueil1 h1{
color:#333333;
font-size:11px;
text-align:justify;
}
#bt-titre{
height:39px;
}
#bt-titre2{
height:42px;
}
/*annonces accueil ------------------------------------------------------- */
/*exceptionnelles accueil ------------------------------------------------------- */
#excep {
	width:177px;
	margin-top:8px;
	border: 1px #CCCCCC solid;
}

#titre-exception {
	width:170px;
	height:16px;
	overflow:hidden;
	margin-bottom: 5px;
	margin-top: 3px;
}
#ville {
width:80px;
height:16px;
overflow:hidden;
}

#cp{
width:80px;
height:16px;
overflow:hidden;
}
#exclu {
	width:177px;
	margin-top:8px;
	background: url(images/onglet-uniquement.jpg) top left no-repeat;
	border: 1px #CCCCCC solid;
}

#titre-exclu {
	width:170px;
	height:16px;
	overflow:hidden;
	margin-bottom: 5px;
	margin-top: 3px;
}

#annonce-accueil {
	width: 177px;
	margin-bottom: 3px;
}
#annonce-accueil img{
border:none;
}

#accueil2 {
	float:left;
	width:112px;
	margin-top: 10px;
	margin-left: 17px;
	max-height:447px;
}

#accueil3 {
	float:right;
	width:264px;
	margin-top: 10px;
	border: 0;
}




/*coups de coeur ------------------*/
#coeur {
	background:url(images/onglet-selection.jpg) top left no-repeat;
	margin-top:6px;
	width:112px;
	border:1px solid #FF6600;
	height: 142px;
}

#annonce-accueil2 {
	width: 112px;
	text-align: center;
}
#annonce-accueil2 img{
border:none;
}

#img_mon_profil {
	margin-top:5px;
}

/*recherche ------------------------------------------------------------- */

/*#travelling {
	width:765px;
	float:left;
	margin-left: 5px;
	margin-top: 2px;
}*/
#div_siti_travelling_contenant
{
	position:relative;
	z-index:99;
	float:left;
	margin-left: 5px;
	margin-top: 2px;
}

#div_siti_travelling
{
	width:780px;
	height:90px;
}
#div_siti_travelling img
{
	position:absolute;
	height:90px;
}


#div_siti_travelling_info_bulle
{
	display:none; 
	position:absolute; 
	background-image:url(images/bg-bulle.gif);
	background-repeat:no-repeat; 
	top: 85px; 
	width:200px; 
	padding:19px 5px 5px 5px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	z-index:99;
	MozOpacity:0.90; 
	opacity:0.90; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	
}


#centre {
	float:left;
	width:770px;
	margin-top: 10px;
	margin-left: 15px;
	background:url(images/fd-recherche.jpg) bottom right no-repeat;
}


#recherche {
	width:590px;
	float: left;
}

#recherche h1{
text-align:center;
}

#recherche td {
padding:5px;
}

/*resultat recherche ------------------------------------------------------------- */
#centre2 {
	float:left;
	width:770px;
	margin-top: 10px;
	margin-left: 15px;
	height: auto;
	min-height: 447px;
	_height: 447px; // Min-height interprété par IE
}

#resultrech {
	margin-top:15px;
	width:580px;
	float: left;
}

#resultrech img {
border:0;
}

#resultrech a {
text-decoration:none;
}
#description-annonce {
padding-top:6px;
padding-bottom:4px;
}

.bg-degrade {
	background-color:#666699;
	border:1px solid #333366;
}
.tete {
background:url(images/tete-annonce.jpg) left top no-repeat;
}
.titre-annonce {
	color:#FFFFFF;
	font-weight:bold;
	background: url(images/vert.gif);
	margin-bottom: 10px;
}
.prix-annonce {
font-weight:bold;
color:#FF6600;
}
.fd-blanc {
background-image:url(images/fd.jpg);
}
#top-rech {
	background:url(images/top-recherche.gif) top left no-repeat;
	width:771px;
	height:100px;
	color: #FFFFFF;
}
#top-rech2 img, #resulttool img{
	border: none;
	vertical-align: middle;
}

#top-rech a{
color:#FFFFFF;
text-decoration:none;
}
#top-rech a:hover{
color: #FF6600;
text-decoration:none;
}

#top-rech h1{
	color:white;
	padding-top: 35px;
	margin-left: 20px;
}

#top-rech2 {
	background:url(images/vert.gif);
	width:771px;
	color: #FFFFFF;
	margin-bottom: 15px;
}
#top-rech2 a{
color:#FFFFFF;
text-decoration:none;
}
#top-rech2 a:hover{
color: #FF6600;
text-decoration:none;
}
#resulttool {
color:#FFFFFF;

}

#resulttool a{
color:#FFFFFF;
text-decoration:none;
}
#resulttool a:hover{
color:#FFFFFF;
text-decoration:none;
}
/*detail-annonce et photo ------------------------------------------------------------- */
#detail-annonce {
	margin-top:15px;
	width:580px;
	float: left;
}

#detail-annonce p {
	line-height:20px;
	text-align: justify;
}
#detail-annonce h2 {
margin-bottom:10px;
}

#txt-annonce {
	width:590px;
	margin-left: 10px;
}
#txt-annonce3 {
	width:40%;
}
#txt-photo {
background:url(images/fd-recherche.jpg) bottom right no-repeat;
}


#galerie-annonce {
	width:55%;
	float: right;
}
#galerie-annonce a{
font-size:9px;
text-decoration:none;
}
#galerie-annonce hover{
font-size:9px;
}
#txt-annonce2 {
float:left;
	width:100%;
	margin-left:10px;
	margin-right:10px;
}

#toolbar-photo {
	margin: 5px;
}

#toolbar-photo a {
font-size:9px;
text-decoration:none;
}
#toolbar-photo hover {
font-size:9px;
}

/*coup de coeur ------------------------------------------------------------- */
#centre4 {
	float:left;
	width:770px;
	margin-top: 10px;
	margin-left: 15px;
	height: auto;
	min-height: 447px;
	_height: 447px; // Min-height interprété par IE
}
#centre4 h1{
margin-left:170px;
}
#centre4 img{
border:none;
}

#ville-annonce {
	width:100px;
	height:16px;
	overflow:hidden;
}

.bloc_cdc{
	float:left;
	width:150px;
	height:150px;
}


/*Exception et Eclu ------------------------------------------------------------- */


#centre3 {
	float:left;
	width:770px;
	margin-top: 10px;
	margin-left: 15px;
	background: url(images/fd-recherche2.jpg) right bottom no-repeat;
		height: auto;
	min-height: 447px;
	_height: 447px; // Min-height interprété par IE
}
#centre3 img{
border:none;
}

#rech-exception {
	width:250px;
	float: right;
	border:1px solid #CC9933;
}
#rech-exclu {
	width:250px;
	float: right;
	border:1px solid #FF6600;
}
#titre1, #titre1-exclu {
	background: url(images/titre-exception.gif) left top no-repeat;
	height:30px;
	padding-bottom: 15px;
	color:white;
	padding-top:10px;
}
#titre1 a, #titre1-exclu a
{
	color:white;
}
#titre1 img, #titre1-exclu img{
	vertical-align: middle;
}

#titre2 {
	background: url(images/titre-rech-exception.gif) left top no-repeat;
	height:30px;
	margin-bottom: 15px;
}

#titre1-exclu {
	background: url(images/titre-exclu.gif) left top no-repeat;
	text-align: right;
	padding-right: 20px;
}
#titre2-exclu {
	background: url(images/titre-rech-exclu.gif) left top no-repeat;
	height:30px;
	margin-bottom: 15px;
}

#exception {
	width:500px;
	float: left;
}
#titre-annonce	{
	height:30px;
	overflow:hidden;
	width: 130px;
}

#titre-annonce2 {
	width:360px;
	height:16px;
	overflow:hidden;
}
/*pacte 2R ------------------------------------------------------------- */
#centre5 {
	float:left;
	width:770px;
	margin-top: 10px;
	margin-left: 15px;
	height: auto;
	min-height: 447px;
	_height: 447px; // Min-height interprété par IE
}
#pacte-2r {
	width:500px;
	float: left;
}
#titre3 {
	background: url(images/titre-form-pacte2r.gif) left top no-repeat;
	height:30px;
	margin-bottom: 15px;
}
#form-2r {
	width:250px;
	float: right;
	border:1px solid #009999;
}

/*du vrai service ------------------------------------------------------------- */

#vrai-service {
	width:500px;
	height:275px;
	float: left;
	background:url(images/perso.gif) right bottom no-repeat;
}

#vrai-service h1{
font-size:20px;
}

#vrai-service2 {
	width:760px;
	float: left;
	margin-top: 20px;
}
#vrai-service h2 {
line-height:22px;
font-size:13px;
font-weight:bold;
}

#diapo-camion {
	width:250px;
	float: left;
	border:1px solid #009999;
	margin-left: 15px;
}

/*qui sommes nous ------------------------------------------------------------- */

#quisommesnous {
	width:500px;
	float: left;
	text-align: center;
	margin-left: 50px;
}
#quisommesnous h2{
line-height:20px;
font-size:14px;
font-weight:bold;
}

#info-legale {
	width:150px;
	margin-left: 8px;
	margin-top: 15px;
	font-size: 10px;
	line-height: 18px;
}
#uniquement {
	width:158px;
	float:left;
	margin-left: 40px;
	margin-top: 425px;
}

/* forum -------------------------------------------------------------*/
#forum {
	float:left;
	width:500px;
	margin-left: 50px;
	text-align:center;
	line-height: 20px;
}

/*profil ------------------------------------------------------------- */
#profil {
float:left;
	width: 520px;
}
#immoveille {
	float:right;
	width: 215px;
	border:1px solid #CCCCCC;
	padding: 2px;
}

/*rejoignez nous ------------------------------------------------------------- */
#centre6 {
	float:left;
	width:770px;
	margin-top: 10px;
	margin-left: 15px;
	font-size:13px;
	line-height:18px;
	background:url(images/fd-partenaires.jpg) bottom right no-repeat;
	height: auto;
	min-height: 447px;
	_height: 447px; // Min-height interprété par IE
}

#centre6 h1{
margin-left:110px;
}
#centre6 h2{
margin-left:155px;
color: #009999;
	font-size:16px;
	padding-bottom:8px;
}
#argument1 {
	width:420px;
	margin-left: 90px;
}

#conclu {
	width:540px;
	margin-left: 30px;
	text-align: center;
}



/*15 agences ------------------------------------------------------------- */
#photos {
	width:150px;
	float: right;
}

#mapgf {
	width:590px;
	float: left;
}

/* agences ------------------------------------------------------------- */
#map-agences{
	width:250px;
	float: right;
	background:url(images/map-vierge.gif) top left no-repeat;
	height:450px;
}

#map-agences #image-map {
	width:250px;
	height:190px;
	overflow:hidden;
}

#maparea {
	width:200px;
	height:150px;
	margin-left:20px;
	overflow:hidden;
	border:solid 5px #FFFFFF;
}


#agences {
	width:500px;
	float: left;
}
#légende-coeur-agence {
width:196px;
height:16px;
overflow:hidden;
}

#contact-agences {
width:295px;
height:149px;
line-height:20px;
font-size:13px;
}

/*class ------------------------------------------------------------- */

/*titres  */

h1 {
	color: #009999;
	font-size:16px;
	padding-bottom:8px;
}
h2 {
	font-size:14px;
	font-weight:bold;
}
h3 {
	font-size:12px;
	font-weight:bold;
}
h4 {
	font-size:12px;
	font-weight:bold;
	color: #333333;
}
h5 {
	font-size:11px;
	font-weight:bold;
	color: #333333;
}

h6 {
	font-size:14px;
	font-weight:bold;
	color: #333333;
	border-bottom:solid 1px #990000;
}

h1, h2, h3, h4, h5, h6, p, div, img {
	padding-left:0;
	padding-right:0;
	margin:0;
}

hr {
color: #333333;
background-color: #333333;
height: 1px;
border: 0;

}

/*liens */

a {
	color:#333333;
	font-weight:bold;
}

a:hover {
	color:#FF6600;
	font-weight:bold;
	text-decoration:underline;
}
.gras {
font-weight:bold;
}

.supergras-titre {
font-size:115%;

}


/*formulaire ---------------------------------------------------------------- */
form {
margin:0;
padding:0;
border:0;
}

input.bouton {
	background-color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	cursor:pointer;
	color: #FFFFFF;
	font-weight: bold;
	border: none;
	height: 20px;
}

select, textarea, input {
background-color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
border:solid 1px #009999;
}
input.radio {
	border:0;
	background:none;
}

.select {
border:solid 1px #009999;
}

/*bug compatibilité entre ie et ff - div extensible */
.separation {
	clear:both;
	visibility:hidden;
	margin:0;
	padding:0;
}

.floatright {
float:right;
}
.bordure-grise {
border: solid #CCCCCC 1px;
}
.bordure-verte {
border: solid #009999 1px;
}
.bordernone {
border:none;
}

#separation {
background:#009999;
width:1px;
height:250px;
border:none;
padding:0;
margin:0;
}
.marge {
margin:4px;
}
.fontXL {
font-size:150%;
}
.copyright {
font-size:10px;
}
.justifier {
text-align:justify;
}
.vert {
color:#009999;
}
.exception {
color:#CC9933;
}
.blanc {
color:#FFFFFF;
}
.surligner {
background-color:#009999;
color:#FFFFFF;
}
.maj {
font-variant:small-caps;
}
.italique {
font-style:italic;
}
/* galerie carte */
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prev.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/next.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #FFFFFF;
	}
	
#sitimsg{
	display:table-cell;
	height:400px;
	vertical-align: middle;
	width:500px;
	padding: 50px 50px 50px 50px;
}
.erreur
{
	color:red;
}
#div_sitimsg_erreur
{
	color:#FF3333;
}

#profil h1, #profil h2
{
	clear:left;
	margin-top:15px;
	margin-bottom:10px;
}
.div_profil_libelle_plus_valeur{
	width:160px;
	float:left;
	padding-bottom:5px;
	height:40px;
}
#div_profil_civilite input{
	border:none;
}
#div_profil_adresse input,#div_profil_ville input,,#div_profil_email input{
	width :130px;
}
#div_profil_optout .div_profil_valeur{
	float:left;
}
#div_profil_optout input{
	border:none
}
#div_profil_champs_obligatoires{
	clear:left;
	padding-bottom: 15px;
}
#div_profil_projet .div_profil_libelle{
	width: 330px;
	float:left;
}
/*#div_profil_projet .div_profil_valeur{
	float:left;
	width:100px;
	height: auto;
}*/
#div_profil_projet .div_profil_libelle_plus_valeur{
	width: 700px;
	clear:left;
}

#div_profil_validation{
	clear:left;
	text-align: center;
	padding-bottom: 10px ;
}
#div_profil_erreur{
margin-left:100px ;
}
#div_profil_compte_selection{
	display:none;
}


#div_profil_criteres_de_recherche{
	width:600px;
}
#div_profil_criteres_de_recherche h2{
	margin-bottom:15px
}
.div_rech_libelle{
	float:left;
	width:100px;
	margin-top:3px;
	text-align:right;
}
.div_rech_valeur{
	float:left;
	margin-left:10px;
}
.div_rech_libelle_plus_valeur{
	float:left;
	width:275px;
	height:30px;
	margin-left:10px;
}

#div_rech_departement{
	clear:both;
}
#div_rech_ville{
	clear:both;
}
#div_rech_choix_alentours{
	clear:both;
	width:500px;
}
#div_rech_choix_alentours .div_rech_libelle{
	width:150px;
}
#div_rech_choix_alentours input{
	border:none;
}

#div_rech_surface_min{
	clear:both;
}

#div_rech_prix_min .div_rech_valeur,
#div_rech_prix_max .div_rech_valeur,
#div_rech_surface_min .div_rech_valeur,
#div_rech_surface_max .div_rech_valeur,
#div_rech_ville .div_rech_valeur{
	_margin-left: 5px;
}

#div_rech_tri{
	clear:both;
}
#div_rech_tri {
	margin-top:18px;
}
#div_rech_uniquement_avec_photo
{
	margin-top:10px
}
#div_rech_specifique{
	width:250px;
	height:70px;
}
#div_rech_specifique .div_rech_libelle{
	width:200px;
}
#div_rech_specifique input{
	border:none;
}
#div_rech_champs_obligatoires{
	clear:both;
}
#div_rech_enregistrement_recherche{
	margin-top:20px;
	float:left;
}
#div_profil_rech_btn_valider{
	clear:left;
	padding:20px 0 10px 0;
	text-align:center;
}
#ul_abonnements_immoveille div{
	width:150px;
	float: right;
	margin-right: 50px;
}

#maparea-annonce {
	width:730px;
	height:350px;
}

.annonces-tag {
	width:100%;
	clear:both;
	text-align:left;
	margin-bottom:15px;
	font:bold 11px Arial, Helvetica, sans-serif;
}

.annonces-tag a {
	font:normal 11px Arial, Helvetica, sans-serif;
}

#infos-dpe {
	clear:both;
	width:100%;
	color:#000000;
	margin:15px 0;
	float:right;
}

#etiquette-dpe {
	clear:both;
	width:400px;
	margin:0 auto;
}

#etiquette-dpe #dpe, #etiquette-dpe #ges {
	float:left;
}

#etiquette-dpe #dpe {
	margin-right:10px;
}
