BODY {
	BACKGROUND-COLOR: #FFFFFF;
	color:#616262;
	font-family: "MS Reference Sans Serif", Arial;
}
.position1{
font-family: "MS Reference Sans Serif", Arial;
margin: 0px auto 0px auto; 
margin-top:20px;
text-align: center;
}
.logo{
width: 800px;
height: 99px;
background-image: url(../images/sflogo.png);
text-align:center;
}
.menu{
background-image: url(../images/menu.png);
text-align:center;
width:800px;
height:51px;
margin-top:0px;
}
.menu2{
background-image: url(../images/menu.png);
text-align:center;
width:800px;
height:20px;
}
.main2{
width: 800px;
height: 195px;
background-image: url(../images/sf2.png);
}
.info{
padding-top:10px;
padding-right:10px;
}
.boxinfo{
width: 232px;
height:230px;
text-align:right;
color:#616262;
font-size:10px;
background-image: url(../images/sfinfo2.png);
}
.boxinfocolortext{
color:#4D8938;
font-size:11px;
}
.contentinfo{
padding-right:10px;
padding-top:14px;
padding-bottom:4px;
}
.footer{
padding-top: 0px;
width:100%;
}
.image{
padding-top: 1px;
width:100%;
}
.sublink{
color:#FFFFFF;
font-size:13px;
text-align:left;
}
.sublink2{
color:#FFFFFF;
font-size:11px;
text-align:left;
}
.linkfooter{
	font-family: "Tahoma", Arial; font-size: 11px; font-style: normal; color: #BA904F; text-decoration: none;
}
.linkfooter:visited {
	COLOR: #BA904F; BACKGROUND-COLOR: transparent; text-decoration: none;
}
.linkfooter:hover {
	 COLOR: #51893C; BACKGROUND-COLOR: transparent;text-decoration: underline;
}
.linkfooter:active {
	COLOR: #51893C;  BACKGROUND-COLOR: transparent; text-decoration: underline;
}
.linkmail{
	font-family: "Tahoma", Arial; font-size: 11px; font-style: normal; color: #3C7427; text-decoration: none;
}
.linkmail:visited {
	COLOR: #3C7427; BACKGROUND-COLOR: transparent; text-decoration: none;
}
.linkmail:hover {
	 COLOR: #51893C; BACKGROUND-COLOR: transparent;text-decoration: underline;
}
.linkmail:active {
	COLOR: #51893C;  BACKGROUND-COLOR: transparent; text-decoration: underline;
}
.linkblue{
	font-family: "Tahoma", Arial; font-size: 11px; font-style: normal; color: #4B82A6; text-decoration: none;
}
.linkblue:visited {
	COLOR: #4B82A6; BACKGROUND-COLOR: transparent; text-decoration: none;
}
.linkblue:hover {
	 COLOR: #4B82A6; BACKGROUND-COLOR: transparent;text-decoration: underline;
}
.linkblue:active {
	COLOR: #4B82A6;  BACKGROUND-COLOR: transparent; text-decoration: underline;
}
.linkblue12{
	font-family: "Tahoma", Arial; font-size: 14px; font-style: normal; color: #4B82A6; text-decoration: none; 
}
.linkblue12:visited {
	COLOR: #4B82A6;  text-decoration: none;
}
.linkblue12:hover {
	 COLOR: #3A6C8D; BACKGROUND-COLOR: #E2F4FF;text-decoration: none;
}
.linkblue12:active {
	COLOR: #3A6C8D;  BACKGROUND-COLOR:  #E2F4FF; text-decoration: none; 
}

