BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 80% verdana,helvetica,sans-serif; PADDING-TOP: 0px
}
CODE {
	DISPLAY: block; MARGIN: 0px 1em 0.5em; FONT: 80% verdana,helvetica,sans-serif
}
HR {
	DISPLAY: none
}
BODY {
	TEXT-ALIGN: center
}
#testa {
	MARGIN: 0 auto; WIDTH: 100%; HEIGHT: 70px; TEXT-ALIGN: center; 
	BACKGROUND:  #FFE400;
	
}
#corpo {
	MARGIN: 0 auto; WIDTH: 99%; TEXT-ALIGN: left; 
}
#piedipagina {
	MARGIN: 0 auto; WIDTH: 99%; TEXT-ALIGN: left;
}

#testa {
	/*BORDER-RIGHT: #0070B1 3px solid; */
	PADDING-RIGHT: 0px; 
	/*BORDER-TOP: #0070B1 3px solid; */
	PADDING-LEFT: 0px; 
	/*BACKGROUND: #ccc; */
	PADDING-BOTTOM: 0px; 
	/*BORDER-LEFT: #0070B1 3px solid; */
	PADDING-TOP: 1em; 
	/*BORDER-BOTTOM: #0070B1 5px solid*/
}

#corpo {
	BORDER-RIGHT: #0070B1 3px solid; BORDER-TOP: #0070B1 3px solid; BACKGROUND:  #F1F7FB; BORDER-LEFT: #0070B1 3px solid; BORDER-BOTTOM: #0070B1 3px solid; POSITION: relative
}
#corpo-colonna1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 1em; WIDTH: 145px; PADDING-TOP: 1em; POSITION: absolute; TOP: 0px
}
#corpo-colonna2 {
	BORDER-RIGHT: #0070B1 3px solid; 
	min-height: 680px;
	height: auto !important;
	height: 680px;

	 BACKGROUND: #fff; PADDING-BOTTOM: 1em; MARGIN: 0px 160px 0px 145px; BORDER-LEFT: #0070B1 3px solid; PADDING-TOP: 0px;
}
#corpo-colonna3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 0px; PADDING-BOTTOM: 1em; WIDTH: 160px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}

#piedipagina {
	/*BORDER-RIGHT: #000 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #000 1px solid; 
	PADDING-LEFT: 0px; 
	BACKGROUND: #eee; 
	PADDING-BOTTOM: 1em; 
	BORDER-LEFT: #000 1px solid; 
	PADDING-TOP: 1em; 
	BORDER-BOTTOM: #000 1px solid;*/
	
}
#colonna-sx { 
	position:absolute; 
	left: 0px; 
	top: 18px;
	display: none;

	}
#colonna-dx { 
	position:absolute; 
	right: 10px; 
	top: 60px;
	}
	
#testo-colonna-dx { 
	
	}

#testo-corpo-colonna2 {
margin: 20px; 
	
	}
	
	
	
/* tutti gli HEADINGS ---------------------------------------------------*/
h1 {
	padding:8px 0px 8px 13px;
	font-size:13px;
	font-weight:900;
	color:#0070B1;
	margin-top: 0px;
	border-bottom: 3px solid #0070B1;
	background-color: #F1F7FB;
	}
h2 {
	font:bold 13px/15px verdana, arial, helvetica, sans-serif;
	padding:8px 0px 8px 13px;
	color: #FFFFFF;
	border-bottom: 3px solid #0070B1;
	
	text-align: center;
	background-color: #0070B1;
	}
	
	#corpo-colonna3 h2
	{
	font:bold 13px/15px verdana, arial, helvetica, sans-serif;
	padding:8px 0px 8px 13px;
	color: #FFFFFF;
	
	text-align: center;
	background-color: #0070B1;
	}
.imgheader {
	font:bold 13px/15px verdana, arial, helvetica, sans-serif;
	margin:-2px 0px 5px;
	padding:5px 0px 7px 20px;
	color: #333333;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	background-color: #BCBCBC;
	}
