
	*{
		margin: 0;
		padding: 0;
	}
	

	body{
		background-color: #fff;
		color: #333;
		font-family: Geneva, sans-serif;
		text-align: center;
		background-image: url(/contenuti/img/header.jpg);
		background-repeat: no-repeat;
		background-position: center top;
	}
	
	#container{
		width: 760px;
		margin: 0 auto;
		text-align: left;
		visibility: hidden;
	}
	
	#header{
		height: 130px;
		display: block;
	}
	
	#header a{
		text-indent: -9000px;
		display: block;
		height: 130px;
		width: 760px;
	}
	
	
.mail{
	background-image: url(/contenuti/img/mail.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
	width: 100px;
	margin: 4px 0 2px;
    visibility: hidden;
}

.cart{
	background-image: url(/contenuti/img/cart.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
	width: 100px;
	margin: 2px 0 4px;
    visibility: hidden;
}


	#content{
		width: 565px;
		margin-left: 192px;    
		visibility: visible;
		position:absolute;
		left: -100px;
		top: 10px;            
	}
	
	h2.novita{
		text-indent: -9000px;
		background-image: url(/contenuti/img/novitaH2.gif);
		background-repeat: no-repeat;
		background-position: left top;
		height: 25px;
		width: 565px;
		display: block;
		margin-bottom: 10px;
	}
	
	h2.scelti{
		text-indent: -9000px;
		background-image: url(/contenuti/img/scelti2H2.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		height: 35px;
		width: 565px;
		display: block;		
		float: left;
		padding-top: 10px;
		margin-bottom: 10px;
	}
	
	#box1,#box2,#box3,#box4{
		background-image: url(/contenuti/img/box_hp.jpg);
		background-repeat: no-repeat;
		background-position: bottom right;
		width: 275px;
		height: 225px;
		display: block;
	}
	
	.box_sx{
		float:left;
		width: 280px;
	}
	
	.box_dx{
		float:right;
		width: 280px;
	}	
	
	#box1 img,#box2 img,#box3 img,#box4 img{
		border: 1px solid #dde3ec;
		float: left;
		width: 90px;
	}
	
	#scheda_hp1,#scheda_hp2,#scheda_hp3,#scheda_hp4{
		margin-left: 100px;
		margin-right: 5px;
		font-size: 11px;
	}
	
	#scheda_hp1 h3 a,#scheda_hp2 h3 a, #scheda_hp3 h3 a, #scheda_hp4 h3 a{
		color: #93005d;
		font-size: 11px;
		line-height: 130%;
	   text-decoration: none;
	}

	#scheda_hp1 p a,#scheda_hp2 p a, #scheda_hp3 p a, #scheda_hp4 p a{
		color: #666;
		font-size: 11px;
		line-height: 130%;
	}
	
