.contenent{
	margin: 0px auto;
	padding:0px;
	width: 977px; 
	text-align: left;
	
}
.columns-float
	{
	float				: left;
	width				: 954px;
	padding:0px;
	margin:0px;
	
	}

.column-one
	{
	width				: 707px;
	float				: right;
	margin-right:20px;
	right: 0;
	}
.column-two
	{
	width:200px;
	float				: left;
	padding-left:10px;

	}
.column-three
	{
	width				: 10px;
	float				: right;
	}
.box-footer
	{
	clear				: both;
	}
/* ====================================================================
box-clear requires all sorts of hackery because of the way the 
different browsers cope with clearing floats
see [#   #]
-------------------------------------------------------------------- */
.box-clear { clear: both; line-height: 0px; font-size: 1px; }
/* IE5 (mac) dealt with, now reset font-size for Geckos,
turn off for IE5 (PC) + OmniWeb and back on for IE6 (PC)
see [http://www.fu2k.org/alex/css/test/OmniWebInlineHack.mhtml] */
/*\*/
.box-clear { font-size: medium; }
.fake.box-clear { display: none; }
/* */
/* Turn off for Opera 6 and below */
html>body div.box-clear { display: none; }
/* And turn it back on again for good honest browsers
see [http://www.albin.net/CSS/OwenHack.html] */
head:first-child+body div.box-clear { display: block; }
/* ====================================================================
nn4clear is as its name suggests, only required for NN4 compatibility
If you don't need that you can remove both this rule and the
relevant div from the html
-------------------------------------------------------------------- */
.nn4clear { clear: both; line-height: 0px; font-size: 1px; }
/*/*/ .nn4clear { display: none; } /* */
/* ====================================================================
box styling
-------------------------------------------------------------------- */
.box-wrap
	{
	color				: #000000;
	width:946px;
	background-color: #fff;
   padding-top:156px;
	margin-left:14px;
	border-left:2px solid #bababa;
	border-right:2px solid #bababa;
	border-bottom:2px solid #bababa;
	}
.box-header
	{
   width: 977px;
	height:157px;
	margin				: 0px;
	color				: #000000;
	border				: none;
   background: none;
	}
.box-footer
	{
	margin				: 0px;
	padding				: 1px;
	background: none;
	left:0px;
	border				: none;
	}
.column-one-content
	{
	min-height:500px;
	}
.column-two-content
	{
	
	}
.column-three-content
	{
	
	}
.column-one-content, .column-two-content, .column-three-content
	{
	margin				: 0px;
	
	border				: none;
	}
/* CSS HACK:  position:relative needed by IE6 otherwise the header and col 2 don't show up on initial rendering - they're there but you have to minimise the window or switch to another app and back to see the full effect. But IE5(pc) doesn't like it. And nor does NN4.
NB. the use of pos:rel has to go way beyond skin-deep - any nested element that needs a background colour appears to require to be be relatively positioned */ 
/*/*/
.box-wrap, .columns-float, .column-one, .column-two, .column-three, h2
	{ p\osition: relative; }
/* */
/* ====================================================================
other styling
-------------------------------------------------------------------- */
.content{
	
}
body
	{
	margin				: 0;
	padding				: 0px;
	font-family			: arial,sans-serif;
	font-size			: 12px;
   text-align: center;
	color				: #000000;
	background:#f3f3f3 url(images/sfondo.jpg);
	background-repeat: no-repeat;
	background-repeat: repeat-x;
	}
div
	{
	margin				: 0px;
	padding				: 0px;
	}
h1
	{
	margin				: 0px;
	padding				: 0px;
	}
h2
	{
	margin				: 0px;
	margin-bottom:2px;
	padding				: 0px;
	}
p
	{
	margin				: 0px;
	}




#container {
	width:100%; /* trip haslayout */
	position:relative;
}
.three {
	position:absolute;
	top:100%;
	background:#f3f3f3;
	width:100%;
	left:0px;
}

.two {
	background:#f3f3f3;
	padding-top:20px;
   padding-bottom:80px;
}

.one {
	background:#c8c8c8 url(images/sfondo.jpg);
	background-repeat: no-repeat;
	background-repeat: repeat-x;

}
.two span{
	color:#0098d4;font-weight: bold;
}


/*
.box-header
	{
	width: 977px;
	height: 155px;
	top:0px;
	margin				: 0px;
	padding				: 0px;
	color				: #000000;
	border				: none;
	
	
	margin-top:4px;
	
	}
.headerbottom{

 top:98px;
}
*/




