/* Mixin to create a triangle element
 * @param $direction: The direction of the arrow.
 * @param $color: The color of the arrow @default #000000.
 * @param $size: The size of the arrow @default 1em. */
/* Mixin for setting both width and height of an element
 * @param $width: The width size.
 * @param $height: The height size @default same of $width. */
/* Mixin for setting both max-width and max-height of an element
 * @param $width: The max-width size.
 * @param $height: The max-height size @default same of $width. */
/* Mixin for setting both min-width and hmin-eight of an element
 * @param $width: The min-width size.
 * @param $height: The min-height size @default same of $width. */
/* Mixin to draw an SVG arrow
 * @param $rotation: Value in degrees, 0 means arrow pointing to right.
 * @param $color: Fill color of the figure. */
/* Replace all occurrences of the search string with the replacement string
 * @param $search: The value being searched for, otherwise known as the needle.
 * @param $replace: The replacement value that replaces found search values.
 * @param $subject: The string being searched and replaced on, otherwise known as the haystack. */
/* Mixin to make squared an HTML element
 * @param $percentage: Value in percentage, gives the ratio between width and height */
/* Mixin to make center things with position and transform properties
 * @param $reset: Get the initial behaviour */
/* Mixin to make center things with position and transform properties
 * @param $reset: Get the initial behaviour */
/* Mixin to center things with position and transform properties
 * @param $reset: Get the initial behaviour */
/* line 106, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss */
html {
  font-size: 81.25%;
  line-height: 1;
}

/* line 4, ../src/sass/collana.sass */
div#container {
  position: relative;
  width: 100%;
  margin: 0 auto;
}

/* line 9, ../src/sass/collana.sass */
.contenitore_centrale {
  position: relative;
  width: 990px;
  margin: 0 auto;
  overflow: hidden;
  clear: both;
  background: #ffffff;
}

/* line 17, ../src/sass/collana.sass */
.cont_1_div {
  width: 990px;
  overflow: hidden;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  background: url("/img/share/back_logo.gif") repeat-x 0 0;
  height: 99px;
}

/* line 26, ../src/sass/collana.sass */
.cont_1_div_1 {
  width: 247px;
  float: left;
  overflow: hidden;
  padding: 48px 0;
  position: relative;
  min-height: 350px;
}
/* line 33, ../src/sass/collana.sass */
.cont_1_div_1 div {
  position: absolute;
  top: 48px;
}

/* line 37, ../src/sass/collana.sass */
.cont_1_div_2 {
  width: 743px;
  float: left;
  overflow: hidden;
  padding: 0;
}

/* line 43, ../src/sass/collana.sass */
.contenitore_collane {
  width: 990px;
  overflow: hidden;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  background: url("/img/collane/back_collane.gif") repeat-y 0 0;
  border-bottom: 30px #fff solid;
}

/* line 52, ../src/sass/collana.sass */
.pad_cont_1_div_2 {
  padding: 30px 0;
}

/* line 55, ../src/sass/collana.sass */
.tab_collana {
  width: 743px;
}

/* line 58, ../src/sass/collana.sass */
.collana_td_1, .collana_td_2 {
  width: 235px;
  padding: 0 1px 0 0;
}

/* line 62, ../src/sass/collana.sass */
.collana_td_3 {
  width: 271px;
  padding: 0;
}

/* line 66, ../src/sass/collana.sass */
.tab_collana a {
  display: block;
  padding: 9px 20px;
  font-size: 0.9em;
  text-decoration: none;
}
/* line 71, ../src/sass/collana.sass */
.tab_collana a:visited {
  display: block;
  padding: 9px 20px;
  font-size: 0.9em;
  text-decoration: none;
}
/* line 76, ../src/sass/collana.sass */
.tab_collana a:hover {
  background: #fff url("/img/collane/fre.gif") no-repeat left center;
  display: block;
  padding: 9px 20px;
  font-size: 0.9em;
  text-decoration: none;
}

/* SCROLL */
/* line 85, ../src/sass/collana.sass */
.selectfloat {
  float: right;
  padding: 0;
}

/* line 89, ../src/sass/collana.sass */
.input_libri {
  background: #ececec;
  border: 1px #6a6a6a solid;
  min-width: 200px;
}

/* line 94, ../src/sass/collana.sass */
.pad_titolo_pagina {
  padding: 34px 0 34px 40px;
  width: 935px;
  overflow: hidden;
}

/* line 99, ../src/sass/collana.sass */
.pad_titolo_pagina2 {
  padding: 34px 0 15px 40px;
  width: 910px;
  overflow: hidden;
}

