body {
	background: url('images/wall1.jpg') 0% 0% repeat-y;
	background-color:#0e1d56;
	color:#CCCCCC;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-family:Arial;
	font-size:10pt;
}

div.prelogo{
	font-weight:bold;
}
div.off{
	display:none;
}
h1 {
	font-size:14pt;
}
h1.barra{
	font-size:12pt;
	color:white;
	padding:0px;
	margin:0px;
}
h2 {
	font-size:12pt;
	text-align:center;
	margin-bottom:3px;
	margin-top:20px;
}
h1.prodotti {
	/*color: #FFF;*/
	padding-left:8px;
	/*background: #F00;*/
}
div.img {
	position: absolute;
	top:0px;
	left:16px;
	z-index:50;
	visibility:hidden;
	border:1px solid #081C67;
	padding:0px;
	margin:0px;
}
a{
	color:#CCCCCC;
	font-family:Arial;
	font-size:10pt;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a:visited{
	color:#DDD;
}
a.sezioni{
	text-decoration:none;
}
a.sezioni:hover{
	color:white;
	text-decoration:none;
}
a.percorso {
	font-family:arial;
	font-size:inherit;
}
a.accesso{
	font-weight:bold;
	font-style:italic;
}
a.logout{
	color:white;
	text-decoration:none;
}
a.logout:hover{
	text-decoration:none;
}
div.percorso,
div.percorso a{
	font-size:12pt;
}
table.percorso td,
table.percorso a{
	font-size:9pt;
}
hr {
	color:blue;
}
marquee{
	margin-top:56px;
	font-family:arial;
	color:white;
	font-size:10pt;
}
img {
	border:0px;
	margin:0px;
}
/***************************************
*	SEZIONI PRIVATE
****************************************/
div.promo{
	position:absolute;
	width:200px;
	top:0px;
	right:212px;
}

div.film{
	position:absolute;
	width:203px;
	top:17px;
	right:192px;
}
div.manual{
	position:absolute;
	width:200px;
	top:34px;
	right:178px;
}
div.list{
	position:absolute;
	width:200px;
	top:51px;
	right:161px;
}
div.res{
	position:absolute;
	top:20px;
	right:275px;
}

div.title{
	vertical-align:bottom;
	height:69px;
	margin:0px;
	border:0px;
	padding:0px;
	overflow:hidden;
}
div.logo{
	float:right;
	margin-right:2px;
	margin-top:2px;
}
div.utente{
	margin-top:2px;
	margin-right:2px;
	padding-right:5px;
	text-align:right;
	font-size:9pt;
	vertical-align:middle;
}
span.utente{
	width: 70px;
	height: 17px;
	border: 0px;
	display: inline-block;
	padding-left:3px;
	text-align: left;
	background: url('images/logout.gif') 0% 0% no-repeat;
}
/* Blocco di codice da splittare: inizio */
div.flags{
	position:absolute;
	top:6px; /*old 13px */
	left:12px;
	width:141px;
	height:63px; /*old 56px */
	padding:0px;
	background: url('images/menu_top_texture.gif') 0% 0% repeat-y;
}
html>body div.flags{
	top:7px;
	height:62px;
}
/* Blocco di codice da splittare: fine */
table.flags{
	margin-left:13px;
	margin-top:10px;
	width:auto;
	border:0px;
	border-collapse:collapse;
}
table.flags td{
	text-align:center;
	padding:auto;
}
table.flags td.space{
	padding:auto;
	font-size:2px;
}
div.menudiv{
	position:absolute;
	top:77px;
	left:12px;
	width:141px;
	height:auto;
	border:0px;
}
div.bgkmenu{
	position:absolute;
	top:77px;
	left:12px;
	width:141px;
	height:437px;
	border:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/menu.png');
}

/* Blocco di codice da splittare: inizio */
table.menu {
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	/*background-image: url('images/menu.png');*/
	background-image: none;
	background-repeat: no-repeat;
}
html>body table.menu {
	background-image: url('images/menu.png');
}

table#marqueetable {
	margin-left:150px;
}

/* Blocco di codice da splittare: fine */
table.menu td {
	border:0px;
	margin:0px;
	padding:0px;
}

