body{
	font-family: sans-serif;
	font-size: 100%;  
	color: #000; 
	text-align: left;
	padding: 0;
	margin: 0;
	background-color:#FFF;
}
form, h1, h2, h3, img {
	margin:0;
	padding:0;
}
a:link {
	background-color:#FFF;
	color:#000;
}
a:visited {
	background-color:#FFF;
	color: #B62222;
}
a:hover {
	background-color:#000;
	color:#FFF;	
}
div.intesta{
	background-image:url(../img/intesta.gif);
	background-repeat:repeat-x;
	background-color:#A00017;
	color:#FFF;
	padding:1em;
}
	div.supertitolo{
		font-size:190%;
		font-weight:bold;
		padding-left:3em;
	}
	div.supersottotitolo{
		font-size:150%;
		font-style:italic;
		padding:0 0 0 4em;
		background-color:#A00017;
		color: #FFF;
		font-family:serif;
		font-weight:bold;
	}

div.percorso{
	background-color:#FF991C;
	padding:0.1em 1em 0.3em 1em;
	color:#000;
	border-bottom:0.1em solid #000;
}
	div.percorso a:link, div.percorso a:visited {
		background-color:#FF991C;
		color:#000;
	}
	div.percorso a:hover{
		background-color:#000;
		color:#FF991C;
	}
div.main {
	margin:0;
	padding:1em;
}

ul{
/*	list-style-type: none;*/
	margin: 1em 0 1em 2em;
}
img{
	border:none;
}
h1{
	font-size:200%;
	color: #A00017;
	background-color: #FFF;
}
h2{
	font-size:160%;
	padding: 0.5em;
	color:#A00017;
	background-color:#fff;
}
h2.areadownload{
	font-size:120%;
}
h3{
	font-size:140%;
}
table{
	margin:1em 0.5em 1em 0.5em;
	border:0.1em solid #A00017;
	width:95%;
}
th{
	background-color:#FF991C;
	color:#000;
	padding:0.4em;
	text-align:center;
}
td{
	border:0.1em solid #CCC;
	padding:0.4em;
}
br.nofloat{ clear:both; }
img.imgdx{ float:right; }
img.imgsx{ float:left; margin: 0.3em}
img.imgcentro{ vertical-align:middle; }

li.listagrande{
	list-style-image:url(../img/lg.gif);
	font-size: 110%;
	margin: 0.2em 0;
}
li.listapiccola{
	list-style-image:url(../img/fp.gif);
	margin: 0.2em 0;
}
li.listanascosta{
	margin:0.2em 0;
}
li.filepdf{
	list-style-image:url(../img/pdf.gif);
	list-style-type: inherit;
	margin:0 0 0.5em 2em;
}
li.filetxt{
	list-style-image:url(../img/txt.gif);
	list-style-type: inherit;
	margin:0 0 0.5em 2em;
}
li.filertf{
	list-style-image:url(../img/rtf.gif);
	list-style-type: inherit;
	margin:0 0 0.5em 2em;
}

span.sottotitolo, div.sottotitolo{
	font-style:italic;
	font-size:120%;
	color:#000;
	background-color:#FFF;
	padding:0 0 0 2em;
}
div.intro{
	padding:2em 1em 1em 0;
	text-align:justify;
}
div.area1piano{
	text-align:justify;
	padding:0.5em 1em 0.5em 1em;
	background-color:#EEE;
	border:0.1em solid #CCC;
	color:#000;
}
div.areadownload{
	padding:0.5em 1em 0.5em 1em;
	background-color:#EEE;
	border:0.1em solid #CCC;
	color:#000;
}
div.areadownload a{
	background-color:#EEE;
	color:#000;
	margin-left:0.5em;
}
div.areadownload a:hover{
	background-color:#000;
	color:#EEE;
}

div.areasx{
	width:45%;
	border-top:0.1em solid #CCC;
	border-right:0.1em solid #CCC;
	float:left;
	margin-bottom:1em;
	padding:1em;
}
div.areadx{
	width:45%;
	border-top:0.1em solid #CCC;
	border-left:0.1em solid #CCC;
	float:right;
	padding:1em;
	margin-bottom:1em;
}

div.footer{
	text-align:center;
	background-color:#A00017;
	color:#FFF;
	background-image:url(../img/intesta.gif);
	background-repeat:repeat-x;
	padding:1.5em 1em 1.5em 1em;
	border-top:0.1em solid #000;
}
	div.footer a:link, div.footer a:visited {
		color:#FFF;
		background-color:#A00017;
	}
	div.footer a:hover{
		color:#A00017;
		background-color:#FFF;
	}
.centro {
	text-align: center;
}
.sinistra {
	text-align: left;
}
.destra {
	text-align: right;
}
