﻿@charset "utf-8";
a {
	text-decoration: none;
}

/* Zone de titre */
div.bgPostul {
	background: url(../img/fond_pages/iconbar_postul.gif) no-repeat;
}

div.bgDegradPostul {
	background: url(../img/fond_pages/iconbar_video_postul.gif) no-repeat;
}

#PictosGr3.longPostul {
	margin: 5px 18px 0 0;
	width: 265px;
	height: auto;
}

#PictosGr3.tailleMax {
	width: auto;
}

#PictosGr3.tailleMax #pictoZoom, #PictosGr3.tailleMax #pictoMail, #PictosGr3.tailleMax #pictoRSS, #PictosGr3.tailleMax #pictoSocial, #PictosGr3.tailleMax #pictoPrint {
	float: left;
}

#INFOS_PAGE.pagPostul {
	background: url(../img/fond_site/fond_postulsearch.gif) no-repeat;
}

#TitreBox.sansListe .imgEntite {
	left: 1px;
}

#TitreBox #itemTitre.sansListe.titreOffre {
	top: 30px;
	left: 165px;
	width: 475px;
}

/* Zone de texte scrollable */
#PageInterne .zoneFull #OffresBox {
	position: relative;
	background: url(../img/fond_pages/fond_offre_iframe.jpg) repeat-x scroll 0 0;
}

* html #PageInterne .zoneFull #OffresBox { /* Pour IE6 */
	margin-left: -17px;
}

#PageInterne .zoneFull #zoneOffres {
	margin-left: -17px;
	width: 685px;
	height: 390px;
	background-color: transparent;
}

#zoneScroll .scroll-handle, #zoneScroll .frmPostulSearch .listDeroulActif div .scroll-handle {
	margin-top: 16px;
	width: 14px;
	height: 37px;
	background: transparent url(../img/fond_pages/cursor_postul.gif) no-repeat 0 0;
	cursor: pointer;
}

#zoneScroll .CadreCouleur li {
	background-image: url(../img/fond_pages/puce_postul.gif);
}

#zoneScroll.sansListe .introResults {
	margin: 12px 0 0 10px;
	float: left;
	width: auto;
	display: inline;
}

#zoneScroll #triResContrat, #zoneScroll #triResPoste, #zoneScroll #triResFiliale, #zoneScroll #triResVille, #zoneScroll #triResPostecourt, #zoneScroll #triResFilialecourt, #zoneScroll #triResNivExp, #zoneScroll #triResNivEtude {
	margin: 6px 0 0 4px;
	float: left;
	height: 25px;
	display: inline;
	text-align: center;
}

#zoneScroll #triResContrat {
	margin-left: 10px;
}

#zoneScroll .triResultsBas, #zoneScroll .triResultsHaut, #zoneScroll .triResultsDroite {
	padding-top: 7px;
	height: 18px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font: bold 10px/8px Verdana, Arial, sans-serif;
}

#zoneScroll #triResContrat .triResultsBas, #zoneScroll #triResContrat .triResultsHaut, #zoneScroll #triResContrat .triResultsDroite {
	padding: 2px 0 0 10px;
	width: 74px;
	height: 23px;
}

#zoneScroll #triResContrat .triResultsBas {
	background: url(../img/fleches/fleche_tricontrat_bas.gif) repeat-x;
}

#zoneScroll #triResContrat .triResultsHaut {
	background: url(../img/fleches/fleche_tricontrat_haut.gif) repeat-x;
}

#zoneScroll #triResContrat .triResultsDroite {
	background: url(../img/fleches/fleche_tricontrat_droite.gif) repeat-x;
}

#zoneScroll #triResPoste .triResultsBas, #zoneScroll #triResPoste .triResultsHaut, #zoneScroll #triResPoste .triResultsDroite {
	width: 252px;
}

#zoneScroll #triResPoste .triResultsBas {
	background: url(../img/fleches/fleche_triposte_bas.gif) repeat-x;
}

#zoneScroll #triResPoste .triResultsHaut {
	background: url(../img/fleches/fleche_triposte_haut.gif) repeat-x;
}

#zoneScroll #triResPoste .triResultsDroite {
	background: url(../img/fleches/fleche_triposte_droite.gif) repeat-x;
}

#zoneScroll #triResFiliale .triResultsBas, #zoneScroll #triResFiliale .triResultsHaut, #zoneScroll #triResFiliale .triResultsDroite {
	width: 135px;
}

#zoneScroll #triResFiliale .triResultsBas {
	background: url(../img/fleches/fleche_trifiliale_bas.gif) repeat-x;
}

