body {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #ffffff;
	/*background-image:url(../img/pattern.jpg);*/
}

div#sfondo_pagina {
	margin: auto;
	width: 930px;
	background-image:url(../img/ombra_sito.gif);
	text-align: center;
}

div#container {
	width: 900px;
	text-align: left;
	position: relative;
	background-color:white;
	border-right:1px solid #686868;
	border-left:1px solid #686868;
	margin:auto;
}

div#top {
	height:136px;
	width:900px;
	background-image:url(../img/sfondo_top.jpg);
	position:relative;
}

div#menu {
	padding-top:119px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

div#menu_home {
	position:absolute;
	top:0px;
	right:0px;
	z-index:1;
}

.menu_img {
	border:0px;
}

div#content {
	background-image:url(../img/ombra_pagina_top.jpg);
	width:900px;
	background-repeat:no-repeat;
}

div#left {
	float: left;
	width:312px;
}

div#banner_box {
	width:312px;
	height:98px;
	margin-top:20px;
}

div#box_news {
	background-image:url(../img/box_news_sfondo.jpg);
	background-repeat:no-repeat;
}

div#box_categories {
	background-image:url(../img/box_categories_sfondo.jpg);
	background-repeat:no-repeat;
}


div#right {
	float:left;
	width:588px;
}

div#box_story {
	width:588px;
	height:325px;
	background-image:url(../img/box_story_sfondo.jpg);
	margin-top:22px;
}

div#box_tattoone {
	width:588px;
	background-image:url(../img/box_tattoone_sfondo.jpg);
	background-repeat:no-repeat;
	margin-top:22px;
}

div#box_company {
	width:588px;
	height:325px;
	background-image:url(../img/box_company_sfondo.jpg);
	margin-top:22px;
}

div#box_news_archive {
	width:588px;
	background-image:url(../img/box_news_archive_sfondo.jpg);
	margin-top:22px;
	background-repeat:no-repeat;
}

div#box_products {
	width:588px;
	background-image:url(../img/box_products_sfondo.jpg);
	margin-top:22px;
	background-repeat:no-repeat;
}

div#box_newsdetails {
	width:588px;
	background-image:url(../img/box_newsdetails_sfondo.jpg);
	margin-top:22px;
	background-repeat:no-repeat;
}

div#box_contacts {
	width:588px;
	background-image:url(../img/box_contacts_sfondo.jpg);
	background-repeat:no-repeat;
	margin-top:22px;
}

div#box_prodotti {
	width:588px;
	height:325px;
	background-image:url(../img/box_prodotti_sfondo.jpg);
	background-repeat: no-repeat;
}

div.item {
	padding-left:10px;
	background-image:url(../img/item_background.gif);
	background-repeat:no-repeat;
}
div.item a:link{
	color: #4981ad;
	text-decoration:none;
	font-weight:bold;
}
div.item a:visited{
	color:#4981ad;
	text-decoration:none;
	font-weight:bold;	
}
div.item a:hover{
	color:#4981ad;
	text-decoration:underline;
	font-weight:bold;
}
div.item a:active{
	color:#4981ad;
	text-decoration:underline;
	font-weight:bold;
}

table#products_list {
	padding:0px;
	margin:0px;
}
table#products_list tr td {
	padding:6px;
}

img#product_miniature {
	width:100px;
	float:left;
	margin-right:6px;
	border: 0px;
}

img#product_image {
	width:200px;
	float:left;
	margin-right:6px;
}

div#product_title_name {
	font-weight:bold;
	color:#4981ad;
	font-size: 18px;
}

div#product_name a:link {
	font-weight:bold;
	color:#4981ad;
	text-decoration:none;
}
div#product_name a:visited {
	font-weight:bold;
	color:#4981ad;
	text-decoration:none;
}
div#product_name a:hover {
	font-weight:bold;
	color:#d84242;
	text-decoration:none;
}
div#product_name a:active {
	font-weight:bold;
	color:#d84242;
	text-decoration:none;
}

div#footer {
	background-image:url(../img/sfondo_footer.gif);
	background-repeat:repeat-x;
	height:41px;
	color:white;
	text-align:center;
}

table#preventivo_form tr td.pulsanti{
	padding-top:8px;
	text-align:center;
}

div#separatore_links {
	height:15px;
	border-top:1px dashed #c0c0c0;
	margin-top:15px;
}

div#lingua {
  position:absolute;
  top:6px;
  left:560px;
  z-index:2100;
}

div#lingua form, div#lingua img {
  float:left;
}

#ITA {
  background:transparent;
  border:0;
  background-image:url(../img/ita.jpg);
  width:32px;
  height:21px;
  font-size:0;
  color:transparent;
  cursor:pointer;
}

#ENG {
  background:transparent;
  border:0;
  background-image:url(../img/eng.jpg);
  width:32px;
  height:21px;
  font-size:0;
  color:transparent;
  cursor:pointer;
}	
