
*
{
	margin : 0;
	padding : 0;
}

body
{
	background-image 	: url(../img/fond.gif);
	background-repeat : repeat-x;
	background-color 	: #000;
}

body, table
{
	font-family : Arial;
	font-size : 12px;
}

#mainId
{
	width : 980px;
	position : relative;
	margin-left :  -490px;
	left	 : 50%;
	/* background-color : #fff; */
}

#headerId
{
	height 			: 127px;
	position		: relative;
}

#logoId {
	cursor 				: pointer;
	background-image 	: url(../img/header.gif);
	background-repeat : no-repeat;
	width			: 495px;
	height		: 106px;
	top 			: 0;
	right 		: 0;
}


#logId
{
	background-image 	: url(../img/nolog_home.gif);
	background-repeat : no-repeat;
	position	: absolute;
	width			: 404px;
	height		: 106px;
	top 			: 0;
	right 		: 0;
}

#logzoneId
{
	position	: absolute;
	width			: 390px;
	height		: 60px;
	top 			: 0;
	right 		: 0;
}

#navId
{
	position 	: absolute ;
	top 		 	: 106px;
	
	height 	 	: 21px;
	width 		: 980px;
	background-color : #d4d4d4;
	border 		: 0px solid blue;
}

#navPartId
{
	position 	: absolute ;
	top				: 21px;
	right			: 6px;
	height		: 33px;
	width			: 791px;
	background-color : #d4d4d4;
}

.nav_bt_zone
{
	height : 21px;
	overflow: hidden;
	background : url(../img/fl_nav.gif) #bcbcbc 183px top no-repeat;
}

.bt_nav
{
	display : block;
	width		: 20px;
	height	: 20px;
	margin-right : 6px;
	float		: left;
	outline : none;
}

.bt_nav:hover
{
	background-position : left bottom;
}

#bt_nav_homeId
{
	background-image : url(../img/menu_icone_home.gif);
}

#bt_nav_contactId
{
	background-image : url(../img/menu_icone_contact.gif);
}

#bt_nav_planSiteId
{
	background-image : url(../img/menu_icone_plan_site.gif);
}

#bt_nav_mentionId
{
	background-image : url(../img/menu_icone_mention.gif);
}

#bt_nav_faqId
{
	background-image : url(../img/menu_icone_faq.gif);
}

#bt_nav_abusId
{
	background-image : url(../img/menu_icone_abus.gif);
}

#bt_nav_recommanderId
{
	background-image : url(../img/menu_icone_recommander.gif);
}

.bt_nav_droite
{
	display : block;
	float		: right;
	background-color : #555555;
	border-left : 1px solid #bcbcbc;
	text-align : center;
	color 	: #fff;
	padding	: 3px 20px;
	text-decoration : none;
	outline : none;
	min-width : 70px;
	_width : 70px;
}

#navTxtId
{
	position 	: absolute;
	width 		: 300px;
	height  	:	15px;
	top 			: 3px;
	left			: 195px;
	font-weight	: bold;
	color 		: #fff;
}

#main_bodyId
{
	
	min-height 	: 850px;
	_height 		: 850px;
	border 			: 0px solid green;
}

.mainBodyTable
{
	margin-left : 6px;
	width				: 968px;
	border			: 0px solid blue;
	padding			: 0px;
}


.col_g
{
	width 			: 177px;
}

.col_d
{
	width 			: 791px;
	padding-top	: 33px;
	border			: 0px dashed blue;
}

.pousseur
{
	width 	: 1px;
	height 	: 1px;
	clear		: both;
}

a img
{
	text-decoration : none;
	border	: 0;
}

a:hover
{
	text-decoration : none;
}

input[type="text"]
{
	border	:	1px solid #ccc;
}

.srh_field
{
	border	: 1px solid #ccc;
	width 	: 200px;
}

select.srh_field
{
	border	: 1px solid #ccc;
	width : 202px;
}


/*///////// Main /////////////*/

a.bt_mainBody
{
	display 		: block;
	float 			: left;
	width				: 193px;
	height			: 33px;
	margin-left : 5px;
	outline			: none;
}

a.bt_mainBody:hover,
a.bt_mainBody.on
{
	background-position : left bottom;
}

#btPart_1_Id
{
	background-image : url(../img/bt_ECL_1.png);
}

#btPart_2_Id
{
	background-image : url(../img/bt_MET_1.png);
}

#btPart_3_Id
{
	background-image : url(../img/bt_JOB_1.png);
}

#btPart_logENT_Id
{
	background-image : url(../img/bt_JOB_desk.png);
}

#btPart_logTLT_Id
{
	background-image : url(../img/bt_TLT_desk.png);
}

#btPart_logECL_Id
{
	background-image : url(../img/bt_ECL_desk.png);
}

.box
{
	width 	: 168px;
	margin 	:	0 0 6px 6px ;
	background : #fff;
	line-height : 1.2em;
}

.barre_header
{
	padding 	 : 5px;
	background : url(../img/fond_barre_header.gif) #ccc no-repeat;
}

.fond_colgrise
{
	width							: 457px;
	background-color	: #ccc;
	position					: absolute;
	top								: 10px;
	left							: 0;
	height						: 3000px;
	border						: 0px solid red;
	z-index						: 10;
}

.bt_header_retour
{
	float : right;
	height	: 20px;
}

