/*
Grigio scuro:      #555555
Grigio medio:      #707070
Grigio chiaro:     #A0A0A0
Grigio pił chiaro: #B7B7B7
Arancione:         #DE601A
Azzurro:           #00A1D4
Verde:             #769621
*/
body {	
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:10px;
	background-color: #000000;
	margin: 0px;
	font-weight:
}

.lContenitore {
	position: Absolute;
	width: 780px;
	height: 600px;
	border: solid 0px #ffffff;
	top: 8px;
	left: 50%;
	margin-left: -390px;
	/*margin-top: -300px;*/
	/*background-color: #00FFFF;*/
} 

.lTopMenu
{
	border: 0px solid #ff0000;
	margin: 0px;
	padding: 0px;	
}

.boxMenuBase {
	background-color:#555555; 	/*#79867A;*/
	border-left: 0px solid #f00; 
	border-right: 0px solid #f00;
	margin: 0px;
	padding: 0px;	
	height: 12px;
}

.lTopMenuAzienda
{
	position: relative;
	float: left;
	width: 130px;
	height: 80px;
	border: solid 0px #ffffff;
	top: -22px;
	left: 0;
	visibility: hidden;	
	margin: 0px;
	padding: 0px;
}

.lTopMenuProdotti
{
	position: relative;
	float: left;
	width: 130px;
	height: 80px;
	border: solid 0px #ffffff;
	top: -22px;
	left: 0;
	visibility: hidden;	
	margin: 0px;
	padding: 0px;
}

.lTopMenuComunicazione
{
	position: relative;
	float: left;
	width: 130px;
	height: 80px;
	border: solid 0px #ffffff;
	top: -22px;
	left: 0;
	visibility: hidden;	
	margin: 0px;
	padding: 0px;
}

.lTopMenuNews
{
	position: relative;
	float: left;
	width: 130px;
	height: 80px;
	border: solid 0px #ffffff;
	top: -22px;
	left: 0;
	visibility: hidden;	
	margin: 0px;
	padding: 0px;
}

.lTopMenuAreaRiservata
{
	position: relative;
	float: left;
	width: 130px;
	height: 80px;
	border: solid 0px #ffffff;
	top: -22px;
	left: 0;
	visibility: hidden;	
	margin: 0px;
	padding: 0px;
}

.lTopMenuContattaci
{
	position: relative;
	float: left;
	width: 130px;
	height: 80px;
	border: solid 0px #ffffff;
	top: -22px;
	left: 0;
	visibility: hidden;	
	margin: 0px;
	padding: 0px;
}

.lCorpo
{
	position: Absolute;
	width: 780px;
	height: 394px;
	border: solid 0px #ff0000;
	top: 96px;
	left: 50%;
	margin-left: -390px;
	padding: 0px;	
	/*margin-top: -300px;*/
	/*background-color: #00FFFF;*/
}

.lLay01
{
	position: Absolute;
	width: 202px;
	height: 286px;
	border: solid 0px #00ff00;
	top: 245px;
	left: 50%;
	margin-left: -388px;
	visibility: hidden;
	padding: 0px;
	background-color:#707070;
	z-index: 1;
	overflow: auto;
}

.lLay02	/*Sottocategoria selezionata */
{
	position: Absolute;
	width: 205px;
	height: 139px;
	border: solid 0px #00ff00;
	top: 393px;
	left: 50%;
	margin-left: -390px;
	visibility: visible;
	padding: 0px;
	background-color:#707070;
	z-index: 1;
	overflow: auto;
}

.lSottocategoria
{
/*	position: Absolute;*/
	width: 205px;
	height: 142px;
	border: solid 0px #00ff00;
/*	top: 245px;
	left: 50%;
	margin-left: -388px;*/
	visibility: visible;
	padding: 0px;
	background-color:#707070;
	z-index: 1;
	overflow: auto;
}

.lPiede
{
	position: Absolute;
	width: 780px;
	height: 75px;
	border: solid 0px #ff0000;
	top: 540px;
	left: 50%;
	margin-left: -390px;
	padding: 0px;	
	/*margin-top: -300px;*/
	/*background-color: #00FFFF;*/
}