#zoneScroll #triResFiliale .triResultsHaut {
	background: url(../img/fleches/fleche_trifiliale_haut.gif) repeat-x;
}

#zoneScroll #triResFiliale .triResultsDroite {
	background: url(../img/fleches/fleche_trifiliale_droite.gif) repeat-x;
}

#zoneScroll #triResVille .triResultsBas, #zoneScroll #triResVille .triResultsHaut, #zoneScroll #triResVille .triResultsDroite {
	width: 112px;
}

#zoneScroll #triResVille .triResultsBas {
	background: url(../img/fleches/fleche_triville_bas.gif) repeat-x;
}

#zoneScroll #triResVille .triResultsHaut {
	background: url(../img/fleches/fleche_triville_haut.gif) repeat-x;
}

#zoneScroll #triResVille .triResultsDroite {
	background: url(../img/fleches/fleche_triville_droite.gif) repeat-x;
}

/****************************************************************************************/
#zoneScroll #triResPostecourt .triResultsBas, #zoneScroll #triResPostecourt .triResultsHaut, #zoneScroll #triResPostecourt .triResultsDroite {
	width: 212px;
}

#zoneScroll #triResPostecourt .triResultsBas {
	background: url(../img/fleches/fleche_tripostecourt_bas.gif) repeat-x;
}

#zoneScroll #triResPostecourt .triResultsHaut {
	background: url(../img/fleches/fleche_tripostecourt_haut.gif) repeat-x;
}

#zoneScroll #triResPostecourt .triResultsDroite {
	background: url(../img/fleches/fleche_tripostecourt_droite.gif) repeat-x;
}

#zoneScroll #triResFilialecourt .triResultsBas, #zoneScroll #triResFilialecourt .triResultsHaut, #zoneScroll #triResFilialecourt .triResultsDroite {
	width: 125px;
}

#zoneScroll #triResFilialecourt .triResultsBas {
	background: url(../img/fleches/fleche_trifilialecourt_bas.gif) repeat-x;
}

#zoneScroll #triResFilialecourt .triResultsHaut {
	background: url(../img/fleches/fleche_trifilialecourt_haut.gif) repeat-x;
}

#zoneScroll #triResFilialecourt .triResultsDroite {
	background: url(../img/fleches/fleche_trifilialecourt_droite.gif) repeat-x;
}
#zoneScroll #triResNivExp .triResultsBas, #zoneScroll #triResNivExp .triResultsHaut, #zoneScroll #triResNivExp .triResultsDroite {
	width: 82px;
	padding-left: 10px;
	padding-top: 4px;
	height: 21px;
}

#zoneScroll #triResNivExp .triResultsBas {
	background: url(../img/fleches/fleche_triexp_bas.gif) repeat-x;
}

#zoneScroll #triResNivExp .triResultsHaut {
	background: url(../img/fleches/fleche_triexp_haut.gif) repeat-x;
}

#zoneScroll #triResNivExp .triResultsDroite {
	background: url(../img/fleches/fleche_triexp_droite.gif) repeat-x;
}

#zoneScroll #triResNivEtude .triResultsBas, #zoneScroll #triResNivEtude .triResultsHaut, #zoneScroll #triResNivEtude .triResultsDroite {
	width: 82px;
	padding-left: 10px;
	padding-top: 4px;
	height: 21px;
}

#zoneScroll #triResNivEtude .triResultsBas {
	background: url(../img/fleches/fleche_trietude_bas.gif) repeat-x;
}

#zoneScroll #triResNivEtude .triResultsHaut {
	background: url(../img/fleches/fleche_trietude_haut.gif) repeat-x;
}

#zoneScroll #triResNivEtude .triResultsDroite {
	background: url(../img/fleches/fleche_trietude_droite.gif) repeat-x;
}
/****************************************************************************************/

#listResult {
	margin: 5px 0 0 0;
	padding: 0;
	height: auto;
}

#listResult .resumeOffreBox {
	margin: 0 0 4px 10px;
	width: 649px;
	height: 29px;
	text-align: left;
}

* html #listResult .resumeOffreBox { /* Pour IE6 */
	margin-bottom: 2px;
}

#listResult .resumGrand {
	height: 63px;
}

#listResult .typeContrat {
	padding: 9px 5px 1px 7px;
	float: left;
	width: 75px;
	height: 19px;
	display: inline;
	color: #FFFFFF;
	background: url(../img/fond_pages/fond_contratpetit.gif) no-repeat;
}

