/* M_resultat_emploi */

/* contraintes probables: pas d'autre formulaire dans cette zone, pas d'input autre que les submit "OK" du nombre de résultats par page */

#M_resultat_emploi {
	background-color: white;
	clear: both;
	margin: 0 10px 50px 0;
}


/* ------------------------------------- */
/* =bandeau N résultats/page + préc/suiv */
/* ------------------------------------- */
.M_resultat_emploi_affichage {
/* white */
	background: #CFCCB4 url(../img/M_barre_recherche_fond.png) left top no-repeat;
}


/* navigation préc|suiv */
.M_resultat_emploi_pagination {
	text-align: right;
	float: right;
	width: 200px;
	margin-right: 12px;
}

.M_resultat_emploi_pagination p {
	color: #ADADAD;
	font-size: 1.1em;
	margin: 0.7em 0;
}

.M_resultat_emploi_pagination p span {
	color: black;
}

.M_resultat_emploi_pagination p a {
	color: #890B23;
	font-weight: bold;
}

/* form select N résultats/page */
#M_resultat_emploi form {
	width: 400px;
	margin-left: 14px;
}

#M_resultat_emploi form p {
	font-size: 1.1em;
	margin: 0;
}

#M_resultat_emploi form select {
	font-size: 0.8em;
	padding: 0;
	margin: 0 10px;
}

#M_resultat_emploi input {
	vertical-align: -10px;
	margin: 6px 0 5px 3px;
}


/* ---------------------------- */
/* =Nombre de résultats trouvés */
/* ---------------------------- */
#M_resultat_emploi_nombre_resultats {
	margin-bottom: 1.8em;
	margin-left: 14px;
}


/* ------------------------------------ */
/* =Style de chaque résultat (div .row) */
/* ------------------------------------ */
#M_resultat_emploi .row {
	margin-bottom: 25px;
}

#M_resultat_emploi .row h3, #M_resultat_emploi .row h4, #M_resultat_emploi .row p {
	margin-left: 14px;
	margin-right: 103px;
}

#M_resultat_emploi .row h3 {
	font-size: 1.0em;
	font-weight: normal;
	text-transform: uppercase;
}
#M_resultat_emploi .row h3 a {
	font-size: 1.0em;
}

#M_resultat_emploi .row h4, #M_resultat_emploi .row h4 a {
	color: #9A0C29;
	font-size: 1.0em;
}

#M_resultat_emploi .row h4 {
	font-size: 1.3em;
}

#M_resultat_emploi .row p a {
	color: #420005;
}

#M_resultat_emploi .row p {
	color: #999999;
	margin-top: 0.2em;
	margin-bottom: 0.1em;
}

#M_resultat_emploi .row p em, #M_resultat_emploi .row p em a {
	color: #9A0C29;
	font-style: normal;
	font-weight: bold;
}

/* ------------------------------ */
/* =Gabarit 6.3 (pas de résultat) */
/* ------------------------------ */
/* Ce padding correspond aussi à la hauteur du fond blanc, c'est ensuite transparent jusqu'au footer riche */
#P_resultat_recherche_nul #M_resultat_emploi {
	padding: 80px 0 250px 0;
}

#P_resultat_recherche_nul #M_resultat_emploi p {
	font-size: 1.3em;
	margin: 0 40px 0 90px;
}

#P_resultat_recherche_nul #M_resultat_emploi p#M_resultat_emploi_nul {
	font-size: 1.6em;
}

/* M_recherche_rapide_emploi_bis copie en bas de module de M_recherche_rapide_emploi */
#M_recherche_rapide_emploi_bis {
	background: url(../img/M_recherche_rapide_emploi_bis_fond.png) right top no-repeat;
	clear: both;
}

#M_recherche_rapide_emploi_bis p {
	font-size: 1.1em;
	text-align: right;
	margin: 0;
}

/* ---------------------------- */
/* =champ de recherche à droite */
/* ---------------------------- */
#M_recherche_rapide_emploi_bis #M_recherche_rapide_emploi_bis_rechercher {
	float: right;
	width: 400px;
	margin-right: 25px;
}

#M_recherche_rapide_emploi_bis label {
	font-weight: bold;
	margin: 0 2px 0 0;
	padding-top: 2px;
	vertical-align: -3px; /* 6px */
}

#M_recherche_rapide_emploi_bis #M_recherche_rapide_emploi_bis_input {
	font-size: 1.1em;
	width: 191px;
	margin: 9px 5px 5px 0; /* 8px 5px 5px 0; */
	padding-top: 1px;
}

#M_recherche_rapide_emploi_bis #M_recherche_rapide_emploi_bis_ok {
	margin: 0;
}

#M_recherche_rapide_emploi_bis #M_recherche_rapide_emploi_bis_action p {
	font-weight: bold;
	margin: 0;
	width: 300px;
}
