/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2006 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5349 2006-12-22 20:34:40Z birdbrain $
 */

/** text-decoration: none;text-decoration: none;**/

/* messaggio onno disponibile nella pagina prodotto */
#messaggio_non_disponibile
{
	color: red;
	font-weight: bold;
	font-size: 125%;
}
	

.nondisponibile
{
	color: red;
	font-weight:bold;
}

#__GBS_Button0
{
	margin-left: 30px;
}

.cancellato
{
 text-decoration: line-through;
}

a img {border: none; }
a:link {
	color: #2D308F;
	
}
a:visited {
	color: #2D308F;
	
}
a:hover {color: #f27a00;}
a:active {color: #f27a00;}

h1 {font-size: 1.5em; color: #F98B16;}
h2 {
	font-size: 1.4em;
}
h3 {font-size: 1.3em;}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .larger{font-size: 1.1em;}

.biggerText {font-size: 1.2em;}

h1, h2, h3, h4, h5, h6 {margin: 0.3em 0;}


div#tondo{ background: #F98B16}

b.rtop, b.rbottom {display:block;background: #FFFFFF}
b.rtop b, b.rbottom b {display:block;height: 1px;  overflow: hidden; background: #F98B16}

b.r1 {margin: 0 5px }
b.r2 {margin: 0 3px}
b.r3 {margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4 {margin: 0 1px ;height: 2px}


CODE {font-family: arial, verdana, helvetica, sans-serif;	font-size: 1em;}
FORM, SELECT, INPUT {display: inline; font-size: 1em;	margin: 0.1em;}
TEXTAREA {float: left; margin: auto; display: block; width: 95%;}

input:focus, select:focus, textarea:focus {	background: #FFFFCC;}

FIELDSET {padding: 0.5em; margin: 0.5em 0em; border: 1px solid #cccccc;}
LEGEND {color:#F98B16; font-weight: bold; padding: 0.3em;}
LABEL, h4.optionName {line-height: 1.5em; padding: 0.2em;}
LABEL.checkboxLabel, LABEL.radioButtonLabel {margin: 0.5em 0.3em;}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}

LABEL.inputLabel {width: 9em; float: left;}
LABEL.inputLabelPayment {width: 14em; float: left; padding-left: 2.5em;}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {width: 11em; float: left;}

#checkoutPayment LABEL.radioButtonLabel {font-weight: bold;}

P, ADDRESS {padding: 0.5em;}
ADDRESS {font-style: normal;}
.clearBoth {clear: both;}

HR {height: 1px; margin-top: 0.5em; border: none;	border-bottom: 1px solid #9a9a9a;}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #9a9a9a;
	}

.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

/*wrappers - page or section containers*/


#cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}

#tagline {color:#000000; font-size: 2em; font-family: monotype corsiva, lucida console; text-align : center; vertical-align: middle;}
#sendSpendWrapper {border: 1px solid #cacaca; float: right;	margin: 0em 0em 1em 1em;}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto {
	margin: 0;
	width: 47%;
	}

.wrapperAttribsOptions {margin: 0.3em 0em;}

/*navigation*/
.navSplitPagesResult {}
.navSplitPagesLinks {}
.navNextPrevCounter {margin: 0em; font-size: 0.9em;}
.navNextPrevList {display: inline; white-space: nowrap; margin: 0; padding: 0.5em 0em; list-style-type: none;}
#navCategoryIcon, .buttonRow, #indexProductListCatDescription {	margin: 0.5em;}
#navBreadCrumb {background-color: #FFFFFF; font-size: 0.95em;	font-weight: bold; margin: 4px 25px 0px;}

h3.itemTitle{font-size: 1.0em; }

/*The main content classes*/
#contentColumnMain, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}

#productDescription, .shippingEstimatorWrapper {padding: 0.5em;}

.alert {color: #FF0000;	margin-left: 0.5em;}
.advisory {}
.important {font-size:1.1em; font-weight: bold;}
.notice {}
.rating{}
.gvBal {float: right;}
.centerColumn, #bannerOne,#bannerThree, #bannerFour, #bannerFive, #bannerSix {margin: 1.5em 2.5em 3em;}
#bannerTwo {margin: 0 0 0;}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {font-size: 0.9em;}

/*Shopping Cart Display float: center;	*/
#cartAdd {

text-align: center;	
/*margin: 1em; 
border: 1px solid #000000; 
padding: 1em;*/
}

.tableHeading, .tableRow {height: 2.2em;}
.tableHeading TH {border-bottom: 1px solid #9a9a9a;}
.tableHeading, #cartSubTotal {	background-color: #e9e9e9;}

#cartSubTotal {height: 2.2em; border-top: 1px solid #cccccc; font-weight: bold; text-align: right;	line-height: 2.2em;	padding-right: 2.5em;}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {text-align: right; padding-right: 0.2em;}
#scUpdateQuantity {width: 2em;}
.cartQuantity {width: 4.7em;}
.cartNewItem {color: #F98B16;	position: relative;  /*do not remove-fixes stupid IEbug*/}
.cartOldItem {color: #2D308F;	position: relative;  /*do not remove-fixes stupid IEbug*/}
.cartBoxTotal {text-align: right; font-weight: bold;}
.cartRemoveItemDisplay {width: 3.5em;}
.cartAttribsList {margin-left: 1em;}

#mediaManager {width: 50%; margin: 0.2em;	padding: 0.5em;	background-color: #E4FEf5; border: 1px solid #003D00;}

.normalprice, .productSpecialPriceSale {text-decoration: line-through;}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

.orderHistList {margin: 1em; padding: 0.2em 0em; list-style-type: none;} 

#cartBoxListWrapper ul, #ezPageBoxList ul {list-style-type: none;}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {margin: 0; padding: 0.2em 0em;} 

#cartBoxEmpty, #cartBoxVoucherBalance {font-weight: bold;}

.totalBox {width: 5.5em; text-align: right; padding: 0.2em;}

.lineTitle, .amount {text-align: right;padding: 0.2em;}

.amount {width: 5.5em;}

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}

.categoryIcon {}
#cartImage {margin: 0.5em 1em;}

/*Attributes*/
.attribImg {width: 20%; margin: 0.3em 0em;}
.attributesComments {}

/*list box contents*/
.categoryListBoxContents{
	font-weight: bold;
	text-transform: uppercase;
}
 /*prova anto  margin: 0.9em 0em;*/

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 0.9em 0em;
}

.centerBoxContentsFeatured a, .centerBoxContentsSpecials a, #informationContent a, .categoryListBoxContents a, #ezpagesContent a, #bestsellersContent a, #bannerboxallContent a{
	text-decoration: none;
}
.centerBoxContentsFeatured a, .centerBoxContentsSpecials a{
	font-weight: bold;
}



.centerBoxWrapper {
/*border: 1px solid #2D308F; margin: 1.1em 0;*/
height: 1%;	}


/*sideboxes*/
#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
	font-size: 0.9em;
	color: #ffffff;
}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}

#bannerTwo {
	text-align: right;
	}

.productListing-data
{
 vertical-align: top;
 text-align: left;
}

#bestsellers .wrapper {margin: 0em 0em 0em 1.0em;}
#bestsellers ol {padding: 0; margin-left: 1.1em;}
#bestsellers li {padding: 0; margin: 0.3em 0em 0.3em 0em;}

#bannerboxHeading {
	background-color: #2D308F;
}

#upProductsHeading {text-align: left;}
#upDateHeading {text-align: right;}



A.category-top-tabs, A.category-top-tabs:visited {color: #008000;	text-decoration: none;}
SPAN.category-subs-parent {font-weight: bold;}
SPAN.category-subs-selected {font-weight: bold;}


/*misc*/
.back {float: left;}
.forward {float: right;}

.bold {font-weight: bold;}
.rowOdd {background-color: #E8E8E8; height: 1.5em; vertical-align: top;}
.rowEven {background-color: #F0F0F0; height: 1.5em; vertical-align: top;}

#shoppingCartDefault #PPECbutton {float: right;}

.hiddenField {display: none;}
.visibleField {display: inline;}

CAPTION {/*display: none;*/}

#myAccountGen li, #myAccountNotify li {margin: 0;} 
.accountTotalDisplay, .accountTaxDisplay {width: 20%; text-align: right; /*vertical-align: top*/}
.accountQuantityDisplay {width: 10%; vertical-align: top}

TR.tableHeading {background-color: #F98B16; height: 2em;color: #ffffff;}

#siteMapList {width: 90%; float: right;}

.ratingRow {margin: 1em 0em 1.5em 0em;}

LABEL#textAreaReviews {font-weight: normal;	margin: 1em 0em;}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	background-image: none;
	}
	
/* SilverFish Customizations */
body {margin: 0; font-family: verdana, arial, helvetica, sans-serif; font-size: 62.5%; color: #000000; margin: 10px 0px 50px 0px; color: #333; }
body#popupShippingEstimator, body#popupImage, body#infoShoppingCart, body#popupCVVHelp {background:none;}

#mainWrapper {background-color: #ffffff; text-align: left; width: 95%; vertical-align: top;  margin: auto;}
/* anto #contentMainWrapper{border: 1px solid #9a9a9a; }
*/
#contentMainWrapper {
margin: auto;
padding:10px 0 20px;
}

/* anto  background: url(../images/bg_body.gif) repeat-x #6f9db8; */
/*#contentMainWrapper
header
*/
#headerWrapper {
	display: block;
	background: #ffffff;
	height: 1%; /*IE Hack*/
}
#headerBackground {width: 100%; height: 90px; }
/*#logo 
anto background: url(../images/bg_header.jg) repeat-x #88a0c2;
{float: left; position: absolute; top: -45px; left: 20 px;}#logo {float: center;}*/

#navMainWrapper {
	width: 100%;
	background-color: #ffffff;
}
#navMain {
	margin-top: 0px;
	
	width: 100%;
	color: #ffffff;
	background-color: #F98B16;
}
#navMain ul {margin: 0px; padding: 0.1em 0em 0.5em; list-style-type: none; text-align: center; line-height: 1.5em; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #ffffff; text-align: center;white-space: nowrap;}
#navMain ul li {display: inline; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #ffffff; text-align: center;white-space: nowrap;}

#navMain ul li a {text-decoration: none; padding: 0em 0.5em; margin: 0px; color: #ffffff; white-space: nowrap;}
#navMain ul li a:hover {
	background-color: #F98B16;
}
/* anto  background: url(../images/navMain_hover.gif);*/

#navMainSearch {
	width: 100%;
	
	background-color: #FFFFFF; /*float: right;background-image: url(http://images.ciao.com/ide/images/tabs/bg_search_40px.gif);background-color: #2D308F;*/
	
}
#searchBox {float: right;}

/*
Category tabs
*/

#navCatTabs {background-color: #ffffff; color: #9a9a9a;	background-image:none;}
#navCatTabs ul {margin: 0; padding: 0.5em 0em; list-style-type: none; text-align: center;	line-height: 1.5em;}
#navCatTabs ul
{
	border: 1px solid #bbbbbb;
	width: 100%;
	background-color: transparent;
	background-image: url(../images/chromebg.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position-x: center;
	background-position-y: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0;
	text-align: center;
}
#navCatTabs ul li {display: inline;	}
#navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #bbbbbb;
	white-space: nowrap;
}
#navCatTabs ul li a:hover {color: #f27a00;}

#chromemenu ul li a {color: #494949; padding-top: 5px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-decoration: none; border-right-width: 1px; border-right-style: solid; border-right-color: #dadada;}
#chromemenu ul li a:hover {color: black; background-color: transparent; background-image: url(../images/chromebg2.gif); background-repeat: repeat-x; background-attachment: scroll; background-position-x: center; background-position-y: center;}
#navEZPagesTOCWrapper {background-color: #dddddd; border: 1px solid #1D5685; margin: 0; width: 47%; font-weight: bold; float: right; height: 1%; border: 1px solid #9a9a9a;}
#navEZPagesTOCWrapper h2 {
	color: #FF6347;
}
#navEZPagesTOC ul {margin: 0; padding: 0.5em 0em;	list-style-type: none; line-height: 1.5em;}
#navEZPagesTOC ul li {
	color: Fuchsia;
	white-space: nowrap;
}
/*#navEZPagesTOC ul li a {color: #1D5685; text-decoration: none; padding: 0em 0.5em; margin: 0;}
#navEZPagesTOC ul li a:hover {color: #f3dfb8; text-decoration: none;}*/
#navEZPageNextPrev {margin-bottom: 10px;}

