body {
	background-color: #A1A1A1;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img {
	border: 0;
}
.bg {
	background: url(img/middle.gif);
	background-repeat: no-repeat;
	background-color: #575757;
}
.foto {
	border:1px; 
	border-thickness: 1px; 
	border-color: #000; 
	border-style: solid;
}
a:hover, a:active {
	color: #fff;
}
a:hover .foto, a:active .foto {
	border:1px; 
	border-thickness: 1px; 
	border-color: #fff; 
	border-style: solid;
}
a.tt {
    position:relative;
    z-index:24;
    color:#3CA3FF;
    font-size:12px;
	font-weight:bold;
    text-decoration:none;
}
a.tt span { display: none; }

a.tt:hover { 
	z-index:25; 
	color: #aaaaff; 
	background:;
}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:-15px; left:12px;
	padding: 15px 0 0 0;
	width: 120px;
	font-family: verdana, sans-serif;
	color: #3e3e3e;
    text-align: center;
	filter: alpha(opacity:95);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(bubble.gif) no-repeat top;
}
a.tt:hover span.middle {
	display: block;
	padding: 0 8px; 
	background: url(bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom {
	display: block;
	padding: 3px 8px 10px;
	color: #548912;
    background: url(bubble.gif) no-repeat bottom;
}
