*{
margin:0px;
padding:0px;
}

body {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005C94;
	}

td, th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005C94;
	}
form {
	padding:0px;
	margin:0px;
	}

input, select, textarea {
	background-color:#FFFFFF;
	border:1px solid #E4E6E9;
	font-size:10px;
	}

A:visited { text-decoration:none;color:#005C94;}
A:link	{ text-decoration:none;color:#005C94;}
A:hover { text-decoration:underline;color:#005C94;}

#container {
			position:absolute;
			left: 50%; 
			width:980px;
			margin-left: -490px;
			background-image:url(/medias/images/commun/bckgrd_2col.gif);
			background-repeat:repeat-y;
			}
			
#container-3col {
			position:absolute;
			left: 50%; 
			width:980px;
			margin-left: -490px;
			background-image:url(/medias/images/commun/bckgrd_3col.gif);
			background-repeat:repeat-y;
			}

#headerLangue {
	width:980px;
	height:33px;
	background-image:url(/medias/images/commun/bckgrd_langue.gif);
	background-repeat:no-repeat;
	background-position:LEFT TOP;
	}
	
	#headerLangueChoice {
		padding-top:5px;
		padding-left:885px;
		font-size:10px;
		color:#FFFFFF;
		}
		
	#headerLangueChoice A:visited { text-decoration:none;color:#FFFFFF;}
	#headerLangueChoice A:link	{ text-decoration:none;color:#FFFFFF;}
	#headerLangueChoice A:hover { text-decoration:underline;color:#FFFFFF;}
	
#headerBanner {
	width:980px;
	height:162px;
	}
	
	#headerBannerLogo {
		width:230px;
		float:left;
		}
		
	#headerBannerPhoto {
		width:750px;
		float:left;
		}
		
#headerMenu {
	clear:both;
	width:980px;
	height:50px;
	background-image:url(/medias/images/commun/bckgrd_menu2.gif);
	background-repeat:no-repeat;
	background-position:LEFT TOP;
	}
	
	#headerMenu ul {
		padding:0px;
		margin:0px;
		}
		
		#headerMenu .nav{
		margin-left:228px;
		height:50px;
		width:752px;
		}
		
		#headerMenu .page_item{
		float:left;
		text-align:center;
		list-style-type:none;
		text-transform: uppercase;
		}
		
		#headerMenu ul li{
			padding:0px;
			margin:0px;
			}
			
		#headerMenu .navlien{
		display: block;
		background-image:url(/medias/images/commun/bckbrd_lien_off2.gif);
		background-repeat:no-repeat;
		background-position:TOP;
		width:188px;
		height:50px;
		top: 0;
		left: 0;
		font-size:11px;
		color: #FFFFFF;
		text-decoration:none;
		}
		#headerMenu .navlien:hover {
		background-image:url(/medias/images/commun/bckbrd_lien_on2.gif);
		background-repeat:no-repeat;
		background-position:TOP;
		color: #FFFFFF;
		text-decoration:none;
		}
		#headerMenu .hoverlien {
		display: block;
		background-image:url(/medias/images/commun/bckbrd_lien_on2.gif);
		background-repeat:no-repeat;
		background-position:TOP;
		width:188px;
		height:50px;
		top: 0;
		left: 0;
		font-size:11px;
		color: #FFFFFF;
		text-decoration:none;
		}
#content{
	background-image:url(/medias/images/commun/bckgrd_3col.gif);
	background-repeat:repeat-y;
	}
#contentCenterTitle {
	width:563px;
	height:49px;
	background-image:url(/medias/images/commun/bckgrd_title_center.gif);
	background-repeat:no-repeat;
	background-position:TOP LEFT;

	}
#contentCenterTitleFullWidth {
	width:750px;
	height:49px;
	background-image:url(/medias/images/commun/bckgrd_title_center.gif);
	background-repeat:no-repeat;
	background-position:TOP LEFT;
}
	#contentCenterTitle h1, #contentCenterTitleFullWidth h1 {
		text-transform:uppercase;
		padding:0px;
		margin:0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		padding-top:20px;
		padding-left:23px;
		}
