.clear{
	clear:both;
}
body{
	background:#000;
	text-align:center;
	font-size:0.9em;
	font-family:Helvetica, Arial;
}
#wrapper{
	position:relative;
}
/* Navigator */
#nav{
	margin:0 auto;
	width:960px;
}
#nav ul{
	list-style:none;
	margin:0;
	padding:0;
	display:block;
}
	#nav ul li{
		display:block;
		float:left;
		width:120px;
		height:82px;
		overflow:hidden;
	}
		#nav ul li a{
			display:block;
			background-image:url(../images/pulsanti.gif);
			background-repeat:no-repeat;
			background-position:0 0;
			width:120px;
			height:84px;
			text-indent:-10000px;
		}
		#nav ul li#lights a{
			background-position:29px 0;
		} 
		#nav ul li#lights a:hover{
			background-position:29px -84px;
		}
		/* -120 + 19*/
		#nav ul li#filters a{
			background-position:-94px 0;
		}
		#nav ul li#filters a:hover{
			background-position:-94px -84px;
		}
		#nav ul li#mirrors a{
			background-position:-214px 0;
		}
		#nav ul li#mirrors a:hover{
			background-position:-214px -84px;
		}
		#nav ul li#tuning a{
			background-position:-334px 0;
		}
		#nav ul li#tuning a:hover{
			background-position:-334px -84px;
		}
		#nav ul li#indicators a{
			background-position:-456px 0;
		}
		#nav ul li#indicators a:hover{
			background-position:-456px -84px;;
		}
		#nav ul li#plate-support a{
			background-position:-576px 0;
		}
		#nav ul li#plate-support a:hover{
			background-position:-576px -84px;;
		}
		#nav ul li#paddock a{
			background-position:-696px 0;
		}
		#nav ul li#paddock a:hover{
			background-position:-696px -84px;
		}
		#nav ul li#grip-levers a{
			background-position:-816px -3px;
		}
		#nav ul li#grip-levers a:hover{
			background-position:-816px -87px;
		}
		
		

/* Logo Button */
#logo{
	display:block;
	top:50px;
	position:absolute;
	background:url(../images/logo.png) no-repeat 0 0;
	overflow:hidden;
	height:137px;
	width:137px;
	left:50%;
	margin-left:-670px;
}
#wrapper > #logo {
	margin-left:-500px;
}
	#logo a{
		display:block;
		height:100%;
		width:100%;
		margin:3px;
		padding-left:1000px;
		overflow:hidden;
	}
/* Home */
.home{
	background: url(../images/bg_home.jpg) no-repeat center 190px;
}
.lights{
	background: url(../images/bg_lights.jpg) no-repeat center 160px;
}

.filters{
	background: url(../images/bg_filters.jpg) no-repeat center 160px;
}

.mirrors{
	background: url(../images/bg_mirrors.jpg) no-repeat center 160px;
}
.tuning{
	background: url(../images/bg_tuning.jpg) no-repeat center 160px;
}
.indicators{
	background: url(../images/bg_indicators.jpg) no-repeat center 160px;
}
.plate-support{
	background: url(../images/bg_platesupport.jpg) no-repeat center 160px;
}
.paddock{
	background: url(../images/bg_paddockstands.jpg) no-repeat center 160px;
}
.grip-levers{
	background: url(../images/bg_gripslevers.jpg) no-repeat center 160px;
}

.content{
	padding-top:480px;
	text-align:center;	
	color:#fff;
	width:990px;
	margin:0 auto;
}
.home .content{
width:100%;
	padding-top:270px;
	padding-bottom:20px;
}
#animlogo{
width:990px;
height:300px;
}
#footer{
width:1000px;
text-align:right;
margin:0 auto 20px auto;
position:relative;
}
#footer a{
font-size:1.1em;
color:#fff;
text-decoration:none;
}
#footer a:hover{
color:#ff0000;
}
#lang{
	position:absolute;
	left:0;
	top:0;
	background:url(../images/button_it_en.gif) no-repeat;
	width:126px;
	height:30px;
	overflow:hidden;
}
#lang a{
	display:block;
	float:left;
	width:63px;
	height:30px;
	overflow:hidden;
	text-indent:1000px;
}

