 BODY{
	background-color:#5D5D5D;
	background-image:url('images/fond.gif');
	width:760px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	scrollbar-face-color:#c0c0c0; 
    scrollbar-arrow-color:#676767; 
    scrollbar-track-color:#ebebeb; 
    scrollbar-shadow-color:#b4b4b4; 
    scrollbar-highlight-color:#cccccc; 
    scrollbar-3dlight-color:#dcdcdc; 
    scrollbar-darkshadow-Color:#9a9a9a;
}

UL{
	margin:0px;
	padding:0px;
}

FORM{
	margin:2px;
	padding:0px;
}

/***********************************************************************************************/
/************************************MISE EN PAGE TEXTE*****************************************/
/***********************************************************************************************/

/*pour les titres oranges*/
H3{
	color:#F16B13;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding-top:5px;
	padding-left:90px;
	padding-bottom:3px;
}

/*pour les titres bleu*/
H6{
	color:#4C84B6;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding-top:5px;
}

/*pour les titres d'encart*/
H1{
	color:#F16B13;
	font-family:verdana;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	height:15px;
	width:auto;
	line-height:12px;
	background:url('images/encart1.gif') no-repeat;
	text-align:left;
	padding-left:35px;
}
H1.titre{
	background:none;
	font-family:verdana;
	font-size:18px;
	color:#F16B13;
	font-weight:bold;
	margin-top:30px;
}
/*pour les titres d'encart*/
H2{
	color:#F16B13;
	font-family:verdana;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	height:19px;
	width:auto;
	line-height:18px;
	background:url('images/encart2.gif') no-repeat;
	text-align:left;
	padding-left:35px;
}
H2.titre{
	background:none;
	font-family:verdana;
	font-size:16px;
	color:#4C84B6;
	font-weight:bold;
	margin-top:10px;
}

.encart{
	border-left:#909090 1px solid;
	padding-left:35px;
	padding-top:5px;
	padding-bottom:20px;
	text-align:left;
}

.encart2{
	border-left:#909090 1px solid;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:20px;
	text-align:left;
}

.encartOffre{
	border-left:#909090 1px solid;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:20px;
	text-align:left;
	background-color:#FFFFFF;
	padding:5px;
	width:550px
}

/*pour les titres de marge*/
H5{
	color:#EEEEEE;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	cursor : hand;
	margin-top:0px;
	margin-bottom:5px;
	background-image:url('images/cadreH.gif');
	height:18px;
	line-height:16px;
	padding-left:25px;
	text-align:left;
}


.texte{
	color:#353535;
	font-family:verdana;
	font-size:12px;
}
.texte10{
	color:#353535;
	font-family:verdana;
	font-size:10px;
}

.texteBleu{
	color:#4C84B6;
	font-family:verdana;
	font-size:12px;
}

.winpro{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#464646;
}

.jobs{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#F16B13;
}

.copyright{
	color:#bbbbbb;
	font-family:verdana;
	font-size:12px;
}

span.offre{
	font-family:verdana;
	font-size:12px;
	color:#4C84B6;
	line-height:16px;
	font-weight:bold;
}
ul.menu_espace{
	text-align:left;
	margin:20px 0 20px 50px;
}
ul.menu_espace li{
	margin-bottom:3px;
}
/***********************************************************************************************/
/************************************MISE EN PAGE MARGE*****************************************/
/***********************************************************************************************/

.champ_marge{
	height:18px;
	font-family:verdana;
	font-size:11px;
	color:#757575;
	border:#678499 1px solid;
	background-color:#f1f1f1;
	padding-left:3px;
	margin-top:3px;
	background-color:transparent;
	background-image:url('images/fond_champ.gif');
}

.submit_marge{
	font-family:arial black;
	font-size:12px;
	color:#4C84B6;
	border:transparent;
	background-color:transparent;
	padding-left:0px;
	margin:0px;
	cursor:hand;
}

li.fleche_bleue{
	/*list-style: url('images/fleche_bleue_marge.gif') inside;*/
	list-style: none;
	text-align:left;
	margin-left:0px;
}


img.focus{
	margin-top:10px;
	margin-bottom:0px;
	border:#4C84B6 1px solid;
}


