body {
      background: color:#fff;
      font:12px arial,verdana,helvetica,sans-serif;
      color:#000;
      margin:0px;
      padding:0px;
}

h1 { font:16px arial,verdana,helvetica,sans-serif; color:#d30c0c; font-weight:bold }

td { font:12px arial,verdana,helvetica,sans-serif; color:#000 }

.page-title { font:16px arial,verdana,helvetica,sans-serif; color:#0b5dc1; font-weight:bold }

.txt-small { font:10px arial,verdana,helvetica,sans-serif; color:#000; font-weight:bold }

.txt-small-normal { font:10px arial,verdana,helvetica,sans-serif; color:#000; font-weight:normal }

.txt-search-box { font:12px arial,verdana,helvetica,sans-serif; color:#0b5dc1; font-weight:bold }

.box { background-color:#fff; border-left:1px solid #b5b2b5; border-right:1px solid #b5b2b5; padding:4px }

.copyright { font:12px arial,verdana,helvetica,sans-serif; color:#ff9900 }

.form {
        border-top:1px solid #c1c1c1;
        border-left:1px solid #c1c1c1;
        border-right:1px solid #fff;
        border-bottom:1px solid #fff;
        font:10px arial
      }


div.link-mainav a { color: #a50909; text-decoration: none; font:12px arial,verdana,helvetica,sans-serif; font-weight:bold }
div.link-mainav a:visited { color: #a50909; text-decoration: none; font:12px arial,verdana,helvetica,sans-serif; font-weight:bold }
div.link-mainav a:hover { color: #1748aa; text-decoration: none; font:12px arial,verdana,helvetica,sans-serif; font-weight:bold }

div.link-categories a { color: #0b5dc1; text-decoration: none; font:12px arial,verdana,helvetica,sans-serif; font-weight:bold }
div.link-categories a:visited { color: #0b5dc1; text-decoration: none; font:12px arial,verdana,helvetica,sans-serif; font-weight:bold }
div.link-categories a:hover { color: #0b5dc1; text-decoration: none; font:12px arial,verdana,helvetica,sans-serif; font-weight: bold; }

div.link-subcategories a { color: #2375bb; text-decoration: none; font:12px arial,verdana,helvetica,sans-serif }
div.link-subcategories a:visited { color: #2375bb; text-decoration: none; font:12px arial,verdana,helvetica,sans-serif }
div.link-subcategories a:hover { color: #1748aa; text-decoration: none; font:12px arial,verdana,helvetica,sans-serif }

.error { color:red }

.textbox {
          COLOR:#72727d;
          BACKGROUND-COLOR: #fff;
          BORDER: #a0a7a5 1px solid;
          FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 10px; TEXT-ALIGN: left; font-weight:bold

}

a 	  { text-decoration: none }
a:link 	  { color: #0e5faf; font:12px arial,verdana,helvetica,sans-serif; text-decoration:underline }
a:visited { color: #0e5faf; font:12px arial,verdana,helvetica,sans-serif; text-decoration:underline }
a:hover   { color: #820d1e; font:12px arial,verdana,helvetica,sans-serif; text-decoration:underline }

a.link-top:link { color: #fff; text-decoration: none; font:12px arial,verdana,helvetica,sans-serif; font-weight:bold; }
a.link-top:visited { color: #fff; font-weight:bold; text-decoration: none; font:12px arial,verdana,helvetica,sans-serif; font-weight:bold }
a.link-top:hover { color: #fff; font-weight:bold; text-decoration: none; font:12px arial,verdana,helvetica,sans-serif; font-weight:bold }

a.main-nav:link { color: #fff; text-decoration: none; font:12px arial,verdana,helvetica,sans-serif; font-weight:bold }
a.main-nav:visited { color: #fff; text-decoration: none; font:12px arial,verdana,helvetica,sans-serif; font-weight:bold }
a.main-nav:hover { color: #e8c620; text-decoration: none; font:12px arial,verdana,helvetica,sans-serif; font-weight:bold }

a.categories:link { color: #0e5faf; text-decoration: none; font:10px arial,verdana,helvetica,sans-serif; font-weight:bold; }
a.categories:visited { color: #0e5faf; font-weight:bold; text-decoration: none; font:10px arial,verdana,helvetica,sans-serif; font-weight:bold }
a.categories:hover { color: #820d1e; font-weight:bold; text-decoration: underline; font:10px arial,verdana,helvetica,sans-serif; font-weight:bold }

a.link-powered:link { color: #0e5faf; text-decoration: none; font:10px arial,verdana,helvetica,sans-serif; font-weight:bold; }
a.link-powered:visited { color: #0e5faf; font-weight:bold; text-decoration: none; font:10px arial,verdana,helvetica,sans-serif; font-weight:bold }
a.link-powered:hover { color: #820d1e; font-weight:bold; text-decoration: none; font:10px arial,verdana,helvetica,sans-serif; font-weight:bold }

a.link-title:link { color: #000; text-decoration: none; font:12px arial,verdana,helvetica,sans-serif; font-weight:bold; }
a.link-title:visited { color: #000; text-decoration: none; font:12px arial,verdana,helvetica,sans-serif;  font-weight:bold;}
a.link-title:hover { color: #000; text-decoration: none; font:12px arial,verdana,helvetica,sans-serif; font-weight:bold; }


a.link-white:link { color: #fff; text-decoration: underline; font:12px arial,verdana,helvetica,sans-serif; font-weight:normal; }
a.link-white:visited { color: #fff; font-weight:bold; text-decoration: underline; font:12px arial,verdana,helvetica,sans-serif; font-weight:normal }
a.link-white:hover { color: #fff; font-weight:bold; text-decoration: underline; font:12px arial,verdana,helvetica,sans-serif; font-weight:normal }


a.privacy:link { color: #6d6e70; text-decoration: underline; font:12px arial,verdana,helvetica,sans-serif; font-weight:normal }
a.privacy:visited { color: #6d6e70; text-decoration: underline; font:12px arial,verdana,helvetica,sans-serif; font-weight:normal }
a.privacy:hover { color: #6d6e70; text-decoration: underline; font:12px arial,verdana,helvetica,sans-serif; font-weight:normal }


.img { border:1px solid #ccc; }

form { display: inline; }

ul { line-height: 0px; }

.required { vertical-align: top; color: red; }

.errorSummary {
    color: red;
    font-weight: bold;
    text-align: center;
    background: #ffffd5;
    border-top: 1px solid #f5f6be;
    border-right: 2px solid #f5f6be;
    border-bottom: 2px solid #f5f6be;
    border-left: 1px solid #f5f6be;
    padding: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
}

.messageInfo {
    color: navy;
    font-weight: bold;
    text-align: center;
    background: #eeeeee;
    border-top: 1px solid #f5f6be;
    border-right: 2px solid #f5f6be;
    border-bottom: 2px solid #f5f6be;
    border-left: 1px solid #f5f6be;
    padding: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
}

.error { color: red; display: block; }

.SearchBox {
    background: #a9d46d;
    padding: 1em 0 1em 0;
    border-top: 1px solid #ff9900;
    border-bottom: 1px solid #ff9900;
}

.BoxPressReleases { background: #eee; padding: 0.3em 0.3em 0.3em 0; }
.BoxPressReleases h2 { font-size: medium; color: #666; margin-left: 1em; }

.BoxEvents { background: #dec; padding: 0.3em 0.3em 0.3em 0; }
.BoxEvents h2 { font-size: medium; color: #669900; margin-left: 1em; }

.BoxExpirations { background: #fed; padding: 0.3em 0.3em 0.3em 0; }
.BoxExpirations h2 { font-size: medium; color: #d60; margin-left: 1em; }

.txt-normal { color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px }

.product-name { font-weight: bold; font-size: 12px; color: #a8b758; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px }
.prize { font-weight: bold; font-size: 12px; color: #ad0d0d; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px }
.varianti { font-weight: bold; font-size: 12px; color: #000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px }

.textarea { background-color: #ffffff; border-bottom-color: #000000; border-bottom-WIDTH: 1px; BORDER-LEFT-color: #000000; BORDER-LEFT-WIDTH: 1px; border-right-color: #000000; border-right-WIDTH: 1px; border-top-color: #000000; border-top-WIDTH: 1px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; TEXT-ALIGN: left }

.title { font:12px arial,verdana,helvetica,sans-serif; color:#0b5dc1; font-weight:bold }
.date { font:10px arial,verdana,helvetica,sans-serif; color:#bc0b0b; font-weight:normal }
.summary { font:12px arial,verdana,helvetica,sans-serif; color:#000; font-weight:normal; }
.body {  }

.print { text-align: right; }
