body {
	margin: 10px;
	background-color: #FFFFFF;
scrollbar-face-color: #00CC00; 
scrollbar-track-color: #008000; 
scrollbar-arrow-color: #FFCC00; 
scrollbar-3dlight-color: #FFCC00; 
scrollbar-shadow-color: #FFCC00; 
scrollbar-highlight-color: #FF0000; 
scrollbar-darkshadow-color: #FF0000 
}

a {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #006800;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
}
h1 {
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
	color: #006800;
	margin: 0px;
}
h2 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}
h3 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #006800;
	margin: 0px;
}
td {
	font-family: Verdana;
	font-size: 11px;
}
table.desc {
	border: 1px solid #006800;
	border-left: 0px solid #006800;
	background-color: #CDEECD;
}
.fot {
	border: 1px solid #006800;
}
td.foto {
	border: 1px solid #000000;
	background-color: #ffffff;
}
td.titolo {
	border-top: 0px solid #006800;
}
table.rice {
	border: 1px solid #AAAAAA;
	border-left: 0px solid #AAAAAA;
	background-color: #EEEEEE;
}
input, select {
	font-family: Verdana;
	font-size: 11px;
}
#link {
	margin: 10px;
}
p.pagetitle  {
text-decoration: none; 
color:#FFFFFF; 
background-color: #008000; 
font-family: arial,verdana; 
font-size: 12pt; 
font-weight: bold; 
border-color:#FFCC00; 
border-style:ridge; 
border-width:2;
text-align: center;
}

.step {
	font-family: arial;
	font-size: 16pt; 
	font-weight: bold;
	color:#000000;
	background-image: url(step.gif);
	width: 25px;
	height: 50px;
	padding: 15px 10px 10px 15px;
}
.step2 {
	font-family: arial;
	font-size: 16pt; 
	font-weight: bold;
	color:#FFFFFF;
	background-image: url(step2.gif);
	width: 25px;
	height: 50px;
	padding: 15px 10px 10px 15px;
}
a.pulprof:link, a.pulprof:visited {
width: 160px;
height: 14px;
display: block;
text-decoration: none;
color:#FFFFFF;
font-family: verdana;
font-size: 12px;
font-weight: bold;
padding: 4px 0px 4px 0px;
margin: 2px;
background-image: url(../img/prof.gif);
text-align: center;
}
a.pulprof:hover {
color:#008000;
background-position:0% -22px;
}
td.titp {
	border-top: 1px solid #006800;
	border-left: 1px solid #006800;
	background-color: #CDEECD;
	padding: 4px;
	color:#008000;
	font-weight: bold;
}
iframe {
	border: 1px solid #006800;
}
a.core:link, a.core:visited {
text-decoration: none;
color:#FFFFFF;
font-family: verdana;
font-size: 10px;
padding: 5px 0px 5px 0px;
margin: 2px;
font-weight: bold;
background-image: url(../swf/core.gif);
width: 140px;
display: block;
text-align: center;
height: 12px;
}
a.core:hover {
color:#008000;
background-position:0% -22px;
 background-color: transparent;
}

