#backgroundPopup {
    display:none;
    position:fixed;
    _position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;
    background:#FFF;
    border:1px solid #cecece;
    z-index:1;
}

#popupContact {
    display:none;
    position:fixed;
    width:368px;
    height:159px;
    background: url(/img/it/h3g/html/pop_up.png)0 0 no-repeat;
    z-index:2;
    padding:20px;
    font-size:12px;
}
#popupContact label { display:block; font-weight:bold; font-size:14px; margin:8px 0;}
#popupContact .popStep1 label { display:block; font-weight:bold; font-size:14px; margin:3px 0; line-height:11px;}
#popupContact input { font-size:12px; width:50%;}
#popupContact input#numero { float:left; margin-right:3px; }
#popupContactClose { display:block; position:absolute; top:15px; right:15px; cursor:pointer; width:19px; height:19px; text-indent:-9999px; background:url(/img/it/h3g/html/close-popup.gif)0 0 no-repeat; }
#popupContact span.error { color:red; position:relative; /*top:-5px;*/ font-weight:bold; }
#popupContact input#vai { background:url(/img/it/h3g/html/bottoni/bott_vai.png) 0 0 no-repeat; border:none; height:20px; width:30px;}

#popupContact #captcha-img {display:block; padding:3px 0; clear:left;}
#popupContact label.captcha_user {display:block; margin:3px 0;}

.refresh{margin:12px 0 0 10px;float:left;}

.throbber{
    display:none;
    position:absolute;
    top:43%;
    right:48%;
    z-index:1000;
}