#listResult .resumGrand .typeContrat {
	padding: 28px 5px 1px 7px;
	height: 34px;
	background: url(../img/fond_pages/fond_contratgrand.gif) no-repeat;
}

#listResult .typeContratPlusLignes {
	padding: 19px 5px 1px 7px;
	float: left;
	width: 75px;
	height: 43px;
	display: inline;
	color: #FFFFFF;
	background: url(../img/fond_pages/fond_contratgrand.gif) no-repeat;
	word-wrap: break-word;
}

#listResult .titrePoste {
	border-top: solid 1px #4EA9D4;
	border-bottom: solid 1px #4EA9D4;
	padding: 8px 8px 1px 1px;
	float: left;
	width: 246px;
	height: 18px;
	display: inline;
	background: #FFFFFF url(../img/fond_site/barre_offrepetit.gif) no-repeat 100% 0;
}

#listResult .resumGrand .titrePoste {
	padding: 27px 8px 1px 1px;
	height: 33px;
	font-weight: bold;
	background: #FFFFFF url(../img/fond_site/barre_offregrand.gif) no-repeat 100% 0;
}

#listResult .titrePostePlusLignes {
	border-top: solid 1px #4EA9D4;
	border-bottom: solid 1px #4EA9D4;
	padding: 18px 20px 1px 5px;
	float: left;
	width: 230px;
	height: 42px;
	display: inline;
	font-weight: bold;
	background: #FFFFFF url(../img/fond_site/barre_offregrand.gif) no-repeat 100% 0;
}

#listResult .nomFiliale {
	border-top: solid 1px #4EA9D4;
	border-bottom: solid 1px #4EA9D4;
	padding: 8px 8px 1px 6px;
	float: left;
	width: 125px;
	height: 18px;
	display: inline;
	background: #FFFFFF url(../img/fond_site/barre_offrepetit.gif) no-repeat 100% 0;
}

#listResult .resumGrand .nomFiliale {
	padding: 27px 8px 1px 6px;
	height: 33px;
	background: #FFFFFF url(../img/fond_site/barre_offregrand.gif) no-repeat 100% 0;
}

#listResult .nomFilialePlusLignes {
	border-top: solid 1px #4EA9D4;
	border-bottom: solid 1px #4EA9D4;
	padding: 18px 20px 1px 6px;
	float: left;
	width: 113px;
	height: 42px;
	display: inline;
	background: #FFFFFF url(../img/fond_site/barre_offregrand.gif) no-repeat 100% 0;
}

#listResult .siteOffre {
	border-top: solid 1px #4EA9D4;
	border-bottom: solid 1px #4EA9D4;
	padding: 8px 5px 1px 6px;
	float: left;
	width: 102px;
	height: 18px;
	display: inline;
	background: #FFFFFF;
}

#listResult .resumGrand .siteOffre {
	padding-top: 27px;
	height: 33px;
	background: #FFFFFF;
}

#listResult .siteOffrePlusLignes {
	border-top: solid 1px #4EA9D4;
	border-bottom: solid 1px #4EA9D4;
	padding: 18px 5px 1px 6px;
	float: left;
	width: 102px;
	height: 42px;
	display: inline;
	background: #FFFFFF;
}
/****************************************************************************************/

#listResult .titrecourtPoste {
	border-top: solid 1px #4EA9D4;
	border-bottom: solid 1px #4EA9D4;
	padding: 8px 8px 1px 1px;
	float: left;
	width: 206px;
	height: 18px;
	display: inline;
	background: #FFFFFF url(../img/fond_site/barre_offrepetit.gif) no-repeat 100% 0;
}

#listResult .resumGrand .titrecourtPoste {
	padding: 27px 8px 1px 1px;
	height: 33px;
	font-weight: bold;
	background: #FFFFFF url(../img/fond_site/barre_offregrand.gif) no-repeat 100% 0;
}

#listResult .titrecourtPostePlusLignes {
	border-top: solid 1px #4EA9D4;
	border-bottom: solid 1px #4EA9D4;
	padding: 18px 20px 1px 5px;
	float: left;
	width: 190px;
	height: 42px;
	display: inline;
	font-weight: bold;
	background: #FFFFFF url(../img/fond_site/barre_offregrand.gif) no-repeat 100% 0;
}

#listResult .nomcourtFiliale {
	border-top: solid 1px #4EA9D4;
	border-bottom: solid 1px #4EA9D4;
	padding: 8px 8px 1px 6px;
	float: left;
	width: 115px;
	height: 18px;
	display: inline;
	background: #FFFFFF url(../img/fond_site/barre_offrepetit.gif) no-repeat 100% 0;
}

