html,body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background:url(../immagini/back.gif) repeat; font-size:12px; line-height:20px; color:#333333; }
#tutto{ background:url(../immagini/sfondo_testa_02.gif) repeat-x; padding:14px 0px; }
.cont{ width:970px; margin:0px auto; padding:4px; background:#FFFFFF; }
#testa{ height:338px; background:#FFFFFF; position:relative; }
	#testaCont1{ height:133px; background:#FFFFFF; }
	#testaCont2{ height:45px; background:url(../immagini/sfondoRicerca_05.gif) repeat-x; text-align:center; }
		#testaCont2 .contRicTop{ padding:12px 20px 0px 0px; font-weight:bold; font-size:14px; border:#333333 solid 0px; text-align:right; position:relative; }
			#testaCont2 .contRicTop input.ric{ border:#333333 solid 1px; background:#ffffff url(../immagini/sfondoRic_20.gif) repeat-x; width:300px; }
			#testaCont2 .contRicTop #wio{ position:absolute; top:12px; left:10px; width:200px; height:20px; border:#333333 solid 0px; text-align:left; }
			
	#testaCont3{ height:159px; }
	#contLogo{ position:absolute; top:25px; left:20px; }
	#contContattaci{ position:absolute; top:68px; left:350px; background:url(../immagini/imgContattaci_08.jpg) no-repeat; width:221px; height:35px; border:#00FF33 solid 0px; }
	#contSkype{ position:absolute; top:71px; left:595px; width:70px; height:40px; border:#333333 solid 0px; }
	#contFacebook{ position:absolute; top:71px; left:670px; width:70px; height:40px; border:#333333 solid 0px; }
	#carrelloTop{ position:absolute; top:76px; left:730px; width:190px; height:30px; border:#333333 solid 0px; }
	#contBandiere{ position:absolute; top:60px; right:10px; width:25px; height:50px; border:#FF0000 solid 0px; text-align:center; }
	#menuTop{ position:absolute; top:0px; right:0px; width:530px; height:42px; background:url(../immagini/sfondoMenuTop_05.jpg) no-repeat; }
		#menuTop ul{ margin:10px 0px 0px 8px; padding:0px; }
		#menuTop li{ list-style:none; display:inline; font-size:14px; padding:0px 4px; border-right:#333333 solid 2px; }
		#menuTop li a{ color:#414141; text-decoration:underline; }
		#menuTop li a:hover{ text-decoration:none; color:#999999; }
	
#colonna1{float:left; width:220px; \width:220px; w\idth:220px; border:#3300FF solid 0px; }
#colonna2{margin: 0 224px; border:#00FF00 solid 0px; }
#colonna3{float:right; width:220px; \width:220px; w\idth:220px; border:#3300FF solid 0px; }

#colonna1 h1, #colonna3 h1, #colonna2 h1{ background:url(../immagini/sfondoH1_26.gif) repeat-x; line-height:41px; font-size:14px; color:#FFFFFF; margin:0px; }
.box{ background:#D8D7D4; margin:0px 0px 4px 0px; }
.boxCenter{ background:#EEEEEE; margin:0px 0px 4px 0px; }

#footer{clear:both; text-align:center; padding: 5px 0; border-top:dotted 1px #000000; }
#footer p{ font-weight:bold; }
#footer a{ color:#333333; }
#footer a:hover{ text-decoration:none; color:#999999; }
#footer h1{ font-size:12px; margin:0px; border-top:#000000 dotted 1px; border-bottom:#000000 dotted 1px; }

h2{ font-size:16px; margin:0px; color:#414141; text-decoration:underline; }
h2 a{ font-size:16px; margin:0px; color:#414141; text-decoration:underline; }
h2 a:hover{ color:#999999; text-decoration:none; }

p, form{ margin:0px; }
button{ font-weight:bold; color:#FFFFFF; border:none; cursor:pointer; }
button.login{ position:absolute; top:10px; right:10px; background:url(../immagini/button0_26.gif) no-repeat; width:72px; height:22px; }
button.mediumButton{ background:url(../immagini/botton1_24.gif) no-repeat; width:90px; height:22px; cursor:pointer; }
button.smallButton{ background:url(../immagini/button0_26.gif) no-repeat; width:72px; height:22px; cursor:pointer; }
button.LongButton{ background:url(../immagini/button2_41.gif) no-repeat; width:162px; height:22px; cursor:pointer; }

a.buttonMedium{ background:url(../immagini/botton1_24.gif) no-repeat; width:90px; height:22px; font-weight:bold; color:#FFFFFF; border:none; display:block; text-align:center; }
a.buttonMedium:hover{ text-decoration:none; }
a.buttonLong{ background:url(../immagini/button2_41.gif) no-repeat; width:162px; height:22px; font-weight:bold; color:#FFFFFF; border:none; display:block; }
a.buttonLong:hover{ text-decoration:none; }

a.link{ color:#414141; }
a.link:hover{ text-decoration:none; color:#999999; }

.prezzoOfferta{ color:#414141;; font-size: 12px; font-weight:bold; text-decoration:line-through; }
.prezzoVetrina{ color:#C31802; font-size:18px; font-weight:bold; }
.prezzoVetrinaBase{ color:#414141;; font-size:13px; font-weight:bold; text-decoration:line-through; }

img.prima{margin:0px 10px 8px 0px; float:left; border: solid 1px #666666; padding:4px; background:#666666; }
img.prima:hover{ background:#CCCCCC; }

/******************stile ul/li informazioni******************/
ul.info{ margin:0px 0px 0px 10px; padding:0px; }
ul.info li{ list-style:none; border-bottom:#C64E00 dashed 0px; width:185px; margin:0px 0px 2px 0px; }
ul.info li a{
	color:#414141; line-height:22px; height:22px; display:block; padding:0px 0px 0px 23px; text-decoration:underline;
	font-size:12px; background:url(../immagini/freccia2.gif) no-repeat 0 6px; font-weight:bold;
}
ul.info li a:hover{ color:#666666; text-decoration:none; }

/*****STILI VETRINA******/
#contProdottoVetrina{ float:left; width:235px; height:270px; border:solid 1px #999; margin:3px; text-align:center; padding:8px 0px 0px 0px; }
/*****FINE STILI VETRINA******/

#resCart a{ color:#C31802; font-weight:bold; font-size:16px; text-decoration:none; }
#resCart a:hover{ text-decoration:underline; }
#rispostaLogin{ color:#CC3300; font-weight:bold; font-size:16px; }

/*********************************/
/*****STILI TABELLA ARTICOLO*****/
/*********************************/
table.tabella1{ border:#FF00FF solid 0px; width:100%; }
	table.tabella1 th{ background:#F0F0F0; }
	table.tabella1 h2{ font-size:16px; margin:0px; color:#414141; text-decoration:underline; }
	table.tabella1 h2 a{ font-size:16px; margin:0px; color:#414141; text-decoration:underline; }
	table.tabella1 h2 a:hover{ color:#999999; text-decoration:none; }
	table.tabella1 td{ padding:5px; }
	table.tabella1 input.qta{ width:40px; height:18px; text-align:center; border:#333333 solid 1px; }
	table.tabella1 input.text{ border:#333333 solid 1px; background:url(../immagini/sfondoRic_20.gif) repeat-x; }
	table.tabella1 textarea{ border:#333333 solid 1px; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:462px; height:50px; }

table.elencoArt{ width:98%; 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 TAG COULD*********/
/*********************************/
.tagC6 a{ font-size:9px; font-weight:bold; color:#333333;  }
.tagC5 a{ font-size:10px; font-weight:bold; color:#333333;  }
.tagC4 a{ font-size:12px; color:#333333; }
.tagC3 a{ font-size:14px; font-weight:bold;  color:#333333; }
.tagC2 a{ font-size:16px; color:#333333; }
.tagC1 a{ font-size:17px; font-weight:bold; color:#333333; }
.tagC1 a:hover, .tagC2 a:hover, .tagC3 a:hover, .tagC4 a:hover, .tagC5 a:hover, .tagC6 a:hover { text-decoration:none; }

/********stili slider********/
#slider { width:970px; height: 159px; position: relative; overflow: hidden; }
#sliderContent{ position: absolute; top: 0; margin-left: 0; }
.sliderImage{ float: left; position: relative; display: none; }
.sliderImage span { position: absolute; padding: 6px 8px; width:968px; background-color:#333333; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color: #fff; display: none; }
.clear{ clear: both; }
.sliderImage span strong { font-size: 14px; }
.top { top: 0; left: 0; }
.bottom { bottom: 0; left: 0; }
#slider ul { list-style-type: none; margin:0px; padding:0px;}

/* unitip css */
#unitip { position: absolute; z-index: 1000; top: -1000px; color: #fff; font: normal 1.1em/15px Arial, Helvetica, sans-serif; display: none; }
#unitippoint, #unitipmid, #unitipcap { position: relative; top: 0px; left: 0px; width: 145px; display: block; }
#unitippoint { background: url(../admin/immagini/TipPoint.png) no-repeat;  height: 19px; overflow: hidden; }
#unitipmid {  background: url(../admin/immagini/TipMid.png) repeat;  width: 115px; height: auto; padding: 5px 15px; }
#unitipcap {  background: url(../admin/immagini/TipCap.png) no-repeat; height: 7px; overflow: hidden; }

/*****stili contenitore feedback*****/
#contFeed{ width:498px; border-bottom:#333333 dotted 1px; margin:10px 0px 10px; overflow:hidden; }
	#contFeed #col1{ width:60px; border:#996600 solid 0px; float:left; text-align:center; }
	#contFeed #col2{ margin:0px 0px 0px 0px; float:left; border:#003399 solid 0px; width:308px; }
	#contFeed #col3{ margin:0px 0px 0px 0px; float:left; border:#003399 solid 0px; width:130px; text-align:center; }
	

/*****stili articoli correlati*****/
.box_correlati{ width:160px; min-height:170px; border:#333333 solid 0px; float:left; }
	.box_correlati h2 a{ font-size:10px!important; text-decoration:none!important; }
