body
{
	background:#fff url(/Images/fonds/fond_degrade_h560.gif) repeat-x top left;
}

body * 
{
	color:#868686;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:10px;
}
#contenu a
{
	color:#051e56;
	text-decoration:none;
}
#contenu a:hover
{
	text-decoration:underline;
}
#page * 
{
	text-align:justify;
}

#emballage
{
	background:transparent url(/Images/fonds/fond_droite.png) repeat-y top right;
	margin:0 auto;
	width:993px;
}
#page
{
	background-color:#fff;
	width:987px;
}

#header
{
	background:transparent url(/Images/header.jpg) no-repeat top left;
	height:130px;
}

#header a
{
	display:block;
	height:130px;
	text-decoration:none;
	width:987px;
}

#contenu
{
	/*border:1px solid red;*/
}
#chemin
{
	border-bottom:1px solid #e0e3e7;
	color:#051E56;
	height:17px;
	margin:0 0 18px 0;
	padding:5px 0 0 40px;
}

#chemin a
{
	color:#051E56;
	text-decoration:underline;
}

h1
{
	color:#fff;
	height:24px;
	margin:0 0 28px 0;
	text-indent:-2000px;
}

h2
{
	color:#fff;
	height:16px;
	text-indent:-2000px;
}

h3
{
	color:#fff;
	height:35px;
	text-indent:-2000px;
}

#col_gauche,
#col_droite
{
	float:left;
}

.cleaner
{
	clear:both;
	font-size:0px;
	height:0px;
	line-height:0px;
}

#page_in_construct
{
	font-size:1.7em;
	font-weight:bold;
	height:348px;
	text-align:center;
}

.bleu 
{
	color:#051E56;
}
/**
* MENU 
**/
#menu
{
	background-color:#99a1b1;
	height:29px;
	padding:0 0 0 29px;
}

#menu ul
{
	list-style:none;
}
/*sp�ciale dedicace a l'unique page recruitment_of_permanent_staff qui a un p... de menu au dessus du flash*/
#menu ul *
{
		z-index:10;
}

#menu ul li
{
	float:left;
	height:29px;
}

#menu ul li ul
{
	position:relative;
	display:none;
	text-indent:0px;
}
#menu ul#nav li:hover ul,#menu ul#nav li.sfHover ul {
	display: block;
}
#menu ul li ul li 
{
	display:block;
	height:29px;
	position:absolute;
	z-index:10;
}

/*Menu 1*/
#menu ul li#menu_1
{
	background:transparent url(/Images/menu/our-company.gif) no-repeat 0 -29px;
	text-indent:-2000px;
	min-height:29px;
	width:141px;
}

#menu ul li#menu_1:hover,#menu ul li#menu_1.sfHover,#menu ul li#menu_1.over
{
	background:transparent url(/Images/menu/our-company.gif) no-repeat 0 0;
}

#menu ul li#menu_1 #sous_menu_1 a
{
	display:block;
	height:30px;
	text-decoration:none;
	width:141px;
}

#menu ul li#menu_1 #sous_menu_1 #fandfmenu{top:16px;}
#menu ul li#menu_1 #sous_menu_1 #aboutusmenu{top:46px;}
#menu ul li#menu_1 #sous_menu_1 #ourteammenu{top:76px;}
#menu ul li#menu_1 #sous_menu_1 #ourmissionmenu{top:106px;}
#menu ul li#menu_1 #sous_menu_1 #referencesmenu{top:136px;}

#menu ul li#menu_1 #sous_menu_1 #fandfmenu a{background:transparent url(/Images/menu/facts_and_figures.gif) no-repeat 0 0;}
#menu ul li#menu_1 #sous_menu_1 #aboutusmenu a{background:transparent url(/Images/menu/about_us.gif) no-repeat 0 0;}
#menu ul li#menu_1 #sous_menu_1 #ourteammenu a{background:transparent url(/Images/menu/our_team.gif) no-repeat 0 0;}
#menu ul li#menu_1 #sous_menu_1 #ourmissionmenu a{background:transparent url(/Images/menu/our_mission.gif) no-repeat 0 0;}
#menu ul li#menu_1 #sous_menu_1 #referencesmenu a{background:transparent url(/Images/menu/references.gif) no-repeat 0 0;}

#menu ul li#menu_1 #sous_menu_1 #fandfmenu a:hover{background:transparent url(/Images/menu/facts_and_figures.gif) no-repeat 0 -29px;}
#menu ul li#menu_1 #sous_menu_1 #aboutusmenu a:hover{background:transparent url(/Images/menu/about_us.gif) no-repeat 0 -29px;}
#menu ul li#menu_1 #sous_menu_1 #ourteammenu a:hover{background:transparent url(/Images/menu/our_team.gif) no-repeat 0 -29px;}
#menu ul li#menu_1 #sous_menu_1 #ourmissionmenu a:hover{background:transparent url(/Images/menu/our_mission.gif) no-repeat 0 -29px;}
#menu ul li#menu_1 #sous_menu_1 #referencesmenu a:hover{background:transparent url(/Images/menu/references.gif) no-repeat 0 -29px;}
/*Fin Menu 1*/

/*Menu 2*/
#menu ul li#menu_2
{
	background:transparent url(/Images/menu/outsourcing_services.gif) no-repeat 0 -29px;
	text-indent:-2000px;
	min-height:29px;
	width:189px;
}

#menu ul li#menu_2:hover,#menu ul li#menu_2.sfHover,#menu ul li#menu_2.over
{
	background:transparent url(/Images/menu/outsourcing_services.gif) no-repeat 0 0;
}

#menu ul li#menu_2 #sous_menu_2 a
{
	display:block;
	height:30px;
	text-decoration:none;
	width:189px;
}

#menu ul li#menu_2 #sous_menu_2 #inanutshellmenu{top:16px;}
#menu ul li#menu_2 #sous_menu_2 #recruitmentmenu{top:46px;}
#menu ul li#menu_2 #sous_menu_2 #contractmenu{top:76px;}
#menu ul li#menu_2 #sous_menu_2 #manpowermenu{top:106px;}
#menu ul li#menu_2 #sous_menu_2 #itrecruitmentmenu{top:136px;}