h3 {
	font-size: 14px;
	color:#0070B1;
	padding: 10px;
}
h4 {
	background: #E0E0E0 url(img/colonna_cen_top.jpg) no-repeat;
	height: 16px;
}
h5 {
	padding-top: 0px;
	padding-left: 7px;
	font-size: 12px;
	margin-bottom: 0px;
}

.titoloarchivio {
 font-variant:small-caps;
}
.scheda1 h5 {
	font-size: 14px;
	margin-bottom: 5px;
	color: #990000;
}
h6 {
	padding-left: 30px;
	font-size: 11px;
}

p {
	font:12px/17px Georgia, "Times New Roman", serif;
	margin:0px 0px 16px;
	padding-left:10px;
	padding-right: 10px;
	}
	
#testo-grosso {
	padding-left:20px;
	
font-size: 12px;
font: 12px;
	
}
.scheda>p {margin:0px;}
/*.scheda>p+p {text-indent:30px;}*/

#corpo-colonna2 p {
	font: 11px "Verdana", sans-serif;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
 /* Links  */
#collane a {
	color: #A92B03;
	font-size:11px;
	font-weight: bold;
	
}
.link_rossi a,.link_rossi a:link, .link_rossi a:hover, .link_rossi a:visited {
color: #CC3300;

}
#link_rossi a {
color: #CC3300;

}
a {
	color:#0064FB;
	font-size:11px;
	}
a:link {
	color:#0064FB;
	font-size:11px;
	text-decoration: none;
}
a:visited {
	color:#0064FB;
	font-size:11px;
	text-decoration: none;
}
a:hover {
	color:#0064FB;
	font-size:11px;
	text-decoration: underline;
}
a.dimenu:link {
	color: #0070B1;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
a.dimenu:visited {
	color: #005F97;
	font-size:11px;
	text-decoration: none;
		font-weight: bold;
		font-family: Georgia, "Times New Roman", Times, serif;

}
a.dimenu:hover {
	color: #CC3300;
	font-size:11px;
	text-decoration: underline;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
a.didestra:link {
	color: #000000;
	text-decoration: none;
}
a.didestra:visited {
	color: #333333;
	text-decoration: none;
}
a.didestra:hover {
	color: #CC3300;
	text-decoration: underline;
}
li a:link {
	color: #000000;
	text-decoration: underline;
}
li a:visited {
	color: #333333;
	text-decoration: underline;
}
li a:hover {
	color: #CC3300;
	text-decoration: underline;
}
dd a:link {
	color: #000000;
	text-decoration: underline;
}
dd a:visited {
	color: #333333;
	text-decoration: underline;
}
dd a:hover {
	color: #CC3300;
	text-decoration: underline;
}
#corpo-colonna1 #currentpage a {
	color: #CC3300;
	text-decoration: underline;
	
}
.mano {
	cursor: pointer;
	cursor: hand;
	border: 0;
}


#immagini {
	position:absolute;
	right:200px;
	top:105px;
	width:150px;
	overflow:auto;
	height: 480px;
	z-index:20;
	border-left: 1px dashed #FFFFFF;
	background: url(img/sfondo_immagini.jpg) no-repeat 0px 20px;
	text-align:center;
	}
/*.scheda h1{
margin-top:-20px;

}
.scheda1 h1{
margin-top:-20px;
}*/
#immagini h1{
margin-top: 0px;
}

/* Again, "be nice to Opera 5". */
body>#immagini {width:150px;}


.sinistra {
	float:left;
}
/* Le LISTE ---------------------------------------------------*/

