* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none") && (this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "..\images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

body {font:12px/14px Arial, Helvetica, FreeSans, sans-serif;
      color:#CCC; background:#000 url(../images/bg.jpg) repeat-x;
	  margin:0px; background-image: url(../images/bg.jpg);
}

td.testo  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; padding-left: 10px; }
span.testo  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; }
.testob  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-bottom: 12px; padding-top: 8px; }
.testo_desc  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; padding-bottom: 20px; }
td.testo_banner  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; padding-left: 2px; line-height: 18px; }
.autoredvd  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #fe9b00; line-height: 18px; }
.autoremusica  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #fe9b00; line-height: 18px; }
.dettagli  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FA0; line-height: 16px; }
.titolo  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-left: 4px; }
.titolo44  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.avviso  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fcff00; }
.link  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #00FF00; }


.label_dvd, .label_musica {
	background: url('../images/label_dvd.png') no-repeat;
}


a img {
	border: 0px none;
}

a.wl, a.wl:visited {
	color: #FFF;
}

a.wl:hover {
	color: #FA0;
}

a.yl, a.yl:visited {
	color: #FA0;
}

a.yl:hover {
	color: #FFF;
}

a.wl img, a.yl img {
	border: 0px none;
}

.item_title {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.home_item_title {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

img.p_img_box, a.wl img.p_img_box, a.yl img.p_img_box,
img.p_img_details, a.wl img.p_img_details, a.yl img.p_img_details {
	border: 1px solid #FFF;
}


td.testob span.autoremusica, td.testob span.autoredvd, td.testob a,
td.testob span.testob {
	font-size: 1.3em;
}

td.riga1px {
	padding-top: 12px;
}

td.testo p {
	padding-top: 0px;
	margin-top: 0px;
}

table.footer {
	margin-top: 1em;
	margin-bottom: 1.5em;
}

td.box_content, td.details_content {
	padding-top: 14px;
}

div.add_to_cart {
	margin-top: -4px;
	padding: 0px;
	float: right;
}

td.home_box, td.home_box_first  {
	padding-bottom: 1.6em;
	vertical-align: top;
}

td.home_box_first  {
	padding-top: 0.4em;
}

td.home_box_first img, td.home_box img {
	margin-right: 0.8em;
	border: 1px solid #FFF;
}

td.home_box_first img.img_new, td.home_box img.img_new {
	border: 0px solid;
	margin-top: 0.4em;
}

td.home_box .style1, td.home_box_first .style1 {
	line-height: 28px;
}

td.home_title a.wl, td.home_title a.wl:visited {
	text-decoration: none;
}

td.home_title a.wl:hover {
	text-decoration: underline;
	color: #C40;
}

div.head_tagline {
	position: absolute;
	top: 105px;
	padding-left: 10px;
	color: #FFF;
	z-index: 2;
}


div.footer_tagline {
	padding: 0px;
	margin: 0px;
	margin-top: 0.8em;
	width: 544px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 11px;
}


div.footer {
	font-size: 11px;
	text-align: center;
	font-size: 11px;
	width: 544px;
	margin-left: auto;
	margin-right: auto;
	color: #FFF;
	margin-top: 0.8em;
	margin-bottom: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.footer_olisticmap {
	font-size: 11px;
	text-align: center;
	font-size: 10px;
	width: 544px;
	margin-left: auto;
	margin-right: auto;
	color: #AAA;
	margin-bottom: 2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.footer_olisticmap a, div.footer_olisticmap a:visited {
	color: #AAA;
	text-decoration: none;
}

div.footer_menu {
	text-align: center;
	color: #EEE;
	border-bottom: 1px solid #AAA;
	padding: 3px;
	padding-top: 1.5em;
	padding-bottom: 6px;
	font-size: 11px;
	width: 544px;
	margin-left: auto;
	margin-right: auto;
}

div.footer_menu a, div.footer_menu a:visited {
	color: #EEE;
	text-decoration: none;
}

div.footer_menu a:hover, div.footer_olisticmap a:hover {
	text-decoration: underline;
	color: #FFF;
}

img.service_img {
	border: 1px solid #FFF;
	margin-top: 1.4em;
}


span.cond_title {
	font-weight: bold;
	color: #fe9b00;
}


div.events_txt {
}

div.events_txt p a {
	text-decoration: none;
	font-size: 1em;
}
