﻿* {
	margin: 0;
	padding: 0;
}
body {
	font: 15px/2 'Lucida Grande', 'Lucida Sans Unicode', Calibri, Tahoma, Helvetica, Arial, sans-serif;
	/*background: #023672;*/
	/*background: #000000 url("http://www.disney.it/Film/g-force/it/downloads/wallpapers/all_1600x1200.jpg") no-repeat fixed -20px -280px;*/
	/*background: #57749f url("public/loc/bg/amore.jpg") no-repeat fixed -40px -180px;*/
	/*background: #f9dd4e url("public/loc/bg/bg_capre.jpg") repeat-x center bottom fixed;*/
	/*background: #2e80af url("public/loc/bg/siamoragazziqualunqui.jpg") no-repeat right bottom fixed;*/
	/*background: #1c1f26 url("public/loc/bg/principessa.jpg") no-repeat center top;*/
	/*background: #027bb0 url(public/loc/bg/lourdes.jpg) repeat-x center bottom fixed;*/
	/*background: #019891 url("bgnicolas.jpg") bottom fixed repeat-x;*/
	/*background: #000000 url("public/loc/bg/ilconcerto.jpg") no-repeat center top;*/
	background: #023672;
	/*background:#000000 url("public/loc/bg/agora.jpg") no-repeat left top; http://a1.twimg.com/profile_background_images/78352836/Skin_twitter_TheLastSong.jpg*/
	/*background: #714b27 url('http://a1.twimg.com/profile_background_images/76670542/LS_TwitterSkin_v03.jpg') no-repeat -80px -215px;*/
	/*background: url('http://a1.twimg.com/profile_background_images/80319212/Skin_twitter_PrinceofPersia.jpg') fixed 0px -90px;*/
	/*background: #043255;*/
	margin-top: 20px;
	margin-bottom: 20px;
}
#website a {
			position:absolute;
			top: 220px;
			left:0px;
			width: 130px;
			height: 50px; 
}

#youtube a {
			position:absolute;
			top: 275px;
			left:0px;
			width: 130px;
			height: 65px;
}

#facebook a {
			position:absolute;
			top: 345px;
			left:0px;
			width: 130px;
}

#top-banner {
	text-align: center;			
}
#top-banner img {
	border: #000000 2px solid;	
	margin: 5px 0 5px 0;		
}
#page-wrap {
	max-width: 960px;
	min-width: 560px;
	/*margin: 20px auto 0;*/
	margin: 5px auto 0px;
	/*position: relative; */ /* Con questo valore IE 6 da problemi */
	/*opacity:0.9;filter:alpha(opacity=90);*/
	background: #ffffff;
}
#header {
	margin: 0;
	padding: 0;
	border-top: #000000 5px solid;
	border-right: #000000 5px solid;
	border-left: #000000 5px solid;
	background: #ffffff url("img/header/shadow.gif") bottom repeat-x;
}
#header img {
	border: 0;
}
#data {
	float: right;
	text-align: left;
	line-height: 100%;
	margin: 40px 10px 0 0;
	/*padding: 25px 0 0 0;*/
	font-size: large; /*color: #0000fb;*/;
	/*color: #0000fb;*/
	color: #000000;
	text-transform: capitalize;
}
#addthis {
		float: right;
		padding:5px;	
		margin-top:20px;		
}
ul#menu {
	list-style: none;
	width: 100%;
	height: 50px;
	background: #000 url("img/header/pellicolamenu.jpg") repeat-x;
	margin: 0;
	padding: 0;
	clear: both;
}
ul#menu li {
	display: inline;
	float: left;
	margin-left: 0; /*margin-right:10px;*/
	margin-top: 8px;
	margin-bottom: 3px;
	border-right: 1px dotted #666;
	font-family: 'Franklin Gothic Book',Calibri,Tahoma,Verdana,Arial;
	font-size: 110%;
	width: 14%;
}
ul#menu li.normal a {
	padding: 8px 5px 8px 5px;
	color: #C0C0C0;
	display: block;
	line-height: 1em;
	text-align: center;
	text-decoration: none;
	letter-spacing: 1pt;
}
ul#menu li.normal a:hover {
	padding: 8px 5px 8px 5px;
	color: #f0f0f0;
	display: block;
	line-height: 1em;
	text-align: center;
	text-decoration: none;
	letter-spacing: 1pt;
	background: #333333;
}
ul#menu li.active a {
	padding: 8px 5px 8px 5px;
	color: #ffffff;
	display: block;
	line-height: 1em;
	text-align: center;
	text-decoration: none;
	letter-spacing: 1pt;
	background: #272727;
}
h1 {
	/*color: #023672;*/
	color: #272727;
	margin: 0 0 0 -20px;
	padding: 0 0 0 5px;
	text-transform: uppercase;
	letter-spacing: -1.5pt;
	border-left: #272727 15px solid;
	border-bottom: thin #ffffff solid;
	text-align: left;
}
h2 {
	color: #0000fb;
	margin: 0;
	padding: 0;
	display: inline;
	text-transform: uppercase;
	font-size: 200%;
	line-height: 100%;
	font-weight: 400;
	text-align: left;
}
h2 a {
	color: #000;
	text-decoration: none;
	line-height: 100%;
	text-align: left;
}
h3 {
	color: #666;
	margin: 0;
	padding: 0;
	display: inline;
	line-height: 100%;
	font-weight: 400;
	text-align: left;
}
h4 {
	color: #333;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	/*text-align: left;*/
}
h5 {
	color: #666;
	margin: 0;
	padding: 0;
	/*text-align: left;*/
}
#main-content {
	/*margin: 0 auto 0;*/
	/*text-align: center;*/
	margin: 0;
	padding: 0 5px 20px 3px;
	background: url("img/bottom/shadow.gif") bottom repeat-x;
	border-right: #000000 5px solid;
	border-left: #000000 5px solid;
	border-bottom: #000000 5px solid;
}
#main-content p {
	margin-left: 10px;
	margin-right: 10px;
}
#main-content img {
	border: 0;
}
#main-content a:link {
	color: #023672;
	text-decoration: underline;
}
#main-content a:visited {
	color: #023672;
	text-decoration: underline;
}
#main-content a:hover {
	color: #000000;
	text-decoration: none;
}
input, textarea, select {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Calibri, Tahoma, Helvetica, Arial, sans-serif;
}
#fancytemplate {
	background: #fff;
	padding: 0 10px 10px 10px;
	font-size: small;
	text-align: justify;
}
#fancytemplate img {
	border: 0;
}
#logo {
	float: left;
}
#cinemameno {
	float: right;
	text-align: right;
}
#cinemameno img {
	border: 0;
}
#dolby {
	float: left;
	margin: 40px 0 0 0;
	border: 0;
}
#footer {
	max-width: 940px;
	min-width: 540px;
	margin: 0 auto 20px;
	background: black;
	opacity: 0.5;
	filter: alpha(opacity=50);
	padding: 10px;
}
#footer img {
	border: 0;
}
#footer p {
	color: #c0c0c0;
	font-size: xx-small;
}
#footer a {
	color: #c0c0c0; /*border-bottom: 1px dotted #c0c0c0;*/
	text-decoration: underline;
}
#footer a:hover {
	text-decoration: none;
}
#menubottom {
	background: url(black.gif) bottom repeat-x;
	width: 100%;
	height: 80px;
}
.imgintrobox {
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
}
.imgintrobox img {
	border: #666666 1px solid;
	width: 100%;
}
a.boldbuttons {
	background: transparent url("img/buttons/roundedge-gray-left.gif") no-repeat top left;
	display: block;
	float: left;
	font-size: 13px;
	font-weight: bold;
	line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */;
	height: 30px; /* Height of button background height */
	padding-left: 8px; /* Width of left menu image */
	text-decoration: none;
}
a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons {
	color: #ffffff; /*button text color*/
}
a.boldbuttons span {
	background: transparent url("img/buttons/roundedge-gray-right.gif") no-repeat top right;
	display: block;
	padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}
