body {
	background-image:  url(../img/sfondo.gif);
	border-width: 0 0 0 0;
	color: #000000;
	margin: 0 0 0 0;
	font-family: Arial, helvetica, sans-serif;
	}
	
a {
	text-decoration: none;
}

table {
	border: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

a.link_su {
	color: #ffffff;
	font: bold 0.7em;
   padding-left: 15px;
	padding-right: 15px;
	line-height: 20px;
	}

a.link_su:visited {
	color: #CCCCCC;
	font: bold 0.7em;
   padding-left: 15px;
	padding-right: 15px;
	line-height: 20px;
}

a.link_su:hover {
	color: #009966;
	font: bold 0.7em;
   background-color : #ffffff;
   padding-left: 15px;
	padding-right: 15px;
	line-height: 20px;
}

span.link_su {
	color: #009966;
	font: bold 0.7em;
   background-color : #ffffff;
   padding-left: 15px;
	padding-right: 15px;
	line-height: 20px;
}

.contenuto {
	padding: 5% 35px 8px 2px;
	font: 0.8em;
	text-align: justify;
	line-height: 1.5em;
}

.list1 {
	list-style-position: outside;
}

.list {
	list-style-position: outside;
	list-style-image: url(../img/pto_el.gif);
	padding-left: 80px;
}

.list a:visited {
	color: #666666;
}

.contenuto a {
	text-decoration: underline;
	color: #000000;
	line-height: 1.5em;
	font: 1em;
}

.contenuto a:hover {
	color: #005500;
	text-decoration: none;
}

td.perc{
	font: 0.6em;
	color: #000000;
	margin: 3px;
}

a.perc2{
	color: #000000;
	padding-left: 2px;
}

a.perc2:hover{
	text-decoration: underline;
	color: #006400;
	padding-left: 2px;
}

a.perc1 {
	color: #777777;
	padding-left: 2px;
}

a.perc1:hover {
	color: #006400;
	padding-left: 2px;
   text-decoration: underline;
}

table.menu1 a {
	color :#ffffff;
	font-weight: bold;
	font-size: 0.7em;
	display: block;
	padding-left: 0.2em;
	padding-right: 0.7em;
	text-align: right;
	line-height: 19px;
}

table.menu1 a.pr1 {
	color :#009966;
}

h1 {
	color: #005500;
	padding-left: 0.5em;
	font-size: 150%;
	text-align: left;
}

h2 {
	padding-left: 0.5em;
	font-size: 110%;
	font-weight: bold;
	text-align: left;
	margin-bottom: 0%;
	margin-top: 0%;
}

h3 {
	padding-left: 0.5em;
	font-size: 85%;
	margin-bottom: 0%;
	margin-top: 0%;
}

font.tit {
	color: #005500;
	font-size: 0.7em;
	text-align: left;
	padding-left: 0.1em;
	padding-right: 0.2em;
	line-height: 1.2em;
	font-weight: bold;
	border: 2px #0099cc;
	border-style: solid solid solid none;
}

font.indice {
	color: #005500;
	font-size: 0.7em;
	text-align: left;
	padding-left: 0.5em;
	padding-right: 0.2em;
	line-height: 1.2em;
	font-weight: bold;
}

td.menu2 span {
	color: #000000;
	font-size: 0.7em;
	text-align: right;
	padding-left: 0em;
	padding-right: 0.5em;
	line-height: 1.2em;
	font-weight: bold;
	border: 1px #666666;
	border-style: solid solid solid none;
}

td.menu2 a {
	color : #005500;
	font-size: 0.7em;
	display: block;
	padding-left: 0.5em;
	padding-right: 0.2em;
	line-height: 1.2em;
	text-decoration: underline;
}

td.menu2 a:visited {
	color :#555555;
}
	
td.menu2 a:hover {
	display: block;
	line-height: 1.2em;
	text-decoration: none;
	color: White;
}
	
td.menu2 a.pr:hover {
	color: #009966;
}
	
td.menu2 span.fo {
	font-size: 0.8em;
	line-height: 1.5em;
}

table.menu1 span {
	color: #ffffff;
	font-size: 0.7em;
	font-weight: bold;
	line-height: 19px;
	padding-left: 0.2em;
	padding-right: 0.7em;
	text-align: right;
}

table.menu1 span.pr {
	color: #009966;
}

a.home:hover {
	color: #009966;
   background-color : #ffffff;
	display: block;
}
a.co:hover {
   background-color : #00AA66;
}
span.co {
   background-color : #00AA66;
}
a.fo:hover {
   background-color : #0099CC;
}
span.fo {
   background-color : #0099CC;
}
a.an:hover {
   background-color : #CC9977;
}
span.an {
   background-color : #CC9977;
}
a.cl:hover {
   background-color : #CC6666;
}
span.cl {
   background-color : #CC6666;
}
a.ch:hover {
   background-color : #99cc33;
}
span.ch {
   background-color : #99cc33;
}
a.pr:hover {
	color: #009966;
   background-color : #ffff66;
}
span.pr {
	color: #009966;
   background-color : #ffff66;
}
a.li:hover {
	background-color: #666666;
}