html,body{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; background:#E52A29 url(../immagini/sfondo_01.gif) repeat-x; }

p, form{ margin:0px; }

form input.button{ color:#fff; font-size:12px; padding:4px 15px; background:#333333; text-align:center; border:#333333 solid 1px; cursor:pointer; 
	font-weight:bold; margin:0px 0px 0px 0px; display:block; }
form input.button:hover{ background:#666666; text-decoration:none; }

input.button{
	color:#fff; font-size:12px; padding:4px 15px; background:#333333; text-align:center; border:#333333 solid 1px; cursor:pointer; 
	font-weight:bold; margin:0px 0px 0px 0px; display:block;
}
input.button:hover{ background:#666666; text-decoration:none; }
#cont{ width:902px; border:#000000 solid 0px; margin:0px auto; }

#cont2{ background:url(../immagini/sfondoCorpo_07.gif) repeat-y; }

#contTesta{ position:relative; }
	#contBandiere{ position:absolute; top:20px; right:20px; border:#00FF00 solid 0px; }
	#contBandiere img{ margin:5px; padding:3px; background:#FFFFFF; border:#333333 solid 1px; }

#testa{ width:902px; height:139px; background:url(../immagini/testa_02.jpg) no-repeat top left; border:#000066 solid 0px; }
	#contMenu{ position:absolute; border-top:#000 solid 1px; top:102px; left:330px; height:30px; }
		#contMenu ul{ margin:0px; padding:0px; }
		#contMenu li{ display:inline; margin:0px; padding:0px; }
		#contMenu li a{ padding:6px 14px; background:#000000; display:inline; color:#FFFFFF; font-size:14px; text-transform:uppercase; letter-spacing:1px; text-decoration:none; line-height:33px; }
		#contMenu li a:hover{ background:#999999; }

#contOfferteTop{ width:900px; height:135px; border-left:#333333 1px solid; border-right:#333333 1px solid; padding:10px 0px 0px 0px; background:#FFFBAE; }
#contNewsTop{ width:902px; height:24px; color:#FFFFFF; background:#666666; }
#contNewsTop a{ color:#FFFFFF; }
#contNewsTop a:hover{ text-decoration:none; }

#dopoLogin{ height:42px; background:#E4E4E4; padding:0px 0px 0px 10px; text-align:center; }
	#dopoLogin a{ color:#CC3300; font-weight:bold; }
	#dopoLogin a:hover{ color:#FFFFFF; text-decoration:none; }

#colonnaSinistra{ float:left; width: 179px; \width:179px; w\idth:179px; }
#corpoColonna1{ width:179px; border:#333333 solid 0px; }
	#corpoColonna1 h1{ color:#FFFFFF; margin:0px 0px 0px 0px; font-size:14px; font-weight:normal; }
	#contColonna1{ margin:5px 5px 22px 5px; border:#333333 solid 0px; }
	#contColonna1 input.text{ border:#333333 solid 1px; margin:0px 0px 7px 0px; }
	#contColonna1 input.button{ border:#333333 solid 1px; font-size:10px; }

#colonnaDestra{ float:right; width: 179px; \width:530px; w\idth:179px; border:#333333 solid 0px; }
	#corpoColonna3{ width:169px; border:#333333 solid 0px; margin:0px 0px 0px 6px; }
	#corpoColonna3 h1{ color:#FFFFFF; margin:0px 0px 0px 0px; font-size:14px; font-weight:normal; }
	#corpoColonna3{ border:#333333 solid 0px; }
	#corpoColonna3 input.text{ border:#333333 solid 1px; margin:0px 0px 7px 0px; }
	#corpoColonna3 input.button{ border:#333333 solid 1px; font-size:10px; }
	#corpoColonna3 p a{ color:#FFFFFF; margin:0px 18px 0px 0px; }
	#corpoColonna3 p a:hover{ color:#CCCCCC; text-decoration:none; }	
	#corpoColonna3 .info{	}
	
	#corpoColonna3 .info ul{ margin:0px 18px 0px 2px; padding:0px; }
	#corpoColonna3 .info li{ list-style:none; height:25px; }
	#corpoColonna3 .info li a{ color:#FFFFFF; text-decoration:none; border-bottom:dotted 1px #FFFFFF; background:url(../immagini/freccia1.jpg) no-repeat 0px 7px; padding:0px 0px 0px 15px; display:block; }
	#corpoColonna3 .info li a:hover{ text-decoration:underline; color:#CCCCCC; }

#colonnaCentro{  margin: 0 180px; }
	#contColonnaCentro{ margin:7px; }

#mondo{ text-align:center; border:#666666 solid 0px; width:147px; margin:0px auto; }
#mondo h1{ font-size:12px; display:block; z-index:10; margin:2px 0px 0px 11px; position:absolute; color:#333333; font-weight:bold; }
#mondo h1 a{ color:#333333; }
#mondo h1 a:hover{ text-decoration:none; color:#666666; }

#footer{ clear:both; text-align:center; border:0px solid #000; padding:0; background:url(../immagini/sfondoFooter_09.gif) repeat-x; width:902px; height:20px; color:#FFFFFF; }
	#footer a{ color:#FFFFFF; }

#page{ width:530px; border:#003366 solid 0px; margin:0px auto; margin-top:12px; padding:1px; }
	#page h1{ margin:0px 0px 10px 0px; font-weight:bold; font-size:16px; color:#65371C; }
	#page .link:link, .link:active, .link:visited{ color:#333333; }
	#page .link:hover{ color:#666666; text-decoration:none }
	.pulsante:link, .pulsante:active, .pulsante:visited{ color:#fff; font-size:12px; padding:4px 15px; background:#333333; text-align:center; border:#333333 solid 1px; 	cursor:pointer; font-weight:bold; margin:0px 0px 0px 0px; display:block; }
	.pulsante:hover{ background:#666666; text-decoration:none; }
/***********stili carrello*********/
#contCarrello{ position:relative; color:#FFFFFF; font-weight:bold; height:40px; }
	#contCarrello a{ 	color:#FFFFFF; }
	#contCarrello a:hover{ text-decoration:none; color:#CCCCCC; }

/*****STILI VETRINA******/
	#contVetrina{ width:522x; border:#000000 solid 0px; }
		#contProdottoVetrina{ float:left; width:254px; height:240px; border-bottom:solid 1px #999; margin:3px; }
		#contVetrina .thumb{ padding:4px; background:#f6f6f6; border:#666666 solid 1px; margin:0px 5px 5px 0px; }
		#contVetrina h1 a, #contVetrina h1{ color:#65371C; margin:0px 0px 5px 0px; font-size:14px; }
		#contVetrina h1 a:hover{ text-decoration:none; }
		.prezzoOfferta{ color:#ff0000; font-size: 12px; font-weight:bold; text-decoration:line-through; }
		.prezzoVetrina{ color:#166C2B; font-size:16px; font-weight:bold; }
		.icone{ border:none; margin:0px; padding:0px; float:left; }
		#contProdottoVetrina table{ margin:0px; padding:0px; height:200px; }
		#contProdottoVetrina table td{ vertical-align:top; }
/*****FINE STILI VETRINA******/

/*****STILI BOX EVIDENZA******/
		#contEvidenza{ float:left; width:160px; border:solid 0px #999; margin:3px; text-align:center; color:#FFFFFF; }
		#contEvidenza .thumb{ padding:4px; background:#f6f6f6; border:#666666 solid 1px; margin:0px 5px 5px 0px; }
		#contEvidenza h1 a, #contVetrina h1{ color:#fff; margin:0px 0px 5px 0px; font-size:14px; }
		#contEvidenza h1 a:hover{ text-decoration:none; }

/*****STILI TABELLA ARTICOLO*****/
table.articolo{ width:530px; border:#FF00FF solid 0px; }
	table.articolo th{ background:#F0F0F0; }
	table.articolo td h1{ font-size:15px; margin:0px; color:#65371C; }
	table.articolo td{ padding:5px; }
	.pic{ float:left; margin:5px 10px 5px 3px; padding:0 0 12px 0; background: url(../immagini/shadow.png) no-repeat bottom center; }
	.pic img{ border:1px solid; border-color:#CCC #CCC #AAA #CCC; padding:4px; background:#f6f6f6; }
	table.articolo input.qta{ width:24px; height:18px; text-align:center; border:#333333 solid 1px; }
	table.articolo input.text{ border:#333333 solid 1px; }
	table.articolo textarea{ border:#333333 solid 1px; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:462px; height:50px; }
	table.articolo a{ color:#333333; font-weight:bold; }
	table.articolo a:hover{ text-decoration:none; }
/********pagina registrazione*********/
table.registrazione{ width:500px; margin:0px auto; border:#333333 solid 0px; }
table.registrazione td{ padding:1px;}
table.registrazione input{ border:#333333 solid 1px; }
table.registrazione select{ width:207px; }
fieldset.reg{ }
fieldset.reg legend{ padding:2px 5px;	border:#666666 solid 1px; background:#D76C00;	color:#FFFFFF; }
table.registrazione input.check{ border:none; }
table.registrazione #rispostaLogin{ color:#CC3300; font-weight:bold; font-size:16px; }

/************ELENCO ARTICOLI*********/
table.elencoArt{ width:525px; margin:0px auto; }
table.elencoArt th{ background:#666666; color:#FFFFFF; font-weight:bold; }
table.elencoArt td{ border-bottom:dashed 1px #333333; padding:2px; }
table.elencoArt td a{ color:#333333; }
table.elencoArt td a:hover{ color:#333333; text-decoration:none; }
table.elencoArt td h1 a{ font-size:14px; color:#65371C; }
table.elencoArt td h1 a:hover{ font-size:14px; color:#65371C; text-decoration:none; }
table.elencoArt caption { text-align:left; font-size:14px; color:#333333; font-weight:bold; }

/*******************stili marque***********************/
#pscroller1{ height: 130px; border:0px solid #444; padding: 1px; }
	/* #pscroller1 hr{ width:150px; border-style:dashed; height:1px; } */
#pscroller2{ width: 350px; height: 20px; border: 0px solid black; padding: 3px; }
#pscroller2 a{ text-decoration: none; }
.someclass{ }
.singBlokMarq{ width:220px; height:127px; font-weight:bold; border-right:dotted 1px #999999; float:left; }
.singBlokMarq a{ color:#65371C; }
.singBlokMarq a:hover{ text-decoration:none; }
.singBlokMarq .prezzo{ color:#166C2B; font-size:16px; font-weight:bold; }

/* stili per ingrandimento */
#thumbBox{ 
	position: absolute; left: 0; top: 0; width: auto; padding: 10px; padding-bottom: 0; 
	background: #313131; visibility: hidden; z-index: 10; cursor: hand; cursor: pointer; }

#thumbBox .footerbar{ font: bold 16px Tahoma; letter-spacing: 5px; line-height: 1.1em; color: white; padding: 5px 0; text-align: right; }
#thumbBox #thumbImage{ background-color: white; }
#thumbLoading{ position: absolute; visibility: hidden; border: 1px solid black; background-color: #EFEFEF; padding: 5px; z-index: 5; }
