body { margin: 0px; background-color: #000000  }
td, body, p  {	font-size:12px;	font-family: Arial, Helvetica, sans-serif;	color: #cccccc;}
p { margin: 0px }

a, a:link, a:visited, a:active  { color: #C42462; text-decoration: underline; letter-spacing: 0px; font-weight: bold }
a:hover, a:focus { color: #DE276C; font-weight: bold; text-decoration: none; }

a.bianco, a.bianco:link, a.bianco:visited, a.bianco:active  { color: #FFF; }
a.bianco:hover, a.bianco:focus { color: #DDD; }

.testo, .testo p {	font-size:13px;	text-align: justify }
.dida {  font-weight: bold; color: #FFFFFF}
.titolo1 { color: #C42462; 	font-size: 22px; 	font-weight: lighter; letter-spacing: 1px }
.titolo2 { font-size: 13px; font-weight: bold; margin-top: 4px; }
.titolo3 { color: #C42462; 	font-size: 12px; font-weight: bold; margin: 4px 0; }

.piccolo { font-size:11px }

#credits {
	position: absolute;
	bottom: 0;
	left: 0;
	padding-bottom: 10px;
	margin-left: 8px;
	text-align: left;
}

#credits p {	
	color: #fff;
	font-size:9px;
	font-weight: normal;
}
#credits p a:link, #credits a:visited  {
	color: #999;
	text-decoration: none;
	font-weight: normal;
}
#credits a:hover { color: #ccc; }

.purple {
	background-image: url(img/purple_background.jpg);
	background-repeat: no-repeat;
	background-position: top left;	
	background-color: #a31e53;
}
.links a, .links a:link, .links a:active, .links a:visited {
	text-decoration: none;
	line-height: 160%;
}

.padding-bottom {
	padding-bottom: 8px;
}

.imgmiddle { vertical-align:middle; }