/* CSS Document */
* {
	/*  font size - space between lines -     */
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#606060;
}
html,body{
	margin:0!important;
	color:#000;
	background:#fff!important;
	height:100%!important;
}
body{
	background-color:Transparent;
	border:0px 0px!important;
	margin:0px 0px!important;
	padding:0px 0px!important;
}
#MainPage{
	width:816px!important;
	/*width:760px;  /* 800 x 600 */
	margin:0px auto!important;	
	/*width:955px; /* 1024 x 768  (minus padding) */
	padding:0px 0px!important;
	background:#fff url(http://www.adeccoqc.com/appl/images/background.PNG) 0 100%;  /* repeat-y  */
	border:0px 0px 0px 0px!important;
	min-height:585px!important;
	
}
#PageContent{
	height:inherit!important;
}
#Header{
	width:770px;
	height:85px;
	border:0px 0px;
	margin:0px 23px;
	padding:0px 0px;	
}
#Logo{
	height:75px;
	width:190px;	
	float:left;
	padding:10px 0px 0px 5px; /*pour definir  position image*/
	background:#fff url(http://www.adeccoqc.com/appl/images/Agence.PNG) no-repeat 100% 100%;
}
div#Header #World{
	position:relative;
	top:10px;
	left:510px;
	width:260px;
	height:50px;
	margin:0px;
	border:0px;
	padding:10px 0px 0px 0px;
}
div#Header #World label{
	height:10px;
	width:25px;	
	float:left;
	clear:left;	
	font-size:18px;
	font-weight:400;
	margin:30px 0px 0px 0px;
	position:absolute;
	top:5px;
	left:30px;	
}
div#Header #World div{
	height:48px;
	width:145px;	
	background:#fff url(http://www.adeccoqc.com/appl/images/Adeccoworld.PNG) no-repeat 100% 100%;
	float:right;
	cursor:pointer;
	margin:0px 0px 0px 0px;
	position:absolute;
	top:5px;
	left:110px;
}
#ContentNav{
	position:relative;
	height:32px;
	margin:0px 27px 0px 27px;
	background-color:#E0DDD6;	
	
}
#ContentNav #NavLinks{
	position:relative;
	height:24px;
	margin:0px 0px 0px 0px;
	background-color:#A19882;
	top:0px;
	left:0px;	
}
table{	
	display:table!important;
}
tbody{
	display:inherit!important;
	width:100%;
}
tr{
	display:table-row!important;
}
td{
	display:table-cell!important;
}

  /*******************/
 /* Horizontal Menu */
/*******************/
#NavMenu{
	padding:0;
	margin:0;
	font-family: arial, helvetica, sans-serif;
	white-space:nowrap;
	list-style-type:none;
}
#NavMenu li 
{
	display:inline;
	background-color:#A9A18C;
	width:auto;
}
#NavMenu li .tabL{
	height:24px;width:8px;border:0;float:left;
	background:#A9A18C url(http://www.adeccoqc.com/appl/images/MenuHoriz/TabLeftOut.PNG) 0 100%;
}
#NavMenu li .tabLs{
	height:24px;width:8px;border:0;float:left;
	background:#A9A18C url(http://www.adeccoqc.com/appl/images/MenuHoriz/TabLeftOuts.PNG) 0 100%;
}
#NavMenu li .tabC{
	height:24px;
	/*width:80px;*/
	border:0;
	float:left;
	background-color:#A9A18C;
}
#NavMenu li .tabR{
	height:24px;width:8px;border:0;float:left;
	background:#A9A18C url(http://www.adeccoqc.com/appl/images/MenuHoriz/TabRightOut.PNG) 0 100%;
}
#NavMenu li .tabRe{
	height:24px;width:8px;border:0;float:left;
	background:#A9A18C url(http://www.adeccoqc.com/appl/images/MenuHoriz/TabRightOutE.PNG) 0 100%;
}
#NavMenu li .tabC a{
	padding:0.2em 1em;
	color:#fff;
	text-decoration:none;
	float:left;
	border:0;
	white-space:nowrap;
	width:100%;
}
#NavMenu li .tabC a:hover{
	color:#000;
}
#Content{
	position:relative;
	height:auto;
	/*height:583px;*/
	margin:0px 27px 0px 27px;
	background-color:#fff;
}
#ListContent{
	position:relative;
	/*height:583px;*/
	height:100%;
	margin:0px 27px 0px 27px;
	background-color:#fff;
	vertical-align:top;
	padding-bottom:0px;
}
#ListContent div{
	position:relative;
	min-height:20px!important;
	margin:0px 0px 0px 0px;
	/*background-color:Fuchsia;*/
	vertical-align:top;
}
#frmListePostes{
	margin-top:0px;
	margin-bottom:0px;
	
}
#Footer{
	height:20px;
	position:relative;
	margin:10px auto 10px;
	text-align:center;
	vertical-align:super;
	text-decoration:none;
	background-color:Transparent;
}
#Footer a{
	text-decoration:none;
}
#Footer a:hover{
	text-decoration:underlined;
	color:Red;
}
#Footer .AdeccoText{
	font-family:Arial, Sans-serif;
	color:#a9a18c;
	text-decoration:none;
}
.NoBuffer{
	border:0px 0px;
	margin:0px 0px;
	padding:0px 0px;
}
  /***************/
 /* ListePostes */
