a, a:link, a:visited { color: #7baf3f; text-decoration: none;}
a:hover { color: #000;}
a#crediti, a#crediti:link, a#crediti:visited { color: #fff; text-decoration: none;}
a#crediti:hover { color: #c00;}
a.linkRicette, a.linkRicette:link, a.linkRicette:visited { color: #fff; text-decoration: none;}
a.linkRicette:hover { color: #000;}
div#testoCentrale { padding-left: 5px; width: 530px;}
.prezzo { font-weight: bold; color: #000;}
.prezzoScontato { font-weight: bold; color: #f00;}
.barrato {text-decoration: line-through;}
table#datiProdotto th {padding-bottom: 7px; padding-right: 4px;}
table#datiProdotto th, table#datiProdotto td {vertical-align: top;}
.testoScheda, .testoSchedaRicetta { font-size: 13px;}
.testoSchedaRicetta ul { margin-left: 40px; padding-left: 0px; list-style-type: disc; list-style-position: inside;}
.testoScheda ul { margin-left: 2px; list-style-position: inside; padding-left: 0px;}
.testoScheda li.MsoNormal {margin-left: 0px; padding-left: 0px;}
h3#nomeProdotto { color: #666; font-weight: bold; font-size: 16px;}
div.message {color: #333; text-align: center;}
div#carrello {width: 211px; min-height: 147px; height: auto !important; height: 147px; padding-top: 10px;}
p#carrelloVuoto {margin-left:30px;}
div#boxContatti { width: 180px; padding: 10px; margin-left: 10px; font-weight: bold; color: #fff;}
input#utUsername, input#utPassword {font-size: 10px; line-height: 0.8em;}
table caption {width: 100%; background: transparent; color: #000; font-weight: bold; font-variant: small-caps;}
td#errore {padding-left: 20px;}
td#altoSx {background-color: #000; padding-left: 10px; vertical-align: middle; padding-top: 1px; margin-top: 2px;}
div#frmLogin { line-height: 20px;}
div#frmLogin input[type=text], div#frmLogin input[type=password] {border: 1px solid #333; background-color: #eaeaea;}
ul#menuUser {margin-left: 0px; padding-left: 0px;}
ul#menuUser li {list-style-type: none; padding-left: 40px; padding-bottom: 3px;}
ul#menuUser li a, ul#menuUser li a:link, ul#menuUser li a:visited {font-size: 1.2em; text-decoration: none; color: #333;}
ul#menuUser li a:hover {color: #999;}
ul#categorie, ul.regioni {margin-left: 0px; padding-left: 0px;}
ul#categorie li, ul.regioni li {list-style-type: none; border-bottom: 1px solid #fff; padding-left: 40px; padding-bottom: 3px;}
ul.regioni li#titolo {color: #333; font-size: 1.2em; font-weight: bold;}
ul#categorie li a, ul#categorie li a:link, ul#categorie li a:visited,
 ul.regioni li a, ul.regioni li a:link, ul.regioni li a:visited, 
    a#ricercaAvanzata, a#ricercaAvanzata:link, a#ricercaAvanzata:visited {    
    font-size: 1.2em; text-decoration: none; color: #fff;    
}
ul#categorie li a:hover, ul.regioni li a:hover, a#ricercaAvanzata:hover { color: #000;}
ul#sottoCategorie {padding-left: 5px;}
ul#sottoCategorie li {list-style-type: none;}
ul#sottoCategorie li a, ul#sottoCategorie li a:link, ul#sottoCategorie li a:visited {font-size: 1.2em; font-weight: bold; text-decoration: none; color: #333;}
ul#sottoCategorie li a:hover {color: #999;}
table#carrello {margin-left: 20px; padding-left: 0px;}
table#carrello th {color: #666; font-weight: bold; text-align: left; font-variant: small-caps;}
table#carrello td {color: #000; font-weight: bold; vertical-align: top; font-size: 9px;}
table#carrello td a, table#carello td a:link, table#carrello td a:visited {color: #003; text-decoration: none;}
table#carrello td a:hover {color: #666; text-decoration: underline;}
caption#ilTuoCarrello {font-size: 14px; text-align: left;}
td.carrello {border-bottom: 1px solid #666;}
div#sottoDx {background-color: #000; padding-right: 4px;}
div#prodotto {margin-bottom: 15px; width: 100%;}
div#prodotto th { color: #666; }
div.testo {padding: 15px 10px 10px 15px;}
div#scrollNews {padding-left: 8px;}
input[type=button], input[type=submit], input[type=reset] {border: 1px solid #333; background-color: #eaeaea;}
div#utenteLoggato {text-align: left; padding-left: 8px;}
td.totaleImporto {border-top: 1px solid #999; text-align: right;}
td.sconto {color: #9c0; text-align: right;}
hr {border: none; border-top: 1px solid #666;}
table.user caption {background-color: #999; font-variant: small-caps;}
input[type=text], input[type=password] { border: 1px solid #666;}
ul#link {margin-left: 5px; padding-left: 5px;}
ul#link li {list-style-type: none; padding-left: 10px; padding-bottom: 5px;}
div.banner { margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px;}
div#bannerPiccoloDx { text-align: center; border-bottom: 1px solid #fff;}
div#cuocoOnline { border-bottom: 1px solid #fff;/*min-height: 220px; height: auto !important; height: 220px;*/}
th.intestazioneUser { text-align: left; text-decoration: underline; line-height: 40px; padding-top: 20px;}
td.verde { color: #9c0; }
table#viewOrdini th, table#viewOrdini td { font-size: 10px; }
span#listinoRivenditore { color: #c00; font-weight: bold; }