.lCodiciModello
{
	position: Absolute;
	width: 300px;
	height: 40px;
	border: solid 0px #ff0000;
	top: 500px;
	left: 50%;
	margin-left: 25px;
	padding: 0px;	
	/*margin-top: -300px;*/
	/*background-color: #00FFFF;*/
}

.lTecniciFiniture
{
	position: Absolute;
	width: 200px;
	height: 20px;
	border: solid 0px #ff0000;
	top: 360px;
	left: 50%;
	margin-left: -175px;
	padding: 0px;	
	/*margin-top: -300px;*/
	/*background-color: #00FFFF;*/
}

.ScorrimentoIMG
{
	position: Absolute;
	width: 200px;
	height: 20px;
	border: solid 0px #ff0000;
	top: 518px;
	left: 50%;
	margin-left: 145px;
	padding: 0px;	
	/*margin-top: -300px;*/
	/*background-color: #00FFFF;*/
}

.lSchedeTecniche
{
	position: Absolute;
	background-color:#FFFFFF;
	width: 405px;
	height: 80px;	/* Altezza totale = 432px */
	border: solid 3px #33CCFF;
	border-bottom: solid 3px #CCCCCC;	
	top: 96px;	/*96*/
	left: 50%;
	margin-left: -390px;
	padding: 0px;
	visibility:hidden;
	/*margin-top: -300px;*/
	/*background-color: #00FFFF;*/
}

.lSchedeTecnicheInterno
{
	position: Absolute;
	background-color:#FFFFFF;
	width: 405px;	/*405*/
	height: 358px;
	border: solid 3px #33CCFF;
	border-top: solid 3px #CCCCCC;	
	top: 170px;	/*170*/
	left: 50%;
	margin-left: -390px;
	padding: 0px;
	overflow: auto;
	visibility:hidden;	
	/*margin-top: -300px;*/
	/*background-color: #00FFFF;*/
}

.img1
{
	position: Absolute;
	background-color:#FFFFFF;
	width: 360px;
	height: 438px;
	top: 96px;
	left: 50%;
	margin-left: 29px;
	padding: 0px;
	overflow:hidden;
	visibility:hidden;	
	/*margin-top: -300px;*/
	/*background-color: #00FFFF;*/
}



.col_bianca
{
	width: 3px;	
	padding: 0px;
	margin: 0px;	
	border: 0px solid #ffffff;
	background-color:#ffffff;
}

.col_big
{
	width: 360px;
	padding: 0px;
	margin: 0px;	
	border: 0px solid #ffffff;
	background-color:#000000;
}

.col_big_conspalla
{
	width: 310px;	
	padding: 0px;
	margin: 0px;	
	border: 0px solid #ffffff;
	background-color:#000000;
}

.col_big_spalla
{
	width: 56px;	
	padding: 0px;
	margin: 0px;	
	border: 0px solid #ffffff;
	border-left: 2px solid #ffffff;
	background-color:#B7B7B7;
}

.col_uno_bor
{
	height: 142px;
	width: 205px;	
	border-right: 0px solid #ffffff;
	border-bottom: 2px solid #ffffff;	
	background-color:#A0A0A0;
}

.col_uno_nobor
{
	height: 142px;
	width: 205px;
	border-right: 0px solid #ffffff;
	border-bottom: 2px solid #AEB3A6;
	background-color:#A0A0A0;
}

.col_due_bor
{
	height: 142px;
	width: 208px;
	border-right: 0px solid #ffffff;
	border-bottom: 2px solid #ffffff;	
	background-color:#707070;
}
.col_due_nobor
{
	height: 142px;
	width: 205px;
	border-right: 0px solid #ffffff;
	border-bottom: 2px solid #707070;
	background-color:#707070;
}

.col_tre_bor
{
	height: 142px;
	width: 203px;
	border-right: 0px solid #ffffff;
	border-bottom: 2px solid #ffffff;	
	background-color:#555555;
}

.col_tre_bor_richiesta_cat
{
	height: 438px;
	width: 565px;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;	
	background-color:#555555;
}

.col_tre_nobor
{
	height: 142px;
	width: 203px;
	border-right: 0px solid #ffffff;
	border-bottom: 2px solid #555555;
	background-color:#555555;
}