/***************/
#ListContent{
	display:block;
	
}
#DetailHeader{
	position:relative;
	top:0px;
	width:100%;
	height:40px;
	background-color:#E0DDD6;
	vertical-align:baseline;
	text-align:center;
	padding-top:10px;
}
#DetailHeader label{
	font-size:18px;
	font-weight:500;
	text-align:center;
	background-color:#E0DDD6;
}
#oTableList{
	width:100%;
	height:500px;
	border:solid 2px #E0DDD6;
	background-color:#E0DDD6;  /*  #F0F0F0 */
}
div#box{
	width: 18em;
	padding: 20px;
	margin:0 auto;
    background:#E6E6E6;
    color:#000;
}
#FilterContainer{
	padding:8px;
	background-color:#E0DDD6!important;
	
}
#FilterHeader{
	text-align:center;
	/*border:solid 1px #fff;*/
	border:0px 0px 0px 0px;
	/*background-color:#E0DDD6!important;*/
}
/*
#FilterHeader .Frame1{
	display:table;
	border:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#FilterHeader .Frame1 tbody{
	display:inherit;
}
#FilterHeader .Frame1 tr{
	display:table-row;
}
#FilterHeader .Frame1 td{
	display:table-cell;
}*/
#FilterHeader .Frame1 div{
	/*border:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;*/
	/*background-color:transparent;*/
}
#FilterHeader .Frame1 table{
	/*border:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;*/
	background-color:#fff;
}
#FilterHeader .Frame1 #FilterSearch{background-color:#fff;}
#FilterHeader .Frame1 #DetailFilters{background-color:#fff;}
#FilterHeader .Frame1 td{
	/*border:10px 10px 10px 10px;*/
	/*padding:10px 10px 10px 10px;*/
	margin:10px 10px 10px 10px;
	/*background-color:#fff;*/
}
#Filters{
	WIDTH:100%; /*borderColor="#d0cbbf;*/
	/*border:0px;*/
	/*height:100px!important;*/
	padding:5px;
	margin-top:0px;
	display:inline;
	background-color:#E0DDD6;
	position:relative;
}
#DetailFilters{
	width:100%;
	height:20px;
	background-color:#E0DDD6;
	text-align:center;
	padding-top:10px;	
}
#DetailFilters label{
	position:relative;
	font-size:14px;
	font-weight:600;
	background-color:transparent;
	white-space:nowrap;
}
#Filters td{
	padding-top:10px;
	margin-left:0px;
	position:relative;
}
#Filters td label{
	text-align:right;
	width:120px;
	float:left;
	/*clear:left;*/
	margin-top:3px;
	/*margin-left:5px;*/
	position:relative;
	top:0px;
	left:0px;
}
#Filters td select{
	text-align:left;
	width:200px;
	float:left;
	margin-left:5px;
	position:relative;
}
#Filters td input{
	text-align:left;
	width:194px;
	float:left;
	margin-left:5px;
	position:relative;
}
#FilterSearch{
	height:25px;
	background-color:#E0DDD6;
	margin:10px auto;
	text-align:center;
}
#FilterSearch #btnAfficher{
	width:100px;
	text-align:center;
	margin:0px 0px 10px 0px;
}
.TopPub{
	padding-top:15px; 
	background-color:#E0DDD6;
}
.TopPub a{
	border:none;
	padding-left:30px;
}
.TopPub img{
	border:none;
	margin:0px auto;
}
  /****************/
 /* Liste Postes */
