body {
	background-color: #452C2A;	
}
.fin
{
clear:both;
}
.contenant {
	height: auto;
	width: 950px;
	position: absolute;
	left:50%;
	margin-left:-475px;
	top: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
		
}

/********************************/
.barre_menu_haut
{
	height: 52px;
	width: 950px;
}

.bouton_flash
{
	display: inline;
	float:left;
	margin-top: 25px;
	height: 22px;
	width: 100px;	
}

.item_menu_haut
{
	float:right;
	display:inline;
	margin-top: 25px;
	margin-right: 5px;
	
}

.item_menu_haut_image
{
	float:left;
	display:inline;
	margin-top: 26px;
	margin-left: 287px;
	
}

a.lien_haut:active,a.lien_haut:link, a.lien_haut:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #846B69;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	display: inline;
}


a.lien_haut:hover {
	text-decoration: underline;
}
/********************************/
.bandeau_haut
{
	background-color: #290F0F;
	height: 141px;
	width: 950px;
	

}

.images_bandeau_haut
{
	float:left;
	display:inline;
	
}
.actualite
{
	float:right;
	display:inline;
	
	margin-top: 8px;
	
}

/***********************************/
.barre_menu
{
	width: 950px;
	height:25px;
	color: #FFFFFF;
	background-color: #3A1C1C;
}
.item_menu
{
	float:left;
	display:inline;
	
	margin-left: 5px;
	margin-top: 5px;
	
}

.item_menu_deco
{
	float:left;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
	margin-left: 8px;
	font-weight: bold;
	margin-right: 3px;
	margin-top: 2px;
}


.item_menu_droit
{
	float:right;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
	margin-left: 8px;
	font-weight: bold;
	margin-right: 3px;
	margin-top: 5px;
	font-size: 12px;
}

a.lien_menu:active,a.lien_menu:link, a.lien_menu:visited  {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;	
}


a.lien_menu:hover {
	text-decoration: underline;
}

a.lien_menu_rouge:active,a.lien_menu_rouge:link, a.lien_menu_rouge:visited  {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0717;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-decoration: underline;
	
}


a.lien_menu_rouge:hover {
	text-decoration: underline;
}

/*****************************************/

.contenu
{
	height: auto;
	width: 950px;

	background-color: #8C7865;
}
/*************************************************/
.contenu_gauche
{
	float:left;
	display:inline;
	width: 253px;
	background-color: #98826E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}



.formulaire_marge
{
	margin: 0px;
	padding: 0px;
}
.formulaire_choix_bien
{
	margin-left: 12px;
	margin-top: 8px;
}

.couleur_marron
{
	color: #765552;
	margin-left: 15px;
	display: block;
	margin-top: 5px;
	margin-bottom: 8px;
}
/**/
.cadre_resultat_recherche
{
	border: 2px solid #B40008;
	height: 96px;
	width: 200px;
	background-color: #290F0F;
	margin-left:10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.cadre_resultat_recherche_hover
{
	border: 2px solid #FFCC00;
	height: 96px;
	width: 200px;
	background-color: #290F0F;
	margin-left:10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.blanc
{
	color: #FFFFFF;
	font-weight: bold;
}


a.lien_voir_annaonces:active,a.lien_voir_annaonces:link, a.lien_voir_annaonces:visited  {
	font-family: Arial, Helvetica, sans-serif;
	color: #3A1C1C;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;	
}


a.lien_voir_annaonces:hover {
	text-decoration: underline;
}

#resu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	margin-bottom: 7px;
}
.chiffre_resu
{
	font-size: 20px;
	color: #FF0717;
	
}

.annonce_mailing
{
	width: 253px;
	height: 30px;
	background-color: #8C7865;
	color: #5F2F2C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

.inscription_mailing
{
	width: 253px;
	height: 30px;
	background-color: #C2AB94;
	color: #5F2F2C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding-top: 8px;
}

/************************************************/
.contenu_droit
{
	float:left;
	display:inline;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #452C2A;
	width: 696px;
}


.bas_1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	height:20px;
	background-color: #3A1C1C;
	padding-top: 5px;
}

.bas_2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-top: 12px;
	letter-spacing: 0.09em;
	
}

/**************************************************/
/*************** A C C U E I L ********************/
/**************************************************/
.flash_accueil
{
	float:left;
	display:inline;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #452C2A;
}

.texte_accueil
{
	float:left;
	display:inline;
	background-color: #98826E;
	width: 243px;
	height: 245px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #452C2A;
}
/*****************************************/
/*******    Version vidéo player   *******/
/*****************************************/
.player_flash
{
width: 695px;
	height: 250px;
}


/****************************************/
.texte_a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-right: 4px;
	margin-left: 4px;
	text-align: justify;
}
.titre_texte
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #b1010F;
	margin-bottom: 10px;
	margin-top: 5px;
}

