* {padding:0px;
	margin:0px;
	}
		a{
			color:#005a80;
			text-decoration: none;
			outline: none;
		}
		a:hover{
			text-decoration: underline;
			color:#ee813c;
		}
		img{
			border:none;
		}
		body {
			overflow:hidden;/*Needed to eliminate scrollbars*/
			background:#000;
		}
		
		
.moduletabletop {
	margin-left:30px;
	height:50px;
	margin-top:30px;

}

a.mainlevel-navtop {
	color:#333333;
/*	font-family:Courier;*/
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	margin-left:10px;
	letter-spacing:1px;
	padding:3px;
}



a.mainlevel-navtop:hover {
	color:#ffffff;
	background-color:#333333;
	text-decoration:none;
	padding:3px;
}
		
		
#raster-top {
		position:absolute;
		z-index: 5;				/* Place the new body above the background image */
		overflow:auto; 			/* restore scrollbars for the content */
		height:100%;width:100%;	/* Make the new body fill the screen */
		background: url('../img/raster.png'); /* this is just a fancy raster, you can remove it; I kinda like it though */
}
		
		
		#fascia-sopra {
			margin:0px auto;
			height:75px;
			width:100%;
			top:5%;
			z-index: 3;
			background: url('../img/trasp.png') repeat;
			position:absolute;
		}
		
		
		#logo {		
			float:left;
			display:block;			
			height:75px;
			width:40%;
			z-index: 3;			
			position:absolute;
			background-color:#ffffff;			
			overflow:hidden;
		}
		
		
		
		#ops {
		width: 600px;
		font-family: Georgia;
		color: #3a3143;
		padding: 20px;
		height: 470px;
		margin: auto;
		display: block;
		font-size: 13px;
		background-color: white;
		
		}
		
		#loghetto {
		width: 35px;
		height: 35px;
		display: block;
		float: left;
		background-color: fuchsia;
		}
		
		#menu-top {
			float:left;
			display:block;			
			height:55px;
			width:60%;
			margin-left:40%;
			z-index: 3;	
			position:absolute;		
			background: url('../img/diago_trasp.png') no-repeat left;	
			overflow:hidden;

			padding-top: 20px;
		}
		
		
		
		
		#fascia-sotto{
			margin:0px auto;
			height:140px;
			width:100%;
			bottom:8%;
			z-index: 3;
		/*	background:#262626 no-repeat 90%; */
		/*	border-top:1px solid #cccccc;
			border-bottom:1px solid #cccccc; */
			position:absolute;
			background: url('../img/120trasp.png') repeat-x bottom;

		}
		
		#fascia-sotto-center {
			width:975px;
			height:140px;
			display:block;
			margin:auto;
		}	
		

		
		#menu_01 a {
		background-image:url('../img/menu-tecno.png');
		background-position: 0px 0px;
		background-repeat:no-repeat;
		text-indent:-9999em;
		width:240px;
		height:140px;
		display:block;	
		float:left;
		}

		#menu_01 a:hover {
		background-image:url('../img/menu-tecno.png');
		background-position: 0px -140px;
		background-repeat:no-repeat;
		text-indent:-9999em;
		display:block;
		}	
		
		#menu_02 a {
		background-image:url('../img/menu-piazza.png');
		background-position: 0px 0px;
		background-repeat:no-repeat;
		text-indent:-9999em;
		width:240px;
		height:140px;
		display:block;	
		float:left;
		margin-left:5px;
		}

		#menu_02 a:hover {
		background-image:url('../img/menu-piazza.png');
		background-position: 0px -140px;
		background-repeat:no-repeat;
		text-indent:-9999em;
		display:block;
		}	
		
		#menu_03 a {
		background-image:url('../img/menu-residenziale.png');
		background-position: 0px 0px;
		background-repeat:no-repeat;
		text-indent:-9999em;
		width:240px;
		height:140px;
		display:block;	
		float:left;
		margin-left:5px;
		}

		#menu_03 a:hover {
		background-image:url('../img/menu-residenziale.png');
		background-position: 0px -140px;
		background-repeat:no-repeat;
		text-indent:-9999em;
		display:block;
		}	
		
		
		#menu_04 a {
		background-image:url('../img/menu-comm.png');
		background-position: 0px 0px;
		background-repeat:no-repeat;
		text-indent:-9999em;
		width:240px;
		height:140px;
		display:block;	
		float:left;
		margin-left:5px;
		}

		#menu_04 a:hover {
		background-image:url('../img/menu-comm.png');
		background-position: 0px -140px;
		background-repeat:no-repeat;
		text-indent:-9999em;
		display:block;
		}	
	
	
			#footer{
			margin:0px auto;
			height:20px;
			text-align: center;
			width:100%;
			bottom:0%;
			padding-top: 10px;
			z-index: 3;
			background-image:url('../img/75black.png');
			position:absolute;
			font-family: Verdana;
			font-size: 10px;
			color: white;
			
					}
					
/************ PAGINE INTERNE *****************************/

			#contenuto-in{
			margin:0px auto;
			height:330px;
			width:100%;
			bottom:10%;
			z-index: 3;
		/*	background:#262626 no-repeat 90%; */
		/*	border-top:1px solid #cccccc;
			border-bottom:1px solid #cccccc; */
			position:absolute;
		/*	background: url('../img/120trasp.png') repeat-x bottom;*/

		}
		
		#contenuto-in-center {
			width:975px;
			height:330px;
			display:block;
			margin:auto;
		/*	background-color:#ff0000; */
		}	
		
		.contentheading, .componentheading {
			font-size:26px;
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight:normal;
			color:#ffffff;
			background-image:url('../img/75black.png');
			padding-top:5px;
			padding-bottom:10px;
			padding-left:10px;
			padding-right:50px;
			text-transform:lowercase;
			letter-spacing:1px;
		}
		
		.contentpaneopen_testo {
			background-image:url('../img/trasp.png');
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:16px;
			margin-top:10px;
			height:250px;
			padding:10px;
			line-height:28px;
		}
		
		
/********************************************************************/
				
					
					
					#sfondo-tour {
						position:fixed;
						height:100%;
			width:100%;
			position:absolute;
			z-index: 0;
			background-image:url('../img/BG-FISSO.jpg');
						
					}
					
					
		
		/*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;
		}
		