body {
margin : 0; 
padding : 0; 
background : #000 url() no-repeat fixed bottom; 
text-align : center; 
width : 100%; 
height : 100%; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #000; 
} 
a:link {
color : #009999; 
text-decoration : none; 
} 
a:hover {
color : #000; 
text-decoration : underline; 
} 
a:visited {
color : #000066; 
text-decoration : none; 
} 
h1, h2, h3, h4, h5 {
padding : 10px; 
} 
ul {
margin : 0; 
padding : 0; 
} 
#container {
border : 1px solid #000; 
border-right : none; 
border-bottom : 0 solid #860d01; 
border-top : 0 solid #8CC6FF; 
background-color : transparent; 
position : relative; 
margin : auto; 
margin-top : 0; 
margin-bottom : 0; 
padding : 0; 
width : 760px; 
text-align : left; 
voice-family : "\"}\""; 
voice-family : inherit; 
width : 754px; 
} 
#intro {
padding : 0; 
} 
#pageHeader {
background : url() no-repeat top left; 
height : 100px; 
border-bottom : 3px solid #8CC6FF 
} 
#altro {
position : relative; 
left : 0; 
width : 523px; 
color : #000; 
} 
#linkList {
	position : absolute;
	top : 142px;
	right : 0px;
	margin : 0 0 0 115px;
	background-color : #000;
	border-left : 1px solid #000;
	border-bottom : 0 solid #000;
	border-right : 1px solid #000;
	border-top : 0;
	width: 227px;
} 
#pageHeader h1 {
border : 1px solid red; 
font-size : small; 
margin : 0; 
padding : 0; 
display : none; 
} 
#pageHeader h2 {
border : 1px solid red; 
font-size : small; 
margin : 0; 
padding : 0; 
display : none; 
} 
#presentazione {
position : relative; 
left : 0; 
padding : 0; 
width : 522px; 
font-size : 11px; 
display : block; 
border-bottom : 1px solid #000; 
border-right : 0 solid #000; 
background-color : #DFFFFF; 
color : #333333; 
} 
#presentazione h3 {
background : url(immagini/titologp.JPG) no-repeat top left; 
margin : 0; 
text-indent : -2000px; 
height : 38px; 
border-bottom : 1px solid #000; 
padding : 0; 
} 
#presentazione p {
margin : 10px; 
text-align : justify; 
margin-right : 20px; 
padding : 0; 
line-height : 1.6em; 
} 
#altro p {
margin : 10px; 
margin-left : 50px; 
margin-right : 20px; 
padding : 0; 
line-height : 1.6em; 
font-size : 11px; 
text-align : justify; 
} 
#altro h3 {
margin : 0; 
text-indent : -2000px; 
height : 22px; 
} 
#explanation, #participation, #benefits {
padding : 0; 
padding-bottom : 20px; 
margin : 0; 
border-right : 1px solid #000; 
border-bottom : 1px solid #ccc; 
width : 522px; 
background-color : #fff; 
} 
#requirements {
border-bottom : 0; 
padding-bottom : 10px; 
border-right : 1px solid #000; 
width : 522px; 
background-color : #fcf; 
} 
#explanation h3 {
background : url() no-repeat top left; 
} 
#participation h3 {
background : url(immagini/colle.JPG) no-repeat top left; 
} 
#benefits h3 {
background : url(immagini/info.JPG) no-repeat top left; 
} 
#requirements h3 {
background : url() no-repeat top left; 
} 
#altro a:link, #altro a:active, #altro a:visited {
font-weight : bold; 
} 
#explanation:hover, #altro: hover, #participation:hover, #benefits:hover, #requirements:hover {
color : #33FF00; 
background-image : url(); 
background-repeat : no-repeat; 
background-position : bottom right; 
} 

