/* --- dBlog 2.0 CMS Open Source --- */

/* --- generale --- */
/* GENERICHE
============================== */

body { margin: 0; padding: 0; text-align: center; background-image: url(/dblog/template/eurocons/gfx/bk2.gif); font-family: Verdana, Helvetica, Arial, sans-serif; }
h1, h2, h3 { letter-spacing: 0.09em; }
ul { list-style: square; margin-top: 15px; margin-bottom: 15px; margin-left: 1.5em; padding-left: 1.5em; }
li { font-size: 11px; }
a:link, a:visited { text-decoration: none; color: #002b99; }
a:hover{ text-decoration: none; background-color: #002b99; padding-bottom: 1px; color: #ffffff; }
img { border: 0; }
textarea { background-color: #002b99; font-size: 11px; color: #ffffff; padding: 2px; }

/* --- struttura pagina --- */
#maintable { vertical-align: top; border: 0; }
tr.maintable { background-color: #ffffff; }
#dBlog { padding-right: 20px; padding-left: 20px; margin: 0px; width: 652px; color: #424242; }
#contentmain { margin: 0px; margin-top: 20px; width: 652px; background-color: #f4ffe0; }
#mainHeader { background-image: url(/dblog/template/eurocons/gfx/header.jpg); background-repeat: no-repeat; background-position: top; width: 652px; height: 179px; color: #f7ff19; }
h1#blogtitle { text-align: left; margin: 0; padding: 35px 0 0 80px; letter-spacing: -0.12em; font-size: 36px; font-weight: bold; text-align: left; color: #29a6d3; }
#blogtitle a:link, #blogtitle a:visited, #blogtitle a:active { color: #8eff8e; text-decoration: none; }
#blogtitle a:hover { color: #f7ff19; text-decoration: none; }
#mainContentLeft { float: left; margin-top: 6px; margin-right: 10px; width: 462px; text-align: left; font-size: 12px; }
#mainContentLeft p { font-size: .87em; }
#mainContentLeft p img { margin: 0; padding: 10px; border: 1px solid #002b99; }
#mainContentRight { float: right; padding: 0px; width: 180px; color: #424242; text-align: left; font-size: .7em; }
#mainContentRight img, #mainContentRight img a {border: none;}
#briciole { margin: 0 0 10px 1px; padding: 2px 0px 2px 0px; background-color: #002b99; color: #ffffff; font-weight: bold; font-size: 11px; line-height: 1.2em; text-align: left; }
#briciole span { font-weight: bold; }
#briciole a:link, #briciole a:visited { text-decoration: none; color: #f7ff19; }
#briciole a:hover{ text-decoration: underline; color: #f7ff19; }
#intro { text-align: justify; }
#footer { float: left; width: 652px; margin-top: 20px; margin-bottom: 20px; color: #ffffff; background-color: #002b99; }
#footer a:link, #blogtitle a:visited, #blogtitle a:active { color: #ffffff; text-decoration: none; }
#footer a:hover { padding-bottom: 1px; color: #ffff00; text-decoration: underline; }
#footerLeft { float: left; width: 342px; font-size: 8pt; padding-top: 3px; padding-bottom: 3px; }
#footerRight { float: right; width: 310px; font-size: 8pt; text-align: right; padding-top: 3px; padding-bottom: 3px; }
#footerLeft a { color: #ffffff; text-decoration: underline; }
#footerLeft a:hover { padding-bottom: 1px; color: #ffff00; text-decoration: none; }

/* --- 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; }
.linklog { }
.sopra { margin-bottom: 1em; }
.sotto { margin-top: 1em; margin-bottom: 1em; }
.titolo { background-image: url(/dblog/template/eurocons/gfx/dot.gif); background-repeat: no-repeat; background-position: left; padding-left: 16px; margin-bottom: 1em; font-weight: bold; color: #002b99; font-size: 18px; letter-spacing: -0.1em; }
.fleft { float: left; }
.fright { float: right; }
.pagine { text-align: center; }
.pagine span { font-weight: bold; }

/* --- commenti --- */
.compari { margin-top: 1em; margin-bottom: 1em; background-color: transparent; padding: 7px; }
.comdispari { margin-top: 1em; margin-bottom: 1em; background-color: transparent; padding: 7px; }
.comtitolo {background-color: transparent;}
.comtesto { margin-top: 0.5em; margin-bottom: 0.5em; padding-left: 0.5em; }
.comautore { padding-left: 0.5em; padding-bottom: 2px; font-size: 8pt; border-bottom: 2px solid #002b99;}
.formcommenti { width: 380px; margin: auto; padding-top: 6px; }
.formpopcommenti { width: 280px; margin: auto; }
.formcommenti input { background-color: #002b99; font-size: 11px; color: #ffffff; padding: 1px; }
.formpopcommenti input { background-color: #002b99; color: #ffffff; padding: 1px; }

/* --- popup --- */
#mainPopup { width: 320px; border-spacing: 0; border: 0px; margin: auto; background-color: #ffffff; font-size: 12px; }
td.mainPopup { padding: 15px; vertical-align: top; text-align: left; }
#popupdBlog { margin: 0px; color: #424242; }
#popupContent { width: 320px; border: 0; border-spacing: 0; padding: 0; }
#popupContentLeft { width: 320px; 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: #f7ff19; }
.elencofoto li { margin: 0.5em; }

/* --- sondaggi.asp --- */
.sondaggio { text-align: center; }
.insondaggio { margin: auto; padding: 5px; width: 280px; text-align: left; border: 2px solid #002b99; }
.sondaggio table { width: 280px; }
.sondaggio td { text-align: center; vertical-align: bottom; }
.sondaggio td img { width: 10px; }

/* --- stampa.asp --- */
#mainstampa { background-color: #ffffff; margin: 0px; padding: 0px; width: 700px; color: #424242; }
#stampa { background-color: #ffffff; margin: 0px; padding: 0px; width: 595px; font-size: 12px; }
#stampaHeader { width: 595px; background-color: #ffffff; color: #000000; }
#mainContentPrint { width:595px; padding: 0px; text-align:left; }
#stampafooter { background-color: #ffffff; clear: both; margin-top: 30px; color: #424242; font-size: 9px; }
#stampafooterLeft { float: left; font-size: 8pt;}
#stampafooterRight { float: right; font-size: 8pt;}

/* --- 404.asp --- */
#form404 { text-align: center; }

/* --- moduli --- */
.modulo {  }
.modulo input { vertical-align: middle; }
.modtitolo { margin-top: 0.5em; margin-bottom: 1em; text-align: right; }
.modcontenuto {  }
.modcontenuto form { margin: 0; }
.feed { text-align: center; font-size: 8pt; }
.tempoesec { text-align: left; font-size: 8pt; }
.utentionline { text-align: left; font-size: 8pt; }
.utentionline span { font-weight: bold; }

.calendario { border-collapse: collapse; border-spacing: 0; margin: auto; width: 180px; text-align: center; border-top: 0px solid #424242; background-color: #002b99;}
.calendario td { width: 24px; height: 22px; text-align: center;}
.calendario td.wide { width: 130px; height: 24px; text-align: center; color: #ffffff;}
.calendario td a:link, .calendario td a:visited { font-weight: bold; color: #f7ff19; }
.calendario td a:hover { font-weight: bold; color: #f7ff19; text-decoration: underline; }
.calendario .giorni td { font-weight: bold; font-size: 7pt; background-color: #29a6d3; color: #ffffff; }
.calendario .scuro { background-color: #002b99; color: #ffffff;}
.calendario .chiaro { background-color: #002b99; color: #ffffff;}
.calendario .oggi { border: 1px solid #29a6d3; color: #ffffff;}

