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

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { text-align:left; font-family:Verdana, Arial, sans-serif; font-size:12px; }
.errorBox { font-family:Verdana, Arial, sans-serif; font-size:10px; background:#ffb3b5; font-weight:bold; }
.stockWarning { font-family:Verdana, Arial, sans-serif; font-size:12px; color:#090; }
.productsNotifications { background:#F3F118; }
.orderEdit { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#70d250; text-decoration:underline; }
.contorno {
  border:1px solid #000;
  background-color:#996600;
}
.contorno-e-basta {
  border:1px solid #e0dedf;
}
.sfondo-porpora {
  border-top:1px solid #000;
  border-bottom:1px solid #000;
  background-color:#910e0b;
}
a.sottocategorieName  {
  font-family:"Times New Roman", Times, serif; 
  color:#333;
  font-weight:bold;
  font-size:16px;
  text-decoration:none;
}
a.sottocategorieName:hover {
  font-family:"Times New Roman", Times, serif; 
  color:#333;
  font-weight:bold;
  font-size:16px;
  text-decoration:none;
}
.articoli-inseriti  {
  font-family:"Times New Roman", Times, serif; 
  /*color:#6A3500;*/
  color:#e0dedf;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
}
.articoli-inseriti:hover {
  font-family:"Times New Roman", Times, serif; 
  color:#6A3500;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
}

h1 {
  font-size:28pt;
  font-family:"Times New Roman", Times, serif; 
  margin-top:10px;
  margin-bottom:5px;
}

body {
  background:#910e0b;
  color:#000000;
  margin:0px;
}

/* enplin_gestione_sfondo_sito beg */
.body_bg_sx { vertical-align:top; }
.body_bg_dx { vertical-align:top; }
/* enplin_gestione_sfondo_sito end */

.giallo {
  background-color:#e0b500;
}

.popup_bg {
  background-color:#eee;
}

a {
  font-family:Verdana, Arial, sans-serif;
  color:#000000;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}

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

form {
  display:inline;
}

td { text-align:left; }

td.headerLiv1 {
  height:32px;
  background:#910e0b;
}

td.headerLiv2 {
  height:150px;
  background:#eee;
}

td.headerLiv3 {
  /*height:37px;*/
  background:url(images/grafica/headerliv3bg.jpg) top left repeat;
}

td.headerLiv3Bis {
  background:#eee;
}

td.headerLiv4 {
  background:#eee;
}

td.headerLanguages {
  text-align:center;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#fff;
}

td.headerNavigation {
  /* width:677px; */
  width:724px;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#fff;
}

td.headerNavigationLeft {
  width:7px;
  background:url(images/grafica/headernavleft.jpg) top left no-repeat;
}

td.headerNavigationButton {
  text-align:center;
}

td.headerNavigationSep {
  width:7px;
  background:url(images/grafica/headernavsep.jpg) top left no-repeat;
}

a.headerNavigation { 
  font-size:11px;
  color:#fff; 
}

a.headerNavigation:hover {
  font-size:11px;
  color:#fff;
}

td.headerCart {
  width:256px;
  vertical-align:middle;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#000;
}

td.headerCartLeft {
  width:3px;
  height:25px;
  background:url(images/grafica/headercartleft.jpg) top left no-repeat;
}

td.headerCartContent {
  text-align:center;
  background:url(images/grafica/headercartcomp.jpg) top left repeat-x;
}

td.headerCartRight {
  width:3px;
  height:25px;
  background:url(images/grafica/headercartright.jpg) top left no-repeat;
}

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

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

td.headerLogo {
  width:244px;
}

td.headerBanner {
  width:490px;
  text-align:center;
  vertical-align:middle;
}

td.headerBox {
  width:246px;
}

td.headerCategories {
  /*height:37px;*/
  text-align:center;
  vertical-align:middle;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#fff;
}

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

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

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

td.headerNewsTitle {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#333;
}

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

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

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

tr.headerError {
  background:#ff0000;
}

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

tr.headerInfo {
  background:#009900;
}

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

td.breadcrumb {
  text-align:left;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#900;
  font-weight:normal;
}

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

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

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

td.footerSup {
  height:21px;
  background:url(images/grafica/footersup.jpg) top left repeat-x;
}

td.footer {
  padding:10px;
  text-align:left;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#fff;
  background:#3d3d3f;
}

.infoBox {
  background:#FFFFFF;
  height:65px;
}

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


.infoBoxNotice {
  background:#FF8E90;
}

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

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

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

tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {
  background:#fff;
}

tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {
  background:#ececec;
}

TABLE.productListing {
  border:0;
  border-style:solid;
  border-color:#000000;
  border-spacing:0px;
}

.productListing-heading {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  /* background:#ececec; */
  color:#333;
  font-weight:bold;
}

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

a.pageResults {
  color:#0000FF;
}

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

td.pageHeading, div.pageHeading {
  height:26px;
  line-height:26px;
  padding-left:10px;
  text-align:left;
  font-size:14px;
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
  color:#fff;
  background:url(images/grafica/page_heading_bg.jpg) top left repeat;
}

tr.subBar {
  background:#f4f7fd;
}

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

/* PAGINA DIVENTA UNA NOSTRA MODELLA - BEG */
td.dnm_msg_ok, p.dnm_msg_ok, div.dnm_msg_ok {
  text-align:center;
  font-family:Verdana, Arial, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#090;
}
a.dnm_msg_ok {
  font-family:Verdana, Arial, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#090;
}
a.dnm_msg_ok:hover {
  font-family:Verdana, Arial, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#090;
}
/* PAGINA DIVENTA UNA NOSTRA MODELLA - END */

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

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

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

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

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

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

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

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

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

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

TABLE.formArea {
  background:#f1f9fe;
  border-color:#7b9ebd;
  border-style:solid;
  border-width:1px;
}

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

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

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

span.HeaderproductSpecialPrice {
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
  font-size:14px;
  color:#900;
}

span.HeaderproductSpecialPriceListino {
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
  font-size:14px;
  text-decoration:line-through;
  color:#000;
}

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

span.errorTextGrande { font-family:Verdana, Arial, sans-serif; font-size:14px; font-weight:bold; color:#ff0000; }

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

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

/* message box */

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

/* input requirement */

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

.spunta {
  width:20px;
}

td.latestNewsHeading {
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#333;
}

.bar_right {
	width:8px;
    background:#eee;
}

.bar_left {
	width:254px;
    background:#eee;
}

.footer_bar_right {
	width:8px;
    padding-top:10px;
    vertical-align:top;
    background:#eee;
}

.footer_bar_left {
	width:254px;
    padding-top:10px;
    vertical-align:top;
    background:#eee;
}

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

.LeftinfoBox {
  background:transparent;
}

.LeftinfoBoxContents {
  width:236px;
  border:0;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

.LeftinfoBoxNotice {
  background:#FF8E90;
}

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

td.LeftinfoBoxHeading {
  width:238px;
  height:36px;
  padding-right:6px;
  padding-left:6px;
  text-align:center;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#333;
  background:url(images/grafica/box.jpg) top left no-repeat;
}

td.LeftinfoBoxFooter {
  width:238px;
  height:22px;
  text-align:center;
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  background:url(images/grafica/boxfooter.jpg) top left no-repeat;
}

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

.RightinfoBox {
  background:#FFFFFF;
}

.RightinfoBoxContents {
  background:#FFFFFF;;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  border:1px solid;
  border-color:#E6E6E6;
}

.RightinfoBoxNotice {
  background:#FF8E90;
}

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

td.RightinfoBoxHeading {
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  background:#333;
  color:#fff;
  height:20px;
  width:165px;
  text-align:center;
}

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

td.CenterinfoBox {
  background:transparent;
  border:0px;
  border-color:#000000;
}

.CenterinfoBoxContents {
  background:transparent;
  line-height:1.5;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  border:0;
  border-color:#000000;
}

.CenterinfoBoxNotice {
  background:#FF8E90;
}

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

td.CenterinfoBoxHeading {
  height:26px;
  line-height:26px;
  padding-left:10px;
  text-align:left;
  font-size:14px;
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
  color:#fff;
  background:url(images/grafica/page_heading_bg.jpg) top left repeat-x;
}

td.CenterinfoBox, span.CenterinfoBox {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}
	
td.boxOmaggiContents {
  font-family:Verdana, Arial, sans-serif;
  font-size:14px;
  background:#FFC92F;
  color:#006;
  font-weight:bold;
}

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

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

td.newProductsContents {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  background:#FFC92F;
  color:#000000;
  font-weight:normal;
}

a.newProductsContents {
  font-family:Verdana, Arial, sans-serif;
  font-size:9px;
  background:#FFC92F;
  color:#000000;
  font-weight:normal;
}

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

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

td.centercolor {
  vertical-align:top;
  background-color:#fff;
}

td.footer_centercolor {
  padding-top:10px;
  vertical-align:top;
  background-color:#eee;
}

td.centercolor-home {
  vertical-align:top;
  background-color:#fff;
}

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

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

td.productsName {
  height:50px;
  padding-left:10px;
  padding-right:10px;
  border:0;
  text-align:center;
  vertical-align:middle;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  color:#fff;
  /*background-color:#bd637d;*/
  background:url(images/grafica/sfondo_titolo_prod.jpg) top center no-repeat;
}

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

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

.listingDesc {
  height:100px;
  text-align:center;
  vertical-align:top;
  background:#fff;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  color:#000;
  padding:5px;
}

.listingCodProd {
  height:25px;
  text-align:center;
  vertical-align:middle;
  background:#fff;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  color:#000;
  padding:5px;
}

.listingCodArt {
  height:25px;
  text-align:center;
  vertical-align:middle;
  background:#fff;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  color:#000;
  padding:5px;
}

.listingPrz {
  text-align:center;
  vertical-align:top;
}

.listingTaglie {
  height:45px;
  text-align:left;
  vertical-align:top;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#000;
}

.listingColori {
  text-align:left;
  vertical-align:top;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#000;
}

.listingSepVert { width:10px; background:url(images/grafica/quadratino_separatore.gif) top center repeat-y; }

td.M1 {
  /*height:210px;*/
  text-align:center;
  vertical-align:top;
  background:#FFFFFF;
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  color:#000000;
  padding:5px;
}

a.M1  {
  background:#FFFFFF;
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  color:#000000;
  font-weight:bold;
  text-decoration:underline; 
}

td.M2 {
  background:#FFFFFF;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#000000;
}

td.M3 {
  background:#FFFFFF;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#000000;
}

td.menugrigio {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;  
  background-image:url(images/grafica/buttons.gif);
 
}

td.menutop {
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#ff0;  
  background:#910e0b;
}

a.menutop  {
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  color:#ff0;
}

a.menutop:hover {
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  color:#ff0;
}

.titolo-box {
  font-family:Arial;
}

a.titolo-box {
  font-family:Arial;
  font-size:18px;  
}

.titolo-sezione {
  font-family:Arial;
  font-size:22px;  
  font-weight:bold;
}

.sfondo-bianco {
 background:#ffffff;
}

.testo-aggiuntivo {
  font-family:Verdana, Arial, sans-serif;
  font-size:19px;
  font-weight:bold;
  color:#009;
}

.testo-aggiuntivo2 {
  font-family:Verdana, Arial, sans-serif;
  font-size:48px;
  font-weight:bold;
}

.prezzo {
  font-family:Verdana, Arial, sans-serif;
  font-size:19px;
  font-weight:bold;
  color:#000000;
}

.productInfoPrezzo {
  font-family:Verdana, Arial, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#000000;
}

a.infopages {
  font-weight:normal;
  text-decoration:none;
  color:#000;
}

a.infopages:hover {
  font-weight:normal;
  text-decoration:underline;
  color:#000;
}

a.copyright {
  color:#fff;
  text-decoration:none;
}

a.copyright:hover {
  color:#fff;
  text-decoration:underline;
}

.text_iva_inclusa {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:normal;
}

.loginVeloceTitle {
  text-align:center;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#333;
}

.loginVeloceUser {
  text-align:center;
  font-family:Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#900;
}

.loginVeloceUserWhenLogged {
  text-align:left;
  font-family:Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#900;
}

.loginVeloce {
  text-align:center;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:normal;
  color:#333;
}

/* products taglie + colore beg */
td.M4 {
  text-align:left;
  vertical-align:top;
  background:#fff;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#000000;
}

td.productsColoreTesto {
  height:40px;
  text-align:center;
  font-family:Arial, sans-serif;
  font-size:9px;
  color:#000;
  border:1px solid #000;
}

a.productsColoreTesto {
  font-family:Arial, sans-serif;
  font-size:9px;
  text-decoration:none;
  color:#000;
}

a.productsColoreTesto:hover {
  font-family:Arial, sans-serif;
  font-size:9px;
  text-decoration:none;
  color:#000;
}
/* products taglie + colore end */

/* enplin ordinamento prodotti beg */
div.ordinaPer { margin-top:10px; height:30px; text-align:left; font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; color:#000; background-color:#fff; }
/* enplin ordinamento prodotti end */

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

/* --------------------------- */
/* - HEADER INFO BOXES - beg - */
/* --------------------------- */

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

td.HeaderinfoBoxHeading {
  width:252px;
  height:30px;
  padding-right:6px;
  padding-left:6px;
  text-align:left;
  vertical-align:bottom;
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#333;
  background:url(images/grafica/headerboxheading.jpg) top left no-repeat;
}

.HeaderinfoBoxContents {
  width:250px;
  height:82px;
  border:0;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

td.HeaderinfoBoxContentsInfo {
  height:101px;
  border:0;
  vertical-align:top;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  background-color:#e0dedf;
}

td.HeaderinfoBoxContentsName {
  height:36px;
  padding:0 5px 0 5px;
  text-align:left;
  vertical-align:top;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

td.HeaderinfoBoxContentsImage {
  height:247px;
  border:0;
  padding:3px;
  text-align:center;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

td.HeaderinfoBoxFooter {
  width:252px;
  height:7px;
  background:url(images/grafica/headerboxfooter.jpg) top left no-repeat;
}

/* --------------------------- */
/* - HEADER INFO BOXES - end - */
/* --------------------------- */

/* --------------------------- */
/* - FOOTER INFO BOXES - beg - */
/* --------------------------- */
.infoBoxFooter {
  background:url(images/grafica/boxcontent_bottom.jpg) top left repeat-y;
}

td.FooterinfoBoxHeading {
  width:234px;
  height:36px;
  text-align:center;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#333;
  background:url(images/grafica/box_bottom.jpg) top left no-repeat;
}

.FooterinfoBoxHeight {
  /* height:331px; */
  height:401px;
  background-color:#fff;
}

.FooterinfoBoxPlusHeight {
  height:130px;
  background-color:#fff;
}

.FooterinfoBoxContents {
  width:232px;
  border:0;
  vertical-align:top;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

.FooterBoxPlusinfoBoxContents {
  width:234px;
  border:0;
  vertical-align:top;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

td.FooterinfoBoxFooter {
  width:234px;
  height:22px;
  text-align:center;
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  background:url(images/grafica/boxfooter_bottom.jpg) top left no-repeat;
}
/* --------------------------- */
/* - FOOTER INFO BOXES - end - */
/* --------------------------- */

/* ------------------------------- */
/* - CATEGORIES INFO BOXES - beg - */
/* ------------------------------- */
.infoBoxCategories {
  background:transparent;
}

td.CategoriesinfoBoxHeading {
  width:238px;
  height:22px;
  padding-left:5px;
  text-align:left;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#fff;
  background:url(images/grafica/boxcategories.jpg) top left repeat-x;
}

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

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

.CategoriesinfoBoxContents {
  width:236px;
  border:0;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

td.CategoriesinfoBoxFooter {
  width:238px;
  height:15px;
  text-align:center;
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#fff;
  background:transparent;
}

td.TextinfoBoxHeading {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#333;
}
/* ------------------------------- */
/* - CATEGORIES INFO BOXES - end - */
/* ------------------------------- */

/* ---------------------- */
/* - HEADER BOXES - beg - */
/* ---------------------- */

td.HeaderboxHeadingOutlet {
  width:193px;
  height:34px;
  padding-left:20px;
  text-align:left;
  vertical-align:middle;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#fff;
  background:url(images/grafica/header_box_heading_outlet.jpg) top left no-repeat;
}

div.HeaderboxHeadingOutlet { margin-top:12px; border:0; }

td.HeaderboxHeadingFashion {
  width:193px;
  height:34px;
  padding-left:20px;
  text-align:left;
  vertical-align:middle;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#fff;
  background:url(images/grafica/header_box_heading_fashion.jpg) top left no-repeat;
}

div.HeaderboxHeadingFashion { margin-top:12px; border:0; }

td.HeaderboxContent {
  height:135px;
  background:url(images/grafica/header_box_comp.jpg) top left repeat-y;
}

td.HeaderboxFooter {
  width:193px;
  height:11px;
  background:url(images/grafica/header_box_footer.jpg) top left no-repeat;
}

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

/* ---------------------- */
/* - HEADER BOXES - end - */
/* ---------------------- */

/* --------------------- */
/* - CORNICE BOX - beg - */
/* --------------------- */
table.corniceBoxTable {
  border-collapse:collapse;
  margin:0;
  padding:0;
}

td.corniceBoxCC {
  text-align:left;
  vertical-align:top;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  color:#000;
  background:url(images/grafica/cornice_box_cc.jpg) top left repeat;
}

td.corniceBoxNW {
  width:8px;
  height:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_nw.jpg) top left no-repeat;
}

td.corniceBoxNN {
  height:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_nn.jpg) top left repeat-x;
}

td.corniceBoxNE {
  width:8px;
  height:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_ne.jpg) top left no-repeat;
}

td.corniceBoxEE {
  width:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_ee.jpg) top left repeat-y;
}

td.corniceBoxSE {
  width:8px;
  height:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_se.jpg) top left no-repeat;
}

td.corniceBoxSS {
  height:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_ss.jpg) top left repeat-x;
}

td.corniceBoxSW {
  width:8px;
  height:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_sw.jpg) top left no-repeat;
}

td.corniceBoxWW {
  width:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_ww.jpg) top left repeat-y;
}
/* --------------------- */
/* - CORNICE BOX - end - */
/* --------------------- */

/* -------------------- */
/* - PREZZI BOX - beg - */
/* -------------------- */
table.prezziBoxTable {
  border-collapse:collapse;
  margin:0;
  padding:0;
}

td.prezziBoxText {
  text-align:center;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#000;
}

td.prezziBoxCC {
  height:140px;
  text-align:left;
  vertical-align:bottom;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#000;
  background:url(images/grafica/prezzi_box/prezzi_box_cc.jpg) top left repeat;
}

td.prezziBoxNW {
  width:15px;
  height:15px;
  margin:0;
  padding:0;
  background:url(images/grafica/prezzi_box/prezzi_box_nw.jpg) top left no-repeat;
}

td.prezziBoxNN {
  height:15px;
  margin:0;
  padding:0;
  background:url(images/grafica/prezzi_box/prezzi_box_nn.jpg) top left repeat-x;
}

td.prezziBoxNE {
  width:15px;
  height:15px;
  margin:0;
  padding:0;
  background:url(images/grafica/prezzi_box/prezzi_box_ne.jpg) top left no-repeat;
}

td.prezziBoxEE {
  width:15px;
  margin:0;
  padding:0;
  background:url(images/grafica/prezzi_box/prezzi_box_ee.jpg) top left repeat-y;
}

td.prezziBoxSE {
  width:15px;
  height:15px;
  margin:0;
  padding:0;
  background:url(images/grafica/prezzi_box/prezzi_box_se.jpg) top left no-repeat;
}

td.prezziBoxSS {
  height:15px;
  margin:0;
  padding:0;
  background:url(images/grafica/prezzi_box/prezzi_box_ss.jpg) top left repeat-x;
}

td.prezziBoxSW {
  width:15px;
  height:15px;
  margin:0;
  padding:0;
  background:url(images/grafica/prezzi_box/prezzi_box_sw.jpg) top left no-repeat;
}

td.prezziBoxWW {
  width:15px;
  margin:0;
  padding:0;
  background:url(images/grafica/prezzi_box/prezzi_box_ww.jpg) top left repeat-y;
}
/* -------------------- */
/* - PREZZI BOX - end - */
/* -------------------- */

/* ------------------ */
/* - BODY BOX - beg - */
/* ------------------ */
table.bodyBoxTable {
  border-collapse:collapse;
  padding:0;
  border:0;
}

td.bodyBoxCC {
  padding:5px;
  text-align:left;
  vertical-align:top;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  color:#000;
  background-color:#fff;
  /* background:url(images/grafica/cornice_box_cc.jpg) top left repeat; */
}

td.bodyBoxNW {
  width:8px;
  height:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_nw.jpg) top left no-repeat;
}

td.bodyBoxNN {
  height:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_nn.jpg) top left repeat-x;
}

td.bodyBoxNE {
  width:8px;
  height:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_ne.jpg) top left no-repeat;
}

td.bodyBoxEE {
  width:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_ee.jpg) top left repeat-y;
}

td.bodyBoxSE {
  width:8px;
  height:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_se.jpg) top left no-repeat;
}

td.bodyBoxSS {
  height:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_ss.jpg) top left repeat-x;
}

