strong {font-weight: bold;}

body { background:#FFFFFF; font-family: verdana,geneva, sans-serif; margin: 0; color: #392529;  font-size: 13px; line-height:1.3em;}
input, select, textarea, option {font-size: 1em; font-family: arial tahoma, verdana, arial, helvetica, sans-serif;}
input, select, textarea, option {font-size: 1em; font-family: arial, tahoma, verdana, arial, helvetica, sans-serif;}
form {margin:0; padding:0;}
fieldset {border: 1px solid #D3D3D3; padding:10px;}
legend {color: #808080; margin:0; padding:0;}


h1 {font-size: 150%; text-align:center;}
h2 {font-size: 140%; text-align:center;}
h3 {font-size: 130%; font-weight: bold; color: #000; font-family: tahoma, verdana, arial, helvetica, sans-serif;}
h4 {font-size: 115%; font-weight: bold; color: #000; margin: 1em 0 0.7em 0;}
h5 {font-size: 105%; font-weight: bold; color: #000; margin: 1em 0 0.7em 0;}
h6 {font-size: 105%; font-weight: normal; color: #000; margin: 1em 0 0.7em 0;}

#titolo, #link_istituzionali, #header_menu, #colonna_sx, #footer #loghi, .intestazione, .intestazione_footer, .impostazioni_risultati, .azioni, .paginazione, #gestione_output, #header_menu_search {display:none;}
#header_titolo table tbody tr td table {display: none;}
#header_titolo table tbody tr td img {display: none;}
#header_titolo  img {display: none;}
#titolo_iccu {display: none;}
#colonna_principale_container {margin:0;}
#colonna_principale {padding:0;}
#footer {padding: 2em 0 1em 0;}

.hide {	display: none; }

div.notxml {overflow: auto;}

div.notxml pre {
	font-size: 100%;
}

#corpo_opac input, #corpo_opac textarea, #corpo_opac button, #corpo_opac select {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 1em;
}

img {border: 0;}

#header_opac {
	margin-bottom: 1em;
}

.testo_con_ombra {position:relative; z-index:10;}
.ombra {display: none; position:absolute; left:1px; top:0px; color: #D3D3D3; z-index:-9;}

#corpo_opac {
	margin-top: 1em;
}

#colonna_risultati_container {float:left; width: 100%; padding:0;}
#colonna_risultati_container_75 {float:left; width: 75%; padding:0;}
#colonna_risultati {margin:0;  border: none; padding-right:5px;}

#colonna_utility_container {float: left; width: 24.8%;}
#colonna_utility {background: url(../images/iccu/brown_dot_vert.gif) left top repeat-y; ; margin-left:10px; padding:5px;}

#filtri_brief .filtro_sezione {margin-bottom: 5px;}
#filtri_brief .filtro_campo {font-weight: bold; font-size:90%; color:#333; padding:3px 3px; border-bottom: 1px none #c0c0c0;}
#filtri_brief .filtro_lista_valori {font-size: 90%;}
.filtro_lista_valori, .scan_lista_valori {list-style: none; margin:0; padding: 0;}
.filtro_lista_valori .filtro_occval, .scan_lista_valori .scan_occval {font-size: 90%; color: #696969;}
.filtro_lista_valori li, .scan_lista_valori li {line-height: 1.3em; margin-bottom: 0.1em; padding-left: 15px; background: url("../images/common/filter_list_bullet.png") left 0.2em no-repeat; }


.intestazione {margin:0 0 20px 0; background:#FFDAAD; background:#FFe0b3; font-size: 90%; border: 1px solid white; border-color: #FBCF99 white white #FBCF99;}
.intestazione a:hover {text-decoration: none;}

.range_risultati_e_paginazione {float:right;}
div.ricerca_effettuata, .range_risultati {margin-bottom: 0.5em;}

.range_risultati, .range_risultati_e_paginazione div.paginazione {text-align: right;}

#records td input.selection_checkbox {margin: 0 5px 0 0; padding:0;}
#records .rec_3a_linea {color: #696969;}

.div-bottoni {
	text-align: center;
}


.bottone {
	font-weight: normal;
	color: black;
	background-color: #f0f0f0;
	border: 1px solid #000;
	text-decoration: none;
	padding: 0 0.4em;
	width:0; overflow:visible;
	font-family: Tahoma, Verdana, Arial, Sans-Serif
}

.bottone2 {
	font-weight: normal;
	color: black;
	background-color: #f0f0f0;
	border: 1px solid #000;
	text-decoration: none;
	padding: 0 0;
	font-size: 0.9em;
	width:0; overflow:visible;
}
.bottone_light {
	font-weight: normal;
	color: black;
	background-color: #ddd;
	border: 1px solid #eee;
	border-color: #eee #ccc #ccc #eee;
	text-decoration: none;
	padding: 0 0;
	font-size: 0.9em !important;
	width:0; overflow:visible;
}
.bottone[class], .bottone2[class], .bottone_light[class] {width: auto;}


#corpo_opac input.pallino_rosso {
	font-size: 0;
	letter-spacing: -5px;
	background-color: #E00000;
	color: #E00000;
	border: 1px solid #E00000;
	border-color: #ED6C6C #8E0000 #8E0000 #ED6C6C;
	text-decoration: none;
	padding: 0px;
	width:9px;
	height:9px;
	overflow:visible;
	vertical-align: middle;
}
#corpo_opac input.pallino_blu {
	font-size: 0;
	letter-spacing: -5px;
	background-color: #3000D0;
	color: #3000D0;
	border: 1px solid #3000D0;
	border-color: #886CE4 #1E0084 #1E0084 #886CE4;
	text-decoration: none;
	padding: 0;
	width:9px;
	height:9px;
	overflow:visible;
	vertical-align: middle;
}


.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #CC0000;
	background-color: #f3f3f3;
	text-decoration: none;
    padding: 0.3em 0.5em;
}



.largeform {
	white-space: nowrap;
	width: 50em;
	margin: auto;
}


#records td {
	vertical-align: top;
    padding-bottom: 1em;
}



#records td.cella_preview {
	padding-bottom: 0em;
}

#list_results td {
    padding-bottom: 0.5em;
}



#records td.cella_numrec, #list_results td.listnum {
	text-align: right;
	vertical-align: top;
	color: #000;
	padding: 0 0.5em;
}

