/* --- dBlog 2.0 CMS Open Source --- */

/* --- generale --- */
body { background-color:#E7E7E7;}
body, p, td, li { font-family: Arial; color:#473939; font-size: 10pt; font-style: normal }
a, a:link, a:active { font-size:10pt; font-style:normal; text-decoration:none; color:#0066CC; }
a:visited { color:#114477; }
a:hover { text-decoration:underline; color:#000333; }
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 dotted #E7E7E7; }
#mainTable { margin:auto; background-color:#ffffff; }
#mainTable1 { margin:auto; background-color:#ffffff; }
#mainTable2 { margin:auto; background-color:#ffffff; }
#mainTable3 { margin:auto; background-color:#ffffff; }
td.mainTable { padding:15px; vertical-align:top; text-align:left; }
td.mainTable1 { padding:15px; vertical-align:top; text-align:left; }
td.mainTable2 { padding:15px; vertical-align:top; text-align:left; }
td.mainTable3 { 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; font-size:8pt; font-style:italic; border-left:5px dotted #E7E7E7; text-align:left; border-right: 5px dotted #E7E7E7; }
#mainHeaderDivider { width: 0px; 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 { padding:0; vertical-align:top; text-align:left; }
#mainContentRight { padding:0; vertical-align:top;}
#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; }
#footerCenter { text-align:center; font-size:8pt; padding-top:25px; color:#CCCCCC;}


/* --- elementi --- */
.giustificato { text-align:justify; }
.giustificato img {padding: 3px;}
.centrato { text-align:center; }
.piccolo { font-size: 8pt; }
.right { text-align:right; }
.evidenziato { }
.explain { font-style:italic; }
.divider { width:90%; margin-top:1em; border-top:1px dashed #cccccc; }
.linklog { margin-top:1em; margin-bottom:1em; background-color:#D8E5E7; padding:7px; border:1px solid #87BAC2; }
.sopra {
  margin-bottom:1em;
   }
.sotto { margin-top:1em; margin-bottom:1em; }
.titolo { margin-bottom:1em; font-size:14px; font-weight:bold; }
.fleft { float:left; }
.fright { float:right; }
.pagine { text-align:center; }
.pagine span { font-weight:bold; }

.shell
{
  border-style: solid;
  font-family: 'Courier New' , Monospace;
  font-size: 8pt;
  background: #000000;
  color: #bbbbbb;
  border-width: 1px;
  padding: 2pt;
  margin-left: 4em;
  margin-right: 4em;
  display: block;
  text-align: left;
}

/* --- commenti --- */
.compari { width:500px; margin-top:1em; margin-bottom:1em; background-color:#D8E5E7; padding:7px; border:1px solid #87BAC2; }
.comdispari { width:500px; margin-top:1em; margin-bottom:1em; background-color:#DEE3E8; padding:7px; border:1px solid #91B1D2; }
.comdisparitrackback{ width:500px; margin-top:1em; margin-bottom:1em; background-color:#c5cfd9; padding:7px; border:1px dashed #aabacb; }
.comparitrackback{ width:500px; margin-top:1em; margin-bottom:1em; background-color:#c5cfd9; padding:7px; border:1px dashed #aabacb; }
.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; }

#compreview{
  width: 500px;
  margin-top: 1.5em;
  margin-bottom: 1em;
  border: 1px solid #acc0d3;
  background: #f3f6f9;
  padding:7px;
  display: none;
  visibility: hidden;
}

.warning{
  background: url('/dblog/template/davidonzo1/gfx/warning.png') top left no-repeat #fffccc;
  padding-left: 55px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right; 5px;
  width: 350px;
  border: 3px dashed #cccccc;
  margin: 2px auto 15px auto;
}

#commentform textarea, #commentform input{
 border: 1px solid #acc0d3;
 background: #f3f6f9;
}


/* --- 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 { width: 154px; }
.modtitolo { margin-top:0.5em; margin-bottom:1em; text-align:right; }
.modcontenuto { padding-left:10px;  }
.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:140px; text-align:center; border:1px solid #cccccc; }
.calendario td { width:18px; height:18px; text-align:center; }
.calendario td.wide { width:120px; height:20px; font-size:8pt; text-align:center; }
.calendario td a { font-size:8pt; 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; }

/* --- Added By davidonzo --- */
.hdalto { background-image:url(gfx/hd_alto.png); text-align:right; padding-right:10px;}
.hddx { background-image:url(gfx/hd_alto_dx.png);}
.hdsx { background-image:url(gfx/hd_alto_sx.png);}
.topHeader { background-image:url(gfx/top.gif);}
.angsx { background-image:url(gfx/ang_sx.gif);}
.angdx { background-image:url(gfx/ang_dx.gif);}
.sinistra { background-image:url(gfx/sinistra.gif);}
.destra { background-image:url(gfx/destra.gif);}
.angbasx { background-image:url(gfx/ang_sx_basso.gif);}
.angbasdx { background-image:url(gfx/ang_dx_basso.gif);}
.downfooter { background-image:url(gfx/down.gif);}
.header { background-image:url(gfx/header.png);}
.spazio { background-color:#E7E7E7;}
#mainTablePopup { text-align:justify; background-color:#ffffff; }
.Code  {

    border : 1px dotted #54999c;
    padding-right : 5px;
    padding-left : 5px;
    color : #33210c;
    text-align: left;
    font-family : 'Courier New', Monospace;
    font-size : 0.9em;
    background-color : #D1EBEC;
    display : block;

}

abbr, acronym {
    cursor: help;
    border-bottom: 1px dashed #000;
}

.resricerca{
 padding: 3px;
 border: 1px dashed #a2a2a2;
}

.titolo a:link { font-size:14px; }
.titolo a:hover { font-size:14px; }
.titolo a:visited { font-size:14px; }
.piccolo a:link { font-size:8pt; }
.piccolo a:hover { font-size:8pt; }
.piccolo a:visited { font-size:8pt; }

/*Statistiche Commenti*/
.toptentitle{
border: 1px dashed #ccc;
border-bottom: none;
background: #f2f2f2;
text-align: center;
padding: 2px 0 2px 0;
}

.topten {
border: 1px dashed #ccc;
border-top: none;
background: #fcfcfc;
padding-left: 5px;
}

.totcomm{
margin: 5px 0 5px 0;
border: 1px dashed #ccc;
background: #fcfcfc;
text-align: center;
}

/*TagCould*/

#tagcould{
  text-align: justify;
}

#tagcould a:hover{
  background: #e5ebf1;
}

.tagpiccolo a{
  padding: 3px;
  font-size: 12px;
}

.tagmedio a{
  padding: 8px;
  font-size: 18px;
}

.taggrande a{
  padding: 15px;
  font-size: 24px;
}

.taggigante a{
  padding: 21px;
  font-size: 30px;
}

.taggigante1 a{
  padding: 28px;
  font-size: 36px;
}

/*Link*/
#links{
text-align: left;
}

#links .section {
width: 40%;
float: left;
margin: 0 25px 15px 5px;
border: 1px dashed #000;
background: #f1f4f8;
padding: 5px;
}

#links .section h4{
border-bottom: 3px solid #93adc5;
}

#links .section ul li{
list-style-type: none;
}

/*Toolbar*/
#toolbar input {
 border: 1px solid #acc0d3;
 background: #f1f4f8;
}

/*Bloglines*/
table#MBL_COMM{
border: 1px dashed #cccccc !important;
}

table#MBL_COMM a{
  font-size: 8px;
/*border: 1px dashed #cccccc;*/
}