/* font colors */
    /* Top menu link */
a.topMenuLink:link  {
    font-family: Verdana;
    font-size: 11px;
    color: #2E57B1;
    text-align: center;
    text-decoration: none;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
}
a.topMenuLink:visited  {
    font-family: Verdana;
    font-size: 11px;
    color: #2E57B1;
    text-align: center;
    text-decoration: none;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
}
a.topMenuLink:hover  {
    font-family: Verdana;
    font-size: 11px;
    color: #B80000;
    text-align: center;
    text-decoration: none;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
}
/* Top menu background */

.bgmenu {
    border-top: 1px solid #2E57B1;
	border-bottom: 1px solid #2E57B1;
	background-color: #eaeaea;
	 height: 40px;
	}
	
	.bgmenu2 {
    	border-top: 1px solid #2E57B1;
		border-bottom: 1px solid #2E57B1;
		background-color: #F0F0F0;
	 	/*height: 40px;*/
	}


 /* Footer menu link */
a.footMenuLink:link  {
    font-family: Verdana;
    font-size: 9pt;
    color: #414141;
    text-align: center;
    text-decoration: none;
	font-weight: none;
}
a.footMenuLink:visited  {
    font-family: Verdana;
    font-size: 9pt;
    color: #414141;
    text-align: center;
    text-decoration: none;
	font-weight: none;
}
a.footMenuLink:hover  {
    font-family: Verdana;
    font-size: 9pt;
    color: #414141;
    text-align: center;
    text-decoration: none;
	font-weight: none;
}

    /* Left menu link */
a.leftMenuLink:link  {
    color: #323232;
    text-decoration: none;
    font-size: 7pt;
	font-weight: bold;
}
a.leftMenuLink:visited {
    color: #323232;
    text-decoration: none;
    font-size: 7pt;
	font-weight: bold;
}
a.leftMenuLink:hover {
    color: #000000;
    text-decoration: underline;
    font-size: 7pt;
	font-weight: bold;
}

    /* logo - site motto */
td.siteMotto {
    color: #666666;
    font-family: Verdana;
    font-size: 10pt;
    padding-left: 10px;
}

    /* Other content */
span.blueText {
    color: #2959AB;
	font-weight: bold;
}

a.blackLink:link  {
    color: #000000;
    text-decoration: underline;
}
a.blackLink:visited {
    color: #000000;
    text-decoration: underline;
}
a.blackLink:hover {
    color: #FF0000;
    text-decoration: underline;
}

a.VIDE2:link  {
    color: #000000;
    text-decoration: underline;
}
a.VIDE2:visited {
    color: #000000;
    text-decoration: underline;
}
a.VIDE2:hover {
    color: #FF0000;
    text-decoration: underline;
}

p.windowLinks {
    line-height: 170%;
}

a.moreLink:link  {
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}
a.moreLink:visited {
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}
a.moreLink:hover {
    color: #FF0000;
    font-weight: bold;
    text-decoration: none;
}




/* left menu settings */

a.topMenu {
    font-family: Verdana;
    font-size: 10px;
    color: #989898;
    text-decoration: none;
}

table.topMenu {
    padding-right: 6px;
}

ul.menu2 {
    /*float: left;*/
	position:relative;
    margin: 0px;
    padding-left: 17px;
    padding-top: 5px;
    border: 1px none;
    line-height: 140%;
    color: #000000;
    line-height: 210%;
    /* and now special trick for IE ! dont delete comments! */
    width: 131px;  /* width: 145px;*/
    /*list-style-image: url('/images_Erecrut/arrow1.gif');*/
    /* list-style-image: url('/images_Erecrut/arrow2.gif');*/
}


/* body settings */

.banniere {
	border: 1px solid #CCCCCC;

}
td.columns {
	vertical-align: top;
	width:auto%;
}
body {
text-align: center;
}
div.mainFrame {
    width: 860px;
	 margin:0 auto;
	text-align:center;
}

td.centerCell {
    width: 100%;
}

td.blueSpacer {
    background-color: #2F57AF;
    width: 100%;
    height: 6px;
}

td.blueSpacer2 {
    background-color: #2F57AF;
    width: 100%;
    height: 1px;
}

td.whiteSpacer {
    background-color: #FFFFFF;
    width: 100%;
    height: 1px;
}

td.greySpacer {
    background-color: #BCBCBE;
    width: 100%;
    height: 1px;
}

td.leftBorder {
    background-image: url('/images_Erecrut/br1left.gif');
    background-repeat: repeat-y;
}

td.rightBorder {
    /*background-image: url('/images_Erecrut/br1right.gif');
    background-repeat: repeat-y;*/
}

