@charset "iso-8859-1";
/* CSS Document */

/* branding */
#logoSite img {

}
#logoSite #baseline {
	color: #999999;
	/*font: 12px/15px Verdana, Arial, Helvetica, sans-serif;*/
	font: 1.1em/1.3em Verdana, Arial, Helvetica, sans-serif;
}

/* vignettes annonceurs 120x60 */
#logosRecruteurs div {
float:left;
margin:15px 3px 0 15px;
width: 120px;
/*border:1px solid #CFCFCF ;
padding:1px;
*/}
#logosRecruteurs div img {
background:none repeat scroll 0 0 #FFFFFF;
border:none;
padding:0;
}
/* barre du menu principal */
ul#menu { /* voir les infos de positionnement dans structure.css */
	background: #383838 url(/style/img/fd/sprite-entete.png) no-repeat 0px 0px;
	list-style: none;
}
ul#menu li {
	float: left;
}
ul#menu li a {
	text-decoration: none;
	font: bold 1.1em/2.5em Arial, Helvetica, sans-serif;
	color: #fff;
	height: 30px;
	display: block;
	text-align:center;
	outline: none;
}

ul#menu li:hover, ul#menu li.on {
	background: url(/style/img/fd/sprite-entete.png) no-repeat 0px -30px;
}

/* sous menus */
ul#menu li#menuOffres			{ width: 137px; }
ul#menu li#menuRecrutent		{ width: 125px; }
ul#menu li#menuActus 			{ width: 110px;}
ul#menu li#menuCoaching 		{ width: 107px;}
ul#menu li#menuEntreprendre		{ width: 127px; }
ul#menu li#menuFormation 		{ width: 111px; }
ul#menu li#menuCompte			{ width: 126px;}
ul#menu li#menuRecruteur		{ width: 157px;}

ul#menu li#menuOffres.on 		{ background-position: 0px -378px;}
ul#menu li#menuRecrutent.on 	{ background-position: -137px -378px;}
ul#menu li#menuActus.on 		{ background-position: -262px -378px;}
ul#menu li#menuCoaching.on 		{ background-position: -372px -378px;}
ul#menu li#menuEntreprendre.on 	{ background-position: -479px -378px;}
ul#menu li#menuFormation.on 	{ background-position: -606px -378px;}
ul#menu li#menuCompte.on 		{ background-position: -717px -378px;}
ul#menu li#menuRecruteur.on		{ background-position: -843px -378px;}

ul#menu li#menuOffres:hover 		{ background-position: 0px -31px;}
ul#menu li#menuRecrutent:hover 		{ background-position: -137px -31px;}
ul#menu li#menuActus:hover 			{ background-position: -262px -31px;}
ul#menu li#menuCoaching:hover 		{ background-position: -372px -31px;}
ul#menu li#menuEntreprendre:hover 	{ background-position: -479px -31px;}
ul#menu li#menuFormation:hover 		{ background-position: -606px -31px;}
ul#menu li#menuCompte:hover 		{ background-position: -717px -31px;}
ul#menu li#menuRecruteur:hover		{ background-position: -843px -31px;}

ul#menu li ul.sousMenu { 
	display:none;
}
ul#menu li:hover ul.sousMenu {
	display: block;
	background: #595959 url(/style/img/fd/sous-menu.png) no-repeat 0% 100%;
	margin: 0px;
	padding: 0;
	position:absolute;
	z-index:100;
	list-style: none;
}
ul#menu li ul.sousMenu li {
/*	padding: 10px;
*/	float: none;
	background: url(/style/img/fd/sous-menu.png) no-repeat 100% 0;
}
ul#menu li ul.sousMenu li+li {	
	border-top: 1px solid #8e8e8e;
	background-position: 100% 50%;
}
/*ul#menu li ul.sousMenu > li:last-child {	
}*/
ul#menu li ul.sousMenu li a {
	color: #f7f7f7;
	text-decoration: none;
	font: normal 1em/2.5em Arial, Helvetica, sans-serif;
	/*	height: 30px;
*/	display: block;
	text-align:left;
	outline: none;
	padding:0 10px;
}
ul#menu li ul.sousMenu li a:hover {
	color: #000;
	text-decoration: none;
	background: url(/style/img/fd/lum.png) repeat 0 0;
