

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 90%;
 background:#fff;
}
#wrapper { 
 margin: 0 auto;
 margin-top:50px;
 width: 922px;
 border:1px solid #000;
 height:650px;
}
#homewrapper { 
 margin: 0 auto;

 height:650px;
 background:#000;
}
#leftcolumn { 
 color: #333;
background:#000;
 /*margin: 10px 0px 10px 0px;*/
 padding: 0px 35px 0px 35px;
 height: 650px;
 width: 393px;
 float: left;
}
#sx{
color: #333;
 background:#000 url(images/sx_bg.jpg) no-repeat bottom left;
  /*margin: 10px 0px 10px 0px;*/
 padding: 0px 35px 0px 35px;
 height: 650px;
 width: 393px;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #333;
 background: #fff url(images/btm_bg.gif) no-repeat bottom center;
 /*margin: 10px 0px 10px 0px;*/
 padding:40px 10px 0px 10px;
 height: 600px;
 width: 439px;
 display: inline;
 position: relative;
 text-align:center;
}
#navbar{
	width:390px;
	height:30px;
	background: url(images/nav_bg.gif) no-repeat top center;
	margin-top:115px;
	margin-bottom:50px;
	padding-top:100px;
	margin-left:auto;
	margin-right:auto;
}
#nav1 ul{
color:#fff;
background:#000;
margin:0;
padding:2px 0px 2px 15px;
text-align:center;
}
#nav1 ul li{
	list-style-type:none;
	display:inline;
	margin-right:20px;

}
#nav2{
background:#fff;
border-bottom: 1px solid #000;
}
#nav2 ul{
color:#000;
background:#fff;
margin:0;
text-align:center;
padding:2px 0px 2px 0px;
}
#nav2 ul li{
	list-style-type:none;
	display:inline;
	margin-right:20px;

}

#nav1 a:link{
text-decoration:none;
color:#fff;
font-weight:bold;
}
#nav1 a:visited{
text-decoration:none;
color:#fff;
font-weight:bold;
}
#nav1 a:hover{
color:red;
font-weight:bold;
}
#nav2 a:link{
text-decoration:none;
color:#000;
font-weight:bold;
}
#nav2 a:visited{
text-decoration:none;
color:#000;
font-weight:bold;
}
#nav2 a:hover{
color:red;
font-weight:bold;
}

ul{
list-style-type:none;}




a:link,a:visited{
color:#fff;
text-decoration:none;
}
a:hover{
color:red;
}
.storia{
padding-left:5px;
}
.info{
padding-left:28px;
}
.marchi{
padding-left:11px;

}
.news{
padding-left:13px;
}
.contatti{
padding-left:5px;
}
.txt{
font-size:9px;
color:#000;
text-align:justify;
margin-top:150px;
width:390px;
margin-left:auto;
margin-right:auto;
}
.logo{
position:relative;
top:-5px;
/*left:50px;*/
border:none;
}
h2{
color:#fff;
font-size:18px;
padding-bottom:3px;
}
.home h2{
float:left;
font-size:12px;
font-weight:bold;
padding-bottom:3px;
}
p{
font-size:13px;
color:#fff;
text-align:left;
}
.home p{
margin-top:10px;
}
#container{
width:750px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.home{
background:#000;
text-align:center;

}
#enter{

border:none;
position:absolute;
margin-top:70px;
margin-left:-1px;
}
#flashcontent {
margin-top:20px;		
	}
	
#video{
text-align:center;
margin-top:70px;
}
#videoam{
text-align:center;
margin-top:22px;
}
.videolink a:link{
font-size:12px;
color:#999999;
line-height:12px;
}

.videolink a:visited{
font-size:12px;
color:#999999;
}

.videolink a:hover{
font-size:12px;
color:red;
}
#homesx{
width:50%;
float:left;
text-align:left;
}
#homedx{
float:right;
width:50%;
text-align:left;
background:url(images/logonero.jpg) no-repeat bottom right;
height:100px;
}
.homesx{
width:90%;
}
.homedx{

}
h4{
color:#fff;
margin-top:35px;
}