BODY
{
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: #fff;
    BACKGROUND: #000;
}
#riga1
{
    BACKGROUND: #777;
    MARGIN: 0px;
    WIDTH: 100%
}
#riga2
{
    FLOAT: left;
    BACKGROUND-IMAGE: none;
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #a0a0a0
}
#riga3
{
    BACKGROUND: #000;
    FLOAT: left;
    WIDTH: 100%
}
#riga4
{
    BACKGROUND: #007;
    WIDTH: 100%
}
#box21
{
    FLOAT: left;
    BACKGROUND-IMAGE: none;
    WIDTH: 450px;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: black
}
#testobase
{
	float: left;
    FONT-SIZE: 14px;
	 color: White;
	 font-family: Arial, Helvetica, sans-serif;
}
#testo10
{
    FONT-SIZE: 10px;
	 color: White;
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: left;
}
#testo14
{
    FONT-SIZE: 14px;
	 color: White;
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: left;
}
#testo20
{
    FONT-SIZE: 20px;
	 color: White;
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: left;
}
#titolo32
{
    FONT-SIZE: 32px;
	 font-weight: bold;
	 font-family: Arial, Helvetica, sans-serif;
	 color: Yellow;
	 text-align: center;
	 background-color: Navy;
}
#titolo20
{
    FONT-SIZE: 20px;
	 font-weight: bold;
	 font-family: Arial, Helvetica, sans-serif;
	 color: Yellow;
	 text-align: center;
}
#titolo14
{
    FONT-SIZE: 14px;
	 font-weight: bold;
	 font-family: Arial, Helvetica, sans-serif;
	 color: Yellow;
	 text-align: center;
}
#titolo20sx
{
    FONT-SIZE: 20px;
	 font-weight: bold;
	 font-family: Arial, Helvetica, sans-serif;
	 color: Yellow;
	 text-align: left;
}
#titolo16
{
    FONT-SIZE: 16px;
	 font-weight: bold;
	 font-family: Arial, Helvetica, sans-serif;
	 color: Yellow;
}
#titolocolonna
{
    FONT-SIZE: 14px;
	 font-weight: bold;
	 font-family: Arial, Helvetica, sans-serif;
	 color: Yellow;
	 background-color: Navy;
}
#testocolonna
{
    FONT-SIZE: 12px;
	 font-weight: bold;
	 font-family: Arial, Helvetica, sans-serif;
	 color: White;
}

#testocolonnarosso
{
    FONT-SIZE: 12px;
	 font-weight: bold;
	 font-family: Arial, Helvetica, sans-serif;
	 color: Red;
}
#box22
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 14px;
    FLOAT: left;
    BACKGROUND-IMAGE: none;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 20px;
    COLOR: black;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #a0a0a0
}
#box31
{
    FLOAT: left;
    WIDTH: 180px;
    COLOR: #fff;
    BACKGROUND-COLOR: black
}
#box32
{
	 background-color: Black;
	 MARGIN: 0px 180px;
    COLOR: #fff
}
#box33
{
	 background-color: none transparent scroll repeat 0% 0%;
    FLOAT: right;
    WIDTH: 180px;
    COLOR: #fff;
    TEXT-ALIGN: right
}
#box31lalibreria
{
    FONT-SIZE: 20px;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    WIDTH: 100%;
    COLOR: #f00;
    HEIGHT: 25px
}
#box31logo
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    WIDTH: 100%;
    HEIGHT: 30px
}
#box31titolo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    WIDTH: 100%;
    COLOR: #ff0;
    HEIGHT: 20px
}
#box31testo
{
    FONT-SIZE: 14px;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    WIDTH: 100%;
    HEIGHT: 15px
}
#box31testopiccolo
{
    FONT-SIZE: 10px;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    WIDTH: 100%;
    HEIGHT: 15px
}
#box33ilsoftware
{
    FONT-SIZE: 20px;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    WIDTH: 100%;
    COLOR: #f00;
    HEIGHT: 25px
}
#box33titolo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: right;
    WIDTH: 100%;
    COLOR: #ff0;
    HEIGHT: 20px
}
#box33testo
{
    FONT-SIZE: 14px;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: right;
    WIDTH: 100%;
}
#box33testopiccolo
{
    FONT-SIZE: 10px;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: right;
    WIDTH: 100%;
}
#box33news
{
    FONT-SIZE: 14px;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: right;
    WIDTH: 100%
}
#box32cellaalta
{
    FONT-SIZE: 14px;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    WIDTH: 450px;
    HEIGHT: 200px
}
#box32cella
{
    FONT-SIZE: 14px;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    WIDTH: 450px;
    HEIGHT: 80px
}
#box32celletta
{
    FONT-SIZE: 14px;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    WIDTH: 152px;
    HEIGHT: 60px
}
#boxcentrale
{
	FONT-SIZE: 20px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border: 3px solid Blue;
	width: 400px;
}
#tastoboxcentrale
{
	float: left;
	background-color: transparent;
}
#attenzione
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #f00;
}
#map
{
    WIDTH: 600px;
    HEIGHT: 500px
}
#segnalino
{
    WIDTH: 40px;
    HEIGHT: 40px
	 background-color: Black;
}
#nomefunzione
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #f0f;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}

#nomefunzione a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #f0f;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}

#descrizionefunzione
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #fff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
tr.pari
{
    background-color: #0A0A0A;
}
tr.dispari
{
    background-color: #121212;
}
P.titolo1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 40px;
    COLOR: #f00;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}P.titolo2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 32px;
    COLOR: #f00;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
