/* CSS Document */
*{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
html,body{width:100%; height:100%; margin:0; padding:0;}
body{background-color:#FFFFFF; font-size:11px;color:#393939;}

a{color:#04326B;}
a:hover{color:#6AA0E2;}
.clear{clear:both;}
.floatLeft{float:left; margin-right:5px;}
*.ErrorItem{color:#FF0000;}
*.ErrorField{color:#FF0000; border:1px solid #FF0000 !important;}
.descriptionPage{line-height:16px;}
.descriptionPage p{margin:10px 0;}
.margintop{margin-top:5px;}
.verysmall{font-size:9px;}
.prd-instock{color:#009900;}
.prd-nd{color:#FF0000;}

/* Contenitore principale */
/*#MainContainer{width:892px; margin:0 auto;}*/
#MainContainer{width:895px; margin:0 auto;}

/* Header */
#Header{background:url(/images/bkg_header.jpg) no-repeat left top; height:186px; margin:0; padding:0; position:relative;}
#Header #SiteTitle{width:130px; height:77px; position:absolute; left:33px; top:5px;}
#Header #SiteTitle a{display:block; width:130px; height:77px;}
#Header #SiteTitle a h1{display:none; margin:0; padding:0;}
#Header #HeaderData{display:none;}
#Header #HeaderMenu{position:absolute; left:324px; top:26px;}
#Header #Flash{position:absolute; left:730px; top:53px; width:145px; height:130px;}

/* Footer */
#Footer{background:url(/images/bkg_footer.jpg) repeat-x; height:40px; line-height:40px; clear:both; text-align:center;}
#Footer div{height:20px; line-height:20px; padding-top:6px; color:#04326B;}
#Footer div span{display:inline; margin-right:40px;}
#Footer div span img{vertical-align:middle; border:0; margin:0;}
#Footer div img{float:right; vertical-align:middle; border:0; margin:0; margin-right:5px;}

/* Footer Extra */
#Footer_extra{margin-top:5px; padding-bottom:10px; text-align:center;}
#Footer_extra span{display:inline; margin-right:1px; font-size:9px;}
#Footer_extra span img{vertical-align:middle; border:0; margin:0;}
#Footer_extra span a{font-size:9px;}

#Footer_Link{padding-bottom:20px; text-align:center;}

/*Main Menu*/
#HeaderMenu ul{list-style:none; margin:0; padding:0;}
#HeaderMenu ul li{float:left; margin-right:22px;}
#HeaderMenu ul li a{display:block; background: transparent no-repeat center top;height:8px;}
#HeaderMenu ul li a span{display:none;}
#HeaderMenu ul li a#LinkItalian{background-image:url(/images/link_Italiano.gif);width:40px;}
#HeaderMenu ul li a#LinkEnglish{background-image:url(/images/link_Inglese.gif);width:40px;}
#HeaderMenu ul li a#LinkContacts{background-image:url(/images/link_Contatti.gif);width:40px; margin-left:21px;}
#HeaderMenu ul li a#LinkTerms{background-image:url(/images/link_Termini.gif);width:104px; margin-left:15px;}
#HeaderMenu ul li a#LinkPrivacy{background-image:url(/images/link_Privacy.gif);width:78px; margin-left:15px;}
#HeaderMenu ul li a#LinkInfo{background-image:url(/images/link_Informazioni.gif);width:20px; margin-left:45px;}

/* Parte centrale */
#Center{background:url(/images/bkg_page.gif) repeat-y;/* height:auto !important; height:1px; position:relative; */ }
#Center.Home{background:url(/images/bkg_homepage.gif) repeat-y;/* height:auto !important; height:1px;*/}
#Center #ColLeft{width:186px; float:left;}
#Center #PageCenter{float:left; width:706px;}
#Center #PageCenter #ToolBar{height:24px; line-height:24px; background:url(/images/bkg_toolbar.jpg) repeat-x; width:698px;}
#Center #PageCenter #PageBox{float:left; width:531px; padding:0; overflow:hidden;}
#Center #PageCenter #ColRight{float:left; width:175px;}
#Center #PageCenter #ColRight #BannerRightExtra{height:147px; background:url(/images/banner_payments.jpg) no-repeat right top;}
#Center #PageCenter #ColRight #BannerRightExtra span{display:none;}
/* Menu categorie */
#MenuCategories{padding-right:3px; margin-bottom:10px;}
#MenuCategories ul{list-style:none; margin:0; padding:0;}
#MenuCategories ul li{background:url(/images/bkg_menucategories.jpg) repeat-x #FAF6F6; }
#MenuCategories ul li a{display:block; height:auto !important; min-height:23px; height:23px; line-height:23px;  padding-left:27px; 
						background:url(/images/bkg_menucategoriesbutton.gif) no-repeat 3px 2px;}
#MenuCategories ul li a{font-size:12px; text-decoration:none; font-variant:small-caps; color:#001D42;}
#MenuCategories ul li a:hover{background-image:url(/images/bkg_menucategoriesbutton2.gif); color:#BE1616;}
#MenuCategories ul li ul{display:none; background:url(/images/bkg_menucategoriesub.gif) #E1E1E1 repeat-x; padding-top:4px;}
#MenuCategories ul li ul.active{display:block;}
#MenuCategories ul li ul li{background:none; border-bottom:1px solid #BEBEBE;}
#MenuCategories ul li ul li a{background:none; font-size:11px; text-transform:none; color:#383838;  font-variant:normal;
							 height:auto !important; min-height:15px; height:15px; line-height:15px; padding-right:3px;}
#MenuCategories ul li ul li a:hover{background:none;}

/* Menu Settori d'utilizzo */
#MenuSectors{padding-right:3px; margin-bottom:10px; margin-top:-9px;}
#MenuSectors h4 {margin:0; height:31px; background:url(/images/label_menuSettori.jpg) no-repeat left top;}
#MenuSectors h4 span{display:none;}
#MenuSectors ul{list-style:none; margin:0; padding:0;}
#MenuSectors ul li{background:url(/images/bkg_menusectors.jpg) repeat-x #E8E8E8 left bottom; }
#MenuSectors ul li.last{background:#E8E8E8; }
#MenuSectors ul li a{display:block; height:auto !important; min-height:23px; height:23px; line-height:23px;  padding-left:27px; 
						background:url(/images/bkg_menusectorsbutton.gif) no-repeat 3px 2px;}
#MenuSectors ul li a{font-size:12px; text-decoration:none; font-variant:small-caps; color:#001D42;}
#MenuSectors ul li a:hover{background-image:url(/images/bkg_menucategoriesbutton2.gif); color:#BE1616;}

/* Toolbar */
#ToolBar{text-align:right; padding-right:8px; font-size:12px; color:#4D4D4D;}
#ToolBar #PageTitle{background:url(/images/bkg_tooblarHomebtn.jpg) no-repeat; float:left;width:145px; height:23px;}
#ToolBar #PageTitle h4{display:none;}
#ToolBar form{margin:0; padding:0;}
#ToolBar form input{border:1px solid #7F9DB9; padding:0 5px; color:#CCCCCC; width:115px;}
#ToolBar form input.full{color:#000;}
#ToolBar form button.button{border:0; width:20px; height:20px; text-indent:-1000em; margin-left:5px;
							background:url(/images/bkg_menucategoriesbutton.gif) no-repeat left center;
							cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */} 
#ToolBar form span{margin:0; display:block; width:125px; height:22px; float:left;
							background:none; border:0; background:url(/images/btn_quickSearch.gif) no-repeat 10px 2px;/*bkg_searchbtn.gif*/}
#ToolBar form span span{display:none;}
#ToolBar #QuickSearch{float:left; margin-left:5px;}

/* Titoli Pagine */
#ToolBar #PageTitle.toolbar_product-list{background-image:url(/images/bkg_tooblar_product-list.jpg);}
#ToolBar #PageTitle.toolbar_product{background-image:url(/images/bkg_tooblar_product.jpg);}
#ToolBar #PageTitle.toolbar_ShoppingCart-orderConfirm{background-image:url(/images/bkg_tooblar_ShoppingCart-orderConfirm.jpg);}
#ToolBar #PageTitle.toolbar_user-orderlist{background-image:url(/images/bkg_tooblar_user-orderlist.jpg);}
#ToolBar #PageTitle.toolbar_user-editprofile{background-image:url(/images/bkg_tooblar_user-editprofile.jpg);}
#ToolBar #PageTitle.toolbar_ShoppingCart{background-image:url(/images/bkg_tooblar_ShoppingCart.jpg);}
#ToolBar #PageTitle.toolbar_informations{background-image:url(/images/bkg_tooblar_informations.jpg);}
#ToolBar #PageTitle.toolbar_contacts{background-image:url(/images/bkg_tooblar_contacts.jpg);}
#ToolBar #PageTitle.toolbar_termins-conditions{background-image:url(/images/bkg_tooblar_termins-conditi.jpg);}
#ToolBar #PageTitle.toolbar_privacy{background-image:url(/images/bkg_tooblar_privacy.jpg);}
#ToolBar #PageTitle.toolbar_user-retrivepassword{background-image:url(/images/bkg_tooblar_user-retrivepas.jpg);}
#ToolBar #PageTitle.toolbar_user-changepassword{background-image:url(/images/bkg_tooblar_user-changepassword.jpg);}
#ToolBar #PageTitle.toolbar_user-order{background-image:url(/images/bkg_tooblar_user-order.jpg);}
#ToolBar #PageTitle.toolbar_registration{background-image:url(/images/bkg_tooblar_registration.jpg);}
#ToolBar #PageTitle.toolbar_login{background-image:url(/images/bkg_tooblar_login.jpg);}


/* Lista prodotti Homepage */
#HomepageProductList{/*width:521px;width:515px;*/ padding:10px;}
#HomepageProductList .ItemHomeList{width:160px; border:1px solid #7F9DB9; background-color:#FFF;
									float:left; margin-right:8px; margin-bottom:12px;
									height:243px; overflow:hidden; }
#HomepageProductList .ItemHomeList .ItemHomeTitle{margin:0; padding:2px 10px; background-color:#04326B; font-weight:bold; height:34px; overflow:hidden; text-align:center;}
#HomepageProductList .ItemHomeList .ItemHomeTitle a{color:#FFFFFF; text-decoration:none; font-size:11px; line-height:11px;}
#HomepageProductList .ItemHomeList .ItemHomeTitle a:hover{color:#6E9DD8;}
#HomepageProductList .ItemHomeList .ItemHomeText{padding:0 10px;}
#HomepageProductList .ItemHomeList .ItemHomeText b{font-size:16px; color:#BE1616; font-weight:bold;}
#HomepageProductList .ItemHomeList .ItemHomeText .Text{height:46px; overflow:hidden; line-height:12px; padding:3px 0;}
#HomepageProductList .ItemHomeList .ItemHomeText .Text p{margin:0;}
#HomepageProductList .ItemHomeList .ItemHomeText .Image{margin:0 auto; text-align:center;}
#HomepageProductList .ItemHomeList .ItemHomeText .Image img{border:0;}
#HomepageProductList .ItemHomeList .ItemHomeText .Price{}
#HomepageProductList .ItemHomeList .ItemHomeText .Discount{color:#BE1616;}

/* Login Box */
#LoginBox{padding:30px 10px 10px; background:url(/images/bkg_loginbox.gif) right top no-repeat; color:#FFFFFF;}
#LoginBox #LoginError{color:#FF0000;}
#LoginBox #LoginError ul{margin:0; padding:0; list-style:none;}
#LoginBox form{margin:0; padding:0; line-height:20px;}
#LoginBox form label{color:#97BFF0; font-weight:bold;  font-style:italic; display:block; margin:3px 0;}
#LoginBox form label#Label_Username{background:url(/images/label_Username.gif) no-repeat; width:53px; height:10px;}
#LoginBox form label#Label_Password{background:url(/images/label_Password.gif) no-repeat; width:53px; height:10px;}
#LoginBox form label span{display:none;}
#LoginBox form input{border:1px solid #7F9DB9;}
#LoginBox form button{ width:60px; height:20px; margin:5px 0 0 0;  padding: 0;  border: 0;
						background: transparent url(/images/btn_Login.gif) no-repeat center top;
						text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */}
#LoginBox a{color:#FFFFFF; text-decoration:none; font-size:11px; font-weight:bold; font-style:italic;}							
#LoginBox a:hover{color:#6E9DD8;}
#LoginBox #LinkRegister{background:url(/images/label_linkLoginRegister.gif) no-repeat;}
#LoginBox #LinkLostPassword{background:url(/images/label_linkLostPassword.gif) no-repeat;}
#LoginBox #LinkRegister, #LoginBox #LinkLostPassword{margin-top:10px; height:12px;}
#LoginBox #LinkRegister a, #LoginBox #LinkLostPassword a{display:block; height:100%; width:100%;}
#LoginBox #LinkRegister a span, #LoginBox #LinkLostPassword a span{display:none;}
#LoginBox #User{font-size:12px;}
#LoginBox #User #User_data{font-size:12px; color:#EE991C; font-weight:bold;}
#LoginBox #User_menu{margin-top:10px;}
#LoginBox #User_menu div{margin-top:3px; height:12px;}
#LoginBox #User_menu div a{display:block; height:100%; width:100%;}
#LoginBox #User_menu div a span{display:none;}
#LoginBox #User_menu #LinkEditProfile{background:url(/images/label_linkEditProfile.gif) no-repeat;}
#LoginBox #User_menu #LinkViewOrders{background:url(/images/label_linkViewOrders.gif) no-repeat;}
#LoginBox #User_menu #LinkChagePassword{background:url(/images/label_linkCambiaPassword.gif) no-repeat;}
#LoginBox #User_menu #User_Logout{background:url(/images/label_linkLogOut.gif) no-repeat; margin-top:20px;}

/* Lista categorie */
#ProductCatList{padding-left:20px;}
#ProductCatList h2{color:#04326B; font-size:15px; font-variant:small-caps; margin:10px 0 15px 0;}
#ProductCatList .ItemBox{float:left; width:234px; margin-right:20px; margin-bottom:40px;}
#ProductCatList .ItemBox .Title{background:url(/images/bkg_catalogCat_title.gif) no-repeat left top #DADADA; padding:3px 5px; margin-bottom:5px;}
#ProductCatList .ItemBox .Title a{color:#343434; font-size:12px; text-decoration:none; font-weight:bold;}
#ProductCatList .ItemBox .Image{background:url(/images/bkg_catalogCat_image.gif) no-repeat left top #FFFFFF; 
								padding:10px 0; margin-bottom:5px; width:234px; height:203px; text-align:center;}