a.bt_derPopup
{
	font-size 			: 12px;
	color 					: #000;
	text-decoration : none;
	font-weight 		: bold;
}

a.bt_derPopup:hover
{
	color : #9F1D97;
	/*font-weight : bold;*/
}

/*/////// LOGIN /////////////*/

#logzoneId input
{
	width  : 100px;
	border : 1px solid #7b7b7b;
}

#logzoneId a
{
	color : #000;
}

#logzoneId a:hover
{
	text-decoration : none;
}

/*/////// MET_1 /////////////*/

.MET
{
	position : relative;
}

.MET .barre_header,
.MET a
{
	color	: #ad3f04;
}

#MET_1_barreId
{
	overflow			:	hidden;
}

#fond_MET_1Id
{
	background 		: url(../img/fond_MET_1.jpg) no-repeat;
	padding-left	: 10px;
	z-index				: 20;
	position 			: relative;
	min-height		: 850px;
	_height				: 850px;
}

#MET_1_txtId
{
	margin				: 119px 0 0 23px;
	color 				: #000;
	width					: 410px;
	float					: left;
}

#MET_1_ficheId
{
	float		: right;
	width		: 293px;
	border	: 1px solid #ccc;
	margin	: 70px 20px 0 0;
}



#MET_1_fiche_headerId
{
	height			: 55px;
	background	: url(../img/fond_MET_1_fiche.gif) no-repeat right bottom;
}

#MET_1_fiche_headerId .padding
{
	margin : 5px;
}

#MET_1_fiche_barreId
{
	padding			: 5px 0px;
	text-align	: center;
	background	: #ccc;
}

#MET_1_fiche_txtId
{
	margin : 5px 
}

#MET_1_fiche_txtId li p
{
	display : inline;
}


#MET_1_1_titreId
{
	overflow		: hidden;
	text-align 	: justify;
	padding-right: 20px;
}

#MET_1_1_selectId
{
	position 	: absolute;
	width			: 500px;
	height		: 30px;
	top				: 25px;
	right			: 0;
	text-align:right;
	padding		: 5px;
	border		: 0px solid blue;
	z-index		: 100;
}

#MET_1_contentId h1
{
	margin-top 		: 5px;
	padding-left 	: 20px;
	border-bottom	: 4px solid #EE6D08;
	font-size			: 22px;
	float 				: left;
}


#MET_1_contentId 
{
	
	background 		: url(../img/fond_ville.gif) #fff no-repeat;
	background-position : 600px 106px; 
	
	min-height		: 850px;
	_height				: 850px;
	
	
}

#bt_baseMetierId
{
	position 	: absolute;
	top				: 30px;
	left			: 517px;
	display		: block;
	width			: 222px;
	height		: 25px;
	overline 	: none;
	border		: 0px dashed blue;
	cursor 		: pointer;
	z-index		: 100;
}

#MET_1_1_titreId .padding
{
	margin	: 10px 0 5px 20px ;
}

#MET_1_1_colgId
{
	clear				: both;
	width 			: 380px;
	float 			: left;
	margin-left	: 10px;
	_margin-left: 5px;
	line-height	: 20px;
	overflow		: visible;
}


#MET_1_1_coldId
{
	width 				: 380px;
	float 				: right;
	margin-right	: 10px;
	_margin-right	: 5px;
	background		: #ccc;
	height				: 500px;
	overflow			: scroll;
	
}

#MET_1_1_radioZoneId
{
	padding 		: 3px 0;
	border 			: 1px solid #ccc;
	text-align 	: center;
	
}

#MET_1_1_radioZoneId span,
#MET_1_1_radioZoneId input
{
	cursor : pointer;
}

#MET_1_1_colgId input,
#MET_1_1_colgId img,
#MET_1_1_coldId img
{
	vertical-align : middle;
}

#MET_1_1_colgId a.on,
#MET_1_1_colgId a.on:hover
{
	width 			: 391px;
	background 	: #ccc;
}

#MET_1_1_colgId a
{
	display : block;
	text-decoration : none;
	color		: #000;
	outline	: none;
}

#MET_1_1_colgId a:hover
{
	background 	: #FC9444;
}

#MET_1_1_coldId .padding
{
	margin : 0 10px;
	line-height : 18px;
}

#MET_1_1_coldId a
{
	display : block;
	text-decoration : none;
	color		: #000;
	outline	: none;
}

#MET_1_1_coldId a:hover
{
	background : #EBEBEB;
}

a#met_bt_infoId,
a#met_bt_listingId
{
	display					: block;
	position				: relative;
	left						: 400px;
	width						: 120px;
	height					: 19px;
	background 			: url(../img/met_bt_info_off.gif) no-repeat;
	color						: #565656;
	text-decoration : none;
	outline 				: none;
	float						: left;
}

a#met_bt_listingId
{
	float				: left;
	left				: 400px;
}

#met_bt_infoId div,
#met_bt_listingId div
{
	padding : 2px 0 0 30px;
}

a#met_bt_infoId:hover,
a#met_bt_infoId.on,
a#met_bt_listingId:hover,
a#met_bt_listingId.on
{
	background : url(../img/met_bt_info_on.gif) no-repeat;
}

.case_fiche
{
	border	:	1px solid #ccc;
	_width		: 100%;
	padding : 10px;
	overflow : hidden;

}

.case_fiche li p
{
	display : inline;
}

.met_srh_loader a 
{
	color : #666;
}