#records .rectitolo {font-weight: bold;}

#records td.elemRicercheEffettuate, td.elemRicerche, #records td.elemRicercheEffettuateRisultati {
	padding: 0.3em 2em 0.3em 0;
	border-bottom: 1px solid #FBCF99;
	vertical-align: top;
}
#records td.elemRicercheEffettuate, td.elemRicerche {text-align: left;}

#records td.elemRicercheEffettuateRisultati {text-align: right;}

#records td.elemRicercheEffettuateRisultati table {width:100%; margin:0;}
#records td.elemRicercheEffettuateRisultati table td {padding:0 0 0.5em 0;}
#records td.elemRicercheEffettuateRisultati table td.searchDbName { text-align: left; }
#records td.elemRicercheEffettuateRisultati table td.searchNResults { text-align: right; width: 7em; }

#records th.intestRicercheEffettuate {
	background:#FFe0b3; border: 1px solid white; border-color: #FBCF99 white white #FBCF99;
	font-size:90%;
	font-weight: bold;
	padding: 0.5em 2em 0.5em 0;
	text-align: center;
	vertical-align: top;
}

#records a.cancella {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	color: #B07B84;
	padding-right: 1em;
	font-size: 50%;
}

.details .detail_key, .collocazione th, #list_results th, #multidb_results th, #distributori th {
	font-size: 90%;
	color: #505050;
	padding: 0.2em 0.4em;
	line-height: 1.5em;
	border: 1px solid #666;
	font-weight: normal;
}