#menu ul li#menu_2 #sous_menu_2 #inanutshellmenu a{background:transparent url(/Images/menu/in_a_nutshell.gif) no-repeat 0 0;}
#menu ul li#menu_2 #sous_menu_2 #recruitmentmenu a{background:transparent url(/Images/menu/recruitment.gif) no-repeat 0 0;}
#menu ul li#menu_2 #sous_menu_2 #contractmenu a{background:transparent url(/Images/menu/contract_staffing.gif) no-repeat 0 0;}
#menu ul li#menu_2 #sous_menu_2 #manpowermenu a{background:transparent url(/Images/menu/manpower_supply.gif) no-repeat 0 0;}
#menu ul li#menu_2 #sous_menu_2 #itrecruitmentmenu a{background:transparent url(/Images/menu/it_recruitment.gif) no-repeat 0 0;}

#menu ul li#menu_2 #sous_menu_2 #inanutshellmenu a:hover{background:transparent url(/Images/menu/in_a_nutshell.gif) no-repeat 0 -29px;}
#menu ul li#menu_2 #sous_menu_2 #recruitmentmenu a:hover{background:transparent url(/Images/menu/recruitment.gif) no-repeat 0 -29px;}
#menu ul li#menu_2 #sous_menu_2 #contractmenu a:hover{background:transparent url(/Images/menu/contract_staffing.gif) no-repeat 0 -29px;}
#menu ul li#menu_2 #sous_menu_2 #manpowermenu a:hover{background:transparent url(/Images/menu/manpower_supply.gif) no-repeat 0 -29px;}
#menu ul li#menu_2 #sous_menu_2 #itrecruitmentmenu a:hover{background:transparent url(/Images/menu/it_recruitment.gif) no-repeat 0 -29px;}

/*Fin Menu 2*/

/*Menu 3*/
#menu ul li#menu_3
{
	background:transparent url(/Images/menu/our_markets.gif) no-repeat 0 -29px;
	text-indent:-2000px;
	min-height:29px;
	width:132px;
}

#menu ul li#menu_3:hover,#menu ul li#menu_3.sfHover,#menu ul li#menu_3.over
{
	background:transparent url(/Images/menu/our_markets.gif) no-repeat 0 0;
}

#menu ul li#menu_3 #sous_menu_3 a
{
	display:block;
	height:30px;
	text-decoration:none;
	width:132px;
}

#menu ul li#menu_3 #sous_menu_3 #ournetworkmenu{top:16px;}

#menu ul li#menu_3 #sous_menu_3 #ournetworkmenu a{background:transparent url(/Images/menu/our_network.gif) no-repeat 0 0;}

#menu ul li#menu_3 #sous_menu_3 #ournetworkmenu a:hover{background:transparent url(/Images/menu/our_network.gif) no-repeat 0 -29px;}

/*Fin Menu 3*/

/*Menu 4*/
#menu ul li#menu_4
{
	background:transparent url(/Images/menu/disciplines.gif) no-repeat 0 -29px;
	text-indent:-2000px;
	min-height:29px;
	width:107px;
}

#menu ul li#menu_4:hover,#menu ul li#menu_4.sfHover,#menu ul li#menu_4.over
{
	background:transparent url(/Images/menu/disciplines.gif) no-repeat 0 0;
}

#menu ul li#menu_4 #sous_menu_4 a
{
	display:block;
	height:30px;
	text-decoration:none;
	width:107px;
}

#menu ul li#menu_4 #sous_menu_4 #upstreammenu{top:16px;}
#menu ul li#menu_4 #sous_menu_4 #downstreammenu{top:46px;}
#menu ul li#menu_4 #sous_menu_4 #oilandgasmenu{top:76px;}
#menu ul li#menu_4 #sous_menu_4 #renewablemenu{top:106px;}

#menu ul li#menu_4 #sous_menu_4 #upstreammenu a{background:transparent url(/Images/menu/upstream.gif) no-repeat 0 0;}
#menu ul li#menu_4 #sous_menu_4 #downstreammenu a{background:transparent url(/Images/menu/downstream.gif) no-repeat 0 0;}
#menu ul li#menu_4 #sous_menu_4 #oilandgasmenu a{background:transparent url(/Images/menu/oil_gas_facilities.gif) no-repeat 0 0;}
#menu ul li#menu_4 #sous_menu_4 #renewablemenu a{background:transparent url(/Images/menu/renewable_energies.gif) no-repeat 0 0;}

#menu ul li#menu_4 #sous_menu_4 #upstreammenu a:hover{background:transparent url(/Images/menu/upstream.gif) no-repeat 0 -29px;}
#menu ul li#menu_4 #sous_menu_4 #downstreammenu a:hover{background:transparent url(/Images/menu/downstream.gif) no-repeat 0 -29px;}
#menu ul li#menu_4 #sous_menu_4 #oilandgasmenu a:hover{background:transparent url(/Images/menu/oil_gas_facilities.gif) no-repeat 0 -29px;}
#menu ul li#menu_4 #sous_menu_4 #renewablemenu a:hover{background:transparent url(/Images/menu/renewable_energies.gif) no-repeat 0 -29px;}

/*Fin Menu 4*/

/*Menu 5*/
#menu ul li#menu_5
{
	background:transparent url(/Images/menu/candidates.gif) no-repeat 0 -29px;
	text-indent:-2000px;
	min-height:29px;
	width:123px;
}

#menu ul li#menu_5:hover,#menu ul li#menu_5.sfHover,#menu ul li#menu_5.over
{
	background:transparent url(/Images/menu/candidates.gif) no-repeat 0 0;
}

#menu ul li#menu_5 #sous_menu_5 a
{
	display:block;
	height:30px;
	text-decoration:none;
	width:123px;
}

#menu ul li#menu_5 #sous_menu_5 #sendresumemenu{top:16px;}
#menu ul li#menu_5 #sous_menu_5 #searchjobmenu{top:46px;}

#menu ul li#menu_5 #sous_menu_5 #sendresumemenu a{background:transparent url(/Images/menu/send_youresume.gif) no-repeat 0 0;}
#menu ul li#menu_5 #sous_menu_5 #searchjobmenu a{background:transparent url(/Images/menu/search_job.gif) no-repeat 0 0;}

