@import url(idse.css);
@import url(highslide.css);
@import url(menu_top.css);

/*
* STYLES GENERAUX
*/
body{
  background:#cdcecd url("../img/default/bg_site2.jpg") repeat-x left 0px;
  width:984px;
  height:100%;
  text-align:left;
  font-family:verdana;
  font-size:11px;
  margin:0;
  padding:0;
}

#body{
  width:984px;
  margin:0 auto;
  position:absolute;
  top:0;
  left:50%;
  margin-left:-492px;
}

#header_bottom, #content{
  background:url('../img/default/bg_body_box_y.png') repeat-y;
}

.orange{
  color:#fe6000;
}

.red{
  color:red;
}

.purple{
  color:#8946b1 !important;
}

.dark_purple{
  color:#870078 !important;
}

.green{
  color:#027C7C;
}

.uppercase{
  text-transform:uppercase;
}

.text-right{
  text-align:right;
}

.underline{
  text-decoration:underline;
}

.clr{
  clear:both;
}

img{
  border:0;
}

ul, li, h1, h2, h3, h4, h5, h6{
  margin:0;
  padding:0;
}

a{
  text-decoration:none;
}

h2{
  width:559px;
  height:75px;
  text-indent:-9000px;
  overflow:hidden;
}

h3{
  color:#fe7400;
  font-size:22px;
  font-family:Arial;
  padding-left:20px;
  width:537px;
}

#mail_link, #print_link{
  float:right;
  margin:-15px 0 0 0;
  border:1px solid #fff;
}
#print_link {
  margin:-15px 22px 0 0;
}

ul#errors_form{
  list-style-type:square;
  margin:5px 0pt 0pt 20px;
}

.exception{
  color:red;
  padding:11px;
  width:537px;
}

/******************************************************************************/
/* Messages de Status                                                         */
/******************************************************************************/
.mesg_ok,
.mesg_warning,
.mesg_error {
  width:400px;
  min-height:60px;
  margin:20px auto;
  text-align:left;
  border:1px solid #ddd;
  -moz-border-radius:4px;
  padding:5px 5px 5px 80px;
}

.mesg_ok {
  background:#fff url(../img/default/bg_success.png) 15px 50% no-repeat;
}

.mesg_warning {
  background:#fff url(../img/default/bg_warning.png) 15px 50% no-repeat;
}

.mesg_error {
  background:#fff url(../img/default/bg_error.png) 15px 50% no-repeat;
}
/*
* HEADERS
*/
#header_top{
  background:url("../img/default/bg_header_top_left.png") no-repeat top left;
  display:block;
  height:75px;
}

#header_top h1{
  text-indent:-9000px;
}

#header_top #home_logo {
  position:absolute;
  display:block;
  width:172px;
  height:84px;
  margin:21px 0 0 22px;
  _margin:21px 0 -40px 22px;
  text-indent:-9000px;
  top:0;
  left:0;
}

#header_top #login_box{
  font-family:Arial !important;
  float:right;
  width:274px;
  height:75px;
  background:url("../img/default/bg_header_top_right.jpg") no-repeat top left;
  overflow:hidden;
}

#header_top #logged_box{
  font-family:Arial !important;
  float:right;
  width:224px;
  height:68px;
  padding-top:7px;
  color:#fff;
}

#header_top #logged_box a{
  color:#fff;
  text-decoration:underline;
}

#header_top #logged_box a#deco_link{
  background:transparent url(../img/default/bg_deconnexion.png) no-repeat scroll left 2px;
  display:block;
  height:13px;
  line-height:13px;
  padding:0pt 0pt 0pt 15px;
}

#header_top #login_box .title{
  color:#fff;
  font-weight:bold;
  text-transform:uppercase;
  background:url('../img/default/bg_title_login_box.png') no-repeat  87px 4px;
  padding: 0 0 0 100px;
  height:21px;
}

#header_top #login_box label{
  width:75px;
  text-align:right;
  display:block;
  float:left;
  margin-left:25px;
  color:#fff;
}

#header_top #login_box input.text{
  width:114px;
  height:15px;
  display:block;
  margin:1px 2px 1px 2px ;
  float:left;
  border:0;
  font-family:arial;
  font-size:10px;
  padding:0px;
}

#header_top #login_box input.submit{
}

#header_top #login_box #forgotten_password{
  color:#FFFFFF;
  float:right;
  margin:-1px 50px 0px 0pt;
  //margin:-2px 50px 0px 0pt;
  _margin:-2px 20px 0px 0pt;
  display:block;
  width:120px;
  _width:105px;
  overflow:hidden;
  height:14px;
}

#header_bottom{
  width:100%;
  /*position:absolute;
  top:102px;	*/
  height:42px;
  line-height:42px;
}

#header_bottom #date_today{
  width:210px;
  /*position:absolute;
  top:0px;*/
  padding-left:30px;
  float:left;
}

#header_bottom #infos_flash{
  width:740px;
  float:left;
}

#header_bottom #infos_flash a{
  color:#000;
}
#header_bottom #infos_flash a:hover{
  text-decoration:underline;
}

#header_bottom #infos_flash .title{
  margin-right:10px;
}

#text_top_flash_info marquee {
  display:block;
  margin:-42px 0pt 0pt 80px;
  /*background:red;*/
  width:638px;
}

/* menu de navigation */
#header_menu{
  /*border:1px solid red;*/
  height:27px;
  width:100%;
}

/* voir menu_top.css */

/*
* COLUMNS LEFT RIGHT
*/
#content{
  border:0px solid red;
  background:transparent url(../img/default/bg_body_box_y.png) repeat-y scroll 0% 50%;
  display:block;
  float:left;
  clear:both;
  height:100%;
  width:100%;
}

#column_left{
  border:0px solid green;
  width:233px;
  _width:220px!important;
  float:left;
}

/** boite recensant le nombre d'offres / CV */
#column_left #recap{
  width:100%;
  _width:197px;
  height:78px;
  padding:3px 0 0 36px;
}

#column_left .type_normal{
  background:transparent url('../img/default/bg_top_content_box_left_normal_copie.png') no-repeat top left;
}

#column_left .type_recruteur{
  background:transparent url('../img/default/bg_top_content_box_left_recruteur.png') no-repeat top left;
}

#column_left .type_outils{
  background:transparent url('../img/default/bg_top_content_box_left_outils.png') no-repeat top left;
}

#column_left .type_services{
  background:transparent url('../img/default/bg_top_content_box_left_services.png') no-repeat top left;
}

#column_left .type_metier{
  background:transparent url('../img/default/bg_top_content_box_left_metier.png') no-repeat top left;
}

#column_left .type_candidat{
  background:transparent url('../img/default/bg_top_content_box_left_candidat.png') no-repeat top left;
}

#column_left .type_idse{
  background:transparent url('../img/default/bg_top_content_box_left_idse.png') no-repeat top left;
}

#column_left #recap a{
  width:100%;
  display:block;
  line-height:40px;
  _line-height:36px;
  height:34px;
  color:#fff;
  font-weight:bold;
}
#column_left #recap a span.number{
  color:#000;
}

