<style type="text/css">

/* ------------------------------------------------DEBUT MISE EN PAGE----------------------------------------- */
*{}
*  { 
margin: 0px; 
padding: 0px; 
border: none; 
font-family: arial; 
}

#container {
position:relative;
left:50%;
width:800px;
margin:0 0 0 -400px;
}

#entete {
position:relative;
height:103px;
}

#content {
position:relative;
border-left: 2px solid #032bbf;
border-right: 2px solid #032bbf;
margin-top:32px;
padding-top:15px;
}
#textbaniere {
	height: 60px;
	width: 500px;
	top : 20px;
	left: 300px;
	position : absolute;
	font-family : arial;
	font-size : 14pt;
	color : #FFFFFF;
	text-align : center;
	z-index: 15;
}
#cols_gauche {
position:relative;
width:495px;
padding-top : 30px;
padding-left : 50px;
padding-right : 50px;
padding-bottom : 25px;
float:left;
}
#cols_gauche_accueil {
position:relative;
width:575px;
padding-top : 14px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
float:left;
}

#cols_droite {
position:relative;
width:200px;
float:left;
}
/* ------------------------------------------------DEBUT PIED DE PAGE----------------------------------------- */
		#pied_page {
		position:relative;
		background-color: #032bbf;
		clear: both;
		height : 79px;
		}

		#info_pied {
		position:absolute;
		height : 63px;
		width : 280px;
		border-top : solid #FFFFFF 1px;
		border-right : solid #FFFFFF 1px;
		border-left : solid #FFFFFF 1px;
		font-family : arial;
		font-size : 8pt;
		color : #FFFFFF;
		text-align : center;
		margin-top: 2px;
		padding-top:16px;
		}
		.lienplan {
		color : #FFFFFF;
		}

		#pub_pied {
		position:absolute;
		left:281px;
		top:2px;
		width:513px;
		height:70px;
		z-index:1;
		border-top : solid #FFFFFF 1px;
		border-left : solid #FFFFFF 1px;
		border-right : solid #FFFFFF 1px;
		text-align : center;
		padding-top : 9px;
		}
/* ------------------------------------------------FIN PIED DE PAGE----------------------------------------- */

/* ------------------------------------------------FIN MISE EN PAGE----------------------------------------- */

/* ------------------------------------------------DEBUT MENU----------------------------------------- */
#conteneur_menu {
position:absolute;
top:113px;
left:0px;
height:30px;
width:800px;
z-index:3;
}

#brareMenu {
position:absolute;
left:0px;
top:5px;
width:800px;
height:17px;
z-index:1;
background-color: #032BBF;
}

#padding_menu{
position:relative;
width:22px;
height:20px;
float: left;
z-index:5;
}

.bouton_menu{
position:relative;
z-index:5;
background-image: url(images/bouton_bleu.jpg);
background-repeat: no-repeat;
background-position: center;
border: 2px solid #032bbf;
background-color: #FFFFFF;
color: #FFFFFF;
font-family: arial;
font-weight: bold;
font-size: 12px;
text-align: center;
vertical-align: middle;
padding-top: 4px;
width:139px;
height:20px;
text-decoration:none;
float: left;
margin-right: 10px;
}
.bouton_recruteur {
position:relative;
z-index:5;
background-image: url(images/bouton_rouge.jpg);
background-repeat: no-repeat;
background-position: center;
border: 2px solid #032bbf;
background-color: #FFFFFF;
color: #FFFFFF;
font-family: arial;
font-weight: bold;
font-size: 12px;
text-align: center;
vertical-align: middle;
padding-top: 4px;
width:139px;
height:20px;
text-decoration:none;
float: left;
margin-right: 10px;
}
.bouton_diplome {
position:relative;
z-index:5;
background-image: url(images/bouton_vert.gif);
background-repeat: no-repeat;
background-position: center;
border: 2px solid #032bbf;
background-color: #FFFFFF;
color: #FFFFFF;
font-family: arial;
font-weight: bold;
font-size: 12px;
text-align: center;
vertical-align: middle;
padding-top: 4px;
width:139px;
height:20px;
text-decoration:none;
float: left;
margin-right: 10px;
}
.bouton_lien {
color:#FFFFFF;
text-decoration:none;
}

