body{
	overflow: hidden;
	margin: 0px;
	background-color: #323232;
	background-image: url(imm/sfondo.jpg);
	background-repeat: repeat;
}

img {
	border: none;
}

.bottom {
    height: 20px;
    width: 100%;
	margin: 280px 0 0 0;
	top: 50%;
	position: absolute;
	text-align:center;
	font-family:Tahoma;
	color:#999999;
	font-size:12px;
}

.container {
	height: 421px;
	width: 860px;
	margin: -210.5px 0 0 -430px;
	top: 50%; left: 50%;
	position: absolute;
}

.container2 {
	height: 361px;
	width: 860px;
	background:#ffffff;
}

.containermenu {
	height: 60px;
	width: 860px;
}
.containerfrase {
	height: 20px;
	width: 860px;
	font-family: "Times New Roman";
	font-style: italic;
	font-size:16px;
	color:#FD00C9;
	text-align: left;
	font-weight: normale;
}

ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding: 10px;
	width: 860px;
}
ul.thumb li {
	margin: 0; padding: 5px;
	float: left;
	position: relative;
	width: 160px;
	height: 107px;
}
ul.thumb li img {
	width: 160px; height: 107px;
	padding: 0px;
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
}
ul.thumb li img.hover {
	border: none;
}

ul#topnav {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	margin-top: 35px;

}
ul#topnav li{
	margin: 0;
	padding: 0;
	overflow: hidden;  /*--Important - Masking out the hover state by default--*/
	float: left;
	height:20px;
}
ul#topnav a, ul#topnav span { /*--The a and span share the same properties since the span  will be a duplicate of the a tag--*/
	padding: 5px 10px;
	font-family:georgia;
	font-size:14px;
	font-weight:bold;
	float: left;
	text-decoration: none;
	color: #ffffff;
	clear: both;
	width: 100%;
	height: 20px;
	line-height: 10px; /*--Vertical alignment of text--*/
}
ul#topnav a{ /*--This is basically the hover state of navigation--*/
	color: #FD00C9;
	background-position: left bottom;
}
ul#topnav span{ /*--Default state of navigation--*/
	background-position: left top;
}


#scroll {
position:relative;
width:460px;
height:263px;
overflow:auto
}
#scrollcontent {
position:absolute;
width:440px;
z-index:200;
color: #FFFFFF;
font-family: Georgia;
font-size: 14px;
line-height:130%;
}
#scrollbar {float:right; position:relative; display:none; width:15px; height:263px; z-index:100; background:url(imm/scroll-bg.gif)}
.scroller {position:absolute; top:0; width:15px; cursor:pointer; background-color:#ccc; background-image:url(imm/scroll-arrows.gif); background-position:50% 50%; background-repeat:no-repeat}
.buttonclick {background-color:#bbb}


#testdiv {width:600px; margin:0 auto; padding:10px 10px; background:#fff}

#tinybox {position:absolute; display:none; padding:10px; background:#fff url(imm/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}

.button {cursor:pointer}
