/* Questo foglio di stile è stato realizzato da Mauro Pizzale */

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
} 

p {
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #000000; 
font-size: 12px
} 

font {
font-size: 12px;
} 

.note {
font-size: 10px
}

/* Titoli */
h1 {
font-size: 18px; 
color: white; 
text-align: center; 
text-transform: uppercase;
} 

h2 {
font-size: 16px; 
color: orange; 
text-align: center;
}

.titolo1 {
font-size: 18px; 
color: white; 
text-align: center; 
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
} 

h3 {
font-size: 16px; 
color: 003399; 
text-align: center; 
text-transform: uppercase;
} 

h4 {
font-size: 12px; 
color: red;
}

.titolo2 { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
color: #0066cc; 
text-align: center; 
font-weight: bold; 
text-transform: none; 
background-color: #FF9900
} 

/* Link generale */
a:link {
color: blue; 
text-decoration: none;
} 

a:visited {
color: blue; 
text-decoration: none;
} 

a:hover {
color: green; 
text-decoration: underline;
} 

a:active {
color:red; 
text-decoration:underline;
} 

/* Barra di navigazione */
.barra {
font-family: Arial Black; 
color: 000080; 
font-size: 10px;
} 

.barra a:link {
color: blue; 
text-decoration: none;
} 

.barra a:visited {
color: blue; 
text-decoration: none;
} 

.barra a:hover {
color: white; 
text-decoration: none; 
background-color: blue;
} 

.barradx {
font-family: Arial Black; 
color: red; 
font-size: 10px;
} 

.barradx a:link {
color: red; 
text-decoration: none;
} 

.barradx a:visited {
color: red; 
text-decoration: none;
} 

.barradx a:hover {
color: white; 
text-decoration: none; 
background-color: red;
}
 
/* Menu */
.menu {
border: #008080 1px solid;
font-family: "Arial Black"; 
color: green; 
font-size: 10px;
} 

.menu a:link {
	color: green;
	text-decoration: none;
	background-color: #FFFFFF;
	width: 100%;
} 

.menu a:visited {
	color: green;
	text-decoration: none;
	background-color: #FFFFFF;
	width: 100%;
} 

.menu a:hover {
color: white; 
text-decoration: none; 
background-color: green;
width: 100%;
} 

/* Indice */
.indice {
font-family: "Times New Roman", Times, serif; 
color: white; 
font-size: 12px; 
text-align: center;
} 

.indice a:link {
color: white; 
text-decoration: none;
; font-family: "Times New Roman", Times, serif; font-size: 11px
} 

.indice a:visited {
color: white; 
text-decoration: none;
} 

.indice a:hover {
color: white; 
text-decoration: none; 
background-color: red;
} 

/* Celle e Box */
td {
font-size: 12px; 
color: 000080; 
text-align: justify
} 

.cella01 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #0066CC; 
text-align: center; 
background-color: #FFFFFF
}

.titolo3 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #FFFFFF; 
background-color: #FF0000; 
text-align: center
}

.box_prim_pag {
border: #ff9900 2px solid;
height: 500px;
; text-align: justify
}

.box_art {
padding: 5px;
border: solid;
height: 350px;
; text-align: justify
; border-width: 2px 0px 2px 2px; border-color: #ff9900 black #ff9900 #ff9900
}

.box_art2 {
border: solid;
height: 350px;
; text-align: center
; border-width: 2px 2px 2px 0px; border-color: #ff9900 #ff9900 #ff9900 black
}

.box_vign {
border: #ff9900 2px solid;
height: 300px;
}

.box_lecca {
padding: 5px;
vertical-align: top;
text-align: center;
height: 200px;
BORDER-left: #ff9900 2px solid; 
BORDER-right: #ff9900 2px solid;
BORDER-bottom: #ff9900 2px solid;
background-color: #ffffff;
}
.inpiu {
	font-size: 10px;
	list-style-type: disc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	color: #000000;
	list-style-position: outset;
	background-color: #669999;





}
.inpiu a:link {
	font-size: 10px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background-color: #00FFFF;
	border: 1px solid #CCCCCC;



}
.inpiu a:visited {
	font-size: 10px;
	list-style-type: disc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	list-style-position: outset;
	border: 0px none;
}
.inpiu a:hover {
	font-size: 10px;
	list-style-type: disc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	list-style-position: outset;
	border: 0px solid;

}
.inpiu a:active {
	font-size: 10px;
	list-style-type: disc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	list-style-position: outset;
	border: 0px solid;

}
.inpiu >p {

	font-size: 10px;
	list-style-type: disc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px dotted #CCCCCC;
	color: #000000;
	list-style-position: outset;
}
