BODY {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: #ffffff; PADDING-BOTTOM: 1em; MARGIN: 1em; PADDING-TOP: 1em
}
H1 {
	FONT-SIZE: 1.6em; MARGIN: 0px 0px 0px 10px; TEXT-ALIGN: left
}
H2 {
	FONT-SIZE: 1.6em; MARGIN: 0px 0px 0px 10px; TEXT-ALIGN: left
}
H3 {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 0px 10px; TEXT-ALIGN: left
}
H4 {
	FONT-SIZE: 0.85em; MARGIN: 10px; TEXT-ALIGN: left
}
H5 {
	FONT-SIZE: 1.6em; MARGIN: 0px 0px 0px 10px; TEXT-ALIGN: left
}
A {
	COLOR: #333333
}
A:hover {
	COLOR: #FFF
}
TABLE {
	BORDER-RIGHT: #e8e9e4 1px double; PADDING-RIGHT: 4px; BORDER-TOP: #e8e9e4 1px double; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #e8e9e4 1px double; PADDING-TOP: 4px; BORDER-BOTTOM: #e8e9e4 1px double
}
TD {
	BORDER-RIGHT: #e8e9e4 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; FONT: 0.7em Arial, Helvetica, sans-serif; PADDING-TOP: 2px; BORDER-BOTTOM: #e8e9e4 1px solid
}
TD.titolo {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #666666; BORDER-BOTTOM-WIDTH: 0px; FONT: bold 0.7em Arial, Helvetica, sans-serif; COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
TD.sel {
	BACKGROUND: #f5f6f1
}
#container {
	MARGIN: 0px auto; WIDTH: 770px
}
#head_sup {
	MARGIN: 20px 0px
}
#head_sup .logo {
	DISPLAY: block; BACKGROUND: #ffffff; FLOAT: left; MARGIN: 0px 40px 0px 0px
}
#head_sup .tit {
	MARGIN: 0px 0px 0px 12px
}
#head_sup .chisiamo {
	DISPLAY: none
}
#head_sup .chisiamo UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 13px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#head_sup .chisiamo LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; FONT: 0.65em Tahoma, Arial, Helvetica, sans-serif; COLOR: #666666; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#head_sup .chisiamo LI A:hover {
	BACKGROUND: #f5f6f1; COLOR: #333
}
#head_sup .lavoro {
	DISPLAY: none
}
#head_sup .lavoro UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 13px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#head_sup .lavoro LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; FONT: 0.65em Tahoma, Arial, Helvetica, sans-serif; COLOR: #666666; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#head_sup .lavoro LI A:hover {
	BACKGROUND: #f5f6f1; COLOR: #333
}
#head_sup .contatti {
	DISPLAY: none
}
#head_sup .contatti UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 13px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#head_sup .contatti LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; FONT: 0.65em Tahoma, Arial, Helvetica, sans-serif; COLOR: #666666; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#head_sup .contatti LI A:hover {
	BACKGROUND: #f5f6f1; COLOR: #333
}
#head_sup .lingue {
	DISPLAY: none
}
#head_sup .lingue UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 16px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#head_sup .lingue LI A {
	BORDER-RIGHT: #e8e9e4 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e8e9e4 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 0px; BORDER-LEFT: #e8e9e4 1px solid; WIDTH: 17px; PADDING-TOP: 0px; BORDER-BOTTOM: #e8e9e4 1px solid; HEIGHT: 11px
}
#head_sup .lingue LI A:hover {
	BORDER-RIGHT: #9b9a8c 1px solid; BORDER-TOP: #9b9a8c 1px solid; BORDER-LEFT: #9b9a8c 1px solid; BORDER-BOTTOM: #9b9a8c 1px solid
}
#head_inf {
	DISPLAY: none
}
#slogan {
	MARGIN: 30px 0px 0px; BORDER-BOTTOM: #f5f6f1 0px solid
}
#slogan .sottosl {
	DISPLAY: block; MARGIN: 2px 0px 18px 30px; FONT: 0.9em Tahoma, Arial, Helvetica, sans-serif; COLOR: #999999
}
#sezioni_titolo {
	MARGIN: 18px 0px; BORDER-BOTTOM: #e8e9e4 0px solid
}
.didascalia {
	DISPLAY: block; MARGIN: -4px 0px 0px 20px; FONT: italic 0.6em Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-ALIGN: left
}
A.img_chisiamo IMG {
	BORDER-RIGHT: #e8e9e4 3px solid; BORDER-TOP: #e8e9e4 3px solid; MARGIN: 0px 0px 0px 16px; BORDER-LEFT: #e8e9e4 3px solid; BORDER-BOTTOM: #e8e9e4 3px solid
}
A.img_casehistory IMG {
	BORDER-RIGHT: #e8e9e4 3px solid; BORDER-TOP: #e8e9e4 3px solid; MARGIN: 0px 0px 0px 16px; BORDER-LEFT: #e8e9e4 3px solid; BORDER-BOTTOM: #e8e9e4 3px solid
}
A.img_esperienza IMG {
	BORDER-RIGHT: #e8e9e4 3px solid; BORDER-TOP: #e8e9e4 3px solid; MARGIN: 0px 0px 0px 16px; BORDER-LEFT: #e8e9e4 3px solid; BORDER-BOTTOM: #e8e9e4 3px solid
}
A.img_creativita IMG {
	BORDER-RIGHT: #e8e9e4 3px solid; BORDER-TOP: #e8e9e4 3px solid; MARGIN: 0px 0px 0px 16px; BORDER-LEFT: #e8e9e4 3px solid; BORDER-BOTTOM: #e8e9e4 3px solid
}
A.img_spirito IMG {
	BORDER-RIGHT: #e8e9e4 3px solid; BORDER-TOP: #e8e9e4 3px solid; MARGIN: 0px 0px 0px 16px; BORDER-LEFT: #e8e9e4 3px solid; BORDER-BOTTOM: #e8e9e4 3px solid
}
A.img_cravatte IMG {
	BORDER-RIGHT: #e8e9e4 3px solid; BORDER-TOP: #e8e9e4 3px solid; MARGIN: 0px 0px 0px 16px; BORDER-LEFT: #e8e9e4 3px solid; BORDER-BOTTOM: #e8e9e4 3px solid
}
A.img_realizzazioni IMG {
	BORDER-RIGHT: #e8e9e4 3px solid; BORDER-TOP: #e8e9e4 3px solid; MARGIN: 0px 0px 0px 16px; BORDER-LEFT: #e8e9e4 3px solid; BORDER-BOTTOM: #e8e9e4 3px solid
}
A.img_chisiamo:hover IMG {
	BORDER-RIGHT: #cdceca 3px solid; BORDER-TOP: #cdceca 3px solid; BORDER-LEFT: #cdceca 3px solid; BORDER-BOTTOM: #cdceca 3px solid
}
A.img_casehistory:hover IMG {
	BORDER-RIGHT: #cdceca 3px solid; BORDER-TOP: #cdceca 3px solid; BORDER-LEFT: #cdceca 3px solid; BORDER-BOTTOM: #cdceca 3px solid
}
A.img_esperienza:hover IMG {
	BORDER-RIGHT: #cdceca 3px solid; BORDER-TOP: #cdceca 3px solid; BORDER-LEFT: #cdceca 3px solid; BORDER-BOTTOM: #cdceca 3px solid
}
A.img_creativita:hover IMG {
	BORDER-RIGHT: #cdceca 3px solid; BORDER-TOP: #cdceca 3px solid; BORDER-LEFT: #cdceca 3px solid; BORDER-BOTTOM: #cdceca 3px solid
}
A.img_spirito:hover IMG {
	BORDER-RIGHT: #cdceca 3px solid; BORDER-TOP: #cdceca 3px solid; BORDER-LEFT: #cdceca 3px solid; BORDER-BOTTOM: #cdceca 3px solid
}
A.img_realizzazioni:hover IMG {
	BORDER-RIGHT: #cdceca 3px solid; BORDER-TOP: #cdceca 3px solid; BORDER-LEFT: #cdceca 3px solid; BORDER-BOTTOM: #cdceca 3px solid
}
A.img_cravatte:hover IMG {
	BORDER-RIGHT: #cdceca 3px solid; BORDER-TOP: #cdceca 3px solid; BORDER-LEFT: #cdceca 3px solid; BORDER-BOTTOM: #cdceca 3px solid
}
#contentHome_left {
	BACKGROUND: url(../../images/homepage/sfo_contentbox.gif) repeat-y right top; FLOAT: left; WIDTH: 258px
}
#contentHome_left UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 40px 10px 26px; PADDING-TOP: 0px
}
#contentHome_left LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 4px; FONT: 0.7em Arial, Helvetica, sans-serif; COLOR: #606060; PADDING-TOP: 0px; BORDER-BOTTOM: #e8e9e4 1px dashed
}
#contentHome_center {
	BACKGROUND: #ffffff; FLOAT: left; WIDTH: 258px
}
#contentHome_right {
	BACKGROUND: #f5f6f1; FLOAT: left; WIDTH: 254px
}
#contentHome_left P {
	MARGIN: 0px 30px 0px 10px; FONT: 0.7em/1.3em Arial, Helvetica, sans-serif; COLOR: #484848
}
#contentHome_center P {
	MARGIN: 0px 30px 0px 10px; FONT: 0.7em/1.3em Arial, Helvetica, sans-serif; COLOR: #484848
}
#contentHome_right P {
	MARGIN: 0px 30px 0px 10px; FONT: 0.7em/1.3em Arial, Helvetica, sans-serif; COLOR: #484848
}
#content_center P {
	MARGIN: 0px 50px 0px 10px; FONT: 0.7em/1.5em Arial, Helvetica, sans-serif; COLOR: #484848; TEXT-ALIGN: justify
}
#content_center {
	BACKGROUND: #ffffff; FLOAT: left; WIDTH: 516px
}
#casestudy_content {
	MARGIN: 10px
}
.casestudy_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../images/homepage/sfo_casehistorybox.gif) repeat-x center bottom; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; WIDTH: 234px; PADDING-TOP: 4px
}
.casestudy_boximg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 88px; PADDING-TOP: 0px
}
.casestudy_boximg P {
	MARGIN: 0px
}
.casestudy_boximg A IMG {
	BORDER-RIGHT: #ededed 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ededed 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ededed 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ededed 1px solid
}
.casestudy_boximg A:hover IMG {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.casestudy_boxtxt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 146px; PADDING-TOP: 0px
}
.casestudy_boxtxtp {
	MARGIN: 0px; FONT: 0.6em Arial, Helvetica, sans-serif; COLOR: #666666
}
.casestudy_boxtxt .tit {
	DISPLAY: block; MARGIN: 2px 0px 4px; FONT: 0.7em Arial, Helvetica, sans-serif; COLOR: #000000
}
.casestudy_boxtxt A.tit {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.casestudy_boxtxt A.vai {
	DISPLAY: block; BACKGROUND: url(../../images/homepage/case_h-vai.gif) no-repeat left center; FLOAT: right; MARGIN: 4px 0px; FONT: 0.6em Arial, Helvetica, sans-serif; COLOR: #999999; TEXT-INDENT: 6px; TEXT-ALIGN: right
}
.casestudy_boxtxt A.vai:hover {
	COLOR: #666666
}
.casestudy_boxtxt A.tit:hover {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline
}
#casestudy_boxvai {
	BACKGROUND: #006600
}
.stelline {
	MARGIN: 0px 20px; FONT: italic 0.6em Arial, Helvetica, sans-serif; WIDTH: 440px; COLOR: #999999
}
#infogenerali {
	BACKGROUND: url(../../images/homepage/bg_infoa.gif) no-repeat 4px -2px; MARGIN: 0px 0px 0px 6px; BORDER-LEFT: #fac72f 2px solid; WIDTH: 490px
}
#infogenerali P {
	COLOR: #666666
}
#infogenerali_content {
	MARGIN: 0px 20px
}
#contattaci {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 460px; PADDING-TOP: 0px
}
#contattaci H3 {
	DISPLAY: block; MARGIN: 18px 0px 10px 10px; FONT: bold 0.7em Arial, Helvetica, sans-serif; COLOR: #333333; BORDER-BOTTOM: #d9d9d9 1px solid; BACKGROUND-COLOR: #ffffff
}
#contattaci .testo {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 90px; LINE-HEIGHT: 20px; PADDING-TOP: 0px
}
#contattaci .form {
	
}
#contattaci SUP {
	COLOR: #ff0000
}
#contattaci SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 1em Arial, Helvetica, sans-serif; WIDTH: 130px; PADDING-TOP: 0px
}
#contattaci TEXTAREA {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 10px; WIDTH: 350px; PADDING-TOP: 4px
}
#contattaci UL {
	PADDING-RIGHT: 26px; PADDING-LEFT: 26px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#contattaci LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 2px; MARGIN: 2px; FONT: 0.7em Arial, Helvetica, sans-serif; PADDING-TOP: 2px
}
#contattaci_error {
	BORDER-RIGHT: #ff0000 2px dashed; PADDING-RIGHT: 4px; BORDER-TOP: #ff0000 2px dashed; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 20px; FONT: 0.8em Arial, Helvetica, sans-serif; BORDER-LEFT: #ff0000 2px dashed; WIDTH: 80%; COLOR: #ff0000; PADDING-TOP: 4px; BORDER-BOTTOM: #ff0000 2px dashed
}
.imp {
	FONT: bold 1.1em Arial, Helvetica, sans-serif; COLOR: #000000
}
#bussola {
	MARGIN: 4px 0px 12px; FONT: 0.65em tahoma, Arial, Helvetica, sans-serif; COLOR: #999999; BORDER-BOTTOM: #e8e9e4 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}
