body
{
	background:#000000 url(img/sfondo.jpg) no-repeat bottom left fixed;
	margin: auto 0px; 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	SCROLLBAR-FACE-COLOR: #f38900;
	SCROLLBAR-HIGHLIGHT-COLOR: #f38900;
	SCROLLBAR-SHADOW-COLOR: #f38900;
	SCROLLBAR-3DLIGHT-COLOR: #CCCCCC;
	SCROLLBAR-ARROW-COLOR:#000000;
	SCROLLBAR-TRACK-COLOR: #e4e4e4;
	SCROLLBAR-DARKSHADOW-COLOR: #CCCCCC;
}
/*.sfh
{background: #000000; text-align:center}*/
td 
{	font-family: Verdana, Arial, Helvetica; 
	 color: #000000; text-decoration: none;}
	
#elenco
{font-size: 11px;}

.centro
{	border-top: #c8861f 2px solid; background:#FFFFFF;}
.centro TD
{	vertical-align:top;}
.bb
{text-align:left; padding: 10px; vertical-align:top;}
.bb td
{vertical-align:top;}
.cc 
{	border-bottom: 1px solid #c8861f; background:#452705;
 	padding-left: 10px; padding-right: 10px;
	padding-bottom: 3px; padding-top: 3px; text-align:left; color:#f2c42f;
	min-height: 80px;
	height: auto !important;
	height: 80px;
}
.cc a.ncc 
{	color: #f2c42f; text-decoration: none ; font-weight: bold}
.cc a.ncc:hover 
{	font-weight: bold; 	color: #ff8402; text-decoration: none;}
.cc strong
{font-weight: bold; letter-spacing: 2px; font-size: 13px; text-transform: uppercase; margin-top: 10px; line-height:18px;}

.barra
{
	text-align:center;
	line-height:22px;
	border-top: #c8861f 1px solid;
	background: #FFFFFF;
} 
.barrag
{
	padding:4px;
	background: #000000;
	color: #FFFFFF;
	border-top: #c8861f 1px solid;
	border-bottom: #c8861f 1px solid;
	text-align:center;
}

/**************************  MENU *****************************/
.tdmenu {
	background: #ffffff;
	border-right: 14px solid #000000;
	width: 206px;
	vertical-align: top;
	border-right: 1px solid #c8861f;
	border-left: 1px solid #c8861f;
}
.tdvuoto {
 background-color: #ffd142;
 vertical-align:top;
}
.bott
{
	color:#000000;
	text-align: left;
} 
.bott a, .bott a:active, .bott a:visited 
{ 
	color:#000000; 
	text-decoration: none; 
	line-height:36px;
	background:inherit;
	display:block;
	padding-left:4px;
	border-bottom: 1px solid #c8861f;
	font-weight: bold;
}
.bott a:hover 
{ 
	color:#ff8402;
	background: #452705;
} 
.bott img
{vertical-align:middle;}
.bott #acceso
{
	color:#ff8402;
	background: #452705;
}
/*-------------------------------------------------*/

.n, a.n , a.n:active, a.n:visited
{
	color: #333366; 
	text-decoration: none ; 
	font-weight: bold
}
a.n:hover 
{
	font-weight: bold;
	color: #CC3300; 
 	text-decoration: none 
}
/******************************************/
.just
{
	text-align:justify;
}
/*-------------sezioni editabili----------------------------------*/

.nor 
{ 
  	color: #CCCCCC;
	text-decoration: none; 
	font-weight: normal;
}
.tab 
{ 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none ; 
	border-color: #999999; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px;
	border-bottom-width: 1px; 
	border-left-width: 0px
}
.tablin 
{ 
	font-weight: bold; 
	color: #993300;
	border-bottom: #993300 solid 1px; 
}  
.tablen 
{ 
	font-weight: bold; 
	color: #333399;
	border-bottom: #333399 solid 1px;
	font-size: 12px;
} 
.nomefilm
{	font-weight: bold; 
	padding-right: 10px;
}
noframes 
{ 
	color: #000000; 
	text-decoration: none
} 
TABLE.tab2 TD 
{ 
	border-top:solid #999999 1px; 
	text-align: justify;
}
.nn
{ 
	color: #333366; 
	text-decoration: none;
	font-weight: bold 
}
.ros
{ 
	color: #CC0000; 
	text-decoration: none ; 
	font-weight: normal 
}
a.ros:active 
{
	color: #CC0000; 
	text-decoration: none ; 
	font-weight: normal
}
a.ros:hover 
{ 
	color: #666666; 
	text-decoration: none ; 
	font-weight: normal
}
.rosb 
{ 
	font-family: Verdana, Arial, Helvetica;  
	font-size: 11px; color: #CC0000; 
	text-decoration: none ; 
	font-weight: bold; 
	text-transform: uppercase
}
.rosbi
{ 
	font-family: Verdana, Arial, Helvetica;  
	font-size: 12px; color: #CC0000; 
	text-decoration: none ; 
	font-weight: bold; 
}
TABLE.tab3 TD 
{
	border-top:solid #999999 1px
}
.tab4 DIV 
{
	border-top:solid #999999 1px;
	padding-top:6px;
	padding-bottom:6px;
}
.note
{
	font-size: 9px;
	text-decoration: none; 
	line-height: 16px; 
	vertical-align: top
}
h2, h3
{  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px; 
	text-decoration: none;
	border: 0px; 
	margin: 0px;
	font-weight: bold;
}
h4
{  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px; 
	text-decoration: none;
	border: 0px; 
	margin: 0px;
	font-weight:normal;
}
h6
{  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 7px; 
	text-decoration: none;
	border-bottom: 0px; 
	margin-bottom: 0px;
	padding-left: 20px;
}
h5
{ 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 7px;
	color: #000000; 
	text-decoration: none;
	border: 0px; 
	margin: -10px;
	padding	: 0px;
	line-height: 12px;
	text-align:center;
} 
.imgnews
{
	margin: 6px;
	float: right;
	text-align: right;
	border: 0px;
}
.rassegna
{
	font: Verdana, Arial, Helvetica;
	font-size:11px;
}
.rassegna TD
{
	border-bottom:#999999 1px solid;
	line-height:16px; text-align:left;
}
.rassegna a, .rassegna a:active, .rassegna a:visited
{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	color: #333366; 
	text-decoration: none ; 
	font-weight: bold;
}
.rassegna a:hover 
{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px;
	font-weight: bold;
	color: #CC3300;
 	text-decoration: none;
}
.rassegna IMG
{
	border: 0px;
}

.rassegna2
{
	font: Verdana, Arial, Helvetica;
	font-size:11px; text-transform:capitalize;
}
.rassegna2 a, .rassegna2 a:active 
{
 	color: #333366; 
	text-decoration: none ; 
	font-weight: bold;
	border-bottom:#999999 1px solid;
	border-right:#999999 1px solid;
	border-top:#d9d8d8 1px solid;
	border-left:#d9d8d8 1px solid;
	line-height:20px; text-align:left;
	padding-left: 6px;
	margin-top: 2px;
	margin-bottom: 2px;
	display:block;
 	background: url(img/freccia2.gif) no-repeat right #fdfbf5;
}
.rassegna2 a:hover 
{
	color: #CC3300;
}
.rassegna2 a:visited 
{
	color: #666666;
}
.rassegna2 br
{}
.rassegna2 hr
{border-bottom: dotted 1px  #FF6600;}

/*********************** foto gallery**********************/
.xfoto, .xfotoa
{
	text-align:center;
	background:#FFFFFF;
}
.xfoto td
{
	border: #666666 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align:middle;
}
.xfotoa td
{
	border: #666666 1px solid;
	padding: 10px;
	vertical-align:middle;
}
/**************************/
.block
{
	width: 200px;
	display:inline-block;
}
.dx
{
	float:right;
}
.spazio
{
	padding-left: 10%;
}
.sponsor td
{
	vertical-align: middle;
	text-align:center;
	border: #D3D1B0 1px solid;
}
.sponsor, .sponsor a , .sponsor a:active, .sponsor a:visited
{
	color: #333366; 
	text-decoration: none ; 
	font-weight: bold;
	border: 0px;
}
.sponsor a:hover 
{
	font-weight: bold;
	color: #CC3300; 
 	text-decoration: none;
	border: 0px;
}
.sponsor img
{border: 0px;}
#a33 td
{width: 33%}
.spon12
{
	color: #333366; 
	text-decoration: none ; 
	font-weight: bold;
	font-size: 12px;
}
.titolone
{
	font-size:14px;
	font-weight:bold;
	padding-top: 6px;
	padding-bottom: 6px;
}
.index
{	/*background: url(img/sfondo.jpg) no-repeat left top;*/
vertical-align:top;
text-align:center;
}


/*---------------------------*/
/****************************** numeri ************************************/
.numeri
{
	/*letter-spacing:1px;*/
	padding-bottom:2px;
	padding-top:2px;
	margin-bottom:2px;
	margin-top:6px;
	line-height: 27px;
}
.numeri a, .numeri a:active, .numeri a:visited
{
	color: #ffffff;
	text-decoration: none;
	border: #707070 1px solid;
	padding-left:6px;
	padding-right:6px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: url(img/bg_nero.gif) repeat-x bottom;
	font-weight:bold;
	height:26px;
}
.numeri a:hover, .numeri a:link
{
	color: #ff8402;
	text-decoration: none;
	border: #707070 1px solid;
	padding-left:6px;
	padding-right:6px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: url(img/bg_nero.gif) repeat-x bottom;
	font-weight:bold;
	height:26px;
}
#numerifisso 
{ 	background: url(img/bg_nero.gif) repeat-x bottom; height: 30px; line-height: 30px;}
#numerifisso a, #numerifisso a:active, #numerifisso a:visited
{
	color: #ffffff;
	text-decoration: none;
	border-right: #707070 1px solid;
	line-height:30px;
 	display: inline-block;
	padding-left: 7px;
	padding-right: 7px;
}
#numerifisso a:hover, #numerifisso a:link
{
	color: #ff8402;
}
/****************************** anno ************************************/
.anno
{
	letter-spacing:1px;
	margin-bottom:10px;
	margin-top:10px;
}
.anno a, .anno a:active, .anno a:visited
{
	color: #ffffff;
	text-decoration: none;
	border: #707070 1px solid;
	background: url(img/bg_nno.gif) repeat-x bottom;
	font-weight:bold;
 	width: 80px;
	text-align:center;
	display:inline-block;
	line-height: 26px;
	font-size: 13px;
}
.anno a:hover, .anno a:link
{
	color: #ff8402;
	text-decoration: none;
	border: #707070 1px solid;
	background: url(img/bg_nno.gif) repeat-x bottom;
	font-weight:bold;
	width: 80px;
	text-align: center;
	display:inline-block;
	line-height: 26px;
	font-size: 13px;
}
.sezione
{width: 80px; display:inline-block;}
/************************************************/

/****************************** press ************************************/
.press
{
	letter-spacing:1px;
	margin-bottom:10px;
	margin-top:10px;
	vertical-align:middle;
}
.press td
{ 	
	height: 42px;
	vertical-align:middle;
	text-align:center;
}
.press a, .press a:active, .press a:visited, .press a:link
{
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	font-size: 13px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 4px;
	display:inline-block;
	background: url(img/press.gif) repeat-x ;
	height: 42px;
	border: #707070 1px solid;
}
.press a:hover, 
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	font-size: 13px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 4px;
	display:inline-block;
	background: url(img/pressbg.gif) repeat-x ;
	height: 42px;
	border: #707070 1px solid;
}
/************************************************/
.bold
{
	font-weight: bold;
}
.alto
{ line-height: 24px;}
.aran {
 background-color: #f38900;
 font-weight: bold;
 padding-left: 12px;
 padding-bottom: 2px;
 padding-top: 2px;
}
/*************************** gallery****************************************/
.scroll
{
	height: 100%;
	background-attachment: scroll;
	text-align:left;
	overflow: auto;
	text-decoration: none;
	padding-right:10px;
	padding-left:2px;
	SCROLLBAR-FACE-COLOR: #c8861f;
	SCROLLBAR-HIGHLIGHT-COLOR: #c8861f;
	SCROLLBAR-SHADOW-COLOR: #c8861f;
	SCROLLBAR-3DLIGHT-COLOR: #CCCCCC;
	SCROLLBAR-ARROW-COLOR:#000000;
	SCROLLBAR-TRACK-COLOR: #e4e4e4;
	SCROLLBAR-DARKSHADOW-COLOR: #CCCCCC;
}


.cornice
{
	border-top:#CCCCCC 1px solid;}
	
.cornice img
{
	border: #CCCCCC 1px solid;
	padding: 6px; 
	margin: 1px;
}

.corni
{
	border: #CCCCCC 4px solid;
	margin-right: 10px;
}

.ttx
{background: #FFFFFF; font-size: 11px;}
table.ttx td
{ border-bottom: #CCCCCC 1px solid; background:#FFFFFF; padding-bottom: 4px;}

/****************************************************************************/
iframe, .iframe
{background:#000000; text-align:center; padding: 0px; margin-top: 10px; margin-left: 0px; margin-right: 0px;}

.igoogle
{border: 3px solid #999999;}

/*------------------------------------------------- tabella -----------------------------------------------*/
.tabella 
{width: 98%;}
.tabella table
{border-top: 1px solid #999999;}
.tabella td
{border-bottom: 1px solid #999999;}
.tabella #tsx 
{width: 60%;  text-align:left;}
.tabella #tdx 
{width: 40%;  text-align:justify; padding-left: 4px;}
.tabella .titolone
{color:333366;}
.tabella #tsx strong { width: 100px; display:inline-block; text-align: right; padding-right: 4px;}
.tabella #tdx strong {}
.filmselezione
{text-align:center; color: #333366; text-decoration: none ; font-weight: bold; font-size: 12px; line-height: 22px; border: 1px solid #c8861f; display:block; margin-bottom: 10px;}

.tabella2
{}
.tabella2 td
{text-align:center; border: 1px solid #CCCCCC;}
.tabella2 img
{border: 0px; margin-bottom: 10px; margin-top: 10px;}
.tabella2 a
{border: 0px;}

.tabella4
{}
.tabella4 td
{text-align:center; border: 1px solid #CCCCCC; padding: 10px;
}
.tabella4 a, .tabella4 a:active, .tabella4 a:visited
{
	color: #000000;
	text-decoration: none;
	padding-left:16px;
	padding-right:16px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: url(img/btt2.gif) repeat-x bottom;
	font-weight:bold;
	height:26px;
}
.tabella4 a:hover
{
	color: #FFFFFF;
}
.tabella4 hr
{border-bottom: 1px  dotted #999999; margin:0px; padding: 0px; height:1px; width: 60%}

.tabella3
{border-top: 1px solid #999999; border-bottom: 1px solid #999999; }

#sf1 td
{background:url(img/sf1.jpg) no-repeat right bottom; }
#sf1 div
{min-height: 270px;
	height: auto !important;
	height: 270px
}
.premia
{background:url(img/statuine.gif) no-repeat bottom; padding-bottom: 10px; color: #f2c42f; font-weight:bold; height: 60px; display:block;}

hr
{border: 1px solid #999999; margin:0px; padding: 0px; height:1px;}

/*************NEWS**************/
#hn
{
	text-decoration:none;
	border: 0px;
	padding: 10px;
	text-align: justify;
	color:#FFFFFF;
}
#hn a, #hn a:active, #hn a:visited
{
	text-decoration:none;
	color:#FFFFFF;
}
#hn a:hover 
{
	text-decoration:none;
	color:#666666;
}
#hn img
{
	border: 0px;
}

/*---------------------- sponsor---------------------------------*/
.xmarque
{vertical-align:top; width: 328px; border:#999999 solid 1px;  vertical-align:middle; }
.xmarque img
{padding-left: 10px; padding-right: 10px; vertical-align:middle; border: 0px; margin-bottom: 10px; margin-top: 10px; }
.xmarque img a
{border: 0px; padding: 5px;}
/*---------------------- primapagina---------------------------------*/
#primapagina
{line-height: 18px; font-size: 12px; text-align:justify;}
#primapagina td
{ padding: 10px;}
.giallo
{color: #f2c42f; font-weight:bold;}
.quadgiallo
{color: #f2c42f; font-weight:bold; display: block; border-bottom: 1px solid #9e9e9e; margin-bottom: 6PX; margin-top: 6PX; text-transform:uppercase;}
#quadro
{position:relative;}
#quadro1
{ display:block; width: 260px; height: 30px; line-height: 16px; position:absolute; top: 0px; left: 70px;}
#quadro2
{ display:block; width: 60px; height: 30px; line-height: 16px; float:left; color: #f2c42f; font-weight:bold;  text-align:right; position:absolute; top: 0px; left: 0px;}
.maiusc
{text-transform:uppercase;}

#area_ricerca
{margin-top:20px; text-align:center;}
#area_ricerca form
{margin: 0px; font-family:verdana, arial; font-size: 12px;}
#area_ricerca input, #area_ricerca select
{font-family:verdana, arial; font-size: 12px; color: #452705; margin-right:10px;}
Div.movievill
{
	text-align:center;
	border-bottom: #D3D1B0 1px solid;
}