body 
{
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#EAEBEC;
}

img 
{
	border:none;
}

H2
{
	font-family: Arial, Helvetica, sans-serif;
	color:#004B3A;
	font-size:20px;
	font-weight:bold;
	margin:3px 0px 0px 8px;
}

ul
{
	margin-top:0px;
	margin-bottom:4px;
	margin-left: 0.1em;
	_margin-left: 0.2em;
	padding-left: 0.1em;
	_padding-left: 0.2em;
}

li
{
	list-style:url(images/puce.gif);
	list-style-position:outside;
	line-height:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-left:19px;
	text-indent:-4px;
	_text-indent:-5px;
}

li a
{
	color:#FFFFFF;
	text-decoration:none;
}

#GLOBAL
{
	width:730px;
	height:565px;
	_height:645px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding:3px;
}




#ENTETE { }

#ENTETE .logo {
	float:left;
}

#ENTETE .menu {
	float:right;
	width:470px;
	margin-top:7px;
	text-align:center;
}

#ENTETE h1 {
	float:left;
	width:470px;
	text-align:center;
	color:#004b3a;
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0;
}

#CORPS {
	clear:both;
	margin-top:15px;
	float:left;
}

#CORPS .portrait
{
	float:left;
}

#CORPS .diaporama
{
	float:left;
	width:416px;
	height:267px;
	background-image:url(images/bloc-acc-photo.gif);
	background-repeat:no-repeat;
	padding-top:30px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:21px;
	text-align:justify;
	margin-left:3px;
}

#CORPS .slogan
{
	float:left;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:21px;
	margin-top:8px;
	margin-left:30px;
}

#CORPS .rouge
{
	color:#E20030;
}

#CORPS .rouge2
{
	color:#E20030;
	font-size:14px;
	font-weight:bold;
	margin-left:18px;
}

#CORPS .agence {
	float:right;
	width:245px;
	height:257px;
	background-color:#004b3a;
	margin-top:30px;
	margin-right:2px;
	color:#FFFFFF;
	text-align:left;
	padding-left:40px;
	padding-top:10px;
	font:bold 12px Arial, Helvetica, sans-serif;
}

#CORPS .agence a {
	color:#FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
}

#CORPS .agence a:hover {
	color:#FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#CORPS .agence h2 {
	color:#FFFFFF;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-align:center;
	margin:5px 0;
	width:205px;
	
}

#CORPS .texte-blanc, #CORPS .texte-blanc-top, #CORPS .texte-blanc-foot, #CORPS .texte-vert, #CORPS .texte-vert-top, #CORPS .texte-vert-foot
{
	clear:both;width:727px;
	color:#5A7C47;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:justify;
}

#CORPS .texte-blanc {
	background:url('images/bloc-blanc-fond.gif') top left repeat-y;
	margin-top:10px;
	margin-left:3px;
}

#CORPS .texte-blanc-top {
	background:url('images/bloc-blanc-top.gif') top left no-repeat;
}

#CORPS .texte-blanc-foot {
	background:url('images/bloc-blanc-foot.gif') bottom left no-repeat;
	padding:15px 10px 15px 10px;
	width:707px;
}

#CORPS .texte-vert {
	background:url('images/bloc-vert-fond.gif') top left repeat-y;
	margin-top:10px;
	margin-left:3px;
}

#CORPS .texte-vert-top {
	background:url('images/bloc-vert-top.gif') top left no-repeat;
}

#CORPS .texte-vert-foot {
	background:url('images/bloc-vert-foot.gif') bottom left no-repeat;
	padding:15px 10px 15px 10px;
	width:707px;
}


#CORPS .qui p
{
	font-family: Arial, Helvetica, sans-serif;
	color:#5A7C47;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	margin:5px 15px 0px 10px;
}

#CORPS .qui p a
{
	color:#5A7C47;
	text-decoration:none;
}

#CORPS .cdc
{
	float:left;
	width:103px;
	height:157px;
	background-image:url(images/bloc-acc-cdc.gif);
	background-repeat:no-repeat;
	margin-top:16px;
	margin-left:6px;
	margin-right:25px;
	_margin-right:20px;
	padding-bottom:10px;
	padding-top:12px;
}

#CORPS .cdc .cdc_titre
{
	width:99px;
	height:12px;
	text-align:center;
	margin-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#E20030;
	font-size:11px;
	font-weight:bold;
}

#CORPS .transaction
{
	float:left;
	width:129px;
	height:157px;
	margin-top:15px;
}

#CORPS .achat
{
	float:left;
	width:129px;
	height:68px;
	background-image:url(images/bloc-acc-achat.gif);
	background-repeat:no-repeat;
}

#CORPS .location
{
	float:left;
	width:129px;
	height:78px;
	background-image:url(images/bloc-acc-location.gif);
	background-repeat:no-repeat;
	margin-top:11px;
}

#CORPS .plus
{
	float:left;
	width:146px;
	height:157px;
	margin-top:15px;
	margin-left:10px;
}

#CORPS .vente
{
	float:left;
	width:146px;
	height:68px;
	background-image:url(images/bloc-acc-vente.gif);
	background-repeat:no-repeat;
}

#CORPS .profil
{
	float:left;
	width:146px;
	height:78px;
	background-image:url(images/bloc-acc-profil.gif);
	background-repeat:no-repeat;
	margin-top:11px;
}

#PIED
{
	clear:both;
	width:100%;
	height:19px;
	text-align:center;
	font-family: Helvetica;
	color:#004B3A;
	font-size:15px;
	font-weight:bold;
	margin-top:20px;
	float:left;
}	