#ProductCatList .ItemBox .Image img{border:0;}
#ProductCatList .ItemBox .ItemText{background:url(/images/bkg_catalogCat_text.gif) no-repeat left bottom #E6E6E6; padding:5px 8px;}
#ProductCatList .ItemBox .ItemText .Text{height:32px; overflow:hidden;}
#ProductCatList .ItemBox .ItemText .Link{margin-top:3px;}
#ProductCatList .ItemBox .ItemText .Link a{height:20px; display:block; width:51px; margin-left:165px;
									background:url(/images/btn_entra.gif) no-repeat right top;}
#ProductCatList .ItemBox .ItemText .Link a span{display:none;}

/* Lista Prodotti */
#ProductList{padding:4px;}
#ProductList h2{color:#04326B; font-size:15px; font-variant:small-caps; margin:10px 0 15px 0;}
#ProductList .ItemBox{background:#FFFFFF; height:auto !important; min-height:110px; height:110px; 
					  clear:left; padding-bottom:0px; padding-top:10px;}
#ProductList .alternate{background:#F4F1F1;}
#ProductList .ItemBox .Image{width:98px; height:82px; margin-left:5px; padding:8px; padding-left:3px; line-height:82px; float:left;
							 background:url(/images/bkg_prdImage.gif) no-repeat left top; text-align:center;}