/****************/
#JobsList{
	text-align:center;
	/*background-color:#D0CBBF;*/
	background-color:#E0DDD6; 
	/*padding-left:10px;*/
	padding:0px 10px 0px 10px;
	/*background-color:Black!important;*/
	/*width:98%!important;*/
}
#JobsList #dtgPostes{
	margin-top:0px 0px 10px 0px;
	/*width:96%!important;*/
	width:100%;
	display:table;
	position:relative;
}
#JobsList #dtgPostes tbody{
	display:inherit;
	/*position:relative;*/
	/*border:solid 1px blue;*/
	/*width:600px!important;*/
}
#JobsList #dtgPostes tr{
	display:table-row;
	/*position:relative;*/
	/*width:600px;*/
	/*border:solid 1px red;*/
}
#JobsList #dtgPostes td{
	display:table-cell;
	position:relative;
	/*border:solid 1px green;*/
}
#JobsList #dtgPostes a:hover{
	/*background: url(visitedLink.gif) no-repeat 100% 50%; */
	color: #00f; 
	text-decoration: none;
}
#JobsList #dtgPostes a:visited{
	/*background: url(visitedLink.gif) no-repeat 100% 50%; */
	color: #003366; 
	text-decoration: none;
	font-weight:600;
}
#JobsList #dtgPostes a:visited:hover{
	/*background-image: url(visitedHoverLink.gif); */
	color: #f00;
	text-decoration:underline;
	content:"Déjà visité...";
}
.Col1{
	text-align: center;
	width:8%!important;
	white-space:normal;
}
.Col2{
	text-align: center;
	width:28%!important;
	white-space:normal;
}
.Col3{
	text-align: center;
	width:18%!important;
	white-space:normal;
}
.Col4{
	text-align: center;
	width:14%!important;
	white-space:normal;
}
.Col5{
	text-align: center;
	width:18%!important;
	white-space:normal;
}
.Col6{
	text-align: center;
	width:14%!important;
	white-space:normal;
}
#NoItems{
	width:100%;
	height:0px;
	text-align:center;
	vertical-align:middle;
	background-color:#E0DDD6;
	padding-top:60px;
	display:none;
}
#lblMessage{
	text-align:center;
}

  /*****************/
 /* Poste Details */
/*****************/
#frmDetailPoste{
	margin-bottom:0px;
}
.JobsDetails{
	background-color:#E0DDD6;
	display:block;
}
.JobsDetails table
{
	position:relative;
	margin:0px 5px 0px 5px;
	width:98%;
	display:block;
}
.JobsDetails tr{
	width:100%;
	display:table;
	
}
.JobsDetails td{
	display:table-cell;
}
.JobsDetails td.titre{
	font-weight:600;
	min-width:150px!important;
	color:Lime;
	width:17%;
	
}
.JobsDetails td.titre label{
	height:10px;
	width:100%;
	text-align:justify;
	font-weight:600;
}
.JobsDetails td.desc{
	/*BORDER-BOTTOM: #fff 1px solid;  /*  #A19882 thin solid   */
	clear:left;
	width:83%;
	padding-bottom:5px;
	BORDER-BOTTOM: #fff 1px solid;
}
.JobsDetails span{
	/*BORDER-BOTTOM: #fff 1px solid;  /*  #A19882 thin solid   */
	width:200px;
}
.JobsDetails td p.Postuler{
	font-weight:600;
	font-size:14px;
	color:#00f;
	margin-left:15px;
}
.JobsDetails td p a{
	font-weight:600;
	font-size:14px;
	color:#00f;	
}
.JobsDetails td p a span{
	font-weight:600;
	font-size:14px;
	color:#00f;	
}
.JobsDetails td p a:hover{
	cursor:pointer;
}
.PostulerDetail{
	margin-left:20px;
	width:80%;
	text-align:justify;	
}

  /******************/
 /* Candidat Login */
/******************/
#LoginContent{
	position:relative;
	/*height:583px;*/
	height:auto;
	margin:0px 27px 0px 27px;	
	background-color:#E0DDD6;
	/*padding:0px auto;*/
	text-align:center;
}
.Login{
	position:relative;
	top:0px;
	background-color:#E0DDD6;
	padding:0px auto;
}
.Sections{
	padding-top:20px!important;
	margin:0px auto;
	width:90%;	
}
.LoginSectionsHeader{
	font-size:14px;
	font-weight:600;
	
}
.LoginSectionsText{
	font-size:11px;
	
	
}
#lkbMinscrire{
	color:#4148A8;
}
.LoginDispo{
	width:100%;
}
.LoginDispo td{
	width:20px;
}
.Inscription{
	position:relative;
	top:0px;	
	background-color:#E0DDD6;
}
.LostPassword{
	position:relative;
	top:10px;	
	background-color:#E0DDD6;
	margin:20px 30px;
	text-align:center;
}
#Courriel{
	clear:left;
	float:left;
	padding-left:0px;
}
#Password{
	clear:right;
	float:left; 
	padding-right:100px;
}
.Sections #txtEmail{
	clear:left;
	float:left;
	width:290px;
	text-align:left;
	margin-left:0px;
}
.Sections #txtPwd{
	clear:left;
	float:left;
	width:240px;
	text-align:left;
	margin-left:0px;
}
.Sections #btnEntrer{
	clear:left;
	float:left;
	width:80px;
	margin-top:-2px;
}
/*.LostPassword .Frame1{
	width:100%;
}*/
#LostPassword #txtEmailPass{
	clear:left;
	float:left;
	width:560px;
	text-align:left;
	padding-left:0px;
}
#LostPassword #btnSendEmail{
	clear:left;
	float:left;
	width:80px;
	padding-left:0px;	
}
#oPostuler{
	color:#003366;
	font-size:14px;
	font-weight:600;
	width:100%;
}

