body{
	padding:0; margin:0; background:url(bg/cccccc.png);
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	background-image:url(bg/bg.png);  
	}
div, p, h1, h2, h3, ul, img{
	padding:0; margin:0;
	}
ul{
	list-style-type:none;
	}
.balnk{
	font-size:0px; line-height:0px; clear:both;
	}
/*--------------------------------header-------------------*/
#main_header{
	width:100%;	margin:0 auto; color:#FFFFFF; height:100px;
	}
#main_header #header{
	width:980px; margin:2px auto; background:url(bg/header_pic.gif) no-repeat #FFF;  height:98px;
	 position:relative; border:2px solid #FFF;
	}
#main_header #header img{
	position:absolute; left:15px; top:50px; display:block;
	}

/*------------------------------------body------------------------------------------------------------------------------------------*/
#main_body{
	width:940px; background-image:url(bg/bg.png);   
	}
#body{
	width:723px; margin:5px auto 0 210px; padding:17px 0 0 0;  background-color:#fffffd;  border:1px dotted #900; 
	}
#body2{
	width:711px; margin:10px auto 0 220px; padding:17px 0 0 0;  background-color:#fffffd;  border:1px dotted #900; min-height:30px; 
	}
#body h2{
	font:28px/24px 'Trebuchet MS', Arial, Helvetica, sans-serif	; color:#D63B57; background-color:#ffeded;
	background-image:url(bg/quotazioni.gif); background-position:top right; background-repeat:no-repeat;
	margin:0 0 15px 15px;
	font-weight:normal;  display:block; padding:5px;width:688px;
	}
#body p {
	 color:#555555; background-image:url(bg/0bg.gif); padding:10px 10px 10px 10px; margin:0 0 0px 13px; width:700px; font:16px Verdana, Arial, Helvetica, sans-serif; text-align:justify; border:1px dashed #CCC;
	}
#body p span {
	color:#D63B57; font-weight:bold;
	}
#body p span.bg{
	color:#555555; 
	}
#body a{
	color:#555555;
	text-decoration:none
	}
#body ul{
	background:url(bg/welcome_pic.gif) no-repeat #ffffff; color:#555555; padding:10px 10px 20px 50px; margin:0 0 20px 13px; width:700px; display:block; font:12px Verdana, Arial, Helvetica, sans-serif; text-align:justify; border:1px dashed #CCC; 
	}
	
#body table{
	background-color:#ffffff; color:#555555;  margin:5px 0 20px 13px; width:700px; display:block; font:13px Verdana, Arial, Helvetica, sans-serif; text-align:justify; border:1px dashed #CCC; padding:5px;
	}
	
.giallo{
	background-image:url(bg/0bg.gif);
	padding:3px;
	font-size:12px;
	}
.giallo2{
	background-image:url(bg/0bg2.gif);
	padding:3px;
	text-align:center;
	border-left:1px dotted #f60;
	
	}
.grigio{
	background-color:#efefef;
	padding:3px;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	border-left:1px dotted #666;
	}
.ora{
	background-image:url(bg/orologio.gif);
	background-color:#ededec;
	background-position:center;
	background-repeat:no-repeat;
	font-weight:bold;
	text-align:center;
	padding:3px;
	}
	

.stat_arancio{
	background-image:url(bg/stat_arancio.png);
	height:36px;
	float:left;
	margin-right: 10px;
	}
.stat_ore{
	background-image:url(bg/2ore.gif);
	border-bottom:1px solid #999;
	border-top:1px solid #fff;
	height:36px;
	float:left;
	margin-right: 10px;
	font-size:12px;
	}
.stat_giorni{
	background-image:url(bg/sun.gif);
	height:36px;
	float:left;
	margin-right: 10px;
	font-size:12px;
	}
	.giorni{
		background-color:#efefef;
	background-image:url(bg/sun.gif);
	background-position:center;
	background-repeat:no-repeat;
	border-left:1px dotted #666;
	color:#666;
	font-size:12px;
	font-weight:bold;
	}
.bgore{
	background-image:url(bg/2ore.gif);
	height:36px;
	float:left;
	margin-right: 10px;
	font-size:12px;
	}	
.stat_nettoh{
	background-image:url(bg/stat_rosso.png);
	height:36px;
	float:left;
	margin-right: 10px;
	}
.stat_nettoh2{
	background-image:url(bg/stat_rosso2.png);
	height:16px;
	float:left;
	margin-right: 10px;
	margin-bottom:3px;
	}
.testo_arancio{
	color:#F60;
	font-weight:bold;
	font-size:12px
	}	
.testo_rosso{
	background-color:#Fee;
	color:#C00;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border-left:1px dotted #c00;
	}

	
