/**

 * 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 137b 2007-05-16 SandroCarniel $

 */



body {	margin: 0;	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 62.5%;	color: #000000;	background-color: #ffffff;
/* 
		background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/logo1.jpg);
	background-attachment:fixed;
	background-position:center top;
	*/
	}



a img {border: none; }

a:link, #navEZPagesTOC ul li a {	color: #666666;	text-decoration: none;	} 

a:visited {	color: #666666;	text-decoration: none;	}

a:hover, #navEZPagesTOC ul li a:hover, #navCatTabs ul li a:hover {	color: #339999;	}

a:active {	color: #0000cc;	}



h1 {	font-size: 1.5em;	color: #cc0000;	}

h2 {	font-size: 1.4em;	}

h3 {	font-size: 1.3em;	}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{	font-size: 1.1em;	}

.biggerText {	font-size: 1.1em;	padding-right: 5px;}

h1, h2, h3, h4, h5, h6 {	margin: 0px;	}


#indexDefaultHeading { } /* per scritta Zen Cart, E-commerce su misura */

.greeting{	text-align : center; font-size: 1.2em;	margin: 1.2em 0 1.2em 0;} /* per scritta Benvenuto e buona navigazione */



/*  Might uncomment either or both of these if having problems with IE peekaboo bug:

h1, h2, h3, h4, h5, h6, p { 	position: relative;	}

*html .centerColumn {	height: 1%;	}

*/



.centerColumn {	

color:#666666;

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:1em;



}



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: #E4FEF5;	}

FIELDSET {	padding: 0.5em;	margin: 0px;	border: 1px solid #cccccc;	}

LEGEND {	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;	}

LABEL.inputLabel {	font-weight: bold; float:left; width:11em;}

LABEL.inputLabelPayment {	width: 14em;	float: left;	padding-left: 2.5em;	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {	width: 11em;	float: left;	}



#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, 

.centerBoxContentsAlsoPurch, .attribImg {	float: left;	}



#checkoutPayment LABEL.radioButtonLabel {	font-weight: bold;	}



P, ADDRESS {	padding: 0.0em;	}

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 - controllo dimensione dello schermo */

#mainWrapper {	background-color: #ffffff;	text-align: left;	width: 1000px;	vertical-align: top;}





#contentMainWrapper { width:1000px;}



#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, 

#ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {	margin: 0em;	padding:0px 0px 0px 5px;	}

#headerWrapper {width:1000px;}





#logoWrapper{	/*background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/header_bg.jpg);	background-repeat: repeat-x;*/background-color: #ffffff;	height:75px;	}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {	margin: auto;	} 

#navColumnOneWrapper {	margin-left: 6px;	}

#navColumnTwoWrapper {	margin-right: 13px;	}

	

#tagline {

	

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	color:#999999;

}



#sendSpendWrapper {	border: 1px solid #cacaca;	float: right;	margin: 0em 0em 1em 1em;	}



.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, 

#navEZPagesTOCWrapper {	margin: 0;	width: 47%;	}

.wrapperAttribsOptions {	margin: 0.3em 0em;	}



/*navigation*/

.navSplitPagesResult {}

.navSplitPagesLinks {}

.navNextPrevCounter {	margin: 5px;	font-size: 1em;	}

.navNextPrevList {	display: inline;	white-space: nowrap;	margin: 0;	padding: 0.5em 0em;	list-style-type: none;	}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {

	margin: 0px;

	padding-top:4px;

	font-weight: bold; 	color: #ffffff; 	height: 1%;	

}



#navMainWrapper{

	padding-bottom: 0.0em;

}

#navMainWrapper table h3{

	color:#999999 !important;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	font-weight:normal;

	margin:0px 0px 0px 5px;

	padding:0px;

}



#navMainWrapper table h3 a{

	color:#999999 !important;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	text-transform:uppercase;

}



#navMainWrapper table h2 {

	text-transform:uppercase;

	color:#00B5D0 !important;

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/row1.gif);

	width:100px;

	height:10px;

	padding:0px 0px 0px 10px;

	display:block;

	background-color: transparent;

	background-repeat: no-repeat;

	background-attachment: scroll;

}



