html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

html, body { 
	height:100%; margin:0px; padding:0px; border:none;
}

#menu ul li {
	float:left;
}

#menu {
	background-color:#dd0000; 
	height:41px;
	position:relative;
	width:100%;
}

body > table {
	display:none;
}

div#menu ul {
	margin:0px;
	padding:0px;
}

div.clear {
	clear:both;
}

body > table.show {
	display:table;
}

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	align:center;
	
	}
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	float:left;
	width:120px;
	height:120px;
	overflow:hidden; 
	cursor:pointer;
	}
span#prevBtn{}
span#nextBtn{}	


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	text-align: left;
	background-color: #ffffff;
}

a { color: #446666; }
a:hover { color: #dd0000; }

h1 { font-family:'Oswald'; font-size:36px; line-height:40px; color:#000000; letter-spacing:-2px; margin:20px 0px;
 /*Georgia, 'Times New Roman', Times, serif;
	font-size:36px; font-weight:bold; line-height:36px; color:#dd0000; letter-spacing:-2px;
	margin:20px 0px;*/ 
}

h2 { font-family:'Oswald'; 
	font-size:22px; font-weight:bold; line-height:22px; color:#333333; letter-spacing:-1px;
}

.supertitolo { font-family:Arial, Helvetica, sans-serif; }
.supertitolo .titolo {
	font-size:36px; font-weight:bold; line-height:36px; color:#dd0000; letter-spacing:-2px;
	margin:20px 0px;
}

.supertitolo .testo {
	font-size:14px; font-weight:normal; line-height:14px; color:#000000; 
	
}

.supernumero { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; line-height:24px; color:#666666; letter-spacing:-0.5px;}

.titolo { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; line-height:18px; color:#666666; letter-spacing:-0.5px;}

.testo_home {font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align: left; line-height: 20px; }

.testo { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align: left; line-height: 20px; }

#img_border a img, #img_border a   { border: none; overflow: hidden; float: left; }
#img_border a:hover                { border: 3px solid black; }
#img_border a:hover img            { margin: -3px; }

a.menu_home { background-color:#222222; padding:3px; text-transform:uppercase; color:#FFFFFF; line-height:20px; text-decoration:none; }
a.menu_home_blu { background-color:#0033CC; padding:3px; text-transform:uppercase; color:#FFFFFF; line-height:20px; text-decoration:none; }
a.menu_home:hover { background-color:#dd0000;}

.hidden {
	display:none;
}

a img {
	border:none;
}

div#footerContainer { position:fixed; _position:absolute; right:0; bottom:0; _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight); _left:expression(document.body.scrollLeft+document.body.clientWidth-this.clientWidth); padding-right:15px; width:270px; background:url(images/logo_sfondo.png) no-repeat; z-index:300; }

div#newsContainer { background-color:#ffffff; float:left; position:fixed; _position:absolute; left:30; bottom:0; _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);  padding-right:15px; width:270px; height:140px; background:url(images/stefano_news.jpg) no-repeat; z-index:330; }