/* line 104, ../src/sass/collana.sass */
.pad_titolo_pagina3 {
  padding: 15px 0 15px 0;
  width: 630px;
  overflow: hidden;
}

/* line 109, ../src/sass/collana.sass */
.tooltip {
  display: none;
  background-color: #222f4a;
  /*	border:1px solid #fff; */
  border: 1px solid #f6d73d;
  padding: 15px;
  -moz-box-shadow: 2px 2px 2px #656565;
  -webkit-box-shadow: 2px 2px 2px #656565;
  /*	color:#fff; */
  color: #f6d73d;
  width: 130px;
  text-align: center;
}
/* line 121, ../src/sass/collana.sass */
.tooltip div {
  line-height: 14px;
  padding: 5px 0;
  text-transform: uppercase;
}

/* line 126, ../src/sass/collana.sass */
.tooltip_def {
  background-color: #222f4a;
  padding: 15px;
  /*	color:#d3d5db; */
  color: #f6d73d;
  width: 130px;
  text-align: center;
  display: block;
  position: absolute;
  top: 20px;
  left: 10px;
}

/* line 138, ../src/sass/collana.sass */
.tooltip_def_aut {
  line-height: 14px;
  padding: 5px 0;
}

/* line 142, ../src/sass/collana.sass */
.tooltip_def_tit {
  line-height: 14px;
  padding: 5px 0;
  text-transform: uppercase;
  font-size: 1.1em;
}

/* line 148, ../src/sass/collana.sass */
.tooltip_def a {
  /*	color:#d3d5db; */
  color: #f6d73d;
  text-decoration: none;
}
/* line 152, ../src/sass/collana.sass */
.tooltip_def a:visited, .tooltip_def a:hover {
  /*	color:#d3d5db; */
  color: #f6d73d;
  text-decoration: none;
}

