html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-size : 100%;
}
ol, ul {
list-style : none;
}
blockquote, q {
quotes : none;
}
:focus {
outline : 0;
}
body
{background-color : #090809;}
ins {
text-decoration : none;
}
del {
text-decoration : line-through;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
a {
text-decoration : none;
outline : none;
}
.clear {
clear : both;
}
.centrato
{
margin: 0 auto;}
.testo_centrato
{text-align:center}

body, .iFishEyeCaption {
font-family : Arial, Helvetica, Verdana, sans-serif;
color : #d2d3d5;
font-size : 11px;
}
h1, h2
{color: #d2d3d5;
font-weight:bold;
text-transform: uppercase;}

h2
{font-size: 14px;}


input {
color : #d2d3d5;
background-color : #161616;
border : 1px solid #404040;
font-size : 12px;
line-height : 20px;
width : 170px;
height : 20px;
text-align : right;
margin : 0;
padding : 0 5px;
vertical-align: bottom;
}
#contenitore {

margin : 0 auto;
position : relative;
}
#top
{
padding: 20px;
text-align:center;}
#swflogo
{margin:0 auto;
width: 400px;
height: 70px;
}
#indirizzo
{margin-top:10px;}

#indirizzo p
{line-height:17px;}
#indirizzo img
{position:relative;
top: 2px;}
#center
{
height: 300px;
width : 780px;
margin: 0 auto;
}
#center ul
{
list-style-type:none;
}
#center_left
{
float:left;
}
#center_mid
{
float:left;
width: 410px;
}

#slide_cont
{
width: 400px;
height: 270px;
border : 3px solid #404040;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}


#center_right
{
float:right;
}

#center_right, #center_left
{
padding: 65px 0 0 0;
width: 185px;
text-align:center;
}
#center_right  ul li, #center_left ul li
{
margin: 10px 0;
text-transform: uppercase;
}
#center_right .titolo, #center_left  .titolo
{
font-size:22px;
font-weight:bold;
text-shadow: 2px 2px 2px #2E2E2E; 
}
#center_right a, #center_left a
{
color: #d2d3d5;
}
#center_right a:hover, #center_left a:hover
{
color: #fff;
}
#bottom p
{
text-align:center;
line-height: 16px;
font-size: 11px;
}
#news_cont
{
width: 420px;
height: 50px;

}

#awards
{margin-top: 10px;
color: #d5b779;
font-size:9px;}
#news
{

padding: 5px 0;
height: 30%;
border: 1px solid #090909;}

#news a {
color:#D2D3D5 }

div #scroll {
	/* Set it so we could calculate the offsetLeft */
	position: relative;
	height: 80px;
	width: 650px;
	overflow: auto;
	border: 3px #404040 solid;	
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	margin: 0 auto;

}

#slide_cont:hover, #scroll:hover
{
border-color: #FFF;
}
ul.sc_menu {
	display: block;
	height: 50px;
	/* max width here, for users without javascript */	
	width: 2000px;	
	padding: 15px 0;
	/* removing default styling */
	margin: 0;
	list-style: none;
}
.sc_menu li {
	display: block;
	float: left;	
	padding: 0 15px;
}
.sc_menu a {
	display: block;
	text-decoration: none;
}
.sc_menu span {
	display: none;
	margin-top: 3px;
	text-transform: uppercase;
	text-align: center;
	font-size: 10px;	
	color : #d2d3d5;
}
.sc_menu a:hover span {
	display: block;
}
.sc_menu img 
{
filter:alpha(opacity=50);	
opacity: 0.5;
}	
	
.sc_menu a:hover img 
{
filter:alpha(opacity=100);	
opacity: 1;
}

#links_news
{margin-bottom:15px; width: 700px; margin: 0 auto;}

#links_news img, #mini_premi img
{	border: 3px #404040 solid;	
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	margin-bottom: 20px;}
	
#links_news img:hover, #mini_premi img:hover
{border-color:#FFF}

a.credits{
color: #d2d3d5;}
a.credits:hover
{color: #FFF;}
#mini_premi
{position: absolute; top: 20px; left: 35px;}
#mini_premi ul li
{float:left;
margin-right: 6px;}
.guinness{color: #d5b779; padding-bottom: 20px; text-align:center;}

#home_credits, #home_credits a.credits{
margin-top:20px;
color: #454545 }
#home_credits a.credits:hover{
color: #d2d3d5;}