td.bodyBoxSW {
  width:8px;
  height:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_sw.jpg) top left no-repeat;
}

td.bodyBoxWW {
  width:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_ww.jpg) top left repeat-y;
}
/* ------------------ */
/* - BODY BOX - end - */
/* ------------------ */

/* ------------------------- */
/* - COLUMN LEFT BOX - beg - */
/* ------------------------- */
table.sxBoxTable {
  border-collapse:collapse;
  padding:0;
  border:0;
}

td.sxBoxCC {
  padding:5px;
  text-align:left;
  vertical-align:top;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  color:#000;
  background-color:#fff;
  /* background:url(images/grafica/cornice_box_cc.jpg) top left repeat; */
}

td.sxBoxNW {
  width:8px;
  height:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_nw.jpg) top left no-repeat;
}

td.sxBoxNN {
  height:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_nn.jpg) top left repeat-x;
}

td.sxBoxNE {
  width:8px;
  height:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_ne.jpg) top left no-repeat;
}

td.sxBoxEE {
  width:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_ee.jpg) top left repeat-y;
}

td.sxBoxSE {
  width:8px;
  height:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_se.jpg) top left no-repeat;
}

td.sxBoxSS {
  height:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_ss.jpg) top left repeat-x;
}

td.sxBoxSW {
  width:8px;
  height:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_sw.jpg) top left no-repeat;
}

