/* CSS Document */
form{display:inline;}

/*
body {
	background-image: url('/imgs/bg_head_1px.png');
	background-repeat: repeat-y;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
*/

h1 { /* stile titolo principale degli articoli*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000099;
}

h2 { /* stili titoli negli articoli*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000099;
}

h3 { /* testo articoli*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

.menunav {/*sfondo e testo barra navigazione sotto la testata*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.menunav A:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.menunav A:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.menunav A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.menunav A:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}



.sfondomenu {/*sfondo articolo*/
	background-color: #2800A4; /* 36566E "colore area istituzionale"*/
}
.sfondocol {
	background-color: #D6D8FF; /* EFEFE5 "link nn selezionati"*/
}
.hilite{ /* rollover sui td*/
	background-color: #FFFFFF;
}
.sfondochiaro { /*effetto rilievo*/
	background-color: #FFFFFF;
}
.sfondoscuro { /*effetto rilievo*/
	background-color: #6366FF; /* CCCCCC "link selezionati"*/
}
.sfondomenudin{ /*sfondo menu I° livello*/
background-color: #6366FF; /* A4B2BC "link selezionati"*/
}
.sfondomenudin2 {/* sfondo sublevel*/
	background-color: #D6D8FF; /* EFEFE5 "link nn selezionati"*/
}
.sfondomenudinHi{ /*sfondo menu I° livello*/
background-color: #6366FF; /* CCCCCC "link nn selezionati"*/
}
.sfondomenudin2Hi {/* sfondo sublevel*/
	background-color: #FFFFFF;
}


.testo { /* stili testo degli articoli*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.testo A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.testo A:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.testo A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.testo A:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.testomenu { /* testo delle voci di menu*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.testomenu A:visited{ /* testo delle voci di menu*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.testomenu A:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.testomenu A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.testomenu A:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

.testomenuHi A:visited{ /* testo delle voci di menu quando sono hilite*/
	color:#000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 

	text-decoration: underline; 
}
.testomenuHi A:link{
	color:#000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 

	text-decoration: underline; 
}
.testomenuHi A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.testomenuHi A:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

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


.testomenu2 A:visited{ /* testo delle voci di menu*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.testomenu2 A:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.testomenu2 A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: underline;
}
.testomenu2 A:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

.testomenu2Hi A:visited{ /* testo delle voci di menu quando sono hilite*/
	color:#000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 

	text-decoration: underline; 
}
.testomenu2Hi A:link{
	color:#000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 

	text-decoration: underline; 
}
.testomenu2Hi A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.testomenu2Hi A:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
/*------------------*/

.size{ /* dimensioni del sito*/
	width: 100%;
}
.bordotb { /*bordo degli articoli*/
	border: 1px dashed #666666;
}
/*------------------*/

table.tabellaX {
width : 600px;
border: 1px solid #000000;
/* background : green; */
background-image:url(/imgs/bg_table.png);
background-repeat: repeat-y;
font-family: Arial, Helvetica, Sans;
font-weight: bold;		/*normal*/
font-size: 14px;
font-style: italic;
text-align: center;
table-layout : fixed;
caption-side : bottom;
border-spacing: 0px;
/*color: red;		colore text */
}