#ProductList .ItemBox .Image img{border:0;}
#ProductList .ItemBox .Item{float:left; width:390px;height:auto !important; min-height:82px; height:82px;}
#ProductList .ItemBox .Item .Title{}
#ProductList .ItemBox .Item .Title a{color:#04326B; font-size:12px; text-decoration:none; font-weight:bold;}
#ProductList .ItemBox .Item .Text{height:auto !important; min-height:65px; height:65px;color:#363636;}
#ProductList .ItemBox .Item .Link{}
#ProductList .ItemBox .Item .Link a{height:20px; display:block; width:110px; margin-left:275px;
									background:url(/images/link_SchedaProdotto.gif) no-repeat right top;}
#ProductList .ItemBox .Item .Link a span{display:none;}
#ProductList table caption{text-align:left; text-indent:-1000em; height:24px; line-height:24px; margin-top:20px;
											 background:url(/images/tab_varianti.gif) no-repeat left top;}
#ProductList table{border-collapse:collapse;}
#ProductList table thead th{border:2px solid #FFF; color:#FFFFFF;}
#ProductList table thead th{height:20px; background-color:#393939;background-repeat:no-repeat; background-position:50% 50%;}
#ProductList table thead th#labelCodice{width:55px; background-image:url(/images/label_ShoppingCartCodice.gif);}
#ProductList table thead th#labelProdotto{width:460px; background-image:url(/images/label_ShoppingCartProdotto.gif);}
#ProductList table thead th span{display:none;}
#ProductList table tbody tr{background-color:#EDEDED;}
#ProductList table tbody tr.alternate{background-color:#DFDFDF;}
#ProductList table tbody td{border:2px solid #FFF; padding:2px;}
#ProductList table tbody td img{float:left; margin:0 5px 5px 0; border:0;}
#ProductList table tfoot{border-collapse:collapse;}
#ProductList table tfoot a{color:#fff;}
#ProductList table tfoot tr td{background-color:#04336B; height:28px; color:#FFA602; text-align:right;}
#ProductList table tfoot{border-collapse:collapse;}
#ProductList table tfoot tr td{border-bottom:1px solid #CCC; font-weight:bold;}
#ProductList table tfoot tr.totale{background-color:#04336B; height:28px; color:#FFA602;} 
#ProductList table tfoot tr.totale td{border:none; font-weight:bold; font-size:12px; text-transform:uppercase;}

									
/* Scheda prodotto */
#Product{padding:0 0 0 3px; background-color:#FFFFFF; height:auto !important; min-height:500px; height:500px;}
#Product #Tabber{background:#9AC4F9; height:25px; padding-top:15px;}
#Product #Tabber ul{margin:0; padding:0; list-style:none; padding-left:15px;}
#Product #Tabber ul li{float:left; margin:0; padding:0;}
#Product #Tabber ul li a{display:block; height:25px; line-height:25px;}
#Product #Tabber ul li a span{display:none;}
#Product #Tabber ul li a#Tab_Product{width:103px; background:url(/images/tab_prodotto_dw.gif) no-repeat left top;}
#Product #Tabber ul li a#Tab_Tables{width:146px; background:url(/images/tab_tabelle_dw.gif) no-repeat left top;}
#Product #Tabber ul li a#Tab_Product.active{background:url(/images/tab_prodotto_up.gif);}
#Product #Tabber ul li a#Tab_Tables.active{background:url(/images/tab_tabelle_up.gif);}

