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: #000000
}
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/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/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/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/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/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/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
}