/***********************************************************************************************/
/************************************MISE EN PAGE CONTENU GENERAL*******************************/
/***********************************************************************************************/

li.chemin{
	list-style: url('images/fleche_orange.gif') inside;
	margin-top:5px;
	margin-left:10px;
	text-align:left;
	line-height:5px;
}


input.champ{
	height:18px;
	font-family:verdana;
	font-size:12px;
	color:#454545;
	border:#454545 1px solid;
	background-color:transparent;
	background-image:url('images/fond_champ.gif');
	padding-left:3px;
	margin-top:3px;
}

input.submit{
	height:16px;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	border:#757575 1px solid;
	background-color:#C0C0C0;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	margin-top:3px;
	cursor:hand;
}



/***********************************************************************************************/
/****************************** MISE EN PAGE CONTENU HOME_PAGE**********************************/
/***********************************************************************************************/

.depot_cv{
	background-image :url('images/hp_cv.jpg');
	width:280px;
	height:69px;
	text-align:left;
	padding-top:0px;
	margin-bottom:20px;
	background-color:#FFFFFF;
	margin-left:23px;
	line-height:12px;
}

.search{
	background-image :url('images/hp_search.jpg');
	width:280px;
	height:69px;
	text-align:left;
	padding-top:0px;
	background-color:#FFFFFF;
	margin-left:23px;
	line-height:12px;
}

.alerte{
	background-image :url('images/hp_alerte.jpg');
	width:280px;
	height:69px;
	text-align:left;
	padding-top:0px;
	margin-bottom:20px;
	background-color:#FFFFFF;
	margin-left:23px;
	margin-top:20px;
	line-height:12px;
}

.recruteur{
	background-image :url('images/hp_recrut.jpg');
	width:260px;
	height:260px;
	text-align:left;
	margin:0px;
	margin-right:23px;
	line-height:12px;
}

.tableau{
	width:555px;
	background-color:#FEFEFE;
	background-image:url('images/tableau_fond.gif');
}

.tableauHP{
	width:560px;
	background-color:#dddddd;
	background-image:url('images/tableau_fond.gif');
	border-top:#dddddd 1px solid;
}

.barreH{
	width:555px ;
	height:15px;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#eeeeee;
	padding-left:0px;
	background-image :url('images/barreH.jpg');
	text-align:left;
	position:normal;
	padding-top:1px;
	margin:0px;
	margin-bottom:10px;
}

.fondTab{ 
	background-color:#ffffff;
	width:500px;
	padding:1px
}

.C1 { 
	background-color:#BDD9D9;
	width:197px;
	height:16px;
	line-height:16px;
	font-weight:bold; 
	color:#656565;
	padding-left:5px;
}

.D1 { 
	background-color:#C1D3E3;
	width:197px;
	height:16px;
	line-height:16px;
	font-weight:bold; 
	color:#656565;
	padding-left:5px;
}

.C2 { 
	background-color:#D7E8E8;
	width:300px;
	height:16px;
	line-height:16px;
	padding-left:5px;
}

.D2 { 
	background-color:#DCEAEF;
	width:300px;
	height:16px;
	line-height:16px;
	padding-left:5px;
}

.whiteBox{
	background-image :url('images/white_box.gif');
	width:280px;
	height:69px;
	text-align:center;
	padding-top:0px;
	margin-bottom:20px;
	background-color:#FFFFFF;
}

/***********************************************************************************************/
/****************************** MISE EN PAGE MENU CANDIDAT *************************************/
/***********************************************************************************************/

#candidat-offres{
	width:110px;
	height:14px;
	position:absolute;
	left:55px;
	text-align:right;
	top:0px;
}

#candidat-alertes{
	width:95px;
	height:20px;
	position:absolute;
	left:169px;
	bottom:38px;
}

#candidat-publiRH{
	width:175px;
	height:20px;
	position:absolute;
	left:93px;
	top:27px;
}

#candidat-aide{
	width:45px;
	height:14px;
	position:absolute;
	left:445px;
	top:3px;
}

#candidat-cv{
	width:150px;
	height:30px;
	position:absolute;
	left:290px;
	top:33px;
	line-height:18px;
	font-size:3px;
}

