﻿/* --- dBlog 2.0 CMS Open Source --- */

/* --- generale --- */
body { background-color: #ffffff; scrollbar-arrow-color:#9933ff; scrollbar-face-color:#cccccc; scrollbar-shadow-color:#9933ff; text-align:center; border: 0px; margin: 0px; padding: 0px; cursor: url(http://www.silgmaris.it/silgcursor1.cur); }
body, p, td, li { font-family:georgia,"times new roman",times,serif; color:#999999; font-size:10pt; }
a, a:link, a:active, a:visited { font-size:10pt; font-style:normal; text-decoration:none; color:#996699; }
a:hover { text-decoration: none; color:#003399; cursor: url(http://www.silgmaris.it/silgcursor1.cur);}
img { border:0; }
.num{color:#990099;font-family:Arial;font-size:8px;}
.s{color:#990000;font-size:10px;}
.m{color:#009900;font-size:10px;}
.o{color:#000099;font-size:10px;}

/* --- struttura pagina --- */
#dBlog { border:#003399 1px solid; padding:0; border-spacing:0; border-collapse:collapse; }
td.dBlog { padding:4px; vertical-align:top; text-align:left; }
td.dBlogLine { border-top:1px solid #003399; border-bottom:1px solid #003399; padding:0px; margin:0px; font-size:1px; background: #e2ebed}
#totale { width:100%; vertical-align:top; text-align:center; border-spacing:0; border: 0px; margin: 0px; padding: 0px; }
#totalsx { background: url(gfx/sfsx.png); background-repeat: repeat-y; background-color:#ffffff; border-spacing:0; border: 0px; margin: 0px; padding: 0px;}
#totalcn { width:850px; background-color:#ffffff; border-spacing:0; border: 0px; margin: 0px; padding: 0px;}
#totaldx { background: url(gfx/sfdx.png) right; background-repeat: repeat-y; background-color:#ffffff; border-spacing:0; border: 0px; margin: 0px; padding: 0px;}
#mainTable { width:820px; border-spacing:0; border: 0px; paddin: 0px; margin: 0px; background-color:#ffffff; }
td.mainTable { padding:1px; vertical-align:top; text-align:left; }
#silgmenu { width:362px; padding:0px; border-spacing:0; border:0px; margin: 0px; }
#silgmenu td { vertical-align:top; text-align:center; }
#silgmenu td a { font-variant: small-caps; font-size:14px; text-decoration: none; white-space: nowrap; }
#mainHeader { width:820px; border: 1px; border-spacing:0; padding:0; background-color:#ffffff; }
#mainHeaderLeft { width:440px; padding-right:6px; vertical-align:top; text-align:center; }
#mainHeaderRight { width:356px; padding-left:6px; vertical-align:top; text-align:left; }
#mainHeaderDivider { width:12px; background-image:url('/dblog/template/silgblog/gfx/y.png'); background-repeat: no-repeat; padding: 0px}
#didascalia { font-size:8pt; }
#didascalia span { font-style:italic; }
#virgoLeft { text-align:left; }
#virgoIn { font-size:9pt; font-style:italic; text-align: center }
#virgoRight { text-align:right; }
#mainContent { width:830px; border:0; border-spacing:0; padding:0; background-color:#ffffff; }
#mainContentDivider { width:2px; background-image:url('/dblog/template/silgblog/gfx/puntini_v.gif'); }
#mainContentLeft { width:176px; padding-right:2px; vertical-align:top; text-align:left; }
#mainContentCenter {width:auto; padding-left:2px; padding-right:2px; vertical-align:top; text-align:left; }
#mainContentRight { width:176px; padding-left:2px; vertical-align:top; text-align:left; }
#briciole { margin-bottom:1em; }
#briciole span { font-weight:bold; }
#intro { text-align:justify; }
#footer { width:820px; background-image:url('/dblog/template/silgblog/gfx/sfo.png'); }
#footerLeft { float:left; font-size:8pt; font-family:verdana, arial, serif;}
#footerRight { float:right; font-size:8pt; font-family:verdana, arial, serif;}
#footerCenter { float:center; font-size:8pt; font-family:verdana, arial, serif;}

/* --- 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:100%; margin-top:1em; border-top:1px dashed #0099cc; }
.linklog { }
.sopra { margin-bottom:1em; }
.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; }
.bloque1 { background: #e8e6d9 url("gfx/bloque1bg.jpg") no-repeat; color: #968e77;}
.bloque2 { background: #e2ebed url("gfx/bloque2bg.jpg") no-repeat;}
.bloque1 h3 { color: #6c644d;}
.bloque1sx h3 { color: #6c644d;}
.bloque2 h3 { color: #294A59;}
.bloque2sx h3 { color: #294A59;}
.bloque1sx { background: #e8e6d9 url("gfx/bloque1bgsx.jpg") no-repeat; color: #968e77;}
.bloque2sx { background: #e2ebed url("gfx/bloque2bgsx.jpg") no-repeat; }
.bloque1 h3, .bloque2 h3, .bloque1sx h3, .bloque2sx h3 {font-size: 19px; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; margin-top: 0px;  margin-bottom: 6px; padding: 12px 0 4px 4px; }
.bloque1, .bloque2, .bloque1sx, .bloque2sx {margin-bottom: 5px; padding:4px; }

/* --- commenti --- */
.compari { margin-top:1em; margin-bottom:0em; background-color:#e2ebed; padding:2px; border-style: groove; padding: 0.1cm}
.comdispari { margin-top:1em; margin-bottom:0em; background-color:#f3f3f3; padding:2px; border-style: groove; padding: 0.1cm}
.comtitolo { }
.comtesto { margin-top:0.5em; margin-bottom:0.5em; padding-left:0.5em; }
.comautore { padding-left:0.5em; font-size:8pt; }
.comnumero {margin-left:2px; }
.formcommenti { width:380px; margin:auto; }
.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 --- */
.bloque2 { background: #e2ebed url("gfx/bloque2bg.jpg") no-repeat;}
.sondaggio { text-align:center; }
.insondaggio { margin:auto; padding:4px; width:360px; text-align:left; background-color:#fbfbfb; }
.sondaggio table { width:360px; }
.sondaggio td { text-align:left; vertical-align:bottom; }

/* --- stampa.asp --- */
#mainContentPrint { width:680px; padding:0; vertical-align:top; text-align:left; }

/* --- invia ad un amico --- */
legend {font-weight:bold; font-style:normal; font-family:Verdana, sans-serif; color: #9d4444; font-size:14px; padding:5px;}
fieldset {padding: 4px; border:1px #cccccc groove;}

/* --- 404.asp --- */
#form404 { text-align:center; }

/* --- bottoni --- */
.bottone1 { color: #6c644d; background:#968e77; border-style:solid; border-width:thin; border-color:#6c644d; font-weight: bold; cursor: url(http://www.silgmaris.it/silgcursor1.cur);}
.bottone2 { color: #990099; background:#cc99ff; border-style:solid; border-width:thin; border-color:#996699; font-weight: bold; cursor: url(http://www.silgmaris.it/silgcursor1.cur);}
.textarea1 { color: #968e77; background:#ffffcc; font-weight:bold; border-width:thin; font-family:Verdana; cursor: url(http://www.silgmaris.it/silgcursor3.cur);}
.textarea2 { color: #660099; background:#ffffcc; font-weight:bold; border-width:thin; font-family:Verdana; cursor: url(http://www.silgmaris.it/silgcursor3.cur);}
.textarea3 { color: #660099; background:#ffffcc; font-weight:bold; border-width:thin; font-family:Verdana; cursor: url(http://www.silgmaris.it/silgcursor3.cur);}
.textarea4 { color: #660099; background:#ffffcc; font-style: italic; border-width:thin; font-family:Verdana; cursor: url(http://www.silgmaris.it/silgcursor3.cur);}

/* --- moduli --- */
.modulo {  }
.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:center; font-size:8pt; }
.utentionline { text-align:center; font-size:8pt; }
.utentionline span { font-weight:bold; }

/* --- Calendario --- */
.calendario { border-collapse:collapse; border-spacing:0; margin:auto; width:172px; 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; color:#996699;}
.calendario .scuro { background-color:#f3f3f3; }
.calendario .chiaro { background-color:#fcfcfc; }
.calendario .oggi { background-color:#ffffff; font-weight:bold; background: url(gfx/cella.gif); Background-image: no-repeat;}

/* BOX CALENDARIO TITOLO by www.desmm.com */
.postcal { display: block; float: left; text-align: center; width: 52px; height: 53px; padding-top: 3px; margin-right: 3px; margin-left: -1px; 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:#990099; }
.postcalgiorno{ color:#919191; display: block; font-size: 10px; line-height: 8px; padding: 0px; margin-top: -3px; text-align: center; padding: 0 0 0 1px; font-weight: normal; }

/* --- social bookmarks --- */
div.social { text-align:center; }
span.social { border:1px solid #EEE; padding:2px; }
span.social img { border:0px; }

/* --- Effetto ombra su fotografie --- */
div.pic {float:left;margin: 20px;padding:0 0 12px 0; background: url(gfx/shadow.png) no-repeat bottom center}
div.pic img{display: block;border: 1px solid; border-color: #CCC #CCC #AAA #CCC; padding: 5px; background: #f6f6f6}
div.pic2 img{display: block; border: 1px solid; border-color: #CCC #CCC #AAA #CCC; padding: 5px; background: #f6f6f6}

/* --- WARNING --- */
.warning {border: Dashed 2px #e2ebed; background: #e8e6d9}

/* --- Testo Verticale --- */
.verticale { font-family: Verdana, sans-serif; font-size: 16px; color: purple; position: absolute; bottom: 10px; right: 6px; }