#menu ul li#menu_5 #sous_menu_5 #sendresumemenu a:hover{background:transparent url(/Images/menu/send_youresume.gif) no-repeat 0 -29px;}
#menu ul li#menu_5 #sous_menu_5 #searchjobmenu a:hover{background:transparent url(/Images/menu/search_job.gif) no-repeat 0 -29px;}

/*Fin Menu 5*/

/*Menu 6*/
#menu ul li#menu_6
{
	background:transparent url(/Images/menu/employers.gif) no-repeat 0 -29px;
	text-indent:-2000px;
	min-height:29px;
	width:124px;
}

#menu ul li#menu_6:hover,#menu ul li#menu_6.sfHover,#menu ul li#menu_6.over
{
	background:transparent url(/Images/menu/employers.gif) no-repeat 0 0;
}

#menu ul li#menu_6 #sous_menu_6 a
{
	display:block;
	height:30px;
	text-decoration:none;
	width:124px;
}

#menu ul li#menu_6 #sous_menu_6 #registervacancymenu{top:16px;}

#menu ul li#menu_6 #sous_menu_6 #registervacancymenu a{background:transparent url(/Images/menu/register_vacancy.gif) no-repeat 0 0;}

#menu ul li#menu_6 #sous_menu_6 #registervacancymenu a:hover{background:transparent url(/Images/menu/register_vacancy.gif) no-repeat 0 -29px;}

/*Fin Menu 6*/

/*Menu 7*/
#menu ul li#menu_7
{
	background:transparent url(/Images/menu/contact_us.gif) no-repeat 0 -29px;
	text-indent:-2000px;
	min-height:29px;
	width:113px;
}

#menu ul li#menu_7:hover,#menu ul li#menu_7.sfHover,#menu ul li#menu_7.over
{
	background:transparent url(/Images/menu/contact_us.gif) no-repeat 0 0;
}

#menu ul li#menu_7 #sous_menu_7 a
{
	display:block;
	height:30px;
	text-decoration:none;
	width:113px;
}

#menu ul li#menu_7 #sous_menu_7 #ourofficemenu{top:16px;}
#menu ul li#menu_7 #sous_menu_7 #contactusmenu{top:46px;}

#menu ul li#menu_7 #sous_menu_7 #ourofficemenu a{background:transparent url(/Images/menu/our_office.gif) no-repeat 0 0;}
#menu ul li#menu_7 #sous_menu_7 #contactusmenu a{background:transparent url(/Images/menu/contact_form.gif) no-repeat 0 0;}

#menu ul li#menu_7 #sous_menu_7 #ourofficemenu a:hover{background:transparent url(/Images/menu/our_office.gif) no-repeat 0 -29px;}
#menu ul li#menu_7 #sous_menu_7 #contactusmenu a:hover{background:transparent url(/Images/menu/contact_form.gif) no-repeat 0 -29px;}

/*Fin Menu 6*/

/**
* FIN MENU 
**/

/**
* PAGE ACCUEIL
**/
#accueil #col_gauche
{
	padding:0 8px 0 0;
	width:679px;
}
#accueil #col_droite
{
	width:300px;
}
#flash_accueil
{
	height:291px;
	width:685px
}
#title_accueil
{
	background:transparent url(/Images/title_accueil.gif) no-repeat top left;
	margin:21px 0 10px 41px;
	padding:25px 0 0 0;
	width:405px;
}
#title_accueil p a
{
	color:#868686;
	font-size:1.2em;
	font-weight:bold;
}
#accueil #col_droite .block_info
{
	float:left;
	background:transparent url(/Images/fonds/fond_degrade_h195.gif) repeat-x top left;
	height:195px;
	width:100%;
}
#accueil #col_droite .block_info .info
{
	margin:38px 0 0 14px;
	width:270px;
}

#accueil #col_droite .block_info .info img
{
	float:left;
	margin:0 10px 0 5px;
}

#accueil #col_droite .block_info .info p
{
	font-size:1.2em;
	text-align:left;
}

#accueil #col_droite .block_info .info p.titre
{
	font-weight:bold;
	padding:28px 0 0 0;
}

#accueil #col_droite .block_info .info p.texte
{
	margin:0;
}

#accueil #col_droite .block_info .info p.lien
{
	margin:5px 0 0 0;
}

#accueil #col_droite .block_info .info p a
{
	background:transparent url(/Images/puce_lien_orange.gif) no-repeat 0 3px;
	color:#051e56;
	font-size:1.2em;
	margin:0 0 0 105px;
	padding:0 0 0 15px;
	font-weight:bold;
}

#accueil #col_droite .block_info #info_1
{
	background:transparent url(/Images/titre_block_1.gif) no-repeat 100px 0;
}

#accueil #col_droite .block_info #info_2
{
	background:transparent url(/Images/titre_block_2.gif) no-repeat 100px 0;
}
/**
* FIN PAGE ACCUEIL
**/

/**
* PAGE ABOUT US
**/

#aboutus #col_gauche
{
	margin:0 0 10px 0;
	padding:0 0 0 26px;
	width:275px;
}

#aboutus #col_gauche img
{
	margin: 0 0 10px 0;
}

#aboutus #col_droite
{
	margin:0 0 20px 0;
	padding:0 0 0 28px;
	width:650px;
}

#aboutus h1
{
	background:transparent url(/Images/titres/about_us.gif) no-repeat top left;
}

#aboutus p
{
	font-size:1.2em;
	margin:0 15px 30px 0;
}


#aboutus p.italic
{
	font-style:italic;
}
/**
* FIN PAGE ABOUT US
**/

/**
* PAGE FACTS AND FIGURES
**/
#fandf #ligne_haut
{
	padding:0 0 0 35px;
}

#fandf #ligne_haut p
{
	font-size:12px;
}

#fandf #ligne_bas
{
	background-color:#eeeeee;
	height:1%;/*Pickaboo*/
	padding:20px 0 0 35px;
}

#fandf #ligne_haut h1
{
	background:transparent url(/Images/titres/aldelia_staffing_solutions.gif) no-repeat top left;
	margin:0;
}

#fandf #ligne_bas h1
{
	background:transparent url(/Images/titres/facts_and_figures_orange.gif) no-repeat top left;
	margin:0;
}

