html {
	margin:0px;
	width:100%;
}

body {
	width:100%;
	margin:0;
	text-align:center;
}

#body_style {
	padding:0px;
	margin:0px;
	background-color:#F0E7C9;
}

/*   NAVIGATION DU BAS DE PAGE  */
#nav_bas{
	margin-top:28px;
	text-align:center;
}
.calage_nav {
	width:382px;
	text-align:center;
	position: relative; /* on positionne le conteneur H1 pour placer ensuite le SPAN */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#49412a;
}
.calage_nav span {
	width:382px;
	text-align:center;
	position: absolute; /* on superpose le SPAN sur le titre */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	top: -1px; /* on décale le SPAN */
	left: -1px;
	color:#F0E7C9;
	
}

a.lien_navbas:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#F0E7C9;
}
a.lien_navbas:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#F0E7C9;
}
a.lien_navbas:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#FFFFFF;
}
a.lien_navbas:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#F0E7C9;
}

/* ================== sous menu ================*/
.sous_menu{
	text-align:center;
	border-bottom:1px solid #717171;
	border-right:1px solid #565140;
	border-top:1px solid #8c8675;
	border-left:0px;
}

.sous_menu_select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f0e7c9;
}

a.sousmenu:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#454031;
}
a.sousmenu:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#454031;
}
a.sousmenu:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#f0e7c9;
}
a.sousmenu:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#454031;
}

/* ================= partie RECHERCHE ====================== */
.champ_recherche{	
	border:0px;
	background-color:#F0E7C9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#504a38;
	width:130px;
}

.bouton_recherche{
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#504a38;
	background-color:#F0E7C9;
}

/* ================ partie ACTUALITES ==================== */
#actualites_accueil {
	OVERFLOW: hidden;
	text-align:left;
	padding-left:8px;
	height:134px;
	width:219px;
}
#info1
{
	text-align:left;
}

.posrelative
{
	POSITION:relative;
}

.titre_actu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.debut_actu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

a.savoir_plus:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	padding-right:5px;
	color:#FFFFFF;
}
a.savoir_plus:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	padding-right:5px;
	color:#FFFFFF;
}
a.savoir_plus:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	padding-right:5px;
	color:#FFFFFF;
}
a.savoir_plus:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	padding-right:5px;
	color:#FFFFFF;
}

/* ================ ACTUALITES PAGE INTERIEURE ================ */
#actualites {
	OVERFLOW: hidden;
	text-align:left;
	padding-left:8px;
	height:134px;
	width:219px;
}

.titre_actu_pg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#464132;
}

.debut_actu_pg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464132;
}

a.savoir_plus_pg:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	padding-right:5px;
	color:#464132;
}
a.savoir_plus_pg:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	padding-right:5px;
	color:#464132;
}
a.savoir_plus_pg:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	padding-right:5px;
	color:#464132;
}
a.savoir_plus_pg:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	padding-right:5px;
	color:#464132;
}

/* ======================== partie TEXTE ACCUEIL =================== */
#contenu_accueil{
	width:304px;
	height:90px;
	overflow:hidden;
	margin-top:80px;
}
.txt_accueil{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	padding-right:5px;
}

/* ======================== partie Coups de coeur =================== */
#coups_de_coeur{
	width:274px;
	margin-left:8px;
	margin-right:5px;
	height:125px;
}
.coups_de_coeur{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#494238;
	position:relative;
}

.titre_cdc {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#494238;
	padding-bottom:5px;
	padding-top:10px;
	padding-left:11px;
}

/* ======================== partie TEXTE =================== */
#contenu_titre{
	padding-left:12px;
	padding-top:10px;	
}
#contenu_titre_sousmenu{
	padding-left:12px;
	padding-top:3px;	
}
#contenu_general{
	padding-left:10px; 
	padding-top:8px;
	padding-right:20px; 
	height:419px;
}
#ascenseur_contenu{
	width:760px;
	height:409px;
	overflow:auto;
	margin-bottom:10px;
	position:relative;
}
#societe_titre{
	padding-left:16px;
	padding-top:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#433E2F;
}
#societe_titre_sousmenu{
	padding-left:4px;
	padding-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#433E2F;
}
#titre_souslesousmenu{
	padding-left:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#433E2F;
}

