*{border:0px solid #eee;margin:0;padding:0;list-style:none}
html,body,#bg,#bg table,#bg td,#cont{width:100%;height:100%;overflow:hidden}
body{
	cursor:default;
	background-color:#000;
	overflow:hidden;
}

.botaddr{
	position:absolute;
	width:466px;
	bottom: 50px;
	right: 20px;
	height: 33px;
}
.linkgallery{
	position:absolute;
	width:150px;
	bottom: 97px;
	right: 54px;
	height: 20px;
	text-align: right;
}
.botline{
	position:absolute;
	/*width:100%;*/
	bottom: 76px;
	left: 236px;
	right: 494px;
	background-color:#555;
	height: 1px;
	margin-left: 5px;
	z-index: 200;
}
.innermenu{
	position:absolute;
	left:300px;
	width:160px;
	bottom: 310px;
	height: 200px;
	z-index: 110;
}
.pagetext{
	position:absolute;
	left:300px;
	right: 215px;
	/*min-width: 511px;*/
	/*width:511px;*/
	bottom: 124px;
	height: 105px;
	z-index: 200;
	overflow: hidden;
	vertical-align: text-bottom;
}
.pagetitle{
	position:absolute;
	/*left:302px;*/
	right: 215px;
	width:263px;
	bottom: 250px;
	height: 27px;
	z-index: 120;
	text-align:right;
}
.pagethumb{
	position: absolute;
	right: 20px;
	width: 168px;
	bottom: 124px;
	height: 100px;
	z-index: 130;
	border: 0;
}

.pagegallery{
	position: absolute;
	left: 28px;
	width: 250px;
	bottom: 281px;
	height: 310px;
	z-index: 130;
	overflow: hidden;
}
#backtop{
	position: absolute;
	left: 0px;
	width: 100%;
	top: 0px;
	height: 200px;
	z-index: 20;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
}

.bottom{
	position:absolute;
	width:100%;
	height: 112px;
	bottom: 0px;
	right: 0px;
	background-image: url(../images/defaults/horbottom.jpg);
	z-index: 20;
}

.menu{
	position:absolute;
	width:640px;
	height: 105px;
	bottom: 7px;
	left: 5px;
	z-index: 30;
	/*background-image: url(../images/defaults/basemenu.jpg);*/
}
.testo{
	overflow: scroll;
}

.logo{
	position:absolute;
	width:379px;
	height: 150px;
	bottom: 111px;
	right: 15px;
	background-image: url(../images/defaults/logo.png);
	z-index: 30;
}
.indirizzo{
	position:absolute;
	width:302px;
	height: 38px;
	bottom: 25px;
	right: 54px;
	z-index: 40;
}

.topbox {
	position:absolute;
	width:342px;
	height: 210px;
	top: 0px;
	right: 30px;
	z-index: 10;
	background: #000;
	filter: alpha(opacity=80);
	opacity: 0.8;
	align: center
}

.middlebox {
	position:absolute;
	width:342px;
	height: 210px;
	top: 220px;
	right: 30px;
	z-index: 10;
	background: #000;
	filter: alpha(opacity=80);
	opacity: 0.8;	
}

.bottombox {
	position:absolute;
	width:342px;
	top: 440px;
	bottom: 112px;
	right: 30px;
	z-index: 10;
	background: #000;
	filter: alpha(opacity=80);
	opacity: 0.8;	
}

#allbox {
	position:absolute;
	width:342px;
	top: 0px;
	bottom: 112px;
	right: 30px;
	z-index: 10;
	background: #000;
	filter: alpha(opacity=80);
	opacity: 0.8;	
}
.allbox {
	position:absolute;
	width:342px;
	top: 0px;
	bottom: 112px;
	right: 30px;
	z-index: 10;
	background: #000;
	float: left;
	filter: alpha(opacity=80);
	opacity: 0.8;	
}

.alltext{
	position:relative;
	width:302px;
	top: 20px;
	right: 0px;
	z-index: 15;
	left: 20px;
}

.titolo_pittss2s{
	position:absolute;
	width:621px;
	height: 70px;
	left: 30px;
	top: 10px;
	z-index: 5;
	background-image: url(../images/defaults/t-pittss2s.png);
	filter: alpha(opacity=40);
	opacity: 0.4;
}
.titolo_pittsmodel12{
	position:absolute;
	width:621px;
	height: 70px;
	left: 30px;
	top: 10px;
	z-index: 5;
	background-image: url(../images/defaults/t-pittsmodel12.png);
	filter: alpha(opacity=40);
	opacity: 0.4;
}
.titolo {
	position:absolute;
	right:395px;
	width: 70px;
	top: 10px;
	bottom: 112px;
	z-index: 5;
	/*background-image: url(../images/defaults/t-photo.png);*/
	background-repeat: no-repeat;
	background-position: top right;
	filter: alpha(opacity=40);
	opacity: 0.4;
	text-align: right;
}
.bigbox {
	position:absolute;
	top: 0px;
	bottom: 112px;
	left: 30px;
	right: 462px;
	z-index: 10;
	background: #000;
	overflow: hidden;
	/*filter: alpha(opacity=80);
	opacity: 0.8;*/	
	text-align: center;
	margin-top: 20;
}
.ics {
	position:absolute;
	top: 14px;
	left: 18px;
	width: 30;
	z-index: 20;
	overflow: hidden
}
.sponsor{
	width: 120;
	height: 200;
	z-index: 50;
	overflow: hidden;
	padding-top: 20;
	margin-left: 20;
	margin-bottom: 20;
	text-align: left;
}