/** boite NEWS */
#column_left #prime_news{
  border:0px solid orange;
  margin-left:21px;

}

#column_left #prime_news_top{
  width:177px;
  _width:177px;
  height:32px;
  line-height:39px;
  background:transparent url('../img/default/bg_top_prime.jpg') no-repeat top left;
  padding:0px 0 0 33px;
  color:#fff;
  font-size:17px;
  font-family:arial;

}

#column_left #prime_news_middle{
  /*width:175px;
  _width:210px;*/
  background:transparent url('../img/default/bg_middle_box.jpg') repeat-y;
  padding:0 15px 0 20px;

  position:relative;
  width:170px;
}

#column_left #prime_news_middle .title_news{
  font-size:14px;
  font-weight:bold;
  color:#507698;
  height:36px;
  overflow:hidden;
}

#column_left #prime_news_middle #rss_image{
  margin:3px auto;
}

#column_left #prime_news_middle .date_news{
  font-size:11px;
  font-weight:normal;
  padding:9px 0 8px 0;
}

#column_left #prime_news_middle .content_news{
  padding-bottom:5px;
}

#column_left #prime_news_middle .content_news p{
  margin:5px;
  overflow:hidden;
}

#column_left #prime_news_middle .content_news .suite{
  color:#6a7b87;
  text-decoration:underline;
}

#column_left #prime_news_middle .content_news .suite:hover {color:#f60;}


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

#column_left #prime_news_bottom{
  background:transparent url('../img/default/bg_bottom_prime.jpg') repeat-y;
  width:210px;
  _width:185px;
  height:28px;
  line-height:28px;
  padding:0 0 0 20px;
}

#column_left #prime_news_bottom a{
  color:#6a7b87;
  font-family:arial;
}

#column_left #prime_news_bottom a:hover {
  text-decoration:underline;
}

/* boite "votre question" */
#column_left #question_box{
  display:none;
  margin-left:18px;
  _margin-left:16px;
  width:217px;
  height:228px;
}


#column_left #newsletter_box{
  display:none;
  margin-left:21px;
  background:transparent url('../img/default/bg_newsletter_box.jpg') no-repeat;
  width:210px;
  height:128px;
  padding:18px 0 0 0;
}

#column_left #newsletter_box .title{
  font-family:arial;
  font-size:16px;
  color:#fff;
  padding:0 20px;
  width:135px;
  margin-bottom:0px;
}

#column_left #newsletter_box .description{
  color:#215165;
  padding:0 20px;
}

#column_left #newsletter_box #submit_subscribe_newsletter{
  padding:4px 14px 0 10px;
  margin:0;
}

#newsletter_customer_field {
  width:160px;
  height:32px;
  background:url(../img/default/bg_input_newsletter.png) 0 0 no-repeat;
  float:left;
}

#column_left #newsletter_box #submit_subscribe_newsletter .text{
  border:none;
  background:none;
  width:142px;
  padding:2px;
  margin:7px 0 0 7px;
  font-family:arial;
  font-size:10px;
}



#column_left #newsletter_box #submit_subscribe_newsletter .submit{
  float:right;
  margin:6px 0 0;
}

#column_left #new_service{
  margin:0 0 0 19px;
  background:transparent url('../img/default/bg_new_service.jpg') no-repeat;
  width:210px;
  height:129px;
  display:block;
  text-indent:-9000px;
  overflow:hidden;
}

#column_left #new_service_candidat{
  margin-left:23px;
  background:transparent url('../img/default/bg_new_service_candidats.jpg') no-repeat;
  width:210px;
  height:131px;
  display:block;
  text-indent:-9000px;
  overflow:hidden;
}

#column_left #setting_email_alert{
  margin:10px 0 0 26px;
  background:transparent url('../img/default/bg_alert_member.jpg') no-repeat;
  width:201px;
  height:107px;
  display:block;
  text-indent:-9000px;
  overflow:hidden;
}

#column_left #optimize_cv{
  display:block;
  margin:0px 0 0 21px;
  background:transparent url('../img/default/bg_optimize_cv.jpg') no-repeat;
  width:210px;
  height:144px;
  padding:0px 0 0 0;
  text-indent:-9000px;
  overflow:hidden;
}

#column_left #ln_chasseur_tetes{
  display:block;
  margin:0px 0 0 21px;
  background:transparent url('../img/default/bg_chasseur_tete.jpg') no-repeat;
  width:210px;
  height:144px;
  padding:0px 0 0 0;
  text-indent:-9000px;
  overflow:hidden;
}



#column_right{
  width:192px;
  float:right;
}

#column_right #call_us_box{
  float:right;
  margin:0 26px 11px 0;
  _margin:0 13px 11px 0;
  /*background:transparent url('/img/default/bg_call_us_box.gif') no-repeat;*/
  width:160px;
  height:136px;
  border:1px solid #ccc;
  display:block;
  overflow:hidden;
}

/* banner square right :: TODO : gestion d'un pavé flash ici */
a#ln_services_prestations_square_banner_right {
  display:block;
  width:160px;
  height:160px;
  background:url(../img/default/bg_banner_square_right.jpg) 0 0 no-repeat;
  margin:4px 0 10px 1px;
}


#column_right #flash_banner_right{
  float:right;
  margin:4px 25px 9px 0;
  _margin:4px 13px 9px 0;
  text-transform:uppercase;
  color: #b5bcc6;
  text-align:center;
}

#column_right #flash_banner_right #flash_banner_right_content{
  border:1px solid #ccc;
  width:160px;
  height:600px;
}

#column_right #demande_devis{
  float:right;
  margin:11px 26px 9px 0;
  _margin:11px 13px 9px 0;
  background:transparent url('../img/default/bt_demande_devis.jpg') no-repeat;
  width:162px;
  height:70px;
  display:block;
  text-indent:-9000px;
  overflow:hidden;
}

#column_right #subscribe_directory_box{
  float:right;
  margin:13px 26px 9px 0;
  _margin:13px 13px 9px 0;
  background:transparent url('../img/default/bt_subscribe_directory_box.jpg') no-repeat;
  width:162px;
  height:120px;
  display:block;
  text-indent:-9000px;
  overflow:hidden;
}

#column_right #deposez_cv{
  float:right;
  margin:13px 26px 9px 0;
  _margin:13px 13px 9px 0;
  background:transparent url('../img/default/bg_candidats_deposez_cv.jpg') no-repeat;
  width:162px;
  height:120px;
  display:block;
  text-indent:-9000px;
  overflow:hidden;
}

#column_right #deposez_offre{
  float:right;
  margin:13px 26px 9px 0;
  _margin:13px 13px 9px 0;
  background:transparent url('../img/default/bg_recruteurs_deposez_offre.jpg') no-repeat;
  width:162px;
  height:120px;
  display:block;
  text-indent:-9000px;
  overflow:hidden;
}

