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 }
.RisultatoRicerca { font-size: 12px; text-align: center; float: none; clear: none; width: 100%; display: block }
.RisultatoRicerca a { color: white; 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 }
.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      { float: left; clear: none; margin-right: 20px; 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; 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 }
/* queste classi simulano il tag hr per evitare incompatibilità con browser diversi da IE */
/* these classes simulate the tag hr in order to avoid problems with browser various from IE */
/* Thanks ..:: gico ::.. */
.hrgreen { margin-top: 7px; margin-bottom: 7px; background-color: #99cc00}
.hrarancio { margin-top: 7px; margin-bottom: 7px; background-color: #ff9900}
/* questa classe individua un giorno generico nel calendario nel caso
in cui ci siano blog associati a quel giorno*/
/* this class define a general day in the calendar in the case in which  
blogs are present*/
.Evento   { color: #99cc00; font: 12px verdana, arial, helvetica, sans-serif; text-decoration: none; border: solid 1px red }
.EventoTitolo   { color: green; font: 12px verdana, arial, helvetica, sans-serif; text-decoration: none }
.Evento A:link { color: gray; font-variant: normal; text-decoration: none }
.Evento A:visited   { color: green; text-decoration: none }
.Evento A:hover   { color: #ff9900; text-decoration: none }
.Evento A:active   { color: #99cc00; text-decoration: none }
.EventoOggi A:visited  { color: #ffffff; font: 12px verdana, arial, helvetica, sans-serif; text-decoration: none; background-color: #99cc00 }
.EventoOggi A:hover  { color: #ffffff; font: 12px verdana, arial, helvetica, sans-serif; text-decoration: none; background-color: #99cc00 }
.EventoOggi A:active  { color: #ffffff; font: 12px verdana, arial, helvetica, sans-serif; text-decoration: none; background-color: #99cc00 }
.EventoNo { color: navy; font: 12px verdana, arial, helvetica, sans-serif; text-decoration: none }
/* tale classe definisce uno dei due colori base ovvero il verde */
/* basic colour: green */
.green {
	COLOR: #99cc00
}

/* tale classe definisce l'altro colore base ovvero l'arancione */
/* basic colour: orange */
.arancio{
	COLOR: #ff9900
}

/* questa classe individua il giorno corrente nel calendario nel caso
in cui nessun blog risulti associato a quel giorno*/
/* this class define a current day in the calendar in the case in which  
no blogs are present*/
.giornocorrente{
	COLOR: #ffffff; background : #99cc00
}
.EventoOggi { color: #ffffff; background-color: #99cc00; border: solid 1px red }
.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: navy; 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     { }
.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    { 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;}

.NewsPagina        { padding: 5px; border: ridge 5px #00bfff; width: 100% }
.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 }
.NewsTitolo img { width: 60px; height: auto }
.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% }
.viewerTabella1 { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica; background-color: gray; text-align: center; border: groove 1px silver; width: 100% }
.viewerTabella2 { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica; background-color: silver; text-align: center; border: groove 1px silver; width: 100% }
.viewerFoto { color: white; background-color: white; text-align: center; vertical-align: middle; border: groove 1px silver }
.viewer a:hover  { background-color: gray }
.viewerContenitore   { background-color: #cab7b7; margin: 0px; padding: 0px; border: groove 3px silver; width: 540px; height: 130px }
.PopUpHeader   { color: white; font-weight: bold; font-size: 12px; font-family: Verdana, Helvetica, Arial }
.PopUpHeader a  { background-color: #f5f5f5 }
.PopUpHeader a:hover { background-color: silver }
.PopUpContenitore    { background-color: #6f6f6f; border: groove 1px silver }
.NewsPopUp { background-color: white; border: none; width: 480px }
.EventiPopUp { background-color: #e3d9d9; width: 480px }
.StatusMenu   { font-size: 12px; font-family: Verdana, Arial, Helvetica; background-color: #cfc; text-align: center; border: ridge 3px teal; width: 100% }

.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 }