td.vert1spacer {
    background-image: url('/images_Erecrut/vert1spacer.gif');
    background-repeat: repeat-x;
    height: 10px;
}

td.vert2spacer {
    background-image: url('/images_Erecrut/vert2spacer.gif');
    background-repeat: repeat-x;
    height: 10px;
}

td.vert3spacer {
    background-image: url('/images_Erecrut/vert3spacer.gif');
    background-repeat: repeat-x;
    height: 10px;
}

td.bgBanner {
    background-image: url('/images_Erecrut/banner_bg.jpg');
    background-repeat: no-repeat;
    height: 66px;
}


/*  Tables  */
/*  blue table */

td.tab1left {
    background-image: url('/images_Erecrut/tab1left.gif');
    background-repeat: no-repeat;
    height: 4px;
    width : 4px;
}

td.tab1top {
    background-image: url('/images_Erecrut/tab1top.gif');
    background-repeat: repeat-x;
    height: 4px;
    /*width : 148px;*/
}

td.tab1right {
    background-image: url('/images_Erecrut/tab1right.gif');
    background-repeat: no-repeat;
    height: 4px;
    width : 4px;
}

td.tab2left {
    background-image: url('/images_Erecrut/tab2left.gif');
    background-repeat: repeat-y;
    height: 4px;
    width : 4px;
}
             /* Table - section title */
td.tab2title {
    background-color: #2E57B1;
    height: 17px;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    padding-left: 5px;
    padding-top:  0px;
}

td.tab2right {
    background-image: url('/images_Erecrut/tab2right.gif');
    background-repeat: repeat-y;
    height: 4px;
    width : 4px;
}

td.tab3left {
    background-image: url('/images_Erecrut/tab3left.gif');
    background-repeat: repeat-y;
    height: 1px;
}

td.tab3center {
    background-color: #C2CAD7;
}

td.tab3right {
    background-image: url('/images_Erecrut/tab3right.gif');
    background-repeat: repeat-y;
    height: 1px;
}

td.tab4left {
    background-image: url('/images_Erecrut/tab4left.gif');
    background-repeat: repeat-y;

}
              /* Table - section content */
td.tab4content {
    background-color: #F6F6F6;
    font-family: Verdana;
    font-size: 7pt;
    font-weight: normal;
    color: #303030;
    padding: 0px;
    padding-bottom: 6px;
}
td.tab4content2 {
    background-color: #F6F6F6;
    font-family: Verdana;
    font-size: 7pt;
    font-weight: normal;
    color: #303030;
    padding: 0px;
}

td.tab4right {
    background-image: url('/images_Erecrut/tab4right.gif');
    background-repeat: repeat-y;
}

td.tab5left {
    background-image: url('/images_Erecrut/tab5left.gif');
    background-repeat: no-repeat;
    height: 18px;
}

td.tab5bottom {
    background-image: url('/images_Erecrut/tab5bottom.gif');
    background-repeat: repeat-x;
    height: 18px;
}

td.tab5right {
    background-image: url('/images_Erecrut/tab5right.gif');
    background-repeat: no-repeat;
    height: 18px;
}

/*  grey table */
td.gtab1left {
    background-image: url('/images_Erecrut/gtab1left.gif');
    background-repeat: no-repeat;
    height: 4px;
    width : 4px;
}

td.gtab1top {
    background-image: url('/images_Erecrut/gtab1top.gif');
    background-repeat: repeat-x;
    height: 4px;

}

td.gtab1right {
    background-image: url('/images_Erecrut/gtab1right.gif');
    background-repeat: no-repeat;
    height: 4px;
    width : 4px;
}

td.gtab2left {
    background-image: url('/images_Erecrut/gtab2left.gif');
    background-repeat: repeat-y;
    height: 4px;
    width : 4px;
}
             /* Table - section title */
td.gtab2title {
    background-image: url('/images_Erecrut/gtab2title.gif');
    background-repeat: no-repeat;
    background-color: #CDCDCD;
    background-position: top right;
    height: 16px;
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    color: #343434;
    padding-left:  5px;
    padding-right: 5px;
    padding-top:   0px;
}

td.gtab2right {
    background-image: url('/images_Erecrut/gtab2right.gif');
    background-repeat: repeat-y;
    height: 4px;
    width : 4px;
}

td.gtab4left {
    background-image: url('/images_Erecrut/tab4left.gif');
    background-repeat: repeat-y;
}
              /* Table - section content */
td.gtab4content {
    background-color: #FFFFFF;
    font-family: Verdana;
    font-size: 7pt;
    font-weight: normal;
    color: #303030;
    padding: 5px;
}