#column_right #videotheque{
  float:right;
  margin:13px 26px 9px 0;
  _margin:13px 13px 9px 0;
  background:transparent url('../img/default/bg_videotheque_box.jpg') no-repeat;
  width:160px;
  height:120px;
  display:block;
  text-indent:-9000px;
  overflow:hidden;
}

#column_right #press_release_btn{
  float:right;
  margin:13px 26px 9px 0;
  _margin:13px 13px 9px 0;
  background:transparent url('../img/default/bg_press_release.jpg') no-repeat;
  width:160px;
  height:120px;
  display:block;
  text-indent:-9000px;
  overflow:hidden;
}

#column_right #communicate_on_abt_btn{
  float:right;
  margin:13px 26px 9px 0;
  _margin:13px 13px 9px 0;
  background:transparent url('../img/default/bg_communicate_on_actionbtp.jpg') no-repeat;
  width:160px;
  height:120px;
  display:block;
  text-indent:-9000px;
  overflow:hidden;
}


a#ln_services_prestations_deposer_annonces {
  display:block;
  width:165px;
  height:31px;
  padding:90px 45px 0 0;
  margin:0 0 0 21px;
  background:url(../img/default/bg_services_prestations_petites_annonces.jpg) 0 0 no-repeat;
  color:#514335;
  text-align:right;
  font-weight:bold;
}
a#ln_services_prestations_deposer_annonces:hover {text-decoration:underline;}

a#ln_services_prestations_communiques_presse {
  display:block;
  width:165px;
  height:31px;
  padding:90px 45px 0 0;
  margin:0 0 0 21px;
  background:url(../img/default/bg_services_prestations_communiques_presse.jpg) 0 0 no-repeat;
  color:#354351;
  text-align:right;
  font-weight:bold;
}
a#ln_services_prestations_communiques_presse:hover {text-decoration:underline;}

/*
* CONTENT *
*/
#content_top{
  position:absolute;
  top:142px;
}

#main_content{
  /*position:absolute;*/
  float:left;
  width:559px;
  left:233px;
}

#content_top .middle{
  background:url('/img/default/bg_top_content_box_middle.jpg') repeat-y;
  width:563px;
  height:77px;
  position:absolute;
  left:218px;
}

#content_top .right{
  background:url('/img/default/bg_top_content_box_right.jpg') repeat-y;
}

/** page accueil */
h2#title_page_accueil{
  /*background:url('../img/default/bg_page_title_accueil.jpg') no-repeat top left;*/
  background:url(../img/rubrique.jpg) no-repeat top left;
}

h2#title_page_candidats{
  background:url('../img/default/bg_page_candidats.jpg') no-repeat top left;
}

h2#title_page_recruteurs{
  background:url('../img/default/bg_page_recruteurs.jpg') no-repeat top left;
}

h2#title_page_services{
  background:url('../img/default/bg_page_title_services.jpg') no-repeat top left;
}
h2#title_page_outils{
  background:url('../img/default/bg_page_title_outils.jpg') no-repeat top left;
}
h2#title_page_metier{
  background:url('../img/default/bg_page_title_metier.jpg') no-repeat top left;
}

h2.page_title_idse{
  background:url('../img/default/bg_page_idse.jpg') no-repeat top left;
}

h2#title_page_customer_area{
  background:url('../img/default/bg_page_title_customer_area.jpg') no-repeat top left;
  font-size:0px;
  text-indent:0;
  font-weight:normal;
  color:#fff;
  /*width:559px;
  overflow:hidden;*/
}


/* fil d'ariane */
#breadcrumb{
  background:url('../img/default/bg_breadcrumb.gif') no-repeat 4px 50%;
  padding: 0 0 0 22px;
  font-family:Arial;
}

#choose_action{
  width:100%;
  height:187px;
  background:url('../img/default/bg_choose_action.jpg') no-repeat top left;
  color:#fff;
  padding-top:9px;
}

#link_candidats {
  display:block;
  width:190px;
  height:27px;
  margin:72px 0 0 11px;
  position:absolute;
  text-indent:-9000px;
}

#link_recruteurs {
  display:block;
  width:190px;
  height:27px;
  margin:72px 0 0 358px;
  position:absolute;
  text-indent:-9000px;
}

*+html #link_candidats {margin:33px 0 0 -211px;}
*+html #link_recruteurs {margin:33px 0 0 135px;}

#link_candidats {
  _display:none;
  _margin:81px 0 -60px 10px;
}
#link_recruteurs {
  _display:none;
  _margin:33px 0 -62px 356px;
}


#choose_action #candidats_side{
  display:block;
  margin:0 20px;
  _margin:0 10px;
  width:228px;
  _width:248px;
  float:left;
}

#choose_action #recruteurs_side{
  display:block;
  margin:0 20px;
  _margin:0 10px;
  width:228px;
  _width:248px;
  float:left;
}

#choose_action ul#recruteurs_actions{
  display:block;
  float:left;
  height:72px;
  list-style-type:none;
  margin-left:38px;
  _margin-left:19px;
  margin-top:64px;
  width:184px;
}

#choose_action ul#candidats_actions{
  display:block;
  float:right;
  height:72px;
  list-style-type:none;
  margin-right:42px;
  _margin-right:21px;
  margin-top:65px;
  width:184px;
  _width:205px;
}

#choose_action ul#recruteurs_actions li, #choose_action ul#candidats_actions li{
  display:block;
  width:100%;
  float:left;
  height:26px;
  line-height:26px;
}

#choose_action ul#candidats_actions li{
  text-align:right;
}

#choose_action ul#recruteurs_actions li a, #choose_action ul#candidats_actions li a{
  color:#fff;
}

#choose_action a:hover {
  /*letter-spacing:-1px;*/
  /*text-transform:uppercase;*/
  text-decoration:underline;
}

#last_ressources{
  width:100%;
  height:175px;
  background:url('../img/default/bg_last_ressources.jpg') no-repeat top left;
  margin-bottom:6px;
}

#last_ressources a:hover u {
  color:#fe7400;
}

#last_ressources #last_offres{
  height:164px;
  float:left;
}

#last_ressources #last_CVs{
  height:164px;
  float:right;
}

#last_ressources #last_offres table{
  position:relative;
  top:4px;
  left:20px;
  width:245px;
  height:px;
  color:#027c7c;
  font-family:arial;
  height:132px;
}

#last_ressources #last_CVs table{
  position:relative;
  top:4px;
  right:20px;
  width:245px;
  height:px;
  color:#870078;
  font-family:arial;
  height:132px;
}

#last_ressources #last_offres table th, #last_ressources #last_CVs table th{
  height:20px;
  vertical-align:top;
  font-family:verdana;
}

#last_ressources #last_offres table a{
  color:#027c7c;
  display:block;
  overflow:hidden;
  width:172px;
}

#last_ressources #last_CVs table a{
  color:#870078;
  display:block;
  overflow:hidden;
  width:172px;
  white-space:nowrap;
}

#last_ressources #last_offres .suite{
  float:left;
  margin:10px 0pt 0pt 43px;
  color:#027c7c;
}
#last_ressources #last_offres .suite strong {text-decoration:underline;}
#last_ressources #last_offres .suite:hover strong {color:#f60;}