#contentCenterSousMenu {
	width:563px;
	height:21px;
	background-image:url(/medias/images/commun/bckgrd_title_center_2.gif);
	background-repeat:no-repeat;
	background-position:TOP LEFT;
	
	}
	
#contentCenterFullWidthSousMenu {
	width:750px;
	height:21px;
	background-image:url(/medias/images/commun/bckgrd_title_center_2.gif);
	background-repeat:no-repeat;
	background-position:TOP LEFT;
	
	}
#contentRightTitle {
	width:187px;
	height:49px;
	background-image:url(/medias/images/commun/bckgrd_title_right.gif);
	background-repeat:no-repeat;
	background-position:TOP LEFT;
	}
	#contentRightTitle h1 {
		text-transform:uppercase;
		padding:0px;
		margin:0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		padding-top:20px;
		padding-left:23px;
		}
#contentCenterTexte {
	padding-left:45px;
	padding-right:45px;
	padding-top:30px;
	padding-bottom:30px;
	}
	
#contentCenterFlash{

width:750px;
float:right;
}	
	
#contentLeft {
	float:left;
	width:230px;
	background-image:url(/medias/images/commun/bckgrd_content_left2.gif);
	background-repeat:repeat-y;
	background-color:#eaedf2;

	}
	#leftMenu {
		text-align:right;
		padding-top:23px;
		padding-right:22px;
		margin-left:10px;
		line-height:18px;
		}

#leftMenuMyJobSiteProfil-en {
	background-image:url(/medias/images/myjobsite/tit_profil_en.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:right;
	padding-top:50px;
	line-height:18px;
	
		}
		
#leftMenuMyJobSiteProfil-fr {
	background-image:url(/medias/images/myjobsite/tit_profil_fr.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:right;
	padding-top:50px;
	line-height:18px;
}
	

#leftMenuMyJobSiteProfil-nl {
	background-image:url(/medias/images/myjobsite/tit_profil_nl.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:right;
	padding-top:50px;
	line-height:18px;
}


#leftMenuMyJobSiteHistory-en {
	background-image:url(/medias/images/myjobsite/tit_history_en.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:right;
	padding-top:50px;
	line-height:18px;
		}
		
#leftMenuMyJobSiteHistory-fr {
	background-image:url(/medias/images/myjobsite/tit_history_fr.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:right;
	padding-top:50px;
	line-height:18px;
}
	

#leftMenuMyJobSiteHistory-nl {
	background-image:url(/medias/images/myjobsite/tit_history_nl.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:right;
	padding-top:50px;
	line-height:18px;
}


#leftMenuMyJobSiteAccess-en {
	background-image:url(/medias/images/myjobsite/tit_access_en.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:right;
	padding-top:50px;
	line-height:18px;
		}
		
#leftMenuMyJobSiteAccess-fr {
	background-image:url(/medias/images/myjobsite/tit_access_fr.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:right;
	padding-top:50px;
	line-height:18px;
}
	

#leftMenuMyJobSiteAccess-nl {
	background-image:url(/medias/images/myjobsite/tit_access_nl.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:right;
	padding-top:50px;
	line-height:18px;
}




