body
{
	color:#000;
	margin:0;
  padding:0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#EAEAEA;
}

#container
{
	position:relative;
	width:965px;
	margin:0 auto;
	text-align:left;
	padding:10px 0 0 0;
}

#contour
{
	background:#FFFFFF;
	width:965px;
	margin:0 auto;
}

.lienBlanc:hover
{
	color:#fff;
	text-decoration:underline;
}

.lienBlanc
{
	color:#fff;
	text-decoration:none;
}

/* fonction grossir le caractère */
.news1
{
	font-size:1em;
}

.news2
{
	font-size:1.1em;
}

.news3
{
	font-size:1.2em;
}

/* Globals */

h1
{
	font-size:1em;
	margin:0;	
}

h2
{
	font-size:1em;
	margin:0;
	padding:0;
}

h3
{
	font-size:1em;
	margin:0 0 10px 0;
	color:#000;
	padding:3px 10px;
	border-top:1px solid #3a478a;
	border-bottom:1px solid #3a478a;
}

p
{
	font-size:1em;
	color:#000;
	margin:0;
	padding:0;
}

.txt-petit
{
	font-size:0.9em;
	color:#000;
	margin:0;
	padding:0;
}

.txt-rouge-grand
{
	color:#990115;
	font-size:1em;
}

input, select
{font-family: Arial, Helvetica, sans-serif;}

.gras
{font-weight:bold;}

.gras a:link, .gras a:visited, .gras a:active 
{
	color:#fff;
	text-decoration:none;	
}

.gras a:hover
{text-decoration:underline;}

.italic
{font-style:italic;}

/*  Corps  */

/* --- entete ----------------------------------------- */

#entete
{	
	background:url(images/entete_bgTop.gif) no-repeat top left;
	margin:0 0 11px 0;
}

#entete_bgBas
{	
	width:965px;
	background:url(images/entete_bgBas.gif) repeat-x bottom left;
	position:relative;
	padding:10px 0 3px 0;
}

/* -- date du jour ----- */
#datejour
{
	float:left;
	width:165px;
	background:#e2e3e4;
	padding:3px 0;
}

#datejour span
{
	font-size:0.9em;
	margin:0 0 0 11px;
}

/* -- zone de suivi ----- */

#zonesuivi
{
	float:right;
	width:200px;
	margin:0 120px 0 0;
	_margin:0 60px 0 0;	
	padding:7px 0 0 0;
}

#zonesuivi p
{
	float:left;
	font-size:1.15em;
	margin:0;
	padding:5px 5px 0 0;
	font-weight:bold;
}

