body {
	background-image:url(img/bkg.jpg);
	background-color:#000000;
	background-repeat:no-repeat; 
	background-position: top center; 
	background-attachment: fixed;
	background-size:cover;
	overflow:hidden;
}

p {
	display:inline;
	clear:both;
}

#loading {
	position:absolute;
	width:100%;
	height:100%;
	left:0px;top:0px;
	z-index: 9999;
	
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#793b19+0,422f20+100 */
background: rgb(121,59,25); /* Old browsers */
background: -moz-linear-gradient(top, rgba(121,59,25,1) 0%, rgba(66,47,32,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,59,25,1)), color-stop(100%,rgba(66,47,32,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(121,59,25,1) 0%,rgba(66,47,32,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(121,59,25,1) 0%,rgba(66,47,32,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(121,59,25,1) 0%,rgba(66,47,32,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(121,59,25,1) 0%,rgba(66,47,32,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#793b19', endColorstr='#422f20',GradientType=0 ); /* IE6-9 */
}

#loading-inner {
	position: relative;
	margin: auto;
	height:100px;
	width: 360px;
	top:45%;
	margin-left: auto ;
	margin-right: auto ;
}

#mainbox {
	position:absolute; 
	left:50%;
	top:0px;
	width:992px;
	margin-left:-496px; 
}

#head {
	position:absolute; 
	left:0px;top:30px;width:992px;height:112px;
}
#head_img_pre {
	left:0px;top:0px;width:0px;height:0px;
}

#langbox {
	position:absolute; 
	left:912px;top:118px;width:98px;height:14px;
}

#it {
	position:absolute; 
	left:0px;top:0px;width:24px;height:19px; 
	background-image:url(img/flags/IT.png);
	background-size:100%;
}
#it_pre {
	left:0px;top:0px;width:0px;height:0px; 
	background-image:url(img/flags/IT2.png);
}

#ger {
	position:absolute; 
	left:28px;top:0px;width:24px;height:19px; 
	background-image:url(img/flags/GER2.png);
	background-size:100%;
}
#ger_pre {
	left:0px;top:0px;width:0px;height:0px; 
	background-image:url(img/flags/GER.png);
}

#en {
	position:absolute; 
	left:56px;top:0px;width:24px;height:19px; 
	background-image:url(img/flags/EN2.png);
	background-size:100%;
}
#en_pre {
	left:0px;top:0px;width:0px;height:0px; 
	background-image:url(img/flags/EN.png);
}

#shadowboxmain {
	position:absolute; 
	left:0px;top:142px;width:992px;height:352px; 
	box-shadow: 0px 0px 8px #000000;
}

#diabox {
	position:absolute; 
	background-color:#000000; 
	left:0px;top:142px;width:664px;height:352px;
}

#big1{
	position:absolute; 
	opacity:1.0;
}

#big2, #big3, #big4, #big5, #big6, #big7, #big8, #big9, #big10, #big11, #big12, #big13, #big14 {
	position:absolute; 
	opacity:0.0;
}

#infobox {
	position:absolute; 
	background-image:url(img/info_box_bkg.png); 
	left:664px;top:142px;width:328px;height:352px;
}

#playerbox {
	position:absolute; 
	left:0px;top:494px;width:992px;height:30px;
}

#newsbox {
	position:absolute; 
	background-image:url(img/info_box_bkg.png); 
	left:0px;top:524px;width:992px;height:40px;
	overflow:hidden;
	white-space: nowrap;
	line-height: 40px;
	visibility: hidden;
	box-shadow: 0px 0px 8px #000000;
}

#shadowboxmenu {
	position:absolute; 
	left:0px;top:543px;width:992px;height:288px;
	box-shadow: 0px 0px 8px #000000;
}

#menubox1 {
	position:absolute; 
	background-image:url(img/menu/home_small.jpg);
	background-size: 100% 100%;
	z-index: 0;
	left:0px;top:543px;width:329px;height:144px;
}
#menutext1 {
	position:absolute; 
	bottom:10px; 
	left:10px;
	text-shadow: 2px 2px 0px rgba(0,0,0, 0.6);
}
#menubox2 {
	position:absolute; 
	background-image:url(img/menu/noleggio_small.jpg);
	background-size: 100% 100%;
	z-index: 0;	
	left:329px;top:543px;width:335px;height:144px;
}
#menutext2 {
	position:absolute; 
	bottom:10px; 
	left:10px;
	text-shadow: 2px 2px 0px rgba(0,0,0, 0.6);
}
#menubox3 {
	position:absolute; 
	background-image:url(img/menu/riparazioni_small.jpg); 
	background-size: 100% 100%;
	z-index: 0;
	left:664px;top:543px;width:329px;height:144px;
}
#menutext3 {
	position:absolute; 
	bottom:10px; 
	left:10px;
	text-shadow: 2px 2px 0px rgba(0,0,0, 0.6);
}
#menubox4 {
	position:absolute; 
	background-image:url(img/menu/vendita_small.jpg);
	background-size: 100% 100%;
	z-index: 0;
	left:0px;top:687px;width:329px;height:144px;
}
#menutext4 {
	position:absolute; 
	bottom:10px; 
	left:10px;
	text-shadow: 2px 2px 0px rgba(0,0,0, 0.6);
}
#menubox5 {
	position:absolute; 
	background-image:url(img/menu/costruzione_small.jpg);
	background-size: 100% 100%;
	z-index: 0;
	left:329px;top:687px;width:335px;height:144px;
}
#menutext5 {
	position:absolute; 
	bottom:10px; 
	left:10px;
	text-shadow: 2px 2px 0px rgba(0,0,0, 0.6);
}
#menubox6 {
	position:absolute; 
	background-image:url(img/menu/map_small.jpg);
	background-size: 100% 100%;
	z-index: 0;	
	left:664px;top:687px;width:329px;height:144px;
}
#menutext6 {
	position:absolute; 
	bottom:10px; 
	left:10px;
	text-shadow: 2px 2px 0px rgba(0,0,0, 0.6);
}

#contentbox {
	position:absolute; 
	background-image:url(img/info_box_bkg.png); 
	left:0px;top:849px;width:656px;height:100px;
	box-shadow: 0px 0px 8px #000000;
	border:0;
	padding:0;
}

#footer {
	position:absolute; 
	display: inline-block;
	right:4px; bottom:-100px; height:100px;
	text-shadow: 1px 1px 0px rgba(0,0,0, 0.6);
}

#sidecontentbox {
	position:absolute; 
	background-image:url(img/info_box_bkg.png); 
	left:672px;top:849px;width:320px;height:420px; 
	box-shadow: 0px 0px 8px #000000;
}
#sidecontentboxtext {
	position:absolute; 
	top:15px; 
	left:15px; 
	right:15px; 
	bottom:15px;
}