/* hacks utilizzati
<!--[if IE]>
<link rel="stylesheet" href="/exlibris/aleph/u20_3/alephe/www_f_ita/icon/css_js/ie.css" type="text/css">
<![endif]-->
*********************************/

/* Azzeriamo i default dei browser */
pre, form, body, html, fieldset, input {
	margin: 0;
	padding: 0;
	}

img, a img, :link img, :visited img {
	border: 0;
	text-decoration: none;
	}

/******************************/

/* Standardize font sizes and line-height across browsers */
body {
  *font-size: small;
  *font: x-small;
}

table {
  font-size: inherit;
  font: 100%;
}

pre, code {
  font: 115% monospace;
  *font-size: 100%;
}
/******************************/

body {
	border: 0;
	border-top: 4px solid #eee;
	color: #333;
	background-color: #fff;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: small;
	text-decoration: none;
	}

/* START vecchio banner e menu fisso */

.topbar {
	background-image: url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/f-top-bar.jpg);
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
	}

.middlebar {
	background-image: url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/f-middle-bar.jpg);
	font-size: 90%;
	font-weight: bold;
	}

.bottombar {
	background-image: url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/f-bottom-bar.jpg);
	font-size: 90%;
	font-weight: bold;
	}

/* END vecchio banner e menu fisso */

/* START nuovo banner e menu fisso: redbar */
td.logo {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/logo.png) no-repeat left bottom;
	color: #fff;
	height: 66px;
	}

.logo a {
	border: 0;
	display: block;
	height: 66px;
	text-decoration: none;
	width: 490px;
	}

h1#header {
	text-indent: -5000px;
	position: absolute;
	font-size: medium;
	}

/* START topright */
table.topright, td.toprightA, td.toprightB, td.toprightC {
	white-space: nowrap;
	}

table.topright {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/grey.png) repeat-x left top;
	border: 0;
	font-size: 80%;
	line-height: 21px;
	margin: 0;
	padding: 0;
	}

td.toprightA {
	background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/grey0.png) no-repeat left top;
	color: #fff;
	margin: 0;
	padding: 0 0 0 28px;
	}

.toprightB {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/grey4.png) repeat-x left top;
	margin: 0;
	padding: 0;
	text-align: left;
	}

.toprightB a:link, .toprightB a:visited {
	background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/grey3.png) no-repeat left top;
	color: #c4dced;
	display: block;
	line-height: 21px;
	margin: 0;
	padding: 0 28px;
	text-decoration: none;
	}

.toprightB a:link:hover, .toprightB a:visited:hover {
	color: #fff;
	text-decoration: underline;
	}

.toprightFlagsIta a:link, .toprightFlagsIta a:visited {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/flagsIta.png) no-repeat left top;
	display: block;
	width: 20px;
	margin-left: 1em;
	}

.toprightFlagsIta a:link:hover, .toprightFlagsIta a:visited:hover {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/flagsIta.png) no-repeat left -21px;
	text-decoration: none;
	}

.toprightFlagsEng a:link, .toprightFlagsEng a:visited {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/flagsEng.png) no-repeat left top;
	display: block;
	width: 20px;
	}

.toprightFlagsEng a:link:hover, .toprightFlagsEng a:visited:hover {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/flagsEng.png) no-repeat left -21px;
	text-decoration: none;
	}

td.toprightA a:link, td.toprightA a:visited, td.toprightC a:link, td.toprightC a:visited {
	color: #4C566F;
	text-decoration: none;
	}

td.toprightA a:link:hover, td.toprightC a:link:hover, td.toprightA a:visited:hover , td.toprightC a:visited:hover  {
	color: #DF0D0D;
	text-decoration: underline;
	}

td.toprightC {
	height: 45px;
	line-height: 14px;
	}
/* END topright */

.redbar {
	color: #FF4C4C;
	font-weight: bold;
	}

table.redbar {
	background: #962525 url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/header1.png) repeat-x bottom left;
	font-size: small;
	}

td.redbar {
	height: 45px;
	}

.redbar a:link, .redbar a:visited {
	color: #fff5f5;
	display: block;
	height: 45px;
	line-height: 35px;
	padding: 0 0.5em;
	text-decoration: none;
	}

.redbar a:link:hover, .redbar a:visited:hover {
	/* background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/header1R.png) repeat-x bottom left; */
	color: #fff;
	text-decoration: underline;
	background: #962525 url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/header2.png) repeat-x bottom left;
	}
