/**********************************************************************************/
/*** Recherche ********************************************************************/


#colCrit,#colCritEnregistrer
{
	width:197px;
	height:1107px;
	float:left;
	color:#404040;
	background-image:url(../images/fd-filtreRecherche.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	overflow:hidden;
}

#colCritEnregistrer
{
	background-image:url(../images/fd-filtreEnregistrer.gif);
	height:1018px;
}

#colMilieuRech
{
	width:692px;
	float:right;
	padding-right:10px;
	overflow:hidden;
}

#colMilieuRech a
{
	text-decoration:none;
}

/************************************/
/******** ColGauche *****************/

#colCrit p,#colCrit img, #colCrit ul,#colCritEnregistrer p,#colCritEnregistrer img,#colCritEnregistrer ul
{
	padding:0 10px 0 10px;
}

#colCrit li,#colCritEnregistrer li
{
	list-style-type:none;
	font-size:12pt;
}

#titreFiltreColGauche
{
	color:#6b6b6b;
	margin:8px 0 0 15px;
}

#titreFiltreColGauche span
{
	color:#144482;
	font-size:14pt;
}

#nbBienColGauche
{
	color:#f36925;
	margin:13px 0 5px 0;
	font-size:18pt;
}


.margeBarre
{
	margin:6px 0 7px 0;
}

.lienGauche a,.lienGauche span
{
	text-decoration:none;
	color:#404040;
	font-size:12px;
}


/************************************/
/******** Coup de coeur *************/
#coupCoeur
{
	background-image: url(../images/fd-ccoeurRecherche.gif);
	height:162px;
	width:693px;
	overflow:hidden;
}

#btnRechG{
	position:absolute;
	display:block;
	float:left;
	height: 130px;
	width: 20px;
	margin-left:0px;
}

#btnRechG a{
	display:block;
	background-image: url(../images/btn-gauche.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 115px;
	width: 20px;
	color: #144381;
	text-decoration: none;
	text-indent: 1px;
}


#btnRechD{
	position:absolute;
	display:block;
	float:left;
	height: 115px;
	width: 20px;
	margin-left:672px;
	text-decoration: none;
}

#btnRechD a{
	display:block;
	background-image: url(../images/btn-droit.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 115px;
	width: 20px;
	text-indent: 1px;
	color: #144381;
}

#ccRech
{
	width:660px;
	height:154px;
	overflow:hidden;}	
#ccRech ul, #ccRech li{
	margin:0;
	padding:0;
	list-style:none;
	}
#ccRech li{ 
	width:660px;
	height:154px;
	overflow:hidden; 
	}	

#zoneCc li
{
	display:inline;
	list-style-type:none;
	height: 154px;	
	overflow:hidden; 

}


#ccRech{
	margin-left:25px;
	height: 154px;
	width: 650px;	
	overflow:hidden;
	position:absolute;

}
#ccRech ul
{
	height: 154px;	
}

#coupCoeur h1
{
	color:#fff;
	font-size:15px;
	padding:3px 0 0 200px;
}


/************************************/
/******** Photo d'un bien ***********/


.bienPhoto
{
	display:block;
	width:150px;
	height:131px;
	border:1px solid #acacac;
	background-color:#e2e3e6;
	float:left;
	margin-right:11px;
	overflow:hidden;
}

.pPhoto
{
	width:150px;
	text-align:center;
}


.bandeauSemi
{
	width:150px;
	height:18px;
	position:relative;
	bottom:18px;
	background-color:#4a4d34;
	opacity:0.8;
	filter: alpha(opacity=80);
	font-size:12px;
}

.bandeauSemi a 
{
	color:#fff;
}

.bandeauSemi p ,.prixPhoto p
{
	padding:2px 0 0 5px;
}

.prixPhoto
{
	position:relative;
	bottom:18px;
	font-size:12px;
}

.prixPhoto a
{
	color:#666666;
}

.bandeauPhoto
{
	position:relative;
	bottom:150px;
}
/************************************/
/******** Chemin de fer *************/
#cheminFer
{
	margin:8px 0;
	background-image: url(../images/fd-cheminFerRecherche2.gif);
	background-repeat:no-repeat;
	height:29px;
	width:693px;
	padding:6px 0 0 20px;
	font-size:12px;
	color:#174481;	
}

#p1CF
{
	width:293px;
	float:left;
}

#p2CF
{
	text-align:right;
	position:relative;
	right:42px;
	float:right;
}