/* Frame 1 */
.Frame1{
	width:100%!important;
	height:20px;
	display:table!important;
	background-color:#E0DDD6!important;
}
.Frame1 tbody{
	display:inherit!important;
	width:100%!important;
}
.Frame1 tr{
	display:table-row!important;
	width:100%!important;
}
.Frame1 td{
	display:table-cell!important;
}
/* Frame 2 */
.Frame2{
	width:100%;
	height:20px;
	display:table;
}
.Frame2 tbody{
	display:inherit;
}
.Frame2 tr{
	display:table-row;
}
.Frame2 td{
	display:table-cell;
}
#TLogin{
	width:100%;
	text-align:center;
}
table td{
	display:inline;
}
  /***************/
 /* Inscription */ 
/***************/
#InscriptionContent{
	position:relative;
	height:553px;
	margin:0px 27px 0px 27px;	
	background-color:#E0DDD6;
	/*padding:0px auto;*/
	text-align:center;
}

.TInscription{
	width:100%;
	height:100px;
	display:table;
}
.TInscription tbody{
	display:inherit;
}
.TInscription tr{
	display:table-row;
}
.TInscription td{
	vertical-align:baseline;
	text-align:left;
	padding:5px 10px 5px 110px;
	clear:left;
	float:left;
	height:10px!important;	 
	display:table-cell;
}
.TInscription #Courriel{
	clear:left;
	float:left;
}
.TInscription #Password{
	clear:left;
	float:left; 
}
.TInscription #CPassword{
	clear:left;
	float:left; 
}
/*
.TInscription .Validator .Inputs{
	clear:left;
	float:left;
	width:360px; 
}
*/
.Inputs{
	width:400px!important;
}
.Validator label{
	padding-top:5px;
	
}
.TInscription .Validator #btnEntrer{
	clear:both;
	width:80px;
	margin-top:10px!important;
	padding-top:10px!important;
}
.EnterCode{
	padding-top:40px!important;
}
.ValidatorButton{
	text-align:center;
	padding:30px 0px 5px 110px!important;
}
#txtDynCode{
	width:100px!important;
	text-align:left;
}
.Notice{
	font-size:9px;
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	clear:left;
	float:left;	
}
.Refresh{
	clear:right;
	float:right;
	height:25px;
	width:25px;
	background-image: url(http://www.adeccoqc.com/appl/images/Refresh.png);
	border:0px;
	margin-left:10px;
	margin-top:-3px;
}

  /**************************/
 /*  Messages Pages (aspx) */
/**************************/
#Form1{}
.Messages{
	clear:both;
	margin:60px 100px;
	vertical-align:middle;
	text-align:center;	
}
.Messages p{
	font-size:16px;
	text-align:justify;
	font-weight:500;	
}
.Messages p a{
	text-decoration:underline;
	font-size:16px;
}
.Messages p a:hover{
	color:Blue;
	text-decoration:underline;
}
  /*********************/
 /* Candidats Details */
/*********************/ 
#CandidatContent{
	position:relative;
	/*height:583px;*/
	height:auto;
	margin:0px 27px 0px 27px;	
	background-color:#E0DDD6;
	/*padding:0px auto;*/
	text-align:center;	
	
}
.infoMandatLabel{
	text-align:right;
	padding-left:20px;
}
.infoMandatData{
	text-align:left;
	padding-left:40px;	
	font-weight:bold;
}
#frmCandInfo select{
	/*border:solid 0.1em black;*/
	
}
.tableGeneral{
	height:100%;
	width:100%!important;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*border:0px 0px 0px 0px;*/
	display:table!important;
}
.tableGeneral tbody{
	display:inherit!important;
	width:100%;
}
.tableGeneral tr{
	display:table-row!important;
}
.tableGeneral td{
	display:table-cell!important;
}
.tableGeneral select{
	width:95%;
	
}
.SectionsPerso{
	padding-top:0px!important;
	margin:0px 0px;
	width:100%;	
}
.SectionsPerso p{
	padding-top:5px!important;
	padding-bottom:10px!important;
	margin:0px auto;
	font-size:14px;
	font-weight:600;
	width:100%;
		
}
.SectionsPerso td{
	/*
	text-align:left;
	clear:right;
	*/
}
.HorizontalSpacer{
	height:5px!important;
}
/****************************/
/*#InfoPerso{
	position:relative;
	clear:left;
	text-align:left;
	float:left;
	width:480px;
}
*/
#InfoPerso #tInfoPerso{
	/*position:relative!important;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	display:table!important;
	
}
#InfoPerso table{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;	
	display:table;
}
#InfoPerso tbody{
	display:inherit!important;
}
#InfoPerso tr{
	display:table-row!important;
}
#InfoPerso td{
	display:table-cell!important;
}
#InfoPerso #tInfoPerso .infoSexe{
	width:20px;
}
#ClientSexe{
	width:50px!important;	
}
#rblSexe{
	margin-left:0px;
	/*clear:left;*/
	display:table;
	width:50px!important;
}
#rblSexe tbody{
	display:inherit;
	width:200px;
}
#rblSexe tr{
	display:table-row;
}
#rblSexe td{
	text-align:left;
	width:50%!important;
	clear:left;
	display:table-cell!important;
	vertical-align:middle;
}
#rblSexe td input{
	clear:left;
	
	/*
	clear:left;
	text-align:left;
	float:left;
	padding-left:0px;
	margin-left:0px;
	width:20px;
*/
}
#rblSexe td label{
	clear:left;
	padding-top:-5px;
	/*
	clear:left;
	text-align:left;
	float:left;
	padding-left:0px;
	width:30px;
	padding-top:2px;
	display:table-cell;
*/
}
.InfoRequired{
	/*clear:both!important;*/
	width:10px!important;
	float:left;
	/*display:table-cell;*/
}
#tInfoPerso table{
	width:100%!important;
	border:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:table;
}
#tInfoPerso tbody{
	display:inherit;
	width:100%;
}
#tInfoPerso tr{
	display:table-row;
}
#tInfoPerso td{
	table-layout:fixed;
	display:table-cell;
	text-align:left;
	white-space:nowrap;
}
.InfoRequired{
	width:10px!important;
	float:left;
	clear:both!important;
}
.InfoLabel{
	width:35%!important;
	border:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;	
	display:table-cell;
}
#TelBureau{
	width:35%!important;
	border:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;	
}
#BureauLabel{
	
	
}
#InfoPerso #tInfoPerso table .InfoLabel label{
	width:160px;
	clear:left;
	float:left;
}
#InfoPerso .InfoRequired{
	width:10px!important;
	float:left;
	clear:both;
}
.InfoLabelMsg label{
	width:100%;
	clear:left;
	float:left;
}
.InfoLabelTel label{
	width:340px;
	clear:left;
	float:left;
}
.InfoLabelTel2 label{
	width:100px;
	clear:left;
	float:left;
}
.infoCandLabel{
	/*clear:left;
	float:left;*/
	clear:both;
}
.infoCandDataLabel input{
	width:40px!important;
	color:Blue!important;	
}
.infoCandLabel label{
	margin-left:0px;
	padding-left:0px;
	padding-top:5px;
}
#cklMoyenTransport{
	display:table;	
}
#cklMoyenTransport tbody{
	display:inherit;
}
#cklMoyenTransport tr{
	display:table-row;
}
#cklMoyenTransport td{
	display:table-cell;
	vertical-align:middle;
}
#cklMoyenTransport td input{
	padding-top:10px;
	/*margin-top:-5px;*/
}
#cklMoyenTransport td label{
	/*padding-top:-5px;*/
	/*margin-top:-5px;*/
}
.infoCandData select{
	padding-left:0px;
	margin-left:5px;
	padding-top:0px;
	/*border:0;*/
	width:180px;
	
	
}
#PermisValide table{
	margin-left:7px!important;	
	padding-left:10px!important;	
	clear:left;
	float:left;
}
#PermisValide tbody{
	display:inherit;
}
#PermisValide table tr{
	display:table-row;
}
#PermisValide table td{
	margin-left:0px!important;	
	padding-left:10px!important;	
	display:table-cell;
}
.PostesDetails{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	border:0px;
	
}
.PostesDetails table{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	border:0px;	
}
.PostesDetails table td{
	width:25%;
	height:100%;
	
}
.infoCandDataLangCheck input{
	clear:both;
	float:left;
	margin:2px 0px 0px 20px;
}
.infoCandDataLangCheck label{
	margin:-2px 0px 0px -20px;
	padding-left:15px;
	text-align:left;
}
.infoCandDataSal td{
	display:block;
	text-align:left;
	padding-top:-5px;
}
#cklPostes,#cklDispo{
	display:block;
	text-align:left;
	margin-left:10px;
}
.infoCandDataTypePoste input{
	text-align:left;
	height:13px;
	width:15px;
	margin-top:2px;
}
.infoCandDataTypePoste label{
	margin-left:0px;
	padding-left:0px;
	width:20px;
}
#txtSalMinHoraire{
	padding-left:0px;
	margin-left:80px;
	margin-top:1px;
}
#txtSalMinAnnuel{
	margin-left:0px;
	text-align:left;
	margin-top:1px;
}
.SalMinHoraire
{
	width:auto;
	/*
	clear:left;
	float:left;
	padding-left:0px;
	margin-left:0px;
	padding-right:0px;
	margin-right:0px;			
*/
}
.SalMinAnnuel{
	/*
	clear:left;
	float:left;
	padding-left:0px;
	margin-left:0px;
	padding-right:0px;
	margin-right:0px;			
*/
}
.PostesDetailsHeader{
	text-align:left;
}
.PostesDispo input{
	clear:left;
	float:left;
	padding-left:0px;
	margin-left:0px;	
}
.PostesDispo label{
	padding-top:10px!important;
	
}
.PostesDispo table td{
	/*margin-top:20px;	
	padding-top:20px;*/
	width:25%;
	
}
/*.infoCandData table input{
	margin-left:10px;
}*/
.infoCandDataSal input{
	clear:left;
	/*float:left;*/
	margin:-2px 0px 0px -20px;
	padding-left:0px;
	text-align:left;	
	
}
.infoCandDataSal label{
	clear:left;
	/*float:left;*/
	padding-left:10px;
}
.InfoValue{
	width:65%;
	clear:left;
	
}
.InfoValue input{
	/*width:260px;*/
	width:98%;
	margin-left:0px;
	
}
.InfoValueChk input{
	width:20px;
	margin-left:20px;
	
}
.InfoValueChk label{
	width:40px;
	padding-left:0px;
	margin-left:0px;
	clear:left;
}
#InfoPerso #tInfoPerso table select{
	width:99%;
}
.InfoValueTelList{
	width:160px;
}
#chkNoMail{
	width:30px;	
	margin-top:2px;
	margin-left:0px;
}
#InfoMobility select{
	width:280px;
}