#PIED #lien1, #PIED2 #lien1 {
	margin-left:40px;
}

#PIED a, #PIED2 a {
	font:bold 12px "Helvetica";
	color:#004B3A;
	text-decoration:none;
}

#PIED a:hover, #PIED2 a:hover {
	text-decoration:underline;
}


/* RECHERCHE.PHP */

#CORPS #div_siti_travelling_contenant
{
	position:relative;
	z-index:99;
}

#CORPS .bandeau
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:714px;
	height:90px;
	background-color:#005548;
	margin-top:20px;
	text-align:center;
}

#CORPS #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; 
	MozOpacity:0.70; 
	opacity:0.70; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}




#CORPS .moteur
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:714px;
	height:338px;
	background-repeat:no-repeat;
}


#CORPS #div_formulaire_recherche_vente 
{
	background-image:url(images/bloc-bg-abrinor.gif);
}
#CORPS #div_formulaire_recherche_location 
{
	background-image:url(images/bloc-bg-debeunne.gif);
}

#CORPS .moteur .intitule
{
	float:left;
	width:320px;
	height:20px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	margin-bottom:15px;
	margin-right:10px;
}

#CORPS #div_formulaire_recherche_location .intitule
{
	color:#000000;
}

#CORPS .moteur .champs
{
	float:left;
	width:384px;
	height:20px;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
}

#CORPS #div_formulaire_recherche_location .champs
{
	color:#000000;
}

#CORPS .moteur .champs input
{
	margin-left: 0px;
	height:13px;
	font-size:12px;
}

#CORPS .moteur .champs select
{
	height:18px;
	font-size:11px;
}

#CORPS .moteur input.alentours 
{
	vertical-align: inherit;
}

#CORPS .moteur .bouton
{
	clear:left;
	width:714px;
	height:25px;
	text-align:center;
}

#CORPS .moteur .copyright
{
	clear:left;
	width:703px;
	text-align:right;
	margin-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	float:left;
}

#CORPS .moteur .copyright a:link, #CORPS .moteur .copyright a:visited
{
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}

#CORPS .moteur .copyright a:hover
{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#CORPS .moteur .copyright2
{
	clear:left;
	width:703px;
	text-align:right;
	margin-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}

#CORPS .moteur .copyright2 a:link, #CORPS .moteur .copyright2 a:visited
{
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}

#CORPS .moteur .copyright2 a:hover
{
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

/* RESULTRECH.PHP */

#GLOBAL2
{
	width:730px;
	min-height:565px;
	_height:565px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding:3px;
}

#CORPS .moteur2
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:714px;
	height:auto;
	background-repeat:no-repeat;
	margin-top:15px;
}

#CORPS .moteur2 .bg-result-haut
{
	width:714px;
	height:40px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/bloc-bg-result-abrinor-haut.gif);
	background-repeat:no-repeat;
}

#CORPS .moteur2 #div_resultrech_vente_haut 
{
	background-image:url(images/bloc-bg-result-abrinor-haut.gif);
	background-repeat:no-repeat;
}

#CORPS .moteur2 #div_resultrech_location_haut 
{
	background-image:url(images/bloc-bg-result-debeunne-haut.gif);
	background-repeat:no-repeat;
}

#CORPS .moteur2 .bg-result-centre
{
	width:714px;
	min-height:400px;
	_height:400px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-image:url(images/bloc-bg-result-abrinor-centre.gif);
	background-repeat:repeat;
	overflow:auto;
	_overflow:visible;
}

#CORPS .moteur2 #div_resultrech_vente_centre 
{
	background-image:url(images/bloc-bg-result-abrinor-centre.gif);
	background-repeat:repeat;
}

#CORPS .moteur2 #div_resultrech_location_centre 
{
	background-image:url(images/bloc-bg-result-debeunne-centre.gif);
	background-repeat:repeat;
}

#CORPS .moteur2 .bg-result-centre .resultat
{
	float:left;
	font-size:13px;
	font-weight:bold;
	margin-left:19px;
	_margin-left:8px;
	margin-bottom:15px;
}

#CORPS .moteur2 #div_resultrech_location_centre .resultat
{
	color:#000000;
}

#CORPS .moteur2 .bg-result-centre .lien_droite
{
	float:right;
	font-size:13px;
	font-weight:bold;
	margin-right:22px;
	_margin-right:11px;
	margin-bottom:15px;
	margin-top:15px;
}

#CORPS .moteur2 #div_resultrech_location_centre .lien_droite
{
	color:#000000;
}

#CORPS .moteur2 .bg-result-centre .lien_droite a:link, #CORPS .moteur2 .bg-result-centre .lien_droite a:visited
{
	color:#FFFFFF;
	text-decoration:underline;
}

#CORPS .moteur2 .bg-result-centre .lien_droite a:hover 
{ 
	color:#FFFFFF; 
	text-decoration:none 
}

#CORPS .moteur2 #div_resultrech_location_centre .lien_droite a:link, #CORPS .moteur2 #div_resultrech_location_centre .lien_droite a:visited
{
	color:#000000;
	text-decoration:underline;
}

#CORPS .moteur2 #div_resultrech_location_centre .lien_droite a:hover 
{ 
	color:#000000; 
	text-decoration:none 
}

