@charset "iso-8859-1";
/*
  $Id:stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family:Verdana, Arial, sans-serif; font-size:12px; }
.errorBox { font-family:Verdana, Arial, sans-serif; font-size:10px; background:#ffb3b5; font-weight:bold; }
.stockWarning { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#cc0033; }
.productsNotifications { background:#F3F118; }
.orderEdit { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#70d250; text-decoration:underline; }

body {
  margin:0px;
  font-family:Verdana, Arial, sans-serif;
  color:#383232;
  /*
  background-color:#f8fbf4;
  background:url(images/grafica/body.jpg) top center repeat;
  background-attachment:fixed;
  */
}

.body_bg_sx {
  background:url(images/grafica/body_bg_sx.jpg) top right repeat-y;
}

.body_bg_dx {
  background:url(images/grafica/body_bg_dx.jpg) top left repeat-y;
}

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

a:hover {
  color:#193A65;
  text-decoration:underline;
}

a.categories {
  font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#e2007a;
}

a.categories:hover {
  font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#ff028b;
}

a.infopages {
  font-size:10px;
  font-weight:normal;
  color:#383232;
}

a.infopages:hover {
  font-size:10px;
  font-weight:normal;
  color:#383232;
}

a.loginbox {
  font-size:11px;
  font-weight:normal;
  color:#383232;
}

a.loginbox:hover {
  font-size:11px;
  font-weight:normal;
  color:#383232;
}

a.copyright {
  font-size:10px;
  font-weight:normal;
  color:#383232;
}

a.copyright:hover {
  font-size:10px;
  font-weight:normal;
  color:#383232;
}

.utenteConnesso {
  font-weight:bold;
  color:#fff;
}

form {
  display:inline;
}

td.header {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  color:#fff;
  font-weight:normal;
}

td.headerBg {
  height:168px;
  vertical-align:top;
  background:url(images/grafica/bannertop.jpg) top left no-repeat;
}

td.headerLeft {
  width:283px;
  height:168px;
  vertical-align:top;
}

td.headerRight {
  vertical-align:top;
}

td.headerLanguages {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#900;
}

a.headerLanguages {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#900;
}

a.headerLanguages:hover {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#900;
}

td.headerCart {
  height:37px;
  vertical-align:middle;
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#900;
}

a.headerCart {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#900;
}

a.headerCart:hover {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#900;
}

td.headerSearch { 
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#ff0;
}

a.headerSearch { 
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#ff0;
}

a.headerSearch:hover {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#ff0;
}

td.headerNavigation {
  text-align:center;
}

a.headerNavigation { 
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#ff0;
}

a.headerNavigation:hover {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#ff0;
}

tr.headerError {
  background:#ff0000;
}

td.headerError {
  font-family:Tahoma, Verdana, Arial, sans-serif;
  font-size:12px;
  background:#ff0000;
  color:#fff;
  font-weight:bold;
  text-align:center;
}

tr.headerInfo {
  background:#00ff00;
}

td.headerInfo {
  font-family:Tahoma, Verdana, Arial, sans-serif;
  font-size:12px;
  background:#00ff00;
  color:#fff;
  font-weight:bold;
  text-align:center;
}

.inputHeader {
  border:0;
  color:#fff;
  background-color:#c82447;
}

.selectHeader {
  border:0;
  color:#fff;
  background-color:#c82447;
}

td.breadcrumb {
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#fff;
  background-color:#5d5d55;
}

a.breadcrumb {
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#fff;
}

a.breadcrumb:hover {
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#fff;
}

.footerBg {
  background:url(images/grafica/footer_bg.jpg) top left no-repeat;
}

td.footer {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#383232;
}

td.footerNavigation { 
  text-align:right;
  vertical-align:top;
  color:#383232; 
  font-size:10px;
  font-weight:normal;
}

a.footerNavigation { 
  color:#383232; 
  font-size:10px;
  font-weight:normal;
}

a.footerNavigation:hover {
  color:#383232;
  font-size:10px;
  font-weight:normal;
}

.infoBox {
  border:1px;
  border-style:solid;
  border-color:#dadbd6;
}