.details .detail_key { text-align: right; width: 13em; vertical-align: top;}

.details .detail_value {
	font-family: "Lucida Sans Unicode","Lucida Grande",Garuda, Arial, Helvetica, sans-serif;
	padding: 2px 4px;
	text-align: left;
	vertical-align: middle;
}

.details { margin-bottom: 1em; }

.collocazione {line-height: 1.5em;}
.collocazione td {padding-right: 0.7em; vertical-align: top;}

#list_results, #distributori { width: 99%; }

#list_results th, #multidb_results th, #distributori th {
	border-right: 1px solid white;
	text-align: left;
}

#multidb_results td, #distributori td {
    padding: 2px 4px;
    text-align: left;
    vertical-align: top;
}

#distributori td { border-bottom: 1px solid #e0e0e0; }

#list_results td.listoccur { text-align: center; }

#multidb_results td.nresults { text-align: right; }

.rec_icorep, .rec_icodig, .rec_icoseg {
	padding: 0.02em 0.2em 0em 0.2em;
	font-size: 72%;
}

acronym {
	color: red;
	border: 1px solid #666;
	cursor: help;
}


.submenu {font-size: 1em;}
.submenu li {
	padding: 0 0.5em 0.2em 12px;
	background: url("../images/iccu/freccia_submenu.gif") left center no-repeat;
}

.submenu .disabled {color: #666666;}

.acrobat {
	line-height: 2em;
	padding-left: 20px;
	background: url("../images/acrobat.gif")  no-repeat;
}

table td.label { text-align: right; }

.bg_diag_2x2 {background: url(../images/common/bg_diag_2x2.gif) top left repeat;}
.bg_diag_4x4 {background: url(../images/common/bg_diag_4x4.gif) top left repeat;}

.col_33_container {width: 33%; float: left;}
.colonna {padding-right: 15px;}

label.aligned_1 {float:left; width:14em; display:block; text-align:right; padding-right:5px; vertical-align: middle;}
.medium_width {width: 22em;}
.small_width {width: 12em;}
.xsmall_width {width: 3em;}

sup {font-size: 65%; padding-left: 1px;}

div.start_fieldset {margin:0 0 1em 14em; padding:0.1em 0.5em;  border-bottom:1px dotted #FF8C00;}
div.end_fieldset {margin:0.5em 0 0 14em; padding:0 0.5em; border:1px dotted #FF8C00; border-top:none; line-height:0.3em;}
div.start_fieldset span {font-size: 0.9em;}


#selezione_cataloghi {line-height: 1.5em;}
	#selezione_cataloghi #col_categorie {
		float: left;
		margin-right: 1em;
		width: 17em;
	}
	#selezione_cataloghi #col_cataloghi {
		float: left;
		width: 26em;
	}
	#selezione_cataloghi #elenco_categorie #albero_categorie {font-family: tahoma, arial, verdana, helvetica, sans;}
	
	#selezione_cataloghi #elenco_cataloghi, #selezione_cataloghi #elenco_categorie  {
		height: 14em;
		overflow: auto;
		border: 1px solid #034ea2;
		padding-left: 0.3em;
		background: white;
		font-family: tahoma, arial, verdana, helvetica, sans;
	}
	#selezione_cataloghi #elenco_categorie {width: 17em;}
	#selezione_cataloghi #elenco_cataloghi {width: 32em;}
	
	#selezione_cataloghi #elenco_cataloghi input {margin: 0 0.5em;}
 
.legenda {float:right; margin-top:-3.5em; line-height: 1.5em; font-size:75%;} 

code {font-family: "Lucida Console", "Courier New", monospace ; font-size: 1.1em;}

a.autority_link {margin-left: 2em; padding-left: 8px; background: url("../images/iccu/freccia_azione.gif") left 0.3em no-repeat;}