#last_ressources #last_CVs .suite{
  float:left;
  margin:10px 0pt 0pt 43px;
  color:#870078;
}
#last_ressources #last_CVs .suite strong {  text-decoration:underline;}
#last_ressources #last_CVs .suite:hover strong {color:#f60;}


#search_offre_box{
  background:#FFFFFF url(../img/default/bg_search_offre_form.gif) no-repeat scroll 0pt 50%;
  height:126px;
  margin:0px 0pt 10px;
  width:559px;
}

#guide_offre{
  background:#FFFFFF url(../img/default/bg_carte.jpg) no-repeat scroll 0pt 50%;
  height:21px;
  margin:0px 0pt 0px;
  width:66px;
  display:block;
  float:right;
  font-size:0px;
  text-indent:-9000px;

}

#search_CV_box{
  background:#FFFFFF url(../img/default/bg_search_CV_box.gif) no-repeat scroll 0pt 50%;
  height:145px;
  margin:0px 0pt 0pt;
  padding:11px 0pt 0pt;
  width:559px;
}


#search_CV_box #search_line{
  margin:0;
  clear:both;
  float:left;
  padding-left:20px;
  color:#FFFFFF;
  font-weight:bold;
  width:427px;
}

#search_offre_box2{
  background:#FFFFFF url(../img/default/bg_search_offre_form.png) no-repeat scroll 0pt 50%;
  height:116px;
  margin:10px 0pt 0pt;
  width:559px;

  /* opera bug fixed with : border:1px solid #fff; Genial ....*/
}

#btn_search_job_map {
  display:block;
  width:66px;
  height:21px;
  overflow:hidden;
  margin:0;
  text-indent:-9000px;
  background:url(../img/default/btn_search_job_map.png) 0 0 no-repeat;
  float:right;
}

#btn_search_job_map:hover {
  background:url(../img/default/btn_search_job_map.png) 0 -21px no-repeat;
}


#search_ecole_box{
  background:#FFFFFF url(../img/default/bg_box_filtrage_criteres.jpg) no-repeat scroll 0pt 50%;
  height:86px;
  margin:10px 11px 0pt;
  width:559px;

  /* opera bug fixed with : border:1px solid #fff; Genial ....*/
}

#search_offre_box table, #search_CV_box table, #search_offre_box2 table , #search_ecole_box table{
  float:left;
  margin:30px 0pt 0pt 20px;
  _margin:30px 0 0 10px;
  color:#fff;
  font-weight:bold;
}

#search_ecole_box form{
  margin:0;
  padding:0;
}

#search_ecole_box table{
  margin:12px 0pt 0pt 20px;
}
#search_ecole_box #title_ecole_search{
  text-transform:uppercase; color:#fff; padding:3px 0 0 5px;  margin:0; font-weight:bold;
}

#search_offre_box table  input.inputfield, #search_CV_box table  input.inputfield, #search_offre_box2 table input.inputfield, #search_ecole_box table input.inputfield{
  font-size:11px;
  height:12px;
  width:230px;
}

#search_offre_box2 #search_titre {
  width:210px;
}

#search_offre_box table  input.inputfield2, #search_CV_box table  input.inputfield2, #search_offre_box2 table input.inputfield2{
  font-size:11px;
  height:12px;
}

#search_offre_box  input.submit, #search_CV_box  input.submit, #search_offre_box2 input.submit, #search_ecole_box input.submit{
  float:right;
  margin:40px 26px 0pt 0pt;
}

#search_ecole_box input.submit{
  float:right;
  margin:25px 57px 0pt 0pt;
}

#ils_recrutent{
  height:92px;
  width:542px;
  background:url('../img/default/bg_ils_recrutent.gif') no-repeat top left;
  margin-top:4px;
  padding:35px 0px 0pt 11px;
}

/* nos partenaires box*/
#ils_recrutent #partenaires_stretch_ie{
  background:none;
  _background:url('../img/default/partenaires_temp.jpg') no-repeat 0px 50%;
  _width:537px;
  _height:75px;
}
#ils_recrutent #partenaires_stretch{
  overflow:hidden;
  width:477px;
  height:75px;
  float:left;
  white-space:nowrap;
  _display:none;
}

#ils_recrutent #partenaires_left{
  float:left;
  width:25px;
  background:url('../img/default/scroll_left.jpg') no-repeat top left;
  cursor:pointer;
  height:75px;
  _display:none;
}
#ils_recrutent #partenaires_right{
  float:left;
  width:25px;
  background:url('../img/default/scroll_right.jpg') no-repeat top right;
  cursor:pointer;
  height:75px;
  _display:none;
}

#ils_recrutent #partenaires_stretch img {
  max-height:75px;
  margin:0 10px;
}

#hardware_btp{
  _height:144px;
  height:109px;
  width:515px;
  background:url('../img/default/bg_hardware_btp_box.png') no-repeat top left;
  margin-top:12px;
  padding:35px 22px 0 22px;
}

#hardware_btp p.left{
  width:250px;
  float:left;
  margin-top:10px;
}

#hardware_btp p.right{
  width:250px;
  text-decoration:underline;
  color:#FE6000;
  display:block;
  float:right;
margin-top:10px;
}

#hardware_btp p.left img.hardware_illustration{
  float:left;
  margin:4px 7px 5px 0;
}

#job_focus_box {
  width:533px;
  height:122px;
  background:url(../img/default/bg_job_focus.png) 0 0 no-repeat;
  overflow:hidden;
  margin:4px 0 0 4px;
  padding:33px 0 0 16px;
}
#job_focus_left {
  float:left;
  width:220px;
  overflow:hidden;
}
#job_focus_right {
  float:left;
  width:200px;
  overflow:hidden;
}
#job_focus_company_logo {
  float:right;
  width:100px;
  margin:0 7px 0 0;
  text-align:center;
}
.job_focus_title {
  font-family:"Verdana" ;
  font-weight:bold;
  font-size:11px;
  color:#0e7070;
  display:block;
  text-decoration:underline;
}
.job_focus_city {
  color:#0e7070;
  display:block;
  overflow:hidden;
  width:220px;
  heiht:13px;
}
.job_focus_rating {display:block;margin:6px 0 0;}
.job_focus_details {margin:0;}
.job_focus_link {
  display:block;
  color:#f37301;
  text-decoration:underline;
  margin:8px 0 0 0;
}
.right_title {
  display:block;
  font-family:"Verdana";
  font-size:10px;
  color:#777;
}
.job_focus_company_name {
  display:block;
  text-decoration:underline;
  font-size:11px;
  font-weight:bold;
  color:#777;
  margin:4px 0 0;
}
.job_focus_company_description {
  margin:0;
  color:#777;
}
.job_focus_company_next {
  font-size:10px;
  color:#777;
}

/*
 Page liste CV / OFFRES
*/
fieldset.listing_offres{
  border:none;
  color:#000;
  margin:7px 0 0 0;
  padding:0;
}