#listResult .resumGrand .nomcourtFiliale {
	padding: 27px 8px 1px 6px;
	height: 33px;
	background: #FFFFFF url(../img/fond_site/barre_offregrand.gif) no-repeat 100% 0;
}

#listResult .nomcourtFilialePlusLignes {
	border-top: solid 1px #4EA9D4;
	border-bottom: solid 1px #4EA9D4;
	padding: 18px 20px 1px 6px;
	float: left;
	width: 103px;
	height: 42px;
	display: inline;
	background: #FFFFFF url(../img/fond_site/barre_offregrand.gif) no-repeat 100% 0;
}


#listResult .expOffre {
	border-top: solid 1px #4EA9D4;
	border-bottom: solid 1px #4EA9D4;
	padding: 8px 5px 1px 6px;
	float: left;
	width: 82px;
	height: 18px;
	display: inline;
	background: url("../img/fond_site/barre_offregrand.gif") no-repeat scroll 100% 0 #FFFFFF;
}

#listResult .resumGrand .expOffre {
	padding-top: 27px;
	height: 33px;
	background: url("../img/fond_site/barre_offregrand.gif") no-repeat scroll 100% 0 #FFFFFF;
}

#listResult .expOffrePlusLignes {
	border-top: solid 1px #4EA9D4;
	border-bottom: solid 1px #4EA9D4;
	padding: 18px 5px 1px 6px;
	float: left;
	width: 82px;
	height: 42px;
	display: inline;
	background: #FFFFFF;
}
#listResult .etudeOffre {
	border-top: solid 1px #4EA9D4;
	border-bottom: solid 1px #4EA9D4;
	padding: 8px 5px 1px 6px;
	float: left;
	width: 59px;
	height: 18px;
	display: inline;
	background: #FFFFFF;
}

#listResult .resumGrand .etudeOffre {
	padding-top: 27px;
	height: 33px;
	background: #FFFFFF;
}

#listResult .etudeOffrePlusLignes {
	border-top: solid 1px #4EA9D4;
	border-bottom: solid 1px #4EA9D4;
	padding: 18px 5px 1px 6px;
	float: left;
	width: 59px;
	height: 42px;
	display: inline;
	background: #FFFFFF;
}
/****************************************************************************************/

#listResult .lienOffre {
	float: left;
	width: 55px;
	height: 29px;
	display: inline;
	text-decoration: none;
	background: url(../img/fond_pages/fond_finoffrepetit.gif) no-repeat 100% 0;
}

#listResult .resumGrand .lienOffre {
	height: 63px;
	background: url(../img/fond_pages/fond_finoffregrand.gif) no-repeat 100% 0;
}

#resultPagination {
	position: absolute;
	top: 365px;
	left: 50%;
	height: 25px;
	text-align: center;
}

#resultPagination .resultPaginCase {
	margin: 2px 0 0 3px;
	padding: 2px 1px 3px 0;
	float: left;
	width: 16px;
	height: 12px;
	display: inline;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	background: url(../img/fond_pages/pagin_postul.gif) no-repeat;
}

#resultPagination .resPagActif {
	background: url(../img/fond_pages/pagin_postulactif.gif) no-repeat;
}

#resultPagination .resPagPrec {
	background: url(../img/fleches/fleche_searchpagin_gauche.gif) no-repeat;
}

#resultPagination .resPagSuiv {
	background: url(../img/fleches/fleche_searchpagin_droite.gif) no-repeat;
}

#zoneScroll.sansListe .titreCritere {
	padding: 3px 0 0 50px;
	float: left;
	width: auto;
	display: inline;
}

#zoneScroll .ligneTitre {
	border-top: 1px solid #D7D7D7;
	margin: 11px 0 0 10px;
	float: left;
	display: inline;
}

#zoneScroll .caseTitreLocal, #zoneScroll .caseTitreContrat {
	float: left;
	width: 400px;
	display: inline;
}

#zoneScroll .caseTitreContrat {
	margin-left: 15px;
	width: 250px;
}

#zoneScroll .caseTitreContrat .titreCritere {
	padding-left: 0;
}

#zoneScroll .postulCherchCol1, #zoneScroll .postulCherchCol2, #zoneScroll .postulCherchCol3 {
	margin: 3px 0 0 2px;
	float: left;
	width: 200px;
	display: inline;
	text-align: left;
}

#zoneScroll .postulCherchCol1 {
	margin-left: 35px;
	width: 205px;
}

#zoneScroll #miniMapBox {
	margin-top: 0;
	width: 190px;
	height: 110px;
}

