/* M_resultat_recherche_affinage */

/* @auteur	Alsacreations, VP  */
/* @cree	2008-06-30         */
/* @modif	2008-07-17         */
/* @gabarit	5                  */
/* @version	3                  */

#M_resultat_recherche_affinage {
	background-color: white;
	margin-bottom: 65px;
}


/* =publicit� en gris � droite (ex-M_smart_resultat de CDM) */
#M_resultat_recherche_affinage .M_smart_resultat {
	float: right;
	margin: 1px 0 50px 40px; /* le texte ne doit pas se coller � la pub: 40px � gauche, 50px en-dessous */
	border-left: 11px solid white;
	border-bottom: 20px solid white;
}

/* la r�gle vis�e par ce qui est apr�s la virgule est pour le gabarit P_resultat_recherche_nul,
 pour �tre encore plus sp�cifique qu'une des r�gles qui y est pr�sente ... */
#M_resultat_recherche_affinage .M_smart_resultat p,
#M_resultat_recherche_affinage .M_smart_resultat p.M_smart_resultat_contenu { margin: 0; }

/* titre sans couleur de fond (transparent) */
#M_resultat_recherche_affinage .M_smart_resultat small {
	color: #9B9C9E;
	padding: 0 0 3px 2px;
}

/* l'image HTML mesure 250px x 250px, sur un fond clair de 300px x 300px (centrage et bords via le padding) */
#M_resultat_recherche_affinage .M_smart_resultat .M_smart_resultat_contenu {
	background: #9B9C9E url(../img/M_smart_resultat_fond.png) left top repeat;
	padding: 25px 25px 25px 25px;
}


/* =nombre de r�sultat(s) */
#M_resultat_recherche_affinage .M_resultat_recherche_affinage_essentiel {
	font-weight: bold;
	margin: 0 0 1.7em 0;;
}

#M_resultat_recherche_affinage .M_resultat_recherche_affinage_essentiel span {
	font-weight: normal;
}


/* =item */
#M_resultat_recherche_affinage .row {
	border-top: 1px solid #E0E0E0;
	margin-right: 200px;
}

#M_resultat_recherche_affinage .row.firstrow {
	border-top: none;	/* pas de bordure grise avant le 1er r�sultat */
}

#M_resultat_recherche_affinage .row p {
	margin: 0;
	padding: 3px 0 0 0;
}

#M_resultat_recherche_affinage .row .surtitre {
	color: #ACB12F;
	font-size: 0.9em;
	text-transform: uppercase;
	padding: 12px 0 3px 0;
}

#M_resultat_recherche_affinage .row h3 {
	font-size: 1.4em;
	margin: 0;
}

#M_resultat_recherche_affinage .row h3 a {
	color: #164F80;
}

#M_resultat_recherche_affinage .row .type {
	color: #ACB12F;
	font-size: 0.9em;
	margin: 0 0 14px 0;
}

/* =publicité en gris à droite (ex-M_smart_resultat de CDM) */
.M_smart_resultat {
	float: right;
	margin: 0 0 50px 40px; /* le texte ne doit pas se coller à la pub: 40px à gauche, 50px en-dessous */
	border-left: 11px solid white;
	border-bottom: 20px solid white;
}

.M_smart_resultat small {
	color: #9B9C9E;
	padding: 0 0 3px 2px;
}

/* l'image HTML mesure 250px x 250px, sur un fond clair de 300px x 300px (centrage et bords via le padding) */
;M_smart_resultat .M_smart_resultat_contenu {
	background: #9B9C9E url(../img/M_smart_resultat_fond.png) left top repeat;
	padding: 25px 25px 25px 25px;
}

#M_resultat_recherche_noresult .M_smart_resultat p {
	margin: 0;
}


/* messages d'erreur et de suggestion */
.erreur {
	font-size: 1.7em;
	width: 370px;
	margin: 0 0 10px 40px;
	padding-top: 30px;
}

.erreur strong {
	text-transform: uppercase;
}

.suggestion {
	font-size: 1.3em;
	margin-left: 40px;
	width: 370px;
}



