body {
	margin:0;
	padding:0;
	background:url(../images/fond_ciel.jpg) no-repeat fixed top center #FFFFFF;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
	color:#494949;
}

.page_image {
	margin-right: 8px;
	margin-bottom:10px;
}

.subtitle {
	margin:0;
	padding-top:10px;
	padding-bottom:15px;
	font-weight:bold;
}

.contact_title {
	font-weight:bold;
	color:#0B508E;
}

.news_title {
	font-weight:bold;
	color:#0b508e;
}

.news_read_more {
	color:#0b508e;
	text-decoration:none;
}

.news_read_more:hover {
	text-decoration:underline;
}

A.contact:LINK{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#0B508E;text-decoration:none;font-weight: bold;}
A.contact:VISITED{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#0B508E;text-decoration:none;font-weight: bold;}
A.contact:ACTIVE{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#0B508E;text-decoration:none;font-weight: bold;}
A.contact:HOVER{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#FF6600;text-decoration:none;font-weight: bold;}

#bottom, #bottom a {
	font-size:9px;
	font-weight:600;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#5DA6D8;
}

#bottom a:hover {
	text-decoration:underline
}

#highlights {
	position:	relative;
	width:		197px;
	height:		380px;
	top:		85px;
	left:		365px;
}

/* top navigation menu */

#nav_container {
	position:static;
	width:450px;
	height:111px;	
}

#nav {
	position:	absolute;	
	margin:		0;
	padding:	0;
	height:		111px;
	list-style:	none;
	display:	inline;
	overflow:	hidden;
	width:		450px;
}

#nav li {
	margin: 	0;
	padding: 	0;
	list-style:	none;
	display:	inline;
}

#nav a {
	float: 		left;
	padding:	111px 0 0 0;
	overflow:	hidden;
	height:		0px !important; 
	height 		:111px; /* for IE5/Win only */
}

#nav a:hover {
	background-position: 0 -111px;
}

#nav a.selected {
	background-position: 0 -111px;
}

#thystory a {
	width: 		90px;
	background:	url(../images/history_en.gif) top left no-repeat;
}

#tactivities a {
	width: 		90px;
	background:	url(../images/activities_en.gif) top left no-repeat;
}

#tproducts a {
	width: 		90px;
	background:	url(../images/products_en.gif) top left no-repeat;
}

#tcorporate a {
	width: 		90px;
	background:	url(../images/corporate_en.gif) top left no-repeat;
}

#tnews a {
	width: 		90px;
	background:	url(../images/news_en.gif) top left no-repeat;
}

#tcareer a { 
	width: 125px; 
	background: url(../images/career_en.gif) top left no-repeat;
}


/* Admins navigation menu */

#tadminnews a {
	width: 		90px;
	background:	url(../admin/images/02_no_en.gif) top left no-repeat;
}

#tadmin03 a {
	width: 		90px;
	background:	url(../admin/images/03_no_en.gif) top left no-repeat;
}

#tadmin04 a {
	width: 		90px;
	background:	url(../admin/images/04_no_en.gif) top left no-repeat;
}

#tadmin05 a {
	width: 		90px;
	background:	url(../admin/images/05_no_en.gif) top left no-repeat;
}

#tadmin06 a {
	width: 		90px;
	background:	url(../admin/images/06_no_en.gif) top left no-repeat;
}

/* index navigation menu */

#index_nav_container {
	position:static;
	width:83px;
	height:300px;	
}

#index_nav {
	position:	relative;	
	display:	block;
	margin:		0;
	padding:	0 0 0 139px;
	height:		300px;	
	width:		83px;
	list-style:	none;
	overflow:	hidden;
}

#index_nav li {
	display:    block;
	margin: 	0;
	padding:	0 0 16px 0;
	list-style:	none;
}

#index_nav a {
	display:    block;
	padding:	83px 0 0 0;
	overflow:	hidden;
	height:		0px !important; 
	height:		0; /* for IE5/Win only */
}