#footer {
margin : 0; 
width : 522px; 
height : 4em; 
line-height : 6em; 
font-size : x-small; 
text-align : left; 
background-color : #000;
color : #fff; 
margin-top : 0; 
border-top : 5px solid #ccc; 
border-right : 1px solid #000; 
border-bottom : 2px solid #000; 
} 
#footer a:link, #footer a:active, #footer a:visited {
color : #009999; 
} 
#footer a:hover {
color : #fff; 
} 
#linkList ul {
list-style : none; 
width : 230px; 
margin : 0; 
padding : 0; 
right : 0; 
border-bottom : 0 solid #000; 
} 
#lselect {
margin : 0; 
font-size : 7pt; 
width : 230px; 
} 
#lselect li {
padding : 12px 15px; 
border-bottom : 1px solid #000; 
height : 8px; 
line-height : 1.4em; 
background-color : #0099FF; 
color : #000; 
} 
#lselect li:hover {
background-color : #0099FF; 
background-image : url(); 
background-repeat : no-repeat; 
background-position : top right; 
color : #0099FF; 
} 
#lselect a:link, #lselect a:active, #lselect a:visited {
font-weight : bold; 
color : #000; 
} 
#lselect a:hover {
background-color : #003366; 
color : #fff; 
} 
#lselect a.c {
font-weight : normal; 
text-decoration : none; 
} 
#lselect h3 {
background : url(immagini/azi.JPG) no-repeat top left; 
margin : 0; 
text-indent : -2000px; 
height : 38px; 
border-bottom : 1px solid #000; 
padding : 0; 
} 
#larchives {
border-right : 0 solid #000; 
border-bottom : 0 solid #000; 
background-color : transparent; 
width : 230px; 
} 
#larchives h3 {
background : url(immagini/colle.jpg) no-repeat top left; 
margin : 0; 
text-indent : -2000px; 
height : 38px; 
border-bottom : 1px solid #000; 
padding : 0; 
} 
#larchives ul {
background-color : #0099FF; 
} 
#larchives li {
padding : 12px 0 7px 15px; 
height : 8px; 
line-height : 1.2em; 
background-color : #0099FF; 
color : #000000; 
border-bottom : 1px solid #000; 
font-size : 7pt; 
} 
#larchives a:link, #larchives a:active, #larchives a:visited {
color : #000000; 
font-weight : bold; 
} 
#larchives li:hover {
background-color : #0099FF; 
background-image : url(); 
background-repeat : no-repeat; 
background-position : top right; 
color : #fff; 
} 
#larchives a:hover {
background-color : #003366; 
color : #fff; 
} 
#lresources {
border-right : 0 solid #000; 
border-bottom : 0 solid #000; 
background-color : #000; 
width : 230px; 
background-position : bottom right; 
background-repeat : no-repeat; 
} 
#lresources h3 {
background : url(immagini/info.jpg) no-repeat top left; 
margin : 0; 
text-indent : -2000px; 
height : 38px; 
border-bottom : 1px solid #000; 
padding : 0; 
} 
#lresources li {
padding : 12px 0 7px 15px; 
height : 8px; 
line-height : 1.2em; 
background-color : #0099FF; 
color : #000000; 
font-size : 7pt; 
border-bottom : 1px solid #000; 
} 
#lresources li:hover {
background-color : #0099CC; 
background-image : url(); 
background-repeat : no-repeat; 
background-position : top right; 
color : #fff; 
} 
#lresources a:link, #lresources a:active, #lresources a:visited {
color : #000000; 
font-weight : bold; 
} 
#lresources a:hover {
background-color : #003366; 
color : #fff; 
} 
#spot {
	background-color: #000000;
	width : 230px;
	height : 36px;
	margin-bottom : 20px;
	text-align : right;
	position : absolute;
	left: 523px;
	top: 104px;
	font-size: 11px;
} 
#spot a:link, #spot a:active, #spot a:visited {
color : #fff; 
} 
#spot a:hover {
color : #000; 
} 
#presentazione a:hover {
color : #000; 
text-decoration: underline;
} 
#presentazione a:active {
color: #000;
} 