.leftMenuMyJobSite A {background-repeat:no-repeat;background-position:right 50%; padding-right:10px;}
.leftMenuMyJobSite A:visited { text-decoration:none;color:#7D8794;text-transform: uppercase; background-image:url(/medias/images/commun/bullet_left_off.gif);}
.leftMenuMyJobSite A:link	{ text-decoration:none;color:#7D8794;text-transform: uppercase; background-image:url(/medias/images/commun/bullet_left_off.gif);}
.leftMenuMyJobSite A:hover { text-decoration:none;color:#005B94;text-transform: uppercase; background-image:url(/medias/images/commun/bullet_left_on.gif);}		


.leftMenu A {background-repeat:no-repeat;background-position:right 50%; padding-right:10px;}
.leftMenu A:visited { text-decoration:none;color:#7D8794;text-transform: uppercase; background-image:url(/medias/images/commun/bullet_left_off.gif);}
.leftMenu A:link	{ text-decoration:none;color:#7D8794;text-transform: uppercase; background-image:url(/medias/images/commun/bullet_left_off.gif);}
.leftMenu A:hover { text-decoration:none;color:#005B94;text-transform: uppercase; background-image:url(/medias/images/commun/bullet_left_on.gif);}		
	
#leftForm {
		text-align:right;
		padding-right:0px;
}
#leftMap {
		width:216px;
		background-color:#E4E6E9;
		border:1px solid #CFD2D7;
		height:98px;
		margin:auto;
		margin-top:10px;
}
	
	
			
#contentCenter {
	float:left;
	width:563px;
	}
#contentCenterFullWidth {
	float:left;
	width:750px;
	}
#contentLeftRight {
	float:left;
	width:187px;
	}
	
.titleGrey {
	color:#7D8794;
	}
.texteBlue {
	color:#005C94;
	}
.rightBullet {
	float:left;
	width:13px;
	padding-left:15px;
	padding-top:30px;
	}
.rightContent {
	float:left;
	width:145px;
	color:#7D8794;
	font-size:10px;
	padding-top:15px;
	padding-bottom:10px;
	border-bottom:1px dotted #999999;
	}
	.rightContent strong {
		color:#005C94;
		}

.rightContentClient {
	float:left;
	width:145px;
	color:#7D8794;
	color:#005C94;
	font-size:10px;
	padding-top:15px;
	padding-right:10px;
	overflow:hidden;
	}
	.rightContentClient strong {
		color:#005C94;
		}
		
.rightSeparation {
	clear:both;
	}
	
.spacer{
clear:both;
visibility:hidden;
}
.lienPosition {
	padding-top:15px;
	}

.cCSoumenuF {
	text-transform:uppercase;
	width:280px;
	color:#7D8794;
	padding-top:4px;
	}
.cCSoumenuL {
	text-transform:uppercase;
	width:126px;
	float:left;
	color:#7D8794;
	padding-top:4px;
	text-align:center;
	}
.cCSoumenuP {
	text-transform:uppercase;
	width:77px;
	float:left;
	color:#7D8794;
	padding-top:4px;
	text-align:center;
	}
.cCValueBullet {
	width:15px;
	float:left;
	color:#7D8794;
	padding-top:20px;
	padding-left:15px;
	}
.cCValueF {
	float:left;
	color:#7D8794;
	margin-top:15px;
	font-size:12px;
	font-weight:bold;
	color:#025c8e;
	background-image: url(/medias/images/commun/bullet_liste.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:15px;
	width:500px;
	}
.cCValueL {
	width:auto;
	float:left;
	color:#7D8794;
	padding-top:5px;
	text-align:left;
	padding-left:45px;
	padding-right:3px;
	}
.cCValueP {
	width:auto;
	float:left;
	color:#7D8794;
	padding-top:5px;
	text-align:left;
	margin:0px;
	}
.cValue {
	padding-top:5px;
	padding-left:45px;
	padding-right:30px;
	}
.cValueDetail {
	float:left;
	padding-top:15px;
	text-align:justify;
	color:#7D8794;
	color:#005C94;
	width:475px;
	}
	.cValueDetail h1 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		color:#025c8e;
		margin-bottom:20px;
		text-align:left;
		background-image: url(/medias/images/commun/bullet_liste.gif);
		background-position:0px 7px;
		background-repeat:no-repeat;
		padding-left:15px;
		width:500px;
		}	
	.cValueDetail h2 {
		font-size:12px;
		padding:3px 10px;
		margin-top: 15px;
		margin-left:15px;
		background-color:#1c96c5;
		text-align:left;
		width:470px;
		color: #FFFFFF;
		}	
	.cValueDetail p {
		padding-top:5px;
		padding-bottom:5px;
		width:485px;
		margin-left:15px;
		}	
	.cValueDetail strong {
		color:#005C94;
		}
	.cValueDetail ul {
		padding-top:5px;
		padding-bottom:5px;
		list-style-type: none;
		width:485px;
		margin-left:15px;
		}	
	.cValueDetail li {	
		background-image:url(/medias/images/commun/bullet_liste.gif);
		background-position: 0px 4px;
		background-repeat:no-repeat;
		padding-left:20px;
		}
			
#footerPagination {
	width:563px;
	height:33px;
	background-color:#e8edf2;
	text-align:center;
	font-size:10px;
	color:#7D8794;
	padding-top:10px;
	margin-top:15px;
	}
