/* CSS Document */

/* Top Strip */ 
#tblTop {
	background:url(../images/canvas/bg-top-right.jpg) repeat-x;
	width:100%;
	height:28px;
	border:none;
	}
#tblTop #TopLeft {background:url(../images/canvas/bg-top-left.jpg) repeat-x;}
#tblTop #TopCenter {background:url(../images/canvas/bg-top.jpg) no-repeat; width:400px;}
#tblTop #TopRight {background:url(../images/canvas/bg-top-right.jpg) repeat-x;}

/* Main Table */ 
#tblMainTable {
	margin-left:auto;
	margin-right:auto;
	width:798px;
	padding:0;
	}

#tblMainTable td {
	vertical-align:top;
	}
	
#tblMainTable #MainTop {
	background: url(../images/canvas/back-top.png) no-repeat;
	height:127px; 
	}
		
#tblMainTable .MainLeft {
	background:url(../images/canvas/stretch-left.png) repeat-y;
	width:171px;
	text-align:right;	
	}

#tblMainTable .MainRight {
	background:url(../images/canvas/stretch-right.png) repeat-y;
	width:157px;
	}

#tblMainTable .MainCenter {
	background-color:#FFFFFF;
	padding-bottom:1.5em;
	}

#tblMainTable #MainBottom {
	background:url(../images/canvas/back-bottom.png) no-repeat;
	height:23px;
	}

.InfoEMS, .LinksEMS {
	padding-bottom:1.5em;
	padding-top:1.5em;
	}

.InfoEMS {
	text-align:right;
	}

.LinksEMS  {
	text-align:center;
	border-bottom:1px #999999 ridge;
	border-top:1px #999999 ridge;
	}	

.InfoEMS p, .LinksEMS p {
	font-size:10px;
	margin:0px;
	}

#divEmploisOfferts {
	background:url(../images/back-emplois-offerts.gif) no-repeat center;
	margin-left:auto;
	margin-right:auto;
	width:470px;
	height:311px;
	padding-left:3em;
	padding-top:0.2em;
	}
	


#divInnerEmploisOfferts	{
	height:auto;
	width:auto;
	margin:5px 0 0 12px;
	}
	
#divEmploiOffersTop, #divEmploiOffersMiddle, #divEmploiOffersBottom {
	margin-left:auto;
	margin-right:auto;
	width:470px;
	float:left;
}

#divEmploiOffersTop {
	background:url(../images/back-emplois-offerts-top.gif) no-repeat center;
	height:30px;
}

#divEmploiOffersMiddle {
	background:url(../images/back-emplois-offerts-middle.gif) no-repeat center;
	height:246px;
}

#divEmploiOffersBottom {
	background:url(../images/back-emplois-offerts-bottom.gif) no-repeat center;
	height:35px;
}

#divEmploiOffersTop p {	
	margin:0.75em 0 0 1.5em;
	font-weight:bold;
	color:#006496;
	}

#divEmploiOffersBottom a {
	margin:0 0 0 1.5em;
	line-height:1.8em;
	color:#FFFFFF;
}

#divEmploiOffersMiddle p {	
	margin-left:1.5em;
	margin-top:0.5em;
	}


#divEmploiOffersMiddle ul li {	
	margin-left:-0.8em;
	}

#divEmploiOffersMiddle a {	
	color:#006496;
	text-decoration:none;
	border-bottom:dashed 1px #93BBC8;
	}

#divEmploiOffersMiddle a:hover {
	text-decoration:underline;
	border-bottom:none;
	}
	
	

#SendResume	{
	margin-left:auto;
	margin-right:auto;
	width:400px;
	height:2em;
/*	margin-top:-2.75em;*/
	padding-left:2em;
	margin-bottom:0px;
	float:left;
	}

#SendResume	a {	
	color:#FFFFFF;
	}

#EmploiDetail {
	border:#AAAABB ridge 1px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	width:448px;
	background-color: #EEEEEE;
	padding:0;
	}
	
#EmploiDetail img {
	margin:0;
	}

#EmploiDetail ul li {
	margin-top:0.5em;
	margin-bottom:0.5em;	
	}

.Tube {
	margin:1.5em;
	}

#tJobDetailBottom {
	background-color:#0072A8;
	border:#AAAABB ridge 1px;	
	margin-left:auto;
	margin-right:auto;
	width:450px;
	height:2.5em;
	}

#tJobDetailBottom td {	
	vertical-align:middle;
	padding:0.5em;
	}

#tJobDetailBottom a {	
	color:#FFFFFF;
	}

#divEmploiTop {
	background:url(../images/back-top-emploi.png) no-repeat;
	margin-left:auto;
	margin-right:auto;	
	width:450px;
	height:25px;
	text-align:left;
	}

#divEmploiTop p {	
	margin:0 0 0 0.5em;
	line-height:1.8em;
	font-weight:bold;
	color:#006496;
	}

#tPostulez td {
	vertical-align:top;
	}	
	
#ErrorDiv {
	background:#FFFFE8;
	margin-left:auto;
	margin-right:auto;	
	width:438px;
	border:#990000 2px ridge;	
	padding:0.5em;
	font-size:12px;
	color:#444444;
	}

#ErrorDiv a {
	color:#770000;
	}
	
/* BACK END */	
#tBackEndJobs, #tBackEndEditJobs {
	margin-left:auto;
	margin-right:auto;	
	width:100%;	
	background-color:#FFFFFF;
	color:#555555;
	}

#tBackEndJobs th {
	background-color:#FFFFCC;
	}

#tBackEndJobs th p {		
	margin:0.5em;
}

#tBackEndJobs td {	
	vertical-align:middle;	
	}

#tBackEndJobs td p {		
	margin:1em;
}

#tBackEndJobs .tdAction {
	width:5%;
	text-align:center;
	}
	
#tBackEndEditJobs input {	
	border:#CCCCCC 1px ridge;
/*	background-color:#FFFFEE;*/
	}

#tBackEndEditJobs td, #tblLogin td{
	padding:0.25em;
	vertical-align:middle;	
	}	
	
#tblLogin {
	width:60%;
	}
	
.LoginField {
	text-align:right;
	}
	
#Secteurs {
	background:url(../images/secteurs_bg.jpg) no-repeat;
	margin-left:auto;
	margin-right:auto;	
	width:472px;
	height:310px;
	}	

#SecteursList {
	position:relative;
	float:left;
	margin:30px 310px 0 10px;
	}

#Secteurs ul {
	list-style:none;
	}

#Secteurs ul li{
	list-style-image:url(../images/icons/secteurs_bullet.gif);
	margin-left:-1em;
	}

#Secteurs a {	
	color:#3B7FA7;
	}

#tBackEndMenu{
	margin-left:auto;
	margin-right:auto;	
	width:100%;	
	background-color:#FFFFFF;
	color:#555555;
	border:2px #CCCCCC ridge;
	}

#tBackEndMenu td {
	padding:0.25em;
	vertical-align:middle;
	}

#tBackEndMenu a {
	color:#3B7FA7;
	}

#Updating {
	color:#770000;
	font-family:Comic Sans MS;
	font-size:90%;
	font-style:italic;
	font-weight:bold;
	line-height:10px;
}
