.nerone {
		margin: 0px;
		background-color: black;
		min-width: 980px;
}

.corpo, .corpoIntro {
		width: 100%; 
		height: 100%; 
		margin: 0px; 
		padding: 0px; 
		border: none;
		font-family: verdana, Helvetica, sans-serif;
		color: white;
		background: #000000 url(img/sfondo_grigio_scuro.gif) repeat;
		
		min-width: 980px;
}
.corpoIntro {
		background-image: url('img/img_rip3.gif');
		background-repeat: repeat-y;
}

.head, .head2 {
		left: 0px;
		top: 0px;
		width: 100%;
		height: 96px;
		text-align: center;
		background-image: url('img/0951_head.jpg');
		background-repeat: repeat-x;
}
.head2 {
		background-image: url('img/0951_head2.jpg');
}

.hlang_flags {
		position: absolute;
		z-index: 1;
		left: 0px;
		top: 95px;
		white-space: nowrap;
		text-align: left;
		vertical-align: top;
}

.hLogo {
		position: absolute;
		left: 100px;
		top: 64px;
		text-align: left;
		z-index: 1;
}

.menuBar {
		width: 100%;
		height: 24px;
		background-image: url('img/bar_sfuma.gif');
		background-repeat: repeat-x;
		border-bottom: inset 1px gray;
		font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
		font-size: 10px;
		font-weight: bold;
		line-height: 24px;
		white-space: nowrap;
}

.flag_style {
		border: 1px solid black;
		cursor: pointer;
		}
.flag_style:hover {
		border: 1px solid red;
		}