/*=================
BOF SideBox Content
=================*/
/* 
leftbox
anto
background: url(../images/bg_sidebox.gif) repeat-y;

*/


.leftBoxContainer, .rightBoxContainer, .singleBoxContainer {
/*border:1px solid #2D308F;*/
margin-bottom:5px;}

#navColumnOne { vertical-align: top;}
#navColumnOneWrapper {}
.leftBoxContainer {background: transparent;}
.leftBoxHeading {
	text-align: center;
	margin: 0em;
	background-color: #abbbd3;
	padding: 0.5em 0.2em;
}
h3.leftBoxHeading {
	font-size: 1em;
	margin: 0em;
	border:1px solid #2D308F;
	background-color: #2D308F;
/*anto	background-image: url(../images/bg_box_header.gif);*/
	padding: 0.5em 0.2em;
	color: #ffffff;
}
h3.leftBoxHeading a {font-size: 1em; color: #ffffff;}
h3.leftBoxHeading a:hover {color: #BCBEC0; text-decoration: none;} 

/* 
rightbox
anto
background: url(../images/bg_sidebox.gif) repeat-y;*/
#navColumnTwo { vertical-align: top;}
#navColumnTwoWrapper {}
.rightBoxContainer {background: transparent;}
.rightBoxHeading {text-align: center; margin: 0em; background-color: #abbbd3;	padding: 0.5em 0.2em;}
h3.rightBoxHeading {
	font-size: 1em;
	margin: 0em;
	border:1px solid #2D308F;
	background-color: #2D308F;
/* 	background-image: url(../images/bg_box_header.gif);*/
	padding: 0.5em 0.2em;
	color: #ffffff;
}
h3.rightBoxHeading a {font-size: 1em; color: #ffffff;}
h3.rightBoxHeading a:hover {color: #FFFF33;	text-decoration: none;} 
/* 
sidebox common
*/
.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {color: #FFFFFF;}
.sideBoxContent {background-color: #F9F9F9;	padding: 0.4em;	font-size: 1.1em;}
/* anto commentato era .wrapper {font-size: 1.2em;}	*/

/* frx era .sideBoxContent ul{margin-left: 10px; padding-left: 0;} */

.sideBoxContent ul 
{
	margin-left: 17px; 
	margin-top: 0px; 
	padding-left: 0px;

	list-style-image: none;

}

ul.categorie_2
{
	margin-left: 7px; 
	margin-top: 0px; 
	padding-left: 0px;
	list-style: none;

}

ul.categorie_3, ul.categorie_4, ul.categorie_5
{
	list-style-image: url(../images/cat_prod_bullet.gif);
}


/*
sidebox links
*/
A.category-top {
	color: #F98B16!important;
	width: 100%;
	margin: 0px 5px 0px 0px !important;
	background-color: #F5F5F5 !important;
	padding: 2px 0px 2px 0px;
	border: 1px solid #ffffff;
	background-image: none !important;
	display: block;
	text-decoration: none;
}
A.category-top:hover {background: url(../images/cat_top_hover.gif) repeat-x 6px 0em !important; color:#ffffff !important;border: 1px solid #F98B16;}
/*anto 
A.category-top:hover {background: url(../images/cat_top_hover.gif) repeat-x 6px 0em !important; color:#ffffff !important;  border: 1px outset #f00;}
*/
A.category-subs {
	 background-color: transparent; 
	 background-repeat: no-repeat; 
	 background-attachment: scroll; 
	 display: block; 
	 text-decoration: none; 
	 width: 95%; 
	 padding: 3px 2px 3px 2px; 
	 border: 1px solid #ffffff; 
	 background-position: 0px 0.45em !important; 
	}
A.category-subs:hover {
	width: 95%; 
	border: 1px solid #aaa; 
	display: block; 
	text-decoration: none;}
	


A.category-products {background-repeat: no-repeat; background-attachment: scroll; display: block; text-decoration: none; width: 90%; padding: 4px 3px 4px 16px; background-position: 14px 0.47em !important; background-image: url(../images/cat_prod_bullet.gif);}
A.category-products:hover {width: 90%; padding: 3px 2px 3px 15px; background-position: 13px 0.45em !important; border: 1px solid #aaa; display: block; text-decoration: none;}

A.category-links, A.category-links:visited {color: #900 !important; width: 100%; margin: 0px 5px 0px 0px !important; background-color: #ddd !important; padding: 2px 0px 2px 0px; border: 1px solid #ffffff; background-image: none !important; display: block; text-decoration: none;}
A.category-links:hover {background: repeat-x 6px 0em !important; color:#ffffff !important; border: 1px outset #00f;}
/*anto 
A.category-links:hover {background: url(../images/bg_box_header.gif) repeat-x 6px 0em !important; color:#ffffff !important; border: 1px outset #00f;}
*/
/*=================
EOF SideBox Content
=================*/

/*
centerbox
anto
*/
.centerBoxHeading {text-align: center; margin: 0em;	
/* background-color: #abbbd3; */
padding: 0.5em 0.2em;}

h2.centerBoxHeading {
	margin: 0em;
	
	/*background-color: #2D308F; background-image: url(../images/bg_box_header.gif);*/
	padding: 0.3em 0.2em;
	font-size: 1.3em;
	color: #ffffff;
}
.productListing-rowheading {
	background-color: #F98B16;
	/*background-image: url(../images/bg_box_header.gif);#B3B5B6*/
	height: 2.0em;
	color: #FFFFFF;
	
}
.productListing-rowheading a{background-color: transparent; height: 2em; color: #FFFFFF;}

#productName {
	/*background-color: #B3B5B6;
	background-image: url(../images/bg_box_header.gif);
	height: 1.5em;*/
	color: #F98B16;
	
}

/**/
.productListing-odd {background-color: #FFFFFF;  }
.productListing-even {background-color: #F0F0F0;   }
.listingProductImage { margin: 5px 5px 5px 5px; }

/*
paginaprincipale
*/
#paginaprincipale a {color: #333333;
	font-weight: bold;
}

#paginaprincipale P { margin-bottom: 0.21cm; }
#paginaprincipale	TD P { margin-bottom: 0cm }
.bl {background: url(../images/bl.jpg) 0 100% no-repeat #F98A14; width: 32em}
.br {background: url(../images/br.jpg) 100% 100% no-repeat}
.tl {background: url(../images/tl.jpg) 0 0 no-repeat}
.tr {background: url(../images/tr.jpg) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}

/*
footer
*/
#navSupp {
	clear: both;
	margin: 0em;
	background-color: #F98B16; /*	padding: 0.0em 0.2em;*/
	font-weight: bold;
	color: #ffffff;
	height: 1%;
}
#navSupp ul {margin: 0;	padding:0.5em 0em 0.1em; list-style-type: none; text-align: center; line-height: 1.5em;}
#navSupp ul li {display: inline;}
#navSupp ul li a {text-decoration: none; padding: 0em 0.5em; margin: 0;	color: #ffffff;	white-space: nowrap;}
#navSupp ul li a:hover {color: #ffffff;}



// CSS PER LISTE PRODOTTI //

.pl-3cl-table{
	width:952px;
	height:auto;
	color:#333333;
	}
	
	
.pl-3cl-tr{
	text-align:left;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.pl-3cl-td{
	padding:0 0 25px 0;
	vertical-align:top;
	}
.pl-3cl-price-before{
	text-decoration:line-through;
	color:#333333;
	}
	
.pl-3cl-title a:link,.pl-3cl-title a:visited{
	color:#2D308F;
	font-weight:bold;
	text-decoration:underline;
	width:100%;
	display:block;
	padding-bottom:3px;
	}
	
.pl-3cl-title a:hover{
	color:#f27a00;
	font-weight:bold;
	width:100%;
	display:block;
	}
	
.pl-3cl-price-after{
	color:#ff0000;
	margin:0 0 0 6px;
	}
	
.pl-3cl-price-discount{
	color:#ff0000;
	width:100%;
	display:block;
	}
	
.pl-3cl-cover{
	border:none;
	margin:0 0 5px 0;
	}
	
.pl-3cl-author{
	width:100%;
	display:block;
	}	
	
.pl-3cl-normal-price{
	width:100%;
	display:block;
	}
	
	
#3CS

.pl-3cm-table{
	width:952px;
	height:auto;
	color:#333333;
	}
	
	
.pl-3cm-tr{
	text-align:center;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.pl-3cm-td{
	padding:0 0 25px 0;
	vertical-align:top;
	}
.pl-3cm-price-before{
	text-decoration:line-through;
	color:#333333;
	}
	
.pl-3cm-title a:link,.pl-3cm-title a:visited{
	color:#2D308F;
	font-weight:bold;
	text-decoration:none;
	width:100%;
	display:block;
	}
	
.pl-3cm-title a:hover{
	color:#f27a00;
	font-weight:bold;
	width:100%;
	display:block;
	}
	
.pl-3cm-price-after{
	color:#ff0000;
	margin:0 0 0 6px;
	}
	
.pl-3cm-price-discount{
	color:#ff0000;
	width:100%;
	display:block;
	}
	
.pl-3cm-cover{
	border:none;
	}
	
.pl-3cm-author{
	width:100%;
	display:block;
	}	
	
.pl-3cm-normal-price{
	width:100%;
	display:block;
	}

	
#3CX


.pl-3cs-table{
	width:952px;
	height:auto;
	color:#333333;
	}
	
	
.pl-3cs-tr{
	text-align:left;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.pl-3cs-td{
	padding:0 0 25px 0;
	vertical-align:top;
	}
.pl-3cs-price-before{
	text-decoration:line-through;
	color:#333333;
	}
	
.pl-3cs-title a:link,.pl-3cs-title a:visited{
	color:#2D308F;
	font-weight:bold;
	text-decoration:underline;
	width:100%;
	display:block;
	}
	
.pl-3cs-title a:hover{
	color:#f27a00;
	font-weight:bold;
	width:100%;
	display:block;
	}
	
.pl-3cs-price-after{
	color:#ff0000;
	margin:0 0 0 6px;
	}
	
.pl-3cs-price-discount{
	color:#ff0000;
	width:100%;
	display:block;
	}
	
.pl-3cs-cover{
	border:none;
	margin:0 5px 5px 0;
	float:left;
	}
	
.pl-3cs-author{
	width:100%;
	display:block;
	}	
	
.pl-3cs-normal-price{
	width:100%;
	display:block;
	}
	
	
#L


.pl-lst-table{
	width:952px;
	height:auto;
	color:#333333;
	border:0;
	padding:0px;
	border-collapse:0;
	border-spacing:0;
	
	}
	

.pl-lst-tr-odd{
	text-align:left;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	width:952px;
	}
	
.pl-lst-tr-even{
	text-align:left;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	width:952px;
	background-color:#F0F0F0;
	}
	

.pl-lst-td{
	padding:4px 0 4px 0;
	text-align:center;
	vertical-align:top;
	margin-right:50px;
	}
	
.pl-lst-price-before{
	text-decoration:line-through;
	color:#333333;
	display:block;
	margin-left:65px;
	
	}

.pl-lst-title {
	color:#2D308F;
	font-weight:bold;
	display:block;
	font-family:Arial;
	
	}
	
.pl-lst-title a:link,.pl-lst-title a:visited{
	color:#2D308F;
	font-weight:bold;
	font-family:Arial;
	
	}
	
.pl-lst-title a:hover{
	color:#f27a00;
	font-weight:bold;
	}
	
.pl-lst-price-after{
	color:#ff0000;
	margin:0 0 0 6px;
	display: inline;
	margin-left:65px;
	}
	
.pl-lst-price-discount{
	color:#ff0000;
	width:100%;
	display:block;
	margin-left:40px;
	}
	
.pl-lst-cover{
	border:none;
	margin:0 0px 5px 0;
	float:left;
	}
	
.pl-lst-author{
	width:100%;
	display:block;
	}	
	
.pl-lst-normal-price{
	float:right;
	margin-right:50px;

	}
	
	.pl-lst-leggi a{
	color:#F27A00;
	float:right;
	margin-right:50px;
	
	}
	.pl-lst-table-header{
	background-color:#F27A00;
	}
    .pl-lst-table-head{ color:#FFFFFF; font-family:verdana,arial,helvetica,sans-serif; font-size:62.5%; padding:5px; border:none;}
	.pl-lst-price-head{ float:right; padding-right:50px;}
	.pl-lst-img-head{ float:left;}
	.pl-lst-details-head a{ text-align:center; color:#FFFFFF;}
	
	/*.pl-lst-table-head span{ text-align:left;}*/