/*///////  JOB  /////////////*/

.JOB
{
	position : relative;
}

#JOB_1_contentId
{
	overflow	: hidden;
}


#fond_JOB_1Id
{
	padding-left	: 10px;
	background 		: url(../img/fond_JOB_1.jpg) no-repeat;
	min-height		: 850px;
	_height				: 850px;
	position 			: relative;
	z-index				: 20;
}

#JOB_1_txtId
{
	margin				: 140px 0 0 23px;
	color 				: #000;
	width					: 410px;
	float					: left;
}

#JOB_1_ActusZoneId
{
	float		: right;
	width		: 293px;
	border	: 1px solid #ccc;
	margin	: 50px 20px 0 0;
}

.JOB_1_Actu
{
	width		: 263px;
	margin 	: 0 0 15px 10px;
	padding : 10px 0;
	border-bottom : 1px solid #ccc;
}

.JOB a,
.JOB .barre_header
{
	color	: #883583;
}

#bt_srhTalId,
#bt_srhEntId,
#bt_srhJobId
{
	display 	: block;
	position 	: absolute;
	height		: 25px;
	top				:	29px;
	border		: 0px dashed blue;
	z-index		: 100;
}

#bt_srhTalId
{
	width	:	198px;
	left	: 133px;
}

#bt_srhEntId
{
	width	:	203px;
	left	: 356px;
}

#bt_srhJobId
{
	width	:	210px;
	left	: 578px;
}

/*///////  ECL  /////////////*/

.ECL
{
	position : relative;
}

#ECL_1_contentId
{
	overflow	: hidden;
}

#fond_ECL_1Id
{
	padding-left	: 10px;
	background 		: url(../img/fond_ECL_1.jpg) no-repeat;
	min-height		: 850px;
	_height				: 850px;
	position 			: relative;
	z-index				: 20;
}

#ECL_1_contentId ul
{
	color : #000;
}

#ECL_1_txtId
{
	margin				: 120px 0 0 23px;
	color 				: #000;
	width					: 410px;
	float					: left;
}

#ECL_1_ActusZoneId
{
	float		: right;
	width		: 293px;
	border	: 1px solid #ccc;
	margin	: 50px 20px 0 0;
}

.ECL_1_Actu
{
	width		: 263px;
	margin 	: 0 0 15px 10px;
	padding : 10px 0;
	border-bottom : 1px solid #ccc;
}

.ECL a,
.ECL .barre_header
{
	color	: #4f6904; 
}

#bt_srhForId
{
	display 	: block;
	position 	: absolute;
	width			:	222px;
	height		: 25px;
	left			: 517px;
	top				:	29px;
	border		: 0px dashed blue;
	z-index		: 10000;.
}

/*/////// ACT /////////////*/

.ACT a
{
	color : #565656;
}

.ACT_1_ActusZone
{
	width 	: 751px;
	margin 	: 20px 0 20px 20px;
	border 	: 1px solid #ccc;
	overflow: hidden;
}

.ACT_1_Actu
{
	margin				: 10px;
	border-bottom : 1px solid #ccc;
}

/*/////// COM /////////////*/

.COM a
{
	color : #565656;
}

h1.com_titre
{
	margin-top 		: 5px;
	padding-left 	: 20px;
	border-bottom	: 4px solid #EE6D08;
	font-size			: 22px;
	float 				: left;
}

table.com_table 
{
	margin 	: 10px;
	width 	: 775px;
}

table.com_table td
{
	border : 1px solid #ccc;
	padding : 10px;
}

table.com_table td h2
{
	font-size : 16px;
	color 		: #AFCD5B;
}

table.com_table a
{
	color : #000;
}

table.com_table table td
{
	border : 0;
	padding : 0;
}

table.com_table input
{
	width : 90%;
}

table.com_table textarea
{
	border 	: 1px solid #ccc;
	width 	: 352px;
}

.com_texte
{
	margin : 5px 20px ;
}

.com_texte
{
	margin : 5px 20px ;
}

.com_barre
{
	padding : 3px 21px;
	background : #282828;
	color : #fff;
	font-weight : bold;
	font-size : 16px;
}

.faq_ligne
{
	border 	: 1px solid #ccc;
	margin 	: 10px;
	width 	: 775px;
}

.faq_ligne .padding
{
	padding : 10px;
}

.faq_ligne h2
{
	font-size : 14px;
	color : #FE6601;
}

/*///////// INS /////////////*/

.ins_titre
{
	margin-top 		: 5px;
	padding-left 	: 20px;
	border-bottom	: 4px solid #D42AC9;
	font-size			: 22px;
	float 				: left;
}

.ins_mainTab 
{
	width : 770px;
}

.ins_mainTab .puce
{
	color : #D42AC9;
}

.ins_mainTab input
{
	width 	: 152px;
	height	:	17px;
	border	: 1px solid #666;
}

td.ins_main
{
	width 	: 50%;
	border 	: 1px solid #ccc;
}

.ins_mainTab .padding
{
	padding : 10px;
}

.ins_mainTab form table
{
	border-top : 1px solid #dcc2dd;
	border-bottom : 1px solid #dcc2dd;
}

.ins_mainTab form td
{
	padding : 2px 5px 2px 0;
	font-weight	: bold;
}

/*///////// SRH /////////////*/

#srh_colDId .barre_header
{
	height		:	44px;
	border		: 0px solid red;
	overflow	: hidden;
	position	:	relative;
}