#footerPagination img {
	margin-right:2px;

	}	
	
#footerPagination div {
	float:left;
	text-align:center;
	padding:5px;
	margin-left:70px;
	}
#headerPagination div {
	float:left;
	text-align:center;
	padding:5px;
	padding-top:20px;
	text-align:center;
	font-size:10px;
	color:#7D8794;
	margin-left:70px;
	}
#lMap {
	float:left;
	}
#lOR {
	float:left;
	color:#7D8794;
	padding-top:33px;
	font-size:10px;
	margin-left:5px;
	}
#lFOrm {
	float:left;
	color:#7D8794;
	padding-top:23px;
	text-align:right;
	font-size:10px;
	width:100px;
	}
.contentBlue {
	color:#005C94;
	text-align:justify;
	padding-bottom:20px;
}
	
.contentFondBlue {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#005C94;
	padding:2px;}
	
/* Contact Page */

.contactElement{
width:330px;
line-height:17px;
float:left;
font-size:10px;
}

.contactElement img{
margin-bottom:40px;
}

.viewMap{
text-align:right;
display:block;
}

/********* Relooking CSS *********/

#footer {
width: 980px;
height: 45px;
margin: 0 auto;
background-image: url(/medias/images/commun/bckgrd_footer.gif);
background-repeat:repeat-x;
background-position:top center;
border-top: 1px solid #FFFFFF;
clear:both;
}

.footer-ColLeft {
float: left;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 25px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #7D8794;
font-size: 9px;
line-height: 10px;
font-weight: normal;
}

.footer-ColRight {
float: right;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
padding: 10px 25px 10px 0px;
text-align:right;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #7D8794;
font-size: 9px;
line-height: 10px;
font-weight: normal;
}

a.footer-Design:link,a.footer-Design:visited {
font-weight: normal;
text-decoration: none;
background-image: url(/medias/images/commun/logo_globulebleu.gif);
background-repeat:no-repeat;
background-position: right;
padding: 10px 25px 10px 0px;
}

a.footer-Design:hover,a.footer-Design:active {
color: #7D8794;
text-decoration:underline;
}

a.footer:link,a.footer:visited {
color: #7D8794;
font-weight: normal;
text-decoration: none;
}

a.footer:hover,a.footer:active {
color: #005C94;
text-decoration:underline;
}

#content-3Col {
background-image:url(/medias/images/commun/bckgrd_3col.gif);
background-repeat:repeat-y;
}

#content-2Col {
background-image:url(/medias/images/commun/bckgrd_2col.gif);
background-repeat:repeat-y;
}

#content-ClientFocus {
margin-bottom:30px;
padding:0px;
}

a.myjobsite:link,a.myjobsite:visited {
font-weight: bold;
text-decoration: none;
color:#005C94;
}

a.myjobsite:hover,a.myjobsite:active {
text-decoration:underline;
}

.content-Login {
background: #FFFFFF; 
border:1px solid #d1d2d7;
margin: 0px;
padding: 10px;
width:450px;
}

.content-Login h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom:1px dotted #d1d2d7;
font-size:12px;
color: #005c94;
font-weight:bold;
padding-bottom:5px;
margin-bottom:15px;
}

.content-Login p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color: #595a55;
font-weight: normal;
margin-top:20px;
}

form {
margin: 0px 0px 0px 0px;
}

.FormLabels {
float: left;
margin: 0px 0px 0px 0px;
color:#7D8794;
}

.FormFields {
}

.FormFields input {
float: right;
margin-right: 125px;
width: 250px;
border: solid 1px #d1d2d7;
color: #005C94;
font-size: 11px;
line-height: 12px;
font-weight: normal;
}

.FormRow {
margin-top: 10px;
padding:0px;
}

.FormSubmit {
margin: 10px 0px 0px 73px;
padding: 1px 3px;
background-color:#005c95;
color: #FFFFFF;
font-size: 11px;
line-height: 12px;
font-weight: normal;
}