.linkwhite{
	font-family: "Tahoma", Arial; font-size: 12px; font-style: normal; color: #FFFFFF; text-decoration: none; 
}
.linkwhite:visited {
	COLOR: #FFFFFF; BACKGROUND-COLOR: transparent; text-decoration: none; 
}
.linkwhite:hover {
	 COLOR: #FFF951; BACKGROUND-COLOR: transparent;text-decoration: underline; 
}
.linkwhite:active {
	COLOR: #FFF951;  BACKGROUND-COLOR: transparent; text-decoration: underline; 
}
.linkwhite14{
	font-family: "Tahoma", Arial; font-size: 14px; font-style: normal; color: #FFFFFF; text-decoration: none; 
}
.linkwhite14:visited {
	COLOR: #FFFFFF; BACKGROUND-COLOR: transparent; text-decoration: none; 
}
.linkwhite14:hover {
	 COLOR: #FFFFFF; BACKGROUND-COLOR: transparent;text-decoration: underline; 
}
.linkwhite14:active {
	COLOR: #FFFFFF;  BACKGROUND-COLOR: transparent; text-decoration: underline; 
}
.linkgreen{
	 font-size: 12px; font-style: normal; color: #51893C; text-decoration: none; 
}
.linkgreen:visited {
	COLOR: #51893C;  text-decoration: none; 
}
.linkgreen:hover {
	 COLOR: #51893C; text-decoration: underline; 
}
.linkgreen:active {
	COLOR: #51893C;  text-decoration: underline; 
}
.footer{
padding-top:10px;
padding-bottom:20px;
color:#B0B0B0;
font-size:10px;
width:800px;
}
.bottom{
color:#B0B0B0;
font-size:11px;
width:800px;
}
.boxgreen{
color:#2B591B;
font-size:11px;
width:146px;
padding-top:30px;
}
.boxgreensx{
color:#2B591B;
font-size:11px;
width:146px;
padding-top:30px;
padding-left:20px;
}
.gold{
color: #7A5F0C;
}
.header{
font-size:11px;
color: #BA904F;
width:100%;
padding-bottom:5px;
padding-top:30px;
}
.head{
width:100%;
padding-bottom:5px;
}
.textgrey{
color:#616262;
font-size:12px;
text-align:justify;

}
.textblue{
color:#487FA3;
font-size:12px;
text-align:justify;
padding-bottom:10px;
}
.textblueB{
color:#487FA3;
font-size:12px;
text-align:justify;
font-weight:bold;
}
.textgreen{
font-size:12px;
text-align:justify;
color:#51893C;
font-weight: bold;
}
.textgreen14{
font-size:14px;
text-align:justify;
color:#51893C;
font-weight: bold;
}
.textgreen11{
font-size:11px;
text-align:justify;
color:#51893C;
}
.textgreen12{
font-size:12px;
text-align:justify;
color:#51893C;
}
.textgreycorsivo{
font-size:13px;
text-align:left;
color:#666666;
padding-top:5px;
font-weight:bold;
}
.listyle{
color:#487FA3;
padding-top:5px;
padding-bottom:7px;
}
.spalla{
padding-left:10px;
padding-top:20px;
}
.servizicontent{
width:380px;
font-size:12px;
text-align:justify;
color:#51893C;
font-weight: bold;
}
.contentsx{
width:580px;
padding-left:20px;
padding-right:15px;
padding-top:20px;
padding-bottom:20px;
}
.contentpage{
width:760px;
padding-left:20px;
padding-right:15px;
padding-top:25px;
padding-bottom:20px;
}
.contentsoluzioni{
color:#616262;
font-size:12px;
text-align:justify;
font-family: "Tahoma", Arial;
width:480px;
padding-left: 20px;
}
.number{
color:#D9F0FF;
font-size:16px;
text-align:left;
width:30px;
background-color:#D9F0FF;
font-family: Georgia, "Times New Roman", Times, serif;
}
.azobe{
color:#7F4738;
font-size:16px;
text-align:left;
width:30px;
background-color:#7F4738;
font-family: Georgia, "Times New Roman", Times, serif;
}
.balau{
color:#DE8949;
font-size:16px;
text-align:left;
width:30px;
background-color:#DE8949;
font-family: Georgia, "Times New Roman", Times, serif;
}
.massaranduba{
color:#994E48;
font-size:16px;
text-align:left;
width:30px;
background-color:#994E48;
font-family: Georgia, "Times New Roman", Times, serif;
}
.iroko{
color:#97662E;
font-size:16px;
text-align:left;
width:30px;
background-color:#97662E;
font-family: Georgia, "Times New Roman", Times, serif;
}
.demerara{
color:#AC573A;
font-size:16px;
text-align:left;
width:30px;
background-color:#AC573A;
font-family: Georgia, "Times New Roman", Times, serif;
}
.teak{
color:#B15D31;
font-size:16px;
text-align:left;
width:30px;
background-color:#B15D31;
font-family: Georgia, "Times New Roman", Times, serif;
}
.materiali{
font-weight:bold;
text-align:left;
width:140px;
padding-top: 10px;
padding-bottom: 0px;
padding-left: 4px;
padding-right: 4px;
}
.contentmateriali{
padding-left:20px;
padding-top:0px;
font-size:13px;
text-align:justify;
width:575px;
}
.contentprodotti{
padding-left:20px;
font-size:12px;
text-align:justify;
width:480px;
}
.contentprodotti2{
padding-left:20px;
font-size:12px;
text-align:justify;
width:510px;
}
.nameimage {
FLOAT: right; 
text-align:left;
width:100%;
 
}
.thumbnail{
PADDING-RIGHT: 0px; 
PADDING-LEFT: 20px; 
FLOAT: right; 
PADDING-BOTTOM: 5px; 
MARGIN-RIGHT: 0px; 
PADDING-TOP: 0px;
text-align:right;
}
.positionimage{
padding-top:20px;
}
.title{
width:800px;
height:56px;
background-image:url(../images/barratitolo.png);
}
.contenttitle{
padding-top:20px;
padding-left:20px;
text-align:left;
}
.content{
width:800px;
text-align: left;
background-image: url(../images/middle.gif);
}
.space{
height: 30px;
}
.boxspalla{
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}
.contentprogettazione{
padding-left:0px;
padding-right:40px;
font-size:14px;
text-align:justify;
}
.ddmarkermenu {
font-family: "Tahoma", Arial;  font-size:14px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; font-weight:bold; 
}
.ddmarkermenu LI {
	PADDING-BOTTOM: 8px; 
}
.ddmarkermenu LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2px;  FONT-SIZE: 100%;  no-repeat left center; PADDING-BOTTOM: 4px; COLOR: #4B82A6; PADDING-TOP: 4px; BORDER-BOTTOM: #DCDCDC 1px solid; TEXT-DECORATION: none; 
}
.ddmarkermenu A:hover {
	COLOR: #4B82A6; BACKGROUND-COLOR: #D9F0FF;  BORDER-BOTTOM: #cccccc 1px solid;
}
.box{
width:720px;
padding-left:20px;
padding-right:15px;
padding-top:25px;
padding-bottom:20px;
margin-left:20px;
BORDER: #cccccc 1px dotted;
}
.contenbox{
padding:0px;
}
.boxdiv{
margin-left:20px;
margin-bottom:0px;
BORDER-left: #cccccc 1px dotted;
}
.boxdivcontent{
margin-left:10px;
margin-bottom:0px;
}
.divorizz{
margin-top:15px;
margin-bottom:5px;
height:1px;
BORDER-top: #cccccc 1px dotted;
}
.secondcontent{
width: 800px;
height:250px;
background-image: url(../images/sf2.png);
}
.suckertreemenu3{
display: block;
width: 150px; /*Width of top level menu link items*/
border-left-width:0;
text-decoration: none;
color:#FFFFFF;
height:35px;
background-image:url(images/menu.png);
}