#navMainWrapper table h2 a{

	color:#00B5D0 !important;

}	

#navMainWrapper table h2 a:hover{

	text-decoration:underline;

	color:#00B5D0 !important;

}

	

#navCatTabsWrapper {	background-color: #ffffff;	color: #666666;	background-image:none;}

#navMain ul,  #navCatTabs ul {	margin: 0;	padding: 0em 0em 0em 0em;	list-style-type: none;

	text-align: center;	line-height: 1.5em;	}

#navMain ul li, #navCatTabs ul li {	display: inline;	}

#navMain ul li a,  #navCatTabs ul li a {	text-decoration: none;	padding: 0em 0.5em;

	margin: 0;	color: #000;	white-space: nowrap;	}



#navCatTabs ul li a {	color: #666666;	}

#navEZPagesTOCWrapper {	font-weight: bold;	float: right;	height: 1%;	border: 1px solid #9a9a9a;	}

#navEZPagesTOC ul {	margin: 0;	padding: 0.5em 0em;	list-style-type: none;	line-height: 1.5em;	}

#navEZPagesTOC ul li {	white-space: nowrap;	}

#navEZPagesTOC ul li a {	padding: 0em 0.5em;	margin: 0;	}

#navCategoryIcon, #indexProductListCatDescription {	margin: 0.5em;	}

#navMainSearch {	float: right;	}



#navBreadCrumb {

	background-color: #ffffff;

	font-size: 10px;

	font-weight: normal;

	padding:0px;

	margin: auto;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	width:680px;

	text-align:left;

	padding-bottom:5px;

}



#navBreadCrumb a{color:#000;margin:0px; padding:0px; text-decoration:underline;font-family:Verdana, Arial, Helvetica, sans-serif;}



#navEZPagesTop {	background-color: #e8e8e8; 	font-size: 1.0em;	font-weight: bold;	margin: 0em;	padding: 0.5em; 	}

#navColumnOne, #navColumnTwo {	background-color: transparent;	}



/*The main content classes*/

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, 

.categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, 

.centerBoxContentsFeatured, .centerBoxContentsNew, .alert {	vertical-align: top;	}



/*.content,*/ 

#productDescription, .shippingEstimatorWrapper { 	/*font-size: 1.2em;*/ 	}