/* END nuovo banner e menu fisso: redbar */

#maincontent {
	padding: 0 50px 0 50px;
	text-align: left;
	background-image: none;
	}

/* Questa e' la cella in cui compare il feedback di errore che aleph mostra all'utente */
.feedbackbar, .noresults {
	color: #CC0000;
	display: block;
	font-size: small;
	font-weight: bold;
	height: 20px;
	margin: 0;
	padding: 0;
	text-align: left;
	}

.noresults {
	position: absolute;
	top: 105px;
	left: 50px;
	}

/* Messaggi di errore nelle frame*/
.msg {
	color: #CC0000;
	display: block;
	font-weight: bold;
	}

/* Breadcrumbs */
.breadcrumbs {
	border-bottom: 1px solid #fff;
/* 	color: #000; */
	color: #666;
/* 	font-size: large; */
	font-weight: bold;
	background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/breadcrumbs.png) no-repeat bottom left;
	margin-bottom: 1em;
	width: 720px;
	}

.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:link:hover, .breadcrumbs a:visited:hover {
	font-size: small;
	/* font-weight: normal; */
	}

.sottocatalogo, .crosslinks .sottocatalogo {
	color: #ff8c00;
/* 	font-size: large; */
	}

.sottocatalogo a:link, .sottocatalogo a:visited, .sottocatalogo a:visited:hover {
	font-weight: bold;
	}
	
/* Menu di secondo livello */
.bar {
	font-weight: bold;
	}

.indent1 {
	margin-left: 5%;
	}

hr {
	background-color: #ddd;
	border: 0;
	color: #ddd;
	height: 1px;
	}

h1 {
	font-size: medium;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}

h2 {
	color: #ff8c00;
	font-size: medium;
	font-weight: bold;
	padding-top: 1em;
	}

h3 {
	font-size: small;
	font-weight: bold;
	padding-top: 1em;
	}

h4 {
	font-size: small;
	font-weight: bold;
	padding-top: 1em;
	}

.text0 {
	font-size: x-small;
	font-weight: normal;
	}

.text1 {
	font-size: small;
	font-weight: normal;
	}

.text2 {
	color: red;
	font-weight: bold;
	}

.text3 {
	font-weight: bold;
	}

.text4 {
	color: red;
	font-size: medium;
	font-weight: bold;
	}

#italics {
	font-style: italic;
	}

.text9 {
	font-size: small;
	font-weight: normal;
	}

.tr1 {
	background-color: #fff;
	font-weight: normal;
	}

/* creata per guida all'opac - titoli capitoli*/
.tr2 {
	background-color: #fff;
	font-size: medium;
	font-weight: bold;
	}

/* creata per guida all'opac - titoli sottocapitoli*/
.tr3 {
	background-color: #fff;
	font-size: small;
	font-weight: bold;
	}

.tr1 th.text3 {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/grey5.png) repeat-x left top;
	height: 20px;
	line-height: 20px;
	}

.td1 {
	font-weight: normal;
	}

#centered {
	text-align: center;
	}

.td-item-global-pages{
	display: none;
	visibility: hidden;
	}

#right {
	text-align: right;
	}

.td2 {
	font-weight: bold;
	}

.td1, .td2 {
	border: 0;
	color: #333;
	font-size: small;
	padding: 0.2em;
	}

ul, ol {
	font-size: small;
	}

#Btn, .Btn {
	padding-bottom: 2px;
	padding-top: 2px;
	}

#Btn span {
	background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/bgbutton.png) repeat-x bottom left;
	border: 1px solid #666;
	cursor: pointer;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0 5px 0 0;
	-moz-border-radius: 5px;
	padding: 0px 5px;
	text-align: center;
	vertical-align: middle;
	}

span.Btn {
	background-color: transparent;
	border: 1px solid #666;
	cursor: pointer;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	-moz-border-radius: 5px;
	text-align: center;
	vertical-align: middle;
	}

span.Btn span {
	background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/bgbutton.png) repeat-x bottom left;
	-moz-border-radius: 5px;
	padding: 0 10px;
	}

#Btn span a:link, #Btn span a:visited, #Btn span a:link:hover, a:link span.Btn span, .Btn span a:visited, .Btn span a:link:hover {
	color: #333; white-space: nowrap;
	}

/* Nel Full-record stile dell'etichetta del pulsante che porta al posseduto di tutte le biblioteche*/
#x {
	/* background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/f-separator.gif) no-repeat right center;
	padding: 0 2em 0 0; */
	}
