
/*	File BUG.CSS		*/

/*	Versione del 25/2/06 - 31/12/06 - 7/1/07 - 27/2/07 - 24/3/07 - 14/4/07	- 5/6/08 */

#sfondo { background-color: white ; margin: 0; }

/*	pantone_194 = #A70730;  	Rosso Gregoriana (from Pantone 194) */
/*	pantone_446 = #505A50;  	Grigio scuro (from Pantone 446) */
/*	pantone_446_60 = #8F978F;  	Grigio (from Pantone 446 schiarito al 60%) */
/*	pantone_446_30 = #BFC7C0;  	Grigio (from Pantone 446 schiarito al 30%) */

/*	Colori per il menu di navigazione		*/

/*	testo: rgb(96,0,0)				*/
/*	background (roff): rgb(255,240,224)		*/
/*	background selezionato (ron): rgb(255,224,224)	*/

.grigio_sfondo  { background-color: #F6F6F6; }	/* Grigio molto chiaro per lo sfondo delle tabelle */
.grigio_1 { background-color: #E8E8E8; }	/* Grigio molto chiaro (1)	*/
.grigio_2 { background-color: #DDDDDD; }	/* Grigio chiaro (2)		*/
.grigio_3 { background-color: #909090; }	/* Grigio scuro (3)		*/

a.nero { color: black; }

.rosso { color: #A70730; font-weight: normal; }
.rossob { color: #A70730; font-weight: bold; }

.corsivo  { font-style: italic; }
.sinistra { text-align: left; }
.destra { text-align: right; }
.centrato { text-align: center; }
.grassetto  { font-weight: bold; }

/*	-------		*/
/*	TESTATA		*/
/*	-------		*/

td.box1 {
	border-style: none;
	border-width: 1px;
	border-color: green;
	padding: 0px;
	margin: 0px;
	width: 20%;
	vertical-align: top;
}

td.box2 {
	border-style: none;
	border-width: 1px;
	border-color: black;
	padding: 0px;
	margin: 0px;
	width: 60%;
	vertical-align: middle;
	text-align: center;
}

#slogan {				/* Testata	*/
	color: #A70730;			/* Rosso Gregoriana (from Pantone 194) */
	font-size: 19px;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
}

#barra_link {				/* Testata	*/
	color: black;
	font-size: 9px;
	text-align: center;
	font-weight: normal;
	font-family: Arial, Sans-serif;
	font-style: normal;
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
}

#barra_link A:hover {
	color: #A70730;			/* Rosso (from Pantone 194) */
	background-color: #DDDDDD;	/* Grigio chiaro (2) */
}

/*	---------------------	*/
/*	Sezione DIV main-text 	*/
/*	---------------------	*/

div.main_text {
	border-style: solid;
	border-width: 1px;
	border-color: #A70730;
	margin-left: 18%;
	margin-right: 18%;
	background-color: #F6F6F6;	/* Grigio di sfondo	*/
}

div.home_page {				/* Vecchia versione		*/
	border-style: solid;
	border-width: 1px;
	border-color: #A70730;
	margin-left: 20%;
	margin-right: 20%;
	background-color: transparent;
}

div.home_page_top, div.home_page_bottom {
	border-style: none;
	border-width: 1px;
	border-color: #A70730;
	margin-left: 20%;
	margin-right: 20%;
	background-color: transparent;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}

div.home_page_top {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(124,148,172);
}

div.home_page_bottom { border-style: solid; margin-top: 1em; }

/*	-------------	*/
/*	Sezione TABLE	*/
/*	-------------	*/

table.std_a {				/* Tabella standard 100% auto	*/
	border-style: none;
	border-width: 1px;
	border-color: green;
	border-collapse: collapse;
	table-layout: auto;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

table.std_c_50 {			/* Tabella a scopo centratura	*/
	border-style: none;
	border-width: 1px;
	border-color: green;
	border-collapse: collapse;
	table-layout: auto;
	margin: 0px;
	padding: 0px;
	width: 50%;
	margin-left: auto; 
	margin-right: auto;
}

table.std_c_70 {			/* Tabella a scopo centratura	*/
	border-style: none;
	border-width: 1px;
	border-color: green;
	border-collapse: collapse;
	table-layout: auto;
	margin: 0px;
	padding: 0px;
	width: 70%;
	margin-left: auto; 
	margin-right: auto;
}

table.std_f {				/* Tabella standard 100% fixed	*/
	border-style: none;
	border-width: 1px;
	border-color: green;
	border-collapse: collapse;
	table-layout: fixed;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

table.materia {						
	border-style: solid;
	border-width: 1px;
	border-color: #A70730;		/* Rosso (from Pantone 194) */
	border-collapse: collapse;
	width: 100%;
	background-color: #F6F6F6;	/* Grigio di sfondo	*/
}	

table.mxx {						
	border-style: none;
	border-width: 1px;
	border-color: black;
	border-collapse: collapse;
	background-color: transparent;
}

/*	---------------------------	*/
/*	Sezione Testi (compresi TR)	*/
/*	---------------------------	*/

.tbig  {  font-size: 16px; }
.tsmall {  font-size: 9px; }

p.sub_t {		/* per adesso inutile */			
}


/*	Menu di navigazione a due livelli	*/
/*	---------------------------------	*/

div.onoff {	
	display: inline;
}

/*	---------------------------	*/
/*	Sezione Testi (compresi TR)	*/
/*	---------------------------	*/

.titolo_l {	
	color: #505A50; 
	font-size: 16px;
	text-align: left;
	font-weight: bold; 
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
	margin-left: 20px;
}

.titolo_c {	
	color: #505A50; 
	font-size: 16px;
	text-align: center;
	font-weight: bold; 
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;	
}

.tb_titolo {	
	color: #A70730; 
	font-size: 16px;
	text-align: center;
	font-weight: bold; 
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;	
}

.tb_titolo_red {	
	color: red; 			 
	font-size: 16px;
	text-align: center;
	font-weight: bold; 
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
}


.tb_sottotitolo {
	color: #A70730; 
	font-size: 14.5px;
	text-align: left;
	font-weight: bold; 
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
}

.tb_sottotitolo_c {
	color: #A70730;
	font-size: 14.5px;
	text-align: center;
	font-weight: bold; 
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
}


.tb_normale {
	color: black;
	font-size: 13px;
	text-align: left;
	font-weight: normal;
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
}

.tb_normale_ind {				/* NB: Indent	*/
	color: black;
	font-size: 13px;
	text-align: left; 
	font-weight: normal;
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
	text-indent: 22px;
}

.tb_normale_b {
	color: black;
	font-size: 13px;
	text-align: left; 
	font-weight: bold;
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
}

.tb_normale_c {
	color: black;
	font-size: 13px;
	text-align: center;
	font-weight: normal;
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
}

.tb_normale_bc {
	color: black;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
}

.tb_normale_dx {
	color: black;
	font-size: 13px;
	text-align: right;
	font-weight: normal;
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
}

.tb_normale_dxb {
	color: black;
	font-size: 13px;
	text-align: right;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
}

.tb_normale_i {
	color: black;
	font-size: 13px;
	text-align: left;
	font-weight: normal;
	font-family: Verdana, Arial, Sans-serif;
	font-style: italic;
}


.tb_um {					/* ultimo aggiornamento */
	color: #A70730;
	font-size: 9px; 
	text-align: center;
	font-weight: normal;
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
}

.tb_small {
	color: black;
	font-size: 9px;
	text-align: left;
	font-weight: normal;
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
}

.tb_small_c {
	color: black;
	font-size: 9px;
	text-align: center;
	font-weight: normal;
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
}







/*		++++++++++++ Tag <TR> (text)	++++++++++++++++++++++ */

tr.sub_1st {				/* Riga di intestazione delle tabelle index e materie */
	color: white;
	font-size: 14px;
	text-align: center;
	font-weight: bold; 
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;	
	background-color: #909090;		 /* Grigio scuro (3) */
}

tr.index {					/* Riga di una tabella index	*/
	color: black;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
	line-height: 20px;
	vertical-align: middle;
}

tr.rigahl, tr.sub_nh {				/* versione "left" di tr.rigah */		
	color: #A70730;			/* Rosso (from Pantone 194) */
	font-size: 14.5px;
	text-align: left;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
	line-height: 22px;
	vertical-align: middle;
	background-color: #DDDDDD;	/* Grigio chiaro (2) */
}

tr.rigah {					/* riga titolo pagina HTML orario */		
	color: #A70730;			/* Rosso (from Pantone 194) */
	font-size: 14.5px;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
	line-height: 22px;
	vertical-align: middle;
	background-color: #DDDDDD;	/* Grigio chiaro (2) */
}


tr.rigax {	
	color: black;
	font-size: 13px;
	text-align: left;
	font-weight: normal;
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
	background-color: #E8E8E8;		 /* Grigio molto chiaro (1) */
}

tr.sub_n {					/* riga normale di una tabella materia */	
	color: black;
	font-size: 13px;
	text-align: left;
	font-weight: normal;
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
	line-height: 20px;
	vertical-align: middle;
}

tr.sub_nb {					/* riga normale di una tabella materia */	
	color: black;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
	line-height: 20px;
	vertical-align: middle;
}

tr.rigan {	
	color: black;
	font-size: 13px;
	text-align: left;
	font-weight: normal;
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
	line-height: 22px;
	vertical-align: middle;
}


tr.rigah2l {				/* riga titolo pagina HTML orario */		
	color: black;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
	line-height: 22px;
	vertical-align: middle;
}

tr.rigah2 {				/* riga titolo pagina HTML orario */		
	color: black;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
	line-height: 22px;
	vertical-align: middle;
}







/*	----------	*/
/*	Sezione TD	*/
/*	----------	*/

.niente {
	border-style: none;
	border-width: 1px;
	border-color: red;
	padding: 0px;
	margin: 0px;
}

.pv_top { padding-top: 10px; }

.sip { padding-bottom: 10px; }	/* Spazio in fondo di 10 pixel  */

td.casol {
	border-style: none;
	border-width: 1px;
	border-color: black;
	width: 5%;
	vertical-align: top;
}

td.casor {
	border-style: none;
	border-width: 1px;
	border-color: black;
	width: 95%;
	vertical-align: top;
}

td.caso1 {
	border-style: none;
	border-width: 1px;
	border-color: black;
	width: 10%;
	vertical-align: top;
	text-align: center;
}

td.caso2 {
	border-style: none;
	border-width: 1px;
	border-color: black;
	width: 90%;
	vertical-align: top;
}

td.cella_03 {
	border-style: none;
	border-width: 1px;
	border-color: black;
}


/*	------------	*/
/*	Sezione FORM	*/
/*	------------	*/

input.bouton_mat, input.bouton_mod {								
	color: #A70730; 
	font-size: 13px;
	text-align: center;
	font-weight: bold; 
	font-family: Verdana, Arial, Sans-serif;
	font-style: normal;
}

/*	-----------	*/
/*	Sezione IMG	*/
/*	-----------	*/

img.stdm {					/* 05-06-08: == testo_al_m	*/
	border-style: none;
	vertical-align: middle;
}

/*	----------------------	  */
/*	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;
}


/*	Varie	*/
/*	-----	*/



/*	Sezione LISTE	*/
/*	-------------	*/

ul.lista0 { 						/* non pił utilizzato */
	list-style-image: url('images/bullet_4x4.gif');
	list-style-position: outside;
	margin: 5px;
	padding-left: 2%
}
	
ul.lista_squa {
	border:1px none red; list-style-image: url('images/bullet_4x4.gif');
	list-style-position: outside;
	margin: 5px;
	padding-left: 2%;
}
	
ul.lista_circ {
	border-style: none;
	border-width: 1px;
	border-color: navy;
	list-style-type: circle;
	list-style-position: outside;
	margin: 5px;
	padding-left: 2%;
}
	