#Print{padding-left:490px;}
#Print a{display:block; margin-top:5px; width:20px; height:19px; background:url(/images/btn_print.gif) no-repeat left top;}
#Print a span{display:none;}

#Product #Sk_Product, 
#Product #Sk_Tables{display:none; padding:10px 5px;}

#Product #Sk_Product.active,
#Product #Sk_Tables.active{display:block;}

#Product #Sk_Product #Title{}
#Product #Sk_Product #Title #Image{float:left; width:150px; text-align:center; position:relative;}
#Product #Sk_Product #Title #Image a{padding-bottom:25px; display:block; background:url(/images/bkg_prdImage_lente.gif) no-repeat center bottom; margin-bottom:10px;}
#Product #Sk_Product #Title #Image img{border:0; margin:0 auto;}
#Product #Sk_Product #Title #Image #Image_Big{position:absolute; left:150px; top:0; display:none; width:285px; height:285px; }
#Product #Sk_Product #Title #Image #Image_Big.active{display:block;}
#Product #Sk_Product #Title #Image #Image_Big a{display:block; margin:0; padding:12px 0 0 1px;
												background:url(/images/bkg_prd_image_big.jpg) no-repeat left top;}
#Product #Sk_Product #Title #Text{margin-left:150px; width:360px; height:100px; overflow:hidden;}
#Product #Sk_Product #Title #Text h2{margin:0; padding:0; font-size:14px; color:#04326B;}
#Product #Sk_Product #Title #Text #Text_inner{}
#Product #Sk_Product #Title #Text_more{margin-left:150px; text-align:right; border-top:1px solid #CCC; margin-bottom:30px;}
#Product #Sk_Product #Title #Text_more a span{display:none;}
#Product #Sk_Product #Title #Text_more a{display:block; width:105px; height:16px; float:right; margin-top:2px; 
										background-repeat:no-repeat; background-position:left top; background-image:url(/images/btn_prdText_more.gif);}
#Product #Sk_Product #Title #Text_more a.open{background-image:url(/images/btn_prdText_more.gif)}
#Product #Sk_Product #Title #Text_more a.close{background-image:url(/images/btn_prdText_close.gif)}

#Product #Sk_Product #Pdf{clear:left; margin-top:5px;}
#Product #Sk_Product #Pdf a{text-decoration:none; display:block; width:125px; height:31px; line-height:35px; padding-left:9px;
							background:url(/images/btn_downloadPdf.gif) no-repeat left top; color:#FFFFFF; margin-left:390px;}
#Product #Sk_Product #Varianti{clear:left; margin-top:5px;}
#Product #Sk_Product #Varianti table{border-collapse:collapse; width:100%; color:#393939;}
#Product #Sk_Product #Varianti table caption{text-align:left; text-indent:-1000em; height:24px; line-height:24px;
											 background:url(/images/tab_varianti.gif) no-repeat left top;}
