/*topmenu*/

.top .top_menu li{float:left; list-style-type:none; width:103px; display:block;}
.top .top_menu li .img{padding:2px; background-color:#FFF; border:1px solid #cccccc; width:80px;}
.top .top_menu li .img img{border:none; width:80px;}
.top .top_menu li .txt{text-align:center; color:#339900; line-height:16px; width:80px;}
.top .top_menu li a:hover .txt{text-align:center; color:#336600;}
.top .top_menu li a:hover .img img{
	filter:alpha(opacity=60);	
	opacity: 0.6;
}
.top .top_menu li a.sel .txt{color:#999999; }
.top .top_menu li a.sel .img img{
	filter:alpha(opacity=60);	
	opacity: 0.6;
}

/*footer*/
.footer{height:100px; position:relative; width:100%}
.footer *{color:#c3c3c3; font-size:10px; font-family:Tahoma, Geneva, sans-serif;}
.footer .copy{position:absolute; left:33px; top:40px; width:350px;}
.footer .bottom_menu{position:absolute; left:550px; top:40px; }
.footer .bottom_menu li{list-style-type:none; float:left; margin-right:30px;}
.footer .vinchinelli{position:absolute; right:98px; top:45px;}
.footer .counters{position:absolute; right:120px; top:60px;}



/*START ANIMATE*/
div.sc_menu {
	position: relative;
	height: 350px;
	width: 1260px;
	overflow: auto;
}
ul.sc_menu {
	display: block;
	height: 350px;
	/* max width here, for users without javascript */	
	width: 15000px;	
	padding: 0px 0 0 0px; 
	/* removing default styling */
	margin: 0;
	background: url('navigation.png');		
	list-style: none;
}
.sc_menu li {
	display: block;
	float: left;	
	padding: 0 0px;
}
.sc_menu a {
	display: block;
	text-decoration: none;
	cursor:default;
}
.sc_menu span {
	display: none;
	margin-top: 3px;
	
	text-align: center;
	font-size: 12px;	
	color: #fff;
}
.sc_menu a:hover span {
	display: block;
}
.sc_menu img {
	border: none;
}
.sc_menu a:hover img {
	filter:alpha(opacity=60);	
	opacity: 0.6;
}


/* Here are styles for the back button, don't look at them */
#back {
	display: block;
	width: 500px;
	text-align: center;
	color: #003469;
	font-size: 16px;
}


/*END ANIMATE*/
