BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 0px;
    MARGIN: 1em;
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana, sans-serif;
    BACKGROUND-COLOR: #333333
}
#siteBox
{
    FLOAT: left;
    WIDTH: 976px;
    COLOR: #fff
}
#header
{
    BACKGROUND: url(../images/hdr.jpg) #CD0303 no-repeat left bottom;
    FLOAT: left;
    WIDTH: 100%;
    HEIGHT: 4.2em;
}
#header2
{
    BORDER-RIGHT: pink;
    BORDER-TOP: pink thin solid;
    FLOAT: left;
    BORDER-LEFT: white;
    WIDTH: 100%;
    BORDER-BOTTOM: pink thin solid;
    HEIGHT: 80px;
}
#header A
{
    BORDER-RIGHT: #333 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 0.6em;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #333 1px solid;
    WIDTH: 8em;
    COLOR: #fff;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #333 2px solid;
    BACKGROUND-COLOR: #666;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#header A:hover
{
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #333
}
#header A.active
{
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #333
}
#header A.lastMenuItem
{
    BORDER-RIGHT: 0px;
    BACKGROUND-POSITION: right top;
    BACKGROUND-IMAGE: url(../images/corner_tr.gif);
    BACKGROUND-REPEAT: no-repeat
}
A .desc
{
    DISPLAY: none;
    TEXT-TRANSFORM: lowercase;
    COLOR: #ff33ff
}
A:hover .desc
{
    DISPLAY: block
}
.active .desc
{
    DISPLAY: block
}
.title
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 2em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.4em;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    COLOR: #fc0;
    LINE-HEIGHT: 0.75em;
    PADDING-TOP: 1em;
    LETTER-SPACING: -0.10em;
    TEXT-ALIGN: right
}
.subTitle
{
    DISPLAY: block;
    FONT-SIZE: 0.4em;
    TEXT-TRANSFORM: lowercase;
    LINE-HEIGHT: 1.2em;
    LETTER-SPACING: 0.01em
}
#content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 1em;
    WIDTH: 100%;
    PADDING-TOP: 1em;
    BACKGROUND-COLOR: #333333
}
#contentLeft
{
    BACKGROUND: url(../images/corner_tr.gif) #111111 no-repeat right top;
    FLOAT: left;
    MARGIN-BOTTOM: 1em;
    WIDTH: 24.2%
}
#contentRight
{
    BACKGROUND: url(../images/corner_tl2.gif) #111111 no-repeat left top;
    FLOAT: right;
    WIDTH: 75%
}
#content P
{
    FONT-SIZE: 0.7em;
    MARGIN: 1.2em 1.2em 2em;
    LINE-HEIGHT: 1.8em
}
#content A
{
    COLOR: #ff33ff;
    BORDER-BOTTOM: #aaa 1px solid;
    TEXT-DECORATION: none
}
#content A:hover
{
    COLOR: #ddd;
    BORDER-BOTTOM: #eeeeee 1px solid;
    BACKGROUND-COLOR: #888
}
.header
{
    CLEAR: both;
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    COLOR: #ff33ff;
    BORDER-BOTTOM: #aaa 1px solid
}
.subHeader
{
    CLEAR: both;
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    COLOR: #ff33ff;
    BORDER-BOTTOM: #aaa 1px solid
}
.subHeader
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.header2
{
    CLEAR: both;
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: #fc0;
    BORDER-BOTTOM: #aaa 1px solid
}
.subHeader2
{
    CLEAR: both;
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: #fc0;
    BORDER-BOTTOM: #aaa 1px solid
}
.subHeader2
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}

#content A.menuItem
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 54px;
    BACKGROUND: url(../images/icn_plus.gif) no-repeat left center;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: 0px
}
#content A.menuItem:hover
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
	PADDING-LEFT: 54px;
    BACKGROUND: url(../images/icn_plus_on.gif) #888 no-repeat left center;
    BORDER-LEFT: 0px;
    COLOR: #ddd;
    BORDER-BOTTOM: 0px
}
#footer
{
    FONT-SIZE: 0.6em;
    BACKGROUND: url(../images/hdr.jpg) #CD0303 repeat-y left top;
    FLOAT: left;
    TEXT-TRANSFORM: lowercase;
    WIDTH: 100%;
    COLOR: #0ad;
    LINE-HEIGHT: 2.6em;
    HEIGHT: 3em
}
#footerLeft
{
    BACKGROUND: url(../images/corner_bl.gif) no-repeat left bottom;
    FLOAT: left;
    WIDTH: 45%;
    HEIGHT: 3em;
    TEXT-ALIGN: left
}
#footerRight
{
    PADDING-RIGHT: 1em;
    BACKGROUND: url(../images/corner_br.gif) no-repeat right bottom;
    FLOAT: right;
    WIDTH: 50%;
    COLOR: white;
    HEIGHT: 3em;
    TEXT-ALIGN: right;
}
#footer A
{
    COLOR: #0ad
}
#footer A:hover
{
    COLOR: #4E0505
}
.grey
{
    FONT-SIZE: 0.9em;
    COLOR: #aaa;
}
.white
{
    COLOR: #fff;
}
.rosa
{
    COLOR: #FF00BF;
	TEXT-TRANSFORM: uppercase;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
}
.piccolo
{
    
	FONT-SIZE: 0.8em;
	
}
.giallo
{
    TEXT-ALIGN: center;
	FONT-SIZE: 1em;
	COLOR: #fc0;
	TEXT-TRANSFORM: uppercase;
}
.nero
{
    COLOR: #000
}

ACRONYM
{
    CURSOR: help;
    BORDER-BOTTOM: #aaa 1px dotted
}
UL
{
    FONT-SIZE: 0.8em;
    LIST-STYLE-IMAGE: url(../images/li_bullet.gif);
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
LI
{
    MARGIN-LEFT: 50px
}
.imgLeft
{
    MARGIN: 5px
}
.imgRight
{
    MARGIN: 5px
}
.imgLeft
{
    FLOAT: left;
    MARGIN-LEFT: 0px
}
.imgRight
{
    FLOAT: right;
    MARGIN-RIGHT: 0px
}
.bottomCorner
{
    TEXT-ALIGN: right
}
.vBottom
{
    VERTICAL-ALIGN: bottom
}