td.sxBoxWW {
  width:8px;
  margin:0;
  padding:0;
  background:url(images/grafica/cornice_box_ww.jpg) top left repeat-y;
}
/* ------------------------- */
/* - COLUMN LEFT BOX - end - */
/* ------------------------- */

/* categorie secondarie beg */
td.productsCategorieSecondarieSx {
  width:3px;
  background:url(images/grafica/border_left_cat_sec.jpg) top left repeat-y;
}

td.productsCategorieSecondarie {
  text-align:center;
  font-family:Verdana, Arial, sans-serif;
  font-size:13px;
  color:#fff;
  font-weight:bold;
  background:#999;
}

a.productsCategorieSecondarie { 
  color:#fff; 
  font-size:13px;
}

a.productsCategorieSecondarie:hover {
  color:#fff;
  font-size:13px;
}

td.productsCategorieSecondarieDx {
  width:3px;
  background:url(images/grafica/border_right_cat_sec.jpg) top left repeat-y;
}
/* categorie secondarie end */

/* enplin_categories_discount beg */
span.products_price_scontato { color:#339933; font-weight:bold; font-size:16px; }
span.products_price { color:#000000; font-weight:bold; font-size:16px; text-decoration:line-through; }
span.text_ccgv_disattiva { font-weight:bold; color:#f00; }
/* enplin_categories_discount end */

a.feeback-link { margin-left:5px; font-weight:bold; color:#009; text-decoration:underline; }
a.feeback-link:hover { margin-left:5px; font-weight:bold; color:#009; text-decoration:none; }

div.headerSearchSuggest { background-color:#fff; z-index:3; }

span.letteraInizialeCategoria { font-size:16px; font-weight:bold; color:#f00; }

/* enplin_navigation_ddlevelmenu_like beg */

#etopmenubar { height:148px; }

/* 6 colonne per riga */
/*#etopmenubar div.etopmenuitem { display:inline; float:left; width:155px; height:15px; border:0; padding-left:6px; margin:0; margin-top:10px; margin-bottom:12px; text-align:left; }*/
#etopmenubar div.etopmenuitem { display:inline; float:left; width:157px; height:16px; border:0; padding-left:3px; margin:0; margin-top:10px; margin-bottom:12px; text-align:left; }

/* 7 colonne per riga
#etopmenubar div.etopmenuitem { display:inline; float:left; width:132px; height:15px; border:0; padding-left:6px; padding-top:11px; padding-bottom:11px; margin:0; text-align:left; }
*/

/* larghezza variabile
#etopmenubar div.etopmenuitem { display:inline; float:left; height:15px; border:0; margin:0; text-align:left; margin-left:15px; }
*/

#etopmenubar a { font-family:Arial, sans-serif; font-size:13px; font-weight:normal; color:#fff; }
#etopmenubar a:hover { font-family:Arial, sans-serif; font-size:13px; color:#fff; }
#etopmenubar a.grassetto { font-weight:bold; }

.esubmenustyle, .esubmenustyle ul{ /*topmost and sub ULs, respectively*/
font-family:Arial, sans-serif;
font-size:12px; font-weight:normal; color:#666;
margin:0;
padding:0;
position:absolute;
left:0;
top:0;
list-style-type:none;
background:#fff;
border:1px solid #ccc;
border-bottom-width:0;
visibility:hidden;
z-index:100;
}

.esubmenustyle li a{
display:block;
width:150px; /*width of menu (not including side paddings)*/
font-family:Arial, sans-serif;
font-size:12px; font-weight:normal; color:#666;
text-decoration:none;
padding:4px 5px;
border-bottom:1px solid #ccc;
}

* html .esubmenustyle li{ /*IE6 CSS hack*/
display:inline-block;
width:150px; /*width of menu (include side paddings of LI A*/
}

.esubmenustyle li a:hover{
background-color:#666;
color:#fff;
}

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left:4px;
border:0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position:absolute;
padding-top:3px;
left:100px;
border:0;
}

.ddiframeshim{
position:absolute;
z-index:500;
background:transparent;
border-width:0;
width:0;
height:0;
display:block;
}
/* enplin_navigation_ddlevelmenu_like end */

#tip7-title { text-align:justify; padding-bottom:5px; }

#tip7-title b { display:block; }

#tip7-title span { float:right; }