div.fade {
	margin:0px;
	border:0px;
	height:8px;
	font-size:1px;
	background:#00209d url('images/sf_barra.jpg') 0% 0% repeat-y;
}
/* Blocco di codice da splittare: inizio */
div.contenitore {
	margin:0px;
	padding:0px;
	background: url('images/sfondo11.jpg') no-repeat;
	height:350px;
	background-position: 0px 20px;
}
html>body div.contenitore {
	min-height:350px;
	background-position: 0px 0px;
}
/* Blocco di codice da splittare: fine */
div.contenuto {
	margin-left:165px;
	margin-right:12px;
	margin-top:20px;
	margin-bottom:20px;
}
div.login {
	position:absolute;
	margin-top:200px;
	right:550px;
}
h1.prodotti {
	color: #FFF;
	padding-left:8px;
	background: #F00;
}
div.icona {
	position: absolute;
	top: 110px;
	right: 50px;
}
div.stampa{
	position: absolute;
	top: 112px;
	right:22px;
}
table.icona{
	border:0px;
	margin:0px;
	padding:0px;
	width:132px;
	border-collapse:collapse;
}
/* Blocco di codice da splittare: inizio */
table.icona tr.label td {
	background-image:none;
	height:20px;
	/*text-align:center;*/
	font-weight:bold;
	color: #0f1e61;
	padding:0px;
	border:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/cx_tab_bar.png');
}
html>body table.icona tr.label td {
	background-image:url('images/cx_tab_bar.png');
}

table.icona td{
	background-image:none;
	text-align:right;
	font-weight:bold;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/tx_cell_back.png');
}
html>body table.icona td{
	background-image:url('images/tx_cell_back.png');
}

/* Blocco di codice da splittare: fine */
table.icona td.cx{
	text-align:center;
}

/*albero.css*/



table.base {
	/*border:1px solid #FFF;*/
	border:0px;
	padding:0px;
	width:100%;
}
/* Blocco di codice da splittare: inizio */
table.base td {
	background-image:none;
	font-size:10pt;
	padding:3px;
	border:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/tx_cell_back.png');
}

html>body table.base td{
	background-image:url('images/tx_cell_back.png');
}
/* Blocco di codice da splittare: fine */
table.base td.cx {
	text-align:center;
}
table.base td.dx {
	text-align:right;
}
table.base td.label {
	text-align:right;
	font-weight:bold;
}

/* Blocco di codice da splittare: inizio */

table.base tr.label td {
	background-image:none;
	height:20px;
	font-weight:bold;
	color: #0f1e61;
	padding-left:2px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/cx_tab_bar.png');
}

html>body table.base tr.label td {
	background-image:url('images/cx_tab_bar.png');
}

table.base table td{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/trasp.png');
}
html>body table.base table td{
	background-image:none;
}

/* Blocco di codice da splittare: fine */

table.utente{
	width:auto;
	border:0px;
	border-collapse:collapse;
}
/* Blocco di codice da splittare: inizio */
table.utente td.cx{
	background-image: none;
	height:15px;
	width:67px;
	padding:0px;
	margin:0px;
	text-align:center;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/logout.gif');
}
html>body table.utente td.cx {
	background-image:url('images/logout.gif');
}

/* Blocco di codice da splittare: fine */
table.png {
	width:auto;
	border:0px;
	border-collapse:collapse;
}
table.png td.space{
	font-size:2pt;
	background-image:none;
}
/* Blocco di codice da splittare: inizio */

table.png td.cx {
	background-image: none;
	height:20px;
	padding-right:10px;
	padding-left:10px;
	margin:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/cx_sub_prod.png');
}
table.png td.sx {
	background-image: none;
	width:2px;
	height:20px;
	padding:0px;
	margin:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/sx_sub_prod.png');
}
table.png td.dx {
	background-image: none;
	width:2px;
	height:20px;
	padding:0px;
	margin:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/dx_sub_prod.png');
}
html>body table.png td.cx {
	background-image:url('images/cx_sub_prod.png');
}
html>body table.png td.sx {
	background-image:url('images/sx_sub_prod.png');
}
html>body table.png td.dx {
	background-image:url('images/dx_sub_prod.png');
}

/* Blocco di codice da splittare: fine */

/*********************************
	BARRE LINEE DI PRODOTTO
**********************************/
table.barra19 {
	width:100%;
	border:0px;
	border-collapse:collapse;
}
table.barra19 td{
	background-image: url('images/cx_laser_bar.gif');
	height:23px;
	padding:0px;
	margin:0px;
}
table.barra19 td.sx{
	background-image: url('images/sx_laser_bar.gif');
	width:5px;
	height:23px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}