.titre_page{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#433E2F;
}
.txt_editeur{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#433E2F;
}
.info_orange{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#F86207;
}

/* =================== MAIL A TRADUIRE ANTISPAM =====================*/
/* style pour cryptage des mails */
a.emailATraduire:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#433E2F;
}
a.emailATraduire:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#433E2F;
}
a.emailATraduire:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	color:#433E2F;
}
a.emailATraduire:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	color:#433E2F;
}

/*=============== lien site adresse ======================*/
a.lien_adr:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#433E2F;
}
a.lien_adr:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#433E2F;
}
a.lien_adr:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	color:#433E2F;
}
a.lien_adr:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	color:#433E2F;
}

a.lien_plus:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#333333;
}
a.lien_plus:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#333333;
}
a.lien_plus:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#F0E7C9;
}
a.lien_plus:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#333333;
}
/* ============================ LIEN DETAIL ===================================== */
a.lien_detail:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#F86207;
}
a.lien_detail:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#F86207;
}
a.lien_detail:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#F92007;
}
a.lien_detail:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#F86207;
}


/*=============== lien doc utile ======================*/
a.lien_doc:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#433E2F;
}
a.lien_doc:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#433E2F;
}
a.lien_doc:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	color:#433E2F;
}
a.lien_doc:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	color:#433E2F;
}

/*=============== lien societe quand page groupe valloire ======================*/

a.lien_societe:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#433E2F;
}
a.lien_societe:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#433E2F;
}
a.lien_societe:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#F86207;
}
a.lien_societe:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#433E2F;
}
/*===================  lien rubrique lié a societe ============================*/
a.rub_lie:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	padding-right:5px;
	color:#FFFFFF;
}
a.rub_lie:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	padding-right:5px;
	color:#FFFFFF;
}
a.rub_lie:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	padding-right:5px;
	color:#433E2F;
}
a.rub_lie:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	padding-right:5px;
	color:#FFFFFF;
}
/*=============== PAGE INFO ACTU ======================*/
#infoactu_titre{
	padding-left:16px;
	padding-top:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#433E2F;
}
#impression_article{
	display:none;
}
#impression_all{
	display:none;
}
.instruction{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#433E2F;
}
.inputbox_info {
	background-color:#f0e7c9;
	border: 1px solid #433E2F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:1px;
}

.zone_liste {
	border-bottom:1px solid #F0E7C9;
	border-right:1px solid #F0E7C9;
}
.titre_actu_info{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#433E2F;
}

/* lien detail actu quand on affiche que le titre de l'actu */
a.lien_info:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#433E2F;
}
a.lien_info:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#433E2F;
}
a.lien_info:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	color:#F86207;
}
a.lien_info:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#433E2F;
}

/*====================formulaire ================= */
#retour_form{
	background-color:f0e7c9;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:180px;
	padding-right:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

/*=============== lien recherche ======================*/
/* Liste des pages de résultats */

#other_pages {
	text-align:center;
	font-size:14px;
}

.divline {
	width:100%;
	height:1px;
	background-color:#CCCCCC;
}


a.lien_page:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#B0A279;
}
a.lien_page:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#B0A279;
}
a.lien_page:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#48412E;
}
a.lien_page:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#B0A279;
}


a.lien_rechercher_orange:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	padding-top:10px;
	color:#FF6600;
}
a.lien_rechercher_orange:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	padding-top:10px;
	color:#FF6600;
}
a.lien_rechercher_orange:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:underline;
	padding-top:10px;
	color:#FF6600;
}
a.lien_rechercher_orange:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:underline;
	padding-top:10px;
	color:#FF6600;
}


