/*------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------CSS ALL NAVIGATEURS-------------------------------------------------
------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------PROPRIETES GENERALES----*/
*{
	margin:0; 
	padding:0;
 }
/*Permet de masquer un texte contenu dans une balise*/
.textinvisible {
	font-size:0px; 
	text-indent:-9999px;
 }
 /*Permet de masquer un bloc, un élément*/
.masquer { 
 font-size: 0px;
 position: absolute;
 left: -5000px;
 overflow: hidden;
  }
/*-----------------------------------------------------------------TEXTE----*/
.gras{ font-weight:bold}
.font13{ font-size:1.3em}
.font14{ font-size:1.4em}
.font17{ font-size:1.6em}
.font25{ font-size:2em}
.text-left{ text-align:left}
.text-right{ text-align:right}
.maj{ text-transform:uppercase}
.min{ text-transform: none}
.right{ float:right}
.left{ float:left}
.text-right{ text-align:right}
.text-left{ text-align:left}
.textsouligne{ text-decoration:underline;}
.sansmarge{ margin:0}
.fontfamilyh2{font-family:Geneva,Arial,Helvetica,sans-serif;}
/*--------------------------------------------------------------COULEURS----*/
.theme{ color:#99cc00}
.gris{ color:#666666}
.grisclair{color:#999999}
.grisfonce{color:#333333}
.rouge{ color:#FF0000}
.blanc { color:#FFFFFF}
/*-----------------------------------------------------------------UL LI----*/
#liens_infos ul{display:inline;}
li{ list-style-type:none; display:inline;}
/*-----------------------------------------------------------------LIENS----*/
a{
	color: #666666;
	text-decoration:none; 
	cursor:pointer;
 }
a:hover{
	color:#99cc00;
	text-decoration:none;
 }
a img{ 
	border: none;
}

/*---------------------------------HR - SEPARATEUR INVISIBLE > Structure----*/
/*Separateur avec 20px de hauteur */
.hrseparateur{
	visibility:hidden;
	height:20px;
	clear:both;
	overflow:hidden;
}
/*Separateur avec 5px de hauteur */
.separateur{
	visibility:hidden;
	height:5px;
	clear:both;
	overflow:hidden; 
	margin:0;
}
/*Separateur sans hauteur */
hr.hrinvisible{
	height: 0px;
	border: dashed 0px #ffffff;
	margin:0;
	border-bottom : dashed 0px #ffffff!important;
	/color: #ffffff;
}
/*--------------------------------------------------------------------HR----*/
hr {
	width:100%;
	height: 1px;
	margin:10px 0;
	/margin:2px 0 0 0;
	background:none ;
	border-top:0!important;
	border-bottom : dashed 1px #99cc00;
	clear:both
}
#page-quisommesnous hr{ 
	/width:600px;
}
#plan_colG hr,
#plan_colD hr{
	/width:200px; 
}
/*--------------------------------------------------------------H1,2,3,4----*/
/*h1{
	text-indent:-9999px;
	font-size:0px;
 }*/
h2{	color: #99cc00;
	font-weight:bold; 
	font-size:1.3em; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:20px 0 5px 0;
	text-align:left;
}
h3 { 
	text-transform:uppercase; 
	font-weight:bold; 
	font-size:1em;  
	margin:10px 0 2px 0;
}

/*---------------------------------------------------------H1 CONTENU----*/
#titrepages h1{
	font-size:1em;
	font-weight:normal;
}
#titrepages{
	width:600px;
	/*height:25px;*/
	padding:0 30px;
	text-indent:0px;
	font-size:1.7em;
	text-transform: uppercase;
	color:#666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	font-weight:normal;
}
#newrecruteurs h2, #espaces h2{
	text-indent:0px;
	font-size:1.7em;
	text-transform: uppercase;
	color:#ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight:normal;
	margin:0px;
}
/*-------------------------------------------------------------LEGENDES----*/
legend{ display:none; }
fieldset{ border: 0px}
/*--------------------------------------------------------------------------------------------------------------BODY----*/
body, body.redirection{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-align:center;
	background: url(images/STRUCTURE/BG_fond.gif) repeat-x top left  #CACACA ;
	-background: url(images/STRUCTURE/BG_fond_ie6.gif) repeat-x top left ;  
}
body.redirection{
	background:#333333;
}
/*----------------------------------------------------------------------------------------------------------GLOBAL----*/
#global{
	width:970px;
	-width:990px;
	margin :0 auto;
	text-align: justify;
	color:#666666;
}
/*----------------------------------------------------PAGES REDIRECTION----*/
#global-redirection{
	width:810px;
	height:180px;
	margin :100px auto;
	text-align: left;
	color:#666666;
	background: url(images/REDIRECTION/BG_global.gif) no-repeat top left ;
	padding:270px 80px 40px 80px;
	position:relative
}
#global-redirection-erreur404{
	width:810px;
	height:180px;
	margin :100px auto;
	text-align: left;
	color:#666666;
	background: url(images/REDIRECTION/BG_global404.gif) no-repeat top left ;
	padding:260px 80px 40px 80px;
	position:relative
}
#global-redirection-erreur403{
	width:810px;
	height:180px;
	margin :100px auto;
	text-align: left;
	color:#666666;
	background: url(images/REDIRECTION/BG_global403.gif) no-repeat top left ;
	padding:270px 80px 40px 80px;
	position:relative
}
#global-redirection-erreur500{
	width:810px;
	height:180px;
	margin :100px auto;
	text-align: left;
	color:#666666;
	background: url(images/REDIRECTION/BG_global500.gif) no-repeat top left ;
	padding:270px 80px 40px 80px;
	position:relative
}
#global-redirection-itineraire{
	width:810px;
	height:180px;
	margin :40px auto;
	text-align: left;
	color:#666666;
	background: url(images/REDIRECTION/BG_itineraire.gif) no-repeat top left ;
	padding:270px 80px 40px 80px;
	position:relative
}
#global-redirection-agent{
	width:810px;
	height:180px;
	margin :100px auto;
	text-align: left;
	color:#666666;
	background: url(images/REDIRECTION/BG_desabonnement.gif) no-repeat top left ;
	padding:270px 80px 40px 80px;
	position:relative
}
#global-redirection a, #global-redirection-erreur a { 
	color:#99cc00;
}
#global-redirection a:hover, #global-redirection-erreur a:hover{ 
	color:#666666; 
	text-decoration:underline;
}
#BT_logo a{ 
	width :360px;
	height:135px;
	display:block;
	position:absolute;
	top:50px;
	right:80px;
	text-indent:-9999px;
	font-size:0px;
}
/*-----------------------------------------------------------------------------------------------------------HEADER----*/
#header{
	width:970px;
	-width:990px;
	height:254px;
}
/*--------------------------------------------------------------BANDEAU----*/
#bandeau{
	width:970px;
	-width:990px;
	height:92px;
	background: url(images/STRUCTURE/BG_bandeau.gif) no-repeat top left;
}
/*-----------------------------------------------------------------LOGO----*/
#logo{
	width:670px;
	height:162px;
	background:url(images/STRUCTURE/BG_logo.gif) no-repeat top left ;
	-background:url(images/STRUCTURE/BG_logo_ie6.gif) no-repeat top left ;
	float:left
}
#logo a{
	width:420px;
	height:162px;
	display:block;
	cursor:pointer;
}
/*-------------------------------------------------------------MENU HAUT----*/
#menu-bt{
	width:300px;
	height:162px;
	float:left;
}
#menu{
	width:auto;
	height:41px;
	margin:0 0 0 45px;
	-margin:0 0 0 40px;
}
#menu ul li a{
	width:35px;
	height:41px;
	display:block;
	float:left;
	cursor:pointer;
	text-indent:-9999px;
	font-size:0em;
}
#menu ul li#bt-accueil a { background:url(images/MENUHAUT/BT_accueil.gif) no-repeat top left}
#menu ul li#bt-accueil a:hover { background:url(images/MENUHAUT/BT_accueil.gif) no-repeat top right}

