/*******************************/
/* Biblioteca Leonardiana - Light Blue */ 
/******************************/	 
/* aggiorn. 12/06/08 */

/* usato in top_menu */
.titolo_centr {padding-left:10%}
.no_border {border:0}
.inline {display:inline}
.float_left {float:left;}

/* usato in testa.php */
#header a {display:block; text-decoration:none;}

/* usato in scheda_biblio.php */
#scheda_biblio h1 {margin-left: 5%; margin-right: 5%; padding:10px;}
#scheda_biblio h2 {text-align:left;}
#scheda_biblio h3 {text-align:left;}
#piede_scheda_biblio {text-align:center; font-size: smaller; border-top:1px solid #666666; padding-top:5px}
.float_right {float:right;}
.clear_both {clear:both}
.bold {font-weight: bold}
.opac_info_bott1 {display:inline; text-align:left} /* non usato? */
.opac_info {margin-left: 5%; margin-right: 5%; padding:10px; float:left}

/* usato in piede.php */
#validazione p {margin-top:1px}

/* usato in left_menu.php */
.block {display:block;}

/* usato in funzioni_campi.php, left_menu.php, testa.php */
.no_visibility {visibility:hidden;}

/* usato in cerca_biblioteche.php */
.overflow_biblioteche {height:230px; overflow:auto;}

/* usato in memo_src_register_sign.php (spiegazione asterisco rosso) */
#reqnote {font-size:80%; color:#ff0000;}
	
/* asterisco rosso in memo_src_register_sign.php e risposta disponibilità in fluxus_disp.php */
.required {font-size:80%; color:#ff0000;} 
	
/* usato in aiuto.php */
.float_right_margin {float:right;margin-right:20px;padding-right:2px;}

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

/* barra di scorrimento nella pagina ricerca per campi */
.overflow_campi {overflow:auto; height:300px;margin:0px;padding:0px};

/* allineamento label e filtri nella pagina ricerca per campi */
.campi_allineamento {margin:0 0 10px 15px}
.ordinamento {clear:both}
.filtri_allineamento1 {float:left; margin-left:20px} 
.filtri_allineamento2 {clear:both;float:left; margin-left:20px} 

.filtri_allineamento1 p {margin:10px 0px 15px 0px} 
.filtri_allineamento2 p {margin:10px 0px 15px 0px}


/* Generali */
ul {list-style-type:none; margin-left:0px;}

/* div.novita simile a #menusx della guida */
div.novita ul {list-style-type:none; padding:1px} /* 0 margin a ul e padding a li */

div.novita li {
	margin-top:0;
	margin-bottom:0;
	padding-bottom:2px;
    }
	
div.novita li a, div.novita li a:link {
	padding-left:0;
	padding-right:15px;
	text-decoration:none;
	color:#005496;
    }
div.novita li a:hover {
	padding-left:0;
	padding-right:15px;
	text-decoration:none;
	color:#005496;
	background-image:url(../img/ON_red.gif);
	background-repeat:no-repeat;
	background-position:right;
	border-bottom: 2px dotted #005496;
    }

#email{margin-left:10px}

.invisibile { /* in: testa */
display: none;
}

body {
	text-align:justify;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 0px;
	padding: 3px;
}
 
a, a:link, a:visited {
	color: #005496;
	text-decoration: underline;
	font-weight: 600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

a:hover, a:active, a:focus {
	color:#005496;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

h1 {
	font-size: medium;
	text-align: center;
	margin-top:3px;
	margin-bottom:3px;
	color: #005496;
	border-bottom: 1px dotted #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
h2  {
	font-size: small;
	font-weight:bold;
	letter-spacing: 2px;
	text-align:left;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#8facbe;
	border-bottom:1px dotted #005496;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 3px;
	}
h3  {
	font-size: small;
	font-weight:bold;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #005496;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h5  {
	color: #005496;
	font-size: small;
	margin-left: 40px;
}

table {
	}
th {
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	font-weight:200;
	}
td {
	text-align:left;
	}

/**************************************************************************/
/* Altri titoli */

.t2 { /* in: listabib */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	color: #005496;
	text-align:center;
	font-size: small;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	margin-right:5px;
	margin-bottom:15px;
}

.bull  {
	color: #333333;
	font-weight:bold;
}

.menu { /* in: cerca_biblio */
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	color: #FFFFFF;
	font-weight:bolder;
	text-decoration:none;
	background-color:#8facbe;
	border-bottom: 1px solid #005496;
	margin-top: 2px;
	margin-bottom: 8px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	}
.messaggio { /* in: memo_src_login = a testata */
	background-color: #FBFFEC;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:2px;
	margin:1px;
	}

/**************************************************************************/	 
/* Layout senza tabelle */	
/**************************************************************************/

/* #header: la barra del logo biblioteca; background = piede */	
#header {
	margin-top:-10px;
	margin-bottom:1px;
	margin-left:4px;
	margin-right:4px;
	border:1px solid #333333;
	background-color:#8facbe;
	background-position:left;
	background-repeat:no-repeat;
	background-image: url(../img/css-img/leo-testa-954-01.gif);
}  

/* #testata: top_menu */	
#testata {
	background-color: #ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	margin-top:1px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:1px;
	height:53px;
	}

/* #titolo: nome della biblioteca all'interno del top_menu */	
#titolo {
	clear:both;
	color: #ffffff;
	background-color: #8facbe;
	/* background-image: url(../img/css-img/menu-under.gif); */
	text-align:center;
	font-size: medium;
	font-weight:bold;
	padding:0;
	margin-top:0;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	border: 1px solid #333333;
	}
#titolo a, #titolo a:link, #titolo a:visited {
	color: #ffffff;
	text-decoration:none;
	}