.txTitoloCategoria {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: -10px;
	margin-bottom: 4px;
}

.txDidaCategoria {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-stretch: normal;*/
	/*font-weight: 400;*/
	letter-spacing: 0px;
}
/*********************/
/* TESTI MENU IN ALTO*/
/*********************/
/* Font testo menu in alto */
.txMenuBase {	
	font-family: Helvetica, sans-serif; 
	font-size:11px;
	color: #FFFFFF; 
	font-weight: normal; 
	padding: 4px;
}

a.txMenuBase:link, a.txMenuBase:visited, a.txMenuBase:hover{	
	font-family: Helvetica, sans-serif; 
	font-size:11px;
	color: #FFFFFF; 
	text-decoration: none;	
	font-weight: normal; 
	padding: 0px;
}

/* Font testo menu a discesa in alto */
.txMenuOn {	
	font-family: Helvetica, sans-serif; 
	font-size:10px;
	color: #000000; 
	font-weight: normal; /*normal*/
	padding: 4px;
}

a.txMenuOn:link, a.txMenuOn:visited, a.txMenuOn:active{	
	font-family: Helvetica, sans-serif; 
	font-size:10px;
	color: #000000; 
	font-weight: normal; /*normal*/
	padding: 0px;
	text-decoration:none;
}

a.txMenuOn:hover{	
	font-family: Helvetica, sans-serif; 
	font-size:10px;
	color: #00A1D4;
	font-weight: normal; /*normal*/
	padding: 0px;
	text-decoration:none;	
}

.txMenuOnArancio {	
	font-family: Helvetica, sans-serif; 
	font-size:10px;
	color: #000000; 
	font-weight: normal; /*normal*/
	padding: 4px;
}

a.txMenuOnArancio:link, a.txMenuOnArancio:visited, a.txMenuOnArancio:active{	
	font-family: Helvetica, sans-serif; 
	font-size:10px;
	color: #000000; 
	font-weight: normal; /*normal*/
	padding: 0px;
	text-decoration:none;
}

a.txMenuOnArancio:hover{	
	font-family: Helvetica, sans-serif; 
	font-size:10px;
	color: #DE601A;
	font-weight: normal; /*normal*/
	padding: 0px;
	text-decoration:none;	
}
/* TESTI MENU FINE */
/*********************/

/*  Testo elenchi categorie ecc*/

.txElenchiOn {	
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:10px;
	color: #000000; 
	font-weight: normal; 
	padding: 0px;
}

a.txElenchiOn:link, a.txElenchiOn:visited, a.txElenchiOn:active{	
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:10px;
	color: #000000; 
	font-weight: normal; 
	padding: 0px;
	text-decoration:none;
}

a.txElenchiOn:hover{	
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:10px;
	color: #FF6633;
	font-weight: normal; 
	padding: 0px;
	text-decoration:none;	
}



.boxMenuOn {
	background-color:#B7B7B7;
	border-left: 1px solid #000; 
	border-right: 1px solid #000; 
	margin: 0px;
	height: 13px;
}

.txCerca {	
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #CCCCCC;
}
.boxCerca {	
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #CCCCCC;
	border: 1px solid #ffffff;
	background-color:#000000;
	color:#CCCCCC;
	direction:ltr;
}

.txLogo {	
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 24px;
}

/* VERSIONE DIV */
.lColonnaSx
{
	position: relative;
	float: left;
	width: 208px;
	height: 403px;
	border-left: solid 0px #ffffff;
	border-right: solid 0px #ffffff;
	top: 0px;
	left: 0px;
	visibility: show;	
	margin: 0px;
	padding: 0px;	
}

.lColonnaCx
{
	position: relative;
	float: left;
	width: 208px;
	height: 403px;
	border-left: solid 2px #ffffff;
	border-right: solid 0px #ffffff;	
	top: 0px;
	left: 0px;
	visibility: show;	
	margin: 0px;
	padding: 0px;	
}
.lColonnaDx
{
	position: relative;
	float: left;
	width: 394px;
	height: 405px;
	border: solid 0px #0000ff;
	top: 0px;
	left: 0px;
	visibility: show;	
	margin: 0px;
	padding: 0px;	
}
/* VERSIONE DIV */