#menu ul li#bt-accessibilite a { background:url(images/MENUHAUT/BT_accessibilite.gif) no-repeat top left}
#menu ul li#bt-accessibilite a:hover { background:url(images/MENUHAUT/BT_accessibilite.gif) no-repeat top right}

#menu ul li#bt-plansite  a{ background:url(images/MENUHAUT/BT_plansite.gif) no-repeat top left}
#menu ul li#bt-plansite  a:hover{ background:url(images/MENUHAUT/BT_plansite.gif) no-repeat top right}

#menu ul li#bt-contenu a { background:url(images/MENUHAUT/BT_contenu.gif) no-repeat top left}
#menu ul li#bt-contenu a:hover { background:url(images/MENUHAUT/BT_contenu.gif) no-repeat top right}

#menu ul li#bt-contact a { background:url(images/MENUHAUT/BT_contact.gif) no-repeat top left}
#menu ul li#bt-contact a:hover { background:url(images/MENUHAUT/BT_contact.gif) no-repeat top right}

#menu ul li#bt-connexion a { background:url(images/MENUHAUT/BT_connexion.gif) no-repeat top left}
#menu ul li#bt-connexion a:hover { background:url(images/MENUHAUT/BT_connexion.gif) no-repeat top right}

#menu ul li#bt-compte a { background:url(images/MENUHAUT/BT_compte.gif) no-repeat top left}
#menu ul li#bt-compte a:hover { background:url(images/MENUHAUT/BT_compte.gif) no-repeat top right}

#menu ul li#bt-mobile a { background:url(images/MENUHAUT/BT_mobile.gif) no-repeat top left}
#menu ul li#bt-mobile a:hover { background:url(images/MENUHAUT/BT_mobile.gif) no-repeat top right}

/*#menu ul li#bt-recherche a { background:url(images/MENUHAUT/BT_recherche.gif) no-repeat top left}
#menu ul li#bt-recherche a:hover { background:url(images/MENUHAUT/BT_recherche.gif) no-repeat top right}*/
/*---------------------------------------------------------BT RECRUTEUR + LIEN----*/
#bt-recruteur{				
	width:300px;
	height:121px;
	display:block;
	background:url(images/STRUCTURE/BT_recruteur_lien.gif) no-repeat bottom left ;
	-background:url(images/STRUCTURE/BT_recruteur_lien_ie6.gif) no-repeat bottom left ;
	position:relative;
}
#bt-recruteur a {				
	position:absolute;
	width:205px;
	height:40px;
	display:block;
	top:40px;
	right:10px;
}
/*---------------------------------------------------------BT RECRUTEUR + POPUP----*/
/*popup pour l'instant désactivée !!!!!

#bt-recruteur_close, #bt-recruteur_open {
	width:300px;
	height:121px;
	float: right; 
}
#bt-recruteur_close{
	background:url(images/STRUCTURE/BT_recruteur_close.gif) no-repeat top left ;
}
#bt-recruteur_open {
	background:url(images/STRUCTURE/BT_recruteur_open.gif) no-repeat top left ;
}
#bt-recruteur_close a {				
	width:205px;
	height:81px;
	display:block;
	margin:40px 10px 0 85px
}
#bt-recruteur_open a.close {				
	width:205px;
	height:41px;
	display:block;
	margin:10px 10px 0 85px
}
#bt-recruteur_open ul {
	width:175px;
	height:66px;
	display:block;
	margin:5px 25px 0 100px;
				
}
#bt-recruteur_open ul a{ 
	color: #666666; 
	font-weight:bold;
}
#bt-recruteur_open ul a:hover{ 
	color: #ffffff; 
	font-weight:bold; 
	text-decoration:underline;
}
*/
/*----------------------------------------------------------------------------------------------------------WRAPPER----*/
#wrapperfond{
	width:970px;
	background:url(images/STRUCTURE/BG_wrapper_1px.png)  repeat-y top left;
	-background:url(images/STRUCTURE/BG_wrapper_1px_ie6.gif)  repeat-y top left;
	float:left;
}
#wrapper{
	width:950px;
	-width:970px;
	background:url(images/STRUCTURE/BG_wrappercolD.png) repeat-y top left;
	-background:url(images/STRUCTURE/BG_wrappercolD_ie6.gif) repeat-y top left;
	float:left;
	margin:0 10px;
	-margin:0 5px;
	
}
/*----------------------------------------------------------------------------------------WRAPPER > COLONNE GAUCHE ----*/
#colG{
	width:660px;
	float:left;
	background:url(images/STRUCTURE/BG_colonneG.gif) no-repeat top left  #ffffff ;
	-background:#ffffff ;
}
/*-----------------------------------------------WRAPPER CG > RECHERCHE----*/
#blocrecherche{
	width:639px; 
	text-align:left; 
	margin:0 0 20px 0;
}
#sansblocrecherche{
	width:639px;
	text-align:left;
	margin:0 0 20px 0;
	height:20px;
	display:block;
 }
/*-------HAUT-------*/
#blocrechercheH{
	background:url(images/STRUCTURE/BG-recherche_haut.png) no-repeat top left;
	-background:url(images/STRUCTURE/BG-recherche_haut_ie6.gif) no-repeat top left;
	width:639px;
	height:54px;
}
a#toutesoffres{ 
	margin:30px 40px 0 0;
	-margin:30px 20px 0 0;
	width:135px;
	height:15px;
	display:block;
	float:right;
}
/*------CENTRE------*/
#blocrechercheCclose{
	width:559px;
	height:40px;
	padding:7px 40px 41px 40px;
	-padding-bottom:0px;
	-padding-top:4px;
	background:url(images/STRUCTURE/BG-recherche_centreClose.png) no-repeat top left;
	-background:url(images/STRUCTURE/BG-recherche_centreClose_ie.gif) no-repeat top left;
}
#blocrechercheCopen{
	width:559px;
	height:155px;
	padding:10px 40px;
	-padding:5px 40px 0 40px;
	background:url(images/STRUCTURE/BG-recherche_centreOpen.png) no-repeat top left;
	-background:url(images/STRUCTURE/BG-recherche_centreOpen_ie6.gif) no-repeat top left;
}
/*--------BAS-------*/
#blocrechercheBopen, #blocrechercheBclose{
	width:559px;
	height:15px;
	padding:6px 40px 22px 40px;
	background:url(images/STRUCTURE/BG-recherche_bas.png) no-repeat top left;
	-background:url(images/STRUCTURE/BG-recherche_bas_ie6.gif) no-repeat top left;
	text-align:right;
	font-weight:bold;
	}
