@CHARSET "UTF-8";


.containerProductNovita{
  height: 75px;
}

.containerProductNovita img{
  padding: 0px;
}

.containerProductPiuVisti{
  height: 69px;
  overflow: hidden;
}
/* override di alcuni stili di lightwindow */

#lightwindow_contents.buynow_contents {
    padding: 0px;
  }
#getBuyNow
{
	width: 409px;
	height: 360px;
	background-color: #F4F4F4;
	background-image: url("/images/backgrounds/buynow.jpg");
	background-repeat: no-repeat;
	background-position: bottom;
	color: #000;
  overflow: hidden;
  line-height: normal;
  border:5px solid #CCC;
}

#getBuyNow #content{
	margin: 10px;
}
#getBuyNow div.middle
{
	float:left;
}
#aShopList 
{
	width: 210px;
}
#searchStore
{
	width: 179px;
}
#getBuyNow h1
{
  border-bottom: 1px solid #e8e4e5;
  display:block;
  color: #F00;
  padding-bottom: 10px;
  margin: 10px 0 0 0;
}

#titleBar{
	background:white none repeat scroll 0% 0%;
  border-bottom:1px solid #CCCCCC;
  height:16px !important;
  line-height:normal;
  overflow:hidden;
  padding:10px 20px;
}

#title 
{
	color:red;
  float:left;
  font-size:16px;
  font-weight:bold;
  line-height:normal;
  text-align:left;
}
#getBuyNow h2
{
	font-size: 14px;
	color: #666;
	font-weight: bold;
	margin-bottom:10px;
	margin-top: 0px;
	padding: 0px;

}
#getBuyNow #closeGetBuNow
{
	position: absolute;
	top: 11px;
	right: 13px;
	text-decoration: none;
	display: block;
	background-color: #9d9d9d;
	width: 43px;
	height: 18px;
	text-align: center;
	color: #FFF;
}

#getBuyNow ul
{
	margin: 0 0 0 12px;
	padding: 0px;
	border: 0px;
}
#getBuyNow ul li
{
	list-style: display;
	list-style-image: url('/images/arrow/buynowlist.gif');
	line-height: 25px;
}

#getBuyNow a,
#getBuyNow a:visited,
#getBuyNow a:active,
#betBuyNow a:hover		
{
	color: #F00;
  font-size: 12px;
}

#getBuyNow a.close{
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	float:right;
	line-height:normal;
	margin:0px;
	padding:2px 6px;
	position:relative;
	right:0px;
	text-align:right;
	top:0px;
	font-size: 10px;
	background-color:#CCC;
}

.containerScheda{
	width: 70px;
	float: right;
}

/* Ricerca categorie */
.nameDesignerActive{
	height: auto;
}

.nameDesignerActive:after {
    content: "."; display: block; height: 0; clear: both; visibility: hidden; /* layout contorna IE-MAC-FF-OP */
}
.nameDesignerActive {
    display: inline-block; /* layout contorna IE-MAC-FF-OP end */
}
.nameDesignerActive{
    display: block; /* layout contorna IE-MAC-FF-OP end */
}
.nameDesignerActive {
    position: relative;
}
.nameDesignerActive h3 {
    margin: 0;
    padding: 0;
    color: #974a5b;
    padding-top: 5px;
    padding-bottom: 8px;
    padding-right: 10px;
    font-size: 14px;
}

/* most viewed box */
.containerDescriptionProductNovitaSmall{
	padding-bottom: 5px;
}
a.mostViewedSelector{
	text-decoration: none;
	height: 7px;
	line-height: 7px;
}
/* fine most viewed box */

/* Scheda prodotto Alessi */
.containerFlashSchedaProdotto{
	display: inline;
}

.containerInfoProduct{
	display: inline;
}

.rightColumnMenuSchedaProdotto{
	display:inline;
}

.topRightButtons{
	display: inline;
}

.buttonDownloadDetails,
.containerFormTrovaNegozio{
	border: 1px solid #cecece;
	background-image: url("/images/schedaProdotto_02/btn_download/btn_download.gif");
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #FFF;
	height: 20px;
	line-height: 20px;
	padding: 0 10px 0 6px;
	margin: 0px;
}