#index_nav a:hover {
	background-position: 0 -83px;
}

#index_nav a.selected {
	background-position: 0 -83px;
}

#icompany a {
	width: 		83px;
	background:	url(../images/index_company_en.jpg) top left no-repeat;
}

#imission a {
	width: 		83px;
	background:	url(../images/index_mission_en.jpg) top left no-repeat;
}

#icorporate a {
	width: 		83px;
	background:	url(../images/index_corporate_en.jpg) top left no-repeat;
}





/* contact button */

#tcontact {
	width:		139px;
	height:		36px;
	overflow:	hidden;
}

#tcontact a {
	background:	url(../images/contact_en.gif) top left no-repeat;
	float: 		left;
	padding:	36px 0 0 0;
	overflow:	hidden;
	height:		0px !important; 
	height:		36px; /* for IE5/Win only */
	width:		139px;
}

#tcontact a:hover {
	background-position: 0 -36px;
}

#tcontact a.selected {
	background-position: 0 -36px;
}


/* PVC career */
#dept_nav {
	position:	relative;
	margin:		0;
	padding:	23px 0 0 0;	
	width:		492px;
	list-style:	none;
	display:	block;
	overflow:	hidden;
	background:url(../images/slice_bg_niv2.gif) repeat-y;
	}
	
	
#dept_nav li {
	margin: 	0;
	padding: 	0;
	display:    block;
	list-style:	none;
}	

#dept_nav a {
	display:	block;
	padding:	21px 0 0 0;
	overflow:	hidden;	
	height:		0px !important;	   	
	width:		402px;
}

#dept_nav a.selected {
	background-position: 0 -21px;
}
	

/* Level 2 */
#niv2_nav_container {
	position:	relative;
	width:		492px;
	top:		-23px;
}

#nav2_wide #niv2_nav_container
{
	width:582px;
}

#niv2_nav {
	position:	relative;
	margin:		0;
	padding:	23px 0 0 0;	
	width:		492px;
	list-style:	none;
	display:	block;
	overflow:	hidden;
	background:url(../images/slice_bg_niv2.gif) repeat-y;
}

#nav2_wide #niv2_nav
{
	width:582px;
}

#niv2_nav li {
	margin: 	0;
	padding: 	0;
	display:    block;
	list-style:	none;
}

#niv2_nav a {
	display:	block;
	padding:	21px 0 0 0;
	overflow:	hidden;	
	height:		0px !important;	   	
	width:		402px;
}

#niv2_nav a:hover {
	background-position: 0 -21px;
}

#niv2_nav a.selected {
	background-position: 0 -21px;
}

#niv2_nav a img {
	position: 	absolute; 
	border: 	0px; 
	left: 		-5000px;		
	top: 		0px; 
	width: 		83px; 
	height: 	83px;
	cursor:		default;
}

#nav2_wide #niv2_nav a img
{
	width:173px;
}

#niv2_nav a:hover img {
	left:409px;
}

#niv2_default_img {
	position:absolute;
	width:83px;
	height:83px;
	left:409px;
}

#nav2_wide #niv2_default_img
{
	width:173px;
}

/* home submenu */

#niv2_comapany a {
	width: 		402px;
	height:		21px;
	background:	url(../images/home_company_en.gif) top left no-repeat;
}

#niv2_mission a {
	width: 		402px;
	height:		21px;
	background:	url(../images/home_mission_en.gif) top left no-repeat;
}

#niv2_corporate a {
	width: 		402px;
	height:		21px;
	background:	url(../images/home_corporate_en.gif) top left no-repeat;
}

/* history submenu */

#niv2_tribute a {
	width: 		402px;
	height:		21px;
	background:	url(../images/history_tribute_en.gif) top left no-repeat;
}

#niv2_timeline a {
	width: 		402px;
	height:		21px;
	background:	url(../images/history_timeline_en.gif) top left no-repeat;
}


