#products {width:633px; height:auto; margin:0 auto; text-align:center; padding:0 0 15px 0;}
#products .no-result {width:590px; margin:0 auto; text-align:center;}
#products .no-result p {font-size:1.3em; font-weight:bolder;}

#products .result-infos {width:590px; padding:15px 0 0 0; margin:0 auto; text-align:center;}
#products .result-infos p {margin:0; padding:0; font-size:1em; font-weight:normal; text-align:left;}

#products .order {width:590px; padding:0; margin:0 auto; text-align:center;}
#products .order div {text-align:left;}
#products .order select {margin:0; padding:0; height:20px; border:1px solid #B7B7B7; background:#FFFFFF;}


/******************************** Formulaire de recherche ***********************************/
#form-search {
	overflow:hidden;
	width:590px;
	padding:10px 0 20px 0;
	margin:0 auto; text-align:center;
	background:transparent url('../../images/products/form-search-bg.png') no-repeat center center;
}
#form-search h3 {
	margin:0; padding:0 0 5px 10px;
	font-size:1em; font-weight:bolder;
	text-align:left;	
}
#form-search h4 {	
	margin:0; padding:2px 0 10px 0;
	font-size:1em; font-weight:normal;
	text-align:left;
}

#form-search .left {float:left; width:280px; padding:0 0 0 15px;}
#form-search .right {float:left; width:280px; text-align:center;}
#form-search .left .criteria-1 {}
#form-search .right .criteria-2 {}
#form-search .row {
	overflow:hidden; clear:both; margin:0 auto; text-align:center;
	width:100%; height:25px;	
}

#form-search .row .radio {padding:0 10px 0 0; line-height:1.4em;}
#form-search .row .label {float:left; width:120px; padding:0 0 0 6px;}
#form-search .row .label p {margin:0; padding:0; line-height:1.4em; text-align:left;}
#form-search .row .field {float:right; width:150px;}
#form-search .row .field input {width:145px; height:16px; _height:20px; border:1px solid #CCCCCC;}
#form-search .row .field .input-minmax {width:42px;}
#form-search .row .field select {width:146px; height:20px; border:1px solid #CCCCCC;}

#form-search .button {
	padding:10px 1px 0 0;
}
#form-search-button {float:right; padding:0 !important;}

/*************************************** ANNONCE *****************************************/
#products .item {	
	width:100%;	
	background:transparent url('../../images/products/item-bg.jpg') repeat-y right top;	
}

/*****  EN-TÊTE  *****/
#products .item .item-header {
	color:#FFFFFF; /* Couleur du texte */
	overflow:hidden;
	width:100%; height:39px;
	border:0;	
	background:transparent url('../../images/products/item-header-bg.jpg') repeat-y center top;	
}
/* 
	Titre 
	ville (cp) 
*/
#products .item .item-header .left {float:left;	width:316px; height:100%;}
#products .item .item-header .left p {margin:0; padding:4px 0 0 5px; text-align:left;}

/*
	Prix/Loyer
	Honoraires
*/
#products .item .item-header .right {float:right; width:316px; height:100%;}
#products .item .item-header .right p {margin:0; padding:4px 5px 0 0; text-align:right;}

/* bordure bas en-tête */
#products .item .item-header-border {
	background:transparent url('../../images/products/item-header-border.jpg') repeat-x left top;
	height:1px; _height:0;
	border:0; font-size:0em; line-height:0; /* IE6 */
}
/*****  FIN EN-TÊTE  *****/

/***** BOUTON ACTION (ex: + de renseignements) *****/
#products .item .item-functions {	
	width:100%; height:17px; overflow:hidden;
	margin:0 auto; text-align:center;
	background:transparent url('../../images/products/item-fixed-bg.png') no-repeat left top;
	_margin-top:-1px; /* hack bug IE6 hauteur 1px item-header-border */
}
/* boutons */
#products .item .item-functions .buttons {width:97%; margin:0 auto; text-align:center;}
/* Fond bouton */
#products .item .item-functions .button-friend,
#products .item .item-functions .button-more {
	width:132px; height:17px;	
	text-align:center;
	line-height:1;
	background:transparent url('../../images/products/item-function-bg.png') no-repeat 0 0;	
}
/* Texte bouton */
#products .item .item-functions .button-friend a:link, #products .item .item-functions .button-friend a:visited,
#products .item .item-functions .button-more a:link, #products .item .item-functions .button-more a:visited {
	color:#FFFFFF; /* Couleur lien */	
	font-size:0.8em;	
	text-decoration:none;
	padding:0; margin:0;
}
#products .item .item-functions .button-friend a:hover, #products .item .item-functions .button-more a:hover
{text-decoration:underline;}

#products .item .item-functions .button-friend {float:left;}
#products .item .item-functions .button-more {float:right;}
/***** FIN BOUTON ACTION *****/


/***** CONTENU ANNONCE *****/

/* conteneur */
#products .item .item-detail {
	position:relative; overflow:hidden;
	width:100%; height:auto;
	padding:10px 0 25px 0;
	background:transparent url('../../images/products/item-fixed-bg.png') no-repeat left -17px;
}

/* Affichage */
/* Partie gauche (details + photos) */
#products .item .item-detail .left {width:280px; float:left;}
#products .item .item-detail .left .info {width:90%; margin:0 auto; text-align:center;}
#products .item .item-detail .left .info p {margin:0; padding:0; text-align:left;}
/* Vignettes photos (x2) */
#products .item .item-detail .left .photo {
	overflow:hidden; clear:both;
	width:90%;
	margin:0 auto; text-align:center;
	padding:10px 0 0 0;
}
#products .item .item-detail .left .photo div {float:left; width:125px; text-align:left;}
#products .item .item-detail .left .photo div img {border:1px solid #000000; padding:0; margin:0;}
#products .item .item-detail .left .plus-photo {width:250px; text-align:right; padding:0 0 5px 0;}
#products .item .item-detail .left .plus-photo a:link,  #products .item .item-detail .left .plus-photo a:visited {
	font-size:0.8em; color:#000000; text-decoration:underline;
}
#products .item .item-detail .left .plus-photo a:hover {}

/* Partie droite (description) */
#products .item .item-detail .right {width:353px; float:left;}
#products .item .item-detail .right .desc {width:90%; margin:0 auto; text-align:center;}
#products .item .item-detail .right .desc p {padding:0; margin:0; text-align:justify;}
#products .item .item-detail .right .contact {padding:0; text-align:center;}
#products .item .item-detail .right .contact p {padding:0; margin:0;}

/***** FIN CONTENU ANNONCE *****/

/***** PAGINATION *****/
#products .pagination {
	width:100%; height:21px;
	margin:0 auto; text-align:center;
	background:transparent url('../../images/products/pagination-bg.jpg') repeat-y left top;
	line-height:21px; color:#FFFFFF;
}
#products .pagination .pagination-control {padding:0 5px 0 0; text-align:right;}
#products .pagination span {margin:0; padding:0 2px 0 2px; font-size:1em;}
#products .pagination a:link, #products a:visited {margin:0; padding:0 2px 0 2px; font-size:0.9em; color:#FFFFFF; text-decoration:none;}
#products .pagination a:hover {margin:0; padding:0 2px 0 2px; text-decoration:underline;}
/***** FIN PAGINATION *****/

/*#products #typeIndifferent,#products #typeVente,#products #typeLocation{display:none;}*/