.throbber.right { right:16%; }
.throbber.searchft { top:90%;right:28%; }
.throbber.aiuto { top:70%;right:27%;}
.throbber img { display: block; }
.throbber.visible { display: block; }

 /* Pagination slider */

 ul.pagination { width: 99%; text-align:center;  }
 ul.pagination li { display:inline;  margin:0;}
 ul.pagination li a {  color:#545454; text-decoration: underline; font-size:12px; margin:0 1px;}
 ul.pagination li a.bold { font-weight:bold;color:#545454; text-decoration: none; font-size:12px; margin:0 1px;}
 ul.pagination li span {  color:#545454; text-decoration: none; font-size:12px; margin:0 1px;}

 /* Slider */

 #slider_1, #slider_2, #slider_3 ,#slider_4{
  	position: relative;
	width:578px;
	}

.scroll {overflow: hidden;	clear: left;  width:566px; }
.scroll.tworow { /*height: 220px; */	position: relative; }
	
.fixScroll { width:582px;overflow: hidden;	clear: left;margin-left:3px;}
.fixScroll.tworow { /*height: 220px; */	position: relative;}
.blockbody.scrollContainer {width:12000px;}
.scrollContainer {
/*	height: 320px; */
/* 	overflow: hidden;
	position: relative; /* fix for IE to respect overflow */
	width:12000px;
}

.scrollContainer.tworowed {
/*	height: 220px; */
 }

 .scroll.vert-list {  height: 150px; }

 .scroll .panel {
	float: left;
	width: 586px;
	padding:1px 0;
 }
 
 .arrow-left,  .arrow-right {
 	background: url(/img/it/h3g/html/slider-arrows.gif) no-repeat;
	position:absolute;
	top:38%;
	height:65px;
	width:10px;
	text-indent:-100em;
	z-index:1000;
	cursor:pointer;
	outline:none;
  }

 .arrow-left {  background-position: 0 0;  left:-10px; }
 .arrow-right { background-position: -10px 0;  right:-10px; }
 .arrow-left.disleft { background-position: 0 -65px; cursor:default; }
 .arrow-right.disright  { background-position: -10px -65px; cursor:default; }

 /*  Slider Content   */

 ul.classifica{
	display:block;
}

 ul.classifica li{
	display:inline;
	float:left;
	width:272px;
	margin-left:8px;
	margin-top:6px;
	border:1px #dedede solid;
	background:white;
}

ul.classifica li .number {  width:15px; min-height:75px;  background: url(/img/it/h3g/html/classnum.jpg) 99% 0 no-repeat; float:right;}
ul.classifica li .number p { text-align: center; }
ul.classifica li .number .posnum { color:#fff; font-weight:bolder; font-size:12px; text-indent: 1px; }
ul.classifica li .maininfo { float:left; width:245px; position:relative; }
ul.classifica li .details { height:80px;position:relative;}


ul.classifica img {
	display:block;
	margin:1px 7px 1px 1px;
	float:left;
	background:white;
	border:1px #666666 solid;
}


.classifica-fot{
	border-top:1px #dedede solid;
	clear:left;
	display:block;
	padding-bottom:3px;
	padding-right:5px;
	line-height:14px;
}
ul.classifica li p{
	font-size:12px;
	color:#666666;
	padding-bottom:2px;
}

ul.classifica li a{
	font-size:12px;
	padding-bottom:2px;
	text-decoration:underline;
	display:block;
	outline:none;
}

ul.classifica li a.canzone { position: absolute; left:77px; bottom:2px;  }

.orange-link{
	font-size:12px;
	color:#fa4117;
	margin-left:8px;
}
.silver-link{
	font-size:12px;
	color:#545454;
	margin-left:8px;

}
ul.classifica li a.none{
text-decoration:none;
outline: none;
}
.right-bottom-link{
font-size:12px;
color:#fa4117;
margin-left:150px;
}
ul.classifica .classifica-fot a{
font-size:12px;
color:#fa4117;
display:inline;
}
ul.classifica .classifica-fot span{margin:0 0px 0 5px;}
ul.classifica .classifica-fot span.euro{color:#666666;}
ul.classifica .classifica-fot span.right{float:right;}
ul.classifica .classifica-fot span.left {float:left;}
ul.classifica .classifica-fot .noplay { color:#dedede; text-decoration:none; cursor:default;margin:0px;}

.no_play {color:#dedede;}

ul.classifica .classifica-fot p{color:#fa4117;font-size:12px;line-height:14px;}


/* ---

		Ricerca avantaza

													---- */

div.selector{
	background:url(/img/it/h3g/html/select-top-bg.jpg) repeat-x;
	border:1px #bdbdbd solid;
	border-top:none;
	height:19px;
	overflow: hidden;
}

div.selector a, div.selector span {
	width:185px;
	display:block;
	padding:0 0 0 10px;
	font-weight:bolder;
	font-size:13px;
	float:left;
	color:black;
	outline: none
}
div.selector span { cursor: default; }
div.selector .scegli.Up{ background: url(/img/it/h3g/html/strelica-gore.gif) 80% 2px no-repeat;  }
div.selector .scegli { background: url(/img/it/h3g/html/strelica-dole.gif) 80% 2px no-repeat;  }

img.strelica, img.album{
margin: 3px 0 0 5px;

}

.selcontent {
overflow:hidden;
border:1px #bdbdbd solid; 
border-top: none;
background-color:#fff;
max-height: 200px;
position:relative;
}

ul.ricerca{
width:33.11%;
height:170px;
float:left;
overflow:auto;
overflow-x:hidden;
font-size:12px;
color:#787a7b;
border-right:1px solid #bdbdbd;
background: #fff;

}

.ricerca-av{position:relative;}

ul.ricerca li a {
display:block;
padding:0px;
margin:0;
}

ul.ricerca li a,
ul.ricerca li a:link,
ul.ricerca li a:visited,
ul.ricerca li a:active
{
	margin:0;
	height:16px;
	border:none;
	display:block;
	color:#666666;
	padding-left:10px;
	padding-top:4px;
	font-size:12px;  
}

ul.ricerca li a:hover,
ul.ricerca li a.active,
ul.ricerca li a.active:visited { background-color:#fa4117; color:#fff; }

.ricerca-album {
width:33.11%;
height:170px;
float:left;
overflow-x:hidden;
font-size:12px;
color:#787a7b;
}

.ricerca-album li{
padding-top:6px;
padding-left:6px;
border-bottom:1px #bdbdbd solid;
display: block;
}

.ricerca-album li img{
float:left;
margin:0;
margin-bottom:3px;
}
.ricerca-album li span{
display:block;
font-size:12px;
text-indent:4px;
}
.ricerca-album li a{
display:block;
font-size:12px;
text-indent:4px;
color:black;
}
.ricerca-album li a:hover{
text-decoration:underline;
}

.artistft { background-color:#f4f4f4; border-top:1px solid #bdbdbd; clear: both; width:100%; }
.artistft label { font-size:11px; font-weight: bolder; color:#666666; margin:0 0 0 10px; float:left; padding:6px;  }
.artistsearch{ width:250px; height:14px;  padding:1px; border:1px solid #969696; font-size:11px; margin:5px 5px 2px 0; float:left; }

/*  ---
		 slider with vertical items
				 polifoniche like
															--- */

ul.polifoniche{
font-size:12px;
margin-bottom:8px;
color:#545454;
width:574px;
}

ul.polifoniche li{
border:1px #b0aeae solid;
border-left:4px black solid;
margin:8px;
padding:8px;
background:white;
display:block;
}
ul.polifoniche li a{
color:#545454;
text-decoration:underline;
margin: 0 4px 0 8px;
}
ul.polifoniche a:hover{ text-decoration:none; }
ul.polifoniche span a{ color:#fa4117; }
.polifonicheL{float:left;margin:0;padding:0;}
.polifonicheR{float:right;margin-top:-15px;}


/*  ---
		 		 Generi
									--- */

ul.generiThumbs li{
	display:block;
	float: left;
	padding:10px;

}

ul.generiThumbs li a{
	text-align:center;
	display:block;
	text-decoration:underline;
	font-size:12px;
	color:#555555;
}
ul.generiThumbs li a:hover{
	text-decoration:none;
	font-weight:bold;
}
ul.generiThumbs li img{
	display:block;
}

ul.item-list { font-size:12px; margin-top:5px;}
ul.item-list li {  padding: 3px 0 3px 8px; width:580px;}
ul.item-list li a { color: #000; display:block; outline:none; }
ul.item-list.underline li a {  text-decoration: underline; }

/* ---
			Speziali
								--- */


ul.speciali li{

display:inline;
float:left;
padding-left:20px;
padding-top:18px;


}
ul.speciali li img{
display:block;
border:1px #b0aeae solid;
padding:8px;
background:white;
}

ul.speciali{
display:block;
float:left;
margin-bottom:8px;
}


/* ---
		 Sfondi page
									--- */

ul.sfondiThumbs li{ float:left;	padding:0 7px 5px 0; }
ul.sfondiThumbs li img, ul.topartists li img { border:1px #b0aeae solid;}
ul.sfondiThumbs li img { height:126px; width:126px; display:block; }
ul.sfondiThumbs{
	margin:12px;
	padding: 8px 0 5px 10px;
	border:1px #b0aeae solid;
	background:white;
	width:542px;
	display: block;
}

ul.animThumbs {   border:1px #b0aeae solid; background:white; margin:7px; padding:5px; width:547px;}
ul.animThumbs li { float:left; height:62px; padding:2px 3.1px;	}

ul.temiThumbs {   border:1px #b0aeae solid; background:white; margin:12px; padding:8px 21px; display:block; width:510px;}
ul.temiThumbs li { float:left; padding:5px 6px 6px;	}
ul.temiThumbs li img { border: 2px solid #000; }


/* ---
		 Top artists  
									---- */

ul.topartists { padding: 5px 0 0 18px; }
ul.topartists li { float:left;  border:1px #e0e0e0 solid; background:#fff; padding:10px; text-align:center; margin: 0 10px 10px 0; }
ul.topartists li a { font-size:12px; font-weight: bold; color:#656565;  }
ul.topartists li img { display:block; }

/* Videosuonerie */

ul.videosuonerie li{
display:inline;
float:left;
width:125px;
margin-left:10px;
margin-right:6px;
margin-top:10px;
border:1px #dedede solid;
background:white;
height:146px;
}
ul.videosuonerie img {
display:block;
margin:6px auto;
border:1px #666666 solid;
height:75px;
width:75px;
}

ul.videosuonerie{
display:block;
margin-bottom:8px;
}

ul.videosuonerie li p{
font-size:12px;
color:#666666;
text-align:center
}

ul.videosuonerie li p.vid-ft a {  color:#fb4216;}
ul.videosuonerie li p.vid-ft { margin: 6px 0 ;font-size:12px;color:#fb4216;}
ul.videosuonerie li a{ font-size:12px; text-decoration:underline; }


/* ---
			Scheda prodotto
													--- */

.post-album{  padding:5px; font-size:11px; display:block;}
.post-album img.thumb {  float:left; padding: 0 30px 5px 0; height:75px; width:75px; display:block;}
.post-album p { line-height:16px; }
.post-album a { text-decoration: underline; color:#000; }
.post-album a.italic { font-style:italic;text-decoration:none;}		
.post-album a.artist { font-size:12px; }
.pa-foot { margin-top:10px; }
.pa-foot p { margin-left:35px; }
.pa-foot img { float: left; margin:0 3px; }
.pa-foot a, .pa-foot span { color:#ec4c2a; }
.pa-foot a { margin: 0 5px; text-decoration:underline; }

/*      Play button bellow preview image   */

span.songplay {
	position:absolute;
	background: url('/img/it/h3g/html/playarrow.gif')no-repeat center left;
	left:5px;
	top:85px;
	padding-left:10px;
	color: #7F7F7F;
}

span.songplay a {
	text-decoration: none; 
	color: #FF6600
}

span.scarica {
	background: url('/img/it/h3g/html/scarica.gif') no-repeat center left;
	padding-left: 10px;
}


/*---
		my music
							---*/

.my_music1{ margin-top:10px; }
.my_music1 img {float:left;margin:3px 0px 0 0px;}
.my_music1 .ico {float:left;margin:3px 0px 0 4px;}

.my_music1 img.arrow {display:block;float:left;margin:2px 3px;}
.my_music1 span.arrow{display:block;width:120px;text-decoration:none;margin-top:4px;float:left;color:#545454; cursor:pointer;}
.my_music1 .underline{text-decoration:underline; float: left; margin-top: 10px;margin-left:5px;font-size:15px;}
.my_music1 p.arrow{color:#666666;width:80px;margin:0px;text-decoration:none;}

.my_music1 div {  float:left; display:block; }
.my_music1 p {text-decoration:none;margin-left:10px; display:block; margin-top:-10px; float:left;}
.my_music1 p.category {position:absolute;text-decoration:none;left:360px; display:block;top:78px;}
.my_music1 p.category a {margin:0 2px 0 0;}
.my_music1 p.category .regala{color:#545454;font-size:11px;}
.my_music1 a, .my_music1 p {color:#EC4C2A;}
.my_music1 a { text-decoration:underline; margin:0;}
.my_music1 span {display: block; color:#545454}
.my_music1-foot p { color:#555555; font-weight:bolder; }
.my_music1-foot a{color:#f04b2b;font-weight:bolder;}
.my_music1-foot img {display:block;}
.my_music1-foot { padding-left:10px; }
.my_music1-foot p.sml{ color:#555555; font-weight:bolder; margin-bottom:15px; font-size:13px;}


.guarda_tutto{margin-right:15px;margin-top:5px;float:right;}
.guarda_tutto a{color:black;font-size:12px;text-decoration:underline;}



