/*                                   */
/*     CSS HANDCRAFTED BY MAMOKA     */
/*     http://www.mamoka.com/        */
/*                                   */


html, body
	{
	margin: 0;
	padding: 0;
	height: 100%;
	background: #ffffff url(../pix/css_body.jpg) center top no-repeat;
	background-attachment: fixed;
	}
body
	{
	font: normal 100% Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	}
	/*
	01 px = 0.06 em

	08 px = 0.50 em
	09 px = 0.55 em
	10 px = 0.60 em
	11 px = 0.70 em
	12 px = 0.75 em
	13 px = 0.80 em

	14 px = 0.90 em
	15 px = 0.95 em
	16 px = 1 em
	*/

/*************************************/

#wrapper
	{
	position: relative;
	z-index: 1;
	margin: 0 auto;
	width: 754px;
	text-align: left;
	background: url(../pix/css_body.jpg) center top no-repeat;
	background-attachment: fixed;
	}

#header
	{
	margin: 2.35em 2px 0 2px;
	height: 8.5em;
	background: url(../pix/css_header.jpg) center top no-repeat;
	}
	#header p
		{
		position: relative;
		z-index: -1;
		margin: 0;
		padding: 0;
		font-weight: normal;
		font-size: 1em;
		}
		#header p b
			{
			}
		#header p br
			{
			}
		#header p i
			{
			}
#contatti
	{
	float: right;
	margin: -7.5em 32px 0 0;
	width: 300px;
	}
	#contatti p
		{
		display: inline;
		float: left;
		margin: 0;
		padding: 0;
		width: 50%;
		font-weight: normal;
		font-size: 0.6em;
		color: #8ea0ae;
		text-align: right;
		line-height: 1.2;
		}
		#contatti p a
			{
			color: #8ea0ae;
			}
		#contatti p br
			{
			}
		#contatti p i
			{
			color: #c33f2f;
			}
#search
	{
	display: inline;
	float: right;
	margin: -4em 32px 0 0;
	width: 200px;
	height: 60px;
	background: url(../pix/css_search.jpg) center center no-repeat;
	}
	#search form
		{
		margin: 0;
		padding: 19px 15px;
		font: normal 0.6em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		}
		#search form fieldset
			{
			margin: 0;
			border: 0;
			padding: 0;
			}
			#search form fieldset legend
				{
				display: none;
				}
			#search form fieldset label
				{
				display: none;
				}
				#search form fieldset label input
					{
					}
			#search form fieldset input
				{
				}
				#search form fieldset input.field
					{
					border: 2px solid #ffffff;
					padding: 0;
					width: 120px;
					color: #c5cfd7;
					line-height: 1;
					background-color: #ffffff;
					}
					#search form fieldset input.field:hover
						{
						}
					#search form fieldset input.field:focus
						{
						}
				#search form fieldset input.button
					{
					border: 2px solid #c5cfd7;
					padding: 0;
					width: 42px;
					font-weight: bold;
					color: #ffffff;
					line-height: 1;
					background-color: #c5cfd7;
					}
					#search form fieldset input.button:hover
						{
						}
					#search form fieldset input.button:focus
						{
						}

/*************************************/

#menu1
	{
	display: inline;
	float: left;
	margin: -10.85em 0 8.5em 0;
	padding: 0;
	width: 754px;
	background: #000000 url(../pix/css_access.jpg) center bottom no-repeat;
	}
	#menu1 h3
		{
		display: none;
		}
	#menu1 ul
		{
		margin: 0;
		padding: 0.1em 0.5em 1em 0.5em;
		height: 1.25em;
		font-weight: normal;
		color: #666666;
		list-style: none;
		}
		#menu1 ul li
			{
			display: inline;
			margin: 0;
			padding: 0;
			}
			#menu1 ul li a
				{
				display: block;
				float: left;
				margin: 0;
				padding: 0.35em 10px;
				font-size: 0.55em;
				line-height: 1.55;
				color: #999999;
				text-decoration: none;
				background: url(images/menu1lia.gif) left center no-repeat;
				}
				#menu1 ul li a:hover
					{
					color: #cccccc;
					text-decoration: underline;
					background: url(images/menu1liah.gif) left center no-repeat;
					}
				#menu1 ul li a:focus
					{
					}
			#menu1 ul li.selected
				{
				}
				#menu1 ul li.selected a
					{
					}