#zoneScroll .postulColLieux {
	margin-left: 0;
	width: 155px;
}

#zoneScroll .postulColSepar {
	border-left: 1px solid #ACACAC;
	margin-top: 0;
	position: relative;
	width: 240px;
	height: 95px;
}

#zoneScroll .postulColContrat1, #zoneScroll .postulColContrat2 {
	margin: 2px 0 0 15px;
	float: left;
	width: 110px;
	display: inline;
	word-wrap: break-word;
}

#zoneScroll .postulColContrat2 {
	margin-left: 0;
	float: right;
}

* html #zoneScroll .postulCherchCol1, * html #zoneScroll .postulCherchCol2, * html #zoneScroll .postulCherchCol3 { /* Pour IE6 */
	margin-top: 0;
}

*+html #zoneScroll .postulCherchCol1, *+html #zoneScroll .postulCherchCol2, *+html #zoneScroll .postulCherchCol3 { /* Pour IE7 */
	margin-top: 0;
}

#zoneScroll .frmPostulSearch .labelPostul {
	margin: -19px 0 0 19px;
	padding: 7px 0 1px 0;
	height: 11px;
	line-height: 8px;
	font-weight: normal;
}

* html #zoneScroll .frmPostulSearch .labelPostul { /* Pour IE6 */
	padding-top: 5px;
}

*+html #zoneScroll .frmPostulSearch .labelPostul { /* Pour IE7 */
	padding-top: 5px;
}

#zoneScroll .frmPostulSearch .label2Ligne {
	padding: 2px 0 6px 0;
	width: 80%;
}

#zoneScroll .frmPostulSearch .inputPostul {
	border: 0;
	margin: 0;
}

#zoneScroll .frmPostulSearch .listSearchDeroul {
	margin: 3px 0 3px 0;
	width: 134px;
}

#zoneScroll .frmPostulSearch .deroulEntites {
	width: 184px;
}

#zoneScroll .frmPostulSearch .listSearchDeroul .deroulTitre {
	padding: 1px 0 0 6px;
	width: 100%;
	height: 17px;
	display: block;
	font-weight: bold;
	background: url(../img/formulaires/form_postul_listderoul.gif) no-repeat;
	cursor: pointer;
}

#zoneScroll .frmPostulSearch .deroulEntites .deroulTitre {
	padding-left: 22px;
	width: 162px;
	background: url(../img/formulaires/form_postul_listentites.gif) no-repeat;
}

#zoneScroll .frmPostulSearch .listDeroulActif .deroulTitre {
	border-bottom: 1px solid #4C4C4C;
	padding: 0 6px 0 4px;
	background: #FFFFFF url(../img/fleches/fleche_postulderoul.gif) no-repeat 97% 6px;
}

#zoneScroll .frmPostulSearch .listDeroulActif.deroulEntites .deroulTitre {
	width: 174px;
}

#zoneScroll .frmPostulSearch .listSearchDeroul #EntiteScroll, #zoneScroll .frmPostulSearch .listSearchDeroul #MetierScroll, #zoneScroll .frmPostulSearch .listSearchDeroul #ContinentScroll, #zoneScroll .frmPostulSearch .listSearchDeroul #PaysScroll, #zoneScroll .frmPostulSearch .listSearchDeroul #RegionScroll {
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
	overflow: hidden;
}

#zoneScroll .frmPostulSearch .listDeroulActif #ContinentScroll, #zoneScroll .frmPostulSearch .listDeroulActif #PaysScroll {
	position: absolute;
	width: 144px;
	height: 116px;
	overflow-y: auto;
	z-index: 2;
}

#zoneScroll .frmPostulSearch .listDeroulActif #PaysScroll {
	height: 96px;
}

#zoneScroll .frmPostulSearch .listDeroulActif #EntiteScroll, #zoneScroll .frmPostulSearch .listDeroulActif #MetierScroll {
	position: absolute;
	width: 184px;
	height: 107px;
	overflow-y: auto;
	z-index: 2;
}

#zoneScroll .frmPostulSearch .listDeroulActif #RegionScroll {
	position: absolute;
	width: 144px;
	height: 76px;
	overflow-y: auto;
	z-index: 2;
}

#zoneScroll .frmPostulSearch .listSearchDeroul #ContinentChild, #zoneScroll .frmPostulSearch .listSearchDeroul #PaysChild {
	position: relative;
	top: -1000px;
	width: 144px;
	height: 116px;
	overflow: hidden;
	visibility: hidden;
}

