img { border: 0px; }
a:link, a:visited  {  color: #86141b;  text-decoration: none;}
a:hover, a:active  {  color: #86141b;  text-decoration: underline;}
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.leftFloat { float: left; }
.rightFloat { float: right; }
.centerbl {  margin-left: auto;  margin-right: auto;}
.block { display: block; }
.border_gray { border: #f4f4f4 solid 1px; }
.bg_gray { background-color: #f4f4f4; }
.body {  border: 0px;  margin: 0px;  padding: 0px;  background: #ef8b00 url(includes/sts_templates/2010-full/images/sfondo-red.jpg) center repeat-y;  color: #343434;
}
.sfondo {  width: 100%;  height: 500px;  position: absolute;  z-index: 0;  margin-left: auto;  margin-right: auto;}
.immagine-sfondo {  width: 1280px;  height: 400px;  background-position: top;  margin-left: auto;  margin-right: auto;}
.titoli-h1 {  color: #86141b;  font: Georgia, "Times New Roman", Times, serif 12px bold;}
.titoli-h1 a:hover { text-decoration: underline; }
.contenitore {  width: 1000px;  background: url(includes/sts_templates/2010-full/images/fondo.png) repeat-y;  height: auto;
  margin-left: auto;  margin-right: auto;  position: relative;  z-index: 1;}
  
.condividi {  display: block;  z-index: 300;  overflow: hidden;  position: fixed;  top: 20px;  left: 5px;  width: 50px;  height: 300px;}
.testata {  margin-left: 10px;  margin-right: 10px;  background: url(includes/sts_templates/2010-full/images/testata.jpg) no-repeat;
  width: 980px;  height: 130px;  position: relative;  z-index: 1;}
  
#menu{  position: absolute;  margin-top: 101px;  font-family: Arial, Helvetica, sans-serif;  font-size:12px;  font-weight:normal;  padding-left: 13px;}
#menu div {  display: inline;  margin-right: 10px;}
#menu input { color: #ffffff; }
#menu div a {  color: #ffffff;  text-decoration: none;  padding: 0 15px 5px 15px;}
#menu div a:hover {  color: #ffffff;  text-decoration: none;  background: url(includes/sts_templates/2010-full/images/tasto-menu.png) bottom no-repeat;}

.campo_registrazione { margin: 0 0 10px 780px; }
.registrazione {  font-family: Arial, Helvetica, sans-serif;  font-weight:bold;  font-size: 11px;  color: #343434;  width: 160px;  height: 120px;  position: relative;  z-index: 2;  margin-left: 26px;}
.sfondo_registrazione {  background-color: #ffffff;  width: 200px;  height: 120px;  margin-top: -120px;  position: relative;  z-index: 1;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
}
.tasti_registrazione {  margin-top: -19px;  position: relative;  z-index: 2;}
.tasti_registrazione a:hover {
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
}
.registrati, .accedi, .my_account, .logoff {  background-repeat: no-repeat;  width: 76px;  height: 16px;  border: 1px;}
.registrati {
  background-image: url(includes/languages/italian/images/buttons/registrati.jpg);  margin: 0px -6px 0 18px;  float: left;}
.registrati:hover { background-image: url(includes/languages/italian/images/buttons/registrati2.jpg); }
.accedi {  background-image: url(includes/languages/italian/images/buttons/accedi.jpg);  display: inline;}
.accedi:hover { background-image: url(includes/languages/italian/images/buttons/accedi2.jpg); }
.my_account {  background-image: url(includes/languages/italian/images/buttons/my_account.jpg);  margin: 0px -6px 0 18px;  float: left;}
.my_account:hover { background-image: url(includes/languages/italian/images/buttons/my_account2.jpg); }
.logoff {  background-image: url(includes/languages/italian/images/buttons/logoff.jpg);  float: left;  margin-left: 18px;}
.logoff:hover { background-image: url(includes/languages/italian/images/buttons/logoff2.jpg); }

.centro {  background: url(includes/sts_templates/2010-full/images/sfondo_centrale.jpg) repeat-y;  width: 622px;  height: 950px;  padding-bottom: 30px;  position: relative;  z-index: 4;}
.titoli {  margin-left: 10px;  margin-top: 15px;  font-family: Arial, Helvetica, sans-serif;  font-size:22px;  font-weight: bold;  text-align: left;
  background: url(includes/sts_templates/2010-full/images/sfondo-intestazione.jpg) no-repeat;
  width: 580px;  height: 44px;  padding: 15px 0 0 20px;  color: #86141b;  position: relative;  z-index: 10;}
 .titoli-eventi {  margin-left: 10px;  margin-top: 15px;  font-family: Arial, Helvetica, sans-serif;  font-size:18px;  font-weight: bold;  text-align: left;
  background: url(includes/sts_templates/2010-full/images/sfondo-intestazione.jpg) no-repeat;
  width: 580px;  height: 44px;  padding: 15px 0 0 20px;  color: #86141b;  position: relative;  z-index: 10;}
  .titoli h4 {font-family: Arial, Helvetica, sans-serif;  font-size:14px;  font-weight: bold;  text-align: left; margin-top: 0px; display:inline;}
  
.filetto {  background: url(includes/sts_templates/2010-full/images/decori-vert.jpg) no-repeat top;  padding: 0 5px 0 5px;}
.filetto-oriz {  margin: 0 5px 0 5px;  border-bottom: solid 1px #f4f4f4;  height: 5px;}

.spazio-libri {  height: 30px;  background: url(includes/sts_templates/2010-full/images/decori.jpg) no-repeat center;}
.spazio-libri-red {  height: 35px;  background: url(includes/sts_templates/2010-full/images/decori-red.jpg) no-repeat center;}

.bacheca_bollino{position:absolute; z-index:100; padding-left:110px;}
.bollino{position:absolute; z-index:100; padding-left:80px;}

.bacheca {  width: 100%;  height:155px;  padding: 0 20px 0 20px;}
#bacheca_book img { width: 130px; }
#bacheca_book { width: 160px; }
.dimensione-libri-novita img {  border: 0px;  width: 115px;  position: relative;  z-index: 5;}
#bacheca_contenuti2 {  width: 560px;  padding-top: 20px;  font-family: Arial, Helvetica, sans-serif;  text-align: justify;}
#bacheca_contenuti2 h1, #bacheca_contenuti h1 {  font-size: 20px;  display: inline;  color: #86141b;}
#bacheca_contenuti2 h1 a:hover, #bacheca_contenuti h1 a:hover, #bacheca_contenuti2 h2 a:hover, #bacheca_contenuti h2 a:hover   { text-decoration: underline; }
#bacheca_contenuti2 h2, #bacheca_contenuti h2 {  font-size: 14px;  display: inline;}
#bacheca_contenuti2 h4, #bacheca_contenuti2 h5, #bacheca_contenuti2 h3, #bacheca_contenuti h3, #bacheca_contenuti h5, #bacheca_contenuti h4 {  font-size: 12px;  display: inline;}
#bacheca_contenuti2 div, #bacheca_contenuti div  {  height: 40px;  font-size: 11px;}
#bacheca_contenuti2 span, #bacheca_contenuti span {  text-align: left;  margin-top: 0px;  position: absolute;  margin-left: 138px;}  
#bacheca_contenuti2 span a:hover, #bacheca_contenuti span a:hover  {
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
}
#bacheca_contenuti {  width: 415px;  padding-top: 20px;  font-family: Arial, Helvetica, sans-serif;  text-align: justify;}


#contenitore_novita {  margin: 0 25px 0 25px;  font-family: Arial, Helvetica, sans-serif; font-size:12px;  color: #343434;}
#contenitore_novita table tr td {  padding-right: 10px;  vertical-align: top;}/*
#contenitore_novita table tr td div img, #contenitore_novita table tr td a div img*/  
#contenitore_novita table tr td h1 {  font-size: 13px;  display: inline;}
#contenitore_novita table tr td h1 a:hover, #contenitore_novita table tr td h3 a:hover{ text-decoration: underline; }
#contenitore_novita table tr td h2 {  color: #343434;  font-size: 10px;  display: inline;}
#contenitore_novita table tr td h3 {  font-size: 12px;  display: inline;}

#contenitore_novita table tr td h4 {   font-size: 13px;  display: inline;}
#contenitore_novita table tr td h5 {   font-size:10px; font-weight:normal; display: inline;}
#contenitore_novita table tr td h6 {   font-size:10px; font-weight:normal; display: inline;}

#contenitore_novita table tr td h7 {   font-size:12px; font-weight:bold; display: inline;}
#contenitore_novita table tr td h8 {   font-size:10px; font-weight:normal; display: inline; text-decoration:line-through;}





#libri_piccoli {  margin: 0 25px 0 25px;  font-family: Arial, Helvetica, sans-serif;  color: #343434;}
#libri_piccoli table tr td {  padding-right: 10px;  vertical-align: top;}
#libri_piccoli table tr td img, #libri_piccoli table tr td a img, #libri_piccoli table tr td a div img {  width: 80px;  position: relative;  z-index: 5;}
#libri_piccoli table tr td h1 {  color: #343434;  font-size: 12px;  display: inline;}
#libri_piccoli table tr td h1 a:hover, #libri_piccoli table tr td h2 a:hover { text-decoration: underline; }
#libri_piccoli table tr td h2 {  color: #86141b;  font-size: 13px;  display: inline;}
#libri_piccoli table tr td h3 {  color: #343434;  font-size: 10px;  display: inline;}
#libri_piccoli table tr td h5 {  font-size: 12px;  display: inline;}
#libri_piccoli table tr td h4 {  color: #343434;  font-size: 12px;  font-weight: bold;  display: inline;}

#footer {  margin-left: auto;  margin-right: auto;
  background: url(includes/sts_templates/2010-full/images/footer.jpg) no-repeat;
  width: 1000px;  height: 91px;  position: relative;  z-index: 50;  padding-top: 9px;}  
  
.sfondo_indirizzo {  font-family: Arial, Helvetica, sans-serif;  text-align: left;  color: #ffffff;  font-size: 10px;}


#chisiamo a div {  background-image: url(includes/languages/italian/images/buttons/footer-old/chisiamo.jpg);  width: 127px;  height: 91px;}
#chisiamo a:hover div { background-image: url(includes/languages/italian/images/buttons/footer-new/chisiamo2.jpg); }
#contatti a div {  background-image: url(includes/languages/italian/images/buttons/footer-old/contatti.jpg);  width: 127px;  height: 91px;}
#contatti a:hover div { background-image: url(includes/languages/italian/images/buttons/footer-new/contatti2.jpg); }
#distribuzione a div {  background-image: url(includes/languages/italian/images/buttons/footer-old/distribuzione.jpg);  width: 127px;  height: 91px;}
#distribuzione a:hover div { background-image: url(includes/languages/italian/images/buttons/footer-new/distribuzione2.jpg); }
#ufficiostampa a div {  background-image: url(includes/languages/italian/images/buttons/footer-old/ufficiostampa.jpg);  width: 127px;  height: 91px;}
#ufficiostampa a:hover div { background-image: url(includes/languages/italian/images/buttons/footer-new/ufficiostampa2.jpg); }
#foreign a div {  background-image: url(includes/languages/italian/images/buttons/footer-old/foreign.jpg);  width: 127px;  height: 91px;}
#foreign a:hover div { background-image: url(includes/languages/italian/images/buttons/footer-new/foreign2.jpg); }


.box-cerca-sidersx {
  margin-left: 20px;
  position: relative;
  z-index: 1;
  height: 45px;
  padding: 7px 0px 7px 0px;
  border-bottom: solid 1px #ffffff;
}
.box-tasti {
  margin-left: 10px;
  height: auto;
  padding: 10px 0 7px 0;
  position: absolute;
  z-index: 50;
  width: 150px;
}
.cerca {
  display: block;
  width: 44px;
  height: 44px;
  border: 0px solid;
  top:20px;
  margin-left:120px;
  background: url(includes/languages/italian/images/buttons/cerca.gif) no-repeat;
  position: absolute;
}


.cerca:hover {
  background: url(includes/languages/italian/images/buttons/cerca2.gif) 0 0px no-repeat;
  margin-top: 1px;
}
.barracerca {
  border: 1px solid #a0a0a0;
  height: 17px;
  width:144px;
}
.barrelogin {
  margin: 3px 0px 1px 0px;
  height: 17px;
  width:144px;
}
.newsletter {
  display: block;
  background: url(includes/languages/italian/images/buttons/newsletter.jpg) no-repeat;
  border: 0px;
  width: 179px;
  height: 33px;
}
.newsletter:hover { background-image: url(includes/languages/italian/images/buttons/newsletter2.jpg); }
.download {
  display: block;
  background: url(includes/languages/italian/images/buttons/download.jpg) no-repeat;
  border: 0px;
  width: 179px;
  height: 33px;
}
.download:hover { background-image: url(includes/languages/italian/images/buttons/download2.jpg); }


.box-classifica {
  margin-left: 23px;
  height: 95px;
  padding: 95px 0 7px 0;
  border-bottom: solid 1px #ffffff;
  position: absolute;
  z-index: 15;
  width: 150px;
}
.classifica {
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;  font-size: 11px;  margin-top: -80px;}
  
.classifica a { color: #ffffff; }

#classifica1 {
  background: url(includes/sts_templates/2010-full/images/libri/sfondo1-classifica.gif) repeat-y;
  height: 95px;  width: 177px;  margin-left: -13px;  padding-bottom: 5px;}
#classifica2 {
  background: url(includes/sts_templates/2010-full/images/libri/sfondo2-classifica.gif) repeat-y;
  height: 95px;  width: 177px;  margin-left: -13px;  padding-bottom: 5px;}
#classifica3 {
  background: url(includes/sts_templates/2010-full/images/libri/sfondo3-classifica.gif) repeat-y;
  height: 95px;  width: 177px;  margin-left: -13px;  padding-bottom: 5px;}
  
.classifica table tr td img {
  width: 50px;  border: solid 0px #ffffff;
  margin: -9px 3px 0 0;  padding-bottom: 10px;}  
.classifica table tr td h2 {  font-size: 10px;  display: inline;}
.classifica table tr td h1 {  font-size: 11px;  display: inline;}
.numero {  font-size: 40px;  color: #343434;  margin: -39px 0 0 138px;  position: absolute;}


.box-titoli-siderdx {  height: auto;  width: 180px;  padding: 7px 0 7px 0;  border-bottom: solid 1px #ffffff;}
.box-titoli-siderdx a:hover { text-decoration: underline; }
.banner {  position: relative;  margin-left: -3px;}
.banner a img { border: 0px; }
.banner a img:hover { opacity: 0.8; }

.sitilink {  margin-left: -3px;  font-family: Georgia, "Times New Roman", Times, serif;  font-size: 12px;  line-height: 1.4em;}

.box-carrello-siderdx {  height: 66px;  margin: 0 0 4px -10px;  width: 179px;  padding-top: 4px 0 4px 0;}
.carrello {  background-image: url(includes/languages/italian/images/buttons/carrello.jpg);
  background-repeat: no-repeat;  border: 0px;  width: 195px;  height: 33px;}
.carrello:hover { background-image: url(includes/languages/italian/images/buttons/carrello2.jpg); }
.spedizioni {  background-image: url(includes/languages/italian/images/buttons/spedizioni.jpg);
  background-repeat: no-repeat;  border: 0px;  width: 195px;  height: 33px;}
.spedizioni:hover { background-image: url(includes/languages/italian/images/buttons/spedizioni2.jpg); }


#offerte {  padding: 10px 0 10px 0;  border-top: solid 0px #f4f4f4;}
#offerte img { width: 55px;  padding-right: 5px;  border: 0px;  text-align: center;}

.offerte h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;  color: #343434;  display: inline;}
.offerte h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;  color: #343434;  display: inline;  font-weight: bold;}
  
  
#approfondimenti img {  height: 55px;  width: 55px;  padding-right: 5px;  border: 0px;  text-align: center;}
.appronfondimenti {  padding: 10px 0 0 0px;  border-top: solid 0px #f4f4f4;}
.appronfondimenti a:hover { text-decoration: underline; }
.appronfondimenti a img, .appronfondimenti img  {  height: 55px;  width: 55px;  padding-right: 0 0px 5px 0;  border: 0px;}
.appronfondimenti a h1, .appronfondimenti h1  {
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  color: #343434;
  display: inline;
  text-align: left;
}

.appronfondimenti a h2, .appronfondimenti h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: bold;
  color: #343434;
  display: inline;
  text-align: left;
}
.appronfondimenti span {
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: normal;
  color: #343434;
  display: inline;
  padding-right: 10px;
  text-align: justify;
}
.scheda-approfondimenti {
  text-align: justify;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding-top: 8px;
}
.scheda-approfondimenti2 {
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.appronfondimenti-b a:hover { text-decoration: underline; }
.appronfondimenti-b img {  height: 100px;  width: 100px;  padding-right: 0px;  border: 0px;}
#approfondimento-bacheca a img {  border: 0px;  padding: 0;}
#approfondimento-bacheca-cont {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: justify;
  color: #343434;
  padding-left: 10px;
  padding-top: 0px;
}

#bacheca_contenuti-categoria {  width: 415px;  padding-top: 0px;  font-family: Arial, Helvetica, sans-serif;  text-align: justify;}
#bacheca_contenuti-categoria h1 {  font-size: 20px;  display: inline;  color: #86141b; text-align:left;}
#bacheca_contenuti-categoria h2, #bacheca_contenuti-categoria h2 a  {  font-size: 11px;  display: inline;  color: #86141b;}
#bacheca_contenuti-categoria h3, #bacheca_contenuti-categoria h4, #bacheca_contenuti-categoria h5  {  font-size: 12px;  display: inline;}
#bacheca_contenuti-categoria div { height: 40px; }
#bacheca_contenuti-categoria span {  text-align: left;  margin-top: 0px;  position: absolute;  margin-left: 37px;}
#bacheca_contenuti-categoria span a:hover {
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
}
#t-action img { padding-right: 15px; }
.icone-pagina, .icone-pagina-omaggi {  position: absolute;  z-index: 50;  margin: -44px 0 0 510px;}
.icone-pagina-promozioni {  position: absolute;  z-index: 50;  margin: -50px 0 0 550px;}

.biografia {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  width: 560px;
  padding-left: 30px;
  padding-right: 10px;
}
.form-argomenti {  padding-top: 10px; width: 560px;padding-left: 30px;padding-right: 10px;}
.area-affiliati {  width: 560px;  padding-left: 30px;  padding-right: 10px;}
.testo-dati {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #333333;}
.testo-dati a {  font-family: Arial, Helvetica, sans-serif;  font-size: 10px;}
.testo-dati a.normal { font-size: 12px; }
.testo-dati span {  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;}
.testo-dati-info {  font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  color: #86141b;}
.testo {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #333333;  width: 250px;}
.testo strong { font-size: 10px; }
.testo strong:hover {  font-size: 10px;  text-decoration: underline;}
.testo-dati table tr td textarea { margin: 3px 0; }

select.register_dropdown { width: 149px; }

.libri_carrello {  font-family: Arial, Helvetica, sans-serif;  color: #343434;}
.libri_carrello table tr td {  padding-right: 10px;  vertical-align: top;}
.libri_carrello table tr td img {  width: 30px;  position: relative;  z-index: 5;}
.libri_carrello table tr td h1 {  color: #343434;  font-size: 12px;  display: inline;}
.libri_carrello table tr td h2 {  color: #86141b;  font-size: 13px;  display: inline;}
.omaggi {
  margin: 15px 0 0 -20px;
  font: Arial, Helvetica, sans-serif 22px bold;
  background: url(includes/sts_templates/2010-full/images/sfondo-intestazione.jpg) no-repeat left;
  width: 580px;
  height: 44px;
  padding: 15px 0 0 20px;
  text-align: left;
  color: #86141b;
  position: relative;
  z-index: 10;
}
.hover-spedizioni:hover { background-color: #f4f4f4; }
#libri_piccoli s, #bacheca_contenuti s, #bacheca_contenuti-scheda s, #bacheca_contenuti-categoria s  {  color: #343434;  font-size: 12px;  font-weight: normal;  text-decoration: line-through;  display: inline;}
#libri_piccoli h6, #bacheca_contenuti h6, #bacheca_contenuti-scheda h6, #bacheca_contenuti-categoria h6  {  color: #86141b;  font-size: 12px;  font-weight: bold;  display: inline;  position: relative;  z-index: 100;}

.getDiscount {  color: #86141b;  font-size: 12px;  font-weight: bold; z-index: 100;}


.smallText {  font-family: Arial, Helvetica, sans-serif;  font-size:13px;  padding-bottom: 14px;  color: #343434;}

.messageStackError, .messageStackWarning, .messageStackSuccess {  font-size: 11px;  background-color: #fff0e9;  padding: 3px;  margin: 12px 36px 21px 27px;  font-weight: bold;}
.messageStackSuccess { background-color: #82d900; }

.smalltext {  color: #ababce;  font: 11px bold;}

a.normal { font-size: 12px; }

.tab-affiliazione { border: 0; }
.tab-affiliazione td { padding: 3px 8px; }

.area-account {  width: 560px;  height: auto;  padding: 0 10px 0 30px;}

#bookstore { width: 158px; }
.book-table { color: #86141b; }

.freeCatalog { margin: 3px 0; }
.freeCatalog img {  float: left;  margin: 0 18px 0 0;  vertical-align: middle;}

input { cursor: pointer; }

a.acquista-carrello { display: block; }
.acquista-carrello {  background-image: url(includes/languages/italian/images/buttons/carrello/acquista.jpg);  width: 172px;  height: 29px;  border: 0px;}
.acquista-carrello:hover {  background-image: url(includes/languages/italian/images/buttons/carrello/acquista2.jpg);  border: 0px;}
.aggiorna-carrello {  background-image: url(includes/languages/italian/images/buttons/carrello/aggiornacarrello.jpg);  width: 172px;  height: 29px; border: 0px;}
.aggiorna-carrello:hover {  background-image: url(includes/languages/italian/images/buttons/carrello/aggiornacarrello2.jpg);  border: 0px;}
.aggiorna {  background-image: url(includes/languages/italian/images/buttons/carrello/aggiornacarrello.jpg);  width: 172px;  height: 29px;  border: 0px;}
.aggiorna:hover {  background-image: url(includes/languages/italian/images/buttons/carrello/aggiornacarrello2.jpg);  border: 0px;}
a.aggiungi-carrello {  display: block;  background-repeat: no-repeat;}
.aggiungi-carrello {  background-image: url(includes/languages/italian/images/buttons/carrello/aggiungi.jpg);  width: 99px;  height: 29px;  border: 0px;}
.aggiungi-carrello:hover {  background-image: url(includes/languages/italian/images/buttons/carrello/aggiungi2.jpg);  border: 0px;}
a.cambioindirizzo-carrello { display: block; }
.cambioindirizzo-carrello {  background-image: url(includes/languages/italian/images/buttons/carrello/cambio-indirizzo.jpg);  width: 172px;  height: 29px;  border: 0px;}
.cambioindirizzo-carrello:hover {  background-image: url(includes/languages/italian/images/buttons/carrello/cambio-indirizzo2.jpg);  border: 0px;}
.cambioindirizzo-carrello {  background-image: url(includes/languages/italian/images/buttons/carrello/cambio-indirizzo.jpg);  width: 172px;  height: 29px;  border: 0px;}
.cambioindirizzo-carrello:hover {  background-image: url(includes/languages/italian/images/buttons/carrello/cambio-indirizzo2.jpg);  border: 0px;}
.conferma-carrello {  background-image: url(includes/languages/italian/images/buttons/carrello/conferma.jpg);  width: 172px;  height: 29px;  border: 0px;}
.conferma-carrello:hover {  background-image: url(includes/languages/italian/images/buttons/carrello/conferma2.jpg);  border: 0px;}
.continua-carrello {  background-image: url(includes/languages/italian/images/buttons/carrello/continua.jpg);  width: 172px;  height: 29px;  border: 0px;}
.continua-carrello:hover {  background-image: url(includes/languages/italian/images/buttons/carrello/continua2.jpg);  border: 0px;}
a.proseguishop-carrello { display: block; }
.proseguishop-carrello {  background-image: url(includes/languages/italian/images/buttons/carrello/prosegui-shop.jpg);  width: 172px;  height: 29px;  border: 0px;}
.proseguishop-carrello:hover {  background-image: url(includes/languages/italian/images/buttons/carrello/prosegui-shop2.jpg);  border: 0px;}
a.modifica-carrello { display: block; }
.modifica-carrello {  background-image: url(includes/languages/italian/images/buttons/carrello/modifica.jpg);  width: 172px;  height: 29px;  border: 0px;}
.modifica-carrello:hover {  background-image: url(includes/languages/italian/images/buttons/carrello/modifica2.jpg);  border: 0px;}
a.accedi-affiliazione { display: block; }
.accedi-affiliazione {  background-image: url(includes/languages/italian/images/buttons/affiliazione/accedi.jpg);  width: 172px;  height: 29px;  border: 0px;}
.accedi-affiliazione:hover {  background-image: url(includes/languages/italian/images/buttons/affiliazione/accedi2.jpg);  border: 0px;}
a.continua-affiliazione { display: block; }
.continua-affiliazione {  background-image: url(includes/languages/italian/images/buttons/affiliazione/continua.jpg);  width: 172px;  height: 29px;  border: 0px;}
.continua-affiliazione:hover {  background-image: url(includes/languages/italian/images/buttons/affiliazione/continua2.jpg);  border: 0px;}
a.indietro-affiliazione { display: block; }
.indietro-affiliazione {  background-image: url(includes/languages/italian/images/buttons/affiliazione/indietro.jpg);  width: 172px;  height: 29px;  border: 0px;  display: block;}
.indietro-affiliazione:hover {  background-image: url(includes/languages/italian/images/buttons/affiliazione/indietro2.jpg);  border: 0px;}
.account-affiliazione {  background-image: url(includes/languages/italian/images/buttons/affiliazione/account.jpg);  width: 172px;  height: 29px;  border: 0px;}
.account-affiliazione:hover {  background-image: url(includes/languages/italian/images/buttons/affiliazione/account2.jpg);  border: 0px;}
.password-affiliazione {  background-image: url(includes/languages/italian/images/buttons/affiliazione/password.jpg);  width: 172px;  height: 29px;  border: 0px;}
.password-affiliazione:hover {  background-image: url(includes/languages/italian/images/buttons/affiliazione/password2.jpg);  border: 0px;}
.news-affiliazione {  background-image: url(includes/languages/italian/images/buttons/affiliazione/news.jpg);  width: 172px;  height: 29px;  border: 0px;}
.news-affiliazione:hover {  background-image: url(includes/languages/italian/images/buttons/affiliazione/news2.jpg);  border: 0px;}
.banner-affiliazione {  background-image: url(includes/languages/italian/images/buttons/affiliazione/bannerlink.jpg);  width: 172px;  height: 29px;  border: 0px;}
.banner-affiliazione:hover {  background-image: url(includes/languages/italian/images/buttons/affiliazione/bannerlink2.jpg);  border: 0px;}
.articoli-affiliazione {  background-image: url(includes/languages/italian/images/buttons/affiliazione/linkarticoli.jpg);  width: 172px;  height: 29px;  border: 0px;}
.articoli-affiliazione:hover {  background-image: url(includes/languages/italian/images/buttons/affiliazione/linkarticoli2.jpg);  border: 0px;}
.crealink-affiliazione {  background-image: url(includes/languages/italian/images/buttons/affiliazione/crealink.jpg);  width: 172px;  height: 29px;  border: 0px;}
.crealink-affiliazione:hover {  background-image: url(includes/languages/italian/images/buttons/affiliazione/crealink2.jpg);  border: 0px;}
.crealink-affiliazione {  background-image: url(includes/languages/italian/images/buttons/affiliazione/crealink.jpg);  width: 172px;  height: 29px;  border: 0px;}
.crealink-affiliazione:hover {  background-image: url(includes/languages/italian/images/buttons/affiliazione/crealink2.jpg);  border: 0px;}
.linktestuali-affiliazione {  background-image: url(includes/languages/italian/images/buttons/affiliazione/linktestuali.jpg);  width: 172px;  height: 29px;  border: 0px;}
.linktestuali-affiliazione:hover {  background-image: url(includes/languages/italian/images/buttons/affiliazione/linktestuali2.jpg);  border: 0px;}
.rapportoclik-affiliazione {  background-image: url(includes/languages/italian/images/buttons/affiliazione/rapportoclick.jpg);  width: 172px;  height: 29px;  border: 0px;}
.rapportoclik-affiliazione:hover {  background-image: url(includes/languages/italian/images/buttons/affiliazione/rapportoclick2.jpg);  border: 0px;}
.rapportovendite-affiliazione {  background-image: url(includes/languages/italian/images/buttons/affiliazione/rapportovendite.jpg);  width: 172px;  height: 29px;  border: 0px;}
.rapportovendite-affiliazione:hover {  background-image: url(includes/languages/italian/images/buttons/affiliazione/rapportovendite2.jpg);  border: 0px;}
.rapportopagamenti-affiliazione {  background-image: url(includes/languages/italian/images/buttons/affiliazione/rapportopagamenti.jpg);  width: 172px;  height: 29px;  border: 0px;}
.rapportopagamenti-affiliazione:hover {  background-image: url(includes/languages/italian/images/buttons/affiliazione/rapportopagamenti2.jpg);  border: 0px;}
.crea-affiliazione {  background-image: url(includes/languages/italian/images/buttons/affiliazione/button_affiliate_build_a_link.gif);  width: 172px;  height: 29px;  border: 0px;}
.crea-affiliazione:hover {  background-image: url(includes/languages/italian/images/buttons/affiliazione/button_affiliate_build_a_link.gif);  border: 0px;}
.leggi-promozione {  background-image: url(includes/languages/italian/images/buttons/leggi.jpg);  width: 172px;  height: 29px;  border: 0px;}
.leggi-promozione:hover {  background-image: url(includes/languages/italian/images/buttons/leggi2.jpg);  border: 0px;}
a.aggiungi-indirizzo { display: block; }
.aggiungi-indirizzo {  background-image: url(includes/languages/italian/images/buttons/account/aggiungindirizzo.jpg);  width: 172px;  height: 29px;  border: 0px;}
.aggiungi-indirizzo:hover {  background-image: url(includes/languages/italian/images/buttons/account/aggiungindirizzo2.jpg);  border: 0px;}
a.cancella { display: block; }
.cancella {  background-image: url(includes/languages/italian/images/buttons/account/cancella.jpg);  width: 172px;  height: 29px;  border: 0px;}
.cancella:hover {  background-image: url(includes/languages/italian/images/buttons/account/cancella2.jpg);  border: 0px;}


.categoria {  height: 20px;  cursor: pointer;}
.sottocategoria {  padding-left: 10px;  padding-bottom: 5px;}
.sottocategoria a {  color: #c24d19;  text-decoration: none;  border: 0px;}
.sottocategoria a:hover {  color: #c24d19;  text-decoration: underline;  border: 0px;}
.selected { background: #b0d7ff; }
#categorie {
  padding: 10px 0 10px 10px;
  font-family:Arial, Helvetica, sans-serif; font-size:11px;
  text-align: left;
  color: #86141b;
  background: url(includes/sts_templates/2010-full/images/sfondo-menu.jpg) repeat-y;
  border-bottom: 1px solid #cdcdcd;
  border-top: 1px solid #cdcdcd;
  width: 166px;
  position: absolute;
  z-index: 8;
}
.box-menu {  height: 445px;  margin: 15px 0 0 10px;}

.box-libri {  background: url(includes/sts_templates/2010-full/images/libri/contorno_centrale.gif) repeat-y;
  width: 130px;  height: auto;  margin-left: -6px;  position: absolute;  z-index: 50;}
.box-libri {
  background: url(includes/sts_templates/2010-full/images/libri/contorno_top.gif) no-repeat;
  width: 130px;
  height: 102px;
  margin-top: -7px;
  position: absolute;
  z-index: 50;
}
.box-libri-bottom {
  background: url(includes/sts_templates/2010-full/images/libri/contorno_bottom.gif) no-repeat;
  background-position: bottom;
  width: 130px;
  height: 100px;
  margin-top: -90px;
  margin-left: -6px;
  position: absolute;
  z-index: 48;
}
.box-libri-small {
  background: url(includes/sts_templates/2010-full/images/libri/contorno_centrale.gif) repeat-y;
  width: 105px;
  height: auto;
  margin-left: -6px;
  position: absolute;
  z-index: 50;
}
.box-libri-small {
  background: url(includes/sts_templates/2010-full/images/libri/contorno_top_small.gif) no-repeat;
  width: 105px;
  height: 105px;
  margin-top: -7px;
  position: absolute;
  z-index: 50;
}
#libri_piccoli table tr td a div.box-libri {
  background: url(includes/sts_templates/2010-full/images/libri/contorno_top_small.gif) no-repeat;
  width: 105px;
  height: 105px;
  margin-top: -7px;
  position: absolute;
  z-index: 50;
}
.box-libri-small-bottom {
  background: url(includes/sts_templates/2010-full/images/libri/contorno_bottom_small.gif) no-repeat;
  width: 105px;
  height: 98px;
  margin-top: -66px;
  margin-left: -7px;
  position: relative;
  z-index: 52;
}
#libri_piccoli table tr td a div.box-libri-bottom {
  background: url(includes/sts_templates/2010-full/images/libri/contorno_bottom_small.gif) no-repeat;
  width: 105px;
  height: 98px;
  margin-top: -66px;
  margin-left: -7px;
  position: relative;
  z-index: 52;
}
.box-articoli {
  background-image: url(includes/sts_templates/2010-full/images/libri/contorno-imgarticoli.gif);
  background-repeat: no-repeat;
  height: 61px;
  width: 61px;
  margin-left: -3px;
  margin-bottom: -58px;
  padding-right: 2px;
  position: relative;
  z-index: 5;
}
.breadcrumbs {
  padding-left: 20px;
  padding-right: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: left;
  color: #333333;
}

.ebooks-little{
	width: 109px;
	height: 21px;
	margin-top:-25px;
	padding-top:4px;
	margin-left:5px;
	background-color:#afde41;
	z-index:150;
	position:absolute;
}
/* Points/Rewards Module V2.1beta BOF */
SPAN.pointWarning {
  color: #f00;
  font-size: 10px;
}

.pointFaq {
  background-color:#f8f8f9;
  border: 1px dashed #bbc3d3;
  display: none;
  position: relative;
  padding:4px;
  margin:2px;
  text-align:justify;
}

.greycell
{
background-color:LightGray;
font-family: Arial, Helvetica, sans-serif;
font-weight:700;
}
/* Points/Rewards Module V2.1beta EOF */