.alert, .instructions {	color: #FF0000;	margin-left: 0.5em;	}

.advisory {}

.important {	font-weight: bold;	}

.notice {}

.rating{}

.gvBal {	float: right;	}

#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {	padding: 0.5em;	}



.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {	font-size: 1em;	}



/*Shopping Cart Display*/

#cartAdd { font-size:11px; font-family:Verdana;}



.tableHeading TH {	border-bottom: 1px solid #9a9a9a;	}

.tableHeading, #cartSubTotal {	background-color: #e9e9e9;	 }



#cartSubTotal {	border-top: 1px solid #cccccc;	font-weight: bold;	text-align: right;	line-height: 2.2em;	padding-right: 2.5em;	}



.tableRow, .tableHeading, #cartSubTotal {	height: 2.2em;	}



.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: #33CC33;	position: relative;  /*do not remove-fixes stupid IEbug*/	}

.cartOldItem {	color: #660099;	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: #f5f5f5;	border: 1px solid #cc0000;	}



.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*/

#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*/

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, 

.centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {	margin: 1em 0em;	}





/*sideboxes*/
/*
.columnRight, .columnLeft {width:143px;}
*/


h3.leftBoxHeading, h3.leftBoxHeading a,

h3.rightBoxHeading, h3.rightBoxHeading a {	font-size: 1em;	color: #ffffff;	}

#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, 

#searchHeading, #search-headerHeading {	font-size: 0.9em;	color: #ffffff;}



.leftBoxHeading, .rightBoxHeading {	margin: 0em;	background-color: #bb0000;

	background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/tile_back.gif);	padding: 0.4em 0.2em 0.4em 0.2em;	}



.leftBoxContainer, .rightBoxContainer {	margin: 6px 0px 6px 0px;}



									 /*By logicmante*/

.BordoImm	{border:1px solid #339999; padding: 5px; }								 

									 

#textBox {color:#666666; }

#textBox a{text-decoration:underline; color:#666666; }	

#textBox  a:hover {color:#339999; }



.testo {color:#666666 ; }

.testo a{ color:#666666 !important ; }

.testo a:hover{color:#339999; text-decoration:underline ;}

					 

.sideBoxClear { background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/top_box_right.gif);background-repeat: no-repeat; height:9px; }

.sideBoxBottomClear { background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/bottom_box_right.gif);background-repeat: no-repeat; height:9px; }

.sideBoxContentClear { 

 background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/center_box_right.gif);

 background-repeat: repeat-y;

color:#666666;

display:block;

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:1em;

text-align:left;

    }										 

									
.sideBoxBottomEsperto { background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/expert_image.gif);background-repeat: no-repeat; height:80px; color:#666666; }
.sideBoxTopPiu { background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/piu.gif);background-repeat: no-repeat; height:15px; background-position: 45px; }
.sideBoxTopLimited { background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/limited.gif);background-repeat: no-repeat; height:15px; background-position: 32px; }
.sideBoxNews{ background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/news.jpg);background-repeat: no-repeat; height:15px; background-position: 42px; }
.sideBoxBottomClear { background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/bottom_box_right.gif);background-repeat: no-repeat; height:10px; color:#666666; }
.sideBoxContentCosmetici a, .sideBoxContentProfumi a, .sideBoxContentCapelli a, .sideBoxContentTrucco a{color:#339999; }					 
.sideBoxContentCosmetici a:hover, .sideBoxContentProfumi a:hover, .sideBoxContentCapelli a:hover, .sideBoxContentTrucco a:hover{color:#666666; }
.sideBoxBottomProfumi { background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/bottom_profumi.jpg);background-repeat: no-repeat; height:9px; }
.sideBoxBottomCosmetici { background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/bottom_cosmetici.jpg);background-repeat: no-repeat; height:9px; }
.sideBoxBottomCapelli { background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/bottom_capelli.jpg);background-repeat: no-repeat; height:9px; }
.sideBoxBottomTrucco{ background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/bottom_trucco.jpg);background-repeat: no-repeat; height:9px; }
.sideBoxContentProfumi { background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/center_profumi.jpg);background-repeat: repeat-y;color:#339999;display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;text-transform:uppercase;text-align:left;}			
.sideBoxContentCapelli { background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/center_capelli.jpg);background-repeat: repeat-y;color:#339999;display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;text-transform:uppercase;text-align:left;}			
.sideBoxContentCosmetici{ background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/center_cosmetici.jpg);background-repeat: repeat-y;color:#339999;display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;text-transform:uppercase;text-align:left;}
.sideBoxContentTrucco{ background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/center_trucco.jpg);background-repeat: repeat-y;color:#339999;display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;text-transform:uppercase;text-align:left;}

.sideBoxBottom { background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/bottom_3CBDC7.jpg);background-repeat: no-repeat; height:8px; }
.sideBoxContent, .sideBoxContent2 { 
background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/center_3CBDC7.jpg);
background-repeat: no-repeat; 
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:normal;
text-decoration:none;
text-align:left;
 }
 .sideBoxContent2 { 
background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/center_32.jpg);
 }
 
 

.sideBoxContent, .sideBoxContentCosmetici, .sideBoxContentProfumi, .sideBoxContentCapelli, .sideBoxContentTrucco{	padding: 0.4em;	}

.sideBoxContent a, .sideBoxContentClear a  { color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; }