b#x {
	}

table p, table td {
	font-size: small;
	}

/* Footer */

/* Link incrociati a Metalib ecc. */
.crosslinks {
	margin-top: 20px;
	padding: 1em;
	width: 30em;
	}

.crosslinks p {
	padding: 0.2em 0 0.6em 2em;
	}

.crosslinks em.sottocatalogo {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/favicon.png) no-repeat left bottom;
	display: block;
	font-size: small;
	font-weight: bold;
	padding-left: 2em;
	padding-top: 1em;
	}

.copyright {
	color: #aaa;
	float: left;
	font-size: x-small;
	margin-bottom: 30px;
	width: 30em;
	}

.feedback {
	float: right;
	font-size: small;
	width: 30em;
	}

/* ********************** */

/* Funzione ignota! */
.campus {
	background-color: #333399;
	color: #FFFFFF;
	font-size: 100%;
	font-weight: normal;
	}

.campus_line {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 100%;
	font-weight: normal;
	}

/* **************************************** */

/* Non sembrano esistere file contenenti queste classi */
.d-topbar {
	background-color: #3F8CB2;
	color: #FFFFFF;
	font-weight: bold;
	}

.d-middlebar {
	background-color: #D4E1F1;
	font-weight: bold;
	}

.d-bottombar {
	background-color: #D9E8F0;
	font-weight: bold;
	}

#yellow {
	background-color: #FFCC00;
	}
/* ************************************* */

.text3 {
	font-size: small;
	}

p.text1 {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/hints2.png) no-repeat 0px 10px;
	color: #333;
	display: block;
	font-size: x-small;
	padding: 10px 40px;
	}

/* Input */
input, select, option {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/bginput.png) repeat-x left top;
	color: #333;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: small;
	font-weight: normal;
	}

/* Hide from IE-Mac \*/
html>body input, html>body select, html>body textarea {
	border-bottom: #ddd solid 1px;
	border-left: #999 solid 1px;
	border-right: #ddd solid 1px;
	border-top: #999 solid 1px;
	}
/* End hide */


input[type=button], input[type=image], input[type=radio] {
	border: 0;
	background: none;
	}

/* Finestrine di ricerca */

div.searchbox {
	float: left;
	width: 70em;
	}

div.searchform, form.searchform {
	float: left;
	width: 44em;
	}

div.bordered {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/bgtable.png) repeat-x top left;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-top: 1px dotted #fff;
	display: block;
	margin: 0 0 20px 0;
	padding: 1.5em;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-box-shadow: 1px 1px 2px #aaa;
    -webkit-box-shadow: 1px 1px 2px #aaa;
	}

div.bordered .bgcell {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/bgcell.png) repeat-x top left;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #fff;
	border-right: 1px solid #ddd;
	border-top: 1px solid #fff;
	}

.inputsearch {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/bginput.png) repeat-x left top;
	}
/* **************************************** */

/* Esempi nelle pagine di ricerca */
div.esempi {
	float: left;
	width: 22em;
	font-size: small;
	}

ul.esempi {
	margin: 0;
	padding: 0;
	position: relative;
	}

ul.esempi li {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/esempi.png) no-repeat left top;
	border-top: 1px solid #ddd;
	list-style-type: none;
	margin-left: 2em;
	padding: 0.2em 0 0.6em 2em;
/*	width: 20em;*/
	}
ul.tips li {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/littlebulb.png) no-repeat left 6px;
	}
.esempi p {
	margin: 0;
	margin-left: 2em;
	padding: 0;
	}

.alert {
	float: left;
	width: 20em;
	margin-left: 2em;
	padding-bottom: 2em;
	font-size: small;
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/bgtable.png) repeat-x left top;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	}

.alert h3 {
	color: #ff8c00;
	font-style: italic;
	font-weight: bold;
	padding: 0 20px 0 33px;
	background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/f-tip2.gif) no-repeat 10px center;
}

.alert p {
	margin: 0.4em 1em 0 1em;
	background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/f-small-dot.gif) no-repeat left center;
	padding-left: 1.5em;
	}

.alertbox {
	width: 282px;
	margin: 0px 0px 10px 15px;
	padding: 42px 0px 0px 0px;
	background: #fef5ac url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/bulb.png) no-repeat left top;
}
.alertbox p {
	margin: 0;
	padding: 0px 10px 22px 20px;
	background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/bulb-close.png) no-repeat left bottom;
}
/* ***************************************** */