#srh_header_navId
{
	float	:	right;
	width	: 150px;
	font-size : 11px;
	text-align : right;
}

#srh_header_navId img
{
	vertical-align : middle;
}

#srh_header_titreId
{
	position		: absolute;
	border			: 0px solid blue;
	top					: 35px;
	right				: 165px;
	width				: 195px;
	height			: 20px;
	text-align	: center;
}

#srh_header_btZoneId 
{
	position	: absolute;
	bottom		: 0;
	left			: 0;
}

#srh_header_btZoneId a
{
	display 		: block;
	float				: left;
	width				: 137px;
	height			:	24px;
	margin			: 0 0 0 5px;
	outline			: none;
}

#srh_bt_rechercheId
{
	background 	: url(../img/srh_bt_recherche_off.jpg) no-repeat;
}

#srh_bt_rechercheId:hover,
#srh_bt_rechercheId.on
{
	background 	: url(../img/srh_bt_recherche_on.jpg) no-repeat;
}

#srh_bt_resultatsId
{
	background 	: url(../img/srh_bt_resultats_off.jpg) no-repeat;
}

#srh_bt_resultatsId:hover,
#srh_bt_resultatsId.on
{
	background 	: url(../img/srh_bt_resultats_on.jpg) no-repeat;
}

#srh_bt_ficheId
{
	background 	: url(../img/srh_bt_fiche_off.jpg) no-repeat;
}

#srh_bt_ficheId:hover,
#srh_bt_ficheId.on
{
	background 	: url(../img/srh_bt_fiche_on.jpg) no-repeat;
}

#srh_colG_mapZoneId
{
	position 	: absolute;
	z-index		: 2000;
}

#srh_mapZone_tiretteId
{
	position	: absolute;
	right			: -9px;
	top				: 160px;
	width			: 12px;
	height		: 183px;
	cursor		: pointer;
	border		: 0px solid red;
	background-position	: right top;
	background-repeat		: no-repeat;
	z-index		: 10;
}

.srh_ecl #srh_mapZone_tiretteId
{
	background-image: url(../img/srh_ecl_tirette.gif);
}

.srh_ent #srh_mapZone_tiretteId,
.srh_tal #srh_mapZone_tiretteId,
.srh_emp #srh_mapZone_tiretteId
{
	background-image: url(../img/srh_job_tirette.gif);
}

#srh_legende_carto
{
	position	: absolute;
	top				: 530px;
	left			:	5px;
	width			:	165px;
	overflow  : hidden;
}

.srh_ent #srh_legende_carto,
.srh_tal #srh_legende_carto,
.srh_emp #srh_legende_carto
{
	background : #BF86BB;
}

.srh_ecl #srh_legende_carto
{
	background : #BED47F;
}

#srh_legende_carto .padding
{
	margin : 5px;
}

#srh_mapZone_tiretteId.on
{
	background-position: right bottom;
}

#srh_colG_mapId
{
	width			:	165px;
	height		:	500px;
	margin		: 10px 0 0 0;
	overflow	:	hidden;
}

.srh_ent #srh_colG_mapId,
.srh_tal #srh_colG_mapId,
.srh_emp #srh_colG_mapId
{
	border		: 5px solid #653366;
}

.srh_ecl #srh_colG_mapId
{
	border		: 5px solid #6F8725;
}

#srh_contentId
{
	overflow						: hidden;
	margin 							: 10px 0 0 10px;
	background-image 		: url(../img/fond_ville.gif);
	background-position : right 35px;
	background-repeat 	: no-repeat;
	
}

#result_agtId
{
	font-size : 12px;
}

#rsl_contentId
{
	overflow						: hidden;
	margin 							: 10px 0 0 10px;
	background-image 		: url(../img/fond_ville.gif);
	background-position : right 35px;
	background-repeat 	: no-repeat;
}

#fch_contentId
{
	width 							: 775px;
	overflow						: hidden;
	margin 							: 10px 0 0 10px;
	background-image 		: url(../img/fond_ville.gif);
	background-position : right 35px;
	background-repeat 	: no-repeat;
}

#srh_txtId
{
	margin 			: 10px 10px 0 10px;
	min-height	: 60px;
	_height			: 60px;
}

#srh_content_colGId
{
	width 			: 545px;
	float 			: left;
	border			: 0px solid red;
	overflow		: hidden;
	position 		: relative;
}


#srh_content_colDId
{
	width 				: 230px;
	margin-right	: 2px;
	float 				: right;
	overflow			: hidden;
	position			: relative;
}

.block_titre
{
	background-color 	: #ccc;
	padding						: 3px 0 3px 20px;
	margin						: 0 0 10px 0;
	font-size					: 12px;
	color							: #fff;
	font-weight				: bold;
	position					: relative;
	overflow					: hidden;
	top								:	0;
	left							:	0;
}

.block_titre a.information
{
	display					: block;
	color 					: #666;
	background-color: #ccc;
	text-decoration : none;
	outline 				: none;
	position				: absolute;
	width						: 110px;
	height					: 16px;
	top							: 4px;
	right						: 145px;
	border-top			: 0px solid white;
	border-left			: 1px solid white;
	border-right		: 0px solid white;
	overflow					: hidden;
	background-image : url(../img/met_bt_info_off.gif);
	background-repeat: no-repeat;
	background-position : -10px top; 
}

