/* CSS Document */

	body{
		margin:0;
		padding:0;
		font-family:arial;
		font-size:12px;
		color:#64003e;
		background-color:#fff;
	}
	
	a img{
		border:0;
	}
	
	form{
		margin:0;
		padding:0;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	#repere{
		position:absolute;
		z-index:20;
		right:0;
		bottom:0;
		width:1px;
		height:1px;
	}
	
	
/* ================================================ GABARIT */
	#global{
		width:630;
	}
	
	#site{
		width:628px;
		margin:auto;
		border:1px solid #9c9c9c;
		background-color:#fff;
	}
	
	#entete{
		width:628px;
		height:96px;
	}
	
	#accesReserve{
		display:none;
	}
	
	#logoAccueil{
		width:189px;
		padding:6px 0 0 0;
		margin:auto;
	}
	
	#contacterProposerBien{
		display:none;
	}
	
	#papillonEntete{
		display:none;
	}
	
	#laissezVousGuider{
		display:none;
	}
	
	#logoInterne{
		width:189px;
		margin:auto;
		margin-top:6px;
	}
	
	#expertContactProposerBien{
		display:none;
	}
	
	#contacterProposerBien2{
		display:none;
	}
	
	#gauche{
		display:none;
	}
	
	#droite{
		float:left;
		width:628px;
	}
	
	#pied{
		display:none;
	}
/* ================================================ GABARIT */



/* ================================================ NOS COUPS DE COEUR */
	#coupsCoeur{
		margin:auto;
		width:333px;
		height:456px;
		padding:9px 0 0 0;
		background-image:url(images/fond-coups-coeur.gif);
		background-repeat:no-repeat;
		background-color:#64003e;
	}
	
	#coupsCoeur h1{
		margin:0 0 0 0;
		padding:0;
		text-align:center;
	}
	
	.coupDeCoeur{
		margin:5px 0 0 0;
		border-top:2px solid #ecb45f;
		width:333px;
	}
	
	.vignetteAccueil1{
		float:left;
		width:120px;
		padding:0 0 0 41px;
	}
	
	.vignetteAccueil2{
		float:left;
		width:120px;
		padding:0 0 0 11px;
	}
	
	.vignetteAccueil1 a img, .vignetteAccueil2 a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.vignetteAccueil1 a:hover img, .vignetteAccueil2 a:hover img{
		filter:alpha(opacity=90); 
        -moz-opacity:0.9; 
        opacity:0.9;
	}
	
	.coupDeCoeur h2{
		width:303px;
		margin:2px 0 0 0;
		padding:0 15px 0 15px;
		text-align:center;
		font-size:100%;
		font-weight:bold;
		color:#ecb45f;
	}
	
	.coupDeCoeur p{
		width:303px;
		margin:0 0 0 0;
		padding:0 15px 0 15px;
		text-align:center;
		color:#fff;
	}
	
	.coupDeCoeur p a{
		color:#ecb45f;
		font-style:italic;
		font-weight:bold;
		font-size:90%;
		text-decoration:none;
	}
	
	.coupDeCoeur p a:hover{
		color:#fff;
	}
/* ================================================ NOS COUPS DE COEUR */



/* ================================================ FLASH ACCUEIL */
	#flash{
		display:none;
	}
/* ================================================ FLASH ACCUEIL */



/* ================================================ GABARIT PAGE INTERNE */
	#contenuInterne{
		width:628px;
		margin:0 0 6px 0;
	}
	
	#contenuInterne h1{
		margin:0;
		padding:0;
		width:628px;
	}
	
	#contenuInterne h1 img{
		width:628px;
	}
	
	#contenuInternePage{
		width:628px;
	}
/* ================================================ GABARIT PAGE INTERNE */



