/* --- dBlog 2.0 CMS Open Source --- */
/* --- generale --- */
body { background-color: #000000; text-align: center; }
body, p, td, li { font-family: georgia,"times new roman",times,serif; color: #333333; font-size: 10pt; }
a, a:link, a:active { color:#C42633;font-size:10pt;font-style:normal;text-decoration:none; }
a:visited { color:#C42633; }
a:hover { color:#C42633;text-decoration:underline; }
img { border: 0; }
/* --- struttura pagina --- */
#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: 0; margin: auto; background-color: #ffffff; }
td.mainTable { padding: 15px; vertical-align: top; text-align: left; }
#mainHeader { width: 680px; border: 0; 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: 1px; background-color: #ffffff; }
#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: 0; 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 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 { width: 90%; margin-top: 1em; border-top: 1px dashed #cccccc; }
.linklog { }
.sopra { margin-bottom: 1em; }
.sotto { margin-top: 1em; margin-bottom: 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: #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: 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 --- */
.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: 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 { 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;#ffffff: ; }
.calendario .scuro { background-color: #f3f3f3; }
.calendario .chiaro { background-color: #fcfcfc; }
.calendario .oggi { background-color: #CCCCCC; }
/* --- personalizzazioni --- */
#menusezioni{margin-bottom:15px;padding:5px 0 5px 0;text-align:center;text-transform:uppercase;display:block;}
#img{border:1px solid #CCCCCC;margin:0 15px 0 0;}
#didascalia,.sezione a:link,.sezione a:visited,.sezione a:hover{font-size:8pt;padding-bottom:15px}
.sezione{display:block;margin-right:5px;}
.imgdescrizione{color:#CCCCCC;font-weight:normal;padding:3px;}
.imggallery{float:left;font-style:italic;font-weight:bold;padding:5px;text-align:center;}
.imggallery a:link,.imggallery a:visited{color:#999999;}
.imggallery a:hover{color:#CC0000;}
.imggallery img{border:1px solid #CCCCCC;margin-bottom:5px;}
.imgsingola{border-top:1px solid #cc0000;border-bottom:1px solid #cc0000;text-align:center;}
.imgtitolo{color:#CCCCCC;padding:5px 0 5px 0;text-transform:uppercase}
.gallerytitolo{background:#F1F1F1;border:1px solid #CCCCCC;color:#CC0000;font-weight:bold;height:21px;margin-bottom:1em;padding:3px 0 3px 10px;text-transform:uppercase;}
.titolo {background:#F1F1F1;border:1px solid #CCCCCC;font-weight:bold;height:21px;margin-bottom:1em;padding:4px 0 0 10px;text-transform:uppercase; }
.piccolo{font-size:8pt;font-weight:bold;}
.giustificato,.sopra{background:#FFFFFF;}
.linkbordo{border:1px solid #999999;}
.linkmail{text-align:center;}
#contentimages{display:block;z-index:0;float:left;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;padding:10px 0 10px 0;}
#menusottosezioni{margin-top:20px;width:454px;z-index:0;float:left;position:relative;}
#containermenu{position:relative;left:80px;width:450px;height:180px;text-align:center;}
.sottosezione{text-transform:uppercase;width:140px;text-align:center;z-index:0;float:left;}
.sottosezione a:link,.sottosezione a:visited,.sottosezione a:hover{font-size:8pt;display:block;z-index:0}
.linksottosezione{border:1px solid #999999;margin:10px 0 5px o;}
.sectiondesc{text-align:center;margin:15px 0 15px 0;}
#linkritorna{margin:15px 0 15px 0;text-transform:uppercase;}
#personaeimages{border:1px solid #CCCCCC;}