	
	/***************************/
	/*******   GENERAL    ******/
	/***************************/
	
	body
	{
		margin: 0px ;
		padding: 0px ;
		text-align: center ;
		font: 9pt Verdana ;
		background: #D8D9DB;
	}

	form, p, ul, li, h1, h2, h3, h4, ul, li
	{
		margin: 0px;
		padding	: 0px;
		text-align: left;
	}	
	
	h1
	{
		margin: 0px 0px 2px 0px ;
		padding: 0px;		
		text-align: center;
		font: 14px Verdana, sans-serif;
		font-weight: bold;
	}
	
	input, select
	{
		border: solid 1px #7A7B7C;
		background: #F3F2F4;
		margin: 0px;
		padding: 0px;		
	}
	
	input.input-button
	{
		border: outset 1px #7A7B7C;
		font: 10pt Tahoma ;	
	}	
	
	input.input-text
	{
		font: 10pt Tahoma ;
		height: 16px;
		width: 80px;			
	}
	
	select.input-text
	{
		font: 10pt Tahoma ;
		height: 16px;			
	}	
	
	img 
	{
		padding: 0px;
		border: 0px;
		margin: 0px;	
	}


	/***************************/
	/*    STYEL CONTENT           */	
	/***************************/			


#content a:link
	{
		color: #7F3813;
		text-decoration:none;	
	}	

#content a:active
	{
		color: #7F3813;
		text-decoration:none;	
	}	
	
#content a:hover
	{
		color: #7F3813;
    text-decoration:underline;	
	}	
#content a:visited
	{
		color: #7F3813;
		text-decoration:none;	
	}	 

	#content li
	{
		list-style-type: none;
    padding-bottom:5px;			
	}	
	
	#content li:before
	{
		content: "\2217\0020\0020";
		color: #853A13;
	}
	
	#content li.sublist
	{
		padding-left: 2em;
		font-style: italic;	
	}		

	#content h3
	{
		padding-top: 12px;
		padding-bottom: 6px;
		font-size:10pt;
	}

	#content p.pagina
	{
    text-align:center;
		padding-top: 10px;
	}
  	
	/***************************/
	/*    MAIN MODEL           */	
	/***************************/		
		
	div#main
	{
		width: 1028px ;
		margin: auto ;
		padding: 0px;
		border: none;
		background :url('http://www.emploilr.com/images/charte/body-bg.jpg') repeat-y;
	}

	#top-link-div
	{
		border: 0px;
		text-align: left;
		padding-top: 10px ;
		margin: 0px;
		margin-right:20px;
		float: left ;
		background : #D8D9DB;
	}
	
	#top-login-div
	{
		border: 0px;
		text-align: right;
		padding: 5px 20px 0px 0px ;
		margin: 0px;
		background : #D8D9DB;
		color:  #7F3813;
	}	
  	
	#login-form
	{
		border: 0px;
		height: 25px;
		background: #D8D9DB;	
		text-align: right;
		/*padding: 5px 20px 0px 0px ;*/
	}	

.log_err{
  color:red;
  font-weight:bold;
}	
	div#header
	{		
		width: 1028px ;	
		height: 225px ;	
		margin: 0px ;
		padding: 0px ;
		border: 0px;
		background :url('http://www.emploilr.com/images/charte/bg-menu.jpg') no-repeat;
		text-align: left;				
	}
	
	div#top-ads
	{		
		text-align: left;	
		height: 60px ;
		width:468px;
		padding: 0px ;	
 		border: 0px ;			
		margin: 0px 0px 0px 450px ;
		/*position:absolute;*/
		/*border: solid 1px;*/
	}

  #banner
	{
		padding: 0px;
		border: 0px;
		margin: 0px;	
	}	
