body {
	background: #000; 
	font-family: Arial,Verdana,Helvetica,sans-serif;	
	font-size: 11px;	color: #666;	text-align:left;
	margin:0;	padding:0;	border:0;
}
#overlay {background: #000; width: 180px; height: 215px; position:absolute;	top:50%;	left:0;  padding: 5px 10px 15px 20px; margin:-250px auto 0 auto;  z-index:3; overflow:hidden; font-size: 14px;}
.contatore-online {margin:10px auto 0 auto;}
#overlay p {padding:0 0 0 0; margin:5px 0 5px 0;}
#overlay a:link, a:visited {text-decoration: none;	color: #fff;	border: 0;}
#overlay a:hover {text-decoration: none;	color: #ff0000;	border: 0;}

#logo-reteradioazzurra {background: url('../intro/logo.gif'); position: absolute;	width: 180px; height: 172px; position:absolute;	bottom:10px;	left:10px;  z-index:3; overflow:hidden;}

.scanlines {background: url('../intro/grid.png'); position: absolute;	top: 0px; left: 0px; width: 100%;	height: 100%; z-index: 2;}

#showtitle {width: 400px; height: auto; position: absolute; 	top: 80%;  right: 50%; margin:0 -200px 0 0;  	background: none; color: #fff; 	padding: 10px; text-align:center; font-size:18px;   z-index: 3;}	

#superbgimage {display: none;  background: #fff url('../intro/superbgloading.gif') center center no-repeat;}
#superbgimage img { image-rendering: optimizeQuality; 	-ms-interpolation-mode: bicubic;  }

/* home */
#menu { width: 800px; height: 16px; margin:2px auto 0 auto;  z-index:3; color: #fff;}
#grafica {background:#000; width: 800px;	height: 235px; position:absolute;	top:50%;	right:50%; text-align:left; margin:-250px -400px 0 auto;  z-index:3; overflow:hidden;}
#web {background:#000; width: 800px;	height: 320px; position:absolute;	top:50%;	right:50%; text-align:left; margin:-250px -400px 0 auto;  z-index:3; overflow:hidden;}
#video {background:#000; width: 853px;	height: 505px; position:absolute;	top:50%;	right:50%; text-align:left; margin:-320px -421px 0 auto;  z-index:3; overflow:hidden;}
#studio-grafico {background:#000; width: 780px;	height: 350px; position:absolute;	top:50%;	right:50%; padding:0 10px 0 10px; text-align:left; margin:-175px -400px 0 auto;  z-index:3; overflow:hidden; color:#fff;}
p.p-red {color: #ff000; font-size:14px;}

/*top pie*/
#top {background: #000 ; width: 100%; height: 18px; position: absolute;	left: auto;  	top: 0px; z-index:1; }
#pie {background: none; width: 500px; height: 32px; position: absolute;	left:50%;  	bottom: 0px; margin:0 auto 0 -250px; z-index:1; text-align:center; padding: 2px 0 0 0; z-index: 3; color: #333}
#pie a:link, a:visited {text-decoration: none;	color: #333;	border: 0;}
#pie a:hover{text-decoration: none;	color: #666;	border: 0;}
.display {display:none}

/* classi */
a:link, a:visited {text-decoration: none;	color: #fff;	border: 0;}
a:hover{text-decoration: none;	color: #eee;	border: 0;}

p {padding:0 0 0 0; margin:5px 0 5px 0;}
ul {padding:0 0 0 10px; margin:5px 0 5px 0; list-style-position:outside}
li {padding:0 0 0 0; margin:5px 0 5px 0; list-style-position:outside}

.clear {clear:both;}
.text-center {text-align:center;}
.text-right {text-align:right;}
.text-left {text-align:left;}

.float-left {float:left;}
.float-right {float:right;}

img.img-float-left { float:left; border:none;}
img.img-float-right { float:right; border:none;}
img {vertical-align:middle;	border:none;}