.sideBoxContent a:hover, .sideBoxContentClear a:hover{ color:#339999; font-family:Verdana, Arial, Helvetica, sans-serif;  }

.arancio a{ color:#FF8900; font-size:1.5em; font-weight: bold; }

.arancio a:hover{ color:#ffb35c; font-size:1.5em;  font-weight: bold;}



h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover, #navMain ul li a:hover {	color: #ffffcc;	text-decoration: none;	} 





.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, 

#navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, 

#bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, 

.cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, 

.leftBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, 

.ratingRow, LABEL#textAreaReviews, #reviewsInfoDefaultProductImage, 

#productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, 

.specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, 

.centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {	text-align: center;	}



#bestsellers .wrapper {	margin: 0em 0em 0em 1.4em;	}

#bestsellers ol {	padding: 0;	margin-left: 1.1em;	}

#bestsellers li {	padding: 0;	margin: 0.3em 0em 0.3em 0em;	}

#bannerboxContent {	/*background-color: #ffff99;*/} /*  prova a decommentare e guarda */



#bannerboxHeading {	background-color: #ffffcc;}

#upProductsHeading {	text-align: left;	}

#upDateHeading {	text-align: right;	}



/* categories box parent and child categories */

A.category-top-left, A.category-top { 

	font-size:10px;	

	color: #666666 !important;	

	text-decoration: none;	 

}

A.category-top:link, A.category-top:visited {	color: #006600;	text-decoration: none;	}

A.category-links, A.category-links:visited {	color: #666666;	text-decoration: none;	}

A.category-links2, A.category-links2:visited {	color: #339999;	text-decoration: none;	}

A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {	color: #156061;	text-decoration: none;	}

SPAN.category-subs-parent {	font-weight: bold;	}

SPAN.category-subs-selected {	font-weight: bold;	}

/* end categories box links */



/*misc*/

.back {	float: left;	}

.forward, #shoppingCartDefault #PPECbutton {	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;	}



.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: #cc0000;	height: 2em;	color: #FFFFFF;}



.productListing-rowheading {	

/*
background-color: #bb0000;	
background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/tile_back.gif);	
color: #FFFFFF;
*/
height: 3em;
}



#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;	}



#siteinfoLegal {	margin: 0px;	}

	

#navCatTabs{

	background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/header_bottom.gif);

	padding:10px 0px 5px 20px;

	color:white; font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-weight:normal;

	text-align:left;

}



#navCatTabs a {color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

#navCatTabs a:hover {color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline;}



.left_menu_products h1 a{margin:0px 5px 0px 5px ; padding:0px 0px 0px 5px ; color:#666666; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; text-decoration:underline; font-weight:bold;}

.left_menu_products h1 a:hover{margin:0px 5px 0px 5px ; padding:0px 0px 0px 5px ; color:#666666; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; text-decoration:none; font-weight:bold;}



.left_menu_products h2 a{margin:0px 5px 0px 5px ; padding:0px 0px 0px 5px ; color:#666666; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; text-decoration:underline; font-weight:normal;}

.left_menu_products h2 a:hover{margin:0px 5px 0px 5px ; padding:0px 0px 0px 5px ; color:#666666; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; text-decoration:none; font-weight:normal;}



.left_menu_products h3 a{margin:0px 5px 0px 5px ; padding:0px 0px 0px 5px ; color:red; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;  display:block; font-weight:normal;}

.left_menu_products h3 a:hover{margin:0px 5px 0px 5px ; padding:0px 0px 0px 5px ; color:red; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;  display:block; font-weight:normal;}



.left_menu_products h4 a{margin:0px 5px 0px 5px ; padding:0px 0px 0px 5px ; color:#339999; text-transform:uppercase;font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #ccc; display:block; font-weight:bold;}

.left_menu_products h4 a:hover{margin:0px 5px 0px 5px ; padding:0px 0px 0px 5px ; color:#335555; text-transform:uppercase;font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #ccc; display:block; font-weight:bold;}



.left_menu_products h5 a{margin:0px 5px 0px 5px ; padding:0px 0px 0px 5px ; color:#666666; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; text-decoration:none; font-weight:normal;}

.left_menu_products h5 a:hover{margin:0px 5px 0px 5px ; padding:0px 0px 0px 5px ; color:#666666; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; text-decoration:underline; font-weight:normal;}



.right_menu h5 a{margin:0px 15px 0px 50px ; padding:0px 0px 0px 5px ; color:#666666; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; font-weight:normal; text-decoration:underline; text-align:left;}

.right_menu h5 a:hover{margin:0px 15px 0px 50px ; padding:0px 0px 0px 5px ; color:#999999; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; font-weight:normal; text-decoration:none;  text-align:left;}



.right_menu h4 a{margin:0px 5px 0px 5px ; padding:0px 0px 0px 5px ; color:#009999; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; font-weight:normal; text-decoration:underline; }

.right_menu h4 a:hover{margin:0px 5px 0px 5px ; padding:0px 0px 0px 5px ; color:#005555; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; font-weight:normal; text-decoration:none; }



.right_menu h3 a{margin:0px 5px 0px 5px ; padding:0px 0px 0px 5px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; text-decoration:underline; background-color:#4AD9F1;display:block;}

.right_menu h3 a{margin:0px 5px 0px 5px ; padding:0px 0px 0px 5px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; background-color:#4AD9F1;display:block;}



.right_menu h2 a{margin:0px 5px 0px 10px ;font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#009999; text-decoration:none; font-weight:normal;}

.right_menu h2 a{margin:0px 5px 0px 10px ;font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#009999; text-decoration:underline; font-weight:normal;}



.right_menu h1{margin:5px 20px 5px 10px ;font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; font-weight:normal;}

.right_menu h1 a{margin:0px 0px 0px 0px ;font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; text-decoration:underline; font-weight:normal;}

.right_menu h1 a:hover{margin:0px 0px 0px 0px ;font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; font-weight:normal;}



.right_menu_input {margin:3px 0px 3px 7px;width:105px; border:1px solid #046396; font-size:10px;}

form {margin:0px; padding:0px;}





.indexDefault_header table {width:100%;margin:0px 0px 15px 0px;}



#indexDefault_center_center, #indexDefault_center_top, #indexDefault_center_bottom {width:650px;}

#indexDefault_center_top {height:56px;background-repeat: no-repeat; text-align:right;}

#indexDefault_center_center {background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/indexDefault_center_center.jpg); background-repeat:repeat-y; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;}

#indexDefault_center_center table {margin-left:10px;}

#indexDefault_center_center table h1{font-size:12px; color:#666666; font-weight:normal; display:block; border-bottom:2px solid #49D2E6; margin:0px; padding:0px;}

#indexDefault_center_center table strong{font-size:12px; color:#666666; display:block; border-bottom:2px solid #FF9C00; margin:0px; padding:0px;}

#indexDefault_center_top h2 {font-size:13px;font-family: arial, verdana, helvetica, sans-serif; color:#08ABC4; padding:35px 13px 0px 0px;font-weight:normal;}

.index_bottom{background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/indexDefault_center_bottom.jpg); background-repeat:no-repeat; clear:left; height:11px; width:650px; }



#indexDefault_bottom_1_center table, #indexDefault_bottom_2_center table{margin:0px 0px 0px 5px;}

#indexDefault_bottom_1_center, #indexDefault_bottom_2_center {

	font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;

	background-repeat:repeat-y; padding:0px; margin:0px; text-align:left;

}



#indexDefault_bottom_1_center table  img, #indexDefault_bottom_2_center table  img {border:1px solid #DAB331;}

#indexDefault_bottom_1_center table h1, #indexDefault_bottom_2_center table h1 {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; text-transform:uppercase; margin:0px; padding:0px; font-weight:normal;}

#indexDefault_bottom_1_center table h2, #indexDefault_bottom_2_center table h2 {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; text-transform:lowercase; margin:0px; padding:0px; font-weight:normal;}





#indexDefault_bottom_1_center h3, #indexDefault_bottom_2_center h3  {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; display:block; text-align:right;  font-weight:normal; padding:0px 22px 0px 0px; margin:0px;}

#indexDefault_bottom_1_center h3 a, #indexDefault_bottom_2_center h3 a {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; text-decoration:underline; }

#indexDefault_bottom_1_center h3 a:hover, #indexDefault_bottom_2_center h3 a:hover {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;}



#indexDefault_bottom_1_center {

	background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/indexDefault_bottom_1_center.jpg); background-repeat:no-repeat;  padding:0px 8px 0px 4px;

}

#indexDefault_bottom_2_center {

	background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/indexDefault_bottom_2_center.jpg); padding:0px 0px 0px 15px;

}



#indexDefault_bottom {width:648px;margin:10px 0px 10px 0px;}

#indexDefault_bottom, #indexDefault_bottom_1, #indexDefault_bottom_2 {border:0px solid #000;}

#indexDefault_bottom_2, #indexDefault_bottom_1 {width:324px;}

#indexDefault_bottom_1 {float:left;}

#indexDefault_bottom_2 {float:right;}

#indexDefault_bottom_2_bottom {background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/indexDefault_bottom_2_bottom_en.jpg); height:15px;}
#indexDefault_bottom_1_bottom {background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/indexDefault_bottom_1_bottom_en.jpg); height:15px;}



#indexDefault_bottom_4, #indexDefault_bottom_3 {width:324px;}

#indexDefault_bottom_3 {float:left;}

#indexDefault_bottom_4 {float:right;}



#indexDefault_bottom_3_bottom {background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/indexDefault_bottom_3_bottom.jpg); height:15px;}



#indexDefault_bottom_4_bottom {background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/indexDefault_bottom_4_bottom.jpg); height:15px;}



.indexDef_bott_1 {background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/def_bott_1.jpg); background-repeat:no-repeat; height:7px;}

.indexDef_bott_2 {background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/def_bott_2.jpg); background-repeat:no-repeat; height:7px;}



#navSuppWrapper {

	border-top:1px solid #999999;margin:7px;

	font-family:Verdana, Arial, Helvetica, sans-serif; 

}



#navSupp ul { color:#999999;font-weight:normal;font-size:12px;}

#navSupp ul { color:#999999;font-weight:normal;font-size:12px;}



#navSupp a{ color:#999999;font-weight:normal;font-size:12px;}

#navSupp a:hover{ color:#999999;font-weight:normal;font-size:12px;}



.legalCopyright  { color:#999999;font-weight:normal;font-size:1em;}

.legalCopyright a  { color:#999999;font-weight:normal;font-size:1em;}

.legalCopyright a:hover  { color:#999999;font-weight:normal;font-size:1em; text-decoration:underline;}



.select_dx_menu{font-size:8pt; font-family: arial, verdana, helvetica, sans-serif; width: 125px; margin:0px 0px 0px 10px;}

.select_dx_menu select {border:1px solid #ccc;}





.imgLink {color:#999999;}



#HeadingContent {

	border:0px solid #000; 
	background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/InfoHeading.gif); 
	height:30px; 
	width:654px; 
	background-position: center center;

}



	#HeadingContent h1 {

		color:white; font-size:12px; text-align:left; display:block; border:0px solid #000; padding:12px 30px;  font-weight:normal;

	}

	

	#HeadingContent h2 {

		color:white; font-size:12px; text-align:left; display:block; border:0px solid #000; padding:8px 20px; font-weight:normal;

	}

	#HeadingContent h2 a:link, #HeadingContent h2 a:visited{

		color:white; font-size:12px; text-align:left; display:block; border:0px solid #000; padding:4px 8px;  font-weight:normal;

	}

		#HeadingContent h2 a:hover{

		color:white; font-size:12px; text-align:left; display:block; border:0px solid #000; padding:4px 8px;  font-weight:normal; text-decoration:underline;

	}

	#HeadingContent h3 {

		color:black; font-size:12px; text-align:right; display:block; border:0px solid #000; padding:0px 45px 0px 0px;

	}



#MainContent {
	background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/InfoMainContent.gif);
	width:654px;;
	background-position: center center; 
	background-repeat: repeat-y;
	color: #666666;

}

#MainContent p{
padding: 0px 15px;

}

#indexDefault_center_bottom {background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/indexDefault_center_bottom.jpg); 
background-repeat:no-repeat; 
background-position: center center; 
clear:left; 
height:11px; 
width:100%; }




#MainContent h2{

	font-size:1.5em;

	color:#FF8900;

	font-size:Verdana;
/*
	margin:0px 0px 20px 0px;
*/
}



#MainContent h3{

	font-size:11px;

	color:#000;

	font-size:Verdana;

	font-weight:bold;

}





.ProductPriceblock h1{

	font-size:14px;

	color:#505050;

	font-size:Verdana;

	font-weight:normal;

}



#BottomContent {background-image: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/InfoBottomContent.gif); width:652px; border:0px solid #000; height:23px; padding:5px 0px 0px 30px;}



.buttonRow {
	padding:15px;}
	



#contactUsNoticeContent h1, #contactUsNoticeContent h2, #contactUsNoticeContent h3{ margin:0px; padding:0px; display:block; font-weight:normal;}

#contactUsNoticeContent h3{ text-align:center; margin:10px;}

.newsInfo {
  text-align: left;
  font-style: normal;
}

.newsContent {
font-size: 1.0em;
}

#newsArchivTitleHeading {
	text-align: left;
	}

#newsArchivDateHeading {
	text-align: right;
	}
	
	
	#scontato {
	text-decoration:line-through;
	color:#FF0000;
	font-size:1.5em;
	}
	
	
	/* Copyright (c) 2006 Yahoo! Inc. All rights reserved. */

/* first or middle sibling, no children */
.ygtvtn, .ygtvln { width:18px; height:20px; 	background: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/menu/page.gif) 0 3px no-repeat; }

/* first or middle sibling, collapsable */
.ygtvtm { background: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/menu/collapse.gif) 0 3px no-repeat; width:18px; height:22px; cursor:pointer; text-weight:bold; }

