html, body {
  margin: 0;
  padding: 0;
  background: #fff;
}

body {
  margin: 0 auto 0 auto;
  width: 590px;
}

.cleaner {
  clear: both;
  height: 0;
  line-height: 0px;
  margin: 0;
  padding: 0;
}

#fm, #pl, #pr, #mm, #pf, #an, #termini {
  display: none;
}

img {
  border: 0;
}

.ibox {
  width: 195px;
  float: left;
  margin: 0 0 25px 0;
}

.ibox a.p:link, .ibox a.p:visited {
  display: block;
}

.ibox div.c {
  padding: 5px 20px 0 20px;
}

.pboxlt {
  background: url(../images/pboxlt.gif) no-repeat;
}

.pboxlb {
  background: url(../images/pboxlb.gif) no-repeat;
}

.pboxlt, .pboxlb {
  width: 200px;
  height: 173px;
  clear: both;
}

.pboxrt {
  background: url(../images/pboxrt.gif) no-repeat;
}

.pboxrb {
  background: url(../images/pboxrb.gif) no-repeat;
}

.pboxrt, .pboxrb {
  width: 197px;
  height: 173px;
}

.pboxlt a.p:link, .pboxlt a.p:visited,
.pboxlb a.p:link, .pboxlb a.p:visited,
.pboxrt a.p:link, .pboxrt a.p:visited,
.pboxrb a.p:link, .pboxrb a.p:visited {
  font-weight: bold;
  padding: 8px 8px 7px 35px;
  display: block;
}

.pboxlt img.p,
.pboxlb img.p {
  padding: 0 0 4px 46px;
}

.pboxrt img.p,
.pboxrb img.p {
  padding: 0 0 4px 47px;
}

.pboxlt div.p,
.pboxlb div.p,
.pboxrt div.p,
.pboxrb div.p {
  padding: 0 0 0 46px;
  font-size: 11px;
}

.pboxlt, .pboxlb, .pboxrt, .pboxrb {
  float: left;
  margin-top: 4px;
}