/* ================================================ PAGES NOTRE METIER */
	#notreMetierGauche{
		width:584px;
		margin:20px 0 0 0;
		padding:0 22px 0 22px;
	}
	
	#notreMetierGauche p{
		margin:0 0 16px 0;
	}
	
	#notreMetierGauche p.accroche{
		margin:0 0 16px 0;
		font-size:140%;
		font-weight:bold;
	}
	
	#menuNotreMetier{
		display:none;
	}
	
	#notreMetierDroite{
		
	}
	
	#pourQuiQuoiComment{
		width:278px;
		padding:0 0 0 45px;
		height:354px;
		margin:20px 0 0 0;
	}
	
	#pourQuiQuoiComment h2{
		margin:0 0 4px 0;
		padding:0;
		font-size:120%;
		color:#c67809;
	}
	
	#vendeurAcheteur{
		display:none;
	}
	
	#visuelNotreMetier{
		display:none;
	}
	
	#visuelQuiQuoiComment{
		
	}
	
	#listeQuiQuoiComment{
		margin:0;
		padding:0 0 0 3px;
		border-left:14px solid #ecb45f;
		color:#64003e;
		list-style:none;
	}
	
	#listeQuiQuoiComment li{
		margin:0 0 0 0;
		padding:5px 0 0 0;
	}
/* ================================================ PAGES NOTRE METIER */



/* ================================================ VENDEUR / ACHETEUR */
	#vendeurAcheteurGauche{
		width:395px;
		margin:20px 0 0 0;
	}
	
	#vendeurAcheteurGauche h1{
		margin:0 0 0 23px;
		padding:0;
		font-size:120%;
		font-weight:normal;
		color:#c67809;
	}
	
	.titreVendeurAcheteurGrand{
		font-size:120%;
	}
	
	#visuelVendeurAcheteur{
		display:none;
	}
	
	#vendeurAcheteurDroite{
		width:388px;
		margin:20px 0 0 22px;
	}
	
	#texteVendeurAcheteur{
		height:314px;
	}
	
	#texteVendeurAcheteur h1{
		margin:0;
		padding:0;
		font-size:120%;
	}
	
	#texteVendeurAcheteur ul{
		margin:20px 0 0 16px;
		padding:0;
		list-style:none;
	}
	
	#texteVendeurAcheteur li{
		margin:0 0 16px 0;
		padding:0 0 0 10px;
		background-image:url(images/puce-plus.gif);
		background-repeat:no-repeat;
		background-position:0 4px;
	}
	
	#lienVendeurAcheteur{
		display:none;
	}
/* ================================================ VENDEUR / ACHETEUR */



/* ================================================ NOS BIENS */
	#moteurRechercheBien{
		margin:0 0 0 75px;
		height:402px;
	}
	
	#moteurRechercheBien h1{
		margin:0;
		padding:0;
		width:482px;
	}
	
	#moteurRechercheBien h1 img{
		width:482px;
	}
	
	#moteurRechercheBienContenu{
		width:460px;
		padding:10px 0 0 22px;
		height:361px;
		background-color:#f5d9af;
	}
	
	#vente{
		float:left;
		width:98px;
	}
	
	#vente2{
		float:left;
		width:80px;
	}
	
	#location{
		float:left;
		width:100px;
	}
	
	#moteurRechercheBienSelects{
		margin:30px 0 0 0;
	}
	
	#moteurRechercheBienSelects select{
		font-family:arial;
		font-size:11px;
		color:#464646;
		width:137px;
	}
	
	.moteurCellule1, .moteurCellule3{
		font-weight:bold;
	}
	
	.regular{
		font-weight:normal;
	}
	
	.moteurCellule1{
		width:96px;
	}
	
	.moteurCellule2, .moteurCellule4{
		width:146px;
		padding:5px 0 5px 0;
	}
	
	.moteurCellule3{
		width:69px;
	}
	
	#btnRechercher{
		margin:65px 0 0 0;
		width:438px;
		text-align:center;
	}
/* ================================================ NOS BIENS */