fieldset.listing_offres legend{
  background:url('../img/default/bg_fieldset_legend_offre.gif') no-repeat 16px 50%;
  display:block;
  margin:5px 0pt;
  text-indent:36px;
  color:#027C7C;
  height:16px;
  line-height:16px;
}

fieldset.listing_CVs legend{
  background:url('../img/default/bg_fieldset_legend_cv.gif') no-repeat 16px 50%;
  display:block;
  height:44px;
  margin-bottom:10px;
  text-indent:36px;
  color:#870078;
  height:16px;
  line-height:16px;
  zoom:1;
}

fieldset.listing_CVs{
  border:none;
  color:#000;
  margin:7px 0 0 0;
  padding:0;
}

#cv_more_info {
  width:455px;
  height:35px;
  float:left;
  clear:both;
  margin:5px 0 0 12px;
  _margin:5px 0 0 7px;
  padding:27px 0 0 80px;
  background:red url(../img/default/bg_cv_more_info.jpg) 0 0 no-repeat;
}
#cv_more_info a {
  text-decoration:underline;
  color:#336699;
}

fieldset table.list_table{
  margin-left: 10px;
  width:537px;
}
fieldset table.list_table a{
  color:#027C7C;
}

fieldset table.list_table th{
  background:#000;
  height:20px;
    text-indent:3px;
}

fieldset table.list_table th.left{
  background:#000 url('../img/default/bg_th_left_listing.gif') no-repeat left center;
  width:105px;
}

fieldset table.list_table th.center{
  width:252px;
}

fieldset table.list_table th.right{
  background:#000 url('../img/default/bg_th_right_listing.gif') no-repeat right center;
  width:178px;
}

fieldset table.list_table th a, fieldset table.list_table th a:hover, fieldset table.list_table th a:visited{
  color:#fff !important;
  font-weight:normal;
  text-transform:uppercase;
}

fieldset table.list_table tr.line_0{
  background:#f1f1f1;
}
fieldset table.list_table tr.line_1{
  background:#f7f7f7;
}

fieldset table.list_table tr{
  cursor:pointer;
  height:22px;
}

fieldset table.list_table tr#headers{
  cursor:pointer;
  height:20px;
}

fieldset table.list_table tr td{
  border-top:5px solid #FFFFFF;
  height:18px;
  padding:0 3px;
}

fieldset table tr td a.go_link{
  float:right;

}

.navBar{
  background:url('../img/default/bg_multipage_navbar.gif') no-repeat top left;
  text-align:center;
  height:20px;
  line-height:20px;
  margin-top:7px;
  color:#000;
  display:block;
}

.navBar span.current_page{
  color:#fe8804;
}

.navBar a{
  color:#336699;
  text-decoration:underline;
}

.navBar .next_page{
  float:right;
  background:url('../img/default/bg_multipage_next_page.gif') no-repeat right 50%;
  margin:0 14px 0 0;
  padding:0 25px 0 0;
}

.navBar .prev_page{
  float:left;
  background:url('../img/default/bg_multipage_prev_page.gif') no-repeat left 50%;
  margin:0 0 0 14px;
  padding:0 0 0 25px;
}


/*
* PAGE detail CV
*/

#details #infos_left{
  vertical-align:top;
  padding:0 0 0 10px;
  width:160px;
}

#details #infos_right{
  background:url('../img/default/bg_detail_cv_fade.jpg') no-repeat top left;
  padding:10px;
  vertical-align:top;
}

#details #infos_left p{
  margin:15px 0;
  padding:0px;
}

#details #infos_right p{
  margin:0;
  padding:0;
}

#details #infos_right .exp_container p{
  margin:10px 0;
}

#details .profil_candidat_header, #details .profil_recruteur_header{
  text-transform:uppercase;
  font-weight:bold;
  color:#000;
}

#details #cv_name{
  font-size:17px;
  font-weight:bold;
}

#details #cv_metier{
  font-size : 17px;
}

#details .profil_candidat_header2{
  color:#8946B1;
  font-weight:bold;
}

#details .profil_recruteur_header2{
  color:#027C7C;
  font-weight:bold;
}

#details .profil_candidat_header3{
  color:#8946B1;
  font-weight:bold;
  font-size:12px;
  margin:15px 0 5px 0 !important;
}

#details .profil_recruteur_header3{
  color:#027C7C;
  font-weight:bold;
  font-size:12px;
  margin:15px 0 5px 0 !important;
}

#details #infos_right .separator{
  width:355px;
  height:5px;
  background:url('../img/default/bg_separator.jpg') no-repeat top left;
  margin-top:10px;
}

#details #infos_left img#phone_us{
  margin-left:-7px;
}

#details #infos_left a{
  color:#027C7C;
  text-decoration:underline;
}

#details #infos_right table th{
  font-weight:bold;
  width:160px;
}

/*
* PAGE DEPOT DE CV
*/
#depot_cv_breadcrumb{
  width:100%;
  background:url('../img/default/bg_breadcrumb_depot_cv.jpg') no-repeat top left;
  height:63px;
}

#depot_cv_breadcrumb span{
  display:block;
  float:left;
  text-align:center;
  font-family:Arial;
  font-weight:bold;
  color:#D9D9D9;
  line-height:63px;
}
#depot_cv_breadcrumb #depot_cv_breadcrumb_step_1{
  width:95px;
  margin-left:59px;
  _margin-left:30px;
  text-indent:10px;
}
#depot_cv_breadcrumb #depot_cv_breadcrumb_step_2{
  width:103px;
}
#depot_cv_breadcrumb #depot_cv_breadcrumb_step_3{
  width:100px;
}
#depot_cv_breadcrumb #depot_cv_breadcrumb_step_4{
  width:174px;
  text-indent:-15px;
}

#depot_cv_breadcrumb .current_step{
  background:url('../img/default/bg_current_step_depot_cv.jpg') no-repeat scroll 50px 7px;
  color:#fff;
}

form#depot_cv .title_step, form#depot_offre .title_step{
  font-family:Arial;
  font-weight:bold;
  font-size:16px;
  margin:0;
}

form#depot_cv .label, form#contact_form .label, form#depot_offre .label{
  width:210px;
  text-align:right;
  padding:0 10px;
  font-weight:bold;
}

#depot_cv .step_navigation{
  background:url('../img/default/bg_multipage_navbar.gif');
  height:20px;
}

#depot_cv .hidden{
  display:none;
}

#depot_cv .displayed{
  display:block;
}

#depot_cv #add_experience{
  color:#fe8804;
  font-weight:bold;
  background:url('../img/default/bt_add_experience.jpg') no-repeat left 50%;
  padding-left:40px;
  height:30px;
  line-height:30px;
  display:block;
  cursor:pointer;
}

#depot_cv .error, #depot_offre .error{
  color:red;
}

#depot_cv #submit_form_link, #depot_offre #submit_form_link{
  cursor:pointer;
}

/* PAGE DE LA lISTE DES ACTUS BTP (flux rss))*/
#rss_list{
  padding:10px;
  text-align:justify;
}