/*	#top-ads
	{
		width:468px;
		height:60px;
		text-align: left;
	}
*/

	/********* MENU ***********/	

	div#menu
	{
		margin: 0px 0px 0px 250px;
		text-align:left;
		padding: 0px;
		border: 0px;
	}
	
	div#menu-items
	{
		text-align: center;	
		padding: 5px 0px 0px 0px ;
		height:20px;
		border: 0px;
	}	
	
	ul.sub-menu-list
	{
		border: 0px;
		margin: 0px;
		padding: 0px;
		width: 100%;
		overflow: hidden;
		display: none;	
	}
		
	.sub-menu-list li
	{
		/*border : solid 1px;*/
		display: inline;
		font: 12px Verdana, sans-serif;
		text-align: center;
		line-height: 16px;	
		padding: 0px;	
		margin: 0px;
	}
	
	.sub-menu-list a
	{
		border: none;
		padding: 0px 10px 0px 10px;
		color: #7F3813;
	}		
#menu_items a:link
	{
		text-decoration:none;	
	}	

#menu_items a:active
	{
		text-decoration:none;	
	}	
	
#menu_items  a:hover
	{
    text-decoration:underline;	
	}	
#menu_items  a:visited
	{
		text-decoration:underline;	
	}	
	
	div#content
	{
		border: 0px;
		padding: 0px ;
		margin: 2px 15px 0px 15px;
		width: 996px ;
		text-align: left ;
		top : 0px;
	}
	
  div#ariane{
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 8pt;
    margin-left:4px;
    padding-bottom:6px;
  }
  
	div#left-column 
	{
		height: 100%;
		width: 300px ;
		padding: 0px;
		float: left ;
		font: 12px Verdana, sans-serif;
		text-align: right ;
	}	

	div#center-column 
	{		
     	margin-left: 305px ;
     	margin-right: 260px ;
     	padding: 0px;
     	height: 100%;
    	font: 12px Verdana, sans-serif;
		text-align: center ;
	}
	
	div#right-column 
	{
		height: 100%;
		width: 255px ;
		padding: 0px;
		float: right ;
		font: 12px Verdana, sans-serif;
		text-align: left ;
		
	}	
	
	/******** BOTTOM *********/		
		
	div#footer
	{
		width: 1028px ;
		clear:both;
		text-align: center ;
		padding: 15px 0px 0px 0px;
		margin: 0px;
		border: 0px ;		
		font: 11px Arial ;
		color: white;
		background: url('http://www.emploilr.com/images/charte/body-footer-1.jpg') repeat-y;		
	}
	
	#footer #site-map
	{
		
		width: 600px ;
		height: 150px;
		text-align: center ;
     	margin-left: auto ;
     	margin-right: auto ;
		padding: 0px;
		font: 11px Arial ;	
		border: 0px;
	}	
	
	#footer #site-contact
	{
		clear:both;
		width: 1028px ;
		height: 64px;
		background: url('http://www.emploilr.com/images/charte/body-footer-2.jpg') no-repeat;	
	}
	
	#footer a
	{
		text-decoration: none ;
		color: white;		
	}
	
	#footer a:hover
	{
		text-decoration: underline ;
		color: white;
	}
	
	/***************************/
	/*******    BLOCK     ******/																
	/***************************/
		
	/***************************
	    BLOCK ORANGE
	***************************/	
/*	.box-orange
	{
		padding: 0px;
		margin: 0px;
		text-align: left;
		font: 11pt verdana ;	
		font-weight: bold;	
		color:  #7F3813;	
	}*/
