.menuTop   { color: white; text-align: right; padding-top: 10px }
.menuTop ul { list-style-type: none; margin: 0; padding: 0 }
.menuTop li   { display: inline; padding-right: 20px; padding-left: 10px; border-right: 1px solid #ccc }
.menuTop li.newsletter  { background-image: url(menu/newsletter.gif); background-repeat: no-repeat; background-position: right 0; display: inline; border-right: 1px solid #ccc }
.menuTop li.contact { background-image: url(menu/contact.gif); background-repeat: no-repeat; background-position: right 0; display: inline; border-right: 1px solid #ccc }
.menuTop li.condizioni { background-image: url(menu/condizioni.gif); background-repeat: no-repeat; background-position: right 0; display: inline; border-right: 1px solid #ccc }
.menuTop li a:link    { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.menuTop li a:active   { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.menuTop li a:visited   { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.menuTop li a:hover   { color: #ffbe0b; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }

.fondoMenuTop   { background-image: url(menu/benvenuto.jpg); background-repeat: no-repeat; height: 129px }
.fondoMenuTop_l2 { background-image: url(menu/welcome.jpg); background-repeat: no-repeat; height: 129px }
.fondoMenuTop_l3 { background-image: url(menu/benvenue.jpg); background-repeat: no-repeat; height: 129px }

.fondoTestata  { background-image: url("immagini/fondo_testata.jpg"); background-repeat: repeat-x }
.fondoTestataS    { background-image: url("immagini/fondotestatas.jpg"); background-repeat: repeat-x }

.rivenditori  { color: #ffbe0b; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url("menu/lucchetto.gif"); background-repeat: no-repeat; background-position: right 0; margin-top: 10px; margin-left: 45px; width: 100px }
.rivenditori a:link { color: #ffbe0b; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.rivenditori a:active { color: #ffbe0b; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.rivenditori a:visited { color: #ffbe0b; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.rivenditori a:hover { color: #ffbe0b; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

/* menu principale */

.menuPrincipale    { text-align: right; margin-top: 77px; width: 100%; height: 30px }	
.tabs { list-style: none; margin: 0 0 0 0; padding: 0; height: 30px }
.tabs li { float: right }
.tabs li a em   { color: #666666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 30px; background: url(menu/home_mid.gif) repeat-x center top; display: block; padding: 0 20px; position: relative; height: 30px; float: left }
.tabs li a b { background: url(menu/home_left.gif) left top; display: block; position: relative; width: 10px; height: 30px; float: left }
.tabs li a span { background: url(menu/home_right.gif) right top; display: block; position: relative; width: 10px; height: 30px; float: left }
.tabs li a:hover { border:0; cursor:pointer; }
.tabs li a:hover b {background-position:left bottom;}
.tabs li a:hover span {background-position:right bottom;}
.tabs li a:hover em   { color: #000000; line-height: 30px; background-position: center bottom }
.tabs li a.selezionato, .tabs li a.selezionato:hover {border:0; cursor:default;}
.tabs li a.selezionato b, .tabs li a.selezionato:hover b {background-position:left bottom;}
.tabs li a.selezionato span, .tabs li a.selezionato:hover span {background-position:right bottom;}
.tabs li a.selezionato em, .tabs li a.selezionato:hover em   { color: #000000; line-height: 30px; background-position: center bottom }
	
/* tab home */
.tabs li a.home em    { color: #666666; font-size: 11px; font-style: normal; line-height: 30px; background: url(menu/home_mid.gif) repeat-x center top; display: block; padding: 0 10px; position: relative; height: 30px; float: left }
.tabs li a.home em i    { font-size: 11px; line-height: 30px; background: url(menu/casetta.gif) no-repeat 0 9px; display: block; position: relative; width: 15px; height: 30px; float: left }
.tabs li a.home b { background: url(menu/home_left.gif) left top; display: block; position: relative; width: 10px; height: 30px; float: left }
.tabs li a.home span { background: url(menu/home_right.gif) right top; display: block; position: relative; width: 10px; height: 30px; float: left }
.tabs li a:hover.home { border:0; cursor:pointer; }
.tabs li a:hover.home b {background-position:left bottom;}
.tabs li a:hover.home span {background-position:right bottom;}
.tabs li a:hover.home em  {background-position:center bottom; color: #000000; line-height:30px;}
.tabs li.selezionato a.home, .tabs li.selezionato a.home:hover {border:0; cursor:default;}
.tabs li.selezionato a.home b, .tabs li.selezionato a.home:hover b {background-position:left bottom;}
.tabs li.selezionato a.home span, .tabs li.selezionato a.home:hover span {background-position:right bottom;}
.tabs li.selezionato a.home em, .tabs li.selezionato a.home:hover em   { color: #000000; line-height: 30px; background-position: center bottom }

/* tab aiuto */
.tabs li a.aiuto em        { color: #666666; font-size: 11px; font-style: normal; line-height: 30px; background: url(menu/aiuto_mid.gif) repeat-x center top; display: block; padding: 0 15px; position: relative; height: 30px; float: left }
.tabs li a.aiuto em i    { font-size: 11px; line-height: 30px; background: url(menu/aiuto.gif) no-repeat 0 9px; display: block; position: relative; width: 15px; height: 30px; float: left }
.tabs li a.aiuto b   { background: url(menu/aiuto_left.gif) left top; display: block; position: relative; width: 10px; height: 30px; float: left }
.tabs li a.aiuto span  { background: url(menu/aiuto_right.gif) right top; display: block; position: relative; width: 10px; height: 30px; float: left }
.tabs li a:hover.aiuto { border:0; cursor:pointer; }
.tabs li a:hover.aiuto b {background-position:left bottom;}
.tabs li a:hover.aiuto span {background-position:right bottom;}
.tabs li a:hover.aiuto em  {background-position:center bottom; color: #000000; line-height:30px;}
.tabs li.selezionato a.aiuto, .tabs li.selezionato a.aiuto:hover {border:0; cursor:default;}
.tabs li.selezionato a.aiuto b, .tabs li.selezionato a.aiuto:hover b {background-position:left bottom;}
.tabs li.selezionato a.aiuto span, .tabs li.selezionato a.aiuto:hover span {background-position:right bottom;}
.tabs li.selezionato a.aiuto em, .tabs li.selezionato a.aiuto:hover em   { color: #000000; line-height: 30px; background-position: center bottom }

/* tab carrello */
.tabs li a.carrello em        { color: #666666; font-size: 11px; font-style: normal; line-height: 30px; background: url(menu/carrello_mid.gif) repeat-x center top; display: block; padding: 0 15px; position: relative; height: 30px; float: left }
.tabs li a.carrello em i    { font-size: 11px; line-height: 30px; background: url(menu/carrello.gif) no-repeat 0 9px; display: block; position: relative; width: 15px; height: 30px; float: left }
.tabs li a.carrello b  { background: url(menu/carrello_left.gif) left top; display: block; position: relative; width: 10px; height: 30px; float: left }
.tabs li a.carrello span  { background: url(menu/carrello_right.gif) right top; display: block; position: relative; width: 10px; height: 30px; float: left }
.tabs li a:hover.carrello { border:0; cursor:pointer; }
.tabs li a:hover.carrello b {background-position:left bottom;}
.tabs li a:hover.carrello span {background-position:right bottom;}
.tabs li a:hover.carrello em  {background-position:center bottom; color: #000000; line-height:30px;}
.tabs li.selezionato a.carrello, .tabs li.selezionato a.carrello:hover {border:0; cursor:default;}
.tabs li.selezionato a.carrello b, .tabs li.selezionato a.carrello:hover b {background-position:left bottom;}
.tabs li.selezionato a.carrello span, .tabs li.selezionato a.carrello:hover span {background-position:right bottom;}
.tabs li.selezionato a.carrello em, .tabs li.selezionato a.carrello:hover em   { color: #000000; line-height: 30px; background-position: center bottom }

/* tab ordine */
.tabs li a.ordine em        { color: #666666; font-size: 11px; font-style: normal; line-height: 30px; background: url(menu/ordine_mid.gif) repeat-x center top; display: block; padding: 0 15px; position: relative; height: 30px; float: left }
.tabs li a.ordine em i    { font-size: 11px; line-height: 30px; background: url(menu/ordine.gif) no-repeat 0 9px; display: block; position: relative; width: 15px; height: 30px; float: left }
.tabs li a.ordine b  { background: url(menu/ordine_left.gif) left top; display: block; position: relative; width: 10px; height: 30px; float: left }
.tabs li a.ordine span  { background: url(menu/ordine_right.gif) right top; display: block; position: relative; width: 10px; height: 30px; float: left }
.tabs li a:hover.ordine { border:0; cursor:pointer; }
.tabs li a:hover.ordine b {background-position:left bottom;}
.tabs li a:hover.ordine span {background-position:right bottom;}
.tabs li a:hover.ordine em  {background-position:center bottom; color: #000000; line-height:30px;}
.tabs li.selezionato a.ordine, .tabs li.selezionato a.ordine:hover {border:0; cursor:default;}
.tabs li.selezionato a.ordine b, .tabs li.selezionato a.ordine:hover b {background-position:left bottom;}
.tabs li.selezionato a.ordine span, .tabs li.selezionato a.ordine:hover span {background-position:right bottom;}
.tabs li.selezionato a.ordine em, .tabs li.selezionato a.ordine:hover em   { color: #000000; line-height: 30px; background-position: center bottom }

/* menu sheaffer */
.fondoMenuTopSheaffer   { background-image: url(menu/sheaffer.jpg); background-repeat: no-repeat; height: 129px }


.tabSheaffer { list-style: none; margin: 0 0 0 0; padding: 0; height: 30px }
.tabSheaffer li { float: right }
.tabSheaffer li a em   { color: #666666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 30px; background: url(menu/home_mid.gif) repeat-x center top; display: block; padding: 0 20px; position: relative; height: 30px; float: left }
.tabSheaffer li a b { background: url(menu/home_left.gif) left top; display: block; position: relative; width: 10px; height: 30px; float: left }
.tabSheaffer li a span { background: url(menu/home_right.gif) right top; display: block; position: relative; width: 10px; height: 30px; float: left }
.tabSheaffer li a:hover { border:0; cursor:pointer; }
.tabSheaffer li a:hover b {background-position:left bottom;}
.tabSheaffer li a:hover span {background-position:right bottom;}
.tabSheaffer li a:hover em   { color: #000000; line-height: 30px; background-position: center bottom }
.tabSheaffer li a.selezionato, .tabSheaffer li a.selezionato:hover {border:0; cursor:default;}
.tabSheaffer li a.selezionato b, .tabSheaffer li a.selezionato:hover b {background-position:left bottom;}
.tabSheaffer li a.selezionato span, .tabSheaffer li a.selezionato:hover span {background-position:right bottom;}
.tabSheaffer li a.selezionato em, .tabSheaffer li a.selezionato:hover em   { color: #000000; line-height: 30px; background-position: center bottom }
	
/* tab home */
.tabSheaffer li a.home em    { color: #666666; font-size: 11px; font-style: normal; line-height: 30px; background: url(menu/homes_mid.gif) repeat-x center top; display: block; padding: 0 10px; position: relative; height: 30px; float: left }
.tabSheaffer li a.home em i    { font-size: 11px; line-height: 30px; background: url(menu/casetta.gif) no-repeat 0 9px; display: block; position: relative; width: 15px; height: 30px; float: left }
.tabSheaffer li a.home b { background: url(menu/homes_left.gif) left top; display: block; position: relative; width: 10px; height: 30px; float: left }
.tabSheaffer li a.home span { background: url(menu/homes_right.gif) right top; display: block; position: relative; width: 10px; height: 30px; float: left }
.tabSheaffer li a:hover.home { border:0; cursor:pointer; }
.tabSheaffer li a:hover.home b {background-position:left bottom;}
.tabSheaffer li a:hover.home span {background-position:right bottom;}
.tabSheaffer li a:hover.home em  {background-position:center bottom; color: #000000; line-height:30px;}
.tabSheaffer li.selezionato a.home, .tabSheaffer li.selezionato a.home:hover {border:0; cursor:default;}
.tabSheaffer li.selezionato a.home b, .tabSheaffer li.selezionato a.home:hover b {background-position:left bottom;}
.tabSheaffer li.selezionato a.home span, .tabSheaffer li.selezionato a.home:hover span {background-position:right bottom;}
.tabSheaffer li.selezionato a.home em, .tabSheaffer li.selezionato a.home:hover em   { color: #000000; line-height: 30px; background-position: center bottom }

/* tab aiuto */
.tabSheaffer li a.aiuto em        { color: #ffffff; font-size: 11px; font-style: normal; line-height: 30px; background: url(menu/aiutos_mid.gif) repeat-x center top; display: block; padding: 0 15px; position: relative; height: 30px; float: left }
.tabSheaffer li a.aiuto em i    { font-size: 11px; line-height: 30px; background: url(menu/aiutos.gif) no-repeat 0 9px; display: block; position: relative; width: 15px; height: 30px; float: left }
.tabSheaffer li a.aiuto b   { background: url(menu/aiutos_left.gif) left top; display: block; position: relative; width: 10px; height: 30px; float: left }
.tabSheaffer li a.aiuto span  { background: url(menu/aiutos_right.gif) right top; display: block; position: relative; width: 10px; height: 30px; float: left }
.tabSheaffer li a:hover.aiuto { border:0; cursor:pointer; }
.tabSheaffer li a:hover.aiuto b {background-position:left bottom;}
.tabSheaffer li a:hover.aiuto span {background-position:right bottom;}
.tabSheaffer li a:hover.aiuto em  {background-position:center bottom; color: #ffffff; line-height:30px;}
.tabSheaffer li.selezionato a.aiuto, .tabSheaffer li.selezionato a.aiuto:hover {border:0; cursor:default;}
.tabSheaffer li.selezionato a.aiuto b, .tabSheaffer li.selezionato a.aiuto:hover b {background-position:left bottom;}
.tabSheaffer li.selezionato a.aiuto span, .tabSheaffer li.selezionato a.aiuto:hover span {background-position:right bottom;}
.tabSheaffer li.selezionato a.aiuto em, .tabSheaffer li.selezionato a.aiuto:hover em   { color: #000000; line-height: 30px; background-position: center bottom }

/* tab carrello */
.tabSheaffer li a.carrello em        { color: #666666; font-size: 11px; font-style: normal; line-height: 30px; background: url(menu/carrellos_mid.gif) repeat-x center top; display: block; padding: 0 15px; position: relative; height: 30px; float: left }
.tabSheaffer li a.carrello em i    { font-size: 11px; line-height: 30px; background: url(menu/carrello.gif) no-repeat 0 9px; display: block; position: relative; width: 15px; height: 30px; float: left }
.tabSheaffer li a.carrello b  { background: url(menu/carrellos_left.gif) left top; display: block; position: relative; width: 10px; height: 30px; float: left }
.tabSheaffer li a.carrello span  { background: url(menu/carrellos_right.gif) right top; display: block; position: relative; width: 10px; height: 30px; float: left }
.tabSheaffer li a:hover.carrello { border:0; cursor:pointer; }
.tabSheaffer li a:hover.carrello b {background-position:left bottom;}
.tabSheaffer li a:hover.carrello span {background-position:right bottom;}
.tabSheaffer li a:hover.carrello em  {background-position:center bottom; color: #000000; line-height:30px;}
.tabSheaffer li.selezionato a.carrello, .tabSheaffer li.selezionato a.carrello:hover {border:0; cursor:default;}
.tabSheaffer li.selezionato a.carrello b, .tabSheaffer li.selezionato a.carrello:hover b {background-position:left bottom;}
.tabSheaffer li.selezionato a.carrello span, .tabSheaffer li.selezionato a.carrello:hover span {background-position:right bottom;}
.tabSheaffer li.selezionato a.carrello em, .tabSheaffer li.selezionato a.carrello:hover em   { color: #000000; line-height: 30px; background-position: center bottom }

/* tab ordine */
.tabSheaffer li a.ordine em        { color: #666666; font-size: 11px; font-style: normal; line-height: 30px; background: url(menu/ordines_mid.gif) repeat-x center top; display: block; padding: 0 15px; position: relative; height: 30px; float: left }
.tabSheaffer li a.ordine em i    { font-size: 11px; line-height: 30px; background: url(menu/ordine.gif) no-repeat 0 9px; display: block; position: relative; width: 15px; height: 30px; float: left }
.tabSheaffer li a.ordine b  { background: url(menu/ordines_left.gif) left top; display: block; position: relative; width: 10px; height: 30px; float: left }
.tabSheaffer li a.ordine span  { background: url(menu/ordines_right.gif) right top; display: block; position: relative; width: 10px; height: 30px; float: left }
.tabSheaffer li a:hover.ordine { border:0; cursor:pointer; }
.tabSheaffer li a:hover.ordine b {background-position:left bottom;}
.tabSheaffer li a:hover.ordine span {background-position:right bottom;}
.tabSheaffer li a:hover.ordine em  {background-position:center bottom; color: #000000; line-height:30px;}
.tabSheaffer li.selezionato a.ordine, .tabSheaffer li.selezionato a.ordine:hover {border:0; cursor:default;}
.tabSheaffer li.selezionato a.ordine b, .tabSheaffer li.selezionato a.ordine:hover b {background-position:left bottom;}
.tabSheaffer li.selezionato a.ordine span, .tabSheaffer li.selezionato a.ordine:hover span {background-position:right bottom;}
.tabSheaffer li.selezionato a.ordine em, .tabSheaffer li.selezionato a.ordine:hover em   { color: #000000; line-height: 30px; background-position: center bottom }
