body {
  margin: 0;
  background: #fff;
  font: normal 11px arial, verdana, helvetica, sans-serif;
  color: #000;
  margin: 0;
  text-align: center;
}
img {
  border: 0px;
}
div#pagina {
  background: #fff url(../images/fond_home.jpg) repeat-y;
  width: 770px;
}
#testata {
  background: #000 url(../images/testata.jpg) no-repeat;
  width: 770px;
  height: 127px;
}
.barra {
  background: #666;
}
#footer {
  background-image: url(../images/fond_home.jpg);
  height: 10px;
}
#dsx {
  background: url(../images/dsx.gif) no-repeat top left;
  width: 385px;
  height: 10px;
}
#ddx {
  background: url(../images/ddx.gif) no-repeat top right;
  width: 385px;
  height: 10px;
}
#in_edicola {
  background: url(../images/inedicola.gif) top right no-repeat;
  line-height: 23px;  
}
#fond_home {
  background-image: url(../images/fond_home.jpg);
  height: 350px;
}
a.more:link {
  color: #fff;
}
a.more:visited {
  color: #fff;
}
a.more:hover {
  color: #f66;
}
.filo1 {
  background: #000;
  height: 1px;
  padding: 0px;
}
.filo2 {
  background: #000;
  height: 2px;
  padding: 0px;
}
.filor {
  background: #900;
  height: 1px;
  padding: 0px;
}
.ari10w {
  font: normal 10px arial, verdana, helvetica, sans-serif;
  color: #fff;
}
.ari12w {
  font: normal 12px arial, verdana, helvetica, sans-serif;
  color: #fff;
}
.ari12by {
  font: normal 12px arial, verdana, helvetica, sans-serif;
  color: #000;
  background: #ff0;
}
.ari10b {
  font: normal 10px arial, verdana, helvetica, sans-serif;
  color: #000;
}
.ari12b {
  font: normal 12px arial, verdana, helvetica, sans-serif;
  color: #000;
}
.ari13b {
  font: normal 13px arial, verdana, helvetica, sans-serif;
  color: #000;
}
.ari12bj {
  font: normal 12px arial, verdana, helvetica, sans-serif;
  color: #000;
  text-align: justify;
}
.ari12bb {
  font: bold 12px arial, verdana, helvetica, sans-serif;
  color: #000;
}
.ari12rb {
  font: bold 12px arial, verdana, helvetica, sans-serif;
  color: #a00;
}
.alto3 {
  height: 3px;
}
.alto10 {
  height: 10px;
}
.alto11 {
  height: 11px;
}
.alto20 {
  height: 20px;
}
.alto30 {
  height: 30px;
}
.h5 {
  font: normal 11px verdana, arial, sans-serif;
  color: #555;
}
.h5s {
  font: normal 11px verdana, arial, sans-serif;
  color: #555;
  line-height: 18px;
  text-align: justify;
}
.f40, .f60, .f100, .f150, .f150f, .f200ts, .f300, .f400t  {
  font: normal 10px Verdana, Geneva, sans-serif;
  color: #444;
  background-color: #f5f5fd;
  border: #000 1px dotted;
  margin-bottom: 2px;
}
.f40  {
  width: 40px;
  height: 17px;
}
.f60  {
  width: 60px;
  height: 17px;
}
.f100  {
  width: 100px;
  height: 17px;
}
.f150f  {
  font: normal 11px Arial, Verdana, Geneva, sans-serif;
  width: 150px;
  height: 22px;
}
.f150  {
  width: 150px;
  height: 17px;
}
.f200ts  {
  width: 200px;
  height: 17px;
}
.f300  {
  width: 300px;
  height: 17px;
}
.f400t {
  width: 400px;
  height: 100px;
}
.invia, .home, .stampa {
  width: 60px;
  height: 20px;
  border: 0px;
  padding: 0px;
  margin: 0px 2px;
  cursor: hand;
}
.invia {
  background: url(../images/invia.gif) no-repeat;
}
.inviar {
  background: url(../images/inviar.gif) no-repeat;
  width: 40px;
  height: 16px;
  border: 0px;
}
.h5p20barb {
  background: url(../images/yellow.gif) repeat right;
  font: bold 13px arial, verdana, sans-serif;
  color: #555;
  padding-left: 20px;
  line-height: 24px;
}
.message {
  font: bold 11px verdana, arial, sans-serif;
  color: #333;
  text-align: center;
  background: #ff0;
  line-height: 20px;
  padding: 0 5px 0;
}
#bgpubbl {
  background: url(../images/bgpubblicita.gif) no-repeat top center;
  width: 600px;
  height: 250px;
}
#bgarretrati {
  background: url(../images/bgarretrati.gif) no-repeat top left;
  width: 600px;
  height: 250px;
}
.reset {
  display: block;
  background: url(../images/reset.gif) no-repeat;
  width: 85px;
  height: 20px;
  border: 0;
}
.sottoscrivi {
  display: block;
  background: url(../images/sottoscrivi.gif) no-repeat;
  width: 85px;
  height: 20px;
  border: 0;
}
.tblbrd {
  border: #aaa 1px solid;
}
.bsella {
  display: inline;
  background: url(../images/bsella.gif) no-repeat;
  width: 85px;
  height: 20px;
  border: 0;
}
.print {
  display: block;
  background: url(../images/stampa.gif) no-repeat;
  width: 60px;
  height: 20px;
  border: 0;
}
.titsomm1,
.titsomm2,
.titsomm3,
.titsomm4 {
  font: bold 14px arial, verdana, sans-serif;
  line-height: 16px;
}
.titsomm1 {
  color: #338;
}
.titsomm2 {
  color: #966;
}
.titsomm3 {
  color: #cc9;
}
.titsomm4 {
  color: #996;
}
.sommtxt {
  font: normal 12px arial, verdana, sans-serif;
  color: #000;
  line-height: 15px;
}
.fiera {
  font: normal 10px Verdana, Geneva, sans-serif;
  color: #559;
  padding: 2px;
}
.form0h5 {
  background: url(../images/fondoform.gif) center no-repeat;
  width: 675px;
  height: 170px;
  font: normal 9px verdana, arial, helvetica, sans-serif;
  color: #000;
}
.form1h5 {
  background: url(../images/fondoform1.gif) center no-repeat;
  width: 675px;
  height: 170px;
  font: normal 9px verdana, arial, helvetica, sans-serif;
  color: #000;
}
.form2h5 {
  background: url(../images/fondoform2.gif) center no-repeat;
  width: 675px;
  height: 170px;
  font: normal 9px verdana, arial, helvetica, sans-serif;
  color: #000;
}
.btn01 {
  display: block;
  font: bold 12px arial, verdana, helvetica, sans-serif;
  padding-bottom: 2px;
  text-align: center;
  background: url(../images/btn01.gif) no-repeat;
  width: 70px;
  height: 19;
  border: 0;
}
.news {
  font: normal 11px arial, verdana, sans-serif;
  color: #333;
  text-align: justify;
}
.news a {
  font: normal 11px arial, verdana, sans-serif;
  color: #009;
  text-decoration: none;
}
a.news:hover {
  color: #900;
}
.categ {
  font: bold 11px arial, verdana, sans-serif;
  color: #a00;
}
.code {
  background: #ff8;
}
.egiweb {
  font: bold 10px arial,verdana,helvetica,sans-serif;
  color: #ddd;
  line-height: 18px;
}
.egiweb a {
  font: bold 10px arial,verdana,helvetica,sans-serif;
  color: #ccc;
  text-decoration: none;
}
.egiweb a:hover {
  font: bold 10px arial,verdana,helvetica,sans-serif;
  color: #e77;
  text-decoration: none;
}