#blocrechercheBopen a, #blocrechercheBopen a:hover,
#blocrechercheBclose a, #blocrechercheBclose a:hover{ 
	width:120px;
	height:15px;
	display:block;
	float:right;
}
#blocrechercheBclose a, #blocrechercheBclose a:hover{
	width:110px;
}
#blocrecherche a{
	color:#99cc00;
}
#blocrecherche a:hover{
	color:#ffffff;
}
#blocrechercheBopen a{ background:url(images/STRUCTURE/BT_moins.gif) no-repeat top left ;}
#blocrechercheBopen a:hover{ background:url(images/STRUCTURE/BT_moinsover.gif) no-repeat top left ;}
#blocrechercheBclose a{background:url(images/STRUCTURE/BT_plus.gif) no-repeat top left ;}
#blocrechercheBclose a:hover{ background:url(images/STRUCTURE/BT_plusover.gif) no-repeat top left ;}
/*---------------------------------------------------CONTENU RECHERCHE----*/
td.puceform{ 
	background:url(images/STRUCTURE/puce_triangle.png) no-repeat bottom left; 
	padding:0 0 0 11px; 
	font-weight:bold;
}
#blocrecherche select{ 
	width:260px;
}
input#txtQuoi{
	width:180px;
}
input#txtOu{
	width:220px;
}
#blocrecherche select.selectpetit {
	width:135px;
}
#blocrecherche select.selectpetit2 {
	width:110px;
}
#blocrecherche select option{
	padding:0 5px;
}
a.BT-ok, a.BT-ok:hover,
#blocrecherche a.BT-go,#blocrecherche a.BT-go:hover, 
a.BT-enregistrer, a.BT-enregistrer:hover{ 
	text-decoration: underline;
	text-align:right;
	font-weight:bold;
	font-size:18px;
	float:right;
	text-transform: uppercase;
}
#page-candidature a.BT-go, #blocrecherche a.BT-go, a.BT-ok, a.BT-enregistrer{ 
	color:#666666;
}
#page-candidature a.BT-go:hover, #blocrecherche a.BT-go:hover, a.BT-ok:hover, a.BT-enregistrer:hover{ 
	color:#99cc00;
}
input.BT-go {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:none;
	background:transparent;
	text-decoration: underline;
	text-align:right;
	font-weight:bold;
	font-size:18px;
	float:right;
	text-transform: uppercase;
	color:#666666;
}
input.BT-goover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:none;
	background:transparent;
	text-decoration: underline;
	text-align:right;
	font-weight:bold;
	font-size:18px;
	float:right;
	text-transform: uppercase;
	color:#99cc00;
}
/*--------------------------------------------------------------CONTENU----*/
#contenu{
	width:600px;
	margin:0 30px 30px 30px;
}
/*------------------------------------------------------------------------------------------------------FIL ARIANE----*/
#filariane {
	color:#999999;
	text-align:left;
	margin: 15px 0 10px 0;
	width:600px;
	}
#filariane a {
	color: #999999;
}
#filariane a:hover {
	color: #666666;
	text-decoration:underline;
}
/*----------------------------------------------------------------------------------------WRAPPER > COLONNE DROITE ----*/
#colD{
	width:290px;
	float:left;
	
	
}
/*----------------------------------------------WRAPPER CD > NEW OFFRES----*/

#blocnewoffres{
	width:280px;
	padding:20px 5px;
	text-align: left;
	
}
/*-------HAUT-------*/
#blocnewoffresHautCAND, #blocnewoffresHautRECR{
	width:280px;
	height:41px;
}
#blocnewoffresHautCAND{background:url(images/structure/BG_blocnews_Haut-CAND.gif) no-repeat top left;}
#blocnewoffresHautRECR{background:url(images/structure/BG_blocnews_Haut-RECR.gif) no-repeat top left;}
/*------CENTRE------*/
#blocnewoffresCentre{
	width:240px;
	background:url(images/structure/BG_blocnews_Fond.gif) repeat-y top left;
	padding:15px 20px 0px 20px;
	font-size: 0.9em
}
#blocnewoffresCentre ul li p.nomoffre{ 
	background: url(images/structure/puce_triangle.png) no-repeat top left;
	-background: url(images/structure/puce_triangle_ie6.gif) no-repeat top left; 
	padding-left:8px; 
	margin:0 0 3px 0;
	/*height :1%;*/
	display:block;
	color:#333333;
}
#blocnewoffresCentre ul li p.infosoffre{
	padding-left:8px; 
 }
#blocnewoffresCentre ul li div.text-offre{
	width:214px;
	color:#999999; 
	float:left;
	display:block; 
	margin:0 0 5px 0;
	line-height:1.3em
 }
#blocnewoffresCentre ul li a.btloupe { 
	width:18px;
	height:14px;
	float:right;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	background:#00FF33;
  }
#blocnewoffresCentre ul li a.btloupe{ background:url(images/structure/puceloupe.gif) no-repeat bottom right}
#blocnewoffresCentre ul li a:hover.btloupe  { background:url(images/structure/puceloupeover.gif) no-repeat bottom right}
/*--------BAS-------*/
#blocnewoffresBasCAND, #blocnewoffresBasRECR{
	width:280px;
	height:34px;
	background:url(images/structure/BG_blocnews_bas.gif) no-repeat top left;
}
#blocnewoffresBasCAND a, #blocnewoffresBasCAND a:hover, 
#blocnewoffresBasRECR a, #blocnewoffresBasRECR a:hover{ 
	width:210px;
	height:30px;
	display:block;
	float:right;
	padding:0 0 0 17px;
	margin:5px 0 0 0;
	font-weight: bold
}
#blocnewoffresBasRECR a, #blocnewoffresBasRECR a:hover{ 
	width:245px;
}
#blocnewoffres a{
	color:#ffffff;
}
#blocnewoffres a:hover{
	color:#333333;
}
#blocnewoffresBasCAND a, #blocnewoffresBasRECR a{ background:url(images/structure/BT_plusgreen.gif) no-repeat top left}
#blocnewoffresBasCAND a:hover, #blocnewoffresBasRECR a:hover{ background:url(images/structure/BT_plusgreenover.gif) no-repeat top left ;}
/*--------------------------------------------WRAPPER CD > TAGS/ESPACES----*/
#espaces, #espacestags{
	width:260px;
	margin:0 15px 15px 15px;
	color:#FFFFFF;
	text-align:left;
	line-height:1.4em
}
#espaces ul#espacemenu li { 
	display:block; 
	margin-top:4px;
	/text-indent:-15px;
}
#espaces ul#espacemenu li a{
	color:#cccccc; 
	text-decoration:underline; 
	background:url(images/STRUCTURE/puce_triangle.gif) no-repeat top left; 
	padding:0 0 0 15px;
	height:16px;	
}
#espaces ul#espacemenu li a:hover{
	color:#ffffff;
	text-decoration:none;
}
#espaces ul li{
	color:#999999;
}
#espaces a{
	color:#999999;
	font-weight:bold;;
}
#espaces a:hover{
	color:#99cc00;
	font-weight:bold;
}
#espacestags a{
	color:#ffffff;
	font-weight:bold;
}
#espacestags a:hover{
	color:#99cc00;
	font-weight:bold;
}
/*--------------------------------------------------NUAGE DE TAG----*/
#tags{
	line-height:1.6em;
	font-size : 1.2em;
	color:#FFFFFF;
}
/*-------------------------------------------WRAPPER CD > NEW RECRUTEUR----*/
#newrecruteurs{
	width:260px;
	padding:15px 15px;
	margin:15px 0 10px 0;
	float:left;
	border-top: #99cc00 1px solid;
}
div.IMGnewrecruteur{
	width:77px;
	height:77px; 
	overflow:hidden;
	float:left; 
	margin:7px 7px 0 0;
	background-color: #ffffff;
	position:relative;
}
div.IMGnewrecruteur a{
	border:1px solid  #666666;
	width:77px;
	height:77px; 
	position:absolute;
	display:block;
	top:0px; 
	left:0px;
}
div.IMGnewrecruteur a:hover{
	border:1px solid  #cccccc;
	width:77px;
	height:77px; 
	position:absolute;
	display:block;
	top:0px; 
	left:0px;
}
a img.sansmargeD{
	margin-right:0px;
}
#newrecruteurs a{
	color:#99cc00;
}
#newrecruteurs a:hover{
	color:#ffffff;
}
/*----------------------------------------------------------------------------------------------------------FOOTER ----*/
#footer{
	width:970px;
	height:326px;
	background: url(images/STRUCTURE/BG_footer.png) no-repeat top left  ; 
	-background: url(images/STRUCTURE/BG_footer_ie6.gif) no-repeat top left  ; 
	clear:both
}
#liens{
	width:950px;
	margin:0 10px;
	height:326px;
	float:left;
	position:relative;
}

