body {background-color: #000000; font-family: arial, geneva, lucida, helvetica, sans-serif; font-size: small; color: #333; margin: 1px;} p {text-decoration: none; font-size:12px; font-family:arial, geneva, lucida, helvetica, sans-serif; font-weight: bold; color:#000080;} a {text-decoration: none; font-size:12px; font-family: arial, geneva, lucida, helvetica, sans-serif; font-weight: bold; color:#0000FF;} a:hover {text-decoration: underline; font-family:arial, geneva, lucida, helvetica, sans-serif; font-weight: bold; color:#FFFFFF; background-color: #71B8FF;} h1{margin:0; font-size: 11px; font-family:arial, geneva, lucida, helvetica, sans-serif; font-weight: bold; color:#0000FF;} li{ font-size: 11px; font-family:arial, geneva, lucida, helvetica, sans-serif; font-weight: bold; color:#000080; margin-left:0ex;} h2{margin:0; font-size: 18px; font-family:arial, geneva, lucida, helvetica, sans-serif; font-weight: bold; color:#FF0000; margin-left:0ex;} h3{ font-size: 16px; font-family:arial, geneva, lucida, helvetica, sans-serif; font-weight: bold; color:#FF0000; margin-left:1ex;} h4{ font-size: 14px; font-family:arial, geneva, lucida, helvetica, sans-serif; font-weight: bold; color:#0000FF; margin-left:1ex;} 

table.fra1{background-color:#000000}
td.fra1{background-color:#000000}

table.fra2{background-color:#FFFFEC}
td.fra2{background-color:#FFFFCC}

table.menu{background-color:#DFF2FD}
td.menutitle{background-color:#DFF2FD}
td.menu1{background-color:#FFFFCC}
td.menu2{background-color:#FFFFDC}
td.menu3{background-color:#000000;background-image:url(sfondomenu2.jpg)}
td.menu4{background-color:#000000;background-image:url(sfondomenu.jpg)}

.rosso2 {
font-family : arial, geneva, lucida, helvetica, sans-serif;
color : #FF0000;
font-size : 12px;
font-weight : bold;}

.bluscuro {
font-family : arial, geneva, lucida, helvetica, sans-serif;
color : #000080;
font-size : 12px;
font-weight : bold;}

.grande {
font-family : arial, geneva, lucida, helvetica, sans-serif;
color : #0000FF;
font-size : 18px;
text-align : left; margin-left:0ex;
font-weight : bold;}

.granderosso {
font-family : arial, geneva, lucida, helvetica, sans-serif;
color : #FF0000;
font-size : 18px;
text-align : left; margin-left:0ex;
font-weight : bold;}

.grandebluscuro {
font-family : arial, geneva, lucida, helvetica, sans-serif;
color : #000080;
font-size : 23px;
font-weight : bold;}

.grandebluscurop {
font-family : arial, geneva, lucida, helvetica, sans-serif;
color : #000080;
font-size : 18px;
font-weight : bold;}

.sezioni {
font-family : arial, geneva, lucida, helvetica, sans-serif;
color : #000080;
font-size : 8pt;
font-weight : bold;}

.rosso {
font-family : arial, geneva, lucida, helvetica, sans-serif;
color : #FF0000;
font-size : 8pt;
font-weight : bold;}

.linktitle {
font-family : arial, geneva, lucida, helvetica, sans-serif;
color : #0000FF;
font-size : 8pt;
text-align : left;
font-weight : bold;}

.centro {
font-family : arial, geneva, lucida, helvetica, sans-serif;
color : #000080;
font-size : 8pt;
text-align : center;
font-weight : bold;}

.testotop {
font-family : arial, geneva, lucida, helvetica, sans-serif;
color : #0000FF;
font-size : 8pt;
text-align : center;
font-weight : bold;}

.linkfooter {
font-family : arial, geneva, lucida, helvetica, sans-serif;
color : #0000FF;
font-size : 8pt;
text-align : left; margin-left:1ex;
font-weight : bold;}

.panna {
font-family : arial, geneva, lucida, helvetica, sans-serif;
color : #FFFFEC;
font-size : 12px;
font-weight : bold;}

.pannap {
font-family : arial, geneva, lucida, helvetica, sans-serif;
color : #FFFFEC;
font-size : 8pt;
font-weight : bold;}

.pannapp {
font-family : arial, geneva, lucida, helvetica, sans-serif;
color : #FFFFEC;
font-size : 9pt;
font-weight : bold;
text-decoration: underline;}

.pannappp {
font-family : arial, geneva, lucida, helvetica, sans-serif;
color : #FFFFEC;
font-size : 12px;
font-weight : bold;
text-decoration: underline;}

.atoz {
}
.atoz h4 {
  font-size: 100%;
  font-weight: bold;
  margin-top: 15px;
}


.banner {
}
.banner h2 {
  background-color: #DFF2FD;
  padding: 2px;
  font-size: 100%;
  font-weight: 500;
  margin-bottom: 0px;
}
.banner h3 {
  background-color: #FFFFDC;
  padding: 2px;
  padding-right: 4px;
  font-size: x-small;
  font-weight: 500;
  margin-top: 0px;
  text-align:right;
}


.coupons {
}


.disabled {
  color: #AAAAAA;
}


.featured {
}
.featured table {
  margin: auto;
  padding: 0px;
}
.featured th {
  background-color: #FFFFCC;
  padding: 2px;
}
.featured h4 {
  font-size: 100%;
  margin-top: 0px;
}
.featured .stars {
  font-size: x-small;
}


.menu {
background-color: #FFFFCC;
}


.nobr {
  white-space: nowrap;
}


.navigation {
  width: 640px;
  text-align: center;
  margin: 20px 0 20px 0;
}


.prices {
  margin-top: 15px;
  width: 640px;
}


.product {
  margin-top: 15px;
  width: 640px;
}
.product h3 {
  font-size: 130%;
  margin: 10px 0px 10px 0px;
}
.product p {
  text-align: justify;
}


.ratings {
  margin-top: 15px;
  width: 640px;
}
.ratings form {
  display: inline;
}
.ratings form select {
  color: #AF7817;
}
.ratings form textarea {
  width: 100%;
}


.related {
  width: 638px;
  background-color: #eeeeee;
  font-weight: bold;
  padding: 4px;
  margin-left: 2px;
  margin-top: 10px;
}


.searchform {
}


.searchresults {
  width: 640px;
}
.searchresults h4 {
  font-size: 100%;
  font-weight: bold;
  margin: 10px 0px 10px 0px;
}
.searchresults p {
  text-align: justify;
  margin: 10px 0px 10px 0px;
}


.starsOn {
  color: #AF7817;
  font-weight: bold;
}
.starsOff {
  color: #AAAAAA;
  font-weight: bold;
}