#InfoFormation select{
	width:100%;
	
}
.FormationYear{
	width:60px!important;
	margin-left:5px;
}
.FormationInst{
	width:160px;
}
#InfoCV label{
	
	margin-left:0px;
}
#InfoCV input{
	width:480px;
	clear:left;
	float:left;
	margin-left:0px;
}
#oAutreSource{
	display: table; 
	visibility:hidden;
	height: 20px;
	vertical-align:middle;
	width:100%!important;
}
#oAutreSource tr{
	display:table-row;
	width:100%;
}
#oAutreSource td
{
	height:30px;
	display:table-cell;
}
#oAutreSource label{
	padding-left:60px;
}
#oAutreSource input{
	width:177px!important;
	margin-right:30px;
	margin-left:10px;
}#lblMandatNo, #lblMandatDesc{
	color:Blue;
}
.infoCandPass label{
	clear:right;
	float:right;
	
}
.infoCandPass input{
	clear:left;
	float:left;
}
/*
div #btnSoumettre{
	padding-top:0px!important;
	padding-bottom:5px!important;	
}
*/

  /***************/
 /*    Error    */
/***************/
#FormError{
	height:100%;
}
#FormError p{
	margin-top:40px;
	margin-left:80px;
	font-size:15px;
}
#FormError #TextBox1{
	/*position:relative;
	top:40px;
	left:30px;*/
	margin:20px 40px;
	width:680px;
	height:200px;
	visibility:hidden;
	overflow:auto;
}
  /***************/
 /*  Email Job  */