/* line 157, ../src/sass/collana.sass */
.ele_libri {
  width: 910px;
  overflow: hidden;
  padding: 30px 0 0 0;
  position: relative;
}
/* line 162, ../src/sass/collana.sass */
.ele_libri ul {
  width: 910px;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 167, ../src/sass/collana.sass */
.ele_libri ul li {
  float: left;
  padding: 0;
  margin: 0;
}
/* line 171, ../src/sass/collana.sass */
.ele_libri a {
  display: block;
}

/* line 174, ../src/sass/collana.sass */
.pad_collana {
  width: 910px;
  padding: 0 40px 30px 40px;
  background: url("/img/collane/sep.png") no-repeat center bottom;
}

/* line 179, ../src/sass/collana.sass */
.pad_collana2 {
  width: 910px;
  padding: 30px 40px 30px 40px;
}

/* line 184, ../src/sass/collana.sass */
.bar-189 .jScrollPaneTrack {
  width: 7px;
  background: url("/img/share/back_189.gif") repeat-y 0 0;
  padding: 0;
}
/* line 188, ../src/sass/collana.sass */
.bar-189 .jScrollPaneDrag {
  background: #212e47;
}

/* line 191, ../src/sass/collana.sass */
.scroll-pane {
  overflow: auto;
  float: left;
}
/* line 194, ../src/sass/collana.sass */
.scroll-pane ul {
  padding: 0 0 0 15px;
  margin: 0;
}
/* line 197, ../src/sass/collana.sass */
.scroll-pane ul li {
  padding: 0 0 5px;
}
/* line 199, ../src/sass/collana.sass */
.scroll-pane p {
  padding: 0 0 10px 0;
}

/* line 202, ../src/sass/collana.sass */
.jScrollPaneContainer {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* line 207, ../src/sass/collana.sass */
.jScrollPaneTrack {
  position: absolute;
  cursor: pointer;
  right: 0;
  top: 0;
  height: 100%;
}

/* line 214, ../src/sass/collana.sass */
.jScrollPaneDrag {
  position: absolute;
  background: #666;
  cursor: pointer;
  overflow: hidden;
}

/* line 220, ../src/sass/collana.sass */
.jScrollPaneDragTop {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

/* line 226, ../src/sass/collana.sass */
.jScrollPaneDragBottom {
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

/* line 232, ../src/sass/collana.sass */
a {
  /*background-color:#f60; */
  /*background-color:#f60; */
}
/* line 233, ../src/sass/collana.sass */
a.jScrollArrowUp {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  text-indent: -2000px;
  overflow: hidden;
  /*background-color:#666; */
  height: 9px;
}
/* line 245, ../src/sass/collana.sass */
a.jScrollArrowDown {
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  text-indent: -2000px;
  overflow: hidden;
  /*background-color:#666; */
  height: 9px;
}
/* line 257, ../src/sass/collana.sass */
a.jScrollActiveArrowButton {
  /*background-color:#f00; */
}

/*background-color:#f00; */
/* SMENU SCHEDA */
/* line 264, ../src/sass/collana.sass */
.cont_scheda_libro {
  width: 990px;
  overflow: hidden;
}

/* line 268, ../src/sass/collana.sass */
.cont_scheda_libro_1 {
  width: 250px;
  overflow: hidden;
  float: left;
  padding: 80px 0 30px 40px;
}

/* line 274, ../src/sass/collana.sass */
.cont_scheda_libro_1_2 {
  width: 250px;
  overflow: hidden;
  float: left;
  padding: 15px 0 0 40px;
}

/* line 280, ../src/sass/collana.sass */
.cont_scheda_libro_2 {
  width: 673px;
  overflow: hidden;
  float: left;
  padding: 15px 0 30px 0;
}

/* line 286, ../src/sass/collana.sass */
.cont_scheda_libro_3 {
  width: 923px;
  overflow: hidden;
  float: left;
  padding: 15px 0 30px 40px;
}

/* line 292, ../src/sass/collana.sass */
#menu_top3 {
  height: 35px;
  padding: 0 0 26px 43px;
  width: 630px;
  background: url("/img/collane/sepmenu.png") no-repeat 0 26px;
  overflow: hidden;
}

/* line 299, ../src/sass/collana.sass */
ul#main-menu3 {
  list-style: none;
  height: 35px;
  width: auto;
}
/* line 303, ../src/sass/collana.sass */
ul#main-menu3 li {
  height: 35px;
  float: left;
  padding: 0;
}
/* line 307, ../src/sass/collana.sass */
ul#main-menu3 li a {
  display: block;
  background-position: 0 -70px;
  background-repeat: no-repeat;
  text-indent: -999px;
  overflow: hidden;
  height: 35px;
}
/* line 314, ../src/sass/collana.sass */
ul#main-menu3 li a:visited {
  display: block;
  background-position: 0 -70px;
  background-repeat: no-repeat;
  text-indent: -999px;
  overflow: hidden;
  height: 35px;
}
/* line 321, ../src/sass/collana.sass */
ul#main-menu3 li a:hover {
  display: block;
  background-position: 0 -35px;
  background-repeat: no-repeat;
  text-indent: -999px;
  overflow: hidden;
  height: 35px;
  position: relative;
  z-index: 2000;
}
/* line 330, ../src/sass/collana.sass */
ul#main-menu3 li a.active {
  background-position: 0 0;
  height: 35px;
}
/* line 333, ../src/sass/collana.sass */
ul#main-menu3 li a.active:visited, ul#main-menu3 li a.active:hover {
  background-position: 0 0;
  height: 35px;
}

/* line 337, ../src/sass/collana.sass */
.main-menu3-it-300_a {
  background-image: url("/it/img/smenu/300_a.png");
  width: 99px;
}

/* line 341, ../src/sass/collana.sass */
.main-menu3-it-300_b {
  background-image: url("/it/img/smenu/300_b.png");
  width: 86px;
}

/* line 345, ../src/sass/collana.sass */
.main-menu3-it-300_c {
  background-image: url("/it/img/smenu/300_c.png");
  width: 99px;
}

/* line 349, ../src/sass/collana.sass */
.main-menu3-it-300_d {
  background-image: url("/it/img/smenu/300_d.png");
  width: 101px;
}

/* line 353, ../src/sass/collana.sass */
.contiene_desc {
  padding: 0 0 0 43px;
  width: 630px;
  overflow: hidden;
}

/* line 358, ../src/sass/collana.sass */
.scheda_tit_aut {
  padding-bottom: 3px;
}
/* line 360, ../src/sass/collana.sass */
.scheda_tit_aut div {
  padding-bottom: 3px;
}
/* line 363, ../src/sass/collana.sass */
.scheda_tit_aut div h1.scheda_autore {
  font-size: 1.2em;
  font-weight: bold;
}
/* line 366, ../src/sass/collana.sass */
.scheda_tit_aut div h1.scheda_titolo {
  font-size: 1.5em;
  font-weight: bold;
}

/* line 370, ../src/sass/collana.sass */
.scheda_ante {
  font-size: 1.1em;
  padding: 0 17px 15px 0;
  text-align: justify;
}
/* line 374, ../src/sass/collana.sass */
.scheda_ante ul {
  padding: 0 0 0 15px;
  margin: 0;
}
/* line 377, ../src/sass/collana.sass */
.scheda_ante ul li {
  padding: 0;
}
/* line 379, ../src/sass/collana.sass */
.scheda_ante p {
  padding: 0;
}

