body {
	padding:0px;
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	background:#5c5c5c;
	font-size:12px;
}

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: 1.8em 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%;	}
*/

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:11px; 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: 960px;	vertical-align: top;	/*border: 1px solid #aeaeae;	*/}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, 
#ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {	margin: 0em;	padding: 0em;	}

#logoWrapper{background-image: url(../images/back_top.gif);	background-repeat: repeat-x; background-color: #ffffff;	height:125px;	}
#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;}


#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {	margin: auto; 	} 
#navColumnOneWrapper, #navColumnTwoWrapper {	margin-left: 12px;	margin-right: 15px;	}
	
#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: 47%; 	}
.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; text-align:left;	}

/*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:11px;	}	
#navSuppWrapper ul li { font-weight: bold; 	color: #ffffff; font-size:11px;	}	
#navSuppWrapper ul li a{ font-weight: bold; 	color: #ffffff; font-size:11px;	}	
#navSuppWrapper ul li a:hover{ font-weight: bold; 	color: #ffffff; font-size:11px;	}	

#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; }


#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:11px; font-weight:normal;  margin-left:400px; vertical-align:bottom;  padding-top:10px; height:auto;  }

#navMainSearch a {font-family:"Trebuchet MS"; font-size:11px; font-weight:normal;   }
#navMainSearch a:hover {font-family:"Trebuchet MS"; font-size:11px; font-weight:normal;  }



#navBreadCrumb { margin-top:29px; margin-bottom:12px;; margin-left:7px; margin-right:9px;	padding: 0em 0.8em;	font-size: 10px;	font-weight: bold;  border-bottom: 1px solid #9a9a9a; text-transform:uppercase; 	}


#navEZPagesTop {	background-color: #239EC0; 	margin: 0em;	padding: 0.5em; color:#FFFFFF; height:19px; font-size:11px; 	}
#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;}

#navColumnOne, #navColumnTwo {	background-color: transparent;	}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, 
 .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, 
.centerBoxContentsFeatured, .centerBoxContentsNew, .alert {	vertical-align: top;	}

/*.content,*/ 
.shippingEstimatorWrapper { 	/*font-size: 1.2em;*/ 	padding: 0.5em; margin-top:0px;	}
#productDescription { padding-left:7px; padding-top:0.3em;}
.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:100%
  }


.catDescContent { padding-bottom:10px;}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {	font-size: 0.9em;	}

/*Shopping Cart Display*/
#cartAdd { float:right; margin-bottom:10px;	border: 1px solid #cccccc;	padding: 1em; margin-right:10px; 	}

