#contenuto h1 {
	font-size:1.8rem;
	line-height:130%;
	margin:0 0.5rem 0.625rem 0;
	padding:0 0;
	font-weight:400;
	text-align:left;
	color:#5BA11B;
	font-family: 'Roboto Condensed', sans-serif;
}
#contenuto h2 {
	font-size:1.4rem;
	line-height:130%;
	text-align:left;
	margin:0.625rem 0 0.625rem 0;
	padding:0 0;
	color:#555;
	font-weight:300;
	border-bottom:1px solid #EEE;
}
#contenuto h3 {
	font-size:1.2rem;
	line-height:130%;
	text-align:left;
	margin:0 0 0.625rem 0;
	padding:0 0;
	color:#5BA11A;
	font-weight:600;
}
#contenuto h4 {
	font-size:1rem;
	line-height:130%;
	text-align:left;
	margin:0 0 0.625rem 0;
	padding:0 0;
	color:#444;
	font-weight:normal;
}
#contenuto p {
	font-size:0.85rem;
	line-height:150%;
	text-align:justify;
	font-weight:400;
	color:#777;
	margin:0 0 0.625rem 0;
	padding:0 0;
}
#contenuto a {
	color:#7F6D52;
	font-weight:700;
	text-decoration:none;
}
#contenuto a:hover {
	color:#5BA11A;
}
#contenuto p strong {
	font-weight:700;
}
#contenuto ul, #contenuto ol {
	margin:0.625rem 0 0.625rem 1.25rem;
	padding:0 0;
}
#contenuto li {
	font-size:0.9rem;
	line-height:140%;
	text-align:justify;
	font-weight:400;
	color:#777;
}
#contenuto img {
	border:1px solid #FFF;
	padding:0px;
	float:left;
}
#contenuto table {
	width:96%;
	border:1px solid #FFF;
	margin:0px auto 10px auto;
}
#contenuto table td {
	background:#FFF;
	padding:1%;
	margin:0px;
	font-size:0.9rem;
	text-align:left;
}
#contenuto table th {
	font-weight:bold;
	background:#FFF;
	padding:5px;
	margin:0px;
	font-size:0.9rem;
	text-align:left;
	text-align:center;
}
#contenuto .view_contenuto {
	height:32px;
	width:32px;
	position:absolute;
	top:0px;
	right:10px;
}
#contenuto .view_contenuto.apri {
	background:url(../../images/expand.png) no-repeat center center;
}
#contenuto .view_contenuto.chiudi {
	background:url(../../images/reduce.png) no-repeat center center;
}