/* first or middle sibling, collapsable, hover */
.ygtvtmh { background: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/menu/collapseh.gif) 0 3px no-repeat; width:18px; height:22px; cursor:pointer }

/* first or middle sibling, expandable */
.ygtvtp { background: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/menu/folder.gif) 0 3px no-repeat; width:18px; height:22px; cursor:pointer }

/* first or middle sibling, expandable, hover */
.ygtvtph { background: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/menu/folderopen.gif) 0 3px no-repeat; width:18px; height:22px; cursor:pointer }

/* last sibling, no children */
.ygtvln { width:18px; height:20px; }

/* Last sibling, collapsable */
.ygtvlm { background: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/menu/collapse.gif) 0 3px no-repeat; width:18px; height:22px; cursor:pointer }

/* Last sibling, collapsable, hover */
.ygtvlmh { background: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/menu/collapseh.gif) 0 3px no-repeat; width:18px; height:22px; cursor:pointer }

/* Last sibling, expandable */
.ygtvlp { background: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/menu/folder.gif) 0 3px no-repeat; width:18px; height:22px; cursor:pointer }

/* Last sibling, expandable, hover */
.ygtvlph { background: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/menu/folderopen.gif) 0 3px no-repeat; width:18px; height:22px; cursor:pointer }

/* Loading icon */
.ygtvloading { background: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/menu/loading.gif) 0 3px no-repeat; width:18px; height:22px; }