.testo_verde{
	background-color:#Fed;
	color:#633;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border-left:1px dotted #633;
}
	
.testo_verdechiaro{
	background-color:#eFe;
	color:#050;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border-left:1px dotted #060;
}	

.testo_grigio{
	color:#666;
	font-size:12px;
	font-weight:bold;
}
.testo_grigio2{
	color:#333;
	font-size:12px;
	font-weight:bold;
}
.logo 
{
position:fixed;
top:5px;
left:5px;
background-color:#fff;
width:100px;
height:100px;
background-image:url(bg/l.gif);
background-repeat:no-repeat;
z-index:10;
} 

.logo a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}

.link {
position:fixed;
top:5px;
height:86px;
left:110px;
width:86px;
background-color:#fff;
padding:5px;
border: 2px solid #c00;
z-index:10;

} 
.link a {
	color:#F33;
	font-size:12px;
	font-weight:bold;
}

.icon {
	width:45px;
	height:36px;
}

.bm_ext_txt { position:fixed; bottom:0px; right:10px; padding:3px; z-index:100; width:160px;  background-color:#FFF }

.start { position:fixed; top:5px; left:5px; padding:0px;}
.bottom { position:fixed; bottom:0px; left:0px; padding-left:13px; padding-top:3px; height:20px; background-color:#333; width:100%; z-index: 15; text-align:left; color:#fff;font-size:10px}
.bottom a{  color:#fff; font-weight:bolder; text-decoration:none}

.stats { position:fixed; top:-38px; left:-93px; padding-left:0px; z-index: 5; text-align:center; color:#fff; z-index:100}




.visore 
{
position:fixed;
top:114px;
left:5px;
background-color:#fff;
width:168px;
border: 1px solid #600;
z-index:11;
}


.visore_legenda
{
position:fixed;
top:330px;
left:5px;
background-color:#fff;
width:201px;
border: 1px solid #c00;
border-top: 1px dotted #c00;
z-index:11;
padding:1px;
font-size:10px;
} 

.visore_deco
{
position:fixed;
top:114px;
left:5px;
background-color:#fff;
width:197px;
border: 1px solid #c00;
border-top: 1px solid #900;
z-index:11;
padding:3px;
font-size:10px;
} 


.liz
{
	display:block;
	width:119px;
	float:left;
	background-color:#FFF;
	text-align:center;
	margin-left:9px;
	margin-top:10px;
	padding:5px;
	border:1px solid #996;
} 

.liz span { border-top:1px dotted #F96;  display:block; padding:3px; margin-top:3px} 

li {list-style:none; line-height:10px} 
li a{ text-decoration:none; color:#F60}

.cover{ position:absolute; left:0px; top:0px; list-style-type:none; display:block; height:120px; width:202px;}
.coverlittle2{ position:relative; left:0px; top:-36px; z-index:6;  height:36px; width:36px; overflow:hidden; margin-bottom:-36px }
.coverlittle3{ position:relative; left:35px; top:-70px; z-index:6;  height:50px; width:50px; overflow:hidden;  margin-bottom:-50px;}

.fan {position:absolute; left:833px; top:0px; width:102; height:23; list-style-type:none}

.paypal {position:relative; top:-31px; float:left; margin-right:10px; z-index:200 }

.ante {position:fixed; bottom:30px; left:12px; height:130px; width:130px;
        background-image:url(bg/ante.gif); padding-top:30px; padding-left:60px; z-index:1}
.antecover {position:fixed; bottom:50px; width:200px; left:0px; height:130px; width:200px; z-index:2}

.opa{ opacity:.5;
    filter:Alpha(opacity=50);
    /* filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); */
	position:relative;}

.cell
{
	border-bottom:1px dotted #F00; height:108px; 
background-image:url(bg/cell.gif); background-position:top center; background-repeat:no-repeat; padding-top:10px;
} 





#wrapper {
min-height:100px;
border:0px solid #f00;
font-size:18px;
}
a {
	color:#0CC;
cursor:pointer;
}
#myvar {border:0px;}




#fixme {
     /* IE 5.0/Win and other lesser browsers will use this */
     position: absolute; right: 0px; bottom: 0px;}

body

 > div#fixme {
     /* used by Netscape6+/Mozilla, Opera 5+, Konqueror, Safari, OmniWeb 4.5+, ICEbrowser */
     position: fixed;
	
}
<!--[if gte IE 5.5]>
<![if lt IE 7]>
<style type="text/css">
div#fixme {
     /* IE5.5+/Win - this is more specific than the IE 5.0 version */
     right: auto; bottom: auto;
     left: expression( ( -0 - fixme.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
     top: expression( ( +0 - fixme.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
</style>
<![endif]>
<![endif]-->
