
*{
	margin:0;
	padding:0;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	background:url('../images/bkg-body.gif') top repeat-x;
}

a,
a:link,
a:visited{
	color:#000;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

a:focus,
a:active{
	outline:none;
}

form{margin:0px;}
img{border:0px;}

a.sxEtiquette,
a:link.sxEtiquette,
a:visited.sxEtiquette{
	position:absolute;
	display:block;
	background:url("../images/bkg-etiquette-monabanq.gif") no-repeat top;
	width:32px;
	height:115px;
	padding:0 0 0 0;
	margin:10px 0 0 -32px;
	*margin:10px 0 0 -452px;
	z-index:100;
}

a:hover.sxEtiquette{
	background:url("../images/bkg-etiquette-monabanq-over.gif") no-repeat top;
}


.sxGlobalContent{
	width:960px;
	margin:0px auto 0 auto;
}

/********************/
/****** HEADER ******/
/********************/

.sxHeader{
	float:left;
	background:url('../images/bkg-head.gif') top repeat-x;
	width:960px;
	height:85px;
}

.sxHeader .sxLogo{
	float:left;
	padding:15px 0 0 20px;
}

a.sxPostuler,
a:link.sxPostuler,
a:visited.sxPostuler{
	display:block;
	float:right;
	background:url('../images/bkg-postuler.gif') top no-repeat;
	width:150px;
	height:36px;
	padding:32px 30px 0 60px;
	text-align:center;
	color:#585858;
	line-height:11px;	
	font-size:11px !important;
	color:#585858;
	text-decoration:none;
}

a:hover.sxPostuler{
	text-decoration:underline;
}


.sxNav{
	float:left;
	width:960px;
	height:28px;
	overflow:hidden;
	background:#000000;
}

.sxNav a,
.sxNav a:link,
.sxNav a:visited{
	display:block;
	float:left;
	background:#000000;
	height:22px;
	padding:6px 21px 0 21px;
	font-size:11px;
	
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	border-right:1px solid #3d3d3d;
}

.sxNav a:hover{
	text-decoration:none;
	color:#ca0000;
}

.sxNav a.home,
.sxNav a:link.home,
.sxNav a:visited.home{
	display:block;
	float:left;
	background:url('../images/btn-home-off.gif') no-repeat center 7px;
	width:56px;
	height:28px;
	padding:0 0 0 0;
}

.sxNav a:hover.home{
	background:url('../images/btn-home-on.gif') no-repeat center 7px;
}

.sxNav a.offres,
.sxNav a:link.offres,
.sxNav a:visited.offres{
	background:url('../images/bkg-offre-emploi.gif') top no-repeat;
	width:177px;
	height:22px;
	padding:6px 0 0 0;
	border:none;
	text-align:center;
}

.sxNav a.txt.actived,
.sxNav a:link.txt.actived,
.sxNav a:visited.txt.actived,
.sxNav a.offres.actived,
.sxNav a:link.offres.actived,
.sxNav a:visited.offres.actived{
	color:#c8d200 !important;
}

.sxNav a.home.selected,
.sxNav a:link.home.selected,
.sxNav a:visited.home.selected{
	background:url('../images/btn-home-on.gif') no-repeat center 7px !important;
}

/***********************************/
/******** PAGE CONTENT HOME ********/
/***********************************/

.sxPageContent{
	float:left;
	width:960px;
	padding:0 0 0 0;
}

.sxPageContent a,
.sxPageContent a:link,
.sxPageContent a:visited{
	color:#000;
	text-decoration:none;
}

.sxPageContent a:hover{
	text-decoration:underline;
}

.sxPageContent .sxBreves{
	float:left;
	width:925px;
	height:170px;
	background:url('../images/bkg-actu.gif') top no-repeat;
	padding:0 0 0 35px;
}

.sxBreves .sxActus{
	float:left;
	width:510px;
	height:155px;
	padding:15px 25px 0 0;
}

.sxActus .sxTtlActu{
	color:#7b7b7b;
	font-size:18px;
	line-height:25px;
}

.sxActus .sxTtlActu span{
	color:#a8ce09;
}

.sxActus .sxBlocAct{
	float:left;
	width:510px;
	height:95px;
	padding:5px 0 0 0;
	border-top:1px solid #e4e4e4;	
	border-bottom:1px solid #e4e4e4;
}

.sxBlocAct .sxMef a,
.sxBlocAct .sxMef a:link,
.sxBlocAct .sxMef a:visited{
	text-decoration:none;
	display:block;
	color:#729107;
	font-weight:bold;
}

.sxBlocAct .sxMef a:hover{
	text-decoration:underline;
}

.sxBlocAct .sxMef{
	float:left;
	background:url('../images/bkg-dash.gif') left no-repeat;
	width:150px;
	padding:0 10px 0 10px;
}

.sxBlocAct .sxMefFirst{
	float:left;
	background:none !important;
	width:150px;
	padding:0 10px 0 0 !important;
}

.sxBlocAct .sxMef span{display:block; color:#87a40c; font-size:10px;}

.sxActus a.sxVoirActu,
.sxActus a:link.sxVoirActu,
.sxActus a:visited.sxVoirActu{
	display:block;
	float:right;
	background:url('../images/bkg-arrow-actu.gif') left no-repeat;
	padding:0 0 0 18px;
	margin:5px 0 0 0;
	
	color:#85a309;
	font-size:11px;
	font-weight:bold;
}

.sxActus a:hover.sxVoirActu{
	text-decoration:underline;
}

.sxBreves .sxWanted{
	float:left;
	background:url('../images/bkg-wanted.gif') center no-repeat;
	width:370px;
	height:115px;
	padding:55px 0 0 20px;
}

.sxWanted .c-content {
	float:left;
	height:100px;
	overflow:hidden;
	width:320px;
}

.sxWanted .sxArrowLeft{
	float:left;
	display:block;
	cursor:pointer;
	background:url('../images/btn-wanted-left.gif') no-repeat 100px 100px;
	width:14px;
	height:20px;
	margin:35px 0 0 0;
}

.sxWanted .sxArrowRight{
	float:left;
	display:block;
	cursor:pointer;
	background:url('../images/btn-wanted-right.gif') top no-repeat;
	width:14px;
	height:20px;
	margin:35px 0 0 0;
}

.c-elements{
	float:left;
	width:960px;
}

.c-element{
	float:left;
	width:320px;
	height:95px;
	padding:5px 0 0 0;
}

.c-element .sxVisu{
	float:left;
	width:150px;
	padding:0 0 0 0;
}

.c-element .sxTxt{
	float:left;
	width:160px;
	padding:0 5px 0 5px;
	font-size:11px;
}

.c-element .sxTxt p{
	line-height:12px;
}

.c-element .sxTxt strong{
	display:block;
	height:50px;
	overflow:hidden;
	font-size:13px;
}

.c-element a.sxLinkWanted,
.c-element a:link.sxLinkWanted,
.c-element a:visited.sxLinkWanted{
	display:block;
	float:left;
	background:url('../images/bkg-arrow-wanted.gif') left no-repeat;
	padding:0 0 0 18px;
	margin:2px 0 0 0;
	
	color:#7b9a0f;
	font-size:11px;
	font-weight:bold;
}

.c-element a:hover.sxLinkWanted{
	text-decoration:underline;
}

/******************************/
/******** PAGE CONTENT ********/
/******************************/

.sxPageContents{
	float:left;
	/*background:url('../images/bkg-page-content.jpg') top no-repeat #EBEBEB;*/
	background:#ebebeb url('../images/bkg-page-monatouch.jpg') no-repeat;
	width:960px;
	min-height:530px;
	height:auto !important;
	height:530px;
	padding:0 0 0 0
}

.sxPageContents .sxLeft{
	float:left;
	width:270px;
	padding:30px 0 0 30px;
}

.sxPageContents .sxLeft .sxTtl{
	float:left;
	width:270px;
	font-size:28px;
	line-height:28px;
	color:#383838;
	padding:0 0 30px 0;
}

.sxPageContents .sxLeft ul{
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.sxPageContents .sxLeft ul.navAnnonces {padding-right:30px}

.sxPageContents .sxLeft ul li{
	padding:0 0 0 0;
	margin:0 0 15px 0;
	list-style:none;
}

.sxLeft ul li a,
.sxLeft ul li a:link,
.sxLeft ul li a:visited{
	width:54px;
	height:28px;
	background:url('../images/icon-li-grey.gif') no-repeat left 3px;
	padding:0 0 0 10px;
	color:#565656;
	font-weight:bold;
}

.sxLeft ul li a:hover,
.sxLeft ul li a.select{
	color:#7b8e29 !important;
	background:url('../images/icon-li-green.gif') no-repeat left 3px !important;
	text-decoration:none;
}


.sxPageContents .sxRight{
	float:left;
	width:575px;
	padding:140px 15px 0 55px;
	
}

.sxPageContents .sxRight strong{
	float:left;
	display:block;
	font-size:14px;
	color:#7b8e29;
	width:455px;
}

.sxPageContents .sxRight span{
	float:left;
	display:block;
	color:#565656;
	font-weight:bold;
	padding:0 0 10px 0;
	width:455px;
}

.sxRight a.sxBtnPostuler,
.sxRight a:link.sxBtnPostuler,
.sxRight a:visited.sxBtnPostuler{
	float:right;
	display:block;
	background:url('../images/btn-postulez.gif') top no-repeat;
	width:88px;
	height:24px;
	padding:0 0 0 0;
	margin:-13px 0 10px 0;
}

.sxRight a:hover.sxBtnPostuler{
	text-decoration:none;
}

.sxRight .sxMission{
	float:left;
	overflow:auto;
	height:230px;
	padding:0 20px 20px 0;
	margin:10px 0 0 0;
	color:#565656;
	width:555px;
}

.sxRight .sxMission strong{
	display:block;
	float:left;
	font-size:12px;
	color:#7b8e29;
	width:500px;
}

.sxRight .sxMission span{
	display:block;
	float:left;
	color:#565656;
	font-weight:bold;
	padding:0 0 10px 0;
	width:500px;
}

.sxMission a,
.sxMission a:link,
.sxMission a:visited{
	color:#565656;
	text-decoration:underline;
}

.sxMission a:hover{
	text-decoration:none;
}

.sxRight .sxMission p{
	display:block;
	float:left;
	width:520px;
	padding:0 0 10px 0;
}

.sxPageContents .sxRight ul{
	width:500px;
	float:left;
	padding:0 0 10px 20px;
	margin:0 0 0 0;
}

.sxRight ul li{
	background:url('../images/icon-li-green.gif') no-repeat left 3px;
	list-style:none;
	padding:0 0 0 10px;
	margin:3px 0 3px 0;
}

.sxPageContents .sxRight .sxMetiers ul{
	width:500px;
	float:left;
	padding:0 0 10px 0;
	margin:-10px 0 0 0;
}

.sxRight .sxMetiers ul li{
	background:url('../images/icon-rond-green.gif') no-repeat left 6px;
	list-style:none;
	padding:0 0 0 15px;
	margin:3px 0 3px 0;
}

/************************************/
/******** QUI SOMMES NOUS ? *********/
/************************************/

.sxLeft .sxPolaroid{
	float:left;
	width:270px;
	
	color:#565656;
	font-size:11px;
}

.sxLeft .sxPolaroid img{
	float:left;
	width:101px;
}

.sxLeft .sxPolaroid span{
	float:left;
	display:block;
	padding:10px 10px 0 10px;
	width:140px;
	
	font-weight:bold;
}

.sxLeft .descript{
	float:left;
	width:260px;
	padding:10px 10px 20px 0;
	
	font-size:11px;
	color:#565656;
}

.sxLeft .descript strong{
	color:#85973a;
}

.sxLeft .descript span{
	font-weight:bold;
}

.sxLeft .sxVoirPdf{
	background:url('../images/bkg-dash-left.gif') left top no-repeat;
	margin:0 0 0 0;
	padding:15px 0 0 0;
	width:270px;
	float:left;
}

.sxLeft a.sxIconPdf,
.sxLeft a:link.sxIconPdf,
.sxLeft a:visited.sxIconPdf{
	display:block;
	background:url('../images/bkg-arrow-actu.gif') no-repeat left 6px;
	height:18px;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	padding:5px 0 0 20px;
	color:#85A309;
}

.sxLeft a:hover.sxIconPdf{
	text-decoration:none;
}

.sxRight .sxVisuQui,
.sxRight .sxSloganQui{
	width:570px;
	float:left;
	text-align:center;
	
	font-weight:bold;
	font-style:italic;
	color:#565656;
}

.sxRight .sxSloganQui{
	padding:6px 0 0 0;
}

/********************************/
/******** VOS QUESTIONS *********/
/********************************/

.sxLeft .sxPostitQuestions{
	float:left;
}

.sxRight .sxQuestions{
	height:320px !important;
}

.sxRight .sxDashContent{
	float:left;
	width:575px;
	height:1px;
	padding:30px 0 0 0;
}

/******************************/
/******** NOS METIERS *********/
/******************************/

.sxLeft .sxBlocPolar{
	float:left;
	width:270px;
	padding:0 0 0 0;
}

.sxLeft .sxPolarMetiers{
	padding:0 0 15px 0 !important;
}

.sxBlocPolar a.sxImgTxt,
.sxBlocPolar a:link.sxImgTxt,
.sxBlocPolar a:visited.sxImgTxt{
	text-decoration:none;
}

.sxBlocPolar a:hover.sxImgTxt{
	text-decoration:none;
	color:#687e0a;
}

.sxBlocPolar a.select,
.sxBlocPolar a:link.select,
.sxBlocPolar a:visited.select{
	text-decoration:none;
	color:#687e0a !important;
}

.sxBlocPolar a.sxImgTxt img{
	float:left;
	width:60px;
	padding:0 10px 0 0;
}

.sxBlocPolar a.sxImgTxt strong{
	display:block;
	font-size:15px;
	padding:7px 0 0 0;
}

.sxBlocPolar a.sxImgTxt strong.sxOneL{
	display:block;
	font-size:15px;
	padding:15px 0 0 0;
}

.sxRight .sxVignetteBig{
	float:left;
	width:120px;
}

.sxRight .sxTxtVignette{
	float:left;
	width:400px;
	color:#565656;
	font-weight:bold;
	font-size:14px;
}

.sxRight .sxTxtVignette strong{
	display:block;
	width:400px;
	color:#687e0a;
	font-size:18px;
}

.sxRight .sxTxtVignette p{
	display:block;
	width:400px;
	font-size:12px;
	margin:10px 0 0 0;
}

.sxRight .sxMetiers{
	height:180px !important;
	margin:15px 0 0 0;
}

/*************************************************/
/********* DU RECRUTEMENT A L INTEGRATION ********/
/*************************************************/

.sxPageIntegration{
	float:left;
	background:url('../images/bkg-recrutement-integration.jpg') no-repeat top;
	width:960px;
	height:530px;
	padding:0 0 0 0;
}

.sxPageIntegration .sxTtl{
	float:left;
	width:930px;
	font-size:28px;
	line-height:30px;
	color:#383838;
	padding:25px 0 0 30px;
}


.sxBlocL1{
	float:left;
	padding:72px 0 0 90px;
}

.sxBlocIntegration{
	float:left;
	width:130px;
	text-align:center;
	font-size:11px;
}

.sxBlocIntegration strong{
	display:block;
	color:#699139;
	font-size:13px;
}

.sxBlocIntegration span{
	font-weight:bold;
}

.sxBloc1{padding:15px 61px 0 0;}
.sxBloc2{padding:15px 59px 0 0;}
.sxBloc3{padding:15px 56px 0 0;}
.sxBloc4{padding:10px 0 0 0;}

.sxBlocL2{
	float:left;
	padding:130px 0 0 110px;
}

.sxBloc5{padding:5px 48px 0 0;}
.sxBloc6{padding:0 44px 0 0;}
.sxBloc7{padding:0 46px 0 0;}
.sxBloc8{padding:10px 0 0 0;}

/**********************************/
/******** MONABANQ. TOUCH *********/
/**********************************/

.sxMonaTouch{
	background:url('../images/bkg-page-monatouch.jpg') no-repeat top !important;
}

.sxRight .sxVisuTouch{
	width:480px;
	float:left;
	padding:0 0 0 40px;
}

.sxRight .sxTxtTouch{
	width:480px;
	float:left;
	padding:10px 0 0 40px;
}

.sxRight .sxTxtTouch strong{
	display:block;
	width:480px;
	color:#687e0a;
}

.sxRight .sxTxtTouch span{
	font-weight:bold;
	width:400px;
	padding:0 0 0 0;
}

/***************************/
/******** PAGE FORM ********/
/***************************/

.sxPageForm{
	float:left;
	background:url('../images/bkg-page-form.jpg') top no-repeat;
	width:960px;
	height:530px;
	padding:0 0 0 0;
}

.sxPageForm .sxTtl{
	float:left;
	width:930px;
	font-size:28px;
	line-height:28px;
	color:#383838;
	padding:30px 0 20px 30px;
}

.sxPageForm .sxForm{
	float:left;
	width:500px;
	color:#383838;
	padding:0px 0 30px 160px;
}

.sxPageForm .sxFormFinish{
	float:left;
	width:960px;
	color:#383838;
	text-align:center;
	padding:0 0 0 0;
}

.sxPageForm .sxFormFinish a,
.sxPageForm .sxFormFinish a:link,
.sxPageForm .sxFormFinish a:visited{
	text-decoration:underline;
}
.sxPageForm .sxFormFinish a:hover{
	text-decoration:none;
}

.sxPageForm .sxForm .sxLabelTtl{
	float:left;
	display:block;
	width:472px;
	color:#87a430;
	font-weight:bold;
	background:url('../images/bkg-ttl-form.gif') repeat-x left 18px;
	padding:0 0 18px 0;
}

.sxPageForm .sxForm .sxCandTtl{
	margin:25px 0 0 0;
}

.sxPageForm .sxForm label{
	float:left;
	width:190px;
	font-size:12px;
	color:#383838;
	line-height:10px;
	text-align:right;
	color:#000000;
	padding:4px 10px 0 0;
}

.sxPageForm .sxForm .sxSelect{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #d1cfd0;
	font-size:12px;
	padding:1px 0px;
	float:left;
	color:#383838;
	width:271px;
	margin:0 0 5px 0;
	font-weight:bold;
}

.sxPageForm .sxForm .sxInput{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #d1cfd0;
	font-size:12px;
	padding:1px 2px;
	float:left;
	color:#383838;
	width:265px;
	margin:0 0 5px 0;
}

.sxPageForm .sxForm .sxInputFile{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #d1cfd0;
	font-size:12px;
	padding:1px 2px;
	float:left;
	color:#383838;
	width:271px;
	margin:0 0 5px 0;
}

.sxPageForm .sxForm .sxTextarea{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #d1cfd0;
	font-size:12px;
	padding:1px 2px;
	float:left;
	color:#383838;
	width:265px;
	height:90px;
	*height:95px;
	margin:0 0 5px 0;
}

.sxPageForm .sxForm .sxFormBt{
	float:left;
	padding:30px 0 0 272px;
	border:none;
}

.sxPageForm .sxForm .sxFormBtInput{
	width:138px;
	height:24px;
	background:url('../images/btn-postulez-form.gif') no-repeat left top;
	border:none;
	cursor:pointer;
}

.sxPageForm .sxForm .sxHelp{
	width:19px;
	height:19px;
	position:absolute;
	margin-left:475px;
}

.sxPageForm .sxForm .sxHelp img{
	cursor:pointer;
}

.sxPageForm .sxForm .sxHelpVideo{
	margin-top:340px;
}

.sxPageForm .sxForm .sxHelpCv{
	margin-top:214px;
}

.sxPageForm .sxForm .sxHelpBulle{
	width:166px;
	display:none;
	height:107px;
	position:absolute;
	font-size:11px;
	margin:-12px 0 0 25px;
	background:url('../images/bkg-help.gif') no-repeat left top;
	padding:10px 10px 0 20px;
	
}

.sxPageForm .sxForm .sxHelpBulle2{
	background:url('../images/bkg-help2.gif') no-repeat left top;	
}




/*************************/
/******** FOOTER *********/
/*************************/

.sxFooter{
	float:left;
	width:960px;
	height:24px;
	overflow:hidden;
	background:#a8a8a8;
	padding:0 0 0 0;
}

.sxFooter a,
.sxFooter a:link,
.sxFooter a:visited{
	background:url('../images/bkg-border-footer.gif') right no-repeat;
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	padding:0 55px 0 55px;
	font-size:13px;
	
	font-weight:bold;
	color:#444444;
	text-decoration:none;
}

.sxFooter a:hover{
	text-decoration:underline;
}

.sxFooter a.txtLast,
.sxFooter a:link.txtLast,
.sxFooter a:visited.txtLast{
	background:none !important;
	padding:0 36px 0 35px;
}