#titolo a:hover {
	color: #005496;
	text-decoration:none;
	}
/* #lingue: bottone per il cambio lingua all'interno del top_menu */
#lingue {
	display:inline;float:right; margin-right:10px; margin-top:0px;
}
/*#lingue a, #lingue a:link, #lingue a:visited {
	padding-top:18px;
	background-image: url(../img/mappam_p3.jpg);
	background-position:top;
	background-repeat:no-repeat;
	border:0;
}
#lingue a:hover {
	padding-top:18px;
	background-image: url(../img/mappam_p3h.jpg);
	background-position:top;
	background-repeat:no-repeat;
	border:0;
}*/
	
#left1 {
	float:left;
	padding-left:2px;
	padding-top:29px;
	padding-bottom:3px;
	}
#left1 ul {display:inline;}
#left1 li {display:inline;padding-right:20px;}

#right1 {
	float:right;
	}

/* #left: left_menu */	
#left {
	float: left;
	width: 18%; /* = a  #scheda margin-left */
	font-size: small;
	margin-left:0;
	margin-top:0;
	background-color: #ffffff;
	}
#left ul{list-style-type:none; margin-left:0px; width:130px; border-right: 1px dotted #666666; 	padding-right:10px}
#left li{margin-top:15px; margin-bottom:15px; padding:1px}

/* #scheda: box centrale dei contenuti = boxprima */	
#scheda {
	margin-top:-10px;
	margin-left: 22%; /* = a  #left width */
	margin-bottom:5px;
	margin-right:5px;
	padding-top:4px;
	padding-left:20px;
	padding-bottom:5px;
	padding-right:20px;
	background-color: #efefef;
	color: #333333;
	text-align: justify;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	min-height:400px;
	}

/* #piede = footer */	
#piede {
	clear:both;
	font-size:x-small;
	font-weight: bolder;
	color:#FFFFFF;
	text-align:center;
	vertical-align: middle;
	margin:4px;
	padding:3px;
	background-color: #005496;
	border:1px solid #333333;
}
#piede a, #piede a:visited, #piede a:link {
	color:#FFFFFF;
	text-decoration:none;
	}
#piede a:hover {
	color:#CCD6E1;
	text-decoration:none;
	}

/**************************************************************************/
/* Aree particolari 	*/
/**************************************************************************/	

/* pagina di scelta lingue */

#lang ul {
	list-style-type:none;
	margin-top: 40px;
	}
	