#menu2
	{
	display: inline;
	float: right;
	margin: -4em 32px 0 2px;
	padding: 0;
	height: 3.4em;
	}
	#menu2 h3
		{
		display: none;
		}
	#menu2 ul
		{
		float: right;
		margin: 0;
		padding: 0;
		height: 3.4em;
		font-weight: bold;
		font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #999999;
		list-style: none;
		}
		#menu2 ul li
			{
			display: inline;
			margin: 0;
			padding: 0;
			}
			#menu2 ul li a
				{
				display: block;
				float: left;
				margin: 0;
				padding: 0;
				font-size: 0.70em;
				line-height: 1.6;
				color: #333333;
				text-decoration: none;
				}
				#menu2 ul li a:hover
					{
					color: #000000;
					text-decoration: underline;
					}
				#menu2 ul li a:focus
					{
					}
				#menu2 ul li a img
					{
					display: block;
					border: 3px solid #ffffff;
					}
				#menu2 ul li a:hover img
					{
					border: 3px solid #e0e6ea;
					}

			#menu2 ul li.selected
				{
				}
				#menu2 ul li.selected a
					{
					}
					
#menu3
	{
	clear: both;
	margin: 0 2px;
	padding: 5px 0px 0px 29px;
	background: url(../pix/css_menu3.jpg) center top no-repeat;
	}

	#menu3 h3
		{
		display: none;
		}
	#menu3 ul
		{
		margin: 1px;
		padding: 0;
		width: 492px;
		height: 4em;
		font-weight: bold;
		font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #999999;
		list-style: none;
		}
		#menu3 ul li
			{
			display: inline;
			float: left;
			margin: 1px;
			padding: 0;
			width: 162px;
			}
			#menu3 ul li a
				{
				display: block;
				/*float: left;*/
				margin: 0;
				padding: 0.5em 20px;
				font-size: 0.70em;
				line-height: 1.70;
				color: #c33f2f;
				text-decoration: none;
				text-shadow: 0px 1px 1px #c2ccd3;
				background: url(../pix/css_menu3li.jpg) left center no-repeat;
				}
				#menu3 ul li a:hover
					{
					text-decoration: underline;
					background: url(../pix/css_menu3liover.jpg) left center no-repeat;
					}
				#menu3 ul li a:focus
					{
					}
			#menu3 ul li.selected
				{
				}
				#menu3 ul li.selected a
					{
					}

/*************************************/

div.column
	{
	clear: right;
	display: inline;
	float: right;
	margin: -1px 32px 0 0;
	width: 200px;
	}
	div.column p.blink
		{
		margin: 0;
		}
	div.column p.blink a img
		{
		display: block;
		border: 0;
		}
div.colbox
	{
	padding: 0 0 15px 0;
	background: url(../pix/css_colframe.jpg) left bottom no-repeat;
	}
	div.colbox h3
		{
		margin: 0;
		padding: 15px 0 10px 15px;
		font: bold 0.75em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #c33f2f;
		background: #ffffff url(../pix/css_colh3.jpg) left top no-repeat;
		}
		div.colbox h3 a
			{
			color: #c33f2f;
			}
	div.colbox p
		{
		margin: 5px 15px;
		padding: 0;
		font: normal 0.65em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #7e94a3;
		}
	div.colbox ul
		{
		margin: 0 5px;
		padding: 0;
		font: normal 0.65em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		list-style: none;
		}
	div.colbox ul ul
		{
		margin: 0 0 0 5px;
		font: normal 1em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		}
		div.colbox ul li
			{
			margin: 0 0 1px 0;
			padding: 0;
			width: 190px;
			}
		div.colbox ul ul li
			{
			width: 185px;
			}
			div.colbox ul li a
				{
				display: block;
				margin: 0;
				padding: 10px 0 10px 10px;
				color: #ffffff;
				text-decoration: none;
				background: #8aa0ac url(../pix/css_menu4lia.jpg) left center no-repeat;
				}
			div.colbox ul ul li a
				{
				background: #9bbbc9 url(../pix/css_menu4lialia.jpg) left center no-repeat;
				}
				div.colbox ul li a:hover
					{
					color: #ffffff;
					background: #000000;
					}
				div.colbox ul li a:focus
					{
					}
			div.colbox ul li.selected
				{
				}
				div.colbox ul li.selected a
					{
					}