#rss_list .my_news,
#rss_list .my_question {
  margin:15px 0;
}

#rss_list .my_news .title_news,
#rss_list .my_question .title_question {
  color:#507698;
  font-size:13px;
  font-weight:bold;
  margin:2px 0 4px;
}

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

#rss_list .question_selected .title_question {
  color:#fe7400;
}

#rss_list .content_news p,
#rss_list .content_question p {
  margin:0;
  padding:0;
}

/* STATIC PAGES */
#static_text,
.static_text {
  padding:10px 20px;
  text-align:justify;
  width:519px;
  overflow:hidden;
}

#static_text h4{
  font-size:13px;
  margin:20px 0 10px;
}

#static_text h5{
  font-size:13px;
  /*margin:10px 0;*/
  margin:20px 0pt 10px
}

#static_text h6{
  text-decoration:underline;
  font-weight:normal;
  margin:10px 0;
  font-size:11px;
}

#static_text ul{
  list-style-type:none;
  margin:0px;
}

#static_text .formation_a_suivre{
  display:block;
  margin:0px 0pt 0pt 0px;
  color:#FE7400;
  text-transform:uppercase;
}

#static_text .container_metier{
  height:13px;
  overflow:hidden;
  margin-top:1px;
}

#static_text .container_metier div{
  background-color: #f8f5f2;
  padding:8px;
  margin:5px 0pt 10px;
}

#static_text .container_metier a{
  color:#336699;
  text-decoration:none;
  outline:none;
}

#static_text .container_metier a:hover {
  text-decoration:underline;
}

#static_text .container_metier a.closed{
  background:url('../img/default/bg_plus.jpg') no-repeat left 50%;
  padding-left:15px;
  display:block;
  height:12px;
  line-height:12px;
}

#static_text .container_metier a.opened{
  background:url('../img/default/bg_minus.jpg') no-repeat left 50%;
  padding-left:15px;
  display:block;
  height:12px;
  line-height:12px;
  font-weight:bold;
  text-decoration:underline;
}

.container_metier img{
  float:left;
}

#static_text .pseudo_title{
  font-size:14px;
  font-weight:bold;
}

#bottom_link_bar a{
  float:left;
  text-indent:-9000px;
  overflow:hidden;
  margin-left:5px;
  margin-top:10px;
}

#bottom_link_bar #bottom_link_1{
  background:url('../img/default/btn_create_account.png') no-repeat top left;
  display:block;
  width:178px;
  height:71px;
}

#bottom_link_bar #bottom_link_2{
  background:url('../img/default/btn_setting_email_alert.png') no-repeat top left;
  display:block;
  width:178px;
  height:71px;
}

#bottom_link_bar #bottom_link_3{
  background:url('../img/default/btn_subscribe_directory.png') no-repeat top left;
  display:block;
  width:178px;
  height:71px;
}

#bottom_link_bar #bottom_link_1_candidats{
  background:url('../img/default/btn_create_account_candidat.png') no-repeat top left;
  display:block;
  width:178px;
  height:71px;
}

#bottom_link_bar #bottom_link_2_candidats{
  background:url('../img/default/btn_setting_email_alert.png') no-repeat top left;
  display:block;
  width:178px;
  height:71px;
}

#bottom_link_bar #bottom_link_3_candidats{
  background:url('../img/default/btn_drop_your_resume.png') no-repeat top left;
  display:block;
  width:178px;
  height:71px;
}

/* page sites utiles */
#partner_list {
  overflow:hidden;
  margin:0 0 0 10px;
}
.partner_box {
  float:left;
  width:150px;
  height:150px;
  line-height:150px;
  margin:4px 15px;
  _margin:4px 12px;
}
.partner_box a {
  display:block;
  width:150px;
  height:150px;
}

/* plan du site */
#sitemap ul {
  margin:0 0 10px 10px ;
}
#sitemap li {
  font-size:12px;
  margin:3px 0;
}
#sitemap li a {color:#0E7070;}
#sitemap li a:hover {color:#fe7400;text-decoration:underline;}

#sitemap ul li {
  background:url(../img/default/picto_address_link.png) 0 50% no-repeat;
  text-indent:10px;
}

/* page qui sommmes nous */
#header_who_are_we {
  width:520px;
  height:160px;
  margin:5px 0 0 20px;
  text-indent:-9000px;
  background:url(../img/default/bg_header_qui_sommes_nous.jpg) 0 0 no-repeat;
}

.note {
  border-left:7px solid #fe7400;
  padding:4px 0 4px 5px;
 font-weight:bold;
}

/* page infos pratiques */
#header_infos_pratiques {
  width:520px;
  height:160px;
  margin:5px 0 0 20px;
  text-indent:-9000px;
  background:url(../img/default/bg_header_infos_pratiques.jpg) 0 0 no-repeat;
}

.infos_pratiques h5 {
  font-size:17px!important;
  color:#fe7602;
  font-weight:normal;
  margin:15px 0 0 0!important;
}

.infos_pratiques p {
  margin:2px 0 12px 0;
}

.infos_pratiques a {color:#336699;}
.infos_pratiques a:hover {text-decoration:underline;}

#note_infos_pratiques {
  margin:40px 0 0 2px;
  padding:10px 10px 0 75px;
  width:429px;
  height:66px;
  background:red url(../img/default/bg_notes_infos_pratiques.jpg) 0 0 no-repeat;
}

.cv_advice span {
  font-weight:bold;
  color:#fe7400;
}

/* conditions générales */
#static_text .article {
  font-weight:bold;
}


/* page videotheque */
#videotheque_intro_text {
  background:url(../img/default/bg_p_video.jpg) 0 50% no-repeat;;
  padding:0px 0 0 105px;
  height:80px;
}

#listing_media_file {
  float:left;
  _width:190px;
}

#listing_media_file ul {
  list-style:none;
  margin:0;
  padding:0;
}

#listing_media_file li {margin:6px 0;}
#listing_media_file a {
  color:#336699;
  text-decoration:underline;
  display:block;
  height:15px;
  background:url(../img/default/picto_video2.gif) 0 0 no-repeat;
  text-indent:18px;
}
#listing_media_file a:hover {
  color:#fe7400;
}
#flash_media_file {
  margin:20px 0 0 0;
  float:right;
}


/*
customer area styles
*/

h2#title_page_customer_area #recap_abonnement{
  float:right;
  margin:0pt 10px 0pt 0pt;
  padding:12px 10px 10px;
  width:163px;
  font-size:11px;
  font-family:Arial;
  color:#000;
}

h2#title_page_customer_area #recap_abonnement a{
  color:#FE6000;
  text-decoration:underline;
}

#customer_area_description{
  background:url('../img/default/bg_description_restricted_area.jpg') no-repeat top left;
  width:100%;
  height:52px;
  color:#fff;
  padding:10px 20px;
  text-align:justify;
  width:519px;
}

#customer_area_description p{
  margin:0;
}