td.gtab4contentCand {
    background-color: #f6f6f6;
    font-family: Verdana;
    font-size: 7pt;
    font-weight: normal;
    color: #303030;
    padding: 5px;
}

td.gtab4right {
    background-image: url('/images_Erecrut/tab4right.gif');
    background-repeat: repeat-y;
}

/* forms  */
input.searchFiled {
    width: 115px;
    height: 16px;
    font-family: Verdana;
    font-size: 7pt;
    font-weight: normal;
    color: #303030;
    margin-top: 6px;
    border: 1px solid #929292;
    border-bottom: 1px solid #CCCCCC;
}

input.searchButton {
    font-family: Verdana;
    font-size: 7pt;
    font-weight: normal;
    background-color: #EEEEEE;
    color: #303030;
    margin-top: 6px;
    border: 1px solid #929292;
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

/* Content special tables settings     background-image: url('/images_Erecrut/image2.jpg');*/

td.minutes5 {

    background-repeat: no-repeat;
    text-align: right;
    vertical-align: top;
    padding-right: 10px;
    padding-top: 5px;
}

td.topRecruteurs {
    padding-top: 11px;
    padding-bottom: 10px;
    text-align: center;
}
.textebase {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
	color: #000000
	}
.textebase2 {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
	color: #000000
	}


/* AJOUT CLEMENT */
/* Pour les titres en bleu */

.textebase3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;;
    font-size: 13px;
    font-weight: bold;
	color: #000099;
}

/* Pour les titres en gris foncé : pour les titres des tables */

.textebase4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;;
    font-size: 11px;
    font-weight: bold;
	color: #666666;
}

/* Pour les titres en noir, titres généraux */

.textebase5 {
    font-family: Verdana, Arial, Helvetica, sans-serif;;
    font-size: 13px;
    font-weight: bold;
	color: #000000;
}

/* Pour les textes généraux */

.verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: none;
	color: #000000;
}

.ecoles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: none;
	color: #000000;
}

/* Pour les liens soulignés bleu */

a.blueLink:link  {
    color: #2E57B1;
    font-weight: none;
    text-decoration: underline;
	font-size: 8pt;
}
a.blueLink:visited {
    color: #2E57B1;
    font-weight: none;
    text-decoration: underline;
	font-size: 8pt;
}
a.blueLink:hover {
    color: #CC0000;
    font-weight: none;
    text-decoration: underline;
	font-size: 8pt;
}
a.black_link:link  {
    color: #000000;
    font-weight: none;
    text-decoration: none;
	font-size: 8pt;
}
a.black_link:visited {
    color: #000000;
    font-weight: none;
    text-decoration: none;
	font-size: 8pt;
}
a.black_link:hover {
    color: #000000;
    font-weight: none;
    text-decoration: none;
	font-size: 8pt;
}
a:link  {
    color: #2E57B1;
    font-weight: none;
    text-decoration: underline;
	font-size: 8pt;
}
a:visited {
    color: #2E57B1;
    font-weight: none;
    text-decoration: underline;
	font-size: 8pt;
}
a:hover {
    color: #CC0000;
    font-weight: none;
    text-decoration: underline;
	font-size: 8pt;
}

/* Pour les liens soulignés rouge */

a.redLink:link  {
    color: #ff0000;
    font-weight: none;
    text-decoration: underline;
	font-size: 7pt;
}
a.redLink:visited {
    color: #ff0000;
    font-weight: none;
    text-decoration: underline;
	font-size: 7pt;
}
a.redLink:hover {
    color: #ff0000;
    font-weight: none;
    text-decoration: underline;
	font-size: 7pt;
}

/* Pour les liens soulignés rouge */

a.blLink:link  {
    color: #0000FF;
    font-weight: none;
    text-decoration: underline;
	font-size: 8pt;
}
a.blLink:visited {
    color: #0000FF;
    font-weight: none;
    text-decoration: underline;
	font-size: 8pt;
}
a.blLink:hover {
    color: #0000FF;
    font-weight: none;
    text-decoration: underline;
	font-size: 8pt;
}

/* Pour les liens soulignés en noir */

a.BlackLnk:link  {
    color: #000000;
    text-decoration: none, underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}
a.BlackLnk:visited {
    color: #000000;
    text-decoration: none, underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
a.BlackLnk:hover {
    color: #CC0000;
    text-decoration: none, underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}


/* Pour les séparations */

hr { 
clear: both;
width: 95%;
border: 0; /* enleve toute bordure */
border-bottom: 1px #999999 solid; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
height: 1px; /* pour IE */
}

/* Pour les liste de sélection */

select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: 200;
color: #000000;
}

