@charset "utf-8";
/* CSS Document */

/*MOTEUR DE RECHERCHE*/
#moteurDeRecherche
{
	position:absolute;
	background-image:url(../images/home/degrade_moteur_recherche.jpg);
	background-repeat:repeat-y;
	left:0px;
	width:220px;
	top: 0px;
}

/*PARTIE CENTRALE DU SITE CONTENANT LE BANNER, ANNONCES ET COUP DE COEURS*/
#content
{
	margin-left:220px;
	margin-bottom:20px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}

/*DIV PAGINATION, ET TRIER PAR...*/
#resultatTri
{
	margin-bottom:20px;
	margin-left:20px;
	margin-right:20px;
	margin-top:40px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8DB93F;
}
#resultatTri #resultat
{
	font-weight:bold;
	margin:0px;
	padding:0px;
	float:left;
}
#resultatTri #trier
{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	padding:0px;
}

 #tri
{
	margin-left:575px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	padding:0px;
}

#resultatTri .btRetour
{
	cursor:pointer;
	margin-left:0px;
}


/*DIV CONTENANT LES VIGNETTES DES ANNONCES ET LES COUPS DE COEUR*/
#centre
{
	width:715px;
	margin-left:20px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}

/*DIV CONTENANT LES PARTIES MENTIONS LEGALES ET CONTACT GENERAL*/
#center_mentions_contact
{
	width:715px;
	margin-left:20px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}


/*COUPS DE COEUR*/
#coupDeCoeur
{
	width:122px;
	margin-left:573px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
	background-image:url(../images/home/degrade_cdc.jpg);
	background-repeat:repeat-y;
	border: 1px solid #727171;
}

#coupDeCoeur .annoncesCoupDeCoeurHome
{
	margin-bottom:20px;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	padding:0px;
	text-align:center;
}
/*IMAGE INFOS POUR LES VIGNETTES*/
.PuceInfos
{
	vertical-align:middle;
	cursor:pointer;
}
/*STYLE VILLE POUR LES VIGNETTES*/
.villeListing
{
	font-size:0.7em;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	padding:0px;
}

/*STYLE POUR LE MOUVEAU*/
.new
{
	font-size:0.9em;
	color:#C60000;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

/*NEWSLETTER HOME*/
#InscriptionNewsletterPage
{
	position:absolute;
	background-image:url(../images/home/degrade.jpg);
	background-repeat:repeat-x;
	height:40px;
	width:200px;
	z-index:2;
	padding:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	margin-left:510px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:0px;
}
.MessageNewsPage
{
	position:absolute;
	background:#95BE3E;
	height:20px;
	width:200px;
	z-index:4;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:40px;
	margin-left:510px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:0px;
}

#InscriptionNewsletterPage label
{
	color:#606060;
	font-weight:bold;
	font-size:0.9em;
}
#InscriptionNewsletterPage #email
{
	width:150px;
	height:15px;
	margin:0px;
	padding:0px;
	border: 1px solid #666666;
	font-size:0.6em;
}
#InscriptionNewsletterPage #send_button
{
	padding:0px;
	margin:0px;
}

/*************************************************************************************/
/******************************DETAIL D'UN BIEN***************************************/
/*************************************************************************************/

/*Pour les options impression, localisation,...*/
.descriptionOptions
{
	font-size:0.7em;
	color:#606060;
	list-style-type:none;
	padding:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	line-height:14px;
}

#descriptionOptions li
{
	display:inline;
	margin:0px;
	padding:0px;
}

/*Liste pour les vignettes presentes sous les grandes images*/
.listeVignetteDetailBien
{
	list-style-type: none;
	padding:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:6px;
	margin-top:10px;
	text-align:center;
	width:100%;
}

.listeVignetteDetailBien li
{
	display:inline;
	padding:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
}

.listeVignetteDetailBien li a
{
	margin:0px;
	padding:0px;
}

/*Permet de caler la ref, detail, description et options suplementaire du bien*/
#visuelDescriptifDetail
{
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
	width:270px;
}

#detailAnnonceBien
{
	margin-left:290px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
	width:180px;
}

/*Partie de gauche resumant le detail du bien*/
#descriptifDetail
{
	padding:0px;
	margin:0px;
	float:left;
}
#descriptifDetail p
{
	font-size:0.7em;
	text-align:justify;
}









#listeAnnoncesHome img 
{
	border:none;
}
#listeAnnoncesHome 
{
	float:left;
	height:415px;
	margin:0;
	overflow:auto;
	padding:0;
	width:560px;
}

#listeAnnoncesHome .annoncesHome
{
	/*float:left;*/
	margin:0;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #CCCCCC;
}
#listeAnnoncesHome  h2 
{
	color:#8DB93F;
	font-size:0.8em;
	font-weight:bold;
	margin:10px 10px 10px 0;
	padding:0;
}
#listeAnnoncesHome  .img_list 
{
	border:1px solid #666666;
}
#listeAnnoncesHome  .villeListing 
{
	font-size:0.7em;
	margin:0px 0 5px;
	padding:0;
	color:#8DB93F;
	font-weight:bold;
}
#listeAnnoncesHome .pclassProjet
{
	height:45px;
}

#listeAnnoncesHome p 
{
	color:#606060;
	font-size:0.8em;
	margin:0;
	padding:0;
}
#listeAnnoncesHome  .descIntroProjet {
	float:right;
	width:465px;
	
}

.villeListing img
{
	vertical-align:bottom;
}