input{
		border: 1px solid #999;
		padding: 1px;
		margin: 5px 0;
		width: 150px;
	}
	
	input.accesso{
		width: 90px;
	}
	
	#sidebar h4{
		color: #7D9EC3;
		font-size: 14px;
		font-weight: bold;
	}
	
	a{
		font-size: 12px;
		color: #666;
		text-decoration: underline;
	}
	
	p{
		line-height: 130%;
		margin-bottom: 5px; 
	}
	
	.left{
		float: left;
		width: auto;
	}
	
	.right{
		float: right;
		width: auto;
	}
	
	.clr{
		clear:both;
	}	
	
	.autore{
		color: #708090;
		font-size: 11px;
		margin-bottom: 10px;
		display: block;
	}
	
	/* pagina scheda */
	h2.catalogo{
		text-indent: -9000px;
		background-image: url(/contenuti/img/catalogoH2.gif);
		background-repeat: no-repeat;
		background-position: left top;
		height: 25px;
		width: 564px;
		display: block;
		margin-bottom: 10px;
	}
	
        h2.libri_per{ 
		text-indent: -9000px;
		background-image: url(/contenuti/img/libriperH2.gif);
		background-repeat: no-repeat;
		background-position: left top;
		height: 25px;
		width: 564px;
		display: block;
		margin-bottom: 10px;
        }

        h2.rivista{ 
		text-indent: -9000px;
		background-image: url(/contenuti/img/rivisteH2.gif);
		background-repeat: no-repeat;
		background-position: left top;
		height: 25px;
		width: 564px;
		display: block;
		margin-bottom: 10px;
        }

	/* generale */
        /* Geneva, sans-serif*/
	h2.sezione{
		text-indent: 20px;
		background-image: url(/contenuti/img/titolo_sezione.gif);
		background-repeat: repeat-x;
		background-position: left top;
		height: 25px;
		width: 564px;
		display: block;
		margin-bottom: 10px;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-family: Geneva, sans-serif;
		color: #7e96bd;	
	}

	#pathway{
		font-size: 12px;
		color: #93005d;
		margin-bottom: 10px;
                border-bottom: 1px solid #7e96bd;	
		padding-bottom: 3px;
	}
	
	#pathway a{
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
		color: #999;
	}
	
	#scheda{
		font-size: 12px;
		width: 400px;
		float: right;/*
		background-image: url(/contenuti/img/a_scheda.jpg);
		background-repeat: no-repeat;
		background-position: right top;*/
	}
	
        img.scheda{
		border: 1px solid #dde3ec;
		width: 140px;
		margin: 0 10px 5px 0;
	}

	
	#scheda h3{
		color: #93005d;
		font-size: 16px;
	}
	
	#scheda h4{
		color: #48628D;	
		font-size: 12px;
		font-weight: lighter;
		margin:3px 0;
	}
	
	#scheda .autore{
		font-weight: bold;
		font-size: 14px;
		margin-bottom:5px;
		}
	
	#scheda .collana{
		font-size: 12px;
		margin-bottom:5px;
		color: #93005d;
	}
	
	#scheda .collana a{
		font-weight: bold;
		text-decoration: none;
	   color: #93005d;	
	}

        .non_disponibile{
                background-color: #F6F6FD;
                border: 1px solid #B0C4DE;
                width: 134px;
                height: 100px; 
                font-size: 11px;
                font-weight: bold;                
                text-align: center;
                padding: 3px;
                padding-top: 55px;
                letter-spacing: 0.5px;
                color: #333; 
                display: block;
                margin-top: 5px;
                margin-bottom: 5px;

        }

		
	.note_scheda{
		background-color: #E6E6FA;
		border: 1px solid #B0C4DE;
		width: 134px;
		font-size: 10px;
		font-weight: bold;
		padding: 3px;
		color: #333;
	}
	
	.consigliato{
		background-color: #F6F6FD;
		border: 1px solid #B0C4DE;
		width: 134px;
		font-size: 11px;
		font-weight: bold;
		padding: 3px;
		color: #333;
		display: block;
		margin-top: 5px;
	}
	
	.consigliato ul{
		list-style: none;
	}
	
        .consigliato ul li{
		margin-bottom: 3px;
        }

	.consigliato a{
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
	.estratto{
		padding: 10px 10px;
		font-size: 14px;
		visibility:hidden;
	}
	
	.estratto a{
		font-size: 14px;
	}

	.correlati{
		background-color: #F4F4F4;
		border: 1px solid #D2DDEC;
		font-size: 11px;
		width: 400px;
		font-weight: bold;
		padding: 3px;
		float: left;
		color: #333;
		visibility:hidden;
	}
	
	 .correlati h5{
	   margin-top: 15px;
		padding: 0 3px;
		color: #48628D;	
		display: inline;
		font-size: 12px;
		font-weight: bold;
	}
	
	#scheda .correlati ul{
	   list-style-type: none;
		margin-bottom: 10px;
	}
	
	#scheda .correlati ul li{
		background-image: url(/contenuti/img/list_f4.jpg);
		background-repeat: no-repeat;
		background-position: center left;
		padding-left: 10px;
	}
	
		#scheda .correlati ul li a{
		text-decoration: none;
	}
	