.block_titre a.information div
{
	padding	: 2px 0 0 10px; 
}


.block_titre a.srh_bt_listing
{
	display					: block;
	color 					: #666;
	background-color: #ccc;
	text-decoration : none;
	outline 				: none;
	position				: absolute;
	width						: 110px;
	height					: 16px;
	top							: 4px;
	right						: 25px;
	border-top			: 0px solid white;
	border-left			: 1px solid white;
	border-right		: 0px solid white;
	overflow				: hidden;
	
	background-image 		: url(../img/met_bt_info_off.gif);
	background-repeat		: no-repeat;
	background-position : -10px top; 
	
}

.block_titre a.srh_bt_listing div
{
	padding	: 2px 0 0 10px; 
}

.block_titre a.information:hover,
.block_titre a.information.on,
.block_titre a.srh_bt_listing:hover,
.block_titre a.srh_bt_listing.on
{
	background-image : url(../img/met_bt_info_on.gif);
}


.srh_listing_colg
{
	float		: left;
	width 	: 270px;
	border	:	0px solid blue;
}


.srh_listing_cold
{
	float				: right;
	width 			: 270px;
	background-color : #ccc;
}

.srh_listing_cold .content
{
	border						:	0px solid blue;
	background-color 	: #ccc;
	height						: 275px;
	overflow					: auto;
}

.srh_listing_colg a
{
	display 				: block;
	text-decoration : none;
	outline					: none;
	height					: 15px;
	color 					: #000;
	font-weight			: bold;
}

.srh_listing_cold a
{
	display 				: block;
	text-decoration : none;
	outline					: none;
	color 					: #000;
}

.srh_listing_colg a:hover
{
	background : #FD99FB;
}

.srh_listing_cold a:hover
{
	background : #efefef;
}
.srh_listing_colg a.on
{
	width				: 275px;
	background 	: #ccc;
}

#srh_criteres_imgId
{
	border-top 		: 1px solid #ccc;
	border-left		: 1px solid #ccc;
	border-right	: 1px solid #ccc;
}

#srh_criteresId
{
	border-bottom	: 1px solid #653366;
	border-left		: 1px solid #653366;
	border-right	: 1px solid #653366;
	
	background-color 	: #a655a2;
	color							: #fff;
	
}

#srh_criteres_contentId
{
	width 	: 205px;
	margin 	: 10px 0 0 10px;
	min-height	: 250px;
	_height			: 250px;
}

.ECL #srh_criteresId
{
	border-bottom	: 1px solid #8ead2b;
	border-left		: 1px solid #8ead2b;
	border-right	: 1px solid #8ead2b;
	
	background-color 	: #9fc32b;
}

.ECL #srh_criteresId .titre
{
	color : white;
}

#srh_deleteAllId
{
	padding : 2px 5px;
	background-color : #ccc;
}



#srh_resultatsBoxId
{
	background 	: #bf86bb;
	padding		 	: 10px;
	font-weight : bold;
	color 			: #fff;
	margin			: 10px 0;
}

.ECL #srh_resultatsBoxId
{
	background-color : #bed47f;
}

#srh_saveAgentId
{
	background 	: #d6d6d6;
	padding		 	: 5px;
	color 			: #666;
	font-size		: 10px;
}

.srh_criteres_trait
{
	height	: 1px;
	border-bottom : 1px solid #000;
}

#rsl_previsu_navId
{
	text-align 	: center;
	background 	: #a3509e;
	padding			: 4px;
	color				: #fff;
}

#rsl_previsu_navId a
{
	color : #fff;
	text-decoration : none;
}

#rsl_previsu_navId img
{
	vertical-align : middle;
}

.ECL #rsl_previsu_navId
{
	background 	: #9db843;
}

.rsl_previsu_fl_precId
{
	display : block;
	width		: 15px;
	height	: 18px;
	float		: left;
	background : url(../img/rsl_fl_previsu_prec.gif) center 2px no-repeat;
	outline	: none;
}

.rsl_previsu_fl_suivId
{
	display : block;
	width		: 15px;
	height	: 18px;
	float		: right;
	background : url(../img/rsl_fl_previsu_suiv.gif) center 2px no-repeat;
	outline	: none;
}

.rsl_seg_num
{
	border 			: 1px solid #666;
	background 	: #fff;
	padding			: 1px;
	color				: #000;
}

.rsl_segZone
{
	padding	 		: 5px 0;
	text-align	: center;
	background	: #e5e5e5;
}

.rsl_listing
{
	min-height : 438px;
	_height : 438px;
}

#rsl_listing_fl_precId
{
	display 		: block;
	width				:	15px;
	height			: 15px;
	background 	: url(../img/rsl_fl_prec.gif) no-repeat;
	float				: left;
}

#rsl_listing_fl_suivId
{
	display 		: block;
	width				:	15px;
	height			: 15px;
	background 	: url(../img/rsl_fl_suiv.gif) no-repeat;
	float				: right;
}

#rsl_previsu_imgId
{
	border-top 		: 1px solid #ccc;
	border-left 	: 1px solid #ccc;
	border-right 	: 1px solid #ccc;
}

#rsl_previsuId
{
	border				: 1px solid #a24f9d;
	min-height		: 371px;
	_height				: 371px;
}

.ECL #rsl_previsuId
{
	border				: 1px solid #9db843;
}

#rsl_previsu_contentId
{
	padding	:	5px;
	min-height : 330px;
	position : relative;
}