#title_bar_vos_offres, #title_bar_vos_criteres{
  background:url('../img/default/bg_title_bar_vos_criteres_filtrage.gif') no-repeat top left;
  width:519px;
  _width:519px;
  height:20px;
  line-height:20px;
  color:#fff;
  padding: 0 9px 0 9px;

  margin:0px 0 2px 10px;
}

#title_bar_vos_offres{
  background:url('../img/default/bg_title_bar_vos_offres.gif') no-repeat top left;
}


#title_bar_vos_offres #add_offre, #vos_criteres #modif_critere, #title_bar_criteres_results span#all_offres, #orange_box #add_offre {
  float:right;
}

#title_bar_vos_offres #add_offre a, #vos_criteres #modif_critere a{
  color:#fff;
  text-decoration:underline;
}

a.nb_candidature{
  color:#FE6000 !important;
}

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

fieldset table.list_table tr.first_line {
  background:#F1F1F1 none repeat scroll 0%;
}

fieldset table.list_table tr.second_line {
  background:#F7F7F7 none repeat scroll 0%;
  border-bottom:2px solid #fff;
}

fieldset.private{
  margin:0 0 20px 0;
  width:559px;
  /*_width:519px;*/
  display:block;
}

fieldset.private table.list_table tr.second_line td {
  border-top:0px;
}

fieldset.private table.list_table tr.first_line td{
  border-top:3px solid #fff;
}

fieldset.private table.list_table tr{
  cursor:default;
}



/* config alerte mail */

#config_box_1{
  background:url('../img/default/bg_criteres_alertes_mail.png') no-repeat top left;
  width:519px;
  /*_width:537px;*/
  height:82px;
  color:#fff;
  margin:0px 0pt 2px 10px;
  padding:27px 9px 0px 9px;
}

#config_box_1 p{
  margin:0;
}

#config_box_1 #mailing_only_photo_checkbox{
  float:right;
}

#config_box_1 .critere_label{
  display:block;
  float:left;
  width:130px;
  padding-top:5px;
}

#config_box_1 #mailing_departement{
  width:115px;
}

#config_box_1 #mailing_type_contrat{
  width:119px;
}

#config_box_2{
  float:left;
  width:537px;
  color:#fff;
  margin:0px 0pt 2px 10px;
  padding:18px 0 9px;
}

#config_box_2 h5 {
  width:537px;
  height:22px;
  background:url(../img/default/bg_metiers_alertes_mail_header.png) 0 0 no-repeat;
  text-indent:-9000px;
}
#config_box_2 #liste_metier_container {
  float:left;
  width:519px;
  background:#7C89A4 url(../img/default/bg_metiers_alertes_mail_footer.png) 0 100% no-repeat;
  padding:0 9px;
}

#config_box_2 #liste_metier{
  width:519px;
  float:left;
  clear:both;
}

#config_box_2 .un_metier{
  width:173px;
  float:left;
}

#config_box_2 input{
  margin:1px;
  _margin:0px;
  height:13px;
}

#config_box_2 p{
  float:left;
  clear:both;
  width:100%;
  margin:11px 0 11px 0;
}

#contact_criteres{
  color:#cbd0db;
}

#contact_criteres a{
  color:#cbd0db;
  text-decoration:underline;
}

div#vos_criteres{
  background:url('../img/default/bg_box_filtrage_criteres.jpg') no-repeat top left;
  width:519px;
  height:86px;
  color:#fff;
  padding: 0 9px 0 9px;
  margin:0px 0 2px 10px;
}

#save_criteres{
  float:right;
  margin-right:10px;
}

p.secondary_title{
  margin:0;
  padding:3px 0 10px 0;
}

p.values{
  line-height:18px;
  margin:0;
}

#title_bar_criteres_results{
  color:#000;
  width:519px;
  height:20px;
  line-height:20px;
  padding: 0 9px 0 9px;
  margin:0px 0 2px 10px;
}

.darkblue{
  color:#414c6a;
}

.darkblue a{
  color:#414c6a !important;
}

#search_CV2{
  background:transparent url(../img/default/bg_search_CV2_box.gif) no-repeat scroll left top;
  color:#FFFFFF;
  height:97px;
  margin:0pt 0pt 0pt 11px;
  _margin:0 0 0 10px;
  padding:4px 9px 0pt 6px;
  _padding:4px 0 0 5px;
  width:537px;
}

#search_CV2 #all_offres{
  text-align:right;
  margin-bottom:4px;
  padding:0 18px 0 0;
}

#search_CV2 #all_offres a{
  color:#fff;
  text-decoration:underline;
  margin:0 12px 0 0;
}

#search_CV2 .submit{
  float:right;
  margin:0 13px 0 0;
}

#facture_top{
  background:transparent url(../img/default/bg_factures_top.png) no-repeat scroll left top;
  color:#FFFFFF;
  height:18px;
  padding:11px 9px 0pt 19px;
  width:526px;
}

#facture_middle{
  background:url(../img/default/bg_factures_middle.png) repeat-y;
  padding:5px 9px 0pt 19px;
  width:526px;
}

#facture_bottom{
  background:transparent url(../img/default/bg_factures_bottom.png) no-repeat scroll left top;
  color:#FFFFFF;
  height:15px;
  padding:5px 9px 0pt 19px;
  width:526px;
}

#orange_box{
  background:transparent url(../img/default/bg_orange.gif) no-repeat scroll left top;
  color:#FFFFFF;
  height:20px;
  line-height:20px;
  margin:0pt 0px 8pt 10px;
  padding:0px 9px 0pt 6px;
  width:523px;
}

#orange_box a,#orange_box a:visited{
  color:#fff;
}

#jukebox_right{
  width:230px;
  float:right;
}

#jukebox_left{
  width:230px;
  float:left;
  margin-left:20px;
}

.ligne0 td{
  cursor:pointer;
  color:#507698;
  padding-left:25px;
}

.now_playing a{
  color:red !important;
  background:url('../img/default/bg_now_playing.gif') no-repeat 0 50% !important;
}

/* page agenda */
.agenda a{color:#FE7400;}
.agenda a:hover{text-decoration:underline;}


/* page services et prestations */


#services_prestations {
  width:519px;
  overflow:hidden;
}
#services_prestations p.intro {width:100%;height:auto;}
#services_prestations p.intro,
#services_prestations p.intro * {
  margin:0;
  font-size:11px;
  padding:0;
}
#services_prestations .intro b {display:inline;}
#services_prestations .intro {
  min-height:0;
  height:auto;
}
#services_prestations .intro a {
  color:#000;
  text-decoration:underline;
}
#services_prestations .intro a:hover {color:#f60;}

#services_prestations a.get_a_quote {
  display:block;
  width:513px;
  height:33px;
  margin:15px 0;
  background:url(../img/default/btn_get_a_quote.png) 0 0 no-repeat;
  text-indent:-9000px;
}

#services_prestations a.get_a_quote:hover {
  background:url(../img/default/btn_get_a_quote.png) 0 -33px no-repeat;
}

#prestations_list {
  width:514px;
  overflow:hidden;
}

