/* GLOBAL NAV HEADER */
#mainBodyContainer { position:relative; width: 982px; height:440px; border: 0px solid red; }
#globalHeaderTop   { width: 982px; height: 100px; background: url(/images/top_zenithc.gif) no-repeat; border: 0px solid red; }
#globalNavLogo     { position:absolute; left:  7px; top:12px; width:210px; height:50px; border: 0px solid red;}
#globalNavLanguage { position:absolute; left:763px; top: 0px; width:217px; height:68px; border: 0px solid red; z-index:99; }

#globalNavLogin    { position:absolute; left: 10px; top: 33px; }
#globalNavPsw      { DISPLAY:none; position:absolute; left: -236px; top: 32px; width:260px; height:12px; FONT-SIZE: 10px; COLOR: #a7a7a7; }
#globalNavPsw INPUT.login { font-size: 11px; COLOR: #666666; BACKGROUND: #e3e3e3; BORDER: solid #d6d6d6 1px; width:60px; }

.bubbleInfo { POSITION: absolute; left:60px; top:30px; }
.trigger    { border: 0px solid red; }
.popup      { DISPLAY: none; POSITION: absolute; WIDTH: 150px; background: #f0f0f0; text-align: left;
FONT-SIZE: 12px; COLOR: #666; LINE-HEIGHT: 1.2em; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
background: url(/images/bg_pupup_lang.gif) no-repeat; }