#fandf #ligne_bas #col_gauche
{
	width:500px;
}

#fandf #ligne_bas #col_gauche ul
{
	list-style-type:none;
	list-style-image:url(/Images/puce_orange_ronde.gif);
	font-weight:bold;
	margin:30px 0 5px 0;
}

#fandf #ligne_bas #col_gauche ul li
{
	font-size:1.2em;
	margin:10px 0 0 0;
}

#fandf #ligne_bas #col_droite
{
	width:452px;
}

#fandf p
{
	padding:5px 20px 10px 2px;
}
/**
* FIN PAGE FACTS AND FIGURES
**/

/**
* PAGE OUR TEAM
**/
#our_team #col_gauche
{
	height:1%;
	width:248px;
}

#our_team #col_gauche h1
{
	background:transparent url(/Images/titres/our_team.gif) no-repeat top left;
	margin:0 0 0 35px;
}

#our_team #col_gauche p
{
	font-size:1.2em;
	line-height:20px;
	padding:30px 30px 30px 35px;
}
#our_team #col_droite
{
	width:739px;
}
/**
* FIN PAGE OUR TEAM
**/

/**
* PAGE OUR MISSION AND OUR VALUES
**/
#ourmandov #col_gauche
{
	width:302px;
}

#ourmandov #col_gauche img
{
	margin:0 0 18px 26px;
}

#ourmandov #col_droite
{
	width:685px;
}

#ourmandov #col_droite #content
{
	padding:0 10px 0 23px;
}

#ourmandov #col_droite #content h1
{
	background:transparent url(/Images/titres/ourmission_ourvalues.gif) no-repeat top left;
	margin:0;
}

#ourmandov #col_droite #content p
{
	font-size:1.2em;
	padding:13px 0 13px 4px;
}

#ourmandov #col_droite #content p span
{
	font-size:1.2em;
	font-weight:bold;
}

#ourmandov #flash_ourmission
{
	margin:20px 0 0 0;
}

/**
* FIN PAGE OUR MISSION AND OUR VALUES
**/

/**
* PAGE REFERENCES
**/
#references h1
{
	/*background:transparent url(/Images/titres/references.gif) no-repeat top left;*/
	margin:0 0 0 35px;	
}

#references h1#client
{
	background:transparent url(/Images/titres/client_references.gif) no-repeat top left;
}

#references h1#candidat
{
	background:transparent url(/Images/titres/candidate_references.gif) no-repeat top left;
}
#references #lien_droit
{
	text-align:right;
	margin:-20px 0 20px 0;
}

#references #lien_droit a
{
	background:transparent url(/Images/puce_lien_orange.gif) no-repeat 0 1px;
	color:#051e56;
	font-size:1.2em;
	margin:0 50px 0 0;
	padding:0 0 0 15px;
	font-weight:bold;
}

#references #content
{
	min-height:321px;
	margin-left:35px;
	margin-bottom:10px;
	width:922px;
}
#references #content img
{
	margin:0 10px 2px 0;
}

#references #content .reference
{
	margin:20px 20px 0 0;
}

#references #content .reference p
{
	font-size:1.3em;
	margin:5px 0;
}

#references #content .reference p.titre
{
	color:#051E56;
	font-weight:bold;
	margin:0;
}

#references #content .reference p span
{
	font-size:1.0em;
}

#references #content .reference p span.nom
{
	font-style:italic;
}

#references #content .ligne_orange
{
	border-top:1px solid #FF880A;
	height:1px;
	margin:20px 0 5px 0;
	width:890px;
}
/**
* FIN PAGE REFERENCES
**/

/**
* PAGE IN A NUTSHELL
**/
#inanutshell #col_gauche
{
	width:302px;
}

#inanutshell #col_gauche img
{
	margin:0 0 18px 26px;
}

#inanutshell #col_droite
{
	width:685px;
}

#inanutshell #col_droite #content
{
	padding:0 10px 0 23px;
}

#inanutshell #col_droite #content p
{
	font-size:1.2em;
	line-height:20px;
	padding:13px 15px 13px 4px;
}

#inanutshell #col_droite #content h1
{
	background:transparent url(/Images/titres/inanutshell.gif) no-repeat top left;
	margin:0;
}

#inanutshell #col_droite  #ligne_lien
{
	background:transparent url(/Images/fonds/fond_degrade_h150.gif) repeat-x top left;
	height:150px;
	margin:0 0 7px 16px;
}
#inanutshell #col_droite #ligne_lien h1
{
	background:transparent url(/Images/titres/outsourcing_services_orange.gif) no-repeat 10px 16px;
	padding:16px 0 0 10px;
	margin:0;
}
#inanutshell #col_droite #ligne_lien ul
{
	list-style-type:none;
	font-weight:bold;
	margin:15px 0 5px 10px;
}

#inanutshell #col_droite #ligne_lien ul li
{
	margin:10px 0 0 0;
}

#inanutshell #col_droite #ligne_lien ul li a
{
	background:transparent url(/Images/puce_lien_orange.gif) no-repeat 0 1px;
	color:#051e56;
	font-size:1.2em;
	font-weight:bold;
	padding:0 0 0 20px;
}
/**
* FIN PAGE IN A NUTSHELL
**/

/**
* PAGE RECRUITMENT OF PERMANENT STAFF
**/
#recruitment #col_gauche
{
	padding:0 0 0 35px;
	width:340px;
}

#recruitment #col_gauche h1
{
	background:transparent url(/Images/titres/recruitment_permanentstaff.png) no-repeat top left;
	margin:10px 0 0 0;
	z-index:0;
}

/*Sp�ciale d�dicace � la superposition flash*/
#recruitment #col_gauche h1
{
	position:relative;
	top:0;
	left:0;
}

#recruitment #col_gauche p
{
	font-size:1.2em;
	line-height:20px;
	padding:10px 125px 0 0;
}

#recruitment #col_gauche p a
{
	background:transparent url(/Images/puce_lien_orange.gif) no-repeat 0 1px;
	color:#051e56;
	font-size:1.0em;
	font-weight:bold;
	padding:0 0 0 20px;
}