/* line 382, ../src/sass/collana.sass */
.scheda_premi {
  color: #646464;
  padding: 0 0 15px;
}

/* line 386, ../src/sass/collana.sass */
.blocco_evento {
  padding: 7px 0 8px;
  color: #969696;
  line-height: 15px;
  font-size: 0.9em;
}
/* line 391, ../src/sass/collana.sass */
.blocco_evento a {
  font-size: 1.1em;
}
/* line 393, ../src/sass/collana.sass */
.blocco_evento a:visited, .blocco_evento a:hover {
  font-size: 1.1em;
}

/* line 396, ../src/sass/collana.sass */
.scheda_altri {
  padding: 15px 0;
}
/* line 398, ../src/sass/collana.sass */
.scheda_altri div {
  padding: 0 0 5px;
}

/* line 401, ../src/sass/collana.sass */
.scheda_altri_tit {
  text-transform: uppercase;
  font-size: 1.1em;
}

/* line 405, ../src/sass/collana.sass */
.img_libro {
  padding-bottom: 20px;
}

/* line 408, ../src/sass/collana.sass */
.dett_libro {
  font-size: 1.1em;
  line-height: 16px;
  color: #646464;
  padding-bottom: 10px;
}
/* line 413, ../src/sass/collana.sass */
.dett_libro a {
  font-size: 0.8em;
  text-transform: uppercase;
}
/* line 416, ../src/sass/collana.sass */
.dett_libro a:visited, .dett_libro a:hover {
  font-size: 0.8em;
  text-transform: uppercase;
}

/* OVERLAY */
/* line 422, ../src/sass/collana.sass */
.apple_overlay_login {
  display: none;
  width: 592px;
  padding: 35px;
}
/* line 426, ../src/sass/collana.sass */
.apple_overlay_login .close {
  background-image: url(/img/gallery/close.gif);
  position: absolute;
  right: 20px;
  top: 15px;
  cursor: pointer;
  height: 22px;
  width: 22px;
}

/* line 435, ../src/sass/collana.sass */
#suggerisci_popup {
  background: #fff;
}

/* line 438, ../src/sass/collana.sass */
#recensione_popup, #autore_popup {
  background: #fff;
  height: 450px;
  overflow: auto;
}

/* line 443, ../src/sass/collana.sass */
#audio_popup, #spedizione_popup, #gadget_popup {
  background: #fff;
}

/* line 448, ../src/sass/collana.sass */
.form_utente {
  width: 550px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0;
}

/* line 454, ../src/sass/collana.sass */
.dett_libro_sep {
  background: url("/img/collane/back_left_scheda.png") no-repeat 0 0;
  line-height: 16px;
  color: #646464;
  padding: 20px 0 20px;
}
/* line 459, ../src/sass/collana.sass */
.dett_libro_sep a {
  font-size: 0.9em;
  text-transform: uppercase;
}
/* line 462, ../src/sass/collana.sass */
.dett_libro_sep a:visited, .dett_libro_sep a:hover {
  font-size: 0.9em;
  text-transform: uppercase;
}

/* line 466, ../src/sass/collana.sass */
.blocco_altri {
  padding: 7px 0 7px;
}

/* line 469, ../src/sass/collana.sass */
.scheda_blocco_right {
  padding-bottom: 30px;
  width: 630px;
  overflow: hidden;
}

/* line 474, ../src/sass/collana.sass */
.scheda_blocco_right2 {
  background: url("/img/collane/sep_right_scheda.png") no-repeat 0 0;
  padding-top: 30px;
  padding-bottom: 30px;
  width: 617px;
  overflow: hidden;
}

/* line 481, ../src/sass/collana.sass */
.scheda_blocco_right ul {
  width: 630px;
  padding: 10px 0 0 0;
  margin: 0;
  list-style-type: none;
}
/* line 486, ../src/sass/collana.sass */
.scheda_blocco_right ul li {
  width: 305px;
  float: left;
  padding: 5px 10px 0 0;
}

