



/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; /*font-weight: normal; font-style: normal;*/ }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
a
{
	text-decoration:none;
	color:red;
}
/* LAYOUT */
.clear { clear:both; }
.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }





/* COLORI UTILIZZATI 

grigio scuro:		#333333
grigio corda titolo:		#9A8B7C
chiaro			E5E2DD

*/

/*eventi home */
#eventiHome{padding:20px;margin:0;width:550px;height:176px;background:URL(../grafica/evento.jpg) no-repeat top left;font-size:14px;}
#eventiHome div{width:500px;margin:30px 15px 15px 15px;}
#eventiHome div a{display:block;margin-top:15px;}

/* stili principali */
body
{
	font: 10px Verdana,Arial, sans-serif; color:#333333; 
}

#contenitore
{
	background:url(../grafica/bg_contenuto.jpg) repeat-y top left;
	width:985px;
}

#bloccoSX
{
		float:left;
}
#header
{
	width:685px;
	height:116px;
	background:url(../grafica/header.jpg) no-repeat top;
	
}
#contenuto
{
	background:url(../grafica/bg_left.jpg) no-repeat top left;
	width:685px;
}
#content
{
	margin-left:40px;
	border-top:30px solid #ffffff;
	margin-right:25px;
	font-size:12px;
}
#pellicola
{
	float:left;
	width:300px;
	background:url(../grafica/pellicola.jpg) no-repeat top left;
}
#colonnamenu
{
	float:left;
	width:185px;
}
#footer
{
	background:url(../grafica/bg_footer.jpg) no-repeat top left;
	height:59px;
	margin-top:40px;
	position:relative;
}

/* content */
		
		.tipoFilm
		{
			font-size:10px;
			margin-bottom:10px;
			color:gray;
		}

		.margine
		{
			height:20px;
			display:block;
		}
		#content h3
		{
			font-size:14px;
			font-weight:bold;
			margin-bottom:10px;
			color:#9A8B7C;
		}
		#titoloPagina
		{
			font-size:18px;
			font-weight:bold;
		
			word-spacing:2px;
			letter-spacing:1px;
			margin-bottom:40px;
			font-family:Verdana,Arial, sans-serif;
		}
			#titoloPagina span, #menu h2 span
			{
				border-bottom:4px solid red;
			}
		
		
		
		#titoloFilm
		{
			font-size:24px;
			font-weight:bold;
			color:#9A8B7C;
			margin-bottom:30px;
		}
			#scheda,#testi
			{
				width:390px;
				float:left;
			}
			#content h4
			{
				font-size:12px;
				font-weight:bold;
				float:left;
				width:130px;
				margin-right:10px;
			}
			#scheda p
			{
				float:left;
				width:250px;
				margin-bottom:5px;
			}
			.trama:first-letter
			{
				font-size:20px;
				font-weight:bold;
				color:#9A8B7C;
			}
		#prezziCont{border-top:20px solid #ffffff;clear:both;/*background-color:#E5E2DD;padding:10px;*/}
			#prezzi{display:block;}
			
		#separatore
		{
			float:left;
			height:483px;
			width:56px;
			background:url(../grafica/separatore.jpg) no-repeat top;
		}
		#separatoreTesti
		{
			float:left;
			height:283px;
			width:56px;
			background:url(../grafica/separatoretesti.jpg) no-repeat top;
		}
		


/* content foto e allegati */


		#allegati
		{
			float:left;
		}
			#locandina
			{
				margin-left:10px;
			}
			
			#locandina img
			{
				width:160px;
				display:block;
			}
			#altreFoto
			{
				width:153px;
				margin-left:10px;
				margin-top:5px;
			}
				#altreFoto img
				{
					display:block;
					width:50px;
					height:50px;
					float:left;
					margin-right:1px;
					margin-bottom:1px;
				}
				#file
				{
					width:150px;
					margin-left:10px;
					margin-top:10px;
					padding-top:10px;
					border-top:1px solid #eee;
				}
				#file li
				{
					line-height:22px;
					text-align:right;
					margin-bottom:5px;
				}
				#file li a
				{
					width:128px;
				}
				.documento
				{
					background:url(../grafica/ico_documento.jpg) no-repeat left;
				}
				.video
				{
					background:url(../grafica/ico_video.jpg) no-repeat left;
				}

/* menu */
#menu
{
	margin-top:30px;
}
	#menu h2
	{
		font-size:16px;
		font-weight:bold;
		margin-left:15px;
		margin-bottom:15px;
	}
	.menu_li
	{
		/*border-top:1px solid #D0D0D0;*/
	}
	#primoLiMenu
	{
		border-top:none;
	}
	
		#menu li a
		{
			margin-left:15px;
			font-size:12px;
			line-height:28px;
			color:#3c3c3c;
		}		
		#menu li span
		{
			margin-left:15px;
			font-size:12px;
			line-height:28px;
			color:#3c3c3c;
			border-bottom:1px solid red;
		}
		
		




/* ARCHIVIO */
#risultatiRicerca{margin-top:40px;}
	#risultatiRicerca h2{font-size:18px;color:#9a8b7c;margin-bottom:10px;}
	#risultatiRicerca ul{margin-top:20px;}
	#risultatiRicerca li{margin-top:10px;}



/* rassegne */
.rassegnadiv{margin-bottom:20px;}
	.rassegnadiv li{margin-top:5px;}

		
/* film extra  */
#filmExtra
{
	margin-left:15px;
	margin-top:120px;
}
	#filmExtra h2
	{
		font-size:12px;
		font-weight:bold;
		margin-bottom:15px;
		text-transform:uppercase;
	}
	#filmExtra h2 span
	{
		border-bottom:2px solid red;
	}
	#filmExtra img
	{	
		width:150px;
		border-right:2px solid #D0D0D0;
		border-bottom:2px solid #D0D0D0;
	}

#fotopagina img
{border:1px solid #3c3c3c;}


/* form di registrazione in home  */
#recForm
{
		margin-top:20px;
		/* margin-bottom:40px */;
}
#recForm h3
{
		font-size:12px;
		font-weight:700;
		margin-left:15px;
		margin-bottom:15px;
}
#recForm input
{
			margin-left:15px;
			margin-bottom:5px;
}
#indirizzo,#campoRicerca
{
	width:150px;
	line-height:20px;
	height:20px;
	border:1px solid #D0D0D0;
	padding:2px;
	color:#5E5E5E;
}
#btn_iscriviti,#btnRicerca
{
	width:100px;
	border:1px solid #D0D0D0;
	background:url(../grafica/bg_btn.jpg) repeat-x top left;
	color:#5E5E5E;
}

/* ISCRIZIONE */

#formIscrizione
{
	margin-top:20px;
}
#formIscrizione p{ margin-top:20px;}


/* ARCHIVIO */
#elencoParametri{MARGIN-TOP:10px;list-style-type:circle;list-style-position:inside;}
#formRicerca{margin-top:20px;}
#formRicerca li{margin-bottom:10px;}


/* FOOTER CONTENT  */

 #footerContent
 {
	position:absolute;
	left:30px;
	bottom:10px;
	color:#3c3c3c;
 }
 
 #clear
 {
 	clear:both;
 }
 #finefilm
 {
 	clear:both;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #eee;
 }
 
#loghi{margin-top:20px;border-bottom:20px solid #ffffff;}
#loghi li{float:left;margin-left:20px;}

 
 /*video*/
 .videobody{background-color:#000000;margin:0;padding:0;}
 #video{margin:0;padding:0;}