.containerFormTrovaNegozio{
	background-image: none;
	margin-left: 10px;
}
.buttonDownloadDetails p,
.buttonDownloadDetails a{
	margin: 0px;
	padding: 0px;
}

.containerButtonActiveRightColumn{
	min-height: 29px;
	height: 29px;
	height: auto !important;
}
/* Fine Scheda prodotto Alessi */

#catalogFilterBox
{
  background:transparent url(../images/01_c_ambienti/backgrounds/back_mainBoxAmbienti.jpg) repeat-x scroll 0 0;
  height:800px;
  margin-left:auto;
  margin-right:auto;
  margin-top:2px;
  padding: 0;
  width:970px;
  overflow: hidden;
}

.catalogTotalBox{
  background:url("../images/catalog/sfondo-catalogo-inside.gif") no-repeat scroll 0 0 transparent;
  height:790px;
  margin:10px;
  padding:1px;
  width:950px;
}

#catalogFilterMenuBox
{
  float: left;
  width: 180px;
  margin-left: 1px;
}

#catalogFilterMenuBox ul
{
  float: left;
  margin:0;
  padding:0;
}

#catalogFilterMenuBox ul li
{
  display: block;
  float: left;
  clear: both;
  margin-bottom: 1px;
}

#catalogFilterMenuBox ul li a{
  text-decoration: none;
  display: block;
  clear: both;
  margin-bottom: 8px;
  _.margin-bottom:2px !important;
  color: #333333;
}

#catalogFilterMenuBox ul li input{
  margin-top: -2px;
}

#catalogFilterMenuBox ul li.active a
{
  color: #FFFFFF;
}

#catalogFilterMenuBox ul li
{
  background: url(../images/catalog/sfondoLi_filter.gif) no-repeat;
  width: 163px;
  height: 14px;
  padding: 8px;
  font-size: 13px;
  color: #333333;
}

#catalogFilterMenuBox ul li.active
{
  background: url(../images/catalog/sfondoLi_active.gif) no-repeat;
  width: 163px;
  height: 49px;
  padding: 8px;
  font-size: 13px;
  color: #FFFFFF;
}

#catalogFilterMenuBox ul li.active div.desc_filter
{
  font-size: 11px;
}

#catalogFilterContentBox
{
  position: absolute;
  top:1px;
  left:0;
  width: 735px;
  border-top: 0px none;
  margin-right: 27px;
  _.height: 745px !important;
  .height: 745px !important;
  height: 767px;
  border-top: 1px solid #ccc;
}

#catalogFilterContentBox ul
{
  display: block;
  float: left;
  width: 715px;
  margin: 0;
  padding: 0;
}

#catalogFilterContentBox ul li
{
  display: block;
  float: left;
  width: auto;
  margin: 5px 3px;
  padding: 0;
}

#catalogFilterContentBox div.row
{
  width: 733px;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;  
  background: #FFFFFF;
  float:left;
	display:inline;
	overflow:hidden;
}


#catalogFilterContentBox div.row div.loading{
  padding: 10px;
}

#catalogFilterContentBox div.row div.title
{
  margin:10px 10px 0;
  width: auto;
  clear: both;
  overflow: hidden;
  height: 80px;
  color: #616161;
}

.activeT{
  background: #f9f9f9;
}

#catalogFilterContentBox div.row div.title.activeT{
  color: #c1646e;

}

#catalogFilterContentBox div.row div.title div.left
{
  float: left;
  font-size: 30px;
  width: 600px;
  height: 51px;
  line-height: 30px;
  padding: 19px 0 0 10px;
}
#catalogFilterContentBox div.row div.title div.left span.tipology_number{
  color: #b4b4b4;
}

#catalogFilterContentBox div.row div.title div.right
{
  float: right;
}

#catalogFilterContentBox .scrollbox_scrollbar {
  background:#e1e1e1;
  height:100%;
  width:31px;
  right:-30px !important;
  top:-1px !important;
  border-bottom: 1px solid #ccc;
}

.scrolling_content{
  position: relative;
	float:right;
	width: 754px;
}

