body     { color: black; font-size: 12px; font-family: Verdana, Helvetica, Arial; background: white center; margin: 0px }
a { color: #600000; text-decoration: underline }
a:link { color: #800000; text-decoration: underline }
a:hover  { color: #600000; background-color: silver }
a:vlink { color: #96c; background-color: #fff }
a:active { color: #969; background-color: #fff }
.ProdottoPagina        { margin-right: 5px; margin-left: 5px; border-left: 1px solid #933 }
.ProdottoNome       { color: #ffffff; font-weight: bold; font-size: 16px; font-family: Verdana, Helvetica, Arial; background-color: maroon; text-align: center; float: none; clear: none; width: 100%; display: block }
.Prodottofoto img     { width: 360px }
.ProdottofotoOptional img   { text-align: center; margin: 5px; width: 170px }
.ProdottoDescrizione       { font-size: 12px; font-family: Verdana, Arial, Helvetica; vertical-align: top; padding-right: 5px; padding-left: 5px; border-left: 1px solid #933; width: 100% }
.ProdottoPrezzo    { color: red; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; margin-top: 15pt; margin-left: 5pt; border-bottom: 2px groove silver }
.ProdottoQuantita   { color: maroon; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; margin-top: 10pt; margin-bottom: 0pt; border-bottom: 2px groove silver }
.VetrinaLittlePagina       { vertical-align: top; margin: 2px; border-top: 1px solid white; border-left: 1px solid white }
.VetrinaLittlePagina img   { width: 160px }
.VetrinaLittleFrase { color: red; font-style: oblique; font-weight: 900; font-size: 16px; font-family: Arial, Verdana, Helvetica; text-decoration: underline }
.VetrinaLittleNome a  { color: #ffffff; font-weight: bold; font-size: 14px; font-family: Verdana, Helvetica, Arial; background-color: #c90; display: block }
.VetrinaPagina      { vertical-align: top; margin: 2px; border-left: 1px solid maroon; width: 280px }
.VetrinaPagina img   { width: 260px; height: auto }
.VetrinaFrase   { color: #f60; font-style: oblique; font-weight: 900; font-size: 20px; font-family: Arial, Verdana, Helvetica; text-decoration: underline; margin: 2px }
.VetrinaNome  { color: #ffffff; font-weight: bold; font-size: 18px; font-family: Verdana, Helvetica, Arial; background-color: #0090f0; display: block }
.VetrinaDescrizione      { font-size: 12px; font-family: Arial, Verdana, Helvetica; border-bottom: 1px solid maroon }
.VetrinaPrezzo   { color: red; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Aria; border-bottom: 2px groove silver }

.OrdiniPagina        { text-align: center; margin-left: 5px; border-left: 1px solid maroon }
.OrdiniTitolo    { color: #ffffff; font-weight: bold; font-size: 20px; font-family: Verdana, Helvetica, Arial; background-color: maroon; display: block }
.OrdiniHelp    { font-style: italic; font-size: 12px; font-family: Arial, Verdana, Helvetica; text-align: center }
.OrdiniTesti  { font-size: 12px; font-family: Verdana, Helvetica, Arial; text-align: center }
.OrdiniDatiCliente     { color: black; font-size: 12px; font-family: Verdana, Helvetica, Arial; background-color: #57a032; text-align: left; vertical-align: top; border: groove 2px silver }
.OrdiniDatiSped   { color: #0000cd; font-weight: bold; font-size: 12px; margin-top: 30px; margin-bottom: 30px; margin-left: 20px; border-top: 1px solid #c0c0c0 }
.OrdiniCarteCredito  { color: white; font-weight: bold; font-size: 11px; margin-top: 30px; margin-bottom: 30px; margin-left: 50px; border-bottom: none silver }
.OrdiniTabella   { border-bottom: 2px solid silver; width: 100% }
.OrdiniTabella td  { vertical-align: top; padding-left: 5px }
.OrdiniTabella img { color: #ffffff; font-family: Verdana, Helvetica, Aria; background-color: gray; border: 0px; width: auto; height: 80px }
.OrdiniTestata    { color: #ffffff; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Aria; background-color: gray; vertical-align: top; border: groove 2px silver }
.OrdiniProdotto a   { color: #ffffff; font-weight: bold; font-size: 14px; font-family: Verdana, Helvetica, Arial; background-color: #c63; text-align: left; display: block }
.OrdiniDescrizione        { font-size: 11px; font-family: Arial, Verdana, Helvetica }
.OrdiniPrezzo    { color: red; font-weight: bold; font-size: 12px; font-family: Verdana, Helvetica, Aria; vertical-align: top }

.ProcessatoPagina    { font-size: 12px; font-family: Arial, Verdana, Helvetica }
.ProcessatoNumero { color: red; font-weight: bold; font-size: 20px; font-family: Arial }
.DovesiamoPagina    { border-left: 1px solid maroon }
.DovesiamoPagina td { vertical-align: top }
.DovesiamoTitolo   { color: #ffffff; font-weight: bold; font-size: 18px; font-family: Verdana, Helvetica, Arial; background-color: maroon; text-align: center; display: block }
.DovesiamoIndirizzo   { font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial; text-align: center; vertical-align: top; margin-top: 20px; margin-bottom: 20px }
.DovesiamoTesti   { font-size: 11pt; font-family: Helvetica, Verdana, Arial; vertical-align: top; margin: 5px }
.SigninPagina    { text-align: center; border-left: 1px solid maroon; width: 100% }
.SigninHelp  { font-size: 12px; font-family: Verdana, Helvetica, Arial; text-align: center }
.SigninPrivacy   { font-size: 10pt; font-family: Verdana, Helvetica, Arial; text-align: left; margin-top: 20px; padding-left: 50pt }
.SigninTitolo   { color: #ffffff; font-weight: bold; font-size: 18px; font-family: Arial, Verdana, Helvetica; background-color: maroon; display: block }
.SigninTabella   { font-weight: bold; font-size: 12px; font-family: Verdana, Helvetica, Arial; text-align: center }
.SigninTabella td    { padding: 5px }
.SigninObbligatorio { color: red; font-weight: bold; font-family: Arial }
.Footer      { width: 100% }
.FooterIndirizzo     { font-size: 10px; font-family: Verdana, Helvetica, Arial; text-align: center; vertical-align: top }
.FooterEETA    { font-size: 8px; font-family: Arial, Helvetica }

.LinkPagina   { font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial; margin-right: 2px; margin-left: 2px; border-left: 1px solid maroon }
.LinkTitolo { color: #ffffff; font-weight: bold; font-size: 18px; font-family: Verdana, Helvetica, Arial; background-color: maroon; text-align: center; display: block }
.LinkTesti { font-family: Verdana, Helvetica, Arial }
.LinkLista { font-size: 12px; font-family: Verdana, Helvetica, Arial }
.LinkLista td    { padding-right: 2px; padding-left: 2px; border-right: 2px inset #cc6; border-bottom: 2px outset #c96 }

.immaginiAttive a:hover { color: black; background-color: transparent }
.immaginiNonAttive a:hover { color: black; background-color: transparent }

.PopDescrizione { color: #ffffff; font-size: 11px; font-family: Arial, Verdana, Helvetica }
.PopPrezzo { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Verdana, Helvetica, Aria }
.PopPrezzo td { border-bottom: 2px groove silver }

.ErroriPagina  { color: red; font-style: normal; font-weight: bold; font-size: 18px; font-family: Verdana, Helvetica, Arial; background-color: #3000f0; display: block }
.StdMessaggio    { color: white; font-style: italic; font-weight: bold; font-size: 14px; font-family: Verdana, Helvetica, Arial; background-color: #66c; display: block }
.ErroreMessaggio   { color: red; font-style: normal; font-weight: bold; font-size: 14px; font-family: Verdana, Helvetica, Arial; background-color: white; display: block }

.CategoriaPagina   { color: white; font-size: 8pt; margin-left: 5px; border-left: 1px solid white; width: 100% }
.CategoriaTitolo  { color: #ffffff; font-weight: 800; font-size: 18px; font-family: Arial, Verdana, Helvetica; background-color: #a77400; display: block }
.CategoriaProdotto   { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica; background-color: #c63; width: 110px; display: block }
.CategoriaLista { color: #ffffff; font-weight: 800; font-size: 14px; font-family: Arial, Verdana, Helvetica; background-color: black }
.CategoriaFooterTitolo  { color: #ffffff; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica; background-color: #a77400; display: block }
.CategoriaFooterProdotti a  { color: #ffffff; font-weight: bold; font-size: 9pt; font-family: Arial, Verdana, Helvetica; background-color: #b71c08; display: block }

.NewsPagina    { padding: 5px; border: ridge 5px #c60; width: 180px }
.NewsMenu  { background-color: white }
.AreaNews   { background-color: #fed; padding-right: 10px; padding-left: 10px; border-top: 0px none; border-right: 0px none; border-bottom: 1px solid black; border-left: 0px none }
.TitoloNews { color: teal; font-weight: bold; font-size: 14px; font-family: verdana, Helvetica, Geneva; text-decoration: none }
.TitoloNews a { color: teal; text-decoration: none }
.TitoloNews a:hover { text-decoration: underline }
.TitoloNews img { width: 60px; height: auto }
.TestoNews  { font-size: 11px }
.TestoNews img { width: 60px }
.NewsPopUp   { background-color: white; border: ridge 1px silver; position: absolute; top: -20px; left: -440px; width: 480px }

.viewer    { color: #000; font-weight: bold; font-size: 12px; font-family: Verdana, Helvetica, Arial; background-color: silver; text-align: center; border: groove 1px white; height: 16px }
.viewerCategorie  { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica; background-color: black; text-align: justify; border: groove 1px silver; width: 100% }
.viewer a:hover  { background-color: gray }
.viewerContenitore  { background: url(javascripts/images/viewer.jpg) repeat-x; margin: 0px; padding: 0px; border: groove 3px silver; width: 540px; height: 130px }
.PopUp { color: #000; font-weight: bold; font-size: 12px; font-family: Verdana, Helvetica, Arial; background-color: silver; text-align: center; border: groove 1px white; height: 16px }
.PopUp a:hover { background-color: gray }
.PopUpContenitore    { background-color: #6f6f6f; border: groove 1px silver }

.StatusMenu  { font-size: 12px; font-family: Verdana, Arial, Helvetica }

.MappaSito      { background-color: #ffe9aa; width: 100% }
.MappaSitoProdotti    { font-weight: bold; font-size: 14px; line-height: 20px }
.MappaSito a     { color: maroon; font-weight: bold; font-size: 10px; text-decoration: underline }
.MappaSito p  { line-height: 12px }
.MappaSito a:link    { color: #d13838 }
.MappaSito a:hover   { color: yellow; text-decoration: underline; background-color: #c60 }
.MappaSito a:vlink  { color: gray }
.MappaSito a:active  { color: red; background-color: white }
.bottonestd  { color: black; font-style: normal; font-weight: bold; font-size: 12px; text-decoration: none; width: 144px; height: 30px }
.bottonestd a  { color: black; font-style: normal; font-weight: bold; text-decoration: none }
.bottonestd a:hover { color: #ff0; background-color: transparent }
.bottonestd td   { background: url(javascripts/images/bottone3.gif) no-repeat; text-align: center; vertical-align: middle }

.bottonelittle   { font-style: normal; font-weight: bold; font-size: 9px; text-decoration: none }
.bottonelittle a  { color: black; font-style: normal; font-weight: bold; text-decoration: none }
.bottonelittle a:hover  { color: white; background-color: transparent }
.bottonelittle td    { background: url(javascripts/images/bottone4.gif) no-repeat; text-align: center; vertical-align: middle; width: 74px; height: 8px }
.dtree { color: #4f4f4f; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.dtree img { vertical-align: middle; border: 0px }
.dtree a { color: #730000; text-decoration: none }
.dtree a.node, .dtree a.nodeSel { padding: 1px 2px }
.dtree a.node:hover, .dtree a.nodeSel:hover { color: white; text-decoration: underline; background-color: #4bb9b9 }
.dtree a.nodeSel { color: #666; background-color: #fc9 }
.dtree .clip { overflow: hidden }