/* Sfondi */
#CenterContainer 						{ }
#CenterContainer.collezioni 			{ background-image: url(/images/bkg_collezioni.jpg);}
#CenterContainer.contatti 				{ background-image: url(/images/bkg_contatti.jpg);}
#CenterContainer.brand 					{ background-image: url(/images/bkg_brand.jpg);}
#CenterContainer.homepage 				{ background-image: url(/images/bkg_generic.jpg);}
#CenterContainer.punti_vendita 			{ background-image: url(/images/bkg_default.jpg);}
#CenterContainer.eventi 				{ background-image: url(/images/bkg_eventi.jpg);}
#CenterContainer.areariservata_login 	{ background-image: url(/images/bkg_clienti.jpg);}
#CenterContainer.areariservata 			{ background-image: url(/images/bkg_generic.jpg);}

.CenterContainer_ 						{ background-image: url(/images/bkg_generic.jpg);}
.CenterContainer_collezioni 			{ background-image: url(/images/bkg_collezioni.jpg);}
.CenterContainer_contatti 				{ background-image: url(/images/bkg_contatti.jpg);}
.CenterContainer_brand 					{ background-image: url(/images/bkg_brand.jpg);}
.CenterContainer_homepage 				{ background-image: url(/images/bkg_generic.jpg);}
.CenterContainer_punti_vendita 			{ background-image: url(/images/bkg_default.jpg);}
.CenterContainer_eventi 				{ background-image: url(/images/bkg_eventi.jpg);}
.CenterContainer_areariservata_login 	{ background-image: url(/images/bkg_clienti.jpg);}
.CenterContainer_areariservata 			{ background-image: url(/images/bkg_generic.jpg);}

/* TEMP PAGE */
#temp_container_inner{background-color:#1F2227; height:64px; position:absolute; top:50%; margin-top:-32px; width:100%;}
#temp_container_inner_text{position:relative; left:50%; top:50%; width:542px; height:64px; margin-top:-22px; margin-left:-271px; padding-top:10px;
							background:url(/images/costr.gif) no-repeat left top;}
#temp_container_inner_text div{display:none;}
#temp_container_inner_text #temp_logo{display:block; margin-top:-120px; margin-left:135px;}

/* Intro */
#intro_container #PIVA{position:absolute; bottom:10px; width:100%; text-align:center;}
#intro_container_inner{background-color:#1F2227; height:126px; position:absolute; top:50%; margin-top:-63px; width:100%;}
#intro_container_inner_text{position:relative; left:50%; top:50%; width:660px; height:110px; margin-top:-63px; margin-left:-330px; padding-top:15px;}
#intro_container_inner_text #header_logo,
#intro_container_inner_text #box_ita,
#intro_container_inner_text #box_eng{float:left; font-size:11px;}
#intro_container_inner_text #header_logo{width:154px; margin:0; margin-right:31px;}
#intro_container_inner_text #box_ita{width:196px;  border-right:1px solid #464A4D; padding-right:10px; height:100px;}
#intro_container_inner_text #box_eng{width:225px; padding-left:20px; border-left:1px solid #000203; height:100px;}

/* PAGINA INVIA A UN AMICO */
#send_mail_page{margin:10px;}

/* PAGINA BRAND */	
#testobrand{margin-left:85px; padding:10px; padding-top:51px;  width:437px;}
#testobrand h1{display:none;}
#testobrand strong{color:#D1B582;}

/* PAGINA CONTATTI */
/*#contentcontatti{margin-left:488px; padding:10px; padding-top:64px;  width:437px;}*/
#contentcontatti{margin-left:643px; padding:10px; padding-top:82px;}
#contentcontatti img{margin-bottom:25px;}
#contentcontatti h1{display:none;}
#contentcontatti p{margin:5px 0;}

/* PAGINA PUNTI VENDITA */
#boxPuntiVendita{padding-left:26px; padding-top:31px;}
#boxPuntiVendita h1{text-indent:-300px; display:block; width:23px; height:229px; float:left;
					background:url(/images/tit_puntivendita.gif) no-repeat left top; margin-right:15px;}