#Product #Sk_Product #Varianti table caption.titleAccessori{background:url(/images/tab_accessori.gif) no-repeat left top;}
#Product #Sk_Product #Varianti table thead{background-color:#393939;}
#Product #Sk_Product #Varianti table thead th{color:#FFFFFF; height:20px; line-height:20px; border:1px solid #FFF; text-align:center; padding:0 3px;}
#Product #Sk_Product #Varianti table thead th span{display:none;}
#Product #Sk_Product #Varianti table thead th span{display:none;}
#Product #Sk_Product #Varianti table thead th{height:20px; background-color:#393939;background-repeat:no-repeat; background-position:50% 50%;}
#Product #Sk_Product #Varianti table thead th#labelCodice{width:55px; background-image:url(/images/label_ShoppingCartCodice.gif);}
#Product #Sk_Product #Varianti table thead th#labelDescrizione{width:250px; background-image:url(/images/label_variantiDescrizione.gif);}
#Product #Sk_Product #Varianti table thead th#labelPzoLordo{width:75px; background-image:url(/images/label_variantiPzoLordo.gif);}
#Product #Sk_Product #Varianti table thead th#labelSconto{width:65px; background-image:url(/images/label_variantiSconto.gif);}
#Product #Sk_Product #Varianti table thead th#labelPzoNetto{width:75px; background-image:url(/images/label_variantiPzoNetto.gif);}
#Product #Sk_Product #Varianti table tbody{background-color:#EDEDED;}
#Product #Sk_Product #Varianti table tbody td{border:1px solid #FFF;color:#393939; padding:2px 5px;}
#Product #Sk_Product #Varianti table tbody td a.addShoppingCart{display:block; width:78px; height:18px; float:right; margin:0 3px;
														  background:url(/images/btn_ShoppingCart_add.gif) no-repeat left top;}
#Product #Sk_Product #Varianti table tbody td a span{display:none;}
#Product #Sk_Product #Varianti table tbody td input{text-align:right; width:25px; border:1px solid #000000;}
#Product #Sk_Product #Varianti table tbody tr.alternate td{background-color:#DFDFDF;}
#Product #Sk_Product #Varianti table tbody td.description{padding:0 5px;}
#Product #Sk_Product #Varianti table tfoot{background-color:#393939;}
#Product #Sk_Tables #Tables{}
#Product #Sk_Tables #PicTech{ margin-top:15px;}
#Product #Sk_Tables #PicTech img{border:0;}
#Product #GoToCartButton{padding:10px 5px; float:right;}
#Product #GoToCartButton a{display:block; width:145px; height:30px;
						background:url(/images/bot_procediordine.gif) no-repeat left top;}
#Product #GoToCartButton a span{display:none;}						
#Product #BackButton{padding:10px 5px;}
#Product #BackButton a{display:block; width:118px; height:25px;
						background:url(/images/btn_tornaelenco.gif) no-repeat left top;}
#Product #BackButton a span{display:none;}

/* I Banners */
#BannerTop ul, #BannerCenter ul, #BannerLeft ul, #BannerRight ul{margin:0; padding:0; list-style:none;}
#BannerTop ul li a img, #BannerCenter ul li a img, #BannerLeft ul li a img, #BannerRight ul li a img{border:0;}
#BannerTop{margin:5px 0; text-align:center;}
#BannerTop ul li{display:inline; margin-right:5px;}
#BannerTop ul li.last{margin-right:0px;}
#BannerCenter{margin:5px 0; text-align:center;}
/*#BannerLeft{margin:0 auto; text-align:center; width:150px; background:#6E9DD8; padding-bottom:4px;}
#BannerLeft #Title{height:24px; padding:0; margin:0; background:url(/en/images/title_Offerte.gif) no-repeat 10px 6px;}
#BannerLeft #Title h4{display:none;}
#BannerLeft ul{background:#FFFFFF; margin:0; padding:0; padding-top:5px; padding-bottom:5px;}
#BannerLeft ul li{padding-top:5px; padding-bottom:5px;}*/
#BannerLeft{margin:0 auto; text-align:center; width:150px;}
#BannerLeft #Title{display:none;}
#BannerLeft ul{margin:0; padding:0;}
#BannerLeft ul li{padding-top:5px; padding-bottom:5px;}
/* --- BannerLeft ---*/
#BannerRight{text-align:center; margin:0 auto; width:160px; padding-bottom:15px;}
#BannerRight ul li{margin-bottom:10px;}

/* Pagine Standard */
#StandardPage{background-color:#FFFFFF; padding:10px 10px; color:#373737; height:auto !important; min-height:500px; height:500px;}

/* Registrazione Utente */
#ErrorList{color:#FF0000; font-weight:bold; margin:10px 0;}
#ErrorList p{margin:3px 0;}
#ErrorList ul{margin:0; padding:0; list-style:none;}
#RegistrationForm{color:#6D6D6D;}
#RegistrationForm label{display:block; text-indent:8px;}
#RegistrationForm input,
#RegistrationForm select{border:1px solid #B6B6B6;}
#RegistrationForm p{margin:5px 0;}
#RegistrationForm h2{height:10px; background:no-repeat left top; text-indent:-2000px; margin:15px 0 0 0;}
#RegistrationForm h2.DatiAnagrafici{background-image:url(/images/title_DatiAnagrafici.gif);}
#RegistrationForm h2.DatiAccount{background-image:url(/images/title_DatiAccount.gif);}
#RegistrationForm h2.Registrazione{background-image:url(/images/title_Registazione.gif);}
#RegistrationForm h2.InformativaDati{background-image:url(/images/title_InformativaDati.gif);}
#RegistrationForm h2.Login{background-image:url(/images/title_Login.gif);}
#RegistrationForm #PrivacyText{height:75px; border:1px solid #B6B6B6; overflow:auto; margin:15px 0 10px 0 ; padding:3px;}
#RegistrationForm #SubmitButton{text-align:right; margin-right:5px; margin-bottom:20px;}
#RegistrationForm #SubmitButton button{text-indent:-2000px; width:76px; height:20px; 
									  background:url(/images/btn_Invia.gif) no-repeat; border:none;}
