/**********Anciennement dans main.css**************/
html{width:100%;height:100%}
body{font-family:Arial,Verdana,sans-serif;font-size:12px;color:#646464;margin-left:0px;margin-right:0px;margin-bottom:0px;margin-top:0px;padding:0px;background:#fff;width:100%;height:100%}
a{color:#646464;text-decoration:underline}
a:hover{color:#646464;text-decoration:underline}
h1{font-size:158%}
h2{font-size:150%;display:inline}
h4{font-size:92%}
h5{font-size:92%;display:inline}
p{margin-top:0px;margin-bottom:5px}
table{font-family:Arial,Verdana,Geneva,Helvetica,sans-serif}
td{font-family:Arial,Verdana,Geneva,Helvetica,sans-serif}
form{margin:0px;padding:0px}
input{margin:0px;vertical-align:middle}
select{font-size:84%;font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;color:#646464}
img{border:0px}
.imgClear{width:0px;height:0px;display:none}
.float_right {float:right}
.underline{text-decoration:underline}
.display_none{display:none}
.ft_normal{font-weight:normal}
.width_100p_c{width:100%}
.space1 {height:40px}
.space2{height:4px}
.space4{height:4px}
.marg_r_6 {margin-right:6px}
.centPcent{width:100%;height:100%}
.min_txt {text-transform:lowercase}
.bold {font-weight:bold}
/**********Fin anciennement dans main.css**********/
.bodyBusCard{background-color:#e0e0e0}
a.mini_lien{font-size:10px; text-decoration:none; color:#646464}
.mini_map{vertical-align:middle}
.select_country{border:none; vertical-align:middle; font-size:10px; color:#646464}
#logo_europages{text-align:left}
.clear{clear:both;height:0px}
#bas_contenu_central {background:#E0E0E0 url("bg_bottom_contenu.jpg"/*tpa=http://www.europages.com/commons/images/footer/bg_bottom_contenu.jpg*/) repeat-x scroll 0% 50%;height:18px;width:auto;}
/*****************commun********************/
#cont_bandeau_haut{width:100%; background:url("fd_bando_h.jpg"/*tpa=http://www.europages.com/businesscard/images/fd_bando_h.jpg*/) repeat-x bottom #fff; text-align:center; margin:0px; padding:0px 0px 24px 0px}
#bandeau_haut{width:945px; margin-left:auto; margin-right:auto; height:75px; text-align:right}
#cont_corps{width:100%; text-align:center; margin:0px; padding:0px}
#corps{width:945px; margin-left:auto; margin-right:auto}
#page_return{text-align:left; padding:8px 0px 7px 0px;height:40px;width:100%;}
.left_page_return {width:9px;height:40px;float:left;background:url("left_white_box.gif"/*tpa=http://www.europages.com/businesscard/images/left_white_box.gif*/) top left no-repeat;}
.center_page_return, .center2_page_return {float:left;background:url("center_white_box.gif"/*tpa=http://www.europages.com/businesscard/images/center_white_box.gif*/) repeat-x;}
* html .center_page_return {width:305px;}
* html .center2_page_return {width:927px;}
.center_page_return a.link, .center2_page_return a.link {float:left;text-decoration:underline;color:#487b89;font-size:15px;font-weight:bold;padding:10px 10px 0 15px;}
.center_page_return img, .center2_page_return img{float:left;height:30px;width:27px;margin:5px 5px 5px 10px;}
.right_page_return {width:9px;height:40px;float:left;background:url("right_white_box.gif"/*tpa=http://www.europages.com/businesscard/images/right_white_box.gif*/) top right no-repeat;}
#fond_detail_cont1{background:url("fond_detail_cont1.jpg"/*tpa=http://www.europages.com/businesscard/images/fond_detail_cont1.jpg*/) repeat-x #fff}
.tableCentral{vertical-align:top; margin:0px; padding:0px; width:338px}
.scrollings_block{height:0px}
.fond_detail_cont2_on{background:url("fond_detail_cont2.gif"/*tpa=http://www.europages.com/businesscard/images/fond_detail_cont2.gif*/) repeat-y; height:100%; border-left:solid 1px #C6C6C6; border-right:solid 1px #C6C6C6; border-bottom:solid 1px #C6C6C6}
.fond_detail_cont2_off{background:url("fond_detail_cont2.gif"/*tpa=http://www.europages.com/businesscard/images/fond_detail_cont2.gif*/) repeat-y; height:100%; border-left:solid 1px #C6C6C6; border-right:solid 1px #C6C6C6; border-bottom:solid 1px #C6C6C6; display:none}
.fond_detail_cont3{background:url("fond_detail_cont3.gif"/*tpa=http://www.europages.com/businesscard/images/fond_detail_cont3.gif*/) repeat-y; height:100%; border-left:solid 1px #C6C6C6; border-right:solid 1px #C6C6C6; border-bottom:solid 1px #C6C6C6}
.bloc_off{margin:0px; padding:9px 1px 11px 1px; border:solid 0px #72ABBE; height:100%}
.bloc_on{margin:0px; padding:6px 1px 1px 1px; border:solid 3px #72ABBE; height:100%}
.bloc_on_mail_send{margin:0px; padding:1px 1px 1px 1px; border:solid 3px #72ABBE; display:block}
.bloc_off_mail_send{margin:0px; padding:1px 1px 1px 1px; border:solid 3px #72ABBE; display:none}
.td_mail_send{background:url("fd_mess_send.gif"/*tpa=http://www.europages.com/businesscard/images/fd_mess_send.gif*/) repeat-x #ECF7FB; vertical-align:middle; text-align:center; height:109px; width:273px}
.txt_mail_send{width:183px; margin-left:auto; margin-right:auto; font-size:11px; line-height:15px; color:#505050}
.pointille{background:url("pointille.gif"/*tpa=http://www.europages.com/businesscard/images/pointille.gif*/) repeat-x; margin:7px 0px 7px 0px; height:1px}
/********************NAV************************/
ul#bus_card_nav{margin:0px; padding:0px}
ul#bus_card_nav li{margin:0px; padding:0px; list-style:none; float:left; width:163px}
#bus_card_nav li.l_on b, #bus_card_nav li.c_on b, #bus_card_nav li.r_on b{display:block; height:52px}
#bus_card_nav li.l_on b table, #bus_card_nav li.c_on b table, #bus_card_nav li.r_on b table{margin:0px}
#bus_card_nav li.l_on b table tr td, #bus_card_nav li.c_on b table tr td, #bus_card_nav li.r_on b table tr td{width:163px; height:52px; vertical-align:middle; text-align:center}
#bus_card_nav li.l_on b table tr td a, #bus_card_nav li.c_on b table tr td a, #bus_card_nav li.r_on b table tr td a{font-weight:bold; padding:3px 5px 3px 5px; font-size:13px; color:#505050; text-decoration:none}
#bus_card_nav li.c_map b table tr td a{display:block;background:url("compass.gif"/*tpa=http://www.europages.com/businesscard/images/icons/compass.gif*/) no-repeat right bottom;height:30px;width:143px;padding:12px 0px 0px 0px;margin-top:5px;margin-right:25px;}
#bus_card_nav li.l_on b table tr td a:hover, #bus_card_nav li.c_on b table tr td a:hover, #bus_card_nav li.r_on b table tr td a:hover{}
#bus_card_nav li.l_off b, #bus_card_nav li.c_off b, #bus_card_nav li.r_off b{display:block; height:37px; margin-top:15px}
#bus_card_nav li.l_off b table, #bus_card_nav li.c_off b table, #bus_card_nav li.r_off b table{margin:0px}
#bus_card_nav li.l_off b table tr td, #bus_card_nav li.c_off b table tr td, #bus_card_nav li.r_off b table tr td{width:163px; height:37px; vertical-align:middle; text-align:center}
#bus_card_nav li.l_off b table tr td a, #bus_card_nav li.c_off b table tr td a, #bus_card_nav li.r_off b table tr td a{font-weight:bold; padding:3px 5px 3px 5px; font-size:13px; color:#505050; text-decoration:none}
#bus_card_nav li.l_off b table tr td a:hover, #bus_card_nav li.c_off b table tr td a:hover, #bus_card_nav li.r_off b table tr td a:hover{}
#bus_card_nav li.l_on {background:url("nav_on_l_c.jpg"/*tpa=http://www.europages.com/businesscard/images/onglets/nav_on_l_c.jpg*/) repeat-x 0px 0px}
#bus_card_nav li.l_on b{background:url("nav_on_l_r.jpg"/*tpa=http://www.europages.com/businesscard/images/onglets/nav_on_l_r.jpg*/) no-repeat right}
#bus_card_nav li.l_on b table tr td{background:url("nav_on_c_l.jpg"/*tpa=http://www.europages.com/businesscard/images/onglets/nav_on_c_l.jpg*/) no-repeat left}
#bus_card_nav li.l_off {background:url("nav_off_c.jpg"/*tpa=http://www.europages.com/businesscard/images/onglets/nav_off_c.jpg*/) repeat-x 0px 15px}
#bus_card_nav li.l_off b{background:url("nav_off_c_r.jpg"/*tpa=http://www.europages.com/businesscard/images/onglets/nav_off_c_r.jpg*/) no-repeat right}
#bus_card_nav li.l_off b table tr td{background:url("nav_off_l_l.jpg"/*tpa=http://www.europages.com/businesscard/images/onglets/nav_off_l_l.jpg*/) no-repeat left}
#bus_card_nav li.c_on {background:url("nav_on_l_c.jpg"/*tpa=http://www.europages.com/businesscard/images/onglets/nav_on_l_c.jpg*/) repeat-x 0px 0px}
#bus_card_nav li.c_on b{background:url("nav_on_l_r.jpg"/*tpa=http://www.europages.com/businesscard/images/onglets/nav_on_l_r.jpg*/) no-repeat right}
#bus_card_nav li.c_on b table tr td{background:url("nav_on_c_l.jpg"/*tpa=http://www.europages.com/businesscard/images/onglets/nav_on_c_l.jpg*/) no-repeat left}
#bus_card_nav li.c_off {background:url("nav_off_c.jpg"/*tpa=http://www.europages.com/businesscard/images/onglets/nav_off_c.jpg*/) repeat-x 0px 15px}
#bus_card_nav li.c_off b{background:url("nav_off_c_r.jpg"/*tpa=http://www.europages.com/businesscard/images/onglets/nav_off_c_r.jpg*/) no-repeat right}
#bus_card_nav li.c_off b table tr td{background:url("nav_off_c.jpg"/*tpa=http://www.europages.com/businesscard/images/onglets/nav_off_c.jpg*/) no-repeat left}
#bus_card_nav li.r_on {background:url("nav_on_l_c.jpg"/*tpa=http://www.europages.com/businesscard/images/onglets/nav_on_l_c.jpg*/) repeat-x 0px 0px}
#bus_card_nav li.r_on b{background:url("nav_on_r_r.jpg"/*tpa=http://www.europages.com/businesscard/images/onglets/nav_on_r_r.jpg*/) no-repeat right}
#bus_card_nav li.r_on b table tr td{background:url("nav_on_r_l.jpg"/*tpa=http://www.europages.com/businesscard/images/onglets/nav_on_r_l.jpg*/) no-repeat left}
#bus_card_nav li.r_off {background:url("nav_off_c.jpg"/*tpa=http://www.europages.com/businesscard/images/onglets/nav_off_c.jpg*/) repeat-x 0px 15px}
#bus_card_nav li.r_off b{background:url("nav_off_r_r.jpg"/*tpa=http://www.europages.com/businesscard/images/onglets/nav_off_r_r.jpg*/) no-repeat right}
#bus_card_nav li.r_off b table tr td{background:url("nav_off_c.jpg"/*tpa=http://www.europages.com/businesscard/images/onglets/nav_off_c.jpg*/) no-repeat left}
/********************Company name************************/
#company_titl_bord_l{background:url("company_title_bord.gif"/*tpa=http://www.europages.com/businesscard/images/company_title_bord.gif*/) repeat-x; height:85px; width:1px; float:left}
#company_titl_bord_r{background:url("company_title_bord.gif"/*tpa=http://www.europages.com/businesscard/images/company_title_bord.gif*/) repeat-x; height:85px; width:1px; float:right}
#company_title{background:url("company_title.jpg"/*tpa=http://www.europages.com/businesscard/images/company_title.jpg*/) repeat-x; height:85px}
#company_title1{height:auto; width:100%; background:url("company_title.jpg"/*tpa=http://www.europages.com/businesscard/images/company_title.jpg*/) #629AA9 repeat-x}
#company_title2{height:auto; width:100%; background:url("company_title_bord.gif"/*tpa=http://www.europages.com/businesscard/images/company_title_bord.gif*/) no-repeat left}
#company_title3{height:auto; width:100%; background:url("company_title_bord.gif"/*tpa=http://www.europages.com/businesscard/images/company_title_bord.gif*/) no-repeat right}
#drapo{float:left; padding-top:16px; padding-left:20px}
#company_name {float:left; text-align:left; width:680px; color:#fff;padding:0 0 0 6px;margin-top:-8px;}
* html #company_name {padding-top:10px;margin:0;}
* +html #company_name {padding-top:10px;margin:0;}
#company_name h1{font-weight:bold; font-size:25px;}
#addthis {float:left;margin:15px 5px 0 0;}
#aabp_buttons{float:right; padding-right:14px; padding-top:14px}
/********************Colonne gauche************************/
#bus_card_col_left{float:left; margin:0px; padding:0px; width:505px}
#bus_card_col_l{float:left; margin:0px; padding:0px; width:157px}
#bus_card_logo{margin-top:3px; margin-left:auto; margin-right:auto; height:135px; width:135px; background-color:#fff}
#bus_card_div_logo_fond{width:157px; height:168px; background:url("fond_detail_cont1.jpg"/*tpa=http://www.europages.com/businesscard/images/fond_detail_cont1.jpg*/) repeat-x #fff}
#bus_card_div_logo{width:141px; height:141px; border:solid 1px #c5c5c5; float:right; margin:18px 0px 9px 0px; background-color:#f3f3f3; text-align:center}
.logo{max-width:135px; max-height:135px}
#bus_card_div_offres{text-align:left; width:152px; padding:7px 2px 4px 2px; display:none}
#bus_card_div_offres p{font-size:11px; padding-left:17px; line-height:11px; margin-top:0px}
.bus_card_title_pp{text-align:left; padding:0px 0px 0px 17px; margin:0px; font-weight:bold; font-size:13px; line-height:15px; color:#505050; display:block}
ul.bus_card_puce1{margin:0px; padding:5px 0px 0px 0px; font-size:11px; font-weight:bold}
ul.bus_card_puce1 li{margin:0px; padding:0px 0px 0px 17px; list-style:none; background:url("puce_achat.jpg"/*tpa=http://www.europages.com/businesscard/images/puce_achat.jpg*/) no-repeat 0px 0px}
.photo_offre{padding:2px 0px 2px 17px; margin-top:3px}
/********************Partie centrale************************/
#buscardcc{float:left; margin:0px; padding:20px 11px 40px 12px; width:338px; text-align:justify}
.p_intro_info_comp{font-size:11px; font-weight:bold; line-height:15px; color:#505050;}
h2.bus_card_puce2{margin:0px; padding:0 0 3px 21px; font-size:15px; font-weight:bold; color:#505050;background:url("puce_info_comp.jpg"/*tpa=http://www.europages.com/businesscard/images/puce_info_comp.jpg*/) no-repeat 3px 2px}
a.bus_card_puce {padding-left:10px; font-size:11px; font-weight:normal}
.paragraf_info_comp{margin-top:8px; margin-bottom:3px}
.puce_info_comp{background:url("puce_info_comp.jpg"/*tpa=http://www.europages.com/businesscard/images/puce_info_comp.jpg*/) no-repeat bottom; width:21px; height:17px; float:left}
.ttl_info_comp{font-size:15px; font-weight:bold; color:#505050; padding-right:11px}
.div_rubr{padding-left:21px; font-family:Verdana; font-size:11px; line-height:15px; text-align:left;margin:5px 0 5px 0;}
.div_rubr p{font-size:11px; line-height:13px;}
h3.info_companyttl{font-family:Verdana; margin:0;padding-bottom:5px; font-size:11px; line-height:11px; font-weight:bold}
.info_mark{display:none}
.lien_img_thematik{width:130px; padding-right:15px; text-align:left; float:left}
.lien_img_thematik img{border:1px solid #c5c5c5; background-color:#F5F5F5; padding:3px}
.lien_img_thematik a{font-size:11px}
#lienThematik{display:none}
.img_thematik{ border:1px solid #c5c5c5; width:113px; height:65px}
.myelabel {margin-top:3px;font-weight:bold;}
ul.mye {padding:0;margin:3px 0 3px 0;}
ul.mye li {margin:0 0 0 20px;padding:0;list-style-type:none;}
/********************Partie droite************************/
#bus_card_col_r{float:right; margin:0px; padding:0px 0px 7px 0px; width:423px}
#bus_card_col_r_cont{margin:0px 9px 0px 8px; text-align:left}
.bckgrnd_cntct_detl{background:url("bckgrnd_cntct_detl.jpg"/*tpa=http://www.europages.com/businesscard/images/bckgrnd_cntct_detl.jpg*/) repeat-x #EDF8FA; padding:3px 8px 3px 8px}
.div_ico_contact{float:left; width:132px; padding-top:5px; padding-left:16px}
.div_ico_contact_mail_send{float:left; width:132px; padding-top:10px; padding-left:16px; background-color:#fff}
.div_ico_contact_on{float:left; width:132px; padding-top:5px; padding-left:13px}
.your_message{font-size:15px; font-weight:bold; line-height:30px; height:100%}
.ttl_chmps{font-size:11px; font-weight:bold; line-height:11px; color:#505050; margin-top:11px; height:100%; margin-bottom:1px}
.ttl_chmps_2{font-size:11px; font-weight:bold; line-height:11px; color:#505050; margin-top:11px; height:100%}
.ttl_chmps_3{font-size:11px; font-weight:bold; line-height:15px; color:#505050; margin-top:0px; height:100%}
.input_txt{width:264px; font-size:11px; padding-left:3px; border-top:1px solid #c5c5c5; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-left:1px solid #c5c5c5; color:#505050}
.select_pays{width:270px; font-size:11px; border-top:1px solid #c5c5c5; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-left:1px solid #c5c5c5; color:#505050}
.txt_area{width:373px; height:98px; font-size:11px; padding-left:3px; padding-right:0px; border-top:1px solid #c5c5c5; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-left:1px solid #c5c5c5; color:#505050}
.txt_compteur{float:right; padding-left:9px; padding-top:4px; padding-bottom:4px; font-size:9px}
.compteur{float:right; border:1px solid #787878; width:31px; padding-top:3px; padding-bottom:3px; text-align:center; font-size:9px}
.selection{font-size:11px; line-height:11px; margin:0px;}
.note_mail{font-size:9px; line-height:9px; color:#787878; height:100%}
.p_input{margin-top:0px; margin-bottom:0px; height:100%}
.tbl_contact_type{width:100%; font-size:11px; line-height:11px}
.td_chkbx{width:21px; text-align:center; vertical-align:top; padding-top:5px}
.td_label{width:136px; text-align:left; padding:7px 0px 0px 0px; vertical-align:top}
.td_mel{font-weight:bold; font-size:11px; padding-top:2px; vertical-align:top}
.copie_mel{width:214px; font-size:11px; border-width:0px; color:#505050; font-weight:bold; text-align:left; margin-bottom:3px; background-color:#EDF8FA}
.code{width:36px; font-size:11px; border-top:1px solid #c5c5c5; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-left:1px solid #c5c5c5; color:#505050; font-weight:bold; text-align:center; margin-right:9px}
.zip{width:36px; font-size:11px; border-top:1px solid #c5c5c5; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-left:1px solid #c5c5c5; color:#505050; font-weight:normal; text-align:center; margin-right:9px}
.faxfonvil{width:167px; font-size:11px; border-top:1px solid #c5c5c5; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-left:1px solid #c5c5c5; color:#505050; font-weight:normal; text-align:left; margin-right:0px; margin-bottom:0px}
.les_input_txt{font-size:11px; border-top:1px solid #c5c5c5; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-left:1px solid #c5c5c5; color:#505050; font-weight:normal; text-align:left; background-color:#f00}
.les_input_txt2{font-size:11px; border-top:1px solid #c5c5c5; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-left:1px solid #c5c5c5; color:#505050; font-weight:normal; text-align:left; background-color:#f00}
.checkbox{margin:0px; /* FF */width:14px; /* IE */height:14px; /* IE */}
.adresse{width:214px; font-size:11px; border-top:1px solid #c5c5c5; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-left:1px solid #c5c5c5; color:#505050; font-weight:normal; text-align:left; margin-bottom:3px}
.div_captcha{float:left; height:36px; padding-top:1px; margin:0px}
.div_input_captcha{float:left; height:36px; padding:1px 0px 0px 0px; margin:0px}
.p_input_captcha{padding:3px 25px 0px 6px}
.input_captcha{width:91px; border:1px solid #c5c5c5; color:#505050; font-size:20px; font-weight:bold; margin:0px 0px 0px 0px; text-align:center}
.div_send{float:left; height:36px; margin:0px; width:153px}
.note_astrsk{float:left; padding-top:13px; font-size:11px; color:#505050}
.span_fermer{float:left; font-size:11px; text-decoration:underline; padding-top:13px}
.fd_mess_click{margin-top:1px; background:url("fd_mess_click.jpg"/*tpa=http://www.europages.com/businesscard/images/fd_mess_click.jpg*/) no-repeat; width:170px; text-align:center; font-size:10px; color:#646464; padding:6px 19px 0px 19px; line-height:11px}
.div_txt_button1{width:180px; text-align:center; float:left; position:absolute; cursor:auto}
.div_txt_button1_over{width:180px; text-align:center; float:left; position:absolute; cursor:pointer}
.div_txt_button2{width:123px; text-align:center; float:left; position:absolute; padding-top:8px}
.txt_button{font-size:15px; font-weight:bold; line-height:15px; color:#fff; text-decoration:none; cursor:auto}
.txt_button_over{font-size:15px; font-weight:bold; color:#fff; cursor:pointer}
.imgbt_send{cursor:pointer}
.bouton_mail{cursor:auto}
.bouton_mail_over{cursor:pointer}
.icon_mail{margin-left:0px}
.txt_bouton_appel{width:84px; height:34px; text-align:center; vertical-align:middle; color:#fff; font-weight:bold; line-height:12px}
.p_contact_us{font-size:20px; font-weight:bold; color:#505050; margin-top:16px; margin-bottom:8px}
.p_contact_us_pc{font-size:20px; font-weight:bold; color:#505050;margin-bottom:8px}
.p_coord, .p_coord_link {line-height:14px; font-size:11px; color:#505050}
.p_coord_link {background:transparent url("arrowRight.gif"/*tpa=http://www.europages.com/commons/images/recherche/arrowRight.gif*/) 0 2px no-repeat; margin:0; padding-left:10px}
.span_phone{font-weight:bold}
/********************Estara************************/
.icon_estara{margin-left:16px}
#frame_estara{width:397px; margin:5px 0px 0px 0px; height:380px; border:0px}
.code_phone_estara{width:29px; background-color:#ccc; font-size:12px; border-top:1px solid #716F64; border-right:1px solid #DBF1F5; border-bottom:1px solid #DBF1F5; border-left:1px solid #716F64; padding:3px 0px 3px 2px; color:#020202; font-weight:bold; text-align:left; margin-right:6px}
.num_phone_estara{width:106px; background-color:#fff; font-size:12px; border-top:1px solid #716F64; border-right:1px solid #DBF1F5; border-bottom:1px solid #DBF1F5; border-left:1px solid #716F64; padding:3px 0px 3px 2px; color:#020202; font-weight:normal; text-align:left}
.tps_appel_estara{float:left; width:114px; font-size:11px; border-top:1px solid #c5c5c5; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-left:1px solid #c5c5c5; color:#505050; margin-right:9px; margin-top:7px}
.div_bouton_contact{float:left; padding-top:24px}
.bckgrnd_estara_detl{background:url("bckgrnd_cntct_detl.jpg"/*tpa=http://www.europages.com/businesscard/images/bckgrnd_cntct_detl.jpg*/) repeat-x #EDF8FA; padding:10px 0px 0px 0px}
.bckgrnd_estara{background:url("icon_appel_gratuit.gif"/*tpa=http://www.europages.com/businesscard/images/icons/icon_appel_gratuit.gif*/) no-repeat top right; padding:0px 8px 3px 8px}
#div_txt_icon_estara{float:right; padding-top:23px; padding-right:5px}
.td_txt_icon_estara{width:70px; text-align:center; color:#fff; height:62px; font-size:15px; line-height:20px; font-weight:bold; text-transform:uppercase}
.div_logo_estara{width:76px; height:37px; float:right; padding-top:70px}
.div_lien_regle_estara{width:300px; padding-top:95px}
.lien_regle_estara{font-size:11px; line-height:12px; text-decoration:underline}
.td_txt_button{height:36px; vertical-align:middle}
.indication_estara{width:275px; font-size:11px; font-weight:normal; ; line-height:12px; color:#505050}
.tbl_estara{}
.label_chps_estara{width:50px; font-size:11px; font-weight:bold; line-height:12px; color:#505050; vertical-align:middle}
.chps_estara{padding:9px 0px 8px 0px; text-align:left}
.select_pays_estara{width:193px; font-size:11px; border-top:1px solid #c5c5c5; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-left:1px solid #c5c5c5; color:#505050}
#ctt_help {width:387px;height:70px;margin:5px 6px 5px 6px;}
#ctt_help_cl {background:url("ctt_help_cl.gif"/*tpa=http://www.europages.com/businesscard/images/ctt_help_cl.gif*/) no-repeat;float:left;width:33px;height:70px}
#ctt_help_content {color:#FFF;background:url("ctt_help_content.gif"/*tpa=http://www.europages.com/businesscard/images/ctt_help_content.gif*/) repeat-x;float:left;width:328px;height:70px;padding:12px 5px 5px 10px;text-align:justify;}
#ctt_help_cr {background:url("ctt_help_cr.gif"/*tpa=http://www.europages.com/businesscard/images/ctt_help_cr.gif*/) no-repeat;float:left;width:11px;height:70px}
/********************Images************************/
.contenu{height:100%; border-left:solid 1px #C6C6C6; border-right:solid 1px #C6C6C6; border-bottom:solid 1px #C6C6C6; background:url("fond_detail_cont1.jpg"/*tpa=http://www.europages.com/businesscard/images/fond_detail_cont1.jpg*/) repeat-x #fff}
.div_images{width:847px; text-align:left; padding:29px 0px 29px 0px; margin-left:auto; margin-right:auto}
.img_thematik_im{width:121px; height:71px}
.vers_site_theme{float:left; padding-bottom:12px; padding-right:43px}
.lien_site_theme{text-decoration:underline; color:#505050; font-size:11px; line-height:16px}
.produit{float:left; padding-top:12px;width:130px;margin-right:20px;}
.img_produit {border:1px solid #c5c5c5; background-color:#F5F5F5; padding:3px; width:110px; height:80px}
.img_pdf {border:1px solid #c5c5c5; background-color:#FFF; padding:3px; width:110px; height:80px}
.nom_produit{font-size:11px; line-height:12px; font-weight:bold; color:#505050; margin-top:6px}
.lien_zoom{font-size:11px; line-height:12px; font-weight:normal; color:#505050}
.txt_zoom {font-size:10px; line-height:8px;margin-top:5px;}
.produit a{color:#c6c6c6;text-decoration:none;}
.produit a:hover{text-decoration:none;}
.url img{width:110px;height:80px}
/********************Video************************/
#cont_video{width:100%; padding-top:10px}
#video_flash{position:relative; float:left; padding-left:255px;}
#video_element{position:relative; float:left; margin:30px 0px 20px 10px; width:235px; padding-left:0}
#bt_sendto{padding-bottom:10px}
#bt_sendto_L{background:     url("bt_sendto_L.gif"/*tpa=http://www.europages.com/businesscard/images/buttons/bt_sendto_L.gif*/) no-repeat; float:left; width:12px; height:32px}
#bt_sendto_C{background:     url("bt_sendto_C.gif"/*tpa=http://www.europages.com/businesscard/images/buttons/bt_sendto_C.gif*/) repeat-x; float:left; font-size:13px; font-weight:bold; text-align:left; height:32px}
#bt_sendto_R{background:     url("bt_sendto_R.gif"/*tpa=http://www.europages.com/businesscard/images/buttons/bt_sendto_R.gif*/) no-repeat; float:left; width:56px; height:32px}
.labelsendto{padding:8px 5px 0 0}
#video_player_url, #video_player_embed{margin-top:20px; text-align:left}
#video_player_url input, #video_player_embed input{border-left:1px solid #949494; border-top:1px solid #949494; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; background-color:#f8f8f8; width:225px; color:#505050}
.label{font-size:13px; font-weight:bold}
.text{width:412px; margin:4px 0 4px 0}
#detail{margin:5px 5px 0 0; font-weight:bold; text-align:right}
.col_L, .col_R{float:left; width:200px; padding-bottom:15px}
#close{text-align:right; height:13px}
a.detail{margin-top:-5px}
.close{background:url("close_window.gif"/*tpa=http://www.europages.com/commons/images/icons/close_window.gif*/) no-repeat center; padding-left:55px}
.view{color:#111; font-size:11px}
#modal_container{overflow:auto; line-height:16px; color:#505050; text-align:left}
#modal_container p{padding-bottom:15px}
#modal_container.detail_video{border:1px solid #b7b7b7; padding:20px 20px 0 20px; background:#fff url("bg_top_block.jpg"/*tpa=http://www.europages.com/directory/images/block/bg_top_block.jpg*/) repeat-x scroll center top; width:650px; height:420px}
#modal_overlay{background-color:#000}
#modal_overlay.detail_video{background-color:#000}
/********************Carte************************/
.div_carte{padding-top:0px; padding-bottom:55px; margin-left:auto; margin-right:auto;}
#Preloader{position:absolute;z-index:999;margin-left:290px;margin-top:100px;width:32px; height:32px;}
* +html #Preloader {margin-left:-290px;} /*  IE7 */
* html #Preloader {margin-left:-290px} /* IE6 */
/********************Loading Div Mail & Estara************************/
#LoadMail{border:0px}
#LoadEstara{border:0px}
.LoadIMG{width:32px; height:32px; border:0px; margin:20px auto 20px auto}
/********************Contact************************/
#contact_detail{text-align:left; margin:10px 0 0 20px}
#phone_detail, #fax_detail, #mobile_detail{padding-top:20px; width:485px; clear:both}
#phone_detail_l, #fax_detail_l, #mobile_detail_l{float:left; width:82px; padding:0 10px 0 0}
#phone_detail_r, #fax_detail_r, #mobile_detail_r{float:right; width:383px;text-align:left;}
#phone_l img, #fax_l img, #mobile_l img{width:62px}
.title{background:url("blue_arrow_title.jpg"/*tpa=http://www.europages.com/businesscard/images/icons/blue_arrow_title.jpg*/) no-repeat left center; color:#505050; padding-left:20px; font-size:15px; font-weight:bold; padding-bottom:5px}
.phone_coord{color:#505050; padding-left:20px; font-size:11px;}
/********************Estara rules************************/
#contentrules{padding:15px}
#contentrules h1{font-size:18px; color:#505050}
#contentrules h3{font-size:14px; margin:30px 0 10px 0}
.close_w{margin-top:50px; text-align:center}
/********************lightbox************************/
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding: 10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align: center;line-height:0;}
#hoverNav{position: absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width: 49%;height: 100%;background:transparent url("pix.gif"/*tpa=http://www.europages.com/businesscard/images/pix.gif*/) no-repeat;/* Trick IE into showing hover */display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover {background: url("prevlabel.gif"/*tpa=http://www.europages.com/businesscard/images/prevlabel.gif*/) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover {background: url("nextlabel.gif"/*tpa=http://www.europages.com/businesscard/images/nextlabel.gif*/) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin: 0 auto;line-height:1.4em;overflow:auto;width:100%}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}	
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}			
#imageData #bottomNavClose{width:15px;float:right;padding-bottom:0.7em;}	
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
.hint2{font-size:11px;z-index:99;position:absolute;width:150px;border:1px solid #bebebe;padding:10px;background-color:#fff;line-height:14px;margin:-20px 0 0 -180px;color:#505050}
.hint2 .hint-pointer2{position:absolute;right:-12px;top:5px;width:18px;height:25px;background:url("aide_fleche3.gif"/*tpa=http://www.europages.com/commons/images/aide_fleche3.gif*/) no-repeat center top }
.shadow_hint2{position:absolute;z-index:98;background:#000;opacity:.10; filter:alpha(opacity=10);margin:-16px 0 0 -182px}
/*googlemap*/
#map_canvas{display:none;width:550px;height:340px; border:1px solid #505050;left:10px;top:10px;float:left;margin-top:5px}
#formdirections{float:right;margin-right:10px;margin-top:15px;}
* html #formdirections {margin-right:5px;} /* IE6 */
#titledirections{width:350px;background-color:#649bab;line-height:30px;height:30px;padding-left:10px;color:#fff;font-weight:bold;font-size:13px;text-align:left}
#formdirections .drivemeFrom{text-align:left;font-size:11px;width:360px;margin-bottom:10px}
#formdirections .drivemeTo{text-align:left;font-size:11px;width:360px}
#formdirections label{display:block;}
#formdirections select{border:1px solid #C5C5C5;width:100%;padding:2px;font-size:11px;}
td.title_form{width:100%;font-size:14px;font-weight:bold;color:#505050;text-align:left}
#formdirections td.size1{width:100%}	
#formdirections td.size2{width:68%}	
#formdirections td.size3{width:40%}	
#formdirections td.size4{width:30%}	
#formdirections td.submit{width:60%;vertical-align:bottom}
#formdirections td input.info_fixed{background-color:#e0e0e0;border:0px;width:99%;font-size:11px;color:#505050;padding:2px}
#formdirections td input.info1{border:1px solid #C5C5C5;width:98%;padding:2px;font-size:11px;}
#formdirections td input.info2{border:1px solid #C5C5C5;width:90%;padding:2px;font-size:11px;}
#formdirections td.submit input {float:right;border:0;width:56px;height:26px;background:url("btn_ok.gif"/*tpa=http://www.europages.com/businesscard/images/buttons/btn_ok.gif*/) no-repeat bottom right;}
#directions{float:left;width:553px;margin-left:5px;}
* html #directions{margin-top:9px;margin-left:2px;} /* IE6 */
* +html #directions{margin-top:9px;} /* IE7 */
#directions .googledir table.td {border:0;}
#directions .google_impnote{color:#649bab;}
.bulle{float:left;width:200px;text-align:left;font-size:99%;}
.bulle .companyname{margin-top:2px;margin-bottom:0px;text-decoration:underline;font-size:13px;}
.bullelogo{float:left;display:block;border:solid 1px #c5c5c5;margin:2px 5px 2px 2px;width:100px;height:100px;}
.bullecontact{background:url("bck_contact_bulle.jpg"/*tpa=http://www.europages.com/businesscard/images/bck_contact_bulle.jpg*/) no-repeat center;width:307px;height:25px;font-size:11px;color:#fff;text-align:left;margin-top:7px}
* html .bullecontact{padding-top:9px;height:16px;} /* IE6 */
.bullecontact .titlebullecontact{display:block;float:left;line-height:23px;margin:0px 4px 0px 4px;}
ul.contentbullecontact{line-height:20px;list-style-type:none;height:25px;margin:0;padding:0px 2px 0px 5px}
ul.contentbullecontact li.tel_company{display:block;float:left;margin-top:2px;background:url("tel.gif"/*tpa=http://www.europages.com/businesscard/images/icons/tel.gif*/) no-repeat center left;height:19px;padding-left:17px;margin-right:9px}
ul.contentbullecontact li.tel_company a{color:#fff;text-decoration:none;margin-top:5px}
ul.contentbullecontact li.mail_company{display:block;float:left;margin-top:2px;background:url("email.gif"/*tpa=http://www.europages.com/businesscard/images/icons/email.gif*/) no-repeat center left;height:20px;padding-left:20px;}
ul.contentbullecontact li.mail_company a{color:#fff;text-decoration:none;margin-top:5px}
