/* --- intestazione --- */

.intestazione {
	margin-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;

	text-align: justify;
}

.intestazione h1 {
	text-align: center;
}

/* --- colonne --- */

.sinistra {
	margin-right: 330px;
}

.destra {
	float: right;
	/*padding-top: 0px;*/
	width: 320px;
}

/* --- pie di pagina --- */

.pie {
	text-align: center;
}

/* --- box --- */

.box {
	margin-bottom: 10px;
}

.azzurro { background: #D9E1E8; }
.rosa { background: #F1E9EB; }
.giallo { background: #FFCC00; }

/* --- titolo box  --- */

.box h2 {
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 0px;
	text-align: center;
}

.azzurro h2 { background: #BBCAD5; }
.rosa h2 { background: #A2727F; }

/* --- contenuti box --- */

.box .contenuto {
	padding: 5px;
}

.box h3 {
	font-size: 110%;
	margin-top: 15px;
	margin-bottom: 0px;
	/*padding: 0 10px 0 10px;*/
}

.box p {
	font-size: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
}
/* --- stili generali per i link --- */

a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: 0px;	/* toglie il bordo blu dalle immagini con link */
}

/* --- non usati --- */

/*.intestazione h1 a {
	color: black;
	text-decoration: none;
}

.intestazione h1 a:hover {
	text-decoration: underline;
}

.box h3 a {
	color: black;
	text-decoration: none;
}

.box h3 a:hover {
	text-decoration: underline;
}*/

/*.box p {
	margin-top: 0px;
	/*text-align: justify;* /
	/*padding: 0 10px 0 10px;* /
}*/
