body {
	background: #000;
	color: #FFF;
	margin: 0;
	padding: 0;
scrollbar-face-color:#CCCCCC;
scrollbar-arrow-color:#000000;
scrollbar-3dlight-color: #000000;
scrollbar-highlight-color: #CCCCCC;
scrollbar-shadow-color: #000000;
scrollbar-darkshadow-color:#000000;
scrollbar-track-color: #000000;
}
a {
	color: #FFFFFF;
	text-decoration: none;
	font-size:11px;	
}
a:hover {
	color: #CCCCCC;
	text-decoration: none;
	font-size:11px;	
}
#paginaSito {
	top:0;
	width: 100%;
	height:100%;
	left:0;
}
#centro {
	top:125px;
	font: 11px Arial, Helvetica, sans-serif;
	position: relative;
	width: 100%;
	height:50%;
	left:2%;
}
#centro1 {
	background: #000;
	background: rgba(0, 0, 0, 0.7);
	top:135px;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 7px 20px 20px 20px;
	position: absolute;
	left:8%;
	width: 80%;
	height:auto;
	bottom:70px;
	overflow:auto;
	z-index:3;
}
#centroPagina {
	background: #000;
	background: rgba(0, 0, 0, 0.7);
	top:170px;
	font: 11px Arial, Helvetica, sans-serif;
	position:absolute;
	left:0;
	width: 100%;
	height: auto;
	z-index:2;
}
#centroPaginaStradale1 {
	background: #000;
	background: rgba(0, 0, 0, 0.8);
	left:0;
	top:170px;
	position:absolute;
	width: 200px;
	margin-left:2%;
	height: auto;
	z-index:2;
	padding: 10px 0px 20px 0px;
	min-height:306px;
}
#centroPaginaStradale2 {
	background: #000;
	background: rgba(0, 0, 0, 0.8);
	margin-left:2%;
	margin-right:2%;
	left:205px;
	top:170px;
	font: 11px Arial, Helvetica, sans-serif;
	position:absolute;
	width: auto;
	height: auto;
	z-index:2;
	padding: 20px 20px 20px 20px;
}
#centroPaginaRally {
	background: #000;
	background: rgba(0, 0, 0, 0.7);
	top:170px;
	font: 11px Arial, Helvetica, sans-serif;
	position:relative;
	width: auto;
	height: auto;
	z-index:2;
	padding: 20px 0px 20px 0px;
}
#centroPaginaRally2 {
	background: #000;
	background: rgba(0, 0, 0, 0.7);
	top:170px;
	font: 11px Arial, Helvetica, sans-serif;
	position:relative;
	width: auto;
	height: auto;
	z-index:2;
	padding: 20px 0px 20px 0px;
	overflow:hidden;
}
#centroPaginaRallyVideo {
/*	background: #000000;
	background: rgba(0, 0, 0, 0.7);*/
	top:170px;
	left:0px;
	padding-left:200px;
	right:0px;
	font: 11px Arial, Helvetica, sans-serif;
	position: absolute;
	bottom:10px;
	z-index:2;
	overflow:hidden;
}
#centroPaginaRallyFoto {
	position: absolute;
	width: auto;
	left:0px;
	right:0px;
	height:auto;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	top:170px;
	bottom:0px;
	/*	background:#111;
	background:rgba(0,0,0,0.30);*/
	padding: 0;
	z-index:3;
}
#centroPaginaShop {
	position: absolute;
	width: auto;
	min-width:900px;
	left:0px;
	right:0px;
	height:auto;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	top:175px;
	bottom:0px;
	/*	background:#111;
	background:rgba(0,0,0,0.30);*/
	padding: 0;
	z-index:3;
}
#centroPaginaMenu {
	position: absolute;
	width: 200px;
	left:20px;
	height:auto;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	top:192px;
	bottom:0px;
	/*	background:#111;
	background:rgba(0,0,0,0.30);*/
	padding: 0;
	z-index:33;
}

#testata11 {
	z-index:500;
	background-image:url(img/logo_living.png);
	background-repeat:no-repeat;
	height: 100px;
	position: absolute;
	width: 100%;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
}
#payoff {
	z-index:501;
	height: 145px;
	position: absolute;
	bottom: 0px;
	width: 100%;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
#testata11 p{
padding-top:8px;
padding-right:20px;
}
#testata1 {
	z-index:502;
	background-image:url(img/logo_living.png);
	background-repeat:no-repeat;
	height: 100px;
	position: absolute;
	width: 100%;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
}
#menusito {
	z-index:504;
	background-color: #000000;
	background: rgba(0, 0, 0, 0.6);
	top: 117px;
	height:50px;
	position: absolute;
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
padding-top:5px;
padding-bottom:0;
	border-bottom-color:#FFF;
	border-bottom-width:2px;
	border-bottom-style:solid;
		min-width:980px;
}
#menusito a {
padding: 5px 15px 4px 15px;
	height:20px;
	color:#FFFFFF;
 opacity:1.0;
 filter:alpha(opacity=100); /* For IE8 and earlier */}
