/**********************************************************************************/
/*** Accueil **********************************************************************/
#colPub
{
	width:126px;
	height:600px;
	float:left;
}

#colMilieu
{
	width:538px;
	float:left;
}

#colDroite
{
	width:245px;
	float:left;
}


/* Recherche -------------------------------------------------------------------*/
#blocRecherche
{
	background-image: url(../images/fd-recherche.jpg);
	background-repeat: no-repeat;
	height: 135px;
	width: 538px;
	padding-top:42px;
}

#blocRecherche form
{
	width:230px;
	padding-left:30px;
	float:left;
	overflow:hidden;
}

.comboRecherche
{
	display:block;
	width:120px;
	margin-left:97px;
	margin-bottom:8px;
	margin-top:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f7f7f;
	border: 1px solid #7f7f7f;
}

.btnRecherche
{
	margin-left:10px;
	display:block;
}

#btnRechercheCarte{
	background-image: url(../images/btn-recherche-carte.jpg);
	background-repeat: no-repeat;
	width:256px;
	height:111px;
	float:left;
	display:block;
}


/* Ccoeur */
#blocCcoeur
{
	background-image: url(../images/fd-ccoeur.gif);
	background-repeat: no-repeat;
	height: 182px;
	width: 538px;
	overflow:hidden;
}

.menuCoeur
{
	list-style-type: none;
	display:block;
	margin-top:21px;
	height:28px;
}

#blocCcoeur li
{
	float:left;
	list-style-type:none;
}

#cc{
	height: 115px;
	width: 480px;	
	margin-left:28px;
	margin-top:8px;
	overflow:hidden;
	position:absolute;
}

#btnG{
	position:absolute;
	display:block;
	float:left;
	height: 130px;
	width: 20px;
	margin-left:6px;
}

#btnG a{
	display:block;
	background-image: url(../images/btn-gauche.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 130px;
	width: 20px;
	color: #144381;
	text-decoration: none;
	text-indent: 100px;
}


#btnD{
	position:absolute;
	display:block;
	float:left;
	height: 115px;
	width: 20px;
	margin-left:509px;
	color: #154483;
	text-decoration: none;
}

#btnD a{
	display:block;
	background-image: url(../images/btn-droit.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 115px;
	width: 20px;
	color: #144381;
}





.ccPau
{
	background-image: url(../images/cc-pau.gif);
	height: 28px;
	width: 53px;
	margin-left:40px;
	display:block;	
}

.ccAngers
{
	background-image: url(../images/cc-angers.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 127px;
	display:block;
}

.ccLourdes
{
	background-image: url(../images/cc-lourdes.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 81px;
	display:block;	
}

.ccPau:hover, .ccAngers:hover, .ccLourdes:hover{
	background-position: right top;
}

.ccSelected{
	background-position: right top;
}


.btnGauche
{
	background-image: url(../images/btn-gauche.gif);
	background-position: right 50px;
	height: 154px;
	width: 19px;
	display:block;
	background-repeat: no-repeat;
	float:left;
}

.btnDroit
{
	background-image: url(../images/btn-droit.gif);
	background-position: right 50px;
	height: 154px;
	width: 19px;
	display:block;
	background-repeat: no-repeat;
	float:left;
}

#zoneCc
{
	width:491px;
	height:154px;
	float:left;
}

/*--- Acheteurs / Vendeurs -----------------------------------------------------*/
#acheteur, #vendeur
{
	float:left;
	background-image: url(../images/fd-acheteur.jpg);
	background-repeat: no-repeat;
	width: 251px;
	height: 112px;
	list-style-type: none;
	padding-top:110px;
	padding-left:16px;
	margin-top:20px;

}

#vendeur
{
	background-image: url(../images/fd-vendeur.jpg);
}


#acheteur li, #vendeur li
{
	background-image: url(../images/puce-flecheb.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

#vendeur li
{
	background-image: url(../images/puce-flecheo.gif);
}

#acheteur a, #vendeur a
{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

#acheteur a:hover, #vendeur a:hover
{
	text-decoration: underline;
}

/*--- Liste des agences -----------------------------------------------------*/
#agences
{
	background-image: url(../images/fd-agences.gif);
	width: 242px;
	height: 125px;
	list-style-type:none;
	padding-top:65px;
	background-repeat: no-repeat;
}

#agences li
{
	background-image: url(../images/puce-flecheo.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	float:left;
	width: 90px;
	margin-left: 10px;
}

#agences a
{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

#agences a:hover
{
	text-decoration: underline;
}

/*--- Formulaire de recherche par REF--------------------------------*/

#rechercheRef
{
	background-image: url(../images/fd-rechercheref.gif);
	background-repeat: no-repeat;
	height: 120px;
	width: 242px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

#comboAgence
{
	width:70px;
	height:20px;
	margin-top:60px;
	margin-left:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f7f7f;
	border: 1px solid #7f7f7f;
}

#numRef
{
	width:50px;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f7f7f;
	border: 1px solid #7f7f7f;
}

#btnRechercheRef
{
	margin-left:30px;
	margin-top:5px;
}

/*--- Edito -------------------------------------------------------*/
#edito
{
	background-image: url(../images/fd-edito.gif);
	background-repeat: no-repeat;
	height: 238px;
	width: 242px;
	padding-top:55px;	
}

#edito p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	text-align: justify;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 39px;	
}



.bienPhoto
{
	width:150px;
	height:151px;
	border:1px solid #acacac;
	background-color:#e2e3e6;
	float:left;
	margin-right:8px;
	overflow:hidden;
}

.pPhoto
{
	width:150px;
	text-align:center;
}

.bandeauSemi a 
{
	text-decoration:none;
}


.bandeauSemi
{
	width:150px;
	height:18px;
	position:relative;
	bottom:35px;
	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
{
	background-color:#4a4d34;
	position:relative;
	bottom:35px;
	font-size:12px;
	border:1px solid #acacac;
	background-color:#e2e3e6;
}

.prixPhoto a
{
	text-decoration:none;
	color:#666666;
}

.bandeauPhoto
{
	position:relative;
	bottom:150px;
}