/* line 491, ../src/sass/collana.sass */
.scheda_blocco_right2 ul {
  width: 673px;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
/* line 496, ../src/sass/collana.sass */
.scheda_blocco_right2 ul li {
  width: 305px;
  float: left;
  padding: 15px 10px 0 0;
  height: 100px;
}

/* line 502, ../src/sass/collana.sass */
.scheda_blocco_right3 {
  padding-bottom: 30px;
  width: 630px;
  overflow: hidden;
}

/* line 507, ../src/sass/collana.sass */
.blocco_articoli {
  border-bottom: 1px #e5e5e5 solid;
  padding: 18px 0;
  overflow: hidden;
}

/* line 513, ../src/sass/collana.sass */
h2.trigger {
  width: 617px;
  background: url("/img/share/h2_dis.gif") no-repeat right top;
  font-size: 1.1em;
  font-weight: bold;
  cursor: pointer;
}
/* line 519, ../src/sass/collana.sass */
h2.actives {
  width: 617px;
  background: url("/img/share/h2_att.gif") no-repeat right top;
  font-size: 1.1em;
  font-weight: bold;
  cursor: pointer;
}

/* line 526, ../src/sass/collana.sass */
.padding_faq {
  padding: 5px 0 0 0;
}
/* line 528, ../src/sass/collana.sass */
.padding_faq ul {
  padding: 0 0 0 15px;
  margin: 0;
}
/* line 531, ../src/sass/collana.sass */
.padding_faq ul li {
  padding: 0;
}
/* line 533, ../src/sass/collana.sass */
.padding_faq p {
  padding: 0;
}

/* line 536, ../src/sass/collana.sass */
.bloccogal2 {
  background: #314162;
  box-shadow: 0 0 6px #9a9a9a;
  -webkit-box-shadow: 0 0 6px #9a9a9a;
  -moz-box-shadow: 0 0 6px #9a9a9a;
  float: left;
  margin: 5px 15px 10px 0;
  width: 21%;
}

/* line 544, ../src/sass/collana.sass */
.bloccoinfo {
  float: right;
  width: 74%;
}

/* line 548, ../src/sass/collana.sass */
.bloccogal {
  background: #314162;
  border-top: 5px #314162 solid;
  border-left: 5px #314162 solid;
  border-right: 5px #314162 solid;
  box-shadow: 0 0 6px #9a9a9a;
  -webkit-box-shadow: 0 0 6px #9a9a9a;
  -moz-box-shadow: 0 0 6px #9a9a9a;
  float: left;
  margin: 5px 15px 0 0;
}

/* line 559, ../src/sass/collana.sass */
.bloccogal_att {
  box-shadow: 0 0 6px #9a9a9a;
  -webkit-box-shadow: 0 0 6px #9a9a9a;
  -moz-box-shadow: 0 0 6px #9a9a9a;
  background: #d7c18b;
  border-top: 5px #d7c18b solid;
  border-left: 5px #d7c18b solid;
  border-right: 5px #d7c18b solid;
  float: left;
  margin: 5px 15px 0 0;
}

/* line 570, ../src/sass/collana.sass */
.linkgal {
  text-align: right;
  padding: 2px 0;
}
/* line 573, ../src/sass/collana.sass */
.linkgal a {
  color: #fff;
  text-decoration: none;
}
/* line 576, ../src/sass/collana.sass */
.linkgal a:visited, .linkgal a:hover {
  color: #fff;
  text-decoration: none;
}

/* line 580, ../src/sass/collana.sass */
.linkgal_att {
  text-align: right;
  padding: 2px 0;
}
/* line 583, ../src/sass/collana.sass */
.linkgal_att a {
  color: #314162;
  text-decoration: none;
}
/* line 586, ../src/sass/collana.sass */
.linkgal_att a:visited, .linkgal_att a:hover {
  color: #314162;
  text-decoration: none;
}

/* line 590, ../src/sass/collana.sass */
.linkgal_audio {
  text-align: right;
  padding: 2px 0;
  background: url("/img/share/ico_audio.gif") no-repeat 0 5px;
}
/* line 594, ../src/sass/collana.sass */
.linkgal_audio a {
  color: #fff;
  text-decoration: none;
}
/* line 597, ../src/sass/collana.sass */
.linkgal_audio a:visited, .linkgal_audio a:hover {
  color: #fff;
  text-decoration: none;
}

/* line 601, ../src/sass/collana.sass */
.linkgal_audio_att {
  text-align: right;
  padding: 2px 0;
  background: url("/img/share/ico_audio_att.gif") no-repeat 0 5px;
}
/* line 605, ../src/sass/collana.sass */
.linkgal_audio_att a {
  color: #314162;
  text-decoration: none;
}
/* line 608, ../src/sass/collana.sass */
.linkgal_audio_att a:visited, .linkgal_audio_att a:hover {
  color: #314162;
  text-decoration: none;
}

/* line 612, ../src/sass/collana.sass */
.scheda_blocco_right_1 {
  width: 305px;
  float: left;
  padding: 0 10px 0 0;
}

/* line 617, ../src/sass/collana.sass */
.indietro {
  color: #314162;
  float: right;
  font-weight: bold;
}
/* line 621, ../src/sass/collana.sass */
.indietro a {
  text-decoration: none;
}
/* line 623, ../src/sass/collana.sass */
.indietro a:visited, .indietro a:hover {
  text-decoration: none;
}

/* SCROLLER */
/* root element for tabs */
/* line 629, ../src/sass/collana.sass */
ul.css-tabs2 {
  margin: 0 !important;
  padding: 0;
  height: 70px;
  list-style-type: none;
}
/* line 634, ../src/sass/collana.sass */
ul.css-tabs2 li {
  float: left;
  padding: 0;
  margin: 0;
  font-size: 0.8em;
  padding: 0 5px;
}
/* line 640, ../src/sass/collana.sass */
ul.css-tabs2 a {
  height: 46px;
  width: 46px;
  position: relative;
  display: block;
  border: 4px #314162 solid;
}
/* line 646, ../src/sass/collana.sass */
ul.css-tabs2 a:visited {
  height: 46px;
  width: 46px;
  position: relative;
  border: 4px #314162 solid;
  display: block;
}
/* line 652, ../src/sass/collana.sass */
ul.css-tabs2 a:hover {
  height: 46px;
  width: 46px;
  position: relative;
  border: 4px #d7c18b solid;
  display: block;
}
/* line 658, ../src/sass/collana.sass */
ul.css-tabs2 a.current {
  height: 46px;
  width: 46px;
  position: relative;
  background: url(/img/gallery/att.png) no-repeat 0 0;
  display: block;
  border: 4px #d7c18b solid;
}

/* single tab */
/* link inside the tab. uses a background image */
/* selected tab */
/* tab pane */
/* line 674, ../src/sass/collana.sass */
.css-panes2 div.fontcolor {
  width: 630px;
  text-align: left;
  padding: 0;
}

/*	root element for the scrollable.
 *	when scrolling occurs this element stays still. */
/* line 683, ../src/sass/collana.sass */
.blocco_scrollable {
  width: 630px;
  height: 54px;
  overflow: hidden;
  padding: 17px 0;
}

/* line 689, ../src/sass/collana.sass */
.scrollable_left, .scrollable_right {
  float: left;
  width: 25px;
  height: 54px;
  position: relative;
}

/* line 695, ../src/sass/collana.sass */
.scrollable {
  position: relative;
  overflow: hidden;
  width: 580px;
  height: 54px;
  float: left;
  padding: 0;
}
/* line 702, ../src/sass/collana.sass */
.scrollable .items {
  /* this cannot be too large */
  width: 20000em;
  position: absolute;
  clear: both;
}

/* line 708, ../src/sass/collana.sass */
.items div {
  float: left;
  width: 580px;
}

/* line 712, ../src/sass/collana.sass */
.scrollable .active {
  /*	border:2px solid #000; */
  position: relative;
  cursor: default;
}

/* prev, next, prevPage and nextPage buttons */
/* line 720, ../src/sass/collana.sass */
a.browse {
  background: url(/img/gallery/hori_large.png) no-repeat;
  display: block;
  width: 25px;
  height: 54px;
  margin: 0;
  cursor: pointer;
  text-indent: -99999px;
}
/* line 728, ../src/sass/collana.sass */
a.right {
  background-position: 0 -54px;
  clear: right;
  margin-right: 0px;
}
/* line 732, ../src/sass/collana.sass */
a.right:hover {
  background-position: -25px -54px;
}
/* line 734, ../src/sass/collana.sass */
a.right:active {
  background-position: -50px -54px;
}
/* line 736, ../src/sass/collana.sass */
a.left {
  margin-left: 0px;
}
/* line 738, ../src/sass/collana.sass */
a.left:hover {
  background-position: -25px 0;
}
/* line 740, ../src/sass/collana.sass */
a.left:active {
  background-position: -50px 0;
}
/* line 742, ../src/sass/collana.sass */
a.up, a.down {
  float: none;
  margin: 10px 50px;
}
/* line 746, ../src/sass/collana.sass */
a.up:hover {
  background-position: -25px 0;
}
/* line 748, ../src/sass/collana.sass */
a.up:active {
  background-position: -50px 0;
}
/* line 750, ../src/sass/collana.sass */
a.down {
  background-position: 0 -54px;
}
/* line 752, ../src/sass/collana.sass */
a.down:hover {
  background-position: -25px -54px;
}
/* line 754, ../src/sass/collana.sass */
a.down:active {
  background-position: -50px -54px;
}
/* line 756, ../src/sass/collana.sass */
a.disabled {
  visibility: hidden !important;
}

/* right */
/* left */
/* up and down */
/* up */
/* down */
/* disabled navigational button */
/* line 771, ../src/sass/collana.sass */
.bloccogallery {
  overflow: hidden;
  width: 630px;
}
/* line 774, ../src/sass/collana.sass */
.bloccogallery div {
  margin-left: auto;
  margin-right: auto;
}

/* line 778, ../src/sass/collana.sass */
.txt_audio {
  padding: 6px 0 0 0;
  font-size: 0.9em;
}

/* line 782, ../src/sass/collana.sass */
.riproduci {
  padding: 8px 0 0 0;
  font-size: 0.9em;
  text-transform: uppercase;
}
/* line 786, ../src/sass/collana.sass */
.riproduci a {
  padding: 3px 0 8px 25px;
  background: url("/img/share/riproduci.gif") no-repeat 0 0;
}
/* line 789, ../src/sass/collana.sass */
.riproduci a:visited, .riproduci a:hover {
  padding: 3px 0 8px 25px;
  background: url("/img/share/riproduci.gif") no-repeat 0 0;
}

/* line 793, ../src/sass/collana.sass */
.titolo_audio {
  font-size: 1.2em;
}

/* line 796, ../src/sass/collana.sass */
.input_popup_int_1 {
  width: 268px;
  border: 1px #1f2b46 solid;
  padding: 1px 0;
}

/* line 801, ../src/sass/collana.sass */
.input_ele_2 {
  width: 548px;
  border: 1px #1f2b46 solid;
  padding: 1px 0;
  height: 60px;
}

/* line 807, ../src/sass/collana.sass */
.txtformpp {
  padding: 10px 0 0 0;
}

/* line 810, ../src/sass/collana.sass */
.inpformpp {
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0 0 0;
}

/* line 815, ../src/sass/collana.sass */
.informativa {
  width: 548px;
  border: 1px #8e8f8f solid;
  height: 150px;
  overflow: auto;
  font-size: 0.9em;
  line-height: 15px;
}

/* line 823, ../src/sass/collana.sass */
.pad_informativa {
  padding: 10px;
}

/* line 826, ../src/sass/collana.sass */
.padding_left_gal {
  padding: 0 0 45px;
  overflow: hidden;
}

/* line 830, ../src/sass/collana.sass */
.txt_foto {
  line-height: 15px;
  padding: 20px 0;
  font-size: 0.9em;
}

/* line 835, ../src/sass/collana.sass */
.blocco_tutti {
  width: 923px;
  overflow: hidden;
  padding-bottom: 30px;
}

/* line 840, ../src/sass/collana.sass */
.blocco_tutti_1 {
  width: 300px;
  overflow: hidden;
  float: left;
  padding-right: 20px;
}

/* line 846, ../src/sass/collana.sass */
.blocco_tutti_2 {
  width: 308px;
  overflow: hidden;
  float: left;
  padding-right: 20px;
}

/* line 852, ../src/sass/collana.sass */
.blocco_tutti_3 {
  width: 275px;
  overflow: hidden;
  float: left;
}

/* line 857, ../src/sass/collana.sass */
.indietro {
  color: #314162;
  font-weight: bold;
  font-size: 1em;
}
/* line 861, ../src/sass/collana.sass */
.indietro a {
  text-decoration: none;
}
/* line 863, ../src/sass/collana.sass */
.indietro a:hover, .indietro a:visited {
  text-decoration: none;
}

/* line 866, ../src/sass/collana.sass */
.blocco_promo {
  width: 630px;
  overflow: hidden;
  padding-bottom: 30px;
}

/* line 871, ../src/sass/collana.sass */
.blocco_promo_1 {
  width: 305px;
  overflow: hidden;
  float: left;
  padding-right: 20px;
}

/* line 877, ../src/sass/collana.sass */
.blocco_promo_2 {
  width: 305px;
  overflow: hidden;
  float: left;
}

/* line 882, ../src/sass/collana.sass */
.promo_nome {
  font-size: 0.9em;
}

/* line 885, ../src/sass/collana.sass */
.promo_libro {
  font-size: 1.1em;
}

/* line 888, ../src/sass/collana.sass */
.promo_collana {
  font-size: 0.9em;
}

/* line 891, ../src/sass/collana.sass */
.promo_sconto {
  font-size: 0.9em;
  color: #979797;
  text-decoration: line-through;
  padding: 10px 0 0 0;
}

/* line 897, ../src/sass/collana.sass */
.promo_prezzo {
  color: #494949;
}

/* line 900, ../src/sass/collana.sass */
#nav_pag_edi {
  width: 910px;
  overflow: hidden;
  padding: 30px 0 0 0;
  text-align: center;
}
/* line 905, ../src/sass/collana.sass */
#nav_pag_edi.nav_pag_pro {
  width: 710px;
}
@media (min-width: 320px) and (max-width: 767px) {
  /* line 905, ../src/sass/collana.sass */
  #nav_pag_edi.nav_pag_pro {
    width: 100%;
    text-align: center;
  }
}
/* line 910, ../src/sass/collana.sass */
#nav_pag_edi a {
  text-decoration: none;
  color: #151f35;
}
/* line 913, ../src/sass/collana.sass */
#nav_pag_edi a:visited {
  text-decoration: none;
  color: #151f35;
}
/* line 916, ../src/sass/collana.sass */
#nav_pag_edi a:hover {
  text-decoration: underline;
  color: #151f35;
}
/* line 919, ../src/sass/collana.sass */
#nav_pag_edi a.attivo_pag {
  text-decoration: none;
  color: #151f35;
  font-weight: bold;
}
/* line 923, ../src/sass/collana.sass */
#nav_pag_edi a.attivo_pag:visited {
  text-decoration: none;
  color: #151f35;
  font-weight: bold;
}
/* line 927, ../src/sass/collana.sass */
#nav_pag_edi a.attivo_pag:hover {
  text-decoration: underline;
  color: #151f35;
  font-weight: bold;
}