/*---------------------------------------------------------BLOC SECTEUR----*/
#parsecteur{
	width:220px;
	height:208px;
	padding:78px 0 0 40px;
	float:left;
	-width:200;
	-padding:78px 0 0 25px;

}

#parsecteur ul li, #parfonction ul li{
	display:block;
	color:#FFFFFF;
	background:url(images/STRUCTURE/puce_fleche.gif) no-repeat top left;
	margin:3px 0;
	padding:0 0 0 10px;



}
#parfonction ul li{
	margin:2px 0;
}
#parsecteur ul li a, #parfonction ul li a{
	color:#FFFFFF;
}
#parsecteur ul li a:hover, #parfonction ul li a:hover{
	color:#99cc00;
}
/*--------------------------------------------------------BLOC FONCTION----*/
#parfonction{
	width:250px;
	height:208px;
	padding:78px 0 0 10px;
	float:left;

}
/*---------------------------------------------------------BLOC REGIONS----*/
#parregion{
	width:145px;
	height:206px;
	padding:80px 0 0 15px;
	float:left;
	


}
#parregion a.lientoutes, #parsecteur a.lientoutes , #parfonction a.lientoutes{
	text-transform: none;
	color: #333333;
	font-weight:bold;
	padding:5px 0 0 0;
	display:block ;
}
#parregion a:hover.lientoutes, #parsecteur a:hover.lientoutes, #parfonction a:hover.lientoutes {
	text-transform: none;
	color:#99cc00;
	font-weight:bold;
	padding:5px 0 0 0;
	display:block;
}
#parregion ul li{
	display:block;
	text-transform:uppercase;
	color:#FFFFFF;
	margin:0 0 3px 0;
}
#parregion ul li a.theme{
	color:#99cc00;
}
#parregion ul li a:hover.theme{
	color:#FFFFFF;
}
#parregion ul li a{
	color:#FFFFFF;
}
#parregion ul li a:hover{
	color:#99cc00;
}
/*-------------------------------------------------------------BLOC URL----*/
#lienssites{
	width:250px;
	height:220px;
	position:absolute;
	right:20px;
	top:50px;
	z-index:3250px;
}
#bt_clic a{
	width:80px;
	height:72px;
	margin:10px 20px 35px 170px;
	display:block;
	cursor:pointer;
}
#bt_clic2 a{
	width:80px;
	height:72px;
	margin:10px 40px 35px 170px;
	display:block;
	cursor:pointer;
}
#url-sites{padding:10px 0 0 0; }
#url-sites ul li{
	display:block;
	color:#FFFFFF;
	margin:0 0 5px 0
}
#url-sites ul li a{
	color:#FFFFFF;
}
#url-sites ul li a:hover{
	color:#99cc00;
}
/*------------------------------------------------------BLOC LIEN INFOS----*/
#liens_infos{
	width:890px;
	height:20px;
	-height:25px;
	float:left;
	clear:both;
	font-size : 0.9em;
	margin:10px 30px 0 30px;
	-margin:5px 0 0 15px;
	text-align:left;
	color:#999999;
}
#liens_infos a {
	color:#999999;
}
#liens_infos a:hover {
	color: #CCCCCC;
}
/*-----------------------------------------------------------------------------------------------LIENS SECONDAIRES ----*/
#baseline {
	width:910px;
	text-align:left;
	font-size:0.8em;
	color:#666666; 
	margin:0 30px 10px 30px;}
#liens-secondaires{
	width:910px;
	text-align:right;
	font-size:0.8em;
	color:#666666; 
	margin:0 30px 10px 30px;}
#liens-secondaires ul li a{
	color:#666666;
}
#liens-secondaires ul li a:hover{
	color: #666666;
	text-decoration:underline;
}
/*---------------------------------------------------------------------------------------------------CONTENU PAGES ----*/
.page-contenuref, #page-quisommesnous, #page-accesibilite p, #page-default p, #page-infosrecruteur p, #page-connexion p{
	line-height:1.6em;
}
/*----------------------------------------------------PAGE PLAN DU SITE----*/
#page-plandusite{
	margin:0 0 0 50px;
	-margin:0 0 0 10px;
}
#page-plandusite p{
	line-height:1.8em;
}
#page-plandusite p a{
	color:#999999;
}
#page-plandusite p a:hover{
c	olor:#99CC00;
}
#page-plandusite ul li{
	display:block;
	margin:7px 0 7px 0;
	font-size:1.1em;
	/margin:7px 0 7px -16px;
}
#plan_colG, #plan_colD{ 
	float:left; 
	margin-top:30px;
}
#plan_colG{
	margin-right:100px;
}
#page-plandusite h2{
	margin:10px 0;
}
/*------------------------------------------------------PAGE MENTIONS------*/
#mentions p{
	font-size:0.9em;
}
/*--------------------------------------------------------PAGE FLUX RSS----*/
#page-fluxrss {
	margin:0px 60px;
}
#page-fluxrss ul li{
	display:block;
	height:16px;
	background:url(images/STRUCTURE/puce_rss.png) no-repeat  top right ;
	/background: url(images/STRUCTURE/puce_rss.gif) no-repeat top right;
	-margin:0 0 0 -16px
}
#page-fluxrss ul li a{
	color:#666666;
	height:16px;
	display:block; 
	cursor:pointer;  
}
#page-fluxrss ul li a:hover{
	color:#99cc00;
}
#fluxrss_colG{ 
	float:left; 
	width:210px; 
	margin:10px 60px 20px 0;  
}
#fluxrss_colD{ 
	float:left; 
	width:210px; 
	margin:10px 0 20px 0; 
}
/*---------------------------------------------------PAGE TOUTES OFFRES ----*/
#page-offrestoutes{
	border:1px solid #999999; 
	background:#ffffff;
}
#page-offrestoutes table {
	border-collapse :collapse;
	text-align:left; 
	padding:0; 
	margin:0;
} 
#page-offrestoutes th h2{ 
	background:#666666 url(images/STRUCTURE/puce_flecheGrande.gif) no-repeat top left; 
	height:20px; 
	padding:4px 10px 2px 30px; 
	color: #ffffff;
	font-size:14px;
	margin:0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#page-offrestoutes table td{ 
	padding:10px ; 
	line-height:1.6em; 
	vertical-align:top;
}
#page-offrestoutes ul li{
	display:block;
	/text-indent:-15px; 
}
/*----------------------------------------------PAGE LISTING ENTREPRISES----*/
#page-entrepriselisting{
	border:1px solid #99cc00 ; 
	float:left; 
	background:url(images/STRUCTURE/BG_listingentreprise.gif) no-repeat center center #ffffff;
}
#page-entrepriselisting ul li{
	display:block;
	min-height:18px;
	-height:18px;}