#CORPS .moteur2 .bg-result-centre .num_page
{
	clear:both;
	width:100%;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

#CORPS .moteur2 #div_resultrech_location_centre .num_page
{
	color:#000000;
}

#CORPS .moteur2 .bg-result-centre .num_page a:link, #CORPS .moteur2 .bg-result-centre .num_page a:visited 
{ 
	color:#FFFFFF; 
	text-decoration:underline
}

#CORPS .moteur2 #div_resultrech_location_centre .num_page a:link, #CORPS .moteur2 #div_resultrech_location_centre .num_page a:visited
{
	color:#000000;
}

#CORPS .moteur2 .bg-result-centre .num_page a:hover 
{ 
	color:#FFFFFF; 
	text-decoration:none 
}

#CORPS .moteur2 #div_resultrech_location_centre .num_page a:hover
{
	color:#000000;
}


#CORPS .moteur2 .bg-result-centre .num_page img
{
	vertical-align:middle;
}

#CORPS .moteur2 .bg-result-centre .filtres
{
	width:100%;
	height:30px;
	text-align:center;
	margin-top:20px;
	margin-bottom:15px;
	font-size:12px;
	font-weight:bold;
}

#CORPS .moteur2 #div_resultrech_location_centre .filtres
{
	color:#000000;
}

#CORPS .moteur2 .bg-result-centre .filtres a:link, #CORPS .moteur2 .bg-result-centre .filtres a:visited 
{ 
	color:#FFFFFF; 
	text-decoration:underline 
}

#CORPS .moteur2 .bg-result-centre .filtres a:hover
{
	color:#FFFFFF; 
	text-decoration:none 
}

#CORPS .moteur2 #div_resultrech_location_centre .filtres a:link, #CORPS .moteur2 #div_resultrech_location_centre .filtres a:visited 
{ 
	color:#000000; 
	text-decoration:underline 
}

#CORPS .moteur2 #div_resultrech_location_centre .filtres a:hover
{
	color:#000000; 
	text-decoration:none 
}

#CORPS .moteur2 .bg-result-centre .filtres select
{
	margin-right:25px;
}


#CORPS .moteur2 .bg-result-centre .barre_centrale
{
	clear:left;
	width:673px;
	height:30px;
	background-color:#EAEBEC;
	margin:20px 0px 20px 20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#005548;
	font-size:12px;
	font-weight:bold;
}

#CORPS .moteur2 .bg-result-centre .barre_centrale a:link, #CORPS .moteur2 .bg-result-centre .barre_centrale a:visited
{
	color:#005548;
	text-decoration:underline;
}

#CORPS .moteur2 .bg-result-centre .barre_centrale a:hover
{
	color:#005548;
	text-decoration:none;
}

#CORPS .moteur2 .bg-result-centre .barre_centrale .top
{
	float:left;
	width:180px;
	margin-left:10px;
	margin-top:6px;
}

#CORPS .moteur2 .bg-result-centre .barre_centrale .lien_profil
{
	float:left;
	margin-top:6px;
}

#CORPS .moteur2 .bg-result-centre .barre_centrale .lien_selection
{
	float:right;
	margin-right:15px;
	margin-top:6px;
}

#CORPS .moteur2 .bg-result-centre .annonce
{
	width:674px;
	height:139px;
	position:relative;
	margin-left:19px;
	margin-right:21px;
	margin-top:5px;
}

#CORPS .moteur2 .bg-result-centre .annonce .photo-annonce
{
	float:left;
	width:167px;
	height:124px;
	margin-top:15px;
	text-align:center;
	position:relative;
	z-index:998;
}

.vendu {
	position:absolute;
	z-index:999;
	top:0;
	left:0;
	width:93px;
	height:71px;
	background:url('images/vendu.png') top left no-repeat;
}


#CORPS .moteur2 .bg-result-centre .annonce .contenu-annonce
{
	float:right;
	width:495px;
	height:139px;
	background-image:url(images/bg-resultrech-annonce.gif);
	background-repeat:no-repeat;
}

#CORPS .moteur2 .bg-result-centre .annonce .contenu-annonce .titre
{
	float:left;
	width:235px;
	font-size:13px;
	font-weight:bold;
	color:#E20030;
	margin-top:18px;
	margin-bottom:6px;
	margin-left:5px;
	_margin-left:3px;
}

#CORPS .moteur2 .bg-result-centre .annonce .contenu-annonce .prix
{
	float:right;
	width:190px;
	font-size:13px;
	font-weight:bold;
	color:#E20030;
	margin-top:18px;
	margin-right:5px;
	_margin-right:3px;
	text-align:right;
}

#CORPS .moteur2 .bg-result-centre .annonce .contenu-annonce .txt
{
	clear:both;
	width:485px;
	margin-left:5px;
	_margin-left:6px;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:justify;
	line-height:17px;
}

#CORPS .moteur2 .bg-result-centre .annonce .contenu-annonce .pictos
{
	width:250px;
	margin-right:5px;
	position:absolute;
	bottom:0px;
	right:0px;
	text-align:right;
}


#CORPS .moteur2 .bg-result-bas
{
	width:714px;
	height:14px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/bloc-bg-result-abrinor-bas.gif);
	background-repeat:no-repeat;
}

#CORPS .moteur2 #div_resultrech_vente_bas 
{
	background-image:url(images/bloc-bg-result-abrinor-bas.gif);
	background-repeat:no-repeat;
}

#CORPS .moteur2 #div_resultrech_location_bas 
{
	background-image:url(images/bloc-bg-result-debeunne-bas.gif);
	background-repeat:no-repeat;
}