.tableHeading TH {	border-bottom: 1px solid #cccccc;	}
.tableHeading {	background: url(../images/background/back-content-below.png) repeat-x ; height:22px; padding-top:4px;	 }
TR.tableHeading {background: url(../images/background/back-content-below.png) repeat-x ; height:22px;	color: #000000; padding-top:4px;}

#cartSubTotal { margin-top:4px;	font-weight: bold;	text-align: right;	padding-right: 2.5em; background: url(../images/background/back-content-below.png) repeat-x; 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;	}

.instructions { margin-left:150px;}

.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:#000000; 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;	}

.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: 1px solid #000000;	margin: 1.1em 0; padding:10px 0px 10px 0px;  }
.centerBoxWrapper {	border: 0px solid #fcd804;	height: 1%;	margin: 1.1em 0;	}

/*h2.centerBoxHeading {	font-size: 1.1em;	color: #ffffff; line-height:24px; text-align:left; padding-left:40px;	}*/

/*sideboxes*/
.columnLeft {}


#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, 
#searchHeading, #search-headerHeading {	font-size:11px;	color: #ffffff; line-height:25px; 	margin-top:18px; font-family:"Trebuchet MS"; font-weight:bold;}

.leftBoxHeading, .rightBoxHeading {background-image: url(../images/blueslate_background.gif) ; background-repeat: repeat-x; height:24px; margin:0px; padding:0px;  }
/*.centerBoxHeading {	Background-image: url(../images/back_title_centre.gif); background-repeat: repeat-x; height:31px;	}*/

.leftBoxContainer, .rightBoxContainer {	margin: 16px 0px 6px 0px;	border:1px solid #ff9900; 	padding:1px;		}

.categorie_border{	margin: 16px 0px 6px 0px;	border:1px solid #e1e1e1; 	padding:1px;  		}

.sideBoxContent {	background-color: #f0f0f0;   }
.categorie_box {	background-color: #ffffff;   }


h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a {	font-size:1.0em; color: #000000; font-weight:bold; line-height:20px; vertical-align:bottom;  }
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover, {color: #000000;	text-decoration: none;	 font-weight:bold; font-size:1.0em; margin:0px; padding:0px; line-height:20px; vertical-align:bottom;} 

.rightBoxHeading a:visited, .leftBoxHeading a:visited, {	color: #000000; line-height:20px; vertical-align:bottom;  }


.productListing-heading {color:#000000; }
.productListing-heading a{  color:#000000;}






.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, .productListing-data, .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:#000000;	text-decoration: none; margin-left:4px; line-height:26px;  vertical-align:top; background-image:url(../images/icon-arrow-categorie.gif); background-repeat:no-repeat; padding-left:10px; }

a.category-top:hover { color:#f08800; text-decoration: none; margin-left:4px; line-height:26px;  vertical-align:top; background-image:url(../images/icon-arrow-categorie.gif); background-repeat:no-repeat; padding-left:10px; }

a.category-links, A.category-links:visited {	color: #000000;	text-decoration: underline; font-family:"Trebuchet MS"; font-size:11px; padding-left:10px; 	}
a.category-links:hover {	color: #000000;	text-decoration: underline; font-family:"Trebuchet MS"; font-size:11px; 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; 	}

A.category-products, A.category-products:visited {margin-left:20px;	color: #000000;	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";  	}
.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:#239ec1;
	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:140px;  }
.vetrina_destra	{display:block; float:none; padding-left:17px; margin-left:150px; 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:11px; }
.vetrina_destra_titolo a { font-family:"Trebuchet MS"; color:#02144B; font-weight:bold; font-size:11px; }

.vetrina_destra_prezzo {font-family:"Trebuchet MS"; color:#000000; font-weight:bold; font-size:14px;}

	
.promozioni {padding-left:10px; padding-top:10px;  font-family:"Trebuchet MS"; font-size:12px;}
.promozioni a img {border:1px solid #ff9900; padding:0px;}
.promozioni a:hover img {border:1px dashed #ff9900;}

.novita {padding-left:10px; padding-top:10px;  font-family:"Trebuchet MS"; font-size:12px;}
.novita a img {border:1px solid #ff9900;}
.novita a:hover img {border:1px dashed #ff9900;}


#tratteggiato {
height:1px;
background-color:#FFFFFF;
	width:90%;
	margin-left:6px;
	margin-top:8px;
	}


	
	
.marchi{ color:#107F9F; font-size:11px; font-family:"Trebuchet MS";}

#productListHeading { font-size:16px; color:#000000; }
#allProductsDefaultHeading { font-size:16px; color:#000000; }
#specialsListingHeading { font-size:16px; color:#000000; }


.productGeneral {font-size:11px; color:#000000; padding-top:13px;}
/**
h1.productGeneral{font-size:13px; color:#000000;}
**/


.immaginiAddizionali {border: 1px solid #cccccc; width:93%; margin-left:12px;   }
.content { font-size:11px; text-align:justify;}

#checkoutSuccessContactLink {font-family:"Trebuchet MS"; font-size:11px; }

.titolo_conditions {line-height:28px; margin-top:12px;}

hr.carrello {
border: 1px ridge #cccccc;
width:100%;

}

.categorie_line{
width:100%;
background-color:#CCCCCC;
height:1px;

}


.blue #slatenav{position:relative;display:block;height:30px;font-size:12px;font-weight:bold;background:transparent url(../images/blueslate_background.gif) repeat-x top left;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; border-top:1px solid #FFFFFF; margin-bottom:11px;}

.blue #slatenav ul{margin:0px 10px 0px 10px;padding:10px 0px 0px;list-style-type:none;width:15px; }
.blue #slatenav ul li{display:block;float:left;margin:0; padding:0px 10px; text-align:center;border-right:1px solid #ac872c;line-height:18px;}
.blue #slatenav ul li a{display:block;float:left;color:#000000;text-decoration:none;font-weight:bold;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#FFFFFF;text-decoration:none;font-weight:bold;}


#box-area-riservata {
	border:1px solid #ff9900;
	margin:0px 0px;
	padding:7px;
	background:#f7bc4a url(../images/back-box-login.png) repeat-x center bottom;
}

h1.categorie-prodotti {
	font-size:1.0em;
	background:#e1e1e1;
	margin:0px;
	padding:3px;
	text-align:center;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:	#000000;
}


/*#column-center {
	width:100%;
	float:left;
	margin:0px 4px;
}*/

.proposta-elenco {
	margin:10px;
	padding:1px;
	border:1px solid #cccccc;
	background:#ffffff;
}


.proposta-elenco h2 {
	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 ;
}

.proposta-elenco h3 {
	font-size:1.4em;
	color:#ff9900;
	margin:10px;
	padding:0px 10px;
	background:#f6f6f6;
	font-weight:normal;
}

.proposta-elenco h4 {
	font-size:1.2em;
	color:#ff9900;
	padding:0px 10px;
	background:#f6f6f6;
	font-weight:normal;
	margin-left:160px;
	margin-right:10px;
}

.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-right:16px;
	margin-bottom:18px;
	border:1px solid #cccccc;
	background:#ffffff;
	width:46%;
	height:152px;
}

.categoryListBoxContents h2 {
	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 ;
}

.categoryListBoxContents h3 {
	font-size:1.4em;
	color:#ff9900;
	margin:10px;
	padding:0px 10px;
	background:#f6f6f6;
	font-weight:normal;
}

.categoryListBoxContents a img{
	padding: 2px;
}


.categoryListBoxContents p {
	margin:10px;
	padding:auto;
}




#categorie-prodotti .proposta p {
	margin:auto;
	padding:auto;
}

#categorie-prodotti {
	background:#fafafa url(../images/back-column-center.png) repeat-x top;
	margin:0px 5px;
	padding:10px;
	padding-top:20px;
}

#categorie-prodotti h1 {
	font-size:1.2em;
	width:98%;
	background:#FFFFFF;
	text-align:center;
	padding:3px;
}

.box-categoria {
	width:125px;
	float:left;
	margin:5px;
}

.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-size:0.9em;
	text-decoration:none;
	color:#000000;
}


a.link-2 {
	text-decoration:none;
	color:#000000;
}

a.link-2:hover {
	text-decoration:none;
	color:#f08800;	
}


.link-2 a{
	text-decoration:underline;
	color:#000000;
}

.link-2 a:hover {
	text-decoration:none;
	color:#f08800;	
}


.link-1 {
	font-size:0.9em;
	text-decoration:none;
	color:#000000;
}



.link-1 a:hover {
	text-decoration:none;
	color:#ffffff;
}


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 {
background:#e1e1e1; font-size:1.0em; height:24px; vertical-align:bottom; line-height:24px;
}

#createAcctDefaultLoginLink a:hover { color:#fd9903; }

.imgLinkAdditional{ text-decoration:underline; color:#ff9900;  }