.avo-tabs-cnt A:link{text-decoration:underline;color:#1A84B4}
.avo-tabs-cnt A:visited{text-decoration:underline;color:#1A84B4}
.avo-tabs-cnt A:hover{text-decoration:underline;color:#999}
.avo-annuaire-cont{padding:10px;overflow:hidden;font-size:14px;font-family:arial;text-align:justify;line-height:20px;width:715px}
.avo-annuaire-cont .tabs-content table td{text-align:justify;line-height:22px}
.avo-annuaire-cont .index-formation-resume-test table td,.avo-annuaire-cont .index-formation-resume-test{text-align:justify;line-height:22px;color:#000}
.avo-annuaire-cont .index-formation-resume-test{margin:auto auto 20px}
.avo-annuaire-cont .index-formation-resume-test table th{color:#1A84B4;text-align:center}
.avo-annuaire-cont .cadre-border{background:none repeat scroll 0 0 #FCFCFC;border-color:#E5E5E5 #DBDBDB #D2D2D2;border-radius:7px 7px 7px 7px;border-style:solid;border-width:1px}
.new_annuaire_devis{max-width:450px!important;background-color:#FFF;padding:20px;margin:auto!important;margin-top:20px!important}
.avo-annuaire-cont #cadre-filtre{margin:30px;padding:10px;position:relative;width:643px}
.new_annuaire_title_bg .form_devis.large .zone_info_perso .inputText.inputCodePostal{display:block;margin:auto;margin-top:5px}
.new_annuaire_title_bg .form_devis.large .zone_info_perso{width:100%!important}
.new_annuaire_title_bg .form_devis.large .introEmpty .intro{display:none!important}
.new_annuaire_title_bg tr.tr_Civility{height:auto!important}
.new_annuaire_title_bg tr.tr_Civility td{display:block!important;width:100%!important;text-align:center!important;padding-bottom:20px!important;font-size:14px!important;font-weight:500!important}
.new_annuaire_title_bg tr.tr_Civility td .aFormsSelect{display:block!important;width:100%!important;margin:auto}
.new_annuaire_title_bg .aFormsSelect select{width:100%!important;padding:10px!important;border-radius:3px!important;height:auto!important}
.new_annuaire_title_bg .form_devis.large .zone_info_perso .inputText,.new_annuaire_title_bg .form_devis.large .zone_info_perso select{display:block!important;margin:auto!important;margin-top:5px!important;width:100%!important;padding:15px!important;box-sizing:border-box;height:auto!important}
.new_annuaire_title_bg tr.tr_Civility td{display:block;width:100%!important;text-align:center!important;padding-bottom:15px!important;font-size:14px!important;font-weight:500!important}
.new_annuaire_title_bg .form_devis.large td.reponse{display:block!important;padding:0!important;padding-bottom:0!important;padding-top:0!important;width:100%;box-sizing:border-box;width:100%!important;color:#000!important;text-align:center!important;font-size:14px!important;padding-bottom:15px!important}
.new_annuaire_title_bg .form_devis.large td.question span{display:block!important;text-align:center!important}
.new_annuaire_title_bg .zone_form_devis td{padding-top:0!important}
.new_annuaire_title_bg .form_devis.large .reponse .inputArea{margin:0!important;width:100%!important;box-sizing:border-box!important}
.new_annuaire_title_bg .form_devis.large td.question{display:block;padding:0!important;padding-bottom:0!important;padding-top:0!important;width:100%;box-sizing:border-box;width:100%!important;font-size:16px!important;font-weight:500!important;line-height:22px!important;font-family:'Roboto'!important;text-align:center!important}
.new_annuaire_title_bg .demander_mon_devis_bouton{width:100%!important;margin:0!important}
.new_annuaire_title_bg .demander_mon_devis_bouton #bt_demander_mon_devis{width:100%!important;box-sizing:border-box;line-height:30px;margin:0!important}
.new_annuaire_title_bg .zoneDevisForFichePage .form_devis.large{padding-bottom:0!important}
.new_annuaire_title_bg .domainePageGenerique .form_devis.large .tbl_form_devis{width:100%!important}
.LinkToAvocat:hover{cursor:pointer}
.recommandation_name{font-family:'Roboto Condensed',Arial;font-size:16px;line-height:20px;font-weight:500}
.recommandation_txt{font-family:Arial;font-size:13px;line-height:18px;font-weight:200;color:#000;padding-top:3px}
.recommandation_picture{border:1px solid #DCDCDC;padding:5px}
.avo_description{font-size:14px;line-height:22px;font-family:Arial,Helvetica,sans-serif}
.avo-annuaire-cont ul{list-style-type:square}
.avo-annuaire-cont .avocats-more-content{background:url(//img.avk.lu/annuaire_avocats/more.gif) repeat-x scroll left top #FFF;border-style:solid;border-width:0;display:block;font-size:13px;font-weight:700;height:22px;line-height:1.5em;margin-bottom:0;margin-top:-5px;outline:medium none;padding:6px 0;text-align:center;cursor:pointer;color:#1A84B4}
.avo-annuaire-cont .avocats-more-content:hover{text-decoration:underline}
.avo-annuaire-cont .selected-avo-tab,.avo-annuaire-cont .avo-tabs:hover{text-decoration:none;margin-bottom:10px;color:#fff;border:1px solid #1A84B4;border-radius:4px 0 0 4px;padding:5px;background-color:#1A84B4;text-align:left}
.avo-annuaire-cont .selected-avo-tab A:link,.avo-annuaire-cont .avo-tabs:hover A:link,.avo-annuaire-cont .avo-tabs:hover A:visited,.avo-annuaire-cont .selected-avo-tab A:visited{color:#fff;text-decoration:none}
.avo-annuaire-cont .avo-tabs{margin-bottom:10px;border:1px solid #fff;border-radius:4px 0 0 4px;padding:5px;text-align:left}
.avo-annuaire-cont .avo-tabs-cnt{border-color:#1A84B4;border-image:none;border-style:solid dashed dashed solid;border-width:2px 1px 1px 2px;padding:10px}
.avo-annuaire-cont .avo-tab-sub-title{color:#1A84B4;font-weight:700;margin-bottom:10px}
.avo-annuaire-cont .avo-tabs-cnt-links{border-color:#1A84B4;border-image:none;border-style:dashed solid solid dashed;border-width:1px 2px 2px 1px;padding:10px;margin-top:20px}
.avo-annuaire-cont .rows_activites:hover{background-color:#e6f8fd}
.avo-annuaire-cont .rows_activitesMod{background-color:#fbfbfb}
.zoneTribunaux{font-family:arial;font-size:12px}
.zoneTribunaux .row_tgi{margin-bottom:10px;margin-bottom:10px;padding:5px 5px 5px 10px;word-wrap:break-word}
.zoneTribunaux .tribunaux_titles{font-weight:700;text-align:center;text-transform:uppercase;color:gray}
.zoneTribunaux #tribunaux_addresses,.zoneTribunaux #tribunaux_stats{width:250px;margin:auto;border-radius:10px;padding-top:10px;margin-bottom:30px;background:#E2E2E2;background:-moz-linear-gradient(top,#E2E2E2 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#E2E2E2),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#E2E2E2 0%,#fff 100%);background:-o-linear-gradient(top,#E2E2E2 0%,#fff 100%);background:-ms-linear-gradient(top,#E2E2E2 0%,#fff 100%);background:linear-gradient(to bottom,#E2E2E2 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E2E2E2',endColorstr='#ffffff',GradientType=0)}
.zoneBarreaux{font-family:arial;font-size:12px}
.zoneBarreaux #barreaux_title{font-weight:700;text-align:center;text-transform:uppercase;color:gray}
.zoneBarreaux #barreaux_addresse{height:200px;word-wrap:break-word;width:250px;margin:auto;border-radius:10px;padding-top:10px;margin-bottom:30px;background:#E2E2E2;background:-moz-linear-gradient(top,#E2E2E2 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#E2E2E2),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#E2E2E2 0%,#fff 100%);background:-o-linear-gradient(top,#E2E2E2 0%,#fff 100%);background:-ms-linear-gradient(top,#E2E2E2 0%,#fff 100%);background:linear-gradient(to bottom,#E2E2E2 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E2E2E2',endColorstr='#ffffff',GradientType=0)}
.zoneBarreaux #map_canvas{margin:10px auto auto;width:220px;height:150px;position:relative;background-color:#e5e3df;overflow:hidden}
#tribunaux_stats .graph_evo{background-color:#FFF;width:210px;padding:10px;margin-top:10px}
#annuaire-no-results{color:#000;font-family:arial;font-size:13px;margin:20px;padding:20px;text-align:center;border-radius:10px}
.Annuaire-Devis-Gratuit .cutEntete{display:none}
.Annuaire-Devis-Gratuit .titleWhite{display:none}
.Annuaire-Devis-Gratuit .form_devis.large .cadre{background-color:#f5f5f5;border:1px solid #EDEDED}
.Annuaire-Devis-Gratuit .form_devis.large .HSepTop{background:#DCDCDC;background-image:none}
.Annuaire-Devis-Gratuit .HSepBottom{background:#FFF;background-image:none;display:none}
.Annuaire-Devis-Gratuit .spacer{font-size:13px}
.Annuaire-Devis-Gratuit .etape_titre{font-size:13px}
.Annuaire-Devis-Gratuit .etape_num{font-weight:700}
.Annuaire-Devis-Gratuit .bt_red{text-transform:none}
.Annuaire-Devis-Gratuit .titre_devis{font-size:22px;margin-left:10px;margin-top:5px;letter-spacing:-1px}
.Annuaire-Devis-Gratuit .form_devis.large .tbl_form_devis tr{height:30px}
.Annuaire-Devis-Gratuit .form_devis.large td.question,.form_devis.large td.reponse{font-size:13px}
#gg-pagination-cont{margin:10px 0;text-align:center;font-weight:400}
#submitNote{margin:10px}
.h1_notation{font:500 32px 'Roboto Condensed';margin:0;padding:0}
.addr{font:300 18px 'Roboto Condensed';margin:0;padding:0;margin-bottom:30px}
#star-hints{font:400 16px 'Roboto Condensed';color:#666}
#star_avocat-hints{font:400 16px 'Roboto Condensed';color:#666}
.rating_forms th{font:300 16px 'Roboto Condensed';color:#666;text-align:left}
.rating_forms input{padding:10px;border:1px solid #CBCBCB;font-family:Arial,Helvetica,sans-serif;font-size:13px;margin-right:5px;box-sizing:border-box}
.content{padding:10px;border:1px solid #CBCBCB;font-family:Arial,Helvetica,sans-serif;font-size:13px;margin-right:5px;height:150px;width:580px;box-sizing:border-box}
.bt_submit{background-color:#0075AB;color:#FFF;padding:10px;border:0;font-family:Arial,Helvetica,sans-serif;font-weight:700;cursor:pointer}
.bt_cancel{border-radius:0;display:inline-block;margin-left:10px;text-shadow:none;text-transform:none}
.avoPictureBl{float:left;margin-right:10px;display:inline-block;border:1px solid #CBCBCB;vertical-align:middle}
.avoPicture{width:60px;height:60px;margin:5px;vertical-align:middle}
.i_green{display:inline-block;width:16px;height:16px;border:1px solid green;color:green;font-family:Arial;line-height:16px;text-align:center;border-radius:40px;font-weight:700;font-size:14px;margin-right:5px}
.i_red{display:inline-block;width:16px;height:16px;border:1px solid #db4437;color:#db4437;font-family:Arial;line-height:16px;text-align:center;border-radius:40px;font-weight:700;font-size:14px;margin-right:5px}
.i_orange{display:inline-block;width:16px;height:16px;border:1px solid orange;color:orange;font-family:Arial;line-height:16px;text-align:center;border-radius:40px;font-weight:700;font-size:14px;margin-right:5px}
.i_alert_orange{font-size:13px;color:#ffa025;line-height:16px;font-family:Arial;margin-top:3px}
.i_alert_green{font-size:13px;color:green;line-height:16px;font-family:Arial;margin-top:3px}
.i_alert_red{font-size:13px;color:#db4437;line-height:16px;font-family:Arial;margin-top:3px}
.avo-annuaire-cont .sort_list{text-align:left;margin-bottom:3px;margin-left:0;float:left}
.avo-annuaire-cont .sort_list_titre{display:inline-block;font-family:Arial;font-weight:700;font-size:12px;margin-right:5px;width:60px;text-align:right}
.avo-annuaire-cont .sort_a{background-color:#FFF;border:1px solid #CBCBCB;font-size:13px;line-height:16px;font-weight:700;font-family:Arial;padding:5px;padding-left:3px;padding-right:5px;display:inline-block;cursor:pointer;color:#777}
.avo-annuaire-cont .sort_a img{width:15px;display:inline-block;text-align:center;vertical-align:bottom;margin-right:2px}
.avo-annuaire-cont .sort_a:hover{color:#000}
.avo-annuaire-cont .sort_a_tarif{border-left:0}
.avo-annuaire-cont .sort_a_nb_recommandation{border-left:0}
.avo-annuaire-cont .sort_a_nb_publication{border-left:0}
.avo-annuaire-cont .sort_a_selected{background-color:#F6F6F6;color:#000}
.themenuannuaire{font-size:0;text-align:center;margin:auto;background-color:#FFF;margin-right:-3px;color:#000;cursor:pointer;border-bottom:1px solid #CBCBCB;margin-bottom:-1px}
.themenuannuaire .filter_links.inactif{background-color:#f0f0f0}
.themenuannuaire .inactifs{background-color:#f0f0f0}
.themenuannuaire .filters_links_content{margin:auto;max-width:1010px}
.themenuannuaire .filter_links{display:inline-block;position:relative;font-size:15px;box-sizing:border-box;font-family:"Roboto";font-weight:400;padding:20px;margin-left:-1px;width:25%;background-color:#FFF}
.themenuannuaire .filter_links .filtre_title:after{display:block;text-align:center;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f078"}
.themenuannuaire .annuaire_menu_select{display:none;width:100%;z-index:777;padding:0!important;box-sizing:border-box;background-color:#FFF;text-align:left;margin:auto;max-width:1010px;margin:auto}
.themenuannuaire .annuaire_menu_select a{padding:10px;padding-left:20px;padding-right:20px;color:#000;box-sizing:border-box;font-size:13px;display:inline-block;width:25%;text-align:left;font-family:Roboto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.divBGGrey{min-height:auto!important}
.themenuannuaire .annuaire_menu_select a:hover{background-color:#ad2610;color:#FFF}
.themenuannuaire .filtre_title{margin-left:-1px}
.new_annuaire_title_bg .form_devis.large{padding:0!important;margin:0!important}
.new_annuaire_title_bg .devis_generic{padding:0!important;margin:0!important}
.new_annuaire_title_bg .tbl_radiolist{margin:auto;text-align:center}
.new_annuaire_title_bg .form_devis.large .tbl_form_devis{padding:0!important;width:100%!important}
.new_annuaire_title_h1{font-family:Roboto;font-size:55px;font-weight:500;color:#FFF;margin:auto;text-align:center;max-width:1024px;line-height:55px;letter-spacing:0;text-shadow:0 0 30px #000}
.new_annuaire_title_h1 .devis{font-weight:300!important;text-transform:none;font-size:45%;margin-bottom:30px;margin-top:10px;line-height:30px;letter-spacing:1px}
.new_annuaire_title_h1 .devis b{font-weight:500!important}
.new_annuaire_title{background-image:url(https://img.avk.lu/avocat-2-bg.jpg);background-size:cover}
.new_annuaire_title_bg{background-color:rgba(0,0,0,0.6);padding:7%}
.new_annuaire_devis .devis_titre{text-align:center;position:relative;padding:10px;padding-bottom:30px;font-family:Roboto;text-transform:uppercase;font-size:18px;font-weight:700;position:relative}
.new_annuaire_devis .devis_titre:after{width:40px;margin:auto;border-top:3px solid #000;position:absolute;content:" ";left:50%;bottom:20px;margin-left:-20px}
@media screen and (max-width:768px) {
.new_annuaire_title_bg{padding:7%}
.themenuannuaire .annuaire_menu_select a{display:block;padding:10px;max-width:100%;width:100%;min-width:100%;box-sizing:border-box}
.themenuannuaire .filter_links{padding-left:10px;padding-right:10px}
.new_annuaire_title_h1{font-size:28px;line-height:30px}
.new_annuaire_title_h1 .devis{margin-bottom:10px;margin-top:5px;line-height:16px}
.new_annuaire_title .form_devis.large td.question,.new_annuaire_title .form_devis.large td.reponse,.new_annuaire_title .form_devis.large .zone_info_perso{margin:0}
}