body {margin: 0px; background: #FFFFFF;font-family: Verdana, Arial;font-size: 10px;color: #888888;scrollbar-3dlight-color: #E4E4E4;scrollbar-arrow-color: #6AA802;scrollbar-base-color:  #FF7D0F;scrollbar-darkshadow-color: #888888;scrollbar-face-color: #FF7D0F;scrollbar-highlight-color: #E4E4E4;scrollbar-shadow-color: #888888;scrollbar-track-color: #FFFFFF;}
.bgcarrello {background: url(bgcarrello.gif) no-repeat;}
.bgchisiamo {background: url(bgchisiamo.gif) no-repeat;}
.bgordine {background: url(bgordine.gif) no-repeat;}
.bgordine2 {background: url(bgordine.gif) no-repeat;}
.bgconsulta {background: url(bgconsulta.gif) no-repeat;}
.bgaccedi {background: url(bgaccedi.gif) no-repeat;}
.bgutente {background: url(bgutente.gif) no-repeat;}
.bglink {background: url(bglink.gif) no-repeat;}
.bgfaq {background: url(bgfaq.gif) no-repeat;}
.bgregali {background: url(bgregali.gif) no-repeat;}
.bgcontatti {background: url(bgcontatti.gif) no-repeat;}
.bgnew {	background: url(bgnew.gif) no-repeat;}
.bgofferta {	background: url(bgofferta.gif) no-repeat;}
.bgnota {background: url(bgnota.gif) no-repeat;}
.bgcondizioni {background: url(bgcondizioni.gif) no-repeat;}
.bgregistra {background: url(bgutente.gif) no-repeat;}
.bgmodifica {background: url(bgmodifica.gif) no-repeat;}
.bgcerca {background: url(bgcerca.gif) no-repeat;}
.bgguida {background: url(bgguida.gif) no-repeat;}
.bgguida {background: url(bgguida.gif) no-repeat;}
.bgservizi{background: url(bgservizi.gif) no-repeat;}
.bgcarrello,.bgchisiamo,.bgordine,.bgordine2,.bgconsulta,.bgaccedi,.bgutente,.bglink,.bgfaq,.bgcontatti,.bgregali,.bgofferta,.bgnew,.bgnota,.bgcondizioni,.bgregistra,.bgmodifica,.bgcerca,.bgguida,.bgservizi {margin: 0px; background-position: 100% 70; background-attachment:fixed;}
.bglogo,.bglogo2 {
	margin: 0px;
	background: url(sfondobody.gif) no-repeat;
    background-position: top left;
    background-attachment:fixed;
}
.aniregalo {background: url(ani_regalo.gif) no-repeat;margin: 0px; background-position: 32 right;}
tr, div, p {
    font-family      : Verdana, Arial;
    font-size        : 10px;
    color            : #888888;
}
p {line-height: 17px;}
li {
  line-height: 18px;
  padding-left: 6px;
  padding-top: 0px;
}
.tipostile1 {font-family: Verdana, Arial; font-size: 10px;}
.tipostile2 {font-family: Verdana, Arial; font-size: 13px; padding-left: 3px;}
h1 {
  font-family	   : Verdana, Arial;
  font-size		   : 9px;
  font-weight      : normal;
  text-align       : center;
  text-decoration  : none;
  color			   : #888888;
  font-style	   : italic;
  padding      	   : 0px;
  margin-bottom	   : 2px;
}
h2 {
  font-family      : Verdana, Arial;
  font-size        : 13px;
  font-weight      : bold;
  text-align       : left;
  text-transform   : uppercase;
  color            : #666666;
  padding-top      : 4px;
  margin-bottom	   : 0px;
}
h3,h4 {
    font-family      : Verdana, Arial;
    font-size        : 10px;
    padding          : 0px;
    margin           : 0px;
	font-weight		 : normal;
}
hr {
  background       : #E4E4E4;
  color            : #E4E4E4;
  height           : 1px;
  width            : 100%;
}
#active_menu {color: #FF7D0F;}
table.maintable {width: 98%; margin-bottom: 4px;}
table.moduletable {
    padding: 0px;
	margin-bottom: 0px;
	margin-top: 4px;
	margin-left: 8px;
	padding-right: 6px;
	border-spacing: 2px;
	width: 100%;
}
table.moduletable th {
	font-size        : 10px;
	font-weight      : bold;
	text-align       : left;
	width            : 100%;
	letter-spacing   : 0px;
	text-indent      : 0px;
	padding-bottom   : 0px;
}
table.moduletable ul {padding: 0px;}
table.moduletable td {
font-family:   Verdana, Arial;
font-size: 10px;
font-weight: normal;
}
.note {
  font-size        : 9px;
  color            : #777777;
  text-decoration  : none;
  font-weight      : normal;
  font-style	   : italic;
}
.warning {
  font-family      : Verdana, Arial;
  font-weight      : bold;
  font-size        : 10px;
  color            : #C40008;
  text-decoration  : none;
}
.small,.smallgrey {
  font-size        : 9px;
  color            : #888888;
  text-decoration  : none;
  font-style   	   : italic;
  font-weight      : normal;
}
.smallgrey {color: #999999;}
.verysmall{
  font-size        : 8px;
  color            : #BBBBBB;
  text-decoration  : none;
  font-weight      : normal;
}
.button, .bigbutton, .actionbutton {
  font-family      : Verdana, Arial;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  text-transform   : uppercase;
  background-color : #6AA802;
  color            : #FFFFFF;
  margin-left      : 0px;
  margin-top       : 1px;
  margin-bottom    : 1px;
  padding          : 1px;
  padding-top      : 3px;
  border           : 0px solid;
  cursor           : pointer;
}
.bigbutton {font-size: 11px; padding: 4px}
.actionbutton {font-size: 10px; padding: 3px; margin: 2px;}
.inputbox,select,.inputboxstato,.inputbox2,.inputbox3,.inputbox4,.inputboxbold,.inputboxbold2,.inputboxnumber {
  font-family      : Verdana, Arial;
  font-size        : 10px;
  font-weight      : bold;
  color            : #FF7D0F;
  height           : 19px;
  border           : 1px solid #B4B4B4;
  margin-bottom    : 1px;
  margin-top       : 1px;
}
.inputbox3 {
  color            : #888888;
  text-align       : right;
  width            : 100%;
}
.inputbox4 {
  color            : #888888;
  text-align       : right;
}
.inputboxstato {text-transform: uppercase; border: 0px solid #FFFFFF;}
.inputbox2 {width  : 100%;}
.inputboxbold {
  font-size        : 13px;
  height           : 23px;
  text-align       : right;
  width            : 100%;
}
.inputboxbold2 {
  font-size        : 13px;
  height           : 23px;
  text-align       : right;
}
.inputboxnumber {text-align: right;}
form {margin: 0; padding: 0;}
.footer1,.footer {
  font-size: 7pt;
  font-weight: normal;
  text-align:center;
  padding-bottom: 1px;
  color: #FF7D0F;
}
.footer {padding-bottom: 2px; font-weight: normal; color: #888888;}
.bordercol {background: #6E6E6E;}
.topseparator {background: #FF7D0F;}
.bottomseparator {background: #6AA802;}
.separatorcol {background: #E4E4E4;}
.logo {margin-left: 10px; padding-left: 10px;}
.reparto {
padding-top: 4px;
padding-bottom: 0px;
text-align: left;
}
.sottoreparto {
position: relative;
padding-top: 2px;
padding-bottom: 0px;
left: 14px;
text-align: left;
width: 175px;
}
.nomereparto {
font-weight: bold;
position: relative;
top:-14px;
left:2px;
}
.titoloricerca,.descrricerca {
font-family      : Verdana, Arial;
font-size        : 10px;
padding-left     : 8px;
position         : relative;
top              :-45%;
}
.descrricerca {left: 125px; top: -40%;}
.home1,.home2 {font-family: Verdana, Arial;}
.testo1,.testo2 {font-family: Verdana, Arial;}
.reparti {
font-family      : Verdana, Arial;
padding-left     : 3px;
padding-top      : 1px;
}
.descreparto {font-family: Verdana, Arial; padding-left: 8px;}
.nomeprodotto {font-family: Verdana, Arial; font-weight: bold;}
.titoloarticolo {
position           : relative;
top                : -18%;
font-weight        : normal;
}
.offerta,.offerta2 {
display             : block;
width               : 74px;
height              : 25px;
background          : url(offerta.gif) no-repeat;
background-position : top left;
margin-top          : 0px;
margin-bottom       : 1px;
padding-top         : 5px;
padding-left        : 30px;
text-decoration     : none;
text-align          : left;
font-family         : Verdana, Arial;
font-size           : 13px;
font-weight         : bold;
white-space         : nowrap;
}
.offerta2 {
width               : 33px;
font-size           : 11px;
}
.prezzo,.prezzo2,.prezzolistino,.prezzolistino2 {
font-family        : Verdana, Arial;
color              : #777777;
font-size          : 11px;
font-weight        : bold;
}
.prezzo2 {
 font-size          : 14px;
 padding-left       : 15px;
 padding-right      : 15px;
 color              : #444444;
}
.prezzolistino {color: #888888; white-space: nowrap;font-weight: normal;}
.prezzolistino2 {font-size: 14px; color: #888888; white-space: nowrap;font-weight: normal;}
.pages,.pages2 {
  font-family      : Verdana, Arial;
  font-size        : 14px;
  font-weight      : bold;
  text-align       : right;
  color            : #666666;
  padding-top      : 8px;
  margin	       : 0px;
}
.pages2 {color: #FF7D0F; font-size: 11px;}
.clauses {
  border           : 1px solid #B4B4B4;
  font-family      : Verdana, Arial;
  font-size        : 9px;
  color            : #888888;
  margin-bottom    : 1px;
  margin-top       : 1px;
  width			   : 100%;
}
.clauses2 {
  border           : 1px solid #B4B4B4;
  font-family      : Verdana, Arial;
  font-size        : 10px;
  color            : #FF7D0F;
  margin-bottom    : 1px;
  margin-top       : 1px;
  font-weight      : bold;
}
.label {font-family: Verdana, Arial;color: #666666;}
.biglabel {font-family: Verdana, Arial;color: #666666;font-size: 12px;text-transform : uppercase;font-weight: bold;}
.fontscuro {font-family: Verdana, Arial;color: #444444;}
.error {
  font-family      : Verdana, Arial;
  color            : #C40008;
  font-weight      : bold;
}
.supererror {
  font-family      : Verdana, Arial;
  color            : #C40008;
  font-size        : 12px;
  font-weight      : bold;
}
.enfasi {
  font-family      : Verdana, Arial;
  color            : #555555;
  font-size        : 10px;
  font-weight      : bold;
}
.superenfasi {
  font-family      : Verdana, Arial;
  color            : #444444;
  font-size        : 12px;
  font-weight      : bold;
}
.news {
  font-family      : Verdana, Arial;
  color            : #FF7D0F;
  font-size        : 10px;
  font-weight      : normal;
  padding-bottom   : 8px;
}
a.aboutus {background: url(chisiamo.gif) no-repeat;}
a.home {background: url(home.gif) no-repeat;}
a.cart {background: url(carrello.gif) no-repeat;}
a.order {background: url(ordine.gif) no-repeat;}
a.conditions {background: url(condizioni.gif) no-repeat;}
a.faq {background: url(faq.gif) no-repeat;}
a.links {background: url(link.gif) no-repeat;}
a.login {background: url(accedi.gif) no-repeat;}
a.user {background: url(utente.gif) no-repeat;}
a.servizi {background: url(servizi.gif) no-repeat;}
a.home,a.aboutus,a.cart,a.order,a.conditions,a.faq,a.contacts,a.links,a.login,a.user,a.buy,a.completeorder,a.modify,a.consult,a.cancel,a.enter,a.bag,a.servizi,a.invita,a.logout {
display             : block;
border              : 0px solid;
width               : 60px;
background-position : top center;
padding-top         : 46px;
padding-bottom      : 6px;
color               : #6AA802;
text-decoration     : none;
text-align          : center;
text-transform      : uppercase;
font-family         : Verdana, Arial;
font-size           : 7px;
font-weight         : bold;
white-space         : nowrap;
cursor              : pointer;
}
a.bag {
width               : 100px;
background          : url(sacchetto.gif) no-repeat;
background-position : top center;
padding-top         : 44px;
padding-bottom      : 2px;
margin              : 9px;
}
a.enter {
width               : 40px;
background          : url(accedi_2.gif) no-repeat;
background-position : top center;
padding-top         : 41px;
padding-bottom      : 0px;
margin              : 10px;
}
a.cancel {
width               : 40px;
background          : url(elimina.gif) no-repeat;
background-position : top center;
padding-top         : 31px;
padding-bottom      : 2px;
margin              : 10px;
}
a.consult {
width               : 160px;
background          : url(consulta.gif) no-repeat;
background-position : top center;
padding-top         : 29px;
margin              : 10px;
}
a.modify {
width               : 120px;
background          : url(modifica.gif) no-repeat;
background-position : top center;
padding-top         : 41px;
margin              : 10px;
}
a.logout {
width               : 120px;
background          : url(esci.gif) no-repeat;
background-position : top center;
padding-top         : 44px;
margin              : 10px;
}
a.invita {
width               : 120px;
background          : url(amico.gif) no-repeat;
background-position : top center;
padding-top         : 44px;
margin              : 10px;
}
a.contacts {background: url(contatti.gif) no-repeat; background-position : center 10;}
a.completeorder {
background: url(ordine_2.gif) no-repeat;
width: 100px;
background-position : top center;
padding-top         : 42px;
}
a.buy {
width               : 100px;
background          : url(edis_ord.gif) no-repeat;
background-position : top center;
padding-top         : 41px;
padding-bottom      : 0px;
margin              : 10px;
}
a.avanti {background: url(avanti.gif) no-repeat;}
a.indietro {background: url(indietro.gif) no-repeat;}
a.avanti,a.indietro {
width               : 58px;
display             : block;
background-position : top center;
color               : #6AA802;
text-decoration     : none;
padding-top         : 27px;
padding-right       : 0px;
margin              : 1px;
text-align          : center;
text-transform      : uppercase;
font-family         : Verdana, Arial;
font-size           : 7px;
font-weight         : bold;
white-space         : nowrap;
cursor              : pointer;
}
a.cark_del,a.cark_upd {
font-family         : Verdana, Arial;
font-size           : 10px;
cursor              : pointer;
}
.bn_enter {background: url(accedi_2.gif) no-repeat;}
.bn_emptycart {background: url(svuotacarrello.gif) no-repeat;}
.bn_emptycart,.bn_completeorder,.bn_enter,.bn_send,.bn_printorder,.bn_search,.bn_save,.bn_gift,.bn_buonoregalo,.bn_buonoregalo_l2{
display             : block;
border              : 0px solid;
width               : 110px;
background-position : top center;
color               : #6AA802;
text-decoration     : none;
padding-top         : 41px;
margin              : 10px;
text-align          : center;
text-transform      : uppercase;
font-family         : Verdana, Arial;
font-size           : 7px;
font-weight         : bold;
white-space         : nowrap;
cursor              : pointer;
}
.bn_completeorder {
width               : 125px;
background          : url(ordine_2.gif) no-repeat;
background-position : top center;
}
.bn_send {
background          : url(invia.gif) no-repeat;
background-position : top center;
padding-top         : 25px;
}
.bn_gift {
width               : 130px;
background          : url(bnregalo.gif) no-repeat;
background-position : top center;
padding-top         : 38px;
}
.bn_printorder {
width               : 150px;
background          : url(stampa.gif) no-repeat;
background-position : top center;
padding-top         : 41px;
}
.bn_search {
width               : 40px;
background          : url(cerca.gif) no-repeat;
background-position : top left;
padding-top         : 24px;
padding-bottom      : 0px;
text-align          : left;
margin              : 0px;
margin-left         : 2px;
}
.bn_save {
width               : 70px;
background          : url(salva.gif) no-repeat;
background-position : top center;
padding-top         : 33px;
}
.bn_buonoregalo,.bn_buonoregalo_l2 {
width               : 295px;
background          : url(bnbuonoregalo.gif) no-repeat;
background-position : top center;
padding-top         : 123px;
}
.bn_buonoregalo_l2 {background: url(bnbuonoregalo_en.gif) no-repeat;}
input.bn_enter:hover,input.bn_emptycart:hover,input.bn_save:hover,input.bn_search:hover,input.bn_printorder:hover,input.bn_send:hover,input.bn_completeorder:hover,input.bn_gift:hover,input.bn_buonoregalo:hover,input.bn_buonoregalo_l2:hover  {color: #FF7D0F; cursor: pointer;}
.enfasiarancio, .enfasiaranciogrande {
  color            : #FF7D0F;
  font-family      : Verdana, Arial;
  font-size        : 10px;
  font-weight      : normal;
}
.enfasiaranciogrande{
  font-size        : 12px;
  text-transform   : uppercase;
}
a:link, a:visited {text-decoration: none; color: #6AA802;}
a:hover {color: #FF7D0F; cursor: pointer;text-decoration: underline;}
.upcaselink {text-transform : uppercase;}
ul {padding-top : 0px;padding-bottom : 0px;margin-top: 2px;margin-bottom: 2px;}
.bullet {
background: url(bullet.gif) no-repeat;
padding-left: 14px;
padding-top: 2px;
}
.bullet2 {
background: url(bullet2.gif) no-repeat;
padding-left: 28px;
padding-top: 2px;
}
.cella {border : 1px solid #E4E4E4;padding: 6px;font-weight: bold;}
.cella2 {border : 1px solid #E4E4E4;padding: 6px;font-weight: normal;}