@media screen {
body {
margin:0;
padding:0;
font-family:verdana, sans-serif;
background: #0F0B0A url(images/sfondo_body.png) -26px repeat-y;
}
a {color:orange;text-decoration:none}
#frame1 {
background: url(images/sfondo_frame1.png) center top no-repeat;
}
#frame2 {
width:999px;
margin:0;
color:#CCC6BE;
background: url(images/sfondo_frame2.png) -26px top no-repeat;

}
#testata {height:105px;width:999px;margin-bottom:5px;}
#testata a img {border:0;}
#menu_left {padding-left:5px;width:275px;top:105px;float:left;overflow:hidden}
#menu_left ul li {font-size:60%;line-height:150%}
#menu_left ul li a {color:#f2f2f2}
#menu_left ul li a:hover {color:orange}
#menu_left ul {padding: 0 0 0 115px;margin:0;}
#menu_left h2 {margin:0;padding:0;font-size:80%;width:109px;text-align:right}
#menu_left h2 span.prima {color:orange}
#menu_left ul.sottomenu {margin-left:8px;padding:0;font-size:150%}
#menu_left ul.sottomenu li a {color:#aaa}
#libro {display:none}
#centro {
		padding-left:15px;
		height:448px;
		overflow:auto;
		scrollbar-face-color: #251D1A;
		scrollbar-highlight-color: #463E3B;
		scrollbar-3dlight-color: #251D1A;
		scrollbar-darkshadow-color: #251D1A;
		scrollbar-shadow-color: #000;
		scrollbar-arrow-color: #6E6663;
		scrollbar-track-color: #6E6663;
	}
	#centro.home {
		padding-right:345px;
		width:359px}
	#centro.catalogo {
		padding-right:10px;
		background: none;
		
	}
	#sopracentro.catalogo {
		background: url(images/sfondo_cate3.jpg) top right no-repeat;
	}
	#centro p#wizard {margin-top:1em;border-bottom:0 solid white;padding-bottom:5px}
	#centro p#wizard span  {margin:2px 2px 0 2px;padding:5px;background:#4D4948;color:white;border-right:1px solid black;border:1px solid white;border-width:1px 1px 0 1px}
	#centro p#wizard span.this  {background:transparent;color:#FFA500}
	#centro p.pagcorrente {float:left;width:400px}
	#centro p.pagine {float:right;width:278px;text-align:right}
	#centro a.numeri, #centro span.numeri, #centro span.vai {color:white;text-decoration:none;padding:0 5px}
	#centro a.numeri:hover {color:orange;text-decoration:none}
	#centro span.numeri {color:orange}
	#centro span.vai {}
	#centro #pane p a {text-decoration:none;color:white}
	#centro p , #centro li {font-size:60%;}
	#centro h1, #centro h2, #centro h3 {clear:left}
	#centro h1 {font-size:80%;margin:0 auto;padding:0 auto;color:orange}
	#centro h2 {font-size:80%;padding-top:1em;margin-top:0;margin-bottom:0.5em;color:#66B1E3}
	#centro h3 {font-size:80%;color:#666666;margin-top:0.5em;margin-bottom:0}
	#centro h4 {font-size:80%;font-style:italic;color:#666666;margin-top:0.5em;margin-bottom:0}
	#centro p {margin-top:0;margin-bottom:1em}
	#centro p span.tagge {font-style:italic}
	#centro ul li ul li {font-size:100%}
	#centro hr {visibility:hidden;color:transparent;border:0;background:transparent;height:1px;clear:both}
	#centro p.immagine {display:block;width:135px;height:172px;float:left;margin:5px;padding:0;text-align:center;overflow:hidden;font-size:60%}
	#centro div.box3 p.immagine {height:202px;}
	#centro p.doppia {width:280px;height:195px}
	#centro p.doppia img {margin-right:1px}
	#centro p.immagine2 {float:left;margin:10px;padding:0;text-align:center;font-size:70%}
	#centro p img.foto {float:left;margin-right:0.5em;margin-bottom:0.5em}
	#sottomenu_or {z-index:4;position:absolute;top:0;width:100%;height:50px;text-align:center;margin:auto}
	#menu_or {
		z-index:5;
		position:absolute;
		top:88px;
		margin:auto;
		padding:0;
		width:990px;
		height:16px;
		text-align:right;
		color:white;
		}
	#menu_or p {margin:0;padding:0;line-height:80%}
	#menu_or a {
		text-transform:lowercase;
		font-size:60%;
		color:#B2ACA4;
		text-decoration:none;
		padding:0 2px;
		margin:0;
		}
	#regalo {position:absolute;top:34px;left:705px;width:299px}
	#regalo a img {border:0}
	#altre_lingue {height:100px;width:166px;top:21px;position:absolute;z-index:5;text-align:right;right:0}
	#altre_lingue p {margin:0;background:#E66D00;width:70px;float:right;border:1px solid white;border-width:0 1px 1px 1px}
	#altre_lingue a {color:white;margin:0;padding:3px 5px;font-size:70%;text-decoration:none}
	#centro a {color:#FF9900;text-decoration:none}
	#centro strong {color:#66B1E3}
	#centro a:hover {color:#9B3300;text-decoration:underline}
	#centro form, #centro fieldset {border:0;}
	#centro form label.otto {width:120px;float:left;display:block;clear:left}
	#centro p.resetta {clear:both}
	#centro p.left {text-align:left}
	#centro p.center {text-align:center}
	#centro p.right {text-align:right}
	#centro p.data {text-align:right;margin-bottom:0;margin-bottom:0}
	#centro a span.testo_completo {display:none}
	#centro img.foto_news {float:left;margin-right:0.5em;border:0}
	#centro p a img {border:0}
	#centro p.errore {color:red}
	#storia {background:url(images/storia_bn.jpg) center top;width:100%;height:300px;margin-bottom:1em}
	#storia span {display:none;}
	#centro th {
		background:#006699;
		border:0 solid black;
		color:#B2ACA4;
		font-size:80%;
		padding:2px
	}
	#centro td {background:#EEFFCA;color:black;padding:3px 5px;font-size:70%;text-align:center}
	#centro td a {color:red}
	#centro td table td {font-size:100%;padding:0;margin:0}
	#centro td table td.piuomeno {text-align:right}
	#centro td strong {color:black}
	div.b1 {height:auto !important;height:100px;background: url(images/b1.gif) no-repeat bottom right}
	div.b2 {background: url(images/b2.gif) no-repeat bottom left}
	div.b3 {background: url(images/b3.gif) no-repeat top right}
	div.b4 {height:auto !important;height:100px;background: url(images/b4.gif) no-repeat top left;padding:3px 0.5em 1em 1em}
	#centro div.b4 h1 {background:#9B3300;color:white;margin-top:2px;padding-bottom:0;}
	#centro h1.news {color:#9B3300;border-bottom:1px solid #9B3300}
	#centro h1.eventi {color:#669900;border-bottom:1px solid #669900}
	#centro div.box, #centro div.box3 {width:318px;margin-right:1%;height:187px;overflow:auto;float:left}
	#centro div.box2 {width:347px;margin-right:1%;height:347px;overflow:auto;float:left;padding-right:5px}
	#centro div.box h2.autore, #centro div.box3 h2.autore, #centro h1.autore {clear:none;margin-top:0;padding-top:0;margin-bottom:3px;font-weight:normal;}
	#centro div.box h2.titolo, #centro div.box3 h2.titolo, #centro h1.titolo  {clear:none;color:white;font-size:80%;font-weight:normal;margin-top:0;padding-top:0;margin-bottom:10px}
	#centro div.box p.dettaglio, #centro div.box3 p.dettaglio, #centro p.dettaglio {margin:0;padding:0;line-height:150%}
	#centro div.box p.prezzo, #centro div.box3 p.prezzo, #centro p.prezzo {}
	#centro div.box img, #centro div.box3 img {float:left;margin-right:5px;border:0}
	#centro div.box3 {height:347px;width:310px}
	#centro div.immagine {width:150px;float:left;margin-right:5px;border:0}
	#centro div.immagine img {float:none;border-bottom:5px solid black}
	#centro div.immagine p {text-align:center}
	#centro p.acquista {text-align:left}
	#centro hr.fineriga {clear:left}
	#hh label, #hh2 label {width:200px;display:block;float:left;clear:left}
	#hh span.xlabel, #hh2 span.xlabel {display:block;float:left;width:200px;border:0 solid black}
	#hh span.cecchi {display:block;float:left;width:320px;border:0 solid black}
	#hh label.cecchi {width:200px;display:inline;float:none;clear:left}
	#hh label.messaggio {width:auto;clear:left}
	#hh p {clear:left;padding:5px 0}
	#promozioni {
		position:absolute;
		right:0;
		width:172px;
		top:170px;
		border-left:1px solid white;
		padding-top:10px;
		height:auto !important
		height:580px;
		min-height:580px;}
	#promozioni h1.titolo {font-size:80%;padding:0 10px;margin:0;margin-top:0;padding-top:0;margin-bottom:10px;font-weight:normal;}
	#promozioni h2.autore {font-size:80%;padding:0 10px;margin-top:0;padding-top:0;margin-bottom:3px;font-weight:normal;}
	#promozioni img {margin:0 10px}
	#promozioni hr {height:1px;background:white;color:white;border:0 solid white}
	#promozioni a img {border:0}
	#promozioni p {font-size:80%;padding:5px;margin: 5px}
	#promozioni p.dettaglio {font-size:80%;padding:0 5px;margin: 0 5px}
	#piede {border-top:1px solid black;color:#B2ACA4;margin-left:280px;}
	#piede p {border-top:1px solid #333333;text-align:left;font-size:60%;margin:0;padding:5px 0 0 170px}
	#piede p span {}
	#spesegratis {color:white;font-size:70%;position:absolute;top:12px;left:705px;width:299px;letter-spacing:0.40em}
	#spesegratis .gratis {;font-weight:bold}
	#salasso {display:none;position:absolute;top:150px;left:300px;background:#FFDAB9;width:500px;height:300px;padding:1em 1em 2em 1em;color:black;font-size:110%;border:3px solid #FFA500}
	#salasso h1 {text-align:center;margin:0 0 1em ;color:maroon}
	#salasso p.chiudi a {display:block;height:25px;width:100px;font-size:150%;font-weight:bold;float:right;background:maroon;color:white;text-align:center;padding-top:5px}
	#salasso p strong, #salasso li strong {color:black}
	#salasso p.chiudi a:hover {background:yellow;color:maroon;text-decoration:none}
	}
@media print {
#testata, #menu_left, #menu_or {display:none}
table td {border:1px solid black}
}