.testo_home {
	font-size: 13px;
	color: #e4e4e4;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

.testo_home_title {
	font-weight: bold;
	color: #ff4040;
	text-align: center;
}

.testo_home_italic {
	font-style: italic;
}

.testo_home_bold, .testo_home_bold_orange {
	font-weight: bold;
}
.testo_home_bold_orange {
	color: #ffa060;
}
.testo_home_bold_orange:hover {
	color: #ff6060;
}

.pellicola {
	position: absolute;
	left: 60px;
	top: 199px;
}

.pellicola_sfondo {
	left: 60px;
	top: 199px;
	position: absolute;
	z-index: 0;
	opacity: .1;
}


.video {
	position: absolute;
	left: 120px;
	top: 300px;
	background-color: aqua;
	border-style: solid;
	border-width: 1px;
}

.bo_menu, .bo_menu_sel, .special_menu, .special_menu_sel {
		width: 120px;
		height: 100%;
		float: left;
		cursor: pointer;
		text-align: center;
		vertical-align: middle;
		white-space: nowrap;
}

.bo_menu, .special_menu  {
		background-image: url('img/bar_sfuma.gif');
		background-repeat: repeat-x;
		color: white;
}
.bo_menu:hover {
		color : #FF6306;
	}
.special_menu {
	color: red;
}
.special_menu:hover {
	color: green;
}
.bo_menu_sel, .special_menu_sel {
		background-image: url('img/bar_sfuma-on.gif');
		background-repeat: repeat-x;
		border-left: inset 1px;
		border-right: inset 1px;
		border-top: inset 1px;
		border-bottom: none;
		color : #000000;
	}

.special_menu_sel {
	color: navy;
}
.newsTable {
	font: normal 1em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #202020;
	text-align: center;
	margin: auto;
	width: 980px;
	padding: 2px;
	background-color: #ffffff;
	}
	
.newsImg_sx {

}


.newsImg_td{ 
	vertical-align: top
	}

.newsTitle{
		padding-top: 20px;
		padding-left: 5px;
		padding-right: 5px;
		text-align: center;
		text-transform: uppercase;
		font-weight: bold;
		font-style: italic;
}

.newsTableTitle {
	border-bottom-color: #ff6306;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 10px;
	line-height: 0px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-style: italic;
}

.tab_news {
	width: 640px;
	left: 550px;
	background: url(img/sfondo_righe.gif) no-repeat;
}

.td_dx {
	padding-left: 2px;
	width: 320px;
}

.td_medio {
	white-space: nowrap;
	text-align: left;
	font: bold 13px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.td_grande, .td_grande_bianco {
	text-align: justify;
	width: 324px;
	vertical-align: text-top;
	font: 11px "Verdana, Lucida Grande", Lucida, sans-serif;
	padding: 15px;
}
.td_grande {
	color: black;
}
.td_grande_bianco {
	color: white;
}
	
.td_grande_2 {
	width: 350px;
	white-space: normal;
	text-align: right;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #ff6306;
}
	
	.td_grande_2:hover {
	color: #fadf18;
	cursor:  pointer;
}

.td_dx {
	width: 150px;
}

.pellicolina {
	z-index: -1;
}

.titleBlock {
	font: normal .9em "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 300px;
	padding: 2px;
	background-color: transparent;
	}
	
.elenco {
	font: normal .9em "Lucida Grande", Verdana, Arial, sans-serif;
	background-color: transparent;
	width: 300px;
}
.recBlock {
	font: normal .9em "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 600px;
	color: white;
	background-color: transparent;
}

.dataTable {
	left: 100px;
	position: absolute;
	width: 100%;
	background-color: transparent;
}

.specifiche_video{
	text-align: center;	
}

.labelCell {
		border: solid 1px white;
		text-align: right;
		padding: .2em;
		background-color: #404040;
}
.titleCell {
		padding-bottom: 8px;
		font-weight: bold;
		text-align: center;
}
.titleCell_sx {
		text-transform: uppercase;
		font-family: "Lucida Grande", Verdana, Arial, sans-serif;
		font-weight: bold;
		text-align: left;
		padding: .3em;
		border-bottom: 1px solid #c0c0c0;
}
.dataCell, .dataCellSel {
		text-align: left;
		padding: .1em;
		line-height: 1.2em;
		vertical-align: top;
		cursor: pointer;
}

.dataCellSel {
		color: #ffa0a0;
}

.dataCell:hover {
	color: #94e0cb;
	}
	
.sxCell {
		color: #ffa708;
		font-style: italic;
		font-weight: bold;
		font-variant: small-caps;
		text-align: right;
		width: 120px;
		padding: 2px;
		white-space: nowrap;
		vertical-align: top;
}
.dxCell {
		text-align: left;
		color: white;
		width: 240px;
		padding: 2px;
		vertical-align: top;
}
.textCell {
		padding: 6px;
		font-size: 1em;
		text-align: justify;
		color: white;
		width: 100%;
}
.movieCell {
		/* border: solid 1px rgb(240,240,240); */
		margin: auto;
		text-align: center;
		width: 322px;
		height: 256px;
		background-color: transparent;
}
.imageCell {
		margin: auto;
		text-align: center;
		width: 320px;
		background-color: transparent;
}

.infoTable, .infoTable2 {
	margin: auto;
	margin-top: 32px;
	background-color: #e4e4e4;
	width: 720px; 
}

.infoTable2 {
	border-color: #e4e4e4;
	border-width: 1px;
	border-style: solid;
	background: #ffffff url(img/sfondo_grigio.gif) repeat;
}
.infoTable_sx, .infoTable_cx, .infoTable_dx {
	font: normal 1em "Lucida Grande", Verdana, Arial, sans-serif;
	padding: 4px;
}

.infoTable_sx {
	font-weight: bold;
	color: #121212;
	background-color: #e4e4e4;
	width: 30%;
}

.infoTable_sx2 {
	font-weight: bold;
	width: 30%;
}

.infoTable_cx {
	font-style: italic;
	color: #e4e4e4;
	background-color: #202020;
	width: 30%;
	background: #ffffff url(img/sfondo_grigio.gif) repeat;
}

.infoTable_cx2 {
	color: #e4e4e4;
	width: 30%;
}

.infoTable_dx {
	color: #e4e4e4;
	background-color: #202020;
	width: 40%;
	background: #ffffff url(img/sfondo_grigio.gif) repeat;
	}

.infoTable_dx2 {
	color: #e4e4e4;
	width: 40%;
	}


A.reclink {color: #ffffff; text-decoration: none;}
A.reclink:link {color:#ffffff; text-decoration: none;}
A.reclink:visited{color:#ffffff; text-decoration: none;}
A.reclink:hover{color:#ff0000; text-decoration: none;}
A.reclink:active{color:#ffffff; text-decoration: none;}

A.doclink {color: #000000; text-decoration: underline;}
A.doclink:link {color:#000000; text-decoration: underline;}
A.doclink:visited{color:#000000; text-decoration: underline;}
A.doclink:hover{color:#ff0000; text-decoration: underline;}
A.doclink:active{color:#000000; text-decoration: underline;}

A.textlink {color: #ffa708; text-decoration: none;}
A.textlink:link {color:#ffa708; text-decoration: none;}
A.textlink:visited{color:#ffa708; text-decoration: none;}
A.textlink:hover{color:#ff0000; text-decoration: none;}
A.textlink:active{color:#ffa708; text-decoration: none;}