#zoneScroll .frmPostulSearch .listSearchDeroul #PaysChild {
	height: 96px;
}

#zoneScroll .frmPostulSearch .listSearchDeroul #EntiteChild, #zoneScroll .frmPostulSearch .listSearchDeroul #MetierChild {
	position: relative;
	top: -1000px;
	width: 184px;
	height: 107px;
	overflow: hidden;
	visibility: hidden;
}

#zoneScroll .frmPostulSearch .listSearchDeroul #RegionChild {
	position: relative;
	top: -1000px;
	width: 144px;
	height: 76px;
	overflow: hidden;
	visibility: hidden;
}

#zoneScroll .frmPostulSearch .listDeroulActif #EntiteChild, #zoneScroll .frmPostulSearch .listDeroulActif #MetierChild, #zoneScroll .frmPostulSearch .listDeroulActif #ContinentChild, #zoneScroll .frmPostulSearch .listDeroulActif #PaysChild, #zoneScroll .frmPostulSearch .listDeroulActif #RegionChild {
	top: 0;
	visibility: visible;
}

#zoneScroll .frmPostulSearch .listDeroulActif #EntiteChild .scroll-track, #zoneScroll .frmPostulSearch .listDeroulActif #MetierChild .scroll-track, #zoneScroll .frmPostulSearch .listDeroulActif #ContinentChild .scroll-track {
	width: 14px;
	height: 107px;
	background: transparent url(../img/fond_site/track_listmini.gif) no-repeat 0 0;
}

#zoneScroll .frmPostulSearch #PaysChild .scroll-track {
	width: 14px;
	height: 96px;
	background: transparent url(../img/fond_site/track_listminipays.gif) no-repeat 0 0;
}

#zoneScroll .frmPostulSearch #RegionChild .scroll-track {
	width: 14px;
	height: 76px;
	background: transparent url(../img/fond_site/track_listminiregion.gif) no-repeat 0 0;
}

#zoneScroll .frmPostulSearch .listSearchDeroul ul {
	list-style-type: none;
}

#zoneScroll .frmPostulSearch .listDeroulActif ul {
	margin: 0;
	padding: 5px 0 6px 0;
	width: 144px;
	height: auto;
	background: #FFFFFF;
}

#zoneScroll .frmPostulSearch .listDeroulActif #EntiteScroll ul, #zoneScroll .frmPostulSearch .listDeroulActif #MetierScroll ul {
	width: 184px;
}

#zoneScroll .frmPostulSearch .listDeroulActif li {
	padding: 0 6px 0 4px;
	width: 120px;
	word-wrap: break-word;
}

* html #zoneScroll .frmPostulSearch .listDeroulActif li { /* Pour IE6 */
	margin: 0 0 -2px 0;
}

*+html #zoneScroll .frmPostulSearch .listDeroulActif li { /* Pour IE7 */
	margin: 0 0 -2px 0;
}

#zoneScroll .frmPostulSearch .listDeroulActif.deroulEntites li {
	width: 160px;
}

#zoneScroll .frmPostulSearch .listDeroulActif .label2Ligne {
	margin-bottom: 1px;
	padding: 5px 0 1px 0;
	height: auto;
	line-height: 10px;
}

#zoneScroll .frmPostulSearch .listDeroulActif .noelement {
	text-align: justify;
}

#zoneScroll .frmPostulSearch #choixContratTotal {
	margin-left: 15px;
}

#zoneScroll .caseReferences, #zoneScroll .caseMotsCles {
	position: absolute;
	top: 363px;
	left: 27px;
	width: 260px;
	z-index: 1;
}

#zoneScroll .caseMotsCles {
	left: 383px;
}

#zoneScroll .frmPostulSearch .caseReferences .inputPostul, #zoneScroll .frmPostulSearch .caseMotsCles .inputPostul {
	border-top: 1px solid #707070;
	border-left: 1px solid #707070;
	padding: 1px 0 0 6px;
	width: 230px;
	height: 16px;
	color: #868686;
}

/* Elements de formulaires */
#zoneScroll .labelPostul {
	margin-bottom: 8px;
	padding-top: 4px;
	height: 15px;
	display: block;
	font-weight: bold;
}

* html #zoneScroll .labelPostul { /* Pour IE6 */
	margin-bottom: 10px;
}

*+html #zoneScroll .labelPostul { /* Pour IE7 */
	margin-bottom: 10px;
}

* html #zoneScroll .lblSautLigne { /* Pour IE6 */
	margin-bottom: 0;
}

