@charset "utf-8";
/* CSS Document */


/*ul.tabs li.js a {
	
	height:40px;
	width:120px;
}

ul.tabs li.olr a {
	
	height:40px;
	width:120px;
}*/

ul.tabs li.olr a:hover, ul.tabs li.js a:hover {background-position: 0 -100px;}





div#main.high div#content {
	margin-top: 40px;
}


div#GM_wrapper div#sectors {margin-top:30px;}
div.contentHolder {margin-top:112px;}
a.JobSearch_more {}

/*a#JobSearch_AllTypeFilter {background-image:url(/img/lang/fr/btn/all-sprite.gif); width:121px;}
a#JobSearch_ContractFilter {background-image:url(/img/lang/fr/btn/contract-sprite.gif); width:64px;}
a#obSearch_PermanentFilter {background-image:url(/img/lang/fr/btn/permanent-sprite.gif); width:64px;}*/


/** SECTOR NAV **/
ul#sector_nav li#sector_nav_It_Container a { background: url(/img/lang/fr/sectors/it-sprite.gif) no-repeat 0 0; }
ul#sector_nav li#sector_nav_Engineering_Container a { background: url(/img/lang/fr/sectors/engineering-sprite.gif) no-repeat 0 0; }
ul#sector_nav li#sector_nav_OilAndGas_Container a { background: url(/img/lang/fr/sectors/oil_gas-sprite.gif) no-repeat 0 0; }
ul#sector_nav li#sector_nav_Pharma_Container a { background: url(/img/lang/fr/sectors/pharma-sprite.gif) no-repeat 0 0; }
ul#sector_nav li#sector_nav_Health_Container a { background: url(/img/lang/fr/sectors/health-sprite.gif) no-repeat 0 0; }
ul#sector_nav li#sector_nav_Mining_Container a { background: url(/img/lang/fr/sectors/mining-sprite.gif) no-repeat 0 0; }


/** International Map on HOMEPAGE **/
div#LocalMapTitle {background:url(/img/lang/fr/misc/map_title.gif) no-repeat 0 0; height: 40px;}


/** SPEACH BUBBLES **/
div#messageBubble div.awards {
	margin-top:0px; margin-left:380px; height:122px; width:260px; background:url(/img/lang/fr/soundbites/01.png) no-repeat 100% 0;
	}

div#messageBubble div.home {
	 margin-top:30px; margin-left:250px; width:408px;height:147px; background:url(/img/lang/fr/soundbites/homepage.png) no-repeat 100% 0;
	}
div#messageBubble div.clients {
	margin-left:480px; margin-top:60px; width:224px; height: 101px; background:url(/img/lang/fr/soundbites/12.png) no-repeat 100% 0;
	}

div#messageBubble div.clients {
	margin-left:475px; margin-top:60px;
}

div#messageBubble div.ContentPage_AboutUs-whyProgressive {
	margin-left: 410px; width:238px; height: 125px; background:url(/img/lang/fr/soundbites/03.png) no-repeat 100% 0;
	}

div#messageBubble div.jobs_we_provide,
div#messageBubble div.staff_we_provide,
div#messageBubble div.scvs_main  {
	margin-left: 360px; width:259px; height: 131px; background:url(/img/lang/fr/soundbites/04.png) no-repeat 100% 0;
	}
div#messageBubble div.scvs_main	 {
	margin-left: 440px;
	}

div#messageBubble div.contractor_info {
	margin-left:420px; height:125px; width:238px; background:url(/img/lang/fr/soundbites/05.png) no-repeat 100% 0;
	}

div#messageBubble div.ContentPage_AboutUs-values {
	margin-left:450px; height:140px; width:254px; background:url(/img/lang/fr/soundbites/05.png) no-repeat 100% 0;
	}

div#messageBubble div.ContentPage_AboutUs,
div#messageBubble div.registration_details	 {
	margin-left: 410px; width:254px; height: 140px; background:url(/img/lang/fr/soundbites/06.png) no-repeat 100% 0;
	}
div#messageBubble div.registration_details {
	margin-left: 60px;
	}