#rsl_previsu_contentId .footer
{
	position 	: absolute;
	left			: 0;
	bottom		: 0;
}

.srh_panier_field .padding
{
	padding-left : 5px;
}

.srh_panier_field .titre
{
	color:#E0C5DF;
	font-weight : bold;
}

a.rsl_ligne
{
	display 				: block;
	border-bottom		:	1px solid #ccc;
	position				: relative;
	padding					: 3px 0;
	color 					: #000000;
	text-decoration : none;
	outline 				: none;
}

.rsl_ligne:hover
{
	background-color : #FFE9FE;
}

.rsl_ligne.on
{
	background-color : #FDABFD;
}

.ECL a.rsl_ligne:hover
{
	background-color : #daef95;
}

.ECL a.rsl_ligne.on
{
	background-color : #bed47f;
}


.rsl_ligne_infoZone
{
	display : block;
	width		: 200px;
	height	: 15px;
	position	: absolute;
	right			: 0;
	top				: 3px;
}

.rsl_ligne_infoZone div
{
	margin-left : 5px;
}

.rsl_ligne_infoZone img
{
	vertical-align : middle;
}

.rsl_ligne_crea
{
	display : block;
	width		: 14px;
	height	: 15px;
	background : url(../img/liste_icone_crea.gif);
	float		: right;
}

.rsl_ligne_geo
{
	display : block;
	width		: 14px;
	height	: 15px;
	background : url(../img/rsl_ligne_geo.gif);
	float		: right;
}

.rsl_ligne_fiche
{
	display : block;
	width		: 14px;
	height	: 15px;
	background : url(../img/rsl_ligne_fiche.gif);
	float		: right;
}

.rsl_comp_rank
{
	background-image : url(../img/starCompYes.gif);
	background-repeat : no-repeat;
	display : block;
	width		: 50px;
	height	: 15px;
	float	:right;	
	text-align:right;
}

.rsl_met_rank
{
	background-image : url(../img/starYes.gif);
	background-repeat : no-repeat;
	display : block;
	width		: 50px;
	height	: 15px;
	float		: right;
	text-align:right;
}

.rsl_emp_entTitre
{
	width		: 100px;
	height	: 15px;
	float		: right;
	border-left	: 1px solid #A3509E;
}

#rsl_retour_srhId
{
	background 	: #D3A9CF;
	padding			: 5px 10px;
	text-align	: center;
	color				: #fff;
	font-weight	: bold;
	font-size		: 14px;
}

.ECL #rsl_retour_srhId
{
	background 	: #bed47f;
}

#fch_selectId
{
	position 		: absolute;
	width				: 700px;
	height			: 15px;
	top					: 55px;
	right				: 0;
	text-align	: right;
	padding			: 5px;
	border			: 0px solid blue;
	z-index			: 100;
}


#srh_comp_nivId
{
	background-color 	: white;
	margin : 2px;
}



.emp .puce 
{
	color : #75AFBD;
}

.emp .titre
{
	color : #75AFBD;
}

.emp a
{
	color : #75AFBD;
}

.emp .trait
{
	background-color : #75AFBD;
}

.ecl .puce 
{
	color : #944390;
}

.met .titre,
.tal .titre
{
	color : #FC6608;
}

.met .puce,
.tal .puce
{
	color : #FC6608;
}

.met .trait,
.tal .trait
{
	height						: 2px;
	background-color 	: #FC6608;
}

.met a,
.tal a
{
	color : #FC6608;
	
}

.job .puce,
.ent .puce 
{
	color : #944390;
}

.job .titre, 
.ent .titre
{
	color : #944390;
}

.job .trait,
.ent .trait
{
	background-color : #8d3583;
}

.job a,
.ent a
{
	color : #944390;
}

.job_titre
{
	margin-top 		: 5px;
	padding-left 	: 20px;
	border-bottom	: 4px solid #A11D95;
	font-size			: 22px;
	float 				: left;
}


.ECL .puce 
{
	color : #9fb843;
}

.ECL .titre
{
	color : #9fb843;
}

.ECL .trait
{
	background-color : #9fb843;
}

/*
.ECL a
{
	color : #4c6734;
	
}

*/
/*/////// Texte /////////////*/

ul
{
	list-style-position : inside;
	list-style-type			: disc;
}

ul.desk_ligne
{
	list-style-position : outside;
}

.blanc
{
	color : #fff;
}

.noir
{
	color : #000;
}

.orange
{
	color	: #ee6d08;
}

.orange_fonce
{
	color	: #ad3f04;
}

.orange_clair
{
	color	: #ff9934;
}

.bleu
{
	color : #74AFBC;
}

.violet
{
	color	: #8d4994;
}

.gris
{
	color : #646464;
}

.grisfonce
{
	color : #666666;
}


.vert
{
	color : #4f6904;
}

.vert_clair
{
	color : #AFCD5B;
}


.t10
{
	font-size : 10px;
}

.t11
{
	font-size : 11px;
}

.t12
{
	font-size : 12px;
}

.t13
{
	font-size : 13px;
}

.t14
{
	font-size : 14px;
}

.t15
{
	font-size : 15px;
}

.t16
{
	font-size : 16px;
}

.t17
{
	font-size : 17px;
}

.t18
{
	font-size : 18px;
}

.bold
{
	font-weight : bold;
}

/*/////// Bouttons /////////*/