a.lien_der_recherche:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#666666;
}
a.lien_der_recherche:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#666666;
}
a.lien_der_recherche:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#999999;
}
a.lien_der_recherche:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#666666;
}

.virgule_recherche {
	color:#666666;
}

/*----------------------------------------------+
+ Bloc Contacts                     			+
+----------------------------------------------*/
div.bloc_annonces{
	width: 170px;
	background-image:url(../images/fond_marron2.jpg);
	background-repeat:repeat;	
	margin-bottom: 10px;
	/*color:#454031;*/
	color:#FFFFFF;
	clear:both;
	font-size:12px;
	border:1px solid #565140;
	padding:5px;
	margin-left:10px;
}

div.bloc_contacts{
	width: 200px;
	background-image:url(../images/fond_marron2.jpg);
	background-repeat:repeat;	
	margin-bottom: 10px;
	/*color:#454031;*/
	color:#FFFFFF;
	clear:both;
	font-size:12px;
	border:1px solid #565140;
	padding:5px;
	margin-left:10px;
	overflow-x:hidden;
}

.bloc_contacts .titre {
	margin:0;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	clear:both;
	padding-left:0px;
}

.bloc_contacts .nomcontact {
	color: #333333;
	font-size:12px;
	font-weight:bold;
}

.bloc_contacts .contenu{
	clear:both;
	padding-top:10px;
	padding-right:5px;
}

.bloc_contacts a {
	font-weight:bold;
}

.bloc_contacts a.pers:link, a.pers:visited, a.pers:active {
	color:#333333;
	background-color:inherit;
	text-decoration: none;
}

.bloc_contacts a.pers:hover {
	color:#333333;
	background-color:inherit;
	text-decoration: underline;
}

.bloc_contacts .rdv {
	clear:both;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	margin:0;
	border:0;
	padding-bottom:5px;
}

/* bloc contact pour la page acheter vendre (moins de largeur) */

div.bloc_contacts_court{
	width: 130px;
	background-image:url(../images/fond_marron2.jpg);
	background-repeat:repeat;	
	margin-bottom: 10px;
	color:#FFFFFF;
	clear:both;
	font-size:12px;
	border:1px solid #565140;
	padding:5px;
}

.bloc_contacts_court .titre {
	margin:0;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	clear:both;
	padding-left:0px;
}

.bloc_contacts_court .nomcontact {
	color: #333333;
	font-size:12px;
	font-weight:bold;
}

.bloc_contacts_court .contenu{
	clear:both;
	padding-top:10px;
	padding-right:5px;
}

.bloc_contacts_court a {
	font-weight:bold;
}

.bloc_contacts_court a.pers:link, a.pers:visited, a.pers:active {
	color:#333333;
	background-color:inherit;
	text-decoration: none;
}

.bloc_contacts_court a.pers:hover {
	color:#333333;
	background-color:inherit;
	text-decoration: underline;
}

.bloc_contacts_court .rdv {
	clear:both;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	margin:0;
	border:0;
	padding-bottom:5px;
}


/* ------------------------------------- */



a.btnrdv:link, a.btnrdv:visited, a.btnrdv:active {
	color:#433E2F;
	background-color:inherit;
}

a.btnrdv:hover {
	color:#433E2F;
	background-color:inherit;
}

.rdv img {
	vertical-align:baseline;
}

.bloc_contacts .coordonnees {
	float:left;
	text-align:left;
}

.bloc_contacts .logo_coordonnees {
	text-align:center;
	float:left;
}

.bloc_contacts .trait {
	clear:both;
	display:block;
}

.bloc_contacts .personne {
	clear:both;
	float:left;
	padding-bottom:5px;
	width:100%;
}


.bloc_contacts .pdf_gauche {
	clear:both;
	display:block;
}


.bloc_contacts .personne_picto {
	float:left;
	width:30px;
	display:block;
}