#menusito a:hover {
padding: 5px 15px 4px 15px;
	height:20px;
	color:#ffffff;
 opacity:0.5;
 filter:alpha(opacity=50); /* For IE8 and earlier */}
 #menusitofondo1 {
	background-color: #07094c;
	background: rgba(7, 9, 76, 0.8);
	z-index:502;
	top: 117px;
	height:50px;
	position: absolute;
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	right:120px;
	text-align:center;
	padding-top:5px;
	padding-bottom:0;
	border-bottom-color:#FFF;
	border-bottom-width:2px;
	border-bottom-style:solid;
}
 #menusitofondo2 {
	background-color: #C00;
	background: rgba(192, 0, 0, 1);
	z-index:501;
	top: 117px;
	height:50px;
	position: absolute;
	width: 80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	right:40px;
	text-align:center;
	padding-top:5px;
	padding-bottom:0;
	border-bottom-color:#FFF;
	border-bottom-width:2px;
	border-bottom-style:solid;
}
 #menusitofondo3 {
	background-color: #07094c;
	background: rgba(7, 9, 76, 0.8);
	z-index:500;
	top: 117px;
	height:50px;
	position: absolute;
	width: 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	right:0;
	text-align:center;
	padding-top:5px;
	padding-bottom:0;
	border-bottom-color:#FFF;
	border-bottom-width:2px;
	border-bottom-style:solid;
}
 #menusitomatteo2 {
/*	background-color: #0079c0;
	background: rgba(0, 121, 192, 0.8);*/
	background-image:url(../icone/carbon.png);
	background-repeat:repeat;
		z-index:504;
	top: 117px;
	height:50px;
	position: absolute;
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
padding-top:5px;
padding-bottom:0;
	border-bottom-color:#FFF;
	border-bottom-width:2px;
	border-bottom-style:solid;
		min-width:980px;
}
#menusitomatteo2 a {
	width:80px;
	height:80px;
	color:#FFFFFF;
}
#menusitomatteo2 a:hover {
	width:80px;
	height:80px;
	color:#FFFFFF;
 opacity:0.4;
 filter:alpha(opacity=40); /* For IE8 and earlier */
 }
img {
	border: 0;	
}
#menuStradale {
	z-index:511;
	position: relative;
	width: 200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
padding: 0px 15px 4px 15px;
	line-height:60px;
}
#menuStradale a {
	height:20px;
	color:#ffffff;
}
#menuStradale a:hover {
	height:20px;
	color:#ffffff;
 opacity:0.4;
 filter:alpha(opacity=40);}
#menuStradaleRally {
	z-index:511;
	position: relative;
	width: 200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
padding: 15px 15px 4px 15px;
	line-height:35px;
}
#menuStradaleRally a {
	height:20px;
	color:#ffffff;
}
#menuStradaleRally a:hover {
	height:20px;
	color:#ffffff;
 opacity:0.4;
 filter:alpha(opacity=40);}

#menuRally {
	z-index:511;
	position: relative;
	font-size:12px;
	width: 200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
padding-top:0px;
	line-height:30px;
}
#menuRally a {
	background-color:#d6cb00;
padding: 5px 15px 4px 15px;
	height:20px;
	color:#080d69;
}
#menuRally a:hover {
padding: 5px 15px 4px 15px;
	height:20px;
	background-color:#d81803;
	color:#ffffff;
}
.menuRally a {
	background:#d6cb00;
padding: 5px 15px 4px 15px;
	height:20px;
	color:#080d69;
}
.menuRally a:hover {
padding: 5px 15px 4px 15px;
	height:20px;
	background-color:#d81803;
	color:#ffffff;
}
#menusito2 a {
	background:#275da3;
padding: 5px 15px 4px 15px;
	height:20px;
	color:#FFFFFF;
}
#menusito2 a:hover {
padding: 5px 15px 4px 15px;
	height:20px;
	background-color:#d81803;
	color:#ffffff;
}
img {
	border: 0;	
}

#news {
	top: 35%;
	font: 11px Arial, Helvetica, sans-serif;
	position: absolute;
	right:50%;
	margin-right:-500px;
	width: 320px;
	height:380px;
	z-index:555555555555555555555555555555555522255555555555;
background: #000;	
background: rgba(0, 0, 0, 0.75);
border-color:#FFF;
border-style:solid;
border-width:2px;}
#news3 {
	top: 10px;
	padding-left:20px;
	font: 16px Arial, Helvetica, sans-serif;
	line-height:18px;
	font-weight:bold;
	position: absolute;
	z-index:55555555555555555555555555555555552225555555555513;
}#news2 {
	bottom: 30px;
	padding:20px;
	font: 16px Arial, Helvetica, sans-serif;
	line-height:18px;
	text-align:center;
	position: absolute;
	z-index:5555555555555555555555555555555555222555555555551;
}
.news2 {
	background-color:#000000;
	text-align:center;
		background: rgba(0, 0, 0, 0.6);
		padding:3px 3px 3px 3px;
}
#strillo1 {
	top: 35%;
	font: 11px Arial, Helvetica, sans-serif;
	position: absolute;
	left:50%;
	margin-left:-500px;
	width: 300px;
	height:380px;
	z-index:555555555555555555555555555555555522255555555555;
}
#strillo1a {
	top: 0;
	font: 11px Arial, Helvetica, sans-serif;
	width: 300px;
	height:168px;