.left
{
	float : left;
}

.right
{
	float : right;
}

.bt_ok
{
	display : block;
	width		: 33px;
	height	: 21px;
	background-image : url(../img/bt_ok.gif);
}

.bt_savoirPlus
{
	display : block;
	width		: 160px;
	height	: 26px;
	background-image : url(../img/bt_savoirPlus.jpg);
}

.bt_inscrivezVous
{
	display : block;
	width		: 160px;
	height	: 26px;
	background-image : url(../img/bt_inscrivezVous.jpg);
}

.bt_poubelle
{
	display	: block;
	width		: 17px;
	height	: 15px;
	background-image : url(../img/bt_poubelle.gif);
	float		: right;
}

.bt_voirResultats
{
	display	: block;
	width		: 124px;
	height	: 26px;
	background-image : url(../img/bt_voirResultats.jpg);
	float		: right;
	position:relative;
	top			: -5px;
}

.bt_enregistrerRecherche
{
	display	: block;
	width		: 217px;
	height	: 26px;
	background-image : url(../img/bt_enregistrerRecherche.jpg);
	
}

.bt_voirFiche_big
{
	margin-left	: 5px;
	display	: block;
	width		: 216px;
	height	: 26px;
	background-image : url(../img/bt_voirFiche_big.gif);

}

.bt_retourRecherche
{
	display	: block;
	width		: 216px;
	height	: 26px;
	background-image : url(../img/bt_retourRecherche.gif);

}

.bt_retourAjouterFavorisRoll
{
	display	: block;
	width		: 215px;
	height	: 21px;
	background-image 		: url(../img/bt_ajouter_mes_favoris_rool.gif);
	background-position : left top;
}

.bt_retourAjouterFavorisRoll:hover
{
	background-position : left bottom;
}

.bt_faq
{
	display							: block;
	width								: 172px;
	height							: 25px;
	background-image 		: url(../img/bt2_background_generique.gif);
	background-position : left top;
	color  							: #353535;
	font-weight 				: bold;
	font-size 					: 14px;
	text-decoration 		: none;
	outline							: none;
	margin							: 0 0 5px 0;
}

.bt_faq .padding
{
	padding : 5px 0 0 25px;
	font
}


.bt_faq:hover,
.bt_faq.on
{
	background-position : left bottom;
}


/*////////////////
// Zones etoiles
////////////////*/

.stars_niv0
{
	border : 0px solid red;
	clear:both;
}

.stars_niv1
{
	clear:both;
}

.stars_niv2
{
	clear:both;
}

.stars_niv0 div
{
	border : 0px solid red;
}

.stars_col1
{
	margin : 3px 0px 5px 0px;
	OVERFLOW : hidden;
	/*HEIGHT : 20px;*/
	float : left;
}

.stars_col2
{
	position:relative;
	margin : 3px 0 0 1px;
	HEIGHT : 14px;
	float : left;
}


.stars_col3
{
	OVERFLOW : hidden;
	WIDTH : 35px;
	HEIGHT : 25px;
	BACKGROUND-COLOR : #333;
	float : right;
}

.stars_col3 div
{
	margin : 3px 0 0 0;
	text-align : center;
}


/*//// niv0 ////*/
.stars_niv0 .stars_col1
{
	width : 100%;
	border-bottom : 1px solid #000;
	font-weight : bold;
}

/*//// niv1 ////*/
.stars_niv1 .stars_col1
{
	width : 100px;
	font-weight : normal;
	color				: white;
	border				: 0;
}

.stars_niv1 .stars_col2
{
	background-color  : #C58FC1; 
	width : 80px;
}

/*//// niv2 ////*/
.stars_niv2 .stars_col2
{
	width : 100px;
	text-align:right;

}

.stars_niv2 .ligne
{
	height:1px;
	overflow:hidden;
	clear:both;
}

.texte_12b_noir {
	FONT-FAMILY : Helvetica, Arial, sans-serif;;
	FONT-SIZE : 12px;
	FONT-WEIGHT : bold;
	COLOR : #000000;
}


/*////// Recherche Formations /////////*/

.ECL .stars_niv1 .stars_col2
{
	color							:	#6f8725;
	background-color 	: #bed47f;
}


/*////// Fiche Talent /////////*/

.met_star .stars_niv0 .stars_col1
{
	font-size 	: 14px;
	font-weight : bold;
	color				:	#FC6608;
	border 			: 0;
}

.met_star .stars_niv1 .stars_col1
{
	width 			: 100%;
	font-weight : bold;
	color				: #000;
	border			: 0;
	font-size		: 12px;
	padding			: 0;
	margin			: 0;
}

.met_star .stars_niv2
{
	background-color : #F4F4F4;
}

.met_star .stars_niv2 .stars_col1
{
	width 			: 115px;
	font-weight : normal;
	color				: #000;
}

.met_star .stars_niv2 .stars_col2
{
	background-color : transparent;	
	width : 75px;
}

.met_star .stars_niv2 .stars_col3
{
	background : none;
	font-size	:	14px;
	font-weight:	bold;
	color 		: #333;
	margin		: 0;
	display		:	inline;
	width			: 10px;
}

.met_star .stars_niv0_plus,
.met_star .stars_niv1_puce
{
	display : none;
}


.comp_star .stars_niv0 .stars_col1
{
	font-size 	: 14px;
	font-weight : bold;
	color				:	#000;
	border 			: 0;
}