P.titolo3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 26px;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #f00;
    TEXT-ALIGN: center
}
P.titolo4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #f00;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
P.titolo5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #f00;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
P.titolo6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ff0;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
P.titolo7
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff0;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
P.testo1
{
    FONT-SIZE: 30px;
    COLOR: #fff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
P.testo2
{
    FONT-SIZE: 24px;
    COLOR: #fff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
P.testo3
{
    FONT-SIZE: 20px;
    COLOR: #fff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
P.testo4
{
    FONT-SIZE: 16px;
    COLOR: #fff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
P.testo5
{
    FONT-SIZE: 12px;
    COLOR: #fff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
P.testo6
{
    FONT-SIZE: 10px;
    COLOR: #fff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
A IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}

.menuNavigazione
{
    BORDER-RIGHT: #00f 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #00f 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #00f 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #00f 1px solid;
    LIST-STYLE-TYPE: none;
    HEIGHT: 20px
}
.menuNavigazione LI
{
    FLOAT: left;
    POSITION: relative
}
.menuNavigazione A
{
    BORDER-RIGHT: #00f 1px solid;
    PADDING-RIGHT: 0.7em;
    PADDING-LEFT: 0.7em;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap;
    HEIGHT: 20px;
    TEXT-DECORATION: none
}
.menuNavigazione UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 17em;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.menuNavigazione UL LI
{
    FLOAT: none
}
.menuNavigazione UL A
{
    BORDER-RIGHT: #00f 1px solid;
    BORDER-TOP: #00f 1px solid;
    DISPLAY: block;
    FLOAT: none;
    BORDER-LEFT: #00f 1px solid;
    LINE-HEIGHT: 20px;
    WHITE-SPACE: normal;
    HEIGHT: 20px
}
.menuNavigazione UL.subMenu-off
{
     
	 VISIBILITY: hidden;
    POSITION: absolute
}
.menuNavigazione UL.subMenu-on
{
    VISIBILITY: visible
}
.menuNavigazione UL.subMenu-on
{
    BORDER-TOP: #000 1px solid;
    LEFT: -1px;
    VISIBILITY: visible;
    POSITION: absolute;
    TOP: 20px
}
.menuNavigazione
{
    BACKGROUND: #000;
    COLOR: #ff0
}
.menuNavigazione A
{
    BACKGROUND: #000;
    COLOR: #ff0
}
.menuNavigazione A:hover
{
    COLOR: #f00
}
.menuNavigazione A:unknown
{
    COLOR: #f00
}
.menuNavigazione A:active
{
    COLOR: #f00
}
TABLE
{
    width: 100%
}
TD
{
    TEXT-ALIGN: center
}
#box23
{
    BORDER-RIGHT: yellow;
    PADDING-RIGHT: 10px;
    BORDER-TOP: yellow;
    PADDING-LEFT: 10px;
    FLOAT: right;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: yellow;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: yellow;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right
}
#boxlogin
{
    BORDER-RIGHT: red solid;
    BORDER-TOP: red solid;
    MARGIN: 2px;
    BORDER-LEFT: red solid;
    WIDTH: 170px;
    BORDER-BOTTOM: red solid;
    BACKGROUND-COLOR: black
}
#boxinvisibile
{
    VISIBILITY: hidden
}
#box32caselletta
{
	 font-family: Arial, Helvetica, sans-serif;
    WIDTH: 400px;
    TEXT-ALIGN: left
}

#titolo20sx A
{
    COLOR: Yellow;
	 text-decoration: none;
}
#titolo20sx A:visited
{
    COLOR: Yellow;
	 text-decoration: none;
}
#titolo20sx A:hover
{
    COLOR: Red;
	 text-decoration: none;
}
#box31testo A
{
    COLOR: White;
	 text-decoration: none;
}
#box31testo A:visited
{
    COLOR: White;
	 text-decoration: none;
}
#box31testo A:hover
{
    COLOR: Red;
	 text-decoration: none;
}

#box33testo A
{
    COLOR: White;
	 text-decoration: none;
}
#box33testo A:visited
{
    COLOR: White;
	 text-decoration: none;
}
#box33testo A:hover
{
    COLOR: Red;
	 text-decoration: none;
}
#testobase A
{
    COLOR: White;
	 text-decoration: none;
}
#testobase A:visited
{
    COLOR: White;
	 text-decoration: none;
}
#testobase A:hover
{
    COLOR: Red;
	 text-decoration: none;
}
#titolo14 A
{
    COLOR: White;
	 text-decoration: none;
}
#titolo14 A:visited
{
    COLOR: White;
	 text-decoration: none;
}
#titolo14 A:hover
{
    COLOR: Red;
	 text-decoration: none;
}
#titolo20 A
{
    COLOR: Yellow;
	 text-decoration: none;
}
#titolo20 A:visited
{
    COLOR: Yellow;
	 text-decoration: none;
}
#titolo20 A:hover
{
    COLOR: Red;
	 text-decoration: none;
}
#testo14 A
{
    COLOR: White;
	 text-decoration: none;
}
#testo14 A:visited
{
    COLOR: White;
	 text-decoration: none;
}
#testo14 A:hover
{
    COLOR: Red;
	 text-decoration: none;
}
#testo20 A
{
    COLOR: White;
	 text-decoration: none;
}
#testo20 A:visited
{
    COLOR: White;
	 text-decoration: none;
}
#testo20 A:hover
{
    COLOR: Red;
	 text-decoration: none;
}
#testocolonna A
{
	color: White;
	text-decoration: none;
}
#testocolonna A:visited
{
	color: White;
	 text-decoration: none;
}
#testocolonna A:hover
{
    COLOR: Red;
	 text-decoration: none;
}
#testocolonnarosso A
{
	color: Red;
	text-decoration: none;
}
#testocolonnarosso A:visited
{
	color: Red;
	 text-decoration: none;
}
#testocolonnarosso A:hover
{
    COLOR: White;
	 text-decoration: none;
}