#catalogFilterContentBox .scrollbox_content {
  position:relative;
  width:735px;
	_overflow-y:scroll !important;
}

#catalogFilterContentBox .scrollbox_handle {
  background: url(../images/catalog/scroll_hand.gif) no-repeat;
  width:31px !important;
}


#catalogFilterContentBox div.row div.title div.right span.iconCat{
  height:48px;
  margin-top:14px;
  width:48px;
  float: left;
	display:inline;
}

#catalogFilterContentBox div.row div.title div.right a.vedi{
  float: right;
	display:inline;
  background: url(../images/catalog/sfondo-view.gif) no-repeat;
  width: 46px;
  height: 46px;
  margin-top: 15px;
	text-indent:-999em;
}

#catalogFilterContentBox div.row div.title.activeT div.right a.vedi{
  float: right;
  background: url(../images/catalog/sfondo-view-active.gif) no-repeat;
  width: 46px;
  height: 46px;
  margin-top: 17px;
}

#catalogFilterContentBox div.row div.content
{
  width: 680px;
  float:left;
  margin:0 10px 10px;
  width:715px;
}

#catalogFilterContentBox div.activeC{
  background: #F9F9F9;
}
#catalogFilterContentBox div.activeC a {
	text-decoration:none;
}

#catalogFilterContentBox div.productView{
  position: relative;
  margin:0 3px 3px 0;
	cursor:pointer;
	width: 64px;
	height:102px;
}
#catalogFilterContentBox div.categoryView{
	position: relative;
  margin:0 3px 3px 0;
	cursor:pointer;
	width:auto;
	height:auto;
}
.namelayerover{
  position: absolute;
  top: 0;
  left: 0;
  width: 132px;
  height: 132px;
  display: block;
  background: url(../images/catalog/ambient_overlay.png) no-repeat;
}

.overlay_text{
  position: absolute;
  bottom: 10px;
  left: 5px;
  width: 125px;
  overflow: hidden;
}

#catalogFilterContentBox ul.product_paginate li{
  
}


#catalogFilterContentBox div.row div.title.activeT span{

}

#catalogFilterContentBox div.row div.content div.author_content{

}

#catalogFilterContentBox div.row div.content div.author_content h5{
  font-size: 11px;
  margin: 0;
  padding: 0;
}


#catalogFilterContentBox div.row div.content div.author_content span.author_img{  
  float: left;
  margin-left: 10px;
  margin-top: 10px;
  width: 128px;
  padding: 4px;
  border:5px solid #DBDBDB;
}

#catalogFilterContentBox div.row div.content div.author_content div.author_desc{
  float: right;
  width: 540px;
}

#catalogFilterContentBox div.row div.content div.author_content div.author_desc{
  padding-bottom: 10px;
}

#catalogFilterContentBox div.row div.content div.author_content div.author_desc p{
  padding-bottom: 10px;
}

#catalogFilterContentBox div.row div.content div.author_content div.author_desc a.cat{
  color: #c1646e;
}

#catalogFilterTitleBox{
  position: absolute;
  right:5px;
  top:19px;
  width:485px;
}

form#additionalFiltersForm span.filter{
  float: left;
  display: inline;
  color: #FFFFFF;
  font-size: 12px;
  padding-top: 2px;
  margin-right: 5px;
}

form#additionalFiltersForm select#brandId{
  float: left;
  display: inline;
  margin-right: 5px;
}

form#additionalFiltersForm select#categoryId{
  float: left;
  display: inline;
  margin-right: 5px;  
}

form#additionalFiltersForm a.apply_filter span{
  display: none;
}

form#additionalFiltersForm a.remove_filter span{
  display: none;
}

div.productView div.tooltipover{
  position: absolute;
  background: url(../images/catalog/sfondo-tooltip.png) no-repeat;
	_background: url(../images/catalog/sfondo-tooltip.gif) no-repeat;
  width: 140px;
  height: 80px;
  top: -40px;
  right: -77px;
  z-index: 10000;
}


div.productView div.tooltipover span{
  margin: 0;
  padding: 5px;
  width: 140px;
  text-align: left;
  display: block;
}

