/* OnClassical / dBlog 2.0 CMS Open Source */

/* general _____________________ */

body
	{
	color: #000033;
	background-color: #FFFFFF;
	scrollbar-face-color: #FCF366;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFF99;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #DDCC40;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #FFFFDD;
	/* background-image: url('gfx/background-colour-light.gif'); */
	background-repeat: repeat-y;
	font-size: 70%
	}
	
td { font-family: Verdana, Arial, Utopia, Sans-Serif;
	margin-top: 0;
	margin-bottom: 6;
	line-height: 118%;
	color: #666666
	}

body, p, li { font-family: Verdana, Arial, Utopia, Sans-Serif;
	margin-top: 0;
	margin-bottom: 6;
	line-height: 118%;
	color: #666666
	}


/* titles ________________ */

h1 { font-size: 140% }
h2 { font-size: 130% }
h3 { font-size: 110% }
h4 { font-size: 100% }
h5 { font-size: 90% }
h6 { font-size: 90% }

/* links ________________ */

a { color: #000000; text-decoration: underline }
a:active { color: #CC0000; text-decoration: underline }
a:link { color: #303030; text-decoration: underline }
a:visited { color: #909090; text-decoration: underline }

a:hover { color: #FF6600;
	text-decoration: none
	}
		
img { border: 0px none; }

a.none { text-decoration: none }

/* page format _____________________ */

#dBlog { border-style:solid;
	border-width:0px;
	padding:0;
	border-spacing:0;
	border-collapse:collapse
	}

td.dBlog { padding:10px;
	vertical-align:top;
	text-align:left
	}

td.dBlogLine {
	background-color: #F1EFE5
	}

td.mainTable { padding:15px;
	vertical-align:top;
	text-align:left
	}

#mainHeader
	{
	text-align: right;

	} 
#didascalia span { font-style:italic; }

#---virgoLeft { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:36px; }

#---virgoIn {
	font-size:8pt;
	font-style:italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#---virgoRight { font-family:georgia, serif;
	font-style:italic;
	font-size:36px;
	text-align:right
}

#----mainContent {
	width:100px;
	border:0px none;
	border-spacing:0;
	padding:0;
	top: 1px
	}
	
#----mainContentLeft0 {
	padding:0 0px 0 0;
	vertical-align:top;
	text-align:left
	}

#----mainContentRight {
	font-family: Arial, Helvetica, sans-serif;

}
#briciole { margin-bottom:1em }
#briciole span { font-weight:bold }
#intro { text-align:justify }
#footer {
	width:700px;
	background-color: F1EFE5;
}
#footerLeft { float:left; font-size: 90% }
#footerRight { float:right; font-size: 90% }


/* elements _____________________ */

.----giustificato { text-align:justify }
.----centrato { text-align:center }
.----piccolo { font-size: 90% }
.right { text-align:right }
.evidenziato { background-color:#FFFF00; font-style:italic }
.explain { font-style:italic }
.divider {background-position: center; margin-top:1em; background-image: url('/blog/template/materia/gfx/tratto.gif');background-repeat: no-repeat }
.linklog {
	margin-bottom: 4em
}
.sopra { margin-bottom:1em }
.sotto { margin-top:1em; margin-bottom:5em }
.titolo { margin-bottom:1em; font-weight:bold }
.fleft { float:left }
.fright { float:right }
.pagine { text-align:center }
.pagine span { font-weight:bold }


/* comments _____________________ */

.compari { margin-top:1em; margin-bottom:1em; background-color:#E9E8DE; padding:7px }
.comdispari { margin-top:1em; margin-bottom:1em; background-color:#e9e8de; padding:7px }
.comtitolo {
	font-size: 120%
}
.comtesto { margin-top:0.5em; margin-bottom:0.5em; padding-left:0.5em }
.comautore { padding-left:0.5em }
.formcommenti { width:380px; margin:aut; }
.formpopcommenti { width:280px; margin:auto }


/* popups _____________________ */

#mainPopup { width:320px; border-spacing:0; border:0px none; margin:auto; background-color:#F1EFE5 }
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:#F1EFE5 }
.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 }


/* Modules _____________________ */
.modulo {  }

.modtitolo {
	color: #000080;
	background-image: url('%27gfx/tratto.gif%27');
	margin-top:0.5em;
	margin-bottom:1em;
	font-weight: 700;
	text-align:center;
	font-size:6pt;
	background-color: #F1EFE5
}
.modcontenuto {  }
.modcontenuto form { margin:0; }
.feed { text-align:center; font-size: 90% }
.tempoesec { text-align:center; font-size: 90% }
.utentionline { text-align:center; font-size: 90% }
.utentionline span { font-weight:bold }


/* Calendary _____________________ */
.calendario { border-collapse:collapse; border-spacing:0; margin:auto; width:100px; text-align:center; border:0px solid #CCCCCC }
.calendario td { width:18px; height:18px; text-align:center }
.calendario td.wide { width:90px; height:18px; text-align:center }
.calendario td a { font-weight:bold }
.calendario .giorni td { font-weight:bold; font-size:8pt; background-color }
.calendario .scuro { background-color:#E9E8DE }
.calendario .chiaro { background-color:#F8F8F7 }
.calendario .oggi { background-color:#CCCCCC }
