html,body
		{
			margin: 0px;
			padding:0px;
			background-color:#090E1E;
			color:#f0f0f0;
			margin:auto;
		}
body
		{
			font-family: arial,sans-serif;
			font-size: 12px;
			margin:auto;
		}
div#container 
		{ 
         	 
			width:770px; 
			margin:auto;
			margin-top:10px;
		}
div#logo
		{
			float:left;
			padding: 0px;
		}
div#top
		{
			float:left;
			height:60px;
		}
div#movie
		{
			clear:left;
			margin-top:10px;
			margin-bottom:10px;
		}
div#contenent
		{
			position:relative;
		}
div#topmenu
		{
			position:relative;
			width:770px;
		}
div#footer
		{
			color:#666;
			text-align:center;
			font-size:10px;
			padding:4px;
		}
div#footer a
		{
			color:#666;
			text-decoration:none;
		}
div#footer a:hover
		{
			color:#ccc;
			text-decoration:none;
		}
img
		{
			border:0px;
		}
h1
		{
			padding: 1px;
			font-size:13px;
			font-weight:bold;
			color:#ccc;
			border-top:1px solid #f0f0f0;
			text-align:left;
		}
h2
		{
			padding: 1px;
			font-size:13px;
			font-weight:bold;
			color:#ff0000;
			border-top:1px solid #ff0000;
		}
.menu 
		{
			width: 770px;
			background-color:#090E1E;
			border-top:1px dashed #333;
			border-bottom:1px dashed #333;
			font-size:11px;
		}
.menu  a
		{
			float:left;
			margin:auto;
			text-align: center;
			width:140px;
			padding-top:2px;
			display:block;
			text-decoration:none;
			color:#666;
			padding:5px;
		}
.menu a:hover
		{
			text-decoration:none;
			color:#ccc;
		}
div#close
		{
			clear: left;
		}
div#intro
		{
			float:left;
			width:336px;
			border:1px none #666;
			margin:5px;
			padding:10px;
		}
div#news
		{
			float:left;
			width:366px;
			border:1px none #666;
			margin:5px;
			padding:10px;
		}
div#profilo
		{
			border:1px none #666;
			margin:5px;
			padding:10px;
		}
div#moviesmall
		{
			float:left;
			width:385px;
			margin-top:10px;
		}
div#descjust
		{
			color:#ccc;
			float:left;
			width:340px;
			margin-left:30px;
			line-height: 1.0;
			margin-top:10px;
			text-align:justify;
		}
div#descjustnews
		{
			float:left;
			width:340px;
			font-size:11px;
			margin-left:30px;
			line-height: 1.0;
			margin-top:10px;
			text-align:justify;
		}
div#desc
		{
			float:left;
			color:#ccc;
			width:340px;
			margin-left:30px;
			line-height: 1.0;
			margin-top:10px;
			text-align:right;
		}
div#descservizi
		{
			float:left;
			color:#ccc;
			width:340px;
			margin-left:30px;
			line-height: 1.0;
			margin-top:10px;
			text-align:justify;
		}
div#desc3
		{
			float:left;
			width:340px;
			margin-left:30px;
			line-height: 1.0;
			margin-top:10px;
			text-align:right;
		}
div#pdf
		{
			float:left;
			width:340px;
			margin-left:30px;
			line-height: 1.0;
			margin-top:0px;
			text-align:right;
		}
div#desc2
		{
			float:left;
			width:510px;
			text-align:justify;
			line-height: 1.0;
		}
#title
		{
			width:340px;
			border-top:1px solid #f0f0f0;
			color:#f0f0f0;
			font-size:16px;
			font-weight:bold;
			padding:4px;
		}
.link
		{
			text-align:right;
		}
.link	a
		{
			color:#666;
		}
.link	a:hover
		{
			color:#f0f0f0;
			text-decoration:none;
		}
.linknews
		{
			text-align:right;
			padding-bottom:2px;
		}
.linknews	a
		{
			color:#ccc;
			text-decoration:none;
		}
.linknews	a:hover
		{
			color:#fff;
			text-decoration:none;
		}
.corponews
		{
			font-size:11px;
		}		
.img
		{
			margin:10px;
		}
.product
		{
			float:left;
			width:165px;
			margin-bottom:7px;
			margin-right:5px;
			text-align:left;
		}
.product a
		{
			width:161px;
			display:block;
			padding:2px;
			margin:0px;
			color:#333;
			background-color:#989491;
			height:35px;
			font-weight:bold;
			text-align:center;
			text-decoration:none;
		}
.product a:hover
		{
			width:161px;
			background-color:#f0f0f0;
			display:block;
			padding:2px;
			margin:0px;
			color:#090E1E;
			height:35px;
			font-weight:bold;
			text-align:center;
			text-decoration:none;
		}
#prodotti
		{
			float:left;
			width:250px;
		}
.docnews
		{
			float:left;
			width:335px;
			margin-right:6px;
			margin-bottom:0px;
			padding:2px;
			text-align:left;
			text-decoration:none;
			color:#ff0000;
			border-top:1px solid #ff0000;
		}
.docnews a
		{
			float:left;
			width:157px;
			margin-right:6px;
			margin-bottom:3px;
			padding:2px;
			text-align:left;
			text-decoration:none;
			color:#ff0000;
		}
.docnews a:hover
		{
			float:left;
			width:157px;
			margin-right:6px;
			margin-bottom:3px;
			padding:2px;
			text-align:left;
			background-color:#ff0000;
			text-decoration:none;
			color:#f0f0f0;
		}
.doc a
		{
			float:left;
			width:157px;
			margin-right:6px;
			margin-bottom:0px;
			padding:2px;
			text-align:left;
			text-decoration:none;
			color:#ff0000;
		}
.doc a:hover
		{
			float:left;
			width:157px;
			margin-right:6px;
			margin-bottom:0px;
			padding:2px;
			text-align:left;
			background-color:#ff0000;
			text-decoration:none;
			color:#f0f0f0;
		}
#torna
		{
			clear:left;
			margin-top:15px;
			padding:3px;
			width:100%;
			border-top:1px solid #f0f0f0;
		}
#torna a
		{
			color:#f0f0f0;
			text-decoration:none;
		}
#torna a:hover
		{
			color:#ff0000;
			text-decoration:none;
		}
#dx
		{
			float:left;
			width:640px;
			text-align:right;
		}
.box
		{
			overflow:hidden;
			width:350px;
			height:206px;
			padding:2px;
			color:#f0f0f0;
		}
.inbox
		{
			position:relative;
			padding-top:200px;
		}
.button
		{
			font-weight: bold; 
			font-size: 11px;
			width: 60px;
			color: #000000; 
			font-family: Verdana, Helvetica, sans-serif;
			background-color: white;
			
		}
.select
		{
			font-weight: bold; 
			font-size: 11px;
			width: 200px;
			color: #000000; 
			font-family: Verdana, Helvetica, sans-serif;
			background-color: white;
			
		}
.newspopup
		{
			margin:5px;
			text-align:justify;	
		}
.messaggio
		{
			float:left;
			width:131px;
			padding:0px;
			margin:0px;
		}	
.selectbox
		{
		}
.messbox
		{
		}		
#error
		{
			margin:auto;
			width:300px;
			margin-top:10%;
		}
#error a
		{
			color:#FFFFFF;
			font-weight:bold;
			text-decoration:none;
		}
#error a:hover
		{
			color:#ff0000;
			font-weight:bold;
			text-decoration:none;
		}