#boxPuntiVendita #list_regioni,
#boxPuntiVendita #list_province,
#boxPuntiVendita #list_citta,
#boxPuntiVendita #list_negozi{display:none;}

#boxPuntiVendita #list_regioni.active,
#boxPuntiVendita #list_province.active,
#boxPuntiVendita #list_citta.active,
#boxPuntiVendita #list_negozi.active{display:block;}
							
#boxPuntiVendita #list_stati{width:133px; height:205px; float:left; padding:180px 15px 15px 15px; overflow:auto;
							background:url(/images/bkg_puntivendita_stati.jpg) no-repeat left top; margin-right:16px;}
#boxPuntiVendita #list_regioni{width:155px; height:370px; float:left; padding:15px 0px 15px 15px; overflow:auto;
							background:url(/images/bkg_puntivendita_regioni.jpg) no-repeat left top; margin-right:8px;}
#boxPuntiVendita #list_province{width:63px; height:370px; float:left; padding:15px 0px 15px 15px; overflow:auto;
							background:url(/images/bkg_puntivendita_prov.jpg) no-repeat left top; margin-right:8px;}
#boxPuntiVendita #list_citta{width:170px; height:370px; float:left; padding:15px 0px 15px 15px; overflow:auto;
							background:url(/images/bkg_puntivendita_citta.jpg) no-repeat left top; margin-right:10px;}
#boxPuntiVendita #list_negozi{width:214px; height:370px; float:left; padding:15px 0px 15px 15px; overflow:auto;
							background:url(/images/bkg_puntivendita_negozi.jpg) no-repeat left top;}
#boxPuntiVendita .inner{overflow:auto; height:100%; width:100%; position:relative;}
#boxPuntiVendita #list_stati_inner{width:133px; height:370px;}
#boxPuntiVendita #list_regioni_inner{width:155px; height:370px;}
#boxPuntiVendita #list_province_inner{width:63px; height:370px;}
#boxPuntiVendita #list_citta_inner{width:155px; height:370px; padding-right:15px;}
#boxPuntiVendita #list_negozi_inner{width:190px; height:370px; padding-right:24px;}
#boxPuntiVendita ul li a{text-decoration:none; color:#D1CFCF;}
#boxPuntiVendita ul li a:hover{color:#D1B582;}
#boxPuntiVendita ul li a:active, #boxPuntiVendita ul li a.active{color:#D1B582; font-weight:bold;}
#boxPuntiVendita #list_negozi_inner div{margin-bottom:10px;}
#boxPuntiVendita #list_negozi_inner div h4{color:#D1B582; font-weight:bold;}

/* EVENTI */
#eventi_inner{margin-left:80px; padding-top:36px;}
#eventi_inner #eventi_list{width:200px; height:374px; overflow:hidden; float:left;position:relative;}
#eventi_inner #eventi_list_inner{width:185px; height:354px; overflow:auto; position:relative; padding-right:15px;}
#eventi_inner #eventi_list_pager{height:20px; line-height:20px; font-size:13px;}
#eventi_inner #eventi_list_pager a{text-decoration:none; font-weight:bold;}
#eventi_inner  .evento_item{margin-bottom:10px;}
#eventi_inner  .evento_item h4{color:#D1B582; font-weight:bold; font-size:13px;}
#eventi_inner  .evento_item h4 a{text-decoration:none;}
#eventi_inner  .evento_item h4 a.active{color:#A38B62;}
#eventi_inner  .evento_item div{}
#eventi_inner #eventi_detail{margin-left:250px; margin-top:15px; width:560px; height:345px;}
#eventi_inner #eventi_detail h3{font-size:12px;}
#eventi_inner #eventi_detail h2{font-size:16px; font-weight:bold; color:#D1B582;}
#eventi_inner #eventi_detail h4{font-size:11px; margin-bottom:10px;}
#eventi_inner #eventi_detail_desc{height:205px; overflow:hidden;}
/*#eventi_inner #eventi_detail_text{height:155px; position:relative; overflow:auto; padding-right:15px; width:256px;}*/
#eventi_inner #eventi_detail_text{height:192px; position:relative; overflow:auto; padding-right:15px; width:256px;}
#eventi_inner #eventi_detail_image{float:left;  margin-right:10px; width:270px;}
/*#eventi_inner #eventi_detail_zoom{margin-top:10px; margin-left:280px;}
#eventi_inner #eventi_detail_zoom a{display:block; height:27px; background:url(/images/btn_zoom_n.gif) no-repeat left top;
									padding-left:32px; line-height:27px; text-decoration:none; color:#FFFFFF;}
*/
#eventi_detail_gallery{margin-top:28px; width:560px; height:60px; position:relative;}
#eventi_detail_gallery_back,
#eventi_detail_gallery_next{width:20px; height:50px; float:left;}
#eventi_detail_gallery_back a, #eventi_detail_gallery_next a{display:block; width:20px; height:50px; background-repeat:no-repeat; background-position:left center;}
#eventi_detail_gallery_back a{background-image:url(/images/scrollbar/ltBtn.gif); }
#eventi_detail_gallery_next a{background-image:url(/images/scrollbar/rgBtn.gif); background-position:right center;}
#eventi_detail_gallery_back a span, #eventi_detail_gallery_next a span{display:none;}
#eventi_detail_gallery_list{list-style:none; display:block; overflow:hidden; white-space:nowrap; float:left; width:520px;}
#eventi_detail_gallery_list span{margin-right:5px;}