#page-entrepriselisting  span.styleh2 {
	padding:0 0 5px 0;
	 
}
#entrepriselisting_colG, #entrepriselisting_colC, #entrepriselisting_colD{ 
	float:left; 
	width:150px; 
	padding:10px 20px;
}
#page-entrepriselisting ul li a:hover{ 
	text-decoration:underline;
}
#page-merci p{
	border: 1px solid #99cc00;
	padding: 30px;
	line-height: 2em;
	background: url(images/structure/E-Mail.gif) no-repeat top right;
}
/*-----------------------------------------------PAGE ENTREPRISE DETAIL----*/
.fiche_logo img{ 
	background:#FFFFFF; 
	border:#CCCCCC 1px solid; 
	width:90px; 
	height:90px; 
	float:right; 
	margin:20px 0 10px 10px;
}
#BT_lienvideo a, #BT_lienvideo a:hover{ 
	width :250px;
	height:32px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	margin:10px 0 0 0
}
#BT_lienvideo a{background:url(images/STRUCTURE/BT_videoentreprise.gif) no-repeat top left}
#BT_lienvideo a:hover{background:url(images/STRUCTURE/BT_videoentreprise.gif) no-repeat bottom left}

/*---------------------------------------------------PAGE ACCESSIBILITE----*/
#page-accesibilite ul li{ 
	display:block; 
	margin:0 0 2px 0;
}
/*---------------------------------------------------------PAGE CONTACT----*/
/*.formulaire{ margin:0 0 0 100px }
.formulaire table select { width:315px; padding:0 0 0 10px}
.formulaire table tr{ height : 20px; }
.formulaire table td{ padding:5px 0}
.formulaire table input { width:290px; padding:0 10px}
.formulaire table option { padding:0 10px}*/
.parcourir input{ 
	/margin:0 0 0 -70px; 
	-margin:0;
}
.Formulaire{ 
	margin:0 0 0 70px ;
	text-align:left;
}
.Formulaire_ligne{ 
	padding:5px 0; 
	display:block; 
	clear:both;
	min-height:20px;
}
.Formulaire label{ 
	width:150px; 
	height: 20px;
	display:block;
	float:left;
 }
.Formulaire label.touteligne{
	width:460px; 
	float:left ; 
}
.Formulaire  select { 
	width:315px; 
	margin:0 0 0 0 10px; 
	float:left;
}
.Formulaire  input { 
	width:290px; 
	padding:0 10px; 
	float:left;
}
.Formulaire  option { 
	padding:0 10px;
}
.input-checkbox input{ 
	width:20px; 
	margin : 0 5px 0 0; 
	/margin-top : -3px;
}
/*.checkbox input{ 
	margin:0px; 
	padding:0px; 
	background : #666666; 
	text-align:left; 
}
.checkbox label{
	 background:#999999; 
	 margin:0; padding:0;
 }*/
.textareaTaille{
	height:200px; 
	width:457px; 
	margin: 0 0 10px 0; 
	float:left ; 
	clear: both;
	/margin:0 0 0 -70px;
	-margin:0 0 10px 0 
 }
 .margeformulaire{
 	margin: 10px 0 20px 0;
 }
/*-----------------------------------------------------PAGE IMAGES LISTING : PARTENAIRES-FICHE ENTREPRISE-ACTUS----*/
#page-actudetail ul li {
	display:block;
}
.IMGlisting  {
	float:right; 
	border:#CCCCCC 1px solid; 
	margin:0 0 10px 10px;
	background: #FFFFFF;
}
p.sanspuce_actu{
	line-height:1.4em;
}
p.puce_actu{ 
	background: url(images/STRUCTURE/puce_triangle_actu.png) no-repeat top left; 
	-background: url(images/STRUCTURE/puce_triangle_actu_ie6.gif) no-repeat top left;
	text-indent:8px; 
	line-height:1.4em;
}
a:hover img.IMGlisting {
	border: #999999 1px solid;
}
.liens_videos{ 
	height:50px;
}
.liens_videos ul li a img { 
	width:50px; 
	height:50px; 
	display:block; 
	float:left; 
	background:#ffffff; 
	border:#666666 1px solid; 
	margin:10px 10px 10px 0;
	text-indent:-9999px;
	font-size:0px;
}
.liens_videos ul li a:hover img { 
	border: #666666 1px solid;
}
div#page-actulisting h2 a{ 
	color:#99CC00;
}
div#page-actulisting h2 a:hover{ 
	color:#666666;
}
/*---------------------------------------------------------PAGES MOBILE----*/
body#bodymobile{
	background: url(images/MOBILE/BG_mobile.gif) repeat-x top left;
}
body#bodymobile input{ 
	width:175px;  
	margin:5px 0;
}
body#bodymobile select{ 
	width:180px; 
	margin:5px 0;
}
body#bodymobile input#btrechercher{ 
	width:40px;
}
body#bodymobile input#btenvoyer{ 
	width:70px;
}
#versionmobile{
	width:90%;
	margin :0 auto;
	text-align: left;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#versionmobile legend{
	display:none;
}
#versionmobile fieldset{ 
	border: #CCCCCC 1px solid; 
	padding:10px;
}
/*-------------------------------------------------------PAGE DEFAULT----*/
#cookies { 
	margin:0 15px 30px 15px;
}
#cookies  h2{
	margin:0 0 10px 0;
}
#cookies ul li { 
	margin:10px 0; 
	display:block; 
	/text-indent:-15px;
}
#cookies a:hover{ 
	text-decoration:underline;
}
#page-defaultCG{ 
	float:left;
	width:295px;
}
#page-defaultCD{ 
	float:right; 
	width:295px;
}
#actuconseil{ 
	background:url(images/STRUCTURE/BG_blocactu.gif) no-repeat top left;
	width:257px;
	height:200px;
	padding:50px 15px 10px 15px;
	overflow:hidden; 
	text-align:left
}
#actuconseil-contenu h2{
	margin:0px 0px 5px 0px;
}
#actuconseil-contenu {
    height:175px;
    overflow:hidden;
    margin-bottom:8px;
}
#actuconseil-lientoutes{ 
	float:left; 
	font-weight:bold;
}
#actuconseil-liensuite{ 
	float:right; 
	font-weight:bold;
}
#actuconseil-lientoutes a, #actuconseil-liensuite a{ 
	color:#99cc00;
}
#actuconseil-lientoutes a:hover, #actuconseil-liensuite a:hover{ 
	color:#666666;
}
#pub{ 
	width:287px;
	margin:40px 0 30px 0
}
#bt-infosrecruteur a, #bt-infosrecruteur a:hover{
	width:290px;
	height:139px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
}
#bt-infosrecruteur a{ 
	background:url(images/STRUCTURE/BT_infosrecruteur.png) no-repeat top left;
	-background:url(images/STRUCTURE/BT_infosrecruteur_ie6.gif) no-repeat top left;
}
#bt-infosrecruteur a:hover{ 
	background:url(images/STRUCTURE/BT_infosrecruteurover.png)  no-repeat top left;
	-background:url(images/STRUCTURE/BT_infosrecruteurover_ie6.gif)  no-repeat top left;
}

#bt-infoscandidat a, #bt-infoscandidat a:hover{
	width:290px;
	height:191px;
	display:block;
	text-indent:-999px;
	font-size:0px;
}
#bt-infoscandidat a{ background:url(images/STRUCTURE/BT_infoscandidat.png) no-repeat top left;}
#bt-infoscandidat a:hover{ background:url(images/STRUCTURE/BT_infoscandidatover.png)  no-repeat top left;}