/* Esempi nella guida */
div.esempi1 {
	font-size: small;
	margin-left: 4em;
	}

ul.esempi1 {
	margin: 0;
	padding: 0;
	position: relative;
	}

ul.esempi1 li {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/esempi.png) no-repeat left top;
	border-top: 1px solid #ddd;
	list-style-type: none;
	margin-left: 2em;
	padding: 0.4em 0 0.6em 2em;
	width: 35em;
	}

.esempi1 p {
	margin: 0;
	margin-left: 2em;
	padding: 0;
	}

/* ***************************************** */
div.includeButtons {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/bgtable2.png) repeat-y top left;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	margin: 0 auto;
	padding: 0.3em 1.5em;
	width: 80%;
	}

div.includeButtons td {
	white-space: nowrap;
	}

/* classe per full-set-head */
div.includeButtons1 {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/bgtable.png) repeat-x top left;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	margin: 0 auto;
	padding: 0.3em 1.5em;
	width: 50%;
	}

div.includeButtons1 td {
	white-space: nowrap;
	}

/* Linguette in ricerche per esperti */
.tabs a:link, .tabs a:active, .tabs a:visited, .tabs a:link:hover, .tabs strong {
	font-size: small;
	font-weight: bold;
	margin: 0 0.5em;
	text-decoration: none;
	}

.tabs a:link:hover {
	text-decoration: underline;
	}

.tab-1-open-active {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/tab-1-open-active.png) no-repeat bottom left;
	height: 21px;
	line-height: 21px;
	padding: 0 16px;
	width: 32px;
	}

.tab-1-open {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/tab-1-open.png) no-repeat bottom left;
	height: 21px;
	line-height: 21px;
	padding: 0 16px;
	width: 32px;
	}

.tab-open-active {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/tab-open-active.png) no-repeat bottom left;
	height: 21px;
	line-height: 21px;
	padding: 0 12px;
	width: 25px;
	}

.tab-open {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/tab-open.png) no-repeat bottom left;
	height: 21px;
	line-height: 21px;
	padding: 0 12px;
	width: 25px;
	}

.tab-bg-active {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/tab-bg-active.png) repeat-x bottom left;
	height: 21px;
	line-height: 21px;
	}

.tab-bg {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/tab-bg.png) repeat-x bottom left;
	height: 21px;
	line-height: 21px;
	}

.tab-close-active {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/tab-close-active.png) no-repeat bottom left;
	height: 21px;
	line-height: 21px;
	padding: 0 12px;
	width: 25px;
	}

.tab-close {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/tab-close.png) no-repeat bottom left;
	height: 21px;
	line-height: 21px;
	padding: 0 12px;
	width: 25px;
	}

/* ******************************************* */

/* Tabelle a righe */
table#striped {
	border: 1px solid #aaa;
	border-spacing: 0px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	padding: 0 0 20px 0;
	}

table#striped td {
	border: 0;
	border-top: 1px solid #ddd;
	}

table#striped th {
	height: 20px;
	line-height: 20px;
	margin-bottom: 0;
	padding: 0 2px 0 2px;
	white-space: nowrap;
	}

table#striped th a {
	background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/sort.gif) no-repeat center right;
	margin-right: 15px;
	padding-right: 13px;
	}

/********************************/

/* Pagine in frames */
iframe {
	border: 0;
	}

iframe.myshelf {
	border: 2px solid #ddd;
	}

body.framebody {
	border: 0;
	}

body.framebody #maincontent {
	margin: 0 5px;
	padding: 0;
	}

table#striped.frametable {
	border: 0;
	border-top: 1px solid #aaa;
	-moz-border-radius: 0;
	}

/********************************/

/* Sottocataloghi */
.cataloghi {
	font-size: small;
	width: 100%;
	}

.sba td a:link, .sba td a:visited, option.sba {
	color: #990000;
	}

.sba th, option.sba-h {
	background-color: #990000;
	color: #fff;
	}

.convenzionate td a:link, .convenzionate td a:visited, option.convenzionate {
	color: #367668;
	}

.convenzionate th, option.convenzionate-h {
	background-color: #367668;
	color: #fff;
	}

.formato td a:link, .formato td a:visited, option.formato {
	color: #854999;
	}

.formato th {
	background-color: #854999;
	color: #fff;
	}

.speciali td a:link, .speciali td a:visited {
	color: #513676;
	}

.speciali th {
	background-color: #513676;
	color: #fff;
	}

div.capere {
    padding-top: 10px;
    }
