/* Inizio definizione sezioni del corpo */ 
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #666;
	background-color: #F1F1F1;
	border: 0.1em solid #333;
	float: right;
	width: 30%;
	padding: 0.5em;
	margin: 0.5em;
}

.bordo {
	border: 0.1em solid #9A9A9A;
	padding: 0.2em;
}

.areacentro {
	margin: 0.6em 1em 0.4em 1em;
}

.titolosezione {
	background-color: #FF9F39;
	border: 0.1em solid #036;
	margin: 0.2em 0;
	padding: 0.2em;
	font-size: 100%;
	font-weight: bold;
	color: #036;
}

.evidenza {
	background-color: #FFF7D7;
	border: 0.1em solid #666;
	padding: 0.4em;
	margin: 1em 1em 0.4em 1em;
	color: #036;
}

.area1piano {
	background-color: #FFF7D7;
	border: 0.1em solid #666;
	padding: 0.4em;
	margin: 1em 1em 0.4em 1em;
	color: #036;
}
	/* Area secondo piano */
div.area2piano {
	background-color: #F0F5F9;
	border: 0.1em solid #A8B5C2;
	padding: 0.4em;
	margin-bottom: 0.4em;
}
	/* Area secondo piano */
div.approfondimenti {
	width: 35%;
	float: right;
	background-color: #F0F5F9;
	border: 0.1em solid #A8B5C2;
	padding: 0.4em;
	margin-bottom: 0.4em;
	margin-right: 1em;
}

.servizi {
	border: 0.1em solid #036;
	margin: 0.2em 0 0.4em 0;
	padding: 0.5em;
	font-size: 90%;
}

.info {
	padding: 0.5em 0.2em 0.2em 0.2em;
	border-top: 0.1em solid #ccc;
	border-left: 0.1em solid #ccc;
	width: 98%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	margin: 0.5em 0.5em 1em 0.5em;
}
.menu1 {
	background-color: #FFF7D7;
	border: 0.2em solid #036;
	padding: 1em 0.4em 0.4em 0.4em;
	width: 80%;
	position: relative;
	left: 10%;
	margin: 1em 1em 0.4em 1em;
	color: #036;
	}

/*Riga tratteggiata*/
div.riga {  
	border-bottom: 0.1em dotted #CCCCCC;	
	vertical-align: middle;
	padding: 0.4em;
	margin-bottom: 0.4em;
}
 .areacentrata {
	text-align : left;
	width : 60%;
}
/* area per certificati digitali scaricabili */
div.areacertificati {
	background-color: #fff;
	border: 0.1em solid #69ac28;
	color: #030;
	font-size: 95%;	
	line-height: 130%;
	margin: 1em 0;
	padding: 0.5em;
}
div.areacertificati strong {
	background-color: #fff;
	color: #030;
}
div.areacertificati a:link {
	background-color: #fff;
	color: #030;
}
div.areacertificati a:hover {
	background-color: #030;
	color: #fff;
}
div.areacertificati a:visited {
	background-color: #fff;
	color: #900;
}
/* Contenitore di sinistra */
div.areasx {
	float: left;
	padding: 0.2em;
	width: 48%;
}
/* Contenitore di destra */
div.areadx {
	float: right;
	padding: 0.2em;
	width: 48%;
}
div.illustrazioni {
	float: right;
	width: 50%
	margin: 0.5em;
}
div.didascalia {
	margin: 0.2em 0;
	font-weight: bold;
	text-align: center;
}