/* ====== default setup ====== */html {	width:100%;	/*height:100%;*/	margin:0;	padding:0;} body {	background: #FFFFFF;	width:100%;	/*height:100%;*/	margin:0;	padding:0;	text-align: center;}/* ====== boxMain layer ====== */#boxMain {	width:760px;	visibility: visible;	margin-top: 20px;    margin-bottom: 20px;    margin-right: auto;    margin-left: auto; 	padding: 0px;	text-align: left;	background-color: #0D3865;	background-image: url(../img/boxMainBackground95.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}/* ====== boxHead layer ====== */#boxHead {	position:relative;	width:760px;	height:150px;	margin:0px;	padding: 0px;	visibility: visible;	z-index: 0;}#boxHeadLogo {	position: absolute;	top: 25px;	left: 0px;	width:400px;	height:110px;	margin:0px;	padding: 0px;	visibility: visible;	z-index: 1;}#link-biodiesel a {	position: absolute;	top: 108px;	left: 75px;	width:97px;	height:20px;	margin: 0;	padding: 0;	z-index: 2;}#link-biodiesel a:hover, .bcorrente {	position: absolute;	top: 108px;	left: 75px;	width:97px;	height:20px;	margin: 0;	padding: 0;	border-bottom:3px solid #FABF03;	z-index: 2;}#link-lubrificanti a {	position: absolute;	top: 108px;	left: 208px;	width:117px;	height:20px;	margin: 0;	padding: 0;	z-index: 2;}#link-lubrificanti a:hover, .lcorrente {	position: absolute;	top: 108px;	left: 208px;	width:117px;	height:20px;	margin: 0;	padding: 0;	border-bottom:3px solid #FABF03;	z-index: 2;}#boxHeadMenu {	position: absolute;	top: 50px;	left: 400px;	width:360px;	height:39px;	margin:0px;	padding: 2px;	visibility: visible;	z-index: 1;	background-image: url(../img/boxHeaderMenuBack.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}/* ====== boxBody layer ====== */#boxBody {	position:relative;	width:760px;	margin:0px;	padding: 0px;	visibility: visible;	z-index: 0;}#boxBodyTitle {	position:absolute;	top: 0px;	left: 65px;	width:650px;	height:75px;	margin:0px;	padding: 0px;	visibility: visible;	z-index: 1;}#boxBodyPict {	position:absolute;	top: 95px;	right: 45px;	width:300px;	margin:0px;	padding: 0px;	visibility: visible;	z-index: 1;}#boxBodyContent {	position:relative;	width:300px;	margin:0px;	padding:95px 0px 50px 65px;	visibility: visible;	z-index: 1;}#boxBodyContentAzienda {	position:relative;	width:650px;	margin:0px;	padding:95px 0px 50px 65px;	visibility: visible;	z-index: 1;}#boxBodyContentAzienda img {	float:right;	padding:0 0 10px 20px;}#boxBodyContent h3, #boxBodyContentAzienda h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: italic;	line-height: 20px;	color: #FFFFFF;	text-align: left;	margin: 0px 0px 20px;	padding: 0px;	display: block;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}#boxBodyContent h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 20px;	color: #FFFFFF;	text-align: left;	margin: 0px 0px 10px;	padding: 0px;}#boxBodyContent p, #boxBodyContentAzienda p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #FFFFFF;	text-align: justify;	margin: 0px 0px 10px;	padding: 0px;}#boxBodyContent ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	color: #FFFFFF;	text-align: left;	margin: 0px;	padding: 0px 0px 0px 25px;	list-style-position: outside;	list-style-image: url(../img/bullSquare4.gif);}#boxBodyContent ul li {	padding: 0px 0px 5px;}#boxBodyContent p a:link, #boxBodyContent p a:visited {	color: #FABD00;	text-decoration: none;}#boxBodyContent p a:hover, #boxBodyContent p a:active {	color: #FFFFFF;	background-color: #FABD00;	text-decoration: none;}#boxBodyContent form {	margin: 0px;	padding: 0px;}#boxBodyContent select, input, textarea {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	margin: 0px;	padding: 0px;}#boxBodyContent .formText  {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;/*	font-style: italic;*/	line-height: 16px;	color: #FFFFFF;	text-align: right;	margin: 0px;	padding: 2px 10px 0px 0px;}/* ====== boxFoot layer ====== */#boxFoot {	position:relative;	width:760px;	height:42px;	margin:0px;	padding: 0px;	visibility: visible;	z-index: 0;	background-color: #FFFFFF;}#boxFootHorizLubrificanti {	position: absolute;	top: 2px;	left: 0px;	width:760px;	height:40px;	margin:0px;	padding: 0px;	visibility: visible;	z-index: 1;	background-color: #373672;}#boxFootLogoLubrificanti {	position: absolute;	top: 2px;	width:140px;	height:40px;	margin:0px;	padding: 0px;	visibility: visible;	z-index: 1;}#boxFootHoriz {	position: absolute;	top: 2px;	left: 0px;	width:760px;	height:40px;	margin:0px;	padding: 0px;	visibility: visible;	z-index: 1;	background-color: #7B6D1A;}#boxFootLogo {	position: absolute;	top: 2px;	left: 15px;	width:140px;	height:40px;	margin:0px;	padding: 0px;	visibility: visible;	z-index: 1;}#boxFootAddr {	position: absolute;	top: 9px;	left: 155px;	width:640px;	height:20px;	margin:0px;	padding: 0px;	visibility: visible;	z-index: 1;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	color: #FFFFFF;}/*#boxFootAddr  {	position: absolute;	top: 12px;	left: 155px;	width:590px;	height:20px;	margin:0px;	padding: 0px;	visibility: visible;	z-index: 1;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 20px;	color: #FFFFFF;}*/#boxFootAddr a:link, #boxFootAddr a:visited {	color: #FFFFFF;	text-decoration: none;}#boxFootAddr a:hover, #boxFootAddr a:active {	color: #7B6D1A;	background-color: #FFFFFF;	text-decoration: none;}