body  {
	 font-family: 'Titillium Web', sans-serif;
	 font-size: 14px;
	 font-style: normal;
	 background-color: #fffcf4;
}

 td, p, li  {
 
}
table {
	margin-left:2%;
}

 h1  {
 font-size: 12px;
 font-weight:bold;
 color: #800000;
}
 
 h2  {
 font-size: 16px;
font-weight: bold;
color: #622274;
margin-top:-10px;
}

 h3 {
 font-size: 10px;
 font-weight:bold;
 color: #ae923c;
}

a:link, a:visited { 
	/* era color: #3F3F75; */
	color: #297953;
	text-decoration:underline;
}
a:hover, a:active {
	color: #612472; /* era color: #3F3F75; */
	text-decoration: none;
}
 
.altro {color: #B43212; font-style: italic}
.legami {color: #864c96; font-style: italic; font-size: 9pt;}
.db {color: #864c96; font-style: italic; font-size: 9pt}

#b   {
font-weight:bold;
}

#i   {
font-style:italic
}

.programma_16 table {
	width:100%;
}


#Cat {
	 padding-left:300px;
}

#pay {
  	background-color: #FFFFFF; /* era #FFF4DF */
	padding-left:10px;
	padding-bottom:6px;
}

.stamparisu_16, .esegui_stampa {
/* da bianco trasparente top a #e5e5e5 grigio bottom
Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+91&amp;0+0,1+100 */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(229, 229, 229, 0.91) 91%, rgba(229, 229, 229, 1) 100%);
/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(229, 229, 229, 0.91) 91%, rgba(229, 229, 229, 1) 100%);
/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(229, 229, 229, 0.91) 91%, rgba(229, 229, 229, 1) 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#e5e5e5', GradientType=0 );
/* IE6-9 */
	padding:10px;
	margin-left:2%;
	margin-right:2%;
	width:92%;
}
p.esegui_stampa {
	font-style: italic;
	font-size: small;
}
.esegui_stampa input {
	margin-left:20px;
	}