#CORPS .moteur2 .erreur_mini
{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

#CORPS .moteur2 #div_resultrech_location_centre .erreur_mini
{
	color:#000000;
}

#CORPS .moteur2 .sitimsg_message 
{ 
	font-size: 11px; 
	color: #FFFFFF; 
	text-align: center; 
	padding: 5px;
}

#CORPS .moteur2 #div_resultrech_location_centre .sitimsg_message 
{ 
	color: #000000; 
}

#CORPS .moteur2 .sitimsg_message a:link, #CORPS .moteur2 .sitimsg_message a:visited 
{ 
	text-decoration:underline; 
	color: #FFFFFF;
}

#CORPS .moteur2 #div_resultrech_location_centre .sitimsg_message a:link, #CORPS .moteur2 #div_resultrech_location_centre .sitimsg_message a:visited 
{ 
	color: #000000;
}

#CORPS .moteur2 .sitimsg_message a:hover 
{ 
	text-decoration:none; 
	color: #FFFFFF; 
}
#CORPS .moteur2 #div_resultrech_location_centre .sitimsg_message a:hover 
{ 
	text-decoration:none; 
	color: #000000; 
}
#CORPS .moteur2 .sitimsg_lien 
{
	font-size: 11px; 
	color: #FFFFFF; 
	text-align: center; 
	padding: 5px 
}
#CORPS .moteur2 #div_resultrech_location_centre .sitimsg_lien 
{
	color: #000000; 
}
#CORPS .moteur2 .sitimsg_lien a:link, #CORPS .moteur2 .sitimsg_lien a:visited 
{ 
	text-decoration:underline; 
	color: #FFFFFF;
}
#CORPS .moteur2 #div_resultrech_location_centre .sitimsg_lien a:link, #CORPS .moteur2 #div_resultrech_location_centre .sitimsg_lien a:visited 
{ 
	text-decoration:underline; 
	color: #000000;
}
#CORPS .moteur2 .sitimsg_lien a:hover 
{ 
	text-decoration:none; 
	color: #FFFFFF; 
}
#CORPS .moteur2 #div_resultrech_location_centre .sitimsg_lien a:hover 
{ 
	text-decoration:none; 
	color: #000000; 
}


#PIED2
{
	float:left;
	width:100%;
	height:19px;
	text-align:center;
	font-family: Helvetica;
	color:#004B3A;
	font-size:15px;
	font-weight:bold;
	margin-top:15px;
}

#CORPS .moteur2 .copyright
{
	float:left;
	text-align:left;
	margin-top:10px;
	_margin-bottom:10px;
	margin-left:15px;
	_margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}

#CORPS .moteur2 .copyright a:link, #CORPS .moteur2 .copyright a:visited
{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}

#CORPS .moteur2 .copyright a:hover
{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#CORPS .moteur2 .copyright2
{
	float:left;
	text-align:left;
	margin-top:10px;
	_margin-bottom:10px;
	margin-left:15px;
	_margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:bold;
}

#CORPS .moteur2 .copyright2 a:link, #CORPS .moteur2 .copyright2 a:visited
{
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}

#CORPS .moteur2 .copyright2 a:hover
{
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}


/* DETAIL_ANNONCE.STM */

#DETAIL_ANNONCE
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:normal;
}

#DETAIL_ANNONCE #div_bg_haut
{
	background-image:url(images/bg-detail-annonce-haut.gif);
	background-repeat:no-repeat;
	width:576px;
	height:42px;
}

#DETAIL_ANNONCE #div_bg_centre
{
	background-image:url(images/bg-detail-annonce-centre.gif);
	background-repeat:repeat;
	width:576px;
	min-height:488px;
	_height:488px;
	overflow:auto;
	_overflow:inherit;
}

#DETAIL_ANNONCE #div_bg_centre .diaporama_photo
{
	float:left;
	width:295px;
	height:225px;
	margin-left:16px;
	_margin-left:8px;
	text-align:left;
}

#DETAIL_ANNONCE #div_bg_centre .descriptif
{
	float:left;
	width:230px;
	height:auto;
	margin-left:10px;
	text-align:justify;
}

#DETAIL_ANNONCE #div_bg_centre .infos_supp
{
	clear:both;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:444px;
	color:#FFFFFF;
	padding-top:16px;
}

#DETAIL_ANNONCE #div_bg_centre .infos_supp .infos_supp_bg
{
	width:444px;
	height:16px;
	background-image:url(images/bg-detail-annonce-abrinor-haut.gif);
	background-repeat:no-repeat;
}

#DETAIL_ANNONCE #div_bg_centre .infos_supp #div_bg_detail_annonce_haut
{
	background-image:url(images/bg-detail-annonce-debeunne-haut.gif);
	background-repeat:no-repeat;
}

#DETAIL_ANNONCE #div_bg_centre .infos_supp .contenu
{
	clear:left;
	width:444px;
	min-height:150px;
	_height:150px;
	background-color:#005548;
	padding-bottom:5px;
	overflow: auto;
	_overflow: inherit;
}

#DETAIL_ANNONCE #div_bg_centre .infos_supp #div_bg_detail_annonce_contenu
{
	background-color:#C4CC00;
	color:#000000;
}

#DETAIL_ANNONCE #div_bg_centre .coordonnees_agence
{
	float:left;
	width:576px;
	text-align:center;
	margin-top:12px;
}

#DETAIL_ANNONCE #div_bg_centre .coordonnees_agence a:link, #DETAIL_ANNONCE #div_bg_centre .coordonnees_agence a:visited
{
	text-decoration:underline;
	color:#E20030;
}

#DETAIL_ANNONCE #div_bg_centre .coordonnees_agence a:visited
{
	text-decoration:none;
	color:#E20030;
}

#DETAIL_ANNONCE #div_bg_centre .gras_rouge
{
	font-weight:bold;
	color:#E20030;
}

#DETAIL_ANNONCE #div_bg_centre .notification
{
	float:left;
	width:576px;
	text-align:center;
	margin-top:8px;
	color:#FFFFFF;
	font-size:9px;
}

#DETAIL_ANNONCE #div_bg_bas
{
	background-image:url(images/bg-detail-annonce-bas.gif);
	background-repeat:no-repeat;
	width:576px;
	height:20px;
}	


/* DETAIL_PHOTO.STM */

#DETAIL_ANNONCE #div_bg_centre .titre
{
	float:left;
	margin-left:38px;
	_margin-left:19px;
	margin-bottom:15px;
}

#DETAIL_ANNONCE #div_bg_centre .erreur
{
	clear:left;
	width:490px;
	height:370px;
	text-align:center;
	margin-left:40px;
}

#DETAIL_ANNONCE #div_bg_centre .reference
{
	float:left;
	width:150px;
	height:27px;
	font-weight:bold;
	margin-top:15px;
	margin-left:38px;
	_margin-left:19px;
}

#DETAIL_ANNONCE #div_bg_centre .controle
{
	float:left;
	width:150px;
	height:27px;
	margin-left:30px;
	margin-top:15px;
	text-align:center;
}

#DETAIL_ANNONCE #div_bg_centre .picto
{
	float:right;
	width:50px;
	height:27px;
	margin-right:38px;
	_margin-right:19px;
	margin-top:15px;
	text-align:right;
	margin-bottom:25px;
}


#DETAIL_ANNONCE #div_bg_centre .coordonnees_agence2
{
	clear:both;
	width:576px;
	text-align:center;
}


/* VENTE-MAISON-LILLE.PHP */

#CORPS .formulaire_vente
{
	width:714px;
	height:338px;
	background-image:url(images/bloc-bg-abrinor.gif);
	background-repeat:no-repeat;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

#CORPS .formulaire_vente .consigne
{
	float:left;
	width:704px;
	margin-top:15px;
	margin-bottom:20px;
	text-align:center;
}

#CORPS .formulaire_vente .message_rep
{
	float:left;
	width:704px;
	margin-top:15px;
	text-align:center;
}

#CORPS .formulaire_vente .intitule
{
	float:left;
	width:150px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	margin-bottom:15px;
	margin-right:10px;
}

#CORPS .formulaire_vente .champs
{
	float:left;
	width:192px;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
}

#CORPS .formulaire_vente .champs input
{
	width:160px;
	margin-left: 0px;
	height:13px;
	font-size:12px;
}

#CORPS .formulaire_vente .champs select
{
	height:18px;
	font-size:11px;
}

#CORPS .formulaire_vente .champs textarea
{
	width:160px;
	height:50px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#CORPS .formulaire_vente .bouton
{
	float:left;
	width:100%;
	text-align:center;
}


/* LOCATION-APPARTEMENT-LILLE.PHP */

#CORPS .formulaire_location
{
	width:714px;
	height:338px;
	background-image:url(images/bloc-bg-debeunne.gif);
	background-repeat:no-repeat;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

#CORPS .formulaire_location .consigne
{
	float:left;
	width:704px;
	margin-top:15px;
	margin-bottom:35px;
	text-align:center;
}

#CORPS .formulaire_location .message_rep
{
	float:left;
	width:704px;
	margin-top:15px;
	text-align:center;
	color:#000000;
}

#CORPS .formulaire_location .intitule
{
	float:left;
	width:150px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	margin-bottom:15px;
	margin-right:10px;
}

#CORPS .formulaire_location .champs
{
	float:left;
	width:192px;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-align:left;
}

#CORPS .formulaire_location .champs input
{
	width:160px;
	margin-left: 0px;
	height:13px;
	font-size:12px;
}

#CORPS .formulaire_location .champs select
{
	height:18px;
	font-size:11px;
}

#CORPS .formulaire_location .champs textarea
{
	width:160px;
	height:50px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#CORPS .formulaire_location .bouton
{
	float:left;
	width:100%;
	text-align:center;
}


/* AGENCE-ABRINOR-DEBEUNNE.PHP */

#CORPS .moteur2 .bg-result-centre .txt_gauche
{
	float:left;
	width:310px;
	margin-left:25px;
	_margin-left:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	margin-top:10px;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche H1
{
	font-family: Arial, Helvetica, sans-serif;
	color:#C4CC00;
	font-size:20px;
	font-weight:bold;
	margin:0px;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche a
{
	text-decoration:none;
	color:#FFFFFF;
}

#CORPS .moteur2 .bg-result-centre .txt_droit
{
	float:right;
	width:310px;
	margin-right:25px;
	_margin-right:13px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#C4CB00;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
}

#CORPS .moteur2 .bg-result-centre .txt_droit a
{
	color:#C4CB00;
	text-decoration:none;
}

#CORPS .moteur2 .bg-result-centre .txt_droit H2
{
	font-family: Arial, Helvetica, sans-serif;
	color:#005548;
	font-size:16px;
	font-weight:bold;
}

#CORPS .moteur2 .bg-result-centre .txt_droit H2 a
{
	text-decoration:none;
	color:#005548;
}

#CORPS .moteur2 .bg-result-centre .txt_droit .bulle_abrinor
{
	width:84px;
	height:31px;
	background-image:url(images/bg-bulle-abrinor.gif);
	background-repeat:no-repeat;
}

#CORPS .moteur2 .bg-result-centre .txt_droit .bulle_debeunne
{
	width:96px;
	height:31px;
	background-image:url(images/bg-bulle-debeunne.gif);
	background-repeat:no-repeat;
	margin-top:20px;
}

#CORPS .moteur2 .bg-result-centre .txt_droit .bulle_valeurs
{
	width:113px;
	height:31px;
	background-image:url(images/bg-bulle-valeurs.gif);
	background-repeat:no-repeat;
	margin-top:20px;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2
{
	float:left;
	width:660px;
	margin-left:25px;
	_margin-left:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	margin-top:10px;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2 a
{
	color:#FFFFFF;
}


#CORPS .moteur2 .bg-result-centre .txt_gauche2 H1
{
	font-family: Arial, Helvetica, sans-serif;
	color:#C4CC00;
	font-size:20px;
	font-weight:bold;
	margin:0px;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2 H1 a
{
	text-decoration:none;
}

/* annonce-immobiliere-armentieres.php */

#CORPS .moteur2 .bg-result-centre .plan
{
	float:left;
	width:391px;
	height:363px;
	margin-top:20px;
	margin-left:20px;
	_margin-left:10px;
}

#CORPS .moteur2 .bg-result-centre .plan2
{
	float:left;
	width:391px;
	height:363px;
	margin-top:40px;
	margin-left:20px;
	_margin-left:10px;
}

#CORPS .moteur2 .bg-result-centre .coordonnees_agences, #CORPS .moteur2 .bg-result-centre .coordonnees_agences2
{
	float:right;
	width:220px;
	/*height:363px;*/
	margin-right:20px;
	_margin-right:10px;
	margin-top:15px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

#CORPS .moteur2 .bg-result-centre .coordonnees_agences2 {
	width:180px;

}

#CORPS .moteur2 .bg-result-centre .coordonnees_agences .photo-agence, #CORPS .moteur2 .bg-result-centre .coordonnees_agences2 .photo-agence

{
	width:205px; 
	min-height:135px;
	_height:135px;
	text-align:center; 
	/*margin-left:15px; */
	margin-bottom:15px;
}

#CORPS .moteur2 .bg-result-centre .coordonnees_agences H1, #CORPS .moteur2 .bg-result-centre .coordonnees_agences2 H1

{
	font-family: Arial, Helvetica, sans-serif;
	color:#C4CC00;
	font-size:22px;
	font-weight:bold;
	margin: 0px 0px 25px 0px;
}

#CORPS .moteur2 .bg-result-centre .coordonnees_agences a
{
	color:#FFFFFF;
	text-decoration:none;
}


/* SELECTION.PHP */

.selection_popup_body, .selection_popup_texte; .selection_popup
{
	background-color:#005548;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}


#CORPS .moteur2 .bg-result-centre .txt_gauche2 .entete_profil
{
	float:left;
	width:100%;
	height:65px;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2 .entete_profil .titre_selection
{
	float:left;
	width:150px;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2 .entete_profil .titre_selection H1
{	
	font-family: Arial, Helvetica, sans-serif;
	color:#C4CC00;
	font-size:20px;
	font-weight:bold;
	margin:0px;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2 .entete_profil .bts-profil
{	
	width:477px;
	text-align:right;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2 .entete_profil .bts-profil img
{	
	margin-left:8px;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2 .entete_profil .bts-profil a img
{	
	margin-bottom:25px;
}

#CORPS .moteur2 .bg-result-centre .selection
{
	float:left;
	width: auto;
	height:110px;
	margin: 15px 10px 10px 0px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	position:relative;
}


#CORPS .div_info_bulle_annonce
{
	text-align:left;
	font-weight:normal;
	display:none; 
	position:absolute; 
	background-image:url(images/bg-bulle.gif);
	background-repeat:no-repeat; 
	padding:19px 5px 5px 5px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000;
	font-size:11px; 
	MozOpacity:0.70; 
	opacity:0.70; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	top:85px;
	left:0px;
	width:200px;
	z-index:99;
}
.div_info_bulle_annonce a
{
	color:#CC5500
}



#CORPS .moteur2 .bg-result-centre .erreur
{
	float:left;
	width:100%;
	text-align:center;
	margin-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}


/* SITIMSG.PHP */ 

.sitimsg_message { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: center; padding: 5px }
.sitimsg_message a:link, .sitimsg_message a:visited { text-decoration:underline; color: #000000 }
.sitimsg_message a:hover { text-decoration:none; color: #000000 }
.sitimsg_lien { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CA2032; text-align: center; padding: 5px }
.sitimsg_lien a:link, .sitimsg_lien a:visited { text-decoration:underline; color: #CA2032 }
.sitimsg_lien a:hover { text-decoration:none; color: #CA2032 }


/* PROFIL.PHP */

#CORPS .moteur2 .bg-result-centre .txt_gauche2 .bloc_profil
{
	float:left;
	width:300px;
	height:150px;
	background-color:#C4CC00;
	margin-top:25px;
	text-align:center;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2 .bloc_profil H2
{
	font-size:14px;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2 .bloc_profil form
{
	margin:10px 0px 0px 0px;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2 .bloc_profil .intitule_prof
{
	float:left;
	width:130px;
	text-align:right;
	margin-top:4px;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2 .bloc_profil .champs_prof
{
	float:left;
	width:165px;
	text-align:left;
	margin-left:5px;
	margin-top:4px;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2 .bloc_profil .champs_prof input
{
	height:12px;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2 #div_bloc_profil_1, #CORPS .moteur2 .bg-result-centre .txt_gauche2 #div_bloc_profil_3, #CORPS .moteur2 .bg-result-centre .txt_gauche2 #div_bloc_profil_5
{
	margin-left:10px;
	_margin-left:5px;
	clear:both;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2 #div_bloc_profil_2, #CORPS .moteur2 .bg-result-centre .txt_gauche2 #div_bloc_profil_4
{
	margin-left:45px;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2 .bloc_profil .oubli
{
	float:left; 
	margin-left:30px; 
	_margin-left:15px
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2 .bloc_profil .oubli_ok
{
	float:left; 
	width:38px; 
	height:20px; 
	margin-top:1px;
	_margin-top:2px;
}


/* PROFIL_ACTION.PHP */

#CORPS .moteur2 .bg-result-centre .txt_gauche2 .intitule
{
	float:left;
	width:125px;
	height:20px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	margin-bottom:15px;
	margin-right:10px;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2 .champs
{
	float:left;
	height:20px;
	width:195px;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2 .champs input
{
	margin-left: 0px;
	height:13px;
	font-size:12px;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2 .champs select
{
	height:18px;
	font-size:11px;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2 .champs2
{
	float:left;
	width:525px;
	height:20px;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
	vertical-align:top;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2 .champs2 input
{
	margin-left: 0px;
	height:13px;
	font-size:12px;
}

#CORPS .moteur2 .bg-result-centre .txt_gauche2 .champs2 input.civilite
{
	vertical-align:sub;
	_vertical-align:middle;
}

.bloc_profil .contenu_centre
{
	display:table-cell;
	vertical-align:middle;
	height:100px;
	text-align:center;
	width:300px;
}

#div_bloc_profil_2 {
	overflow:auto;
	padding-left:5px;
}

#div_bloc_profil_2 .contenu_centre
{
	text-align:left;
}

#div_bloc_profil_2 li
{
	list-style-position:inherit;
	clear:both;
}
#div_abonnement_immoveille_operations
{
	text-align:right;
	margin-bottom:10px;
}
#div_profil_compte_abonnements_immoveille_ajouter
{
	clear:both;
	text-align:center;
	margin-top:20px;
}
.div_profil_champs_mentions_legales_cnil
{
	margin:0 15px 10px 15px;
}

#div_profil_rech_btn_valider 
{
	clear: both;
	text-align:center;
}


/*  recherche profil */
.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:300px;
	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_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:300px;
	height:70px;
}
#div_rech_specifique .div_rech_libelle{
	width:200px;
}

#div_rech_champs_obligatoires{
	clear:both;
}
#div_rech_enregistrement_recherche{
	margin-top:20px;
	float:left;
}
#div_rech_btn_rechercher{
	clear:both;
	margin-top:20px;
}
#div_rech_btn_rechercher{
	clear:both;
	text-align:center;
}





#CORPS #div_info_bulle_agence, #CORPS #div_info_bulle_agence2
{
	display:none; 
	position:absolute; 
	background-image:url(images/bg-bulle-agence.gif);
	background-repeat:no-repeat; 
	padding:5px 5px 5px 19px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	MozOpacity:0.70; 
	opacity:0.70; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	
	
	width:220px;
	height:220px;
	_height:100px;
	left:420px;
	overflow: visible;
	color:#000000 ;
	margin-top:10px;
	padding: 15px 10px 15px 30px; font-weight:normal	
}

#CORPS #div_info_bulle_agence2 {
	width:180px;
	left:480px;
}



/* RECRUTEMENT.PHP */

/*#CORPS .moteur2 #div_form_recrutement form
{
	margin:0px;
	padding:0px;
}
*/

#CORPS .moteur2 #div_form_recrutement
{
	float:left;
	width:250px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	margin-top:20px;
	_margin-top:10px;
	margin-right:20px;
}

#CORPS .moteur2 #div_form_recrutement .intitule_rec
{
	float:left;
	width:70px;
	min-height:20px;
	_height:20px;
	text-align:right;
	margin-bottom:15px;
	margin-right:10px;
}

#CORPS .moteur2 #div_form_recrutement .champs_rec
{
	float:left;
	width:150px;
	min-height:20px;
	_height:20px;
	text-align:left;
	margin-bottom:15px;
}

#CORPS .moteur2 #div_form_recrutement .champs_rec textarea
{
	width:140px;
}

#CORPS .moteur2 #div_form_recrutement2
{
	float:left;
	width:380px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	margin-top:20px;
	_margin-top:10px;
}

#CORPS .moteur2 #div_form_recrutement2 .intitule_rec
{
	float:left;
	width:120px;
	min-height:20px;
	_height:20px;
	text-align:right;
	margin-bottom:15px;
	margin-right:10px;
}


#CORPS .moteur2 #div_form_recrutement2 .champs_rec
{
	float:left;
	width:250px;
	min-height:20px;
	_height:20px;
	text-align:left;
	margin-bottom:15px;
}

#CORPS .moteur2 #div_form_recrutement2 .champs_rec input
{
	margin-right:10px;
}

#maparea {
	width:401px;
	height:321px;
}



/* NOUVEAU DETAUIL ANNONCE */
#detail-annonce2 {
	padding:0px 10px 10px 10px;
	width:620px;
	margin:0 auto;
}

#detail-annonce2 h1 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0;
	padding:0;
	width:350px;
	float:left;
}

#detail-annonce2 #bloc-outils {
	width:200px;
	float:right;
	padding:5px;
	margin-right:11px;
	_margin-right:3px;
	text-align:right;
}

#detail-annonce2 #bloc-outils a {
	margin-left:5px;
}

#detail-annonce2 #bloc-photos {
	width:100%;
	margin-top:10px;
	clear:both;
	float:left;
}

#detail-annonce2 #bloc-photos #photo-principale {
	float:left;
}

#detail-annonce2 #bloc-photos .photo-miniature {
	float:left;
	margin-left:15px;
	border:solid 1px #FFFFFF;
	width:140px;
	height:103px;
	margin-bottom:15px;
	background:url("images/logo_petit.gif") center no-repeat;
	background-color:#eaebec;
}

#detail-annonce2 #bloc-photos .photo-miniature img {
	width:140px;
	height:103px;
}

#detail-annonce2 #bloc-descriptif {
	clear:both;
	width:100%;
	margin-top:5px;
}

#detail-annonce2 #bloc-descriptif #pointe {
	background:url("images/pointe.gif") bottom left no-repeat;
	height:15px;
	clear:both;
	width:100%;
	padding:0;
}

#detail-annonce2 #bloc-descriptif #bloc-texte {
	clear:both;
	width:600px;;
	background-color:#FFFFFF;
	color:#000000;
	padding:5px;
	font:normal 12px Arial, Helvetica, sans-serif;
	float:left;
}

#detail-annonce2 #bloc-descriptif #bloc-texte p {
	width:290px;
	float:left;
	padding-left:10px;
}

#detail-annonce2 .gras_rouge {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#CC0000;
}

#detail-annonce2 #bloc-descriptif #bloc-texte p a {
	color:#CC0000;
}

#detail-annonce2 #bloc-diaporama {
	clear:both;
	width:600px;
	margin:0 auto;
}

#detail-annonce2 #bloc-controles {
	width:200px;
	text-align:center;
	clear:both;
	margin:0 auto;
}

#detail-annonce2 #reference {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
	
#div_formulaire_immoveille {
	width:350px;
	margin:0 auto;
}

#div_formulaire_immoveille .bouton {
	width:100%;
	text-align:center;
}


#ul_abonnements_immoveille {
	width:260px;
}

#ul_abonnements_immoveille li {
	text-align:left;
	width:260px;
}

#CORPS .texte-vert a {
	color:#5a7c47;
	text-decoration:none;
}

#CORPS .texte-vert a:hover {
	color:#5a7c47;
	text-decoration:underline;
}

#liens-page {
	text-align:center;
	clear:both;
	margin:0;
	padding:0;
	height:15px;
}

#liens-page a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#5A7C47;
}

.annonces-tag {
	font:bold 10px Arial, Helvetica, sans-serif;
	text-align:right;
	color:#FFFFFF;
	clear:both;
	padding-right:20px;
}

.annonces-tag a {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.annonces-tag a:hover {
	text-decoration:none;
}

#suggestions {
	clear:both;
	margin-top:15px;
	padding:10px;
	background-color:#FFFFFF;
	float:left;
	border:solid 1px #0C2577;
	width:590px;
}

#suggestions a {
	clear:both;
	float:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
}