/* Pour les champs de recherche */

input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: 200;
color: #000000;
}

/* Pour les boutons */

input.searchButton2 {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    background-color: #EEEEEE;
    color: #303030;
    margin-top: 6px;
    border: 1px solid #929292;
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

/* Pour les textarea */

textarea {
font-family : Verdana ;
background-color: #FFFFFF ;
font-size: 8pt ;
}


/* AJOUT STEVEN */

h1{
    font-family: Verdana, Arial, Helvetica, sans-serif;;
    font-size: 13px;
    font-weight: bold;
	color: #000000;
	display:inline;
	text-align:left
}
h2 {
	font-family:verdana;
	font-size:11px;
	padding:0;
	margin:0
	}
a.GreyLnk:link  {
    color: #999999;
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.GreyLnk:visited {
    color: #999999;
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.GreyLnk:hover {
    color: #CC0000;
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.PartnerLnk:link  {
    color: #999999;
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.PartnerLnk:visited {
    color: #999999;
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*AJOUT LUDO */
.Resume {
	background-color: #FFFFFF;
	border: #000000 solid 1px;

}
.Resume2 {
	background-color: #FFFFFF;
	border: #c0c0c0 solid 1px;

}
.Resume_titre {
	text-align: center;
	color: #FF0000;
}
.Resume_Important {
	color: #FF0000;
}
.Rubrique_titre {
	text-align: center;
	color: #000066;
	text-transform: uppercase;
	margin-bottom: 40px;
	font-size: 20px;
}
.Rubrique_mini_titre {
	text-align: left;
	color: #000066;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	padding-top: 10px;
}

.cand_cre_top{
	background-image:url(/fr/htm/img/cand-bur-cadre-top.gif); 
	background-repeat: no-repeat;
	width: 260px;
	height: 43px;

	
}

.cand_cre_bottom{
	background-image:url(/fr/htm/img/cand-bur-cadre-bottom.gif); 
	background-repeat: no-repeat;
	width: 246px;
	height: 133px;
	font-size:10px;
	padding: 2px 7px 0px 7px;
	text-align:justify;
	vertical-align:top;
}

.cand_cre_top2{
	background-image:url(/fr/htm/img/cand-bur-cadre-top2.gif); 
	background-repeat: no-repeat;
	width: 240px;
	height: 43px;

}

.cand_cre_bottom2{
	background-image:url(/fr/htm/img/cand-bur-cadre-bottom2.gif); 
	background-repeat: no-repeat;
	width: 226px;
	height: 133px;
	font-size:10px;
	padding: 2px 7px 0px 7px;
	text-align:justify;
	vertical-align:top;
}

.content_top{
	color: #2e57b1;
	font-size:9pt;
	font-weight:bold;
	padding-left: 10px;
}

.cadre_grand_top{
	background-image:url(/fr/htm/img/cand-bur-cadre-grand-top.gif); 
	background-repeat: no-repeat;
	width:508px;
	height:45px;
	color: white;
	text-align:center;
	font-weight:bold;
	font-size:13px;
}

.cadre_grand_bottom{
	background-image:url(/fr/htm/img/cand-bur-cadre-grand-bottom.gif); 
	background-repeat: no-repeat;
	width:508px;
	height:214px;
	color: white;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	padding-left: 10px
}


.nl_petit_gris
{
	background-color:#f6f6f6;
	width:115px;
	height:70px;
	border-top: 1px solid #6986c7;

	color:#3e63b4;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:middle;
	padding-left:10px;
}

.nl_petit_gris a
{
	text-decoration:none;
	color:#3e63b4;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.nl_petit_gris a:hover
{
	text-decoration:none;
	color: #c21416;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.nl_petit_blanc a
{
	text-decoration:none;
	color:#3e63b4;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.nl_petit_blanc a:hover
{
	text-decoration:none;
	color:#3e63b4;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.nl_petit_blanc
{
	background-color:#ffffff;
	width:120px;
	height:70px;
	border-top: 1px solid #6986c7;

	color:#3e63b4;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:7px 0 7px 0;
	text-align:center;
}

.nl_titre
{
	color: #c21416;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;

}

.nl_titre a
{
	color: #c21416;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;

}


.nl_nom_entrep
{
	color:#3e63b4;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
}

.nl_nom_entrep a
{
	color:#3e63b4;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

.nl_nom_entrep a:hover
{
	color:#3e63b4;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

.nl_titre_inscrip
{
	color:#3e63b4;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
}

.nl_table_entrep
{
	margin-bottom:-12px;
	border-bottom: 1px solid #6986c7;
}