/* activities submenu */

#niv2_prod a {
	width: 		402px;
	height:		21px;
	background:	url(../images/act_prod_en.gif) top left no-repeat;
}

#niv2_eng a {
	width: 		402px;
	height:		21px;
	background:	url(../images/act_eng_en.gif) top left no-repeat;
}

#niv2_aero a {
	width: 		402px;
	height:		21px;
	background:	url(../images/act_aero_en.gif) top left no-repeat;
}

/* career submenu */

#niv2_opvac a {
	width: 		402px;
	height:		21px;
	background:	url(../images/car_opvac_en.gif) top left no-repeat;
}

#niv2_inter a {
	width: 		402px;
	height:		21px;
	background:	url(../images/car_interships2_en.gif) top left no-repeat;
}

#niv2_contus a {
	width: 		402px;
	height:		21px;
	background:	url(../images/car_contactus_en.gif) top left no-repeat;
}




#niv3_nav {
	position:	relative;
	margin:		0;
	padding:	23px 0 0 0;	
	width:		200px;
	list-style:	none;
	display:	block;
	overflow:	hidden;
	background:url(../images/slice_bg_niv2.gif) repeat-y;
}


#niv3_nav {
	position:	relative;
	margin:		0;
	padding:	23px 0 0 0;	
	width:		200px;
	list-style:	none;
	display:	block;
	overflow:	hidden;
	background:url(../images/slice_bg_niv2.gif) repeat-y;
}

.niv3_opvac a {
	width: 		402px;
	height:		21px;
	background:	url(../images/car_opvac3_en.gif) top left no-repeat;
}


/* Products submenu */

#niv2_cut a {
	width: 		402px;
	height:		21px;
	background:	url(../images/prod_cut_en.gif) top left no-repeat;
}

#niv2_salt a {
	width: 		402px;
	height:		21px;
	background:	url(../images/prod_salt_en.gif) top left no-repeat;
}

#niv2_flap a {
	width: 		402px;
	height:		21px;
	background:	url(../images/prod_flap_en.gif) top left no-repeat;
}

#niv2_hms a {
	width: 		402px;
	height:		21px;
	background:	url(../images/prod_hms_en.gif) top left no-repeat;
}

#niv2_aluminium a {
	width: 		402px;
	height:		21px;
	background:	url(../images/prod_aluminium_en.gif) top left no-repeat;
}




/* Corporate submenu */

#niv2_msg a {
	width: 		402px;
	height:		21px;
	background:	url(../images/corp_msg_en.gif) top left no-repeat;
}

#niv2_fin a {
	width: 		402px;
	height:		21px;
	background:	url(../images/corp_fin_en.gif) top left no-repeat;
}

#niv2_hq a {
	width: 		402px;
	height:		21px;
	background:	url(../images/corp_hq_en.gif) top left no-repeat;
}

/* news submenu */

#niv2_news a {
	width: 		402px;
	height:		21px;
	background:	url(../images/news_show_all.gif) top left no-repeat;
}

/* history submenu */

#niv2_office a {
	width: 		402px;
	height:		21px;
	background:	url(../images/contact_office_en.gif) top left no-repeat;
}

#niv2_head a {
	width: 		402px;
	height:		21px;
	background:	url(../images/contact_head_en.gif) top left no-repeat;
}

/* pagination */

#pages
{
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	font-weight:bold;
	color:#CCCCCC;
}

#pages a#page
{
	text-decoration:none;
	color:#000000;
}

.td_bg
{
	background:	url(../images/slice_bg_niv2.gif) repeat-y;;
}




#dept_av {
	width:200px;
	background-color:#F0F6DC;
}

#dept_av legend {
	background-color: #b3d335;
	color: #fff;
	font-weight: bold;
}

.li_dept {
	margin: 	0px;
	padding: 	2px;
	display:    block;
	list-style:	none;
	color:#494949;
}

