P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 135%; PADDING-TOP: 0px
}
A {
	COLOR: #897975; TEXT-DECORATION: none
}
A:hover {
	COLOR: #005596
}
#Content A {
	FONT-WEIGHT: bold
}
#Intro A {
	FONT-WEIGHT: bold
}
BODY {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center 50%; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(page.jpg); PADDING-BOTTOM: 0px; COLOR: #695f5c; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; FONT-FAMILY: Verdana, sans-serif; TEXT-ALIGN: center
}
#Global {
	BACKGROUND-IMAGE: url(header.jpg); MARGIN: auto; WIDTH: 953px; BACKGROUND-REPEAT: repeat-x; POSITION: relative; TEXT-ALIGN: left
}
#Global1 {
	BACKGROUND-IMAGE: url(header.jpg); MARGIN: auto; WIDTH: 950px; BACKGROUND-REPEAT: repeat-x; POSITION: relative; TEXT-ALIGN: left
}
#Content {
	PADDING-RIGHT: 53px; PADDING-LEFT: 53px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#Brand {
	PADDING-RIGHT: 53px; PADDING-LEFT: 53px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#Intro {
	PADDING-RIGHT: 53px; PADDING-LEFT: 53px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#NavPrimary {
	PADDING-RIGHT: 53px; PADDING-LEFT: 53px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#Breadcrumb {
	PADDING-RIGHT: 53px; PADDING-LEFT: 53px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#Copyright {
	PADDING-RIGHT: 53px; PADDING-LEFT: 53px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.Container {
	CLEAR: both; 
}
#Wrapper {
	BACKGROUND-POSITION: 0px 150px
}
.ContactPage #Wrapper {
	BACKGROUND-POSITION: right 150px
}
#Brand {
	POSITION: relative; HEIGHT: 93px
}
#Logo {
	POSITION: absolute; TOP: 23px
}
#Intro {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 2px; PADDING-LEFT: 53px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 320px
}
.HomePage #Intro {
	BACKGROUND-POSITION: 0px 20px; PADDING-TOP: 30px; HEIGHT: 281px
}
.HomePage #IntroWrapper {
	PADDING-LEFT: 250px; HEIGHT: 250px
}
#Intro P {
	PADDING-BOTTOM: 10px; WIDTH: 425px
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #897975
}
H2 {
	FONT-SIZE: 11px
}
H3 {
	FONT-SIZE: 11px
}
#IntroWrapper {
	BACKGROUND-POSITION: 200px 198px; PADDING-LEFT: 215px; PADDING-TOP: 25px; HEIGHT: 320px
}
P.Summary {
	FONT-SIZE: 12px
}
.ContactPage #Intro {
	HEIGHT: auto
}
.ContactPage #IntroWrapper {
	HEIGHT: auto
}
.ProductPage #Intro {
	HEIGHT: auto
}
.ProductPage #IntroWrapper {
	HEIGHT: auto
}
.ContactPage #IntroWrapper {
	PADDING-LEFT: 315px
}
#Content {
	PADDING-BOTTOM: 20px; WIDTH: 645px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; COLOR: #897975; PADDING-TOP: 0px
}
#Content P {
	PADDING-BOTTOM: 15px
}
#Content P.Link2 {
	PADDING-BOTTOM: 2px
}
.ProductPage #Content {
	PADDING-LEFT: 268px; WIDTH: 425px
}
.HomePage #Content {
	WIDTH: 680px
}
.HomePage P.Summary {
	WIDTH: 645px
}
.Address {
	FONT-SIZE: 12px
}
.Columns {
	CLEAR: both; PADDING-BOTTOM: 30px; WIDTH: 700px
}
.Column {
	FLOAT: left; WIDTH: 320px
}
.Column .Wrapper {
	PADDING-LEFT: 15px
}
#Print {
	LEFT: 750px; WIDTH: 200px; POSITION: absolute; TOP: 72px
}
#Print A {
	DISPLAY: block; POSITION: relative
}
#Print A SPAN {
	LEFT: 20px; POSITION: absolute; TOP: 0px
}
.Map {
	POSITION: relative
}
.Map IMG {
	POSITION: relative; TOP: -45px
}
#Footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(footer.jpg); PADDING-BOTTOM: 0px; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}
#Copyright {
	FONT-SIZE: 10px; MARGIN: -1px 0px 0px; COLOR: #cccccc; PADDING-TOP: 0px; POSITION: absolute
}
#Partners {
	CLEAR: both; PADDING-RIGHT: 53px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 20px; PADDING-TOP: 10px
}
.Panels {
	CLEAR: both
}
.Panel {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 15px 8px 0px; WIDTH: 280px; PADDING-TOP: 10px; POSITION: relative
}
.Panel {
	BACKGROUND-POSITION: 0px 30px; BACKGROUND-IMAGE: url(panel.jpg); BACKGROUND-REPEAT: repeat-x
}
.Section {
	BACKGROUND-POSITION: 0px 30px; BACKGROUND-IMAGE: url(panel.jpg); BACKGROUND-REPEAT: repeat-x
}
.Fade {
	BACKGROUND-POSITION: 0px 30px; BACKGROUND-IMAGE: url(panel.jpg); BACKGROUND-REPEAT: repeat-x
}
.Section {
	BACKGROUND-POSITION: 0px 20px
}
.Fade {
	BACKGROUND-POSITION: 0px 20px
}
.Section {
	PADDING-BOTTOM: 10px
}
.Panel P {
	PADDING-LEFT: 120px
}
.Panel UL {
	PADDING-LEFT: 120px
}
.Panel P.select {
	PADDING-LEFT: 0px; FLOAT: left
}
.Panel P.select SELECT {
	FLOAT: left
}
.Panel P.select INPUT {
	MARGIN-TOP: 3px; FLOAT: none
}
.Downloads P {
	PADDING-LEFT: 35px
}
.Downloads UL {
	PADDING-LEFT: 35px
}
.Downloads H3 {
	PADDING-LEFT: 35px
}
.Downloads H3 {
	FONT-WEIGHT: normal; MARGIN-LEFT: 15px
}
.Downloads UL {
	MARGIN-LEFT: 40px
}
.Section P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px
}
.Section UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px
}
.Section H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px
}
.Section H2 {
	MARGIN-BOTTOM: 15px
}
.Panel P.Photo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 48px
}
.Panel P.Link2 {
	PADDING-BOTTOM: 5px
}
#Signposts {
	LEFT: 715px; POSITION: absolute; TOP: 135px
}
.Signpost {
	PADDING-BOTTOM: 15px
}
.Box {
	BACKGROUND-IMAGE: url(signpost.jpg); OVERFLOW: hidden; WIDTH: 192px; POSITION: relative; HEIGHT: 222px
}
.Box2 {
	BACKGROUND-IMAGE: url(signpost.jpg); OVERFLOW: hidden; WIDTH: 192px; POSITION: relative; HEIGHT: 222px
}
.BoxNoHeader {
	BACKGROUND-IMAGE: url(signpost.jpg); OVERFLOW: hidden; WIDTH: 192px; POSITION: relative; HEIGHT: 222px
}
.Box2 {
	BACKGROUND-IMAGE: url(signpost-large2.jpg); HEIGHT: 278px
}
.BoxNoHeader {
	BACKGROUND-IMAGE: url(signpost_noheader.jpg); HEIGHT: 180px
}
.HomePage #Content .Box {
	BACKGROUND-IMAGE: url(signpost-large.jpg); WIDTH: 202px; HEIGHT: 224px
}
.Signpost H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 16px
}
.Signpost H3 {
	PADDING-LEFT: 14px
}
.Signpost .Description {
	PADDING-LEFT: 14px
}
.Signpost .CallToAction {
	PADDING-LEFT: 14px
}
.Signpost .CallToActionLarge {
	PADDING-LEFT: 14px
}
.Signpost .CallToActionNoHeader {
	PADDING-LEFT: 14px
}
.Signpost P.Creative {
	PADDING-BOTTOM: 0px! important
}
.Signpost .Description {
	PADDING-RIGHT: 8px! important; MARGIN-TOP: 8px; PADDING-LEFT: 14px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.Signpost .CallToAction {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 180px; POSITION: absolute; TOP: 201px
}
.Signpost .CallToActionLarge {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 180px; POSITION: absolute; TOP: 201px
}
.Signpost .CallToActionNoHeader {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 180px; POSITION: absolute; TOP: 201px
}
.Signpost .CallToActionLarge {
	TOP: 257px
}
.Signpost .CallToActionNoHeader {
	TOP: 158px
}
#Content .Signpost {
	FLOAT: left; MARGIN-RIGHT: 20px
}
FORM {
	PADDING-BOTTOM: 20px
}
FORM P {
	CLEAR: both
}
P.Field {
	WIDTH: 100%
}
LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 110px
}
.Checkbox LABEL {
	DISPLAY: inline; WIDTH: 280px
}
INPUT {
	FLOAT: left; MARGIN-BOTTOM: 8px
}
.Checkbox INPUT {
	MARGIN-RIGHT: 15px
}
.Required LABEL {
	COLOR: #ff0000
}
INPUT.TextBox {
	WIDTH: 200px
}
INPUT {
	FONT-SIZE: 11px
}
SELECT {
	FONT-SIZE: 11px
}
SELECT {
	MARGIN-TOP: 4px
}
.Opzioni {
	MARGIN-LEFT: 345px; MARGIN-TOP: 100px; FONT-SIZE: 18px; COLOR: #897975; font-weight: bold
}