#zoneScroll .inputPostul {
	margin-bottom: 6px;
	padding: 3px 0 0 1px;
	border: 1px solid #4C4C4C;
	height: 15px;
	color: #484848;
	font-size: 11px;
	text-align: left;
}

#zoneScroll select.inputPostul {
	padding: 0;
	height: 20px;
}

#zoneScroll #OrdreNumAdr, #zoneScroll #TypeRueAdr {
	padding-top: 2px;
}

.labelBox {
	float: left;
	display: inline;
	text-align: left;
}

.labelBox.separation {
	border-bottom: solid 1px #E2E2E2;
}

.labelBox.lblOffre {
	margin-left: 26px;
	width: 150px;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}

.inputBox {
	margin-left: 22px;
	float: left;
	width: auto;
	display: inline;
}

.inputBox.textOffre {
	margin-left: 13px;
	width: 335px;
	font-size: 11px;
	word-wrap: break-word;
}

#zoneScroll.sansListe .textOffre ul {
	margin: 0;
	width: 321px;
}

.boutonPostul {
	border: 0;
	margin: 7px 0 4px 0;
	padding: 0;
	width: 123px;
	height: 22px;
	color: #FFFFFF;
	font-size: 13px;
	text-align: center;
	background: url(../img/boutons/btn_postulforms.gif) no-repeat;
	cursor: pointer;
}

a.boutonPostul {
	padding-top: 5px;
	display: block;
}

.btnCandidat {
	margin: 0 5px 0 5px;
	float: left;
	width: 159px;
	background: url(../img/boutons/btn_postulcandidat.gif) no-repeat;
}

.btnOffres {
	margin: 0;
	float: left;
	width: 95px;
	background: url(../img/boutons/btn_postuloffres.gif) no-repeat;
}

a.btnCandidat, a.btnOffres {
	padding-top: 3px;
	height: 19px;
}

a.btnResultSwitch {
	margin: 10px 18px 0 0;
	padding-top: 5px;
	float: right;
	width: 159px;
	height: 17px;
	display: inline;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font: bold 9px/9px Verdana, Arial, sans-serif;
}

a.btnResultUk {
	font-size: 12px;
	line-height: 12px;
}

a.btnResultInverse {
	background: url(../img/boutons/btn_postulretour.gif) no-repeat;
}

.btnSwitchBox {
	padding-bottom: 10px;
}

* html .btnSwitchBox .btnResultInverse { /* Pour IE6 */
	margin-bottom: 10px;
}

.btnConnexion {
	margin: 0;
	padding-right: 15px;
	float: right;
	width: 138px;
	font-size: 14px;
	background: url(../img/boutons/btn_postulconnexion.gif) no-repeat;
}

a.btnConnexion {
	padding-top: 3px;
	height: 19px;
}

.btnDeconex {
	margin: 0 5px 0 0;
	float: right;
}

* html .btnDeconex { /* Pour IE6 */
	margin-top: -13px;
}

*+html .btnDeconex { /* Pour IE7 */
	margin-top: -13px;
}

.btnPostuler {
	margin: 4px 3px 0 0;
	padding-right: 20px;
	float: right;
	width: 90px;
	height: 20px;
	display: inline;
	background: url(../img/boutons/btn_postulvalid.gif) no-repeat;
}

a.btnPostuler {
	padding-top: 4px;
}

.btnSearchResume {
	position: absolute;
	top: 165px;
	left: 1px;
	width: 157px;
	background: url(../img/boutons/btn_postul_searchresume.gif) no-repeat;
}

a.btnSearchResume {
	padding: 3px 0 0 7px;
}

.btnSearch {
	padding: 0 25px 3px 0;
	position: absolute;
	top: 88px;
	left: 120px;
	width: 137px;
	height: 24px;
	font-size: 12px;
	font-weight: bold;
	background: url(../img/boutons/btn_postulvalid_search.gif) no-repeat;
}

* html .btnSearch { /* Pour IE6 */
	padding-bottom: 0;
	top: 72px;
}

*+html .btnSearch { /* Pour IE7 */
	padding-bottom: 0;
	top: 72px;
}

.btnPtitValid {
	padding-bottom: 3px;
	position: absolute;
	top: -7px;
	left: 237px;
	width: 25px;
	height: 18px;
	font-weight: bold;
	background: url(../img/boutons/btn_postulptitvalid.gif) no-repeat;
}

* html .btnPtitValid { /* Pour IE6 */
	top: -6px;
}

*+html .btnPtitValid { /* Pour IE7 */
	top: -6px;
}

.btnConsult {
	width: 52px;
	height: 22px;
	font-weight: normal;
	background: url(../img/boutons/btn_postuloffrepetit.gif) no-repeat;
}

