	body
	{
		margin: 0;
		padding: 0;
		font: 11px arial, helvetica, verdana;
		text-align: left;
		color: #444444;
		background-color: #ffffff;
	}
	
	a:link { color: #477E93; }
	a:visited { color: #151515; text-decoration: none; }
	
	a:hover, a:active
	{
		color: #444444;
		
	}
	
	h2
	{
		color: #F0F0DF;
		font: 105% arial, helvetica, verdana;
		margin: -8px 0 2px 4px;
	}
	
	h2 a {
	text-decoration: none;
	width: auto;
}
	
	h3
	{
		color: #666666;
		font: 250% arial, helvetica, verdana;
		margin: 0 0 0 0;
	}
	
	h4
	{
	color: #000000;
	font: 120% arial;
	margin: 0 0 10px 0;
	line-height: 50%;
	}
	
	h5
	{
		color: #000000;
		font: 95% arial, helvetica, verdana;
		font-weight: bold;
		margin: 2px 0 0 0;
	}
	
	#container
	{
		margin: 1em auto;
		width: 760px;
		
		text-align: left;
		background-color: #ffffff;
		border: 1px solid #000000;
	}
	
	#intestazione
	 { background: #ffffff url(http://www.cinefilab.it/immagini/banner.jpg); text-align: left; padding: 0 5px 5px; border-bottom: 1px solid #000000; height: 65px }
	
	#menusuperiore
	{
		
		background-color: #444444;
		border-bottom: 3px solid #ffffff;
		font-size: 100%;
		padding: 4px 0;
	
	}
	
	#menusuperiore ul
	{
		margin: 0 0 0 150px;
		padding: 0;
		list-style-type: none;
		border-left: 1px solid #ffffff;
	}
	
	#menusuperiore li
	{
		display: inline;
		padding: 0 10px;
		border-right: 1px solid #ffffff;
	}
	
	#menusuperiore li a
	{
		text-decoration: none;
		color: #ffffff;
	}
	
	#menusuperiore li a:hover
	{
		text-decoration: none;
		color: #000000;		
	}

		
	#box
	{
		width: 760px;
		height:550px;
		background-color: #ffffff;
		
	}
			


	#far
	{
		float: right;
		width: 40px;
		height: 100%;
		background-color: #ffffff;
	}

	#midr
	{
		float: right;
		width: 10px;
		height: 100%;
		background-color: #ffffff;
	}
		
	#main
	{
	margin: 20px 30px 30px 0px;
	float: right;
	width: 520px;
	height: 200px;
	line-height: 145%;
			}
	

	#logo
	 { background-image: url(http://cinefilab.it/immagini/logotitolo.jpg); border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 2px solid #000000; width: 130px; height: 195px }

		
	#menlat
	{
		
		width: 130px;
		height: 60%;
		background-color: #444444;
		font-size: 95%;
		padding: 3em 0 0 0;
		border-right: 1px solid #000000;
		
	}
	#menlat ul
	{
		list-style-type: none;
		margin: 0;
		padding: 0;
		text-align: left;
		border-top: 1px solid #ffffff;
	}
	
	#menlat li
	{
		
		padding: 4px 0 4px 10px;
		margin:  0;
		border-bottom: 1px solid #ffffff;
	}
	
	#menlat li a
	{
		text-decoration: none;
		color: #ffffff;
	}
	
	#menlat li a:hover
	{
		text-decoration: none;
		color: #000000;
		
	}

	
		
	#piede
	{
		
		width: 757px;
		height: 16px;
		background-color: #444444;
		font-size: 90%;
		padding: 4px 0 0 3px;
		border-top: 1px solid #696969;
		color: #222;
	}
	#piede a
	{
		text-decoration: none;
		color: #232323;
	}
	
	#piede a:hover
	{
		text-decoration: none;
		color: #000000;
		
	}
	
	
