#response_offer{position:relative;top:0 !important;margin:0;padding:0;}
#response_offer h2{position:relative;clear:both;margin-top:30px;margin-bottom:10px;display:block;}
* html #response_offer p{margin-bottom:0px}
#response_offer .quant{font-size:92%;position:relative;left:0;}
#response_offer .header_contour1{border:1px solid #588C99;}
#response_offer .header_contour2{border-top:1px solid #80CCE3;border-right:1px solid #80CCE3;position:relative;}
#response_offer .header{background:transparent url(http://www.europages.com/market_place/images/contact/fd_rfi_ttl.jpg) repeat-x;height:40px;color:#FFF;font-size:208%;font-weight:700;text-align:left;background-color:#6399A5;padding:10px 0 0 105px;}
#response_offer .contenu{border-top:1px solid #FFF;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;background:url(http://www.europages.com/market_place/images/mp_bg_form.jpg) repeat-x;position:relative;padding:40px 30px 10px;}
#response_offer .contenu3{border-top:1px solid #FFF;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;background:url(http://www.europages.com/market_place/images/mp_bg_form.jpg) repeat-x;padding:0 10px 30px;}
#response_offer .logo{width:73px;height:85px;position:absolute;top:10px;left:15px;background:url(http://www.europages.com/market_place/images/contact/icon_mail.gif) no-repeat left top;z-index:10;}
#response_offer ul,#bloc_are_you_center #memberDiv ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 5px;padding:0;}
* html #response_offer ul{margin:0}
#response_offer li,#bloc_are_you_center #memberDiv li{list-style-image:none;list-style-type:none;position:relative;}
/* BOITE DU LOG  */
.box_log_top{height:9px;position:relative;top:1px;margin-right:9px;margin-left:9px;background-color:#DAEDF3;}
.box_log_top_left{float:left;position:relative;width:9px;height:9px;clear:none;top:-1px;left:-9px;background:url(http://www.europages.com/market_place/images/boites/contact_log_top_left.gif) no-repeat top left;}
.box_log_top_right{float:right;position:relative;width:9px;height:9px;clear:none;top:-1px;left:9px;background:url(http://www.europages.com/market_place/images/boites/contact_log_top_right.gif) no-repeat top right;}
.box_log_mid{background-color:#DAEDF3;position:relative;margin:0;padding:10px;}
.box_log_bot{height:9px;top:-1px;background-color:#DAEDF3;position:relative;margin:0 9px;padding:0;}
.box_log_bot_left{float:left;position:relative;clear:none;width:9px;height:9px;top:0;left:-9px;background:url(http://www.europages.com/market_place/images/boites/contact_log_bot_left.gif) no-repeat center left;}
.box_log_bot_right{float:right;position:relative;width:9px;height:9px;clear:none;top:0;left:9px;background:url(http://www.europages.com/market_place/images/boites/contact_log_bot_right.gif) no-repeat center right;}
#response_offer .important{font-size:120%;font-weight:700;position:relative;}
#response_offer .important_txt{position:absolute;top:10px;left:50px;}
.box_grey_top{height:10px;position:relative;top:1px;margin-right:10px;margin-left:10px;background-color:#E0E0E0;}
.box_grey_top_left{float:left;position:relative;width:10px;height:10px;clear:none;top:0;left:-10px;background:url(http://www.europages.com/market_place/images/boites/box_grey_top_left.gif) no-repeat top left;}
.box_grey_top_right{float:right;position:relative;width:10px;height:10px;clear:none;top:0;left:10px;background:url(http://www.europages.com/market_place/images/boites/box_grey_top_right.gif) no-repeat top right;}
.box_grey_mid{background-color:#E0E0E0;position:relative;margin:0;padding:10px;}
.box_grey_bot{height:10px;top:-1px;background-color:#E0E0E0;position:relative;margin:0 10px;padding:0;}
.box_grey_bot_left{float:left;position:relative;clear:none;width:10px;height:10px;top:0;left:-10px;background:url(http://www.europages.com/market_place/images/boites/box_grey_bot_left.gif) no-repeat center left;}
.box_grey_bot_right{float:right;position:relative;width:10px;height:10px;clear:none;top:0;left:10px;background:url(http://www.europages.com/market_place/images/boites/box_grey_bot_right.gif) no-repeat center right;}
/* LES COMPOSANTS DE LA BOITE DE LOG  */
#response_offer .log{height:20px;clear:both;float:left;position:relative;}
#response_offer .membre_radio{height:15px;padding-bottom:7px;font-weight:700;position:relative;}
#response_offer .ligne_log{clear:both;margin-top:15px;padding-bottom:7px;padding-left:3px;position:relative;}
#response_offer label.log{width:100px;font-weight:400;padding-top:2px;}
#response_offer label.normal{padding-top:0;}
#response_offer label{font-size:92%;width:170px;text-align:right;float:left;margin-right:5px;position:relative;font-weight:700;padding-top:3px;}
#response_offer input.text{margin-right:10px;margin-bottom:3px;width:240px;border-right:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;border-left:1px solid #999;border-top:1px solid #999;position:relative;}
#response_offer .nom{margin-bottom:3px;border-right:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;border-left:1px solid #999;border-top:1px solid #999;position:relative;margin-right:7px;width:113px;}
#response_offer .indic{margin-bottom:3px;border-right:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;border-left:1px solid #999;border-top:1px solid #999;position:relative;margin-right:7px;width:30px;background-color:#FFF;}
#response_offer .numero{margin-bottom:3px;margin-right:10px;border-right:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;border-left:1px solid #999;border-top:1px solid #999;position:relative;width:201px;}
#response_offer input.check{margin-right:2px;margin-left:5px;position:relative;}
#response_offer textarea{border-right:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;border-left:1px solid #999;border-top:1px solid #999;height:90px;width:350px;overflow:auto;}
#response_offer select{border-right:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;border-left:1px solid #999;border-top:1px solid #999;width:240px;margin-bottom:3px;margin-right:10px;}
#response_offer a{font-size:92%;position:relative;}
#resp_off_ok{position:absolute;top:-32px;left:360px;}
#resp_off_ok a{color:#FFF;font-weight:700;text-decoration:none;font-size:110%;}
/* le bouton orange sur fond blanc (vert off - vert on)  */
.button_bb_center{background:url(http://www.europages.com/market_place/images/contact/bt_bb_bg.gif) repeat-x top left;clear:none;position:relative;cursor:pointer;margin:6px 10px 0 0;}
.button_bb_left{background:url(http://www.europages.com/market_place/images/contact/bt_bb_left.gif) no-repeat top left;font-weight:700;margin:0;}
.button_bb_right{background:url(http://www.europages.com/market_place/images/contact/bt_bb_right.gif) no-repeat top right;font-size:11px;text-align:center;margin:0;padding:5px 15px;}
.button_bb_center_over{background:url(http://www.europages.com/market_place/images/contact/bt_bb_bg_on.gif) repeat-x;margin:6px 10px 0 0;}
.button_bb_left_over{background:url(http://www.europages.com/market_place/images/contact/bt_bb_left_on.gif) no-repeat top left;font-weight:700;margin:0;}
.button_bb_right_over{background:url(http://www.europages.com/market_place/images/contact/bt_bb_right_on.gif) no-repeat top right;font-size:11px;text-align:center;margin:0;padding:5px 15px;}
.attention{background:url(http://www.europages.com/market_place/images/contact/attention.gif) no-repeat top left;width:41px;height:36px;}
#resp_off_envoyer{margin-top:15px;margin-bottom:25px;left:307px;position:relative;top:0;clear:both;float:left;width:210px;}
/* le bouton bleu transparent avec flèche (fond blanc) */
.button_bba_center{margin-right:35px;margin-left:14px;height:36px;clear:none;text-align:center;background:url(http://www.europages.com/market_place/images/contact/bt_bba_bg.gif) repeat-x top left;padding:8px 10px 0 15px;}
.button_bba_left{height:36px;width:14px;position:absolute;top:0;left:0;background:url(http://www.europages.com/market_place/images/contact/bt_bba_left.gif) no-repeat top left;}
.button_bba_right{height:36px;width:35px;position:absolute;top:0;right:0;background:url(http://www.europages.com/market_place/images/contact/bt_bba_right.gif) no-repeat top right;}
.button_bba_center_over{margin-right:35px;margin-left:14px;height:36px;clear:none;text-align:center;background:url(http://www.europages.com/market_place/images/contact/bt_bba_bg_on.gif) repeat-x;padding:8px 10px 0 15px;}
.button_bba_left_over{height:36px;width:14px;position:absolute;top:0;left:0;background:url(http://www.europages.com/market_place/images/contact/bt_bba_left_on.gif) no-repeat top left;}
.button_bba_right_over{background:url(http://www.europages.com/market_place/images/contact/bt_bba_right_on.gif) no-repeat top right;height:36px;width:35px;position:absolute;top:0;right:0;}
/* ** pour envoyer à un collègue **  */
#response_offer .contenu2{border-top:1px solid #FFF;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;background:url(http://www.europages.com/market_place/images/mp_bg_form.jpg) repeat-x;position:relative;padding:40px 10px 10px;}
.contour_gris{border:1px solid #CCC;position:relative;clear:both;margin:10px 0;padding:7px;}
/* ** vient de la page de recherche **  */
#table_listing{border-spacing:0;font-size:11px;clear:both;position:relative;width:100%;margin:0;padding:0;}
#table_listing .date{float:right;position:relative;top:11px;}
#table_listing .link_b_c{font-size:110%;background:#FFF url(http://www.europages.com/commons/images/icons/business_card.jpg) no-repeat scroll left bottom;float:left;margin-bottom:0;margin-right:10px;padding-left:23px;padding-top:1px;position:relative;top:9px;}
#form_send_friends label.main{width:90px;margin-right:10px;float:left;}
#form_send_friends label.inner{width:30px;margin-right:5px;float:left;text-align:right;font-weight:400;}
#form_send_friends label.inner2{width:60px;margin-right:5px;float:left;text-align:right;font-weight:400;}
#form_send_friends input{float:left;width:150px;border-top:1px solid #999;border-right:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;border-left:1px solid #999;}
#form_send_friends textarea{width:480px;height:120px;position:relative;}
#form_send_friends .input200{width:207px;}
#form_send_friends li{margin-bottom:10px;height:15px;}
#form_send_friends li.li150{height:130px;}
* html #form_send_friends li.li150{height:120px;margin-bottom:0px}
#table_listing .offre{margin-bottom:0;position:relative;width:99%;}
#table_listing .logo_offre_f_r{border:1px solid silver;clear:none;float:left;height:100px;margin-right:5px;width:100px;}
#table_listing .titre_offre{font-size:127%;font-weight:700;}
#table_listing .type_offre{color:#629AA9;font-size:113%;}
#table_listing .desc_offre{clear:right;height:47px;margin-bottom:5px;margin-top:5px;}
#table_listing .f_r{float:left;position:relative;top:0;}
#table_listing .f_r_center{background:transparent url(http://www.europages.com/market_place/images/search/f_r_bg.jpg) repeat-x scroll left top;clear:none;position:relative;margin:0 10px 0 0;}
#table_listing .f_r_left{background:transparent url(http://www.europages.com/market_place/images/search/f_r_left.jpg) no-repeat scroll left top;}
#table_listing .f_r_right{background:transparent url(http://www.europages.com/market_place/images/search/f_r_right.jpg) no-repeat scroll right top;color:#FFF;font-size:11px;text-align:center;padding:9px 35px 5px 30px;}
#table_listing .flag_offre{position:absolute;right:-3px;top:0;}
#send_friend_envoyer{margin-top:15px;margin-bottom:10px;left:400px;position:relative;top:0;clear:both;float:left;width:210px;}
.erreur{position:relative;top:0;padding-left:20px;background:transparent url(http://www.europages.com/market_place/images/icons/cross_error2.gif) no-repeat scroll left top;color:red;font-size:92%;font-weight:700;display:none;height:19px;padding-top:1px;margin-left:0;}
.erreur4{position:relative;padding-left:20px;background:url(http://www.europages.com/market_place/images/icons/cross_error.gif) no-repeat;background-position:0 50%;color:red;font-weight:700;height:19px;padding-top:1px;margin-left:0;font-size:11px;margin-top:2px;}
/* IE6 Only */
* html .erreur4{height:17px;padding-top:3px;margin-top:0;}
.erreur3{font-size:100%;display:none;}
.erreur_display_bloc{display:block;font-size:11px;margin-bottom:10px;}
.erreur_display_bloc2{display:block;font-size:11px;margin:10px 20px 0 0;}
.erreur_display_bloc a.a_display_bloc{color:red;}
.check_ok{position:relative;top:-2px;padding-left:20px;background:transparent url(http://www.europages.com/market_place/images/icons/check_ok.gif) no-repeat left top;color:red;width:100px;font-size:92%;font-weight:700;display:none;}
.disclaimer2{width:80%;font-size:92%;margin-top:10px;}
#response_offer a.disclaimer_a,#response_offer .disclaimer a{position:static;font-size:100%;}
#message_erreur{display:block;margin:5px 0 0 170px;}
.mail_success{background:url(http://www.europages.com/market_place/images/icons/icon_success1.jpg) no-repeat top left;padding-left:80px;margin-top:10px;font-size:92%;height:100px;}
.text_expedition{font-weight:700;margin-bottom:5px;}
.croix_close_n2{margin-top:20px;}
.li_gender{height:25px;line-height:25px;}
.bloc_correct_erreur{float:left;width:255px;}
#erreur_firstname_comp{margin-left:6px;}
html>body #erreur_firstname_comp{margin-left:5px;}
#erreur_message{margin-left:160px;}
.li_erreur_generale{padding-top:20px;}
.textarea_contact_form{width:550px;height:100px;}
.libelle_statut_reco{margin:20px 0 20px 90px;}
.libelle_statut_reco1{font-size:16px;font-weight:700;color:#5E97A6;}
/* ETAPES */
.bloc_right_etape{margin-bottom:20px;}
#response_offer .bloc_right_etape ul{list-style:none;width:auto;height:19px;font-size:11px;margin:0;padding:0;}
#response_offer .bloc_right_etape li.etape_style,#response_offer .bloc_right_etape li.etape_style_extrem,#response_offer .bloc_right_etape li.etape_style_on{float:left;height:19px;line-height:19px;background-color:#fff;clear:none;padding:0 5px;}
#response_offer .bloc_right_etape li.etape_style,#response_offer .bloc_right_etape li.etape_style_extrem,#response_offer .bloc_right_etape li.etape_style_2{background:url(http://www.europages.com/market_place/images/contact/etape_center_off.jpg) repeat-x;}
#response_offer .bloc_right_etape li.etape_style_on{background:url(http://www.europages.com/market_place/images/contact/etape_center_on.jpg) repeat-x;color:#fff;}
#response_offer .bloc_right_etape li.etape_style_extrem,#response_offer .bloc_right_etape li.etape_style_extrem_on{margin-right:0;padding:0;}
#response_offer .bloc_right_etape li.etape_style_2{float:left;height:19px;line-height:19px;padding:0 5px;}
.frise_etape_left,.frise_etape_right,.frise_etape_right_on{float:left;width:10px;height:19px;}
.frise_etape_right{background:url(http://www.europages.com/market_place/images/contact/etape_extrem_right_off.jpg) no-repeat;}
.frise_etape_left{background:url(http://www.europages.com/market_place/images/contact/etape_extrem_left.jpg) no-repeat;}
.frise_etape_right_on{background:url(http://www.europages.com/market_place/images/contact/etape_extrem_right_on.jpg) no-repeat;}
.separateur_frise{width:1px;background-color:#fff;float:left;height:19px;}
.header_bloc{margin-bottom:20px;width:600px;height:50px;}
html>body .header_bloc{min-height:50px;height:auto;}
.icone_bloc{float:left;margin-left:10px;z-index:999;}
#icon_form_reco{background:url(http://www.europages.com/market_place/images/contact/icon_form_reco.gif) no-repeat;width:59px;height:73px;margin-top:10px;}
.bloc_form_title_login{margin:0;padding:20px 10px 0 80px;}
.bloc_form4 .form_text1{font-size:20px;color:#505050;text-transform:uppercase;font-weight:700;}
#bloc_be_premium_form{margin:0 10px;}
.bloc_teaser_bepremium{color:#000;font-size:11px;margin:0 0 20px 60px;}
#be_premium.bloc_form_reco input{border:1px solid #999;}
#be_premium.bloc_form_reco input.numero{width:180px;}
#be_premium.bloc_form_reco select{width:220px;}
.position_button_reco{width:550px;height:30px;display:block;margin-top:20px;}
.right_hand{cursor:pointer;}
.position_button_reco2{float:right;margin-right:20px;}
.li_civility_reco{height:20px;width:400px;}
#be_premium.bloc_form_reco .li_civility_reco input,.li_civility_reco input{border:none;}
#response_offer .info,#response_offer .disclaimer,.text_champ1,.li_gender .li_gender_libelle,textarea#message{font-size:92%;}
#resp_off_envoyer a:hover,#send_friend_envoyer a:hover{color:#FFF;text-decoration:none;font-size:130%;}
#resp_off_envoyer a,#send_friend_envoyer a{color:#FFF;text-decoration:none;font-size:130%;font-weight:700;}
#response_offer input.active_border,input.active_border,#response_offer textarea.active_border,textarea.active_border,#response_offer select.active_border,select.active_border{border:1px solid #F5B400;}
#response_offer input.blue_border,#response_offer select.blue_border,#response_offer textarea.blue_border{border:1px solid #6399A5;}
.bloc_compte fieldset,.bloc_compte2 fieldset,fieldset.field,.bloc_compte4 fieldset,fieldset.bloc_form4{background:url(http://www.europages.com/extFiles/images/contenu/bloc_compte_bg.jpg) repeat-x;background-position:0 1px;border:1px solid #B7B7B7;margin:0;padding:0 0 20px;}