.box-header
	{
	width: 977px;
	height: 142px;
	top:0px;
	margin				: 0px;
	padding				: 0px;
	color				: #000000;
	border				: none;
	position: absolute;
	padding-top:4px;
	background:#f3f3f3 url(/images/sfondo.jpg);
	background-repeat: no-repeat;
	background-repeat: repeat-x;
	
	}
.headerbottom{
 position:absolute;
 top:108px;
 margin:0px;
 padding:0px;

}




.box-footer{
	margin: 0px;
	padding:0px;
	border: none;
	text-decoration: none;
	}

.txt-index {
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
	font-weight: bold;
}
.txt-map {
	font-family: Tahoma;
	font-size: 13px;
	color: white;
}
.bordo-top {
	border-top: solid 2px #bababa;
}
.topcat{
	width:195px;height:22px;
	background:#6c6c6c;
	font-family: Tahoma;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	padding-top:4px;
	padding-left:5px;
	margin-bottom:20px;
}
.topcat a{
	color: #fff;
	text-decoration: none;
}
.topcat a:link,.topcat a:visited,topcat a:hover{
	color: #fff;
	text-decoration: none;
}


.topcatdett{
	width:195px;height:22px;
	background:#6c6c6c;
	font-family: Tahoma;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	padding-top:4px;
	padding-left:5px;
	
}
.topcatdett a{
	color: #fff;
	text-decoration: none;
}
.topcatdett a:link,.topcatdett a:visited,topcatdett a:hover{
	color: #fff;
	text-decoration: none;
}
.subcat{
	width:195px;
	height: 22px;
	color:#fff;
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	background:#bdbe00;
	padding-top:4px;
	padding-left:5px;
	margin-bottom:20px;
	text-transform: capitalize;
}

.menu-txt {
	font-family: Tahoma;
	font-size: 13px;
	color: white;
	font-weight: bold;
}
.menu-txt a{
	font-family: Tahoma;
	font-size: 13px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}
.menu-txt a:link, .menu-txt a:visited{
	font-family: Tahoma;
	font-size: 13px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}
.menu-txt a:hover{
	font-family: Tahoma;
	font-size: 13px;
	color: black;
	font-weight: bold;
	text-decoration: none;
}










.tit-menu {
   padding-left:5px;
	font-family: Tahoma;
	font-size: 15px;
	color: white;
	font-weight: bold;
	

}
.tit-menu a{
   padding-left:5px;
	font-family: Tahoma;
	font-size: 15px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}
.tit-menu a:link, .tit-menu a:visited {
   padding-left:5px;
	font-family: Tahoma;
	font-size: 15px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}
.tit-menu a:hover{
   padding-left:5px;
	font-family: Tahoma;
	font-size: 15px;
	color: white;
	font-weight: bold;
	text-decoration: underline;
}
/* MENU DI SINISTRA*/
.menu-ufficio {
	font-family: Tahoma;
	font-size: 13px;
	color: black;
	font-weight: bold;
	
}
.menu-ufficio {
	list-style: none;
	margin:0;
	padding:0;
}
.menu-ufficio li{
   height: 30px;
	display: block;
	background-color: #f3f3f3;
	margin:0px;
	_margin-top:-1px;
	padding:0px;
	color: black;
}
.menu-ufficio li a{
	height: 30px;
	margin:0px;
	padding:0px;
	padding-top:8px;
	padding-left:7px;
	background-color:  #f3f3f3;
	display: block;
	color: black;
	text-decoration: none;
}
.menu-ufficio li a:hover{
	height: 30px;
	margin:0px;
	padding-top:6px;
	padding-left:7px;
	background-color:  White;
	display: block;
	border:1px solid #a3a3a3;
	color: #bdbe00;
	text-decoration: none;
}
/*fine menu di sinistra */

.others{
   text-align: center;
	padding-top:15px;
	background-color: #f3f3f3;
}
.others img{
	margin-bottom:15px;
}



.menu-offerta {
	font-family: Tahoma;
	font-size: 13px;
	color: black;
	font-weight: bold;
	background-color: White;
}
.menu-offerta a{
	font-family: Tahoma;
	font-size: 13px;
	color: black;
	font-weight: bold;
	text-decoration: none;
	background-color: White;
}
.menu-offerta a:link, .menu-offerta a:visited{
	font-family: Tahoma;
	font-size: 13px;
	color: black;
	font-weight: bold;
	text-decoration: none;
	background-color: White;
}
.menu-offerta a:hover{
	font-family: Tahoma;
	font-size: 13px;
	color: #0098d4;
	font-weight: bold;
	text-decoration: none;
	background-color: White;
}