div.formbox
	{
	margin: 0 5px;
	width: 190px;
	height: 30px;
	background: url(../pix/css_formbox.jpg) center center no-repeat;
	}
	div.formbox form
		{
		margin: 0;
		padding: 5px 10px;
		font: normal 0.6em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		}
		div.formbox form fieldset
			{
			margin: 0;
			border: 0;
			padding: 0;
			}
			div.formbox form fieldset legend
				{
				display: none;
				}
			div.formbox form fieldset label
				{
				display: none;
				}
				div.formbox form fieldset label input
					{
					}
			div.formbox form fieldset input
				{
				}
				div.formbox form fieldset input.field
					{
					border: 2px solid #ffffff;
					padding: 0;
					width: 120px;
					color: #c5cfd7;
					line-height: 1;
					background-color: #ffffff;
					}
					div.formbox form fieldset input.field:hover
						{
						}
					div.formbox form fieldset input.field:focus
						{
						}

				div.formbox form fieldset input.button
					{
					border: 2px solid #c5cfd7;
					padding: 0;
					width: 42px;
					font-weight: bold;
					color: #ffffff;
					line-height: 1;
					background-color: #c5cfd7;
					}
					div.formbox form fieldset input.button:hover
						{
						}
					div.formbox form fieldset input.button:focus
						{
						}

/*************************************/

#content
	{
	display: inline;
	float: left;
	margin: -1px 0 0 32px;
	width: 490px;
	}
	#content h1
		{
		margin: 0;
		padding: 20px 0 20px 10px;
		font: normal 1.25em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		text-transform: uppercase;
		text-shadow: 0px 1px 3px #3b4953;
		background: url(../pix/css_h1.jpg) left top no-repeat;
		}
		#content h1 em
			{
			font-size: 0.5em;
			}
		#content h1 a
			{
			color: #ffffff;
			}
	#content div.section
		{
		}
	#content h2
		{
		font: normal 1.1em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #c33f2f;
		text-transform: uppercase;
		}
	#content h3, #content h4
		{
		}
	#content p
		{
		margin: 8px 10px;
		font: normal 0.75em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #5b808f;
		line-height: 1.6;
		}
		#content p b
			{
			color: #386476;
			}
		#content p strong
			{
			font: normal 1.1em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color: #c33f2f;
			text-shadow: 0px 1px 1px #c2ccd3;
			}
		#content p i, #content p em
			{
			}
		#content p a
			{
			color: #889eab;
			}
			#content p a:hover
				{
				}
		#content ul, #content ol
			{
			margin: 8px 0 ;
			font: normal 0.75em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color: #889eab;
			line-height: 1.6;
			}
		#content p ul, #content p ol
			{
			font-size: 1em;
			}
			#content ul li, #content ol li
				{
				}
				#content ul li a, #content ol li a
					{
					color: #889eab;
					}
					#content ul li:hover, #content ol li a:hover
						{
						}
				#content ul li ul, #content ol li ul, #content ul li ol, #content ol li ol
					{
					font-size: 1em;
					}

	#content blockquote
		{
		}
	#content pre
		{
		}
	#content form
		{
		}


		#content form fieldset
			{

			}
			#content form fieldset legend
				{
				}
			#content form fieldset label
				{
				}
				#content form fieldset label input, #content form fieldset label textarea, #content form fieldset label select
					{
					}
			#content form fieldset input
				{
				}
				#content form fieldset input.field
					{
					}
					#content form fieldset input.field:hover
						{
						}
					#content form fieldset input.field:focus
						{
						}
				#content form fieldset input.button
					{
					}



					#content form fieldset input.button:hover
						{
						}
					#content form fieldset input.button:focus
						{
						}
				#content form fieldset textarea
					{
					}
					#content form fieldset textarea:hover
						{
						}
					#content form fieldset textarea:focus
						{
						}
				#content form fieldset select
					{
					}
					#content form fieldset select:hover
						{
						}
					#content form fieldset select:focus
						{
						}

