body {
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	font-size:12px;
	margin:0px;
}
 
a img {border: none; }

a:link, #navEZPagesTOC ul li a {	color: #000000;	text-decoration: none;	} 
a:visited {	color: #000000;	text-decoration: none;	}
a:hover, #navEZPagesTOC ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {	color: #000000; 	}
a:active {	color: #000000;	}

h1 {	font-size: 13px;	color: #000000;	}
h2 {	font-size: 13px;	}
h3 {	font-size: 12px;	}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{	font-size: 12px;	}
.biggerText {	font-size: 12px;	}
h1, h2, h3, h4, h5, h6 {	margin: 0.2em 0 0 0;	}

#indexDefaultHeading { } /* per scritta Zen Cart, E-commerce su misura */
.greeting{	text-align : center; font-size: 11px;	margin: 0px;} /* 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%;	}
*/

CODE {	font-family:"Trebuchet MS";	font-size: 1em;	}
FORM, SELECT, INPUT {	display: inline;	font-size: 1em;	margin: 0.1em;	}
TEXTAREA {margin: auto;	display: block;	width: 95%;	}

input:focus, select:focus, textarea:focus {	background: #fdd584;	}
FIELDSET {	padding: 0.5em;	margin: 0.9em 0em;	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 {	width: 10em; font-weight:normal;	float: left; 	}
LABEL.inputLabelPayment {	width: 14em;	float: left;	padding-left: 2.5em;	}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {	width: 11em;	float: left; font-weight:normal;	}
.privacydescription { font-size:12px; font-weight:normal; font-family:"trebuchet Ms";}

.centerBoxContents, .centerBoxContentsAlsoPurch, .attribImg {	float: left;	}

.specialsListBoxContents {	float:left; background-image:url(../images/scheda_2.gif); background-repeat:no-repeat; height:133px; 
 text-align:center; padding-top:28px; margin-top:18px;   }



#checkoutPayment LABEL.radioButtonLabel {	font-weight: bold;	}

P, ADDRESS {	padding: 0.5em;	}
ADDRESS {	font-style: normal;	}
.clearBoth {	clear: both;	}

hr {
	height: auto ;
	color: #666666;
	border: thin dashed #CCCCCC;
}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution 
{	line-height: 1.8em;	padding: 0.2em;	border: 1px solid #9a9a9a;	}
.messageStackWarning, .messageStackError {	background-color: #ffffff;	color: #000000; font-size:12px; 	}
.messageStackSuccess {	background-color: #ffffff;	color: #000000; font-size:12px;}
.messageStackCaution {	background-color: #ffffff;	color: #000000; font-size:12px;}

/*wrappers - page or section containers - controllo dimensione dello schermo */
#mainWrapper {	background-color: #ffffff;	text-align: left;	width: 980px;	vertical-align: top;	/*border: 1px solid #aeaeae;	*/}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, 
#ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {	margin: 0em;	padding: 0em; text-align:left;	}

#logoWrapper{
	width:980px;
	height:110px;
	background-image:url(../images/sf_top.jpg);
	text-align:center;
}
.menu_navigazione
{
	width:455px;
	height:20px;
	float:right;
	text-align:left;
	margin-right:43px;
	margin-top:49px;
}
#cont_animazione
{
	width:980px;
	height:210px;
}
#logo {background-image: url(../images/images_top.gif);	background-repeat: no-repeat; height:125px; vertical-align:top; float:left; width:249px;}
#flash { text-align:right; padding-right:2px;  }
#lingue {height:48px; line-height:48px; vertical-align:bottom; width:100px; margin-left:850px;}
#header_carrello {height:69px; line-height:69px; vertical-align:bottom; width:100px; margin-left:850px;}


#mainWrapper {	margin: auto; 	} 

#navColumnOneWrapper { margin:0px; padding:0px;}
#navColumnTwoWrapper {margin-right:20px; }
	
#tagline {	color:#000000;	font-size: 1.5em;	text-align : center;	vertical-align: middle;  padding-top : 26px; 	 }

#sendSpendWrapper {	/*border: 1px solid #cacaca;*/	float: right;	margin: 0em 0em 1em 1em;  background-color : #ffffcc; 	}

#accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, 
#navEZPagesTOCWrapper {	margin: 0;	width: 47%; }

.floatingBox {	margin: 0;	width: 43%; 	}
.cliente_registrato {	margin: 0;	width: 95%; 	}
.cliente_nuovo {	margin: 0;	width: 95%; 	}
A.login_link { color: #000000; text-decoration:underline; }
A.login_link:hover { color: #fd9903; text-decoration:none; font-weight:600; }
.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;	}

#navMainWrapper{margin: 0em;	background-color: #ffffff;	font-weight: bold; 	color: #ffffff; width:100%; height:48px; }
	
#navCatTabsWrapper {	background-color: #ffffff;	color: #666666;	background-image:none;}

#navCatTabsWrapper {
	margin: 0em;	background-color: #000000;	background-image: url(../images/tile_back2.gif);
	padding: 0.5em 0.2em; 	font-weight: bold; 	color: #ffffff; 	height: 1%;	}

#navSuppWrapper { margin-bottom:3px;	background-color: #000000;	background-image: url(../images/tile_back2.gif);
	padding: 0.5em 0.2em; 	font-weight: bold; 	color: #ffffff; 	height: 1%;	}
	
	
#navSuppWrapper ul { font-weight: bold; 	color: #ffffff; font-size:12px;	}	
#navSuppWrapper ul li { font-weight: bold; 	color: #ffffff; font-size:12px;	}	
#navSuppWrapper ul li a{ font-weight: bold; 	color: #ffffff; font-size:12px;	}	
#navSuppWrapper ul li a:hover{ font-weight: bold; 	color: #ffffff; font-size:12px;	}	

#navMain {float:left; width:360px;}
#navMain ul { 	margin:0px;	padding: 0em 0em 0em 20px;	list-style-type: none; background-image: url(../images/tile_home.gif); background-repeat:no-repeat; text-align:left; height:48px; width:341px; 	}
#navMain ul li{	display: inline;	}
#navMain ul li a {	text-decoration: none;	padding: 0em 0.5em; margin: 0;	color: #03134F;	white-space: nowrap;	}
#navMain ul li a:hover  {color: #02144B;}


#navSupp ul, #navCatTabs ul {	margin: 0;	padding: 0em 0em 0em 0em;	list-style-type: none;
	text-align: center;	line-height: 1.5em;	}
#navSupp ul li, #navCatTabs ul li {	display: inline;	}
#navSupp ul li a, #navCatTabs ul li a {	text-decoration: none;	padding: 0em 0.5em;
	margin: 0;	color: #ffffff;	white-space: nowrap;	}

#navSupp ul li a:hover, #navCatTabs ul li a:hover { color:#C7E8EF; }

#indexProductList{ padding-left:4px; padding-right:4px;}

#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, .buttonRow, #indexProductListCatDescription {	margin: 0.5em;	}
#navMainSearch { color:#02144B; font-family:"Trebuchet MS"; font-size:12px; font-weight:normal;  margin-left:400px; vertical-align:bottom;  padding-top:10px; height:auto;  }

#navMainSearch a {font-family:"Trebuchet MS"; font-size:12px; font-weight:normal;   }
#navMainSearch a:hover {font-family:"Trebuchet MS"; font-size:12px; font-weight:normal;  }



#navBreadCrumb { margin-top:9px; margin-bottom:12px;; margin-left:6px; margin-right:9px;	padding-left:20px;	font-size: 10px;	font-weight: bold;   text-transform:uppercase; background-image:url(../images/breadcrumb.jpg); background-repeat:no-repeat; width:889px; height:25px; line-height:25px; vertical-align:middle; 	}


#navEZPagesTop {	background-color: #239EC0; 	margin: 0em;	padding: 0.5em; color:#FFFFFF; height:19px; font-size:12px; 	}
#navEZPagesTop a {background-color: #239EC0; font-size: 11px; font-weight: bold;	margin: 0em; padding-left:3%; padding-right:3%; color:#FFFFFF; vertical-align:middle;	}
#navEZPagesTop a:hover {	background-color: #239EC0; 	font-size: 11px;	font-weight: bold;	margin: 0em; padding-left:3%; padding-right:3%; color:#072056; 	vertical-align:middle;}



/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, 
 .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, 
.centerBoxContentsFeatured, .centerBoxContentsNew, .alert {	vertical-align: top;	}

/*.content,*/ 
#productDescription, .shippingEstimatorWrapper { 	/*font-size: 1.2em;*/ 	padding: 0.5em; margin-top:0px;	}
.alert {	color: #ff9900;	margin-left: 0.5em; font-weight: 500;	}
.advisory {}
.important {	font-weight: bold;	}
.notice {}
.rating{}
.gvBal {	float: right;	}
 #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {	padding: 0.5em;	}

.centerColumn {	width:97%; text-align:left;  }


.catDescContent { padding-bottom:10px;}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {	font-size: 0.9em;	}

/*Shopping Cart Display*/
#cartAdd { float:right; margin-bottom:10px;	border: 0px solid #cccccc;	padding: 1em; margin-right:10px; margin-top:15px; 	}

.tableHeading TH {	border-bottom: 1px solid #cccccc;	}
.tableHeading {	 height:22px; padding-top:4px;	 }
TR.tableHeading {height:22px;	color: #000000; padding-top:4px;}

#cartSubTotal { margin-top:4px;	font-weight: bold;	text-align: right;	padding-right: 2.5em; border-top:1px solid #CCC; color:#000000; height:19px; padding-top:4px;	}

.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.7em;	}

.cartQuantity {	width: 4.7em;	}

.cartNewItem {	color: #02144B;	position: relative;  /*do not remove-fixes stupid IEbug*/	}
.cartOldItem {	color: #02144B;	position: relative;  /*do not remove-fixes stupid IEbug*/	}

.cartBoxTotal {	text-align: right;	font-weight: bold; color:#ffffff; font-size:12px;	}
.cartRemoveItemDisplay {	width: 3.5em;	}
.cartAttribsList {	margin-left: 1em;	}

#mediaManager {	width: 50%; 	margin: 0.2em;	padding: 0.5em;	background-color: #f5f5f5;	border: 1px solid #cc0000;	}
.mediaTitle { 	float: left;	} /* vs 138 */
.mediaTypeLink {	float: right;	} /* vs 138 */


.normalprice, .productSpecialPriceSale {	text-decoration: line-through;	}
	.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount { color:#FF9900; font-size:12px; font-weight:bold;	}
	.testonero .productSpecialPrice, .testonero .productSalePrice, .testonero .productSpecialPriceSale, .testonero .productPriceDiscount { color:#663300; font-size:12px; font-weight:bold;	}

.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 { float:left;	width: 20%;	margin: 0.3em 1.5em;}
.attributesComments {}

/*list box contents*/
.centerBoxContents, .additionalImages, .centerBoxContentsSpecials, 
.centerBoxContentsAlsoPurch, .centerBoxContentsNew {	margin: 1em 0em;	}
.centerBoxContentsFeatured {border: 0px solid #000000;	margin: 1.1em 0; padding:10px 0px 10px 0px;  }
.centerBoxWrapper {	border: 0px solid #fcd804; text-align:left;}
/*h2.centerBoxHeading {	font-size: 1.1em;	color: #ffffff; line-height:24px; text-align:left; padding-left:40px;	}*/

/*sideboxes*/
.columnLeft {
	margin: 16px 0px 6px 0px;	
	width:246px;
	height:681px;
	background-image:url(../images/sf_col_sx.jpg);
	background-repeat:no-repeat;
	padding-left:7px;
}
.columnRight {
	margin: 16px 0px 6px 0px;		
}

#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, 
#searchHeading, #search-headerHeading {	font-size:12px;	color: #ffffff; line-height:25px; 	margin-top:18px; font-family:"Trebuchet MS"; font-weight:bold;}

.leftBoxHeading, .rightBoxHeading {  }
/*.centerBoxHeading {	Background-image: url(../images/back_title_centre.gif); background-repeat: repeat-x; height:31px;	}*/

#whatsnewHeading {background-image: url(../images/etichetta_novita.jpg) ; background-repeat: no-repeat; height:26px; margin:0px; }
#specialsHeading {background-image: url(../images/etichettapromozioni.jpg) ; background-repeat: no-repeat; height:26px; margin:0px; }

#whatsnewHeading_en {background-image: url(../images/etichetta_novita_en.jpg) ; background-repeat: no-repeat; height:26px; margin:0px;}
#specialsHeading_en {background-image: url(../images/etichettapromozioni_en.jpg) ; background-repeat: no-repeat; height:26px; margin:0px;}


.leftBoxContainer  {margin: 22px 0px 0px 0px;	border:0px solid #ff9900; 	padding:0px; text-align:left;}
.rightBoxContainer {margin: 9px 0px 0px 0px;	border:0px solid #ff9900; 	padding:0px; text-align:left;		}

.categorie_border{ margin:0px; padding:0px; 		}

.sideBoxContent {	  }

.cart_sideBoxContent { background-image:url(../images/sf_box_carrello.jpg); background-repeat:no-repeat; min-height:190px; padding:30px; color:#FFF;	  }
.cart_sideBoxContent_en { background-image:url(../images/sf_box_carrello_en.jpg); background-repeat:no-repeat; min-height:190px; padding:30px; color:#FFF;	  }
.categorie_box { text-align:left; margin-top:23px; width:231px;}


h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a {	
	font-size:18px; 
	color: #ffffff; 
	font-weight:normal; 
	vertical-align:bottom;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	text-align:left;
}
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover, {
	font-size:18px; 
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color: #ffffff; 
	font-weight:normal; 
	vertical-align:bottom;  
	text-align:left;
} 

.rightBoxHeading a:visited, .leftBoxHeading a:visited, {	
	font-size:18px; 
	color: #ffffff; 
	font-weight:normal; 
	vertical-align:bottom;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	text-align:left;
}


.productListing-heading {color:#000000; }
.productListing-heading a{  color:#000000;}



.productListing-data { text-align:left;}


.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, .centerBoxHeading,.rightBoxHeading,  .accountQuantityDisplay, 
.ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, 
#productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, 
 .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 */

#upProductsHeading {	text-align: left;	}
#upDateHeading {	text-align: right;	}

/* categories box parent and child categories */
a.category-top{color:#ffffff;	text-decoration: none; margin-left:30px; line-height:18px;  vertical-align:top; background-image:url(../images/freccina_bianca.png); background-repeat:no-repeat; padding-left:10px; }

a.category-top:hover { color:#000000; text-decoration: none; margin-left:30px; line-height:18px;  vertical-align:top; background-image:url(../images/freccina_bianca.png); background-repeat:no-repeat; padding-left:10px; }

a.category-links, A.category-links:visited {	color: #ffffff;	text-decoration: underline; font-family:"Trebuchet MS"; font-size:12px; padding-left:10px; 	}
a.category-links:hover {	color: #000000;	text-decoration: underline; font-family:"Trebuchet MS"; font-size:12px; padding-left:10px;	}

a.category-subs,  A.category-subs:visited {margin-left:14px;	color: #000000;	text-decoration: none; background-image:url(../images/icon-arrow-sottocategorie.gif); background-repeat:no-repeat; 	}

category-products, A.category-products, A.category-products:visited {margin-left:30px; padding-left:10px;	color: #ffffff;	text-decoration: none; 	}

.category-subs-parent {	font-weight: bold;  color: #000000;	}
.category-subs-selected {	font-weight: bold; color: #000000;	}


/* end categories box links */

/*misc*/
.back {	float: left; font-family:"Trebuchet MS"; border:0px; 	}
.forward, #shoppingCartDefault #PPECbutton {	float: right;	}
.bold {	font-weight: bold;	}

.rowOdd {	background-color: #ffffff;	height: 1.5em;	vertical-align: top; }
.rowEven {	background-color: #ffffff;	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	}


.productListing-rowheading {	
    font-size:1.0em;
	margin:0px;
	padding:3px 10px;
	border-bottom:1px solid #cccccc;
	background: url(../images/background/back-content-below.png) repeat-x 0px -18px ;	}

.productListing-odd, .productListing-even, .listingProductImage  {	padding: 4px 0px 4px 4px; vertical-align:top;	} 

.productListing-odd {	background-color: #ffffff; 	}
.productListing-even{	background-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;	}

#siteinfoLegal {	margin: 1em 0em 1.4em 0em;	}


.piede {background-image:url(../images/back_footer.gif); background-repeat: repeat-x; height:134px; }
.piede_img { margin-top:10px; padding-top:19px; height:45px; }
.bolle_footer {background-image:url(../images/bolle_footer.gif); background-repeat: no-repeat; height:45px; width:334px;}

#footer {
	background:#f0f0f0;
	padding:5px;
	margin-top:10px;
}
.carte { height:39px; width:63%; float:left;}
.carte_right {width:30%; float: right; padding-right:7%;}
	
.information {padding: 10px 3px; line-height: 150%;}

#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}

.seDisplayedAddressLabel {
	background-color:#666666;
	text-align: center;
	color:#FFFFFF;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	color:#FFFFFF;
	}
#seShipTo {
	padding: 0.2em;
	}
	
.vetrina_sinistra {float: left;  display:block; border: 0px solid #cccccc; margin-left:10px; width:241px;  }
.vetrina_destra	{display:block; float:none; padding-left:17px; margin-left:250px; font-family:"Trebuchet MS"; color:#02144B; font-size:10px;   	}

.vetrina_destra	a {font-family:"Trebuchet MS"; color:#02144B; font-size:10px; font-weight:normal; 	}

.vetrina_destra_titolo { font-family:"Trebuchet MS"; color:#02144B; font-weight:bold; font-size:12px; }
.vetrina_destra_titolo a { font-family:"Trebuchet MS"; color:#02144B; font-weight:bold; font-size:12px; }

.vetrina_destra_prezzo {font-family:"Trebuchet MS"; color:#000000; font-weight:bold; font-size:14px;}

	
.promozioni {padding-left:30px; padding-top:12px;  font-family:"Trebuchet MS"; font-size:12px;}
.promozioni a img {border:1px solid #ffffff; padding:0px;}
.promozioni a:hover img {border:1px dashed #fff;}

.novita {padding-left:30px; padding-top:12px;  font-family:"Trebuchet MS"; font-size:12px;}
.novita a img {border:1px solid #fff;}
.novita a:hover img {border:1px dashed #fff;}

.testobiancobenvenuti {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-top:66px;
	color:#ffffff;
	line-height:14px;
	padding-left:30px;
}
.testonero
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
line-height:14px;
}
.testogialloprezzo
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#eb940a;
line-height:14px;
}
.testobianco {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ffffff;
line-height:14px;
}

#dovesiamo {
margin-top:9px; width:377px; height:44px; background-image:url(../images/tit_dovesiamo.jpg); background-repeat:no-repeat;
}
#dovesiamo_en {
margin-top:9px; width:377px; height:44px; background-image:url(../images/tit_dovesiamo_en.jpg); background-repeat:no-repeat;
}

#condizioni {
margin-top:9px; width:377px; height:44px; background-image:url(../images/tit_condizioni.jpg); background-repeat:no-repeat;	
}
#condizioni_en {
margin-top:9px; width:377px; height:44px; background-image:url(../images/tit_condizioni_en.jpg); background-repeat:no-repeat;	
}

#chisiamo {
margin-top:9px; width:377px; margin-top:10px; height:44px; background-image:url(../images/tit_chisiamo.jpg); background-repeat:no-repeat;
}
#chisiamo_en {
margin-top:9px; width:377px; margin-top:10px; height:44px; background-image:url(../images/tit_chisiamo_en.jpg); background-repeat:no-repeat;
}

#contattaci {
width:377px; height:44px; background-image:url(../images/tit_contatti.jpg); background-repeat:no-repeat;
}
#contattaci_en {
width:377px; height:44px; background-image:url(../images/tit_contatti_en.jpg); background-repeat:no-repeat;
}

#tratteggiato {
height:1px;
background-color:#FFFFFF;
	width:90%;
	margin-left:6px;
	margin-top:8px;
	}


	
	
.marchi{ color:#107F9F; font-size:12px; font-family:"Trebuchet MS";}

#productListHeading {font-family:"Trebuchet MS"; font-size:18px; color:#ffffff; background-image:url(../images/titoli.jpg); background-repeat:no-repeat; height:44px; width:359px; padding-left:18px; vertical-align:bottom; line-height:44px; margin-top:10px; }
#advSearchResultsDefaultHeading {font-family:"Trebuchet MS"; font-size:18px; color:#ffffff; background-image:url(../images/titoli.jpg); background-repeat:no-repeat; height:44px; width:359px; padding-left:18px; vertical-align:bottom; line-height:44px; margin-top:10px; margin-bottom:10px; }
#addressBookDefaultHeading{font-family:"Trebuchet MS"; font-size:18px; color:#ffffff; background-image:url(../images/titoli.jpg); background-repeat:no-repeat; height:44px; width:359px; padding-left:18px; vertical-align:bottom; line-height:44px; margin-top:10px; margin-bottom:10px; }

#checkoutShippingHeading, #checkoutPaymentHeading, #checkoutConfirmDefaultHeading, #checkoutSuccessHeading, #accountHistoryDefaultHeading, #accountDefaultHeading, #loginDefaultHeading, #createAcctDefaultHeading, #checkoutShipAddressDefaultHeading, #reviewsDefaultHeading, #shippingInfoHeading, #advSearchDefaultHeading, #logoffDefaultHeading, #indexCategoriesHeading {font-family:"Trebuchet MS"; font-size:18px; color:#ffffff; background-image:url(../images/titoli.jpg); background-repeat:no-repeat; height:44px; width:359px; padding-left:18px; vertical-align:bottom; line-height:44px; margin-top:10px; margin-bottom:10px; }

#unsubDefaultHeading {font-family:"Trebuchet MS"; font-size:14px; color:#ffffff; background-image:url(../images/titoli.jpg); background-repeat:no-repeat; height:44px; width:359px; padding-left:18px; vertical-align:bottom; line-height:44px; margin-top:10px; margin-bottom:10px; }


#allProductsDefaultHeading { font-size:16px; color:#000000; }
#specialsListingHeading { font-size:16px; color:#000000; }


.productGeneral {font-size:12px; color:#000000; padding-top:13px;}
/**
h1.productGeneral{font-size:13px; color:#000000;}
**/


.immaginiAddizionali {border: 0px solid #cccccc; width:93%; margin-left:12px;   }
.content { font-size:12px; text-align:justify;}

#checkoutSuccessContactLink {font-family:"Trebuchet MS"; font-size:12px; }

.titolo_conditions {line-height:28px; margin-top:12px;}

hr.carrello {
border: 1px ridge #cccccc;
width:100%;

}

.categorie_line{
width:188px;
background-color:#c69a54;
height:1px;
margin-left:24px;
margin-top:2px;
}

.novita_line{
width:188px;
background-color:#e5b66a;
height:1px;
margin-left:24px;
margin-top:6px;
}


.blue #slatenav{position:relative;display:block;height:20px;font-size:13px;font-weight:bold;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin-top:2px;}
.blue #slatenav ul{margin:0px;padding:0px;list-style-type:none;width:18px; }
.blue #slatenav ul li{display:block;float:left;margin:0; padding:0px 10px; text-align:center;border-right:1px solid #676767;line-height:18px;}
.blue #slatenav ul li a{display:block;float:left;color:#ffffff;text-decoration:none;font-weight:bold;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#eb9409;text-decoration:none;font-weight:bold;}


#box-area-riservata {
	border:0px solid #ff9900;
	margin:0px 0px;
	padding:0px;
	
}

h1.categorie-prodotti {
	margin-left:0px;
	background-image: url(../images/etichetta_categorie.jpg);  
	background-repeat:no-repeat;
	height:26px;


}

h1.categorie-prodotti_en {
	margin-left:0px;
	background-image: url(../images/etichetta_categorie_en.jpg);  
	background-repeat:no-repeat;
	height:26px;
}


#column-center {
	width:100%;
	margin:0px;
}

.proposta-elenco {
	margin:10px;
	padding:1px;
	border:0px solid #cccccc;
	background:#ffffff;
}


.proposta-elenco h2 {

	margin:0px;
	padding:3px 10px;
	border-bottom:1px solid #cccccc;
}

.proposta-elenco h3 {
	font-size:13px;
	color:#bf7804;
	margin:5px;
	padding:0px 10px;
	background:#ffffff;
	font-weight:bold;
}

.proposta-elenco h4 {
	font-size:13px;
	color:#bf7804;
	margin:5px 5px 10px 5px;
	padding:0px 10px;
	background:#ffffff;
	font-weight:bold;
}

.proposta-elenco a img{
	float:left;
	margin: 10px;
	padding: 5px;
	border:1px solid #ff9900;
}

.proposta-elenco a:hover img {
	border:1px dashed #ffbd5b;
}

.proposta-elenco p {
	margin:10px;
	padding:auto;
}


.categoryListBoxContents {
    float:left;
	padding:1px;
	margin-left:24px;
	margin-bottom:8px;
	border:0px solid #cccccc;
	background:#ffffff;
	width:40%;
	
}

.categoryListBoxContents h2 {
	font-size:1.0em;
	margin:0px;
	padding:0px 3px;
	border-bottom:0px solid #cccccc;
	height:14px;
	line-height:14px;
	
}

.categoryListBoxContents h3 {
	font-size:1.4em;
	color:#ff9900;
	margin:10px;
	padding:0px 1px;
	background:#f6f6f6;
	font-weight:normal;
}

.categoryListBoxContents a img{
	padding: 2px;
}


.categoryListBoxContents p {
	margin:0px;
	padding:auto;
}




.proposta p {
	margin:auto;
	padding:auto;
}


#categorie-prodotti { margin-top:9px;}



.box-categoria {
	width:155px;
	float:left;
	margin-left:25px;
	margin-top:15px;
}

.box-categoria h2 {
	font-size:1.0em;
	font-weight:normal;
	margin:5px 0px;
	padding:0px;
}

.box-categoria a img {
	width:120px;
	height:80px;
	border:1px solid #ff9900;
}

.box-categoria a:hover img {
	width:120px;
	height:80px;
	border:1px  dashed #ffbd5b;
}


#content-below {
	clear:both;
	background:#FFFFFF url(../images/back-content-below.png) repeat-x center top;
	margin:10px 5px;
	padding:5px 10px;
	border-top:1px solid #666666;
}

#content-below h2, p {
	margin:0px;
	padding:0px;
}

#content-below h2 {
	font-size:1.3em;
}

#box-company {
	padding:10px;
	width:46%;
	text-align:justify;
	float:left;
}
#box-newsletter {
	padding:10px;
	width:46%;
	text-align:justify;
	border-left:1px solid #666666;
	float:left;
}

#box-newsletter input {
	width:100px;
	height:12px;
	font-size:10px;
}

.link-2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
font-weight:bold;
text-decoration:underline;
}


a.link-2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

a.link-2:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
font-weight:bold;
text-decoration:underline;
}


.link-2 a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

.link-2 a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
font-weight:bold;
text-decoration:underline;
}


input.cerca {
border : 1px solid #3f3f3f;
background-color:#ffffff;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:12px;
height:15px;
color:#000000;
padding-left:5px;
}

.link-1 a {
	font-size:12px;
	text-decoration:underline;
	color:#fff;
}



.link-1 a:hover {
	font-size:12px;
	text-decoration:underline;
	color:#fff;
}


a.link-3 {
	text-decoration:underline;
	color:#000000;
}

a.link-3:hover {
	text-decoration:none;
	color:#000000;	
}

.bottom_box {
background-image:url(../images/blueslate_background.gif); font-size:1.0em; height:24px; vertical-align:bottom; line-height:24px;
}

.bottom_box a:hover {
color:#FFFFFF;
}

.bottom_categorie {
height:24px; vertical-align:bottom; line-height:24px; color:#FFF; margin: 20px 0px 0px 15px; border-bottom:1px solid #FFF; width:185px; padding-left:15px;
}

#createAcctDefaultLoginLink a:hover { color:#fd9903; }

.linea_gialla{
float:left; margin:10px 13px; 0px 15px;
}

.titoloprodotto {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ab6a03;
}
input.classeinvio {
	border : 1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	background-color:#252525;
}
input.classereset {
	border : 1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	background-color:#df8c09;
}

input.accedi { background-image:url(../images/btn_accedi.jpg); background-repeat:no-repeat;  }
input:hover.accedi { background-image:url(../images/btn_accedi_on.jpg); background-repeat:no-repeat; }
input.accedi_en { background-image:url(../images/btn_accedi_en.jpg); background-repeat:no-repeat;  }
input:hover.accedi_en { background-image:url(../images/btn_accedi_on_en.jpg); background-repeat:no-repeat; }


.productReviewLink { border:50px solid #F00;}


.smallProductImage { margin-right:10px;}

.more_information {
	width:263px; height:249px; background-image:url(../images/sf_box_areariservata.jpg); background-repeat:no-repeat;
	}
	
.more_information_en {
	width:263px; height:249px; background-image:url(../images/sf_box_areariservata_en.jpg); background-repeat:no-repeat;
	}	