/* Form Details Myjobsite */

#contentCenter-Myjob {
margin:10px 0px 10px 45px;
}

#content-Myjob {
float:left;
display:block;
width:660px;
}

.content-MyjobColLeft {
float:left;
width:320px;
}

.content-MyjobColRight {
float:right;
width:320px;
}

.title-Myjob-h1 {
color:#1c96c5;
border-bottom:1px dotted #80adc6;
border-top:1px dotted #80adc6;
font-size:11px;
padding:3px 0px;
text-align:left;
font-weight:bold;
margin:20px 0px 10px 0px;
}

.title-Myjob-h2 {
color:#1c96c5;
font-size:11px;
padding:3px 0px;
text-align:left;
font-weight:bold;
margin:10px 0px;
padding:0px 0px 0px 118px;
}

.FormLabels-Myjob {
float: left;
margin: 0px 0px 0px 0px;
color:#7D8794;
}

.FormFields-Myjob {
}

.FormFields-Myjob input {
float: right;
margin: 0px;
width: 200px;
border: solid 1px #d1d2d7;
color: #005C94;
font-size: 11px;
line-height: 12px;
font-weight: normal;
}

.FormRadio-Myjob {
float: right;
margin: 0px;
color:#7D8794;
width: 225px;
}

.FormLabel-Myjob {
padding-left:20px;
vertical-align:middle;
}

.FormRow-Myjob {
padding-top: 5px;
}

.FormMultiList-Myjob {
float: right;
margin: 0px;
width: 200px;
color: #7D8794;
}

.FormSubmitList-Myjob {
border: solid 0px #d1d2d7;
color: #005C94;
font-size: 10px;
line-height: 11px;
font-weight: normal;
text-align:left;
padding-right:3px;
margin:0px;
}

.FormCheckBoxLeft-Myjob {
float: left;
margin: 0px 0px 0px 0px;
width:150px;
color:#7D8794
}

.FormCheckBoxRight-Myjob {
float: right;
margin: 0px 0px 0px 0px;
width:150px;
color:#7D8794
}

.FormCheckBox-Myjob {
vertical-align:middle;
margin-right: 10px;
}

.FormTextarea-Myjob {
float: right;
margin: 0px;
width: 200px;
border: solid 1px #d1d2d7;
font-family: Verdana, sans-serif;
color: #005C94;
font-size: 11px;
line-height: 12px;
font-weight: normal;
}

.FormPhotoarea-Myjob {
float: left;
margin: 0px 0px 0px 0px;
width:125px;
height:150px;
border: solid 1px #d1d2d7;
vertical-align: middle;
text-align:center;
}

.FormPhotoBouton-Myjob {
float: right;
margin: 65px 0px 0px 0px;
}

.FormSubmitPhoto {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 1px 3px;
background-color:#e9ecf1;
border:1px solid #d5d8dd;
color:#747678;
font-size: 10px;
line-height: 11px;
font-weight: normal;
width:120px;
}

a.ph-myjob:link,a.ph-myjob:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#e9ecf1;
border:1px solid #d5d8dd;
padding: 5px 5px;
font-weight: normal;
text-decoration: none;
color:#747678;
display:block;
text-align:center
}

a.ph-myjob:hover,a.ph-myjob:active {
color:#FFFFFF;
background-color: #005c95;
border:#005c95 1px solid;
display:block;
}


a.ph-myjobBlue:link,a.ph-myjobBlue:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color: #005c95;
border:#005c95 1px solid;
padding: 5px 5px;
font-weight: normal;
text-decoration: none;
color:#FFFFFF;
display:block;
text-align:center
}

a.ph-myjobBlue:hover{
color:#747678;
background-color:#c2e6f2;
border:1px solid #d5d8dd;
display:block;
}



a.ph-myjobLightBlue:link,a.ph-myjobLightBlue:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#747678;
background-color:#c2e6f2;
border:1px solid #d5d8dd;
padding: 5px 5px;
font-weight: normal;
text-decoration: none;
display:block;
text-align:center
}