tr.capere {
    background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/capere2.gif) no-repeat center right;
    height: 25px;
    }
/********************************/

/* Mappa del sito */
#sitemap {
	padding: 1em 1.5em;
	line-height: 20px;
	margin-bottom: 30px;
	}

#sitemap li {
	padding: 0 0 0 24px;
	margin: 0;
	list-style-type: none;
	}

#sitemap li {
	background: url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/extm.gif) no-repeat 0% 0%;
	}

#sitemap li.last {
	background: url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/exlm.gif) no-repeat 0% 0%;
	}

#sitemap ul {
	padding: 0 0 0 24px;
	margin: 0 0 0 -24px;
	list-style-type: none;
	}

#sitemap ul {
	background: url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/exim.gif) repeat-y 0% 0%;
	}

#sitemap ul.last {
	background-image: none;
	}

#sitemap li span.sezione {
	font-weight: bold;
	line-height: 16px;
	padding: 2px;
	border: 1px solid #ccc;
	display: block;
	width: 40em;
	}

#sitemap li > span.sezione {
	line-height: 14px;
	}

.ricerca {
	background-color: #F5C4C4;
	}

.personale {
	background-color: #eee;
	}

.aiuto {
	background-color: #DBEAFC;
	}

a#permalink, #addthis-link {
    line-height: 22px;
    font-size: 80%;
    font-weight: normal;
}

a.permalink {
    padding: 2px 6px 10px 16px;
    background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/permalink.png) no-repeat left top;
    vertical-align: middle;
}

/********************************/

/* Servizi in full-record */

#full-record { float: left; width: 90%; position: relative; left: 130px; }
.fullsetbox #full-record { width: auto; position: static; left: 0px; padding: 1em 0.8em 0 0.8em; }
.fullsetbox #full-record td.td1 { border: 0;}

#extServices {
    height: 22em;
}

.thumb {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/bgtable.png) repeat-x top left;
	display: block;
	margin: 0;
	/* padding: 0 0 12px 0; spessore ombra copertina */
    padding: 0;
	text-align: center;
	/* border-top: 1px solid #ddd; */
}

#addbox.plusstring {
	cursor: pointer;
	background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/plus.png) center center no-repeat;
	width: 25px;
	min-width: 25px;
	}

#addbox.minusstring {
	background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/minus.png) center center no-repeat;
	cursor: pointer;
	width: 25px;
	min-width: 25px;
	}

#more-options {
    padding-left: 16px;
	cursor: pointer;
	background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/plus.png) left center no-repeat;
	}

#less-options {
    padding-left: 16px;
	background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/minus.png) left center no-repeat;
	cursor: pointer;
	}

#linkbox, .linkbox {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/bgtable.png) repeat-x top left;
	display: block;
	visibility: visible;
	font-size: x-small;
	position: relative; /* serve per Opera */
    /* top: 146px; spessore ombra copertina */
	}

#linkbox a, .linkbox a, .worldcat {
	display: block;
    border-top: 1px solid #ddd;
    line-height: 2.4em;
    height: 2.4em;
	}

.worldcat {
    background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/worldcat.gif) no-repeat center left;
    background-position: 6px;
    padding-left: 14px;
	}

.linkboxtitle {
	position: relative; /* serve per Opera */
    /* top: 146px; spessore ombra copertina */
    height: 2em;
	background-color: #ccc;
    background-image: none;
	padding: 4px 0 0 0;
	margin-bottom: 0;
	border-top: 1px solid #aaa;
	font-size: x-small;
	font-weight: bold;
	}

#book-cover {
    margin: 10px 0;
    }

#viewerCanvas {
    display: block;
    width: 100%;
    width: 600px;
    height: 600px;
    background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/bgtable.png) repeat-x left top; border: 2px solid #ccc; position: relative;
    left: 60px;
    top: -16px;
    border: 2px solid #CD0000;
    }

#closeZippy {
    text-align: right;
    background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/close-frame.gif) no-repeat right top;
    height: 16px;
    padding-right: 20px;
    margin-bottom: 5px;
    position: relative;
    top: -16px;
    }

#addthis-link img { padding-top: 6px; }
/*spessore ombra copertina
#book-cover {
    background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/bg-book-bottom.png) no-repeat -10px bottom;
    padding-bottom: 10px;
    height: 120px;
    }

#bg-book {
	position: absolute;
	left: 62px;
    background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/bg-book-right.png) no-repeat right -10px;
    padding-right: 10px;
    } */