#link_rossi li {
	list-style-image: url(img/punto.gif);
	
}
#corpo-colonna3 li {
	font: 11px Verdana, sans-serif;
	list-style-image: url(img/correlato.gif);
	padding-left: 0px;
}
#corpo-colonna1 li {
	margin-left: -25px;
	padding: 0;
	list-style-type: none;
	line-height: 20px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	list-style-image: none;
}
#corpo-colonna2 ul,li {
 	list-style-type:none;
	line-height: 18px;
}
#corpo-colonna1 ul{
 	margin-top:5px;
 	PADDING-bottom:-5px;
	margin-bottom:0px;
}
#corpo-colonna1 div{
 	margin-top:5px;
 	PADDING-bottom:0px;
	margin-bottom:-20px;
}
dl.float-left
{
width:180px;
text-align: center;
padding: 0 0 10px;
float: left;
margin: 0 30px 1em 1em;
/*AGGIUNTO QUESTO PER CORREGGERE BUG ENORME IN IE, che senno' non mostra nulla*/
position:relative
}
dt {
	text-align:left;
	padding: 5px;
	font-weight: bold;
	font-size: 13px;
	padding-left: 20px;

	}
dd {
	text-align:left;
	padding: 5px 10px 5px 5px;
	margin-left: 30px;

	}
.clear {
	clear:both;
	}
.inlinea {
	display:inline;
	line-height:25px;
	margin-left: -10px;
	font-size:12px;
	}
.testoantologie {
	margin-left: -10px;
	}
.testoantologie2 {
 font-style:italic;
 font-size: 120%;
	}	
.indietrodx	{
	font-weight:bold;
	text-align:right;
	margin-right:10px;
	color:#0064FB;
	}	
	
.indietrodx a,.indietrodx a:hover,.indietrodx  a:link,.indietrodx  a:visited	{
	
	text-align:right;
	margin-right:10px;
	color:#0064FB;
	}	
	
	
/*	
.scheda dt, dd	{
	display:inline;
	}
.scheda dd	{
	margin-left: 15px;
	line-height: 18px;
	}	
.scheda dl br 	{
	display:block;
	margin-bottom: 7px;
	}	*/
/*LA BIBLIOGRAFIA------------------------------------*/

.biblio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: normal;
	
}

.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}
.autore {
	font-size: 12px;
	font-variant:small-caps;
}
.capitoli {
	/*font-variant:small-caps;*/
	text-align: justify;
	margin-right: 20px;
	margin-left: 20px;
}
.antologia {
	margin-top: 3px;
	list-style-type: none;
}
.citato {
	color: #666666;
}
.prevnext {
	font-variant: small-caps;
	word-spacing: 1px;
	padding: 3px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EAEAEA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	background-color: #DADADA;
	font-size: 11px;
	color:#0064FB;

}

.big {
	
	font-weight:900;
	
}

/* per mandare gi le freccettine
.prevnext img{
	
	

}*/
.data
	{
	color: #990000;
	font-weight: bold;
	font-variant: small-caps;
	background-image:none;
	background-color:transparent;
}
/*CLASSI VARIE E STILI PER IL MOTORE DI RICERCA---------------------------------------------------*/
.titoletto {
	font-size: 14px;
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	background-color: #F1F7FB;



}

/* tutti gli HEADINGS ---------------------------------------------------*/
.blu_bold {
	
	font-weight:900;
	color:#0070B1;
	

	
	}
.blu_bold_2 {
	
	font-weight:900;
	color:#0064FB;
	

	
	}
	


.evidenziato {
	font-weight:bold;
	background-color: #FAFF3C;
	padding: 1px;
	text-transform: none;
	
	
	}



#signup{
	
	font-size:13px;
	font-weight:900;
	color:#0070B1;
	}
form {
	padding-left: 0px;
	padding-top: 5px;
}
#white{
	background-color: #FFFFFF;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 0px;
	color: #000000;
	background-color: #F1F7FB;
	border: 1px solid #0070B1;
}
.radio_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 0px;
	color: #000000;
	background-color: #FFFFFF;
	border: 0px;
}
input:focus, input.sffocus {
	background-color: #FFFFFF;
	color: #000;
	border-color: #CC3300;
}
form div {
	clear: left;
	padding: 0.5em 0.5em 0.5em 10px;
	margin-bottom: 0em;
}