/* COLLEZIONI */
#boxCollezioni{width:905px; height:380px; position:relative; margin-left:26px; margin-top:38px; font-size:11px;}
#boxCollezioni a{text-decoration:none; color:#D1CFCF;}
#boxCollezioni a:hover{color:#D1B582;}
#boxCollezioni a:active, #boxCollezioni a.active{color:#D1B582;}

#boxCollezioni #collezioni_collezioni,
#boxCollezioni #collezioni_linee,
#boxCollezioni #collezioni_prodotti,
#boxCollezioni #collezioni_prodotto {float:left; height:375px; position:relative; padding:0 15px 0 35px; display:none;
									 background-position:0 4px; background-repeat:no-repeat; overflow:auto;}

#boxCollezioni #collezioni_collezioni{width:150px; margin-right:13px; background-image:url(/images/bkg_collezioni_collezioni.gif); line-height:200%;}
#boxCollezioni #collezioni_linee{width:95px; margin-right:13px; background-image:url(/images/bkg_collezioni_linee.gif);}
#boxCollezioni #collezioni_prodotti{width:135px; margin-right:13px; background-image:url(/images/bkg_collezioni_prodotti.gif);}
#boxCollezioni #collezioni_prodotto{width:335px; background-image:url(/images/bkg_collezioni_prodotto.gif); padding:0px; background-position:0 0;}
									 
#boxCollezioni #collezioni_collezioni.active,
#boxCollezioni #collezioni_linee.active,
#boxCollezioni #collezioni_prodotti.active,
#boxCollezioni #collezioni_prodotto.active{display:block;}

#boxCollezioni #collezioni_linee.loading,
#boxCollezioni #collezioni_prodotti.loading,
#boxCollezioni #collezioni_prodotto.loading{background-image:url(/images/loading.gif);}

#boxCollezioni #collezioni_linee ul{display:block;}
#boxCollezioni #collezioni_linee ul li{text-align:center; margin-bottom:5px; display:block; min-height:95px; overflow:visible; 
										background:url(/images/bkg_collezioni_list_linee.gif) no-repeat left top;}
/*#boxCollezioni #collezioni_linee ul li img{display:block;}*/
#boxCollezioni #collezioni_linee ul li span{display:block;}
#boxCollezioni #collezioni_prodotti ul li{float:left; margin:0 5px 5px 0; display:block; width:62px; height:50px; overflow:visible; text-align:center;
											background:url(/images/bkg_collezioni_list_prod.gif) no-repeat left top;}

#collezioni_prodotto #collezioni_cart_form{height:55px; line-height:55px; padding:0 10px;}
#collezioni_prodotto #collezioni_cart_form input,
#collezioni_prodotto #collezioni_cart_form button{border:0px; cursor:pointer;}
#collezioni_prodotto #collezioni_cart_form #DET_Quantita{text-align:right; width:25px; height:18px; line-height:18px;}
#collezioni_prodotto #collezioni_cart_form #cart_plus,
#collezioni_prodotto #collezioni_cart_form #cart_minus{width:13px; height:18px; text-indent:-5000px; margin-left:5px;
													background-position:50% 50%; background-repeat:no-repeat; background-color:#000000;}