a:hover.boldbuttons {
	/* Hover state CSS */
text-decoration: underline;
}
.buttonwrapper {
	/* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
}
.centro {
	text-align: center;
	width: 100%;
}
.oraribox {
	width: 100%;
	border: #c0c0c0 1px solid;
	margin: 0;
}
.oggi {
	background: #eaeaea;
	width: 50%;
	text-align: center;
}
.domani {
	background: #c0c0c0;
	opacity: 0.5;
	filter: alpha(opacity=50);
	width: 50%;
	text-align: center;
}
.prossimamente {
	background: #eaeaea;
	width: 100%;
	text-align: center;
}
iframe {
	border: 2px #c0c0c0 solid;
	/*float: right;*/
}
#table-layout {
	width: 100%;
	border: 0;
	margin: 0;
	padding: 5px;
}
#table-layout .sx {
	width: 18%;
}
#table-layout .dx {
	width: 82%;
}
.clear {
	clear: both;
}
.group img {
	width: 22%;
	margin-right: 3px;
}
#imgsala img {
	padding: 5px;
	border: 1px #c0c0c0 solid;
	width: 150px;
}
#mailing {
	background: url("img/header/shadow.gif") center repeat-x;
	border: #eaeaea 2px ridge;
	font-size: 110%;
	padding: 3px;
	width: 300px;
	color: black;
	margin: 0;
}
#mailing-submit {
	background: url("img/header/shadow.gif") top repeat-x;
	font-size: 110%;
	padding: 3px;
	color: #fff;
	margin: 0;
	border: #000000 2px solid;
}
#privacy {
	width: 96%;
	height: 100px;
	font-size: 11px;
	background-color: #f0f0f0;
	border: #ccc 1px ridge;
	padding: 10px;
	overflow: auto;
	color: #666;
}
.locandina img {
	margin-right: 3px;
}
.dx p {
	/*font-size: 12px;*/
	font-size: small;
	text-align: justify;
}
.dx p span {
	font-weight: bold;
}
#trailer {
	display: none;
}
.orari {
	font-size: 11px;
	margin-bottom: 3px;
	border-top: #c0c0c0 1px dotted;
	border-bottom: #c0c0c0 1px dotted;
	border-right: #c0c0c0 1px solid;
	border-left: #c0c0c0 3px solid;
	background:#f0f0f0;
	font-weight:500;
	margin: 0;
	padding: 4px;
}
.orarisel {
	font-size: 11px;
	margin-bottom: 3px;
	border-top: #c0c0c0 1px dotted;
	border-bottom: #c0c0c0 1px dotted;
	border-right: #c0c0c0 1px solid;
	border-left: #000000 3px solid;
	background: #C4C4C4;
	font-weight:500;
	margin: 0;
	padding: 4px;
}
#audizioni {
	width: 591px;
	height: 858px;
}
#table-layout h3 {
	color:#000000;		
}
#loading {
	width: 100%;
	height: 100%;
	/*background: #f0f0f0;*/
	background:#043255;
	/*border: #333333 1px dotted;*/
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	padding-top: 300px;
	/*opacity:0.8;filter:alpha(opacity=80);*/
	/*opacity:0.9;filter:alpha(opacity=90);*/
	overflow:hidden;
}