@charset "UTF-8";
/* CSS Document */
html,body{
	width: 100%;
	height: 100%;
}
body {
	background:url(../img/bg.gif) repeat-x top #f2f2f2;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
div#Overlayer{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 0px;
	z-index: 100;
	background-color: #000;
	visibility: hidden;
}
div#Site{
	position: relative;
	left: 50%;
	width: 971px;
	margin-left: -485px;
	height: auto !important;
	min-height: 800px;
	height: 800px;
}
div#Site_bg1{
	height: 100%;
	background:url(../img/center.png) repeat-y;
}
div#Site_bg2{
	height: 100%;
	background:url(../img/top3.png) no-repeat top;
}
div#Site_bg3{
	height: 100%;
	background:url(../img/bottom.png) no-repeat bottom;
	padding-bottom: 130px;
}
div#Cont{
	position: relative;
	top: 116px;
	left: 5px;
	width: 960px;
}
div#Punti{
	margin-top: 5px;
}
.Punto{
	visibility: hidden;
}
.Punto, .Punto_imgA{
	width: 95px;	
}
.Punto_imgA{
	position: absolute;
	height: 50px;
	margin-top: 0px;
	margin-left: -80px;
}
.Punto{
	float: left;
	height: 95px;
	text-align: center;
}
.Balloon{
	visibility: hidden;
	position: absolute;
	z-index: 2;
	width: 157px;
	left: 50%;
}
.Balloon_bg1{
	background:url(../img/balloon/top.png) no-repeat;
	height: 20px;
	margin: 0;
}
.Balloon_bg2{
	margin: 0;
	background:url(../img/balloon/center.png) repeat-y;
	text-align: center;
	color: #FFF;
}
.Balloon_bg3{
	margin: 0;
	background: url(../img/balloon/bottom.png) no-repeat;
	height: 14px;
}
.Balloon_Cont{
	margin-left: 6px;
	margin-right: 6px;
}

div#Footer{
	font-size: 11px;
	margin: 20px 0 5px 0;
	padding-left: 20px;
}

div#Scheda{
	position: absolute;
	z-index: 101;
	left: 50%;
	visibility: hidden;
	overflow: hidden;
}
div#Scheda_br_tc{
	height: 25px;
}
div#Scheda_br_bc{
	height: 12px;
	overflow: hidden;
}
.Scheda_br{
	margin: 0;
	float:left;
	background-color: #FFF;
}
.Scheda_br_tl{
	background:url(../img/punto/br_tl.png) no-repeat;
	width: 35px;
	height: 25px;
}
.Scheda_br_tr{
	background:url(../img/punto/br_tr.png) no-repeat;
	width: 35px;
	height: 25px;
}
.Scheda_br_bl{
	background:url(../img/punto/br_bl.png) no-repeat;
	width: 35px;
	height: 25px;
}
.Scheda_br_br{
	background:url(../img/punto/br_br.png) no-repeat;
	width: 35px;
	height: 25px;
}
div#Scheda_center{
	width: 100%;
	background:url(../img/loader1.gif) center no-repeat #FFF;
}
div#Scheda_Cont{
	visibility: hidden;
	padding: 8px;
}