.topcatmenu{
  width: 193px;
  height: 23px;
  border:1px solid #a3a3a3;
  padding-top:5px;
  font-family: Tahoma;
  font-size: 15px;
  color: #bdbe00;
  font-weight: bold;
  padding-left:5px;
}
.subcatmenu{
  width: 193px;
  height: 23px;
  border:1px solid #a3a3a3;
  padding-top:5px;
  font-family: Tahoma;
  font-size: 15px;
  color: #000;
  font-weight: bold;
  padding-left:5px;
}
.pathway{
 height: 25px;
 width : 700px;
 background-color:#f3f3f3;
 margin:0px;
 margin-right:0px;
 text-align: right;
 padding-right:7px;
 padding-top:5px;
 vertical-align: middle;
 text-decoration: none;
 position: relative;

}
.pathway a{
	color:#000;
	text-decoration: underline;
}
.pathway a:link,.pathway a:visite,.pathway a:hover{
	color:#000;
	text-decoration: underline;
}

.descr-ufficio{
	font-family: Tahoma;
	font-size: 12px;
	color: #414141;
	text-align: justify;
	margin-top:20px;
	position: relative;

}
 .descr-ufficio img{
	float: left;
	margin-right:12px;
}
.descr-ufficio h1{
font-size:18px;
font-weight:bold;
}
.box-prod{
   width:606px;
   height: 188px;
	text-align: left;
	margin-top:40px;
	position: relative;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	
}
.backimgprod{
  width:187px;
  height: 183px;
  background:url(http://www.pelizza.it/modifiche/sfondo-box-ufficio.jpg);
  position: relative;
  float: left;
  margin-right:10px;
}
.contbackimage{
	width:706px;
  
	text-align: left;
	margin-top:40px;
	position: relative;
	padding-bottom:10px;
	position:relative;
	float: left;
}
#centrale{
	margin-left:72px;
	margin-right:72px;
}
.backimgcatprod{
  width:187px;
  height: 183px;
  background:url(images/sfondo-box-ufficio.jpg);
  position: relative;
  float: left;
 
  margin-bottom:30px;
}
.nomeprod{
	text-transform: capitalize;
	position: absolute;
	top:12px;
	left:7px;
	text-align: center;
	width:172px;
	font-family: Tahoma;
   font-size: 17px;
	color: #fff;
	text-decoration: none;
}
.nomeprod a{
	color: #fff;
	text-decoration: none;
}
.nomeprod a:link,.nomeprod a:visited{
	color: #fff;
	text-decoration: none;
}
.fotoprod{
   position: absolute;
	top:36px;
	left:27px;
	
}
.fotoprodcat{
   position: absolute;
	top:36px;
	left:10px;
	
}
.descrprod{
	
	position: relative;
	padding-left:207px;

}
.tipologia{ 
 position: absolute;

}
.tipologia b{
	font-weight: bold;
}
.tipologia span{
	color:#bdbe00;
	font-weight: bold;
}
.prezzo{
	position: absolute;
	top:160px;
	width: 410px;
   z-index: 2;
}
.prezzo b{
	font-weight: bold;
	color:#000;
}
.prezzo span{
	font-weight: bold;
	color:#0098d4;
}

.iva{
	position: absolute;
	top:260px;
	width: 410px;
	font-size:10px;
	font-style: normal;
	font-weight: bold;
	 z-index: 200;
}

.acquista{
	position: absolute;
	right:108px;
}
.dettaglio{
	position: absolute;
	right: 0px;
}
.testoprod{
	position: absolute;
	top:35px;
	width: 410px;
}

.informazioni{
	width:970px;
	background-color:#f3f3f3;
	left:50%;
	margin-left:-485px;
	position: absolute;
	text-align: left;
}
.informazioni ul{
	list-style: none;
}
.informazioni ul li{
	width: 300px;
	display: block;
	float: left;
	text-align: justify;
	margin-right:10px;
}
.informazioni ul li h1{
 font-size: 14px;
 font-weight: bold;
 color: #717171;
}