.sbnsfondo_16 {
	margin-left:2%;
	margin-right:2%;
	width:92%;
	padding: 3px 3px 3px 10px;
	border-bottom: 1px solid #dfebe6;
	/* sfumatura */
background: -webkit-gradient(linear, left top, left bottom, from(#dfebe6), to(#e5e5e5));
background: -webkit-linear-gradient(top, #dfebe6, #e5e5e5);
background: -moz-linear-gradient(top, #dfebe6, #e5e5e5);
background: -ms-linear-gradient(top, #dfebe6, #e5e5e5);
background: -o-linear-gradient(top, #dfebe6, #e5e5e5);
}

.table_form_16 {
	font-size: smaller;
	padding-top: 5px;
}
.aut_SBN {
	background-color: #dfebe6;
}

.inizio-lista, .form-1, .form-2 {
	margin-left:2%;
	margin-right:2%;
	width:70%;
	margin-top: 3px;
}

table.inizio-lista  {
	margin-bottom:15px;
}

	 
#A2 {
	background-color: #FDE9C5;
	font-size: 9px;
	font-style:italic;
	padding-left:15px;
	border-top:1px solid #F9DAA1;
	border-bottom:1px solid #F9DAA1;
}

#A3 {
	background-color: #CADBDA;
	font-size: 10px;
	font-style:italic;
	padding-left:15px;
	border-top:1px solid #AABCBB;
	border-bottom:1px solid #AABCBB;
}

#A4 {
	background-color: #DDD3E8;
	font-size: 10px;
	padding-left:15px;
	border-top:1px solid #A795BC;
	border-bottom:1px solid #A795BC;
	margin-bottom:1px;
	padding-top:3px;
}


.A6 {
  	 background-color: #FFFFFF;
	/* era #FFF4DF */
	font-size: 13px;
	/* text-align: justify; */
	border: 1px solid #CCCCCC;
	border-radius:20px;
	width:94%;
	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right:2%;
	margin-left:2%;

	
}


/* area record SBN */

.A7 {
	font-size: 12px;
	background-color: #f9fafa; /* verde sbn molto chiaro */
	border: 1px solid #CCCCCC;
	border-radius:20px;
	width:94%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 2px;
	margin-right:2%;
	margin-left:2%;
}



.copyright_16, #copy {
  	 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5e5e5+9,ffffff+100&1+0,0+100 */
background: -moz-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(229,229,229,0.91) 9%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(229,229,229,0.91) 9%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(229,229,229,1) 0%,rgba(229,229,229,0.91) 9%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
	padding:10px;
	margin-left:2%;
	margin-right:2%;
	width:92%;
	font-size: smaller;
}

td.copyright_16 {
	text-align: right;
}

label { width: 10em; float: left; }
label.error { font-weight : bold; float: none; color: red; padding-left: .5em; vertical-align: top; }



/* modifiche fatte da FABIO GUIDI */


/* TABELLA PFT COMPLETO */
/* etichetta del campo */
.pft_campo_16 {
/*	background-color: #c1f6e4; */
	background-color: #d9f7ed;
    width:30%;	
/*	font-size: 9px; */
/*	font-style:italic; */
	padding-left:5px;
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;

	
	/*
	border-top:1px solid #F9DAA1;
	border-bottom:1px solid #F9DAA1;
	*/	
}

/* TABELLA PFT COMPLETO */
/* contenuto del campo */
.pft_dati_16 {
	background-color: #fbf7e8;
/*	font-size: 9px; */
/*	font-style:italic; */
    width:92%;
	padding-left:5px;
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	
	
	/*
	border-top:1px solid #F9DAA1;
	border-bottom:1px solid #F9DAA1;
	*/	
}

.pft_F6EACE_16 {
	background-color: #F6EACE;
}

.pft_F1E7EF_16 {
	background-color: #F1E7EF;
}

td.zeta_colonna1_16, td.sbn_colonna2_16 {
font-style: italic;
padding-right: 20px;
text-align: right;
}

td.sbn_colonna3_16 {

}

/* copertina del libro da google books */
.cover_16 {
	padding: 10px;
	margin: 15px 85px;
/*	background-color: #FFFFFF;
	border: 1px solid #CCCCCC; */
	max-width: 128px
}

/* immissione - Seleziona la tipologia */
.form_iniforma2_16 {
	margin-left: 2%;
	margin-right: 2%;
	width: 92%;
	padding: 3px 3px 3px 10px;
	margin-top: -17px;
}

table.table_eseguiform_16 {
/* position: absolute;
top: 190px;
left: 430px; */
margin-top: 5px;
}

table.creaforma_16 {
	background-color: #ffffff;
	width: 92%;
	border-radius:20px;
	margin-right:2%;
	margin-left:2%;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
}

td.nosbn_riga_16 {
	padding:5px;
}
td.sbn_riga_16 {
	background-color: #deebe5;
	padding:5px;

}


#corpo3 p, #corpo4 p, #corpo5 p {
	margin-left: 3%;

}

td.dati_rec_16 {
	color: #2b6d5e;
}
td.dati_rec_16 font {
	padding-left:10px;
}

.form1 {
/* sfumatura giallo EC */
	background: -webkit-gradient(linear, left top, left bottom, from(#fffcf4), to(#e1c980));
	background: -webkit-linear-gradient(top, #fffcf4, #e1c980);
	background: -moz-linear-gradient(top, #fffcf4, #e1c980);
	background: -ms-linear-gradient(top, #fffcf4, #e1c980);
	background: -o-linear-gradient(top, #fffcf4, #e1c980);
	border-bottom: 2px solid #d8bf72;

	font-size: 13px;
	width:94%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 2px;
	margin-right:2%;
	margin-left:2%;
}

.form2 {
/* sfumatura viola Z */
	background: -webkit-gradient(linear, left top, left bottom, from(#fffcf4), to(#E7DEEA));
	background: -webkit-linear-gradient(top, #fffcf4, #E7DEEA);
	background: -moz-linear-gradient(top, #fffcf4, #E7DEEA);
	background: -ms-linear-gradient(top, #fffcf4, #E7DEEA);
	background: -o-linear-gradient(top, #fffcf4, #E7DEEA);
	border-bottom: 2px solid #d6c6dc;

	font-size: 13px;
	width:94%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 2px;
	margin-right:2%;
	margin-left:2%;
}

.form3 {
/* sfumatura verde SBN */
	background: -webkit-gradient(linear, left top, left bottom, from(#fffcf4), to(#98c9b3));
	background: -webkit-linear-gradient(top, #fffcf4, #98c9b3);
	background: -moz-linear-gradient(top, #fffcf4, #98c9b3);
	background: -ms-linear-gradient(top, #fffcf4, #98c9b3);
	background: -o-linear-gradient(top, #fffcf4, #98c9b3);
	border-bottom: 2px solid #80b89f;

	font-size: 13px;
	width:94%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 2px;
	margin-right:2%;
	margin-left:2%;
}

.form3_1 {
/* sfumatura giallo-verde SBN */
	background: -webkit-gradient(linear, left top, left bottom, from(#98c9b3), to(#fffcf4));
	background: -webkit-linear-gradient(top, #98c9b3, #fffcf4);
	background: -moz-linear-gradient(top, #98c9b3, #fffcf4);
	background: -ms-linear-gradient(top, #98c9b3, #fffcf4);
	background: -o-linear-gradient(top, #98c9b3, #fffcf4);

	font-size: 13px;
	width:94%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 2px;
	margin-right:2%;
	margin-left:2%;
	border: 1px solid #fef4d8;
	border-radius:20px;
}

p.ricerca input {
	margin-left: 10px;
}

p.ricerca select {
	margin-left: 10px;
}

table.listameta_16 {

  	 background-color: #FFFFFF;
	/* era #FFF4DF */
	font-size: 13px;
	/* text-align: justify; */
	border: 1px solid #CCCCCC;
	border-radius:20px;
	width:94%;
	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right:2%;
	margin-left:2%;


}

/* sfumatura giallo-verde SBN 
   eliminato il 14-4-2016 
.vedilink_16 {

	background: -webkit-gradient(linear, left top, left bottom, from(#98c9b3), to(#fffcf4));
	background: -webkit-linear-gradient(top, #98c9b3, #fffcf4);
	background: -moz-linear-gradient(top, #98c9b3, #fffcf4);
	background: -ms-linear-gradient(top, #98c9b3, #fffcf4);
	background: -o-linear-gradient(top, #98c9b3, #fffcf4);

	font-size: 13px;
	width:92%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 2px;
	margin-right:2%;
	margin-left:2%;

}
*/


.vedilink_16 {

/*
	background: -webkit-gradient(linear, left top, left bottom, from(#98c9b3), to(#fffcf4));
	background: -webkit-linear-gradient(top, #98c9b3, #fffcf4);
	background: -moz-linear-gradient(top, #98c9b3, #fffcf4);
	background: -ms-linear-gradient(top, #98c9b3, #fffcf4);
	background: -o-linear-gradient(top, #98c9b3, #fffcf4);
*/


	background-color: #FFFFFF;

	border: 1px solid #CCCCCC;
	border-radius:20px;

	font-size: 13px;
	width:92%;
	
	padding: 10px;
	/*
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 2px;
	margin-right:2%;
	margin-left:2%;
	*/	

}






.crealink_16 {

	background-color: #FFFFFF;

	border: 1px solid #CCCCCC;
	border-radius:20px;

	font-size: 13px;
	width:92%;
	
	padding: 10px;
	/*
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 2px;
	margin-right:2%;
	margin-left:2%;
	*/	
}

.lista_legami_16 {
	margin-left: 5%;
margin-bottom: 0px;
}


.vedilink1_16 {

	background-color: #d9f7ed;

	font-size: 13px;
	width:30%;
	
	border: 1px solid #DDDDDD;

	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 2px;
	
	
	margin-right:2%;
	margin-left:2%;

	/*
	border-top:1px solid #F9DAA1;
	border-bottom:1px solid #F9DAA1;
	*/	
	
}


.vedilink2_16 {
    background-color: #fbf7e8;
	font-size: 13px;
	width:92%;

	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 2px;
	margin-right:2%;
	margin-left:2%;

	border: 1px solid #DDDDDD;

	/*
	border-top:1px solid #F9DAA1;
	border-bottom:1px solid #F9DAA1;
	*/	
}


.crealink1_16 {
	background-color: #fbf7e8;
	font-size: 13px;
	width:92%;

	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 2px;
	margin-right:2%;
	margin-left:2%;

	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;

	
	/*
	border-top:1px solid #F9DAA1;
	border-bottom:1px solid #F9DAA1;
	*/	
}


.crealink2_16 {

/*
	background-color: #d9f7ed;
*/


	font-size: 13px;

	width:30%;

	/*
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 2px;
	margin-left:2%;
	margin-right:2%;
	
	*/
	
	/*
	border-top:1px solid #F9DAA1;
	border-bottom:1px solid #F9DAA1;
	*/	
}


.contasec_16 {

	font-size: 13px;
	width:30%;

}               
             