.box-orange
	{
	padding: 0px;
	padding-left: 0px;
	margin: 0px;
	text-align: left;
	font: 9pt verdana;
	font-weight: bold;
	color: #CC7B00;
}
.tit_box{
	  padding-left: 30px;
		background: url('http://www.emploilr.com/images/charte/picto-orange.gif') left top no-repeat;
}
	
	.box-orange .box-orange-h1 {
		padding-left: 10px;
		margin-left: 5px;		
		background: url('http://www.emploilr.com/images/charte/img-header-orange-top.gif') left bottom no-repeat;
	}
	
	.box-orange .box-orange-h1 .box-orange-h2 {			
		padding-top: 22px;
		background: url('http://www.emploilr.com/images/charte/img-header-orange-top.gif') right bottom no-repeat;	
	}
	
	.box-orange .box-orange-c1
	{		
		margin-left: 5px;
		background: url('http://www.emploilr.com/images/charte/img-header-orange-content.gif') left top repeat-y;
	}
	
	.box-orange .box-orange-c1 .box-orange-c2
	{		
		margin: 0px 0px 0px 15px;
		background: url('http://www.emploilr.com/images/charte/img-header-orange-content.gif') right top repeat-y;
		/*padding: 0px 13px 0px 3px;*/
		padding: 0px 13px 0px 3px;
		font: 8pt verdana ;	
		color:  black;
		font-weight: normal;	
	}		
	
	.box-orange .box-orange-f1 {
		margin-left: 5px;				
		padding-left: 40px;
		background: url('http://www.emploilr.com/images/charte/img-header-orange-bottom.gif') left top no-repeat;
	}
	
	.box-orange .box-orange-f1 .box-orange-f2 {
		margin-top: 0px;		
		padding-top: 22px;
		background: url('http://www.emploilr.com/images/charte/img-header-orange-bottom.gif') right top no-repeat;
	}	
		
	/***************************
	    BLOCK ORANGE II
	***************************/	
	.box-orange-2
	{
	padding: 0px;
	margin: 0px;
	text-align: left;
	font: 10pt verdana;
	font-weight: bold;
	color: #CC7B00;
}
	
	.box-orange-2 .box-orange-2-h1 {
		padding-left: 10px;
		margin-left: 5px;		
		background: url('http://www.emploilr.com/images/charte/img-header-orange-top-2.gif') left bottom no-repeat;
	}
	
	.box-orange-2 .box-orange-2-h1 .box-orange-2-h2 {			
		padding-top: 22px;
		background: url('http://www.emploilr.com/images/charte/img-header-orange-top-2.gif') right bottom no-repeat;	
	}
	
	.box-orange-2 .box-orange-2-c1
	{		
		margin-left: 5px;
		background: url('http://www.emploilr.com/images/charte/img-header-orange-content-2.gif') left top repeat-y;
	}
	
	.box-orange-2 .box-orange-2-c1 .box-orange-2-c2
	{		
		margin: 0px 0px 0px 5px;
		background: url('http://www.emploilr.com/images/charte/img-header-orange-content-2.gif') right top repeat-y;
		padding: 0px 16px 0px 6px;
		font: 8pt verdana ;	
		color:  black;
		font-weight: normal;	
	}		
	
	.box-orange-2 .box-orange-2-f1 {
		margin-left: 5px;				
		padding-left: 40px;
		background: url('http://www.emploilr.com/images/charte/img-header-orange-bottom-2.gif') left top no-repeat;
	}
	
	.box-orange-2 .box-orange-2-f1 .box-orange-2-f2 {
		margin-top: 0px;		
		padding-top: 22px;
		background: url('http://www.emploilr.com/images/charte/img-header-orange-bottom-2.gif') right top no-repeat;
	}
	
	/***************************
	    BLOCK GREEN 
	***************************/	
	.box-green
	{
	padding: 0px;
	margin: 0px;
	text-align: left;
	font: 9pt verdana;
	font-weight: bold;
	color: #4A8826;
}
	
	.box-green .box-green-h1 {
		padding-left: 10px;
		margin-left: 5px;		
		background: url('http://www.emploilr.com/images/charte/img-header-green-top.gif') left bottom no-repeat;
	}
	
	.box-green .box-green-h1 .box-green-h2 {			
		padding-top: 22px;
		background: url('http://www.emploilr.com/images/charte/img-header-green-top.gif') right bottom no-repeat;	
	}
	
	.box-green .box-green-c1
	{		
		margin-left: 5px;
		background: url('http://www.emploilr.com/images/charte/img-header-green-content.gif') left top repeat-y;
	}
	
	.box-green .box-green-c1 .box-green-c2
	{		
		margin: 0px 0px 0px 5px;
		background: url('http://www.emploilr.com/images/charte/img-header-green-content.gif') right top repeat-y;
		padding: 0px 6px 0px 6px;
		font: 8pt verdana ;	
		color:  black;
		font-weight: normal;	
	}		
	
	.box-green .box-green-f1 {
		margin-left: 5px;				
		padding-left: 40px;
		background: url('http://www.emploilr.com/images/charte/img-header-green-bottom.gif') left top no-repeat;
	}
	
	.box-green .box-green-f1 .box-green-f2 {
		margin-top: 0px;		
		padding-top: 22px;
		background: url('http://www.emploilr.com/images/charte/img-header-green-bottom.gif') right top no-repeat;
	}	
	
	/***************************
	    BLOCK GREEN II
	***************************/	
	.box-green-2
	{
		padding: 0px;
		margin: 0px;
		text-align: left;
		font: 10pt verdana ;	
		font-weight: bold;		
		color:  #77D042;
	}	
	
	.box-green-2 .box-green-2-h1 {
		padding-left: 10px;
		margin-left: 5px;		
		background: url('http://www.emploilr.com/images/charte/img-header-green-top-2.gif') left bottom no-repeat;
	}
	
	.box-green-2 .box-green-2-h1 .box-green-2-h2 {			
		padding-top: 22px;
		background: url('http://www.emploilr.com/images/charte/img-header-green-top-2.gif') right bottom no-repeat;	
	}
	
	.box-green-2 .box-green-2-c1
	{		
		margin-left: 5px;
		background: url('http://www.emploilr.com/images/charte/img-header-green-content-2.gif') left top repeat-y;
	}
	
	.box-green-2 .box-green-2-c1 .box-green-2-c2
	{		
		margin: 0px 0px 0px 5px;
		background: url('http://www.emploilr.com/images/charte/img-header-green-content-2.gif') right top repeat-y;
		padding: 0px 16px 0px 6px;
		font: 8pt verdana ;	
		color:  black;
		font-weight: normal;	
	}		
	
	.box-green-2 .box-green-2-f1 {
		margin-left: 5px;				
		padding-left: 40px;
		background: url('http://www.emploilr.com/images/charte/img-header-green-bottom-2.gif') left top no-repeat;
	}
	
	.box-green-2 .box-green-2-f1 .box-green-2-f2 {
		margin-top: 0px;		
		padding-top: 22px;
		background: url('http://www.emploilr.com/images/charte/img-header-green-bottom-2.gif') right top no-repeat;
	}				

	/***************************
	    BLOCK PURPLE 
	***************************/	
	.box-purple
	{
	padding: 0px;
	margin: 0px;
	text-align: left;
	font: 9pt verdana;
	font-weight: bold;
	color: #742168;
}
	
	.box-purple .box-purple-h1 {
		padding-left: 10px;
		margin-left: 5px;		
		background: url('http://www.emploilr.com/images/charte/img-header-purple-top.gif') left bottom no-repeat;
	}
	
	.box-purple .box-purple-h1 .box-purple-h2 {			
		padding-top: 22px;
		background: url('http://www.emploilr.com/images/charte/img-header-purple-top.gif') right bottom no-repeat;	
	}
	
	.box-purple .box-purple-c1
	{		
		margin-left: 5px;
		background: url('http://www.emploilr.com/images/charte/img-header-purple-content.gif') left top repeat-y;
	}
	
	.box-purple .box-purple-c1 .box-purple-c2
	{		
		margin: 0px 0px 0px 5px;
		background: url('http://www.emploilr.com/images/charte/img-header-purple-content.gif') right top repeat-y;
		padding: 0px 6px 0px 6px;
		font: 8pt verdana ;	
		color:  black;
		font-weight: normal;	
	}		
	
	.box-purple .box-purple-f1 {
		margin-left: 5px;				
		padding-left: 40px;
		background: url('http://www.emploilr.com/images/charte/img-header-purple-bottom.gif') left top no-repeat;
	}
	
	.box-purple .box-purple-f1 .box-purple-f2 {
		margin-top: 0px;		
		padding-top: 22px;
		background: url('http://www.emploilr.com/images/charte/img-header-purple-bottom.gif') right top no-repeat;
	}	
	
	/***************************
	    BLOCK PURPLE II
	***************************/	
	.box-purple-2
	{
		padding: 0px;
		margin: 0px;
		text-align: left;
		font: 10pt verdana ;	
		font-weight: bold;		
		color:  #AA2A97;
	}	
	
	.box-purple-2 .box-purple-2-h1 {
		padding-left: 10px;
		margin-left: 5px;		
		background: url('http://www.emploilr.com/images/charte/img-header-purple-top-2.gif') left bottom no-repeat;
	}
	
	.box-purple-2 .box-purple-2-h1 .box-purple-2-h2 {			
		padding-top: 22px;
		background: url('http://www.emploilr.com/images/charte/img-header-purple-top-2.gif') right bottom no-repeat;	
	}
	
	.box-purple-2 .box-purple-2-c1
	{		
		margin-left: 5px;
		background: url('http://www.emploilr.com/images/charte/img-header-purple-content-2.gif') left top repeat-y;
	}
	
	.box-purple-2 .box-purple-2-c1 .box-purple-2-c2
	{		
		margin: 0px 0px 0px 5px;
		background: url('http://www.emploilr.com/images/charte/img-header-purple-content-2.gif') right top repeat-y;
		padding: 0px 16px 0px 6px;
		font: 8pt verdana ;	
		color:  black;
		font-weight: normal;	
	}		
	
	.box-purple-2 .box-purple-2-f1 {
		margin-left: 5px;				
		padding-left: 40px;
		background: url('http://www.emploilr.com/images/charte/img-header-purple-bottom-2.gif') left top no-repeat;
	}
	
	.box-purple-2 .box-purple-2-f1 .box-purple-2-f2 {
		margin-top: 0px;		
		padding-top: 22px;
		background: url('http://www.emploilr.com/images/charte/img-header-purple-bottom-2.gif') right top no-repeat;
	}	
	
	
	/***************************/
	/*******     ADS      ******/		
	/***************************/
	
	.ads1, .ads2
	{
		/*width: 95%;*/
		width: 100%;
		padding:0px;
		margin-top:10px;
		margin-bottom:5px;
		/*margin:0px;*/
		text-align: center;
		/*border: solid 1px #EDEDED;*/
	}
	

	.ads1 p, .ads2 p
	{
		font: 9px Arial;
		text-align: center;		
		vertical-align: top;
		background: transparent;
		width: 98%;
	}	
	
	/***************************/
	/*******    IMAGES    ******/		
	/***************************/	
	
	img.image
	{
		border: none ;
		margin: 0px;
		vertical-align: bottom;	
		text-align: center;	
	}	
	
	img.icon
	{
		border: none;
		margin: 0px;
		padding: 0px;
		vertical-align: middle;
	}		
		
	img.medium-size
	{
		border: none ;
		padding:4px;
		width: 100px;
		height: 70px;
		float:left;
	}		
	
	img.small-size
	{
		border: none ;
		padding:4px;
		width: 65px;
		height: 65px;
		float:left;
	}
	
	/***************************/
	/*******     NAVLIST   ******/
	/***************************/


	ul.navlist
	{
		font-family: sans-serif; 
		margin:  0px;
		padding: 0px;			
		list-style-type: none;	
		width: 150px;
		font-size: 11px;
		font-weight: normal;
		text-align: left;
		border: 0px;
		float: left;
	}
	
	.list-main-link
	{	
		font: 12px Tahoma;
		font-weight: bold;	
		color: white;	
		margin:  0px;
		padding: 0px;
		width: 150px;
	}	
	
	ul.navlist li
	{
		margin:  0px;
		padding: 0px 0px 0px 5px;
		border-left:  0px;
		line-height: 20px;
		color: white;			
	}	

	ul.navlist li a
	{
		margin: 0px;
		padding: 0px;		
	}	


	/***************************/
	/*******     TABLES   ******/
	/***************************/

