body {
	background:#fff url(../images/screensaver_h.png);
	background:#fff url(../images/emoticon_h.png);
	background:#fff url(../images/suonerie_h.png);
	background:#fff url(../images/tratizio_h.png);
	background:#fff url(../images/snack_h.png);
	background:#fff url(../images/tratris_h.png);
	background:#fff url(../images/background.jpg) top center no-repeat;
	color:#529ac3;
	font-family:Arial, Helvetica, Sans-Serif;
	line-height:1.1em;
}

	strong {
		font-weight:bold;
	}
	
	iframe {
		border:0;
		height:300px;
		margin:0;
		overflow:hidden;
		padding:0;
		width:500px;
	}
	
	#credits-detail {
		display:none;
	}

	#logo {
		background:transparent url(../images/logo.jpg) no-repeat;
		display:block;
		height:186px;
		margin:0 auto;
		overflow:hidden;
		width:329px;
		z-index:8888;
	}
	
		#logo h1, #logo h2 {
			text-indent:-10000px;
		}
		
	#stripe {
		background:transparent url(../images/stripe.jpg) bottom center repeat-x;
		height:363px;
		left:0;
		position:absolute;
		overflow:hidden;
		top:100px;
		width:100%;
	}
	
		#stripe .content {
			background:transparent;
			height:363px;
			position:relative;
			width:2262px;
		}
		
			#stripe .separator {
				background:transparent url(../images/separator.png) no-repeat;
				display:block;
				height:101px;
				position:absolute;
				top:200px;
				width:105px;
				z-index:99;
			}
			
				#stripe #sep1 {
					left:266px;
				}
				
				#stripe #sep2 {
					left:602px;
				}
				
				#stripe #sep3 {
					left:920px;
				}
				
				#stripe #sep4 {
					left:1240px;
				}
				
				#stripe #sep5 {
					left:1570px;
				}
				
				#stripe #sep6 {
					left:1880px;
				}

				
			#stripe #screensaver, #stripe #emoticon, #stripe #suonerie, #stripe #tratris, #stripe #snack, #stripe #tratris, #stripe #tratizio, #stripe #cinequiz {
				background-color:transparent;
				background-position:top left;
				background-repeat:no-repeat;
				bottom:0;
				cursor:pointer;
				height:360px;
				position:absolute;
				width:326px;
			}
			
			#stripe #screensaver {
				background-image:url(../images/screensaver_h.png);
				background-image:url(../images/screensaver.png);
				left:1292px;
			}
			
			#stripe #emoticon {
				background-image:url(../images/emoticon_h.png);
				background-image:url(../images/emoticon.png);
				left:1618px;
			}
			
			#stripe #suonerie {
				background-image:url(../images/suonerie_h.png);
				background-image:url(../images/suonerie.png);
				left:1944px;
			}
			
			#stripe #tratris {
				background-image:url(../images/tratris_h.png);
				background-image:url(../images/tratris.png);
				left:0;
			}
			
			#stripe #snack {
				background-image:url(../images/snack_h.png);
				background-image:url(../images/snack.png);
				left:326px;
			}
			
			#stripe #tratizio {
				background-image:url(../images/tratizio_h.png);
				background-image:url(../images/tratizio.png);
				left:978px;
			}
			
			#stripe #cinequiz {
				background-image:url(../images/cinequiz_h.png);
				background-image:url(../images/cinequiz.png);
				left:652px;
			}
	
	#scroller-cont {
		left:0;
		position:absolute;
		top:522px;
		width:100%;
	}
	
	#scroller {
		height:15px;
		margin:0 auto 0 auto;
		position:relative;
		width:920px;
		z-index:99;
	}
	
		#scroller.ui-slider {
			background:transparent url(../images/scroller.jpg) top center no-repeat;
			position:relative;
			text-align:left;
		}
	
		#scroller .ui-slider-handle {
			background:transparent url(../images/handler-clean.png) bottom left no-repeat;
			cursor:pointer;
			display:block;
			height:19px;
			position:absolute;
			width:27px;
			z-index:2;
		}
		
	#baloon {
		background:transparent url(../images/baloon.png) no-repeat;
		display:none;
		height:36px;
		position:absolute;
		width:100px;
	}
		
	#screensaver-detail, #emoticon-detail, #suonerie-detail, #tratris-detail, #snack-detail, #tratizio-detail, #cinequiz-detail, #dialog {
		background-color:transparent;
		background-position:top left;
		background-repeat:no-repeat;
		display:none;
	}
	
	.screensaver {
		background-image:url(../images/screensaver-background.jpg);
	}
	
		.screensaver h2 {
			display:block;
			height:1px;
			left:0;
			position:absolute;
			text-indent:-10000px;
			top:0;
			width:1px;
		}
		
		.screensaver p {
			color:#fff;
			display:block;
			font-size:.75em;
			left:40px;
			position:absolute;
			top:220px;
			width:200px;
		}
		
		.screensaver p a {
			color:#002d6d;
		}
		
		.screensaver a#scr1, .screensaver a#scr2 {
			background:transparent url(../images/pixel.gif) repeat;
			display:block;
			height:120px;
			left:310px;
			position:absolute;
			text-indent:-1000px;
			top:180px;
			width:140px;
		}
		
		.screensaver a#scr2 {
			left:490px;
			top:95px;
		}
	
	.emoticon {
		background-image:url(../images/emoticon-background.jpg);
	}
	
		.emoticon h2 {
			display:block;
			height:1px;
			left:0;
			position:absolute;
			text-indent:-10000px;
			top:0;
			width:1px;
		}
	
		.emoticon p.p1 {
			color:#fff;
			display:block;
			font-size:.75em;
			left:40px;
			position:absolute;
			top:140px;
			width:200px;
		}
		
		.emoticon ul {
			display:block;
			left:40px;
			overflow:hidden;
			position:absolute;
			top:210px;
			width:159px;
		}
		
		.emoticon li {
			float:left;
			margin-right:5px;
		}
		
		.emoticon li a img {
			border:1px solid #000;
		}
		
		.emoticon p.p2 {
			color:#fff;
			display:block;
			font-size:.75em;
			left:40px;
			position:absolute;
			top:320px;
			width:200px;
		}
		
		.emoticon p a {
			color:#002d6d;
		}
	
	.suonerie {
		background-image:url(../images/suonerie-background.jpg);
	}
	
		.suonerie h2 {
			display:block;
			height:1px;
			left:0;
			position:absolute;
			text-indent:-10000px;
			top:0;
			width:1px;
		}
		
		.suonerie p {
			color:#fff;
			display:block;
			font-size:.75em;
			left:40px;
			position:absolute;
			top:120px;
			width:230px;
		}
		
		.suonerie p a {
			color:#002d6d;
		}
		
		.suonerie a.rngHelp {
			color:#002d6d;
			font-size:.75em;
			left:40px;
			position:absolute;
			top:340px;
		}
		
		.suonerie table {
			color:#002d6d;
			display:block;
			font-size:.75em;
			left:35px;
			position:absolute;
			top:200px;
			width:290px;
		}
		
		.suonerie td {
			font-size:.9em;
			padding:5px;
			vertical-align:top;
			width:100px;
		}
		
		.suonerie td.preview, .suonerie td.download {
			text-align:center;
			width:50px;
		}
		
		.suonerie td.preview {
			vertical-align:center;
		}
		
		.suonerie td img {
			vertical-align:middle;
		}
		
		.suonerie object, .suonerie embed {
			z-index:9999;
		}
	
	.tratris {
		background-image:url(../images/tratris-background.jpg);
	}
	
		.tratris h2 {
			display:none;
		}
		
		.tratris object, .tratris embed {
			margin:50px 0 0 50px;
			z-index:9990;
		}
		
	.cinequiz {
		background-image:url(../images/cinequiz-background.jpg);
	}
	
		.cinequiz h2 {
			display:none;
		}
		
		.cinequiz object, .cinequiz embed {
			margin:0 0 0 0;
			z-index:9990;
		}	
	
	.snack {
		background-image:url(../images/snack-background.jpg);
	}
	
		.snack h2 {
			display:block;
			height:1px;
			left:0;
			position:absolute;
			text-indent:-10000px;
			top:0;
			width:1px;
		}
		
		.snack p {
			color:#fff;
			display:block;
			font-size:.75em;
			left:30px;
			position:absolute;
			top:170px;
			width:250px;
		}
		
		.snack p a {
			color:#002d6d;
		}
	
	.tratizio {
		background-image:url(../images/tratizio-background.jpg);
	}
	
		.c.detail {
			background:#fff;
			height:300px;
			overflow:hidden;
			width:500px;
		}
		
	.frame {
		background:#fff;
		border:0;
		height:300px;
		margin:0;
		overflow:hidden;
		padding:0;
		width:500px;
	}
	
	#dialog a.closeDialog {
		background:transparent url(../images/pixel.gif) repeat;
		display:block;
		height:35px;
		position:absolute;
		right:15px;
		text-indent:-10000px;
		top:5px;
		width:35px;
		z-index:9999;
	}
	
	.c-detail #dialog a.closeDialog {
		background:transparent url(../images/close.png) repeat;
	}

#footer-cont {
	left:0;
	position:absolute;
	top:620px;
	width:100%;
}

#footer {
	font-size:.6em;
	position:relative;
	text-align:center;
}

	#footer img {
		margin:0 3px;
		vertical-align:middle;
	}
	
	#footer a {
		color:#529ac3;
	}
	
	#footer a:hover {
		text-decoration:none;
	}
	
#dialog a {
	color:#002d6d;
}
	
.scrHelpDet {
	color:#fff;
	display:none;
	font-size:0.75em;
	height:100px;
	left:40px;
	position:absolute;
	top:220px;
	width:200px;
}

.emoHelpDet {
	color:#fff;
	display:none;
	font-size:0.75em;
	height:100px;
	left:40px;
	position:absolute;
	top:140px;
	width:220px;
}

.rngHelpDet {
	color:#fff;
	display:none;
	font-size:0.75em;
	height:100px;
	left:40px;
	position:absolute;
	top:120px;
	width:220px;
}