.titleprod{
 height: 45px;
 width : 700px;
 margin:0px;
 margin-right:0px;
 text-align: left;
 padding-right:7px;
 padding-top:20px;
 position: relative;
 margin-bottom: 10px;
}
.nameprod{
	width: 300px;
   position:absolute;
}

.backimg{
 position:absolute;
 right:0px;
 top:24px;
}
.backimg2{
 position:absolute;
 right:0px;
 top:54px;
}
.box-dettprod{
 width : 700px;
 margin:0px;
 margin-right:0px;
 text-align: left;
 padding-right:7px;
 padding-top:5px;
 float: left;
 position: relative;
 
}
.img-dettprod{
	width: 400px;
float: left;
	position: relative; 
	margin-right:10px;
	
	
}
.img-dettprod-m{
	width: 360px;
float: left;
	position: relative; 
	margin-right:10px;
	
	
}
.img-dettprod img{
 border: 1px solid Gray;	
}
.img-dettprod-m img{
 border: 1px solid Gray;	
}
.list-dettprod{
 float: left;
 width: 288px;
 text-align: center;
 position: relative;
 background-color: #fff;

}
.price-dett{
    width: 288px;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	
}
.price-dett span{
	color:#0098d4;
}
.spedizione{
	font-size: 10px;
	font-weight: bolder;
	margin-bottom:15px;
}
.acquista-dett{
  width: 273px;
  height: 49px;
  position:relative;
  margin-left:20px;
  
}
.acquista-quant{
  position:relative;
  float: left;
  margin:0px;
  left:0px;
  margin:0px;
  width: 102px;
  height: 49px;
}
.acquista-quant input{
	border:none;
	margin-top:24px;
	margin-left:5px;
	padding:0px;
	background: none;
}
.acquista-btn {
 position: relative;
 float: left;
 width: 151px;
 height: 49px;
 
}
.btn_preventivo{
	margin-top:15px;
}
.btn_ordina_tel{
	margin-top:30px;
}
.box-tab{
 width : 710px;
 min-height: 380px;
 margin:0px;
 margin-right:0px;
 text-align: left;
 padding-top:5px;
 position: relative;	
 float: left;
}
.paginazione{
   width:400px;
	padding-top:20px;
	margin-bottom:10px;
	position: relative;
	height: 40px;
	text-align: center;
	margin-left:30%;
}
.paginazione span{
  margin-right:20px;
  float: left;
  position: relative;
  margin-top:4px;
  color:#0098d4;
  font-weight: bold;
  font-size:14px;
}
.paginazione b {
 text-align: center;
 list-style: none;
 float: left;
 position: relative;
 display:block;
 width:20px;
 height: 16px;
 margin: 0px;
 padding: 0px;
 margin-left:20px;
 background-color: #fff;
 border:1px solid Gray;
 padding: 3px;
 color:#0098d4;
}
.paginazione b a{

 display:block;
 text-decoration: none;
 color:#000;
 margin: 0px;

}
.paginazione b a:link, .paginazione b a:visited{
  background-color: #f3f3f3;
 text-decoration: none;
 color:#000;
 margin: 0px;
 width:20px;
 height:16px;
  padding:3px;
  margin-top:-3px;
 margin-left:-3px;
}
.paginazione b a:hover{

 text-decoration: none;
 color:#fff;
 background-color: #708090;
 width:20px;
 height:16px;
 margin: 0px;
 padding:3px;
 margin-top:-3px;
 margin-left:-3px;
}
.tendina{
	font-size:12px;
	margin-bottom:6px;
}
/* MENU DI SINISTRA*/
.menu-ufficio {
	font-family: Tahoma;
	font-size: 13px;
	color: black;
	font-weight: bold;
	
}
.menu-ufficio {
	list-style: none;
	margin:0;
	padding:0;
}
.menu-ufficio li{
   height: 30px;
	display: block;
	background-color: #ffffff;
	margin:0px;
	_margin-top:-1px;
	padding:0px;
	color: black;
}
.menu-ufficio li a{
	height: 30px;
	margin:0px;
	padding:0px;
	padding-top:8px;
	padding-left:7px;
	background-color:  #ffffff;
	display: block;
	color: black;
	text-decoration: none;
}
.menu-ufficio li a:hover{
	height: 30px;
	margin:0px;
	padding-top:8px;
	padding-left:7px;
	background-color:  White;
	display: block;
	border:0px;
	color: #bdbe00;
	text-decoration: none;
}
/*fine menu di sinistra */