/* line 932, ../src/sass/collana.sass */
.promo_nav {
  width: 710px;
}

/* line 935, ../src/sass/collana.sass */
#progressbar {
  width: 0px;
  height: 10px;
}

/* line 939, ../src/sass/collana.sass */
#barbox {
  float: right;
  height: 10px;
  background-color: #FFFFFF;
  width: 100px;
  border: solid 1px #000;
  margin-right: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

/* line 949, ../src/sass/collana.sass */
#count {
  float: right;
  margin-right: 8px;
}

/* line 953, ../src/sass/collana.sass */
.subtit_extra {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 1em;
  color: #314162;
  font-weight: bold;
}

/* line 959, ../src/sass/collana.sass */
.tit_extra {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 1em;
  color: #314162;
}

/* line 964, ../src/sass/collana.sass */
.blocco_libri {
  color: #314162;
  line-height: 15px;
  overflow: hidden;
  padding: 7px 0 8px;
  width: 540px;
}

/* line 971, ../src/sass/collana.sass */
.blocco_libri_float {
  color: #314162;
  float: left;
  line-height: 15px;
  padding: 0 20px 30px 0;
  width: 250px;
}
/* line 977, ../src/sass/collana.sass */
.blocco_libri_float img {
  float: left;
  margin: 0 10px 0 0;
}
/* line 980, ../src/sass/collana.sass */
.blocco_libri_float a {
  font-size: 1.1em;
}
/* line 982, ../src/sass/collana.sass */
.blocco_libri_float a:visited, .blocco_libri_float a:hover {
  font-size: 1.1em;
}