table.barra19 td.dx{
	background-image:url('images/dx_laser_bar.gif');
	width:5px;
	height:23px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}
table.barra20 {
	width:100%;
	border:0px;
	border-collapse:collapse;
}
table.barra20 td{
	background-image: url('images/cx_mig_bar.gif');
	height:23px;
	padding:0px;
	margin:0px;
}
table.barra20 td.sx{
	background-image: url('images/sx_mig_bar.gif');
	width:5px;
	height:23px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}
table.barra20 td.dx{
	background-image:url('images/dx_mig_bar.gif');
	width:5px;
	height:23px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}

table.barra23 {
	width:100%;
	border:0px;
	border-collapse:collapse;
}
table.barra23 td{
	background-image: url('images/cx_tig_bar.gif');
	height:23px;
	padding:0px;
	margin:0px;
}
table.barra23 td.sx{
	background-image: url('images/sx_tig_bar.gif');
	width:5px;
	height:23px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}
table.barra23 td.dx{
	background-image:url('images/dx_tig_bar.gif');
	width:5px;
	height:23px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}

table.barra21 {
	width:100%;
	border:0px;
	border-collapse:collapse;
}
table.barra21 td{
	background-image: url('images/cx_plasma_bar.gif');
	height:23px;
	padding:0px;
	margin:0px;
}
table.barra21 td.sx{
	background-image: url('images/sx_plasma_bar.gif');
	width:5px;
	height:23px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}
table.barra21 td.dx{
	background-image:url('images/dx_plasma_bar.gif');
	width:5px;
	height:23px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}

table.barra22 {
	width:100%;
	border:0px;
	border-collapse:collapse;
}
table.barra22 td{
	background-image: url('images/cx_puntat_bar.gif');
	height:23px;
	padding:0px;
	margin:0px;
}
table.barra22 td.sx{
	background-image: url('images/sx_puntat_bar.gif');
	width:5px;
	height:23px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}
table.barra22 td.dx{
	background-image:url('images/dx_puntat_bar.gif');
	width:5px;
	height:23px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}

table.barra24 {
	width:100%;
	border:0px;
	border-collapse:collapse;
}
table.barra24 td{
	background-image: url('images/cx_access_bar.gif');
	height:23px;
	padding:0px;
	margin:0px;
}
table.barra24 td.sx{
	background-image: url('images/sx_access_bar.gif');
	width:5px;
	height:23px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}
table.barra24 td.dx{
	background-image:url('images/dx_access_bar.gif');
	width:5px;
	height:23px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}

/***********************************************
	BARRA PER PRODOTTO NON ASSOCIATI
************************************************/
table.nobarra{
	width:100%;
	border:0px;
	border-collapse:collapse;
}
/* Blocco di codice da splittare: inizio */

table.nobarra td{
	background-image:none;
	height:23px;
	padding:0px;
	margin:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/cx_vari_bar.png');
}
html>body table.nobarra td {
	background-image:url('images/cx_vari_bar.png');
}


table.nobarra td.sx{
	background-image:none;
	width:5px;
	height:23px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/sx_vari_bar.png');
}
html>body table.nobarra td.sx {
	background-image:url('images/sx_vari_bar.png');
}
table.nobarra td.dx{
	background-image:none;
	width:5px;
	height:23px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/dx_vari_bar.png');
}
html>body table.nobarra td.dx {
	background-image:url('images/dx_vari_bar.png');
}
/* Blocco di codice da splittare: fine */

/* TABELLA PER IL LOGIN */

/* Blocco di codice da splittare: inizio */
table.login {
	/*border-collapse:collapse;
	width: 80%; */
	border:1px solid #C0C0C0;
	/*padding:100px;*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/tx_cell_back.png');
}
html>body table.login{
	background-image:url('images/tx_cell_back.png');
}

/* Blocco di codice da splittare: fine */
table.login td {
	font-size:10pt;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}
table.login td.label {
	text-align:right;
	font-weight:bold;
}

/* TABELLA PER IL LOGIN */

p{
	color:#D0D0D0;
}
p.pagina{
	text-align:center;
	font-size:12pt;
}
p.sx{
	text-align:left;
}
p.jx{
	text-align:justify;
}
p.cx{
	text-align:center;
}

table.base table td {
	background-image:none;
	background-color:none;
}

