/* serivces recruteur */
.login_form{
	height: 120px;width:300px; margin:0 5px;
}
div.service#inscription_recruteur{
	height: 120px;width:300px; border: #2D546C 1px solid; padding: 5px 5px 0 5px; background-image: url(../../../images/bg3.gif); background-repeat: repeat-x; background-position:bottom; background-color: #ECF2F6;
}
div.service#inscription_recruteur div#text{
	background-image: url(../../../modules/recruteurs/images/inscription_recruteur.gif);
}
div.service#inscription_recruteur h2{
	background-color: transparent; color: #2D546C; padding: 0 0 5px 0; font-size: 12px; margin: 0px; border:0px none;
}
div.service#inscription_recruteur div#text a:link, div.service#inscription_recruteur div#text a:visited, div.service#inscription_recruteur div#text a:active, div.service#inscription_recruteur div#text a:hover{
	display: block; text-align: center; color: #AA3027; font-weight: bold; text-decoration: underline;
}
div.service#publication_offres div#text{
	background-image: url(../../../modules/recruteurs/images/publication_offres.gif);
}
div.service#consultation_cvtheque div#text{
	background-image: url(../../../modules/recruteurs/images/consultation_cvtheque.gif);
}
div.service#gestion_candidatures div#text{
	background-image: url(../../../modules/recruteurs/images/gestion_candidatures.gif);
}
div.service#communication div#text{
	background-image: url(../../../modules/recruteurs/images/communication.gif);
}
div.service#annonce_video div#text{
	background-image: url(../../../modules/recruteurs/images/annonce_video.gif);
}


/**/
table.list td.seen{
	background-color: #FDFAE7;
}
.job_title{
	display: block; padding: 0 0 4px 0; margin: 0 0 4px 0; color: #555557; border-bottom: #555557 1px solid; font-size: 14px; font-weight: bold; 
}
/* express */
.express{
	border: #555557 1px solid; font-size: 14px; background-color: #F6F6F6; padding: 5px; margin: 0 0 5px 0;
}
.express h1{
	color: #555557;
}
/*Dashbord*/
div.dashbord div{
	margin:0 0 10px 0;
}
div.dashbord p{
	margin:2px; padding:5px; border-bottom:#DDDDDD 1px solid;
}
div.dashbord div ul.links{
	margin:5px; text-align:right; list-style-type: none;
}
div.dashbord div ul.links li{
	display:inline; padding: 0 0 0 10px;
}
div.dashbord div ul.links a{
	color: #AA3027;
}
div.dashbord p.nav{
	color: #AA3027;
}

div.dashbord div.bord2{
	width: 250px; border: #2D546C 1px solid; padding: 5px 5px 5px 5px; background-image: url(../../../images/bg3.gif); background-repeat: repeat-x; background-position:bottom; background-color: #ECF2F6;
}
div.dashbord div.bord2 p{
	padding:0;margin:0;color: #2D546C;text-align:left;
}
div.dashbord div.bord2 h2{
	color: #2D546C; padding: 0px; font-size: 12px; margin: 0px; border:none 0px;
}
div.dashbord div.bord2 ul{
	margin: 0; padding: 5px 5px 5px 20px; list-style: url(../../../images/row_4.gif); 
}
div.dashbord div.bord2 ul a{
	color: #000000;
}

