	html,body{
			  margin: 0px;
			  padding: 0px;
			  background: #000000;
	}		
	p{
		margin:0 10px 10px 10px;
		color:#FFFFFF;
		font-family:Arial;
		font-size:14px;
		font-weight: 100;
		line-height: 18px;
		text-align:justify;
	}
	
	h2 {
		margin:0 10px 10px 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:20px;
		color: #FF0000;
		float: left;
	}
	h3 {
		margin:0 10px 10px 10px;
		font-family: Tahoma, Geneva, sans-serif;
		font-size:15px;
		color: #CCC;
	}
	
	h5 {
		text-align:left;
		margin:0 0 10px 10px;
		padding:0;
		font-family: sans-serif;
		color: #ffffff;
		font-size: 0.8em;
	}
	
	img {
		margin-right: 15px;
	}
	
	.label{
		margin:0 10px 10px 10px;
		color:#FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight: 100;
		line-height: 18px;
		text-align:justify;
		width: 200px;
		float: left;
		clear: left;
	}
	input {
		float:left;
		background-color: #CCCCCC;
		margin: 0 10px 10px 10px;
	}
	textarea {
		float:left;
		background-color: #CCCCCC;
		clear: right;
		margin: 0 10px 10px 10px;
	}
	
	a { font-family:Verdana, Geneva, sans-serif;
		font-size:18px;
		color:#FFF;
	}
	
	/*container
	******************************************************/
	#container{
		margin: 0 auto;
		width: 800px;
		height: auto;
	}
	/*header
	******************************************************/
	#head{
		position:absolute;
		margin:auto;/*sposto in alto  fuori layout*/
		width:800px;
		height:550px;
		z-index: 1;
		top: 0px;
	}
	#indexhead{
		clear:both;
		margin: 0;
		z-index: 4;
		height: auto;
		text-align: center;
		}
	
	
	
	
	/*
	#head2{
		position:absolute;
		margin:-50px 0px 0px 0px;
		width:800px;
		height:600px;
		z-index: 1;
	}*/
	
	.movie {
			width: 100%;
			height: 100%;
		margin-bottom: 30px;
			}
	div.movie{
		position:absolute;
		padding:0px;
		width: 800px;
		height: 550px;
		margin: 0px;
		z-index:3;
		top: 0px;
	}
	/*.logo { margin-bottom:100px;
	}	*/
	
	#over{
		position:absolute;
		margin-left: 0px;
		margin-top:500px;
		padding:0px;
		width:800px;
		height:80px;
		z-index:2;
		top: 0px;
	}	
	/*
	#over2{
			position:absolute;
			margin-left: 0px;
			margin-top:350px;
			padding:0px;
			width: 800px;
			height: 150px;
			z-index:2;
	}*/
	#menu_rapido{
		position:absolute;
		margin-left:0px;
		margin-top:6px;
		padding:0px;
		z-index:2;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		top: 2px;
		width: auto;
	}
	#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: Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		font-weight: 100;
		line-height:25px;
		color: #999;
		font-size: 0.8em;
	}
	a.link_sb:hover{
		color: #FF0000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	span.sb{
		color: #333;
		}
	a.link_intro{
		margin: 20px 8px 0 8px;font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		font-weight: 100;
		line-height:30px;
		color: #FFF;
		font-size:25px;
	}
	a.link_sb:hover{
		color: #FF0000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	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{
		clear:both;
		margin: 0;
		z-index: 4;
		height: 40px;
		text-align: center;
		position:absolute;
		top:579px;
		left: 0px;
		right: 0px;
		background-image: url(/images/bg/menubg.jpg);
		background-repeat:repeat-x;
	}
	#navigation li {
		display: inline;
	}
	
	#navigation  a {
		display: block;
		float: left;
		height: 27px;
		padding: 10px 15px 0px 15px;
		text-transform: lowercase;
		text-decoration: none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
	}
	
	#navigation a:hover {
		background: #FF0000 repeat-x;
	}
	
	#centermenu {
		margin:0 auto;
		width:800px;
	}
	/*contenuti
	************************************/
	#content{
		clear:both;
		margin: 0;
		z-index: 4;
		height: 200px;
		text-align: center;
		position:absolute;
		top:619px;
		left: 0px;
		right: 0px;
	}
	
	#page{
		margin:0 auto;
		clear: both;
		width:800px;
		padding-top:50px;
	}
	#page p{ }
	
	#page h1{ color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	font-weight:800;}
	
	#content a{
		color: #FFF;font-family: Verdana, Geneva, sans-serif; font-size: 1em;text-decoration:none; font-weight:600;
	}
	#content a:hover{
		background:#F00;
		font-family: "MS Serif", "New York", serif;
	}
	#leftcontent{
		width:390px;
		float: left;
		background-image: url(/images/bg/progettarebg.jpg);
		background-repeat: no-repeat;
		height: 400px;
		background-position: bottom;
		padding-bottom: 30px;
	}
	
	#rightcontent{
		width:390px;
		float: right;
		background-position: bottom;
		background-repeat: no-repeat;
		background-image: url(/images/bg/comunicarebg.jpg);
		padding-bottom: 30px;
		height: 400px;
	}
	
	
	/* 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{
		margin:0 auto;
		clear: both;
		width:800px;
		bottom:0;
	}
	
	
	#footer a{
		color: #FFF;font-family:sans-serif; font-size: 0.8em;text-decoration:none;
	}
	#footer a:hover{
		color: #F00;
	}
	#footer p{
		color:#FFF;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		text-align: center;
	
	}
	
	/****END FOOTER**/
	#spacer { clear:both;
			  margin:0;
	}
