/* verifier les filtres */
.color_txt, .color_txt a, .color_txt a:hover{color:#c8e902}
#part1_pagination{background:url(/img/bg_center_tp1.jpg) repeat-x #508492; font-size:13px}
#left_tp1{background:url(/img/bg_left_tp1.jpg) no-repeat}
.result_txt{font-size:11px}
#part2_pagination{text-align:center; background:url(/img/bg_center_tp2.jpg) repeat-x bottom; height:100%; font-size:11px}
#left_tp2{background:url(/img/bg_left_tp2.jpg) no-repeat bottom left}
#right_tp2{background:url(/img/bg_right_tp2.jpg) no-repeat bottom right; text-align:center}
#right_tp2 a{text-decoration:none}
#center_tp2{padding:5px 0 7px 0; margin:0; color:#fff;text-align:center;}
#center_listing{padding-left:9px; padding-right:9px !important; padding-right:8px; border-left:1px solid #acacac; border-right:1px solid #acacac; height:100%; font-size:11px; background:#fff}
#table_listing{padding:0; border-spacing:0; width:100%; font-size:11px}
.logo_ann{float:left; border:1px solid #c0c0c0; width:100px; height:100px; margin-right:5px; margin-bottom:5px}
.logo_ann a {width:100px; height:100px;display:block;}
.card_ann{float:left; width:77%}
.card_ann h2 a {font-size:15px;}
.company_name{color:#505050; font-weight:bold; font-size:15px; text-transform:uppercase}
.contact_ann{margin:10px 0 10px 0;}
.links_ann{margin-top:10px;cursor:pointer;}
ul.links_ann {list-style-type:none;list-style-position:outside;margin:0;padding:0;}
ul.links_ann li {float:left;height:17px;}
li.link1_ann{background:url(/img/business_card.jpg) no-repeat left top #fff; padding:1px 0 0 23px; margin:0 10px 2px 0;}
li.link2_ann{background:url(/img/screen.jpg) no-repeat  0px 6px #fff; padding-left:17px; margin:0 10px 2px 0;}
li.link3_ann{background:url(/img/screen.jpg) no-repeat 0px 6px #fff; padding-left:17px;  margin:0 10px 2px 0;}
li.link6_ann{background:url(/img/email.jpg) no-repeat 0px 6px #fff; padding-left:20px; margin:0 10px 2px 0;}
#bottom_listing{padding:10px 10px 10px 8px; border-left:1px solid #acacac; border-right:1px solid #acacac; border-bottom:1px solid #acacac; height:100%; background:#fff; color:#477a88}
.pagination_top {padding: 2px;}
.pagination_top a, .pagination_top a:visited{padding: 0 5px;border:1px solid transparent;text-decoration: none; color: #FFF;}
.pagination_top a:hover, .pagination_top a:active{border: 1px solid #FFF;color: #FFF;}
.pagination_top span.currentpage{padding: 0 5px;background-color: #FFF;color: #5d9cab !important;border: 1px solid #FFF;font-weight: bold;cursor: default;}
.pagination_top a.disablelink, .pagination_top a.disablelink:hover{background-color: white;cursor: default;color: #929292;border-color: #929292;font-weight: normal !important;}
.pagination_top a.prevnext, .pagination_top a.prevnext:hover {font-weight: bold;color:#FFF;border:none;}
.pagination_bottom {padding: 2px;}
.pagination_bottom a, .pagination_bottom a:visited{padding: 0 5px;border: 1px solid #FFF;text-decoration: none; color: #5d9cab;}
.pagination_bottom a:hover, .pagination_bottom a:active{border: 1px solid #5d9cab;color: #5d9cab;}
.pagination_bottom span.currentpage{padding: 0 5px;background-color: #5d9cab;color: #FFF !important;border: 1px solid #5d9cab;font-weight: bold;cursor: default;}
.pagination_bottom a.disablelink, .pagination_bottom a.disablelink:hover{background-color: white;cursor: default;color: #929292;border-color: #929292;font-weight: normal !important;}
.pagination_bottom a.prevnext, .pagination_bottom a.prevnext:hover{font-weight: bold;color:#5d9cab;border:none;}
.num_page_bas{color:#000}
#center_prev_bt_bl{float:left; height:17px; padding-top:4px; width:109px; text-align:center; vertical-align:middle}
#center_next_bt_bl{float:left; height:17px; padding-top:4px; width:99px; text-align:center; vertical-align:middle}
#top_page{float:right; background:#fff; margin-top:4px; font-size:92%; font-weight:normal}
#top_page a{color:#477a88}
#contenu_central2{text-align:left; margin-left:auto; margin-right:auto; width:1000px}
#content_pr{width:100%; border:0px; border-spacing:0px; padding-top:0px !important; padding:5px 0px 0px 0px; margin:0px; vertical-align:top}
#title_pr table{border:0px; padding:0px; margin:0px; width:100%}
#contenu_pr table{border:0px; margin:0px; border-left:1px solid #c5c5c7; border-right:1px solid #c5c5c7; border-bottom:1px solid #c5c5c7; background:url(http://www.europages.com/commons/images/bg_top_block.jpg) repeat-x top #fff; height:100%; width:100%}
#part1_pr{text-align:center; vertical-align:top; padding-top:10px; width:109px; height:136px}
#part2_pr{vertical-align:top}
#part2_title{font-weight:bold; margin-top:15px; padding-bottom:10px; margin-right:10px; margin-left:0px; background:url(http://www.europages.com/commons/images/pix_blue.jpg) repeat-x bottom}
#part2_subtitle1{font-size:18px}
#part2_subtitle2{font-size:15px}
#part2_contenu{font-size:11px; line-height:20px}
.part2_listing{float:left; margin:10px; width:28%}
.part2_listing input{margin:0px; width:11px}
.headings_link{text-transform:lowercase; font-weight:normal}


.vcard{float:left;background:#FFFFFF url(/img/pix_blue.jpg) repeat-x scroll center bottom;padding-bottom:10px;width:100%}
#right_tp1{background:url(/img/bg_right_tp1.jpg) no-repeat top right; padding-left:10px; padding-right:6px; padding-top:8px; padding-bottom:4px; text-align:left; font-size:14px; font-weight:bold; color:#fff}
