
/*	File library.css										*/

/*	Versione del 26-06-2010									*/

/*	Validato 19-05-2010										*/

/*	Directory root_pug/zz1_cssjs							*/

/*	-----------------------------------------------------	*/

/*	(1) In library.css:						*/

/*		colore 1 - Scuro 	- #AB003D;		*/
/*		colore 2 - Normale 	- #BFC7BF;		*/
/*		colore 3 - Chiaro 	- #EEEEEE;		*/
/*		colore A - titolo 	- #3255A0;		*/
/*		colore B - sotto titolo - #3255A1;	*/

/*	-----------------------------------------------------	*/

/*	(2) In library_xxxx.css: color 3 - Chiaro		*/

/*	-----------------------------------------------------	*/

/*	Colori propri a Library:					*/

/*		colore l1: #EEEEEF; grigio chiaro		*/
/*		colore l2: #FF0000; (red)				*/
/*		colore l3: #0000C0; (navy)				*/
/*		colore l4: #CCC							*/

/*	-----------------------------------------------------	*/

/*	---------------------------	*/
/*	Sezione Varie - 19-11-08	*/
/*	---------------------------	*/

.sinistra { text-align: left; }
.destra   { text-align: right; }
.centrato { text-align: center; }

.va_top { vertical-align: top; }
.va_middle { vertical-align: middle; }

