@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0; font-family:Tahoma; font-size:11px; line-height:14px; }
body{text-align:center; vertical-align:top;}
a:link, a:visited {color:#e00c2a; text-decoration:underline;}
a:hover, a:active, a:focus{ text-decoration:none; }
h1{font-size:12px; font-weight:bold;margin:0;padding:0;}
s{text-decoration:none;}
/***************** COPIATO DAL VECCHIO*/
input {vertical-align:middle;}
.form_1 {width:90px; padding:0;  color:#000000; background:#ffffff;}
.form_2 {width:154px; padding:0 0 0 3px; height:18px; vertical-align:middle; color:#000000; background:#ffffff;}
.form_3 {width:47px; padding:0 0 0 3px; height:17px; vertical-align:middle; color:#353434; background:#ffffff;}
.form_4 {width:31px; padding:0 0 0 3px; height:17px; vertical-align:middle; color:#353434; background:#ffffff;}


/* STRUTTURA */
#container{width:756px; margin:0 auto; text-align:left;}
#header{width:100%; overflow:hidden; padding:10px 0;}

#subHeader{width:100%; overflow:hidden; padding:10px 0;}
#subHeaderSX{width:193px; height:174px; float:left; background:#cccccc url(../images/bg_search.gif) left bottom no-repeat;}
#subHeaderDX{width:555px; height:174px; float:right;background: url(../images/bg_banner.gif) left top no-repeat;}

#mainMenu{width:100%; background:url(../images/BG_MENU.gif) no-repeat; height:44px;}
#content{width:100%; overflow:hidden;}

#sidebar{width:193px; float:left;}
#contentMain{width:555px; float:right;}

#footer{clear:both; width:100%; height:50px; background: #cfcfcf url(../images/pagamenti_footer.gif) 590px center no-repeat;}

.logo{float:left;}
.boxHeader{padding:20px 0 0 15px;float:right;}
.boxHeader img{padding-left:5px;}

/* MENU PRINCIPALE */
#mainMenu ul{width:100%; overflow:hidden; margin:0; padding:0; list-style-type:none; color:#FFFFFF; font-size:14px; font-family:"Arial", Verdana, Helvetica, sans-serif;}
#mainMenu ul li{float:left;}
#mainMenu ul li a{width:126px;height:44px;display:block; text-align:center;line-height:44px;}
#mainMenu ul li a:link, #mainMenu ul li a:visited{color:#FFFFFF;text-decoration:none;text-transform:uppercase;}
#mainMenu ul li a:hover, #mainMenu ul li a:active, #mainMenu ul li a:focus{text-decoration:underline;}

/*FOOTER */
#footer p, #footer p a{color:#666;text-transform:uppercase;font-size:10px;}
#footer p a:link, #footer p a:visited{color:#666; text-decoration:none;}
#footer p a:hover, #footer p a:active, #footer p a:focus{color:#666; text-decoration:underline;}

/* BOX CARRELLO */
#boxCarrello{height:70px; background:url(../images/bg_carrello.jpg) no-repeat;padding-left:83px;padding-top:45px;font-weight:bold;}

/* BOX RICERCA*/
#boxRicerca{padding:15px 10px;}
#boxRicerca h1{text-transform:uppercase; color:#000000; margin-bottom:5px;}

/* DESCRIZIONE CATEGORIA */
#catDesc{width:535px;\width:555px;w\idth:535px;overflow:hidden;padding:9px;border:1px solid #CCCCCC; background:#EEEEEE;}
#catDesc h1{margin-bottom:5px;}
#catDesc p{}

/* PRODOTTO ELENCO */
.prodottoElenco{width:545px;\width:555px;w\idth:545px;overflow:hidden;margin-left:10px;padding:10px 0;border-bottom:1px solid #CFCFCF;}
.prodottoElencoDesc{width:400px; float:left;}
.prodottoElencoDesc h1{margin:3px 0 15px;}
.prodottoElencoDesc p{margin-bottom:10px; margin-left: -6px;}
.prodottoElencoImg{width:142px; float:right; height:125px; background:url(../images/bg_imm_elenco.gif) no-repeat;}
.prodottoElencoImg img{padding:1px;}
.prodottoElencoInfo{width:100%; overflow:hidden;padding:5px  0;}
.prodottoElencoPrezzo{width:130px; float:left; font-size:14px; font-weight:bold; color:#e00c2a;}
.prodottoElencoPrezzo s{font-size:14px;}
.prodottoElencoDettagli{width:130px; float:left; font-size:14px;}

/* PRODOTTO APERTO */
#prodottoAperto{width:545px;\width:555px;w\idth:545px;overflow:hidden;margin-left:10px;margin-bottom:10px;padding:10px 0;border-bottom:1px solid #CFCFCF;}
#prodottoAperto h1{margin-bottom:10px;}
#prodottoAperto p{margin-bottom:10px;}
#prodottoApertoPrezzo {font-size:14px; font-weight:bold; color:#e00c2a;margin-bottom:10px;}
#prodottoApertoImg{width:142px;\width:152px;w\idth:142px; float:left;height:125px; background:url(../images/bg_imm_elenco.gif) no-repeat;margin-right:10px; margin-bottom:10px;}
#prodottoApertoImg img{padding:1px;}
#prodottoApertoCarrello{width:525px;\width:545px;w\idth:525px;overflow:hidden;padding:9px;border:1px solid #CCCCCC; background:#EEEEEE;margin-bottom:10px; clear:both;}
#prodottoApertoCarrelloAdd{width:160px;\width:171px;w\idth:160px;float:left;padding-right:10px;}
#prodottoApertoCarrelloStock{width:163px;\width:183px;w\idth:163px;float:left;padding:0 10px;}
#prodottoApertoCarrelloEsaurito{width:160px;\width:171px;w\idth:160px;float:left;padding-left:10px;}
#prodottoApertoData{color:#666666;}

/* NAVIGAZIONE PRODOTTI */
#prodottoNav{width:545px;\width:555px;w\idth:545px;overflow:hidden;margin-left:10px;}
#prodottoNavSX{width:48%;float:left;}
#prodottoNavDX{width:48%;float:right;text-align:right;}
#prodottoNav img{margin-right:5px;}

/* CATEGORIE */
#categorie{border:1px solid #cccccc; background:url(../images/categorie_top_bg.gif) left top repeat-x;margin-bottom:10px;}
#categorie h1{text-transform:uppercase; color:#FFFFFF; padding:5px 10px 10px;}
#categorie ul{margin:10px; padding:0; list-style-type:none;}
#categorie ul li{}
#categorie ul li a{display:block;border-bottom:1px solid #CCCCCC;padding-bottom:5px;margin-bottom:5px;}
#categorie ul li a:link, #categorie ul li a:visited{color:#000000;text-decoration:none;text-transform:uppercase;background:url(../images/pimp1.gif) left 4px no-repeat; padding-left:15px;}
#categorie ul li a:hover, #categorie ul li a:active, #categorie ul li a:focus{color:#e00c2a;text-decoration:underline;}

/* INFO */
#info{background:#e00c2a url(../images/info_top_bg.gif) left top no-repeat;margin-bottom:10px;}
#info h1{text-transform:uppercase; color:#FFFFFF; padding:10px;}
#info ul{padding:0 10px 10px; margin:0; list-style-type:none;background:#e00c2a url(../images/info_bottom_bg.gif) left bottom no-repeat;}
#info ul li{}
#info ul li a{display:block;margin-bottom:5px;}
#info ul li a:link, #info ul li a:visited{color:#FFFFFF;background:url(../images/pimp2.gif) left 4px no-repeat; padding-left:15px;}
#info ul li a:hover, #info ul li a:active, #info ul li a:focus{text-decoration:none;}

/* BANNER */
#banner{margin-bottom:5px;}
#banner img{margin-bottom:5px;}

/* BREADCRUMB */
#breadcrumb{padding:5px;}
#breadcrumb ul{width:100%;overflow:hidden;margin:0; padding:0;list-style-type:none;}
#breadcrumb ul li{float:left;background:url(../images/pimp3.gif) left 5px no-repeat;padding:0 5px 0 12px;}
#breadcrumb ul li a{}
#breadcrumb ul li a:link, #breadcrumb ul li a:visited{color:#e00c2a;text-decoration:none;}
#breadcrumb ul li a:hover, #breadcrumb ul li a:active, #breadcrumb ul li a:focus{text-decoration:underline;}

/* CARRELLO */
#carrello{width:555px;overflow:hidden; margin-bottom:10px;padding:10px 0;border-bottom:1px solid #CFCFCF;}
#carrello h1{margin-bottom:10px;}
#carrello table{width:100%;border:1px solid #CCCCCC;}
#carrello table th{padding:3px;color:#FFFFFF; background:#e00c2a;}
#carrello table td{border:1px solid #CCCCCC;padding:3px;}
#carrello table td.rimuovi{width:80px;text-align:center;}
#carrello table td.quantita{width:80px;text-align:center;}
#carrello table td.totale{width:80px;text-align:center;color:#e00c2a;font-size:14px;font-weight:bold;}
#carrello table td.subtotaleEtichetta{text-align:right;background:#EEEEEE;}
#carrello table td.subtotale{width:80px;text-align:center;color:#FFFFFF;font-size:14px;font-weight:bold;background:#e00c2a;}

/* NAVIGAZIONE CARRELLO*/
#carrelloNav{width:545px;\width:555px;w\idth:545px;overflow:hidden;margin-left:10px; margin-bottom:15px;}
#carrelloNav img{margin-right:5px;}
#carrelloNav input{ vertical-align:top; margin-right:4px;}

/* VARIE */
.left{float:left; margin-right:5px;}
.right{float:right; margin-left:5px;}


#productsListingTopNumber, #newProductsDefaultListingTopNumber, #newProductsDefaultListingTopLinks, #allProductsListingTopNumber, #allProductsListingTopLinks {margin-left:10px;}

#productsListingBottomNumber, #newProductsDefaultListingBottomNumber, #newProductsDefaultListingBottomLinks, #allProductsListingBottomNumber, #allProductsListingBottomLinks {margin: 10px 0 15px 10px;}
#prodottoNav{margin: 10px;}
#popup{padding:10px; text-align:left;}

#myAccountGen, #myAccountNotify{margin-left: 15px;}
#textdefault{}
#textdefault ul, #textdefault ol { margin-left:40px;}

#siteMapList{}
#siteMapList ul{margin-left: 20px; padding:0; margin-bottom:10px;}
#siteMapList ul li ul{margin-left: 20px; margin-bottom: 5px;}
.upcomingHome{margin-bottom:15px;}
.box3{margin-left:4px;}
.rosso {color:#e00c2a; font-weight:bold;}