label {
	position:relative; /*SOLITO PER IE*/
	float: left;
	width: 200px;
}
.submit {
	margin-left: 230px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #f9f9f9;
	border: 1px solid #666666;
	padding-left: 0px;
}
.bottone {
	color: #CCCCCC;
	background-color: #333333;
	font-weight: bold;
}
.ricerca {
	background-color: #e9e9e9;
}
.modulo {
	margin-left: 10px;
	margin-top: 10px;
}

.thumb {
	border: 1px solid #FFFFFF;
	/*background-color: #0066CC;*/
}
img {
		border: none;
}
.piedipagina {
	font: italic 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
}
code {
	font: bold 11px Verdana, sans-serif;
	color: #666666;
}	

	/*	CLIPPINGS ---------------------------------------------------	*/


	#clippingsMenu, #content {
	padding-left: 0px;
	margin-top: -15px;

}
	
	/*
	Holds the chosen/active Clippings and the Clippings description if empty
	*/
	#clippingsContainer{
	padding:0px 5px 5px 0px;
}
/* #clippingsContainer li {
	list-style-image: url(img/clippingGhost.gif);
}
icona per le schede
*/
#icona_1 li {
	list-style-image: url(img/cartella.gif);
}
/*
icona per i libri
*/
#icona_2 li {
	list-style-image: url(img/cartella_vuota.gif);
}
/*
icona per le riviste
*/
#icona_3 li {
	list-style-image: url(img/penna.gif);
}

/*
icona per i manoscritti
*/
#icona_3 li {
	list-style-image: url(img/penna.gif);
}

#clippingsCounter{
	padding:0px;
	font-size: 10px;
	margin: 0px;
}

	/*
	Controls for the active Clippings (Clear Read, Clear All, Next Unread, etc) are housed here
	*/
	#clippingControls{
	line-height: 15px;
	padding-top: 5px;
}
	#clippingControls A {
	color: #cc3300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding:5px 5px 5px 10px;

}
	#clippingControls A:hover {
	color: #FFFFFF;
	text-decoration: underline;
	background-color: transparent;
}
	
	/*
	An active Clipping located in the ClippingsContainer 
	*/
	.clippingItem, .clippingItem:visited, .clippingItemRead  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
	
	.clippingItemRead, .clippingItemRead:visited {
	color:#CC3300;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
	.clippingItemRead:hover { 
	font-size: 10px;
	color:#FFFFFF;}
	
	/*
	The icon for Clippings
	
	.clippingIcon {
	color:#FFFFFF; 
	font:10px arial; 
	position:relative; 
	top:1px; 
	line-height:12px; 
	font-weight:bold; 
	}
*/
/* tabelle con le liste dei libri*/

#primariga {
	font:bold 13px/15px verdana, arial, helvetica, sans-serif;
	
	color: #FFFFFF;
	
	
	background-color: #0070B1;
	}
	
#pari td{
	background-color: #E1EEF7;
	}
	
	

#corpo-colonna2 dl {color: #000000;}
#corpo-colonna2 dt {
	color: #000000;
}
#corpo-colonna2 dd {
	color: #000000;
}
.visualizza_tutte {
	/*text-align: right;*/
	color: #CC0000;
}
.lettera_grande {
	color: #CC0000;
	font-size: 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.sezioni {
	font-size: 16px;
	color: #A92B03;
	font-weight: bold;
	margin-left: -10px;
	
}
.evidenzia
	 {
	background-color: #E6E6E6;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
	/* DEVE STARE SEMPRE ULTIMO*/
.galleria
	 {
	background-repeat: no-repeat;
	background-image: none;
}

#collane td {
	/*vertical-align: text-top;*/
	padding-bottom: 5px;
}
#collane h3 {
	
	padding: 3px;
	margin: 3px;
}
.left-20 {
	
	padding-right: 20px;
}
.solostampa, #solostampa  {
   display: none;
   }

.blocker {

	display:block;

	margin-bottom:5px;
	height:400px;

}