.ca{
	font-size: 9px;	
}
h4 {padding-top:1px; border-bottom: 1px solid #DDDDDD;line-height:20px;font-size: 14px; color: #1e1e1e;}

.button {background:url(../images/bgmboxbutton.gif) repeat-x;}

#shadowbox_body {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 2px solid #000;
  background-color: #fff;
}
.riga{color:#1A1A1A;}
.mini{vertical-align: middle;padding: 6px;}
.riga2{background-color: #EFEFEF;color:#1A1A1A;}
tr.riga td {padding: 5px 5px;border-bottom: 1px solid #DDDDDD;}
tr.riga2 td {padding: 5px 5px;border-bottom: 1px solid #DDDDDD;background: #EFEFEF;}
a:active, a:focus {outline: 0}
.songtitle{border-bottom: 1px solid #CCC;font-size: 12px;font-family:normal Arial,sans-serif;font-weight: bold;color: #1A1A1A;width: auto;}
.subplayer{border-bottom: 1px solid #CCC;}
.subvideo{border-bottom: 1px solid #CCC;}
.catimage{vertical-align: middle;padding: 6px;}
.maincategorytext{color: #1A1A1A;font-size: 9px;}
#genere{padding-top: 5px;line-height: 150%;	width: auto;float:left;}
.menunav{padding-top: 5px;line-height: 150%; width: auto;float:left; text-align: center;}
.menuspace{padding-top: 5px;line-height: 150%; width: 2px;float:left;}
td.menunav {
	padding-bottom:5px;

}
.highlight {
	background-color: Yellow;
	color: Blue;
	padding: 0;
}
.menunav a {
	background:url(../images/bgmboxbutton.gif) repeat-x;
	padding:2px 2px;
	color:#666666;
	border-top:1px solid #f0f0f0;
	border-left:1px solid #f0f0f0;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	line-height:30px;}
.menunav a:hover{
	padding:2px 2px;
	background:#cccccc;
	color:#FFFFFF;
	border:1px solid #cccccc;}
.menuspace {
	width:1px;}
#menunav {
	background:#FFFFFF;}
#menunav ul li {
	margin-left:30px;
	background:#FFFFFF;}
#cerca{padding-top: 5px;line-height: 150%;float:right;font-size: 11px;}
.headerAlbergo{padding-top: 5px;line-height: 150%;color:#004080;font-size: 22px;}
.headerCantante{padding-top: 5px;line-height: 150%;color:#800000;font-size: 22px;}
.headerComponent{padding-top: 5px;line-height: 150%;}	
.coverbutton, .coverbutton:hover {padding: 2px 10px!important;padding: 1px 5px;border-top: 1px solid #DDDDDD;border-right: 1px solid #999999;border-bottom: 1px solid #999999;border-left: 1px solid #DDDDDD;background: #EFEFEF;}
.coverbutton:active, .coverbutton:focus {border-top: 1px solid #999999;border-right: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;border-left: 1px solid #999999;}

/*css used for rows list */
.albumContainer{color:#1A1A1A;}
.albumContainer2{background-color: #EFEFEF;color:#1A1A1A;}
tr.albumContainer td {padding: 5px 5px;border-bottom: 1px solid #DDDDDD;}
tr.albumContainer2 td {padding: 5px 5px;border-bottom: 1px solid #DDDDDD;background: #EFEFEF;}
.Container2{background-color: #EFEFEF;color:#1A1A1A;}
tr.albumContainer td {padding: 5px 5px;border-bottom: 1px solid #DDDDDD;}
tr.albumContainer2 td {padding: 5px 5px;border-bottom: 1px solid #DDDDDD;background: #EFEFEF;}
/*tr.albumContainer:hover td,
tr.albumContainer2:hover td {background: #E7F4FA;}*/

.albumContainer3{padding: 2px 5px;border: 1px dotted #DDDDDD;}
.descContainer{padding: 2px 5px; width: auto!important;border-right: 1px dotted #DDDDDD; border-left: 1px dotted #DDDDDD;}
.scheda{border-top: 1px dotted #999999;border-right: 1px dotted #DDDDDD;border-bottom: 1px dotted #DDDDDD;border-left: 1px dotted #999999;background-color: #FFE;}
.scheda2{background-color: #FEF;}
.albumLista{padding: 10px 0;border-bottom: 1px dotted #243959;}	
.titoloAlbum{font-size: 12px;}
a.titoloAlbum {text-decoration: none;color: #2587A7;	font-weight: bold;	}	/* 60e573*/	
a.titoloAlbum:hover {color: #FFF; color: #2587A7;} /* */
.searchAlbum{font-size: 13px;}
a.searchAlbum {text-decoration: none;color: #606E7C;	font-weight: bold;	}		
a.searchAlbum:hover {color: #FFF; color: #004080;}		
.titoloCategoria{padding-left: 5px; padding-top: 5px;line-height: 150%; font-size: 24px; font-weight: bold;}
	a.titoloCategorialink {text-decoration: none;color: #2587A7; font-size: 14px;}		
	a.titoloCategorialink:hover {color: #2587A7;}
.titoloPath{}
a.titoloPath {text-decoration: none;color: #0071A2;font-size: 10px;}	
a.titoloPath:hover {color: #0B394D;}
.titoloGenere{}
a.titoloGenere {text-decoration: none;color: #0B394D;font-size: 12px;font-weight: bold;}		
a.titoloGenere:hover {color: #638290;}
.voto{}
a.voto {text-decoration: none;}	
.nomeBand{font-size: 11px;text-decoration: none;color: #000;font-weight: bold;}	
a.nomeBand {text-decoration: none;color: #000;font-weight: bold;}		
a.nomeBand:hover {text-decoration: none; color: #AAA;font-weight: bold;}
.searchBand{font-size: 10px;}	
a.searchBand {text-decoration: none;color: #1c1c1c;}		
a.searchBand:hover {color: #AAA;font-weight: bold;}
.searchDescription{font-size: 10px;color: #1A1A1A;}
.searchData{font-size: 10px;color: #AAA;}
.banddetails{font-size: 10px;color: #1e1e1e;}
.taken{font-size: 10px;color: #1A1A1A;font-weight: bold;}
.taken2{font-size: 10px;color: #1A1A1A;}
.titoloCanzone{text-align:right;font-size: 12px;font-weight: normal;float:left;width:100%;clear:both;margin-top:8px;margin-bottom:8px;}
.ascolta {text-decoration: none;color: #AAA;font-size: 10px;}	
.ascgua {font-weight: bold;color: #A1A;font-size: 10px;}	
.spazio {padding-top: 15px;line-height: 150%;}	
.video{padding-top: 5px;}
#headerChart{padding-top: 5px;line-height: 150%; width: auto;}
.headerChart{color: #004080;margin: 0;padding: 2px 5px;background: #fff;border-bottom: 1px solid #DDD;border-right: 1px solid #DDD;border-top: 1px solid #F5F5F5;border-left: 1px solid #F5F5F5;font-size: 22px;font-weight: bold;font-family: 'Andale Mono', sans-serif;}
#Chart{padding-top: 5px; width: auto;}
/* toogler lyrics */
.toggler {color: #222;margin: 0;padding: 2px 5px;background: #333;border-bottom: 1px solid #DDD;border-right: 1px solid #DDD;border-top: 1px solid #F5F5F5;border-left: 1px solid #F5F5F5;font-size: 13px;font-weight: normal;font-family: 'Andale Mono', sans-serif;}
.element {}
.element p {margin: 0;padding: 4px;font-size: 11px;}
.float-right {padding:10px 20px;float:right;}
/* Top list */
.toghit {color: #222;margin: 10px;padding: 2px 5px;background: #fff;border-bottom: 1px solid #DDD;border-right: 1px solid #DDD;border-top: 1px solid #F5F5F5;border-left: 1px solid #F5F5F5;font-size: 13px;font-weight: normal;font-family: 'Andale Mono', sans-serif;}
.togsonghit {font-size: 15px;font-weight: normal;border-bottom: 1px solid #DDD;font-family: 'Andale Mono', sans-serif;}
.other {color: #222;margin: 0;padding: 2px 5px;background: #eee;border-bottom: 1px solid #DDD;border-right: 1px solid #DDD;border-top: 1px solid #F5F5F5;border-left: 1px solid #F5F5F5;font-size: 14px;font-weight: bold;font-family: 'Andale Mono', sans-serif;}
.lyrichead {color: #222;margin: 0;padding: 2px 5px;background: #eee;border-bottom: 1px solid #DDD;border-right: 1px solid #DDD;border-top: 1px solid #F5F5F5;border-left: 1px solid #F5F5F5;font-size: 13px;font-weight: bold;font-family: 'Andale Mono', sans-serif;}	


/*css used for menu items in artist card view */

#menuartist{width:auto;text-align:left;background: #EEE;margin:0;padding-bottom:3px;}
#menuartist ul{list-style: none;margin-left:0;padding:5px;}
#menuartist ul li a {display:block;background: #eee;border-bottom:1px #ccc solid;font-size:12px;text-decoration:none;width:171px;color:#646464;outline:none;overflow:hidden;padding:3px 5px 5px 2px;}
#menuartist  a:hover {border-bottom:1px #004080 solid;color:#039;}
#menuartist  a  {border-bottom:1px #F03C00 solid;color:#F03C00;}

/*css used for DHTML accordition of lyrics with pagination*/
.lyric_header{color:#1A1A1A;background-color:#EEE;width:auto;margin-bottom:2px;margin-top:2px;padding-left:2px;height:16px;font-size:13px;font-weight:bold;overflow:hidden;cursor:pointer;}
.lyric_layout{width:auto;visibility:hidden;height:0px;overflow:hidden;position:relative;}
.lyric_content{padding:1px;position:relative;}

/*css used for slide description data of items */
.hide{font-size: 10px;color: #1A1A1A;}

/*css used for title window */
.titoloWindow {width: 100%;color: #222;margin: 0;padding: 2px 5px;background: #eee;border-bottom: 1px solid #DDD;border-right: 1px solid #DDD;border-top: 1px solid #F5F5F5;border-left: 1px solid #F5F5F5;font-size: 20px;font-weight: normal;font-family: 'Andale Mono', sans-serif;}

/*tpl_listsinger - tpl_listsingeraplha*/
#alphalist{font-size: 12px; text-align: center; width:auto; margin-left:25%;}
#alphalist a {text-decoration: none; text-align: center; color: #1A1A1A;	font-weight: bold;	}		
#alphalist a:hover {color: #FF0000; text-align: center;}	
.filernav {height: 30px;}
.toggler {color: #222;margin: 0;padding: 2px 5px;background: #eee;border-bottom: 1px solid #DDD;border-right: 1px solid #DDD;border-top: 1px solid #F5F5F5;border-left: 1px solid #F5F5F5;font-size: 13px;font-weight: normal;font-family: 'Andale Mono', sans-serif;}
.listsingerContainer{color:#1A1A1A;}
.listsingerContainer2{background-color: #E44444;color:#1A1A1A;}
tr.listsingerContainer td {padding: 5px 5px;border-bottom: 1px solid #DDDDDD;}
tr.listsingerContainer2 td {padding: 5px 5px;border-bottom: 1px solid #DDDDDD;background: #EFEFEF;}
.nomealbergo{color:#1A1A1A; font-size: 20px;}

table.pricelist {
	width: 100%;
	border-spacing: 1px;
	background-color: #e7e7e7;
	color: #666;
	font-size: 10px;		
}

table.pricelist td,
table.pricelist th { padding: 4px; }

table.pricelist thead th {
	text-align: center;
	background: #f0f0f0;
	color: #666;
	border-bottom: 1px solid #999;
	border-left: 1px solid #fff;
}

table.pricelist thead a:hover { text-decoration: none; }

table.pricelist thead th img { vertical-align: middle; }

table.pricelist tbody th { font-weight: bold; }

table.pricelist tbody tr			{ background-color: #fff;  text-align: left; }
table.pricelist tbody tr.row1 	{ background: #f9f9f9; border-top: 1px solid #fff; }

table.pricelist tbody tr.row0:hover td,
table.pricelist tbody tr.row1:hover td  { background-color: #ffd ; }

table.pricelist tbody tr td 	   { height: 25px; background: #fff; border: 1px solid #fff; }
table.pricelist tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }

table.pricelist tfoot tr { text-align: center;  color: #333; }
table.pricelist tfoot td,
table.pricelist tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; }

table.pricelist td.order 		{ text-align: center; white-space: nowrap; }
table.pricelist td.order span { float: left; display: block; width: 20px; text-align: center; }

table.pricelist .pagination { display:table; padding:0;  margin:0 auto;}
/*print*/
.contenuto{padding: 10px;}
.main{float:left}
.testo{font: 10px Verdana, Helvetica, sans-serif;}
.legendprint{font: 15px Verdana, Helvetica, sans-serif;font-weight: bold;color: #800000;}
.testo2{font: 12px Verdana, Helvetica, sans-serif;}
.smallgrey {color : #999;float: right;padding-right: 20px;font: 8px Verdana, Helvetica, sans-serif;}
/

dl.tabs {
	float: left;
	margin: 10px 0 -1px 0;
	z-index: 50;
}

dl.tabs dt {
	float: left;
	padding: 4px 10px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin-left: 3px;
	background: #f0f0f0;
	color: #666;
}

dl.tabs dt.open {
	background: #F9F9F9;
	border-bottom: 1px solid #F9F9F9;
	z-index: 100;
	color: #000;
}

div.current {
	clear: both;
	border: 1px solid #ccc;
	padding: 10px 10px;
}

div.current dd {
	padding: 0;
	margin: 0;
}

