/* --- dBlog 2.0 CMS Open Source --- */

/* --- generale --- */
body {margin:0 0 0 0; background-color:#fafaf1; background:url(/images/sfondo01.gif); text-align:center; margin-top:none;}
body, p, li {font:normal 8pt verdana,arial; color:#000000;}
a {font-weight:normal; text-decoration:none; color:#d01616;}
a:hover {text-decoration:underline;}
img {border:0;}
hr {weight:normal; color:#666666; border-bottom:0px; border-right:0px; margin:5px 0 5px 0;}
.clearboth {clear:both;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.pt7 {font-size:7pt;}
.mbot3 {margin-bottom:3px;}
.mbot20 {margin-bottom:10px;}
.col8 {color:#888888;}
.lnk0 a {color:#000000;}
.lnk8 a {color:#888888;}
.center {text-align:center;}
.left {float:left;}
.miniposter {float:left; width:70px; margin:0 10px 10px 0;}
.miniposter-last {float:left; width:70px; margin:0 0 10px 0;}

.menuh1 {text-align:left; font:bold 12pt courier; border-bottom:1px solid #333333; margin:0 0 5px 0;}
.menuh2 {text-align:left; font:normal 8pt verdana; color:#333333; margin:0 0 5px 0;}
.menuh3 {text-align:left; font:normal 8pt verdana; color:#333333; margin:0 0 -2px 0;}
.menuh4 {margin:5px 0 2px 0;}
.titolo1 {text-align:left; font:bold 12pt arial; border-bottom:1px solid #cccccc; margin:0 0 25px 0; clear:both;}
.titolo2 {text-align:left; font:bold 12pt arial; margin:0 0 10px 0; clear:both;}
.titolo3 {text-align:left; font:bold 11pt arial; border-bottom:1px solid #cccccc; margin:0 0 5px 0; clear:both;}
.titolo4 {text-align:left; font:bold 12pt arial; margin:0 0 10px 0;}

/* PERSONALIZZATI ARTICOLI BLOG */
.pic {float:right; margin:0 0 5px 10px; border:1px solid #333333;}
.vid {float:right; margin:0 0 5px 10px; text-align:right;}
.review {font:normal 7pt verdana; background-color:#eeeeee; margin:10px 0 10px 0; padding:5px;}

/* --- struttura pagina --- */
.header {width:980px; margin:0 auto; border:0px;}
.headersx {width:270px; height:200px; float:left; border:0px;}
.headerdx {width:710px; height:200px; float:left; background:url(/images/smartz-logo-dx-background.gif) no-repeat; border:0px;}
.headerdxlogo {margin:50px 0 2px 0;}
.headerdxmenu a {font:normal 10pt verdana; color:#fafafa; text-decoration:none; margin:0 15px 0 15px;}
.headerdxmenu a:hover {color:#000000; background-color:#fafaf1;}
.headerdxpath {width:700px; margin:45px 0 0 0; text-align:right; font:normal 7pt arial; color:#000000;}
.fileunder {background-color:#fafaf1; float:right; padding:0 5px; color:#d01616;}
.fileunder1 {background-color:#fafaf1; padding:0 0 0 5px;}
.content {width:980px; margin:0 auto; text-align:left; margin-top:0px;}
.contentsx {width:270px; float:left; text-align:center; background-color:#000000; font:normal 8pt verdana; color:#bbbbbb;}
.contentsxcolumn {width:230px; text-align:left; margin:0 auto;}
.contentsxclose {width:270px; height:15px; background:url(/images/colonna-sx-close.gif) no-repeat; border:0px; clear:both;}
.contentsx a {font:normal 8pt verdana; color:#bbbbbb; text-decoration:none;}
.contentsx a:hover {text-decoration:underline;}
.contentdx {width:710px; float:left;}
.contentdxcolumn {font:normal 8pt verdana; color:#000000; width:690px; text-align:left; float:right;}
.footer {clear:both; width:980px; height:60px; margin:0 auto; border:0px; font:normal 8pt verdana,arial; color:#666666;}
.footer2 {width:710px; height:60px; float:right; background:url(/images/footer-background.jpg) no-repeat; border:0px; text-align:center;}
.footer2menu {margin:10px 0;}
.footer2 a {font:normal 10pt verdana; color:#fafafa; text-decoration:none; margin:0 15px 0 15px;}
.footer2 a:hover {color:#000000; background-color:#fafaf1;}
.mano {cursor:hand; cursor:pointer;}

/* ARTISTS */
.artists .sx {width:340px; float:left;}
.artists .imgband {margin:0 6px 8px 0; float:left; text-align:center;}
.artists .imgband img {border:1px solid #888888;}
.artists .thumbnails {margin:8px 0 0 0;}
.artists .disco {margin:0 0 5px 0;}
.artists .cover {width:33px; border:1px solid #888888; margin:1px 5px 0 0; float:left;}
.artists .cover20 {width:20px; border:1px solid #888888; margin:1px 5px 0 0; float:left;}
.artists .mp3 {width:20px; border:0px; margin:2px 5px 0 0; float:left;}
.artists .thumb {width:42px; height:42px; border:0; float:left;}
.artists .thumb img {width:35px; height:35px; border:1px solid #000000;}
.artists .dx {width:330px; float:right; margin:30px 0 5px 0;}
.artists .youtube {margin:0 0 5px 0; font-size:7pt; float:left;}
.artists .descband {text-align:left; font:normal 9pt arial; margin:-20px 0 15px 0; clear:both;}
.artists .paragrafo {text-align:left; font:bold 10pt arial; color:#000000; border-bottom:1px solid #cccccc; margin:0 0 5px 0; clear:both;}

/* LABEL */
.labelthumbs {margin:0px 0px 2px 0px; width:35px;}
.label .item {width:95px; margin:0 23px 20px 0; float:left; font:normal 7pt verdana,arial; display:inline;}
.label .last {margin-right:0px !important;}
.label .item h1 {font:bold 8pt verdana,arial; margin:0;}
.label .grigio {font-size:7pt; margin:0; color:#999999;}
.label .soldout {font:normal 7pt verdana,arial; margin:0; color:#cc0000;}
.label .item .cover {margin:5px 5px 3px 5px; border:0px solid #333333; width:85px;}
.label .item .cover_cont {width:95px; height:95px; border:1px solid #cccccc; margin:0 0 5px 0; background-color:#ffffff;}
.label .scheda .cover {margin:0 0 10px 0; border:1px solid #333333; width:150px; float:right;}
.label .scheda .desc {width:520px;}
.label .scheda .desceng {color:#777777; width:500px; margin:10px 0 20px 0;}
.label .scheda .prod {color:#777777; margin:20px 0 20px 0;}
.label .scheda .recensione {font:normal 7pt verdana,arial; color:#666666; margin:5px 0 5px 5px;}
.label .sconto {margin:0 5px 0 0; color:#ff3333;}

/* DISTRO */
.distro .clickoncover {font:7pt verdana,arial; color:#555555;}
.distro .disco {clear:both;}
.distro .cover {clear:both; width:64px; float:left; border:1px solid #cccccc; margin:0 0 20px 0; background-color:#ffffff;}
.distro .cover img {margin:3px; border:0; width:58px; }
.distro .dati {width:610px; float:right; margin:0 0 20px 0;}
.distro .dati h1 {font:bold 8pt verdana,arial; margin:0;}
.distro .dati h2 {font:7pt verdana,arial; margin:0; color:#888888; border-top: 1px solid #dddddd;}
.distro .descrizione {margin:4px 0 0 0; font:7pt verdana,arial; text-align:justify; color:#000000;}
.distro .recensione {margin:5px 0 0 0; font:italic 7pt verdana,arial; text-align:justify; color:#888888;}
.distro .sconto {margin:0 5px 0 0; color:#ff3333;}

.distro select {font:8pt verdana,arial;}
.distro .list {clear:both; margin-top:10px;}
.distro .list .cover {width:20px; height:20px; border:1px solid #000000; margin:3px 8px 0 0; float:left;}
.distro .list h1 {font:bold 8pt verdana,arial; margin:0;}
.distro .list h2 {font:7pt verdana,arial; margin:0; color:#888888; border-top: 1px solid #dddddd;}

#MP3_Player{float:right; text-align:center; height:36px;}

.distro .addtocart {float:right; width:44px; height:18px; border:0; margin:0 0 0 0;}

/* CART */
.cart table {cellspacing:0; border-right:1px solid #999999; border-bottom:1px solid #999999;}
.cart td {font:8pt verdana,arial; border-left:1px solid #cccccc; border-top:1px solid #cccccc; padding:3px 5px;}
input {font:8pt verdana,arial; text-align:right; padding:0;}
.inputtext {border-left:1px solid #dddddd; border-top:1px solid #dddddd; border-right:1px solid #999999; border-bottom:1px solid #999999;}


/* TOURS */
.tours .gigs {float:right; width:512px;}
.tours .band {clear:both;}
.tours .band img {float:left; border:1px solid #000000; width:150px; margin:0 15px 0 0; clear:both;}

/* ABOUT */
.about .ita {width:335px; float:left;}
.about .eng {width:335px; float:right; font-style:italic;}
.about .ita .faq {font:normal 8pt verdana,arial; text-align:justify; color:#888888; margin:3px 0 0 0;}
.about .eng .faq {font:italic 8pt verdana,arial; text-align:justify; color:#888888; margin:3px 0 0 0;}
.about .tornasu {float:left; margin:4px 3px 0 0;}

/* PINS */
.pins .ita {width:335px; float:left;}
.pins h3 {font:bold 10pt verdana,arial; margin:15px 0 5px 0;}
.pins h4 {font:normal 8pt verdana,arial; margin:5px 0 0 0;}
.pins a {font:bold 8pt verdana,arial;}
.pins .eng {width:335px; float:right; font-style:italic;}
.pins .eng h3 {font:bold 10pt verdana,arial; margin:15px 0 5px 0; font-style:italic;}
.pins .eng h4 {font:normal 8pt verdana,arial; margin:5px 0 0 0; font-style:italic;}
.pins .eng a {font:bold 8pt verdana,arial; font-style:italic;}

/* LIGHTBOX */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }
* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

#dBlog { border:#cccccc 1px solid; padding:0; border-spacing:0; border-collapse:collapse;}
td.dBlog { padding:10px; vertical-align:top; text-align:left; }
td.dBlogLine { border-top:1px solid #cccccc; }
#mainTable { width:700px; border-spacing:0; border:0; margin:auto; background-color:#ffffff; clear:both;}
td.mainTable { padding:15px; vertical-align:top; text-align:left; }
#mainHeader { width:680px; border:0; border-spacing:0; padding:0; background-color:#ffffff; }
#mainHeaderLeft { width:440px; padding-right:10px; vertical-align:top; text-align:left; }
#mainHeaderRight { width:200px; padding-left:10px; vertical-align:top; text-align:left; }
#mainHeaderDivider { width:10px; background-color:#dedfde; }
#didascalia { font-size:8pt; }
#didascalia span { font-style:italic; }
#virgoLeft { font-family:georgia,serif; font-style:italic; font-size:42px; }
#virgoIn { font-size:8pt; font-style:italic; }
#virgoRight { font-family:georgia,serif; font-style:italic; font-size:42px; text-align:right; }
#mainContent { width:680px; border:0; border-spacing:0; padding:0; }
#mainContentLeft { width:500px; padding:0; padding-right:5px; vertical-align:top; text-align:left; }
#mainContentRight { width:195px; padding:0; padding-left:5px; vertical-align:top; text-align:left; }
#mainContentDivider { width:5px; background-image:url('/dblog/template/standard/gfx/puntini_v.gif'); }
#briciole { margin-bottom:1em; }
#briciole span { font-weight:bold; }
#intro { text-align:justify; }
#footer { width:700px; background-color:#f7f7f7; }
#footerLeft { float:left; font-size:8pt; }
#footerRight { float:right; font-size:8pt; }

/* --- elementi --- */
.giustificato {text-align:justify;}
.centrato { text-align:center; }
.piccolo {font-size:8pt;}
.right { text-align:right; }
.evidenziato { background-color:#FFFF00; font-style:italic; }
.explain { font-style:italic; }
.divider { width:90%; margin-top:-7px; border-top:1px dashed #cccccc; }
.linklog { }
.sopra { margin-bottom:1em; clear:both;}
.sotto { margin-top:1em; margin-bottom:1em; }
.titolo { margin-bottom:1em; font-weight:bold; }
.fleft { float:left; }
.fright { float:right; }
.pagine { text-align:center; }
.pagine span { font-weight:bold; }

/* --- commenti --- */
.compari { margin-top:1em; margin-bottom:1em; padding:7px; }
.comdispari { margin-top:1em; margin-bottom:1em; background-color:#eeeeee; padding:7px; }
.comtitolo { }
.comtesto { margin-top:0.5em; margin-bottom:0.5em; padding-left:0.5em; }
.comautore {padding-left:0.5em; font-size:7pt;}
.formcommenti {width:380px; margin:10px 0 0 0;}
.formpopcommenti { width:280px; margin:auto; }

/* --- popup --- */
#mainPopup { width:320px; border-spacing:0; border:0; margin:auto; background-color:#ffffff; }
td.mainPopup { padding:15px; vertical-align:top; text-align:left; }
#popupContent { width:320px; border:0; border-spacing:0; padding:0; }
#popupContentLeft { width:320px; padding:0; padding-right:5px; vertical-align:top; text-align:left; }

/* --- autori.asp --- */
.fotoautore { margin-top:1em; margin-bottom:4em; }
.elencoautori li { margin:0.5em; }

/* --- foto.asp --- */
.foto { padding:7px; margin-top:1em; margin-bottom:4em; text-align:center; background-color:#fbfbfb; }
.elencofoto li { margin:0.5em; }

/* --- sondaggi.asp --- */
.sondaggio { text-align:center; }
.insondaggio { margin:auto; padding:5px; width:280px; text-align:left; background-color:#fbfbfb; }
.sondaggio table { width:280px; }
.sondaggio td { text-align:center; vertical-align:bottom; }
.sondaggio td img { width:10px; }

/* --- stampa.asp --- */
#mainContentPrint { width:680px; padding:0; vertical-align:top; text-align:left; }

/* --- 404.asp --- */
#form404 { text-align:center; }

/* --- moduli --- */
.modulo {  }
.modcontenuto {  }
.modcontenuto form { margin:0; }
.feed { text-align:center; font-size:8pt; }
.tempoesec { text-align:center; font-size:8pt; }
.utentionline { text-align:center; font-size:8pt; }
.utentionline span { font-weight:bold; }

.calendario {font:normal 8pt verdana; border-collapse:collapse; border-spacing:0; margin:auto; width:170px; text-align:center; border:1px solid #222222;}
.calendario td {width:24px; text-align:center; line-height:18px;}
.calendario td.wide {width:120px; height:22px; text-align:center;}
.calendario a {font-weight:bold;}
.calendario .giorni td {background-color:#000000; height:24px;}
.calendario .scuro {background-color:#111111;}
.calendario .chiaro {background-color:#222222;}
.calendario .oggi {background-color:#990000;}

/* --- social bookmarks --- */
div.social {text-align:right; float:right; margin:12px 0 0 0;}
span.social {border:1px solid #EEE; padding:0px;}
span.social img {border:0px;}

.commento {margin:0 0 0 0;}
.commentodi {font-size:7pt; color:#666666; margin-bottom:5px;}

/* BLOG */
.blogtitolo {margin:-5px 0 0 0; font:bold 12pt arial; text-align:left;}
.blogtitolo a, .blogtitolo a:hover {margin:0; color:#000000; text-decoration:none; font:bold 12pt arial;}
.blogtitolo2 {margin:0 0 0 0; font:bold 10pt arial; text-align:left; border-bottom:1px solid #666666;}
.blogautore {font:normal 7pt verdana; margin:0 0 0 0;}
.blogtesto {margin:15px 0 0 0;}
.bloglinks {margin:0 0 25px 0;}


/* 
.contentdx p {font:normal 8pt verdana; color:#000000; margin:0 0 6px 0;}
.releasepopup {width:800px; height:300px; top:225px; margin-left:-90px; opacity:0.97;}
.releasepopup h1 {font:bold 9pt verdana,arial; color:#ffffff; margin:10px 15px 0 15px; float:left;}
.releasepopup h2 {font:bold 7pt verdana,arial; margin:0 0 5px 0;}
.releasepopup a {font:normal 8pt verdana; color:#9d1c1c; text-decoration:none;}
.releasepopup a:hover {text-decoration:underline;}
.releasepopuptitle {width:800px; height:35px; margin:0; background:url(/images/releasepopuptit.gif) no-repeat;}
.releasepopuptitledx {font:7pt verdana,arial; color:#000000; padding:11px 15px 0 15px; float:right;}
.releasepopupcontent {width:800px; height:200px; margin:0; background:url(/images/releasepopupcont.gif) repeat-y; color:#000000; overflow:auto;}
.releasepopupcontentdesc {font:8pt verdana,arial; color:#000000; width:760px; padding:7px 0 7px 15px;}
.releasepopupcontentcover {float:left; margin:2px 10px 3px 0; border:1px solid #000000;}
.releasepopupcontenttracklist {float:right; margin:0 0 0 7px; padding:7px; border:1px dotted #000000; background-color:#eeeeee;}
.releasepopupfooter {width:800px; height:8px; margin:0; background:url(/images/releasepopupfoot.gif) no-repeat;}
.availablereleases {margin:0 0 10px 0;}
.availablereleases img {width:67px; height:67px; margin:0 3px 8px 2px; border:0; cursor:hand; cursor:pointer;}
.unavailablereleases img {width:50px; height:50px; margin:0 2px 6px 1px; border:0; cursor:hand; cursor:pointer;}
.availablereleases a, .availablereleases a:hover, .unavailablereleases a, .unavailablereleases a:hover {text-decoration:none; background-color:#fafaf1; margin:0;}
.titleimg {margin:0 0 15px 0;}
.distro .title {margin:15px 0 0 0;}
.contentdx .divisore {margin:-13px 0 3 0; border-bottom:solid 1px #999999;}
.distropp {margin:4px 5px 0 0; float:left; border:1px solid #000000;}
.distroppr {margin:4px 0 0 5px; float:right; border:1px solid #000000;}
.distro table {width:100%; font:normal 8pt Verdana,Arial; color:#000000;}
.distro td {font:normal 8pt Verdana,Arial; border-left:1px dashed #cccccc; border-bottom:1px dashed #cccccc;}
.distro .lasttd {border-right:1px dashed #cccccc;}
.distro .lasttd img {border:none;}
.distro .consigliato {background-color:#eeeeee;}
.distro .legend {border:0px; border-bottom:1px dashed #cccccc;}
.distro .dx {text-align:right;}
.distro .help {cursor:help;}
.distropopup {width:800px; margin-left:50px; margin-top:-35px; opacity:0.97;}
.distropopup h1 {font:bold 9pt verdana,arial; color:#ffffff; margin:10px 15px 0 15px; float:left;}
.distropopuptitle {width:800px; height:35px; margin:0; background:url(/images/releasepopuptit.gif) no-repeat;}
.distropopupcontent {width:800px; margin:0; background:url(/images/releasepopupcont.gif) repeat-y; color:#000000; text-align:justify;}
.distropopupcontent img {float:right; margin:3px 0 2px 8px; border:1px dashed #000000;}
.distropopupcontentdesc {font:8pt verdana,arial; color:#000000; width:760px; padding:7px 0 7px 15px;}
.distropopupfooter {width:800px; height:8px; margin:0; background:url(/images/releasepopupfoot.gif) no-repeat;}

.main {width:980px; margin:0 auto; background-color:#ffffff; text-align:left; clear:both; }
.mainheader {width:950px; margin:0 auto; border:#cccccc 1px solid; border-bottom:0; background:url(/dblog/template/standard/gfx/sfondomaincontent.gif) repeat-y;}
.mainheaderleft {width:220px; float:left;}
.mainheaderright {width:700px; float:left;}
.maincontent {width:940px; margin:0 auto; border:#cccccc 1px solid; border-top:0; background:url(/dblog/template/standard/gfx/sfondomaincontent.gif) repeat-y;}
.maincontentleft {width:200px; float:left;}
.maincontentright {width:700px; float:left;}
.mainfooter {width:940px; margin:0 auto;}
.mainfooterleft {width:400px; float:left;}
.mainfooterright {width:300px; float:right; text-align:right;}
.menu {line-height:19px;}
.hspacer10 {width:100%; height:10px; line-height:1px; font-size:1px;}
.hspacer15 {width:100%; height:15px; line-height:1px; font-size:1px;}
.vspacer10 {width:10px; height:10px; line-height:1px; font-size:1px; float:left;}
.vspacer20 {width:20px; height:10px; line-height:1px; font-size:1px; float:left;}
*/