#candidat-conseils{
	width:100px;
	height:20px;
	position:absolute;
	left:428px;
	top:33px;
	line-height:12px;
}



/***********************************************************************************************/
/****************************** MISE EN PAGE MENU RECRUTEUR *************************************/
/***********************************************************************************************/

#recruteur-cvtech{
	width:110px;
	height:14px;
	position:absolute;
	left:42px;
	text-align:right;
	top:0px;
}

#recruteur-alertes{
	width:95px;
	height:20px;
	position:absolute;
	left:156px;
	bottom:38px;
}

#recruteur-publiRH{
	width:155px;
	height:20px;
	position:absolute;
	left:100px;
	top:27px;
}

#recruteur-aide{
	width:45px;
	height:14px;
	position:absolute;
	left:459px;
	top:2px;
}

#recruteur-offre{
	width:140px;
	height:30px;
	position:absolute;
	left:314px;
	top:32px;
	line-height:18px;
	font-size:3px;
}

#recruteur-conseils{
	width:100px;
	height:20px;
	position:absolute;
	left:440px;
	top:32px;
	line-height:18px;
}

/***********************************************************************************************/
/****************************** MISE EN PAGE REVUE DE PRESSE  **********************************/
/***********************************************************************************************/

.revue_haut{
	position:relative;
	height:15px;
	width:500px;
	line-height:14px;
	margin-top:40px;
	background-image:url('images/revue_titre.gif');
}
.revue_date{
	float:right;
	color:#eeeeee;
	margin-right:10px;
}
.revue_titre{
	margin-left:15px;
	color:#efefef;
	text-align:left;
}
.revue_corps{
	position:relative;
	width:500px;
	background-image:url('images/revue_corps.gif');
	text-align:center;
}
.revue_texte{
	position:relative;
	padding-top:10px;
	margin-left:20px;
	margin-right:20px;
	padding-bottom:20px;
	width:460px;
	text-align:justify;
}
.revue_bas{
	position:relative;
	height:15px;
	width:500px;
	background-image:url('images/revue_bas.gif');
}
.revue_infos{
	margin-left:20px;
}
	
/***********************************************************************************************/
/************************* MISE EN PAGE DU COMPOSANT NUMPAGE************************************/
/***********************************************************************************************/
	
.conteneur_numpage{
	position:relative;
	text-align:center;
	height:18px;
	line-height:16px;
	margin-bottom:20px;
}	
	
.bouton_numpage{
	position:relative;
	float:left;
	height:18px;
	width:18px;
	margin-left:5px;
	margin-right:5px;
}
	
/***********************************************************************************************/
/************************************** LIENS **************************************************/
/***********************************************************************************************/

a.blanc:link,a.blanc:hover,a.blanc:visited{
	color:#EEEEEE;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	cursor : hand;	
}

a.menu:link,a.menu:hover,a.menu:visited{
	color:#EEEEEE;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	cursor : hand;	
}

a.bleu:link,a.bleu:hover,a.bleu:visited{
	color:#4C84B6;
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
	cursor : hand;	
}

a.orange:link,a.orange:hover,a.orange:visited{
	color:#F16B13;
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
	cursor : hand;
	font-weight:normal;	
}

a.normal:link,a.normal:visited{
	color:#757575;
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
	cursor : hand;
	font-weight:normal;	
}

a.normal:hover{
	color:#ffffff;
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
	cursor : hand;
	font-weight:normal;	
}

a.gris:link,a.gris:visited{
	color:#b7b7b7;
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
	cursor : hand;
	font-weight:normal;	
}

a.gris:hover{
	color:#4C84B6;
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
	cursor : hand;
	font-weight:normal;	
}

a.lien_marge:link,a.lien_marge:visited{
	color:#f3f3f3;
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
	cursor : hand;
	font-weight:normal;	
}

a.lien_marge:hover{
	color:#f3f3f3;
	font-family:verdana;
	font-size:12px;
	text-decoration:underline;
	cursor : hand;
	font-weight:normal;	
}

a.plan:link,a.plan:hover,a.plan:visited{
	color:#757575;
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
	cursor : hand;
	font-weight:normal;	
}
/***********************************************************************************************/





/***********************************************************************************************/
/******************************** CONTENEURS ***************************************************/
/***********************************************************************************************/

