/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  AGGREGATIVE GENERAL LISTS LISTED ITEMS */



.PRODUCT_FEATURED_LIST, .PRODUCT_ALL_LIST,   .PRODUCT_NEW_LIST{
	
position:relative;
height:240px;
min-height:240px;
max-height:240px;

	
}


.PRODUCT_FEATURED_LIST_IMAGE, .PRODUCT_ALL_LIST_IMAGE,   .PRODUCT_NEW_LIST_IMAGE {
	
	position:absolute;
    top:70px;
left:50px;
	
}

.PRODUCT_FEATURED_LIST_QUANTITY, .PRODUCT_ALL_LIST_QUANTITY,   .PRODUCT_NEW_LIST_QUANTITY {
	
	display:none;
	
}


.PRODUCT_FEATURED_LIST_BUY_NOW, .PRODUCT_ALL_LIST_BUY_NOW,   .PRODUCT_NEW_LIST_BUY_NOW {
	
width:auto;
position:absolute;
left:230px;
top:204px;
	
	
}


.PRODUCT_FEATURED_LIST_BUY_NOW img, .PRODUCT_ALL_LIST_BUY_NOW img,   .PRODUCT_NEW_LIST_BUY_NOW img {
	
position:absolute;
left:0px;
	
z-index:20;
top:-1px !important;
}

.PRODUCT_FEATURED_LIST_ADD_CART, .PRODUCT_ALL_LIST_ADD_CART,   .PRODUCT_NEW_LIST_ADD_CART {
	
	width:auto;
position:absolute;
left:343px;
top:202px;
	
	
}

.PRODUCT_FEATURED_LIST_NAME, .PRODUCT_ALL_LIST_NAME,   .PRODUCT_NEW_LIST_NAME{
	
position:absolute;
left:0px;
top:2px;
font-size:14px;
background-color:#EEE;
width:458px;
border-left:5px solid #36A400 !important;
text-align:left !important;
padding-left:10px;
padding-top:5px;
padding-bottom:8px;	
}

.PRODUCT_FEATURED_LIST_MODEL, .PRODUCT_ALL_LIST_MODEL,   .PRODUCT_NEW_LIST_MODEL {
	
	display:none;
	
}

.PRODUCT_FEATURED_LIST_MANUFACTURER, .PRODUCT_ALL_LIST_MANUFACTURER,   .PRODUCT_NEW_LIST_MANUFACTURER {
	
	display:none;
	
}


.PRODUCT_FEATURED_LIST_schedaLink, .PRODUCT_ALL_LIST_schedaLink,   .PRODUCT_NEW_LIST_schedaLink {
	
	position:absolute;
    left:272px;
    top:170px;
}



.PRODUCT_FEATURED_LIST_NORMAL_PRICE, .PRODUCT_ALL_LIST_NORMAL_PRICE,   .PRODUCT_NEW_LIST_NORMAL_PRICE{
	
	
	 position:absolute;
    top:146px;
    left:185px;
font-size:11px;
	font-weight:bold;
font-size:12px
}

.PRODUCT_FEATURED_LIST_SPECIAL_PRICE, .PRODUCT_ALL_LIST_SPECIAL_PRICE,   .PRODUCT_NEW_LIST_SPECIAL_PRICE{
	
	position:absolute;
    top:146px;
    left:253px;
    font-weight:bold;
font-size:12px;
}

.PRODUCT_FEATURED_LIST_bigGreyHr, .PRODUCT_ALL_LIST_bigGreyHr,   .PRODUCT_NEW_LIST_bigGreyHr {
	
	 position:absolute;
    top:243px;
    height:2px;
    max-height:2px;
    background-image:url(../images/custom_scheda_hr.gif);
    background-repeat:repeat-x;
    width:470px;
	
	
}

.PRODUCT_FEATURED_LIST_SALE_DISCOUNT, .PRODUCT_ALL_LIST_SALE_DISCOUNT,   .PRODUCT_NEW_LIST_SALE_DISCOUNT{
	
	position:absolute;
    top:146px;
    left:343px;
    font-weight:normal;
font-size:12px;
	
}

.PRODUCT_FEATURED_LIST_FREE_TAG, .PRODUCT_ALL_LIST_FREE_TAG,   .PRODUCT_NEW_LIST_FREE_TAG {
	
position:absolute;
top:173px;
left:287px;
	
}

.PRODUCT_FEATURED_LIST_CALL_TAG, .PRODUCT_ALL_LIST_CALL_TAG,   .PRODUCT_NEW_LIST_CALL_TAG {
				
	display:none;
}