#recruitment #col_droite
{
	margin:0 0 0 -97px;
	width:708px;
}
/**
* PAGE RECRUITMENT OF PERMANENT STAFF
**/

/**
* PAGE RECRUITMENT PROCESS
**/
#recruitmentprocess #col_gauche
{
	height:1%;
	width:279px;
}

#recruitmentprocess #col_gauche h1
{
	background:transparent url(/Images/titres/recruitment_process.gif) no-repeat top left;
	margin:10px 0 0 35px;
}

#recruitmentprocess #col_gauche p
{
	font-size:1.3em;
	line-height:20px;
	padding:10px 30px 10px 35px;
}

#recruitmentprocess #col_gauche p#lien
{
	padding-top:0;
}

#recruitmentprocess #col_gauche p strong
{
	font-size:1.0em;
}

#recruitmentprocess #col_gauche p a
{
	background:transparent url(/Images/puce_lien_orange.gif) no-repeat 0 1px;
	color:#051e56;
	font-size:1.0em;
	font-weight:bold;
	padding:0 0 0 20px;
}

#recruitmentprocess #col_droite
{
	width:708px;
}
/**
* FIN PAGE RECRUITMENT PROCESS
**/

/**
* PAGE CONTRACT STAFFING
**/
#contractstaffing #col_gauche
{
	padding:0 0 0 35px;
	width:213px;
}

#contractstaffing #col_gauche h1
{
	background:transparent url(/Images/titres/contract_staffing.gif) no-repeat top left;
	margin:10px 0 0 0;
}

#contractstaffing #col_gauche p
{
	font-size:1.2em;
	line-height:20px;
	padding:10px 20px 0 0;
}

#contractstaffing #col_droite
{
	background:#ececec url(/Images/fonds/fond_degrade_h347.gif) repeat-x top left;
	min-height:347px;
	width:739px;
}

#contractstaffing #col_droite .carre
{
	float:left;
	margin:0 9px;
	width:161px;
}

#contractstaffing #col_droite .carre h3
{
	height:35px;
}

#contractstaffing #col_droite .carre img
{
	margin:2px 0 6px 1px;
}

#contractstaffing #col_droite .carre p
{
	font-weight:bold;
	text-align:left;
}

#contractstaffing #col_droite #drilling h3{background:transparent url(/Images/titres/drilling.gif) no-repeat bottom left;}
#contractstaffing #col_droite #production h3{background:transparent url(/Images/titres/production.gif) no-repeat bottom left;}
#contractstaffing #col_droite #speciality_services h3{background:transparent url(/Images/titres/speciality_services.gif) no-repeat bottom left;}
#contractstaffing #col_droite #engineer_petroleum h3{background:transparent url(/Images/titres/engineer_petroleum.gif) no-repeat bottom left;}
#contractstaffing #col_droite #geosciences h3{background:transparent url(/Images/titres/geosciences.gif) no-repeat bottom left;}
#contractstaffing #col_droite #engineer_general h3{background:transparent url(/Images/titres/engineer_general.gif) no-repeat bottom left;}
#contractstaffing #col_droite #engineer_maintenance h3{background:transparent url(/Images/titres/engineer_maintenance.gif) no-repeat bottom left;}
#contractstaffing #col_droite #engineer_dc h3{background:transparent url(/Images/titres/engineer_dc.gif) no-repeat bottom left;}

/**
* FIN PAGE CONTRACT STAFFING
**/

/**
* PAGE MANPOWER SUPPLY
**/
#manpowersupply #col_gauche
{
	width:302px;
}

#manpowersupply #col_gauche img
{
	margin:0 0 18px 26px;
}

#manpowersupply #col_droite
{
	width:685px;
}

#manpowersupply #col_droite #content
{
	padding:0 10px 0 23px;
}

#manpowersupply #col_droite #content h1
{
	background:transparent url(/Images/titres/manpower_supply.gif) no-repeat top left;
	margin:0;
}

#manpowersupply #col_droite #content p
{
	font-size:1.2em;
	padding:13px 15px 13px 4px;
}

#manpowersupply #col_droite #content p span
{
	font-size:1.2em;
	font-weight:bold;
}

#manpowersupply #col_droite #content p a
{
	color:#868686;
	font-size:0.9em;
	text-decoration:underline;
}
/**
* FIN PAGE MANPOWER SUPPLY
**/

/**
* PAGE ITRECRUITMENT
**/
#itrecruitment
{
	
}
/**
* FIN PAGE ITRECRUITMENT
**/

/**
* PAGE OUR NETWORK
**/
#ournetwork #col_gauche
{
	padding:0 0 0 35px;
	width:244px;
}

#ournetwork #col_gauche h1
{
	background:transparent url(/Images/titres/our_network.gif) no-repeat top left;
	margin:10px 0 0 0;
}

#ournetwork #col_gauche p
{
	font-size:1.2em;
	line-height:20px;
	padding:10px 20px 0 0;
}

#ournetwork #col_droite
{
	width:708px;
}
/**
* FIN PAGE OUR NETWORK
**/

/**
* PAGE UPSTREAM
**/
#upstream
{
}
#upstream #col_gauche
{
	padding:0 0 0 35px;
	width:213px;
}

#upstream #col_gauche h1
{
	background:transparent url(/Images/titres/upstream.gif) no-repeat top left;
	margin:10px 0 0 0;
}

#upstream #col_gauche p
{
	font-size:1.2em;
	line-height:20px;
	padding:10px 20px 0 0;
}

#upstream #col_droite
{
	background:#ececec url(/Images/fonds/fond_degrade_h347.gif) repeat-x top left;
	min-height:347px;
	width:739px;
}

#upstream #col_droite .carre
{
	float:left;
	margin:0 9px;
	width:161px;
}

#upstream #col_droite .carre h3
{
	height:35px;
}

#upstream #col_droite .carre img
{
	margin:2px 0 6px 1px;
}

#upstream #col_droite .carre p
{
	font-weight:bold;
	text-align:left;
}