/* the style for the empty cells that are used for rendering the depth 
 * of the node */
.ygtvdepthcell { width:18px; height:20px; }

.ygtvblankdepthcell { width:18px; height:20px; }

/* the style of the div around each node */
.ygtvitem { border: 0px solid grey; padding: 2px 0px; 

}  

/* the style of the div around each node's collection of children */
.ygtvchildren { }  
* html .ygtvchildren { height:1%; }  

/* the style of the text label in ygTextNode */
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover { 
	/*
	margin-left:2px;
	text-decoration: none;
	
	font-size: 11px;*/

}

.current { 
	
	font-weight: bold; 
}


/* ===========
La mia storia
==============*/
#topStoria{width:650px;float:left; background-image:url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/indexDefault_storia_top.jpg); background-repeat:no-repeat;height:11px; margin-top:10px; margin-left:5px;}
#containerStoria{width:630px;float:left; background-image:url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/indexDefault_storia_center.jpg); background-repeat:repeat-y; padding:0 10px; margin-left:5px;}
#titoloStoriaHome{border-bottom:1px dotted #CCCCCC; padding:7px; margin-right:20px; color:#666666;height:15px;}
#titoloRicerche{border-bottom:1px dotted #CCCCCC; padding:7px; margin-right:20px; color:#666666;}
#infoCancella{color:red;}
#storiaHelp{float:right; margin-top:-10px;}
#storiaBottom{width:650px;float:left; background-image:url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/indexDefault_storia_bottom.jpg); background-repeat:no-repeat;height:11px;margin-left:5px;}
#titoloSbStoriaHelp{border-top:1px dotted #CCCCCC; padding:7px 7px 0 0;  color:#666666; padding-left:100px; margin-top:5px;}

