#DatePosted { font-size: 9px;
			 font-style: italic; 
			 color: gray;
}

TD
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-family: Verdana,Helvetica,Arial;
}

BODY
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-family: Verdana,Helvetica,Arial;
}

P
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-family: Verdana,Helvetica,Arial;
}

.texte 
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana,Helvetica,Arial;
}

.texte_entete 
{
	font-weight: bold;
	font-size: 12px;
	/*color: #FFFFFF;*/
	/*color:#133C8B;*/
	color: #000000;
	font-family: Verdana,Helvetica,Arial;
}

.texte_offre 
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana,Helvetica,Arial;
}


.texte_entete A:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #939598;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: none;
}

.JustifyAlign,.JustifyAlign P {text-align:justify;}

.texte_entete A
{
	font-weight: bold;
	font-size: 11px;
	color: #939598;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: underline;
}

#lbl_header,#td_Offre
{
padding-left:11px;
}

#lbl_language
{
	padding-left:11px;
	font-size:11px;
	color:Black;
}

#lbl_language a
{
	font-size:11px;
	color:Black;
	text-decoration:none;
}

#lbl_language a:hover
{
	font-size:11px;
	color:Black;
	text-decoration:underline;
	
}


#MAJ
{
padding-right:11px;
}
.texte A:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #34FEFF;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: none;
}

.texte A:link
{
	font-weight: bold;
	font-size: 11px;
	color: #34FEFF;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: underline;
}

.texte A
{
	font-weight: bold;
	font-size: 11px;
	color: #34FEFF;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: underline;
}

.texte_employeurs 
{
	font-weight: bold;
	font-size: 11px;
	color: #34FEFF;
	font-family: Verdana,Helvetica,Arial;
}

tr.LignePaire {	background-color:#FFFFFF;}

#td_Liste_Jobs table {	background-image:url(/images/degrade.gif);	background-repeat:repeat-y;}

.Paging {	background-image:url(/images/rond.gif);font-weight:bold;color:#133C8B; padding: 1px 4px 3px 4px; background-repeat:no-repeat}
A.Paging {	color:#133C8B;	text-decoration:underline;}
A.Paging:hover {text-decoration:none;}

.texte_employeurs A:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: none;
}

.texte_employeurs A:link
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: underline;
}

.texte_employeurs A
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: underline;
}



.titre 
{
	font-weight: bold;
	font-size: 11px;
	color: #34FEFF;
	font-family: Verdana,Helvetica,Arial;
}

.texte_poste 
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana,Helvetica,Arial;
}


.texte_poste_payant 
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana,Helvetica,Arial;
}

.Input
{
	font-family: Verdana,Helvetica,Arial;
	font-size: 11px; 
}

.Button
{
	border-right: black 1px outset;
	border-top: black 1px outset;
	font-weight: bold;
	font-size: 11px;
	border-left: black 1px outset;
	color: #FFFFFF;
	border-bottom: black 1px outset;
	font-family: Verdana,Helvetica,Arial;
	background-color: #4B5495;
}

td.logo
{
	background-image:url(/images/header_g.gif);
	width:201px;
	height:167px;
	vertical-align:top;
}

A.Liens:hover
{
	font-weight: bold;
	font-size: 9px;
	color: black;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: none;
}

A.Liens:link
{
	font-weight: bold;
	font-size: 9px;
	color: black;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: underline;
}

A.Liens
{
	font-weight: bold;
	font-size: 9px;
	color: black;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: underline;
}

A.Liens_Poste:hover
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: none;
}

A.Liens_Poste:link
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: underline;
}

A.Liens_Poste
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: underline;
}


A.Liens_Poste_payant:hover
{
	font-weight: normal;
	font-size: 9px;
	color: #0B00D1;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: none;
}

A.Liens_Poste_payant
{
	font-weight:normal;
	font-size: 9px;
	color: #0B00D1;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: underline;
}


.BigAlert
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Verdana,Helvetica,Arial;
}

.texte_blanc
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-family: Verdana,Helvetica,Arial;

}


.langue
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-family: Verdana,Helvetica,Arial;

}