/* ================================================ LISTE DE BIENS */
	#titreListeBiens{
		margin:0;
		padding:0 0 4px 22px;
		border-bottom:2px solid #ecb45f;
		font-size:120%;
		font-weight:bold;
	}
	
	#paginationHaut{
		margin:6px 22px 0 0;
		text-align:right;
		font-weight:bold;
		font-size:90%;
	}
	
	#paginationBas{
		margin:15px 22px 0 0;
		text-align:right;
		font-weight:bold;
		font-size:90%;
	}
	
	.paginationTiret{
		font-weight:normal;
		color:#8c8c8c;
	}
	
	#paginationHaut a, #paginationBas a{
		color:#8c8c8c;
		text-decoration:none;
	}
	
	#paginationHaut a:hover, #paginationBas a:hover{
		color:#c67809;
	}
	
	.listeBien{
		margin:19px 22px 0 22px;
	}
	
	.criteresRecherche{
		font-size:90%;
		color:#c67809;
	}
	
	.listeVilleBien{
		margin:1px 0 0 0;
		font-size:110%;
		font-weight:bold;
		color:#202020;
	}
	
	.listeDescription, .listePrix{
		color:#202020;
	}
	
	.listeMaj{
		color:#202020;
		font-size:90%;
	}
	
	.listeDetailAnnonce{
		margin:1px 0 0 0;
	}
	
	.listeDetailAnnonce a{
		font-size:90%;
		font-weight:bold;
		color:#202020;
		text-decoration:none;
	}
	
	.listeDetailAnnonce a:hover{
		color:#c67809;
	}
/* ================================================ LISTE DE BIENS */



/* ================================================ DETAIL ANNONCE */
	.nAnnonce{
		color:#8c8c8c;
		font-weight:normal;
	}
	
	#annonceGauche{
		width:432px;
		padding:0 0 0 22px;
		margin:6px 26px 0 0;
		color:#202020;
	}
	
	.titreFicheBien{
		font-size:110%;
		font-weight:bold;
		margin:5px 0 0 0;
	}
	
	#annonceGauche h4{
		margin:7px 0 0 0;
		font-size:110%;
		font-weight:bold;
	}
	
	.ficheDescriptifDetaille{
		margin:0 0 0 11px;
	}
	
	.plusPetit{
		font-size:90%;
	}
	
	#annonceDroite{
		width:280px;
		margin:6px 0 0 22px;
	}
	
	#cliquerPhoto{
		display:none;
	}
	
	#ficheGrandePhoto{
		margin:2px 0 0 0;
	}
	
	#fichePetitePhoto1{
		float:left;
		width:130px;
		margin:10px 20px 0 0;
	}
	
	#fichePetitePhoto2{
		float:left;
		width:130px;
		margin:10px 0 0 0;
	}
	
	#ficheGrandePhoto a img, #fichePetitePhoto1 a img, #fichePetitePhoto2 a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#ficheGrandePhoto a:hover img, #fichePetitePhoto1 a:hover img, #fichePetitePhoto2 a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#photosNonContactuelles{
		display:none;
	}
	
	#ficheRetourListe{
		display:none;
	}
	
	#ficheAnnoncePrecedente{
		display:none;
	}
	
	#ficheAnnonceSuivante{
		display:none;
	}
/* ================================================ DETAIL ANNONCE */



/* ================================================ NOS PARTENAIRES */
	#texteNosPartenaires{
		margin:0 0 0 22px;
		padding:0 0 3px 0;
	}
	
	#texteNosPartenaires p{
		margin:0;
		padding:9px 0 0 0;
	}
	
	.partenaire{
		margin:16px 0 0 22px;
		height:40px;
	}
	
	.partenaireLogo{
		float:left;
		width:57px;
		padding:2px 14px 0 0;
	}
	
	.partenaireLogo a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.partenaireLogo a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.partenaireTexte{
		float:left;
		width:500px;
	}
	
	.partenaireTexte h2{
		margin:0;
		padding:0;
		font-size:100%;
		font-weight:bold;
		color:#c67809;
	}
	
	.partenaireTexte p{
		margin:-2px 0 0 0;
		padding:0;
		font-size:90%;
		color:#454545;
	}
	
	.partenaireTexte p a{
		color:#c67809;
		font-style:italic;
		text-decoration:none;
	}
	
	.partenaireTexte p a:hover{
		color:#64003e;
	}