a.ph-myjobLightBlue:hover{
background-color: #005c95;
border:#005c95 1px solid;
color:#FFFFFF;
display:block;
}



#content-MyjobPagination {
float:left;
display:block;
width:660px;
text-align:center;
margin: 20px 10px;
}

.myjob img {
border: none;
padding: 0px 10px;
}

#content-Profil {
width:211px;
padding-top: 10px;
padding-bottom:20px;
padding-right:17px;
}

#myjob-site-menu{
	background-color:#c2e6f2;
	margin-right:1px;
}

/* End Form Details Myjobsite */


.ClearBoth {
clear: both;
}

/* Drop Shadow Apply */

.out {
float:left;
display:block; 
background:#e5e5e5; 
border:1px solid #e5e5e5; 
position:relative;
margin:2em 0;
}

.in {
text-align:left; 
background:#f4f4f6; 
border:1px solid #d1d2d7; 
position:relative; 
padding:10px;
font-weight:normal;
width:485px;
}

.ltin {
left:-3px;
}

.tpin {
top:-3px;
}

.content-Apply {
clear:both;
margin:10px 0px 20px 47px;
text-align:left; 
background:#f4f4f6; 
border:1px solid #d1d2d7; 
padding:10px;
font-weight:normal;
width:465px;
}

.content-Apply h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color: #005c94;
font-weight:bold;
border-bottom:1px dotted #CCCCCC;
padding-bottom:5px;
}

.content-Apply p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color: #595a55;
font-weight: normal;
padding-top:5px;
}

#apply {
display:block;
height:40px;
width:455px;
margin-top: 15px;
}

.apply-ColLeft {
float:left;
width:300px;
text-align:left;
color: #595a55;
}

.apply-ColCenter {
float:left;
width:30px;
text-align:center;
border-left: 1px dotted #979895;
border-right: 1px dotted #979895;
color: #595a55;
font-weight:bold;
font-size:12px;
padding:5px 0px;
margin-top:7px;
}

.apply-ColRight {
float: right;
width:110px;
text-align: right;
padding-top:7px;
}

.apply img {
border: none;
}

/* End Drop Shadow Apply */

h3 {
font-size:12px;
font-weight:bold;
color: #666666;
border-bottom:1px dotted #999999;
padding-bottom:5px;
margin-bottom:10px;
}

h4 {
font-size:14px;
font-weight:bold;
margin-bottom:15px;
}


/********* End Relooking CSS *********/

/* CSS FORM */

#csa_form{
	padding-top:5px;
}

#csa_form div.line{
padding:2px 0px;
}

#csa_form label{
width:100px;
color:#7D8794;
display:block;
float:left;
}

#csa_form input{
border: solid 1px #d1d2d7;
color: #005C94;
font-size: 11px;
line-height: 12px;
font-weight: normal;
padding:0px;
margin:0px;
padding-left:3px;
width:200px;
}

#csa_form input.errorField {
	border:1px solid #d5d8dd;
	background-color:#fcfac7;
}

#csa_form textarea{
border: solid 1px #d1d2d7;
color: #005C94;
font-size: 11px;
font-weight: normal;
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:3px;
}

#csa_form select{
border: solid 1px #d1d2d7;
color: #005C94;
font-size: 11px;
line-height: 12px;
font-weight: normal;
padding:0px;
margin:0px;
}

.blocVide{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#F7FAFF;
border:1px solid #d5d8dd;
padding: 5px 5px;
font-weight: normal;
text-decoration: none;
color:#747678;
display:block;
text-align:center;
z-index:
}


.blocVide  div.olContainer{
	margin-left:40px;
}
.olContainer {
	text-align:left;
	margin:0px;
	padding:0px;
	z-index:1000;
	padding:8px;
	padding-right:15px;
	padding-left:10px;
	border:1px solid #d5d8dd;
	background-color:#F7FAFF;
}

.olContainer ul li {vertical-align:top;
list-style-type: disc;
 }

.olContainer ul li{
	width:100%;
	height:16px;
	z-index:1000;
	display: list-item;
	list-style-type: none;
	padding-left: 10px;
	background-image: url(/medias/images/commun/bullet_liste.gif);
	background-repeat: no-repeat;
	background-position: 0% 45%;


}

