html,body{margin:0;padding:0;font:62.5% 'Lucida Grande',Verdana,Arial,Sans-Serif;font-size:11px;background:#FFFFFF;}
td,th{font:62.5% 'Lucida Grande',Verdana,Arial,Sans-Serif;font-size:11px;}
#page{margin:auto;width:990px;}
h1,h2,h3,h4,h5{font-family:'Trebuchet MS',Verdana,Sans-Serif;}
h1,h2,h3,h4,h5,p,form,div,ul,ol,li{margin:0;padding:0;}
ul,ol,li{list-style:none;}
a{color:#00F;text-decoration:none;}
.a{color:#00F;text-decoration:none;}
img{border:0;}
.link_like{color:#00F;}
.linkb{color:#000;}
#global{position:relative;width:100%;}
#header{width:100%;overflow:hidden;height:110px;}
#logo{float:left;padding:10px;}
#logo img{width:200px;height:70px;border:1px solid #333;}
#form_search{float:left;padding:10px 10px;font-size:13px;width:420px;}
#form_search #q{width:300px;}
#lpaysmap{margin-bottom:5px;}
#lpaysmap img{width:397px;height:33px;}
#lpays{margin-bottom:5px;}
#lpays img{float:left;width:20px;height:13px;margin:0 3px 3px 0;border:1px solid #000;}
#addfav{float:right;width:70px;height:70px;background:url(http://img.annuaire-mairie.fr/img/icones/32x32/actions/bookmark_add.png) no-repeat center center;border:1px solid #EEE;margin:10px 10px 0 0;cursor:pointer;}
#addbb{float:right;width:203px;height:80px;}
#header #annuaire-mairie-txt{font-family:'Times New Roman',Times,serif;color:#000;font-size:18px;font-weight:bold;text-align:center;}
#path{background:#F2F2F2;padding:5px;margin-bottom:5px;}
#content{margin-left:220px;margin-right:200px;padding:0 5px;overflow:hidden;}
#sideleft{position:absolute;top:0;left:0;width:220px;}
#sideright{position:absolute;top:0;right:0;width:200px;}
#footer{width:100%;clear:both;background:#FFF url(http://img.annuaire-mairie.fr/img/footer.png) repeat-x top left;text-align:center;padding:10px 0;margin-top:20px;color:#333;}
#footer a{color:#333;}
#footer a:hover{color:#800000;}
#footer div{margin:5px 0;}
.clear{clear:both;}
h1{text-align:center;background:#F2F2F2;padding:5px;font-size:22px;}
h1 a{color:#0c1c8c;}
.tbl_bb{text-align:center;margin:5px auto; width:728px;}
.tbl_bb table{width:100%;}
.ads_box{text-align:center;margin-top:40px;}
#ads_middle{margin:20px 0;}
.ads_middle{width:728px;height:90px;position:absolute;left:50%;margin-left:-364px;margin-top:20px;}
.ads_block{height:90px;margin:20px 0;}
.ads_content{margin:20px 0;text-align:center;}
.ads_content2{margin:10px 0;text-align:center;}
#index h3{font-size:13px;border-bottom:1px solid #EFEFEF;letter-spacing:-1px;color:#000;}
#index th{text-align:left;vertical-align:top;font-weight:bold;}
#parcnat li{height:25px;line-height:25px;padding-left:30px;background-position:top left;background-repeat:no-repeat;}
.box{float:left;height:410px;width:33.3%;min-width:310px;}
.box_content{margin:0 0 0 3px;}
.indexborder{border:1px dashed #DDD;border-top:0;}
.drapeau{margin:5px 0;border:1px solid #EEE;}
.logo_label_index{width:100px;height:100px;padding:10px 0;}
.carte_index{width:300px;height:322px;}
.img_150{width:150px;height:150px;}
.img_150_140{width:150px;height:140px;}
.pays20{width:20px;height:13px;background:url(http://img.annuaire-mairie.fr/img/pays/all_20.png) no-repeat 0px 0px;float:left;vertical-align:middle;margin-right:5px;}
.img_drp{width:20px;height:13px;vertical-align:middle;}
.img_drp2{width:14px;height:9px;vertical-align:middle;}
.img_drp3{width:10px;height:7px;vertical-align:middle;}
.loisir20{width:20px;height:20px;background:url(http://img.annuaire-mairie.fr/img/logo/loisir_20.png) no-repeat 0px 0px;float:left;vertical-align:middle;}
.parc25{height:25px;background:url(http://img.annuaire-mairie.fr/img/logo/parc_25.png) no-repeat 0px 0px;}
.img_panneau{width:200px;height:60px;}
.img_bouss{width:80px;height:80px;}
.img_fav{width:11px;height:13px;}
.img_oc{width:20px;height:20px;}
.img_10{width:10px;height:10px;}
.img_14{width:14px;height:14px;}
.img_16{width:16px;height:16px;}
.img_18{width:18px;height:18px;}
.img_20{width:20px;height:20px;}
.img_25{width:25px;height:25px;}
.img_50{width:50px;height:50px;}
.img_65{width:65px;height:65px;}
.img_100{width:100px;height:100px;}
.img_100_80{width:100px;height:80px;}
.img_100_75{width:100px;height:75px;}
.img_214{width:214px;height:214px;}
.img_graph{width:250px;height:100px;}
.img_rss{width:36px;height:15px;}
.img_spect{width:100px;height:120px;}
.ban_160_600{width:160px;height:600px;}
.meteo_64{width:64px;height:64px;}
.meteo_128{width:128px;height:128px;}
.thumb_photo{padding:0 10px;float:left;}
.logo_panoramio{width:100px;height:18px;}
.lg_dispo{width:282px;height:15px;}
.loc_voir{width:123px;height:32px;}
.locti{font-size:18px;}
.locti a{color:#000;}
#iaba{width:1px;height:1px;}
.mdrgg{text-align:center;width:100%;}
.mdrgg table{text-align:center;width:100%;}
.fmap198{overflow:hidden;border:1px solid #CCC;width:198px;height:198px;}
.fmap398{overflow:hidden;border:1px solid #CCC;width:198px;height:398px;}
.fmeteo{overflow:hidden;border:0;width:100%;height:100px;}
#fam_pub{width:100%;height:100px;}
#fam_deal{width:100%;height:0;}
.deal_title{font-weight:bold;}
.deal_info{font-style:italic;}
.deal_desc{font-size:10px;margin-top:5px;}
.deal_condition{font-size:10px;color:#999;margin-top:5px;}
.deal_price{font-size:18px;color:#F00;text-align:center;}
.deal_price s{font-size:12px;color:#333;}
.marg_tb_10{margin:10px 0;text-align:center;}
.comlimit{text-decoration:none;color:#000;font-weight:bold;}
.alentour_title{font-size:9px;margin-right:5px;}
.bold{font-weight:bold;}
#commune table{width:100%;border-collapse:collapse;}
#commune th{width:30%;text-align:left;vertical-align:top;font-weight:bold;padding:5px;border-bottom:1px solid #EEE;}
th a{color:#000;}
.trimp{background:#FFFFEE;}
#commune td{padding:5px;border-bottom:1px solid #EEE;}
#commune h3{color:#0c1c8c;font-size:16px;}
.bgth{background:#EEE;}
.pub_part{background:#fff8dd url(http://img.annuaire-mairie.fr/img/partenaire.png) no-repeat top right;}
.pub_part2{background:#fff8dd;}
.pub_part_aff{background:#FAFAFA;text-align:center;color:#CCC;font-weight:bold;cursor:pointer;font-size:18px;line-height:50px;}
.notable td{padding:5px;border:0;}
.resume a{color:#000;}
.resume a:hover{text-decoration:underline;}
.box_com{color:#000080;background:url(http://img.annuaire-mairie.fr/img/bg_blue.png) repeat-x top left;}
.box_com a{color:#000080;}
.box_com_link a:hover{text-decoration:underline;}
h2{border-bottom:1px solid #DDD;background:url(http://img.annuaire-mairie.fr/img/bg_h2.png) repeat-x top left;margin:20px 0 10px 0;padding:5px;clear:both;color:#ef2b2d;text-align:left;font-size:17px;}
h2 a{color:#ef2b2d;}
h2 img{float:right;margin:5px 5px 0 0;}
#annuaire ul{margin:10px;}
#annuaire li{margin-bottom:20px;}
.alv{border:0;padding:0;margin:0;background:none;font-size:18px;}
.alv a{font-weight:normal;text-decoration:underline;color:#00F;}
.visite{color:#CCC;font-weight:normal;font-size:10px;}
.information{color:#008000;font-size:10px;}
.information a{color:#008000;text-decoration:none;}
.hb{color:#999;font-size:10px;}
.description{margin:0;padding:0;font-size:10pt;color:#000;}
.description a{color:#000;}
.intro{margin:10px;padding:10px;border:1px solid #EEE;background:#FCFCFC;}
.introp{padding:10px;background:#FCFCFC;}
.pointer{cursor:pointer;}
.pagination{border-top:1px solid #EEE;text-align:center;font-size:13px;padding:5px;}
.title_desc{font-size:24px;font-weight:bold;background:#F5F5F5;border:1px solid #EEE;padding:5px;text-align:center;margin-top:20px;}
.na{color:#CCC;font-size:9px;}
.grey{color:#CCC;}
.cadre{border:1px solid #EEE;border-bottom:0;}
.cadre_left{border-left:1px solid #EEE;}
.title_side{margin:10px 2px 0 2px;font-weight:bold;background:url(http://img.annuaire-mairie.fr/img/bg_title_side.png) repeat-x top left;}
.rac{border:1px solid #EEE;border-top:0;background:#F7F7F7;font-size:9px;text-align:left;padding-left:3px;display:none;}
.part{border:1px solid #EEE;background:#F7F7F7;margin:0 2px;font-size:9px;text-align:left;}
.simg{border:1px solid #EEE;margin:10px 2px;text-align:center;}
.simgt{margin-top:0;}
.sform{border:1px solid #EEE;padding:10px 0;text-align:center;}
.sideborder{border:1px solid #EEE;}
.ads_side{text-align:center;margin:20px 0;}
.info{display:block;background:#FFF0AA;margin:5px;padding:10px;border:1px solid #EFBC00;}
.info_urgent{display:block;background:#FFBDAB;margin:5px;padding:10px;border:1px solid #F02800;}
.info_ok{display:block;background:#BEEEBC;margin:5px;padding:10px;border:1px solid #42BF31;}
.ml a{color:#000;}
.n_title{font-size:18px;font-weight:bold;}
.n_info{font-size:11px;color:#999;}
.load{background:url(http://img.annuaire-mairie.fr/img/load.gif) no-repeat center center;text-align:center;height:50px;}
.pimg{float:left;margin:0 5px;border:1px solid #EEE;}
.ptitle a{color:#000;}
.ptitle{font-weight:bold;font-size:14px;}
.purl{color:#999;}
.label_note{width:18px;height:18px;background-repeat:repeat-x;background-position:top left;}
#ban_part_div div{margin:0 0 1px 3px;}
.img_ban_part{width:214px;height:30px;}
.ban_part_id a{width:214px;height:30px;display:block;}
.ban_part_id span{visibility:hidden;}
#ban_part_wilogo{background:url(http://img.annuaire-mairie.fr/img/ban/ban.png) no-repeat 0px 0px;}
#ban_part_wilogo2{background:url(http://img.annuaire-mairie.fr/img/ban/ban.png) no-repeat 0px -30px;}
#ban_part_iberimo{background:url(http://img.annuaire-mairie.fr/img/ban/ban.png) no-repeat 0px -60px;}
#ban_part_lebisou{background:url(http://img.annuaire-mairie.fr/img/ban/ban.png) no-repeat 0px -90px;}
#ban_part_horaire{background:url(http://img.annuaire-mairie.fr/img/ban/ban.png) no-repeat 0px -120px;}
.add_pub{background:url(http://img.annuaire-mairie.fr/img/add_pub.png) no-repeat center left;padding-left:18px;height:15px;width:250px;line-height:15px;margin:10px auto;font-size:10px;}
.add_pub a{color:#008000;}
.spe{float:left;width:50%;}
.spe_info td{padding:0;border-bottom:0;}
.spe_info{border:1px solid #CCC;margin:5px;padding:2px;}
.spe_info div{padding:0 5px;}
.spe_cat{font-weight:bold;background:url(http://img.annuaire-mairie.fr/img/bg_spectacle.png) repeat-x top left;height:20px;line-height:17px;font-size:13px;}
.spe_cat a{color:#000;}
.spe_name{color:#264366;}
.spe_cat2{color:#999;font-size:10px;font-style:italic;}
.spe_info_sup{font-size:10px;}
.spe_prix{color:#999;}
.spe_url{cursor:pointer;font-size:10px;color:#a6a9de;font-weight:bold;}
.spe_url a{color:#a6a9de;}
.elec_r{font-size:10px;color:#F00;}
.elec_v{font-size:10px;color:#008000;}
.o_lg img{vertical-align:middle;border:1px solid #999;}
.ban_ib_loc{text-align:center;}
.ban_ib_loc img{width:561px;height:179px;}
.bibc{width:561px;height:179px;}
.bibl{background:url(http://img.annuaire-mairie.fr/img/iberimo_ban_loc_2_l.jpg) repeat-x top left;height:179px;}
.bibr{background:url(http://img.annuaire-mairie.fr/img/iberimo_ban_loc_2_r.jpg) repeat-x top left;height:179px;}
.ploc{width:123px;text-align:center;font-size:20px;font-weight:bold;color:#058bbe;}
.chpers{font-size:9px;color:#999;font-weight:normal;letter-spacing:-1px;}
.spc_tit{font-size:18px;}
.spc_res{margin-top:5px;}
.spc_apd{font-size:10px;font-weight:normal;}
.spc_tar{text-align:center;width:75px;font-size:18px;font-weight:bold;color:#008000;}
#frm{width:535px;background:#feba02;margin:auto;border:1px solid #0896ff;padding:4px;}
#frm b{font-size:14px;}
#frm td{border:0;color:#003580;}
#lightbox,#lightbox-overlay{position:absolute;top:0;left:0;bottom:auto;right:auto;z-index:100;width:100%;height:auto;text-align:center;color:#333;margin:0;padding:0;border:0;outline:none;line-height:0;text-decoration:none;background:none;word-spacing:normal;letter-spacing:normal;float:none;clear:none;display:block;}
#lightbox a,#lightbox a:link,#lightbox a:visited,#lightbox a:hover{text-decoration:underline;color:#999;}
#lightbox-overlay{z-index:90;background-color:#000;height:100%;position:fixed;}
#lightbox-overlay-text{text-align:right;margin:20px 20px 0 0;color:#FFF;font-size:12px;cursor:default;line-height:normal;}
#lightbox-overlay-text a,#lightbox-overlay-text a:hover,#lightbox-overlay-text a:visited,#lightbox-overlay-text a:link{color:#FFF;}
#lightbox-overlay-text span{padding:0 5px;}
#lightbox img,#lightbox a{border:none;outline:none;}
#lightbox-imageBox{position:relative;border:1px solid #000;background-color:#FFF;width:400px;height:400px;margin:0 auto;}
#lightbox-imageContainer{padding:1px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{display:block;width:49%;height:100%;background:transparent url(http://img.annuaire-mairie.fr/img/lightbox.blank.gif) no-repeat;padding:0;margin:0;}
#lightbox-nav-btnPrev{left:0;right:auto;float:left;}
#lightbox-nav-btnNext{left:auto;right:0;float:right;}
#lightbox-infoBox{font:10px Verdana,Helvetica,sans-serif;background-color:#FFF;margin:0 auto;padding:0;}
#lightbox-infoContainer{padding:5px 10px;color:#666;line-height:normal;}
#lightbox-infoHeader{width:100%;text-align:center;}
#lightbox-caption{text-align:justify;}
#lightbox-caption-title{font-weight:bold;}
#lightbox-caption-description{font-weight:normal;}
#lightbox-infoFooter{margin-top:3px;color:#999;}
#lightbox-currentNumber{display:block;width:49%;float:left;text-align:left;}
#lightbox-close{display:block;width:45%;float:right;text-align:right;}
#lightbox-close-button{padding-left:30%;}
#lightbox-infoContainer-clear{clear:both;visibility:hidden;}
.myColorPicker{background:transparent url(http://img.annuaire-mairie.fr/img/palette.png) no-repeat 99% center;padding-right:20px;}
#myColorPicker{background-color:#000;border:1px solid #000;margin:-1px;width:390px;}
#myColorPicker ul{width:360px;margin-right:30px;}
#myColorPicker a{cursor:pointer;display:block;width:10px;height:10px;}
#myColorPicker li{float:left;list-style:none;}
#myColorPicker a.close{background:transparent url(http://img.annuaire-mairie.fr/img/jsclose.png) center center;position:absolute;text-indent:-5000px;top:-10px;right:-10px;width:20px;height:20px;}
.warning{background:#F7F7F7;color:#FA8700;font-style:italic;}
.date_actu{color:#999;font-size:11px;text-align:right;}
.csup{color:#999;font-size:9px;}
.bb_rclose img,.bb_lclose img,.bb_aclose img{width:11px;height:11px;}
.affannonc{background:#ffe99b;border:1px solid #ffd545;padding:10px;color:#f89d00;margin:5px;font-weight:bold;cursor:pointer;text-align:center;}
.nob{font-weight:normal;}
.immotbl{width:45%;float:left;margin:0 1%;background:#ffd484;padding:10px 1%;border:1px solid #ff7413;}
.logis_img_min{border:1px solid #CCC;margin:5px 5px 0 0;}
.livre{cursor:pointer;text-align:center;width:25%;height:150px;overflow:hidden;padding:2px;}
.livre img{margin-bottom:2px;border:1px solid #CCC;}
.nd,.fn{display:none;}
.hreview .fn{display:inline;}
#picto_cat{margin:5px auto;}
#menu{margin:20px 0 20px 5px;border:1px dashed #AAA;}
.mli{margin:5px;background:url(http://img.annuaire-mairie.fr/img/icones/menu/bg.png) repeat-x left bottom;}
#menuactif{background:#F7F7F7;}
.mli a{display:block;line-height:32px;font-weight:bold;height:32px;padding-left:40px;color:#000;font-size:12px;}
.mli a:hover{color:#F00;}
#ico-location{background:url(http://img.annuaire-mairie.fr/img/icones/menu/menu.png) no-repeat 0px 0px;}
#ico-camping{background:url(http://img.annuaire-mairie.fr/img/icones/menu/menu.png) no-repeat 0px -32px;}
#ico-hebergement{background:url(http://img.annuaire-mairie.fr/img/icones/menu/menu.png) no-repeat 0px -64px;}
#ico-immobilier{background:url(http://img.annuaire-mairie.fr/img/icones/menu/menu.png) no-repeat 0px -96px;}
#ico-restaurant{background:url(http://img.annuaire-mairie.fr/img/icones/menu/menu.png) no-repeat 0px -128px;}
#ico-demarche{background:url(http://img.annuaire-mairie.fr/img/icones/menu/menu.png) no-repeat 0px -160px;}
#ico-info{background:url(http://img.annuaire-mairie.fr/img/icones/menu/menu.png) no-repeat 0px -192px;}
#menu-ann a:hover{font-weight:bold;}
#menu-ann td{padding-left:20px;margin-bottom:5px;}
#menu-alpha{background:url(http://img.annuaire-mairie.fr/img/icones/menu_annuaire.png) no-repeat 0px 0px;}
#menu-hab{background:url(http://img.annuaire-mairie.fr/img/icones/menu_annuaire.png) no-repeat 0px -16px;}
#menu-sup{background:url(http://img.annuaire-mairie.fr/img/icones/menu_annuaire.png) no-repeat 0px -32px;}
#menu-mail{background:url(http://img.annuaire-mairie.fr/img/icones/menu_annuaire.png) no-repeat 0px -48px;}
#menu-site{background:url(http://img.annuaire-mairie.fr/img/icones/menu_annuaire.png) no-repeat 0px -64px;}
#menu-dens{background:url(http://img.annuaire-mairie.fr/img/icones/menu_annuaire.png) no-repeat 0px -80px;}