dl, dt, dd , ul, li{
margin: 0;
padding: 0;
list-style-type: none;
font: 9pt arial, sans-serif;
}
#menu {
position: relative;
z-index:10; /* précision pour Opera */
float: left;
}
#menu dl {
float: left;
width: 143px;
height : 24px;
background-color : #FFFFFF;
margin-right: 5px;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
font-size: 12px;
height : 20px;
background-image : url(images/boutonbleuup.gif);
background-repeat: no-repeat;
background-position : center;
border: 2px solid #032bbf;
margin: 0px;
color : #FFFFFF;
vertical-align: middle;
padding-top : 4px;
}
#menu dd {
display: none;
border: 2px solid #032bbf;
background-repeat: no-repeat;
background-position : center;
}
#menu li {
text-align: center;
background: #FFFFFF;
background-color : #FFFFFF;
}
#menu li a, #menu dt a {
background-image : url(images/boutonbleuup.gif);
background-repeat: no-repeat;
background-position : center;
text-decoration: none;
display: block;
height: 100%;
border: 2 none;
color : #FFFFFF;
padding-top : 4px;
height : 20px;
font-size: 12px;
}
#menu li a:hover, #menu dt a:hover {
background-image : url(images/boutonbleuup.gif);
background-repeat: no-repeat;
background-position : center;
color : #FFFFFF;
}
/* ------------------------------------------------FIN MENU----------------------------------------- */
/* -----------ACCUEIL---------------*/

.tableau_accueil_MisEnPage_Cellule
{
vertical-align:top;
}

#image_accueil {
	height: 205px;
	width: 250px;
	background-image : url(images/photo4.jpg);
	background-repeat: no-repeat;
	background-position : bottom;
	font-size: 16px;
	font-style : italic;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
	/*tableau*/

.table_titre_accueil
{
font-family : arial, Verdana, helvetica, sans-serif; 
background-color : #FFFFFF; 
border-collapse : collapse; 
margin-bottom : 5px;
height : 12px;
}
.table_titre_offre_accueil
{
font-family : arial, Verdana, helvetica, sans-serif; 
background-color : #FFFFFF; 
border-collapse : collapse; 
margin-bottom : 5px;
height : 12px;
margin-left : 30px;
}

.table_ligne_titre_accueil {
font-size : 12px; 
font-family : arial, Verdana, helvetica, sans-serif; 
background-color : #032bbf; 
border: solid #032bbf 1px;
color : #FFFFFF; 
font-weight: bold;
padding-left : 5px;
height : 12px;
}

.table_recruteur_accueil {
	font-family :  arial, Verdana, helvetica, sans-serif;
	background-color : #FFFFFF;
	border-collapse : collapse;
	margin-bottom: 5px;
}

.table-ligne-recruteur_accueil {
	font-size : 12px;
	font-family : arial;
	background-color : #dbe8ff;
	border: solid #afafaf 1px;
	padding-left : 3px;
	font-weight: bold;
}
.table-ligne-recruteur2_accueil {
	font-size : 12px;
	font-family : arial;
	background-color : #b9d1fc;
	border: solid #afafaf 1px;
	padding-left : 3px;
	font-weight: bold;
}
.table-ligne-date_accueil {
	font-size : 12px;
	font-family : arial, Verdana, helvetica, sans-serif;
	text-align : right;
	background-color : #f4f4f4;
	border: solid #afafaf 1px;
	margin-bottom: 5px;
}
.table-ligne2_accueil {
height : 5px;
}

.table_offre_accueil {
  font-family :  arial, Verdana, helvetica, sans-serif; 
  background-color : #FFFFFF; 
  border-collapse : collapse;  
  margin-bottom : 8px;
  margin-left : 30px;
}

.table-ligne-offre_accueil {
  font-size : 12px; 
  font-family : arial; 
  background-color : #dbe8ff; 
  border: solid #afafaf 1px;
  padding-left : 3px;
  font-weight: bold;
  height : 19px;
}

.table-ligne-offre_over_accueil {
  font-size : 12px; 
  font-family : arial; 
  background-color : #b9d1fc; 
  border: solid #afafaf 1px;
  padding-left : 3px;
  font-weight: bold;
  height : 19px;
}

.table-ligne_accueil {
  font-size : 12px; 
  font-family : arial, Verdana, helvetica, sans-serif; 
  background-color : #f4f4f4; 
  border: solid #afafaf 1px;
  padding-left : 3px;
}

a.lien_titre_offre_accueil:link {
text-decoration: none; 
color : #000000;
}

a.lien_titre_offre_accueil:visited{
text-decoration : none; 
color : #000000;
}

a.lien_titre_offre_accueil:hover{
text-decoration: none; 
}
	
	/*fin tableau*/
