/* CSS solic Stylesheet v1.0 - OCT-NOV08*/ 

/*AREA02-->CANDIDAT*/
.txtStressed {color:#779BBF;}

/*NAV SUB*/
#navSubContainer {background-image:url(/extension/ezwebin/design/ezwebin/images/area02/menu_body_bg02.png);}
#navSubContainer h2 {background-image:url(/extension/ezwebin/design/ezwebin/images/area02/menu_head_bg01.png);}
#navSub {background-image:url(/extension/ezwebin/design/ezwebin/images/area02/menu_body_bg01.png);}

/*COLs*/
#col02 h2 {color:#779BBF;}
#col02 b {color:#779BBF;}
#col02 h3 em {font-style:normal; display:block;}
#col02 h3 a {text-decoration:none;}
#col02 img.blockLeft {border-color:#779BBF;}
#col02 img.blockRight {border-color:#779BBF;}
/*#col02 p strong, #col02 p a {color:#779BBF;}*/
#col02 a {color:#779BBF;} /*LINK COLOR*/
#col02 a:hover {color:#C256A5;} /*LINK COLOR*/
/*#col02 p a:hover {color:#C256A5 !important;}*/
/*#col02 p a:hover strong {color:#C256A5 !important;}*/
/*col02: mid. contents*/
	#col02 h2 {background:transparent url(/extension/ezwebin/design/ezwebin/images/area02/h2_bg_area0x.gif) no-repeat scroll 0 15px; padding-left:11px;}
	#col02 ul li {background:transparent url(/extension/ezwebin/design/ezwebin/images/area02/li_bg_area0x.gif) no-repeat scroll 0 4px; padding:0 0 0 11px;}
	#col02 ul li a {color:#779BBF !important;}
	#col02 ul li a:hover {color:#C256A5 !important;}

/*TABs + Databoard*/
#tabsDataBoard {}
	/*NAV TABs*/
	ul.tabsNav {clear:both;}
	ul.tabsNav li {background:transparent url(/extension/ezwebin/design/ezwebin/images/tab_bg01.png) repeat-x scroll 50% 0 !important; border-top:solid 1px #e4e4e4; border-left:solid 1px #e4e4e4; border-right:solid 1px white; border-bottom:solid 1px #DECB8F;}
	ul.tabsNav li.lastChild {border-right:solid 1px #e4e4e4;}
	ul.tabsNav li a {background:transparent url(/extension/ezwebin/design/ezwebin/images/area02/tab_on_bg_corn01.png) no-repeat scroll 0 29px;}
	ul.tabsNav li a strong {color:#666666 !important; background:transparent url(/extension/ezwebin/design/ezwebin/images/area02/tab_on_bg_corn02.png) no-repeat scroll 100% 29px;}
	ul.tabsNav li a:hover, ul.tabsNav li a.selected {background:transparent url(/extension/ezwebin/design/ezwebin/images/area02/tab_on_bg_corn01.png) no-repeat scroll 0 2px;}
	ul.tabsNav li a:hover strong, ul.tabsNav li a.selected strong {color:white !important; background:transparent url(/extension/ezwebin/design/ezwebin/images/area02/tab_on_bg_corn02.png) no-repeat scroll 100% 2px;}
	.tabsNavWayBack {background-image:url(/extension/ezwebin/design/ezwebin/images/area02/dot_wayback_arrow_area0x.gif);}
	/*DATA BOARD*/
	.dataBoard {background-image:url(/extension/ezwebin/design/ezwebin/images/area02/data_board_bg01.png);}
	.dataBoardBody {background-image:url(/extension/ezwebin/design/ezwebin/images/area02/data_board_bg02.png);}
	.dataBoardBodyPadding h3 {color:#779BBF !important;}
		/*COL02+03*/
	#col02.col23 .dataBoard {background-image:url(/extension/ezwebin/design/ezwebin/images/area02/data_board_bg01_long.png);}
	#col02.col23 .dataBoardBody {background-image:url(/extension/ezwebin/design/ezwebin/images/area02/data_board_bg02_long.png);}

/*ACCORDION + Databoard*/
#accordionDataBoard {}
	/*NAV + DATABOARD*/
.accordion {background-color:white;}
.accordionBtn {background:transparent url(/extension/ezwebin/design/ezwebin/images/area02/accordion_btn_bg01.png) scroll no-repeat 0 0; color:#666666;}
.accordionBtn:hover {background-position:0 -30px; color:white;}
.accordionBtnSelected {background-position:0 -60px !important; color:#779BBF;}
.accordionBtn.accordionBtnSelected {color:#779BBF;}
.accordionData {background-image:url(/extension/ezwebin/design/ezwebin/images/area02/accordion_data_board_bg01.png);}

/*ACCORDION + Databoard: ALT VERSION*/ /*see candidat templates*/
#accordionDataBoardAltVersion {margin-top:21px;}
	/*NAV + DATABOARD*/
#accordionDataBoardAltVersion h4 {font-size:15px; height:25px; line-height:25px; padding:0 0 0 14px; border:solid 1px #EEEEEE; background:transparent url(/extension/ezwebin/design/ezwebin/images/accordion_altvers_btn_bg01_long01.png) no-repeat scroll 100% 100%; overflow:hidden;}
#accordionDataBoardAltVersion h4.accordionBtn {color:#779BBF;}
#accordionDataBoardAltVersion h4.accordionBtn.accordionBtnSector {height:45px; line-height:45px; padding:0; background:transparent url(/extension/ezwebin/design/ezwebin/images/accordion_altvers_btn_bg01_long02.png) no-repeat scroll 100% 100%;} /*adding a class to modify height + bg image because of picto: 25->45px*/
img.accordionBtnImgSector {float:left; position:relative; top:5px; right:3px;}/*positionning picto*/
#accordionDataBoardAltVersion .accordionBtn:hover {background-position:100% 0%; color:#779BBF;}
#accordionDataBoardAltVersion .accordionBtnSelected {background-position:100% 0% !important; color:#779BBF;}
#accordionDataBoardAltVersion .accordionBtn.accordionBtnSelected {}
#accordionDataBoardAltVersion .accordionData {border-right:solid 1px #EEEEEE; border-left:solid 1px #EEEEEE; border-bottom:solid 1px #EEEEEE; padding:7px 7px 15px 7px; background-image:none !important; overflow:hidden;}

/*JOBOFFER GRID*/
table.gridDataTable.groupOfficesJobOffer th h3 {color:#779BBF; background-image:none; padding:0 !important;}
table.gridDataTable.groupOfficesJobOffer th h3 a {color:#779BBF; text-decoration:none; background:transparent url(/extension/ezwebin/design/ezwebin/images/area02/h2_bg_area0x.gif) no-repeat scroll 0 3px; padding-left:11px;}
table.gridDataTable.groupOfficesJobOffer th h3 a:hover {color:#C256A5; background:transparent url(/extension/ezwebin/design/ezwebin/images/area02/h2_bg_area0x_f2.gif) no-repeat scroll 0 3px; padding-left:11px;}
/**/
table.groupOfficesJobOfferMiniRecap td strong {color:#779BBF;}
/**/
h3.groupOfficesJobOfferTtl {color:#779BBF !important; background:transparent url(/extension/ezwebin/design/ezwebin/images/area02/h2_bg_area0x.gif) no-repeat scroll 0 14px !important; padding:11px 0 11px 11px !important; margin:11px 0 0 0 !important;}

/*BOXes*/
.boxTailPiece	{background-image:url(/extension/ezwebin/design/ezwebin/images/area02/box_body_bg02.png);}
.boxTailPiece	h3 {color:#666666; background-image:url(/extension/ezwebin/design/ezwebin/images/area02/box_head_bg01.png);}
.boxTailPiece .boxBody {background-image:url(/extension/ezwebin/design/ezwebin/images/area02/box_body_bg01.png);}
.boxTailPiece .boxBody .boxBodyPadding a {color:#779BBF !important;}
.boxTailPiece .boxBody .boxBodyPadding a:hover {color:#C256A5 !important;}
/**/
.boxMidW h3.backgroundArea02 {background-image:url(/extension/ezwebin/design/ezwebin/images/area02/box_midw_head_bg01.png); color:white !important;}

/*NEWS*/
.newsDataBoard h2 {background-image:none !important; padding:0 !important;}
.newsDataBoard h2 a {color:#779BBF !important; text-decoration:none; background:transparent url(/extension/ezwebin/design/ezwebin/images/area02/h2_bg_area0x.gif) no-repeat scroll 0 3px; padding-left:11px;}
.newsDataBoard h2 a:hover {color:#C256A5 !important; background:transparent url(/extension/ezwebin/design/ezwebin/images/area02/h2_bg_area0x_f2.gif) no-repeat scroll 0 3px; text-decoration:underline;}

/*CANDIDAT: APPLICANT HOME*/
#boxApplicant {float:left; width:341px; height:229px; margin:20px 14px 20px 0; padding:0; background:transparent url(/extension/ezwebin/design/ezwebin/images/box_space_applicant_bg01.png) no-repeat scroll 0 0; overflow:hidden;}
#boxApplicant h3 {margin:0; padding:0;}
fieldset.boxApplicantData {display:block; float:left; width:292px; height:auto; margin:0 0 0 19px;}
fieldset.boxApplicantData legend {display:block; color:#779BBF; font-size:13px; font-weight:bold; background:transparent url(/extension/ezwebin/design/ezwebin/images/dot_arrow_big_blu.gif) scroll no-repeat 0 8px; padding:5px 0 0 9px;}
fieldset.boxApplicantData .boxBody {padding:5px 0 0 8px;}
fieldset.boxApplicantData .boxBody p {margin:7px 0;}
fieldset.boxApplicantData .boxBody label {display:block; width:77px; float:left; vertical-align:middle;}
fieldset.boxApplicantData .boxBody input {margin:2px 2px 2px 0;}
fieldset.boxApplicantData .boxBody a.linkGreyDark {color:#666666 !important;}
fieldset.boxApplicantData .boxBody a.linkArrowBlu {background-image:url(/extension/ezwebin/design/ezwebin/images/area02/h2_bg_area0x.gif);}
fieldset.boxApplicantData .boxBody a.linkArrowBlu:hover {background-image:url(/extension/ezwebin/design/ezwebin/images/area02/h2_bg_area0x_f2.gif);}
/**/
#boxOffer {float:left; width:341px; height:229px; margin:20px 0 20px 14px; padding:0; background:transparent url(/extension/ezwebin/design/ezwebin/images/box_space_offer_bg01.png) no-repeat scroll 0 0; overflow:hidden;}
#boxOffer h3 {margin:0; padding:0;}
fieldset.boxOfferData {display:block; float:left; width:292px; height:auto; margin:0 0 0 19px;}
fieldset.boxOfferData legend {display:block; color:white; font-size:13px; font-weight:bold; background:transparent url(/extension/ezwebin/design/ezwebin/images/dot_arrow_big_white.gif) scroll no-repeat 0 8px; padding:5px 0 0 9px;}
fieldset.boxOfferData .boxBody {padding:5px 0 0 8px;}
fieldset.boxOfferData .boxBody p {margin:7px 0;}
fieldset.boxOfferData .boxBody label {display:block; width:70px; float:left; color:white; vertical-align:middle;}
fieldset.boxOfferData .boxBody input {margin:2px 2px 2px 0;}
fieldset.boxOfferData .boxBody input[type=button] {margin-left:73px;}
fieldset.boxOfferData .boxBody a {color:white !important; background:transparent url(/extension/ezwebin/design/ezwebin/images/dot_arrow_white.gif) no-repeat scroll 0 4px; padding:0 0 0 9px !important; margin:0 0 0 9px;}

/**/
.groupOfficesJobOfferTtl {font-size:13px !important; color:#B92C5A !important; margin:5px 0 !important; padding:0 !important; background-image:none  !important;}