/*---------------------------------------------PAGE RESULTAT RECHERCHE----*/
div.elements_recherche{
	font-size:0.6em;
	text-transform: capitalize; 
	margin:10px 0; 
	display:block;
	line-height:1.5em;
	width:600px;
	float:left;
}
#offreslisting table.text_listing th { 
	text-transform:uppercase;
}
#offreslisting table.text_listing td{
	padding:10px 30px;
}
#offreslisting { 
	margin:0 0 10px 0;
}
#offreslisting table {
	border:1px solid #999999; 
	border-collapse :collapse; 
	background:#FFFFFF;
}
#offreslisting table a { 
	color: #666666;
}
#offreslisting table a:hover { 
	color: #99cc00; 
	text-decoration:underline;
}
#offreslisting td {
	padding:3px;
}
#offreslisting tr.ligneentete {
	height:20px; 
	background:#999999;
	color:#333333; 
	text-align:center;
}
#offreslisting tr.lignesansfond {
	height:20px; 
	text-align:center;
}
#offreslisting tr.ligneavecfond {
	height:20px; 
	background:#cccccc; 
	text-align:center; 
}
#offreslisting table th a{ 
	display:block; 
	text-align:center;
	color:#333333;
	padding:3px 10px;
}
#offreslisting table th a:hover{
	color:#FFFFFF;
	text-decoration:none
}
/*-----------------------------------------------PAGE OFFRE DETAILLEE ----*/
a.lien_ficheentreprise {
	border:#CCCCCC 1px solid; 
	float:right; 
	width:126px; 
	height:126px; 
	margin:0px 0 10px 10px; 
	display:block; 
	/cursor : pointer;
}
a:hover.lien_ficheentreprise {
	border:#999999 1px solid; 
}
tr#offredetail_titre{ 
	/*color:#333333;
	font-size:13px; 
	font-weight:bold;
	background:#999999;
	text-align:left;
	min-height:25px;*/



}
th#offredetail_titre-ref{ 
	color:#ffffff;
	font-size:15px; 
	font-weight:bold;
	text-align:left;
	padding :0 15px;
	border-bottom:1px solid #999999;
	padding:3px 15px 3px 30px; 
	width:390px; 
	border-left:1px solid #999999;
	height:20px;
	background:url(images/STRUCTURE/puce_flecheGrande.gif) no-repeat top left #666666;
}
th#offredetail_titre-ref h1{
	text-indent:0;font-size:14px;
}
th#offredetail_titre-date{ 
	padding:3px 20px 3px 0px; 
	text-align:right; 
	width:210px;
}
.bggris{
	background:#666666;
}
.offredetail-margecolD{
	padding:3px 10px 3px 10px; 
	color:#FFFFFF; 
	font-weight:bold; 
	text-align:left; 
	border-bottom:1px #999999 solid;
	height:50px
}
.offredetail-margecolD a{
	color:#FFFFFF;
}
.offredetail-margecolD a:hover{ 
	color:#99cc00;
}
tr#offredetail_liensbas{
	background:#666666;
	height:30px;
}
td#bginfoscles{
	background: url(images/STRUCTURE/BG_infoscle.gif) no-repeat top right;
	height:53px;
	/height:46px;
	-display:block;
	border-bottom: none;
	background-color:#666666;
}
tr#offredetail_liensbas a {
	color:#99cc00;
}
tr#offredetail_liensbas a:hover {
	color:#ffffff;
}
a.BT_sauv, a.BT_print,a.BT_EnvoyerUnAmi{ 
	width:33px; 
	height:24px; 
	display:block; 
	text-indent:-9999px;
	font-size:0px;
	float:right;
	margin: 0 5px 0 0;
}
a.BT_sauv{background:url(images/STRUCTURE/BT_sauv.gif) no-repeat top left; }
a.BT_sauv:hover{background:url(images/STRUCTURE/BT_sauv.gif) no-repeat bottom left}
a.BT_print{background:url(images/STRUCTURE/BT_print.gif) no-repeat top left; }
a.BT_print:hover{background:url(images/STRUCTURE/BT_print.gif) no-repeat bottom left;}
a.BT_EnvoyerUnAmi{background:url(images/STRUCTURE/BT_SendToFriend.gif) no-repeat top left; }
a.BT_EnvoyerUnAmi:hover{background:url(images/STRUCTURE/BT_SendToFriend.gif) no-repeat bottom left;}

/*------------------------------------------------PAGE FICHE ENTREPRISE ----*/
#bt_lirevideo_contener{
	width:79px; 
	margin:20px 0 10px 10px; 
	float:right;
}
#bt_lirevideo_contener img{
	border:1px solid #CCCCCC; 
	width:77px;
}
a#bt_lirevideo, a:hover#bt_lirevideo{
	width:79px; 
	height:2px;
	padding:46px 0 0 0;
	-height:48px; 
	-padding:36px 0 0 0;
	float:right;
	display:block;
	text-align:center;
	margin:5px 0 0 0
}
a#bt_lirevideo{background: url(images/STRUCTURE/picto_video.gif) no-repeat top left; }
a:hover#bt_lirevideo { background:url(images/STRUCTURE/picto_video.gif) no-repeat bottom left; }
tr#entreprisedetail_titre{ 
	color:#ffffff;
	font-size:15px; 
	font-weight:bold;
	text-align:left;
	height:25px;
	background:url(images/STRUCTURE/puce_flecheGrande.gif) no-repeat top left #666666;
	padding :0 15px
}
td#bt_retouroffredetail{
	border-left:1px solid #666666;
}
td#bt_postuleroffredetail, td#bt_retouroffredetail{
	padding:0 15px 0 15px; 
	-padding:7px 15px 0 15px; 
	height:20px;
}
#ListeOffreAutreSite { 
	border:1px solid #cccccc;
	padding:10px;
}
#ListeOffreAutreSite ul li { 
	display:block; 
	padding-top:10px;
}
/*----------------------------------------------PAGES ESPACE RECRUTEUR----*/
.margecontener{
	-width : 596px;
	width : 600px;
	min-height:503px; 
	margin:0 -20px 0 -5px;
	-margin:0 -1px 0 -4px;
}
.compterecruteur_contenu{
	border:#666666 1px solid; 
	border-top: none; 
	float:left;
	margin:0 2px;
	padding:20px;
	-padding:18px;
	margin:-5px 2px 20px 2px;
	-margin:-5px 0 20px 1px;
	width:554px;
	background:#ffffff
}
.menu_compte{
	height:80px;
}
.menu_compte ul li#BT_RECRtarifs a,li#BT_RECRtarifs-active,
.menu_compte ul li#BT_RECRoffre a, li#BT_RECRoffre-active,
.menu_compte ul li#BT_CANDcv a,li#BT_CANDcv-active,
.menu_compte ul li#BT_CANDalertes a, li#BT_CANDalertes-active{
	width:149px;
	-width:148px;
	height:80px;
	-height:79px;
	display:block;
	float:left;
	cursor:pointer;
	text-indent:-9999px;
	font-size:0em;
}
.menu_compte ul li#BT_RECRlisting a,li#BT_RECRlisting-active,
.menu_compte ul li#BT_RECRprofil a, li#BT_RECRprofil-active,
.menu_compte ul li#BT_CANDlisting a,li#BT_CANDlisting-active,
.menu_compte ul li#BT_CANDprofil a, li#BT_CANDprofil-active{
	width:151px;
	-width:150px;
	height:80px;
	-height:79px;
	display:block;
	float:left;
	cursor:pointer;
	text-indent:-9999px;
	font-size:0em;
}
.menu_compte ul li#BT_RECRlisting a{ 
	background: url(images/COMPTE/BT_RECR_listing.gif) no-repeat top left; 
	-background: url(images/COMPTE/BT_RECR_listingIE6.gif) no-repeat top left;
}
.menu_compte ul li#BT_RECRlisting a:hover, li#BT_RECRlisting-active{  
	background: url(images/COMPTE/BT_RECR_listing.gif) no-repeat top right; 
	-background: url(images/COMPTE/BT_RECR_listingIE6.gif) no-repeat top right;
}