/********************************/

/* Minisearch */

#mini-input {
	position: relative;
	top: -4px;
	background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/favicon.png) no-repeat 2px center;
	padding-left: 20px;
	color: #aaa;
	}

*html #mini-button {
	position: relative;
	top: -2px;
	}
/* ****************************** */
.hidden {
	display: none;
	visibility: hidden;
	}

/* Pulsante "Proposte, Commenti..." */
.feedback {
	color: #4C566F;
	padding: 1px 8px 2px 0;
	text-align: right;
	width: 250px;
	}

/* Link */
a:link, a:visited {
	color: #1D3A9F;
	text-decoration: none;
	}

a:link:hover, a:visited:hover {
	color: #DF0D0D;
	text-decoration: underline;
	}

/* Nuovi nella v. 18 */

.avail {
  font-weight: bold;
  color: #212063;
  background-color: #E2E9F0;
	}

.notavail {
  font-weight: bold;
  color: #212063;
  background-color: #000000;
	}

.loaned {
  font-weight: bold;
  color: #212063;
  background-color: #999999;
	}

.booked {
  font-weight: bold;
  color: #212063;
  background-color: #505050;
	}

.td3 {
  color: #212063;
  background-color: #FFFF99;
	}

.pickup_class {
    position: absolute;
    left: 8px;
    top: 650px;
	}

.delivery_class {
    position: absolute;
    left: 8px;
    top: 650px;
	}

form {
    display: inline;
	}
/********************************/

fieldset.filter-posseduto { border:1px solid #ccc; padding: 5px; text-align: center }
fieldset.filter-posseduto legend { font-weight: bold }
fieldset.filter-posseduto table td.text3 { padding: 0 5px 0 14px; background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/f-small-dot.gif) no-repeat left center; }

/* visualizzazione consistenze */

.mostra-consistenze {
	display: none;
	visibility: hidden;
	padding-left: 12px;
	margin-right: 12px;
	}
.mostra-consistenze-visibile-plus {
	color: #1D3A9F;
	text-decoration: none;
	display: inline;
	visibility: visible;
	background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/plus.png) no-repeat center left;
	margin-right: 12px;
	}
.mostra-consistenze-visibile-minus {
	color: #1D3A9F;
	display: inline;
	visibility: visible;
	background: transparent url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/minus.png) no-repeat center left;
	margin-right: 12px;
	}
.mostra-consistenze-visibile-plus, .mostra-consistenze-visibile-minus {
	cursor: pointer;
	}
.tr-consistenza-fascicolo, .titolo-gruppo-consistenze {
	margin: 0;
	padding: 0;
	border: 0;
	visibility: collapse;
	}
.tr-consistenza-fascicolo-visibile {
	display: table-row;
	visibility: visible;
	}
.tr-consistenza-fascicolo-visibile td {
	display: table-cell;
	visibility: visible;
	}
.td-item-global-pages, .tr-consistenza-fascicolo-visibile .td-item-global-pages {
	visibility: hidden;
	display: none;
}
.tr-consistenza-sintetica td {
	background-color: #efe;
	/* white-space: nowrap; */
}
.titolo-gruppo-consistenze-visibile td {
	display: table-cell;
	visibility: visible;
	font-weight: bold;
	color: #fff;
	background-color: #547A5B;
	padding: 0.3em 0.5em;
	border: 1px solid #ccc;
	}

/* Barra di navigazione risultati in visualizzazione breve */

.navbar-results { font-weight: bold; }
.navbar-results a { font-weight: normal; text-decoration: underline; }

.card {
	background: #fff url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/card.png) no-repeat right top;
	padding: 0 1.5em 0 0em;
	}
    
a[href^="mailto:"]:after{ content: " " url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/envelope.png); vertical-align: middle; }
a[href$=".pdf"]:after{ content: " " url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/pdf.png); vertical-align: middle; }
a[href$=".doc"]:after, a[href$=".odt"]:after{ content: " " url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/x-office-document.png);vertical-align: middle; }
a[href$=".xls"]:after, a[href$=".ods"]:after{ content: " " url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/spreadsheet.png);vertical-align: middle; }
a[href$=".ppt"]:after, a[href$=".odp"]:after{ content: " " url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/x-office-presentation.png);vertical-align: middle; }
a[href$=".zip"]:after{ content: " " url(/exlibris/aleph/u20_3/alephe/www_f_ita/icon/packages-x-generic.png);vertical-align: middle; }

