@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;

}

body {
	margin: 0px;
	background-color: #555552;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}


#contener {
	position: relative;
	width: 840px;        /* selon la largeur voulue */
    margin-left: -420px;  /* moitie de width */
    left: 50%;          /* constant, toujours 50% */
	

}


h2 {
	background-image: url(../imagess/loupe.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 21px;
	margin-left: 21px;
	padding-left: 24px;
	color:#7A1164;
	font-size:0.9em;
	padding-top:5px;
	padding-bottom:20px;	


}

.noborder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	

}

/******************************/
/****** pages éditables ******/
/******************************/
#contener #editable h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #7A1164;	
	margin-bottom:20px;	
	margin-top:5px;	

}

#contener #editable p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #585857;	
	margin-bottom:15px;
}

#contener #editable ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #585857;	
	list-style-image: none;
	list-style-type: none;
	margin-left:44px;
	}
#contener #editable a {
	color: #7A1164;
}

#contener #editable a:hover {
	
	text-decoration: none;
}




/******************************/
/******* Menu Haut ************/
/******************************/

#menuhaut {
	list-style-image: none;
	list-style-type: none;
	margin-left:44px;
	margin-top: 8px;
	
}

#menuhaut li {
	display: inline;

}

#menuhaut li a {
	
	font-size: 0.8em;
	color: #7A1164;
	margin-right:70px;
}
	#menuhaut li a:hover {
	color: #FFFFFF;
	text-decoration: none;	
	}



/******************************/
/***Zone recherche gauche***/
/******************************/


#recherche {
	border: 1px solid #ad1979;
	background-color: #d8d2d5;
	padding-top: 5px;



}#recherche .transaction {
	color: #7a1164;
	font-size: 0.8em;
	font-weight: bold;
	padding-left:3px;
}
#recherche label {
	color: #585857;
	font-size: 0.8em;
	padding-left: 3px;
	
}
#recherche .localisation {
	color: #7a1164;
	background-image: url(../imagess/fond-localisation.gif);
	background-repeat: no-repeat;
	height: 24px;
	margin-left: 4px;
	padding-top: 4px;
	padding-left: 9px;
	margin-top: 10px;
	font-size: 0.8em;
	font-weight: bold;
}
#recherche .zonegeo {
	background-image: url(../imagess/puce-grise.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 5px;
	margin-left:13px;
}

#recherche .zonegeo select {
	font-size: 0.7em;
	width: 150px;
	border: 1px solid #5C5C6C;	

}

#recherche .typebien {
	background-image: url(../imagess/separateur.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #7a1164;
	font-size: 0.8em;
	font-weight: bold;
	margin-top:10px;
	padding-bottom:7px;
	margin-left: 4px;
	padding-left: 9px;
	
}

#recherche select.type {
	font-size: 0.7em;
	width: 150px;
	border: 1px solid #5C5C6C;
	padding-left: 5px;
	margin-left:17px;
	margin-top:3px;	
	

}
#recherche .prix {
	font-size: 0.7em;
	width: 70px;
	border: 1px solid #5C5C6C;
	margin-left:13px;


}

#recherche .boutonrechercher {
	background-image: url(../imagess/fleche-mauve.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin-left: 80px;
	padding-left: 17px;
	margin-top:20px;
	display: block;
	color:#3A0127;
	font-size:0.9em;
}

	#recherche .boutonrechercher:hover {
	text-decoration: none;
		
	}
	
#recherche .boutonok {
	background-image: url(../imagess/fleche-mauve.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin-left: 10px;
	padding-left: 15px;
	display: block;
	color:#3A0127;
	font-size:0.9em;
}

	#recherche .boutonok:hover {
	text-decoration: none;
		
	}
	
/******************************/
/***Gestion des resultats de***/
/******************************/

.resultat {
	
	margin-left: 21px;
	padding-left: 24px;
	color:#7A1164;
	font-size:0.9em;
	padding-top:5px;
	padding-bottom:20px;	


}


.separateur {
	background-image: url(../imagess/separateur-grand.gif);
	background-repeat: no-repeat;
	margin-left: 9px;
}
.TexteConteurBiens {
	font-size: 0.8em;
	color: #741867;
	padding-bottom:480px;
	text-align: center;
}





.zone {
	font-size: 1em;
	color: #741867;
	text-align: center;
	font-weight: bold;
	margin-top:5px;
	}




.descriptif {
	font-size: 0.8em;
	color: #585857;
	margin-left: 8px;
	margin-top:10px;
}
.prix {
	font-size: 0.9em;
	color: #3A0127;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	font-weight: bold;
}

.TexteVignette {
	font-size: 0.7px;
	color: #585857;
}
.voircontact {
	background-image: url(../imagess/contact-infos.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 22px;
	width: 583px;
	margin-left: 25px;
}
.voircontact a.voirbien {
	font-size: 0.8em;
	color: #FFFFFF;
	margin-left: 10px;
	padding-left: 25px;
	padding-top:2px;
	text-decoration: none;
	display: block;
	width: 70px;
	float: left;
}

.voircontact a.contacter {
	font-size: 0.8em;
	color: #FFFFFF;
	margin-left: 47px;
	padding-left: 25px;
	padding-top:2px;
	text-decoration: none;
	display: block;
	width: 90px;
	float: left;
}

#compteur {
	margin-top: 30px;
}

/******************************/
/***Gestion des détails***/
/******************************/

#offre {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #B0B0A0;
	border-right-color: #B0B0A0;
	border-left-color: #B0B0A0;
	margin-left: 25px;
}
.zonegrand {
	font-size: 1.3em;
	color: #741867;
	text-align: center;
	font-weight: bold;
	margin-top:5px;
	width:453px;
	margin-bottom: 10px;

}

#photos {
	width: 556px;
	margin-left: 54px;
}

	#photos .bordure {
	border: 1px solid #B0B0A0;	
	}
	
	#photos a.fleche {
	text-decoration: none;
	margin-left: 30px;
	
	}
	
	#photos .vignette {
	font-size: 0.7em;
	color: #7A1164;
	text-align: center;	
	}
	#photos .marge {
	margin-top:10px;	
	}
	
.descriptifdetail {
	font-size: 0.8em;
	color: #585857;
	margin-left: 54px;
	margin-top:10px;
}

.prixdetail {
	font-size: 0.9em;
	color: #3A0127;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 84px;
	font-weight: bold;
}

a.contactdetail {
	font-size: 0.8em;
	color: #FFFFFF;
	margin-left: 200px;
	padding-left: 35px;
	padding-top:3px;
	text-decoration: none;
	display: block;
	width: 82px;
	background-image: url(../imagess/nous-ecrire.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: bold;
	height:22px;
}

a.retour {
	background-image: url(../imagess/fleche-ronde.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 20px;
	margin-left: 17px;
	padding-left: 37px;
	padding-top:5px;
	display: block;
	margin-bottom: 20px;
	font-size: 0.8em;
	color: #7A1164;
	height:27px;
}


/******************************/
/***Gestion des détails***/
/******************************/

#formcontact {
	font-size: 0.8em;
	color: #585857;
	margin-left:25px;
}

.ref {
	color:#7A1164;

}

.petit {
	font-size:0.8em;

}

#formcontact input, #formcontact textarea {
	border: 1px solid #993366;	

}


.titre_editeur {
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #585857;
margin-left: 8px;
margin-top:5px;
}


.titre_editeur_detail {
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #585857;
margin-left: 55px;
margin-top:5px;
}

