@charset "utf-8";
/* CSS Document */

body{
	font-family: Tahoma;
	font-size:12px;
	background:url(bg.jpg) #e4e5e8 repeat-x;
	}

.container{
	width:940px;
	margin:0;
	/*background-color:#FFF;*/
	overflow:hidden
	}

.menu-sup{
	width:940px;
	height:90px;
	}

.menu{
	width:940px;
	height:25px;
	background-color:#EF870E;
	font-size:12px;
	}
	
.centrale{
	width:940px;
	overflow:hidden;
	/*padding-bottom:10px;
	margin-bottom:10px;*/
	background-color:#FFF;
	}
	
.left{
	width:300px;
	float:left;
	overflow:hidden;
	}

.boxnews{
	width:280px;
	margin:5px;
	background-color:#eee;
	overflow:hidden;
	}
	
.network{
	width:280px;
	margin:5px;
	background-color:#eee;
	overflow:hidden;
	}
	
.right{
	width:640px;
	float:left;
	overflow:hidden;
	}
	
.footer{
	width:940px;
	overflow:hidden;
	/*padding:5px;*/
	color:#FFF;
	background-image:url(img/footer.png);
	height:40px;
	}

.newshome img{
	border:2px solid #ccc;
	margin-right:3px;
	}
	
.img60x80{
	border:1px solid #ccc;
	margin-right:10px;
	width:60px;
	height:80px;
	}
	
.img80x120{
	border:1px solid #ccc;
	margin-right:10px;
	width:80px;
	height:120px;
	}

.titnews{
	color:#ff7a00;
	font-weight:bold;
	font-size:12px;
	text-shadow: 1px 1px 3px #bbb;
	}
	
.titnews-h{
	color:#333;
	font-size:11px;
	padding:5px 0;
	}
	
.newshome{
	width:600px;
	padding:3px;
	margin:3px;
	float:left;
	line-height:20px;
	background-color: #ffffff;
	border:1px solid #aaa;
}

.news1{
	padding:5px;
	background-color:#FFF;
	margin:5px 10px 5px 10px;
	overflow:hidden;
	line-height:16px;
	border-bottom:1px dashed #ccc;
	}
	
.news1:hover{
	background: url(img/shade_programma.gif) #fff top repeat-x;
	}
	
 h1, h2, h3, h4, h5, h6 { font-family:Tahoma; font-weight:bold; /*text-shadow: 1px 1px 3px #bbb;*/ font-weight:bold; color:#4F576A;}
 
h3{
	font-size:14px;
	margin:2px;
	}
	
h2{
	font-size:24px;
	margin:0px;
	}
	
.right b{
	font-size:12px;
	}
	
a.link {
	color:#ff7a00;
	font-weight:bold;
	text-decoration:none;
	/*text-shadow: 1px 1px 3px #bbb;*/
	}
	
a:hover.link{
	text-decoration:underline;
	}
	
a {
	color:#333;
	text-decoration:none;
	}
	
a:hover{
	text-decoration:underline;
	}
	
a.dettagli {
	color:#fff;
	text-decoration:none;
	}
	
a:hover.dettagli{
	text-decoration:underline;
	}
	
.dalal{
	font-size:11px;
	line-height:15px;
	color:#4F576A;
	}
	
.orari{
	font-size:10px;
	}
	
/* Navigation Bar */
#navigation_bar a{ text-align:left; color:#FFF; font-family: Tahoma; font-size:12px; color:#FFF; font-weight:bold; padding:30px; text-decoration:none}
#navigation_bar a:hover{ text-align:left; color:#FFF; font-family: Tahoma; font-size:12px; color:#FFF; font-weight:bold; padding:30px; text-decoration:underline}
#navigation_bar{padding:0; margin:0; background:url("img/menu.png") 0 0 no-repeat; width:100%; height:40px; margin:auto; z-index:-1; padding-top:2px; }
#navigation_bar ul{ list-style:none; margin:0; padding:0; margin:10px 0 0 15px;} 
#navigation_bar li{display:inline;}
/* Navigation Bar End */

.trama{
	text-align:left;
	margin-left:10px;
	margin-bottom:2px;
	padding-bottom:10px;
	line-height:17px;
	}
	
.trailer{
	margin-left:10px;
	margin-bottom:2px;
	padding-bottom:10px;
	}

.voci-film{
	text-align:left;
	margin-left:10px;
	padding-bottom:2px;
	border-bottom:dashed 1px #cdcdcd;
	}
	
.zona-film{
	margin:10px;
	overflow:hidden;
	line-height:24px;
	}
	
.img-film{
	float:left;
	width:200px;
	padding:5px;
	background-color: #eee;
	border:1px solid #ccc;
	}
	
.button-prenota{
	color:#FFF;
	font-size:14px;
	padding:15px;
	}
	
.zona-voci-film{
	float:left;
	width:333px;
	padding:0 0 0 15px;
	line-height:28px;
	}