.PRODUCT_FEATURED_LIST_WEIGHT, .PRODUCT_ALL_LIST_WEIGHT,   .PRODUCT_NEW_LIST_WEIGHT {
	
	display:none;
}

.PRODUCT_FEATURED_LIST_DATE_ADDED, .PRODUCT_ALL_LIST_DATE_ADDED,   .PRODUCT_NEW_LIST_DATE_ADDED {
	
	display:none;	
	
}

.PRODUCT_FEATURED_LIST_DESCRIPTION, .PRODUCT_ALL_LIST_DESCRIPTION,   .PRODUCT_NEW_LIST_DESCRIPTION {
	
	    position:absolute;

left:183px;
text-align:left !important;
width:284px;
max-width:284px;
padding-bottom:20px;
border-bottom:1px solid #CCC;
padding-right:4px;	
top:60px;
height:50px !important;
height:auto;
min-height:50px !important;	
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  AGGREGATIVE GENERAL LISTS */

.centerColumn #newProductsDefault, .centerColumn #featuredDefault, #allProductsDefault .centerColumn {
	
    max-width:471px !important;
    width:471px !important;
}

#newProductsDefault hr, #featuredDefault hr, #allProductsDefault hr {

    display:none;
    
}

#newProductsDefaultHeading, #featuredDefaultHeading, #allProductsDefaultHeading {

    width:471px;
    max-width:471px;
    text-align:left;
    padding-top:40px;
    padding-bottom:2px;
    color:#F00;
    font-weight:bold;
    font-size:14px;
}


#newProductsDefault table, #featuredDefault table, #allProductsDefault table {

    width:471px;
    max-width:471px;
    border:0px;
    margin:0px;
    padding:0px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
}

#newProductsDefault td, #featuredDefault td, #allProductsDefault td {

    margin:0px;
    padding:0px;
}

#newProductsDefault tr, #featuredDefault tr, #allProductsDefault tr {

    margin:0px;
    padding:0px;
}



#newProductsDefault select, #featuredDefault select, #allProductsDefault select {

height:22px;
max-height:22px;
margin-bottom:7px;

}


#featuredProducstListingTopNumber ,#featuredProductsListingTopNumber ,#featuredProductsListingTopNumber, #allProducstListingTopNumber ,#allProductsListingTopNumber ,#allProductsListingTopNumber, #newProducstListingTopNumber ,#newProductsListingTopNumber ,#newProductsListingTopNumber,   #featuredProducstListingBottomNumber ,#featuredProductsListingBottomNumber ,#featuredProductsListingBottomNumber, #allProducstListingBottomNumber ,#allProductsListingBottomNumber ,#allProductsListingBottomNumber, #newProducstListingBottomNumber ,#newProductsListingBottomNumber ,#newProductsListingBottomNumber {

    display:none;
}


#featuredProducstListingTopLinks ,#featuredProductsListingTopLinks ,#featuredProductsListingTopLinks, #allProducstListingTopLinks ,#allProductsListingTopLinks ,#allProductsListingTopLinks, #newProducstListingTopLinks ,#newProductsListingTopLinks ,#newProductsListingTopLinks,   #featuredProducstListingBottomLinks ,#featuredProductsListingBottomLinks ,#featuredProductsListingBottomLinks, #allProducstListingBottomLinks ,#allProductsListingBottomLinks ,#allProductsListingBottomLinks, #newProducstListingBottomLinks ,#newProductsListingBottomLinks ,#newProductsListingBottomLinks {

    float:left;
    margin-left:13px;
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  PRODUCT LISTS ITEMS */

.PRODUCT_LIST {
 height: 220px;
   margin-top: 0 !important;
   max-height: 220px;
   min-height: 220px;
   padding-top: 0 !important;
   width: 100%;
   
position:relative;
/*height:232px;
min-height:232px;
max-height:232px;
padding-top:8px*/
}



    .PRODUCT_LIST_IMAGE {
	
/*position:absolute;
top:70px;
left:10px;*/
	left: -13px;
   position: absolute;
   top: 70px;
    }


.PRODUCT_LIST_NORMAL_PRICE {
position:absolute;
top:55px;
left:142px;
font-size:12px;
font-weight:normal;
color:#ad161f;
text-decoration:none !important;
}

.PRODUCT_LIST_NORMAL_PRICE span.normalprice{
text-decoration:none !important;
}

.PRODUCT_LIST_SPECIAL_PRICE {

position:absolute;
top:70px;
left:138px;
    font-weight:bold;
font-size:12px;
    }