#upstream #col_droite #drilling h3{background:transparent url(/Images/titres/drilling.gif) no-repeat bottom left;}
#upstream #col_droite #production h3{background:transparent url(/Images/titres/production.gif) no-repeat bottom left;}
#upstream #col_droite #speciality_services h3{background:transparent url(/Images/titres/speciality_services.gif) no-repeat bottom left;}
#upstream #col_droite #engineer_petroleum h3{background:transparent url(/Images/titres/engineer_petroleum.gif) no-repeat bottom left;}
#upstream #col_droite #geosciences h3{background:transparent url(/Images/titres/geosciences.gif) no-repeat bottom left;}
#upstream #col_droite #engineer_general h3{background:transparent url(/Images/titres/engineer_general.gif) no-repeat bottom left;}
#upstream #col_droite #engineer_maintenance h3{background:transparent url(/Images/titres/engineer_maintenance.gif) no-repeat bottom left;}
#upstream #col_droite #engineer_dc h3{background:transparent url(/Images/titres/engineer_dc.gif) no-repeat bottom left;}

/**
* FIN PAGE UPSTREAM
**/

/**
* PAGE DOWNSTREAM
**/
#downstream
{
}
/**
* FIN PAGE DOWNSTREAM
**/

/**
* PAGE OIL AND GAS
**/
#oilandgas #col_gauche
{
	width:302px;
}

#oilandgas #col_gauche img
{
	margin:0 0 18px 26px;
}

#oilandgas #col_droite
{
	width:685px;
}

#oilandgas #col_droite #content
{
	padding:0 10px 0 23px;
}

#oilandgas #col_droite #content h1
{
	background:transparent url(/Images/titres/oil_gasfacilities.gif) no-repeat top left;
	margin:0;
}

#oilandgas #col_droite #content p
{
	font-size:1.2em;
	padding:13px 15px 13px 0;
}

#oilandgas #col_droite #content p span
{
	font-size:1.2em;
	font-weight:bold;
}
#oilandgas #col_droite #content p a
{
	color:#868686;
	font-size:0.9em;
	text-decoration:underline;
}
/**
* FIN PAGE OIL AND GAS
**/

/**
* PAGE RENEWABLE ENERGIES
**/
#renewableenergies
{
	background:transparent url(/Images/fonds/fond_renewable_energies.gif) no-repeat 0 82px;
	height:1%;
}
#renewableenergies #col_gauche
{
	width:302px;
}

#renewableenergies #col_gauche img
{
	margin:0 0 18px 26px;
}

#renewableenergies #col_droite
{
	width:685px;
}

#renewableenergies #col_droite #content
{
	padding:0 10px 0 23px;
}

#renewableenergies #col_droite #content h1
{
	background:transparent url(/Images/titres/renewable_energies.gif) no-repeat top left;
	margin:0;
}

#renewableenergies #col_droite #content p
{
	font-size:1.2em;
	padding:13px 15px 13px 0;
}

#renewableenergies #col_droite #content h2
{
	background:transparent url(/Images/titres/however_they_have_to.gif) no-repeat top left;
	height:20px;
	margin:20px 0 0 0;
}

#renewableenergies #col_droite #content ul
{
	list-style-type:none;
	list-style-image:url(/Images/puce_orange_ronde.gif);
	font-weight:bold;
	padding:0 0 0 20px;
	margin:25px 0 5px 0;
	width:90%;
}

#renewableenergies #col_droite #content ul li
{
	font-size:1.2em;
	margin:10px 0 0 0;
}
/**
* FIN PAGE RENEWABLE ENERGIES
**/

/**
* PAGE SEND YOUR RESUME
**/
#sendyourresume #col_gauche
{
	width:302px;
}

#sendyourresume #col_gauche img
{
	margin:0 0 18px 27px;	
}

#sendyourresume #col_droite
{
	margin:0 0 20px 0;
	width:685px;
}

#sendyourresume #col_droite  #content
{
	padding:0 5px 0 26px;
}

#sendyourresume #col_droite #content h1
{
	background:transparent url(/Images/titres/send_youresume.gif) no-repeat top left;
	margin:0;	
}

#sendyourresume #col_droite #content p 
{
	font-size:1.2em;
	margin:10px 0;
	width:100%;
}

#sendyourresume #col_droite #content p span
{
	font-size:1.0em;
	font-weight:bold;
}

#sendyourresume #content #formulaire
{
	margin:0 0 10px 0;
	width:640px;
}

#sendyourresume #content #formulaire div
{
	float:left;
}

#sendyourresume #content #formulaire div p
{
	color:#ff880a;
	font-weight:bold;
	margin:0;
}

#sendyourresume #content #formulaire input
{
	width:287px;
}

#sendyourresume #content #formulaire textarea
{
	height:50px;
	width:598px;
}

#sendyourresume #content #formulaire input,
#sendyourresume #content #formulaire textarea
{
	border: 1px solid #868686;
}

#sendyourresume #content #formulaire #firstname,
#sendyourresume #content #formulaire #lastname,
#sendyourresume #content #formulaire #email,
#sendyourresume #content #formulaire #phonenumber,
#sendyourresume #content #formulaire .halfsize
{
	margin:5px 0;
	width:310px;
}

#sendyourresume #content #formulaire #cv,
#sendyourresume #content #formulaire #message,
#sendyourresume #content #formulaire .completesize
{
	margin:5px 0;
	width:620px;
}

#sendyourresume #content #formulaire .completesize input
{
	width:598px;
}

#sendyourresume #content #formulaire #soumission
{
	float:right;
	margin:10px 16px 0 0;
}

#sendyourresume #content #formulaire #soumission input
{
	background-color:#051e56;
	border:1px solid #99a1b1;
	color:#fff;
	cursor:pointer;
	font-size:1.5em;
	height:23px;
	text-align:center;
	text-transform:uppercase;
	width:81px;
}

#sendyourresume #content #formulaire #mentions
{
	margin:10px 0 0 0;
}
/**
* FIN PAGE SEND YOUR RESUME
**/

/**
* PAGE SEARCH FOR A JOB
**/
#search_for_a_job #col_gauche
{
	width:302px;
}

#search_for_a_job #col_gauche img
{
	margin:0 0 18px 26px;
}

#search_for_a_job #col_droite
{
	margin:0 0 20px 0;
	width:685px;
}

#search_for_a_job #col_droite #content
{
	padding:0 10px 0 23px;
}

#search_for_a_job #col_droite #content h1
{
	background:transparent url(/Images/titres/search_for_a_job.gif) no-repeat top left;
	margin:0;
}