.titoloStoriaCont{background:#EEEEEE url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/hist-min.png) no-repeat scroll 13px 2px; border-bottom:1px dotted #CCCCCC; padding:7px; margin-right:20px; color:#666666; padding-left:36px;}
.titoloSbStoria{background:#FFFFFF url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/hist-min.png) no-repeat scroll 3px 2px; border-bottom:1px dotted #CCCCCC; border-top:1px dotted #CCCCCC; padding:7px;  color:#666666; padding-left:25px;}
.sfondoImm{background:#FFFFFF url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/sfondo_imm.jpg) no-repeat top center ; border-bottom:1px dotted #CCCCCC; padding:7px; margin-right:20px; color:#666666; text-align:center;}
.ImmStoria{text-align:left;margin-left:10px;}
.immArrow{margin-left:4px;}
.desclista{height:50px;border:1px solid #CCCCCC;text-align:left;padding:3px;display:none; }
.arrowbox{text-align:left;margin-left:16px; height:10px;}

a.stolink:link, a.stolink:visited, {color:#339999;}
span.stoprezzsco{color:red;text-decoration:line-through;}
img.imgstoria{margin-left:2px;border:1px solid #CCCCCC;}

/* ===========
Menu laterale
==============*/

#menu {min-height:250px;  margin:0 auto; position:relative;}

#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; background:url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/opaque_men.png); padding:2px 1px 0 1px;}

#menu li {margin:0px; padding:0; list-style:none;}
#menu li {display:inline-block; display:inline;}
#menu ul {position:absolute; left:-9999px;}
#menu ul.level1 {position:absolute; left:-2px; top:0px; background:#FFFFFF;}

#menu a {display:block; color:#666666; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1em; line-height:30px; text-decoration:none;padding:0 20px 0 5px; border-bottom:1px solid #fff;} 

#menu ul.level1 > li a {padding:0 15px 0 3px;}
#menu ul.level1 > li a.selected {background:#cdd6e7}
#menu ul.level1 > li a.selected.fly {background:#cdd6e7 url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/arrow_men.gif) no-repeat right top;}

#menu ul li:hover > ul {visibility:visible; left:100%; margin-top:-50px; margin-left:-1px;}

#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%; visibility:visible;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}

#menu li a:hover {background:#d3dcee;} 
#menu li:hover > a {background:#d3dcee;}
#menu li a.fly {background: url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/arrow_men.gif) no-repeat right top;}
#menu li a.fly:hover {background:#d3dcee url(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/arrow_men.gif) no-repeat right top;} 
#menu li:hover > a.fly {background:#d3dceeurl(http://labazza.s3.amazonaws.com/includes/templates/labazza/images/arrow_men.gif) no-repeat right top;}

#menu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}