@charset "utf-8";
/* CSS Document */
html,body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; line-height:20px; background:#F3F2F2; color:#666; }

a{ color:#666666; }
a:hover{ text-decoration:none; }
a:focus{ outline:none; }
a.buttonMedium, button, input.submit{ font-weight:bold; color:#FFFFFF; text-align:center; background:#F9AF1D; border:1px; border-style:solid; border-color:#A9730B #A9730B #A26D06 #A26D06; padding:3px 10px; margin:0px 0px 0px; }
a.buttonMedium:hover{ text-decoration:none; background:#FFBD3C; }

img{ image-rendering:optimizeQuality; -ms-interpolation-mode:bicubic; }
img.prima{margin:0px 10px 8px 0px; float:left; border: solid 1px #666666; padding:4px; }
img.prima:hover{ }

#cont{ width:980px; margin:0px auto; border:#0033FF solid 0px; }
	#testa{ position:relative; }
		#testa1{ height:140px; border:#000000 solid 0px; }
			#contLogo{ width:193px; height:131px; position:absolute; top:4px; left:25px; border:#333333 solid 0px; }
				#contLogo img{ border:none; }
			#contSkype{ position:absolute; top:17px; right:10px; width:48px; height:48px; }
				#contSkype img{ border:none; }
			#contRicerca{ width:422px; height:59px; background:url(../immagini/bg_ricerca_06.png) no-repeat; position:absolute; top:81px; right:0px; }
			#contRicerca input.ricerca{ background:url(../immagini/bg_input_ricerca_09.jpg) no-repeat; width:233px; height:29px; border:none; position:absolute; top:12px; right:45px; padding:6px; color:#999999; }
			#contRicerca button.sub{ border:none; background:none; position:absolute; top:10px; left:360px; }
	#menuHeader{ width:980px; height:73px; background:url(../immagini/bg_menu_14.png) no-repeat; border:#000000 solid 0px; }
		#menuHeader ul{ margin:0px; padding:4px 0px 0px; }
			#menuHeader ul li{ list-style:none; display:inline; line-height:50px; }
			#menuHeader ul li a{ background:url(../immagini/filetto_14.jpg) no-repeat right top; color:#666666; text-decoration:none; font-size:18px; margin:0px -6px 0px 0px; }
			#menuHeader a{ padding:18px 24px; margin:0px; }
			#menuHeader a:hover{ text-decoration:underline; color:#333333; }
			
	#boxOfferte{ height:350px; border:#333333 solid 0px; padding:0px 0px 10px 0px; }
	
	#wrap{ width:980px; overflow:hidden; background:#FFFFFF; }
		.box{ background:#FFFFFF; }
		#colonna1{ width:220px; float:left; border:#333333 solid 0px; } /*****colonna 1*****/
			#colonna1 h1{ background:url(../immagini/bg_h1_sx.png) no-repeat;  }

		#colonna2{ width:540px; float:left; border:#333333 solid 0px; } /*****colonna 2*****/
			#colonna2 #corpoPag{ border:#333333 solid 0px; margin:0px 20px; }
			#colonna2 h1{ margin:17px 0px 12px; font-size:22px; color:#666666; text-align:center; border-bottom:#999999 dotted 1px; padding:0px 0px 10px 0px; }

		#colonna3{ width:220px; float:right; border:#003399 solid 0px; } /*****colonna 3*****/
			#colonna3 h1{ background:url(../immagini/bg_h1_dx_20.png) no-repeat; }
		
		#colonna1 h1,#colonna3 h1{ color:#FFFFFF; font-size:22px; margin:0px; width:220px; height:48px; line-height:45px; text-indent:20px; font-weight:normal; }
		
		#colonna1 ul, #colonna3 ul{ margin:0px 20px; padding:10px 0px 20px 0px; }
			#colonna1 ul li, #colonna3 ul li{ list-style:none; border-bottom:dotted #999999 1px; line-height:23px; }
			#colonna1 ul li a, #colonna3 ul li a{ color:#858484; text-decoration:none; }
			#colonna1 ul li a:hover, #colonna3 ul li a:hover{ text-decoration:underline; }

	#footer{ background:url(../immagini/footer_23.png) no-repeat; text-align:center; border:solid 0px #000033; font-size:11px; }
		#footer p{ margin:0px; }
		#footer a{ color:#333333; }
		#footer a:hover{ text-decoration:none; }

/*********STILI TAG COULD*********/
.tagC6 a{ font-size:10px; font-weight:bold; }
.tagC5 a{ font-size:12px; font-weight:bold; }
.tagC4 a{ font-size:15px; }
.tagC3 a{ font-size:18px; font-weight:bold; }
.tagC2 a{ font-size:20px; }
.tagC1 a{ font-size:22px; font-weight:bold; }
.tagC1 a:hover, .tagC2 a:hover, .tagC3 a:hover, .tagC4 a:hover, .tagC5 a:hover, .tagC6 a:hover { text-decoration:none; }

/*****stili vetrina*****/
#contProdottoVetrina{ float:left; width:244px; height:340px; border:solid 1px #CCCCCC;; margin:2px; text-align:center; padding:8px 0px 0px 0px; }
h2{ font-size:15px; margin:0px 5px 0px; text-decoration:underline; }
h2 a{ font-size:15px; margin:0px; color:#414141; text-decoration:underline; }
h2 a:hover{ color:#999999; text-decoration:none; }
.prezzoOfferta{ color:#414141;; font-size: 12px; font-weight:bold; text-decoration:line-through; }
.prezzoVetrina{ color:#2888F0; font-size:18px; font-weight:bold; }
.prezzoVetrinaBase{ color:#414141; font-size:13px; font-weight:bold; text-decoration:line-through; }

/*****STILI TABELLA ARTICOLO*****/
table.tabella1{ border:#FF00FF solid 0px; width:100%; }
	table.tabella1 th{ background:#F0F0F0; }
	table.tabella1 h2{ font-size:16px; margin:0px; text-decoration:underline; }
	table.tabella1 h2 a{ font-size:16px; margin:0px; 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; background:url(../immagini/sfondoRic_20.gif) repeat-x; }

/*****stili box offerte*****/
#boxOfferte .wt-rotator { border:0px solid #000; position:relative; width:779px; height:350px; overflow:hidden; float:left; background:#F3F2F2; }
#boxOfferte .wt-rotator a { outline:none; }
#boxOfferte p{ margin:0px; padding:0px; }
#boxOfferte #main-img { display:block; position:absolute; top:0; left:0; z-index:1; border:none; width:779px; height:350px; }
#boxOfferte #bg-img { display:block; position:absolute; top:0; left:0; z-index:0;	border:none; width:779px; height:350px; }
#boxOfferte .desc { background-color:#000; background:transparent url(../immagini/rotator/panel_bg.png) repeat scroll 0 0; color:#FFF; text-align:left; display:none; position:absolute; top:0; left:0; z-index:4; width:300px; padding:10px; overflow:hidden; }
#boxOfferte .tmp-desc { text-align:left; display:none; position:absolute; top:0; left:0; width:300px; padding:10px; }
#boxOfferte .preloader{ display:block; float:left; width:32px; height:32px; background-color:#000; position:absolute; top:0;left:0; z-index:6; padding:2px; display:none;}
#boxOfferte .c-panel { position:relative; float:left; clear:both; top:0; left:0; width:auto; height:auto; z-index:5; margin: 6px 0 0 6px; }
#boxOfferte .buttons { position:relative; display:block; float:right; clear:none; float:left; }
#boxOfferte .thumbnails { position:relative; display:block; float:right; clear:none; float:left; }
#boxOfferte .thumbnails ul { list-style:none; width:auto;	height:auto; margin:0; padding:0; }
#boxOfferte .thumbnails li { list-style:none; font-size:12px; display:block; float:left; clear:none; margin-right:4px; padding:0px; overflow:hidden; width:24px; height:24px; line-height:24px; text-align:center; color:#FFF; background-color:#000; border:0px solid #000; cursor:pointer; font-weight:bold; }
#boxOfferte .thumbnails li.thumb-over, .thumbnails li.curr-thumb { color:#000; background-color:#FFF; }
#boxOfferte .thumbnails li * { display:none; }
#boxOfferte .play-btn, .prev-btn, .next-btn { display:block; float:left; clear:none; margin-right:4px; width:24px; height:24px; background-color:#000; border:1px solid #000;	cursor:pointer; }
#boxOfferte .play-btn { background:#000 url(../immagini/rotator/pause.png) no-repeat center; }
#boxOfferte .prev-btn { background:#000 url(../immagini/rotator/prev.png) no-repeat center; }
#boxOfferte .next-btn { background:#000 url(../immagini/rotator/next.png) no-repeat center; }
#boxOfferte .button-over { background-color:#CCC;	}
#boxOfferte #tooltip { color:#FFFFFF; background-color:#000000; background:transparent url(../immagini/rotator/panel_bg.png) repeat scroll 0 0; padding:4px; position:absolute; top:0; left:0; z-index:10; display:none; }
#boxOfferte .block { position:absolute; top:0; left:0; width:100px; height:100px; z-index:2; }
#boxOfferte .vpiece { position:absolute; top:0; left:0; width:50px; height:100%; z-index:2; }
#boxOfferte .hpiece { position:absolute; top:0; left:0; width:100%; height:50px; z-index:2; }

#boxOfferte #info3box{ width:201px; height:350px; background:url(../immagini/info_3_box.jpg) no-repeat; float:left; }


/****stili box offerte 2*****/



/****stili zoom fancy****/
#gallery{ }
#gallery A{ text-align:left; text-decoration:none; color:#000; font-size:11px; }
#gallery ul {text-align:left;color:#000; }

/*****stili menu*****/
#menu{ position:relative; }
#menu ul{ margin:0px; padding:10px 15px 15px; list-style:none; white-space:nowrap; text-align:left; }

#menu li{ list-style:none; border-bottom:dotted 1px #333333; line-height:28px; }
#menu ul ul{ position:absolute; left:-9999px;}
#menu ul#toplevel{ position:absolute; left:0; top:0;}

#menu a { display:block; color:#000; text-decoration:none; width:100%; } 
#menu li a.fly { background: url(../immagini/arrow.gif) no-repeat right top; }

#menu li a:hover{ border-right:solid 4px #F6B434;  } 
#menu li:hover > a{ }

#menu ul li:hover > ul{ left:100%; margin-top:-39px; margin-left:-27px; }
#menu ul li ul li{ background:#EBEBEB; border-bottom:#999999 solid 1px; padding:0px 4px; }
#menu ul li ul li a{ color:#666; border:none!important; }
#menu ul li ul li a:hover{ text-decoration:underline; border-right:solid 4px #F6B434!important; }

#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul{ left:100%; }
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul{ left:-9999px; }
#menu table{ position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px; }