#globalNavUser     { position:absolute; left:220px; top:30px; width:542px; height:18px; border: 0px solid red;}
.menuNavUser a        {
        display: block;
        font-size: 11px;
        FONT-WEIGHT: normal;
        text-decoration: none;
        color: #333333;
        padding: 2px 2px 2px 13px;
        border-top: 1px solid #999999; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #999999;
        background-color: #F0F2F4;
        background-image: url(/images/leftNav.gif);
        background-repeat: no-repeat;
        background-position: 2% 50%;
        margin-bottom: 3px;
        HEIGHT: 16px;
        WIDTH: 117;
}
.menuNavUser a:visited { text-decoration: none; color: #333333; }
.menuNavUser a:hover { text-decoration: none; background-color: #6C6960; color: #FFFFFF; }

#globalheader      { position:absolute; left:  0px; top:67px; width:763px; height:31px; margin: 0px auto; z-index:10; border: 0px solid red; }

/* GLOBAL SEARCH */
#globalSearch      { position:absolute; left:763px; top:67px; width:217px; height:31px; background: url(/js/ddlevelsmenu/header_search.png) no-repeat; z-index:1; }
#globalSearch #qsearch { margin: 6px 0 0 25px; width: 160px; FONT-SIZE: 12px; background: none; border: none; }

#globalWorkSpace   { width: 982px; background: url(/images/bg_workspace.gif) bottom no-repeat black; border: 0px solid yellow; text-align:left; }

#listiniWorkSpace  { width: 982px; background: url(/images/bg_listini.gif) bottom no-repeat white; padding:0px; }
#listiniTableSpace { width: 710px; heigth: 410px; position:relative; left: 130px; padding: 4px; background: url(/images/bg_listini_2.png) left top no-repeat; }


#navigation { padding:3px; height:84px; }
#module_top    { background:url(/images/column-top.png) no-repeat; height:4px; overflow: hidden; }
#modulecontent { background:url(/images/column-bg.png) repeat; margin:0; padding:0; }
#module_btm    { background:url(/images/column-btm.png) no-repeat; height:4px; overflow: hidden; }

.navLeft { font-size:12px; width: 168px; }
.navLeft ul { margin:0px; padding: 0; list-style-type: none; }
.navLeft ul li a { display:block; text-indent: 8px; height:24px; line-height: 24px; }
.navLeft ul li a:hover { background:#c1c4cc; color:#ffffff; text-decoration:none; }

img.random { float: left; margin-bottom: 1px; margin-right: 1px; }



#newsSpaceTop  { width: 211px; height: 20px; background: url(/images/bg_211_newstop.gif) top no-repeat; margin-left:3px; margin-top:3px; padding-top:3px; }
#newsSpace     { width: 211px; background: url(/images/bg_211_news.gif) bottom no-repeat; margin-left:3px; margin-bottom:2px; }
#newsItem      { width: 209px; height: 50px; background: url(/images/bg_211_newsitem.gif) top no-repeat; margin-left:1px; margin-top:1px; }
#newsItem  IMG { float: left; margin: 1px 2px 0px 2px; }

.menuNav           { FONT-SIZE: 12px; }


/*--- Global Footer ---*/
#globalFooter { width: 982px; color: #666; font-size: 10px; text-align: left; }
#globalFooter a { color: #666; }
#globalFooter a:hover { color: #08c; }


/* LAYOUT */
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

img { border: 0; }
img.left { float: left; margin: 2px 20px 16px 0; }
img.right { float: right; margin: 2px 0 16px 20px; }
img.across { margin: 2px 0 16px 0; }
img.flushleft { margin-left: -20px; }
img.flushright { margin-right: -20px; }

#container { width: 980px; margin: 0 auto; position: relative; }
#main { width: 100%; position: relative; }
#content { padding: 18px 20px; position: relative; color: #333; }
#breadcrumb { clear: both; text-align: center; margin: 18px auto; clear: both; font-size: 10px; color: #686868; }


p.last, ul.last, ol.last, li.last { _width: auto !important; _float: none !important; }

#container:after, #content:after, .grid2col:after, .grid2cola:after, .grid2colb:after, .grid2colc:after, .grid2cold:after, .grid2cole:after, .grid2colf:after, .grid3col:after, .grid3cola:after, .grid4col:after, .grid5col:after, .grid6col:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#container, #content, .grid2col, .grid2cola, .grid2colb, .grid2colc, .grid2cold, .grid2cole, .grid2colf, .grid3col, .grid3cola, .grid4col, .grid5col, .grid6col { zoom: 1; }

/* TYPE */
body { margin:0px; padding:0px;
COLOR: #888888;
font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
text-align:center;
BACKGROUND: url(/images/bg_fade.jpg) black repeat-x;
scrollbar-arrow-COLOR:      #F6F6F6;
scrollbar-track-COLOR:      #090C0F;
scrollbar-face-COLOR:       #333333;
scrollbar-3dlight-COLOR:    #3c3c3c;
scrollbar-highlight-COLOR:  #444444;
scrollbar-darkshadow-COLOR: #161616;
scrollbar-shadow-COLOR:     #161616;
}

a { color: #08c; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
a.more { white-space: nowrap; padding-right: 10px; background: url(http://images.apple.com/euro/global/elements/arrows/morearrow_08c.gif) no-repeat 100% 50%; zoom: 1; }
a[rel="external"], a.external { white-space: nowrap; padding-right: 15px; background: url(http://images.apple.com/euro/global/elements/icons/external10x10.gif) no-repeat 100% 50%; zoom: 1; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
sup { padding-left: 1px; font-size: 10px !important; font-weight: normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color: #76797c; _position: static !important; }
abbr { border: 0; }
.sosumi { font-size: 10px !important; color:#76797c; }

p { margin-bottom: 18px; }
h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; }
h3 { font-weight: bold; font-size: 1em; line-height: 18px; }
h4 { font-weight: bold; font-size: 10px; line-height: 18px; }
p.intro { font-weight: bold; }
.more { text-align: right; }

a.pdf { background: url(http://images.apple.com/euro/global/elements/icons/globaliconpdf12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.html { background: url(http://images.apple.com/euro/global/elements/icons/globaliconhtml12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.qt { background: url(http://images.apple.com/euro/global/elements/icons/globaliconqt12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.ical { background: url(http://images.apple.com/euro/global/elements/icons/globaliconical12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.dl { background: url(http://images.apple.com/euro/global/elements/icons/globalicondl11x10.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.dmg { background: url(http://images.apple.com/euro/global/elements/icons/globalicondmg12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.zip { background: url(http://images.apple.com/euro/global/elements/icons/globaliconzip12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.keynote { background: url(http://images.apple.com/euro/global/elements/icons/globaliconkeynote12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.audio { background: url(http://images.apple.com/euro/global/elements/icons/globaliconaudio12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }

.last { margin-bottom: 0; }
#main .sidebar { font-size: 10px; line-height: 18px; color:#686868; }
#main .callout { font-size: 11px; line-height: 18px; margin-bottom: 18px; }

/* PIPED LINKS */
.piped { display: block; zoom: 1; }
.piped:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.piped li { float: left; display: inline; }
.piped a { border-left: 1px solid #797c80; padding: 0 0 0 0.75em; margin-left: 0.75em; }
.piped a.first { border-left: 0 !important; padding-left: 0; margin-left: 0 !important; }



BLOCKQUOTE { MARGIN-LEFT : 8px; MARGIN-RIGHT: 4px; MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; }
H1   { COLOR: #666666; FONT-SIZE: 18px; FONT-WEIGHT: normal;
       MARGIN-BOTTOM: 2pt; MARGIN-TOP: 4pt; MARGIN-LEFT: 5pt; }
H2   { COLOR: #EEEEEE; FONT-SIZE: 18px; FONT-WEIGHT: normal;
       MARGIN-BOTTOM: 2px; MARGIN-TOP: 4px; MARGIN-LEFT: 6px;}
H3   { COLOR: #cccccc; FONT-SIZE: 15px; FONT-WEIGHT: normal; MARGIN-BOTTOM: 1px; MARGIN-TOP: 2px; MARGIN-LEFT: 6px; }
P    { MARGIN-BOTTOM: 4px; MARGIN-TOP: 2px; TEXT-INDENT: 10px; }

.cellaTesta  { BACKGROUND: #333333; COLOR: #DCDCDC; FONT-SIZE: 11px; FONT-WEIGHT: bold; }
.cellaDati   { COLOR: #999999; FONT-SIZE: 11px; }
.whiteNormal { COLOR: #ffffff; FONT-SIZE: 12px; }
.greyNormal  { COLOR: #888888; FONT-SIZE: 12px; line-height: 120%; }
.greySmall   { COLOR: #777777; FONT-FAMILY: Arial,sans-serif; FONT-SIZE: 9px; }
.priceNormal { COLOR: #000000; FONT-FAMILY: Arial,sans-serif; FONT-SIZE: 11px; }
.InputForm   { BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: #F0F0F0; COLOR: #333333; font-size: 12px; }
.label       { COLOR: #777777; FONT-SIZE: 11px; ; }
.menuLink { FONT-SIZE: 12px; TEXT-DECORATION: none; }
.rigaDisp    { BACKGROUND: #181818; }
.rigaPari    { BACKGROUND: #090909; }


#listdescr UL { MARGIN-LEFT: 25px; MARGIN-TOP: 2px; MARGIN-BOTTOM: 4px; }
#listdescr LI { MARGIN-LEFT: 4px; MARGIN-TOP: 1px; MARGIN-BOTTOM: 3px; list-style-image: url(/images/arrow_blue.gif); FONT-FAMILY: Arial,sans-serif; }
#listdescr BR { line-height: 5px; }
SELECT        { BACKGROUND="#F4F2F0"; FONT-SIZE: 11px }

DIV.geofloor {
        BACKGROUND: url(/images/back_geo_floor_09.png) no-repeat left top;
        CURSOR: hand;
        COLOR: #ffffff;
        FONT-SIZE: 13px;
        FONT-WEIGHT: normal;
        TEXT-ALIGN: center;
        PADDING-TOP:6px;
        WIDTH:200;
        HEIGHT:24;
}


#dhtmltooltip      { position: absolute; text-align:center; border: 1px solid black; COLOR: #EEEEEE; FONT-SIZE: 12px; padding: 1px; background-color: #333333; visibility: hidden; z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.PopBoxImageSmall  { border: none 0px #ffffff;  cursor: url("/js/Popbox/images/magplus.cur"),  pointer; }
.PopBoxImageLarge  { border: solid 1px #777777; cursor: url("/js/Popbox/images/magminus.cur"), pointer; }
.PopBoxImageShrink { cursor: url("/js/Popbox/images/magminus.cur"), pointer; }
.PopBoxImageLink   { cursor: pointer; }
.PopBoxImageMove   { border: none 0px #ffffff; cursor: pointer; }