/** CSS in revisione. Erano qui dal 2002 ed erano preistorici... serve ancora molto lavoro. **/

body {
	background: #003 url(immagini/sfondodelta.jpg);
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.5em;
	width: 100%;
	margin: 0 auto;
	max-width: 1280px;
}

li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: disc url(immagini/bull.gif);
	font-size: small;
	margin-bottom: 10px;
	clear: both;
}

ul li img {
	clear: both;
	margin-top: 5px;
}

img {
	clear: both;
}

td img {
	margin: 0 5px;
}

.title {
	margin: 0;
}

td.corpo {
	border-radius: 5px;
	-moz-border-radius: 5px; 	
	-webkit-border-radius: 5px;
}
 
img.bottom {
	vertical-align: bottom;
	margin: 0;
}

img.top {
	margin: 0;
	vertical-align: top
}



h2 {
	text-align: center;
	color: #ffc;
	background-color: #039;
	font-family : "Courier New", Courier, monospace;
	border : 1px solid #000;
	width: 100%;
	border-radius: 5px;
	-moz-border-radius: 5px; 	
	-webkit-border-radius: 5px;
}

table {
	border: none;
	background-color: transparent !important;
	color: black;
}

table {
	background-color: #fff;
}

a:link {
	background-color: transparent;
	color: #009;
	text-decoration: underline;
}

a:visited {
	background-color: transparent;
	color : #603;
	text-decoration: underline;
}

a:hover {
	color: red;
	text-decoration: none;
	background-color: #FFC;
}

a img {
	border: 1px solid #fff;
}

a img.nobord {
	border: 0;
}

a:hover img {
	border: 1px solid #009;
}

address a:hover img {
	background-color : #0CF;
	color: inherit;
}

.corpo {
	background-color: #fff;
	color: #000;
	vertical-align: top;
	border: 1px solid #99F;
}

.titolo {
	background-color: #fff;
	color: #000;
	vertical-align: top;
	border: 1px solid #9999FF;
}
	
.menu {
	border: none;
	padding-top: 0;
	background-color: #039;
	color: #fff;
}

span.hytok { /* tutti insieme... ;) */
	white-space: nowrap;
}

span.it {
	background-color: #cff;
}

span.or {
	background-color: #ffc;
	font-style: italic;
	color: #c00;
}

.scheda {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : justify;
}

.cp {
	text-align: center;
	background-color: transparent;
	color: #9CC;
	font-size: 10px;
}

.cp a {
	color: #9CC !important;
}

table.logo {
	background-color: transparent;
}

img.li {
	clear: both;
}