.coup_coeur
{
	background-color: #D2C7BE;
	height: 306px;
	width: 696px;
	margin-top: 1px;
}

.affiche_coup_coeur
{
	display: inline;
	float: left;
	height: 306px;
	width: 230px;
}

.contout_image
{
	border: 1px solid #FFFFFF;
}

.type_ville
{
	float:left;
	display:inline;
	
}
.ville_cp
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #290F0F;
	text-transform: uppercase;
	margin-left: 13px;
	font-weight: bold;
	display: block;
}

.maison_cp
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F20001;
	margin-left: 13px;
	font-weight: bold;
	display: block;
}


.prix
{
	float:right;
	display:inline;
	
}
.prix_euro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #290F0F;
	text-transform: uppercase;
	margin-right: 13px;
	font-weight: bold;
	text-align: right;
	display: block;
}

.prix_francs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F20001;
	margin-right: 13px;
	font-weight: bold;
	text-align: right;
	display: block;
}

.annonce_accueil
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #290F0F;
	margin-left: 13px;
	width: 200px;	
	height: 65px;
			
}
.texte_era
{
	color: #8C7865;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 8px;
	font-weight: bold;
}
.sep
{
	display: inline;
	float: left;
	background-image: url(images/interface/pointille_accueil.jpg);
	background-repeat: no-repeat;
	background-color: #D2C7BE;
	width: 1px;
	height: 306px;
}
/*************************************************************/
/******************* D E T A I L   B I E N *******************/
/*************************************************************/
.detail_bien
{
	background-color: #D2C7BE;	
}

.identification
{
	width: 178px;
	height: auto;
	background-color: #98826D;
	margin-top: 96px;
	margin-left: 10px;
	float:left;
	display:inline;
	text-align: center;
}
.image_gr
{
float:left;
	display:inline;
}
.barre_sep_marron
{
	height: 19px;
	width: 670px;
	background-color: #290F0F;
	margin-left: 5px;
	margin-top: 3px;
	margin-bottom: 3px;	
}

.barre_sep_marron_c
{
	height:41px;
	width: 670px;
	background-color: #8C7865;
	margin-left: 5px;
	margin-top: 12px;
	margin-bottom: 5px;	
}

.barre_sep_marron_p
{
	height: 19px;
	width: 243px;
	background-color: #290F0F;
	margin-left: 5px;
	margin-bottom: 8px;
}


/*****************/
a.retour_resultat:active,a.retour_resultat:link, a.retour_resultat:visited  {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-left: 5px;
	padding-top: 3px;
}


a.retour_resultat:hover {
	text-decoration: underline;
	display: block;
	padding-top: 3px;
}

.texte_barre_marron
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	display: block;
	margin-left: 5px;
	padding-top: 3px;
	text-transform: uppercase;
}
/************************************/
.texte_detail
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #290F0F;
	text-align: justify;
	margin-right: 11px;
	margin-left: 5px;
	margin-bottom: 10px;
}

.texte_descriptif
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #290F0F;
	text-align: justify;	
	margin-left: 5px;
	margin-bottom: 10px;
}


.texte_rouge
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B40008;
}

a.lien_rouge:active,a.lien_rouge:link, a.lien_rouge:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B40008;
	text-decoration: none;	
	margin-left: 5px;
	padding-top: 3px;
}


a.lien_rouge:hover {
	text-decoration: underline;
}

/**************/
.texte_bl
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

a.lien_bl:active,a.lien_bl:link, a.lien_bl:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;	
	margin-left: 5px;
	padding-top: 3px;
}


a.lien_bl:hover {
	text-decoration: underline;
}
.descript
{
	color: #B40008;
	font-weight: bold;
}



/******************************************************/
.logos_era
{
	float:left;
	display:inline;
	margin-top: 5px;
	margin-left: 5px;
}