/*************************************/


#footer1
	{
	clear: both;
	margin: 0;
	padding: 50px 0 5px 0;
	width: 100%;
	font: normal 0.60em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #889eab;
	text-align: center;
	background: url(../pix/css_footer.jpg) center top no-repeat;
	}
	#footer1 p
		{
		margin: 0;
		}
		#footer1 p a
			{
			color: #889eab;
			}
			#footer1 p a:hover
				{
				}

#footer2
	{
	margin: 0 2px;
	padding: 0 0 10px 0;
	font: normal 0.60em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #889eab;
	text-align: center;
	background-color: #ffffff;
	}
	#footer2 p

		{
		margin: 0;
		}
		#footer2 p a
			{
			color: #889eab;
			}
			#footer2 p a:hover
				{
				}

/*************************************

 C A T A L O G H I

**************************************/

#catalog_1
	{
	float: none !important;
	margin: 0 !important;
	border: 0 !important;
	padding: 0 !important;
	}
#catalog_1 div.catalog_box_1
	{
	float: none !important;
	margin: 0 !important;
	border: 0 !important;
	padding: 0;
	}
#catalog_1 div.catalog_1_clearleft
	{
	display: none;
	}

#catalogocinema
	{
	float: none !important;
	clear: left;
	margin: 0 !important;
	border: 0 !important;
	padding: 0;
	}
	#catalogocinema p
		{
		float: left;
		width: 290px;
		}
	#catalogocinema p.imgbox
		{
		clear: left;
		margin: 0 15px 10px 0;
		border: 0;
		width: 150px;
		}
	#catalogocinema p strong
		{
		display: block;
		margin-bottom: 5px;
		color: #e23d2a;
		}
	#catalogocinema p.imgbox em b
		{
		text-transform: none;
		}
#catalogocircoli
	{
	float: none !important;
	clear: left;
	margin: 0 !important;
	border: 0 !important;
	padding: 0;
	}
	#catalogocircoli p
		{
		float: left;
		width: 300px;
		}
	#catalogocircoli p.imgbox
		{
		clear: left;
		margin: 0 15px 10px 0;
		border: 0;
		width: 140px; overflow: hidden;
		}
	#catalogocircoli p strong
		{
		display: block;
		margin: -5px 0 5px -10px;
		padding: 5px 10px;
		color: #ffffff;
		background: #5b808f url(../pix/css_h1.jpg) left center no-repeat;
		}
	#catalogocircoli p em
		{
		font-size: 0.8em;
		}
	#catalogocircoli p a
		{
		font-size: 0.8em;
		color: #e23d2a;
		text-decoration: none;
		}
	#catalogocircoli p a:hover
		{
		text-decoration: underline;
		}

/*************************************

 P O P U P   A G E N D A

**************************************/

.window-container
	{
	display: none;
	position: absolute;
	width: 150px;
	font: bold 13px "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
.window-titleBar
	{
	padding: 1px;
	width: 100%;
	height: 20px;
	overflow: hidden;
	font: bold 13px "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	cursor: move;
	background-color: #000000;
	}
.window-content
	{
	border:1px solid #000000;
	width:100%;
	height:100%;
	overflow:auto;
	font: bold 13px "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	}
 .window-closeButton
	{
	position: absolute;
	right: 5px;
	top: 2px;
	cursor: pointer;
	}


/*************************************

 A L T R O 

**************************************/

#content div.homenews
	{
	float: left;
	margin-right: 10px;
	width: 150px;
	font-size: 1em;
	background: url(../pix/css_homenews.jpg) left 20px no-repeat;
	}
	#content div.homenews h2
		{
		margin: 0;
		font-size: 1em;
		}
		div.homenews h2 em
			{
			color: #7496a5;
			}
	#content div.homenews ul
		{
		margin: 10px 0;
		padding: 0;
		font-size: 0.85em;
		line-height: 1.2em;
		list-style: none;
		}
		#content div.homenews ul li
			{
			margin: 0;
			padding: 5px 5px 0 10px;
			color: #537a8e;
			background: url(../pix/css_homenewsli.gif) -10px 7px no-repeat;
			}