BODY {
	BACKGROUND: url(../images/sito/sfondo.jpg) #c8c8c8 repeat-x left top; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tab-generale {
	BORDER-RIGHT: #ababab 1px groove; BORDER-TOP: #ababab 1px; FONT: 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #ababab 1px; COLOR: #000000; BORDER-BOTTOM: #ababab 1px groove; BACKGROUND-COLOR: #ffffff
}
.logo-dx {
	BACKGROUND: url(../images/sito/logo-dx.jpg) #ffffff no-repeat left top; FONT: 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000
}
.menu-top {
	FONT: 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000
}
.sx-search {
	FONT: bold 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; BACKGROUND-COLOR: #f4f4f4
}
.campo-txt-search {
	BORDER-RIGHT: #d3d3d3 1px; BORDER-TOP: #d3d3d3 2px solid; FONT: 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #d3d3d3 2px solid; COLOR: #000000; BORDER-BOTTOM: #d3d3d3 1px
}
.sf-newsletter {
	BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(../images/sito/sf-newsletter.jpg); FONT: 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; BACKGROUND-REPEAT: repeat-x
}
.txt-newsletter {
	FONT: 11px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000
}
.txt-F11-000000 {
	FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-F11-000000:link {
	FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-F11-000000:visited {
	FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-F11-000000:hover {
	FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f2990d; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
.txt-F11-000000-ok {
	FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f2990d; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-F11-000000-ok:link {
	FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f2990d; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-F11-000000-ok:visited {
	FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f2990d; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-F11-000000-ok:hover {
	FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f2990d; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
.txt-F10-000000-blond-home {
	FONT: bold 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
A.txt-F10-000000-blond-home:link {
	FONT: bold 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
A.txt-F10-000000-blond-home:visited {
	FONT: bold 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
A.txt-F10-000000-blond-home:hover {
	FONT: bold 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #cccccc; TEXT-DECORATION: none
}
.txt-F10-000000-blond-home-cat {
	FONT: bold 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
A.txt-F10-000000-blond-home-cat:link {
	FONT: bold 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
A.txt-F10-000000-blond-home-cat:visited {
	FONT: bold 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
A.txt-F10-000000-blond-home-cat:hover {
	FONT: bold 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: underline
}
.txt-F10-000000-bold {
	FONT: bold 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000
}
.txt-F11-000000-normal {
	FONT: 11px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #818181
}
.sx-contatti {
	FONT: 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: 1px; BACKGROUND-COLOR: #f4f4f4
}
.txt-f12-F2990D {
	FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f2990d; LETTER-SPACING: 1px
}
.txt-f10-F2990D-cat-home {
	FONT: bold 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f2990d; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-f10-F2990D-cat-home:link {
	FONT: bold 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f2990d; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-f10-F2990D-cat-home:visited {
	FONT: bold 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f2990d; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-f10-F2990D-cat-home:hover {
	FONT: bold 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: 1px; TEXT-DECORATION: underline
}
.txt-f14-000000 {
	FONT: bold 14px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: 1px
}
.tab-sx {
	BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(../images/sito/sf-sx-barra.jpg); BACKGROUND-REPEAT: repeat-y; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sf-up-dx {
	BACKGROUND: url(../images/sito/sf-up-dx.jpg) #dddddd no-repeat right center; FONT: 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000
}
.sf-up-sx {
	BACKGROUND-IMAGE: url(../images/sito/sf-up-sx.jpg); FONT: 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000
}
.txt-menu-center {
	FONT: bold 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-menu-center:link {
	FONT: bold 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-menu-center:visited {
	FONT: bold 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-menu-center:hover {
	FONT: bold 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f2990d; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
.txt-menu-center-ok {
	FONT: bold 11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f19f22; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-menu-center-ok:link {
	FONT: 11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f19f22; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-menu-center-ok:visited {
	FONT: 11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f19f22; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-menu-center-ok:hover {
	FONT: 11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f19f22; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
.tab-contorno-foto {
	BORDER-RIGHT: #bcbcbc 2px double; BORDER-TOP: #d1d1d1 1px solid; FONT: 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #d1d1d1 1px solid; COLOR: #666666; BORDER-BOTTOM: #bcbcbc 2px double
}
.tab-contorno-top {
	BORDER-RIGHT: #cccccc 1px; BORDER-TOP: #cccccc 1px solid; FONT: 11px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #cccccc 1px; COLOR: #818181; BORDER-BOTTOM: #cccccc 1px
}
.tab-contorno-top-ffffff {
	BORDER-RIGHT: #ffffff 3px solid; BORDER-TOP: #ffffff 3px solid; FONT: 11px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #ffffff 3px solid; COLOR: #818181; BORDER-BOTTOM: #ffffff 3px solid
}
.tab-contorno-ful {
	BORDER-RIGHT: #f4f4f4 1px solid; BORDER-TOP: #f4f4f4 1px solid; FONT: 11px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #f4f4f4 1px solid; COLOR: #818181; BORDER-BOTTOM: #f4f4f4 1px solid
}
.tab-sf-f2f2f2-border-dx {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px; FONT: 11px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #000000 1px; COLOR: #000000; BORDER-BOTTOM: #000000 1px; BACKGROUND-COLOR: #f2f2f2
}
.tab-sf-dddddd {
	FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #949494; LETTER-SPACING: 1px; BACKGROUND-COLOR: #dddddd
}
.txt-f10-F2990D-bold {
	FONT: bold 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f2990d; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-f10-F2990D-bold:link {
	FONT: bold 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f2990d; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-f10-F2990D-bold:visited {
	FONT: bold 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f2990d; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-f10-F2990D-bold:hover {
	FONT: bold 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f2990d; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
.txt-f10-000000-bold {
	FONT: bold 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-f10-000000-bold:link {
	FONT: bold 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-f10-000000-bold:visited {
	FONT: bold 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-f10-000000-bold:hover {
	FONT: bold 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
.txt-f10-818181 {
	FONT: 11px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #818181
}
.txt-f11-818181-bold {
	FONT: bold 11px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #818181
}
.txt-menu-top {
	FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-menu-top:link {
	FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-menu-top:visited {
	FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: 1px
}
A.txt-menu-top:hover {
	FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f2990d; LETTER-SPACING: 1px
}
.txt-menu-top-ok {
	FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f2990d; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-menu-top-ok:link {
	FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f2990d; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-menu-top-ok:visited {
	FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f2990d; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-menu-top-ok:hover {
	FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f2990d; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
.tab-sf-AreaRis {
	BACKGROUND: url(../images/sito/logo_sotto.jpg) #dddddd no-repeat left top; FONT: bold 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000
}
.tab-areaRis {
	BORDER-RIGHT: #999999 1px; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px; BORDER-BOTTOM: #999999 1px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.worldsolutions {
	FONT: 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.worldsolutions:link {
	FONT: 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.worldsolutions:visited {
	FONT: 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.worldsolutions:hover {
	FONT: 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #f2990d; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
.sf-menu-dx-e0e0e0 {
	FONT: 11px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: capitalize; COLOR: #000000; BACKGROUND-COLOR: #e0e0e0
}
.sf-menu-dx-ececec {
	FONT: 11px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: capitalize; COLOR: #000000; LETTER-SPACING: 1px; BACKGROUND-COLOR: #ececec
}
.txt-f12-000000 {
	FONT: 12px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000
}
.txt-menu-sx {
	BORDER-RIGHT: #b1b1b2 1px; BORDER-TOP: #b1b1b2 1px; FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #b1b1b2 1px; COLOR: #000000; BORDER-BOTTOM: #b1b1b2 1px dashed; LETTER-SPACING: 1px
}
A.txt-menu-sx:link {
	BORDER-RIGHT: #b1b1b2 1px; BORDER-TOP: #b1b1b2 1px; FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #b1b1b2 1px; COLOR: #000000; BORDER-BOTTOM: #b1b1b2 1px dashed; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-menu-sx:visited {
	BORDER-RIGHT: #b1b1b2 1px; BORDER-TOP: #b1b1b2 1px; FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #b1b1b2 1px; COLOR: #000000; BORDER-BOTTOM: #b1b1b2 1px dashed; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-menu-sx:hover {
	BORDER-RIGHT: #b1b1b2 1px; BORDER-TOP: #b1b1b2 1px; FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #b1b1b2 1px; COLOR: #f2990d; BORDER-BOTTOM: #b1b1b2 1px dashed; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
.txt-menu-sx-ok {
	BORDER-RIGHT: #b1b1b2 1px; BORDER-TOP: #b1b1b2 1px; FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #b1b1b2 1px; COLOR: #f2990d; BORDER-BOTTOM: #b1b1b2 1px dashed; LETTER-SPACING: 1px
}
A.txt-menu-sx-ok:link {
	BORDER-RIGHT: #b1b1b2 1px; BORDER-TOP: #b1b1b2 1px; FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #b1b1b2 1px; COLOR: #f2990d; BORDER-BOTTOM: #b1b1b2 1px dashed; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-menu-sx-ok:visited {
	BORDER-RIGHT: #b1b1b2 1px; BORDER-TOP: #b1b1b2 1px; FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #b1b1b2 1px; COLOR: #f2990d; BORDER-BOTTOM: #b1b1b2 1px dashed; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.txt-menu-sx-ok:hover {
	BORDER-RIGHT: #b1b1b2 1px; BORDER-TOP: #b1b1b2 1px; FONT: 10px/18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #b1b1b2 1px; COLOR: #f2990d; BORDER-BOTTOM: #b1b1b2 1px dashed; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
.puls-input {
	BORDER-RIGHT: #d3d3d3 1px; BORDER-TOP: #d3d3d3 2px solid; FONT: 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #d3d3d3 2px solid; COLOR: #000000; BORDER-BOTTOM: #d3d3d3 1px
}
.puls-contatti {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT: bold 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #e0e0e0
}