/*La recherche*/
#search_for_a_job #col_droite #content #search #vacancy_type,
#search_for_a_job #col_droite #content #search #sector,
#search_for_a_job #col_droite #content #search #location
{
	float:left;
	margin:10px 0 0 0;
	width:33%;
}

#search_for_a_job #col_droite #content #search #vacancy_type p,
#search_for_a_job #col_droite #content #search #sector p,
#search_for_a_job #col_droite #content #search #location p
{
	color:#ff880a;
	font-size:13px;
	font-weight:bold;
	margin:2px 0 0 0;
}

#search_for_a_job #col_droite #content #search #vacancy_type select,
#search_for_a_job #col_droite #content #search #sector select,
#search_for_a_job #col_droite #content #search #location select
{
	width:90%;
}

/*Les resultats*/
#search_for_a_job #col_droite #content #results
{
	margin:20px 0 0 0;
	width:100%;
}
#search_for_a_job #col_droite #content #results #contenu_result *
{
	font-size:12px;
}
#search_for_a_job #col_droite #content #results #entete div p 
{
	background-color:#b8bdc9;
}

#search_for_a_job #col_droite #content #results #entete div p a
{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}

#search_for_a_job #col_droite #content #results a
{
	padding:0 0 0 10px;
	text-decoration:none;
}
#search_for_a_job #col_droite #content #results a:hover
{
	text-decoration:underline;
}

#search_for_a_job #col_droite #content #results a.croissant
{
	background:transparent url(/Images/puce_croissant.gif) no-repeat center left;
}

#search_for_a_job #col_droite #content #results a.decroissant
{
	background:transparent url(/Images/puce_decroissant.gif) no-repeat center left;
}

#search_for_a_job #col_droite #content #results .date{border-right:1px solid #f3f3f3;width:105px;}
#search_for_a_job #col_droite #content #results .vacancy_type{border-right:1px solid #f3f3f3;width:186px;}
#search_for_a_job #col_droite #content #results .sector{border-right:1px solid #f3f3f3;width:204px;}
#search_for_a_job #col_droite #content #results .location{width:118px;}

#search_for_a_job #col_droite #content #results .date p{padding:5px 0 5px  15px;}
#search_for_a_job #col_droite #content #results .vacancy_type p{padding:5px 0 5px 15px;}
#search_for_a_job #col_droite #content #results .sector p{padding:5px 0 5px 15px;}
#search_for_a_job #col_droite #content #results .location p{padding:5px 0 5px 15px;}

#search_for_a_job #col_droite #content #results div
{
	float:left;
}

#search_for_a_job #col_droite #content #results #contenu_result
{
	width:635px;
}

#search_for_a_job #col_droite #content #results .impair
{
	background-color:#f6f6f6;
}

#search_for_a_job #col_droite #content #results .over *
{
	background-color:#051E56;
	color:#fff;
	cursor:pointer;
}

/**
* FIN PAGE SEARCH FOR A JOB
**/

/**
* PAGE JOB DETAIL
**/
#job_detail #col_gauche
{
	width:302px;
}

#job_detail #col_gauche img
{
	margin:0 0 18px 26px;
}

#job_detail #col_droite
{
	margin:0 0 20px 0;
	width:685px;
}

#job_detail #col_droite #content
{
	padding:0 10px 0 23px;
}

#job_detail #col_droite #content h1
{
	background:transparent url(/Images/titres/search_for_a_job.gif) no-repeat top left;
	margin:0 0 10px 0;
}

#job_detail #col_droite #content #titre,
#job_detail #col_droite #content #titre *
{
	color:#ff880a;
	font-size:1.2em;
}

#job_detail #col_droite #content #titre #vacancy
{
	font-weight:bold;
}

#job_detail #col_droite #content #sous_titre
{
	background-color:#b8bdc9;
	margin:5px 0;
	padding:5px 0;
	width:100%;
}
#job_detail #col_droite #content #sous_titre,
#job_detail #col_droite #content #sous_titre *
{
	color:#fff;
	font-size:1.2em;
	float:left;
}


#job_detail #col_droite #content #sous_titre #nom_poste
{
	font-weight:bold;
	padding:0 0 0 5px;
}

#job_detail #col_droite #content #sous_titre #remuneration
{
	float:right;
	padding:0 5px 0 0;
}

#job_detail #col_droite #content #description
{
	min-height:220px;
	margin:0 0 0 5px;
	width:642px;
}

#job_detail #col_droite #content #description p
{
	font-size:1.1em;
	line-height:18px;
	padding:0 10px 0 0;
}

#job_detail #col_droite #content #lien
{
	margin:10px 0 0 10px;
}

#job_detail #col_droite #content #lien a
{
	background:transparent url(/Images/puce_lien_orange.gif) no-repeat 0 1px;

	display:block;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	padding:0 0 0 20px;
}

#job_detail #col_droite #content #lien a#back
{
	margin-left:260px;
}
/**
* FIN PAGE JOB DETAIL
**/

/**
* PAGE REGISTER A VACANCY
**/
#registervacancy #col_gauche
{
	width:302px;
}

#registervacancy #col_gauche img
{
	margin:0 0 18px 27px;	
}

#registervacancy #col_droite
{
	width:685px;
}

#registervacancy #col_droite  #content
{
	padding:0 5px 0 26px;
}

#registervacancy #col_droite #content h1
{
	background:transparent url(/Images/titres/register_vacancy.gif) no-repeat top left;
	margin:0;	
}

#registervacancy #col_droite #content p 
{
	font-size:1.2em;
	margin:10px 0;
	padding:0 15px 0 0;
}

#registervacancy #col_droite #content p span
{
	font-size:1.0em;
	font-weight:bold;
}

#registervacancy #content #formulaire div p
{
	color:#ff880a;
	font-weight:bold;
	margin:0;
}

#registervacancy #content #formulaire div
{
	float:left;
}

#registervacancy #content #formulaire input,
#registervacancy #content #formulaire select
{
	width:202px;
}

#registervacancy #content #formulaire textarea
{
	height:50px;
	width:634px;
}