#MessageBox{margin:0; padding:0; color:#04326B; font-weight:bold;}
#MessageBox p{margin:3px 0;}

/* Shopping Cart Box */
#ShoppingCartBox{padding:30px 10px; background:url(/images/bkg_basketbox.gif) right top no-repeat; color:#FFFFFF;
			border-top:1px solid #7AA7E2;}
#ShoppingCartBox a{color:#FFFFFF; font-weight:bold;;}
#ShoppingCartBox a:hover{color:#6E9DD8;}
#ShoppingCartBox #LinkRiepilogoOrdine, #ShoppingCartBox #LinkSvuotaCarrello{margin-top:3px; height:12px;}
#ShoppingCartBox #LinkRiepilogoOrdine a, #ShoppingCartBox #LinkSvuotaCarrello a{display:block; height:100%; width:100%;}
#ShoppingCartBox #LinkRiepilogoOrdine a span, #ShoppingCartBox #LinkSvuotaCarrello a span{display:none;}
#ShoppingCartBox #LinkRiepilogoOrdine{background:url(/images/label_linkRiepilogoOrdine.gif) no-repeat;}
#ShoppingCartBox #LinkSvuotaCarrello{background:url(/images/label_linkSvuotaCarrello.gif) no-repeat;}
#ShoppingCartBox table{width:100%; border-collapse:collapse; margin-bottom:5px;}
#ShoppingCartBox table thead th{padding:5px 2px; height:20px; background-color:#E2007A; background-repeat:no-repeat; background-position: 50% 50%; border:1px solid #05326D;}
#ShoppingCartBox table thead th span{display:none;}
#ShoppingCartBox table thead th#labelProdotto{width:70px; background-image:url(/images/label_Prodotto.gif);}
#ShoppingCartBox table thead th#labelQuantita{width:22px; background-image:url(/images/label_Quantita.gif);}
#ShoppingCartBox table thead th#labelPrezzo{width:auto; background-image:url(/images/lable_Prezzo.gif);}
#ShoppingCartBox table tbody td{border:1px solid #E2007A; padding:5px 2px; background-color:#01295C;}
#ShoppingCartBox table tfoot td{padding:5px 2px; font-weight:bold; color:#E2007A;}

