/*Extra*/
body {color:#000;
font: 62.5% Arial, Helvetica, sans-serif;
background:#EDECEB;}


/* Clear Floats
------------------- */
.clear {
 clear: both;
 font-size: 0;
 height: 0;
 line-height: 0;
 overflow: hidden;}

.clearfix {display:inline-block;}
.clearfix {display: block;}

.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;}


/* Remove or Reset Default Styles
-------------------------------------------------------------------------*/
* { margin:0; padding:0; list-style-type:none;}
hr { display: none; }
img { border: none; }

/* A few IE bug fixes */
* html ul ul li a { height: 100%; }
* html ul li a { height: 100%; }
* html ul ul li { margin-bottom: -1px; }


/* General Form Styles
-------------------------------------------------------------------------*/
input.txtbox, textarea, select {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
input.txtbox,textarea{}
fieldset br{ clear:both;}
fieldset{ border:none;}

/* General Link Styles
--------------------------------------------------------------------------*/
a:link, a:visited {color:#E56803;}
a{
  outline:none;
  cursor:pointer !important;
  text-decoration:none;
  position:relative;
  color:#5580A0;
  }

h2.titolo {
    background-color: #235214;
    border-width: 0;
    color: #FFFFFF;
    font-size: 1.2em;
    height: 27px;
    line-height: 29px;
    padding-left: 8px;
    position: relative;
}
.titolo {
    clear: left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-align: left;
}

.box-libri-consigli{
  background-color:#daecd4;
  padding:4px;
  border:1px solid #EEEEEE;
  overflow:hidden;
}

.box-libri-consigli-external{
  background-color:#4e9839;
  padding:4px;
  border:1px solid #CDC8C4;
  overflow:hidden;
}

.scritta_right{text-align:right; width:40%;  font-size:1.1em; float:right; padding-top:10px}  /*acquista su librisalus...*/
.scritta_left{
    text-align:left;
    width:100%;
    float:left;
    padding-bottom:5px;
    font-size:18pt;
    font-family:"Georgia Regular",Georgia,serif;
    }

.gallery_frame{
  border: 1px solid #CDC8C4;
  width:200px;
}


.external_1_frame{
  border: 1px solid #CDC8C4;
  width: 300px;
  height: 200px;
}

.gallery-prodotto-2col{
  width:90px;
  height: 165px;
  text-align:center;
  float:left;
}

.gallery-prodotto-single{
  margin:auto;
  width: 200px;
  height: 333px;
  text-align:center;
}

div.gallery-prodotto-single h3 {margin-top:5px;}

.gallery_external_1_link{
  border-top: 1px dotted;
  clear: both;
  padding-top: 5px;
  text-align: center;
}
.gallery_external_1_link a{
  font-size:14px;
}

.gallery-external_1{
  text-align:center;
  float:left;
  width:90px;
  margin-left: 22px;
}

.gallery-external_1 a, .gallery-external_1 p, .gallery-external_1 h3{ color:#ffffff;}
.gallery-external_1 p { font-size:10px;}
.gallery-external_1 h3 {font-size:12px; }

.gallery-external_1 .info-prezzo .barrato{color:#900}
.gallery-external_1 .info-prezzo {color: #154EAF}
.gallery-external_1 .info-prezzo .sconto_perc {color:#F2E557}

.prodotto {margin-bottom: 50px;}

.prodotto-2col {
  padding: 10px 10px 10px 0px;
  width:200px;
  float:left;
  margin:0;
  }

.box-libri-consigli p , .box-libri-consigli A
  {
  color:#737373;
  font-size:1.1em;
  }


.box-libri-consigli h3 , .box-libri-consigli h3 A
  {
  padding:0;
  margin:0;
  color:#E56803;
  font-size:1.1em;
  line-height:1.2em;
  font-weight:normal;
  }

.barrato{font-style:normal; color:#000; font-weight: normal;text-decoration:line-through;}
.sconto_perc {color:#8CB14F;}


.img_prodotto{padding-right:2px 8px 0px 0; width:65px; float:left}

.img_prodotto img {border:1px solid #868686; padding:0}

.info-prezzo{font-size:1.1em; color:#696560;}
.info-sconto{font-size:1.1em;color:#205000;}