#lang a, #lang a:link, #lang a:visited {
	font-size:small;
	padding-top:5px;
	padding-right:20px;
	padding-bottom:5px;
	padding-left:20px;
	text-decoration:none;
	background-image:url(../img/freccinaEW_ag.gif);
	background-position:left;
	background-repeat:no-repeat;
    }
#lang a:hover{
	font-size:small;
	padding-top:5px;
	padding-right:20px;
	padding-bottom:5px;
	padding-left:20px;
	text-decoration:none;
	background-image:url(../img/freccinaEW_hg.gif);
	background-position:right;
	background-repeat:no-repeat;
	}
	
/* Ricerca biblioteche: pagina cerca_biblioteche.php */	

.ricerca {
	color:#ffffff;
	background-color: #8facbe;
	font-weight:bold;
	border-bottom:1px solid #005496;
	padding:0px 0px 0px 0px;
	margin:10px 5px 5px 5px;
	}
#quickform1 {
}
fieldset.hidden {
border:0px;
}
.hidden ol {
margin:0px;
padding:10px 10px 0 10px;
}
.hidden li {
list-style-type:none;
padding: 2px 0 2px 0;
}
.element {
display:inline;
padding-right:20px;
}
#nome {margin-left:34px}
#ente {margin-left:1px}
#Cerca {margin-top:10px; margin-left:-25px;}

/* Quickform Memo ricerche */	
#usr {margin-left:72px}
#pwd {margin-left:52px}
#ri_pwd {margin-left:-11px;}
#mail {margin-left:73px;}
#Esegui {float:left; margin-right:5px;}
#Annulla {float:left; margin-top:-20px; }
.reqnote {clear:both}

/* per la Guida (layout su due colonne) */	
#menusx {
		float:left;
        margin-top: 20px;
		padding-right:10px;
		text-align:left;
		font-size:smaller;
        }
		
#menusx ul li {
	list-style-type:none;
    }
	
#menusx li {margin-top:10px; margin-bottom:15px; margin-left:10px }
#menusx li a, #menusx li a:link {
	display:block;
	width: 150px;
	padding-left:0;
	padding-right:15px;
	text-decoration:none;
	color:#666666;
	border-bottom: 1px dotted #005496;
    }
#menusx li a:hover {
	display:block;
	width: 150px;
	padding-left:0;
	padding-right:15px;
	text-decoration:none;
	color:#005496;
	background-image:url(../img/ON_red.gif);
	background-repeat:no-repeat;
	background-position:right;
	border-bottom: 1px dotted #005496;
    }

#content {
	margin-left:25%;
	padding-right:20px;
	padding-bottom:5px;
	padding-left:20px;
	background-color: #efefef;
	border-top: 1px solid #666666;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #666666;
	color: #333333;
	text-align: justify;
	font-size: small;
    }
		
.su {
	font-size: smaller;
	font-weight:bolder;
	text-decoration:none;
	background-color:#ACC643;
	border-bottom: 1px solid #ACC643;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 0;
	padding-left: 5px;
	padding-bottom: 0;
	text-align:right;
    }
