body {
  background-color: #F3F3F3;
  margin: 0px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: lighter;
}

b {font-weight: bold}}

input, textarea, form, select {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: lighter;
}

td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: lighter;
  color: #333333;
}

.homemission {
  font-size: 11px;
}

.primopianotitle {
  font-weight: bold;
  color: #FFFF00;
}

.smallbox {
  font-size: 9px;
}

.primopianosmallbox {
  font-size: 9px;
  color: #FFFFFF;
}

.page {
  font-size: 10px;
}

.calendario {
  font-size: 10px;
}

.testoshopping {
  font-size: 10px;
}

.calendariohead {
  background-color: #CCCCCC;
  font-size: 12px;
  font-weight: bold;
  color: #003399;
}

.bgshopping {
  background-color: #F1C9A0;
}

.esaurito {
  font-size: 12px;
  font-weight: bold;
  color: #FF0000;
}

a.adricesta {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 12px;
  font-weight: lighter;
  color: #3379B2;
  text-decoration: underline;
}

a.adricesta:hover {
  color: #666666;
  text-decoration: underline;
}

.footer {
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
}

a {
  font-size: 12px;
  font-weight: lighter;
  color: #333333;
  text-decoration: underline;
}

a:hover {
  color: #E8A460;
}

a.normaltitle {
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  text-decoration: none;
}

a.normaltitle:hover {
  color: #E8A460;
}

a.primopianosmallbox9 {
  font-size: 9px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: underline;
}

a.primopianosmallbox9:hover {
  color: #E8A460;
}

a.primopianosmallbox10 {
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: underline;
}

a.primopianosmallbox10:hover {
  color: #E8A460;
}

a.smallbox {
  font-size: 10px;
  font-weight: bold;
  color: #333333;
  text-decoration: underline;
}

a.smallbox:hover {
  color: #E8A460;
}

a.smallbox9 {
  font-size: 9px;
  font-weight: bold;
  color: #333333;
  text-decoration: underline;
}

a.smallbox9:hover {
  color: #E8A460;
}

a.smallboxarancio {
  font-size: 10px;
  font-weight: bold;
  color: #333333;
  text-decoration: underline;
}

a.smallboxarancio:hover {
  color: #E8A460;
}

a.page {
  font-size: 10px;
  font-weight: lighter;
  color: #333333;
  text-decoration: none;
}

a.page:hover {
  color: #E8A460;
}

a.twenty {
  font-size: 10px;
  font-weight: bold;
  color: #333333;
  text-decoration: none;
}

a.page:twenty {
  color: #E8A460;
}
