BODY
{
    BACKGROUND-COLOR: #a8a8a8; /*#444444*/
    /*background-image: url(images/.png);*/
    COLOR: #444444;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
    margin: 0; /* è buona norma impostare a zero i valori margin e padding dell'elemento body per tenere conto delle diverse impostazioni predefinite dei browser*/
    padding: 0;
    text-align: center; /* centra il contenitore nei browser IE 5*. Il testo viene quindi impostato con l'allineamento predefinito a sinistra nel selettore #main */
    SCROLLBAR-HIGHLIGHT-COLOR: #444444;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    SCROLLBAR-3DLIGHT-COLOR: #444444;
    SCROLLBAR-ARROW-COLOR: #444444;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    SCROLLBAR-DARKSHADOW-COLOR: #cecece;
    SCROLLBAR-BASE-COLOR: #ffffff;
}

#Tabella_01 {
	position:relative;
	width:750px;
	height:600px;
	margin: 0 auto;
	top:0px;
}

#newfactoryart_1 {
	position:absolute;
	background-image: url(immagini/newfactoryart_background-01.png);
	left:0px;
	top:0px;
	width:613px;
	height:127px;
}

#newfactoryart_2 {
	position:absolute;
	background-image: url(immagini/newfactoryart_background-02.png);
	left:613px;
	top:0px;
	width:137px;
	height:127px;
}

#newfactoryart_3 {
	position:absolute;
	background-image: url(immagini/newfactoryart_background-03.png);
	left:0px;
	top:127px;
	width:750px;
	height:24px;
}

#newfactoryart_4 {
	position:absolute;
	background-image: url(immagini/newfactoryart_background-04.png);
	left:0px;
	top:151px;
	width:30px;
	height:396px;
}

#newfactoryart_5 {
	position:absolute;
	background-image: url(immagini/newfactoryart_background-05.png);
	left:30px;
	top:151px;
	width:314px;
	height:396px;
}

#newfactoryart_6 {
	position:absolute;
	background-image: url(immagini/newfactoryart_background-06.png);
	left:344px;
	top:151px;
	width:406px;
	height:21px;
}

#newfactoryart_7 {
	position:absolute;
	background-image: url(immagini/newfactoryart_background-07.png);
	left:344px;
	top:172px;
	width:31px;
	height:311px;
}

#newfactoryart_8 {
	position:absolute;
	background-image: url(immagini/newfactoryart_background-08.png);
	left:375px;
	top:172px;
	width:238px;
	height:89px;
}

#newfactoryart_9 {
	position:absolute;
	background-image: url(immagini/newfactoryart_background-09.png);
	left:613px;
	top:172px;
	width:137px;
	height:89px;
}

#newfactoryart_10 {
	position:absolute;
	background-image: url(immagini/newfactoryart_background-10.png);
	left:375px;
	top:261px;
	width:238px;
	height:139px;
}

#newfactoryart_11 {
	position:absolute;
	background-image: url(immagini/newfactoryart_background-11.png);
	left:613px;
	top:261px;
	width:137px;
	height:139px;
}

#newfactoryart_12 {
	position:absolute;
	background-image: url(immagini/newfactoryart_background-12.png);
	left:375px;
	top:400px;
	width:375px;
	height:83px;
}

#newfactoryart_13 {
	position:absolute;
	background-image: url(immagini/newfactoryart_background-13.png);
	left:344px;
	top:483px;
	width:406px;
	height:64px;
}

#newfactoryart_14 {
	position:absolute;
	background-image: url(immagini/newfactoryart_background-14.png);
	left:0px;
	top:547px;
	width:750px;
	height:18px;
}

#newfactoryart_15 {
	position:absolute;
	background-image: url(immagini/newfactoryart_background-15.png);
	left:0px;
	top:565px;
	width:30px;
	height:35px;
}

#newfactoryart_16 {
	position:absolute;
	background-image: url(immagini/newfactoryart_background-16.png);
	left:30px;
	top:565px;
	width:720px;
	height:35px;
}
.menu1
{
    color:#ffffff;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    padding-top: 3px;
    padding-left: 0px;
    line-height: 2;
}
.menu2
{
    color:#444444;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right;
    padding-top: 0px;
    padding-right: 20px;
}
.menu a
{
    color:#a8a8a8;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.menu a:hover
{
    color:#ffffff;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.menu2 a
{
    color:#444444;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.menu2 a:hover
{
    color:#ffffff;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.mcurrent
{
    color:#ffffff;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.mcurrent a
{
    color:#ffffff;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.mcurrent a:hover
{
    color:#333333;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.m2current
{
    color:#ffffff;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    padding-right: 20px;
}
.m2current a
{
    color:#ffffff;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.m2current a:hover
{
    color:#333333;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.footer
{
    WIDTH: 720px;
    BORDER: 0px;
    padding-top: 1px;
    color:#797979;
    TEXT-ALIGN: left;
    padding-left: 15px;
}
A
{
    COLOR: #444444;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #cecece;
    TEXT-DECORATION: none
}
.clear
{
    clear: both;
}
.title
{
    FONT-SIZE: 16px;
    COLOR: #444444;
    FONT-WEIGHT: bold;
    LETTER-SPACING: 0px;
}
.subtitle
{
    FONT-SIZE: 12px;
    COLOR: #444444;
    FONT-WEIGHT: bold;
    LETTER-SPACING: 0px;
}
.justbold
{
    COLOR: #444444;
    FONT-WEIGHT: bold;
}
.padd
{
    HEIGHT: 350px;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    overflow: auto;
    TEXT-ALIGN: left;
}
hr
{
    WIDTH: 200px;
    float: left;
    COLOR: #444444;
}