.item {
	float:left;
	width:210px;
	height:210px;
	position:relative;
	margin:10px 5px 50px 0px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #888;
	text-decoration:none;
}
.center {
	text-align:center;
}
.item span {
	float:left;
	width:184px;
	height:23px;
	position:absolute;
	margin:0px;
	font-size:12px;
	text-align:center;
	padding:0px 3px;
	margin:0px 10px;
	line-height:25px;
	bottom:-25px;
	left:0px;
	background:#222;
	border-bottom:1px solid #888;
	border-left:1px solid #888;
	border-right:1px solid #888;
	border-top:none;
	border-radius:0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
}

.itemPDF {
	float:left;
	width:210px;
	height:210px;
	position:relative;
	margin:10px 5px 80px 0px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #888;
	text-decoration:none;
}

.itemPDF span {
	float:left;
	width:184px;
	height:48px;
	position:absolute;
	margin:0px;
	font-size:12px;
	text-align:center;
	padding:0px 3px;
	margin:0px 10px;
	line-height:20px;
	bottom:-50px;
	left:0px;
	background:#222;
	border-bottom:1px solid #888;
	border-left:1px solid #888;
	border-right:1px solid #888;
	border-top:none;
	border-radius:0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
}
.mezzo {
	float:left;
	width:270px;
	height:120px;
	margin:0px 5px 10px 0px;
	padding:0px 0px 0px 50px;
	border:1px solid #666;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#tuv {
	background:url("../images/grafica/TUVcert.png"/*tpa=http://www.nuovageneral.it/images/grafica/TUVcert.png*/) no-repeat top left;
	position:relative;
}
#manuali {
	background:url("../images/grafica/pdf.png"/*tpa=http://www.nuovageneral.it/images/grafica/pdf.png*/) no-repeat top left;
}
#tuv a {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	border:1px solid #666;
	background: url("../images/grafica/bgTextField.png"/*tpa=http://www.nuovageneral.it/images/grafica/bgTextField.png*/);
	margin:100px 10px 0px 0px;
	text-decoration:none;
	padding:2px;
	width:100px;
	text-align:center;
	position:absolute;
	bottom:40px;
	right:5px;
}
#contenuto  h3, h4 {
	margin:8px 7px 5px 7px;
	padding:0px;
	font-size:16px;
	font-weight:bold;
	clear:left;
	color:#95E4FF;
}
#contenuto select {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	border:1px solid #666;
	background: url("../images/grafica/bgTextField.png"/*tpa=http://www.nuovageneral.it/images/grafica/bgTextField.png*/) #000000;
	margin:5px 0px 0px 0px;
}

#contenuto select.campitesto {
	width:100%;
}

#contenuto a {
	font-weight:bold;
	text-decoration: none;
	color:#FFF;
}

#contenuto input {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	border:1px solid #666;
	background: url("../images/grafica/bgTextField.png"/*tpa=http://www.nuovageneral.it/images/grafica/bgTextField.png*/);
	margin:5px 0px 0px 0px;
	width:100px;
}

#contenuto  p {
	margin:10px 7px 5px 7px;
	padding:0px;
	font-size:12px;
	color:#FFF;
	line-height:18px;
}