#suggestions a:hover {
	text-decoration:none;
}

#suggestions h2 {
	clear:both;
	float:left;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#004B3A;
	padding:0;
	margin:0 0 5px 0;
}

/* Alerte baisse de prix */
#selection_alerte_popup {
	background-color:#005548;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	padding:15px;
	width:520px;
}

#selection_alerte {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
}

#selection_alerte_popup h2 {
	color:#FFFFFF;
	margin:20px 0 10px 0;
	border-bottom:solid 1px #FFFFFF;
	font:bold 14px Arial, Helvetica, sans-serif;
	clear:both;
}

#selection_alerte_popup .btn input {
	border:solid 2px #e20030;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#e20030;
	cursor:pointer;
}

#selection_alerte_popup .btn {
	margin-top:10px;
	text-align:center;
	clear:both;
}

#selection_alerte_popup .bloc {
	clear:both;
	width:100%;
}

#ajout_alerte .option {
	text-align:left;
	width:160px;
	margin-top:5px;
}

#creation_profil {
	margin-top:15px;
}

#selection-alertes .intitule, #selection-alertes .champs, #selection-alertes .champs2,
#selection_alerte_popup .intitule, #selection_alerte_popup .champs, #selection_alerte_popup .champs2 {
	float:left;
	width:100px;
	text-align:left;
	margin-bottom:10px;
}