A.langue:hover
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: none;

}

A.langue
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: underline;

}



A.jobWings:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #C5EA63;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: none;

}

A.jobWings
{
	font-weight: bold;
	font-size: 11px;
	color: #C5EA63;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: underline;

}

.copyright
{
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana,Helvetica,Arial;
}

A.copyright:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: none;

}

A.copyright
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: underline;

}

select.recherche
{ 
	font-family: Verdana,Helvetica,Arial;
	font-size: 11px;
	line-height: 12px;
	background-color: #FFFFFF;
	width: 250px;
	height:240px;
	border: #C5EA63 1px solid;
}

input.recherche
{
	font-size: 11px;
	font-family: Verdana,Helvetica,Arial;
	background-color: #ffffff;
}

.texte_blanc_gras
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana,Helvetica,Arial;

}

.texte_mauve_gras
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana,Helvetica,Arial;

}

.texte_blanc A:hover
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: none;
}

.texte_blanc A
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-family: Verdana,Helvetica,Arial;
	text-decoration: underline;
}

table.salary
{
	border-right: #133C8B 1px solid;
	border-top: #133C8B 1px solid;
	border-left: #133C8B 1px solid;
	border-bottom: #133C8B 1px solid;
}

/* Classes pour la recherche */
.Clique,A.Clique,A.Clique:hover {color:#133C8B;font-weight:bold;text-decoration:none;}
A.Clique {text-decoration:underline;}
.Gras {font-weight:bold;}
A.petit:hover {    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    COLOR: #133C8B;    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif, Geneva;    TEXT-DECORATION: none}
A.petit {    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    COLOR: #133C8B;    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif, Geneva;    TEXT-DECORATION: underline}
/* fin classes pour la recherche */

A.Liens_poste  { color: #000000; }

/**************** menu coding *****************/

#menu {
width: /*12em;*/  /* set width of menu */ 320px;
background: #eee;
color: #FFFFFF;
/*border: solid 1px #34FEFF;*/
} 

#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
}

/* style, color and size links and headings to suit */
#menu a, #menu h2 {
font: bold 11px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #133C8B; /*#ccc #888 #555 #bbb;*/
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #FFFFFF;
background: #133C8B;
text-transform: uppercase;
}

#menu a {
color: #133C8B;
background: #C9CACB;
text-decoration: none;
}

#menu a:hover {
color: #C9CACB;
background: #133C8B;
}

#menu li {
/* make the list elements a containing block for the nested lists */
position: relative;
} 

#menu ul ul ul {
position: absolute;
top: 0;
left: -320px; /*100%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

/* ANCIENNE VERSION */
/*

#menu {
width: 100%;
background: #133C8B; /*#EACC1B;*/ /*#0B4DA2;*/
/*
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 100%;
float: left;
}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: -160;
}

#menu li {position: relative;}

#menu li li {width: 100%;} 

#menu li ul {
border-top: 1px solid;
border-color: #EACC1B;
width: 100%;
top: 0;
left: -300; /*-160;*/
/*
}

/* ---------------------- 
#menu a {
font: bold 11px verdana, arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 3px 3px;
color: #FFFFFF;
background: #133C8B; /*#0B4DA2;*/
/*
text-decoration: underline;
}

#menu a:hover {
color: #FFFFFF;
}

#menu li a {
 color: #FFFFFF; /*#0B4DA2;
 border-left: solid 1px #EACC1B; /*#0B4DA2;*/
 /*
 border-right: solid 1px #EACC1B;
 border-bottom: solid 1px #EACC1B;
 text-decoration: none;
 background: #133C8B; /*#B09742;*/  /*#B5D5FF;*/
 /*
 width: 295px;
 background-position : -1px 0px;
}

#menu li a:hover, li li a:hover {
 color: #000000;
 background: #FFFFFF; /*#0B4DA2;*/
 /*
 text-decoration: none;
}

#td_head_item { border: solid 1px #EACC1B }


/* ---------------------- 
div#menu ul ul 
{display: none;}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

/**************** fin menu *****************/