﻿/* Aqua-Soft.org dBlog theme, made by Gurpartap Singh and modified by Sirsly
   Stylesheet originally for Wordpress by Tim Kimberl */
body { margin: 10px 0px 10px 0px; color: #000000; background: #3873b3; font: 11px trebouchet, verdana, arial; }
a:link { color: #1b4ca2; text-decoration: none; }
a:visited { color: #1b4ca2; text-decoration: none; }
a:hover, a:active { color: #1b4ca2; text-decoration: underline; }
td { font: 11px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; }
#container { margin-left: auto; margin-right: auto; width: 99%; min-width: 770px; max-width: 1000px; }
#wrapper { background: #ffffff; color: #000000; }
img { border: none; vertical-align: middle; }
img a {	text-decoration:none}
p img { padding: 0; max-width: 100%; }
img.centered { margin-left: auto; margin-right: auto; display: block; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.subtoolbar { background: #e4e4e4 url('gfx/pin_dark.gif'); color: #000000; padding-left:6px; padding-right:6px; padding-top:5px; padding-bottom:5px }
.rightcol { padding: 5px; width: 175px; background: #f4f4f4; color: #000000;}
.rightcol img { vertical-align: baseline; }
.content { padding: 10px 20px 20px 20px; background: #ffffff; color: #000000; font-size: 12px; text-align: justify; }
.tableborder { border: 0px none; margin: 0px; padding: 0px; background: #cccccc url('gfx/tb_bg.gif') repeat-x; color: #000000 }
.headerreg { margin: 0px; padding: 0px; background: #f4f4f4 url('gfx/toolbar_bg.gif'); color: #000000 }
#footerreg { margin: 0px; padding: 0px; background: #f4f4f4 url('gfx/toolbar_bg.gif'); color: #000000; text-align:center}
.footernav { margin: 0px; padding: 0px; background: #f4f4f4 url('gfx/toolbar_bg.gif'); color: #000000 }
#footernav { float: left; width: 100%; }
#footernav ul{ margin: 0; padding: 0 0 0 6px; list-style: none; }
#footernav li{ float: left; margin: 0 0 0 1px; padding: 0; display: inline; text-align: center; vertical-align: middle; }
#footernav a{ margin-left: 1px; margin-right: 1px; padding: 3px 5px 3px 5px; display: block; color: #000000; text-decoration: none; text-align:center; }
#footernav a:hover{ color: #000000; }
#footernav a:active{ border-left: 1px solid #b6b6b6; border-right: 1px solid #b6b6b6; margin-left: 0px; margin-right: 0px; background: #f4f4f4 url('gfx/toolbara_bg.gif'); color: #000000 }
#footernav #fcurrent a{ border-left: 1px solid #b6b6b6; border-right: 1px solid #b6b6b6; margin-left: 0px; margin-right: 0px; background: #f4f4f4 url('gfx/toolbara_bg.gif'); color: #000000 }
.captionleft { float: left; width: 79px; background: #3873b3 url('gfx/caption_left.gif'); height: 21px }
.captionmid { width: 100%; background: #efefef url('gfx/caption_mid.gif') repeat-x; text-align: center; height: 21px; font-style:normal; font-variant:normal; font-weight:normal; line-height:21px; font-size:13px; font-family:Lucida Grande, LucidaGrande, Lucida, Helvetica, Arial, sans-serif }
.captionmid a:link, .captionmid a:visited, .captionmid a:active{ background: transparent; color: #000000; text-decoration: none; }
.captionmid a:hover{ text-decoration: underline; }
.captionright { float: right; width: 79px; background: #3873b3 url('gfx/caption_right.gif'); height: 21px }
.toolbar { margin: 0px; background: #f4f4f4 url('gfx/toolbar_bg.gif'); color: #000000; padding-left:6px; padding-right:0px; padding-top:0px; padding-bottom:0px }
#toolbar { float: left; margin: 0px; padding: 0px; width: 100%; background: #f4f4f4 url('gfx/toolbar_bg.gif'); color: #000000 }
#toolbar ul{ margin: 0; padding: 0px; list-style: none; }
#toolbar li{ float: left; margin: 0 0 0 1px; padding: 0; display: inline; text-align: center; vertical-align: middle; }
#toolbar a{ margin-left: 1px; margin-right: 1px; padding: 39px 5px 3px 5px; display: block; color: #000000; text-decoration: none; }
#toolbar a:active{ border-left: 1px solid #b6b6b6; border-right: 1px solid #b6b6b6; margin-left: 0px; margin-right: 0px; background: #f4f4f4 url('gfx/toolbara_bg.gif'); color: #000000 }
#toolbar #tcurrent a{ border-left: 1px solid #b6b6b6; border-right: 1px solid #b6b6b6; margin-left: 0px; margin-right: 0px; background: #f4f4f4 url('gfx/toolbara_bg.gif'); color: #000000 }
#toolbar #tbhome a { padding: 0px; margin: 0px; width: 170px; border: 0px; display: block; height: 55px; }
#toolbar #tbhome:active { border: 0px; margin: 0 0 0 1px; }
#toolbar #tbforum:active { background: #f4f4f4 url('gfx/toolbara_bg.gif'); }
#toolbar #tbforum a { display: block; background: url('gfx/tb_forum_a.gif') no-repeat top center; }
#toolbar #tbforum a:active { display: block; background: url('gfx/tb_forum_a.gif') no-repeat top center; }
#toolbar #tbres:active { background: #f4f4f4 url('gfx/toolbara_bg.gif'); }
#toolbar #tbres a { display: block; background: url('gfx/tb_res_a.gif') no-repeat top center; }
#toolbar #tbres a:active { display: block; background: url('gfx/tb_res_a.gif') no-repeat top center; }
#toolbar #tbdisc:active { background: #f4f4f4 url('gfx/toolbara_bg.gif'); }
#toolbar #tbdisc a { display: block; background: url('gfx/tb_disc_a.gif') no-repeat top center; }
#toolbar #tbdisc a:active { display: block; background: url('gfx/tb_disc_a.gif') no-repeat top center; }
#toolbar #tbabout:active { background: #f4f4f4 url('gfx/toolbara_bg.gif'); }
#toolbar #tbabout a { display: block; background: url('gfx/tb_about_a.gif') no-repeat top center; }
#toolbar #tbabout a:active { display: block; background: url('gfx/tb_about_a.gif') no-repeat top center; }
#toolbar #tbaero a { padding: 0px; margin: 0px; width: 90px; border: 0px none; display: block; background: url('gfx/tb_aero.gif') no-repeat; height: 55px }
#toolbar #tbaero:active { border: 0px; margin: 0px; }
.shadleft { padding-left: 15px; background: url('gfx/shad_left.gif') repeat-y left; }
.shadright { padding-right: 15px; background: url('gfx/shad_right.gif') repeat-y right; }
.shadbotleft { float: left; width: 79px; background: #3873b3 url('gfx/shad_bot_left.gif'); height: 24px }
.shadbotmid { background: url('gfx/shad_bot_mid.gif') repeat-x; text-align: center; height: 24px }
.shadbotright { float: right; width: 79px; background: #3873b3 url('gfx/shad_bot_right.gif'); height: 24px }
#spotlight { background: #0361e4 url('gfx/spotlight_bg.gif') repeat-x; height: 31px }
#spotlight img {  }
.searchbox { background: url('gfx/spotlight_search_bg.gif') repeat-x; height: 31px }
.searchbox input { border: 0px; margin: 0px; width: 145px; background: #ffffff; color: #505050; font: 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; }
#lsresult { border-bottom: 1px solid #e1e1e1; background: #ececec url('gfx/pin_light.gif'); color: #000000; padding-left:0px; padding-right:0px; padding-top:2px; padding-bottom:0px }
#results { margin: 0px; padding: 2px 0px 6px 0px; list-style: none; }
#results li img { width: 16px; vertical-align: middle; height: 16px; }
#results li a { padding: 1px 0px 1px 5px; display: block; color: #000000; font-size: 11px; text-align: left; text-decoration: none; }
#results li a:hover { background: #1b4ca2 url('gfx/results_highlight.gif'); color: #ffffff; cursor: pointer }
#results li:hover { background: #1b4ca2 url('gfx/results_highlight.gif'); color: #ffffff; cursor: pointer }
.rc_section { border-top: 1px solid #ffffff; border-bottom: 1px solid #cccccc; margin: 0px 7px 0px 4px; padding: 5px; }
.rc_title { margin: 0px; padding: 0px; color: #000000; font-weight: bold; }
.rc_title a, .rc_title a:visited { color: #000000; text-decoration: none; }
.rc_title a:hover { color: #000000; text-decoration: underline; }
.rc_list { margin: 0px; padding: 0px 0px 0px 4px; list-style: none; }
.rc_section a { color: #6e6e6e; text-decoration: none; }
.rc_section a:hover { text-decoration: underline; }
.rc_section a:active { color: #1b4ca2; text-decoration: none; }
.rc_section #active a { color: #1b4ca2; font-weight: bold; text-decoration: none; }
.rc_section #active a:hover { text-decoration: underline; }
.alignright { float: right; }
.alignleft { float: left; }
.nodearea { margin: 0 0 40px; text-align: justify; }
small { color: #6e6e6e; font-size: 11px; }
.heading { font-size: 20px; font-weight: bold; }
.entry p { line-height: 140%; }
.entry p a:visited { color: #b85b5a; }
.entry ul { margin-left: 0px; padding: 0 0 0 30px; padding-left: 10px; list-style: none; text-indent: -10px; }
.entry li { margin: 7px 0 8px 10px; }
.entry ol { padding: 0 0 0 35px; margin: 0; }
.entry ol li { margin: 0; padding: 0; }
.entry form { text-align: center; }
.nodemetadata ul, .nodemetadata li { display: inline; list-style-type: none; list-style-image: url('none'); }
table {
  border-collapse: inherit;
}
#rss { margin: 6px 0px; display: block; background: url('gfx/rss.gif') no-repeat; height: 15px; padding-left:33px; padding-right:0px; padding-top:0px; padding-bottom:0px }
#irc { margin: 6px 0px; display: block; background: url('gfx/irc.gif') no-repeat; height: 15px; padding-left:33px; padding-right:0px; padding-top:0px; padding-bottom:0px }

/* Specify Icons for each primary menu's menu item. */
ul.toolbarmenu {
margin-left:0;
padding:0;
}
/* Below are two example icons assigned to Primary Menu Items named "Homepage" & "Forum".
Create a copy of one of the assigned styles and replace "Homepage" with your menu item
name & set image path to a new image (Note: Replace space in Menu Item name with underscore.)
You can find more theme related icons under "images/icons" folder. */

li#User_CP a{
 display: block; background: url('gfx/icons/tb_usercp.gif') no-repeat top center; 
}

li#FAQ a{
 display: block; background: url('gfx/icons/tb_faq.gif') no-repeat top center;
}
/* --- Struttura pagina dBlog--- */
#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:0px none; margin:auto; background-color:#ffffff }
td.mainTable { padding:15px; vertical-align:top; text-align:left; }
#mainHeader { width:680px; border:0px none; 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:0px none; 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 a { margin-bottom:1em; color:navy;}
#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 { margin-top:1em; border-top:1px dashed #cccccc; }
.linklog { }
.sopra { margin-bottom:1em; }
.sotto { margin-top:1em; margin-bottom:1em; }
.titolo { margin-bottom:1em; font-weight:bold; font-size:14pt;}
.fleft { float:left; }
.fright { float:right; padding-left:5px;}
.pagine { text-align:center; }
.pagine span { font-weight:bold; }


/* --- commenti --- */
.compari { margin-top:1em; margin-bottom:1em; background-color:#fcfcfc; padding:7px; }
.comdispari { margin-top:1em; margin-bottom:1em; background-color:#f3f3f3; padding:7px; }
.comtitolo { }
.comtesto { margin-top:0.5em; margin-bottom:0.5em; padding-left:0.5em; }
.comautore { padding-left:0.5em; font-size:8pt; }
.formcommenti { width:380px; margin:auto; }
.formpopcommenti { width:280px; margin:auto; }


/* --- popup --- */
#mainPopup { width:320px; border-spacing:0; border:0px none; margin:auto; background-color:#ffffff }
td.mainPopup { padding:15px; vertical-align:top; text-align:left; }
#popupContent { width:320px; border:0px none; 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 {  }
.modtitolo { margin-top:0.5em; margin-bottom:1em; text-align:left; }
.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 { border-collapse:collapse; border-spacing:0; margin:auto; width:182px; text-align:center; border:1px solid #cccccc; }
.calendario td { width:26px; height:26px; text-align:center; }
.calendario td.wide { width:130px; height:26px; text-align:center; }
.calendario td a { font-weight:bold; }
.calendario .giorni td { font-weight:bold; font-size:8pt; background-color }
.calendario .scuro { background-color:#f3f3f3; }
.calendario .chiaro { background-color:#fcfcfc; }
.calendario .oggi { background-color:#CCCCCC; }

/* BOX CALENDARIO TITOLO by www.desmm.com */
.postcal {
	display: block;
	float: left;
	text-align: center;
	width: 52px;
	height: 53px;
	padding-top: 3px;
	margin-right: 5px;
	margin-left: 0px;
	background: url('gfx/day.gif') no-repeat;
	cursor:default
}
.postcalmese {
	display: block;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-transform: lowercase;	
}
.postcaldata {
	display: block;
	font-family: Georgia, Serif;
	font-size: 22px;
	padding: 0px;
	margin-top: -4px;
	text-align: center;
	color:#9d4444;
}
.postcalgiorno{
	color:#919191;
	display: block;
	font-size: 10px;
	line-height: 8px;
	padding: 0px;
	text-align: center;
	padding: 0 0 0 1px;
	font-weight: normal;
}