#bussola .buss {
	FLOAT: left
}
#bussola .buss A {
	MARGIN: 0px 0px 0px 12px; COLOR: #999999
}
#bussola .buss A:hover {
	COLOR: #9b9a8c
}
#utility {
	DISPLAY: none
}
#utility A.stampa {
	BORDER-RIGHT: #e8e9e4 1px solid; BACKGROUND: url(../../images/homepage/ico_stampa.gif) no-repeat 70px 0px; FLOAT: left; MARGIN: 0px 12px 0px 0px; WIDTH: 100px; COLOR: #999999; LINE-HEIGHT: 16px; HEIGHT: 16px
}
#utility A.stampa:hover {
	COLOR: #666666
}
#utility .textSize {
	DISPLAY: block; MARGIN: 0px; LINE-HEIGHT: 16px; HEIGHT: 16px
}
#utility .textSizetxt {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 4px 0px 0px; LINE-HEIGHT: 16px; HEIGHT: 16px
}
#utility_inf {
	DISPLAY: none
}
A.backtop {
	DISPLAY: block; BACKGROUND: url(../../images/homepage/ico_backtop.gif) no-repeat 56px 0px; FONT: 0.65em/16px tahoma, Arial, Helvetica, sans-serif; WIDTH: 80px; COLOR: #999999; HEIGHT: 16px
}
A.backtop:hover {
	COLOR: #666666
}
.clear {
	CLEAR: both; MARGIN: 0px
}
HR {
	CLEAR: both; BORDER-RIGHT: #e8e9e4 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e8e9e4 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; BORDER-LEFT: #e8e9e4 0px solid; WIDTH: 100%; LINE-HEIGHT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #e8e9e4 0px solid; HEIGHT: 0px
}
HR.small {
	WIDTH: 94%; TEXT-ALIGN: left
}
#footer {
	MARGIN: 40px 0px 0px; FONT: 0.7em Arial, Helvetica, sans-serif; COLOR: #dfdfdf
}
#footer P {
	MARGIN: 0px 0px 0px 10px
}
#footer .ragsoc {
	COLOR: #919191
}
#footer A {
	COLOR: #919191
}
#footer A:hover {
	COLOR: #333333
}
#footer .footerlink {
	DISPLAY: none
}

