BODY, H1, H2, H3, H4, H5, H6 {
	background-color:#000; font-family:Arial, "sans serif"; color:#088; text-align:left; 
}
P {
	font-weight:bold;
	font-family:Arial, "sans serif";
}
H1 {
	color:#c00; font-size:4em; text-align:center; font-weight:bold;font-family: Morpheus, Vitriol, "Envision Roman", Envision, Cezanne, Endor, "JSL Ancient", "Rage italic", "End Times", MasonAlternate, Mason, Shiraz, fantasy;
}
H2 { 
	font-size:150%; font-weight:normal; color:#c04
}

A:link {
	color:#c00; text-decoration:underline;
}
A:visited {
	color:#a00
}
A:hover, A:visited:hover {
	color:#f00
}


IMG {
	vertical-align:middle;
}
HR {
	color:#088;border-color:#087;background-color:#086;
}
IMG {
	border-width:0px
}

.index {
	line-height:2em; font-size:120%
}
H2.d {
	line-height:2em; font-size:120%; color:#c00
}
.small {
	font-size:90%
}
.center {
	text-align:center;
}
.right, .wright {
	text-align:right;
}
.title, H3 {
	text-align:left; font-size:120%; color:#c04
}
.sub {
	font-weight:bold; text-align:center
}
.u {
	text-decoration:underline
}
.crimson {
	color:#c04
}
.green {
	color:#080
}
.white, .windent, .wright {
	color:white;font-size:90%
}
.indent, .windent {
	text-indent:8em
}
.margin {
	margin-left:2.5em; margin-right:3.5em;
}
.banner {
	text-align:center; font-size:90%; font-style:italic; margin: 5px 40px;
}
.iscrizione TABLE {
	margin-left:8%;
}
.label {
	width:25%;
}
.lfloat {
	float:left;
	padding-right:5px;
	padding-bottom:5px;
	clear:left;
}
.clear {
	clear:left;
}

.up {
	font-size:0.8em;
}
.up A:link, .up A:visited {
	color:#bbb;
}
.up A:hover {
	color:#ddd;
}

.menu-isole {
	font-size:0.8em;
	color:#bbb;
	text-align:center;
}
.menu-isole A:link, #menu-isole A:visited {
	color:#bbb; text-decoration:underline;
}
.menu-isole A:hover, #menu-isole A:visited:hover {
	color:#fff
}

#pg-pic {
	float:right;
}
#pg-table TD {
	padding:2px;
	padding-left:5px;
	min-width:8em;
	vertical-align:top;
}
#age {
	width:9em;
}
#pg-elenco, #pg-table, #tab-isole {
	width:98%;
	background:transparent;
}
#pg-elenco TD {
	width:33%;
	vertical-align:top;
	padding:8px;
}
#menu {
	text-align:center;
	font-size:1.2em;
}

#tab-isole TD {
	width:50%;
	vertical-align:top;
	padding:8px;
}
#isole {
	width:20%;
	float:left;
	padding-right:20px;
	padding-bottom:20px;
}
#clear {
	clear:left;
	height:4px;
}
#banner IMG {
	border: thin solid #ccc;
}