BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #232323;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	background-image: url("../images/sfondo_calabrese.gif");
	background-repeat: repeat-x;
	background-color: #fefefe;
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 22px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #168ef4; PADDING-TOP: 20px
}
.normal {
	FONT-SIZE: 12px
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #168EF4; TEXT-DECORATION: underline
}
A:active {
	FONT-WEIGHT: bold; COLOR: #168EF4; TEXT-DECORATION: underline
}
A:link {
	FONT-WEIGHT: bold;
	COLOR: #168EF4;
	TEXT-DECORATION: underline;
	PADDING-RIGHT: 35px;
}
A:hover {
	FONT-WEIGHT: bold; color: #f78614; TEXT-DECORATION: none
}

#menu{ background: url("../images/menu/menu_bg.png");margin-top: 0px}
#menu a{position: absolute;top: 0;width: 131px;height: 42px;
    background-image: url("../images/menu/menu.png");text-indent: -9999px}

#about a{left: 120px;background-position: -131px 0}
#product a{left: 240px;background-position: -264px 0}
#contact a{left: 360px;background-position: -397px 0}

#home a:hover,#home a.active{background-position: 0 -42px}
#about a:hover,#about a.active{background-position: -131px -42px}
#product a:hover,#product a.active{background-position: -264px -42px}
#contact a:hover,#contact a.active{background-position: -397px -42px}

div.map {
	border: 2px solid #7fb628;
}
	#form1 button{
		width:150px;
		height:37px;
		line-height:37px;		
		border:none;
		background:url(../images/form1/form_button.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		text-align:center;
		}