/* line 985, ../src/sass/collana.sass */
.txt_libro {
  font-size: 0.9em;
  padding: 2px 0 0;
}

/* line 989, ../src/sass/collana.sass */
.blog_div {
  float: left;
  width: 125px;
}

/* line 993, ../src/sass/collana.sass */
.img_list3 {
  float: left;
}

/* line 996, ../src/sass/collana.sass */
.blog_auth {
  font-size: 1.2em;
  color: #314162;
  font-weight: bold;
  text-decoration: none;
}
/* line 998, ../src/sass/collana.sass */
.blog_auth:hover, .blog_auth:visited {
  font-size: 1.2em;
}
/* line 1003, ../src/sass/collana.sass */
.blog_auth:hover, .blog_auth:visited {
  color: #314162;
  font-weight: bold;
  text-decoration: none;
}

/* line 1008, ../src/sass/collana.sass */
.blog_data {
  color: #314162;
  font-weight: bold;
  text-decoration: none;
  font-size: 1.1em;
}

/* line 1014, ../src/sass/collana.sass */
.blog_tit {
  color: #969696;
  font-size: 1.1em;
  font-weight: bold;
}

/* line 1021, ../src/sass/collana.sass */
.scheda_blocco_right2 h2 {
  padding-bottom: 15px;
}
