
/*	File library.css						*/

/*	Versione del 28/12/08					*/

/*	DIRECTORY RDD/zz1_cssjs					*/

/*	-----------------------------------------------------------------	*/

/*	Colori propri a Library:				*/

/*		colore l1: #EEEEEF; grigio chiaro		*/
/*		colore l2: #FF0000; (red)			*/
/*		colore l3: #0000C0; (navy)			*/

/*	---------------------------------------------	*/

/*	---------------------------	*/
/*	Sezione Varie - 05-05-08	*/
/*	---------------------------	*/

.sinistra { text-align: left; }
.destra   { text-align: right; }
.centrato { text-align: center; }

.testo_normale { font-weight: normal; }
.testo_rosso, .testo_rosso_bold, .trb { color: #CE1F1F; }		/* Rosso banner	*/	
.testo_rosso_bold, .trb { font-weight: bold; }

.tc1  { font-weight: normal; color: #2C9919; }	/* Testo Colore 1 - Colore 1	*/
.tc1b { font-weight: bold;   color: #2C9919; }	/* Testo Colore 1 Bold - Colore 1	*/

span.super { vertical-align: super; font-size: 75%; }
span.sub { vertical-align: sub; font-size: 75%; }

.testo_85 { font-size: 0.85em; }

.niente {
	border-style: none;
	border-width: 1px;
	border-color: red;
	padding: 0px;
	margin: 0px;
}

.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; }

/*	---------------------------	*/
/*	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: #2C9919; 	/* Background Colore 1 - Colore 1	*/
	font-weight: bold; 	
	font-size: 11px;
	color: white;
	text-align: center;	
	text-decoration: none; 
	cursor: pointer;
}

/*	---------------------------	*/
/*	Sezione BOX - 16-07-08		*/
/*	---------------------------	*/

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: #2C9919;		/* 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: #2C9919;		/* 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; }

div.box_more_info { 
	margin: 0 0 10px; 
	padding: 5px; 
	width: 138px;
	border: 1px solid #2C9919;	/* Colore 1	*/
	background-color: #EEEEEE;	/* Colore 3	*/
}

/*	------------------------------	*/
/*	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: #1EB400;		/* 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: 1.20em;
	color: #1EB401;		/* Colore B - sotto titolo	*/
	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;		/* NEW 20-02-08: da 0.6em a 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: 0; }

.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 - 11-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: 11px;
}

.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 Table dimensione fissa - 11-01-08	*/
/*	-----------------------------------------	*/

table.more_info {				/* Ad esempio per colonna di destra		*/
	border-style: solid;
	border-width: 1px;
	border-color: #2C9919;	/* Colore 1	*/
	border-collapse: collapse;
	background-color: white;
	width: 150px;
	padding: 0;
	margin: 0;
}

/*	-----------------------------------------	*/
/*	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; }

table.std_nd_c, table.std_nd_bs_c  { margin: 0 auto; }
table.std_nd_bs, table.std_nd_bs_c { border: 1px solid #2C9919; }		/* 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 11-01-08	*/
/*	-------------------	*/

/*	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: #2C9919;		/* Colore 1	*/
	background-color: #D2DC22;		/* 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: #2C9919;	/* 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: #2C9919;	/* 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 - 27-11-07	*/
/*	-----------------------	*/

input.bottone, input.bottone_b { color: black; font-style: normal; font-weight: normal; }
input.bottone_b {	font-weight: bold; }

/*	----------------------	  */
/*	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, .girasinistra_bordo, .giradestra, .giradestra_bordo { 
	border-style: none; 
	vertical-align: baseline; 
	margin: 0px;
	padding: 0px;	
}

.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 22-07-08	*/
/*	---------------------------------	*/

/*	----------------------------------------------------------------	*/
/*	.lista_normale_a e .lista_normale_b sono validi per ul e ol		*/
/*	----------------------------------------------------------------	*/

.lista_normale_a, .lista_normale_b {
	border:1px none black;
	margin: 0; 
	padding: 0;
	font-size: 1em;			/* 22-07-08	*/
}

.lista_normale_a li { line-height: 2; }
.lista_normale_b li { line-height: 1.8; }

ul.lista_normale_a, ul.lista_normale_b { padding-left: 16px; }
ol.lista_normale_a, ol.lista_normale_b { padding-left: 25px; }

ul.lista_normale_a { list-style-image: url('../zz1_icons/gl_bullet_a.gif'); }
ul.lista_normale_b { list-style-image: url('../zz1_icons/gl_bullet_b.gif'); }

.lista_normale_a a:link, ul.lista_normale_b a:link,
.lista_normale_a a:visited, ul.lista_normale_b a:visited,
.lista_normale_a a:active, ul.lista_normale_b a:active { color: #2C9919; } /* Colore 1 */
.lista_normale_a a:hover, ul.lista_normale_b a:hover   { color: black; }



/*	---------------------------------	*/
/*		DEPRECARTED	dal 11/6/08		*/
/*	---------------------------------	*/

ul.lista_normale, ul.lista_destra {
	border:1px solid black;
	margin: 0; 
	padding: 0;
	list-style-image: url('../zz1_icons/gl_bullet_1.gif');
	padding-left: 0px;		/* NB: il valore dipenda della larghezza del blocco flotante */
}
li.lista_destra {
	list-style-position: outside;	
	margin-left: 16px;
}

ul.lista_qua { 
	border:1px none #FF0000;	/* Per i test, sostituire none con solid	*/
	margin-top: 0; padding-top: 0;
	list-style-image: url('../zz1_icons/gl_bullet_1.gif');
}

ul.lista_squa, ul.lista_squa2 {
	border:1px none #FF0000;	/* Per i test, sostituire none con solid	*/
	margin-top: 0; padding-top: 0;	
	list-style-image: url('../zz1_icons/gl_bullet_1.gif');
	list-style-position: outside;
	margin-left: 0px;
	margin-right: 5px;
	padding: 0px;
	padding-left: 2%;
}

ul.lista_squa2 {
	padding-left: 10%;
}


/*	--------------------	*/
/*	Sezione bibliografia	*/
/*	--------------------	*/

td.biblio_categoria_prima {
	padding-left: 30px;
	padding-right: 30px;
	padding-top:5px;
	padding-bottom:5px;
}

td.biblio_categoria {
	padding-left: 30px;
	padding-right: 30px;
	padding-top:30px;
	padding-bottom:5px;
}

td.biblio {
	padding-left: 50px;
	padding-right: 30px;
	padding-bottom:5px;
}

.autore, .autore2 {
	font-style: normal;
	font-weight: bold;
	
}

.titolo_libro, .titolo_articolo {
	font-style: italic;
	
}

.casa, .rivista {
	font-style: normal;
	
}

.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 - 11-06-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 #2C9919;	/* Colore 1	*/
	padding: 5px;
	color: black;
	background-color: #EEEEEE;	/* Colore 3 */ 	
}

ul.pagination a:hover { color: white; background-color: #D2DC22;  }	/* Colore 2	*/

ul.pagination li.currentpage a {
	text-decoration: underline;
	border: 1px solid #2C9919;	/* Colore 1	*/
	color: black;	
	background-color: #EEEEEE;	/* Colore 3 */ 	
	cursor: default;
}