.bloc_contacts .personne_nom {
	float:left;
	display:block;
}
/*============ annonces =====================*/
/* lien consultez aussi les autres */

a.consult_aussi:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#454031;
}
a.consult_aussi:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#454031;
}
a.consult_aussi:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#f76706;
}
a.consult_aussi:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#454031;
}

/*   annonces batir centre  */
.zone_annonce{
	width:556px;
	clear:both;
	padding-top:15px;
	font-size:11px;
}

.titre_annonce{
	background-color:#f0e7c9;
	border-top:1px solid #474334;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#474334;
}
.titre_annonce_interne{
	background-color:#f0e7c9;
	border-top:1px solid #474334;
        border-bottom:1px solid #474334;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#474334;
        text-align:center;
        padding:5px;
}
.decal_titre_annonce{
	padding-left:5px;
}

.photo_annonce{
	float:left;
	padding-left:6px;
	padding-top:5px;
	width:100px;
}
.photo_annonce img {
	margin-bottom:5px;
}
.info_annonce_photo{
	padding-left:6px;
	float:left;
}
.info_annonce_seul{
	padding-left:6px;
	float:left;
	padding-top:5px;
}

.info_annonce_seul .intitule {
	float:left;
	color:#000000;
	width:120px;
	font-weight:normal;
}

.info_annonce_seul .desc {
	float:left;
        font-weight:bold;
}

.info_annonce_seul .bloc_annonce {
	clear:both;
}

.info_annonce_seul .descriptif_complet {
	clear:both;
	margin-bottom:5px;
	padding-top:5px;
	padding-right:5px;
}

.prix_annonce{
	text-align:right;
	padding-right:20px;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#474334;
}
.result_annonce{
	padding-left:8px;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#474334;
}

#separe_annonce_vertical{
	width:30px;
	float:left;
}
#separe_annonce_horizontal{
	height:6px;
	clear:both;
}

#blocAncres {
    border:1px solid #B0A178;
    background-color: #EEE8C8;
    width:558px;
    margin-left:93px;
    margin-bottom:10px;
    float: left;
    text-align:center
}

#blocAncres a {
    font-weight:bold;
    font-size:12px;
    padding:10px 0;
    display:block;
    width:130px;
    float:left;
}


/*Annonces Batir Centre*/
.titre_batir_annonces {
	padding-left:8px;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:15px;
}

/*Simulation de prêts*/
.simuler_financement td {
	font-size : 11px;
	font-family : tahoma, helvetica, arial, lucidia, sans-serif;
	color : #000000;
}
.simuler_financement .entetes {
	background-color:#BCAD84;
	color:#FFFFFF;
	font-weight:bold;
}
.simuler_financement .entetes_calcul {
	color:#FFFFFF;
	font-weight:bold;
}
.simuler_financement .entetes_droite {
	background-color:#BCAD84;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
}
.simuler_financement .bas_page {
	background-color:#BCAD84;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
}
.simuler_financement .fond_gris {
	background-color:#FAF5E6;
}
.simuler_financement input {
	font-size:11px;
}
.simuler_financement #year_term {
	font-size:11px;
}

/* ==== PLAN DU SITE ==================== */
.plansite_ssmenu{
	padding-left:50px;
}
.plansite_rubPrincipale{
	padding-top:1px;
	padding-bottom:1px;
}
a.lien_plansite:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#464132;
	text-decoration: none;
}
a.lien_plansite:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#464132;
	text-decoration: none;
}
a.lien_plansite:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#464132;
	text-decoration: underline;
}
a.lien_plansite:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#464132;
	text-decoration: none;
}

/* ==== FORMULAIRE DE RECHERCHE DE BIENS ==================== */

#rechercherloc {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#recherche_location select {
	border:solid 1px #B8AB88;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#recherche_location input {
	border : solid 1px #cccccc;
	background: #565140;
	color : #f0e7c9;
	font-weight : bold;
	font-size : 11px;
	padding: 1px;
}

