@import url( url(reset.css) screen );
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal;  PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #222; PADDING-TOP: 0px; FONT-FAMILY: Helvetica,Arial,sans-serif
}
BODY#alt {
	
}
BODY#alt #tagl {
	DISPLAY: none
}
BODY#alt #wrap {
	MARGIN: 112px 0px 0px 220px
}
#logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; BACKGROUND: url(logotype-screen.gif) no-repeat; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 190px; PADDING-TOP: 0px; POSITION: absolute; TOP: 45px; HEIGHT: 72px
}
#tagl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; BACKGROUND: url(_tag-default.gif) no-repeat; LEFT: 190px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 820px; PADDING-TOP: 0px; POSITION: absolute; TOP: 45px; HEIGHT: 72px
}
.about#tagl {
	BACKGROUND: url(_tag-about.gif) no-repeat
}
.unipol#tagl {
	BACKGROUND: url(_tag-unipol.gif) no-repeat
}
.peindu#tagl {
	BACKGROUND: url(_tag-peindu.gif) no-repeat
}
.cataly#tagl {
	BACKGROUND: url(_tag-cataly.gif) no-repeat
}
.develo#tagl {
	BACKGROUND: url(_tag-develo.gif) no-repeat
}
.contac#tagl {
	BACKGROUND: url(_tag-contac.gif) no-repeat
}
#navi {
	Z-INDEX: 15;
	BACKGROUND: url(bg-nav.a.gif) no-repeat;
	LEFT: 0px;
	MARGIN: 0px;
	WIDTH: 1010px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 45px;
	padding: 0px;
}
#navi UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navi LI SPAN {
	DISPLAY: none
}
#navi LI UL {
	Z-INDEX: 30; LEFT: -999em; POSITION: absolute
}
#n-about {
	DISPLAY: block; BACKGROUND: url(n-about.gif) no-repeat 0px 0px; LEFT: 28px; WIDTH: 73px; POSITION: absolute; TOP: 12px; HEIGHT: 38px
}
.active#n-about {
	BACKGROUND-POSITION: -146px 0px
}
#n-about:hover {
	BACKGROUND-POSITION: -73px 0px
}
#navi LI:hover UL#s-about {
	DISPLAY: none; Z-INDEX: 45; BACKGROUND: #e2e3e4; LEFT: 6px; WIDTH: 124px; TOP: 38px; HEIGHT: auto
}
#navi LI.sfhover UL #s-about {
	DISPLAY: none; Z-INDEX: 45; BACKGROUND: #e2e3e4; LEFT: 6px; WIDTH: 124px; TOP: 38px; HEIGHT: auto
}
#n-unipl {
	DISPLAY: block; BACKGROUND: url(n-unipol.gif) no-repeat 0px 0px; LEFT: 101px; WIDTH: 133px; POSITION: absolute; TOP: 12px; HEIGHT: 38px
}
.active#n-unipl {
	BACKGROUND-POSITION: -266px 0px
}
#n-unipl:hover {
	BACKGROUND-POSITION: -133px 0px
}
#n-peind {
	DISPLAY: block; BACKGROUND: url(n-industry.gif) no-repeat 0px 0px; LEFT: 234px; WIDTH: 104px; POSITION: absolute; TOP: 12px; HEIGHT: 38px
}
.active#n-peind {
	BACKGROUND-POSITION: -208px 0px
}
#n-peind:hover {
	BACKGROUND-POSITION: -103px 0px
}
#n-catal {
	DISPLAY: block; BACKGROUND: url(n-catalysts.gif) no-repeat 0px 0px; LEFT: 338px; WIDTH: 104px; POSITION: absolute; TOP: 12px; HEIGHT: 38px
}
.active#n-catal {
	BACKGROUND-POSITION: -208px 0px
}
#n-catal:hover {
	BACKGROUND-POSITION: -103px 0px
}
#n-techd {
	DISPLAY: block; BACKGROUND: url(n-developments.gif) no-repeat 0px 0px; LEFT: 442px; WIDTH: 114px; POSITION: absolute; TOP: 12px; HEIGHT: 38px
}
.active#n-techd {
	BACKGROUND-POSITION: -228px 0px
}
#n-techd:hover {
	BACKGROUND-POSITION: -114px 0px
}
#n-conta {
	DISPLAY: block; BACKGROUND: url(n-contact.gif) no-repeat 0px 0px; LEFT: 556px; WIDTH: 86px; POSITION: absolute; TOP: 12px; HEIGHT: 38px
}
.active#n-conta {
	BACKGROUND-POSITION: -172px 0px
}
#n-conta:hover {
	BACKGROUND-POSITION: -86px 0px
}
#side {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 190px; PADDING-TOP: 0px; POSITION: absolute; TOP: 117px; HEIGHT: auto; BACKGROUND-COLOR: transparent
}
#side-bg {
	Z-INDEX: 1; BACKGROUND: url(bg-side.a.gif) #fecb09 no-repeat 50% bottom; LEFT: 0px; WIDTH: 190px; BOTTOM: 0px; POSITION: fixed; HEIGHT: 6000px
}
#side {
	Z-INDEX: 3
}
#side UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#side LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 14px 0px 14px 22px; LINE-HEIGHT: normal; PADDING-TOP: 0px
}
#side UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#side UL UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 85%! important; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 4px; LINE-HEIGHT: normal; PADDING-TOP: 0px
}
#side LI.active A:link {
	COLOR: #00722a
}
#side LI.active A:visited {
	COLOR: #00722a
}
#side LI A:link {
	COLOR: #111; TEXT-DECORATION: none
}
#side LI A:visited {
	COLOR: #111; TEXT-DECORATION: none
}
#side LI A:active {
	FONT-SIZE: 110%; COLOR: #00722a
}
#side LI A:hover {
	COLOR: #00722a
}
#side UL UL LI A:link {
	COLOR: #111! important
}
#side UL UL LI A:visited {
	COLOR: #111! important
}
#side UL UL LI A:active {
	FONT-SIZE: 100%; COLOR: #00722a! important
}
#side UL UL LI A:hover {
	FONT-SIZE: 100%; COLOR: #00722a! important
}
#side UL UL LI.active A:link {
	COLOR: #00722a! important
}
#side UL UL LI.active A:visited {
	COLOR: #00722a! important
}
#wrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 133px 0px 0px 220px; PADDING-TOP: 0px
}
#cont {
	BACKGROUND: #fff;
	MARGIN: 0px;
	WIDTH: 600px;
	padding: 0px;
}
#cont IMG.right {
	PADDING-LEFT: 16px; FLOAT: right
}
#cont IMG.left {
	PADDING-RIGHT: 16px; FLOAT: left
}
#cont IMG.block {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none! important; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 24px; PADDING-TOP: 0px
}
#cont H1 {
	PADDING-RIGHT: 26px; PADDING-LEFT: 0px; FONT-SIZE: 140%; PADDING-BOTTOM: 8px; MARGIN: 0px; LINE-HEIGHT: 1.6em; PADDING-TOP: 8px
}
#cont H2 {
	PADDING-RIGHT: 26px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 8px; MARGIN: 0px; LINE-HEIGHT: 1.6em; PADDING-TOP: 8px
}
#cont H3 {
	PADDING-RIGHT: 26px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 8px; MARGIN: 0px; LINE-HEIGHT: 1.6em; PADDING-TOP: 8px
}
#cont H4 {
	PADDING-RIGHT: 26px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: 8px; MARGIN: 0px; LINE-HEIGHT: 1.6em; PADDING-TOP: 8px
}
#cont P {
	PADDING-RIGHT: 26px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: 8px; MARGIN: 0px; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px
}
#cont P.faq {
	FONT-WEIGHT: bold; MARGIN: 8px 0px 0px; LINE-HEIGHT: 1.6em
}
#cont P.tech-post {
	FONT-WEIGHT: bold; MARGIN: 8px 0px 0px; LINE-HEIGHT: 1.2em
}
#cont P.news-post {
	FONT-WEIGHT: bold; MARGIN: 8px 0px 0px; LINE-HEIGHT: 1.2em
}
#cont P.source-rel {
	FONT-WEIGHT: bold; MARGIN: 8px 0px 0px; LINE-HEIGHT: 1.2em
}
#cont P.event-post {
	MARGIN: 0px 0px 0px 16px; FONT-STYLE: italic
}
#cont P.tech-post SPAN.timestamp {
	DISPLAY: block; FONT-WEIGHT: normal; COLOR: #555
}
#cont P.news-post SPAN.timestamp {
	DISPLAY: block; FONT-WEIGHT: normal; COLOR: #555
}
#cont P.dev-remark {
	DISPLAY: none! important; FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #c00
}
#cont UL {
	MARGIN: 0px 0px 14px 30px; LIST-STYLE-TYPE: disc
}
#cont UL LI {
	FONT-SIZE: 70%; LINE-HEIGHT: 1.6em
}
#cont A:link {
	COLOR: #259039; TEXT-DECORATION: underline
}
#cont A:visited {
	COLOR: #A63804; TEXT-DECORATION: underline
}
#cont A:hover {
	COLOR: #00722a; BORDER-BOTTOM: #00722a 1px solid
}
#foot {
	BORDER-TOP: #777 1px solid; MARGIN-TOP: 2.5em
}
#foot P {
	MARGIN: 0.6em 0px 0px; LINE-HEIGHT: 1.2em
}
.formbutton {
	FONT-SIZE: 11px
}
.formfield {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 2px; PADDING-TOP: 1px
}
.vcard {
	FONT-SIZE: 70%; MARGIN: 0px 0px 12px
}
.vcard .org {
	FONT-WEIGHT: bold
}
.vcard .fn {
	DISPLAY: none
}
.copyright {
	DISPLAY: block
}
.trademark {
	DISPLAY: block
}
.caps {
	FONT-SIZE: 0.9em; FONT-VARIANT: small-caps
}
.subs {
	FONT-SIZE: 0.6em; VERTICAL-ALIGN: sub; LINE-HEIGHT: 0.6em
}
.top {
	MARGIN-TOP: 0px! important; PADDING-TOP: 0px! important
}
.w3c {
	DISPLAY: none
}
.access {
	DISPLAY: none
}
#logo H1 {
	MARGIN-LEFT: -9999px
}
#tagl H2 {
	MARGIN-LEFT: -9999px
}
HR {
	DISPLAY: none
}
UNKNOWN {
	FONT-WEIGHT: normal
}
UNKNOWN {
	MARGIN-TOP: 8px; FONT-SIZE: 90%
}
UNKNOWN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 150px 0px 0px 220px; PADDING-TOP: 0px
}
UNKNOWN {
	LEFT: 0px; BOTTOM: 0px; POSITION: fixed
}
TR.density {
	COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #000; BORDER-BOTTOM-STYLE: none
}
TR.density TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px
}
TH.mwd {
	PADDING-RIGHT: 16px; PADDING-LEFT: 8px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; TEXT-ALIGN: left
}
TH.mwd SPAN.catalyst {
	DISPLAY: block
}
TABLE.products UL.products {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important; LIST-STYLE-TYPE: none
}
TABLE.products UL.products LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important; LIST-STYLE-TYPE: none
}
TABLE.products TR.products-row {
	BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #e6e7e8
}
TABLE.products TR.products-row TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 8px
}
TABLE.products TR.last-row {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UNKNOWN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 225px 0px 0px 220px; PADDING-TOP: 0px
}
BODY#homepage #wrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 208px 0px 0px 220px; PADDING-TOP: 0px
}
BODY#homepage {
	BACKGROUND: url(bg-top.d.gif) #fff repeat-x
}
