/* CataLog Entity */
.CatalogWrapper { width:100%; padding:5px 0; }


/* New Products */
/* Note : This template will be repeated in a non-fixed number of row and lines */
DIV.NewProduct-Entity { margin:15px; display:inline; }
.NewProduct-Entity { width:240px; max-width:300px; text-align:left; padding:0px 0px 0 0px; }
.NewProduct-Entity SPAN, .NewProduct-Entity P, .NewProduct-Entity TABLE, .NewProduct-Entity TD, {
}
.NewProduct-Entity A.normalbold:link,
.NewProduct-Entity A.normalbold:visited { }
.NewProduct-Entity A.normalbold:hover { }
.NewProduct-Image { width:90px; height:90px; display:block; vertical-align:middle; text-align:center; margin:Auto; }
.NewProduct-Image IMG { border:0; }
.NewProduct-Price SPAN { padding-top:11px; }
.NewProduct-AddToCart { padding-bottom:10px; text-align:left; }
.NewProduct-AddToCart A:link,
.NewProduct-AddToCart A:visited,
.NewProduct-AddToCart A:active { }
.NewProduct-LinkDetail { text-align:right; }
.NewProduct-Title SPAN { text-align:left; padding:20px 8px 20px 8px; }
.NewProduct-Title A.normalbold:link,
.NewProduct-Title A.normalbold:visited { }
.NewProduct-Title A.normalbold:hover { }
.NewProduct-Summary { text-align:left; }


/* Featured Products */
/* Note : This template will be repeated in a non-fixed number of row and lines */
.FeaturedProduct-Entity { position:relative; width:270px; max-width:300px; text-align:center; padding:0px 0px 0 0px; }
.FeaturedProduct-Entity SPAN, .FeaturedProduct-Entity P, .FeaturedProduct-Entity TABLE, .FeaturedProduct-Entity TD, {
}
.FeaturedProduct-Entity A.normalbold:link,
.FeaturedProduct-Entity A.normalbold:visited { }
.FeaturedProduct-Entity A.normalbold:hover { }
.FeaturedProduct-Image { width:120px; height:90px; display:block; vertical-align:middle; text-align:center; margin:Auto; }
.FeaturedProduct-Image IMG { border:0; }
.FeaturedProduct-Right { display:block; text-align:left; }
.FeaturedProduct-Price SPAN { height : 5px; display:inline; }
.FeaturedProduct-AddToCart { height : 5px; display:block; }
.FeaturedProduct-AddToCart A:link A:visited A:active { }
.FeaturedProduct-LinkDetail { height : 5px; display:block; }
.FeaturedProduct-Title SPAN { display:block; text-align:center; padding:0px 0px 0px 0px; }
.FeaturedProduct-Title A.normalbold:link,
.FeaturedProduct-Title A.normalbold:visited { }
.FeaturedProduct-Title A.normalbold:hover { }
.FeaturedProduct-Summary { text-align:left; }


/* Popular Products */
/* Note : This template will be repeated in a non-fixed number of row and lines */
DIV.PopularProduct-Entity { margin:0px; display:inline; width:100%; }
.PopularProduct-Entity { position:relative; text-align:left; padding:5px; }
.PopularProduct-Entity SPAN, .PopularProduct-Entity P, .PopularProduct-Entity TABLE, .PopularProduct-Entity TD, {
}
.PopularProduct-Entity A.normalbold:link,
.PopularProduct-Entity A.normalbold:visited { }
.PopularProduct-Entity A.normalbold:hover { }
.PopularProduct-Price SPAN { display:block; }
.PopularProduct-LinkDetail { display:block; text-align:right; }
.PopularProduct-Title { display:block; text-align:left; width:60%; }
.PopularProduct-Title SPAN { display:block; text-align:left; }
.PopularProduct-Title A.normalbold:link,
.PopularProduct-Title A.normalbold:visited { }
.PopularProduct-Title A.normalbold:hover { }


/* Product Details */
/* Note : This template will be displayed one time on a Tab */
.ProductDetail-Entity,
.ProductDetail-Top,
ProductDetail-Bottom { position:relative; width:100%; text-align:center; padding:5px 5px 0 5px; }
.ProductDetail-Entity SPAN, .ProductDetail-Entity P, .ProductDetail-Entity TABLE, .ProductDetail-Entity TD, {
}
.ProductDetail-Entity A.normalbold:link,
.ProductDetail-Entity A.normalbold:visited { }
.ProductDetail-Entity A.normalbold:hover { }
.ProductDetail-Entity TABLE P TD TR SPAN { }
.ProductDetail-Image { width:300px; display:block; vertical-align:middle; text-align:center; margin:Auto; }
.ProductDetail-Image IMG { border:0; }
.ProductDetail-Right { display:block; text-align:left; }
.ProductDetail-Price SPAN { height : 5px;  }
.ProductDetail-VATPrice SPAN { height : 5px; }
.ProductDetail-AddToCart { height : 5px; text-align:right; }
.ProductDetail-AddToCart A:link A:visited A:active { }
.ProductDetail-LinkDetail { height : 5px;  }
.ProductDetail-Title SPAN {  text-align:center; padding:0px 0px 0px 0px; }
.ProductDetail-Title A.normalbold:link,
.ProductDetail-Title A.normalbold:visited { }
.ProductDetail-Title A.normalbold:hover { }
.ProductDetail-AttributeLabel{font-size: 11px;text-align:right;}
.ProductDetail-Attribute{font-size: 11px;text-align:left;}
.ProductDetail-Summary span{border:1px solid #ff0000; font-size: 12px;text-align:justify; padding:0px;font-style:italic }

.lista-abstract{ font-size: 11px; text-align:left; font-style:italic}
.lista-autore{ font-size: 11px; text-align:left; }
.lista-titolo{ font-size: 11px; text-align:left; }
.lista-prezzo{ font-size: 11px;}
.Manufacturer_productListTitle{ font-size: 11px; text-align:left; }
.Manufacturer_goBack{ font-size: 11px; text-align:left; }
.Manufacturer_image{text-align:left;font-size:14px;vertical-align:text-top;}
.Manufacturer_image{text-align:left;font-size:14px;vertical-align:text-top;}
.Manufatcurer_detail{text-align:left;font-size:14px;vertical-align:text-top;}
.Manufatcurer_name{text-align:left;font-size:14px;vertical-align:text-top;}
.Manufatcurer_description{text-align:justify;font-size:11px;vertical-align:top;font-style:italic;}

/* List Container entity */
.ListContainer-Entity { text-align:left; }
.ListContainer-Title {  width:100%; padding:4px; /* border-bottom:1px dotted red; padding:5px 0 10px 25px; */ }
.ListContainer-Title span {  text-align:right; font-weight:bold; margin-right:20px;/* display:inline; width:1px; min-width:1px; white-space:nowrap; */ }
.ListContainer-Content { }





