﻿* {
	margin: 0;
	padding: 0;
}
body {
	/*background: #023672 url(img/bg.png) repeat-x 250px;
background: #ffffff url(http://i3.ytimg.com/bg/rzC1Yx6T4t7fnKeIMcxTGA/101.jpg?app=bg&v=4ecdfd55) no-repeat scroll top center;*/ /*background: #000000 url(http://i2.ytimg.com/bg/IQ5iN8wzGkKyXJeX6eR50Q/121.jpg?app=bg&v=4eddc345) no-repeat scroll top center;
				/*background: #ffffff url("http://disney.it/res/images/background/lk_bg.jpg") no-repeat scroll center top;*/ /*background: #000000 url(http://www.realsteel.it/images/background/main_bg.jpg) no-repeat scroll center top;*/ /*background: url(http://mi.adinterax.com/customer/yahoo_europe/103/OPA/.ob/ho.jpg) white no-repeat fixed 50% 0%;*/				
	/*background: url(http://www.svelailmistero.it/images/02_widescreen.jpg) #000000 no-repeat fixed left top;*/
	background: url(http://adimg.alice.it/clienti/rai/splash/rai_cabret_1200x750_gennaio_01.jpg) #000000 no-repeat scroll left top;
	font: 15px/2 'Lucida Grande', 'Lucida Sans Unicode', Calibri, Tahoma, Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}
#page-wrap {
	max-width: 960px;
	min-width: 560px;
	margin: 120px auto 0px;
	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 {
	text-align: center;
	line-height: 100%;
	margin: 40px 10px 0 0;
	font-size: large;
	color: #000000;
	text-transform: capitalize;
}
#addthis {
	float: right;
	padding: 5px;
	margin-top: 20px;
}
#social {
	float: right;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
}
.twitter-share-button {
	border: 0;
}
#social.mosaicol img {
	display: block;
}
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-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;
}
h5 {
	color: #666;
	margin: 0;
	padding: 0;
}
#main-content {
	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;
	margin: 20px 20px 10px 10px;
}
#cinemameno {
	float: right;
	text-align: right;
}
#cinemameno img {
	border: 0;
}
#dolby {
	float: left;
	margin: 40px 0 0 0;
	border: 0;
}
#footer {
	max-width: 940px; /*height: 250px !important;*/ ;
	min-width: 540px;
	margin: 0 auto 20px;
	background: #000000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	padding: 10px;/*background: url("img/back_body.jpg") no-repeat center -520px;*/
}
#footer img {
	border: 0;
}
#footer p {
	color: #c0c0c0;
	font-size: xx-small;
	text-align: center;
}
#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: 92%;
	-moz-border-radius: 8px; /*-moz-box-shadow: 2px 2px 2px #999;*/ ;
	-webkit-border-radius: 8px; /*-webkit-box-shadow: 2px 2px 2px #999;*/ ;
	border-radius: 8px;/*box-shadow: 2px 2px 2px #999;*/
}
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 {
	overflow: hidden;
	width: 100%;
}
.centro {
	text-align: center;
	width: 100%;
}
.oraribox {
	text-align: center;
	width: 92%;
	border: #c0c0c0 1px solid;
	-moz-border-radius: 4px; /*-moz-box-shadow: 1px 1px 1px #f0f0f0;*/ ;
	-webkit-border-radius: 4px; /*-webkit-box-shadow: 1px 1px 1px #f0f0f0;*/ ;
	border-radius: 4px; /*box-shadow: 1px 1px 1px #999;*/ ;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.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: 169px;
}
#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 {
	width: 754px;
	height: 424px;
	overflow: hidden;
}
.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: #043255;
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: center;
	padding-top: 300px;
	overflow: hidden;
}
#Movieplayer {
	border: 5px #000000 solid;
	margin: 0 auto;
}
.centratbl {
	text-align: center;
}
#invisible-bg {
	width: 100%;
	height: 273px;
				/*background: url(http://www.disney.it/rapunzel/images/bg_footer.jpg) bottom center no-repeat;*/
				 /*position: fixed;
				bottom: 0px;
				left: 0px;
				text-align: center;
				overflow: hidden;
				z-index: -1;*/
}
#click {
	display: block;
	width: 100%;
	height: 230px;
	margin: 0;
	padding: 0;
}
#toplink {
	margin: 0px auto 0px;
	width: 400px;
	height: 106px;
	background: url("http://www.disney.it/cms_res/pirates-of-the-caribbean-4/logo-pirates4_compressed.png") no-repeat center top;
}
#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: right;
	background: transparent;
}
#top-banner img {
	width: 200px;
	border: 0;/*float: right;*/
}
#bottom-banner {
	text-align: center;
}
#bottom-banner img {
	display: block;
	margin: 0px auto;
	width: 500px;
	border: 0;
}
/*background: #023672 url(img/bg.png) repeat-x 250px;*/
/*background:#fff url(http://www.compagniadeldomani.it/web/wp-content/uploads/mosaic.jpg) no-repeat center -200px fixed;*/
/*background: #000 url("img/back_splash.jpg") no-repeat scroll center -200px;*/

