@charset "UTF-8";
/* DEFAULT STYLE OVERRIDE */
small { font-size:.9em; }
h1,h2,h3 { font-family:tahoma, helvetica, sans-serif; }
h1 { font-size:1.4em; }
h2 { font-size:1.3em; }
h3 { font-size:1.25em;font-weight:normal !important; }
h4 { font-size:1em; }
h5 { font-size:.8em; }

/* 
 * COLUMNS
 * Tecnica a tre colonne con doppia rotaia e contenuto centrale elastico.
 **/
.main { overflow:hidden;background-color:#FFF !important;padding:0 200px; }
#main-content { float:left;width:100%;border-left:200px solid;border-right:200px solid;border-color:#EEEEFF;margin:0 -200px 0 -200px;display:inline; }
#main-content > .border-wrapper { float:left;width:100%;margin:0 0 0 -1px;border-width:0 1px 0 1px;border-style:solid;border-color:#DFDFFF; }
#main-content .spacer-wrapper { padding:2px; }
#left-col { float:left;position:relative;width:200px;margin-left:-200px; }
#left-col .spacer-wrapper { padding:15px 3px 20px; }
#center-col { float:left;width:100%;background:#fff;margin-right:-100%; }
#right-col { float:right;position:relative;width:200px;margin-right:-200px; }
#right-col .spacer-wrapper { padding:15px 15px 20px; }

/****************
 * CENTER COLUMN
 ****************/
/* ARTICLE DETAILS  */
.article-header { background-color:#CFE4FF;padding:20px 8px 5px;border-top:1px solid #DFEEFF;border-bottom:1px solid #ABC6DD; }
.article-header h2 { padding:0 0 2px;font-size:1.5em; }
.article-header small { line-height:1.5;color:#0A5DAF; }
.article div.author-photo { position:relative;float:right;width:85px;height:95px;background:#fff;margin:-15px 0 0 5px;padding:2px;border:1px solid #ABC6DD;text-align:center; }
.article { padding:0 0 10px; }
.article > h1 { background-color:#eee;border-bottom:1px solid #ddd;padding:30px 10px 5px; }
.article > h2 { padding:10px 10px 0; }
.article > h3 { padding:0 10px;color:#888; }
.article > div.text { padding:0 10px;color:#34669b; }
	.article div.text a, .article div.text a:link, .article div.text a:active, 
		.article div.text a:visited { color:#34669b; }
.article p { padding:.25em 0 .4em;line-height:1.34em;font-family:verdana, helvetica, sans-serif; }
	div.options { color:#1975CF; }
		.article div.options { border-top:1px dotted;text-align:right;margin:2px 10px;padding:2px; }
		div.options a, div.options a:link { color:#555; }

/* ARTICLE LISTS */
.articles > h1 { border-width:0 0 1px;border-style:solid;padding:25px 12px 8px;line-height:1em;font-size:2em;text-transform:uppercase;font-family:arial, sans-serif;color:#fff; }
	.articles > h1 small { display:block;float:right;background:#fff;margin-top:-26px;font-size:.5em;text-transform:none; }
	.articles > h1 small a { display:block;border-width:1px 1px 0;border-style:solid;border-color:#444;padding:5px 9px;color:#0A5DAF;text-decoration:none; }
		.articles > h1 small a:hover { background-color:#0A5DAF;color:#fff; }
.articles h1.discussions { background:#348CE2;border-color:#2061AF; }
.articles h1.discussions small a { border-color:#2061AF; }
.articles.discussionchannels div.article-header { background:#CFE4FF url('/media/social/img/fumetto.png') no-repeat 12px 9px;padding:5px 10px 5px 52px; }
.articles.updates div.article-  header { background-color:#DDCFFF;padding:6px 10px; }
.articles.circulars div.article-header { background-color:#eee;padding:6px 10px 7px; }

/* GALLERY */
div.gallery { clear:both;padding:10px 0 10px 20px; }
	div.gallery .paginator { padding:5px 0 !important; }

div.gallery.detail { padding:5px; }
	div.gallery.detail .image { float:none;width:auto;border:0;padding:5px;text-align:center; }
	div.gallery.detail .options { border-top:1px dotted;text-align:right;margin:2px 5px;padding:2px; }
	div.gallery.detail .text { padding:10px;color:#34669b;text-align:left; } 
		div.gallery.detail .image img { display:inline;border:1px solid #ddd;padding:3px; }
	
/* MISC */
.warning { display:block;background:#FFF6CF url('/media/common/img/icon_alert.gif') no-repeat 5px 5px;padding:5px 5px 5px 25px !important; }


/************** 
 * LEFT COLUMN
 **************/
 
div.widget { margin:10px 0;border-top:1px solid #DFE2FF;padding:10px 0;  }

/* BOX AGGIORNAMENTI */
.box { overflow:hidden;background:url('/media/social/img/side-box-center.png') repeat-y;margin-bottom:5px; }
.box span.border-bottom { display:block;clear:both;height:7px;background:url('/media/social/img/side-box-down.png') no-repeat; }
div.aggiornamenti, div.consulti { background:url('/media/social/img/side-box-up.png') no-repeat; }
div.aggiornamenti img { display:block;float:left;padding:4px 10px 0 6px; }
div.aggiornamenti div.excerpt { height:51px;padding:10px 0 0 0px; }
	div.excerpt small { line-height:1.8em; }
	div.aggiornamenti div.excerpt a:link, div.aggiornamenti div.excerpt a:visited, 
	div.aggiornamenti div.excerpt a:active { word-spacing:-0.1em;font-family:verdana, sans-serif;color:#D24436; }
		div.excerpt small a:hover { text-decoration:underline; }
		
	div.article-titles { clear:both;padding:8px 8px 5px; }
		div.article-titles ul { list-style:none;margin:0;padding:0;font:.9em arial, helvetica, sans-serif;color:#ABC6DD; }
			div.article-titles li { overflow:hidden;border-top:1px solid #ABC6DD;padding:2px 1px; }
			div.article-titles li.last { border-bottom:1px solid #ABC6DD; }
			div.article-titles li:hover { background:#AFD4FF;color:#fff; }
				div.article-titles a, div.article-titles a:link { text-decoration:none;font-size:1em;whitespace:nowrap; }

/* BOX CANALI DISCUSSIONE */
ul.discussions { margin:0 5px;padding:0;list-style:none; }
ul.discussions li { position:relative;background:url('/media/social/img/fumetto-gray.png') no-repeat;margin:15px 0 0;padding-left:40px; }
	ul.discussions li:hover { background:url('/media/social/img/fumetto.png') no-repeat; }
#privatechannels ul.discussions li { background:url('/media/social/img/fumettorose.png') no-repeat; }
	#privatechannels ul.discussions li:hover { background:url('/media/social/img/fumettored.png') no-repeat; }
ul.discussions h4 { color:#444 !important;line-height:1.1em; }
ul.discussions small { color:#777;font-size:.9em;line-height:1.6em; }
ul.discussions abbr { position:absolute;display:block;width:15px;height:15px;left:20px;top:-4px;overflow:hidden;background:transparent url('/media/social/img/stella-aggiornamenti.png') no-repeat;text-indent:-50em;border:none; }
ul.discussions span { color:#0A5DAF !important; }
#privatechannels ul.discussions span { color:#FF0000 !important; }
ul.discussions a, ul.discussions a:link, ul.discussions a:hover { color:inherit;text-decoration:none; }
	ul.discussions a:hover { text-decoration:underline; }
	
#privatechannels { display:none; }

/***************
 * RIGHT COLUMN
 ***************/
 
 /* LINK BUTTONS */
.link-buttons a { display:block;width:171px;height:55px;margin:0 0 2px;background-image:url('/media/social/img/button-fixed.jpg'); }
.link-buttons a:link, .link-buttons a:visited, 
	.link-buttons a:active, .link-buttons a:hover { background-repeat:no-repeat;font-size:11px;text-decoration:none;color:#333399; }
	.link-buttons a:hover { background-position:0 -55px;color:#000; }
.link-buttons a span { display:block;padding-top:19px;text-align:center; }

/* DOWNLOAD BOX WIDGET */
.box-downloads { position:relative;width:172px;height:66px;background:url('/media/social/img/box-downloads.jpg') no-repeat;margin:7px 0 0 -1px; }
	.box-downloads > div { position:absolute;left:75px;top:26px; }
		.box-downloads .n-of-files { color:#D24436;font-weight:700; }
	.box-downloads .icon-link { position:absolute;display:block;top:2px;left:3px;height:60px;width:60px;overflow:hidden;text-indent:-9999px; }

/* BULLETTIN BOARD WIDGET */
.box-bullettin { width:172px;margin:2px 0 0 -1px; }
	.box-bullettin .wrapper { position:relative;overflow:hidden;background:url('/media/social/img/bacheca-bg.png') repeat-y;height:250px; }
	.box-bullettin .article { position:absolute;top:260px;height:225px;margin:0; }
		.box-bullettin .article h3 { font-size:1.1em;font-weight:bold;color:#0A5DAF; }
			.box-bullettin .article small { font-size:.7em;font-weight:normal;color:#8EA6CF; }
		.box-bullettin .article div.text { font-size:.9em;color:#000; }
			.box-bullettin .article div.text p { padding:0 0 .2em; }
	.box-bullettin span.borders { display:block;height:7px; }
		.box-bullettin span.borders.up { background:url('/media/social/img/bacheca-up-bg.png') no-repeat; }
		.box-bullettin span.borders.dn { background:url('/media/social/img/bacheca-dn-bg.png') no-repeat; }
	
.box-bullettin .article.first2 { background:url('/media/social/img/bacheca-up-bg.png') no-repeat; }

