div#outerbanner {
  width: 500px;
  background: #000000;
  height: 240px;
}

/* Banner -> right */
div#bannerlinks {
  float: right;
  width: 200px;
  overflow: hidden;
}

ul#bannerlinkslist {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  border: 1px solid #aaaaaa;
  border-left: 1px solid #000000;
}


ul#bannerlinkslist li {
  height: 28px;
  width: 200px;
  margin: 0px;
  padding-top: 12px;
  font: 13px Arial Helvetica sans-serif;
}

ul#bannerlinkslist li.linormal {
  background: #000000 url(images/listbg.jpg) repeat-x left top;
}


ul#bannerlinkslist li.lihover {
  background: #000000 url(images/listbg_hover.jpg) repeat-x left top;
}

ul#bannerlinkslist li.lihover a, ul#bannerlinkslist li.lihover a:visited {
  color: #ffffff;
}

ul#bannerlinkslist li a, ul#bannerlinkslist li a:visited {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  padding-left: 5px;
}

/* Banner -> left */
div#bannermain {
  background: #000000;
  width: 300px;
  height: 240px;
  border: 1px solid #aaaaaa;
  cursor: pointer;
}

div#bannermainbg {
  width: 299px;
  height: 240px;
  background: #000000 url(images/mainbg.png) no-repeat left top;
  overflow: hidden;
}

/* Categories */
div#bannermainbg.supportmain {
  background: url(images/support.png) no-repeat left top;
}

div#bannermainbg.contribuiremain {
  background: url(images/contribuire.png) no-repeat left top;
}

div#bannermainbg.newslettermain {
  background: url(images/newsletter.png) no-repeat left top;
}

div#bannermainbg.fcmmain {
  background: url(images/fcm.png) no-repeat left top;
}

div#bannermainbg.mediamain {
  background: url(images/media.png) no-repeat left top;
}

div#bannermainbg.contattimain {
  background: url(images/contatti.png) no-repeat left top;
}
