.lien_accueil {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; letter-spacing: normal; word-spacing: normal; list-style-position: inside; overflow: auto; clip:  rect(   ); list-style-type: circle; text-decoration: underline}

.titre_menu {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: capitalise; color: #FFFFFF; text-decoration: none}

.titre_menu_petit {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: capitalise; color: #FFFFFF; text-decoration: none}

.Titre_page {color: #785A8F; font:18px Arial, Helvetica,sans-serif;font-weight:600; line-height:20px; align : left;}

h1{ color: #785A8F; font:16px Arial, Helvetica,sans-serif;font-weight:600; line-height:1; align : left; margin-top:0;margin-bottom:0}
h2{ color: #000; font:12px Arial, Helvetica,sans-serif;font-weight:600; line-height:1; align : left;margin-bottom:0;}

h2.monTitre_page {
	color:#785A8F;
	font:18px Arial, Helvetica, sans-serif; 
	font-weight:600; 
	line-height:30px; 
	padding-left:25px;
	padding-top:2px;
	background:url(img/titre.gif) no-repeat left top;
	margin-left:35%;
	margin-bottom:35px;
}

.Tite_image {

  	color:#785A8F;
	font:18px Arial, Helvetica, sans-serif;
	font-weight:600;
	line-height:30px;
	padding-left:25px;
	padding-top:2px;
	background:url(img/titre.gif) no-repeat left top;
	margin-left:35%;
	margin-bottom:35px;

}

.lien_menu {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold}

.lien_menu_petit {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline; font-weight: bold}

.bas_menu {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: none; color: #FFFFFF; font-weight: bold}

.titre_arial14noir {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: uppercase; color: #000000}

.arial14_gras_souligne {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-decoration: underline}

.lien {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF; text-decoration: underline}

.lien_menu_bas { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline; font-weight: normal}

.arial14_gras {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #000000}

.arial14_bleu {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-transform: uppercase; color: #5A8EC6}

.arial14_blanc {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: none; color: #FFFFFF}

.arial14_gras_blanc {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #FFFFFF}

.arial14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000}

.arial12_gras {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #000000}

.arial12_gras {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: none; color: #000000}

.arial12_blanc {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: none; color: #FFFFFF}

.arial12_orange {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: none; color: #F37B2D}

.arial12_souligne {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; text-transform: none; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal}

.arial12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: none; color: #000000}

.arial11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: none; color: #000000}

.arial11_gras {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: none; color: #000000}

.arial11_blanc {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: none; color: #FFFFFF}

.arial11_violet {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: none; color: #5E3A5C}

.arial11_orange {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: none; color: #F37B2D}

.arial10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-transform: none; color: #000000}

.arial9 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-transform: none; color: #000000}

.texte_petit { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: normal}

.case{ font-family:arial, Helvetica,sans-serif;  font-size:13px; color: #f37b2d; font-weight:600; line-height:16px;}

.message{ font-family:arial, Helvetica,sans-serif;  font-size:13px; color: #DA3838; }



A:hover { color:#5e3a5c;text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

A:visited { color:#B6A3C7;text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

A:visited:hover { color: #5e3a5c; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

A { color:#F37B2D; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.bleu_cao { color:#5e3a5c; text-decoration:none; font-family:Arial, Helvetica, sans-serif ;font-weight: bold; font-size: 11px}

.orange_cao { color:#F37B2D; text-decoration:none; font-family:Arial, Helvetica, sans-serif ;font-weight: bold; font-size: 11px}

.noir_cao { color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif ; font-size: 11px}

.gris_cao { color:#638A9C; text-decoration:none; font-family:Arial, Helvetica, sans-serif ;font-weight: bold; font-size: 11px}

.gris_cao:visited { color:#638A9C; text-decoration:none; font-family:Arial, Helvetica, sans-serif ;font-weight: bold; font-size: 12px}

input.button_cao{border:0px solid black;background-color:white;font-family:Arial, Helvetica, sans-serif ;color:#416182}

input.button_cao:hover{border:0px solid black;background-color:white;font-family:Arial, Helvetica, sans-serif ;color:#F37B2D}

input.button_cao:active{border:0px solid black;background-color:white;font-family:Arial, Helvetica, sans-serif ;color:#F37B2D}

input.in_text_cao{border:0px;font-size: 10px}

form{margin:0; padding: 0} 

BODY

{

  scrollbar-arrow-color : #ffffff ;

  scrollbar-track-color : #ffffff ;

  scrollbar-shadow-color : #ffffff;

  scrollbar-face-color : #5E3A5C;

  scrollbar-highlight-color :#5E3A5C ;

  scrollbar-darkshadow-color :#5E3A5C ;

  scrollbar-3dlight-color :#5E3A5C;

  color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif ; font-size: 10px

  

}


INPUT 
{font-size:11px;} 
SELECT
{font-size:11px;} 
TEXTAREA
{font-size:11px;} 

table.x {
border-style:solid; 
border-width:1px; 
border-color:#5E3A5C;
width:100%;
}

table.y {
border-style:solid; 
border-width:1px; 
border-color:#5E3A5C;
}

td.y{
border-style:solid; 
border-width:1px; 
border-color:#5E3A5C;
}

P{color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif ; font-size: 11px; padding-bottom:0; margin-bottom:0}
blockquote{color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif ; font-size: 11px}

li{color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif ; font-size: 11px}

.table_layer {

color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif ; font-size: 11px;

border-style:solid; 

border-width:1px; 

border-color:#5E3A5C;

border-collapse:collapse;

}

/* *** style des stages et contrats aidés **** */
/* *** ajouté par Nicolas BUGEJA le 29/11/05 *** */


div.headStage{
	border-top:1px solid #785A8F;
	border-bottom:1px solid #785A8F;
	margin: 0 10px 10px 10px;
	padding:2px 1px 2px 1px;
}

div.headStage a{
	float:left;
}

div.typeStage{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

div.bodyStage{
	margin: -10px 10px 20px 10px;
	padding:2px 1px 2px 1px;
	border-bottom:1px solid #785A8F;
	line-height:1.5em;
}

div.dateStage, div.nomStage, div.secStage{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

span.durStage{
	float:right;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px;
}


/* modif */

.esp_candid{
	color: #694E85;
}

span.esp_candid{
	font: 1.2em "Arial", sans-serif;
	font-weight:bold;
}

span.esp_candid a{
	font: 1.2em "Arial", sans-serif;
	color: #694E85;
	font-weight:bold;
}

span.esp_candid2{
	font: 1.2em "Arial", sans-serif;
	color: white;
	font-weight:bold;
}

span.esp_candid2 a{
	font: 1.2em "Arial", sans-serif;
}

.esp_ent{
	color:#FF9933;
}

span.esp_ent{
	font: 1.2em "Arial", sans-serif;
	font-weight:bold;
	color:#FF9933;
}

span.esp_ent a{
	font: 1.2em "Arial", sans-serif;
	font-weight:bold;
	color:#FF9933;
}

span.esp_ent2{
	font: 1.2em "Arial", sans-serif;
	font-weight:bold;
	color: white;
}

span.esp_ent2 a{
	font: 1.2em "Arial", sans-serif;
	font-weight:bold;
	color: white;
}

/* input OK login*/
input.validC{
	border:0;
	font-weight:bold;
	background-color:#694E85;
	width:25px;
	height:20px;
	color: white;
	font: 0.6em "Arial", sans-serif;
	cursor:pointer;
}

input.validR{
	border:0;
	font-weight:bold;
	background-color:#FB811E;
	width:25px;
	height:20px;
	color: white;
	font: 0.6em "Arial", sans-serif;
	cursor:pointer;
}

ul.menuContent{
	list-style-type:none;
	list-style-image:url(img/menu/puce_menu.gif);
	text-align:left;
}

/* menu gauche  candidat*/
table.menugC{
	background:#F0EEF3;
}
td.menugC{
	background:white;
}

td.titre-menuC{
	font: 0.9em "Geneva", sans-serif;
	font-weight:bold;
	background:#F0EEF3;
	color:#694E85;
	padding-left:5px;
}

/* menu gauche recruteur*/
table.menugR{
	background:#FEECDE;
}
td.menugR{
	background:white;
}
td.menuEspace{
	background:white;
}

td.titre-menuR{
	font: 0.9em "Geneva", sans-serif;
	font-weight:bold;
	background:#FEECDE;
	/*color: #FF9900;*/
	color:#FB811E;
	padding-left:5px;
}

/* menu droite candidat*/
td.titre-menudC{
	font: 0.9em "Geneva", sans-serif;
	font-weight:bold;
	background:#694E85;
	color:white;
	padding-left:5px;
	text-align:center;
	height:20px;
}
td.titre-menudC a{
	color:white;
	text-decoration:none;
}
td.titre-menudC a:hover{
	color:white;
	text-decoration:none;
}

/* menu droite recruteur*/
td.titre-menudR{
	font: 0.9em "Geneva", sans-serif;
	font-weight:bold;
	background:#FB811E;
	color: white;
	padding-left:5px;
	text-align:center;
	height:20px;
}

td.titre-menudR a{
	color:white;
	text-decoration:none;
}
td.titre-menudR a:hover{
	color:white;
	text-decoration:none;
}
.error{
	font: 0.9em "Geneva", sans-serif;
	font-weight:bold;
	color:red;
}
/*Ajouté par Romain le 07/04/08*/
.form_mail{
	font-size:11px;
	color:black;
	font-family:Arial, Helvetica, sans-serif; 
}

