a, a:link, a:active, a:visited {
	font: 13px Arial, Helvetica, sans-serif;
	color: #42AD23;
}
a:hover {
	color: #c00;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height:1.4em;
}
ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height:1.3em;
}
.testoBlu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
}
.testoBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
}
.titoletto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #42AD23;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #42AD23;
}
.menuOn, a.menuOn, a.menuOn:link, a.menuOn:active, a.menuOn:visited, a.menuOn:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #42AD23;
	text-decoration:none;
}
.menu, a.menu, a.menu:link, a.menu:active, a.menu:visited {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.menu:hover {
	color: #666666;
	text-decoration: underline;
}
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #42AD23;
}
a.link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #42AD23;
}
a.link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #42AD23;
}
a.link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990066;
}
a.link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #42AD23;
}
.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
#documents {
	width:100%;
	height:auto;
	margin: 10px 0;
	font: 13px Arial, Helvetica, sans-serif;
	color: #666666;
}
#documents h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #42AD23;
}
#documents p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height:1.4em;
}
#documents t1 {
	width:100%;
	height:auto;
	margin: 10px 0;
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color: #42AD23;
}
table.job p {
	margin:2px;
}
.park-register label {
	font:12px Arial, Helvetica, sans-serif;
	color:#666
}
.park-register td {
	width:150px
}
.park-register input[type="text"], .park-register select {
	border:#999 solid 1px;
	color:#666;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
	padding:0 5px;
	width:150px;
	margin:0 0 10px 0
}
.park-register input[type="text"]:focus, .park-register select:focus {
	border:#42AD23 solid 1px;
	color:#42AD23;
}
.park-register input[type="submit"] {
	border:#999 solid 1px;
	color:#fff;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
	padding:0 5px;
	width:150px;
	margin:0 0 10px 0;
	background-color:#42AD23;
	cursor:pointer;
	text-transform:uppercase
}

.park-register input[type="submit"]:hover {
	border:#333 solid 1px;
	
	background-color:#999;
	
}


.single { margin:10px 10px 20px; padding:10px; border:#ccc solid 1px; clear:left; font-family:Arial, Helvetica, sans-serif; background-color:#e5e5e5}

.single h4{ font-size:14px; margin-bottom:0; padding-bottom:0}

.single h5{ font-size:12px; font-weight:normal; color:#666; margin-top:0; padding-top:0}

.single input[type="button"] { margin-top:10px; border:#ccc solid 1px; color:#fff; font-size:11px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; background-color:#999; cursor:pointer}

.single input[type="button"]:hover {background-color:#fff; color:#333}

.small { width:330px; float:left; display:inline; clear:none}

.single textarea { width:100%; height:100px;}