/* -----------FIN ACCUEIL---------------*/
/* -----------debut tableau dans cadre------------ */
.tableau_cadre_label {
text-align:right;
width:130px;
font-weight:bold;
vertical-align:top;
}
.tableau_cadre_donnee {
padding-left:10px;
}
#cadre_gris{
position:relative;
width:450px;
height:auto;
background-color:#f4f4f4;
border: solid #afafaf 1px;
margin-left:20px;
margin-top:5px;
margin-bottom:5px;
padding:10px;
font-size: 12px;
}
.texte_titre_lien:link{
position:relative;
margin-top:13px;
font-weight: bold;
color:#000000;
font-size: 12px;
text-decoration: none;
}
.texte_titre_lien:visited{
position:relative;
margin-top:13px;
font-weight: bold;
color:#000000;
font-size: 12px;
text-decoration: none;
}
.texte_titre_lien:hover{
position:relative;
margin-top:13px;
font-weight: bold;
color:#000000;
font-size: 12px;
text-decoration: none;
}
.table_titre {
font-family:arial, Verdana, helvetica, sans-serif; 
background-color:#032BBF;
color:#FFFFFF;
border-collapse : collapse;  
margin-bottom:5px;
margin-left:30px;
position:relative;
font-size: 12px;
}
.table_ligne_titre {
background-color:#032BBF;
font-weight: bold;
height:20px;
}
.table_titre_celule {
border: solid #afafaf 1px;
text-align:center;
}
.table_celule {
background-color:#f4f4f4;
border: solid #afafaf 1px;
padding-left:2px;
}
.table_cv {
font-family:arial, Verdana, helvetica, sans-serif; 
margin-bottom:5px;
color:#000000;
border-collapse : collapse;
margin-left:30px;  
position:relative;
font-size: 12px;
}
.table_celule_cv{
border: solid #afafaf 1px;
background-color:#dbe8ff;
font-weight: bold;
padding-left:2px;
}
/* -----------fin tableau dans cadre------------ */

/* ------------------------------------------------DEBUT CONTENU SITE----------------------------------------- */
#navigation {
position:relative;
height:17px;
padding-left:20px;
border-bottom : solid #032bbf 2px;
text-align: left;
font-size: 11px;
width: auto;
}

.table_boite_stat
{
margin-top : 10px;
margin-left : 10px;
border-collapse : collapse;  
}

.titre1 {
width: 183px;
height: 35px;
font-weight: bold;
text-align : center;
background-image : url(images/titre_boite.jpg);
background-repeat : no-repeat; 
color : #FFFFFF;
font-size: 13px; 
}

.centrage_boite_titre_info {
font-size: 10px; 
}

.boite_menu {
padding-left : 30px;
width: 183px;
background-image : url(images/fond_bleu.gif);
background-repeat : repeat-y;
color : #FFFFFF;
}

#texte_menu {
padding-left : 30px;
}
.police2 
{
color : #fe9b30;
font-weight: bold;
}
a.lien_stat:link {
font : 9pt arial;
color : #FFFFFF;
text-decoration: none;
}
a.lien_stat:visited {
font : 9pt arial;
color : #FFFFFF;
text-decoration: none;
}
a.lien_stat:hover {
font : 9pt arial;
color : #FFFFFF;
text-decoration: underline;
}
.lien_simple_noir:link{
position:relative;
margin-left:3px;
text-decoration: none;
color:#000000;
}
.lien_simple_noir:visited{
position:relative;
margin-left:3px;
color:#000000;
text-decoration: none;
}
.lien_simple_noir:hover{
position:relative;
margin-left:3px;
color:#000000;
font-weight: bold;
text-decoration: underline;
}
.pucetexte {
list-style-image: url(images/Gpuce.gif);
margin-left : 50px; 
margin-bottom : 15px;
text-align:justify;
}

.pucestat {
font : 9pt arial;
color : #FFFFFF;
text-decoration: none;
list-style-image: url(images/Gpuce.gif); 
margin-bottom : 15px;
}
.pucestat1 {
margin-bottom : 7px;
font : 9pt arial;
color : #FFFFFF;
text-decoration: none;
list-style-image: url(images/Gpuce.gif); 
display: list-item;
}
.pucestat2  {
margin-top : 7px;
margin-left : 20px;
font : 9pt arial;
color : #FFFFFF;
text-decoration: none;
list-style-image: url(images/Ppuce.gif); 
display: list-item;
}
h1 {
font-size : 16px;
color : #CC0033;
margin-bottom : 15px;
}

h2 {
font-size : 14px;
margin-bottom : 15px;
font-weight: bold;
color : #CC0033;
}
h3 {
font-size : 12px;
margin-bottom : 15px;
font-weight: bold;
color : #CC0033;
margin-left :40px;
}
h4 {
text-align: center;
font-size : 12px;
margin-bottom : 15px;
}

p {
text-align:justify;
font-size : 12px;
margin-bottom : 15px;
}
#num1 {
margin-left : 50px; 
}
.num2 {
margin-bottom : 15px; 
}
#pub {
text-align:center;
margin-bottom : 10px;
}
</style>