.comp_star .stars_niv1,
.comp_star .stars_niv1 div,
.comp_star .stars_niv1 span
{
	background-color : #F4F4F4;
}

.comp_star .stars_niv1 .stars_col1
{
	font-weight	: normal;
	color				: #000;
	border			: 0;
	font-size		: 12px;
	margin-left	: 5px;
}

.comp_star .stars_niv1 .stars_col3
{
	font-size	:	14px;
	font-weight:	bold;
	color 		: #333;
}

.comp_star .stars_niv1 .stars_col2
{
	background-color : #F4F4F4;
}

.comp_star .stars_niv1 .stars_col3
{
	width : 20px;
	margin : 0 5px 0 0;
}

.comp_star .stars_niv0_plus,
.comp_star .stars_niv1_puce
{
	display : none;
}

.ECL .comp_star .stars_niv1
{
	padding					: 2px 0;
}

/*//// Etoiles Fiche emploi ////*/
.emp .fch_emp_star .stars_niv0 .stars_col1
{
	font-size 	: 14px;
	font-weight : bold;
	color				:	#000;
	border 			: 0;
}

.emp .fch_emp_star .stars_niv1,
.emp .fch_emp_star .stars_niv1 div,
.emp .fch_emp_star .stars_niv1 span
{
	background-color : #F4F4F4;
}

.emp .fch_emp_star .stars_niv1 .stars_col1
{
	font-weight	: normal;
	color				: #000;
	border			: 0;
	font-size		: 12px;
	margin-left	: 5px;
}

.emp .fch_emp_star .stars_niv1 .stars_col3
{
	font-size	:	14px;
	font-weight:	bold;
	color 		: #333;
}

.emp .fch_emp_star .stars_niv1 .stars_col2
{
	background-color : #F4F4F4;
}

.emp .fch_emp_star .stars_niv1 .stars_col3
{
	width : 20px;
	margin : 0 5px 0 0;
}

.emp .fch_emp_star .stars_niv0_plus,
.emp .fch_emp_star .stars_niv1_puce
{
	display : none;
}



.srh_listing_colg a,
.srh_listing_cold a
{
	color : #000;
}

.star_search_ecl .stars_niv1 .stars_col1
{
	width 	: 170px;
	border 	: 1px solid red;
}

.star_search_ecl .stars_niv1 .stars_col2
{
	display	:	none;
}

/*//// CARTO //////////*/

.map_title_ent {
	FONT-FAMILY : Helvetica, Arial, sans-serif;
	FONT-SIZE : 12;
	FONT-WEIGHT : bold;
	COLOR : #4B1247;
}

.map_title_tlt {
	FONT-FAMILY : Helvetica, Arial, sans-serif;
	FONT-SIZE : 12;
	FONT-WEIGHT : bold;
	COLOR : #BD4300;
}

.map_title_ecl {
	FONT-FAMILY : Helvetica, Arial, sans-serif;
	FONT-SIZE : 12;
	FONT-WEIGHT : bold;
	COLOR : #536322;
}

.map_title_emp {
	FONT-FAMILY : Helvetica, Arial, sans-serif;
	FONT-SIZE : 12;
	FONT-WEIGHT : bold;
	COLOR : #6598a3;
}

.tal_btnOk_petit
{
	display : block;
	WIDTH : 38px;
	HEIGHT : 25px;
	BACKGROUND-IMAGE : url(../img/IMG_home_A_compte_OKId.jpg);
}

.tal_btnOk_petit:hover
{
	BACKGROUND-IMAGE : url(../img/IMG_home_A_compte_OKId_over.jpg);
}

a.desk_ligne_lien
{
	text-decoration : none;
	outline : none;
}

a.desk_ligne_lien:hover
{
	text-decoration : underline;
}

/*//////// New offre ////////////////*/

.ent_listing_colg
{
	float		: left;
	width 	: 230px;
	border	:	0px solid blue;
	text-align:left;
	padding-top : 34px;
}


.ent_listing_middle
{
	float				: left;
	width 			: 230px;
	background-color : #ccc;
	text-align:left;
}

.ent_listing_cold
{
	float				: right;
	width 			: 230px;
	background-color : #D0ACCE;
	text-align:left;
}

.ent_listing_middle .content
{
	border						:	0px solid blue;
	background-color 	: #ccc;
	height						: 275px;
	overflow					: auto;
}

.ent_listing_colg a
{
	display 				: block;
	text-decoration : none;
	outline					: none;
	height					: 15px;
	color 					: #000;
	font-weight			: bold;
}

.ent_listing_middle a
{
	display 				: block;
	text-decoration : none;
	outline					: none;
	color 					: #000;
}

.ent_listing_colg a:hover
{
	background : #FD99FB;
}

.ent_listing_middle a:hover
{
	background : #efefef;
}
.ent_listing_colg a.on
{
	width				: 275px;
	background 	: #ccc;
}

.sitemap_content ul
{
	font-size: 13px;
	font-weight: bold;
	list-style-type: inherit;
	padding-left : 20px;
}

.sitemap_content ul ul
{
	list-style-type: circle;
}

.sitemap_content li
{
	margin-top : 10px;
}

.sitemap_content ul ul li
{
	margin-top : 0px;
	font-weight	: normal;
}

.sitemap_content a
{
	color : #000;
}

.sitemap_content ul ul li a
{
	color : #444;
}

