@media screen {
	div.contenitore {
		width: 720px;
		margin: 0px auto;
	/*	height: 420px; */
	/*	min-height: 420px; */
		background-image: url("img/onda.jpg");
		background-position: center 100% /* 290px */;
		background-repeat: no-repeat;
		background-color: white;
		border-top: 2px;
		border-left: 1px;
		border-right: 1px;
		border-bottom: 0px;
		border-color: #b5e5ff;
		border-style: solid;
	}
}

@media print {
	div.contenitore {
		width: 17cm;
	}
}


div.contenitore div {
	font-size: 10pt;
	line-height: 10pt;
	font-family: garamond, Times New Roman, serif;
}

div#citazione-sinistra {
	float: left;
	width: 30%;
	min-width: 150px;
	min-height: 260px;
	margin-top: 40px;
	margin-right: 10px;
	margin-left: 4px;
	text-align: left;
}

div#citazione-destra {
	float: right;
	width: 30%;
	min-width: 150px;
	min-height: 260px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 4px;
	text-align: right;
}

div#logo-EPR {
	float: left;
	width: 35%;
	position: relative;
	top: 40px;
}

img#logo {
	width: 100%;
	height: auto;
}

@media screen {
	div#navigazione {
		clear: both;
		height: 100px;
		position: relative;
		top: 5px;
	}
	div#navigazione table {
		width: 60%;
	}
}

@media print {
	div#navigazione {
		display: none;
	}
}

@media screen {
	div#piedipagina {
		margin: 0px auto;
		width: 720px;
		height: 14px;
		background-color: #b5e5ff;
		border-left: 1px;
		border-right: 1px;
		border-color: #b5e5ff;
		border-style: solid;
		clear: both;
		font-size: 8pt;
		font-family: Helvetica, sans-serif;
		font-style:	italic;
		text-align: center;
	}
}

@media print {
	div#piedipagina {
		display: none;
		width: 100%;
		height: 8mm;
	}
}

a {
	text-decoration: none;
	color: #29435E;
}

a:link {
}

a:hover {
	text-decoration: underline;
}

a:active {
}

a:visited {
}


a.mainlink {
	font-family: Helvetica, sans-serif;
	font-size: 18pt;
/*	font-style: italic; */
	text-decoration: none;
	font-weight: bold;
}

a.mainlink:hover {
	font-family: Helvetica, sans-serif;
	font-size: 18pt;
/*	font-style: italic; */
	text-decoration: underline;
	font-weight: bold;
}

/* per la presentazione */

div.presentazione {
	margin-left: 140px;
	margin-right: 8px;
	margin-top: 20px;
}

div.presentazione div.titolo {
	font-size: 20pt;
	line-height: 20pt;
	font-family: Helvetica, sans-serif;
	margin-top: 3pt;
	margin-bottom: 4pt;
	font-weight: bold;
	color: #29435E;
}

div.presentazione p {
	font-size: 12pt;
	line-height: 14pt;
	margin-top: 3pt;
	margin-bottom: 2pt;
	text-align: justify;
	font-family: /*Garamond,*/ Times New Roman, serif;
}

/* per il catalogo */

div#catalogo {
	width: 540px;
	border: 0px;
	border-style: solid;
}

div.catalogo-immagine-libro {
	float: left;
	width: 120px;
	margin-top: 2px;
	margin-bottom: 2px;
}

div.catalogo-immagine-libro img {
	border: 1px;
	border-style: solid;
}

img#xfro { border-color: #57928b; }
img#x789 { border-color: #416262; }
img#xred { border-color: #91002d; }
img#xcar { border-color: #4564a5; }
img#xelm { border-color: #365c82; }
img#xrcg { border-color: #729834; }
img#xwed { border-color: #4f7769; }
img#xdim { border-color: #3b75ba; }
img#xsor { border-color: #8ba79a; }
img#xinc { border-color: #d5963c; }
img#xldo { border-color: #6caede; }
img#xosm { border-color: #d5b57c; }
img#xeci { border-color: #f4293f; }
img#xcro { border-color: #831c20; }
img#xmoi { border-color: #a8185a; }
img#xlps { border-color: #d5b57c; }
img#xloa { border-color: #008450; }
img#xecm { border-color: #f05c18; }

div.catalogo-titoli {
	float: left;
	width: 280px;
}