td.infoBox, span.infoBox {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

.infoBoxContents {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#383232;
}

.infoBoxNotice {
  background:#FF8E90;
}

.infoBoxNoticeContents {
  background:#FFE6E6;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

td.infoBoxHeading {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  background:#383232;
  color:#fff;
  font-weight:bold;
}

tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productreviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {
  background:transparent;
}

tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productreviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {
  background:transparent;
}

table.productListing {
  border:1px;
  border-style:solid;
  border-color:#dadbd6;
  border-spacing:0px;
}

.productListing-heading {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  background:#dadbd6;
  color:#383232;
  font-weight:bold;
}

td.productListing-data {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

a.pageResults {
  color:#0000FF;
}

a.pageResults:hover {
  color:#0000FF;
  background:#FFFF33;
}

td.pageHeading, div.pageHeading {
  font-family:Verdana, Arial, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#383232;
}

tr.subBar {
  background:#f4f7fd;
}

td.subBar {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#383232;
}

td.main, p.main, div.main {
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  background:transparent;
}

td.smallText, span.smallText, P.smallText {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

td.accountCategory {
  font-family:Verdana, Arial, sans-serif;
  font-size:13px;
  color:#aabbdd;
}

td.fieldKey {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
}

td.fieldValue {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
}

td.tableHeading {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
}

span.newItemInCart {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#383232;
}

checkbox, input, radio, select {
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
}

textarea {
  width:100%;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
}

span.greetUser {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  color:#f0a480;
  font-weight:bold;
}

table.formArea {
  background:#f1f9fe;
  border-color:#dadbd6;
  border-style:solid;
  border-width:1px;
}

td.formAreaTitle {
  font-family:Tahoma, Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
}

span.markProductOutOfStock {
  font-family:Tahoma, Verdana, Arial, sans-serif;
  font-size:12px;
  color:#c76170;
  font-weight:bold;
}

span.productSpecialPrice {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#383232;
}

span.errorText {
  font-family:Verdana, Arial, sans-serif;
  color:#ff0000;
}

.moduleRow { }
.moduleRowOver { background-color:#F3F118; }
.moduleRowSelected { background-color:#F3F118; }

.checkoutBarFrom, .checkoutBarTo { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#8c8c8c; }
.checkoutBarCurrent { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#383232; }

/* message box */

.messageBox { font-family:Verdana, Arial, sans-serif; font-size:10px; }
.messageStackError, .messageStackWarning { font-family:Verdana, Arial, sans-serif; font-size:10px; background-color:#ffb3b5; }
.messageStackSuccess { font-family:Verdana, Arial, sans-serif; font-size:10px; background-color:#99ff00; }

/* input requirement */

.inputRequirement { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#ff0000; }

.bar_top {
  vertical-align:top;
  /*background-color:#f8fbf4;*/
  background-color:#fff;
}

.bar_right {
  width:208px;
  /*background-color:#f8fbf4;*/
  background-color:#fff;
}

.bar_left {
  width:220px;
  /*background-color:#f8fbf4;*/
  background-color:#fff;
}
	
.LeftinfoBox {
  background:#fff;
}

.LeftinfoBoxContents {
  border:0;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#383232;
  /*background-color:#f8fbf4;*/
  background-color:#fff;
}

.LeftinfoBoxContentsGrigio {
  background:#5d5d55;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  border-left:2px solid;
  border-right:2px solid;
  border-color:#6d6a63;
}

.LeftinfoBoxNotice {
  background:#FF8E90;
}

.LeftinfoBoxNoticeContents {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  background:#FFE6E6;
}

td.LeftinfoBoxHeading {
  width:214px;
  height:39px;
  padding-left:35px;
  text-align:left;
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#383232;
  background:url(images/grafica/box_left.jpg) top left no-repeat;
}

td.LeftinfoBoxFooter {
  height:15px;
  border:0;
  color:#383232;
  /*background-color:#f8fbf4;*/
  background-color:#fff;
}

td.LeftinfoBoxFooterGrigio {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  background-image:url(images/grafica/boxfooter_grigio.jpg);
  color:#fff;
  height:30px;
  width:176px;
  text-align:center;
}

td.LeftinfoBox, span.LeftinfoBox {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

.RightinfoBox {
  background:#fff;
}

.RightinfoBoxContents {
  border:0;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#383232;
  /*background-color:#f8fbf4;*/
  background-color:#fff;
}

.RightinfoBoxContentsGrigio {
  background:#5d5d55;
  color:#383232;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  border-left:2px solid;
  border-right:2px solid;
  border-color:#6d6a63;
}

.RightinfoBoxNotice {
  background:#FF8E90;
}

.RightinfoBoxNoticeContents {
  background:#FFE6E6;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

td.RightinfoBoxHeading {
  width:202px;
  height:39px;
  padding-left:40px;
  text-align:left;
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#383232;
  background:url(images/grafica/box_right.jpg) top left no-repeat;
}

td.RightinfoBoxFooter {
  height:15px;
  border:0;
  color:#383232;
  /*background-color:#f8fbf4;*/
  background-color:#fff;
}

td.RightinfoBoxFooterGrigio {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  background-image:url(images/grafica/boxfooter_grigio.jpg);
  color:#fff;
  height:30px;
  width:176px;
  text-align:center;
}

td.RightinfoBox, span.RightinfoBox {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

.CenterinfoBox {
  background:transparent;
  border:1px;
  border-color:#dadbd6;
}

.CenterinfoBoxContents {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#383232;
}

.CenterinfoBoxNotice {
  background:#FF8E90;
}

.CenterinfoBoxNoticeContents {
  background:#FFE6E6;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

td.CenterinfoBoxHeading {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  background-color:transparent;
  color:#383232;
}

td.CenterinfoBox, span.CenterinfoBox {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}
	

td.newProducts {
  font-family:Verdana, Arial, sans-serif;
  font-size:9px;
  background:transparent;
  color:#383232;
  border:0px solid;
  border-color:#dadbd6;
  font-weight:normal;
}

td.newProductsContents {
  font-family:Verdana, Arial, sans-serif;
  font-size:9px;
  background:transparent;
  color:#383232;
  font-weight:normal;
}

a.newProductsHeading { 
  font-family:Verdana, Arial, sans-serif;
  color:#FBBE55;
  font-size:12px;
  font-weight:bold;
  background:transparent;
}

td.newProductsHeading {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  background:transparent;
  color:#383232;
  height:25px;
}

td.centercolor {
  width:518px;
  vertical-align:top;
  /*background-color:#f8fbf4;*/
  background-color:#fff;
}

td.centercolor-no-dx {
  vertical-align:top;
  /*background-color:#f8fbf4;*/
  background-color:#fff;
}

.sfondoContenuti{
  /*background-color:#f8fbf4;*/
  background-color:#fff;
}

td.specials, span.specials, P.specials {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  border:1px solid;
  border-color:#dadbd6;
  padding:2px;
}

td.outline {
    border-top:0px;
    border-right:0px;
    border-left:0px;
    border-bottom:0px;
    border-style:solid;
    border-color:#dadbd6;
}

 .bg{
  background-image:url(images/m23.gif);
  background-repeat:repeat-y; 
 }

 .bg1{
  background-image:url(images/m29.gif);
  background-repeat:repeat-y; 
 }

 .bg2{
  background-image:url(images/m42.gif);
  background-repeat:repeat-y; 
 }

 .bg3{
  background-image:url(images/m48.gif);
  background-repeat:repeat-y; 
 }

 .bg4{
  background-image:url(images/m42.gif);
  background-repeat:repeat-y; 
 }
 
 .bg5{
  background-image:url(images/m100.gif);
  background-repeat:repeat-y; 
 }

 .go{
  border-style:solid;
  border-width:1px;
  border-color:#dadbd6;
  height:20px;
 }

 .cy{
  font-size:11px;
  color:#747474;
  font-weight:bold;
 }

 .cy1{
  font-size:12px;
  color:#FF850D;
  font-weight:bold;
 }

 .cy2{
  font-size:13px;
  color:#848282;
  font-weight:bold;
 }


 .ml{
  font-size:11px;
  color:#08A8C4;
  text-decoration:none;
 }
 
 td.mlbis {
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
 }

 .ml1{
  font-size:11px;
  color:#848282;
  text-decoration:none;
 }

 .ml2{
  font-size:10px;
  color:#848282;
  text-decoration:underline;
 }

 .px2{
  font-size:2px;
 }

 .px4{
  font-size:4px;
 }

 .se{
  width:110px;
  font-size:9px;
 }
 
 .pinfo1{
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#000;
  font-weight:normal;
 }
 
 .pinfo2{
  font-family:Verdana, Arial, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#383232;
 }
 
 .pinfo3{
  font-size:13px;
  color:#848282;
  font-weight:bold;
 }
 
 .pinfo4{
  background-image:url(images/m48.gif);
  background-repeat:repeat-y; 
 }
 
 .pinfo5{
  font-size:4px;
 }
 
 .pinfo8 {
 font-family:Arial, sans-serif;
  font-size:10px;
  color:#383232;
  font-weight:normal;
 }
 
 .pinfo6{
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#000;
  font-weight:normal;
 }
 
 .pinfobuy{
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  color:#383232;
 }
 
 .pinfodesc{
  background:#fff;
  background-image:url(images/m49.gif);
  background-repeat:repeat-y; 
  border:0px solid;
  border-color:#dadbd6;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  color:#383232;
 }
 
 .pinfodesc2{
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  color:#383232;
 }

 a.pinfo7{
 font-family:Arial, sans-serif;
  font-size:12px;
  color:#666666;
  font-weight:bold;
 }
 
a.pinfo7:hover{
  text-decoration:none;
}
 
.creaccount{
  border:1px solid;
  border-color:#dadbd6;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  color:#383232;
  /*background-color:#f8fbf4;*/
  background-color:#fff;
}
 
td.creaccount{
  border:0px solid;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  color:#383232;
  /*background-color:#f8fbf4;*/
  background-color:#fff;
}
 
td.category_desc {
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  line-height:1.5;
}

.listingDettagli {
  width:246px;
  height:148px;
  background:url(images/grafica/product_listing_bg.jpg) top center no-repeat;
}

.listingNome {
  height:75px;
  padding:0 10px 0 10px;
  text-align:center;
  vertical-align:top;
  font-size:11px;
  font-weight:bold;
  color:#383232;
}

a.listingNome {
  font-size:11px;
  font-weight:bold;
  text-decoration:underline;
  color:#383232;
}

a.listingNome:hover {
  font-size:11px;
  font-weight:bold;
  text-decoration:underline;
  color:#383232;
}

.listingDesc {
  /*height:170px;*/
  text-align:justify;
  vertical-align:top;
  font-weight:normal;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  color:#383232;
}

.listingImg {
  width:170px;
  height:170px;
  text-align:center;
  vertical-align:top;
}

.listingPrz {
  height:50px;
  text-align:center;
  vertical-align:middle;
 }

.listingBtn {
  height:40px;
  text-align:center;
  vertical-align:middle;
}

/* prezzo di listino beg */
.prezzoTesto {
  font-size:11px;
}

.prezzoValore {
  font-size:12px; color:#383232; font-weight:bold;
}

.prezzoScontatoTesto {
  font-size:11px;
}

.prezzoScontatoValore {
  font-size:12px; color:#383232; font-weight:bold;
}

.prezzoListinoTesto {
  font-size:11px;
}

.prezzoListinoValore {
  font-size:12px;
  text-decoration:line-through;
}

.risparmioTesto {
  font-size:11px;
}

.risparmioValore {
  font-size:12px;
}
/* prezzo di listino end */

/* titolo pagine beg */
.pageHeadingTable {
   width:100%;
   padding:0;
   border:0;
   border-collapse:collapse;
}

td.pageHeadingLeft {
  width:10px; 
  height:39px; 
  margin:0;
  padding:0;
  border:0;
  background:url(images/grafica/titolo_pagina_sx.jpg) top left no-repeat;
}

td.pageHeadingCenter {
  font-family:Verdana, Arial, sans-serif;
  font-size:14px;
  font-weight:bold;
  text-align:left;
  color:#383232;
  background:url(images/grafica/titolo_pagina_comp.jpg) top left repeat-x;
}

td.pageHeadingRight {
  width:10px; 
  height:39px; 
  margin:0;
  padding:0;
  border:0;
  background:url(images/grafica/titolo_pagina_dx.jpg) top right no-repeat;
}

a.pageHeadingTitle {
  font-family:Verdana, Arial, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#383232;
}

a.pageHeadingTitle:hover {
  font-family:Verdana, Arial, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#383232;
}
/* titolo pagine end */

/* contenuti pagine beg */
.contenutiTable {
   width:100%;
   padding:0;
   border:0;
   border-collapse:collapse;
}

td.contenutiNW {
  width:22px; 
  height:15px; 
  margin:0;
  padding:0;
  border:0;
  background:url(images/grafica/contenuti_nw.jpg) top left no-repeat;
}

td.contenutiNN {
  height:15px; 
  background:url(images/grafica/contenuti_nn.jpg) top left repeat-x;
}

td.contenutiNE {
  width:22px; 
  height:15px; 
  margin:0;
  padding:0;
  border:0;
  background:url(images/grafica/contenuti_ne.jpg) top right no-repeat;
}

td.contenutiWW {
  width:22px; 
  margin:0;
  padding:0;
  border:0;
  background:url(images/grafica/contenuti_ww.jpg) top left repeat-y;
}

td.contenutiCC {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  color:#5d5d55;
  background:url(images/grafica/contenuti_cc.jpg) top left repeat;
}

td.contenutiEE {
  width:22px; 
  margin:0;
  padding:0;
  border:0;
  background:url(images/grafica/contenuti_ee.jpg) top right repeat-y;
}

td.contenutiSW {
  width:22px; 
  height:15px; 
  margin:0;
  padding:0;
  border:0;
  background:url(images/grafica/contenuti_sw.jpg) top left no-repeat;
}

td.contenutiSS {
  height:15px; 
  background:url(images/grafica/contenuti_ss.jpg) top left repeat-x;
}

td.contenutiSE {
  width:22px; 
  height:15px; 
  margin:0;
  padding:0;
  border:0;
  background:url(images/grafica/contenuti_se.jpg) top right no-repeat;
}
/* contenuti pagine end */

/* box header beg */
.headerBoxTable {
   width:100%;
   padding:0;
   border:0;
   border-collapse:collapse;
}

td.headerBoxNW {
  width:14px; 
  height:14px; 
  margin:0;
  padding:0;
  border:0;
  background:url(images/grafica/header_box_nw.jpg) top left no-repeat;
}

td.headerBoxNN {
  height:14px; 
  background:url(images/grafica/header_box_nn.jpg) top left repeat-x;
}

td.headerBoxNE {
  width:14px; 
  height:14px; 
  margin:0;
  padding:0;
  border:0;
  background:url(images/grafica/header_box_ne.jpg) top right no-repeat;
}

td.headerBoxWW {
  width:14px; 
  margin:0;
  padding:0;
  border:0;
  background:url(images/grafica/header_box_ww.jpg) top left repeat-y;
}

td.headerBoxCC {
  height:100px;
  text-align:center;
  vertical-align:top;
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  color:#fff;
  background:url(images/grafica/header_box_cc.jpg) top left repeat;
}

td.headerBoxEE {
  width:14px; 
  margin:0;
  padding:0;
  border:0;
  background:url(images/grafica/header_box_ee.jpg) top right repeat-y;
}

td.headerBoxSW {
  width:14px; 
  height:14px; 
  margin:0;
  padding:0;
  border:0;
  background:url(images/grafica/header_box_sw.jpg) top left no-repeat;
}

td.headerBoxSS {
  height:14px; 
  background:url(images/grafica/header_box_ss.jpg) top left repeat-x;
}

td.headerBoxSE {
  width:14px; 
  height:14px; 
  margin:0;
  padding:0;
  border:0;
  background:url(images/grafica/header_box_se.jpg) top right no-repeat;
}
/* box header end */

/* box footer beg */
.footerBoxTable {
   width:100%;
   padding:0;
   border:0;
   border-collapse:collapse;
}

td.footerBoxNW {
  width:14px; 
  height:14px; 
  margin:0;
  padding:0;
  border:0;
  background:url(images/grafica/footer_box_nw.jpg) top left no-repeat;
}

td.footerBoxNN {
  height:14px; 
  background:url(images/grafica/footer_box_nn.jpg) top left repeat-x;
}

td.footerBoxNE {
  width:14px; 
  height:14px; 
  margin:0;
  padding:0;
  border:0;
  background:url(images/grafica/footer_box_ne.jpg) top right no-repeat;
}

td.footerBoxWW {
  width:14px; 
  margin:0;
  padding:0;
  border:0;
  background:url(images/grafica/footer_box_ww.jpg) top left repeat-y;
}

td.footerBoxCC {
  height:100px;
  vertical-align:top;
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  color:#fff;
  background:url(images/grafica/footer_box_cc.jpg) top left repeat;
}

td.footerBoxEE {
  width:14px; 
  margin:0;
  padding:0;
  border:0;
  background:url(images/grafica/footer_box_ee.jpg) top right repeat-y;
}

td.footerBoxSW {
  width:14px; 
  height:14px; 
  margin:0;
  padding:0;
  border:0;
  background:url(images/grafica/footer_box_sw.jpg) top left no-repeat;
}

td.footerBoxSS {
  height:14px; 
  background:url(images/grafica/footer_box_ss.jpg) top left repeat-x;
}

td.footerBoxSE {
  width:14px; 
  height:14px; 
  margin:0;
  padding:0;
  border:0;
  background:url(images/grafica/footer_box_se.jpg) top right no-repeat;
}
/* box footer end */

/* polls beg */
td.pollBoxRow {
  font-family: Verdana, Arial, sans-serif;   
  font-size: 10px;   border-color: #dadbd6;   
  border-style: solid;   border-width: 0;
} 
td.pollBoxText {   
  font-family: Verdana, Arial, sans-serif;   
  font-size: 10px;   border-color: #dadbd6;   
  border-style: solid;   
  border-width: 0;
} 
tr.pollOptRow {   
  background:transparent; 
} 
tr.pollFooter { 
  background:transparent;
}  
/* polls end */
.grigetto{
	color: #CCCCCC;
}