/* ShoppingCart page*/
#ShoppingCartPage{height:auto !important; padding:10px 10px; min-height:550px; height:550px; background-color:#FFFFFF;}
#ShoppingCartPage table{margin-top:20px; border-collapse:collapse; color:#393939;}
#ShoppingCartPage table td{padding:2px;}
#ShoppingCartPage table thead th{border:2px solid #FFF;}
#ShoppingCartPage table thead th{height:20px; background-color:#393939;background-repeat:no-repeat; background-position:50% 50%;}
#ShoppingCartPage table thead th span{display:none;}
#ShoppingCartPage table thead th#labelCodice{width:55px; background-image:url(/images/label_ShoppingCartCodice.gif);}
#ShoppingCartPage table thead th#labelProdotto{width:300px; background-image:url(/images/label_ShoppingCartProdotto.gif);}
#ShoppingCartPage table thead th#labelQuantita{width:85px; background-image:url(/images/label_ShoppingCartQuantita.gif);}
#ShoppingCartPage table thead th#labelPrezzo{width:65px; background-image:url(/images/label_ShoppingCartPrezzo.gif);}
#ShoppingCartPage table thead th#labelElimina{width:40px; background-image:url(/images/label_ShoppingCartElimina.gif);}
#ShoppingCartPage table tbody tr{background-color:#EDEDED;}
#ShoppingCartPage table tbody tr.alternate{background-color:#DFDFDF;}
#ShoppingCartPage table tbody td{border:2px solid #FFF; padding:5px; color:#393939;}
/*#ShoppingCartPage table tbody td a.plus, #ShoppingCartPage table tbody td a.minus{display:block; float:right; height:13px; width:13px; margin:0 1px;} 
#ShoppingCartPage table tbody td a.plus{background:url(/images/btn_plus.gif) no-repeat;}
#ShoppingCartPage table tbody td a.minus{background:url(/images/btn_minus.gif) no-repeat;}
#ShoppingCartPage table tbody td a.plus span, #ShoppingCartPage table tbody td a.minus span{display:none;}
#ShoppingCartPage table tbody td a.remove{display:block; height:24px; width:24px; background:url(/images/btn_remove.gif) no-repeat;}
#ShoppingCartPage table tbody td a.remove span{display:none;}*/
#ShoppingCartPage table tbody td a.remove, #ShoppingCartPage table tbody td a.update, #ShoppingCartPage table tbody td a.edit{display:block; float:right; height:16px; width:16px; margin:0 1px;}
#ShoppingCartPage table tbody td a.remove{background:url(/images/btn_ShoppingCart_delete.gif) no-repeat;}
#ShoppingCartPage table tbody td a.update{background:url(/images/btn_ShoppingCart_confirm.gif) no-repeat;}
#ShoppingCartPage table tbody td a.edit{background:url(/images/btn_ShoppingCart_edit.gif) no-repeat;}
#ShoppingCartPage table tbody td a.remove span, #ShoppingCartPage table tbody td a.update span, #ShoppingCartPage table tbody td a.edit span{display:none;}
#ShoppingCartPage table tbody td form input{border:1px solid #000000; width:30px; text-align:right;}
#ShoppingCartPage table tbody td form input.txt{border:1px solid #000000; width:auto; text-align:left;}
#ShoppingCartPage table tfoot{border-collapse:collapse;}
#ShoppingCartPage table tfoot tr td{border-bottom:1px solid #CCC; font-weight:bold;}
#ShoppingCartPage table tfoot tr.totale{background-color:#04336B; height:28px; color:#FFA602;} 
#ShoppingCartPage table tfoot tr.totale td{border:none; font-weight:bold; font-size:12px; text-transform:uppercase;}
#ShoppingCartPage #Comands{height:30px; margin-top:15px; line-height:23px; padding-bottom:50px;}
#ShoppingCartPage #Comands #btn_ConfrimOrder, 
#ShoppingCartPage #Comands #btn_CancelOrder,
#ShoppingCartPage #Comands #btn_BackCatalog {float:left; margin-right:10px; background-repeat:no-repeat; background-position:50% 50%;}
#ShoppingCartPage #Comands #btn_ConfrimOrder a, 
#ShoppingCartPage #Comands #btn_CancelOrder a,
#ShoppingCartPage #Comands #btn_BackCatalog a{display:block; height:30px; width:133px;}
#ShoppingCartPage #Comands #btn_ConfrimOrder a span, 
#ShoppingCartPage #Comands #btn_CancelOrder a span,
#ShoppingCartPage #Comands #btn_BackCatalog a span{display:none;}
#ShoppingCartPage #Comands #btn_ConfrimOrder{/*margin-left:200px;*/}
#ShoppingCartPage #Comands #btn_ConfrimOrder{background-image:url(/images/btn_conferma.gif);}
#ShoppingCartPage #Comands #btn_CancelOrder{background-image:url(/images/btn_annulla.gif);}
#ShoppingCartPage #Comands #btn_BackCatalog{background-image:url(/images/bot_tornacatalogo.gif); float:right; margin-right:0px;}
#ShoppingCartPage #Comands #btn_BackCart,
#ShoppingCartPage #Comands #btn_UpdateOrder,
#ShoppingCartPage #Comands #btn_SaveOrder,
#ShoppingCartPage #Comands #btn_BuyOrder{background:no-repeat left 50%; display:block; float:left;}
#ShoppingCartPage #Comands #btn_BackCart{width:118px; height:23px; background-image:url(/images/btn_tornacarrello.gif); margin-right:20px;}
#ShoppingCartPage #Comands #btn_UpdateOrder{width:74px; height:23px; background-image:url(/images/btn_aggiorna.gif); margin-right:20px;}
#ShoppingCartPage #Comands #btn_BuyOrder{width:85px; height:23px; background-image:url(/images/btn_acquista.gif);}
#ShoppingCartPage #Comands #btn_SaveOrder{width:96px; height:23px; background-image:url(/images/bot_salva.gif); margin-right:98px;}
#ShoppingCartPage #Comands #btn_BackCart span,
#ShoppingCartPage #Comands #btn_UpdateOrder span,
#ShoppingCartPage #Comands #btn_SaveOrder span,
#ShoppingCartPage #Comands #btn_BuyOrder span{display:none;}
#ShoppingCartPage #Comands #btn_BackCatalog{float:right;}
#ShoppingCartPage a{font-weight:bold; text-decoration:none;}
#ShoppingCartPage a:hover{color:#6E9DD8;}
#ShoppingCartPage h3{margin:0; color:#393939;}
#ShoppingCartPage label{display:block; text-indent:8px; padding-top:5px;}
#ShoppingCartPage #BoxMetodoPagamento {margin:0px 0px 10px 0px; padding:0;}
#ShoppingCartPage #BoxMetodoPagamento div {margin:0; padding:8px 0px 8px 0px; border-bottom:1px solid #B6B6B6;}
#ShoppingCartPage #BoxMetodoPagamento div label {display:inline; padding-left:5px;}
#ShoppingCartPage #BoxMetodoPagamento div p {padding:10px 0px 0px 25px;}
#ShoppingCartPage #BoxMetodoPagamento div.paypal {background:url('/images/logo_paypal.gif') right center no-repeat;}
#ShoppingCartPage #BoxMetodoPagamento div.creditcard, #ShoppingCartPage #BoxMetodoPagamento div.creditcardritiro {background:url('/images/logo_creditcard.gif') right 10px no-repeat;}
#ShoppingCartPage #BoxMetodoPagamento div.pagamentoritiro p, #ShoppingCartPage #BoxMetodoPagamento div.creditcardritiro p{padding:0px 0px 0px 25px; margin:0;}
#ShoppingCartPage #BoxMetodoPagamento div.pagamentoritiro div, #ShoppingCartPage #BoxMetodoPagamento div.creditcardritiro div{border:none; padding:0;}
#ShoppingCartPage #BoxMetodoPagamento #boxPagamentoRitiro, #ShoppingCartPage #BoxMetodoPagamento #boxCreditCardRitiro{border:none; display:none;}
#ShoppingCartPage #BoxMetodoPagamento #boxPagamentoRitiro p, #ShoppingCartPage #BoxMetodoPagamento #boxCreditCardRitiro p{padding:5px 0px 0px 25px;}

