

.carrello{ background:url(../images/shop/carrello_acquisti.gif) 15px 0 no-repeat; line-height:23px; height:23px; text-indent:-5000px; margin-bottom:18px;}
.divisore{ height:3px; line-height:3px; display:block; background:url(../images/shop/divisore.jpg) 0 0 no-repeat;}


/* pag shop */
#content-wrapShop1{
	position: relative;background:url(../images/bg_contentwrap.jpg)  left 0px repeat-x;
	clear: both; 	float: left; padding-bottom:20px; height:500px; width:900px;}
#sidebarShop1 {
	float: right;/* width: 26%;*/ width:200px; 
	padding: 0; margin: 0px 20px/*15*/ 0 0px;	}
#mainShop1{
	float: left; border-top:0px solid #ccc; background:trasparent; position:relative;
	width:490px /*490px*/; z-index:100;
	padding: 0; margin: 32px 0px 0 25px;
	display: inline;}


#prod{position:absolute;}
#prod1{ background: url(../images/shop/bg_prod.jpg)  0 150px repeat-x; position:relative; top:20px; left:0px; width:266px; }
#prod2{ background: url(../images/shop/b0g_prod.jpg) 0 150px repeat-x; position:relative; top:-284px; *top:-296px; left:330px; width:266px; float:left}

#prod h3{ font-size:12px; color:#222; margin:5px 15px;}
#prod p{ font-size:11px; margin:7px 16px 7px 15px; line-height:1.3em;}


.accessorio{}

.prezzoblu{ color:#215EA2; font-weight:bold}
.promozione{ color:#8C2C92; font-weight:bold}


#offerte{ position:relative; top:40px; background:url(../images/shop/bg_sidebarS0hop.gif)  80px right no-repeat;}
#offerte strong{ color:#222;}
#offerte p{ line-height:1.2em; padding:0px; margin:0;}
.bordosidebar{background:url(../images/grey_line.gif) repeat-x center; height:12px; line-height:12px; padding:0; margin:0; overflow:hidden;}
/*.bordosidebar{border-bottom:1px solid #d2d2d2; height:1px; line-height:1px; padding:0; margin:6px 0; }*/
.offerte{ background:url(../images/shop/offerte.jpg) -3px -3px no-repeat; line-height:22px; height:22px; text-indent:-5000px;}
.elencoArticoli{ padding-left:30px; background:url(../images/shop/ico_carrello_lista.gif)  4px -4px no-repeat; line-height:22px; height:22px; margin-bottom:15px;}
#carte{ display:block; z-index:10; position:relative;}


/* carousel */
/* example_3 css */
#example_3 {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 840px; /* important */
	height: 170px; /*186 important 
	background: #000;*/
	margin: 0 30px;
	z-index:1500; border:0px solid #0a15a0;
}
#container_bd{position: relative;}
#example_3_frame {position: relative; cursor:pointer; top:-90px; }
#example_3_previous {position: absolute; height:17px; width:15px; left:0; }
#example_3_next {position: absolute; height:17px; width:15px; right:0; }
#example_3_content {
	position: absolute;
	top: 0;
	margin-left: 0px; 
}

#example_3_content li {
	list-style: none; 
	margin: 0;
	padding: 0;
}
	ul#example_3_content {width: auto;/*6720*/
		/*5418 dimensione originale*/
	}
	#container_bd #example_3 ul li {
		display: block; border:0px solid #ccc;
		float: left;
		margin:0 9px;
		padding: 0px;
	}

#container_bd #example_3 ul li img {
	display: block; border:0; margin-top:3px;
}
		


/* pag carrello */	
#content-wrapShop {
	position: relative;background:#fff;
	clear: both; 	float: left; padding-bottom:20px;}

#footerTopShop{position: relative; clear: both;float: left; padding:20px 0;background: url(../images/bg_top_footer.jpg) 0 0 repeat-x;}

#footerShop {clear: both;margin:10px auto; background:url(../images/shop/bg_footer.gif)  0 center no-repeat; padding:15px;text-align: left;}

.nav{ padding:20px;}


/* classi tabelle */
table#carrello, table#dati{font-family:Arial, Helvetica, sans-serif; size:11px; margin:20px auto 0 auto}
.testata{ background-color:#EEEECC; padding:2px 3px 2px 3px; font-weight:bold; }
table#carrello td{ padding:5px; }


table#carrello td input,  table#dati td input, table#dati td select{ padding:0px; border:1px inset #ccc }
table#carrello a:link{ color:#333333; text-decoration:underline; font-weight:normal;}

.txt{ font-size:11px;}
.prezzo{ color:#444; font-weight:bold; font-size:12px; }
.disponibilita{ color:#648D0B; font-weight:bold; padding-left:5px; font-size:11px;}
.articolo{ color:#13549D; font-weight:bold; padding-left:5px; font-size:11px;}
.subtotale{ font-size:14px; color:#000000; text-align:right; font-weight:bold;}
.borderbottom{border-bottom:1px solid #d2d2d2; line-height:2px; height:2px; background:#ccc;}
.tot{color:#124E91; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:right; padding:15px 20px 0px 0;}

.concludi{ margin:10px 0;}

table#dati h2{ color:#13549D; font-size:18px;}
table#dati td label{ color:#222222; font-weight:bold;}
.p{ color:#13549d;}

a:link.link, a:visited.link{ color:#666666; text-decoration:underline;}
a:hover{ color:#666666; text-decoration:none;}




