/* GENERALE */

html, body {
 margin:0px;
 padding:0px;
 height:100%;
 width:100%;
 font:bold 12px verdana;
 color:#008FFF;
 text-align:center;
 background:#000000;
}

#container {
 /*
 display:inline-block;
 display:table-cell;
 vertical-align:top;
 */
 margin:0px;
 padding:0px;
 width:100%;
 min-height:200px;
 height:auto !important;
 height:200px;
 font:normal 11px verdana;
 color:#ffffff;
 text-align:center;
 position:relative;
}
#boxermovieaction {
 margin-top:-195px;
 margin-left:-397px;
 padding:0px;
 width:808px;
 height:438px;
 font:normal 11px verdana;
 color:#ffffff;
 display:none;
 visibility:hidden;
 position:absolute;
 top:50%;
 left:50%;
 z-index:100;
 overflow:hidden;
}
#box_xfondo {
 margin:0px;
 padding:0px;
 width:808px;
 height:431px;
 font:normal 0px verdana;
 color:#000000;
 position:absolute;
 top:0px;
 left:0px;
 z-index:100;
}
html>body #box_xfondo {
 background:url('/img/graphic/fondobox.png') no-repeat top left;
}
#boxermovieaction a#xclose {
 margin:0px;
 padding:0px;
 width:16px;
 height:15px;
 font:normal 0px verdana;
 color:#000000;
 text-decoration:none;
 display:block;
 position:absolute;
 top:18px;
 right:23px;
 background:url('/img/graphic/xclose.jpg') no-repeat top left;
 z-index:110;
}
#boxermovieaction a#xclose:hover {
 background:url('/img/graphic/xclose.jpg') no-repeat bottom left;
}