div.catalogo-titolo-sinistra {
	float: left;
	width: 200px;
	margin-top: 12px; 
	margin-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

div.catalogo-titolo-destra {
	float: right;
	width: 200px;
	margin-top: 12px;
	margin-bottom: 3px;
	text-align: right;
	vertical-align: bottom;
}

div.catalogo-a-capo {
	clear: both;
	height: 1px;
}

span.catalogo-autore {
	font-family: Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
}

span.catalogo-titolo {
	font-family: Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}


/* per le pagine dei libri */

@media screen {
	div.immagine-libro {
		float: left;
		width: 210px;
		margin-top: 5pt;
		margin-left: 10pt;
	}
}

@media print {
	div.immagine-libro {
		float: left;
		width: 5cm;
	}
}

@media screen, print {
	div.immagine-libro img {
		border-left: 1px;
		border-bottom: 3px;
		border-top: 1px;
		border-right: 1px;
		border-style: solid;
		border-color: #b5e5ff;
	}
}
@media print {
	div.immagine-libro img {
		width: 5cm;
		height: auto;
	}
}

div.contenitore#xfro div.immagine-libro img { border-color: #57928b; }
div.contenitore#x789 div.immagine-libro img { border-color: #416262; }
div.contenitore#xred div.immagine-libro img { border-color: #91002d; }
div.contenitore#xcar div.immagine-libro img { border-color: #4564a5; }
div.contenitore#xelm div.immagine-libro img { border-color: #365c82; }
div.contenitore#xrcg div.immagine-libro img { border-color: #729834; }
div.contenitore#xwed div.immagine-libro img { border-color: #4f7769; }
div.contenitore#xdim div.immagine-libro img { border-color: #3b75ba; }
div.contenitore#xsor div.immagine-libro img { border-color: #8ba79a; }
div.contenitore#xinc div.immagine-libro img { border-color: #d5963c; }
div.contenitore#xldo div.immagine-libro img { border-color: #6caede; }
div.contenitore#xosm div.immagine-libro img { border-color: #d5b57c; }
div.contenitore#xeci div.immagine-libro img { border-color: #f4293f; }
div.contenitore#xcro div.immagine-libro img { border-color: #831c20; }
div.contenitore#xmoi div.immagine-libro img { border-color: #a8185a; }
div.contenitore#xlps div.immagine-libro img { border-color: #d5b57c; }
div.contenitore#xloa div.immagine-libro img { border-color: #008450; }
div.contenitore#xecm div.immagine-libro img { border-color: #f05c18; }

div.immagine-libro p {
	margin-top: 6pt;
	margin-left: 20px;
	text-align: right;
	font-size: 8pt;
	line-height: 12pt;
	font-family: Helvetica, sans-serif;
/*	font-weight: bold; */
	font-style: italic;
}

@media screen {
	div.libro {
		float: right;
		width: 450px;
	/*	height: 340px; */
		margin-top: 4pt;
		margin-left: 2pt;
		margin-right: 2pt;
	}
}

@media print {
	div.libro {
		float: right;
		width: 10.8cm;
	}
}

div.libro div.autore {
	font-size: 14pt;
	line-height: 15pt;
	font-family: Helvetica, sans-serif;
	font-style: italic;
}

div.libro div.titolo {
	font-size: 18pt;
	line-height: 21pt;
	font-family: Helvetica, sans-serif;
	margin-top: 3pt;
	margin-bottom: 4pt;
	font-weight: bold;
}

@media screen {
	div.contenitore#xfro div.libro div.titolo { color: #57928b; }
	div.contenitore#x789 div.libro div.titolo { color: #416262; }
	div.contenitore#xcar div.libro div.titolo { color: #4564a5; }
	div.contenitore#xred div.libro div.titolo { color: #91002d; }
	div.contenitore#xrcg div.libro div.titolo { color: #729834; }
	div.contenitore#xelm div.libro div.titolo { color: #365c82; }
	div.contenitore#xdim div.libro div.titolo { color: #3b75ba; }
	div.contenitore#xsor div.libro div.titolo { color: #8ba79a; }
	div.contenitore#xwed div.libro div.titolo { color: #4f7769; }
	div.contenitore#xinc div.libro div.titolo { color: #d5963c; }
	div.contenitore#xldo div.libro div.titolo { color: #6caede; }
	div.contenitore#xosm div.libro div.titolo { color: #d5b57c; }
	div.contenitore#xeci div.libro div.titolo { color: #f4293f; }
	div.contenitore#xcro div.libro div.titolo { color: #831c20; }
	div.contenitore#xmoi div.libro div.titolo { color: #a8185a; }
	div.contenitore#xlps div.libro div.titolo { color: #d5b57c; }
	div.contenitore#xloa div.libro div.titolo { color: #008450; }
	div.contenitore#xecm div.libro div.titolo { color: #f05c18; }
}

div.libro div.sottotitolo {
	margin-bottom: 8pt;
	font-size: 11pt;
	line-height: 13pt;
	font-family: Helvetica, sans-serif;
	font-weight: bold;
}

div.libro p {
	font-size: 13pt;
	line-height: 14pt;
	margin-top: 3pt;
	margin-bottom: 2pt;
	text-align: justify;
	font-family: /*Garamond,*/ Times New Roman, serif;
}

div.note-sull-autore {
	margin-top: 12pt;
}

div.note-sull-autore p {
	font-size: 10pt;
	line-height: 12pt;
	text-align: justify;
	font-family: Helvetica, Arial, sans-serif;
	font-style: italic;
}

div.note-sull-autore p i {
	font-style: normal;
}