#catalogo{
	font-size: 12px;
}

#catalogo img{
		border: 1px solid #dde3ec;
		width: 90px;
		margin: 0 5px 5px 0;	
		float: left;
}

#catalogo h3 a{
		color: #93005d;
		font-size: 14px;
		text-decoration: none;
}

#catalogo hr{
border: none 0;
border-top: 1px dotted #ccc;
width: 500px;
margin: 10px 30px;
height: 1px;
display:block;
}

#catalogo .item{
	width: 450px;
}

/* footer */

#footer{
	clear: both;
	border-top: 1px solid #ccc;
	padding: 5px 0;
	margin-top: 100px;  
	text-align: center;
	font-size: 12px;
	visibility:visible;
	position: absolute;
	top: 910px;	
}

.banner{
  font-size: 12px; 
  }

.banner a {
  text-decoration: none;
}

.banner img{
  width: 175px;
  height: 100px;
  border: 0;

}

.extra_abstract{
  background-color: #F4F4F4;
  border: 1px solid #D2DDEC;
  font-size: 11px;
  width: 98%;	
  margin-bottom: 5px;
  padding:5px;
}

.note_scheda{
		background-color: #E6E6FA;
		border: 1px solid #B0C4DE;
		width: 134px;
		font-size: 10px;
		font-weight: bold;
		padding: 3px;
		color: #333;
	}
  /* font-weight: normal;
  padding: 3px;
  color: #333;
  margin-bottom: 10px;
  
} */

/* scheda dettaglio autori */
.dettaglio_autori{
  margin: 1em 0px 1em 0px;
  border-bottom: 1px solid #7E96BD;
  font-size:14px;
  font-weight:bold;
  color: #345789;
}	

/* toolbar: torna alla scheda libro */
.torna_scheda{
  margin: 1em 0px 1em 0px;
  padding: 5px 0px 5px 0px;  
  background:#6699CC;
  font-size:14px;
  font-weight:bold;
  color: #FFF;
  text-align:center;
}	

.torna_scheda a{
  color: #FFF;
}	
	

#catalogo img{
  border: 1px solid #dde3ec;
  width: 90px;

}

td.page_nav {
  font-size: 11px;
  color: #666;
  font-family: Geneva, sans-serif;
}


table.utente{ 
   font-size: 11px;
   margin-top:20px;
 }

.titolo{
  color:#7E96BD;
  font-size: 13px;
 }

.error{
  color:red;
  font-size: 11px;
 }

#scheda_multimedia{
  font-size: 12px;
  width: 345px;
  float: right;/*
		  background-image: url(/contenuti/img/a_scheda.jpg);
		  background-repeat: no-repeat;
		  background-position: right top;*/
}
#scheda_multimedia h3{
  color: #93005d;
  font-size: 16px;
}

#scheda_gadget{
  font-size: 12px;
  width: 345px;
  float: right;/*
		  background-image: url(/contenuti/img/a_scheda.jpg);
		  background-repeat: no-repeat;
		  background-position: right top;*/
}
#scheda_gadget h3{
  color: #93005d;
  font-size: 16px;
}
img.slide_show{
  border: 1px solid #dde3ec;
  width: 200px;
  margin: 0 10px 5px 0;
}


#search_site a{
  float: right;
  clear:right;
  width:auto;
  margin: 2px 9px 0 0;

}		 

#search_site .s_submit{
  border: 1px solid #ccc;
  background-color: #F8F8FF;
  padding: 2px 5px;
  text-decoration: none;
  font-weight: bold;
}

.banner_lungo a{
 text-decoration: none; 
 }

.banner_lungo img{
  margin-top: 20px;
  width: 565px;
  border: 0;

}
#ordinamento {
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #000;
	visibility:hidden;
	}
#ordinamento a{
    font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
	color: #7E96BD;
    }
.paginazione{
	border: 0;
	visibility:hidden;
}	