span#obscure.obscure_yes {
 height:100%;
 width:100%;
 display:block;
 position:absolute;
 top:0px;
 left:0px;
 z-index:99;
 background:#ffffff;/* url('/img/graphic/pixel.jpg') repeat top left */
}
span#obscure.obscure_no {
 display:none;
 height:0px;
 width:0px;
}

	/* Inizio stili per la parte HEADER  */
	#headermovieaction {
	 width:100%;
	 /*height:218px;*/
	 overflow:hidden;
	 position:relative;
	}
	#headermovieaction #link_info1 {
	 padding:0px 0px 0px 100px;
	 margin:0px;
	 text-align:left;
	 font:normal 12px verdana;
	 color:#4E4E4E;
	}
	#headermovieaction #link_info1 a {
	 font:normal 12px verdana;
	 color:#4E4E4E;
	 text-decoration:none;
	 cursor:pointer;
	}
	#headermovieaction #link_info1 a:hover {
	 color:#008FFF;
	 text-decoration:underline;
	 cursor:pointer;
	}
	#headermovieaction #link_info1 form {
	 display:inline;
	 margin:0px;
	 padding:0px;
	 border:0px;
	}
	#headermovieaction #link_info1 .button_it {
	 margin:0px;
	 padding:0px;
	 border:0px;
	 width:18px;
	 height:13px;
	 background:url('/img/graphic/it_flag.jpg') no-repeat top left;
	 font:normal 0px verdana;
	 color:#BABABA;
	 cursor:pointer;
	 vertical-align:middle;
	}
	#headermovieaction #link_info1 .button_en {
	 margin:0px;
	 padding:0px;
	 border:0px;
	 width:18px;
	 height:13px;
	 background:url('/img/graphic/en_flag.jpg') no-repeat top left;
	 font:normal 0px verdana;
	 color:#BABABA;
	 cursor:pointer;
	 vertical-align:middle;
	}
		#logo_testata_a {
		
		}
		
		/* Inizio stili per la parte MENU  */
		#header_menu {
		 width:100%;
		 margin:0px;
		 padding:0px;
		 position:relative;
		 text-align:center;
		}
		#menu {
		 width:98%;
		 height:23px;
		 overflow:hidden;
		 margin:0px auto;
		 padding:0px;
		 list-style:none;
		 position:relative;
		 text-align:center;
		}
		#menu li {
		 padding:0px;
		 margin:0px 20px;
		 display:inline;
		 position:relative;
		}
		#menu li a {
		 margin:0px;
		 padding:0px;
		 font:normal 18px verdana;
		 color:#ffffff;
		 cursor:pointer;
		 position:relative;
		 top:-22px;
		}
		#menu li a span {
		 display:none;
		}
		#menu li a.notcurrent:hover {
		 top:0px;
		}
		#menu li a.current {
		 top:0px;
		}
		
		/*	
		#menu li a {
		 margin:0px;
		 padding:0px;
		 font:normal 18px verdana;
		 color:#FFFFFF;
		 text-decoration:none;
		 cursor:pointer;
		 white-space:nowrap;
		}
		#menu li a.notcurrent:hover {
		 text-decoration:underline;
		}
		#menu li a.current {
		 font-weight:bold;
		 color:#008FFF;
		 cursor:default;
		}
		*/
		/* Fine stili per la parte MENU  */
	
	/* Fine stili per la parte HEADER  */



	/* Inizio stili per la parte BODY  */
	#bodymovieaction {
	 margin:0px;
	 padding:0px;
	 width:100%;
	 height:471px;
	 position:relative;
	 overflow:hidden;
	}
	#inbodymovieaction {
	 margin:0px;
	 padding:120px 0px 0px 0px;
	 height:471px;
	 position:relative;
	 z-index:5;
	}
	#inbodymovieaction_fondo {
	 margin:0px 0px 0px -283px;
	 padding:0px;
	 width:567px;
	 height:471px;
	 font:normal 0px verdana;
	 position:absolute;
	 top:0px;
	 left:50%;
	 z-index:4;
	 background:url('/img/graphic/fondino.jpg') repeat-x 168px 0px;
	}
	
	
	
	#bodysfumatura {
	 margin:0px 0px 0px -292px;
	 padding:0px;
	 width:584px;
	 height:392px;
	 display:block;
	 position:absolute;
	 top:40px;
	 left:50%;
	 z-index:10;
	}
	html>body #bodysfumatura {
	 background:url('/img/graphic/sfumatura.png') no-repeat top right;
	}
	#box_bis {
	 display:block;
	 margin:0px;
	 padding:0px;
	 width:100%;
	 height:471px;
	 position:absolute;
	 top:120px;
	 left:0px;
	 overflow:hidden;
	 z-index:11;
	}
	#box_bis a.linkfotogramma {
	 display:block;
	 position:absolute;
	 top:37px;
	 left:0px;
	 margin:0px;
	 padding:0px;
	 width:236px;
	 height:158px;
	 overflow:hidden;
	 cursor:pointer;
	}
	#box_bis a.linkfotogramma span {
	 display:block;
	 position:absolute;
	 top:8px;
	 left:2px;
	 margin:0px;
	 padding:0px;
	 border:0px;
	 width:230px;
	 height:140px;
	 overflow:hidden;
	 cursor:pointer;
	}
	#box_bis a.linkfotogramma img {
	 display:none;
	}
	#box_bis a.linkfotogramma sub {
	 display:none;
	}
	
	
	#bodysfumatura_sx {
	 margin:0px;
	 padding:0px;
	 border:0px;
	 position:absolute;
	 top:0px;
	 left:0px;
	 display:block;
	 z-index:12;
	}
	html>body #bodysfumatura_sx {
	 background:url('/img/graphic/pixel.png') repeat top left;
	}
	#bodysfumatura_dx {
	 margin:0px;
	 padding:0px;
	 border:0px;
	 position:absolute;
	 top:0px;
	 right:0px;
	 display:block;
	 z-index:12;
	}
	html>body #bodysfumatura_dx {
	 background:url('/img/graphic/pixel.png') repeat top right;
	}


	#box_descrizione {
	 font:bold 12px verdana;
	 color:#ffffff;
	 text-align:left;
	 white-space:nowrap;
	 position:absolute;
	 top:88px;
	 left:39%;
	 z-index:50;
	}
	#box_descrizione_ombra {
	 width:418px;
	 height:300px;
	 font:bold 18px verdana;
	 color:#4B4B4B;
	 text-align:left;
	 white-space:nowrap;
	 position:absolute;
	 top:58px;
	 left:36%;
	 z-index:4;
	 overflow:hidden;
	}	
	
	#box_cono {
	 margin:0px 0px 0px -283px;
	 padding:0px;
	 width:567px;
	 height:471px;
	 font:normal 0px verdana;
	 position:absolute;
	 top:0px;
	 left:50%;
	 z-index:5;
	}
	html>body #box_cono {
	 background:url('/img/graphic/cono.png') no-repeat top left;
	}
	/* Fine stili per la parte BODY  */



	/* Inizio stili per la parte FOOTER  */
	#footermovieaction {
	 margin:0px auto;
	 padding:0px;
	 width:96%;
	 position:relative;
	 text-align:center;
	}
	#footermovieaction #logo_creo {
	 margin:0px;
	 padding:0px;
	 font:normal 11px verdana;
	 color:#ffffff;
	 text-decoration:none;
	 cursor:pointer;
	 position:absolute;
	 bottom:0px;
	 left:0px;
	}
	#footermovieaction #logo_steadicam {
	 padding:0px;
	 margin:0px auto;
	 font:normal 11px verdana;
	 color:#ffffff;
	 text-decoration:none;
	 width:143px;
	 height:90px;
	}
	#footermovieaction #link_info {
	 padding:0px 100px 0px 0px;
	 margin:0px;
	 text-align:right;
	 font:normal 12px verdana;
	 color:#ffffff;
	}
	#footermovieaction #link_info a {
	 font:normal 12px verdana;
	 color:#ffffff;
	 text-decoration:none;
	 cursor:pointer;
	}
	#footermovieaction #link_info a:hover {
	 color:#008FFF;
	 text-decoration:underline;
	 cursor:pointer;
	}
	#footermovieaction #link_info form {
	 display:inline;
	 margin:0px;
	 padding:0px;
	 border:0px;
	}
	#footermovieaction #link_info .button_it {
	 margin:0px;
	 padding:0px;
	 border:0px;
	 width:18px;
	 height:12px;
	 background:url('/img/graphic/it_flag.jpg') no-repeat top left;
	 font:normal 0px verdana;
	 color:#BABABA;
	 cursor:pointer;
	 vertical-align:middle;
	}
	#footermovieaction #link_info .button_en {
	 margin:0px;
	 padding:0px;
	 border:0px;
	 width:18px;
	 height:12px;
	 background:url('/img/graphic/en_flag.jpg') no-repeat top left;
	 font:normal 0px verdana;
	 color:#BABABA;
	 cursor:pointer;
	 vertical-align:middle;
	}
	/* Fine stili per la parte FOOTER  */
