body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}

a {
border:0;
}
.testata{
	height:164px;
	background-color:#666666;
	postition:absolute;
	top:0px;
	text-align:left;
}

:-moz-any-link:focus { outline: none; }

/*T NASCOSTE*/
.t1{
	height:106px;
	width:53px;
	position:absolute;
	top:145px;
	left:0px;
	z-index:99;
	
}
.t2{
	height:106px;
	width:295px;
	position:absolute;
	top:145px;
	left:0px;
	z-index:99;
	
}

.t3{
	height:106px;
	width:536px;
	position:absolute;
	top:145px;
	left:0px;
	z-index:99;
	
}
.t4{
	height:106px;
	width:778px;
	position:absolute;
	top:145px;
	left:0px;
	z-index:99;
	
}

/*navigazione*/
.navigazione{
	width:215px;
	height:87px;
	font-size:12px;
	color:#666666;
	margin-top:0px;
	margin-left:27px;
	margin-top:7px;
	padding:0px;
	float:left;
	cursor:pointer;
	

}

.navigazione LI{
	list-style:none;
	margin-left:0px;
	padding:0px;
	
}

.navigazione a:link, a:visited, a:active{
	color:#666666;
	text-decoration:none;
}

.navigazione a:hover{
	color:#ED1C24;
}

.navigazionex{
	width:215px;
	height:87px;
	font-size:12px;
	margin-top:0px;
	margin-left:27px;
	margin-top:7px;
	padding:0px;
	float:left;
	color:#ED1C24;
	cursor:pointer;
	list-style:none;
}
.navigazioneon{
	color:#ED1C24;
}

/*.navigazionex:hover{
	color:#666666;
	list-style:none;
}*/

.navbar{
	position:absolute;
	z-index:100;
}

/*overs*/

.dettaglio{
	position:absolute;
	top:251px;
	left:22px;
	z-index:99;
	display:none;
}

.titoli{
	position:absolute;
	top:250px;
	left:22px;
	list-style:none;
	z-index:100;
	padding:0px;
	margin:0px;
	margin-top:12px;
}

.titoli h1{
	background-color:#FFFFFF;
	font-size:15px;
	margin:0px;
	padding:1px;
	font-weight:normal;
	color:#ED1C24;
	width:173px;
}

.titoli LI{

	margin:0px;
	background-color:#FFFFFF;
	font-size:12px;
	padding:1px;
	color:#666666;
	cursor:pointer;
	line-height:14px;

}
.titoli LI a:hover{
	color:#ED1C24;
	text-decoration:none;
}
.titoli LI a:active, a:visited, a:link{
	color:#666666;
	text-decoration:none;
}

.img{
	position:absolute;
	margin:0px;
	top:297px;
	z-index:98;
	height:99px;
	padding:0px;
}

.corpo{
width:461px;
position:absolute;
left:22px;
top:408px;
font-size:12px;
color:#666666;
float:left;
}

.corpo h1{
color:#ED1C24;
font-size:25px;
font-weight:normal;
line-height:25px;
margin:0px;
margin-bottom:12px;

}

hr{
margin-top:550px;
border:0px;
background-color:#666666;
height:1px;
}

.nav2{
position:absolute;
left:506px;
top:425px;
list-style:none;
padding:0px;
margin:0px;

}
.nav2 LI{
font-size:12px;
line-height:15px;
color:#666666;
cursor:pointer;
width:220px;
padding-left:2px;

}

.nav2 LI:hover{
font-size:12px;
line-height:15px;
color:#FFFFFF;
cursor:pointer;
background-color:#666666;
}

.navinton{
font-size:12px;
line-height:15px;
color:#FFFFFF !important;
cursor:pointer;
background-color:#666666;

}

.footer{
list-style:none;
margin:0px;
padding:0px;
margin-left:22px;
font-size:12px;
margin-bottom:10px;
color:#666666;

}
.footer LI{
display:inline;
margin:0px;
padding:0px;
color:#666666;
cursor:pointer;
}
.footer LI:hover{
display:inline;
margin:0px;
padding:0px;
color:#ED1C24;
cursor:pointer;
}

/*home*/

.bhome{

background-image:url(imgs/fondo.gif);
text-align:left;

}

.not1{
background-image:url(imgs/not1.jpg);
background-repeat:no-repeat;
text-align:left;
height:99px;
width:221px;
margin-top:10px;
margin-left:20px;
float:left;
font-size:12px;
color:#666666;
}

.not1 UL, .not2 UL, .not3 UL{
list-style:none;
padding:0px;
margin:0px;
padding-top:10px;

}

.not1 LI, .not2 LI, .not3 LI{
font-size:12px;
background-color:#FFFFFF;
color:#666666;
margin-left:0px;
padding:1px;
width:180px;

}

.not1 h1, .not2 h1, .not3 h1{
font-size:18px;
background-color:#FFFFFF;
color:#666666;
margin:0px;
padding:1px;

}

.not1 a, .not2 a, .not3 a{
color:#ED1C24;
}
.not2{
background-image:url(imgs/not2.jpg);
background-repeat:no-repeat;
text-align:left;
height:99px;
width:221px;
margin-top:10px;
margin-left:20px;
float:left;
font-size:12px;
color:#666666;
}
.not3{
background-image:url(imgs/not3.jpg);
background-repeat:no-repeat;
text-align:left;
height:99px;
width:221px;
margin-top:10px;
margin-left:20px;
float:left;
font-size:12px;
color:#666666;
}
