


	html, body {
		height:100%;
		margin:0px;
		padding:0px;
		background-color:#fff;
		}
	
	
		
	body {
		text-align:center; 		
/*		SCROLLBAR-FACE-COLOR: 		#fff; 
		SCROLLBAR-HIGHLIGHT-COLOR: 	#fff; 
		SCROLLBAR-SHADOW-COLOR: 	#fff; 
		SCROLLBAR-3DLIGHT-COLOR: 	#eee3cc; 
		SCROLLBAR-ARROW-COLOR: 		#c93; 
		SCROLLBAR-TRACK-COLOR: 		#eee3cc; 
		SCROLLBAR-DARKSHADOW-COLOR: #fff; 
*/
		}

	td, div {
		vertical-align:top;
		font:13px/1.1 "Verdana", sans-serif;
		color:#999;
		}
	a 	{
		text-decoration:none;
		color:#555539;
		}
		
	#distance { 
		width:1px;
		height:50%;
		margin-bottom:-350px; /* leggeremente verso l'alto */
		float:left;
		}

	#container {
		margin:0 auto;
		position:relative;
		text-align:left;
		vertical-align:top;
		clear:left;
		width:960px;
		background-color:#fff;
		}
		

	#header {
		width:100%;
/*		height:130px; con logo.gif */
		height:84px;
		background-color:#ffffff;		
		}
		
	.menu {
		font:12px/1.1 "Verdana", sans-serif;
		text-align:center;
		color:#999;
		text-transform:uppercase;
		text-decoration:none;
		font-weight:bold;
		}
	.menu:hover {color:#000}	

	.menus{
		font:12px/1.1 "Verdana", sans-serif;
		text-align:center;
		color:#b9e05d;
		text-transform:uppercase;
		text-decoration:none;
		font-weight:bold;
		}
		
	.hl {
		background-color:#b9e05d;
	padding:2px 6px 2px 6px;
	height:20px;
	margin:1px 1px 0px 1px;
	cursor:pointer;
	color:#000
		}	
			
	.lingue {
		font:11px/1.1 "Verdana", sans-serif;
		text-align:center;
		color:#666;
		padding-bottom:1px;
		text-decoration:none;
		position:relative;
		top:-1px;
		}
	
	#contents {
		padding:0px;
		font:13px/1.1 "Verdana", sans-serif;
		color:#999;
		height:420px;
		overflow: scroll;
		overflow-x:hidden;
		width:956px;
		}
	
	#contentsan {
		padding:0px;
		font:13px/1.1 "Verdana", sans-serif;
		color:#999;
		height:420px;
		overflow: scroll;
		overflow-x:hidden;
		width:956px;
		}
		
	#contentsh {
		padding:0px;
		font:13px/1.1 "Verdana", sans-serif;
		color:#999;
		height:438px;
		width:762px;
		}
		
	#contents2 {
		padding:0px;
		font:13px/1.1 "Verdana", sans-serif;
		color:#999;
		border:1px solid #c93;
		height:420px;
		}
		
	#contentsleft {
		padding:0px;
		font:13px/1.1 "Verdana", sans-serif;
		color:#999;
		height:400px;
		width:168px;
		overflow: scroll;
/*		border-right:1px solid #c93; */
		position:relative;
		top:10px; 
		
		}
		
	#contentsri ght {
		font:13px/1.1 "Verdana", sans-serif;
		color:#999;
		height:420px;
		width:779px;
		overflow: scroll;
		overflow-x:hidden; 
		}
		
		
		
	#bl {position:relative;	top:-15px;}
	#br {position:relative;	top: 0px;	left:0px	}
	#tl {position:relative;	top:-425px;	left:0px;	}
	#tr {position:relative;	top:0px;	left:0px;	}
	
	#bl1{position:relative;	top:-15px;}
	#br1{position:relative;	top:1px;	left:0px	}
	#tl1{position:relative;	top:-427px;	left:0px;	}
	#tr1{position:relative;	top:-427px;	left:930px;	}
	
	#bl2{position:relative;	top:1px;	left:0px}
	#br2{position:relative;	top:11px;	left:0px	}
	#tl2{position:relative;	top:-1px;	left:-1px;	}
	#tr2{position:relative;	top:-11px;	left:0px;	}
		
	#footer {
		font:11px/1.1 sans-serif;
		position:relative;
		top:0px;
		vertical-align:middle;
		height:56px;
		color:#666;
		background-color:#ffffff;		
		}
		
	#footer table {
		position:relative;
		top:5px;
		}
		
		
	#footer td {
		font:11px/1.1 sans-serif;
		color:#666;
		position:relative;
		top:0px;
		}
		
		
/* -- styles specifiques -- */


	.homecontents {
		padding:50px;
		font:20px/1.3 "Verdana", sans-serif;		
		color:#c93;
	
	}
	
	.homecontents5 {
		padding:70px 150px 0px 150px;
		font:18px/1.3 "Verdana", sans-serif;		
		text-align:justify;
		color:#999999;	
	}
	
	.homecontents6 {
		padding:15px 80px 0px 80px;
		font:18px/1.3 "Verdana", sans-serif;		
		text-align:justify;
		color:#999999;	
	}
	
	
	.ogg {
		width:126px;
		height:117px;
		}
		
	.class {
		font:11px/1.1 sans-serif;
		color:#666;	
		
	}
	.descr{
		font:12px/1.1 sans-serif;
		color:#666;	
		text-align:justify;
	}
	
	.tabdescr td {
		font:12px/1.1 sans-serif;
		color:#666;	
		padding:5px 0px 5px 0px;
	}
	.schedaprod {
		padding:10px 30px 10px 0px;
	}
	.titprod{
		padding-bottom:20px;
	}
		
	.artclass {
    font-family: Verdana,tahoma,arial,helvetiva,sans-serif;
    font-size: 16px;
    line-height:26px;
    color:black;
}
	.artjoy {
    font-family: Verdana,tahoma,arial,helvetiva,sans-serif;
    font-size: 16px;
    line-height:26px;
    color:black;
}
	.artflash {
    font-family: Verdana,tahoma,arial,helvetiva,sans-serif;
    font-size: 16px;
    line-height:26px;
    color:black;
}
	.artline{
	margin-bottom:5px;
	}
	
	#prodotti td{
	vertical-align:middle;
	text-align:center;
	}
		
	#fede, #willy {
		height:269px;
		overflow: scroll;
		overflow-x:hidden;
		width:167px;
		line-height:16px;
		}
	#fede2, #willy2 {
		line-height:16px;
		}
	#fede2 br, #willy2  br {
		line-height:5px;
		}