.menu_compte ul li#BT_RECRoffre a{ 
	background: url(images/COMPTE/BT_RECR_offre.gif) no-repeat top left; 
	-background: url(images/COMPTE/BT_RECR_offreIE6.gif) no-repeat top left;
}
.menu_compte ul li#BT_RECRoffre a:hover, li#BT_RECRoffre-active{  
	background: url(images/COMPTE/BT_RECR_offre.gif) no-repeat top right; 
	-background: url(images/COMPTE/BT_RECR_offreIE6.gif) no-repeat top right;
}
.menu_compte ul li#BT_RECRtarifs a{ 
	background: url(images/COMPTE/BT_RECR_tarifs.gif) no-repeat top left; 
	-background: url(images/COMPTE/BT_RECR_tarifsIE6.gif) no-repeat top left;
}
.menu_compte ul li#BT_RECRtarifs a:hover, li#BT_RECRtarifs-active{  
	background: url(images/COMPTE/BT_RECR_tarifs.gif) no-repeat top right; 
	-background: url(images/COMPTE/BT_RECR_tarifsIE6.gif) no-repeat top right;
}
.menu_compte ul li#BT_RECRprofil a{ 
	background: url(images/COMPTE/BT_RECR_profil.gif) no-repeat top left; 
	-background: url(images/COMPTE/BT_RECR_profilIE6.gif) no-repeat top left;
}
.menu_compte ul li#BT_RECRprofil a:hover, li#BT_RECRprofil-active{  
	background: url(images/COMPTE/BT_RECR_profil.gif) no-repeat top right; 
	-background: url(images/COMPTE/BT_RECR_profilIE6.gif) no-repeat top right;
}
.menu_compte ul li#BT_CANDcv a{ 
	background: url(images/COMPTE/BT_CAND_cv.gif) no-repeat top left;
}
.menu_compte ul li#BT_CANDcv a:hover, li#BT_CANDcv-active{  
	background: url(images/COMPTE/BT_CAND_cv.gif) no-repeat top right;
}

.menu_compte ul li#BT_CANDalertes a{ 
	background: url(images/COMPTE/BT_CAND_alertes.gif) no-repeat top left;
}
.menu_compte ul li#BT_CANDalertes a:hover, li#BT_CANDalertes-active{  
	background: url(images/COMPTE/BT_CAND_alertes.gif) no-repeat top right;
}
.menu_compte ul li#BT_CANDlisting a{ 
	background: url(images/COMPTE/BT_CAND_listing.gif) no-repeat top left;
}
.menu_compte ul li#BT_CANDlisting a:hover, li#BT_CANDlisting-active{  
	background: url(images/COMPTE/BT_CAND_listing.gif) no-repeat top right;
}
.menu_compte ul li#BT_CANDprofil a{ 
	background: url(images/COMPTE/BT_CAND_profil.gif) no-repeat top left;
}
.menu_compte ul li#BT_CANDprofil a:hover, li#BT_CANDprofil-active{  
	background: url(images/COMPTE/BT_CAND_profil.gif) no-repeat top right;
}
/*--------------------------------------PAGES ESPACE RECRUTEUR_LISTING----*/
.compterecruteur_entete{ 
	height:22px; 
	margin : 0 0 15px 0;
	border-bottom:1px solid #99cc00;
}
.compterecruteur_titre{
	float:left;
	color: #99cc00;
	font-weight:bold;
	text-transform:uppercase;
}
#page-recruteurlisting .compterecruteur_contenu p{
	min-height:17px;
	border-bottom:1px solid #999999;
	margin:5px 0 2px 0 ;
	line-height:1.6em;
	float : left;
	width:478px;
}
.bt_compterecruteur { 
	float:left;
	margin:2px 0 0 0; 
	padding:0 0 0 10px;
	width:65px; 
}
/*----------------3BT listing----*/
 a.BT_afficher , a.BT_modifier, a.BT_supprimer  {
	 width: 21px; 
	 height:22px; 
	 display:block; 
	 background:#00FF00; 
	 float:left; 
	 text-indent:-99999px; 
	 font-size:0px;
 }
a.BT_afficher{background:url(images/COMPTE/BT_afficher.gif) no-repeat top left}
a.BT_modifier{background:url(images/COMPTE/BT_modifier.gif) no-repeat top left}
a.BT_supprimer{background:url(images/COMPTE/BT_supprimer.gif) no-repeat top left}
a:hover.BT_afficher{background:url(images/COMPTE/BT_afficher.gif) no-repeat top right}
a:hover.BT_modifier{background:url(images/COMPTE/BT_modifier.gif) no-repeat top right}
a:hover.BT_supprimer{background:url(images/COMPTE/BT_supprimer.gif) no-repeat top right}

/*--------BT AFFICHER/MASQUER----*/
a.BT_affichertout,a.BT_cacher{ 
	width:82px; 
	height:20px;
	margin:3px 0 0 0;
	-margin:3px 0 -2px 0;
	display:block; 
	float:right;
}
a.BT_affichertout{ background:url(images/COMPTE/BT_affichertout.gif) no-repeat top left;  }
a:hover.BT_affichertout{ background:url(images/COMPTE/BT_affichertout.gif) no-repeat bottom left;}
a.BT_cacher{ background:url(images/COMPTE/BT_refermer.gif) no-repeat top left}
a:hover.BT_cacher{ background:url(images/COMPTE/BT_refermer.gif) no-repeat bottom left}

/*--------------------------------------PAGES ESPACE RECRUTEUR_PROFIL----*/
#compterecruteur_contenu_colD{
	float:left; 
	width:277px;
}
#compterecruteur_contenu_colG{ 
	float:left; 
	width:257px; 
	margin:0 20px 0 0;
}
.bt_modifier{ 
	float:right; 
	height:30px; 
}
#page-recruteurprofil dt { 
	background:url(images/STRUCTURE/puce_triangle_11px.png) no-repeat top left; 
	font-weight: bold; 
	text-indent: 10px; 
	height:16px; 
	padding:0 0 2px 0;
}
#page-recruteurprofil dd{ 
	margin:0 0 10px 0;
}
#BT_videorecruteur a{ 
	height:25px;
	display:block;
	padding:5px 0 0 45px
}
#BT_videorecruteur a{ background:url(images/compte/BT_lirevideo.png) no-repeat top left;  }
#BT_videorecruteur a:hover{ background:url(images/compte/BT_lirevideo_over.png) no-repeat top left;}

/*--------------------------------------PAGES ESPACE RECRUTEUR_OFFRE----*/
#page-recruteurannoncecolG, #page-recruteurannoncecolD { width:277px; float:left; }
#page-recruteurannoncecolD{margin:0 0 0 10px;  width:267px;}
#page-recruteurannonce input{ width:240px; margin:0 0 10px 0;  }
#page-recruteurannonce span.checkbox input{ width:20px; margin:0 5px 0 0; }
#page-recruteurannonce select{ width:245px; padding:0 0 0 10px;margin:0 0 10px 0;}
#page-recruteurannonce .compterecruteur_contenu p{ 
	background:url(images/STRUCTURE/puce_fleche.png) no-repeat top left;
	text-indent:10px; 
	height:17px; 
	padding:2px 0 0 0;
	-padding:0;
	font-size:1.2em;
}