#p2CF a
{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

/********************/
#methodeDeTri
{
	font-size:12px;
	color:#454545;	
	margin-left:10px;
	margin-bottom:10px;
}

#methodeDeTri a
{
	font-size:12px;
	color:#3076d4;	
}

/************************************/
/******** liste de biens ************/
#listeBiens
{
	width:693px;
	padding-left:20px;
}

.blocBien
{
	float:left;
	width:150px;
	margin: 0 12px 80px 0;
}



.description
{
	clear:both;
	display:block;
	height:160px;
	width:150px;
	overflow:hidden;
	padding-top:10px;
}

.description a
{
	color:#666;	
}

.description p,.ligneDetailBaisse p, .ligneDetail p
{
	float:right;
	width:134px;
	font-size:12px;
	text-align:justify;
}

.description img,.ligneDetailBaisse img, .ligneDetail img
{
	float:left;
	position:relative;
	top:3px;
}


.ligneDetailBaisse p a
{
	color:#ed7910;	
}

.ligneDetail p a
{
	color:#3076d4;	
}


/*.	eauPhoto
{
position:relative;
bottom:150px;
left:0px;
border:0;
}*/


/************************************/
/******** pop ajout à la selection **/
#popGeneral
{
	width:232px;
	margin:auto;
	height:342px;
	overflow:hidden;
	background-image:url(../images/fd-popup.gif);
	background-position:top;
}

#popAjoutSelection
{
	width:152px;
	margin:auto;
}

#popAjoutSelection a
{
	text-decoration:none;
}

#popAjoutSelectionCartouche,#popAjoutSelectionOk
{
	margin:15px 10px 30px 10px;
	color:#fff;
	font-size:12px;
	text-align:left
}

#popAjoutSelection p
{
	text-align:left;
}

#popAjoutSelectionOk
{
	position:absolute;
	top:282px;
	left:30px;
	width:150px;
}

#popAjoutSelectionOk p
{
	text-align:center;
}

#popAjoutSelectionOk a
{
	color:#fff;
	width:150px;
	display:block;
}

#popDesabonne p
{
	text-align:justify;
	padding: 8px;
	font-size:14px;
}


#popDesabonneOk a
{
	text-decoration:none;
	background-color:#333;
	color:#fff;
	font-size:14px;
	padding:5px;
	color:#fff;
	width:150px;
	margin:0px 10px;
	display:inline-block;
}

#popDesabonneOk p
{
	text-align:center;
}



/*************/
#selectionOrange
{
	height:166px;
	overflow:hidden;
	margin : 6px 0px 0px -10px;
	padding:0px;
}

#selectionOrange h3
{
	color:#fff;
	font-size:16px;
	font-weight:bolder;
	padding-left:11px;
}



#orangePageBien
{
	height: 100px;
	width: 180px;	
	overflow:hidden;
	/*position:absolute; */
}
#orangePageBien
{
	margin-left:6px;
	}	
#orangePageBien ul, #orangePageBien li{
	margin:0;
	padding:0;
	list-style:none;
	}
#orangePageBien li{ 
	width:180px;
	height: 100px;
	overflow:hidden; 
	}	


.bienPhotoOrange 
{
	float:left;
	margin-top:10px;
	margin-left:0px;
	width:90px;
	overflow:hidden; 
}

.bienPhotoOrange img
{
	margin:0;
	padding:0;
	width:80px;
	height:61px;
}

.bienPhotoOrange img a
{
	border:none;
}


.texteSelectionFicheBien
{
	position:relative;
	top:30px;
	left:40px;
	text-align:center;
}

.texteBlanc a,.texteBlanc
{
	font-size:10px;
	color:#fff;
	text-decoration:none;
}

.consultSelection a
{
	position:relative;
	top:12px;
	left:21px;
	font-size:12px;
	font-weight:bold;
	color:#454545;
	text-decoration:none;
}

#btnGaucheOrange{
	position:absolute;
	display:block;
	float:left;
	height: 100px;
	width: 6px;
	margin-left:0px;
}

#btnGaucheOrange a{
	display:block;
	background-image: url(../images/puce-triangle-orange-gauche.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 100px;
	width: 6px;
	color: #eb692b;
	text-decoration: none;
	text-indent: 1px;
	position:relative;
	left:-4px;
	bottom:95px;
}
#btnDroitOrange{
	position:absolute;
	display:block;
	height: 100px;
	width: 6px;
	margin-left:0px;
}

#btnDroitOrange a{
	display:block;
	background-image: url(../images/puce-triangle-orange-droit.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 100px;
	width: 6px;
	color: #eb692b;
	text-decoration: none;
	text-indent: 1px;
	position:relative;
	left:189px;
	bottom:95px;
}


#numeroDePages
{
	color:#bbb;
	margin-bottom:15px;
}

#numeroDePages a
{
	border:1px solid #bbb;
	padding:2px;
	color:#bbb;
	background-color:#fff;
	font-size:14px;
}

#numeroDePages a:hover
{
	background-color:#eee;
}

.selectionne a
{
	color:#3076D4;
	background-color:#eee;
}

#rechercheParCarte
{
	margin:5px 0px;
	display:block;
	width:180px;
	height:27px;
	background-image:url(../images/btn-recherche-carte.gif);
}

#rechercheParCarte a 
{
	position:relative;
	top:5px;
	padding:0px 30px;
	color:#fff;
	font-weight:bold;
}

.pasDeBiensSelection
{
	position:relative;
	top:50px;
	left:4px;
}

/********************************/
/**** Enregistrement du filtre **/

/******************************/
#descriptionBien
{
	width:698px;
	height:342px;
	background-image:url(../images/fd-pageEnregistrerFiltre.gif);
	background-repeat:no-repeat;
	padding:10px 20px 0px 20px;
	font-size: 12px;
}


#descriptionBien h2
{
	display:block;
	color:#ed7a11;
	font-size: 18px;
	height:24px;
	overflow:hidden;
}

#descrTexte
{
	display:block;
	color:#404040;
	font-size: 12px;
	width:425px;
	height:86px;
	overflow:hidden;
}

#descriptionGauche span
{
	display:block;
	width:230px;
	margin-top:5px;
	font-weight:bold;
}

#descriptionGauche
{
	float:left;
	width:330px;
}

#descriptionHaut
{
	width:670px;
	margin-bottom:15px;
}


#descriptionDroite
{
	float:right;
	width:320px;
	margin-top:0px;
}

#descriptionDroite ul
{
	list-style-type:none;
}

#descriptionDroite h3
{
	margin:5px 0 5px 0;
	font-size: 12px;
	overflow:hidden;
}

#descriptionBien #btnCarte
{
	margin:25px 0 5px 0;
}

#descriptionBien #btnCarte a
{
	margin-right:5px;
}

#descriptionGauche input
{
	width:260px;
}

#btnEnrModif,#btnReinit
{
	display:none;
}