/* ==== CALAGE DES TITRES ==================== */

#entetepuce
{
	width:20px;
	float:left;
}

#entetetitre
{
	padding-left:2px;
	width:477px;
	float:left;
}

/* ==== SONDAGE ==================== */

.bouton_sondage{
	border:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#6C664F;
	padding-left:20px;
	padding-right:20px;
}

#promotions { width:737px; }
#promotions .logo_resume { float:left; width:110px; padding-top:8px; margin-left:9px; }
#promotions .miniature { float:left; width:102px; padding-top:8px; }
#promotions .intro { width: 232px; border-bottom:1px solid #CCCCCC; float:left; margin:0; margin-right:5px; margin-left:5px; margin-bottom:10px; border:1px dashed #AB9F7D; height:155px; padding-right:0px; padding-bottom:0px; }
#partiegauche #diaporama { text-align:center; width:520px; height:220px; overflow:hidden}
#partiegauche #descriptifpromo { width:520px; }
#partiegauche #descriptifpromo h1 { font-size:14px; padding:0; margin:0}

#partiegauche #enteteLogement { background-color:#B4A483; float:left; font-weight:bold; color:#FFFFFF; width:510px; }
#partiegauche #enteteLogement div { float:left; text-align:center; height:35px; }
#partiegauche #enteteLogement .separateur { border:1px solid white; float:left;}
#partiegauche #enteteLogement .typologieLogement { width:95px; }
#partiegauche #enteteLogement .nombreLogement { width:95px;}
#partiegauche #enteteLogement .prixLogement { width:90px; }
#partiegauche #enteteLogement .livraisonLogement { width:150px; }
#partiegauche #enteteLogement .planLogement { width:65px;}

#partiegauche .ligneLogement { clear:left; float:left; background-color:#F0E7C9; width:510px; border-top:2px solid white; }
#partiegauche .ligneLogement div { float:left; text-align:center; height:30px; }
#partiegauche .ligneLogement .separateur { border:1px solid white; float:left;}
#partiegauche .ligneLogement .typologieLogement { width:95px; }
#partiegauche .ligneLogement .nombreLogement { width:95px;}
#partiegauche .ligneLogement .prixLogement { width:90px; }
#partiegauche .ligneLogement .livraisonLogement { width:150px; }
#partiegauche .ligneLogement .planLogement { width:65px;}
#partiegauche a.retour { color:#433E2F; text-decoration:none; }
#partiegauche a.retour:hover { color:#433E2F; text-decoration:underline; }

#promotionForm { float:left }
#promotionFormGauche, #promotionFormDroite { float:left; }
#promotionFormGauche { width:260px; }
#promotionFormDroite { width:470px; }
#promotionFormDroite hr { border:0px; border-bottom:1px solid #CCCCCC; padding:5px; height:1px; }
#form_demande_documentation .designation, #form_demande_documentation .champs { float:left; }
#form_demande_documentation .designation { width:77px; }
#form_demande_documentation .champs { width:152px; }
#form_demande_documentation .ligne { padding:5px; margin-top:5px; }

.formulaire_demande_documenation {
	text-align: left;
	border: 1px solid #FF0000;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	height:auto;
	background-color:#fffaeb;
	color:#FF0000;
	font-size:11px;
	margin-top:10px;
	}


#logiscoeur { width:737px; margin-left:5px; margin-bottom:5px; }
#promotions .lirelasuite {clear:left; padding-top:5px;}
#promotions a.details, #logiscoeur a { clear:left; margin-left:7px; font-weight:bold; color:#AB9F7D; text-decoration:none; background-image:url(../images/flache_immobilier_neuf.gif); background-repeat:no-repeat; background-position:left; padding-left:15px }
#promotions a.details:hover, #logiscoeur a:hover { font-weight:bold; color:#AB9F7D; text-decoration:underline; }
#logiscoeur a { margin-left:500px; }