/* ================================================ NOS PARTENAIRES */



/* ================================================ ALERTE EMAIL */
	.plusPetit2{
		font-size:80%;
	}
	
	.labelAlerteEmail{
		float:left;
		width:105px;
		margin:10px 0 0 0;
		padding:0 0 0 8px;
		font-weight:bold;
	}
	
	.champAlerteEmail{
		float:left;
		width:236px;
		margin:6px 0 0 0;
	}
	
	.champAlerteEmail input{
		width:230px;
		padding-left:3px;
		padding-right:3px;
		border:1px solid #aaafb2;
		font-family:arial;
		font-size:12px;
		color:#63003d;
	}
	
	.champAlerteEmail textarea{
		width:230px;
		height:45px;
		padding-left:3px;
		padding-right:3px;
		border:1px solid #aaafb2;
		font-family:arial;
		font-size:12px;
		color:#63003d;
	}
	
	.champAlerteEmail input.petitChamp{
		width:160px;
	}
	
	.champAlerteEmail input.moyenChamp{
		width:230px;
	}
	
	#btnInscrire{
		margin:20px;
		text-align:center;
		padding-right:22px;
	}
	
	#champsObligatoires{
		margin:25px 0 0 0;
		font-size:80%;
	}
	
	#formulaireMentions{
		font-size:80%;
		color:#454545;
		padding-right:22px;
	}
	
	.plusFonce{
		color:#343434;
	}
/* ================================================ ALERTE EMAIL */



/* ================================================ MENTIONS LEGALES */
	#contenuInterne h1#titreMentionsLegales{
		padding:9px 0 0 23px;
		margin:0;
	}
	
	#contenuInterne h1#titreMentionsLegales img{
		width:146px;
	}
	
	#contenuMentionsLegales{
		margin:6px 0 0 0;
		padding:20px 22px 10px 22px;
	}
	
	#contenuMentionsLegales h2{
		margin:0;
		padding:0;
		font-size:110%;
		font-weight:bold;
		color:#343434;
	}
	
	#contenuMentionsLegales p{
		margin:0 0 10px 0;
		padding:0;
		color:#626262;
	}
	
	#contenuMentionsLegales p a{
		color:#8c8c8c;
		text-decoration:none;
	}
	
	#contenuMentionsLegales p a:hover{
		color:#e09848;
	}
/* ================================================ MENTIONS LEGALES */



/* ================================================ FORMULAIRE DE CONTACT */
	#contact{
		margin:0 0 0 0;
		height:402px;
	}
	
	#contact h1{
		margin:0;
		padding:0;
	}
	
	#contact h1 img{
		margin:0;
		padding:0;
		width:628px;
	}
	
	#contactContenu{
		width:606px;
		padding:10px 0 10px 22px;
		height:361px;
		background-color:#f5d9af;
	}
	
	#formulaireGauche{
		width:380px;
	}
	
	#formulaireDroite{
		width:314px;
		margin:20px 0 0 0;
	}
	
	.labelContact{
		float:left;
		width:85px;
		margin:10px 0 0 0;
		padding:0 0 0 8px;
		font-weight:bold;
	}
	
	#madame{
		float:left;
		width:98px;
	}
	
	#mademoiselle{
		float:left;
		width:125px;
	}
	
	#monsieur{
		float:left;
		width:98px;
	}
	
	#btnEnvoyer{
		margin:25px 0 10px 0;
		text-align:center;
		padding-right:22px;
	}
	
	#champsObligatoires2{
		margin:5px 0 0 0;
		font-size:80%;
	}
/* ================================================ FORMULAIRE DE CONTACT */



/* ================================================ PROPOSER UN BIEN */
	.champProposer{
		float:left;
		width:140px;
		margin:6px 0 0 0;
	}
	
	.champProposer select{
		font-family:arial;
		font-size:11px;
		color:#464646;
		width:137px;
	}
/* ================================================ PROPOSER UN BIEN */