.PRODUCT_LIST_CALL_TAG {

display:none;

}

.cartForm {
/*width:auto;
position:absolute;
right:260px;
top:190px;*/

position: absolute;
right: 260px;
top: 228px;
width: auto;
z-index:4;
}
.cartForm input, #qui_cart_quantity{
	width:28px;
	height:15px;
	border:1px solid #888;
	text-align:center;
	padding:3px;
	font-size:15px;
	
}


.PRODUCT_LIST_ADD_CART {

	/*width:auto;
	position:absolute;
	right:30px;
	top:190px;*/
	
	 margin-top: -20px;
   position: absolute;
   right: 30px;
   top: 160px;
   width: auto;
}



.PRODUCT_LIST_SALE_DISCOUNT {

    position:absolute;
    top:144px;
    left:343px;
    font-weight:normal;
	font-size:12px;
}


.PRODUCT_LIST_SALE_PRICE {

    position:absolute;
    top:158px;
    left:185px;
    font-weight:normal;
	font-size:12px;
	width:auto;
}

.PRODUCT_LIST_FREE_TAG {

    position:absolute;
    top:120px;
    left:0px;
    font-weight:normal;
font-size:11px;
width:40px;
z-index:14;
    }

    .schedaLink {
visibility:hidden;
  	position:absolute;
    left:272px;
    top:170px;

    }


    .bigGreyHr{
visibility:hidden;
 	 position:absolute;
    top:243px;
    height:2px;
    max-height:2px;
    background-image:url(../images/custom_scheda_hr.gif);
    background-repeat:repeat-x;
    width:470px;

    }

.listingDescription {
	    position:absolute;

left:183px;
text-align:left !important;
width:284px;
max-width:284px;
padding-bottom:20px;
border-bottom:1px solid #CCC;
padding-right:4px;	
top:60px;
height:50px !important;
height:auto;
min-height:50px !important;	
  }

.PRODUCT_LIST_NAME .itemTitle{
position:absolute;
left:-15px;
top:2px;
font-size:14px;
background: url(../images/qui_ricerca_bg_prodotto.gif) no-repeat top left;
width:741px;
height:30px;
text-align:left !important;
padding-left:10px;
padding-top:8px;
padding-bottom:5px;	
color:#666 !important;
}
.PRODUCT_LIST_NAME .itemTitle a{
color:#666 !important;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  PRODUCT LISTS HEADER / FOOTER  */

 #productListing {
max-width:100%;
width:100%;
position:relative;
right:-15px;
padding-bottom:50px !important;

}


 #productListing td, #productListing tr,  #productListing table,  #productListing .productSortProduct{

margin:0px; padding:0px;

}


#productListing table{

/*margin-top:60px;*/
margin-top: 80px;

}


#indexProductList form{

padding-bottom:0px !important;
margin:0px;

}

#indexProductListCatDescription {

display:block;
padding-left:5px !important;
color:#F00;
font-weight:bold;
padding-top:20px !important;
padding-bottom:0px !important;
margin-bottom:0px !Important;

}

.productSorterHeader {

display:none;

}

#submit1,#submit2 {

display:none;

}


.bigGreenHr {
	
	font-size:0.1em;
	height:2px;
	max-height:2px;
	overflow:hidden;
	width:470px;
	max-width:470px;
	background-image: url(../images/ModuloLinea.png);
	background-repeat:repeat-x;
	background-position:0px 0px; 
    margin-bottom:5px;
    margin-top:5px;
	
}

#productsListingListingTopLinks,#productsListingListingBottomLinks  {

margin:0px !important;
padding:0px !important;
float:left!important;
display:block;

}

#productsListingListingBottomLinks {

padding-bottom:30px !important;
display:block;

}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  PRODUCT LISTS HEADER SORTERS */

.sorter {
	display:block;
	text-align:right;
	position:relative;
	right:30px;
	margin-top:20px;
/*width:471px;
max-width:471px;
	*/
}

.sorter .sorter1, .sorter .sorter2 {
	display:block;
	height:auto;
	float:left;	
}

.sorter select {
height:20px;
max-height:20px;
border:1px #666 solid;
color:#666;
background:#ccc;
text-align:left;
padding-bottom:0px;
}

.sorter1 {

margin-right:80px

}

#Asorter{
background:transparent;
width:100%;
min-width:100%;
max-width:100%;
position:relative;
right:-10px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  OTHER MODS */

#newProductsDefaultListingTopNumber, #newProductsDefaultListingBottomNumber  {

display:none;

}


