/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}

li {
    list-style-type: none;
}


html { -webkit-text-size-adjust:none }
.clearfix:before, .clearfix:after {content: "\0020"; display: block; height: 0; visibility: hidden;}
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.clear {clear:both}




hr { display:block; height:1px; border:0; border-top:1px dotted #b63829; margin:18px 10px 30px 10px; padding:0; }
.input, select { vertical-align:middle; }

a, a:visited {text-decoration:none; font-family:Arial, Helvetica, sans-serif}
a:focus { outline:none; -moz-outline-style:none }

/* Classi comuni */
.nomargin {margin:0 !important;}
.left	{float:left !important;}
.right	{float:right !important;}


body {background:#000 url(../images/background.jpg) center 0 no-repeat; font:12px/16px Arial, Helvetica, sans-serif;color:#555 }

#container, .top-header header {width:985px;margin:0 auto; text-align:left;}

header:before, header:after {content: "\0020"; display: block; height: 0; visibility: hidden;}
header:after { clear: both; }
header { zoom: 1; }

.top-header { background:url(../images/pix.png) 0 0 repeat;}

.top-header header hgroup { line-height:50px; float:left}
.top-header header hgroup h1, .top-header header hgroup h2 {float:left}
.top-header header a.logo, .top-header header a.logo:visited {background:url(../images/logo.png) 0 0 no-repeat; float:left;  padding: 0 0 0 67px; font-size:11px; font-weight:bold; color:#8bc602; margin-right:12px }
  .top-header header a.logo:hover { background-position:left bottom;color:#fff}

/*Ricerca*/
.top-header header .search {float:right; margin-top:9px}
  .top-header header .search .search-input { background:url(../images/bg_search_1.png) 0 0 no-repeat; width:164px; padding:0 0 0 5px; height:30px; line-height:30px; border:none;float:left; -webkit-appearance: textfield; /* old version safari bug*/}
   .top-header header .search input[type="submit"]{ background:url(../images/bg_search_2.png) 0 0 no-repeat; width:28px;  height:30px; text-indent:-999px; border:none; cursor:pointer;font-size: 0; line-height: 0; }


dl.social, dl.social dt, dl.social dd {float:left}
.top-header header dl.social {margin:4px 0 0 200px}
footer dl.social {float:right}

dl.social dt {margin-right:6px; line-height:30px;}
dl.social dd {margin-left:4px}
  dl.social a, dl.social a:visited {display:block;width:24px; height:24px; background-image:url(../images/social.png); text-indent:-9999px }
    dl.social dd a.facebook {background-position:0 0; } 
	   dl.social dd a.facebook:hover  {background-position:-48px 0; }
	dl.social dd a.twitter {background-position:0 -48px; }
	  dl.social dd a.twitter:hover {background-position:-48px -48px; }
	dl.social dd a.rss {background-position:0 -96px; }  
      dl.social dd a.rss:hover {background-position:-48px -96px; } 

.utility:before, .utility:after {content: "\0020"; display: block; height: 0; visibility: hidden;}
.utility:after { clear: both; }
.utility { zoom: 1; }

/*Menu*/
section.utility nav { width:488px;margin:16px 8px; float:left; }
  section.utility nav li {float:left; list-style-type:none; width:113px; border-bottom:1px #999 dotted; margin-right:9px; line-height:29px }
	section.utility nav li a, section.utility nav li a:visited { color:#fff; font-size:13px }
	section.utility nav li.active a, section.utility nav li.active a:visited {color:#8bc602; font-weight:bold}
	section.utility nav li a:hover {color:#8bc602}

/*Orologi*/
.analog-clock{float: left; margin:20px 30px 0 30px; text-align:center; color:#fff; font-size:10px; text-transform:uppercase; position:relative;width:58px;display:none;}
  .analog-clock canvas, .analog-clock img{position:absolute;top:0; left:0}
  .analog-clock span {display:block; margin-top:65px}


.content {clear:both; padding:0 0 0 8px; background-color:#fff; }
  .detail .content {padding:8px 0 0 8px; }

.content:before, .content:after {content: "\0020"; display: block; height: 0; visibility: hidden;}
.content:after { clear: both; }
.content { zoom: 1; }

/* --------------------| HOMEPAGE |-------------------- */
/* jQuery Desaturate */
.desaturate { overflow:hidden;}
.desaturate a { position:relative; display:block;}
.desaturate span { position:absolute; top:0; left:0; overflow:hidden; cursor:pointer;display:block; }
/*Slider Apertura*/
.slider{height:230px; background-color:#2d2d2d;position:relative; overflow: hidden;}

.slider article:before, .slider article:after {content: "\0020"; display: block; height: 0; visibility: hidden;}
.slider article:after { clear: both; }
.slider article { zoom: 1;}
.slider img {float:left}
.slider article .article-text {float:left; display:inline; width:433px; padding:16px 40px 16px 16px; }

.slider article h1 a, .slider article h1 a:visited  {color:#8bc602;font-size:25px;line-height:25px; }
  .slider article h1 a:hover {color:#fff}
.slider article h2{color:#999;font-size:11px; font-weight:bold; line-height:25px; }
.slider article .article-text p {color:#999;font-size:12px; line-height:16px;border-top:1px #999 dotted;padding-top:16px;margin-top: 16px;}
/*controlli cycle*/
.slider .cycle-nav-prev, .slider .cycle-nav-next { position:absolute; top:70px; z-index:10;display:block;width:32px; height:72px; background-color:#1f1f1f; background-image:url(../images/cycle_control.png); background-repeat:no-repeat; text-indent:-9999px}
.slider .cycle-nav-prev { left:0; background-position:left 28px  }
.slider .cycle-nav-next { right:0; background-position:right 28px  }
.slider .cycle-nav-prev:hover { left:0; background-position:left -55px  }
.slider .cycle-nav-next:hover { right:0; background-position:right -55px  }

/*Lanci secondari*/
section.lancio {width:236px;float:left;margin-right:8px}
section.lancio h1.occhiello a, section.lancio h1.occhiello a:visited { border-bottom:5px #000 solid; padding:16px 0; margin:0; color:#000;display:inline-block}
  section.lancio h1.occhiello a:hover {color:#666; border-color:#666; }
section.lancio article { background-color:#ebece8; padding:0 8px 8px 8px;height:241px;}
section.lancio article img { margin:0 -8px}
section.lancio article h1 {margin-bottom:22px} 
section.lancio article a, section.lancio article a:visited { color:#8BC602; font-size:11px; font-weight: bold}
section.lancio article h1 a, section.lancio article h1 a:visited { color:#333;font-size:16px; line-height:18px; }
  section.lancio article h1 a:hover {color:#8bc602}
.latestArchive li h4 a, .latestArchive li h4 a:visited { color:#8BC602; font-size:12px; font-weight: bold}

section.lancio article p { font-size:12px; line-height:16px;}


/*Rullo news*/
section.daily-news { background-color:#ebece8; float:left; display:inline; width:457px;height:270px; padding:16px; position:relative}
section.daily-news a.news-submit, section.daily-news a.news-submit:visited { position:absolute;right:8px; top:8px; -webkit-border-radius: 2px;-moz-border-radius: 2px; width:122px; display:block; text-align:center; font-size:10px; line-height:30px; font-weight:bold; text-transform:uppercase; color:#fff; background-color:#8bc602; }
  section.daily-news a.news-submit:hover { background-color:#485C01; }
section.daily-news ul { height:240px;  overflow-y: scroll}
section.daily-news li {list-style-type:none; font-size:11px; padding-bottom:8px; margin-bottom:8px;border-bottom:1px #999 dotted}
section.daily-news li:before, section.daily-news li:after {content: "\0020"; display: block; height: 0; visibility: hidden;}
section.daily-news li:after { clear: both; }
section.daily-news li { zoom: 1; }
section.daily-news img { float:left; margin-right:7px;}
section.daily-news li h1 a, section.daily-news li h1 a:visited { color:#fff;background-color:#333;font-size:13px; line-height:15px; font-weight:bold; padding:2px; margin:2px 0 }
  section.daily-news li h1 a:hover {color:#8bc602}
section.daily-news h2 {margin-bottom:14px}  
section.daily-news h1.occhiello a,section.daily-news h1.occhiello a:visited { padding:0 0 16px 0; margin:0; color:#000;display:inline-block}
  section.daily-news h1.occhiello a:hover {color:#666; }
  
section.daily-news p { font-size:12px; line-height:16px;}


/*Rubriche*/
section.rubriche:before, section.rubriche:after {content: "\0020"; display: block; height: 0; visibility: hidden;}
section.rubriche:after { clear: both; }
section.rubriche { zoom: 1; }
section.rubriche section {width:236px;float:left;margin-right:8px}
section.rubriche section.last {margin-right:0}
section.rubriche h1.occhiello a{ border-bottom:5px solid; padding:16px 0; margin:0; color:#000; display:inline-block }
  section.rubriche .cd-reviews h1.occhiello a, section.rubriche .cd-reviews h1.occhiello a:visited {border-color:#1d6386; color:#1d6386}
     section.rubriche .cd-reviews h1.occhiello a:hover {border-color:#113B50; color:#113B50}
  section.rubriche .vinyl-reviews h1.occhiello, section.rubriche .vinyl-reviews h1.occhiello a:visited {border-color:#7f5429; color:#7f5429}
    section.rubriche .vinyl-reviews h1.occhiello a:hover {border-color:#4C3219; color:#4C3219}
  section.rubriche .timeless-beats h1.occhiello, section.rubriche .timeless-beats h1.occhiello a:visited {border-color:#cc7134; color:#cc7134}
    section.rubriche .timeless-beats h1.occhiello a:hover {border-color:#7A441F; color:#7A441F}
  section.rubriche .greatest-pills h1.occhiello, section.rubriche .greatest-pills h1.occhiello a:visited {border-color:#789a02;color:#789a02}
    section.rubriche .greatest-pills h1.occhiello a:hover {border-color:#485C01; color:#485C01}

section.rubriche article { background-color:#ebece8; padding:0 8px 8px 8px;color:#fff;}
section.rubriche article:before, section.rubriche article:after {content: "\0020"; display: block; height: 0; visibility: hidden;}
section.rubriche article:after { clear: both; }
section.rubriche article { zoom: 1; }
  section.rubriche .cd-reviews article {background-color:#1d6386; }
  section.rubriche .vinyl-reviews article{background-color:#7f5429;}
  section.rubriche .timeless-beats article {background-color:#cc7134;}
  section.rubriche .greatest-pills article {background-color:#789a02;}

section.rubriche article figure { margin:0 -8px}
section.rubriche article h1 a, section.rubriche article h1 a:visited { color:#fff;font-size:15px; line-height:18px; font-weight:bold; text-transform:uppercase}
  section.rubriche .cd-reviews article h1 a:hover{color:#113b50; }
  section.rubriche .vinyl-reviews article h1 a:hover{color:#4c3219;}
  section.rubriche .timeless-beats article h1 a:hover {color:#7a441f;}
  section.rubriche .greatest-pills article h1 a:hover {color:#485c01;}

section.rubriche article h2 {font-size:13px; line-height:18px;}
section.rubriche article h3 {font-size:12px; line-height:16px}  
/*tag*/
section.rubriche ul.tag, body.section ul.tag{ margin-top:13px}
ul.tag { float:left; }
ul.tag li{ list-style-type:none; margin-right:2px; float:left}
ul.tag li a, ul.tag li a:visited {  -webkit-border-radius: 2px;-moz-border-radius: 2px;float:left; text-align:center; font-size:10px; line-height:23px; font-weight:bold; text-transform:capitalize; color:#fff; padding:0 5px; margin-right: 2px}
.cd-reviews ul.tag li a, .cd-reviews ul.tag li a:visited {background-color:#113b50;}
  .cd-reviews ul.tag li a:hover {background-color:#fff;color:#113b50;}
.vinyl-reviews ul.tag li a, .vinyl-reviews ul.tag li a:visited {background-color:#4c3219;}
    .vinyl-reviews ul.tag li a:hover {background-color:#fff;color:#4c3219;}
.timeless-beats ul.tag li a, .timeless-beats ul.tag li a:visited {background-color:#7a441f;}
    .timeless-beats ul.tag li a:hover {background-color:#fff;color:#7a441f;}
.greatest-pills ul.tag li a, .greatest-pills ul.tag li a:visited {background-color:#485c01; margin-right: 2px}
  .greatest-pills ul.tag li a:hover {background-color:#fff;color:#485c01;}
/*latest reviews*/ 
section.rubriche aside li { list-style-type:none; margin-bottom:8px}
section.rubriche aside li:before, section.rubriche aside li:after {content: "\0020"; display: block; height: 0; visibility: hidden;}
section.rubriche aside li:after { clear: both; }
section.rubriche aside li { zoom: 1; }
section.rubriche aside li img { margin-right:7px; float:left}

section.rubriche .cd-reviews aside h1 a {font-size:13px; line-height:14px; font-weight:bold}
	section.rubriche .cd-reviews aside h1 a, section.rubriche .cd-reviews aside h1 a:visited {color:#1d6386;}
	  section.rubriche .cd-reviews aside h1 a:hover {color:#113b50;}
	section.rubriche .vinyl-reviews aside h1 a, section.rubriche .vinyl-reviews aside h1 a:visited {color:#7f5429}
	  section.rubriche .vinyl-reviews aside h1 a:hover {color:#4c3219;}
	section.rubriche .timeless-beats aside h1 a, section.rubriche .timeless-beats aside h1 a:visited {color:#cc7134;}
	  section.rubriche .timeless-beats aside h1 a:hover {color:#7a441f;}
	section.rubriche .greatest-pills aside h1 a, section.rubriche .greatest-pills aside h1 a:visited{color:#789a02;}
	  section.rubriche .greatest-pills aside h1 a:hover {color:#485c01;}
	
section.rubriche aside h2 {font-size:11px; line-height:14px; font-weight:normal; padding-top:8px} 
    section.rubriche .cd-reviews aside h2 {color:#1d6386;}
	section.rubriche .vinyl-reviews aside h2 {color:#7f5429}
	section.rubriche .timeless-beats aside h2 {color:#cc7134;}
	section.rubriche .greatest-pills aside h2 {color:#789a02;}
section.rubriche aside h3 {font-size:10px; border-bottom:1px #bebfbb dotted; line-height:30px; margin-bottom:8px }	
	section.rubriche .cd-reviews aside h3 span {color:#113b50;}
	section.rubriche .vinyl-reviews aside h3 span {color:#4c3219}
	section.rubriche .timeless-beats aside h3 span {color:#7a441f;}
	section.rubriche .greatest-pills aside h3 span {color:#485c01;}
	
	
/*Adv*/	
.adv { width:300px; float:left; margin-top: 8px}


/*COMMON*/
a.author, a.author:visited {display:block; margin:10px 0 0 0; font-size:13px; font-weight:bold;color:#8bc602; font-style:normal}
  a.author:hover {color:#000}
span.date {display:block;font-size:13px; font-weight:bold;color:#8bc602;}

/*Author New */
.detail-text article address{border-top: 1px dotted #666666; font-size: 11px; line-height: 20px; margin: 10px 0; padding-top: 5px}
.detail-text article address a, .detail-text article address a:visited, .detail-text article address span.author-link{font-weight: bold; background: none; color: #000000; font-style: normal; padding: 2px; font-size: 12px}
.detail-text article address a:hover {color: #ffffff; background: #000000}
.detail-text article address time{font-weight: bold; font-style: normal; font-size: 12px; color: #000000}
.detail-text article address span.article-time{float: right}

/*Green Button*/
.link { position:absolute; bottom:16px;right:0; padding-top:16px;border-top:1px #bebfbb dotted; width:236px; }
.link a, .link a:visited { -webkit-border-radius: 2px;-moz-border-radius: 2px; width:100px;float:left; text-align:center; font-size:10px; line-height:30px; font-weight:bold; text-transform:uppercase; color:#fff; background-color:#8bc602; }
	.link a:hover { background-color:#485C01; }
	
	
/*Newsletter*/
dl.newsletter { width:168px; height:255px; float:left; border-top:1px #bebfbb dotted; margin:0 8px; position:relative}
  dl.newsletter dt {  padding:23px 0 16px 0; font-size:16px; color:#666; border-bottom:5px #666 solid; font-weight: bold}
  dl.newsletter dd { padding-top:16px; }
  dl.newsletter dd .link { width:168px; }
 /* dl.newsletter dd .link a, dl.newsletter .link a:visited { -webkit-border-radius: 2px;-moz-border-radius: 2px; width:100px;float:left; text-align:center; font-size:10px; line-height:30px; font-weight:bold; text-transform:uppercase; color:#fff; background-color:#8bc602; }
	dl.newsletter dd .link a:hover { background-color:#485C01; }*/


/*Interview*/	
section.interview { float:right; width:489px; height:255px; background:url(../images/bg_grey_1.gif) 0 0 repeat; position:relative}
	section.interview h1.occhiello {font-size:16px;  padding:23px 0 22px 0; margin:0; color:#525252;display:inline-block}
	section.interview h1.occhiello span { margin-right:125px; padding:0 0 16px 16px;border-bottom:5px #25271f solid;  color:#25271f;}
	section.interview article { background-color:#ebece8}
	  section.interview article:before, section.interview article:after {content: "\0020"; display: block; height: 0; visibility: hidden;}
      section.interview article:after { clear: both; }
      section.interview article { zoom: 1; }
	section.interview img { float:left; }
	section.interview p.summary { float:left; width:220px; padding:16px 16px 0 16px;  }
	/*section.interview article .link { position:absolute; bottom:16px;right:0; padding-top:16px;border-top:1px #bebfbb dotted; width:236px; }
	section.interview article .link a, section.interview article  .link a:visited { -webkit-border-radius: 2px;-moz-border-radius: 2px; width:100px; display:block; text-align:center; font-size:10px; line-height:30px; font-weight:bold; text-transform:uppercase; color:#fff; background-color:#8bc602; }
	section.interview article .link a:hover { background-color:#485C01; }*/
	
	
/*Monthly Chart*/
#chart ol {list-style-type: none;}
	#chart li { clear:both;float:left; background-color:#dadada; font-size:12px; font-weight:bold; line-height:24px; color:#393938; border-bottom:1px #fff solid;  width:440px }
	#chart span { float:left; display:block; width:24px; margin-right:5px; border-right:1px #fff solid; background-color:#8dc500; text-align:center; color:#000 	}

	#archive_chart ol {list-style-type: none;}
	#archive_chart li { clear:both;float:left; background-color:#dadada; font-size:9px; font-weight:bold; line-height:24px; color:#393938; border-bottom:1px #fff solid;  width:300px }
	#archive_chart span { float:left; display:block; width:24px; margin-right:5px; border-right:1px #fff solid; background-color:#8dc500; text-align:center; color:#000 	}


section.chart { width:496px;margin-left:-8px; clear:both;float:left;height:335px; }
	section.chart div { background:url(../images/bg_grey_1.gif) 0 0 repeat; position:relative }
	section.chart h1 {font-size:16px; font-weight: bold;  padding:23px 0 16px 16px; margin:0; color:#525252;display:inline-block; border-bottom:5px #666 solid}
	section.chart div a, section.chart div a:visited { position:absolute; right:16px;top:16px;-webkit-border-radius: 2px;-moz-border-radius: 2px; width:84px; display:block; text-align:center; font-size:10px; line-height:30px; font-weight:bold; text-transform:uppercase; color:#fff; background-color:#666;}
	  section.chart div a:hover { background-color:#000}
	section.chart ol {background-color:#ebece8; padding:16px 16px 9px 16px; list-style-type:none}
	  section.chart ol li {padding:4px 0;border-bottom:1px #5d6054 dotted;}
	   section.chart ol li a,section.chart ol li a:visited {color:#555;}
	     section.chart ol li a:hover {color: #000;}
		 section.chart ol li span {background: #5D6054; float: left; font-weight: bold; height: 15px; margin-right: 5px; text-align: center; width: 18px; color: #ffffff; padding-top: 1px;}

	     

/*Podcast*/
section.podcast { float:right; width:489px; height:335px; background:url(../images/bg_grey_2.gif) 0 0 repeat; position:relative}
section.podcast h1.occhiello {font-size:16px;  padding:23px 0 16px 16px; margin:0; color:#fff;display:inline-block; border-bottom:5px #fff solid;}
	
	section.podcast article { background-color:#ebece8}
	  section.podcast article:before, section.podcast article:after {content: "\0020"; display: block; height: 0; visibility: hidden;}
      section.podcast article:after { clear: both; }
      section.podcast article { zoom: 1; }
	section.podcast img { float:left; }
	section.podcast p.summary { float:left; width:220px; padding:16px 16px 0 16px;  }
	section.podcast article .link { position:absolute; bottom:16px;right:0; padding-top:16px;border-top:1px #bebfbb dotted; width:236px; }
	/*section.podcast article .link a, section.podcast article  .link a:visited { -webkit-border-radius: 2px;-moz-border-radius: 2px; width:100px; display:block; text-align:center; font-size:10px; line-height:30px; font-weight:bold; text-transform:uppercase; color:#fff; background-color:#8bc602; }
	section.podcast article .link a:hover { background-color:#485C01; }*/

section.detail-text article a.download , section.detail-text article a.download:visited { -webkit-border-radius: 2px;-moz-border-radius: 2px; font-size:12px; line-height:30px; font-weight:bold; text-transform:uppercase; color:#fff; background-color:#8bc602;  padding:10px 20px}
	section.detail-text article a.download:hover { background-color:#485C01;color:#fff; }


/* --------------------| DETAIL |-------------------- */

.detail .reviews aside.item-info { width:236px; float:left; display:inline}
.detail  .reviews aside.item-info div.related { background:url(../images/bg_grey_1.gif) 0 0 repeat; margin-bottom:8px }
  .detail  .reviews aside.item-info h1 {font-size:16px; font-weight:normal;  padding:10px 0 10px 10px;color:#525252;display:inline-block; border-bottom:5px #666 solid}
  .detail  .reviews aside.item-info dl { padding:10px; background-color:#ebece8;}
    .detail  .reviews aside.item-info dl dt { font-size:9px; text-transform:uppercase; padding-bottom:2px; border-bottom:1px #666 dotted }
    .detail .reviews aside.item-info dl dd { padding:5px 0 10px; font-size:12px; font-weight: bold}
	.detail.cd-reviews aside.item-info dl dd { color: #1d6386}
	  .detail.cd-reviews aside.item-info dl dd a, .cd-reviews aside.item-info dl dd a:visited { color: #113B50}
	    .detail.cd-reviews aside.item-info dl dd a:hover {color:#1d6386}
	.detail.vinyl-reviews aside.item-info dl dd { color: #7f5429}
	  .detail.vinyl-reviews aside.item-info dl dd a, .vinyl-reviews aside.item-info dl dd a:visited { color: #4C3219}
	    .detail.vinyl-reviews aside.item-info dl dd a:hover {color:#7F5429}
	.detail.timeless-beats aside.item-info dl dd { color: #cc7134}
	  .detail.timeless-beats aside.item-info dl dd a, .timeless-beats aside.item-info dl dd a:visited { color: #7A441F}
	    .detail.timeless-beats aside.item-info dl dd a:hover {color:#cc7134}
	.detail.greatest-pills aside.item-info dl dd { color: #789a02}
	  .detail.greatest-pills aside.item-info dl dd a, .greatest-pills-reviews aside.item-info dl dd a:visited { color: #485C01}
	    .detail.greatest-pills-reviews aside.item-info dl dd a:hover {color:#789a02}  	  
 
  
  .reviews aside.item-info ol { padding:10px; background-color:#ebece8; list-style-type:none }
    .reviews aside.item-info ol li{ font-size:12px; padding:8px 0; border-bottom:1px #666 dotted }
	.reviews aside.item-info ol li.last { border-bottom:none}
		.detail.cd-reviews aside.item-info ol li{ color: #1d6386}
		.detail.vinyl-reviews aside.item-info ol li{ color: #7f5429}
		.detail.timeless-beats aside.item-info ol li { color: #cc7134}
		.detail.greatest-pills aside.item-info ol li { color: #789a02}
	
   
 .detail-text { width:480px; margin:0 8px; float:left; display:inline} 
   .detail-text header { color:#fff}
		.cd-reviews .detail-text header {background-color:#1d6386; }
		.vinyl-reviews .detail-text header{background-color:#7f5429;}
		.timeless-beats .detail-text header {background-color:#cc7134;}
		.greatest-pills .detail-text header {background-color:#789a02;}
		.archive .detail-text header {background-color:#8BC602; }
  
   .detail-text header:before, .detail-text header:after {content: "\0020"; display: block; height: 0; visibility: hidden;}
    .detail-text header:after { clear: both; }
    .detail-text header { zoom: 1; }
   .detail-text header hgroup { border-bottom:1px #fff solid; padding:8px;}
     .detail-text header h1 {font-size:20px; line-height:20px; font-weight:bold; text-transform:uppercase }
	 .detail-text header h2 {font-size:17px; line-height:17px;font-weight:normal;margin-bottom:5px}
	   .detail-text article {font-size:14px; line-height:20px; border-top:1px #666 dotted; border-bottom:1px #666 dotted; padding:10px 0 }
	   .detail-text ul.tag { margin:8px}


.detail .right-col { float:left; width:236px}
.detail .right-col aside { margin-bottom:8px}
	.detail .right-col aside h1.occhiello {border-bottom: 1px dotted #BEBFBB;font-size: 12px;line-height: 30px; margin-bottom: 8px;}
	.detail .right-col aside li { list-style-type:none; margin-bottom:8px}
	.detail .right-col aside li:before, .detail .right-col aside li:after {content: "\0020"; display: block; height: 0; visibility: hidden;}
	.detail .right-col aside li:after { clear: both; }
	.detail .right-col aside li { zoom: 1; }
	.detail .right-col aside li img { margin-right:7px; float:left}


.cd-reviews .right-col aside li h1 a {font-size:12px; line-height:14px; font-weight:bold}
	.cd-reviews .right-col aside li h1 a, .cd-reviews .right-col aside li h1 a:visited {color:#1d6386;}
	  .cd-reviews .right-col aside li h1 a:hover {color:#113b50;}
	 .vinyl-reviews .right-col aside  h1 a,  .vinyl-reviews .right-col aside  h1 a:visited {color:#7f5429}
	   .vinyl-reviews .right-col aside  h1 a:hover {color:#4c3219;}
	.vinyl-reviews .right-col aside  h1 a, .vinyl-reviews .right-col aside  h1 a:visited {color:#cc7134;}
	  .vinyl-reviews .right-col aside  h1 a:hover {color:#7a441f;}
	.timeless-beats .right-col aside  h1 a, .timeless-beats .right-col aside h1 a:visited {color:#cc7134;}
	  .timeless-beats .right-col aside   h1 a:hover {color:#7a441f;}
	.greatest-pills .right-col aside li h1 a, .greatest-pills .right-col aside li h1 a:visited{color:#789a02;}
	  .greatest-pills .right-col aside li h1 a:hover {color:#485c01;}
	
.right-col aside li h2 {font-size:11px; line-height:14px; font-weight:normal; padding-top:8px} 
    .cd-reviews .right-col aside   h2 {color:#1d6386;}
	.cd-reviews .right-col aside   h1 {color:#113B50;}
	.vinyl-reviews .right-col aside li h2 {color:#7f5429}
	.vinyl-reviews .right-col aside li h1 {color:#4C3219}
	.timeless-beats .right-col aside li h2 {color:#cc7134;}
	.timeless-beats .right-col aside li h1 {color:#7A441F}
	.greatest-pills .right-col aside li h2 {color:#789a02;}
	.greatest-pills .right-col aside li h1 {color:#485C01;}

.right-col aside .link { position:static; }
  .right-col aside .link  a, .right-col aside .link a:visited {float:right}


.social {padding:8px}
.social:before, .social:after {content: "\0020"; display: block; height: 0; visibility: hidden;}
.social:after { clear: both; }
.social  { zoom: 1; }

section.detail-text article a, section.detail-text article a:visited {font-weight:bold}
section.detail-text article a:hover {color: #89C403;}

section.detail-text article a, section.archive .archive h1 a:visited{color:#8BC602;}
	  section.detail-text article a:hover {color:#485c01;}
	.cd-reviews section.detail-text article a, section.archive .cd-reviews h1 a:visited {color:#1d6386;}
	  .cd-reviews  section.detail-text article a:hover {color:#113b50;}
	.vinyl-reviews section.detail-text article a, section.archive .vinyl-reviews h1 a:visited {color:#7f5429}
	  .vinyl-reviews section.detail-text article a:hover {color:#4c3219;}
	.timeless-beats section.detail-text article a, section.archive .timeless-beats h1 a:visited {color:#cc7134;}
	  .timeless-beats section.detail-text article a:hover {color:#7a441f;}
	.greatest-pills section.detail-text article a, section.archive .greatest-pills h1 a:visited{color:#789a02;}
	.greatest-pills .archive section.detail-text article a, section.archive .archive h1 a:visited{color:#8BC602;}
	  .greatest-pills section.detail-text article a:hover {color:#485c01;}



/*Google Translate*/
dl.translate { float:right; display:none /*05/12/11*/}
	dl.translate dt{ display:inline; font-weight:bold; height:11px; margin-right:10px;}
	dl.translate dd{display:inline;}
	  dl.translate dd a,dl.translate dd a:visited{background:url("../images/bandiere.gif") no-repeat scroll 0 0 #FFF; color:#000; display:inline-block; height:11px; padding-left:18px;}
	  dl.translate dd a.en-lang,dl.translate dd a.en-lang:visited{background-position:0 -30px;}
		dl.translate dd a:hover{color:#89C403;}

/*Facebook*/
.fb-like-head {float:left;}
.fb-like-foot  { margin-top:20px}


/* --------------------| SEZIONE |-------------------- */

body.section h1.rubrica-title {font-size:14px; color:#ffffff; display:block; margin-left: -8px; padding: 16px 0 16px 8px;}
  .cd-reviews  h1.rubrica-title, .cd-reviews section.onfocus article{ background-color: #1D6386}
  .vinyl-reviews h1.rubrica-title, .vinyl-reviews section.onfocus article{background-color: #7f5429}
  .timeless-beats h1.rubrica-title, .timeless-beats section.onfocus article{background-color: #cc7134}
  .greatest-pills h1.rubrica-title, .greatest-pills section.onfocus article{background-color: #789a02}
  .archive h1.rubrica-title, .focus_on h1.rubrica-title{background-color: #8BC602}
  


/*Apertura*/	
section.onfocus{ float:left; width:660px; background:url(../images/bg_grey_1.gif) 0 0 repeat; margin:8px 8px 8px 0}
	section.onfocus h1.occhiello, .adv h1.occhiello{font-size:16px;  padding:16px 0 16px 8px; margin:0; color:#525252; display:block }
	.adv h1.occhiello{display: none}
	.section .adv h1.occhiello{display: block; background:url(../images/bg_grey_1.gif) 0 0 repeat;}
	  section.onfocus article:before, section.onfocus article:after {content: "\0020"; display: block; height: 0; visibility: hidden;}
      section.onfocus article:after { clear: both; }
      section.onfocus article { zoom: 1; }
	section.onfocus img { float:left; }
	/*section.onfocus p.summary { float:left; width:220px; padding:16px 16px 0 16px;  }*/
	.archive section.onfocus article {height: 250px; background: #666666}
	
	section.onfocus article figure {float:left; display:inline; margin-right:8px; padding: 7px}
section.onfocus article h1 a, section.onfocus article h1 a:visited, section.onfocus article h2 a, section.onfocus article h2 a:visited{ color:#fff; font-size:20px; line-height:22px; font-weight:bold; text-transform:uppercase}
 section.onfocus article h1 a:hover{color:#8BC602;}
  .cd-reviews section.onfocus article h1 a:hover{color:#113b50;}
  .vinyl-reviews section.onfocus article h1 a:hover{color:#4c3219;}
  .timeless-beats section.onfocus article h1 a:hover {color:#7a441f;}
  .greatest-pills section.onfocus article h1 a:hover {color:#485c01;}

section.onfocus article h2 {font-size:16px; line-height:20px; color:#fff; padding-top:8px}
section.onfocus article h3 {font-size:14px; line-height:18px; color:#fff}
section.onfocus article p {font-size:12px; line-height:13px; color:#fff; padding-top:8px}
	


/*Latest Reviews*/
section.latest-reviews {float:left; width:732px }
section.latest-reviews:before, section.latest-reviews:after {content: "\0020"; display: block; height: 0; visibility: hidden;}
section.latest-reviews:after { clear: both; }
section.latest-reviews { zoom: 1; }
section.latest-reviews h1.occhiello {color: #525252;display: block;font-size: 16px;padding: 16px 0 16px 8px; background:url(../images/bg_grey_1.gif) 0 0 repeat; margin-right: 8px;}

section.latest-reviews article { background-color:#ebece8; padding:0 8px 8px 8px;color:#fff;float:left;margin-right:8px;}
section.latest-reviews article:before, section.latest-reviews article:after {content: "\0020"; display: block; height: 0; visibility: hidden;}
section.latest-reviews article:after { clear: both; }
section.latest-reviews article { zoom: 1; }
 .cd-reviews  section.latest-reviews article {background-color:#1d6386; }
 .vinyl-reviews section.latest-reviews article{background-color:#7f5429;}
 .timeless-beats section.latest-reviews article {background-color:#cc7134;}
 .greatest-pills section.latest-reviews article {background-color:#789a02;}

section.latest-reviews article figure { margin:0 -8px 5px; width: 236px; height: 236px}
section.latest-reviews article h1, section.latest-reviews article h2, section.latest-reviews article h3{width: 220px}
section.latest-reviews article h1 a, section.latest-reviews article h1 a:visited { color:#fff;font-size:14px; line-height:18px; font-weight:bold; text-transform:uppercase; width: 220px; float: left}
  .cd-reviews section.latest-reviews article h1 a:hover{color:#113b50; }
  .vinyl-reviews section.latest-reviews article h1 a:hover{color:#4c3219;}
  .timeless-beats section.latest-reviews article h1 a:hover {color:#7a441f;}
  .greatest-pills section.latest-reviews article h1 a:hover {color:#485c01;}

section.latest-reviews article h2 {font-size:14px; line-height:18px;}
section.latest-reviews article h3 {font-size:12px; line-height:16px}  
/*Most voted */
section.latest-reviews.most-voted {width:236px}
section.latest-reviews.most-voted h1.occhiello { color:#fff;background: url("../images/bg_grey_2.gif") repeat scroll 0 0 transparent; padding-left:8px; margin-right:0}
section.latest-reviews.most-voted article { margin:0;background-color:#666}

section.latest-reviews.most-voted article h1 a:hover {color:#333}

section.latest-reviews.most-voted ul.tag li a, section.latest-reviews.most-voted ul.tag li a:visited {background-color:#333;}
  section.latest-reviews.most-voted ul.tag li a:hover {background-color:#fff;color:#666;}
/*Archive */
section.archive {clear:both; position:relative;}
section.archive:before, section.archive:after { content: ""; display: table; }
section.archive:after { clear: both; }
section.archive { zoom: 1; }


section.archive h1.occhiello {color: #525252;display: block;font-size: 16px;padding: 16px 0 12px 8px; margin-left:-8px;border-bottom: 5px solid #666;}
section.archive ul { float:left; margin:8px 0}
section.archive li { list-style-type:none; margin-bottom:8px; float:left; width:236px; margin-right:8px}
section.archive li img { margin-right:7px; float:left}

.archive section.archive h1 a, section.archive .archive h1 a:visited{color:#8BC602;}
	  section.archive h1 a:hover {color:#485c01;}
section.archive h1 a {font-size:12px; line-height:14px; font-weight:bold}
	.cd-reviews section.archive  h1 a, section.archive .cd-reviews h1 a:visited {color:#1d6386;}
	  .cd-reviews  section.archive h1 a:hover {color:#113b50;}
	.vinyl-reviews section.archive  h1 a, section.archive .vinyl-reviews h1 a:visited {color:#7f5429}
	  .vinyl-reviews section.archive  h1 a:hover {color:#4c3219;}
	.timeless-beats section.archive h1 a, section.archive .timeless-beats h1 a:visited {color:#cc7134;}
	  .timeless-beats section.archive h1 a:hover {color:#7a441f;}
	.greatest-pills section.archive h1 a, section.archive .greatest-pills h1 a:visited{color:#789a02;}
	.greatest-pills .archive section.archive h1 a, section.archive .archive h1 a:visited{color:#8BC602;}
	  .greatest-pills section.archive h1 a:hover {color:#485c01;}
	
section.archive h2 {font-size:11px; line-height:14px; padding-top:8px} 
    .cd-reviews section.archive h2 {color:#1d6386;}
	.vinyl-reviews section.archive h2 {color:#7f5429}
	.timeless-beats section.archive h2 {color:#cc7134;}
	.greatest-pills section.archive h2 {color:#789a02;}
section.archive h3 {font-size:10px; border-bottom:1px #bebfbb dotted; line-height:30px; margin-bottom:8px }	
	.cd-reviews section.archive h3 span {color:#113b50;}
	.vinyl-reviews section.archive h3 span {color:#4c3219}
	.timeless-beats section.archive h3 span {color:#7a441f;}
	.greatest-pills section.archive h3 span {color:#485c01;}

/*section.archive a.full-archive,section.archive section.archive a.full-archive:visited { position:absolute; right:8px;top:8px;-webkit-border-radius: 2px;-moz-border-radius: 2px; width:100px; display:block; text-align:center; font-size:10px; line-height:30px; font-weight:bold; text-transform:uppercase; color:#fff; background-color:#666;}*/
section.archive a.full-archive,section.archive section.archive a.full-archive:visited { position:absolute; right:8px;top:16px;-webkit-border-radius: 2px;-moz-border-radius: 2px; width:100px; display:block; text-align:center; font-size:10px; line-height:30px; font-weight:bold; text-transform:uppercase; color:#fff; background-color:#666;}
	section.archive a.full-archive:hover { background-color:#000}


/*Footer*/
div.bottom  { background-color:#222; padding:40px 0 0 0}
div.bottom:before, div.bottom:after {content: "\0020"; display: block; height: 0; visibility: hidden;}
div.bottom:after { clear: both; }
div.bottom  { zoom: 1; }

div.bottom footer {width:969px;margin:0 auto; text-align:left;}
div.bottom footer nav { width:488px;float:left; margin-bottom:36px }
div.bottom footer nav li {float:left; list-style-type:none; width:113px; border-bottom:1px #999 dotted; margin-right:9px; line-height:29px }
div.bottom footer nav li a, div.bottom footer nav li a:visited { color:#7c7c7c; font-size:13px }
div.bottom footer nav li.active a {color:#fff;  font-weight:bold}
div.bottom footer nav li a:hover {color:#8bc602}

div.bottom footer small { clear:both; color:#fff; font-size:11px; display:block; padding:18px 0; border-top:1px #999 dotted;}

/* Archivi */

#block5 { float: left;  width: 977px; margin-bottom: 35px; background-color:#FFF }
.contArchive 	{ width: 310px; margin: 10px 0 0 10px; }
#contA, #contAB, #contB, #contC, #contABC, .contArchive {float:left; overflow:visible; display:inline  }

/* ARCHIVE */

.latestArchive dt { height:23px; background-color:#FFF; margin-left:5px; }
	.latestArchive dd { width:310px !important; width:310px; }			
		.latestArchive ul{ float: left; display:inline; list-style-type:none; }
					.latestArchive li{  float: left; width: 305px; margin-bottom:10px; font-size: 11px; height: 130px}
					.latestArchive img { float:left; vertical-align:top; margin:0 5px 5px 0 }
					.latestArchive h4{font-size: 11px}
					
#block5 .latestArchive li{height: auto}

#block5 .latestArchive li ol li {
    background-color: #DADADA;
    border-bottom: 1px solid #FFFFFF;
    clear: both;
    color: #393938;
    float: left;
    font-size: 9px;
    font-weight: bold;
    line-height: 24px;
    width: 300px;
	height: 24px;
	margin-bottom: 0px
}

#block5 .latestArchive li ol li a, #block5 .latestArchive li ol li a:visited{color: #393938}
#block5 .latestArchive li ol li a:hover{color: #8DC500}
					
/* PAGINAZIONE */

#pagination{float: left; width: 930px; height: 20px; margin: 10px; font-weight: bold; color: #000;}
	#pagination ul{float: left; width: 930px; list-style-type: none}
	#pagination li{float: left; display: inline}
		#pagination li a{float: left; width: 18px; height: 18px; padding: 3px; background: #8dc500; color: #FFFFFF; margin-right: 1px; 
		font-weight: bold; text-decoration: none; text-align: center}
		#pagination li a:hover{color: #000000}

#pagination  a{ min-width: 18px; height: 18px; padding: 3px; background: #8dc500; color: #FFFFFF; margin-right: 1px; 
		font-weight: bold; text-decoration: none; text-align: center}
#pagination  a:hover{color: #000000}

/* Rating */

.our_voting{float: left; width: 216px; height: 20px; background:url(../images/rating.gif) no-repeat}

.vote_0{background-position: -10px -7px}
.vote_0_05{background-position: -10px -27px}
.vote_1{background-position: -10px -47px}
.vote_1_05{background-position: -10px -65px}
.vote_2{background-position: -10px -84px}
.vote_2_05{background-position: -10px -103px}
.vote_3{background-position: -10px -122px}
.vote_3_05{background-position: -10px -141px}
.vote_4{background-position: -10px -160px}
.vote_4_05{background-position: -10px -179px}
.vote_5{background-position: -10px -199px}
.vote_5_05{background-position: -10px -219px}
.vote_6{background-position: -10px -237px}
.vote_6_05{background-position: -10px -256px}
.vote_7{background-position: -10px -275px}
.vote_7_05{background-position: -10px -295px}
.vote_8{background-position: -10px -315px}
.vote_8_05{background-position: -10px -333px}
.vote_9{background-position: -10px -352px}
.vote_9_05{background-position: -10px -372px}
.vote_10{background-position: -10px -391px}

/* thumb  */
#thumb-list { list-style-type: none; }
#thumb-list li { margin-bottom: 5px;  }
#thumb-list li img { display:block  }
#thumb-list li a, #thumb-list li:visited { display:block; text-align:right; text-decoration:none; color:#000; background-color:#89c403; font:bold 12px/14px Arial, Helvetica, sans-serif;}
	#thumb-list li a:hover { color: #FFF}
#thumb-list li span {display:block; padding: 2px 5px }

a.contact_mail{text-transform: uppercase; color: #fff; font-weight: bold}

/* FORM REGISTRAZIONE*/

#contactInfo {
	MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
.contactForm {padding: 10px; MARGIN: 15px 0px; width: 700px; margin-left: 138px}

.contactForm LEGEND {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 20px; COLOR: #FFFFFF; PADDING-TOP: 0px
}
.contactForm UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none; width: 700px
}
.contactForm UL LI {
	CLEAR: both; BACKGROUND: none transparent scroll repeat 0% 0%; line-height: 40px
}

.contactForm input{width: 400px; height: 35px; border: 4px solid #CCC; line-height: 35px; font-weight: bold}
.contactForm textarea{width: 400px; height: 85px; border: 4px solid #CCC; line-height: 35px; font-weight: bold}
.contactForm div p{float: left; font-weight: bold; margin: 20px 0}
.contactForm input.radio{width: auto; height: 35px; border: 4px solid #CCC; line-height: 35px; font-weight: bold}

.contactForm UL LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 160px; PADDING-TOP: 4px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold
}

.contactForm ul.agree LABEL{width: 250px} 
.contactForm ul.agree input.required{width: 30px; height: 30px} 

.contactForm .txtField {
	BORDER-RIGHT: #d6ff97 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: #d6ff97 2px solid; DISPLAY: block; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 5px 0px 7px; FONT: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #d6ff97 2px solid; WIDTH: 260px; COLOR: #477500; PADDING-TOP: 3px; BORDER-BOTTOM: #d6ff97 2px solid; outline: none
}
.contactForm .txtField:hover {
	BORDER-LEFT-COLOR: #67a800; BACKGROUND: #edffd1; BORDER-BOTTOM-COLOR: #67a800; BORDER-TOP-COLOR: #67a800; BORDER-RIGHT-COLOR: #67a800
}
.txtField:unknown {
	BORDER-LEFT-COLOR: #67a800; BACKGROUND: #edffd1; BORDER-BOTTOM-COLOR: #67a800; BORDER-TOP-COLOR: #67a800; BORDER-RIGHT-COLOR: #67a800
}
.txtField:active {
	BORDER-LEFT-COLOR: #67a800; BACKGROUND: #edffd1; BORDER-BOTTOM-COLOR: #67a800; BORDER-TOP-COLOR: #67a800; BORDER-RIGHT-COLOR: #67a800
}
EM {
	FONT-SIZE: 0.9em; COLOR: #000000; FONT-STYLE: italic
}
.contactForm .send {
	BACKGROUND: url(images/send.gif) no-repeat; PADDING-BOTTOM: 10px; MARGIN: 15px 0px 0px 210px; FONT: bold 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; WIDTH: 174px; COLOR: #ffffff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 35px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.contactForm .send:hover {
	CURSOR: pointer; COLOR: #f8ff84
}
.request FIELDSET {
	BORDER-RIGHT: #5b8a10 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #5b8a10 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #5b8a10 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #5b8a10 1px solid
}
.contactForm FIELDSET.extra {
	MARGIN-TOP: 15px
}
.contactForm .file {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 5px 0px 7px; FONT: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; WIDTH: 260px; PADDING-TOP: 3px
}
.error {
	PADDING-RIGHT: 10px; BORDER-TOP: #7dce01 1px solid; PADDING-LEFT: 10px; BACKGROUND: #6bb000; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; COLOR: #f1ffdb; PADDING-TOP: 10px; BORDER-BOTTOM: #7dce01 1px solid; TEXT-ALIGN: center
}
.captcha {
	MARGIN-TOP: 5px; FLOAT: left
}
.captcha IMG {
	BORDER-RIGHT: #7dce01 2px solid; BORDER-TOP: #7dce01 2px solid; FLOAT: left; BORDER-LEFT: #7dce01 2px solid; BORDER-BOTTOM: #7dce01 2px solid; margint-top: 0
}
.captcha INPUT {
	BORDER-RIGHT: #d6ff97 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: #d6ff97 2px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px auto 12px 12px; FONT: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #d6ff97 2px solid; WIDTH: 140px; COLOR: #477500; PADDING-TOP: 3px; BORDER-BOTTOM: #d6ff97 2px solid; outline: none; height: 54px
}

.informativa-iframe h4{float: left; margin: 10px 0; width: 700px; font-size: 18px; color: #8BC602}

.category_description{float: left; margin: 20px 0; width: 700px; margin-left: 138px}

li.form-button{margin-left: 160px}

section.latest-reviews article figure canvas{width: 236px; height: 236px}

section.onfocus article div.abstract{width: 380px; padding-top: 8px; float:left; color: #ffffff}


/* BEHIND SCENE */

.staffItem{float: left; width: 140px; height: 220px; padding: 20px;}
	.staffItem img{border: 3px solid #8dc500}
	.staffItem a{font-weight: bold; text-decoration: none; color: #000000}
	.staffItem a:hover{color: #ffffff}
	



section.detail-text a.author, section.detail-text a.author:visited {
    background: none;
    color: #89C403;
    font: bold 12px/14px Arial,Helvetica,sans-serif;
    text-decoration: none;
}

.related dd a, .related dd a:visited, .right-col li a, .right-col li a:visited {    
    color: #89C403;    
}

.right-col li.link a, .right-col li.link a:visited {    
    color: #ffffff;    
}
.related dd a:hover, .right-col li a:hover { color:#485C01}



.bottom-utility	{ margin: 20px 0;  }
	.bottom-utility ul { width:440px; border:1px #89C403 dotted; padding:10px 0;margin-bottom:10px; list-style:none; }              
			.bottom-utility li { clear:none; display:inline; float:left; width:165px; margin:0 2px; font-weight:bold;}
			.bottom-utility li.sharethis { width:90px; margin-left:10px }

	.bottom-utility a {color:#000}
	.bottom-utility img { float:none; margin:0 }
	
.section figure canvas{width: 236px; height: 236px}



/*Codice Vecchio*/
#top20 li { padding: 8px 0; margin-bottom:8px;border-bottom:1px #89C403 solid; width:459px;}
#top20 li:before, #top20 li:after { content: ""; display: table; }
#top20 li:after { clear: both; }
#top20 li { zoom: 1; }	
	#top20 dl { color:#000; }
	#top20 dd img { float:left; margin-right: 10px}
	#top20 dt{color:#89C403; text-indent: 0;  color:#89c403;  font:15px/16px Arial, Helvetica, sans-serif; letter-spacing: -0.05em; font-weight: bold}
	#top20 dt strong { background-color:#efefef}
	dd span.grey{color:#000000; text-indent: 0; font:12px/13px Arial, Helvetica, sans-serif; font-weight: bold}
	.grey {color:#A29F9F}

/* Speciale libri */	
#music-culture ul li { padding: 8px 0; margin-bottom:8px;border-bottom:1px #89C403 solid; width:459px;}
	   #music-culture ul li ul li { padding: 2px 0; margin-bottom:0;border-bottom:none; }
	   #music-culture ul li ul { margin-bottom:10px}
	  
	  #music-culture dl { color:#000; }

	#music-culture dd img { float:left; margin-right: 10px}
	#music-culture dt{color:#89C403; text-indent: 0;  color:#89c403;  font:15px/16px Arial, Helvetica, sans-serif; letter-spacing: -0.05em; font-weight: bold; height: inherit; margin-bottom:5px}
	#music-culture dt strong { background-color:#efefef}

	.accordion li { margin-bottom:0;}
	.accordion dt{ color:#525252; font: bold 15px/16px Arial, Helvetica, sans-serif; background:url(../images/bg_grey_1.gif) 0 0 repeat; text-indent:0; cursor: pointer; margin:0 0 1px 0; padding:5px; height: 30px; line-height: 30px}
	
.accordion .charts-maker{display: block; color:#fff; font: bold 15px/16px Arial, Helvetica, sans-serif; background:url(../images/bg_grey_2.gif) 0 0 repeat; text-indent:0; cursor: pointer; margin:10px 0 0 0; padding:5px; height: 60px; line-height: 60px}

		.accordion dt div {text-align:right; margin-top:-16px}
		.accordion dd { line-height:16px;color:#666; display:none}
			.accordion dd img {  margin-right: 10px}
			.accordion dd strong {color:#000; padding-right:0px; display: block; font-size: 13px}

	.accordion dt .accordion-toggle-active { background-color:#5c8000; display:block}

		.accordion dd ul li {  margin:0}
		.accordion dd ul li:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0 }
		* html .accordion dd ul li { zoom:1 }
		*:first-child+html .accordion dd ul li{ zoom:1 }


		.accordion ul li li img {width:90px; height:90px; margin:0 !important;}


	.accordion li { background-color:#dadada; font-size:12px; font-weight:bold; line-height:24px; color:#393938; border-bottom:1px #fff solid; }
		.accordion span { float:left; display:block; width:24px; margin-right:5px; border-right:1px #fff solid; background-color:#8dc500; text-align:center; color:#000 	}

	.accordion li{margin-bottom: 0px; font-size: 14px; line-height: 16px; background: #EBECE8; font-weight: normal}
	.accordion span.number { float:left; display:block; margin-right:0px; background:url(../images/bg_grey_1.gif) 0 0 repeat; text-align:center; color:#5D6054; border-right:0px; width: 35px; text-align: center; height: 60px; padding-top: 43px; font-weight: bold}
	#contB .accordion ul{float: left; margin-bottom: 30px}
	.accordion span.cover { float:left; display:block; width: auto; margin-right:5px; border-right:1px #fff solid; text-align:center; color:#000}
	.accordion .charts-maker span.author { float:left; width: auto; margin-right:10px; color:#ffffff; height: 60px; line-height: 60px; background: none; border-right: 0px; font-style: italic; font-size: 12px}
	.accordion .charts-maker span.cover { float:left; display:block; width: auto; margin-right:10px; border-right: 0px; text-align:center; color:#ffffff; background: none; height: 60px}
	.accordion span.cover img{margin: 0px; padding: 0px; width: 100px; height: 100px; border: 0px}
	.accordion .charts-maker span.cover img{margin: 0px; padding: 0px; width: 60px; height: 60px; border: 0px}
	
	.accordion .charts-maker span.author strong{background: none; color: #8BC602; font-style: normal}
	

	.accordion span.grey { display: block; width: 300px; margin-right:0px; border-right:0px; text-align:left; color: #000000; background: none; font-size: 11px; font-style: italic}
	.accordion .info_item p{display: block; padding-top: 10px; font-size: 12px; width: 300px}

	.accordion strong{color: #74a201}

	.accordion li.author{background-color: #eeeeee; padding: 5px; width: 430px; font-size: 12px}
	.accordion li.author span{float: right; color: #666666; background: none; border: 0px; width: auto; color: #8dc500; font-weight: bold}
	.info_item{float: left; padding-top: 3px; padding-left: 0px}
	
dt span.chart_opener, dt span.chart_closed{float: right; margin: 5px 8px 0 0; width: 20px; height: 20px; line-height: 20px; text-align: center; font-weight: bold; color: #fff; border-right: 0px; text-indent: -9999px}

dt span.chart_opener{background: url(../images/opener.gif) no-repeat}
dt span.chart_closed{background: url(../images/closed.gif) no-repeat}