#ShoppingCartPage input{border:1px solid #B6B6B6; padding:0 2px;}
#ShoppingCartPage textarea{border:1px solid #B6B6B6; padding:2px;}
#ShoppingCartPage p{margin:3px 0;}
#ShoppingCartPage form{color:#6D6D6D; margin:10px 0;}

/* Lista Ordini */
#OrdersList{height:auto !important; min-height:550px; height:550px; background-color:#FFFFFF; padding:4px;}
#OrdersList h2{color:#04326B; font-size:15px; font-variant:small-caps; margin:0 0 15px 0; padding-top:10px;}
#OrdersList a{font-weight:bold; text-decoration:none;}
#OrdersList a:hover{color:#6E9DD8;}
#OrdersList table{margin-top:20px; border-collapse:collapse; color:#393939;}
#OrdersList table thead th{border:2px solid #FFF; color:#FFFFFF;}
#OrdersList table thead th{height:20px; background-color:#393939;background-repeat:no-repeat; background-position:50% 50%;}
#OrdersList table thead th#labelNumero{width:90px; background-image:url(/images/label_orderNumero.gif);}
#OrdersList table thead th#labelData{width:125px; background-image:url(/images/label_orderData.gif);}
#OrdersList table thead th#labelStato{width:60px; background-image:url(/images/label_orderStato.gif);}
#OrdersList table thead th#labelTotale{width:130px; background-image:url(/images/label_orderTotale.gif);}
/*#OrdersList table thead th#labelTotale{width:290px; background-image:url(/images/label_orderTotale.gif);}*/
#OrdersList table thead th#labelFattura{width:100px; background-image:url(/images/label_orderFattura.gif);}
#OrdersList table thead th#labelCodice{width:55px; background-image:url(/images/label_ShoppingCartCodice.gif);}
#OrdersList table thead th#labelProdotto{width:310px; background-image:url(/images/label_ShoppingCartProdotto.gif);}
#OrdersList table thead th#labelQuantita{width:75px; background-image:url(/images/label_ShoppingCartQuantita.gif);}
#OrdersList table thead th#labelPrezzo{width:65px; background-image:url(/images/label_ShoppingCartPrezzo.gif);}
#OrdersList table thead th span{display:none;}
#OrdersList table tbody tr{background-color:#EDEDED;}
#OrdersList table tbody tr.alternate{background-color:#DFDFDF;}
#OrdersList table tbody td{border:2px solid #FFF; color:#393939; padding:2px 5px;}
#OrdersList table tfoot{border-collapse:collapse;}
#OrdersList table tfoot a{color:#fff;}
#OrdersList table tfoot tr td{background-color:#04336B; height:28px; color:#FFA602; text-align:right;}
#OrdersList table tfoot{border-collapse:collapse;}
#OrdersList table tfoot tr td{border-bottom:1px solid #CCC; font-weight:bold;}
#OrdersList table tfoot tr.totale{background-color:#04336B; height:28px; color:#FFA602;} 
#OrdersList table tfoot tr.totale td{border:none; font-weight:bold; font-size:12px; text-transform:uppercase;}
#OrdersList #OrdersLegend{margin-bottom:0px;}
#OrdersList #OrdersLegend fieldset{border:none; float:none; width:auto; margin:0; padding:0 10px;}
#OrdersList #OrdersLegend fieldset legend{font-weight:bold; visibility:visible;}
#OrdersList #OrdersLegend fieldset ul{margin:0 10px 0 0; padding:0; list-style:none; float:left;}


/* Scheda Ordine */
#OrdersList{color:#393939;}
#OrdersList fieldset{float:left; width:240px; border:0; margin:0; margin-bottom:10px; padding:20px 10px 0 10px; background-repeat:no-repeat; background-position:left top; }
#OrdersList fieldset legend{visibility:hidden;}
#OrdersList #OrderData{background-image:url(/images/label_ordineDati.gif);}
#OrdersList #ShipmentData {background-image:url(/images/label_ordineSpedizione.gif);}
#OrdersList fieldset label{color:#6D6D6D;}
#OrdersList fieldset div{margin-bottom:5px;}
#OrdersList #OrderTotal{color:#7AA7E2; font-weight:bold; font-size:14px; clear:both; padding:10px 0; text-align:right; 
						border-color:#7AA7E2; border-style:solid; border-width:1px 0; margin:0 10px;}

/*#OrdersList #OrderData{border:0; margin:0; margin-bottom:10px; padding:0;}
#OrdersList #OrderData legend{font-weight:bold; font-size:12px;}
#OrdersList #OrderData label{color:#6D6D6D;}
#OrdersList #OrderData div{clear:left; margin-bottom:5px;}
#OrdersList #OrderData div div{float:left; clear:none;}
#OrdersList #OrderData div.cols2 div{width:50%;}
#OrdersList #OrderData div.cols3 div{width:33%;}
#OrdersList #OrderData div.cols5 div{width:20%;}*/
#OrdersList #BackButton{padding:10px 5px;}
#OrdersList #BackButton a{display:block; width:118px; height:25px;
						background:url(/images/btn_tornaelenco.gif) no-repeat left top;}
#OrdersList #BackButton a span{display:none;}
#OrdersList #ReOrderButton,
#OrdersList #ContinueButton{padding:10px 5px; float:right;}
#OrdersList #ReOrderButton a{display:block; width:76px; height:25px;
						background:url(/images/btn_riordina.gif) no-repeat left top;}
#OrdersList #ContinueButton a{display:block; width:96px; height:25px;
						background:url(/images/bot_continua.gif) no-repeat left top;}
#OrdersList #ReOrderButton a span,
#OrdersList #ContinueButton a span{display:none;}