table,td,th {
	border-collapse:collapse;
	margin: 0px;
	/*padding: 2px;*/
}

table {
	border: none;
	font-family: Tahoma;
	/*caption-side: bottom;*/
	font-size: 10pt;
	width: 95%;
}

/*table caption {
	text-align:left;
	font-size: 8pt;
	line-height: 15px;	
	margin-top: 5px;
	margin-bottom: 10px;		
}*/

tr.header-orange{	
	font-weight:bold;
	border-bottom: solid 2px #EAC491;	
}

tr.content-orange {	
	font-weight:normal;	
	background: #F8EBD9;
}

tr.footer-orange {	
	font-weight:normal;	
	border-bottom: solid 2px #EAC491;
	background: #F0D6B2;
}


	/***************************/
	/*******   EMPLOI    ******/
	/***************************/
#offre_select form {
  	margin: 0px;
		padding	: 0px;
		display:inline;
}
#offre_select select {
  font-size: 8pt;
  width:220px;
}

	/***************************/
	/*******   AGENDA   ******/
	/***************************/
#agenda li {
		padding-bottom: 12px;
		font-weight:bold;
}

	/***************************/
	/*******   ACTUALITE  ******/
	/***************************/
#actu div{
		margin: 0px;
		padding: 0px;
}
#actu h4{
		margin-bottom: 6px;
		padding-top: 14px;
		font-size:10pt;
}
#actu_act h3{
  font-size:10pt;
}
#actu_act h5{
  margin-top:4px;
  margin-bottom:8px;
  font-size:8pt;
}
#actu_titactpub{
margin:0;
padding:0;
font-size:8pt;
}
#actu_actpub{
  background-color:white;
  border:1px solid gray;
  padding: 2px;
}
#actu_det h3{
  font-size:10pt;
}
#actu_det h4{
  font-size:9pt;
  font-weight:normal;
}
#actu_det h5{
  font-size:8pt;
}
#actu_detpub{
  background-color:white;
  border:1px solid gray;
  padding: 2px;
}
	/***************************/
	/*******   ENTREPRISE    ******/
	/***************************/