.olContainer li span.right{
	float:right;
	z-index:1000;
}

.olContainer li span.right img{
	cursor:pointer;
	cursor:hand;
}

.csaMessageListMessage{
	background-image: url(/medias/images/pictos/message.png);
	background-repeat:no-repeat;
	background-position:0px 10px;

	text-align:center;
	padding-left:58px;
}

.csaMessageListMessage p{
	padding-top:10px;
	
}

.errorBox {
	text-align:left;
	margin:0px;
	padding:0px;
	padding:8px;
	padding-right:15px;
	padding-left:10px;
	border:1px solid #d5d8dd;
	background-color:#f9d0d1;
}

.errorBox span {
	font-weight:bold;
	font-style:italic;
	padding-bottom: 5px;

}

.errorBox ul {
	display:block;
	margin-top:5px;
	margin-left:5px;
	padding-bottom:5px;
}

.errorBox ul li {
	z-index:1000;
	display: list-item;
	list-style-type: none;
	padding-left: 10px;
	background-image: url(/medias/images/commun/bullet_liste.gif);
	background-repeat: no-repeat;
	background-position: 0% 60%;
}



.successBox {
	text-align:left;
	margin:0px;
	padding:0px;
	padding:8px;
	padding-right:15px;
	padding-left:15px;
	border:1px solid #d5d8dd;
	background-color:#fcfac7;
	text-align:center;
}



.errorField {
	border:1px solid #d5d8dd;
	background-color:#fcfac7;
}

.lightGreyBox {
	text-align:left;
	margin:0px;
	padding:0px;
	z-index:1000;
	padding:8px;
	padding:10px;
	border:1px solid #d5d8dd;
	background-color:#F7FAFF;
}

.lightGreyBox div.title {
	padding-bottom:5px;
	border-bottom:1px solid #d5d8dd;
}

.lightGreyBox div.yes-no{
	display:block;
}



#content-myjobsite-personal {
padding-bottom:15px;
width: 660px;
height: 40px;
background-image:url(/medias/images/myjobsite/bck-myjobsite-etap1.jpg);
background-repeat:no-repeat;
margin-top:10px;
}

#content-myjobsite-professional {
padding-bottom:15px;
width: 660px;
height: 40px;
background-image:url(/medias/images/myjobsite/bck-myjobsite-etap2.jpg);
background-repeat:no-repeat;
margin-top:10px;
}

#content-myjobsite-category {
padding-bottom:15px;
width: 660px;
height: 40px;
background-image:url(/medias/images/myjobsite/bck-myjobsite-etap3.jpg);
background-repeat:no-repeat;
margin-top:10px;
}



.menuMyjobsite {
float: left;
width:190px;
display:inline;
text-align:left;
font-size:11px;
line-height:11px;
font-family:Arial, Helvetica, sans-serif;
color:#015c95;
text-decoration:none;
text-transform:uppercase;
letter-spacing: 1px;
padding-top:15px;
padding-left:30px;
}

.menuMyjobsite.current {
color: #FFFFFF;
}



/* FTA */

#container-fta{
	margin-left: auto; 
	margin-right: auto; 
	width: 680px; 
	text-align: left; 
}
#fta-content{
	width: 680px;
	text-align:center;
}

#fta-header{
	width: 680px;
	height: 100px;
	background-image: url(/medias/images/external-fta/Steps_Topi.gif);
	background-repeat:no-repeat;	
}

#fta-header-no-image{
	width: 680px;
	height: 100px;
	background-image: url(/medias/images/external-fta/Steps_Top-free.gif);
	background-repeat:no-repeat;	
}

#fta-col-left{
	float:left;
	width:208px;
	height:390px;
	background-repeat:no-repeat;
	background-image: url(/medias/images/external-fta/Steps_Woman.jpg);
}

#fta-col-center{
	float:left;
	height:390px;
	width:471px;
}

#fta-banner-title{
	padding:0px;
	margin:0px;
}

#fta-center-content{
	margin:10px;
	text-align:left;
	clear:both;
	padding-top:10px;
}