.su a, .su a:link, .su a:visited {
	text-align:right;
	background-color:#ACC643;
	text-decoration:none;
	background-image:url(../img/freccinaEW_su_ar.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
    }  
.su a:hover {
	text-align:right;
	background-color: #ACC643;
	text-decoration:none;
	background-image:url(../img/freccinaEW_su_hr.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	color:#FFFFFF;
       }
	      
.scheda_bib {clear:both} /* pagina scheda_biblio.php */

/**************************************************************************/	 
/* CSS per la Gallery */
.immagini {/* = a h2 */
	font-size: small;
	font-weight:bold;
	letter-spacing: 2px;
	text-align:left;
	color: #005496;
	padding-top: 5px;
 	padding-bottom: 5px;
	background-color:#FBFFEC;
	border-bottom:2px dotted #005496;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.img {
	vertical-align: middle;
}

.image_large {
	margin: 10px;
	float:left;
	margin-left:15%;
	background-color:#FFFFFF;
}

/* Page Numbers */

.pages a.nextprev {
    font-weight: normal;
	color: #666666;
}

.pages .nextprev a:hover {
	background-color:#ACC643;
	text-decoration:none;
	color: #FFFFFF;
}

 .pages span.nextprev {
        border: 1px solid #ddd;
		padding-left:2px;
		padding-right:2px;
		margin-left:1px;
		background-color:#FBFFEC;
}

.pagesend {
    clear:both;
}

.pagesend a.nextprev {
    font-weight: normal;
	color: #666666;
}
.pagesend .nextprev a:hover {
	background-color:#ACC643;
	text-decoration:none;
	color: #FFFFFF;
}

 .pagesend span.nextprev {
        border: 1px solid #ddd;
        color: #666666;
		padding-left:2px;
		padding-right:2px;
		margin-left:1px;
		background-color:#FBFFEC;
}

.current {
font-weight:bold;
}

/* immagini tumbnails */

div.filelist {
	float: left;
	width: 150px;
	height: 150px;
	margin: 5px;
	text-align: center;
	background-color:#fFF;
	border: 1px solid #999999;
}

.filelist img {
	display: block;
	margin: 23px /* era 13px */ auto 3px auto !important;
	margin-top:22px;
	border: 1px solid #999999;
}

.filelist a {
	color: #000;
	vertical-align: bottom;
	text-decoration:none;
}

.tumbnails {
margin-left:-5px;
}	

/**************************************************************************/	 
/* Formattazione contenuti */

.text {
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding: 5px;
}

.table1 {
	text-align:justify;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:1px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	}

/**************************************************************************/	 
/* Bottoni */
#liste {}
#campi {}
#libera {}
#email {font-weight:bold; margin-right:10px}
#accesskey {font-weight:bold; margin-left:10px}
	
.bott {
		text-decoration:none;
}
.bott a, .bott a:visited {
		color:#666666;
		text-decoration:none;
		padding-right:15px;
		border-bottom: 1px dotted #666666;
	 }
.bott a:hover, .bott a:active, .bott a:focus {
	 	color:#005496;
		text-decoration:none;
		padding-right:15px;
		background-image:url(../img/ON_red.gif);
		background-repeat:no-repeat;
		background-position:right;
		border-bottom: 1px dotted #005496;
		}
	
.bott1 {
	 text-decoration:none;
	 font-size: x-small;
	 text-align:center;
	padding-top:1px;
	padding-right:2px;
	padding-bottom:1px;
	padding-left:2px;
	 }
.bott1 a, .bott1 a:visited {
	color:#005496;
	text-decoration:none;
	padding-right:15px;
	background-image:url(../img/ON_green.gif);
	background-repeat:no-repeat;
	background-position:right;
		}

.bott1 a:hover, .bott1 a:active, .bott1 a:focus {
	color:#005496;
	text-decoration:none;
	padding-right:15px;
	background-image:url(../img/ON_red.gif);
	background-repeat:no-repeat;
	background-position:right;
	border-bottom: 1px dotted #005496;
		}
	 
.chiudi {
	margin-top: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	color: #666666;
	font-weight: bold;
}
.chiudi a {
	BORDER-RIGHT: 2px solid #999999;
	BORDER-TOP: 1px solid #999999;
	BORDER-LEFT: 1px solid #999999;
	BORDER-BOTTOM: 2px solid #999999;
	background-color: #cccccc;
	color: #666666;
	text-decoration: none; 
	font-weight: bold;
	margin-top: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	padding-right: 15px;
	padding-left: 15px;
	}
.chiudi a:hover, .chiudi a:active, .chiudi a:focus {
	BORDER-RIGHT: 2px solid #999999;
	BORDER-TOP: 1px solid #999999;
	BORDER-LEFT: 1px solid #999999;
	BORDER-BOTTOM: 2px solid #999999;
	background-color: #FFFFFF;
	color: #336699;
	text-decoration: underline; 
	}
	
/**************************************************************************/
/*immagini*/	   

.foto {
	margin:3px;
	border:1px solid #555555;
	padding:5px;
	background-color:#FCFCFC;
	}

/**************************************************************************/	 
/* EW_style_php stili dei risultati */	 
/**************************************************************************/	 
 .classe_input {
	margin:0px;
	padding:0px;
	display:inline;
	}

.form_breve_info { /* visualizza le info biblioteca nel formato breve  */
	background-color: #F8FAEF; /* = bckgr .risultati */
	font-size: smaller;
	margin-top:2px;
	margin-bottom:0;
	padding-top:2px;
	padding-bottom:1px;
	color: #5D704A;  /* verde grigio */
}

.risultati { /* box "limite, espr. di ricerca, etc.. = #titolo */
	color:#2D3C4C;
	text-align:left;
	padding-top:3px;
	padding-right:10px;
	padding-bottom:4px;
	padding-left:10px;
	background-color: #EFEFEF;
	border-top:1px solid #005496;
	background-image: url(../img/css-img/menu-under.gif);
}

.vediunrisu { /* singola voce "limite, espr. di ricerca", etc.. */
	}
	
.navigazione { /* box contenente i bottoni "Limiti" lista  compl, etc.. = #titolo */
	text-align:center;
	padding:2px 0px 5px 0px;
	margin:0 0 15px 0;
	background-color: #EFEFEF;
	border-bottom:1px solid #005496;
	background-image: url(../img/css-img/menu-under.gif);
}

.bottonemessaggio { /* bottoni "Limiti" lista  compl, etc.. = #bott1 */
	text-decoration:none;
	 font-size: x-small;
	 text-align:center;
	 padding: 1px 2px 1px 2px;
	 margin: 0px -2px 0 -2px;
	 }
.bottonemessaggio a, .bottonemessaggio a:visited {
	 text-decoration:none;
	 background-color: #FBFFEC;
	 border-bottom: 2px solid #333333;
	 border-right: 2px solid #333333;
	 border-top: 1px solid #666666;
	 border-left: 1px solid #666666;
	 padding: 1px 2px 1px 2px;
	 margin: 0px -2px 0 -2px;
	 }
.bottonemessaggio a:hover, .bottonemessaggio a:active, .bottonemessaggio a:focus {
	text-decoration:none;
	background-color: #FEFFFA;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	border-top: 2px solid #333333;
	border-left: 2px solid #333333;
	padding: 1px 2px 1px 2px;
	margin: 0px -2px 0 -2px;
	 }

.form_esegui { /* Seleziona uno o più doc Esegui Annulla*/
	font-weight:bold;
	color:#005496
}
	
.esegui {
	text-decoration:none;
	 font-size: x-small;
	 text-align:center;
	 	padding-top:1px;
	padding-right:2px;
	padding-bottom:1px;
	padding-left:2px;
	 }
.esegui a, .esegui a:visited {
	 text-decoration:none;
	 background-color: #E5EBEB;
	 border-bottom: 2px solid #333333;
	 border-right: 2px solid #333333;
	 border-top: 1px solid #666666;
	 border-left: 1px solid #666666;
	 padding-top:1px;
	padding-right:2px;
	padding-bottom:1px;
	padding-left:2px;
	 }
.esegui a:hover, .esegui a:active, .esegui a:focus {
	 text-decoration:none;
	 background-color: #F2F2F2;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	border-top: 2px solid #333333;
	border-left: 2px solid #333333;
	 	padding-top:1px;
	padding-right:2px;
	padding-bottom:1px;
	padding-left:2px;
	 }

.annulla {
	text-decoration:none;
	 font-size: x-small;
	 text-align:center;
	 	padding-top:1px;
	padding-right:2px;
	padding-bottom:1px;
	padding-left:2px;
	 }
.annulla a, .annulla a:visited {
	 text-decoration:none;
	 background-color: #E5EBEB;
	 border-bottom: 2px solid #333333;
	 border-right: 2px solid #333333;
	 border-top: 1px solid #666666;
	 border-left: 1px solid #666666;
	 padding-top:1px;
	padding-right:2px;
	padding-bottom:1px;
	padding-left:2px;
	 }
.annulla a:hover, .annulla a:active, .annulla a:focus {
	 text-decoration:none;
	 background-color: #F2F2F2;
	 border-bottom: 1px solid #666666;
	 border-right: 1px solid #666666;
	 border-top: 2px solid #333333;
	 border-left: 2px solid #333333;
	 	padding-top:1px;
	padding-right:2px;
	padding-bottom:1px;
	padding-left:2px;
	 }


.lista_documenti_breve { /* singolo record visualizzato in formato breve */
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
	padding-top:5px;
	background-color: #FFFFFF;
	border-top: 1px solid #666666;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #666666;
	text-align: justify;
	font-size: small;
}
.lista_documenti_breve a, .lista_documenti_breve a:link, .lista_documenti_breve a:visited
{
text-decoration:none;
color:#494949;
}

.lista_documenti_breve a:hover {
text-decoration:underline;
color:#005496;
}

.spazio_record { /* spazio fra due record */
	 margin:15px;
}

.lista_documenti_completa_uno  { /* = formato completo = breve */
  	 padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
	padding-top:5px;
	background-color: #FFFFFF;
	border-top: 1px solid #666666;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #666666;
	text-align: justify;
	font-size: small;
}

.lista_documenti_completa { /* singolo record visualizzato in formato completo, simile a breve */
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
	padding-top:5px;
	background-color: #FFFFFF;
	border-top: 1px solid #666666;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #666666;
	text-align: justify;
	font-size: small;
}
.lista_documenti_completa a, .lista_documenti_completa a:link, .lista_documenti_completa a:visited
{
text-decoration:none;
color:#333333;
border-bottom:1px dotted #005496
}
.lista_documenti_completa a:hover {
text-decoration:none;
color:#005496;
border-bottom:1px solid #005496
}
.lista_documenti_completa table { /* tabella in formato completo */
	font-size: smaller;
	border: 1px solid #E7E7E7;
}
.lista_documenti_completa th { /* intestazione tabella in formato completo */
	color: #505050;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	border-bottom: 1px solid #EBF3CD;
	background-color: #F9FCEC;
}
.lista_documenti_completa td { /* celle della tabella in formato completo */
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
}

.copyright {
display:none;
font-size:x-small;
}


.release { 
font-size:x-small;
	} 

.elaborazione {
font-size:x-small;
}

.tempo { 
font-size:x-small;
	} 


.data_release { 
font-size:x-small;
	} 


.termine_lista a, .termine_lista a:link, .termine_lista a:visited {
	color:#666666;
	text-decoration:none;
	}
.termine_lista a:hover { 
  	 color:#005496;
	 text-decoration:underline;
	}
	
.errori {
	color: #005496;
	font-size:medium;
	background-color: #FFFFFF;
	text-align:center;
	margin-left:30%;
	margin-right:30%;
	border:1px dotted #005496;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.lista_termini  {
	 padding-left:10px;
	 padding-right:10px;
	 padding-top:1px;
	 padding-bottom:2px;
}

/*  stili per i PFT */

.pft_identificazione {
	 font-size: xx-small;
	 border-top:1px dotted #BDC8D4;
	 padding-left:10px;
	 padding-right:10px;
	 padding-top:1px;
	 padding-bottom:2px;
}

.pft_collocazioni table { /* tabella in formato completo di record che ne comprende un altro */
	font-size: smaller;
	border: 1px solid #BDC8D4; /* grigino */
}
.pft_collocazioni th { /* intestazione tabella in formato completo di record che ne comprende un altro*/
	font-size: smaller;
	color: #505050; /* grigio scuro */
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	border-bottom: 1px solid #BDC8D4; /* grigino */
	background-color: #E9E9E9; /* verde chiarissimo */
}
.pft_collocazioni td { /* celle della tabella in formato completo di record che ne comprende un altro */
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
}

.pft_collocazioni { /* formato completo di record che ne comprende un altro */
  	font-size: xx-small;
	 border:1px dotted #BDC8D4; /* grigino */
	 padding-left:10px;
	 padding-right:10px;
	 padding-top:1px;
	 padding-bottom:2px;
}

.pft_consistenza { /* se non compilato la tabella relativa al posseduto dei periodici risulta = alla tabella collocazioni */
	}
	
.pft_freccia { 
  	background-color: #EBF3CD; /* stesso sfondo di #testata  */
	border: 1px solid #CC3333; /* rosso  */
	color: #CC3333; 
	font-size: smaller;
	font-weight:bold;
	padding-left:2px;
	margin-right:2px;
	} 