/***************/
.EmailJob{
	/*height:250px!important;
	width:530px!important;*/
	border:0px 0px 0px 0px!important;
	margin:0px 0px 0px 0px!important;
	padding:5px 5px 5px 5px!important;
	background-color:#E0DDD6!important;
}
.EmailJob #Form1{
	background-color:#E0DDD6!important;
}
#EmailDetails{
	border:0px 0px 0px 0px;
	margin:10px 10px;
	padding:10px;
	width:600px;
	color:#142d9a;
	height:175px;
	background-color:#fff!important;
	display:table;
}
#EmailDetails{
	display:inherit;
}
#EmailDetails tr{
	display:table-row;
}
#EmailDetails td{
	display:table-cell;
	padding:5px 0px;
}
#EmailDetails td span{
	white-space:nowrap;
}
#EmailDetails td input, textarea{
	width:250px;
	margin-left:5px;
}
#btnMailToFriend{
	margin-top:10px;
	width:120px!important;
}



  /***************/
 /*   Message   */
/***************/
.ContentClass{
	height:100%!important;
	min-height:585px!important;
}
#frmMessage{
	height:100%!important;	
	min-height:520px!important;
}

/****************************/
/* Page Detail Terminasion */
/**************************/
.DetailFooter{
	position:relative;
	top:0px;
	border:0px 0px 0px 0px!important;
	margin:0px 27px 0px 27px!important;
	padding:0px 0px 0px 0px!important;	
	height:12px!important;
	background-color:#E0DDD6;
}
.DetailFooter #lfd{
	position:relative;
	top:0px;
	left:0px;
	border:0px 0px 0px 0px!important;
	margin:0px 0px 0px 0px!important;
	padding:0px 0px 0px 0px!important;
	/*border-bottom:solid 1px #fff!important;*/
	height:12px!important;
	width:12px!important;	
	float:left;
	clear:left;
	background:#E0DDD6 url(http://www.adeccoqc.com/appl/images/lfd.gif) 100% 100% no-repeat;
}
.DetailFooter #rfd{
	position:relative;
	top:0px;
	left:0px;	
	border:0px 0px 0px 0px!important;
	margin:0px 0px 0px 0px!important;
	padding:0px 0px 0px 0px!important;
	height:12px!important;
	width:12px!important;	
	float:right;
	clear:right;
	background:#E0DDD6 url(http://www.adeccoqc.com/appl/images/rfd.gif) 100% 100% no-repeat;
}
.DetailFooter2{
	position:relative;
	top:0px;
	border:0px 0px 0px 0px!important;
	margin:0px 27px 0px 27px!important;
	padding:0px 0px 0px 0px!important;	
	height:12px!important;
	background-color:#E0DDD6;
}
.DetailFooter2 #lfd{
	position:relative;
	top:0px;
	left:0px;
	border:0px 0px 0px 0px!important;
	margin:0px 0px 0px 0px!important;
	padding:0px 0px 0px 0px!important;
	/*border-bottom:solid 1px #fff!important;*/
	height:12px!important;
	width:12px!important;	
	float:left;
	clear:left;
	background:#E0DDD6 url(http://www.adeccoqc.com/appl/images/lfd.gif) 100% 100% no-repeat;
}
.DetailFooter2 #rfd{
	position:relative;
	top:0px;
	left:0px;	
	border:0px 0px 0px 0px!important;
	margin:0px 0px 0px 0px!important;
	padding:0px 0px 0px 0px!important;
	height:12px!important;
	width:12px!important;	
	float:right;
	clear:right;
	background:#E0DDD6 url(http://www.adeccoqc.com/appl/images/rfd.gif) 100% 100% no-repeat;
}
  /***************/
 /*  WEB FRAME  */