div#messageBubble div.engineering_sector {
	margin-left: 440px; width: 260px; height: 140px; background:url(/img/lang/fr/soundbites/07.png) no-repeat 100% 0;
	}

div#messageBubble div.pharma_sector {
	margin-left: 455px; width:244px; height: 120px; background:url(/img/lang/fr/soundbites/08.png) no-repeat 100% 0;
	}
div#messageBubble div.oil_and_gas_sector {
	margin-left: 400px; width:260px; height: 118px; background:url(/img/lang/fr/soundbites/09.png) no-repeat 100% 0;
	}

div#messageBubble div.it_sector {
	margin-left: 400px; width:250px; height: 121px; background:url(/img/lang/fr/soundbites/10.png) no-repeat 100% 0;
	}
div#messageBubble div.ContentPage_AboutUs-history	 {
	margin-left: 450px; width:260px; height: 120px; background:url(/img/lang/fr/soundbites/10.png) no-repeat 100% 0;
	}

div#messageBubble div.health_sector,
div#messageBubble div.ContentPage_AboutUs-testimonials	 {
	margin-left: 400px; width:260px; height: 120px; background:url(/img/lang/fr/soundbites/11.png) no-repeat 100% 0;
	}

div#messageBubble div.work_for_us,
div#messageBubble div.privacy_policy,
div#messageBubble div.faqs,
div#sectorBubble { margin-top: 30px; width:224px; height: 101px; background:url(/img/lang/fr/soundbites/12.png) no-repeat 100% 0;
}
div#messageBubble div.work_for_us {
	margin-left:475px; margin-top:60px;
}
div#messageBubble div.privacy_policy {
	margin-left:475px; margin-top:60px;
}

div#navbar ul li.fr a {
	padding-right: 10px;
	width:140px;
	background-position: 140px 8px;
}
div#navbar ul li.fr a:hover {
	background-position: 140px -92px;
}


/****************
BUTTON
****************/
input#Form_Jbe_UnsubscribeReason,
input#Form_Jbe_Unsubscribe,
input#Form_Jbe_Register,
input#Form_RegisterAVacancy_Submit {width:96px; height:30px;}
div#content div#Form_OlrReg_Container div div input#Form_OlrReg_Submit {width:116px; height:30px;}
input#Form_OlrLogin_Submit {width:108px; height:30px;}
input#Form_Olr_Submit {width:101px; height:30px;}

/** Button - Jobs By Email page and Unsubscribe page + post a job **/
/*input#Form_Jbe_UnsubscribeReason,
input#Form_Jbe_Unsubscribe,
input#Form_Jbe_Register,
input#Form_RegisterAVacancy_Submit {background:url(/img/lang/fr/btn/submit-off.gif) no-repeat 0 0;}
input#Form_Jbe_UnsubscribeReason:hover,
input#Form_Jbe_Unsubscribe:hover,
input#Form_Jbe_Register:hover,
input#Form_RegisterAVacancy_Submit:hover,
input#Form_Jbe_UnsubscribeReason:active,
input#Form_Jbe_Unsubscribe:active,
input#Form_Jbe_Register:active,
input#Form_RegisterAVacancy_Submit:active {background-image:url(/img/lang/fr/btn/submit-on.gif);}

input#Form_Olr_Submit {background:url(/img/lang/fr/btn/search-off.gif) no-repeat 0 0;}
input#Form_Olr_Submit:hover, input#Form_Olr_Submit:active {background:url(/img/lang/fr/btn/search-on.gif) no-repeat 0 0;}

input#Form_OlrReg_Submit {background:url(/img/lang/fr/btn/register-off.gif) no-repeat 0 0;}
input#Form_OlrReg_Submit:hover, input#Form_OlrReg_Submit:active {background:url(/img/lang/fr/btn/register-on.gif) no-repeat 0 0;}

input#Form_OlrLogin_Submit {background:url(/img/lang/fr/btn/login-off.gif) no-repeat 0 0;}
input#Form_OlrLogin_Submit:hover, input#Form_OlrLogin_Submit:active {background:url(/img/lang/fr/btn/login-on.gif) no-repeat 0 0;}*/


