* {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial;
}

html { overflow: -moz-scrollbars-vertical; }

.breaking_float {
	 margin:0px;
	 padding:0px;
	 height:0px;
	 font-size:1px;
	 clear:both;
}

#hp_total_content
{
	position: absolute;
	width: 760px;
	background-color: #ffffff;
	left: 50%;
	margin-left: -360px;
	top:1px;
	border-bottom:1px solid #9a9a9a;
	border-right:1px solid #9a9a9a;
	border-left:1px solid #9a9a9a;
}

	#hp_header
	{
		width:100%;
		height:165px;
		background:url(../images/b-filmcomm.jpg) 0% 0% no-repeat;
		margin:5px 0px 0px 0px;
		border-bottom:1px solid #9a9a9a;
		padding:0px 0px 0px 8px;
		color:#FFF;
	}
	
		#hp_header a {
			color:#FFF;
			text-decoration:none;
			font-size:11px;
		}
		
			#hp_header a:hover {
				text-decoration:underline;
			}
	
	#hp_left
	{
		width:145px;
		float:left;
		background:url(../images/02.jpg) 0% 15% no-repeat;
		height:600px;
	}
	
	#hp_center
	{
		width:450px;
		float:left;
	}
	
		#hp_location
		{
			display:block;
			width:145px;
			height:206px;
			background:url(../images/bg_hp_location.jpg) 0% 0% no-repeat;
			float:left;
			border-bottom:1px solid #9a9a9a;
			border-left:1px solid #9a9a9a;
			text-decoration:none;
		}
		
			#hp_location:hover
			{
				background-position:100% 0%;
				text-decoration:underline;
				color:#FFF;
			}
			
			#hp_location p {
				color:#FFF;
				padding:80px 40px 0px 5px;
				line-height:100%;
			}
		
		.hp_location_slider
		{
			display:block;
			width:145px;
			height:206px;
			background:url(../images/bg_hp_location.jpg) 0% 0% no-repeat;
			float:left;
			border-bottom:1px solid #9a9a9a;
			border-left:1px solid #9a9a9a;
			text-decoration:none;
		}

			.hp_location_slider_hover
			{
				display:block;
				width:145px;
				height:206px;
				background:url(../images/bg_hp_location.jpg) 100% 0% no-repeat;
				float:left;
				border-bottom:1px solid #9a9a9a;
				border-left:1px solid #9a9a9a;
				text-decoration:none;
			}
			
		.hp_casa_set_slider {
			display:block;
			width:145px;
			height:206px;
			background:url(../images/card-set_ok_stampa_new.jpg) 0% 100% no-repeat;
			float:left;
			border-bottom:1px solid #9a9a9a;
			border-left:1px solid #9a9a9a;
			text-decoration:none;
		}
		.hp_casa_set_slider_hover {
			display:block;
			width:145px;
			height:206px;
			background:url(../images/card-set_ok_stampa_new.jpg) 0% 100% no-repeat;
			float:left;
			border-bottom:1px solid #9a9a9a;
			border-left:1px solid #9a9a9a;
			text-decoration:none;
		}
		#slider1 { float:left; }

			#slider1, #slider2 {
			    width: 145px; /* important to be same as image width */
			    height: 206px; /* important to be same as image height */
			    position: relative; /* important */
				overflow: hidden; /* important */
			}

			#sliderContent, #slider1Content, #slider2Content {
			    width: 145px;
			    position: absolute;
				top: 0;
				margin-left: 0;
			}
			.sliderImage, .slider1Image, .slider2Image {
			    float: left;
			    position: relative;
				display: none;
			}
			.slider1Image span, .slider2Image span {
			    position: absolute;
				font: 10px/15px Arial, Helvetica, sans-serif;
			    padding: 10px 13px;
			    width: 145px;
			    background-color: transparent;
			    color: #fff;
			    display: none;
			}
			.slider1Image span a, .slider2Image span a { color: #FFF; }
			.clear {
				clear: both;
			}
			.sliderImage span strong, .slider1Image span strong, .slider2Image span strong {
			    font-size: 14px;
			}
			.top {
				top: 0;
				left: 0;
			}
			.bottom {
				bottom: 0;
			    left: 0;
			}
			.left {
				top: 0;
			    left: 0;
				width: 130px !important;
				height: 206px;
			}
			.right {
				right: 0;
				bottom: 0;
				width: 90px !important;
				height: 206px;
			}
				#slider1 a { color: #FFF; text-decoration: none; border: 0px !important; margin: 0px; padding: 0px; }
		#casa_tua_diventa_un_set { padding: 20px; }
			#casa_tua_diventa_un_set p { margin: 0 0 20px 0; }
			#casa_tua_diventa_un_set a { color: #e98300; }
		#hp_primopiano
		{
			display:block;
			width:302px;
			height:206px;
			background:url(../images/bg_hp_primopiano.jpg) 0% 0% no-repeat;
			float:left;
			border-bottom:1px solid #9a9a9a;
			border-left:1px solid #9a9a9a;
			border-right:1px solid #9a9a9a;
			text-decoration:none;
		}
		
			#hp_primopiano:hover
			{
				background-position:0% 100%;
				text-decoration:underline;
				color:#000;
			}
			
			#hp_primopiano p {
				color:#000;
				padding:50px 5px 0px 5px;
				line-height:100%;
			}
			#hp_primopiano img {
				border:0px;
			}
			.fotoprimopiano
			{
				padding: 0px 2px 0px 0px;
				float:left;
			}
			.primopianotitolo
			{
				font:bold 14px Arial, Helvetica, sans-serif;
				padding:0px 0px 10px 0px;
			}

		#hp_ufficiocinema_eng
		{
			display:block;
			width:302px;
			height:206px;
			background:url(../images/bg_hp_ufficiow2_eng.jpg) 0% 0% no-repeat;
			float:left;
			border-bottom:1px solid #9a9a9a;
			border-left:1px solid #9a9a9a;
			border-right:1px solid #9a9a9a;
			text-decoration:none;
		}
		
			#hp_ufficiocinema_eng:hover
			{
				background-position:0% 100%;
				text-decoration:underline;
				color:#000;
			}
			
			#hp_ufficiocinema_eng p {
				color:#000;
				padding:50px 5px 0px 5px;
				line-height:100%;
			}
			#hp_ufficiocinema_eng img {
				border:0px;
			}
		
		#hp_ufficiocinema
		{
			display:block;
			width:302px;
			height:206px;
			background:url(../images/bg_hp_ufficiow2.jpg) 0% 0% no-repeat;
			float:left;
			border-bottom:1px solid #9a9a9a;
			border-left:1px solid #9a9a9a;
			border-right:1px solid #9a9a9a;
			text-decoration:none;
		}
		
			#hp_ufficiocinema:hover
			{
				background-position:0% 100%;
				text-decoration:underline;
				color:#000;
			}
			
			#hp_ufficiocinema p {
				color:#000;
				padding:92px 5px 0px 5px;
				line-height:100%;
			}
		
		#hp_chisiamo
		{
			display:block;
			width:145px;
			height:240px;
			background:url(../images/bg_hp_chisiamo.jpg) 0% 0% no-repeat;
			float:left;
			border-bottom:1px solid #9a9a9a;
			border-left:1px solid #9a9a9a;
			text-decoration:none;
		}
		
			#hp_chisiamo:hover
			{
				background-position:100% 0%;
				text-decoration:underline;
				color:#000;
			}
			
			#hp_chisiamo p {
				color:#000;
				padding:140px 5px 0px 5px;
				line-height:100%;
			}
		
		
		#hp_banner_news
		{
			display:block;
			width:151px;
			height:70px;
			float:left;
			border-bottom:1px solid #9a9a9a;
			border-left:1px solid #9a9a9a;
			border-right:1px solid #9a9a9a;
			text-decoration:none;
			/*padding:171px 0px 0px 0px;*/
		}
		
		
		#hp_pressnews
		{
			display:block;
			width:151px;
			height:10px;
			background:url(../images/bg_hp_pressnews.jpg) 0% 0% no-repeat;
			float:left;
			border-bottom:none;
			border-left:1px solid #9a9a9a;
			border-right:1px solid #9a9a9a;
			text-decoration:none;
			padding:150px 0px 0px 0px;
		}
		
			#hp_pressnews:hover
			{
				background-position:100% 0%;
				text-decoration:underline;
				color:#FFF;
			}
			
			#hp_pressnews p {
				color:#FFF;
				padding:80px 40px 0px 5px;
				line-height:100%;
			}
		
		#hp_crc
		{
			display:block;
			width:151px;
			height:68px;
			background:url(../images/bg_hp_crc.jpg) 0% 0% no-repeat;
			float:left;
			border-bottom:1px solid #9a9a9a;
			border-left:1px solid #9a9a9a;
			text-decoration:none;
			padding:182px 0px 0px 0px;
		}
		
			#hp_crc:hover
			{
				background-position:100% 0%;
				text-decoration:underline;
				color:#FFF;
			}
			
			#hp_crc p {
				color:#FFF;
				padding:80px 40px 0px 5px;
				line-height:100%;
			}
		
		#hp_agendacasting
		{
			display:block;
			width:143px;
			height:68px;
			background:url(../images/bg_hp_agendacasting.jpg) 0% 0% no-repeat;
			float:left;
			border-bottom:1px solid #9a9a9a;
			border-left:1px solid #9a9a9a;
			text-decoration:none;
			padding:182px 0px 0px 0px;
		}
		
			#hp_agendacasting:hover
			{
				background-position:100% 0%;
				text-decoration:underline;
				color:#FFF;
			}
			
			#hp_agendacasting p {
				color:#FFF;
				padding:80px 40px 0px 5px;
				line-height:100%;
			}
		

		#hp_produzionifinanziamenti
		{
			display:block;
			width:295px;
			height:190px;
			background:url(../images/bg_hp_produzione_new.jpg) 0% 0% no-repeat;
			float:left;
			border-bottom:1px solid #9a9a9a;
			border-left:1px solid #9a9a9a;
			border-right:1px solid #9a9a9a;
			text-decoration:none;
		}
		
			#hp_produzionifinanziamenti:hover
			{
				background-position:0% 100%;
				text-decoration:underline;
				color:#000;
			}
			
			#hp_produzionifinanziamenti p {
				color:#000;
				padding:80px 40px 0px 5px;
				line-height:100%;
			}
		
		#hp_produzionifinanziamenti_eng
		{
			display:block;
			width:295px;
			height:190px;
			background:url(../images/bg_hp_produzefinanzia_eng.jpg) 0% 0% no-repeat;
			float:left;
			border-bottom:1px solid #9a9a9a;
			border-left:1px solid #9a9a9a;
			border-right:1px solid #9a9a9a;
			text-decoration:none;
		}
		
			#hp_produzionifinanziamenti_eng:hover
			{
				background-position:0% 100%;
				text-decoration:underline;
				color:#000;
			}
			
			#hp_produzionifinanziamenti_eng p {
				color:#000;
				padding:80px 40px 0px 5px;
				line-height:100%;
			}
		
		#hp_festivalcoproduzioni
		{
			display:block;
			width:295px;
			height:250px;
			background:url(../images/bg_hp_festivas.jpg) 0% 0% no-repeat;
			float:left;
			border-bottom:1px solid #9a9a9a;
			border-left:1px solid #9a9a9a;
			border-right:1px solid #9a9a9a;
			text-decoration:none;
		}
		
			#hp_festivalcoproduzioni:hover
			{
				background-position:0% 100%;
				text-decoration:underline;
				color:#FFF;
			}
			
			#hp_festivalcoproduzioni p {
				color:#FFF;
				padding:80px 40px 0px 5px;
				line-height:100%;
			}
			
		#hp_festivalcoproduzioni_eng
		{
			display:block;
			width:295px;
			height:250px;
			background:url(../images/bg_hp_festivas_eng.jpg) 0% 0% no-repeat;
			float:left;
			border-bottom:1px solid #9a9a9a;
			border-left:1px solid #9a9a9a;
			border-right:1px solid #9a9a9a;
			text-decoration:none;
		}
		
			#hp_festivalcoproduzioni_eng:hover
			{
				background-position:0% 100%;
				text-decoration:underline;
				color:#FFF;
			}
			
			#hp_festivalcoproduzioni_eng p {
				color:#FFF;
				padding:80px 40px 0px 5px;
				line-height:100%;
			}

		#hp_primevisioni
		{
			display:block;
			width:145px;
			height:240px;
			background:url(../images/bg_hp_primevisioni.jpg) 0% 0% no-repeat;
			float:left;
			border-bottom:1px solid #9a9a9a;
			border-left:1px solid #9a9a9a;
			text-decoration:none;
		}
		
			#hp_primevisioni:hover
			{
				background-position:0% 100%;
				text-decoration:underline;
				color:#fff;
			}
			
			#hp_primevisioni p {
				color:#FFF;
				padding:140px 5px 0px 5px;
				line-height:100%;
			}
			
		#hp_atelierfarnese
		{
			display:block;
			width:151px;
			height:190px;
			background:url(../images/bg_hp_atelier_new.jpg) 0% 0% no-repeat;
			float:left;
			border-right:1px solid #9a9a9a;
			border-bottom:1px solid #9a9a9a;
			border-left:1px solid #9a9a9a;
			text-decoration:none;
		}
		
			#hp_atelierfarnese:hover
			{
				background-position:0% 100%;
				text-decoration:underline;
				color:#000;
			}
			
			#hp_atelierfarnese p {
				color:#000;
				padding:100px 5px 0px 5px;
				line-height:100%;
			}

		#hp_italian_fc
		{
			display:block;
			width:150px;
			height:90px;
			background:url(../images/bg_hp_italian_fc.jpg) 0% 0% no-repeat;
			border-left:1px solid #9a9a9a;
			text-decoration:none;
		}
		
			#hp_italian_fc:hover
			{
				background-position:0% 100%;
				text-decoration:underline;
				color:#000;
			}
			
			#hp_italian_fc p {
				color:#000;
				padding:0px 5px 0px 5px;
				line-height:100%;
			}
		
		#hp_media_desk
		{
			display:block;
			width:150px;
			height:90px;
			background:url(../images/bg_hp_mediadesk.jpg) 0% 0% no-repeat;
			border-left:1px solid #9a9a9a;
			text-decoration:none;
		}
		
			#hp_media_desk:hover
			{
				background-position:0% 100%;
				text-decoration:underline;
				color:#000;
			}
			
			#hp_media_desk p {
				color:#000;
				padding:0px 5px 0px 5px;
				line-height:100%;
			}

		#hp_link
		{
			display:block;
			width:150px;
			height:160px;
			background:url(../images/bg_hp_link2.jpg) 0% 0% no-repeat;
			border-bottom:1px solid #9a9a9a;
			border-left:1px solid #9a9a9a;
			text-decoration:none;
		}

			#hp_link:hover
			{
				background-position: 100% 0%;
				text-decoration:underline;
				color:#000;
			}

			#hp_link p {
				color:#000;
				padding:0px 5px 0px 5px;
				line-height:100%;
			}
			
			
			
		#hp_link_eng
		{
			display:block;
			width:150px;
			height:160px;
			background:url(../images/bg_hp_link_eng.jpg) 0% 0% no-repeat;
			border-bottom:1px solid #9a9a9a;
			border-left:1px solid #9a9a9a;
			text-decoration:none;
		}

			#hp_link_eng:hover
			{
				background-position: 100% 0%;
				text-decoration:underline;
				color:#000;
			}

			#hp_link_eng p {
				color:#000;
				padding:0px 5px 0px 5px;
				line-height:100%;
			}
		
		#hp_cinecampus
		{
			display:block;
			width:145px;
			height:250px;
			/*background:url(../images/bg_hp_cinecampus.jpg) 0% 0% no-repeat;*/
			float:left;
			border-bottom:1px solid #9a9a9a;
			border-right:1px solid #9a9a9a;
			text-decoration:none;
		}
		
			#hp_cinecampus:hover
			{
				background-position:100% 0%;
				text-decoration:underline;
				color:#000;
			}
			
			#hp_cinecampus p {
				color:#000;
				padding:140px 5px 0px 5px;
				line-height:100%;
			}
		
		#hp_footer
		{
			display:block;
			width:448px;
			float:left;
			border-left:1px solid #9a9a9a;
			border-right:1px solid #9a9a9a;
			background:url(../images/loghi_regione_provincia_comune.jpg) 0% 0% no-repeat;
			height:60px;
			text-decoration:none;
		}
		#hp_footer_eng
		{
			display:block;
			width:448px;
			float:left;
			border-left:1px solid #9a9a9a;
			border-right:1px solid #9a9a9a;
			background:url(../images/loghi_regione_provincia_comune.jpg) 0% 0% no-repeat;
			height:60px;
			text-decoration:none;
		}
	
	#hp_right
	{
		width:155px;
		float:left;
		margin:0px;
		padding:0px;
	}
	
		.menu
		{
			border:0px;
			text-decoration:none;
			margin:0px 0px 10px 0px;
		}
		
		