li_dept:hover {
	background:#D0E484;
}

.li_dept a {
	text-decoration: none;
	color: #494949;	
}

.li_dept a:hover {
	text-decoration: underline;
	color: #494949;
	font-weight: bold;
}

.li_dept a:active {
	text-decoration:underline;
	color: #494949;
	font-weight: bold;
}

#niv4_nav .li_dept {
	margin-left: -15px;
}


#dept_vac_av {
	width:400px;
	background-color:#F0F6DC;
	display:block;
}

#dept_vac_av legend {
	background-color: #b3d335;
	color: #fff;
	font-weight: bold;
}

.li_dept_vac {
	margin: 	0px;
	padding: 	2px;
	display:    block;
	list-style:	none;
	color:#494949;
}

.li_dept_vac a {
	text-decoration: none;
	color: #494949;	
}

.li_dept_vac a:hover {
	text-decoration: underline;
	color: #494949;
	font-weight: bold;
}

.label_input {
	width: 100px;
	vertical-align:top;
}

.mandatory, .mandatory input {
	width: 350px;
}

.mandatory em {
	color:red;
	font-size: 20px;
}
.notmandatory, .notmandatory input {
	width: 350px;
}

#postedepartment {
	line-height:80%;
}

#posteddate {
	line-height:80%;
	font-weight:normal;
}


h3 {
	color:#00639C;
	color:#999999;
	text-transform:uppercase;
}

#resultlist{
	background-color:#FFFFFF;
	color:#666666;
	color:#5DA6D8;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:125%;
}

#resultlist a {
	color:#CC3333;
	color:#5DA6D8;
}

.results {
	margin:0px!important;
	margin:-10px;
	padding:0px;
	padding-left:6px;
}

.results .job {
	border-bottom:1px solid #EEEEEE;
	margin:0 0 5px!important;
	margin: 0px;
	padding:0 0 5px!important;
	padding:0px;
	position:relative;
	width:700px;
}

.results div {
	margin:0px;
	margin:0px;
}

.job .sep2 {
	margin:0px!important;
	margin:-5px;

}

.job h3 {
	color:#CC3333;
	color:#5DA6D8;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
}

.job h3 a {
	color:#CC3333;
	color:#5DA6D8;
	text-decoration:none;
	padding:0px;
	margin:0px;
}


.results .job h3 {
	width:500px;
}

.job .data {
	color:#999999;
	font-family:verdana;
	font-size:9px;
	line-height:11px;
}

.job .data ul, .job .data li {
	margin:0px;
	padding:0px;
}
.job .data li {display:inline;
	list-style-type:none;
	padding-left:3px;
	padding-right:3px;
	position:relative;
	top:0;
}

.date {
	left:0px;
	margin:0px;
	padding:0px;
}

.lang {
	border-left:1px solid #999999;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
	font-weight:bold;
}

.dept {
	border-left:1px solid #999999;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
	font-weight:bold;
}

.country {
	border-left:1px solid #999999;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
	font-weight:bold;
}

.vac_country {
	float:right;
	color:#999999;
	border-left:1px solid #999999;
	padding:0;
	padding-left: 5px;
	text-transform:uppercase;
	font-weight:bold;
}

.canditateform {
	padding:0;
	color:#999999;
}

.canditateform .label_input{
	border-right:1px solid #999999;
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.8em;
	padding-right: 5px;
}

.canditateform .mandatory{
	padding-left:5px;
}

.canditateform input, .canditateform textarea {
	border:0px;
	border-bottom:1px solid #999999;
	color:#999999;
}

.careerdet{
	color:#999999;
	border:1px solid #999999;
	padding:0;
	padding-left: 5px;

}

#header_image{
	border:0px;
	margin:0px;
	padding:0px;
}

.recruit {
	color:#5DA6D8;
}

.recruit .step {
	font-weight:bold;
	font-style:italic;
}