/***************/
.F-Corners-UL{
	height:9px!important;
	width:9px!important;
	background-image: url(http://www.adeccoqc.com/appl/images/Frames/Adecco2/UL.gif);
	background-repeat:no-repeat;
}
.F-Corners-UR{
	height:9px!important;
	width:9px!important;
	background-image: url(http://www.adeccoqc.com/appl/images/Frames/Adecco2/UR.gif);
	background-repeat:no-repeat;
}
.F-Corners-BL{
	height:9px!important;
	width:9px!important;
	background-image: url(http://www.adeccoqc.com/appl/images/Frames/Adecco2/LL.gif);
	background-repeat:no-repeat;
}
.F-Corners-BR{
	height:9px!important;
	width:9px!important;
	background-image: url(http://www.adeccoqc.com/appl/images/Frames/Adecco2/LR.gif);
	background-repeat:no-repeat;
}
.F-Left{
	height:100%!important;
	width:9px!important;
	background:url(http://www.adeccoqc.com/appl/images/Frames/Adecco2/L.gif) repeat-y center center;
}
.F-Right{
	height:100%;
	width:9px;
	background-image: url(http://www.adeccoqc.com/appl/images/Frames/Adecco2/R.gif);
	background-repeat:repeat-y;
}
.F-Top{
	height:9px;
	width:100%;
	/*background-image: url(http://www.adeccoqc.com/appl/images/Frames/Adecco2/T.png);
	background-repeat:repeat-x;*/
	/*background: #fff url(http://www.adeccoqc.com/appl/images/Frames/Adecco2/T.png) repeat-x fixed center center;*/
	background: #fff url(http://www.adeccoqc.com/appl/images/Frames/Adecco2/U.gif) repeat-x fixed center center;
}
.F-Bottom{
	height:10px;
	width:100%;
	/*background-image: url(http://www.adeccoqc.com/appl/images/Frames/Adecco2/B.png);
	background-repeat:repeat-x;*/
	/*background: #fff url(http://www.adeccoqc.com/appl/images/Frames/Adecco2/B.gif) repeat-x fixed center center;*/
	background: #fff url(http://www.adeccoqc.com/appl/images/Frames/Adecco2/B.gif) repeat-x center center;
}
.F-Center{
	height:100%;
	width:100%;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	border:0px 0px 0px 0px;
	background-color:#ffffff;
	vertical-align:baseline;
	text-align:center;
}
  /****************/
 /*  WEB FRAME 1 */
/****************/
.Frame1 .F-Corners-UL{
	height:9px!important;
	width:9px!important;
	background-image: url(http://www.adeccoqc.com/appl/images/Frames/Adecco2/UL.gif);
	background-repeat:no-repeat;
}
.Frame1 .F-Corners-UR{
	height:9px!important;
	width:9px!important;
	background-image: url(http://www.adeccoqc.com/appl/images/Frames/Adecco2/UR.gif);
	background-repeat:no-repeat;
}
.Frame1 .F-Corners-BL{
	height:9px!important;
	width:9px!important;
	background-image: url(http://www.adeccoqc.com/appl/images/Frames/Adecco2/LL.gif);
	background-repeat:no-repeat;
}
.Frame1 .F-Corners-BR{
	height:9px!important;
	width:9px!important;
	background-image: url(http://www.adeccoqc.com/appl/images/Frames/Adecco2/LR.gif);
	background-repeat:no-repeat;
}
.Frame1 .F-Left{
	height:100%!important;
	width:9px!important;
	background:url(http://www.adeccoqc.com/appl/images/Frames/Adecco2/L.gif) repeat-y center center;
}
.Frame1 .F-Right{
	height:100%;
	width:9px;
	background-image: url(http://www.adeccoqc.com/appl/images/Frames/Adecco2/R.gif);
	background-repeat:repeat-y;
}
.Frame1 .F-Top{
	height:9px;
	width:100%;
	background: #fff url(http://www.adeccoqc.com/appl/images/Frames/Adecco2/U.gif) repeat-x center center;
}
.Frame1 .F-Bottom{
	height:9px;
	width:100%;
	background: #fff url(http://www.adeccoqc.com/appl/images/Frames/Adecco2/B.gif) repeat-x center center;
}
.Frame1 .F-Center{
	height:100%;
	width:100%;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	border:0px 0px 0px 0px;
	background-color:#ffffff;
	vertical-align:baseline;
	text-align:center;
}
  /****************/
 /*  WEB FRAME 2 */
/****************/
.Frame2 .F-Corners-UL{
	height:9px!important;
	width:9px!important;
	background-image: url(http://www.adeccoqc.com/appl/images/Frames/Adecco1/UL.gif);
	background-repeat:no-repeat;
	/*background: #fff url(http://www.adeccoqc.com/appl/images/Frames/Adecco1/UL.png) 9px 9px;*/
	/*white-space:nowrap;*/
}
.Frame2 .F-Corners-UR{
	height:9px!important;
	width:9px!important;
	background-image: url(http://www.adeccoqc.com/appl/images/Frames/Adecco1/UR.gif);
	background-repeat:no-repeat;
}
.Frame2 .F-Corners-BL{
	height:9px!important;
	width:9px!important;
	background-image: url(http://www.adeccoqc.com/appl/images/Frames/Adecco1/LL.gif);
	background-repeat:no-repeat;
}
.Frame2 .F-Corners-BR{
	height:9px!important;
	width:9px!important;
	background-image: url(http://www.adeccoqc.com/appl/images/Frames/Adecco1/LR.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-attachment:fixed;
}
.Frame2 .F-Left{
	height:100%!important;
	width:9px!important;
	/*background-image: url(http://www.adeccoqc.com/appl/images/Frames/Adecco1/L.png);
	background-repeat:repeat-y;*/
	background:url(http://www.adeccoqc.com/appl/images/Frames/Adecco1/L.gif) repeat-y center center;
}
.Frame2 .F-Right{
	height:100%;
	width:9px;
	background-image: url(http://www.adeccoqc.com/appl/images/Frames/Adecco1/R.gif);
	background-repeat:repeat-y;
	/*background: #fff url(http://www.adeccoqc.com/appl/images/Frames/Adecco2/R.png) repeat-y fixed center center;*/
}
.Frame2 .F-Top{
	height:9px;
	width:100%;
	/*background-image: url(http://www.adeccoqc.com/appl/images/Frames/Adecco1/T.png);
	background-repeat:repeat-x;*/
	/*background: #fff url(http://www.adeccoqc.com/appl/images/Frames/Adecco1/T.png) repeat-x fixed center center;*/
	background: #fff url(http://www.adeccoqc.com/appl/images/Frames/Adecco1/U.gif) repeat-x fixed center center;
}
.Frame2 .F-Bottom{
	height:9px;
	width:100%;
	/*background-image: url(http://www.adeccoqc.com/appl/images/Frames/Adecco1/B.png);
	background-repeat:repeat-x;*/
	background: #fff url(http://www.adeccoqc.com/appl/images/Frames/Adecco1/B.gif) repeat-x fixed center center;
}
.Frame2 .F-Center{
	height:100%;
	width:100%;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	border:0px 0px 0px 0px;
	background-color:#ffffff;
	vertical-align:baseline;
	text-align:center;
}
/* Field Validator */

.Validator{
	FONT-WEIGHT:600;
	FONT-SIZE: 10pt; 
	COLOR: #808080;
	height:25px;
	display:table-cell;
}
/********************/
/* Rounded Corners */
/******************/
.rounded{
  width: 300px;
  background: #00f url(http://www.adeccoqc.com/appl/images/Rounded/tl.gif) no-repeat top left;
}
.rounded div{
  background: transparent url(http://www.adeccoqc.com/appl/images/Rounded/tr.gif) no-repeat top right;
}
.rounded div div{
  background: transparent url(http://www.adeccoqc.com/appl/images/Rounded/bl.gif) no-repeat bottom left;
}
.rounded div div div{
  background: transparent url(http://www.adeccoqc.com/appl/images/Rounded/br.gif) no-repeat bottom right;
  padding: 40px;
}

/********************/
/*  Generic Table  */
/******************/
.ClearAll{
	border:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:table!important;
	width:100%;
}
.ClearAll tbody{
	display:inherit!important;
	width:100%;
}
.ClearAll tr{
	display:table-row!important;
	width:100%;
}
.ClearAll td{
	display:table-cell!important;
}
.Highlited{
	font-weight:700!important;
	
}
/*
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
*/