* html body .main {height:100%;overflow:hidden;}
* html body .main {height:0px;overflow:visible;}

.main{
	position:absolute;
	width:100%;
	text-align:center;
	height:100%;
}

.central{
	position:relative;
	width:760px;
	background:url('images/contenu_fond.gif') right;
	background-color:#8B8B8B;
	top:10px;
}

.corps{
	position:relative;
	min-height:300px;
}

* html body .corps {height:300px;}

.entete{
	position:relative;
	height:74px;
	text-align:left;
	background-color:#FFFFFF;
}
.photo{
	position:relative;
	height:92px;
	background-color:#AAAAAA;
	text-align:left;
}

.frame{
	position:relative;
	width:610px;
	height:auto;
	float:left;
	font-size:12px;
	line-height:16px;
	font-family:verdana;
	color:#353535;
}

.marge{
	position:relative;
	width:760px;
	background:url('images/contenu_fond.gif');
	background-color:#EEEEEE;
	height:760px;
	clear:bottom;
}

.div-min-height{position:relative;height:300px;width:0px;float:left;background-color:#333333;}

.div-min-height-bottom{position:relative;height:0px;clear:left;}

.pied{
	position:relative;
	width:760px;
	height:18px;
	background-color:#EBEBEB;
	background:url('images/contenu_bas.gif');
	margin:0px;
	padding:0px;
	line-height:18px;
	text-align:left;
	font-size:10px;
}

.bouton_menu1{
	text-align:center;
	width:120px;
	height:25px;
	background-image:url('images/bouton_menu1.gif');
	position:relative;
	float:right;
	top:30px;
	line-height:23px;
}

.bouton_menu2{
	text-align:right;
	width:145px;
	height:25px;
	background-image:url('images/bouton_menu2.gif');
	position:relative;
	float:right;
	top:30px;
	line-height:23px;
	font-size:12px;
}

.boite_marge{
	position:relative;
	width:130px;
	height:auto;
	background-image:url('images/cadrem.gif');
	float:right;
	right:10px;
	top:0px;
	margin-top:10px;
	text-align:center;
	font-size:5px;
}

.titre_marge{
	position:relative;
	width:150px;
	text-align:center;
	font-family:verdana;
	font-size:12px;
	background-image:url('images/titre_marge.gif');
	color:#ebebeb;
	font-weight:bold;
	margin-top:7px;
	margin-bottom:7px;
}

.contenu_marge{
	position:relative;
	width:150px;
	text-align:center;
	background-color:#9B9B9B;
	background-image:url('images/contenu_marge.gif');
	padding-bottom:10px;
	padding-top:5px;
}

.bandeau_marge{
	background-image:url('images/bandeau_marge.gif');
	padding-top:4px;
	padding-bottom:4px;
}

/***********************************************************************************************/
/************************************MISE EN PAGE LISTE DEROULANTE******************************/
/***********************************************************************************************/

.enroulee{
	background-image:url('images/fond_champ.gif');
	height:14px;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	border:#757575 1px solid;
	background-color:#F2EFEF;
	padding-left:2px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin:0px;
	position:absolute;
	text-align:left;
	line-height:14px;
}

.deroulee{
	background-color:#ebebeb;
	position:absolute;
	text-align:left;
	top:15px;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	border:#aaaaaa 1px solid;
	padding:0px;
	overflow: auto;
	left:0px;
	visibility:hidden;
	line-height:14px;
}

a.options:link,a.options:visited{
	width:100%;
	height:14px;
	cursor : hand;
	margin:0px;
	padding-left:2px;
	background-color:#eeeeee;
	color:#757575;
	text-decoration:none;
}

a.options:hover{
	width:100%;
	height:14px;
	cursor : hand;
	margin:0px;
	padding-left:2px;
	background-color:#F16B13;
	color:#ffffff;
	text-decoration:none;
}


select.multi{
	background-color:#f5f5f5;
	font-family:verdana;
	font-size:12px;
	color:#757575;
}

textarea{
	background-color:#f5f5f5;
	font-family:verdana;
	font-size:12px;
	color:#757575;
	padding:3px;
}

td.prix{
	text-align:right;
	padding-right:20px;
}