background: #000;	
background: rgba(0, 0, 0, 0.6);
border-color:#FFF;
border-style:solid;
border-width:2px;
}
#strillo1b {
	margin-top: 5px;
	font: 11px Arial, Helvetica, sans-serif;
	width: 300px;
	height:138px;
background: #000;	
background: rgba(0, 0, 0, 0.6);
border-color:#FFF;
border-style:solid;
border-width:2px;
}
#strillo1c {
	margin-top: 5px;
	padding-top:5px;
	font: 11px Arial, Helvetica, sans-serif;
	width: 300px;
	height:50px;
text-align:center;	
background: #000;	
background: rgba(0, 0, 0, 0.6);
border-color:#FFF;
border-style:solid;
border-width:2px;
}
#strillo2 {
	top: 35%;
	font: 11px Arial, Helvetica, sans-serif;
	position: absolute;
	left:50%;
	margin-left:-160px;
	width: 300px;
	height:380px;
	z-index:555555555555555555555555555555555522255555555555;
background: #000;	background: rgba(0, 0, 0, 0.6);
border-color:#FFF;
border-style:solid;
border-width:2px;}

	 #rivenditori {
	z-index:20000000000000000000000000000000000000;
	width: 210px;
	left:50%;
	margin-left: 35px;
	position: absolute;
	top:12px;
	height:60px;
		font: 11px Arial, Helvetica, sans-serif;
		font-weight:bold;
	}
	#countdown {
	background: #000;
	background: rgba(0, 0, 0, 0.4);
	top: 50%;
	margin-top: -130px;
	font: 11px Arial, Helvetica, sans-serif;
	position: absolute;
	right:3%;
	width: 490px;
	height:250;
	overflow:hidden;
	z-index:555555555555555555555555555555555522255555555555;
}
#title {
	background: #000;
	background: rgba(0, 0, 0, 0.3);
	bottom: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	position: absolute;
	width: 100%;
	z-index:55555555555555555555555555555555552225555555555;
	text-align:right;
	padding:0;
	margin:0;
}
	#title h1 {
	color:#FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
	background: #000;
	background: rgba(0, 0, 0, 0.8);
	float:right;
	width:auto;
	text-align:right;
	padding: 10px 20px 10px 20px;
	margin:0;
	}
	#title h1 a {
	color:#FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
	}
	#title h1 a:hover {
	color:#CCCCCC;
	font: 10px Arial, Helvetica, sans-serif;
	}
#thumbnails {
	background: #000;
	background: rgba(0, 0, 0, 0.8);	
	height: 1px;
	left: 0;
	overflow: hidden;
	position: fixed;
	top: -10;
	width: 100%;
}
	#thumbnails ul {
		margin: 0;
		padding: 0;
	}
		#thumbnails li {
			float: left;
			list-style: none;
			margin: 5px;
			padding: 0;
		}
		#thumbnails a {
			outline: none;
		}
		#thumbnails img {
			width: 112px;
		}
			
#pointer {
	border: 2px solid #F30;
	cursor: pointer;
	height: 75px;
	left: -100px;
	margin: 3px;
	position: absolute;
	width: 112px;
}

#flash {
	background: #000;
	display: none;
	height: 100%;
	position: fixed;
	width: 100%;
}


#pause {
	display: none;
	font: 100px 'Ultra', arial, serif;
	height: 100%;
	opacity: 0.4;
	position: absolute;
	text-align: center;
	text-shadow: 0 0 5px #000;
	width: 100%;
}
	#pause a {
		color: #FFF;
		height: 100px;
		left: 50%;
		margin: -50px 0 0 -250px;
		position: absolute;
		text-transform: uppercase;
		top: 50%;
		width: 500px;
	}

#volume {
	left: 10px;
	opacity: 0.8;
	position: absolute;
	top: 100px;
}
    #volume a {
    	background: transparent url(../img/icons.png) no-repeat;
    	display: block;
    	height: 30px;
    	text-indent: -9999px;
    	width: 30px;
    }
	#volume.all a {
		background-position: 0 0;
	}
	#volume.some a {
		background-position: -30px 0;
	}
	#volume.none a {
		background-position: -60px 0;
	}
	
.vegas-loading {
	top: auto;
	left: auto;
}
.vegas-overlay {
	background-image: url(../js/vegas/overlays/02.png);
}

.jspHorizontalBar {
	height: 5px;	
}
	.jspHorizontalBar .jspTrack {
		background: #333;
	}
	.jspHorizontalBar .jspDrag {
		background: #666;
		cursor: ew-resize;
	}
	#thumbnails:hover .jspHorizontalBar .jspDrag {
		background: #F30;
    }          
	 h3 {
color:#FFFFFF;
font-size:14px;
line-height:16px;
  }
   h4 {
color:#FFFFFF;
font-weight:normal;
font-size:12px;
line-height:16px;
  }