#prestations_list .prestation {
  width:371px;
  padding:0 20px 0 135px;
  margin:10px 0;
}

#prestations_list .prestation h4 {
  font-family:"Verdana" ;
  font-size:17px;
  font-weight:normal;
  color:#ff6600;
  margin:0;
  padding:0;
}
#prestations_list .prestation h4 a {
  display:inline;
  height:auto;
  line-height:normal;
  padding:0;
  margin:0;
  color:#f60;
  text-decoration:none;
  background:none;
}
#prestations_list .prestation h4 a:hover {text-decoration:underline;}

#prestations_list .prestation p {
  margin:0;
  padding:0;
}

#prestations_list .prestation a {
  display:block;
  height:33px;
  line-height:33px;
  padding:0 0 0 36px;
  margin:0 0 0 -8px;
  color:#6a7b87;
  text-decoration:underline;
  background:url(/img/default/btn_link.png) 0 50% no-repeat;
}
#prestations_list .prestation a:hover {
  color:#f60;
}
/**/
#prestations_list .prestation_item_1 {background:url(../img/default/bg_prestations_item_1.png) 0 50% no-repeat;}
#prestations_list .prestation_item_2 {background:url(../img/default/bg_prestations_item_2.png) 0 50% no-repeat;}
#prestations_list .prestation_item_3 {background:url(../img/default/bg_prestations_item_3.png) 0 50% no-repeat;}
#prestations_list .prestation_item_4 {background:url(../img/default/bg_prestations_item_4.png) 0 50% no-repeat;}
#prestations_list .prestation_item_5 {background:url(../img/default/bg_prestations_item_5.png) 0 50% no-repeat;}
#prestations_list .prestation_item_6 {background:url(../img/default/bg_prestations_item_6.png) 0 50% no-repeat;}

#get_a_dual_offer {
  display:block;
  width:514px;
  height:74px;
  background:url(../img/default/btn_get_a_dual_offer.png) 0 0 no-repeat;
  text-indent:-9000px;
  overflow:hidden;
}
#get_a_dual_offer:hover {
  background:url(../img/default/btn_get_a_dual_offer.png) 0 -74px no-repeat;
}

#get_a_quote_and_advices {
  width:384px;
  height:84px;
  padding:8px 20px 0 120px;
  margin:10px 0 0;
  background:url(../img/default/bg_quote_and_advices.jpg) 0 0 no-repeat;
  text-align:left;
}
#get_a_quote_and_advices b {font-size:13px;}
#get_a_quote_and_advices strong {
  font-size:14px;
  color:#f60;
}
#get_a_quote_and_advices a {color:#369;}
#get_a_quote_and_advices a:hover {
text-decoration:underline;
  color:#f60;
}

/* page services et prestations : pages annexes */
.static_text .intro {
  width:404px;
  min-height:92px;
  _height:92px;
  padding:0 100px 0 15px;
}

.static_text .intro {font-size:14px;}

.static_text .intro b {
  display:block;
  font-size:17px;
  margin:0 0 5px 0;
}

#prestations_publier_offre .intro {background:url(../img/default/bg_publier_offre_intro.png) 0 0 no-repeat;}
#prestations_inscription_annuaire .intro {background:url(../img/default/bg_inscription_annuaire_intro.png) 0 0 no-repeat;}
#prestations_consulter_cvtheque .intro {background:url(../img/default/bg_cvtheque_intro.png) 0 0 no-repeat;}
#prestations_communiquer_btp .intro {background:url(../img/default/bg_communiquer_btp_intro.png) 0 0 no-repeat;}
#prestations_emailing_cible .intro {background:url(../img/default/bg_emailing_cible_intro.png) 0 0 no-repeat;}
#prestations_chasseur_tete .intro {background:url(../img/default/bg_chasseur_tete_intro.png) 0 0 no-repeat;}

#publier_offre_list {
  margin:0;
  padding:0;
  list-style:none;
}

#publier_offre_list li {
  display:block;
  padding:0 0 0 40px;
  margin:15px 0;
  background:url(../img/default/picto_check_services.png) 0 0 no-repeat;
}

#publier_offre_list li b {
  font-size:13px;
  display:block;
}

#publier_offre_list li b span {
  color:#f60;
}

#btn_link_back {
  display:block;
  height:33px;
  line-height:33px;
  padding:0 0 0 36px;
  color:#f60;
  margin:0 0 10px 30px;
  background:url(../img/default/btn_link_back.png) 0 50% no-repeat;
}
a#btn_link_back:hover {text-decoration:underline;}


 /*
* FOOTER *
*/
#footer{
  width:100%;
  background:transparent url('../img/default/bg_footer.png') no-repeat top left;
  height:39px;
  float:left;
  clear:both;
  padding-top:30px;
  color:#727e87;
  font-family:arial;
}

#footer #copyright{
  margin-left:30px;
  _margin-left:15px;
  width:300px;
  float:left;
}

#footer #links{
  margin:0 20px 0 0;
  width:620px;
  float:right;
}

#footer a{
  font-family:arial;
  color:#727e87;
}

#footer a:hover {text-decoration:underline;}

#footer a span {
  font-size:9px;
}

/**********************************************************/
/* Job Guide list                                         */
/**********************************************************/
#btn_job_guide_2 {
  display:block;
  width:66px;
  height:21px;
  overflow:hidden;
  margin:0;
  text-indent:-9000px;
  background:url(../img/default/btn_job_guide.png) 0 0 no-repeat;
  float:right;
}
#btn_job_guide_2:hover {
  background:url(../img/default/btn_job_guide.png) 0 -21px no-repeat;
}

#btn_job_guide {
  display:block;
  width:66px;
  height:21px;
  overflow:hidden;
  margin:0;
  text-indent:-9000px;
  background:url(../img/default/btn_job_guide_1.png) 0 0 no-repeat;
  float:right;
}

#job_guide {
  overflow:hidden;
  width:500px;
  _width:600px;
  _height:400px;
}
#job_guide_info {
  width:400px;
  height:68px;
  line-height:68px;
  padding:0 0 0 73px;
  margin:0 auto;
  background:url(../img/default/bg_job_guide.png) 0 0 no-repeat;
}
#job_list {
  overflow:hidden;
}
#job_list ul {
  margin:10px 14px 0;
  padding:0;
  float:left;
  list-style:none;
}
#job_list ul li a {
  color:#369;
  text-decoration:underline;
}
#job_list ul li a:hover {
  color:#f60;
}

/* IE6 transparency img+background*/
#header_top,#main_top_menu, #main_top_menu ul li, #footer, #header_bottom, #content, #column_left #recap  {
  behavior: url(../js/iepngfix.htc) } /* IE PNG support Fix*/
}

#find_europe_machinery {
	border:0px solid black;
}

#find_europe_machinery_1 {
	background:transparent url(../img/default/find-europe-machinery-1.jpg) no-repeat scroll 0 0;
	display:block;
	width:160px;
	height:99px;
	margin:13px 26px 0 45px;
	overflow:hidden;
	text-indent:-9000px;
}