#selection_alerte_popup .intitule, #selection-alertes .intitule {
	width:100px;
}

#selection_alerte_popup .champs, #selection-alertes .champs {
	width:150px;
	margin-right:10px;
}

#selection_alerte_popup .champs2, #selection-alertes .champs2 {
	width:200px;
}

#selection_alerte_popup #identification, #selection-alertes #identification {
	margin:0 auto;
	width:300px;
}

#creation_profil .div_profil_champs_mentions_legales_cnil {
	clear:both;
	text-align:justify;
	font:normal 10px Arial, Helvetica, sans-serif;
	margin:15px 0 0 0;
}

#creation_profil .div_profil_champs_mentions_legales_cnil a {
	color:#FFFFFF;
	text-decoration:underline;
}

#saisie-alerte {
	text-align:center;
}

#selection-alertes p {
	margin:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:justify;
	padding:0 15px 15px 15px;
}

#selection-alertes h1 {
	margin:0 0 0 15px;
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#C4CC00;
}

#selection-alertes ul {
	margin-left:15px;
}

#selection-alertes li {
	margin-bottom:5px;
}

#selection-alertes li a {
	text-decoration:underline;
	color:#C4CC00;
}

#selection-alertes li a:hover {
	text-decoration:none;
}

#selection_alerte_popup a, #selection-alertes a {
	text-decoration:underline;
	color:#C4CC00;
}

#selection_alerte_popup a:hover, #selection-alertes a:hover {
	text-decoration:none;
}

#lien-biens-vendus {
	display:block;
	margin:0 auto;
	background-color:#004B3A;
	color:#FFFFFF;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-align:center;
	padding:10px;
	text-decoration:none;
	width:300px;
	margin-top:15px;
}

#lien-biens-vendus:hover {
	color:#FFFFFF;
	background-color:#c4cc00;
}
