body {
    background: url('../imgs/body_bg.gif') repeat-x scroll top left;
}

#landmarks li a:hover,
#landmarks li a.here {
    background-position: bottom left;
}

#landmarks a {
    text-indent: -9999px;
}
#ldmk_home { width: 48px; background: url('../imgs/ldmks/home.png') no-repeat scroll top left; }
#ldmk_agenda { width: 59px; background: url('../imgs/ldmks/agenda.png') no-repeat scroll top left; }
#ldmk_documenti { width: 84px; background: url('../imgs/ldmks/documenti.png') no-repeat scroll top left; }
#ldmk_nota { width: 97px; background: url('../imgs/ldmks/nota.png') no-repeat scroll top left; }
#ldmk_partecipa { width: 73px; background: url('../imgs/ldmks/partecipa.png') no-repeat scroll top left; }
#ldmk_partito { width: 60px; background: url('../imgs/ldmks/partito.png') no-repeat scroll top left; }
#ldmk_persone { width: 63px; background: url('../imgs/ldmks/persone.png') no-repeat scroll top left; }

#search legend span {
    background: url('../imgs/cerca.gif') no-repeat scroll top left;
    width: 37px;
    height: 36px;
    text-indent: -9999px;
}
#search input {
    background: white url('../imgs/cerca_icon.gif') no-repeat scroll top right;
}
#login legend span {
    background: url('../imgs/login.gif') no-repeat scroll top left;
    width: 43px;
    height: 20px;
    text-indent: -9999px;
}
#forms input.submit { text-indent: -9999px;}
#search label {
    background: url('../imgs/cerca_label.png') no-repeat scroll top left;
    text-indent: -9999px;
    height: 20px;
    width: 46px;
}
#search input.submit {
    background: url('../imgs/submit.gif') no-repeat scroll top left;
    width: 20px;
}
#login input.submit {
    background: url('../imgs/submit.gif') no-repeat scroll top left;
    width: 20px;
}

h1 {
    background: url('../imgs/h1.png') no-repeat scroll top left;
}
#home_link {
    background: url('../imgs/home_link.png') no-repeat scroll top left;
    width: 123px;
    height: 148px;
    display: block;
    text-indent: -99999px;
}
#highlight {
    background: url('../imgs/highlight.png') no-repeat scroll top left;
}
#highlight .content {
    background: url('../imgs/border_v.gif') repeat-y scroll top left;
}

#footer .fn {
    background: url('../imgs/footer_name.png') no-repeat scroll top left;
    width: 259px;
    height: 11px;
    text-indent: -99999px;
}
h2 a {
    text-indent: -9999px;
    display: block;
}
#agenda      h2 a { background: url('../imgs/agenda_h2.gif') no-repeat scroll top left; }
#nota        h2 a { background: url('../imgs/nota_h2.gif') no-repeat scroll top left; }
#ultime      h2 a { background: url('../imgs/ultime_h2.gif') no-repeat scroll top left; }
#territorio  h2 a { background: url('../imgs/territorio_h2.gif') no-repeat scroll top left; }
#persone     h2 a { background: url('../imgs/persone_h2.gif') no-repeat scroll top left; }
#info        h2 a { background: url('../imgs/info_h2.gif') no-repeat scroll top left; }
#allegati    h2 a { background: url('../imgs/allegati_h2.gif') no-repeat scroll top left; }
#materiali   h2 a { background: url('../imgs/materiali_h2.gif') no-repeat scroll top left; }
#partito     h2 a { background: url('../imgs/partito/direzione_h2.gif') no-repeat scroll top left; }
#incarichi   h2 a { background: url('../imgs/partito/incarichi_h2.gif') no-repeat scroll top left; }
#doc_partito h2 a { background: url('../imgs/partito/download_h2.gif') no-repeat scroll top left; }
#sedi_provinciali h2 { background: url('../imgs/partito/sedi_provinciali_h2.gif') no-repeat scroll top left; }


/* paginazione */
.nota .pagination .next a { background: url('../imgs/next_nota.gif') no-repeat scroll center center; }
.nota .pagination .prev a { background: url('../imgs/prev_nota.gif') no-repeat scroll center center; }

.territorio .pagination .next a { background: url('../imgs/next_territorio.gif') no-repeat scroll center center; }
.territorio .pagination .prev a { background: url('../imgs/prev_territorio.gif') no-repeat scroll center center; }

.agenda .pagination .next a { background: url('../imgs/next_eventi.gif') no-repeat scroll center center; }
.agenda .pagination .prev a { background: url('../imgs/prev_eventi.gif') no-repeat scroll center center; }

/* footer */
#footer li {
    background: url('../imgs/border_v.gif') repeat-y scroll top left;
}
#footer ul li a {
    text-indent: -9999px;
}
#footer ul li#rss a {
    background: url('../imgs/rss.png') no-repeat scroll center left;
    width: 43px;
}
#footer ul li#credits a {
    background: url('../imgs/credits.png') no-repeat scroll center left;
    width: 53px;
}

#sitemap li a {
    text-indent: -9999px;
}
#sitemap li li a {
    text-indent: 0;
}

#sitemap_nota      { background: url('../imgs/sitemap/nota.gif') no-repeat scroll top left; }
#sitemap_agenda    { background: url('../imgs/sitemap/agenda.gif') no-repeat scroll top left; }
#sitemap_documenti { background: url('../imgs/sitemap/documenti.gif') no-repeat scroll top left; }
#sitemap_materiali { background: url('../imgs/sitemap/materiali.gif') no-repeat scroll top left; }
#sitemap_partecipa { background: url('../imgs/sitemap/partecipa.gif') no-repeat scroll top left; }
#sitemap_partito   { background: url('../imgs/sitemap/partito.gif') no-repeat scroll top left; }
#sitemap_persone   { background: url('../imgs/sitemap/persone.gif') no-repeat scroll top left; }
