html, body    { border: 0; padding: 0; margin: 0; font-size: 12px; color: #d0d0d0; font-family: arial, helvetica, sans-serif; background-color: #ffffff; }
img { border: 0; }
.clearboth	{ clear: both; }
.floatLeft	{ float: left; }
.boutonRechercheAvancee	{ color: #ffffff; text-decoration: underline; font-style: italic; }
.boutonRechercheAvancee:hover	{ color: #ffffff; text-decoration: underline; font-style: italic; }
.lienBleu	{ color: #ffffff; text-decoration: none; text-decoration: underline; }
.lienBleu:hover	{ color: #ffffff; text-decoration: none; text-decoration: underline; }
.lien	{ color: #693631; text-decoration: none; text-decoration: underline; }
.lien:hover	{ color: #383c3b; text-decoration: none; text-decoration: underline; }
.titrePage	{ text-transform: uppercase; font-family: Times New Roman, Times, sans-serif; font-size: 13px; }
.onzePx	{ font-size: 11px; }
.gras 	{ font-weight: bold; }
.italic	{ font-style: italic; }
.texteRouge	{ color: #c52b1e; }
.texteVert	{ color: #1cb932; }
.msgerreur	{ color: #c52b1e; font-size: 11px; }
hr	{ position: relative; float: left; width: 485px; }

/*Container*/
#container 	{ position: absolute; width: 800px; left: 50%; margin-left: -400px; background-color: #693631; }

/*Header*/
	/*Partie logo*/
	#partieLogo	{ position: relative; float: left; width: 800px; left: 50%; margin-left: -400px; height: 81px; }
	#logo	{ position: relative; float: left; width: 180px; margin: 10px 0 15px 12px; }
	
	/*Partie menu*/
	#partieMenu	{ position: relative; float: right; width: 534px; color: #383c3b; text-transform: uppercase; text-align: center; }
	#partieMenu a { text-decoration: none; color: #383c3b; }
	#partieMenu a:hover { text-decoration: none; color: #01abff; }
	.boutonMenu	{ position: relative; float: left; width: 106px; border-left: 1px solid #383c3b; height: 56px; padding-top: 25px; background-color: #e8e8e8; }
	.boutonMenuGauche	{ position: relative; float: left; width: 106px; height: 56px; padding-top: 25px; background-color: #e8e8e8; }
	.pointMenu	{ position: relative; float: left; width: 4px; margin: 5px 0 0 48px; }
	
/*Photo accueil*/
#imageHeader	{ position: relative; float: left; height: 202px; }
.pics { position: relative; float: right; width: 534px; margin: 0; }
.pics img { position: relative; float: right; width: 534px; margin: 0; }
.photoAgence	{ position: relative; float: left; margin: 0 10px 0 0; }

/*Partie recherche*/
#partieRecherche	{ position: relative; float: left; width: 230px; text-transform: uppercase; font-size: 11px; padding: 10px 18px 18px 18px; margin-bottom: 30px; }   
.selectRecherche	{ text-transform: none; margin-top: 5px; width: 229px; border: none; background-color: #e8e8e8; font-size: 11px; }
.selectRechercheA	{ text-transform: none; margin-top: 5px; width: 229px; border: none; background-color: #d6d6d6; font-size: 11px; }
.inputRecherche	{ text-transform: none; margin: 5px 2px 0 2px; width: 74px; border: none; background-color: #e8e8e8; font-size: 11px; }
.inputRechercheA	{ text-transform: none; margin: 5px 2px 0 2px; width: 85px; border: none; background-color: #d6d6d6; font-size: 11px; }
.localisationRechercheA	{ text-transform: none; margin: 5px 2px 0 2px; width: 229px; border: none; background-color: #d6d6d6; font-size: 11px; }
.rechercheDroite	{ position: relative; float: right; margin: 0 0 0 0; }
.rechercheDroiteChambre	{ position: relative; float: right; margin: 0 40px 0 0; }
.bouton	{ position: relative; float: right; margin-top: -3px; color: #ffffff; background-color: #c52b1e; border: 1px solid #ed3123; width: 133px; font-size: 11px; }
.boutonLancerRecherche	{ position: relative; float: left; color: #ffffff; background-color: #c52b1e; border: 1px solid #ed3123; }
.nbPieces	{ position: relative; float: left; margin: 3px 0 0 0; }
.boutonSavoir	{ position: relative; float: left; margin-top: -3px; color: #ffffff; background-color: #c52b1e; border: 1px solid #ed3123; }

/*Partie centrale*/
#partieCentrale	{ position: relative; float: right; width: 506px; margin: 0; padding: 18px 14px 30px 14px; background-color: #e8e8e8; color: #383c3b; }
.annonceVedette	{ position: relative; float: left; widht: 138px; margin-right: 20px; }
.annonceVedette	a { display: block; position: relative; float: left; font-size: 11px; text-decoration: none; padding: 2px 4px 2px 4px; margin-top: 3px; color: #ffffff; background-color: #c52b1e; border: 1px solid #ed3123; }

/*Acheter*/
#rechercheAcheter select	{ margin: 0 8px 0 3px; }
#rechercheAcheter input	{ margin: 0 0 0 80px; }
.annonceVente	{ position: relative; float: left; width: 495px; margin-bottom: 20px; padding: 0 0 10px 10px; background-color: #ffffff;}
.borderPhotoAnnonce	{ position: relative; float: left; width: 138px; margin-top: 27px; border: 1px solid #383c3b; }
.texteDescription	{ position: relative; float: left; width: 300px; margin: 10px 0 0 13px; }
.texteDescriptionAnnonce	{ position: relative; float: left; width: 300px; margin: 10px 0 0 13px; }
.boutonConsulter	{ position: relative; float: left; width: 100px; text-align: center; color: #ffffff; text-decoration: none; background-color: #c52b1e; border: 1px solid #ed3123; }
.typeBien	{ position: relative; float: right; width: 102px; color: #ffffff; text-align: center; background-color: #522a26; }
.selectClasser { text-transform: none; margin: 5px 2px 0 2px; width: 140px; border: none; color: #ffffff; background-color: #a66f6a; font-size: 11px; }
.selectRetourner { text-transform: none; margin: 5px 2px 0 2px; width: 50px; border: none; color: #ffffff; background-color: #a66f6a; font-size: 11px; }
.afficher	{ font-size: 11px; margin: 0 50px 0 0; width: 100px; text-align: center; color: #ffffff; text-decoration: none; background-color: #c52b1e; border: 1px solid #ed3123; }

/*Annonce*/
.texteAnnonce	{ position: relative; float: left; width: 300px; margin: 0 0 0 5px; }
.annoncePageAnnonce	{ position: relative; float: left; width: 495px; margin-bottom: 20px; padding: 0 0 10px 10px; background-color: #ffffff;}
.photoAnnonce img	{ position: relative; float: left; width: 138px; margin: 5px; }
#annonceCentre	{ text-align: center; }
.lienPhotoAnnonce	{ border: 1px solid #383c3b; }

/*Simulateur*/
.simulateur	{ position: relative; float: left; width: 480px; padding: 10px; border: 1px solid #383c3b; background-color: #c3c3c3;}
.simulateur label	{ float: left; width: 35%; margin-right: 0.5em; padding-top: 0.2em; text-align: left; }
.inputSimulateur	{ float: left; width: 100px; margin: -2px 4px 0 0; }
#simulation1	{ position: relative; float: left; margin: 5px 0 0 180px; }
#simulation2	{ position: relative; float: left; margin: 5px 0 0 180px; }

/*Alertes*/
.blocAlertes	{ position: relative; float: left; width: 485px; padding: 10px; background-color: #c3c3c3; }
.titreAlertes	{ position: relative; float: left; padding: 5px; background-color: #c3c3c3; background-color: #e8e8e8; }
.alertes	{ position: relative; float: left; width: 218px; padding: 5px; margin-right: 15px; background-color: #c3c3c3; border: 1px solid #383c3b; }
.alertes2	{ position: relative; float: left; width: 218px; padding: 5px 5px 13px 5px; background-color: #c3c3c3; border: 1px solid #383c3b; }
.alertes label	{ float: left; width: 53%; margin-right: 0.5em; padding-top: 0.2em; text-align: left; }
.alertes2 label	{ float: left; width: 53%; margin-right: 0.5em; padding-top: 0.2em; text-align: left; }
.inputAlertes	{ float: left; width: 79px; margin: 0 0 0 0; }
.boutonAlertes	{ position: relative; float: left; margin: 0 0 0 120px; color: #ffffff; background-color: #c52b1e; border: 1px solid #ed3123; width: 82px; }
.boutonAlertes2	{ position: relative; float: left; margin: 28px 0 0 120px; color: #ffffff; background-color: #c52b1e; border: 1px solid #ed3123; width: 82px; }
.select	{ position: relative; float: left; margin-top: 5px; width: 230px; border: 1px solid #8b8b8b; background-color: #e8e8e8; }
.floatLeftAlertes	{ position: relative; float: left; width: 200px; }
.alerteDroite	{ position: relative; float: right; margin: 0 30px 0 0; width: 200px; }
.alerteDroiteChambre	{ position: relative; float: right; margin: 0 30px 0 0; width: 200px; }
.alerteDroiteLocalisation	{ position: relative; float: right; width: 205px; margin: -15px 22px 0 0; }
.alerteLocalisation	{ position: relative; float: right; margin: 0 0 0 0; }
.alerteBiens	{ position: relative; float: right; margin: 0 95px 0 0; }
.inputPageAlertes	{ width: 72%; margin-right: 0.5em; padding-top: 0.2em; text-align: left; }
.inputPageAlertesVille	{ width: 68%; margin-right: 0.5em; padding-top: 0.2em; text-align: left; }
.labelAlertes	{ float: left; width: 20px; margin: 5px 0 0 0; }
.deconnexion	{ position: relative; float: right; text-decoration: none; margin-right: 2px; background-color: #c52b1e; padding: 2px; color: #ffffff; }
.lienCp	{ color: #693631; text-decoration: none; }
.lienCp:hover	{ color: #383c3b; text-decoration: none; }


/*Contact*/
.boutonAfficher	{ position: relative; float: left; font-size: 10px; margin: 2px 5px 0 0; width: 100px; text-align: center; color: #ffffff; text-decoration: none; background-color: #c52b1e; border: 1px solid #ed3123; }
.texte11px	{ position: relative; float: left; font-size: 11px; margin-top: 4px; width: 100%; }
.adresse	{ float: left; font-weight: bold; width: 17%; margin: 0 0 0 35px; text-align: right; }
.notreAdresse	{ float: left; width: 60%; margin: 0 0 0 10px; text-align: left; }

/*Footer*/
#footer	{ position: relative; float: left; bottom: 0; left: 0; height: 32px; width: 776px; background-color: #693631; color: #ffffff; padding: 10px 0 0 0; text-align: center; }