.geo_type
{
	float:left;
	display:inline;
	margin-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #290F0F;
	text-transform: uppercase;
	font-weight: bold;
	margin-left: 10px;

}
.ref_bien_i
{
	float:left;
	display:inline;
	margin-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 10px;
}
.prix_bien
{
float:right;
	display:inline;
	margin-top: 8px;
	margin-right: 8px;

}

.prix_euro_dr
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #290F0F;
	display: block;
	font-weight: bold;
	padding: 0px;
	margin-top: -3px;
}
.prix_francs_dr
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	display: block;
}

.vignette_image
{
	padding: 0px;
	margin-left: 5px;
}
/********************************************************/
/***************** R E S U L T A T **********************/
/********************************************************/

.resultat_recherche
{
background-color: #D2C7BE;	
}
.infos_affichage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #290F0F;
	margin-left: 5px;	
}

.choix_nb_resultat
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin-top: 2px;
	margin-left: 5px;
}
a.nb_resultat:active,a.nb_resultat:link, a.nb_resultat:visited  {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


a.nb_resultat:hover {
	text-decoration: underline;	
	
}

.annonce
{
	width: 670px;
	height: 150px;
	margin-left: 5px;
	margin-bottom: 20px;
	margin-top: 8px;
}
.texte_annonce_re
{
	float:left;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #290F0F;
	text-align: justify;
	width: 460px;
	margin-right: 6px;
	height: 115px;	
	margin-top: 15px;
}
a.text_detail:active,a.text_detail:link, a.text_detail:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #290F0F;
	text-align: justify;
	text-decoration: none;
	font-weight: bold;
}


a.text_detail:hover {
	text-decoration: underline;	
	
}





.image_annonce
{
float:right;
display:inline;
}

.lien_detail
{float:left;
	display:inline;
	width: 460px;
	height: 20px;
}
a.voir_detail:active,a.voir_detail:link, a.voir_detail:visited  {
	font-family: Arial, Helvetica, sans-serif;
	color: #B40008;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


a.voir_detail:hover {
	text-decoration: underline;	
	
}

.pages
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin-top: 2px;
}
/***************************************************************/
/*****************P R E S E N T A T I O N **********************/
/***************************************************************/
.presentation
{
background-color: #D2C7BE;	
}

.texte_presentation
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #290F0F;
	text-align: justify;
	margin-right: 10px;
	margin-left: 5px;
	margin-top: 15px;
	}
	
.texte_presentation_rouge
	{
	color: #79060B;
	font-weight: bold;
	}
.texte_presentation_bleu
	{
	color: #003399;
	font-weight: bold;
	}	
	
	
.soulignement_noir
	{
	font-weight: bold;
	text-decoration: underline;
	}
/***************************************************************/
/*****************Formuliare ***********************************/
/*****************REFERENCE ************************************/
/*****************Vendre ***************************************/
/***************************************************************/	
.formulaire_divers
{
	background-color: #D2C7BE;
	height: 585px;
}
.formulaire_divers_2
{
	background-color: #D2C7BE;
	
}
.contenu_formaire
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.ref_avertissement
{
	color: #FF0000;
}
.etiquettes
{
	float:left;
	display:inline;
	width: 100px;
	margin-right: 15px;
	margin-left: 200px;
}
.champs_f
{
float:left;
display:inline;

}
.espace
{
	margin-right: 25px;
}


.message
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 5px;
	margin-left: 10px;
}

/************************************************/
/*********************************************************************/
#boitedialogue 
{
	position:absolute;
	left:300px;
	top:480px;
	width:500px;
	height:auto;
	z-index:100;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.textedial
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A6A6A6;
	text-align: center;
	line-height: 18px;
}
.noir_gras
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 5px;
}
.valide1
{
	float:right;
	height: 25px;
	width: 40px;
	margin-right: 10px;
	margin-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 5px;
}
.valide2
{
	float:right;
	height: 25px;
	width: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 5px;
	
}


a.b_dial:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 0px;
	
}
a.b_dial:link, a.b_dial:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #666666;
	margin-left: 0px;
}


a.b_dial:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #999999;
	margin-left: 0px;
}
.information_couleur
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
background-color: #98826E;
	width: 500px;
	margin-bottom: 10px;
	text-align: center;
}
/**/
/*-------------------------------------------------------*/

.mapus
{
	height: 292px;
	width: 534px;	
	margin-left:80px;
}

/**************************************************/
.liens
{
	visibility: hidden;
}
