body {
   color:#3A3C3F;
   font: 62.5% Georgia, "Times New Roman", Times, serif;
}
* html input { overflow: visible;  }
/* Remove or Reset Default Styles
-------------------------------------------------------------------------*/
* { margin:0; padding:0; list-style-type:none;}
img { border: none; }
/* Clear Floats
--------------------------------------------------------------------------*/
.clear{
 clear: both;
 font-size: 0;
 height: 0;
 line-height: 0;
 overflow: hidden;
}
a{position:relative;
}
a:link, a:visited {
 text-decoration:none;
}
.right{float:right !important;}
.left{float:left !important;}
/*-------------------------------------------------------------------------
                        PAGE STYLES
*-------------------------------------------------------------------------*/
#container{
 width:1046px;
 position:relative;
 margin: 22px auto;}
#content-wrap .inside{
   background:url(../i/ui/bg_content-top.png) 0 -20px no-repeat;
  width:1046px;
}
.bot{
  height:53px;}
#content-wrap .indent{
  width:934px;
  margin:0 auto;}
/*-------------------------------------------------------------------------
                        HEADER
*-------------------------------------------------------------------------*/
#header .indent{
  padding: 27px 0 0 0;}
p.logo a{
  background:url(../i/logo_libreria.png) 0 0 no-repeat;
  width:420px;
  height:91px;
  display:block;
  text-indent:-9999px;
  padding:0 0 14px 0;}
 /*-------------------------------------------------------------------------
                        CONTENT
*-------------------------------------------------------------------------*/
 #content{
   padding:10px 0 0 10px;}
.pic {
  padding-bottom: 5px;
  background:url(../i/ui/bgcop.jpg) no-repeat bottom center;
  text-align:center
}
/*-------------------------------------------------------------------------
                       MAIN-CONTENT
*-------------------------------------------------------------------------*/
h1{
margin-top:40px;
}
p.more a{
  background:url(../i/ui/btn_finger.gif) right 2px no-repeat;
  padding:0 30px 0 0;
  color:#767265;}
.items { font-size: 14px; }
.items li {padding-left: 14px;}
/*-------------------------------------------------------------------------
                        FOOTER
*-------------------------------------------------------------------------*/
#footer{
  padding:10px 0;}
#footer p{
  text-align:left;
  font-size:1.3em;
  color:#3A3C3F;
  width:600px}
#footer p a.email{
  background:url(../i/ui/icon_email.gif) 0 2px no-repeat;
  padding:0 0 0 24px;
  color:#3A3C3F;}
/*-------------------------------------------------------------------------
                        BLOCCHI TESTO
*-------------------------------------------------------------------------*/
.desc { font-size: 14px; margin-bottom: 10px; overflow: hidden; }
/*-------------------------------------------------------------------------
                        VETRINA PRODOTTI PAGINA CATEGORIA
*-------------------------------------------------------------------------*/
.prodotti {
  margin-top:20px;
}
.prodotto {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom:1px solid #ccc;
}
.prodotto .pic {
  width: 120px;
}
.prodotto .text {
}
h5 { font-size: 14px; margin-bottom: 0px }
.prodotto .more { font-size: 14px; }
#c_pic {
  float:left;
  width: 140px;
}
#c_pic img { border:1px solid #ccc }
#c_details {width:600px;
}
#edit-aut { margin-bottom:6px; font-size: 13px; }