.bt-apply-white-en {
float: right;
width: 117px;
height: 30px;
background-image: url(/medias/images/commun/bt_apply-en.gif);
background-repeat:no-repeat;
background-position: 0px -30px;
}

.bt-apply-white-en:hover {
background-position: 0px 0px;
}

.bt-apply-white-fr {
float: right;
width: 180px;
height: 30px;
background-image: url(/medias/images/commun/bt_apply-fr.gif);
background-repeat:no-repeat;
background-position: 0px -30px;
}

.bt-apply-white-fr:hover {
background-position: 0px 0px;
}

.bt-apply-white-nl {
float: right;
width: 138px;
height: 30px;
background-image: url(/medias/images/commun/bt_apply-nl.gif);
background-repeat:no-repeat;
background-position: 0px -30px;
}

.bt-apply-white-nl:hover {
background-position: 0px 0px;
}


.bt-apply-en {
float: right;
width: 117px;
height: 30px;
background-image: url(/medias/images/commun/bt_apply-en.gif);
background-repeat:no-repeat;
background-position: 0px -30px;
}

.bt-apply-en:hover {
background-position: 0px 0px;
}

.bt-apply-fr {
float: right;
width: 180px;
height: 30px;
background-image: url(/medias/images/commun/bt_apply-fr.gif);
background-repeat:no-repeat;
background-position: 0px -30px;
}

.bt-apply-fr:hover {
background-position: 0px 0px;
}

.bt-apply-nl {
float: right;
width: 138px;
height: 30px;
background-image: url(/medias/images/commun/bt_apply-nl.gif);
background-repeat:no-repeat;
background-position: 0px -30px;
}

.bt-apply-nl:hover {
background-position: 0px 0px;
}



/* SEARCH */


#map-search-container{
	width:229px;
	background-color:#dfe3ec;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	
}


#search-container{
width:100%;

}

#search-header{
width:auto;
padding-top:15px;
padding-left:20px;
text-align:left !important;
}

#search-body{
width:auto;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#1c96c5;
text-align:left !important;
}

.buttom{
width:auto;
height:25px;
padding-right:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight: normal;
color:#626468;
text-align:right !important;
}

#celFlash{
width:auto;
text-align:left !important;
margin: 5px 0px;
padding-left: 20px;
}

p{
margin:0px;
padding:0px;
}

.FormSubmitFilter {
border: solid 1px #595959;
color: #5a5a5a;
font-size: 10px;
line-height: 11px;
font-weight: normal;
text-align:right;
margin:5px 0px;
padding:2px;
width:190px;
}

.btLaunch {
float: right;
width: 131px;
height: 25px;
background-image: url(/medias/images/commun/bt_launch.gif);
background-repeat:no-repeat;
background-position: 0px -25px;
}

.btLaunch-en {
float: right;
width: 131px;
height: 25px;
background-image: url(/medias/images/commun/bt_launch-en.gif);
background-repeat:no-repeat;
background-position: 0px -25px;
}

.btLaunch-en:hover {
background-position: 0px 0px;
}

.btLaunch-fr {
float: right;
width: 158px;
height: 25px;
background-image: url(/medias/images/commun/bt_launch-fr.gif);
background-repeat:no-repeat;
background-position: 0px -25px;
}

.btLaunch-fr:hover {
background-position: 0px 0px;
}

.btLaunch-nl {
float: right;
width: 123px;
height: 25px;
background-image: url(/medias/images/commun/bt_launch-nl.gif);
background-repeat:no-repeat;
background-position: 0px -25px;
}

.btLaunch-nl:hover {
background-position: 0px 0px;
}




.btLaunch:hover {
background-position: 0px 0px;
}

a.advance:link,a.advance:visited {
color:#4d4e51;
font-size:10px;
font-weight: normal;
text-decoration: none;
background-image: url(/medias/images/commun/puce-search.gif);
background-repeat:no-repeat;
background-position: left;
padding-left: 10px;
}

a.advance:hover,a.advance:active {
text-decoration: underline;
}


.googleMap-Adress{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005C94;
}




 
