html,body{margin:0;
			padding:0;
			background:#000000;
			background-image: url("img_body/bg.gif");
			background-repeat: repeat-x;
			background-position: 0 446px;
			}		
#no_bg{
	background-image: none;/*tolgo img sfondo frame*/
}
p{margin:0 10px 10px}
/*container
******************************************************/
#container{
	margin:  0 auto;
	width:800px;
}
/*header
******************************************************/
#head{
	position:absolute;
	margin:-80px 0px 0px 0px;/*sposto in alto  fuori layout*/
	width:800px;
	height:550px;
	z-index: 1;
}
#head2{
	position:absolute;
	margin:-50px 0px 0px 0px;/*sposto in alto  fuori layout*/
	width:800px;
	height:600px;
	z-index: 1;
}

.movie {
		width: 100%;
		height: 100%;
		}
div.movie {
		position:absolute;
		padding:0px;
		width: 800px;
		height: 550px;
		margin: 0px;
		z-index:1;
		}

#over{
		position:absolute;
		margin-left: 0px;
		margin-top:340px;
		padding:0px;
		width: 800px;
		height: 160px;
		z-index:2;
		background-image: url(img_body/head.gif);
		}	
#over2{
		position:absolute;
		margin-left: 0px;
		margin-top:350px;
		padding:0px;
		width: 800px;
		height: 150px;
		z-index:2;
		background-image: url(img_body/head2.gif);
		}
#menu_rapido{
		position:absolute;
		margin-left:0px;
		margin-top:6px;
		padding:0px;
		z-index:2;
	}
#menu_sezioni{		position:absolute;
		
		width:500px;
		margin:6px 0 0 300px;	
		text-align:right;
		padding:0px 0px 0 15px;
		z-index:3;	
	}
a.link_sb{
	margin: 20px 8px 0 8px;font-family: sans-serif;
	text-decoration:none;
	font-weight: 100;
	line-height:25px;
	color: #ccc;
	font-size: 0.8em;
	}
a.link_sb:hover{
	color: #ffffff;
	}
span.sb{
	color: #333;
	}

/*sx
******************************************************/
#sx{
	position:absolute;
	margin:34px 0px 0px 0px;
	width:400px;
	height:400px;
	z-index: 1;
}
#video{
	margin: 0px 0 0 40px;
	z-index: 10;
	}

/*dx
******************************************************/
#dx2{
	position:absolute;
	margin:200px 0px 0px 380px;
	width:400px;
	height:150px;
	z-index: 1;
	overflow:auto;
}







#dx{
	position:absolute;
	margin:50px 0px 0px 430px;
	width:380px;
	height:380px;
	z-index: 1;
	overflow:auto;
}
p.text{
	font:  normal 0.8em  sans-serif;
	color: #fff;
	margin-top:10px;
	line-height:25px;
	text-align: justify;
	}
p.text3{
	font:  normal 0.8em  sans-serif;
	color: #fff;
	margin-top:30px;
	line-height:25px;
	text-align: justify;
	}
span.text2{padding:0px 0 0 10px;
	font:  italic 1.9em  georgia;
	
	}
h6{
	text-align:left;
	margin:0 0 10px 10px;
	padding:0;
	font-family: sans-serif;
	color: #ffffff;
	font-size: 1.2em;
	}
p.up{
	font-weight: 100;font-family: sans-serif;
	line-height:25px;
		
	color: #ffffff;
	font-size: 0.9em;
	}
a.link_s{
		width:300px;
	margin: 20px 0 0 5px;
	display:block;
	text-decoration:none;
	font-weight: 100;
	line-height:25px;
	font-family:  sans-serif;
	color: #ccc;
	font-size: 0.9em;
	}
a.link_s:hover{
	margin: 20px 0 0 5px;
	display:block;
	text-decoration:none;
	font-weight: 100;
	line-height:25px;
		
	color: #ffffff;
	font-size: 1.1em;
	}
a.sp{
	color: #fff;font-family:sans-serif; text-decoration:none;font-size: 1.0em;
}
a.sp:hover{
	color: #fff;text-decoration:underline;}
img.m{
	
	padding:20px 10px 0 0;
	}
/*navigation
******************************************************/
#navigation{
	position: absolute;
	margin: 450px 0 0 3px;
	z-index: 3;
}
/* thumbnail list */
img{
		border:none;
	}
	ul#thumbs, ul#thumbs li{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	ul#thumbs li{
		float:left;
		margin-right:20px;
		
		padding:2px;
	}
	ul#thumbs a{
	display: block;
	float: left;
	padding: 0 0px 0 0px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	font-family:  sans-serif;
	color: #ccc;
	font-size: 0.7em;
	text-decoration: none;
}
	ul#thumbs a img{
		float:right;
		position:absolute;
		overflow:hidden;
	}
	
	/* mouse over */
	
		ul#thumbs a:hover{
			overflow:visible;
			z-index:1000;color: #fff;
			border:none;		
		}
		ul#thumbs a:hover img{
	
					
					padding:2px;
					top:-3px;
					right:-50px;	
		}	
	
	/* // mouse over */

	/* clearing floats */
	
		ul#thumbs:after, li#thumbs:after{
			content:"."; 
			display:block; 
			height:0; 
			clear:both; 
			visibility:hidden;
			}
		ul#thumbs, li#thumbs{
			display:block;
			}
		/*  \*/
		ul#thumbs, li#thumbs{
			min-height:1%;
			}
		* html ul#thumbs, * html li#thumbs{
			height:1%;
			}	
	
	/* // clearing floats */

/* // thumbnail lis
/*content
******************************************************/
/*extra
******************************************************/
#extra{
	position: absolute;
	margin: 520px 0 0 -20px;	width:700px;
	text-align:left;
	z-index: 1;}
#extra a{
	color: #ccc;font-family:sans-serif; font-size: 0.8em;text-decoration:none;
		

}
#extra a:hover{
	color: #fff;}

#cultura {position: relative;
			float: right;}
			
#catalogo {position:relative;
		   float:right;
		   left: 70px;
}

#charity {position:relative;
		   float:right;
		   top: 35px;
		   left:-100px;}

#prenota {position: relative;
		  float: left;
}

#fibrosi {position: relative;
		  float: right;
		  top: 30px;
		  left: 20px;
		}	

/*footer
******************************************************/
#footer{
	position: absolute;width:120px;
	margin-top: 520px;margin-left:700px;	
	text-align:right;
	z-index: 5;
}
#footer a{
	color: #333;font-family:sans-serif; font-size: 0.7em;text-decoration:none;
}
#footer a:hover{
	color: #fff;}
h5 {
	text-align:left;
	margin:0 0 10px 10px;
	padding:0;
	font-family: sans-serif;
	color: #ffffff;
	font-size: 0.8em;
}