#zonesuivi ul
{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
#zonesuivi ul li
{
	float:left;
	margin:0;
	padding:0 0 0 11px;
}

/* --- logo --------------------------------- */

div#logoCompagnie
{
	float:left;
	width:431px;
	padding:0 0 0 11px;	
}

div#logoCompagnie img.logo
{
	display:block;
	margin:0;
}

#logoPrint
{display: none;}

/* -- bloc recherche --------------- */

#blocRecherche
{
	width:400px;
	float:right;
	padding:40px 0 0 0;
}

#champsRecherche
{
	width:400px;
	padding:7px 0 2px 0;
}

.casesCochesRecherche
{
	width:250px;
	margin:0 0 0 67px;
}

#champsRecherche label
{
	color:#000;
	font-size:0.9em;
	font-weight:bold;
	
}

#champsRecherche input.irecherche
{
	width:245px;
	margin:0 4px 0 4px;
	vertical-align:middle;
	
}

#champsRecherche input.ibRecherche
{vertical-align:middle;}

/* cases à cocher */
.selectionCaseCoche
{margin:0;}

.casesCochesRecherche label
{
	color:#000;
	font-size:0.9em;
	margin:0 2px 0 0;
	vertical-align:middle;
}

.casesCochesRecherche input
{
	vertical-align:middle;
	margin:0 10px 0 0;
}

/* -- menu entête -------------------- */
#menu_entete
{
	width:965px;
	padding:20px 0 3px 0;
	
}

#menu_entete ul
{
	list-style:none;
	margin:0;
	padding:0 0 0 10px;
}

#menu_entete ul li
{
	float:left;
	margin:0;
	padding:0;
}

#menu_entete li a
{
	display:block;
	margin:0 1px 0 0;
	background:#ced0d2;
	padding:4px 18px;
	color:#000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

#menu_entete li a:hover
{
	background:#3a478a;
	color:#fff;
}

#menu_entete li a.select
{
	background:#3a478a;
	color:#fff;
}

#menu_entete li a.nav-accueil
{
	padding:4px 18px 4px 40px;
	background:#ced0d2 url(images/menu-accueil-coin-off.gif) no-repeat top left;
}

#menu_entete li a.nav-accueil:hover
{background:#3a478a url(images/menu-accueil-coin-over.gif) no-repeat top left;}

#menu_entete li a.nav-retour
{
	float:right;
	margin:0 0 0 120px;
	padding:4px 18px 4px 40px;
	background:#ced0d2 url(images/menu-accueil-coin-off.gif) no-repeat top left;
}

#menu_entete li a.nav-retour:hover
{background:#3a478a url(images/menu-accueil-coin-over.gif) no-repeat top left;}

/*  zone contenu */

#zoneContenu
{
	width:965px;
}

/* les trois colonnes de contenu */

#colGauche
{
	width:164px;
	float:left;
	margin:0 10px 0 0;
}

#colCentre
{
	width:491px;
	float:left;
}

#colDroite
{
	width:300px;
	float:left;
}

#boxMid_longue
{float:left;width:791px;}

#colDroiteDetailsComm
{
	float:left;
	width:791px;
	margin:0 0 20px 0;
}

/* contenu texte en general (surtout pour ?diteurs) */

#contenuTxt
{
	width:475px;
	margin:0 0 11px 0;
	background:url(images/titre_texture.gif);
}

#contenuTxt h1
{
	color:#fff;
	padding:16px 0 13px 13px;
	font-size:1.3em;
}

#contenuTxt h2
{
	color:#000;
	padding:0 10px 13px 11px;
	font-size:1em;
}

#contenuTxt .txt
{
	width:473px;
	padding:10px 0;
	border:1px solid #C71D22;
	background:#fff;
}

#contenuTxt p
{
	font-size:1em;
	padding:0 11px 10px 11px;
}

#contenuTxt p.txt-petit
{
	font-size:0.8em;
	padding:0 11px 10px 11px;
}

#contenuTxt img
{
	margin:0 10px 0 11px;
}

#contenuTxt p.bLien, .infos p.bLien, .infos p.bLien
{
	float:right;
	font-size:1em;
	padding:0 0 5px 0;
	color:#868686;
}

#contenuTxt p img, .infos p img
{
	vertical-align:middle;
}

#contenuTxt p.bLien a:link, #contenuTxt p.bLien a:visited, #contenuTxt p.bLien a:active, .infos p.bLien a:link, .infos p.bLien a:visited, .infos p.bLien a:active, #contenuTxt a:link,  #contenuTxt a:visited, #contenuTxt a:active, .boiteTxtRepondre p a:link, .boiteTxtRepondre p a:visited, .boiteTxtRepondre p a:active
{
	color:#868686;
	text-decoration:none;
}

#contenuTxt p.bLien a:hover, .infos p.bLien a:hover, #contenuTxt a:hover,.boiteTxtRepondre p a:hover, #optionsTxt a:hover
{
	text-decoration:underline;
}

/* -------------------------------------- colonne de gauche------------------------------------------ */

.boxMenuGau, .boxMenuGau_blanc, .boxMenuGau_grisFonce
{
	width:159px;
	margin:0 0 11px 0;	
}

/* --------------- onglet texturé de la colonne de gauche -------------- */

.boxMenuGau h1.titreOnglet
{
	color:#fff;
	padding:4px 0 4px 5px;
	background:url(images/boxMenuGau-title-bg.gif) no-repeat top left;
}

/* ----------------------------- menu colonne gauche ------------------------- */

.menuColGauche
{
	border-left:1px solid #939598;
	border-right:1px solid #939598;
	border-bottom:1px solid #939598;
	background:#eceded;
	padding:0 0 2px 0;
}

.menuColGauche p
{
	padding:0 0 0 10px;
}

.menuColGauche ul
{
	margin:0;
	list-style:none;
	padding:0 0 0 0;
}

.menuColGauche ul li, .menuColGaucheLast ul li
{
	margin:0;
	padding:2px 0 2px 11px;
	background:url(images/menuGauche-liste.gif) no-repeat 3px 7px;
}

.menuColGauche ul li a:link, .menuColGauche ul li a:visited, .menuColGauche ul li a:active, .menuColGaucheLast ul li a:link, .menuColGaucheLast ul li a:visited, .menuColGaucheLast ul li a:active
{
	text-decoration:none;
	color:#000;
}

.menuColGauche ul li a:hover, .menuColGaucheLast ul li a:hover
{text-decoration:underline;}

/* --- colonne du centre ---------------------------------------------------- */

.boxCentreMenu
{
	width:473px;
	margin:5px 0 11px 0;
}

/* boîte Informations du centre */

.boiteInfos
{
	width:475px;
	margin:0 0 11px 0;
	background:url(images/boxInfos-bg.gif) no-repeat top left;
}

/* boîte Informations du centre avec entête rouge */
.boiteInfos_red
{
	width:475px;
	margin:0 0 10px 0;
	background:url(images/boxInfos_bg_ongletTitre_red.gif) repeat-y top left;
}
.boiteInfos_bg_ongletTop_red
{
	background:url(images/boxInfos_bg_ongletTopTitre_red.gif) no-repeat top left;
}

.boiteInfos_bg_ongletBas_red
{
	width:475px;
	background:url(images/boxInfos_bg_ongletBasTitre_red.gif) no-repeat bottom left;
}


.boiteInfos h1.titreOnglet
{
	color:#fff;
	padding:3px 0 4px 13px;
	width:400px;
}


/* bo?te d'informations */

.infos
{
	width:473px;
	border-left:1px solid #939598;
	border-bottom:1px solid #939598;
	border-right:1px solid #939598;
	background:#fff;
	padding:4px 0 0 0;
}

.infos img.aLaUne
{
	float:left;
	margin:0 9px 0 6px;
}

.infos h1
{
	font-size:0.9em;
	padding:0 11px;
}

.infos h1.titreInfosAcc
{
	font-size:1em;
	padding:0 11px 5px 11px;
}

.infos h1.titreInfos
{
	font-size:1.3em;
	padding:0 11px 5px 11px;
}

.infos h1.titreInfos a
{
	color:#000;
	text-decoration:none;
}

.infos h1.titreInfos a:hover
{
	text-decoration:underline;
}

.infos h2
{
	font-size:1em;
	padding:5px 11px 5px 11px;
}

.infos p
{
	color:#000;
	padding:0 11px 8px 11px;
	background:none !important;
}

.infos img
{margin:0 10px 0 5px;}

.photoInfosCentrale
{margin:10px 0 15px 0;}

.txtInfos
{color:#fff;}

.txtInfos a
{color:#fff;}

.boxTxtListeLiens
{	background:#fff;
	width:463px;
	margin:0;
}

.infosListeLiens
{
	width:473px;
	background:#fff;
}

.liste_menu
{
	width:473px;
	background:#990115;
	padding:0;
	text-align:center;
}

/* Liste menu d'actualités */

.liste_menu ul
{
	font-size:0.9em;
	list-style:none;
	margin:0;
	padding:2px 10px 0 15px;
}

.liste_menu ul li
{
	float:left;
	margin:0;
	padding:0 4px 3px 4px;
	color:#fff;
}

.liste_menu a:link, .liste_menu a:visited, .liste_menu a:active
{
	color:#fff;
	text-decoration:none;
}

.liste_menu a:hover
{text-decoration:underline;}

/* utilisé pour faire disparaître marge droite dans IE5 */
.boxTxtInfos
{	background:#fff;
	width:463px;
	margin:0 5px;
}

.boxTxtInfos img.imgNouvelle
{
	border:1px solid #C71D22;
}

.boxTxtInfos img.imgAgrandir
{
	border:0;
	float:right;
}

.boxTxtInfos ul
{
	/*list-style:none;*/
	margin:0 0 10px 0;
	padding:0 0 0 25px;
}

.boxTxtInfos ul li
{
	margin:0;
	padding:0 0 5px 0;
}


/* liste liens nouvelles de l'accueil */
.listeInfos
{
	background:#e0e2e4;
	width:463px;
	margin:0 5px 5px 5px;
	padding:5px 0;
}


.listeInfos p
{
	color:#000;
	font-size:0.9em;
	padding:3px 8px 3px 15px;
}

.listeInfos ul
{
	list-style:none;
	margin:0;
	padding:3px 8px 3px 5px;
}

.listeInfos ul li
{
	font-size:0.9em;
	margin:0;
	padding:3px 0 3px 15px;
	background:url(images/menuGauche-liste.gif) no-repeat 7px 7px;
}

.listeInfos ul li.star
{
	margin:0;
	padding:0 0 12px 16px;
	font-size:0.9em;
	background:url(images/etoile.gif) no-repeat 0 0;
}

.listeInfos a:link, .listeInfos a:visited, .listeInfos a:active
{
	color:#000;
	text-decoration:none;
}

.listeInfos a:hover
{text-decoration:underline;}

/* Page Détails d'un commerce */

.boxDetailsCommerce, .boxDetailsRenovation
{
	width:791px;
	margin:0 0 11px 0;
}


.boiteInfosDetailsComm, .boiteInfosDetailsReno
{
	width:791px;
	background:url(images/boxDetails-long-bg.gif) no-repeat top left;
}

.bg_onglet-centre-details
{ 
	position:relative;
	width:600px;
}

#boxTrier
{
	position:absolute; 
	top:0px; 
	left:561px;
}

.onglet-centreTop-details
{
	background:url(images/boxDetails_bg_top-fonce.gif) no-repeat top left; 
}

.onglet-centreBas-details
{
	background:url(images/boxInfosDetail_bg_bas-fonce.gif) no-repeat bottom left; 
}

.coinTG-detailsReno
{
	background:#990115 url(images/coinTG.gif) no-repeat top left; 
	width:294px;
	float:left;
}

.boiteInfosDetailsComm h1.titreOnglet, .boiteInfosDetailsReno h1.titreOnglet
{
	color:#fff;
	padding:4px 0 4px 13px;
}

.infosDetails
{
	width:789px;
	border-left:1px solid #868686;
	border-bottom:1px solid #868686;
	border-right:1px solid #868686;
	background:#fff;
	padding:8px 0 0 0;
}

.infosDetails h1
{
	font-size:0.9em;
	padding:0 11px;
}

#infosAgent h1
{
	font-size:1em;
	padding:0;
}

.infosDetails h2
{
	font-size:1em;
	padding:5px 11px 5px 11px;
}

.infosDetails p
{
	color:#000;
	padding:0 0 10px 11px;
}

.infosDetails ul
{
	list-style:none;
	padding:0;
	margin:0;
}

.infosDetails ul li
{
	margin:0;
	padding:0 0 10px 15px;
	background:url(images/menuGauche-liste.gif) no-repeat 7px 5px;
}

.infosDetails ul li.star
{
	margin:0;
	padding:0 0 10px 27px;
	background:url(images/etoile.gif) no-repeat 7px 1px;
}

.infosDetails a:link, .infosDetails a:visited, .infosDetails a:active
{
	color:#3a478a;
	text-decoration:underline;
}
.infosDetails a:hover
{text-decoration:none;}

.boxTxtDetails
{	background:#fff;
	width:778px;
	margin:0 5px;
}

/* --- Boîte Recherche Rapide ------------------------------------- */

.champsRechercheRapideGau
{
	float:left;
	width:220px;
	padding:6px 0 0 0;
}

.champsRechercheRapideDr
{
	float:left;
	width:217px;
	padding:6px 0 0 0;
}

.champsRechercheRapideGau label
{
	margin:0 0 0 21px; 
	padding:0 0 0 8px;
	font-weight:bold;
	font-size:1em;
	background:url(images/menuGauche-liste.gif) no-repeat 0 5px;
}
.champsRechercheRapideGau select
{
	width:180px;
	margin:4px 0 0 21px;	
}

.champsRechercheRapideDr label
{
	padding:0 0 0 8px; 
	font-weight:bold;
	font-size:1em;
	background:url(images/menuGauche-liste.gif) no-repeat 0 5px;
}
.champsRechercheRapideDr select
{
	width:180px;
	margin:4px 0 0 0;	
}

#boxRechercheRapide_liens
{
	width:464px;
	text-align:right;
	padding:0 0 6px 0;	
}

#boxRechercheRapide_liens img
{
	float:right;
	margin:20px 27px 0 0;
}

#boxRechercheRapide_liens p
{
	float:right;
	font-size:1em;
	font-weight:bold;
	padding:23px 18px 0 0;
	background:none;
}

#boxRechercheRapide_liens p a:link, #boxRechercheRapide_liens p a:visited, #boxRechercheRapide_liens p a:active
{
	color:#325797;
	text-decoration:underline;
}
#boxRechercheRapide_liens p a:hover
{text-decoration:none;}

/* --- DERNIÈRES INSCRIPTIONS ------------------------------------- */

.row_maisons
{
	width:458px;
	padding:0 0 15px 0;
	margin:0 0 8px 0;
}

.maisonVedette
{
	float:left;
	width:140px;
	text-align:center;
	margin:0 17px 0 0;
	_margin:0 2px 0 0;
}

.maisonVedetteLast
{
	float:left;
	width:140px;
	text-align:center;
}

.photoMaison_vedette
{
	padding:8px 0 0 0;
	height:106px;
}

.photoMaison_vedette img
{
	border:3px solid #fff;
}

.maisonVedette p, .maisonVedetteLast p
{
	text-align:left;
	padding:0 0 15px 10px;
	background:none;
}
/* -------------------------------------------------------------- */
/* -- Page Fiche d'un agent ------------------------------------- */

#zoneAgent
{
	width:460px;
}

#zoneFicheAgent
{
	width:438px;
}

/* -- photo agent -------- */
.photoAgent
{
	float:left;
	width:144px;
	background:url(images/photoAgent_bg.png) no-repeat top left;
	padding:0 0 8px 0;
}

.photoAgent img
{
	margin:7px 0 0 7px;
}

/* -- infos agent -------- */
#infosAgent
{
	float:left;
	width:314px;
	padding:10px 0 0 0;
}
#infosAgent h2
{padding:0 0 10px 0;
}

#infosAgent p
{padding:0 0 10px 0;
}

#ficheAgent
{
	float:left;
	width:315px;
	padding:10px 0 0 0;
}

/* -------------------------------------------------------------- */
/* -- Page Calculateur d'hypothèque ----------------------------- */

.formCalculateur
{
	width:424px;
	margin:10px 0 0 20px;
}

.lesChampsCalculateur
{margin-bottom:15px;}

.lesChampsCalculateur label
{
	width:171px;
	font-size:1em;
	color:#000;
	float:left;
	text-align:left;
}

.lesChampsCalculateur input
{
	width:180px;
	margin:0 5px 0 0;
	vertical-align:middle;
	text-align:right;
}

.signeDollar
{
	font-weight:bold;
	font-size:1em;
	vertical-align:middle;
}

.lesChampsCalculateur input.itauxInterets, .lesChampsCalculateur input.itauxInterets2, .lesChampsCalculateur input.inbrAnnees
{
	width:30px;
	text-align:center;
}

input.ibCalculer
{
	width:95px;
	margin:10px 0 20px 0;
}

.lesChampsCalculateur select
{
	width:180px;
	float:left;
	margin:0;
}

/* -------------------------------------------------------------- */
/* -- Page Agents ----------------------------------------------- */

.col_txtGau
{
	float:left;
	width:372px;
}

.col_txtDr
{
	float:left;
	width:372px;
}

/* -------------------------------------------------------------- */
/* -- Page Résumé Recherche ------------------------------------- */

.box_listeMaison
{
	width:778px;
	/*border-bottom:1px solid #000;*/
	margin:0 0 15px 0;
	padding:5px 0;
	background:#e1e2e4;
	/*border:3px solid #3a478a;*/
}

.box_listeMaisonLast
{width:765px;}

/* -- zone photo -------- */
.zonePhoto
{
	float:left;
	width:182px;
	background:url(images/photoListeMaison_bg.gif) no-repeat top left;	
	margin:0 10px 0 5px;
}

div.zonePhoto
{height:160px;}

.zonePhoto div
{
	min-height:130px;
	height:auto;
}

.zonePhoto img
{margin:8px 0 0 10px;}

/* -- zone résumé -------- */
.zoneResume
{
	float:left;
	width:240px;
	padding:10px 0 0 0;
	/*border-right:1px solid #000;*/
	margin:0 10px 0 0;
}

.zoneResume h1
{padding:0;}

/* -- zone agent -------- */

.zoneAgentCie
{
	float:right;
	width:290px;
}

/* -- infos agent -------- */
.infosAgentCie
{
	float:left;
	width:144px;
	padding:10px 0 0 0;
}
.infosAgentCie h1
{padding:0 0 10px 0;
}

#pagesResultats
{
	font-size:0.9em;
	width:746px;
	padding:13px 0;
	margin:0;
	text-align:center;
}

#pagesResultats a {
	color:#555555;
	padding:0 5px;
}

#pagesResultats ul
{
	list-style:none;
	margin:0;
}

#pagesResultats ul li
{
	float:left;
	background:none;
	padding:0 13px 0 0;
	margin:0;
}

#pagesResultats a:link, #pagesResultats a:visited, #pagesResultats a:active
{color:#555555;}

#pagesResultats a:hover
{text-decoration:none;}

/* -------------------------------------------------------------- */
/* -- Page Détails d'une maison --------------------------------- */

#boxPhotoDetails
{
	width:438px;
	height:300px;
	padding:0 0 0 15px;
}

#boxPhotoDetails ul
{
		padding:0;
}

#boxPhotoDetails ul li
{
		background:none;
		padding:0;
		margin: 5px 5px 5px 0;
}

/* ----- cases à cocher ------ */
.casesCoches
{padding:0 0 12px 0;}

.casesCoches p
{padding:0 0 4px 0;}

.selectionCaseCoche
{margin:0;}

.casesCoches label
{
	color:#000;
	font-size:0.9em;
	margin:0 10px 0 2px;
	vertical-align:middle;
}

.casesCoches input
{
	vertical-align:middle;
	margin:0;
}

/* -- formulaire -------- */
.formContact
{margin:0 0 20px 0;}

.champsObligatoire
{font-size:1em;}

.lesChamps
{margin-bottom:15px;}

.lesChamps label
{
	font-size:0.9em;
	color:#000;
}

.lesChamps input
{
	width:228px;
	margin:4px 0 0 0;
}

.lesChamps textarea
{margin:4px 0 0 0;}

#bSoumettre
{
	/*width:127px;*/
	margin:0 0 0 467px;
}

/* -------------------------------------------------------------- */
/* -- Page Recherche -------------------------------------------- */

#zoneRecherche
{
	width:778px;
	padding:0 0 10px 0;
}

.zoneEnteteRecherche
{
	width:778px;
	margin:0 0 8px 0;
}

.zoneEnteteRecherche h3
{
	padding:3px 0 3px 30px;
	margin:0;
}

.blocEnteteRecherche
{
	float:left;
	width:256px;
	border-right:1px solid #828282;
}

.blocEnteteRechercheLast
{
	float:left;
	width:264px;
}

.boxRecherche
{
	float:left;
	width:256px;
	border-right:1px solid #828282;
	padding:7px 0 10px 0;
	text-align:center;
}

.boxRechercheLast
{
	float:left;
	width:255px;
	padding:7px 0 10px 0;
	text-align:center;
}

.boxRecherche select, .boxRechercheLast select
{
	width:190px;
	height:90px;
	font-size:0.9em;
	margin:5px 0 5px 0;
}

.boxRecherche input.ibflecheBas, .boxRechercheLast input.ibflecheBas
{margin:0 27px 0 0;}

.champsPrix
{margin:14px 0 5px 10px;}

.champsPrix label
{font-size:1em; font-weight:bold;}

.champsPrix input
{
	width:200px;
	margin:4px 7px 0 0;
	vertical-align:middle;
}

#zoneRecherche input.ibRecherche
{margin:15px 0 0 550px;}


/* --- colonne de droite ---------------------------------------------------- */

.boxDroite
{
	width:300px;
	margin:0 0 11px 0;
}

.bg_ongletDr
{background:url(images/ongletDr_bg.gif) repeat-y top left;}

.boxDroite h1.titreOnglet
{
	color:#fff;
	padding:4px 0 4px 13px;
}

.boiteColDr
{
	border-left:1px solid #B9B9B9;
	border-bottom:1px solid #B9B9B9;
	border-right:1px solid #B9B9B9;
	background:#fff;
}

#boxCarte
{
	width:293px;
	padding:2px 0 5px 0;
}

/* --  Pieds -------------------------------------------- */
#pieds
{
	width:965px;
	margin:0;
	background:#30458d;
}

#pieds ul
{
	float:left;
	font-size:1em;
	list-style:none;
	margin:10px 0 0 0;
	padding:0 0 20px 24px;
}

#pieds ul li
{
	float:left;
	margin:0 1px;
	color:#fff;
	padding:11px 5px 0 0;
}

#notes
{
	float:right;
	margin:10px 14px 0 0;
}

#pieds a:link, #pieds a:visited, #pieds a:active 
{
	color: #fff;
	text-decoration:none;
}

#pieds a:hover
{text-decoration:underline;}

.box_listeMaisonPub {
	margin: 0 0 15px -5px;
}

.photoAgent2
{
	float:left;
	width:124px;
	background:url(images/photoAgent_bg_114.png) no-repeat top left;
	padding:0 0 20px 0;
}

.photoAgent2 img
{
	margin:7px 0 0 7px;
}

a.b-calculateur
{
	display:block;
	width:290px;
	height:44px;
	font-size:1.2em;
	background:url(images/b-calculateur-bg.gif) no-repeat top left;
	margin:0 0 11px 0;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:7px 0 0 10px;
}
a.b-calculateur:hover
{text-decoration:underline;}

#topmenu{list-style:none;padding:12px 0 0 10px;margin:0 0 0 0;}#topmenu li{float:left;padding:0 8px 0 7px;margin:3px 0 0 0;border-right:1px solid #000;font-size:0.9em;}#topmenu li.datejour{font-size:1.2em;font-weight:bold;padding:0 30px 0 0;margin:0;border:none;}#topmenu li a{color:#000;text-decoration:none;}#topmenu li a:hover{text-decoration:underline;}#topmenu li.noborder{border:none;}

#setHomepage{position: absolute;left:387px;top:133px;z-index:1000;width:282px;display:none;color:#000;background:#FFF9D6;font-size:0.9em;border:1px solid black;padding:3px;margin-left:0px;}#setHomepage a:link, #setHomepage a:visited, #setHomepage a:active{color:#000;text-decoration:none;}

#menu_entete ul li.bRetour {
	float:right;
	margin:0;
	padding:0;
}

.suiveznous{margin:0 0 9px 23px;}
a.b-filRss{display:block;float:left;width:33px;height:41px;text-indent:-9999em;background:url(http://www.infodimanche.com/styles/images/b-filrss.gif) no-repeat top left;margin:9px 0 0 5px;_margin:9px 0 0 15px;}
a.b-twitter{display:block;float:left;width:33px;height:41px;text-indent:-9999em;background:url(http://www.infodimanche.com/styles/images/b-twitter.gif) no-repeat top left;margin:9px 0 0 18px;}
a.b-facebook{display:block;float:left;width:32px;height:41px;text-indent:-9999em;background:url(http://www.infodimanche.com/styles/images/b-facebook.gif) no-repeat top left;margin:9px 0 0 18px;}
a.b-google{display:block;float:left;width:33px;height:41px;text-indent:-9999em;background:url(http://www.infodimanche.com/styles/images/b-google.gif) no-repeat top left;margin:9px 0 0 18px;}
a.b-youtube{display:block;float:left;width:33px;height:41px;text-indent:-9999em;background:url(http://www.infodimanche.com/styles/images/b-youtube.gif) no-repeat top left;margin:9px 0 0 18px;}
a.b-myspace{display:block;float:left;width:32px;height:41px;text-indent:-9999em;background:url(http://www.infodimanche.com/styles/images/b-myspace.gif) no-repeat top left;margin:9px 0 0 20px;}

