﻿body{
   background-position:Left top;
   background-color:#FFFFFF;
   background-repeat:repeat;
   margin-left:0;
   margin-top:0;
   margin-right:0;
   margin-bottom:0;
   font-size:16px;
   font-family:'Economica';
   color:#000000;
   line-height: normal;
   word-wrap: break-word;
}
img {
   border: none;
}

/* SPECIFICA IL COLORE DELLA BARRA DEL MENU CON IL GRADIENT */
.navbar-inverse .navbar-inner {
   background-color: #000000;
   background-image: linear-gradient(to bottom,#000000 ,#000000 );
   background-repeat: repeat-x;
   border-color: #252525;
   border-width: 0px;
}
/* FINE SPECIFICA IL COLORE DELLA BARRA DEL MENU CON IL GRADIENT */

/* SPECIFICA IL COLORE DEI TASTI PRINCIPALE DEL MENU */
.navbar-inverse .nav .active a,
.navbar-inverse .nav .active a:hover,
.navbar-inverse .nav .active a:focus {
   color: #FFFFFF;
   background-color: #000000;
}
.navbar .nav .active a,
.navbar .nav .active a:hover,
.navbar .nav .active a:focus {
   color: #FFFFFF;
   text-decoration: none;
   font-size: 20px;
   background-color: #000000;
   -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
   -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
   box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
/* FINE SPECIFICA IL COLORE DEI TASTI PRINCIPALE DEL MENU */

/* SPECIFICA IL DIVIDER DEI SOTTOMENU DEL MENU */
.dropdown-menu .divider {
   height: 1px;
   margin: 1px 1px;
   margin: -5px 0 5px;
   overflow: hidden;
   background-color: #e5e5e5;
   border-bottom: 1px solid #ffffff;
}
/* FINE SPECIFICA IL DIVIDER DEI SOTTOMENU DEL MENU */

/* SPECIFICA IL COLORE DELLE SCRITTE E STILE DEI SOTTOMENU DEL MENU */
.linkmenudropmenuaim {
   display: block;
   padding: 3px 20px;
   clear: both;
   font-weight: normal;
   line-height: normal;
   font-size: 16px;
   color: #000000;
   white-space: nowrap;
}
/* FINE SPECIFICA IL COLORE DELLE SCRITTE E STILE DEI SOTTOMENU DEL MENU */

/* SPECIFICA IL COLORE DI SFONDO DEI SOTTOMENU DEL MENU */
.linkmenudropmenuaim:hover,
.linkmenudropmenuaim:focus {
   display: block;
   padding: 3px 20px;
   clear: both;
   color: #000000;
   text-decoration: none;
   font-size: 16px;
   background-color: #FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
}
/* FINE SPECIFICA IL COLORE DI SFONDO DEI SOTTOMENU DEL MENU */

/* SPECIFICA IL BACKCOLOR E LO SFONDO DEI SOTTOMENU DEL MENU */
.dropdown-menu {
   position: absolute;
   top: 100%;
   left: 0;
   z-index: 1000;
   display: none;
   float: left;
   min-width: 150px;
   padding: 5px 0;
   margin: 2px 0 0;
   list-style: none;
   border: 1px solid #ccc;
   border: 1px solid rgba(0, 0, 0, 0.2);
   border-right-width: 2px;
   border-bottom-width: 2px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   background-clip: padding-box;
}
/* FINE SPECIFICA IL BACKCOLOR E LO SFONDO DEI SOTTOMENU DEL MENU */

a {
   color:#000000;
   font-size:16px;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
   text-decoration:inherit;
}
a:hover, a:focus, a:active, a.disabled, a[disabled] {
   color:#BF0000;
   font-size:16px;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
   text-decoration:underline;
}
.articolicontenitore {
   color:#000000;
   font-size:16px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   border: 1px solid #C1D2DD;
}
.articolicontenitore:hover, .articolicontenitore:focus, .articolicontenitore:active, .articolicontenitore.disabled, .articolicontenitore[disabled] {
   color:#000000;
   font-size:16px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   border: 1px solid #C1D2DD;
}
.articolicontenitorenorm {
   color:#000000;
   font-size:16px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   min-width: 225px;
   border: 1px solid #C1D2DD;
}
.articolicontenitorenorm:hover, .articolicontenitorenorm:focus, .articolicontenitorenorm:active, .articolicontenitorenorm.disabled, .articolicontenitorenorm[disabled] {
   color:#000000;
   font-size:16px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   min-width: 225px;
   border: 1px solid #C1D2DD;
}
.articolicontenitoreschedaart {
   color:#000000;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   border: 1px solid #C1D2DD;
}
.articolicontenitoreschedaart:hover, .articolicontenitoreschedaart:focus, .articolicontenitoreschedaart:active, .articolicontenitoreschedaart.disabled, .articolicontenitoreschedaart[disabled] {
   color:#000000;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   border: 1px solid #C1D2DD;
}
.articolifoto {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.articolifoto:hover, .articolifoto:focus, .articolifoto:active, .articolifoto.disabled, .articolifoto[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.articolifotonorm {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.articolifotonorm:hover, .articolifotonorm:focus, .articolifotonorm:active, .articolifotonorm.disabled, .articolifotonorm[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.articolifotoschedaart {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.articolifotoschedaart:hover, .articolifotoschedaart:focus, .articolifotoschedaart:active, .articolifotoschedaart.disabled, .articolifotoschedaart[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.articolilink {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.articolilink:hover, .articolilink:focus, .articolilink:active, .articolilink.disabled, .articolilink[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.articolilinknorm {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.articolilinknorm:hover, .articolilinknorm:focus, .articolilinknorm:active, .articolilinknorm.disabled, .articolilinknorm[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.articolilinkschedaart {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.articolilinkschedaart:hover, .articolilinkschedaart:focus, .articolilinkschedaart:active, .articolilinkschedaart.disabled, .articolilinkschedaart[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.articolipulsante {
   color:#000000;
   font-size:17px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   border: 1px solid #000000;
}
.articolipulsante:hover, .articolipulsante:focus, .articolipulsante:active, .articolipulsante.disabled, .articolipulsante[disabled] {
   color:#000000;
   font-size:17px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   border: 1px solid #000000;
}
.articolipulsantenorm {
   color:#000000;
   font-size:17px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   border: 1px solid #000000;
}
.articolipulsantenorm:hover, .articolipulsantenorm:focus, .articolipulsantenorm:active, .articolipulsantenorm.disabled, .articolipulsantenorm[disabled] {
   color:#000000;
   font-size:17px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   border: 1px solid #000000;
}
.articolipulsanteprenota {
   color:#FFFFFF;
   font-size:17px;
   background-color:#000000;
   background-image: linear-gradient(to bottom, #000000, #000000);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   border: 1px solid #000000;
}
.articolipulsanteprenota:hover, .articolipulsanteprenota:focus, .articolipulsanteprenota:active, .articolipulsanteprenota.disabled, .articolipulsanteprenota[disabled] {
   color:#FFFFFF;
   font-size:17px;
   background-color:#000000;
   background-image: linear-gradient(to bottom, #000000, #262626);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   border: 1px solid #000000;
}
.articolipulsanteprenotanorm {
   color:#FFFFFF;
   font-size:17px;
   background-color:#000000;
   background-image: linear-gradient(to bottom, #000000, #000000);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   border: 1px solid #000000;
}
.articolipulsanteprenotanorm:hover, .articolipulsanteprenotanorm:focus, .articolipulsanteprenotanorm:active, .articolipulsanteprenotanorm.disabled, .articolipulsanteprenotanorm[disabled] {
   color:#FFFFFF;
   font-size:17px;
   background-color:#000000;
   background-image: linear-gradient(to bottom, #000000, #262626);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   border: 1px solid #000000;
}
.articolipulsanteprenotaschedaart {
   color:#FFFFFF;
   font-size:17px;
   background-color:#000000;
   background-image: linear-gradient(to bottom, #000000, #000000);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   border: 1px solid #000000;
}
.articolipulsanteprenotaschedaart:hover, .articolipulsanteprenotaschedaart:focus, .articolipulsanteprenotaschedaart:active, .articolipulsanteprenotaschedaart.disabled, .articolipulsanteprenotaschedaart[disabled] {
   color:#FFFFFF;
   font-size:17px;
   background-color:#000000;
   background-image: linear-gradient(to bottom, #000000, #262626);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   border: 1px solid #000000;
}
.articolipulsanteschedaart {
   color:#000000;
   font-size:17px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   border: 1px solid #000000;
}
.articolipulsanteschedaart:hover, .articolipulsanteschedaart:focus, .articolipulsanteschedaart:active, .articolipulsanteschedaart.disabled, .articolipulsanteschedaart[disabled] {
   color:#000000;
   font-size:17px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   border: 1px solid #000000;
}
.articoliwish {
   color:#000000;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   border: 1px solid #000000;
}
.articoliwish:hover, .articoliwish:focus, .articoliwish:active, .articoliwish.disabled, .articoliwish[disabled] {
   color:#000000;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   border: 1px solid #000000;
}
.articoliwishnorm {
   color:#000000;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   border: 1px solid #000000;
}
.articoliwishnorm:hover, .articoliwishnorm:focus, .articoliwishnorm:active, .articoliwishnorm.disabled, .articoliwishnorm[disabled] {
   color:#000000;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   border: 1px solid #000000;
}
.articoliwishschedaart {
   color:#000000;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   border: 1px solid #000000;
}
.articoliwishschedaart:hover, .articoliwishschedaart:focus, .articoliwishschedaart:active, .articoliwishschedaart.disabled, .articoliwishschedaart[disabled] {
   color:#000000;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   border: 1px solid #000000;
}
.BannerRotazione {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.BannerRotazione:hover, .BannerRotazione:focus, .BannerRotazione:active, .BannerRotazione.disabled, .BannerRotazione[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.barrapaginatura {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.barrapaginatura:hover, .barrapaginatura:focus, .barrapaginatura:active, .barrapaginatura.disabled, .barrapaginatura[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.boxarticolinovita {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.boxarticolinovita:hover, .boxarticolinovita:focus, .boxarticolinovita:active, .boxarticolinovita.disabled, .boxarticolinovita[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.boxcarrello {
   color:#FFFFFF;
   font-size:21px;
   background-color:#E4B975;
   background-image: linear-gradient(to bottom, #E4B975, #E4B975);
   background-repeat: repeat-x;
   padding-left:10px;
   padding-right:10px;
   padding-top:10px;
   padding-bottom:10px;
   line-height: normal;
   display:block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   min-height: 30px;
}
.boxcarrello:hover, .boxcarrello:focus, .boxcarrello:active, .boxcarrello.disabled, .boxcarrello[disabled] {
   color:#FFFFFF;
   font-size:21px;
   background-color:#E4B975;
   background-image: linear-gradient(to bottom, #E4B975, #E4B975);
   background-repeat: repeat-x;
   padding-left:10px;
   padding-right:10px;
   padding-top:10px;
   padding-bottom:10px;
   line-height: normal;
   display:block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   min-height: 30px;
}
.boxcarrellocompact {
   color:#FFFFFF;
   font-size:18px;
   font-style:normal;
   background-color:#000000;
   background-image: linear-gradient(to bottom, #000000, #000000);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:5px;
   padding-right:5px;
   padding-top:5px;
   padding-bottom:5px;
   line-height: normal;
   display:block;
   cursor:pointer;
   min-height: 26px;
   max-height: 26px;
   border: 1px solid #FFFFFF;
}
.boxcarrellocompact:hover, .boxcarrellocompact:focus, .boxcarrellocompact:active, .boxcarrellocompact.disabled, .boxcarrellocompact[disabled] {
   color:#FFFFFF;
   font-size:18px;
   font-style:normal;
   background-color:#000000;
   background-image: linear-gradient(to bottom, #000000, #262626);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:5px;
   padding-right:5px;
   padding-top:5px;
   padding-bottom:5px;
   line-height: normal;
   display:block;
   cursor:pointer;
   min-height: 26px;
   max-height: 26px;
}
.boxfiltroricerca {
   color:#FFFFFF;
   font-size:20px;
   background-color:#525252;
   background-image: linear-gradient(to bottom, #525252, #525252);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
}
.boxfiltroricerca:hover, .boxfiltroricerca:focus, .boxfiltroricerca:active, .boxfiltroricerca.disabled, .boxfiltroricerca[disabled] {
   color:#FFFFFF;
   font-size:20px;
   background-color:#525252;
   background-image: linear-gradient(to bottom, #525252, #525252);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
}
.boxfiltroricercacelleint {
   color:#000000;
   font-size:16px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.boxfiltroricercacelleint:hover, .boxfiltroricercacelleint:focus, .boxfiltroricercacelleint:active, .boxfiltroricercacelleint.disabled, .boxfiltroricercacelleint[disabled] {
   color:#000000;
   font-size:16px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.boxfiltroricercacellevalori {
   color:#000000;
   font-size:16px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.boxfiltroricercacellevalori:hover, .boxfiltroricercacellevalori:focus, .boxfiltroricercacellevalori:active, .boxfiltroricercacellevalori.disabled, .boxfiltroricercacellevalori[disabled] {
   color:#000000;
   font-size:16px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.boxfiltroricercatastocerca {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.boxfiltroricercatastocerca:hover, .boxfiltroricercatastocerca:focus, .boxfiltroricercatastocerca:active, .boxfiltroricercatastocerca.disabled, .boxfiltroricercatastocerca[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.boxfiltroricercatitle {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.boxfiltroricercatitle:hover, .boxfiltroricercatitle:focus, .boxfiltroricercatitle:active, .boxfiltroricercatitle.disabled, .boxfiltroricercatitle[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.boxlogin {
   color:#FFFFFF;
   font-size:21px;
   background-color:#6B82C2;
   background-image: linear-gradient(to bottom, #6B82C2, #6B82C2);
   background-repeat: repeat-x;
   padding-left:10px;
   padding-right:10px;
   padding-top:10px;
   padding-bottom:10px;
   line-height: normal;
   cursor:pointer;
}
.boxlogin:hover, .boxlogin:focus, .boxlogin:active, .boxlogin.disabled, .boxlogin[disabled] {
   color:#FFFFFF;
   font-size:21px;
   background-color:#6B82C2;
   background-image: linear-gradient(to bottom, #6B82C2, #6B82C2);
   background-repeat: repeat-x;
   padding-left:10px;
   padding-right:10px;
   padding-top:10px;
   padding-bottom:10px;
   line-height: normal;
   cursor:pointer;
}
.boxlogincompact {
   color:#FFFFFF;
   font-size:18px;
   font-style:normal;
   background-color:#000000;
   background-image: linear-gradient(to bottom, #000000, #000000);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:5px;
   padding-right:5px;
   padding-top:5px;
   padding-bottom:5px;
   line-height: normal;
   display:block;
   cursor:pointer;
   min-height: 26px;
   max-height: 26px;
   border: 1px solid #FFFFFF;
}
.boxlogincompact:hover, .boxlogincompact:focus, .boxlogincompact:active, .boxlogincompact.disabled, .boxlogincompact[disabled] {
   color:#FFFFFF;
   font-size:18px;
   font-style:normal;
   background-color:#000000;
   background-image: linear-gradient(to bottom, #000000, #262626);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:5px;
   padding-right:5px;
   padding-top:5px;
   padding-bottom:5px;
   line-height: normal;
   display:block;
   cursor:pointer;
   min-height: 26px;
   max-height: 26px;
}
.boxnewsletter {
   color:#000000;
   font-size:17px;
   background-color:#EDEFF7;
   background-image: linear-gradient(to bottom, #EDEFF7, #EDEFF7);
   background-repeat: repeat-x;
   padding-left:3px;
   padding-right:0px;
   padding-top:6px;
   padding-bottom:10px;
   line-height: normal;
}
.boxnewsletter:hover, .boxnewsletter:focus, .boxnewsletter:active, .boxnewsletter.disabled, .boxnewsletter[disabled] {
   color:#000000;
   font-size:17px;
   background-color:#EDEFF7;
   background-image: linear-gradient(to bottom, #EDEFF7, #EDEFF7);
   background-repeat: repeat-x;
   padding-left:3px;
   padding-right:0px;
   padding-top:6px;
   padding-bottom:10px;
   line-height: normal;
}
.boxnewslettercompact {
   color:#000000;
   font-size:18px;
   background-color:#EDEFF7;
   background-image: linear-gradient(to bottom, #EDEFF7, #EDEFF7);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:5px;
   padding-right:5px;
   padding-top:5px;
   padding-bottom:5px;
   line-height: normal;
   cursor:pointer;
   min-height: 26px;
   max-height: 26px;
}
.boxnewslettercompact:hover, .boxnewslettercompact:focus, .boxnewslettercompact:active, .boxnewslettercompact.disabled, .boxnewslettercompact[disabled] {
   color:#000000;
   font-size:18px;
   background-color:#EDEFF7;
   background-image: linear-gradient(to bottom, #EDEFF7, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:5px;
   padding-right:5px;
   padding-top:5px;
   padding-bottom:5px;
   line-height: normal;
   cursor:pointer;
   min-height: 26px;
   max-height: 26px;
}
.boxregistrati {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.boxregistrati:hover, .boxregistrati:focus, .boxregistrati:active, .boxregistrati.disabled, .boxregistrati[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.boxsearch {
   color:#FFFFFF;
   font-size:17px;
   background-color:#001757;
   background-image: linear-gradient(to bottom, #001757, #001757);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:10px;
   padding-right:10px;
   padding-top:12px;
   padding-bottom:12px;
   line-height: normal;
   border: 1px solid #000000;
}
.boxsearch:hover, .boxsearch:focus, .boxsearch:active, .boxsearch.disabled, .boxsearch[disabled] {
   color:#FFFFFF;
   font-size:17px;
   background-color:#001757;
   background-image: linear-gradient(to bottom, #001757, #001757);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:10px;
   padding-right:10px;
   padding-top:12px;
   padding-bottom:12px;
   line-height: normal;
   border: 1px solid #000000;
}
.boxsearchcompact {
   color:#FFFFFF;
   font-size:17px;
   background-color:#000000;
   background-image: linear-gradient(to bottom, #000000, #000000);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:10px;
   padding-right:10px;
   padding-top:12px;
   padding-bottom:12px;
   line-height: normal;
   cursor:pointer;
}
.boxsearchcompact:hover, .boxsearchcompact:focus, .boxsearchcompact:active, .boxsearchcompact.disabled, .boxsearchcompact[disabled] {
   color:#FFFFFF;
   font-size:17px;
   background-color:#000000;
   background-image: linear-gradient(to bottom, #000000, #262626);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:10px;
   padding-right:10px;
   padding-top:12px;
   padding-bottom:12px;
   line-height: normal;
   cursor:pointer;
}
.boxseparatore {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.boxseparatore:hover, .boxseparatore:focus, .boxseparatore:active, .boxseparatore.disabled, .boxseparatore[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.boxvariantititoloaltro {
   color:#000000;
   font-size:20px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:5px;
   padding-bottom:0px;
   line-height: normal;
   font-weight:Bolder;
}
.boxvariantititoloaltro:hover, .boxvariantititoloaltro:focus, .boxvariantititoloaltro:active, .boxvariantititoloaltro.disabled, .boxvariantititoloaltro[disabled] {
   color:#000000;
   font-size:20px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:5px;
   padding-bottom:0px;
   line-height: normal;
   font-weight:Bolder;
}
.boxvariantititoloaltronorm {
   color:#FFFFFF;
   font-size:20px;
   background-color:#C20000;
   background-image: linear-gradient(to bottom, #C20000, #EB0000);
   background-repeat: repeat-x;
   padding-left:5px;
   padding-right:5px;
   padding-top:3px;
   padding-bottom:3px;
   line-height: normal;
}
.boxvariantititoloaltronorm:hover, .boxvariantititoloaltronorm:focus, .boxvariantititoloaltronorm:active, .boxvariantititoloaltronorm.disabled, .boxvariantititoloaltronorm[disabled] {
   color:#FFFFFF;
   font-size:20px;
   background-color:#C20000;
   background-image: linear-gradient(to bottom, #C20000, #EB0000);
   background-repeat: repeat-x;
   padding-left:5px;
   padding-right:5px;
   padding-top:3px;
   padding-bottom:3px;
   line-height: normal;
}
.boxvariantititoloaltroschedaart {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.boxvariantititoloaltroschedaart:hover, .boxvariantititoloaltroschedaart:focus, .boxvariantititoloaltroschedaart:active, .boxvariantititoloaltroschedaart.disabled, .boxvariantititoloaltroschedaart[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.colintestazione {
   color:#FFFFFF;
   font-size:22px;
   background-color:#E78335;
   background-image: linear-gradient(to bottom, #E78335, #F7C77A);
   background-repeat: repeat-x;
   padding-left:5px;
   padding-right:5px;
   padding-top:5px;
   padding-bottom:5px;
   line-height: normal;
}
.colintestazione:hover, .colintestazione:focus, .colintestazione:active, .colintestazione.disabled, .colintestazione[disabled] {
   color:#FFFFFF;
   font-size:22px;
   background-color:#E78335;
   background-image: linear-gradient(to bottom, #E78335, #F7C77A);
   background-repeat: repeat-x;
   padding-left:5px;
   padding-right:5px;
   padding-top:5px;
   padding-bottom:5px;
   line-height: normal;
}
.contenitorefiltroarticoli {
   color:#000000;
   font-size:16px;
   background-color:#F7F7F7;
   background-image: linear-gradient(to bottom, #F7F7F7, #F7F7F7);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:4px;
   padding-right:4px;
   padding-top:4px;
   padding-bottom:4px;
   line-height: normal;
   display:block;
   border: 1px solid #000000;
}
.contenitorefiltroarticoli:hover, .contenitorefiltroarticoli:focus, .contenitorefiltroarticoli:active, .contenitorefiltroarticoli.disabled, .contenitorefiltroarticoli[disabled] {
   color:#000000;
   font-size:16px;
   background-color:#F7F7F7;
   background-image: linear-gradient(to bottom, #F7F7F7, #F7F7F7);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:4px;
   padding-right:4px;
   padding-top:4px;
   padding-bottom:4px;
   line-height: normal;
   display:block;
   border: 1px solid #000000;
}
.contenitoremain {
   color:#000000;
   font-size:16px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:4px;
   padding-right:4px;
   padding-top:4px;
   padding-bottom:4px;
   line-height: normal;
   border: 1px solid #000000;
}
.contenitoremain:hover, .contenitoremain:focus, .contenitoremain:active, .contenitoremain.disabled, .contenitoremain[disabled] {
   color:#000000;
   font-size:16px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:4px;
   padding-right:4px;
   padding-top:4px;
   padding-bottom:4px;
   line-height: normal;
   border: 1px solid #000000;
}
.continuaacqarticolocarrello {
   color:#FFFFFF;
   font-size:17px;
   background-color:#E4873B;
   background-image: linear-gradient(to bottom, #E4873B, #E4873B);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   min-width: 80px;
   max-width: 150px;
   border: 1px solid #000000;
}
.continuaacqarticolocarrello:hover, .continuaacqarticolocarrello:focus, .continuaacqarticolocarrello:active, .continuaacqarticolocarrello.disabled, .continuaacqarticolocarrello[disabled] {
   color:#FFFFFF;
   font-size:17px;
   background-color:#E4873B;
   background-image: linear-gradient(to bottom, #E4873B, #E4873B);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   min-width: 80px;
   max-width: 150px;
   border: 1px solid #000000;
}
.desarticolocarrello {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.desarticolocarrello:hover, .desarticolocarrello:focus, .desarticolocarrello:active, .desarticolocarrello.disabled, .desarticolocarrello[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.descrizionecontenuto {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.descrizionecontenuto:hover, .descrizionecontenuto:focus, .descrizionecontenuto:active, .descrizionecontenuto.disabled, .descrizionecontenuto[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.descrizionenews {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.descrizionenews:hover, .descrizionenews:focus, .descrizionenews:active, .descrizionenews.disabled, .descrizionenews[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.elencomenuvertvoce {
   color:#FFFFFF;
   font-size:19px;
   background-color:#1A1A1A;
   background-image: linear-gradient(to bottom, #1A1A1A, #000000);
   background-repeat: repeat-x;
   padding-left:4px;
   padding-right:4px;
   padding-top:7px;
   padding-bottom:7px;
   line-height: normal;
}
.elencomenuvertvoce:hover, .elencomenuvertvoce:focus, .elencomenuvertvoce:active, .elencomenuvertvoce.disabled, .elencomenuvertvoce[disabled] {
   color:#FFFFFF;
   font-size:19px;
   background-color:#1A1A1A;
   background-image: linear-gradient(to bottom, #1A1A1A, #000000);
   background-repeat: repeat-x;
   padding-left:4px;
   padding-right:4px;
   padding-top:7px;
   padding-bottom:7px;
   line-height: normal;
}
H1 {
   color:#000000;
   font-size:20px;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
H1:hover, H1:focus, H1:active, H1.disabled, H1[disabled] {
   color:#000000;
   font-size:20px;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
H2 {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
H2:hover, H2:focus, H2:active, H2.disabled, H2[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
H3 {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
H3:hover, H3:focus, H3:active, H3.disabled, H3[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
H4 {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
H4:hover, H4:focus, H4:active, H4.disabled, H4[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
H5 {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
H5:hover, H5:focus, H5:active, H5.disabled, H5[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
H6 {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
H6:hover, H6:focus, H6:active, H6.disabled, H6[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.importoarticolocarrello {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.importoarticolocarrello:hover, .importoarticolocarrello:focus, .importoarticolocarrello:active, .importoarticolocarrello.disabled, .importoarticolocarrello[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.linknextpage {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.linknextpage:hover, .linknextpage:focus, .linknextpage:active, .linknextpage.disabled, .linknextpage[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.linknextpagedisable {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.linknextpagedisable:hover, .linknextpagedisable:focus, .linknextpagedisable:active, .linknextpagedisable.disabled, .linknextpagedisable[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.linkpage {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.linkpage:hover, .linkpage:focus, .linkpage:active, .linkpage.disabled, .linkpage[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.linkpageactive {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.linkpageactive:hover, .linkpageactive:focus, .linkpageactive:active, .linkpageactive.disabled, .linkpageactive[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.linkprevpage {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.linkprevpage:hover, .linkprevpage:focus, .linkprevpage:active, .linkprevpage.disabled, .linkprevpage[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.linkprevpagedisable {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.linkprevpagedisable:hover, .linkprevpagedisable:focus, .linkprevpagedisable:active, .linkprevpagedisable.disabled, .linkprevpagedisable[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.menualto {
   color:#FFFFFF;
   font-size:16px;
   background-color:#000000;
   background-image: linear-gradient(to bottom, #000000, #000000);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:3px;
   padding-bottom:1px;
   line-height: normal;
}
.menualto:hover, .menualto:focus, .menualto:active, .menualto.disabled, .menualto[disabled] {
   color:#FFFFFF;
   font-size:16px;
   background-color:#000000;
   background-image: linear-gradient(to bottom, #000000, #000000);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:3px;
   padding-bottom:1px;
   line-height: normal;
}
.menucont {
   color:#FFFFFF;
   font-size:20px;
   background-color:#000000;
   background-image: linear-gradient(to bottom, #000000, #000000);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.menucont:hover, .menucont:focus, .menucont:active, .menucont.disabled, .menucont[disabled] {
   color:#FFFFFF;
   font-size:20px;
   background-color:#000000;
   background-image: linear-gradient(to bottom, #000000, #000000);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.menudidascalie {
   color:#000000;
   font-size:14px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:10px;
   line-height: normal;
}
.menudidascalie:hover, .menudidascalie:focus, .menudidascalie:active, .menudidascalie.disabled, .menudidascalie[disabled] {
   color:#000000;
   font-size:14px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:10px;
   line-height: normal;
}
.menulateralepagina {
   color:#000000;
   font-size:16px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   min-width: 200px;
   max-width: 200px;
}
.menulateralepagina:hover, .menulateralepagina:focus, .menulateralepagina:active, .menulateralepagina.disabled, .menulateralepagina[disabled] {
   color:#000000;
   font-size:16px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   min-width: 200px;
   max-width: 200px;
}
.menupiede1 {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.menupiede1:hover, .menupiede1:focus, .menupiede1:active, .menupiede1.disabled, .menupiede1[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.menupiede2 {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.menupiede2:hover, .menupiede2:focus, .menupiede2:active, .menupiede2.disabled, .menupiede2[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.menupiededatigen {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.menupiededatigen:hover, .menupiededatigen:focus, .menupiededatigen:active, .menupiededatigen.disabled, .menupiededatigen[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.menutitolo {
   color:#000000;
   font-size:18px;
   background-color:#F5F5F5;
   background-image: linear-gradient(to bottom, #F5F5F5, #F5F5F5);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:3px;
   padding-bottom:3px;
   line-height: normal;
}
.menutitolo:hover, .menutitolo:focus, .menutitolo:active, .menutitolo.disabled, .menutitolo[disabled] {
   color:#000000;
   font-size:18px;
   background-color:#F5F5F5;
   background-image: linear-gradient(to bottom, #F5F5F5, #F5F5F5);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:3px;
   padding-bottom:3px;
   line-height: normal;
}
.nomestatoboxarticolo {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.nomestatoboxarticolo:hover, .nomestatoboxarticolo:focus, .nomestatoboxarticolo:active, .nomestatoboxarticolo.disabled, .nomestatoboxarticolo[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.nomestatoboxarticolonorm {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.nomestatoboxarticolonorm:hover, .nomestatoboxarticolonorm:focus, .nomestatoboxarticolonorm:active, .nomestatoboxarticolonorm.disabled, .nomestatoboxarticolonorm[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.nomestatoboxarticolopr {
   color:#000000;
   font-size:18px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
   font-weight:Bold;
}
.nomestatoboxarticolopr:hover, .nomestatoboxarticolopr:focus, .nomestatoboxarticolopr:active, .nomestatoboxarticolopr.disabled, .nomestatoboxarticolopr[disabled] {
   color:#000000;
   font-size:18px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
   font-weight:Bold;
}
.nomestatoboxarticoloprnorm {
   color:#000000;
   font-size:18px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
   font-weight:Bold;
}
.nomestatoboxarticoloprnorm:hover, .nomestatoboxarticoloprnorm:focus, .nomestatoboxarticoloprnorm:active, .nomestatoboxarticoloprnorm.disabled, .nomestatoboxarticoloprnorm[disabled] {
   color:#000000;
   font-size:18px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
   font-weight:Bold;
}
.nomestatoboxarticoloprschedaart {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.nomestatoboxarticoloprschedaart:hover, .nomestatoboxarticoloprschedaart:focus, .nomestatoboxarticoloprschedaart:active, .nomestatoboxarticoloprschedaart.disabled, .nomestatoboxarticoloprschedaart[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.nomestatoboxarticoloschedaart {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.nomestatoboxarticoloschedaart:hover, .nomestatoboxarticoloschedaart:focus, .nomestatoboxarticoloschedaart:active, .nomestatoboxarticoloschedaart.disabled, .nomestatoboxarticoloschedaart[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.objselection {
   color:#FFFFFF;
   background-color:#171717;
   background-image: linear-gradient(to bottom, #171717, #171717);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.objselection:hover, .objselection:focus, .objselection:active, .objselection.disabled, .objselection[disabled] {
   color:#FFFFFF;
   background-color:#171717;
   background-image: linear-gradient(to bottom, #171717, #171717);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
P {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
P:hover, P:focus, P:active, P.disabled, P[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.qtaarticolocarrello {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.qtaarticolocarrello:hover, .qtaarticolocarrello:focus, .qtaarticolocarrello:active, .qtaarticolocarrello.disabled, .qtaarticolocarrello[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.ragionesocialepiede {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.ragionesocialepiede:hover, .ragionesocialepiede:focus, .ragionesocialepiede:active, .ragionesocialepiede.disabled, .ragionesocialepiede[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.rigadisparifiltroarticoli {
   color:#000000;
   font-size:13px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.rigadisparifiltroarticoli:hover, .rigadisparifiltroarticoli:focus, .rigadisparifiltroarticoli:active, .rigadisparifiltroarticoli.disabled, .rigadisparifiltroarticoli[disabled] {
   color:#000000;
   font-size:13px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.rigaparifiltroarticoli {
   color:#000000;
   font-size:13px;
   background-color:#DEDEDE;
   background-image: linear-gradient(to bottom, #DEDEDE, #DEDEDE);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.rigaparifiltroarticoli:hover, .rigaparifiltroarticoli:focus, .rigaparifiltroarticoli:active, .rigaparifiltroarticoli.disabled, .rigaparifiltroarticoli[disabled] {
   color:#000000;
   font-size:13px;
   background-color:#DEDEDE;
   background-image: linear-gradient(to bottom, #DEDEDE, #DEDEDE);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.rimuovifiltroarticoli {
   color:#FFFFFF;
   font-size:16px;
   background-color:#5C5C5C;
   background-image: linear-gradient(to bottom, #5C5C5C, #5C5C5C);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:3px;
   padding-right:3px;
   padding-top:3px;
   padding-bottom:3px;
   line-height: normal;
   display:block;
   font-weight:Bold;
   border: 1px solid #FFFFFF;
}
.rimuovifiltroarticoli:hover, .rimuovifiltroarticoli:focus, .rimuovifiltroarticoli:active, .rimuovifiltroarticoli.disabled, .rimuovifiltroarticoli[disabled] {
   color:#FFFFFF;
   font-size:16px;
   background-color:#5C5C5C;
   background-image: linear-gradient(to bottom, #5C5C5C, #5C5C5C);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:3px;
   padding-right:3px;
   padding-top:3px;
   padding-bottom:3px;
   line-height: normal;
   display:block;
   font-weight:Bold;
   border: 1px solid #FFFFFF;
}
.sezcarrello {
   color:#000000;
   font-size:16px;
   background-color:#F2F2F2;
   background-image: linear-gradient(to bottom, #F2F2F2, #F2F2F2);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.sezcarrello:hover, .sezcarrello:focus, .sezcarrello:active, .sezcarrello.disabled, .sezcarrello[disabled] {
   color:#000000;
   font-size:16px;
   background-color:#F2F2F2;
   background-image: linear-gradient(to bottom, #F2F2F2, #F2F2F2);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.sottomenu {
   color:#000000;
   font-size:16px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:3px;
   padding-right:3px;
   padding-top:3px;
   padding-bottom:3px;
   line-height: normal;
}
.sottomenu:hover, .sottomenu:focus, .sottomenu:active, .sottomenu.disabled, .sottomenu[disabled] {
   color:#000000;
   font-size:16px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:3px;
   padding-right:3px;
   padding-top:3px;
   padding-bottom:3px;
   line-height: normal;
}
.titolocarrello {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.titolocarrello:hover, .titolocarrello:focus, .titolocarrello:active, .titolocarrello.disabled, .titolocarrello[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.titolocontenuto {
   color:#000000;
   font-size:26px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.titolocontenuto:hover, .titolocontenuto:focus, .titolocontenuto:active, .titolocontenuto.disabled, .titolocontenuto[disabled] {
   color:#000000;
   font-size:26px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.titolofiltroarticoli {
   color:#FFFFFF;
   font-size:16px;
   background-color:#5C5C5C;
   background-image: linear-gradient(to bottom, #5C5C5C, #5C5C5C);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:3px;
   padding-right:3px;
   padding-top:3px;
   padding-bottom:3px;
   line-height: normal;
   display:block;
   font-weight:Bold;
   border: 1px solid #FFFFFF;
}
.titolofiltroarticoli:hover, .titolofiltroarticoli:focus, .titolofiltroarticoli:active, .titolofiltroarticoli.disabled, .titolofiltroarticoli[disabled] {
   color:#FFFFFF;
   font-size:16px;
   background-color:#5C5C5C;
   background-image: linear-gradient(to bottom, #5C5C5C, #5C5C5C);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:3px;
   padding-right:3px;
   padding-top:3px;
   padding-bottom:3px;
   line-height: normal;
   display:block;
   font-weight:Bold;
   border: 1px solid #FFFFFF;
}
.titolonews {
   color:#000000;
   font-size:26px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.titolonews:hover, .titolonews:focus, .titolonews:active, .titolonews.disabled, .titolonews[disabled] {
   color:#000000;
   font-size:26px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.titoloprinc {
   color:#FFFFFF;
   font-size:20px;
   background-color:#000000;
   background-image: linear-gradient(to bottom, #000000, #000000);
   background-repeat: repeat-x;
   padding-left:8px;
   padding-right:8px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   text-decoration:underline;
   font-weight:Bold;
}
.titoloprinc:hover, .titoloprinc:focus, .titoloprinc:active, .titoloprinc.disabled, .titoloprinc[disabled] {
   color:#FFFFFF;
   font-size:20px;
   background-color:#000000;
   background-image: linear-gradient(to bottom, #000000, #000000);
   background-repeat: repeat-x;
   padding-left:8px;
   padding-right:8px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   text-decoration:underline;
   font-weight:Bold;
}
.titoloprinctestata {
   color:#000000;
   font-size:28px;
   font-style:normal;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
   display:block;
   font-weight:Bold;
}
.titoloprinctestata:hover, .titoloprinctestata:focus, .titoloprinctestata:active, .titoloprinctestata.disabled, .titoloprinctestata[disabled] {
   color:#000000;
   font-size:28px;
   font-style:normal;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
   display:block;
   font-weight:Bold;
}
.titolosec {
   color:#FFFFFF;
   font-size:18px;
   background-color:#727272;
   background-image: linear-gradient(to bottom, #727272, #727272);
   background-repeat: repeat-x;
   -moz-border-radius: 2px;
   border-radius: 2px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:5px;
   padding-right:5px;
   padding-top:3px;
   padding-bottom:3px;
   line-height: normal;
}
.titolosec:hover, .titolosec:focus, .titolosec:active, .titolosec.disabled, .titolosec[disabled] {
   color:#FFFFFF;
   font-size:18px;
   background-color:#727272;
   background-image: linear-gradient(to bottom, #727272, #727272);
   background-repeat: repeat-x;
   -moz-border-radius: 2px;
   border-radius: 2px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:5px;
   padding-right:5px;
   padding-top:3px;
   padding-bottom:3px;
   line-height: normal;
}
.titolosectestata {
   color:#000000;
   font-size:17px;
   padding-left:10px;
   padding-right:10px;
   padding-top:2px;
   padding-bottom:2px;
   line-height: normal;
}
.titolosectestata:hover, .titolosectestata:focus, .titolosectestata:active, .titolosectestata.disabled, .titolosectestata[disabled] {
   color:#000000;
   font-size:17px;
   padding-left:10px;
   padding-right:10px;
   padding-top:2px;
   padding-bottom:2px;
   line-height: normal;
}
.totalearticolocarrello {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.totalearticolocarrello:hover, .totalearticolocarrello:focus, .totalearticolocarrello:active, .totalearticolocarrello.disabled, .totalearticolocarrello[disabled] {
   color:#000000;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
}
.vaicarrelloarticolocarrello {
   color:#FFFFFF;
   font-size:17px;
   background-color:#E4873B;
   background-image: linear-gradient(to bottom, #E4873B, #E4873B);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   min-width: 80px;
   max-width: 150px;
   border: 1px solid #000000;
}
.vaicarrelloarticolocarrello:hover, .vaicarrelloarticolocarrello:focus, .vaicarrelloarticolocarrello:active, .vaicarrelloarticolocarrello.disabled, .vaicarrelloarticolocarrello[disabled] {
   color:#FFFFFF;
   font-size:17px;
   background-color:#E4873B;
   background-image: linear-gradient(to bottom, #E4873B, #E4873B);
   background-repeat: repeat-x;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   -webkit-background-clip: padding-box;
   -moz-background-clip: padding;
   background-clip: padding-box;
   padding-left:6px;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:6px;
   line-height: normal;
   display:inline-block;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   min-width: 80px;
   max-width: 150px;
   border: 1px solid #000000;
}
.wishlist {
   color:#000000;
   font-size:16px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
   min-height: 26px;
   max-height: 26px;
}
.wishlist:hover, .wishlist:focus, .wishlist:active, .wishlist.disabled, .wishlist[disabled] {
   color:#000000;
   font-size:16px;
   background-color:#FFFFFF;
   background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF);
   background-repeat: repeat-x;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   line-height: normal;
   min-height: 26px;
   max-height: 26px;
}
.btn {
   border: gray 1px solid;
}   
.view .mask, .view .content, .view .mask-1, .view .mask-2 {
   background-color: rgba(255, 255, 255, 1);
}   
.view:hover .mask {
   background-color: rgba(255, 255, 255, 0.4);
}
.view h2 {
   background-color: rgba(0, 0, 0, 0.8);
   color: rgba(255, 255, 255, 1);
}   
.view p {
   background-color: rgba(255, 255, 255, 0.8);
   color: rgba(0, 0, 0, 1);
}   