/*-----------------------------------------------------PAGES CONNEXION----*/
#page-connexion {
	margin:50px 0 0 0;
}
/*-----------------------------------PAGES COMPTE/CONNEXION RECRUTEURS----*/
p#compteconnexion{
	margin:40px 0 0 0;
	line-height:1.6em
}
table#tablo_motdepasse  { text-align:left; margin-top:30px; /margin-top:50px}
#bloc-connexion, #bloc-compte{
	width:380px;
	-width:370px;
	height:137px;
	-height:136px; 
	padding: 20px 30px 20px 180px;
	-padding: 18px 30px 20px 180px;
}
#bloc-compte{
	margin:0 0 100px 0;
	background:url(images/STRUCTURE/BG_compte.png) no-repeat top left; 
	-background:url(images/STRUCTURE/BG_compteIE6.png) no-repeat top left; 
}
#bloc-connexion{ 
	margin-right:20px; 
	background:url(images/STRUCTURE/BG_connexion.png) no-repeat top left;
	-background:url(images/STRUCTURE/BG_connexionIE6.png) no-repeat top left;
 }
 #page-compteconnexion h2,  #page-connexion h2{ 
	text-align:right; 
	padding:0 30px 0 0; 
	-padding:0 40px 0 0;
}
 
 #popup-creation{
	width:455px;
	height:301px;
	background:url(images/STRUCTURE/BG_popupcreation.jpg) no-repeat top left; 
}
 #popup-connexion{
	width:455px;
	height:301px;
	background:url(images/STRUCTURE/BG_popupconnexion.jpg) no-repeat top left; 
}
#popup-connexion td, #popup-creation td{ 
	height: 22px;
}
/*----------------------------------PAGE FORM CREATION COMPTE RECRUTEUR----*/
a#BT_plusvideo  { 
	width : 195px;
	height:20px;
	padding:4px 0 0 0; 
	display:block; 
	background:url(images/STRUCTURE/puce_plus.gif) no-repeat top right;
}
a:hover#BT_plusvideo {background:url(images/STRUCTURE/puce_plus.gif) no-repeat bottom right}

/*----------------------------------------------------------------------------------------------------AUTRES BLOCS ----*/
/*-----------------------------------------------BLOC PRECEDENT-SUIVANT----*/
.PrecSuivant { 
	margin:10px 0 10px 0; 
	border:thin;  
	color:#333333;
	text-align: center; 
	color:#999999;
}
.PrecSuivant a{ 
	color:#666666;
}
.PrecSuivant a:hover{ 
	color:#666666; 
	text-decoration:underline;
}
/*------------------------------------------------------BLOC LIRE SUITE----*/
div.suite, #listing {
	margin:10px 0;
}
div.suite a, div.suite a:hover{
	/*height:18px;
	display:block;
	float: left;
	overflow: visible;
	padding-right: 15px;
	width:135px;*/
}
div.suite a{
	margin-bottom:10px;
	/*background:url(images/ACTUS/puce_suite.png) no-repeat top right;
	-background:none;*/
}
/*div.suite a:hover{
	background:url(images/ACTUS/puce_suiteover.png) no-repeat top right;
	-background:none;
}*/
#listing a, #listing a:hover{
	height:18px;
	display:block;
	width:95px;
	float:right;
}
#listing a{background:url(images/ACTUS/puce_listing.png) no-repeat top right;}
#listing a:hover{background:url(images/ACTUS/puce_listingover.png) no-repeat top right;}	

/*-------------------------------------------LIENS ALLER EN HAUT/EN BAS----*/
#hautpage, #baspage {
	float:right;
	width:90px; 
	margin:5px 0 0 0;
}
#hautpage a, #baspage  a{
	color: #999999;
}
#hautpage a:hover, #baspage  a:hover{
	color:#cccccc;
}
.scrollpage#baspage a{
	color:#666666;
}
.scrollpage#baspage a:hover{
	color: #333333;
}
#baspage { 
	margin: 0 0 10px 0;
}
/*----------------------------------------------------------------POPUP----*/
.bgerreur{
	border:#99cc00 1px solid;  
	padding:20px 0 20px 80px; 
	-padding:20px 0 20px 60px; 
	background:url(images/STRUCTURE/BG_erreur.gif) no-repeat top left;
}
.modalBackground {
	background-color:#333333;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	opacity:0.0;
	filter:alpha(opacity=0);
	padding:3px;
	width:455px;
}
.password_weak{
	margin: 5px 0 0 0 ;
	color:Red;
	background-color:Red;
}
.password_average{
	margin: 5px 0 0 0 ;
	color:Orange;
	background-color:Orange;
}
.password_good{
	margin: 5px 0 0 0 ;
	color:#99CC00;
	background-color:#99CC00;
}
.password_barborder{
	margin: 5px 0 0 0 ;
	border: solid 1px #CCCCCC;
	padding:2px;
	width:140px;
	vertical-align:middle;
}
div #offre-over{
	border: solid 1px #99cc00;
	background-color: #FFFFFF;
	padding:0 0 10px 0;
}
dl.popup-offre-listing dt { 
	min-height:15px; 
	background: url(images/STRUCTURE/puce_loupe_popup.gif) no-repeat top left #99cc00; 
	font-weight:bold; 
	padding:5px 15px 5px 40px; 
	text-align:left; 
	margin:0 0 10px 0;
 }
dl.popup-offre-listing dd{ 
	padding:0 15px; 
	margin:5px 0;
}
dd.espaceinfos{
	line-height:1.8;
}
div.formMessageErreur, div.formMessageErreur2, div.formMessageErreur3 {
	width:494px;
	min-height:30px;
	-height : 30px;
	background:url(images/STRUCTURE/puce-jserror_form.gif) no-repeat top left;
	color:#FF0000;
	padding: 10px 20px  10px 70px;
	margin: 10px 0;
	line-height:1.6em;
	border:1px solid #FF0000;
}
div.formMessageErreur2{
	width:380px;
	margin: 10px 0 10px 70px;
}
	div.formMessageErreur3{
	width:450px;
}
th.tri a, th.tri img{
	float: left;
}

.themeBorder {
	border:solid 1px #99CC00;
}
.themeBorderBottom
{
	border-bottom:solid 1px #99CC00;
}
/*--------------------------------DETAIL OFFRE > Liste emploi similaire ----*/
ul#samejob{margin-top:10px; text-align:left}
ul#samejob li{
	display : inline;
	text-align:left;
	text-transform:capitalize;
	/*	border-right:1px solid #cccccc;
	padding:0 2px 0 5px;*/
		 
}
/*------------------------------------------PAGE ACCUEIL > Bloc Facebook----*/
.bloc-facebook{
	text-align:justify; 
	width:250px; 
	margin-left:15px;
}
img.logofacebook{
 float:left;
 margin:0 7px 0px 0;   
}
span.titre-facebook{
    color:#3b5997;
    font-size:1.2em;
    font-weight:bold; 
}
.bleufacebook{
	color:#3b5997;
}
a:hover.bleufacebook{ 
	text-decoration:underline;
	color:#3b5997;
}
/*------------------------------------------------PAGE FACEBOOK INFOS----*/
.pagefacebook p{ 
	line-height:2.5em;
}
.pagefacebook img{
	border:1px solid #cccccc;
}
.souligne{ 
	text-decoration:underline;
}
/*--------------------------------------------------LIENS ACTUALITES----*/
a.actu-liensoffres {
	border:1px solid #99cc00;
	padding:10px;
	font-size:1.4em;
	background:url(images/actus/puce_lien_actu.png) no-repeat center right;
	-background:url(images/actus/puce_lien_actu_ie6.gif) no-repeat center right;
	width:578px;
	display:block;
	margin:20px 0;
	color:#666666;
	text-decoration:none;
}
a:hover.actu-liensoffres {
	background:url(images/actus/puce_lien_actu_over.png) no-repeat center right;
	-background:url(images/actus/puce_lien_actu_over_ie6.gif) no-repeat center right;
	color:#99cc00;
	text-decoration:none;
}

/*-----------------------------------------------PAGE + DE RECHERCHES----*/
div.lientop{
    width:200px;
    display:block;
    float:left;
    text-transform:capitalize;
}