.testo_normale { font-weight: normal; }
.testo_rosso { color: #FF0000; }								/* Red - Colore l2	*/	
.testo_rosso_bold, .trb { font-weight: bold; color: #FF0000; }	/* Red - Colore l2	*/

.tc1  { font-weight: normal; color: #C80028; }	/* Testo Colore 1 - Colore 1		*/
.tc1b { font-weight: bold; color: #C80028; }	/* Testo Colore 1 Bold - Colore 1	*/
.tc2b { font-weight: bold; color: #0028C8; }

span.super { vertical-align: super; font-size: 75%; }
span.sub { vertical-align: sub; font-size: 75%; }

.testo_85 { font-size: 0.85em; }

.niente, .niente_dil {
	border-style: none;
	border-width: 1px;
	border-color: red;
	padding: 0px;
	margin: 0px;
}

.niente_dil { display: inline; }

.topx { margin-top: 0; padding-top: 0; }			/* Per annullare lo spazio in alto	*/

.vedere {
	border-style: solid;
	border-width: 1px;
	border-color: #FF0000;			/* Red - Colore l2	*/
}

/*	---------------------------	*/
/*	Sezione FLOAT - 11-06-08	*/
/*	---------------------------	*/

/*	Dichiarazione sezione_con_float								*/					
/*	From http://www.sitepoint.com/blogs/2005/02/26/simple-clearing-of-floats/	*/

div.sezione_con_float { overflow:hidden; }

/*	Dichiarazioni clearAfter						*/					
/*	From http://www.positioniseverything.net/easyclearing.html 	*/

.clearAfter:after {
    content: ".";
    display: block;
    height: 0;
    line-height:0;
    font-size:1px;
    clear: both;
    visibility: hidden;
}
.clearAfter { display: inline-block; }
.clearAfter { display: block; }

/*	---------------------------	*/
/*	Sezione BOTTONE - 16-07-08	*/
/*	---------------------------	*/

/*	**** Bottone [H1] ****	(cfr. library_print.css)	*/

div.box_bottone {
	padding: 0;
	margin: 0 0 0 auto;		/* 16-07-08	*/
	width: 1px; 
	height: 20px;
	background-color: #AB003D; 	/* Background Colore 1 - Colore 1	*/
	font-weight: bold; 	
	font-size: 11px;
	color: white;
	text-align: center;	
	text-decoration: none; 
	cursor: pointer;
}

/*	------------------------------------------	*/
/*	Sezione new_box - 12-02-2010				*/
/*	------------------------------------------	*/

/*	1. Box con dimensioni variabili - 23-07-09	*/

div.main_box_1   { margin: 0; }
div.main_box_1_c { margin: 0 auto; }

div.box0_5_c, div.box0_10_c, div.box0_20_c, div.box0_30_c,
div.box0x_5_c, div.box0x_10_c, div.box0x_20_c, div.box0x_30_c {
	border-style: none;
	border-width: 1px;
	border-color: green;
	padding: 1em;
	overflow: hidden;
}

div.boxb_5_c, div.boxb_10_c, div.boxb_20_c, div.boxb_30_c,
div.boxbx_5_c, div.boxbx_10_c, div.boxbx_20_c, div.boxbx_30_c {
	border-style: solid;
	border-width: 1px;
	border-color: #AB003D;		/* Colore 1	*/
	padding: 1em;
	overflow: hidden;
}

div.box1_5_c, div.box1_10_c, div.box1_20_c, div.box1_30_c,
div.box1x_5_c, div.box1x_10_c, div.box1x_20_c, div.box1x_30_c {
	border-style: solid;
	border-width: 1px;
	border-color: #AB003D;		/* Colore 1	*/
	background-color: #EEEEEE;	/* Colore 3	*/
	padding: 1em;
	overflow: hidden;
}

div.box0_5_c, div.box0x_5_c, div.boxb_5_c, div.boxbx_5_c, div.box1_5_c, div.box1x_5_c	
{ margin-left: 5%; margin-right: 5%; }

div.box0_10_c, div.box0x_10_c, div.boxb_10_c, div.boxbx_10_c, div.box1_10_c, div.box1x_10_c
{ margin-left: 10%; margin-right: 10%; }

div.box0_20_c, div.box0x_20_c, div.boxb_20_c, div.boxbx_20_c, div.box1_20_c, div.box1x_20_c
{ margin-left: 20%; margin-right: 20%; }

div.box0_30_c, div.box0x_30_c, div.boxb_30_c, div.boxbx_30_c, div.box1_30_c, div.box1x_30_c
{ margin-left: 30%; margin-right: 30%; }


div.box0_5_c, div.box0_10_c, div.box0_20_c, div.box0_30_c,
div.boxb_5_c, div.boxb_10_c, div.boxb_20_c, div.boxb_30_c,
div.box1_5_c, div.box1_10_c, div.box1_20_c, div.box1_30_c { margin-bottom: 1em; }

div.box0x_5_c, div.box0x_10_c, div.box0x_20_c, div.box0x_30_c,
div.boxbx_5_c, div.boxbx_10_c, div.boxbx_20_c, div.boxbx_30_c,
div.box1x_5_c, div.box1x_10_c, div.box1x_20_c, div.box1x_30_c { margin-bottom: 0; }

/*	2. Box senza dimensioni, quindi a dim. variabili (si allarga a destra) - 12-02-2010	*/

div.box_nd_1 { 
    background: #F5F5F5;
	color: black;
	border: 1px solid #D7D7D7;
	padding: 8px;
	margin-bottom: 10px;					/* in px	*/ 
}

/*	3. Box con dimensioni fisse - 23-07-09	*/

div.box_more_info { 
	margin: 0 0 10px; 
	padding: 5px; 
	width: 138px;
	border: 1px solid #AB003D;	/* Colore 1	*/
	background-color: #EEEEEE;	/* Colore 3	*/
}

div.box_380_c {
	width: 360px;	/* 360 + 10 padding-left + 10 padding-right	*/
	border: 1px solid gray;
	margin: 0; 
	padding-bottom: 10px; 
	padding-left: 10px; 
	padding-right: 10px;
}
div.box_380_c {margin: 0 auto; }



/*	------------------------------	*/
/*	Sezione Testi in em - 11-01-08	*/
/*	------------------------------	*/

/*		Titolo	*/

.titolo, .titolo_c, .titolo_r, .titolo_j,
.titolox, .titolo_cx, .titolo_rx, .titolo_jx {
	padding: 0;
	margin: 0;
	margin-bottom: 0.7em;
	font-size: 1.4em;
	color: #3255A0;		/* Colore A - titolo	*/
	font-weight: bold;
	text-align: left;
}

.titolox, .titolo_cx, .titolo_rx, .titolo_jx { margin-bottom: 0; }

.titolo_c, .titolo_cx { text-align: center; }

.titolo_r, .titolo_rx { text-align: right; }

.titolo_j, .titolo_jx { text-align: justify; }

/*		Sotto-titolo	*/

.sotto_titolo, .sotto_titolo_c, .sotto_titolo_r, .sotto_titolo_j,
.sotto_titolox, .sotto_titolo_cx, .sotto_titolo_rx, .sotto_titolo_jx {
	padding: 0;
	margin: 0;
	margin-bottom: 0.7em;
	font-size: 15px;
	color: #0028C8;		/* Colore logo AiR			*/
	font-weight: bold;
	text-align: left;
}

.sotto_titolox, .sotto_titolo_cx, .sotto_titolo_rx, .sotto_titolo_jx { margin-bottom: 0; }

.sotto_titolo_c, .sotto_titolo_cx { text-align: center; }

.sotto_titolo_r, .sotto_titolo_rx { text-align: right; }

.sotto_titolo_j, .sotto_titolo_jx { text-align: justify; }

/*		Contenuto large	*/

.contenuto_large,     .contenuto_large_c,   .contenuto_large_r,   .contenuto_large_j, 
.contenuto_large_bl,  .contenuto_large_bc,  .contenuto_large_br,  .contenuto_large_bj,
.contenuto_largex,    .contenuto_large_cx,  .contenuto_large_rx,  .contenuto_large_jx, 
.contenuto_large_blx, .contenuto_large_bcx, .contenuto_large_brx, .contenuto_large_bjx {
	padding: 0;
	margin: 0;
	margin-bottom: 0.6em;
	font-size: 1.3em;
	text-align: left;	
}

.contenuto_largex,    .contenuto_large_cx,  .contenuto_large_rx,  .contenuto_large_jx, 
.contenuto_large_blx, .contenuto_large_bcx, .contenuto_large_brx, .contenuto_large_bjx { margin-bottom: 0; }

.contenuto_large_c, .contenuto_large_cx { text-align: center; }

.contenuto_large_r, .contenuto_large_rx { text-align: right; }

.contenuto_large_j, .contenuto_large_jx { text-align: justify; }

.contenuto_large_bl, .contenuto_large_blx { font-weight: bold; }

.contenuto_large_bc, .contenuto_large_bcx { text-align: center; font-weight: bold; }

.contenuto_large_br, .contenuto_large_brx { text-align: right; font-weight: bold; }

.contenuto_large_bj, .contenuto_large_bjx { text-align: justify; font-weight: bold; }

/*		Contenuto	*/

.contenuto, .contenuto_c, .contenuto_r, .contenuto_j, .contenuto_bl, .contenuto_bc, .contenuto_br, .contenuto_bj,
.contenutox, .contenuto_cx, .contenuto_rx, .contenuto_jx, 
.contenuto_blx, .contenuto_bcx, .contenuto_brx, .contenuto_bjx {
	padding: 0;
	margin: 0;
	margin-bottom: 1.2em;
	text-align: left;
	font-size: 1.1em;
}

.contenutox, .contenuto_cx, .contenuto_rx, .contenuto_jx, 
.contenuto_blx, .contenuto_bcx, .contenuto_brx, .contenuto_bjx {
	margin-bottom: 0;
}

.contenuto_c, .contenuto_cx { text-align: center; }

.contenuto_r, .contenuto_rx { text-align: right; }

.contenuto_j, .contenuto_jx { text-align: justify; }

.contenuto_bl, .contenuto_blx { font-weight: bold; }

.contenuto_bc, .contenuto_bcx { text-align: center; font-weight: bold; }

.contenuto_br, .contenuto_brx { text-align: right; font-weight: bold; }

.contenuto_bj, .contenuto_bjx { text-align: justify; font-weight: bold; }

/*		Contenuto small	*/

.contenuto_small,     .contenuto_small_c,   .contenuto_small_r,   .contenuto_small_j, 
.contenuto_small_bl,  .contenuto_small_bc,  .contenuto_small_br,  .contenuto_small_bj,
.contenuto_smallx,    .contenuto_small_cx,  .contenuto_small_rx,  .contenuto_small_jx, 
.contenuto_small_blx, .contenuto_small_bcx, .contenuto_small_brx, .contenuto_small_bjx {
	padding: 0;
	margin: 0;
	margin-bottom: 0.8em;
	font-size: 0.75em;
	text-align: left;
}

.contenuto_smallx,    .contenuto_small_cx,  .contenuto_small_rx,  .contenuto_small_jx, 
.contenuto_small_blx, .contenuto_small_bcx, .contenuto_small_brx, .contenuto_small_bjx { margin-bottom: 20px; }

.contenuto_small_c, .contenuto_small_cx { text-align: center; }

.contenuto_small_r, .contenuto_small_rx { text-align: right; }

.contenuto_small_j, .contenuto_small_jx { text-align: justify; }

.contenuto_small_bl, .contenuto_small_blx { font-weight: bold; }

.contenuto_small_bc, .contenuto_small_bcx { text-align: center; font-weight: bold; }

.contenuto_small_br, .contenuto_small_brx { text-align: right; font-weight: bold; }

.contenuto_small_bj, .contenuto_small_bjx { text-align: justify; font-weight: bold; }

/*	------------------------------	*/
/*	Sezione Testi in px - 24-01-08	*/
/*	------------------------------	*/

.testo, .testo_c, .testo_r, .testo_j, 
.testo_bl, .testo_bc, .testo_br, .testo_bj,
.testox, .testo_lx, .testo_cx, .testo_rx, .testo_jx, 
.testo_blx, .testo_bcx, .testo_brx, .testo_bjx {
	padding: 0;
	margin: 0;
	margin-bottom: 6px;
	text-align: left;
	font-size: 13px;
}

.testox, .testo_cx, .testo_rx, .testo_jx, 
.testo_blx, .testo_bcx, .testo_brx, .testo_bjx {
	margin-bottom: 0;
}

.testo_c, .testo_cx { text-align: center; }

.testo_r, .testo_rx { text-align: right; }

.testo_j, .testo_jx { text-align: justify; }

.testo_bl, .testo_blx { font-weight: bold; }

.testo_bc, .testo_bcx { text-align: center; font-weight: bold; }

.testo_br, .testo_brx { text-align: right; font-weight: bold; }

.testo_bj, .testo_bjx { text-align: justify; font-weight: bold; }

/*		Testo small	*/

.testo_small,     .testo_small_c,   .testo_small_r,   .testo_small_j, 
.testo_small_bl,  .testo_small_bc,  .testo_small_br,  .testo_small_bj,
.testo_smallx,    .testo_small_cx,  .testo_small_rx,  .testo_small_jx, 
.testo_small_blx, .testo_small_bcx, .testo_small_brx, .testo_small_bjx {
	padding: 0;
	margin: 0;
	margin-bottom: 4px;	
	text-align: left;	
	font-size: 9px;
}

.testo_smallx,    .testo_small_cx,  .testo_small_rx,  .testo_small_jx, 
.testo_small_blx, .testo_small_bcx, .testo_small_brx, .testo_small_bjx { margin-bottom: 0; }

.testo_small_c, .testo_small_cx { text-align: center; }

.testo_small_r, .testo_small_rx { text-align: right; }

.testo_small_j, .testo_small_jx { text-align: justify; }

.testo_small_bl, .testo_small_blx { font-weight: bold; }

.testo_small_bc, .testo_small_bcx { text-align: center; font-weight: bold; }

.testo_small_br, .testo_small_brx { text-align: right; font-weight: bold; }

.testo_small_bj, .testo_small_bjx { text-align: justify; font-weight: bold; }

/*	------------------------------------------	*/
/*	Sezione "riga di separazione" - 20-01-2010	*/
/*	------------------------------------------	*/

.riga_separazione_topx, .riga_separazione, .riga_separazionex {
	padding: 0px;
	font-size: 0.1em;
	font-family: Arial, sans-serif;
	font-weight: normal;
	color: white;						/* Non ha importanza	*/
	border-bottom: 1px dashed #CCCCCC;	/* Griggio - Colore l4	*/	
	line-height: 0.5;
}
.riga_separazione_topx { margin-top: 0px; margin-bottom: 5px; }
.riga_separazione  { margin-top: 5px; margin-bottom: 5px; }
.riga_separazionex { margin-top: 5px; margin-bottom: 0px; }

/*	-----------------------------------------	*/
/*	Sezione Table dimensione fissa - 11-01-08	*/
/*	-----------------------------------------	*/

table.more_info {				/* Ad esempio per colonna di destra		*/
	border-style: solid;
	border-width: 1px;
	border-color: #AB003D;		/* Colore 1	*/
	border-collapse: collapse;
	background-color: white;
	width: 150px;
	padding: 0;
	margin: 0;
	
	padding-bottom: 5px;
}

/*	-----------------------------------------	*/
/*	Sezione Table dimensione in % - 02-04-08	*/
/*	-----------------------------------------	*/

table.std_a {
	border-width: 1px;
	border-style: none;
	border-color: green;
	border-collapse: collapse;
	table-layout: auto;
	width: 98%;
}

/*	-----------------------------------------	*/
/*	Sezione Table senza dimensione - 28-01-08	*/
/*	-----------------------------------------	*/

table.std_nd, table.std_nd_c, 
table.std_nd_bs, table.std_nd_bs_c
{ margin: 0; padding: 0; border-collapse: collapse; border-spacing: 0;}

table.std_nd_c, table.std_nd_bs_c  { margin: 0 auto; }
table.std_nd_bs, table.std_nd_bs_c { border: 1px solid #AB003D; }		/* Colore 1	*/

table.std_li { margin: 0; padding: 0; border:1px none black; }

/*	---------------------------	*/
/*	Sezione Padding - 19-02-08	*/
/*	---------------------------	*/

.padding_no { padding: 0; }
.padding_left_4_bl,   .padding_right_4_bl,   .padding_both_4_bl,  
.padding_left_h_4_bl, .padding_right_h_4_bl, .padding_both_h_4_bl
{ margin: 0; padding: 0; padding-left: 0px; padding-right: 0px; vertical-align: baseline; }

.padding_left_4_bl,  .padding_left_h_4_bl,  .padding_both_4_bl, .padding_both_h_4_bl { padding-left:  4px; }
.padding_right_4_bl, .padding_right_h_4_bl, .padding_both_4_bl, .padding_both_h_4_bl { padding-right: 4px; }

.padding_left_h_4_bl, .padding_right_h_4_bl, .padding_both_h_4_bl { height: 20px; }

/*	-------------------	*/
/*	Sezione TD 03-12-07	*/
/*	-------------------	*/

/*	Riga titolo	*/

td.riga_titolo {
	padding-left: 5px;		/* 03-12-2007 */
	padding-right: 5px;		/* 03-12-2007 */	
	border-style: solid;
	border-width: 1px;
	border-color: #AB003D;		/* Colore 1	*/
	background-color: #BFC7BF;	/* Colore 2	*/
}

/*	rb = sfondo bianco	*/
/*	r2 = sfondo numero 2, corrisponde al colore 3	*/
/*	rx1 = tabella particolare numero 1	*/

/*	bs = con barra di separazione, verticale ed orizzontale */
/*	prima = prima riga della tabella (dopo il titolo) con padding-top = 15px */

/*	N E W		N E W		N E W		N E W		N E W		N E W		N E W		*/

td.rb, td.rb_bs, td.rb_prima, td.rb_prima_bs,
td.r2, td.r2_bs, td.r2_prima, td.r2_prima_bs {
	padding-left: 5px;		/* 03-12-2007 */
	padding-right: 5px;		/* 03-12-2007 */
	padding-bottom:3px;
	vertical-align: top;
}

td.rb, td.rb_bs, td.rb_prima, td.rb_prima_bs { background-color: white; }
td.r2, td.r2_bs, td.r2_prima, td.r2_prima_bs { background-color: #EEEEEE; }	/* Colore 3 */

td.rb_bs, td.rb_prima_bs,
td.r2_bs, td.r2_prima_bs {
	border-style: solid;
	border-width: 1px;
	border-color: #AB003D;	/* Colore 1 */
}

/*	Prima riga, indipendentemente del colore di sfondo	*/

td.rb_prima, td.rb_prima_bs, td.r2_prima, td.r2_prima_bs {	/* Prima riga	*/
	padding-top: 1.3em;
}

td.r2_20_bs,   td.r2_25_bs,   td.r2_33_bs,   td.r2_40_bs,   td.r2_50_bs,
td.r2_20_bs_c, td.r2_25_bs_c, td.r2_33_bs_c, td.r2_40_bs_c, td.r2_50_bs_c {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom:3px;
	vertical-align: top;
	border-style: solid;
	border-width: 1px;
	border-color: #AB003D;		/* Colore 1 */

	background-color: #EEEEEE;	/* Colore 3	*/
}

td.r2_20_bs,   td.r2_25_bs,   td.r2_33_bs,   td.r2_40_bs,   td.r2_50_bs   { text-align: left; }
td.r2_20_bs_c, td.r2_25_bs_c, td.r2_33_bs_c, td.r2_40_bs_c, td.r2_50_bs_c { text-align: center; }

td.r2_20_bs, td.r2_20_bs_c { width: 20%; }
td.r2_25_bs, td.r2_25_bs_c { width: 20%; }
td.r2_33_bs, td.r2_33_bs_c { width: 33%; }
td.r2_40_bs, td.r2_40_bs_c { width: 40%; }
td.r2_50_bs, td.r2_50_bs_c { width: 50%; }

/*	-----------------------		*/
/*	Sezione FORM - 03-12-08		*/
/*	-----------------------		*/

input.bottone, input.bottone_b, input.bottone_small { color: black; font-style: normal; font-weight: normal; }
input.bottone_b { font-weight: bold; }
input.bottone_small { font-family: "verdana"; font-size: 9px; }
select.campo_small  { font-family: "verdana"; font-size: 9px; }

input.cat_0, textarea.cat_0, select.cat_0,
input.cat_1, textarea.cat_1, select.cat_1,
input.cat_2, textarea.cat_2, select.cat_2,
input.cat_3, textarea.cat_3, select.cat_3,
input.cat_4, textarea.cat_4, select.cat_4,
input.cat_5, textarea.cat_5, select.cat_5,
input.cat_6, textarea.cat_6, select.cat_6,
input.cat_7, textarea.cat_7, select.cat_7 { margin-bottom: 0.5em; } 



/*	----------------------	  */
/*	Sezione IMG - 11-01-08	  */
/*	----------------------	  */

img.std, img.std_bordo, img.testo_al_t, img.testo_al_m, img.testo_al_b {
	border-style: none;
	border-width: 1px;
	border-color: #FF0000;		/* Red - Colore l2	*/
	margin: 0px;
	padding: 0px;
}

img.testo_al_t { vertical-align: text-top; }
img.testo_al_m { vertical-align: middle; }
img.testo_al_b { vertical-align: text-bottom; }

.girasinistra, .giradestra { border-style: none; vertical-align: baseline; }
.girasinistra, .girasinistra_bordo { float: left; margin-right: 10px;}
.giradestra, .giradestra_bordo { float: right; margin-left: 10px;}
img.std_bordo, .girasinistra_bordo, .giradestra_bordo { border: 1px solid black; }

img.sbs { border-style: none; width: 468px; height: 90px; }
img.icon_9x12 {
	border-style: none;
	border-width: 1px;
	border-color: black;
	width: 9px;
	height: 12px;
}

/*	-----------------------------------		*/
/*	Sezione LISTE - Versione 31-05-2010		*/
/*	-----------------------------------		*/

/*	----------------------------------------------------------------	*/
/*	.lista_normale_a, b, c sono validi per ul e ol						*/
/*	----------------------------------------------------------------	*/

.lista_normale_a, .lista_normale_b, .lista_normale_c {
	border:1px none black;
	margin: 0; 
	padding: 0;
}

.lista_normale_a li { font-size: 13px; line-height: 18px;  }
.lista_normale_b li { font-size: 13px; line-height: 18px; }

ul.lista_normale_a { padding-left: 24px; }
ul.lista_normale_b { padding-left: 16px; }

ol.lista_normale_a { padding-left: 25px; }
ol.lista_normale_b { padding-left: 25px; }

ul.lista_normale_c { padding-left: 10px; }
ol.lista_normale_c { padding-left: 20px; }

ul.lista_normale_a { list-style-image: url('../zz1_icons/nav_forward_12x12.jpg'); }
ul.lista_normale_b { list-style-image: url('../zz1_icons/nav_forward_3.gif'); }

.lista_normale_a a:link,    ul.lista_normale_b a:link,    ul.lista_normale_c a:link,
.lista_normale_a a:visited, ul.lista_normale_b a:visited, ul.lista_normale_c a:visited,
.lista_normale_a a:active,  ul.lista_normale_b a:active,  ul.lista_normale_c a:active  { color: #AB003D; }
.lista_normale_a a:hover,   ul.lista_normale_b a:hover,   ul.lista_normale_c a:hover   { color: black; }

/*	--------------------------------------------	*/
/*	Sezione bibliografia - aggiornata 20-06-2010	*/
/*	--------------------------------------------	*/

.autore, .autore2 {
	font-style: normal;
	font-variant: small-caps;
}
.autore  { font-weight: bold; }
.autore2 { font-weight: normal; }

.titolo_libro, .titolo_articolo { font-style: italic; }

.casa, .rivista, .pubblicazione { font-style: normal; }


/*	-----------------------------------------		*/
/*	Sezione "Mostra Vignette" - 11-06-2008		*/
/*	-----------------------------------------		*/

div.ar_vignette {				/* Box globale	*/
	float: left;
	margin:0;
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 15px;
	background-color: white;	/* Personalizzabile	*/
	border: 1px none white;		/* Personalizzabile	*/
}

div.ar_box { float: left; width: 140px; border: 1px none green; }

div.ar_photo { width: 120px;}

div.ar_didascalia { 
	width: 130px; 
	height: 50px; 
	color: black;			/* Personalizzabile	*/
}
div.ar_no_didascalia { width: 130px; height: 5px; color: black;}

/*	--------------------------------------------------------------------------------	*/
/*	Sezione Visualizzazione di immagini liquide ed elastiche - 11-06-08			*/
/*	--------------------------------------------------------------------------------	*/

/*	Il div.show_liquido riceve un "style:"width:xxx%" dinamicamente dalla funzione JS	*/

/*	NB: div.show_liquido_interno img Ã¨ ridefinito per print.css					*/
/*	NB: la ri-definizione a 800 non Ã¨ piÃ¹ a livello CSS ma JS					*/

/*	NB: in stampa, la fotografia non Ã¨ sempre centrata; dipende della dimensione		*/

div.show_liquido		 	{ margin: 0 auto; margin-bottom: 1em; }
div.show_liquido_interno	{ border: 1px solid; border-color: #CCC #666 #666 #CCC; padding: 3px; }
div.show_liquido_interno img	{ display: block; width: 100%; margin: 0 auto; }


/*	---------------------------------------------------		*/
/*	Sezione Menu di navigazione orizontale - 22-10-2008		*/
/*	---------------------------------------------------		*/

/*	NB: Diventa verticale a 800 (cfr. library_800.css)		*/

ul.pagination {
	text-align: center; 
	line-height: 1.2;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold; 	
	font-style: normal;
	margin: 1em 0;padding: 0;
	list-style: none;
	border: 1px none red;
}

ul.pagination li{ display: inline; margin-right: 0.5em; }
ul.pagination a {
	text-decoration: none;
	border: 1px solid #7C94AC;
	padding: 5px;
	color: black;
	background-color: #EBF2FA;
}

ul.pagination a:hover { 
	color: white;
	background-color: #34669A;
}

ul.pagination li.currentpage a {
	text-decoration: underline;
	border: 1px solid #7C94AC;
	color: black;
	background-color: #EBF2FA;
	cursor: default;
}