#registervacancy #content #formulaire input,
#registervacancy #content #formulaire select,
#registervacancy #content #formulaire textarea
{
	border: 1px solid #868686;
}

#registervacancy #content #formulaire #firstname,
#registervacancy #content #formulaire #lastname,
#registervacancy #content #formulaire #companyname,
#registervacancy #content #formulaire #address,
#registervacancy #content #formulaire #email,
#registervacancy #content #formulaire #phonepost,
#registervacancy #content #formulaire #remuneration,
#registervacancy #content #formulaire #sector,
#registervacancy #content #formulaire #vacancy
{
	margin:5px 0;
	width:33%;
}

#registervacancy #content #formulaire #phonepost div
{
	width:50%;
}

#registervacancy #content #formulaire #phonepost input
{
	width:95px;
}

#registervacancy #content #formulaire #message
{
	margin:5px 0;
	width:100%;
}

#registervacancy #content #formulaire #soumission
{
	float:right;
	margin:10px 16px 0 0;
}

#registervacancy #content #formulaire #soumission input
{
	background-color:#051e56;
	border:1px solid #99a1b1;
	color:#fff;
	cursor:pointer;
	font-size:1.5em;
	height:23px;
	text-align:center;
	text-transform:uppercase;
	width:81px;
}

#registervacancy #content #formulaire #mentions
{
	margin:10px 0 0 0;
}
/**
* FIN PAGE REGISTER A VACANCY
**/

/**
* PAGE OUR OFFICE
**/
#ouroffice #col_gauche
{
	width:302px;
}

#ouroffice #col_gauche img
{
	margin:0 0 18px 26px;
}

#ouroffice #col_droite
{
	width:685px;
}

#ouroffice #col_droite #content
{
	padding:0 10px 0 23px;
}

#ouroffice #col_droite #content h1
{
	background:transparent url(/Images/titres/our_offices.gif) no-repeat top left;
	margin-bottom:0px;
}

#ouroffice #col_droite #content #address
{
	float:left;
	width:266px;
}
#ouroffice #col_droite #content #address2
{
	float:left;
	width:386px;
}
#ouroffice #col_droite #content #map
{
	float:left;
	width: 386px;
}

#ouroffice #col_droite #content #address p,
#ouroffice #col_droite #content #address2 p
{
	font-size:1.2em;
}

#ouroffice #col_droite #content #address p.libelle,
#ouroffice #col_droite #content #address2 p.libelle
{
	font-size:1.5em;
	font-weight:bold;
	margin:21px 0 10px 0;
}

#ouroffice #col_droite #content #address p a,
#ouroffice #col_droite #content #address2 p a
{
	color:#868686;
	font-size:1.0em;
	text-decoration:underline;
}

#ouroffice #col_droite #content #map img
{
	margin-top:30px;
}

#ouroffice #col_droite #ligne_explicative
{
	background:transparent url(/Images/fonds/fond_degrade_h88.gif) repeat-x top left;
	min-height:88px;
	margin:23px 15px 0 15px;
	padding:10px 0 0 0;
}

#ouroffice #col_droite #ligne_explicative h1
{
	background:transparent url(/Images/titres/by_tube.gif) no-repeat top left;
	margin:0 0 10px 8px;
}

#ouroffice #col_droite #ligne_explicative p
{
	line-height:20px;
	font-size:1.2em;
	padding:0 10px;
}
/**
* FIN PAGE OUR OFFICE
**/

/**
* FIN PAGE CONTACT FORM
**/
#contactform #col_gauche
{
	width:302px;
}

#contactform #col_gauche img
{
	margin:0 0 18px 27px;	
}

#contactform #col_droite
{
	width:685px;
}

#contactform #col_droite  #content
{
	padding:0 5px 0 26px;
}

#contactform #col_droite #content h1
{
	background:transparent url(/Images/titres/contact_form.gif) no-repeat top left;
	margin:0;	
}

#contactform #col_droite #content p 
{
	font-size:1.2em;
	margin:10px 0;
	padding:0 15px 0 0;
	padding:0 15px 0 0;
}

#contactform #col_droite #content p span
{
	font-size:1.0em;
	font-weight:bold;
}

#contactform #content #formulaire div p
{
	color:#ff880a;
	font-weight:bold;
	margin:0;
}

#contactform #content #formulaire div
{
	float:left;
}

#contactform #content #formulaire input
{
	width:202px;
}

#contactform #content #formulaire textarea
{
	height:50px;
	width:634px;
}

#contactform #content #formulaire input,
#contactform #content #formulaire textarea
{
	border:1px solid #868686;
}

#contactform #content #formulaire #firstname,
#contactform #content #formulaire #lastname,
#contactform #content #formulaire #companyname,
#contactform #content #formulaire #position,
#contactform #content #formulaire #email,
#contactform #content #formulaire #phonenumber
{
	margin:15px 0;
	width:33%;
}
#contactform #content #formulaire #message
{
	margin:5px 0;
	width:100%;
}

#contactform #content #formulaire #soumission
{
	float:right;
	margin:10px 16px 0 0;
}

#contactform #content #formulaire #lien_our_office
{
	float:right;
	margin:15px 16px 0 0;
}

#contactform #content #formulaire #lien_our_office a
{
	background:transparent url(/Images/puce_lien_orange.gif) no-repeat 0 1px;
	color:#051e56;
	display:block;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	padding:0 0 0 20px;
}

#contactform #content #formulaire #soumission input
{
	background-color:#051e56;
	border:1px solid #99a1b1;
	color:#fff;
	cursor:pointer;
	font-size:1.5em;
	height:23px;
	text-align:center;
	text-transform:uppercase;
	width:81px;
}

#contactform #content #formulaire #mentions
{
	margin:10px 0 0 0;
}
/**
* FIN PAGE CONTACT FORM
**/

#footer
{
	background:#99a1b1 url(/Images/fonds/fond_bord_footer.gif) no-repeat bottom left;
	height:19px;
}
#footer p
{
	color:#fff;
	font-size:0.9em;
	font-weight:lighter;
	padding:1px 5px 0 0;
	text-align:right;
}


#search_for_a_job #col_droite #content #results #contenu_result .vacancy_type p,
#search_for_a_job #col_droite #content #results #contenu_result .sector p {
	text-align: left;
}