#ent_alpha{
width:75%;
font-size:10pt;
margin-left:70px;
text-align:center;
}#ent_res h3{
		padding	: 0px;
		margin-bottom:6px;
		margin-top:20px;
}
#ent_res h4{
  	margin: 0px;
  	margin-bottom:6px;
		padding	: 0px;
  font-size: 9pt;
}
	/***************************/
	/*******   ANNU RH    ******/
	/***************************/
#annu_rh{
		padding-top: 10px;
}
#annu_rh h4{
  	margin: 0px;
  	margin-bottom:6px;
		padding	: 0px;
  font-size: 9pt;
}
	/***************************/
	/*******   CARRIERE  ******/
	/***************************/
#carri li{
		margin: 0px;
		padding: 0px;
	list-style-position: outside;
}

	/***************************/
	/*******   OFFRE HTML  ******/
	/***************************/
#of_chart {
margin:0px;
padding:0px;

}
#of_chart table, th, td, img, div {
margin:0px;
padding:0px;
width: auto;

}
#tab_uni{
margin:0px;
padding:0px;
	border-collapse:collapse;
border : 1px solid #FFCC00;
}
#tab_uni tr{
margin:0px;
padding:0px;
border:0;
}
#tab_uni td{
margin:0px;
padding:0px;
border:0;
}

.tab_off {
margin:0px;
padding-bottom:0px;
border:0;
}

#cftt{
margin:0px;
padding:0px;
}

