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

html, body {
	background: url(bg-intro.jpg) center top #990000;
	background-repeat: no-repeat;
	margin:0;
	padding:0;
	height:100%; /* this is the key! */
	font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-size:15px;
	line-height:19px;
}
body>#container {
	height: auto;
	min-height: 100%;
}
#container {
	background:	#000;
	color:#FFF;
	width:615px;
	margin:auto;
	height:100%;
}
#footer {
	display:block;
	height:30px;
	width:615;
	background:url(footerhome.jpg) no-repeat;
}
#header {
	display:block;
	height:71px;
	width:615;
	background:url(redrocktitolo.jpg) no-repeat;
}
.clr {
	clear:both;
}
.separatore {
	height:5px;
	width:auto;
	display:block;
	background:url(separatore.png) no-repeat center;
	margin:30px;
	clear:both;
}
#2009 {
	padding: 25px 0;
}
#2010 {
	padding: 25px 0;
}
/*MENU 2010*/
#menu {
	margin: 20px auto;
	height:44px;
	width: 570px;
	text-align: center;
	list-style: none;
}
#menu ul {
	list-style: none;
	padding: 2px;
	margin: 2px;
}
#menu li {
		margin-right: 10px;
			width: 80px;
			height: 55px;
			position: relative;
			float: left;
}
#menu li img.shadow {
	margin: 0 auto;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
}
#menu a, #menu a:visited, #menu a, #menu a:hover {
	margin:0px auto;
	width: 44px;
	height: 44px;
	text-indent: -9999px;
	overflow: hidden;
	background:url(bottoni.png) no-repeat;
	display: block;
	position: relative;
	z-index: 2;
}
#menu li.classifica a {
	background-position: 0px 0px;
}
#menu li.tempi a {
	background-position: -44px 0px;
}
#menu li.foto a {
	background-position: -88px 0px;
}
#menu li.download a {
	background-position: -132px 0px;
}

/*MENU 2009*/

#menu2, #menu2011,{
	margin: 20px auto;
	height:44px;
	width: 570px;
	text-align: center;
	list-style: none;
}
#menu2 ul, #menu2011 ul {
	list-style: none;
	padding: 2px;
	margin: 2px;
}
#menu2 li,#menu2011 li {
		margin-right: 10px;
			width: 80px;
			height: 55px;
			position: relative;
			float: left;
}
#menu2 li img.shadow, #menu2011 li img.shadow {
	margin: 0 auto;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
}
#menu2 a, #menu2 a:visited, #menu2 a, #menu2 a:hover,#menu2011 a, #menu2011 a:visited, #menu2011 a, #menu2011 a:hover {
	margin:0px auto;
	width: 44px;
	height: 44px;
	text-indent: -9999px;
	overflow: hidden;
	background:url(bottoni.png) no-repeat;
	display: block;
	position: relative;
	z-index: 2;
}
#menu2 li.classifica a.#menu2011 li.classifica a {
	background-position: 0px 0px;
}
#menu2 li.tempi a,#menu2011 li.tempi a {
	background-position: -44px 0px;
}
#menu2 li.foto a,#menu2011 li.foto a {
	background-position: -88px 0px;
}
#menu2 li.download a,#menu2011 li.download a {
	background-position: -132px 0px;
}