div.dashbord div.bord1{
	border:#DDDDDD 1px solid;;
}
div.dashbord div.bord1 h2{
	color: #333333; padding:5px; margin:0; font-size: 12px; background: url(../../../images/menu_bg4.png) repeat-x bottom; border:0px none;
}
div.dashbord div#cvtheque{
	line-height:15pt;
}
div.dashbord div#cvtheque select{
	width: 230px; margin-bottom: 5px;
}
div.dashbord div#cvtheque input.bouton{
	font-weight:normal; padding: 3px;
}
/* annonce express */
.publier_annonce_express{
	border: #30546C 1px solid; background-image: url(../../../modules/recruteurs/images/bg_offre_express.gif); background-repeat: repeat-x;
}
.publier_annonce_express a:link, .publier_annonce_express a:visited, .publier_annonce_express a:active, .publier_annonce_express a:hover{
	display: block; padding: 5px 0 5px 17px; text-decoration: none; color: #FFFFFF; font-weight: bold;  background-image: url(../../../images/row_9.gif); background-repeat: no-repeat; background-position:10px 10px;
}
/* rech_results */
.rech_results td.criters{
	background-color: #F6FBFF;
}
.rech_results td.results{
	padding: 0 0 0 5px; width: 100%;
}
.rech_results td.criters .plus_criters{
	width: 190px; padding: 5px;
}
.rech_results td.criters .plus_criters h2{
	color: #555557; padding: 0; font-size: 13px; margin: 0px; border-bottom: 0px none;
}
.rech_results td.criters .plus_criters div h4{
	color: #2D546C; padding: 0; font-size: 11px; margin: 0px;
}
.rech_results td.criters .plus_criters div.option{
	border-top:#DFDFE1 1px solid; padding: 5px 0 0 0;  margin: 5px 0 0 0;
}
.rech_results td.criters .plus_criters div.option#bot{
	border-bottom:#DFDFE1 1px solid; padding: 5px 0 5px 0;
}
.rech_results td.criters .plus_criters div.option div{
	padding:0;  margin: 5px 0 0 0;
}
.rech_results td.criters .plus_criters div ul{
	margin: 5px 0; padding: 0;
}
.rech_results td.criters .plus_criters div ul li{
	margin: 0; padding: 0 0 0 8px; list-style-type: none; background: url(../../../images/puce.gif) no-repeat 0 7px;
}
.rech_results td.criters .plus_criters div ul li a:link, .rech_results td.criters .plus_criters div ul li a:visited, .rech_results td.criters .plus_criters div ul li a:active{
	text-decoration:none; color:#000000; font-size: 10px;
}
.rech_results td.criters .plus_criters div ul li a:hover{
	text-decoration:underline;
}
/* ma liste */
table.ma_liste{
	border-top:#2D546C 1px solid;
}
table.ma_liste td{
	border-bottom:#2D546C 1px solid; padding: 10px 5px;
}
table.ma_liste th {
	font-size: 11px; font-weight: normal; height: 30px; color: #2D546C; background-color: #E4F4FE; border-bottom: #2D546C 1px solid; padding: 5px 10px 5px 2px;
}
table.ma_liste td span.titre{
	font-weight:bold;
}
table.ma_liste td#col1{
	width: 100%;
}
table.ma_liste th{
	text-align: left;
}
table.ma_liste td.center{
	text-align: center;
}
table.ma_liste td.actions ul{
	margin: 0; padding: 0 10px 0 20px; list-style: url(../../../images/puce.png); border-left: #AA3027 1px solid;
}
table#mes_offres td{
	border-bottom:none 0px;
}
table#mes_offres td.toolbar{
	border-bottom:#2D546C 1px solid; padding:0px;
}
table#mes_offres td.toolbar ul.toolbar{
	border-left:none 0px; border-right:none 0px; border-bottom:none 0px; margin:0;
}
table#mes_offres td#etat{
	font-weight: bold; color:#996600;
}
table#mes_candidatures td a:link, table#mes_candidatures td a:active, table#mes_candidatures td a:visited, table#mes_candidatures td a:hover{
	text-decoration:underline;
}
/* */
.cv{
	width: 100%;
}
.cv h2{
	padding:5px; margin:20px 0 5px 0; background-color:#FAF9FA; border:#C7C8CA 1px solid; color:#2D546C;
}
.cv div.list div.item{
	border-bottom:#2D546C 1px solid; padding:0 0 5px 0; margin: 10px 0 0 0;
}
.cv div.list div.item p{
	padding: 5px 0 0 0; margin:0;
}
.cv div.list div.item p.txt1{
	font-style:italic;
}
.cv div.list div.item p.txt2{
	font-weight:bold; font-size:13px;
}
.cv div.list div.item p.txt3{
	font-size:12px; color:#2D546C;
}
.cv div.list div.item p.txt4{
	padding-top: 15px;
}
/* Liste de tabs */
ul.list_tabs {
	list-style-type: none; display: block; float:left;width:100%; border-bottom: #555557 3px solid; margin: 10px 0 5px 0; padding:0;
}
ul.list_tabs li {
	padding: 8px;
	display: inline;
	margin: 0 5px 0 0;
	background-color: #F6F6F6;
	border: #555557 1px solid;
	color: #555557;
	font-size: 12px;
	text-align: center;
	float:left;
}
ul.list_tabs li.sel {
	color: #FFFFFF;
	background-color: #555557;
}
ul.list_tabs li.add {
	background-color: #FFFFFF;
	border: 0px none;
}
ul.list_tabs li a:link, ul.list_tabs li a:visited, ul.list_tabs li a:active {
	text-decoration: underline; color: #555557; font-size: 12px;
}
ul.list_tabs li a:hover{
	text-decoration: none;
}
ul.list_tabs li.sel a:link, ul.list_tabs li.sel a:visited, ul.list_tabs li.sel a:active{
	color: #FFFFFF;
	text-decoration: none;
}