.resumGrand .btnConsult {
	height: 33px;
	background: url(../img/boutons/btn_postuloffregrand.gif) no-repeat;
}

a.btnConsult {
	margin-top: 3px;
	font-size: 11px;
	text-align: center;
}

.resumGrand a.btnConsult {
	padding-top: 24px;
}

/* MenuGauche: Boutons de scroll */
#monteMenu.ImagePostul {
	background: url(../img/fleches/fleche_haute_Postul.jpg) no-repeat;
}

#descendMenu.ImagePostul {
	background: url(../img/fleches/fleche_basse_Postul.jpg) no-repeat top left;
}

/* MenuGauche: Bouton Retour */
#MenuGaucheRetour ul .retourPostul {
	position: absolute;
	top: 0;
	height: 45px;
	font-size: 12px;
	background: url(../img/fond_pages/retour_postul.gif) no-repeat;
}

/* MenuGauche: Liste dynamique d'elements */
#MenuGauche ul div.finOngletPostul {
	width: 142px;
	height: 9px;
	background: url(../img/fond_pages/elementlist_bas_postul.gif) no-repeat 100% 0;
}

*+html #MenuGauche ul div.finOngletPostul { /* Pour IE7 */
	height: 11px;
}

#MenuGauche ul .ElementBox a.eltPostul {
	padding: 3px 0 5px 0;
	min-height: 30px;
	display: block;
	background: #60CCFB url(../img/fond_pages/elementlist_postul.gif) no-repeat scroll left top;
}

#MenuGauche ul .eltActifPostul a.eltPostul {
	background: #60CCFB url(../img/fond_pages/elementlist_actif_postul.gif) no-repeat scroll left top;
}

/* Zone de liste des MEA */
#COLONNE_DROITE .topEspacePostul {
	background: #4C4C4C;
}

#ListMea .MeaBox.hoverPostul a:hover, #ListMea .MeaBox.hoverPostul a:focus, #ListMea .MeaBox.hoverPostul a.hoverFlash {
	background: url(../img/fond_pages/mea_postul.jpg) no-repeat;
}

/* Mise en avant Compteur d'offres postulant */
#POSTULCOUNT {
	padding-top: 9px;
	width: 170px;
	height: 46px;
	color: #FFFFFF;
	text-align: center;
	font: bold 12px Verdana, Arial, sans-serif;
	background: url(../img/boutons/btn_postulcount.gif) no-repeat 50% 100%;
}

* html #POSTULCOUNT { /* Pour IE6 */
	margin-top: 6px;
}

*+html #POSTULCOUNT { /* Pour IE7 */
	margin-top: 6px;
}

#ListMea .countSansLien {
	margin-top: 0;
	height: 56px;
	font-size: 13px;
	background: url(../img/boutons/btn_postulcount.jpg) no-repeat;
}

#POSTULCOUNT a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}

#POSTULCOUNT span {
	padding-bottom: 5px;
	display: block;
	font-size: 18px;
}

#ListMea .countSansLien span {
	padding-bottom: 0;
	font-size: 22px;
}

/* Mise en avant Boutons retour */
.MeaPostulRetour {
	padding: 14px 0 0 6px;
	width: 164px;
	text-align: center;
	font: bold 10px/9px Verdana, Arial, sans-serif;
}

#ListMea .retourBig {
	margin-top: 10px;
	padding-top: 0;
	height: 49px;
	font-size: 14px;
}

.MeaPostulRetour a {
	padding-top: 6px;
	width: 159px;
	height: 16px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	background: url(../img/boutons/btn_postulretour.gif) no-repeat;
}

#ListMea .retourBig a {
	height: 100%;
	background: url(../img/boutons/btn_modifysearch.jpg) no-repeat;
}

.MeaPostulRetour span {
	display: inline;
	font-size: 10px;
}

#ListMea .retourBig span {
	padding: 5px 0 8px 0;
	display: block;
	font-size: 23px;
}

/* Mise en avant Liens sites Partenaires */
#LIENPARTNERS {
	position: absolute;
	top: 149px;
	width: 170px;
}

* html #LIENPARTNERS { /* Pour IE6 */
	top: 150px;
}

*+html #LIENPARTNERS { /* Pour IE7 */
	top: 150px;
}

/* Correction bug des select box */
#PANNEAU_MENU.antiie6 {
	border: 0;
}

/* Fonds de site */
.fondPostul {
	background: url(../img/fond_site/fond_trans.jpg) no-repeat 0 0;
}
