@page { margin: 10mm;}

body {
	/*background: white;*/
	font-size: 10pt;
	font-family: Georgia, "Times New Roman", Times, serif;
   }


#corpo {
	MARGIN: 0 auto;
	WIDTH: 99%;
	TEXT-ALIGN: left;
	/*background-color: #CCCC66;*/
}
#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; */
	
	
}
/*
#corpo-colonna2 {
	BORDER-RIGHT: #0070B1 3px solid; 
	min-height: 550px;
	height: auto !important;
	height: 550px;

	 BACKGROUND: #fff; PADDING-BOTTOM: 1em; MARGIN: 0px 160px 0px 145px; BORDER-LEFT: #0070B1 3px solid; PADDING-TOP: 0px;
}
*/
#testo-corpo-colonna2 {
/*margin: 15px; */
	
	}

#scritta {
	position:absolute; 
	left: 45px; 
	top: 18px; 
	}
	
	
/* tutti gli HEADINGS ---------------------------------------------------*/
h1 {
	padding:8px 0px 8px 13px;
	font-size:16px;
	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;
	}
	
.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 {
color: #CC3300;

}
#link_rossi a {
color: #CC3300;

}
a {
	font-size:11px;
	}
a:link {
	color: #000000;
	font-size:11px;
	text-decoration: none;
}
a:visited {
	color: #333333;
	font-size:11px;
	text-decoration: none;
}
a:hover {
	color: #CC3300;
	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/frego.gif);
	
}
#corpo-colonna2 ul,li {
 	list-style-type:none;
	line-height: 18px;
}
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;
	}
/*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;
}

/* 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;
	

	
	}



#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;
}	


/* tabelle con le liste dei libri*/

#primariga {
	font:bold small-caps 13px/15px verdana, arial, helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background-image: url(img/blu.gif);
	}
	
#pari td{
	background-color: #E1EEF7;
	}
.tabelle td {
border-bottom: 1px solid #0070B1;

}
	
	

#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;
	
}
.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;
}



#corpo-colonna2{
   width: auto;
   margin: 0;
   padding: 0;
   border: 0;
   float: none !important;
   /*color: black;*/
   /*background: transparent none;*/
   
 /*  	BORDER-RIGHT: #0070B1 3px solid; */
	min-height: 550px;
	height: auto !important;
	height: 550px;

	 /*BACKGROUND: #fff;*/
	 /* BORDER-LEFT: #0070B1 3px solid; */
   }

h1    {
	border-bottom: none;
	text-align: center;
}

a:link, a:visited {
   color: #520;
   background: transparent;
   font-weight: bold;
   /*text-decoration: underline;*/
   }

#corpo-colonna1, #corpo-colonna3, #logo, #testa, #clippingsContainer, 
#clippingControls, #clippingsCounter, #clippingsMenu, #nostampa{
   display: none;
   }
.nostampa, .prevnext, hr, .mI, .indietrodx  {
   display: none;
   }
