html, body {
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	background-color: #FFFFFF;
	color: #3C3937;
}
.bg_top{
	background-image: url(images/top_lanterna.gif); 
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_notop{
	background-image: url(images/notop_lanterna.gif); 
	background-repeat: no-repeat;
	background-position: center top;
}
.list_news_sx{
	width:17px;
	height:93px;
	margin:0px;
	padding:0px;
	background-image: url(images/newslist_sx.gif); 
	background-repeat: no-repeat;
	background-position: left;
}
.list_news_dx{
	width:17px;
	height:93px;
	margin:0px;
	padding:0px;
	background-image: url(images/newslist_dx.gif); 
	background-repeat: no-repeat;
	background-position: right;
}

.list_news_cx{
/*height:93px;*/
	margin:0px;
/*	padding:0px;*/
	background-color:#EFEEEE;
	vertical-align:top;
	padding-right:10px;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
}

.top_sx{
	background-image: url(images/top_lanternanodx.gif); 
	background-repeat: no-repeat;
	background-position: center top;
}

.top_contatti{
	background-image: url(images/bg_contatti1.gif); 
	background-repeat: no-repeat;
	background-position: center top;
	width:311px;
	height:35px;
	margin-top:10px;
}
.top_news{
	width:492px;
	height:9px;
	margin:0px;
	padding:0px;
	background-image: url(images/news_tp.gif); 
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#EFEEEE;
}
.top_scheda{
	background-image: url(images/bg_scheda1.gif); 
	background-repeat: no-repeat;
	background-position: center top;
	width:311px;
	height:28px;
	margin-top:10px;
}
.nei_contatti{
	background-color:#EFEEEE;
	width:223px;
	padding-right:44px;
	padding-left:44px;
	padding-bottom:30px;
	padding-top:0px;
	margin:0px
}
.nei_scheda{
	background-color:#FFFFFF;
	width:281px;
	padding-right:14px;
	padding-left:14px;
	padding-bottom:0px;
	padding-top:0px;
	margin:0px;
	text-align:justify;
	border-left:1px solid #E0E0E0 ;
	border-right:1px solid #E0E0E0 ;
}
.nei_company{
	background-color:#EFEEEE;
	width:283px;
	padding-right:14px;
	padding-left:14px;
	padding-bottom:30px;
	padding-top:0px;
	margin:0px;
	text-align:justify;
}

.nei_news{
/*	background-image: url(images/news_bg.gif); 
	background-repeat: repeat-x;
	background-position: 0px 0px;*/
	background-color:#EFEEEE;
 	width:472px;
/*	height:50px;*/
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	margin:0px;
	text-align:justify;
}
.bottom_contatti{
	background-image: url(images/bg_contatti2.gif); 
	background-repeat: no-repeat;
	background-position: center top;
	width:311px;
	height:35px;
	margin:0px;
	padding: 0px;

}
.bottom_scheda{
	background-image: url(images/bg_scheda2.gif); 
	background-repeat: no-repeat;
	background-position: center top;
	width:311px;
	height:56px;
	margin:0px;
	padding: 0px;

}
.bottom_news{
	background-image: url(images/news_bt.gif); 
	background-repeat: no-repeat;
	background-position: center top;
	width:492px;
	height:10px;
	margin:0px;
	padding: 0px;

}
.bg_dx{
	background-image: url(images/bg_sx1.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
	
}

.txt_company {color:#0074BF;}
.txt_cinema {color:#93BC3E;}
.txt_coming {color:#F5C246;}
.txt_giochi {color:#E30916;}
.txt_news {color:#FF8E18;}
.txt_contatti {color:#98D1EE;}
.txt_grigio{color:#3C3937;}

.f12{font-size:12px;}
.f11{font-size:11px;}
.f10{font-size:10px;}
.dis{color:#DCDDDD;}
.bg_grigio{background-color:#EFEEEE;}
.btn_azzurro {	background-color: #EBF9FE; }
.ac {	text-align:center; }
.ar {	text-align:right; }
.am { vertical-align:middle;}
.at {	vertical-align:top; }
.al {	text-align:left; }
.p3l { padding-left:4px; }
.aj {	text-align:justify; }
.pt35 { padding-top:35px;}
.pt150 { padding-top:150px;}
.pl21 { padding-left:21px; }
.pb3 { padding-bottom:3px; }
.pt21 { padding-top:21px;}
.pt6 { padding-top:6px;}
.tdn {text-decoration:none;}

.second_menu{
	line-height:18px;
	text-align:left;
}

.tab_news_home{
	background-image: url(images/cella_home_news/centr.gif); 
	background-repeat: repeat-x;
	vertical-align:top;
}

.posiziona_datop {
	padding-left:10px;
	padding-top:150px;
	vertical-align:top;
}

.posiziona_swf {
	padding-top:20px;
	vertical-align:top;
	padding-right:15px;
}

.posiziona_swf_nohome {
	padding-top:20px;
	vertical-align:top;
	padding-right:0px;
}

.contenuti {
	font-size: 11px;
	line-height:136%;
	width:311px;
}

.contenuti_cinema {
	font-size: 11px;
	line-height:136%;
	width:320px;
}

.titolo_sezione {
	font-size: 13px;
	font-weight:bold;
	padding-bottom:5px;
	margin:0px;
}


.footertxt {
	color: #838382;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-top:70px;
}


td {
	font-family: Verdana, Arial, sans-serif;
	font-size : 11px;
}


a.footer_lnk {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color:#838382;
}

a.footer_lnk:HOVER {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color:#838382;	
}

a.btn {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	color: #3C3937;

}
a.btn:HOVER {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	color: #9AA5AA;
}

a.btn_second {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color: #3C3937;

}
a.btn_second:HOVER {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color: #9AA5AA;
}

a.btn_second-g {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration: none;

}
a.btn_second-g:HOVER {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration: none;
}

a.btn-g {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	color: #9AA5AA;
}

a.btn-g:HOVER {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	color: #9AA5AA;
}

a.more_news {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	color: #FF8E18;

}
a.more_news:HOVER {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	color: #FF8E18;
}

a.menu_cinema {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	color: #93BC3E;

}
a.menu_cinema:HOVER {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	color: #B2D171;
}

a.menu_cinema-g {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	color: #3C3937;

}
a.menu_cinema-g:HOVER {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	color: #3C3937;
}

a.menu_coming {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	color: #F5C246;

}
a.menu_coming:HOVER {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	color: #FFE473;
}

a.menu_coming-g {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	color: #3C3937;

}
a.menu_coming-g:HOVER {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	color: #3C3937;
}

a.menu_ddx {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	color: #5f5f5f;
}
a.menu_ddx:HOVER {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	color: #94a5aa;
}

a.menu_ddx-g {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	color: #94a5aa;
}
a.menu_ddx-g:HOVER {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	color: #94a5aa;
}

a.list_news {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-decoration: underline;
	color: #3C3937;
}
a.list_news:HOVER {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-decoration: underline;
	color: #3C3937;
}

input, select, textarea	{
		  font-family: Arial, Verdana, sans-serif;
		  font-size: 12px;
		  color: #000000;
		  background-color: #FFFFFF;
		  font-style: normal;
		  font-weight: normal;
		  border: 0px solid #FFFFFF; 
		  margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
		  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
}

.tit_home_news {
	padding-left:14px;
	padding-top:15px;
	font-size:11px;
	font-weight:bold;
	color:#FF8E18;
	text-align:left;
}
.txt_home_news {
	padding-left:14px;
	padding-top:8px;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}


.menu_dx_tab{
	padding-left:105px;
	padding-top:50px;
	padding-right:0px;
	padding-bottom:0px;
	margin:0px;
	text-align:left;
}
.menu_dx {
	background-image: none;
	color:#93BC3E;
/*	background-color:#EFEEEE;*/
	font-size:15px;
	font-weight:bold;
	text-align:left;
	padding-right:5px;
}

.menu_dx_stop {
	background-image: url(images/bg_sx2.gif);
	background-repeat: no-repeat;
	background-position: right;
	height:22px;
	width:430px;
	margin:0px;
	padding:0px;
}