#collezioni_prodotto #collezioni_cart_form #cart_plus{background-image:url(/images/btn_plus.gif);}
#collezioni_prodotto #collezioni_cart_form #cart_minus{background-image:url(/images/btn_minus.gif); margin-right:110px;}
#collezioni_prodotto #collezioni_cart_form #comando_btn{color:#FFFFFF; text-align:right;
													width:125px; height:30px; line-height:30px; font-size:11px; padding-left:30px;
													background:url(/images/bkg_cart.gif) no-repeat left center #000000;}

#collezioni_prodotto #collezioni_prodotto_image{height:245px; background-color:#FFFFFF; text-align:center; position:relative;}
#collezioni_prodotto #collezioni_prodotto_image a{display:block; height:27px; line-height:27px;
												position:absolute; right:10px; bottom:10px; color:#1D2324; padding-left:32px;
												background:url(/images/btn_zoom_b.gif) no-repeat left top;}
#collezioni_prodotto #collezioni_prodotto_image a:hover{font-weight:normal;}
#collezioni_prodotto #collezioni_prodotto_desc,
#collezioni_prodotto #collezioni_prodotto_data{height:60px; float:left; padding:5px 7px 0 8px; font-size:11px; overflow:hidden;}
#collezioni_prodotto #collezioni_prodotto_desc{width:218px; line-height:12px; font-size:11px; padding-left:10px;}
#collezioni_prodotto #collezioni_prodotto_data{width:80px;}
#collezioni_prodotto strong{color:#D1B582;}
#collezioni_prodotto #collezioni_prodotto_data #buttons_set{position:absolute; right:5px; bottom:10px;}

/* AREA RISERVATA */
#AreaRiservataErrore{color:#FF0000;}
#areariservata_login{width:100%; height:100%; position:relative;}
#areariservata_login_inner{position:absolute; left:609px; top:187px;}
#areariservata_login_inner p{margin-bottom:10px;}
#areariservata_login_inner input{border:none; width:120px; height:18px; line-height:18px; background-color:#DCDCDC; margin-right:5px;}
#areariservata_login_inner label{width:67px; font-weight:normal; color:#D1B582;}
#areariservata_login_inner .login_button_form{text-align:right; margin-top:10px;}
#areariservata_login_inner .login_button_form input{text-indent:-5000px; width:61px; height:21px; cursor:pointer; border:none;
													 background:url(/images/bot_login.gif) no-repeat left top #17181C;}

/* AREA RISERVATA : BASKET PAGE */
#basketcontanier{padding:10px; height:433px; overflow:hidden;}
#basketcontanier h1{font-size:22px; color:#545759;}
#basketcontanier label{display:block; float:none; width:auto;}
#basketcontanier .cols{float:left;}
#basketcontanier .cols2{width:50%; float:left;}
#basketcontanier #BasketErrore{color:#FF0000;}
#basketcontanier #QuickAddForm{height:90px;}
#basketcontanier #ProductInfo{width:340px; margin-left:10px; height:90px; overflow:auto; position:relative;}
#basketcontanier #ProductInfo.loading{padding:0;}
#basketcontanier #ProductInfo img{margin:0 5px 5px 0;}
#basketcontanier #basketbuttons{text-align:center; margin:5px 0;}
#basketcontanier #basketlist{position:relative; height:150px; overflow:auto; padding-left:1px; padding-right:15px; clear:both;}
#basketcontanier #basketlist.long{height:295px;}
#basketcontanier #basketlist.mid{height:275px;}
#basketcontanier #basketlist table{width:100%;}
#basketcontanier #basketlist table th{text-align:center; font-weight:bold; background-color:#D1CFCF; color:#000000;}
#basketcontanier #basketlist table th,
#basketcontanier #basketlist table td{border:1px solid #000; padding:2px;}
#basketcontanier #basketlist table tbody th{background-color:#D1B582; padding-left:5px; padding-right:5px;}
#basketcontanier #basketlist table tbody th a{color:#000000;}