div#leftColumn form div#Form_JobSearch_Submit_Container input { border:none; float:right; height:30px; width:99px!important; position:relative; /*right:10px;*/}
div#leftColumn form div#Form_JobSearch_Submit_Container span.btnOver input { border:none; cursor:pointer; float:right; height:30px; /*width:100px!important;*/}

div#leftColumn form div#Form_Olr_Submit_Container input { border:none; float:right; height:30px; width:99px!important; position:relative; /*right:10px;*/}
div#leftColumn form div#Form_Olr_Submit_Container input.btnOver { border:none; cursor:pointer; float:right; height:30px; /*width:100px!important;*/}



/*Landing Page fixes*/
div#navbar {background:url(/img/lang/de/navbar.png) no-repeat 0 0; !important;}
div#navbar ul li#candidates_nav_clients_Container {position: relative; left: 120px;}
div#navbar ul li#clients_nav_candidates_Container {position: relative; left: 157px;}

/******Nav bar******/
div#navbar	{background:url(/img/lang/de/navbar.png) no-repeat 0 0; !important;}
div#navbar ul li.fr a {width: 137px; padding-right: 30px; display: block; background: url(/img/arrow/arrow_right_9x9-sprite.gif) 150px 7px no-repeat;}
div#navbar ul li.fr a {position: relative; left: 85px; padding:5px 20px 5px 0px; margin-right:5px; width:160px;}
div#navbar ul li#candidates_nav_candidates_Container {margin-right:25px;}
div#navbar ul li.fr a:hover { color: #ff6666; background-position:  150px -93px;  }

div#navbar ul li#clients_nav_candidates_Container a {position: relative; left: 257px; background-position: 155px 7px;}
div#navbar ul li#clients_nav_candidates_Container a:hover {position: relative; left: 257px; background-position: 155px -93px;}
div#navbar ul li#clients_nav_clients_Container {margin-right: 47px;}


/***** All 3 states for all forms (NORAML / HOVER / ACTIVE) *****/
/*input#Form_Jbe_UnsubscribeReason,
input#Form_Jbe_Unsubscribe,
input#Form_Jbe_Register,
input#Form_RegisterAVacancy_Submit,
input#Form_SCVS_Submit,
input#Form_CVA_Submit,
inut#Form_PostAJob_Submit 						{background:url(/img/lang/fr/btn/submit-off.gif) no-repeat 0 0;}*/
/*********Active states for input buttons**********/
/*input#Form_Jbe_UnsubscribeReason.btnOver,
input#Form_Jbe_Unsubscribe.btnOver,
input#Form_Jbe_Register.btnOver,
input#Form_RegisterAVacancy_Submit.btnOver,
input#Form_SCVS_Submit.btnOver,
input#Form_CVA_Submit.btnOver,
input#Form_PostAJob_Submit.btnOver {background:url(/img/lang/fr/btn/submit-on.gif) no-repeat 0 0;}*/


#Form_Olr_Submit_Container input#Form_Olr_Submit {width:100px !important;}

/**Hack for showing one sector***/

li#sector_nav_It2_Container {display: none;}





/*Mining background message*/

div#messageBubble div.mining_sector {
	 margin-left: 400px; width:266px; height: 130px; background:url(/img/lang/fr/soundbites/09.png) no-repeat 100% 0;
}



/*********STYLING THE LAST SECTOR LIST ITEM*******/
body.fr_home ul#sector_nav li#sector_nav_It_Container a,
div.fr ul#sector_nav li#sector_nav_It_Container.lastListItem a { height: 30px; background: url(/img/lang/fr/sectors/it_last-sprite.gif) no-repeat 0 0 !important;}
div.fr ul#sector_nav li#sector_nav_It_Container.lastListItem.sel a,
div.fr ul#sector_nav li#sector_nav_It_Container.lastListItem a:hover {background-position: 0 -100px !important;}






/*CVA / SCVS*/

div#content form .form #Form_CVA_Cv_Help1, div#content form .form #Form_SCVS_Cv_Help1 {left: 149px;}

/*Job details*/

div#JobSearch_Details div.contactdetailsContainer a#JobSearch_ApplyBottom { right: 20px;}



