@charset "utf-8";
/* CSS Document */

		*{
			margin:0;
			padding:0;
			list-style-type:none;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
		}
		 img, div {
		 behavior: url(iepngfix.htc)
		 }
		a{
			color:#FFFFFF;
			text-decoration: none;
			outline: none;
		}
		a:hover{
			text-decoration: underline;
		}
		img{
			border:none;
		}
		body {
			overflow:hidden;/*Needed to eliminate scrollbars*/
			background:#000;
		}
/*//////////////////////////////////////////////////////////////////SUPERSIZED//////////////////////////////////////////////////////////////////*/
		#content{
			margin:0px auto;
			height:100px;
			width:100%;
			top:0;
			z-index: 3;
			position:absolute;
		}
		#contentframe{
			overflow: hidden;
			border-top:solid 1px #4F4F4F;
			border-bottom:1px solid #000;
			height: 100%;
			text-align:left;
			z-index: 3;
		}
		#slidecounter{
			float:left;
			color:#4F4F4F;
			font:50px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:18px 20px;	
		}
		#slidecaption{
			overflow: hidden;
			float:left;
			color:#FFF;
			font:26px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:33px 0;
		}
		/*Supersized Stamp*/
		.stamp{
			float: right;
			margin: 25px 20px 0 0;
		}
		/*Supersize Plugin Styles*/
		#navigation{
			background: url('images/navbg.gif') no-repeat;
			float: right;
			margin:22px 20px 0 0;
		}
		#loading {
			position: absolute;
			top: 49.5%; 
			left: 49.5%;
			z-index: 3;
			width: 24px; 
			height: 24px;
			text-indent: -999em;
			background-image: url(images/progress.gif);
		}
		#supersize{
			position:fixed;
		}
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			position:absolute;
			z-index: 0;
		}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}
/*//////////////////////////////////////////////////////////////////HOME//////////////////////////////////////////////////////////////////*/
#top{
	width:100%;
	height:126px;
	background:url(../images/sfondo_trasparente.png);
	border-bottom:#FFFFFF solid 4px;
	}
#top_centro{
	position:relative;
	width:1000px;
	margin:0 auto 0 auto;
	height:126px;
	}
#top_centro #logo{
	position:absolute;
	top:41px;
	}
#top_centro #language{
	position:absolute;
	right:0;
	top:10px;
	}
#top_centro #language a{
	margin:0 0 0 10px;
	}
*html #top_centro #language{
	float:right;
	margin:-50px 0 0 0;
}
#top_centro #area_riservata{
	position:absolute;
	right:0;
	top:30px;
	}
*html #top_centro #area_riservata{
	position:absolute;
	left:940px;
	top:-20px;
}
#footer{
	width:100%;
	position:absolute;
	bottom:0;
	height:120px;
	background:url(../images/fondo_footer.png) repeat-x top;
	z-index: 5;
	}
#footer #blocco_centrato{
	position:relative;
	width:1000px;
	margin:8px auto 0 auto;
	}
#footer #blocco_centrato img{
	height:10px;
	}
#footer #blocco_centrato #parte_sx{
	position:relative;
	float:left;
	margin:0 30px 0 0;
	z-index:5;
	width:600px;	}
#footer #blocco_centrato #parte_sx h1{
	
	}
#footer #blocco_centrato #parte_sx ul{
	margin:20px 0 0 0;
	}
#footer #blocco_centrato #parte_sx ul li{
	display:inline;
	margin:0 20px 0 0;
	}

#footer #blocco_centrato #parte_dx ul{
	margin:20px 0 0 0;
	}
#footer #blocco_centrato #parte_dx ul li{
	display:inline;
	margin:0 10px 0 0;
	}
#footer #blocco_centrato #indirizzo{
	position:absolute;
	 right:0;
	 top:30px;
	 text-align:right;
	 color:#FFFFFF;
	}
.clear{
	clear:both;
	}
/*PER IE*/
#link_IE{
	width:100%;
	position:absolute;
	bottom:70px;
	z-index:6;
	}
#link_IE #centro{
	width:1000px;
	margin:0 auto 0 auto;
	}
#link_IE a{
	height:10px;
	z-index:6;
	display:block;
	float:left;
	margin:0 23px 0 0;
	}

*html #footer #blocco_centrato #indirizzo{
	float:right;
	margin:0 0 0 0;
}

		