/*	background: #636363 none;
	font-weight: bold;
	letter-spacing: -0.02em;*/

}
/* bloc recherche entête */
/* entête recherche */
#rechercheThematique {/* voir les infos de positionnement dans structure.css */
	background: #e11606 url(/style/img/fd/sprite-entete.png) no-repeat 0 -62px;
	
}
#rechercheRapide {/* voir les infos de positionnement dans structure.css */
	background: #e11606 url(/style/img/fd/sprite-entete.png) no-repeat 0 -129px;
	
}
.titreRech {
	color: #FFFFFF;
	width: 214px;
	float: left;
	padding-top: 10px;
	padding-left: 10px;

}
.titreRech h2 {
	text-transform: uppercase;
	font-size: 1.3em;
	margin: 0px;
}
.titreRech h3 {
	font-size: 1.1em;
}
.titreRech h3 img {
	border:0; 
	vertical-align: bottom;
}
.titreRech p{
	margin: 0px;
	color: #ff9991;
}
ul.pictosThemes {
	list-style: none;
	float:left;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
ul.pictosThemes li {
	float: left;
	padding-top: 5px;
	margin-top: 15px;
	line-height: 0.9em;
	background: url(/style/img/fd/sprite-themes.png) no-repeat;

}
#rechercheThematique ul.pictosThemes li a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-left: 59px;
	width:88px;
	height:36px;

}
ul.pictosThemes li#finance {				background-position:  -131px 0px; }
ul.pictosThemes li#finance:hover {			background-position:  9px 0px;}
ul.pictosThemes li#vente {					background-position:  -131px -41px;}
ul.pictosThemes li#vente:hover {			background-position:  9px -41px;}
ul.pictosThemes li#informatique {			background-position:  -131px -82px;}
ul.pictosThemes li#informatique:hover {		background-position:  9px -82px;}
ul.pictosThemes li#industrie {				background-position:  -131px -123px;}
ul.pictosThemes li#industrie:hover {		background-position:  9px -123px;}
ul.pictosThemes li#btp {					background-position:  -131px -164px;}
ul.pictosThemes li#btp:hover {				background-position:  9px -164px;}
ul.pictosThemes li#direction {				background-position:  -131px -205px;}
ul.pictosThemes li#direction:hover {		background-position:  9px -205px;}
ul.pictosThemes li#marketing {				background-position:  -131px -246px;}
ul.pictosThemes li#marketing:hover {		background-position:  9px -246px;}
ul.pictosThemes li#logistique {				background-position:  -131px -287px;}
ul.pictosThemes li#logistique:hover {		background-position:  9px -287px;}
ul.pictosThemes li#juridique {				background-position:  -131px -328px;}
ul.pictosThemes li#juridique:hover {		background-position:  9px -328px;}
ul.pictosThemes li#sante {					background-position:  -131px -369px;}
ul.pictosThemes li#sante:hover {			background-position:  9px -369px;}
ul.pictosThemes li#environnement {			background-position:  -131px -410px;}
ul.pictosThemes li#environnement:hover {	background-position:  9px -410px;}
ul.pictosThemes li#hotellerie {				background-position:  -131px -451px;}
ul.pictosThemes li#hotellerie:hover {		background-position:  9px -451px;}	
ul.pictosThemes li#public {					background-position:  -131px -492px;}
ul.pictosThemes li#public:hover {			background-position:  9px -492px;}


#autresThemes {
display:none;
}
#rechercheThematique #afficherThemes:hover #autresThemes {
	display: block;
	background: url(/style/img/fd/sprite-entete.png) no-repeat 0px -195px;
	height: 130px;
	width: 776px;
	position: absolute;
	z-index: 10;
	left: 224px;
	top: 56px;
}
#rechercheThematique #afficherThemes {
	background: url(/style/img/fd/sprite-entete.png) no-repeat -776px -195px;
	float: left;
	height:47px;
	width: 41px;
	margin-top: 15px;
	
}
#rechercheThematique #afficherThemes span {font-size: 0.8em;color: #FFFFFF;text-align: center;display:block;}

#rechercheThematique #afficherThemes:hover {	background-position: -776px -246px;}

#rechercheRapide form {
	background: #ec5c51;
	padding: 10px;
	float: left;
	margin: 10px;
}
#rechercheRapide .btRechHome {
	background: url(/style/img/fd/sprite-entete.png) no-repeat -440px -325px;
	vertical-align: middle;
}
#rechercheRapide .btRechHome:hover {
	background-position: -263px -325px;
}
#rechercheRapide a#rechDetaillee {
	background: url(/style/img/fd/sprite-entete.png) no-repeat -132px -325px;
	display: block;
	float: left;
	color: #e3001b;
	text-decoration: none;
	height: 33px;
	width: 105px;
	padding-top: 19px;
	font-size: 0.9em;
	padding-left: 25px;
	margin-top: 10px;
}
#rechercheRapide a#rechDetaillee:hover {
	background-position: 0px -325px;
}
#rechercheRapide select {
	margin-right: 10px;
	height: 22px;
	width: 195px;
	border: 1px solid #ffb8b3;
}

#pied {
	background: #ececec;
}
#pied .colx2 {
	border-style: none;
	margin-right: 75px;
}
#pied .colx2 a { text-decoration:none;}

#conteneur #colDrt #pave {
	text-align: center;
	margin-bottom: 10px;
}
#ariane a {
	color: #999;
	background: url(/style/img/chevron.gif) no-repeat 100% 5px;
	padding-right: 10px;
	margin-right: 2px;
}
#ariane a:hover {	color: #666;}
#ariane strong {
	font-weight: normal;
	color: #CF1603;
}


