/* --- dBlog 2.0 CMS Open Source --- */

/* -------------------------------------------------------- */
/* MENU	FUNZIONI AUTORE		*/
.v-menu{
	border:solid 0px #ffffff;
	width:200px;
	clear:both;
}
	ul.v-menu, .v-menu li{
		padding:0;
		margin:0;
		list-style:none;
	}
	ul.v-menu{
		clear:both;
		margin-top:6px;
		padding:6px 10px;
	}
		.v-menu li a{
			color:#555555;
			
			display:block;
			border-top:solid 1px #DEDEDE;
			padding:4px;
			text-decoration:none;
			text-align: left;
		}
		.v-menu li a:hover{
			color:#999999;
		}

/* --- generale --- */
body {background:transparent url(http://www.apomezia.it/images/bgtop.gif) repeat scroll 0 0;font-family:Tahoma,Helvetica,Sans-Serif; font-size:12px;}

/*body { background-color:#f8f8f8; text-align:center; }--- */
p, td, li { font-family:Verdana, Arial, Helvetica, sans-serif, times new roman,times,serif; color:#000000; font-size:10pt; }
a, a:link, a:active { font-size:10pt; font-style:normal; text-decoration:underline; color:#3E6175;}
a:visited { color:#3E6175; }
a:hover { text-decoration:underline; color:#999999; }
img { border:0; }


input.diversi {
          border:1px solid #aaa;
          padding:4px;
          width:200px;
     	  font-size:12px;
}

TEXTAREA {background-color: #E8E8E8;
}

TEXTAREA.diversi {
          border:1px solid #aaa;
          padding:4px;
          width:350px;
     	  font-size:12px;
}


/* --- pulsanti percorsi --- */
   #tabsB {
	float: none;
	width: 100%;
	background: #ffffff;
	font-size: 63%;
	line-height: normal;
}
   /* --- pulsanti percorsi --- */ #tabsB ul {
	  margin:0;
	  /* --- altezza,sx, distacco, dx pulsanti percorsi --- */
	  padding:1px 15px 1px 20px;
	  list-style:none;
      }
    #tabsB li {
	display: inline;
	margin: 0;
}
    #tabsB a {
	float: left;
	background: url("http://www.apomezia.it/tableftB.gif") no-repeat left top;
	margin: 0;
	 /* --- 1, spazio , tra i tab,1 , --- */
	 padding: 1px 1px 1px 1px;
	text-decoration: none;
}
    #tabsB a span {
      float:left;
      display:block;
      background:url("http://www.apomezia.it/tabrightB.gif") no-repeat right top;
       /* --- spazio sopra, sotto, destra, sx della voce del tab --- */
      padding:4px 6px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }
     
 
/* BOX CALENDARIO TITOLO by www.desmm.com */
.postcal {
display: block;
float: left;
text-align: center;
width: 52px;
height: 53px;
padding-top: 3px;
margin-right: 5px;
margin-left: 0px;
background: url(gfx/day.gif) no-repeat;
cursor:default;
}
.postcalmese {
display: block;
font-size: 11px;
line-height: 13px;
font-weight: bold;
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:#9d4444;
}
.postcalgiorno{
color:#919191;
display: block;
font-size: 10px;
line-height: 8px;
padding: 0px;
text-align: center;
padding: 0 0 0 1px;
font-weight: normal;
}

/* --- struttura pagina --- */
#dBlog { border:#cccccc 1px solid; padding:0; border-spacing:0;}
td.dBlog { padding:5px; vertical-align:top; text-align:left; background:none repeat scroll 0 0;}
td.dBlogLine { border-top:1px solid #cccccc; }

/* --- struttura pagina --- */
/* --- #mainTestata { width:900px; margin:auto; padding:0; background-color:#f8f8f8; }--- */
/* --- td.mainTestata { padding:1px; vertical-align:top; text-align:left; background-color:#f8f8f8;}--- */
#mainTestata { width:900px; margin:auto; padding:0; background-color:#ffffff; }
td.mainTestata { padding:1px; vertical-align:top; text-align:left; background-color:#ffffff;}

/* --- spazio cornice --- */
/* ---#mainesopra { width:900px; border-spacing:0; border:0; margin:auto; background-color:#f8f8f8; } --- */
#mainesopra { width:900px; border-spacing:0; border:0; margin:auto; background-color:#ffffff; }
td.mainesopra { padding:0px; vertical-align:top; text-align:left}

/* --- spazio cornice --- */
#mainTable { width:900px; border-spacing:0; border:0; margin:auto;   }
td.mainTable { padding:0px; vertical-align:top; text-align:left}

/* --- spazio cornice --- */
#homecontent { width:900px; border:#cccccc 1px solid; padding:2px; border-spacing:0; border-collapse:collapse;  }

/* --- spazio cornice --- */
#mainContent { width:900px; border:0; border-spacing:0; padding:0px; }
#mainContentLeft { width:700px; padding:2px; padding-right:5px; vertical-align:top; text-align:left; }
#mainContentcenter { width:220px; padding:1px; padding-left:5px; padding-right:5px; vertical-align:top; text-align:left;  }
#mainContentRight { width:220px; padding:2px; padding-left:5px; padding-right:5px; vertical-align:top; text-align:left; }
#mainContentRightsup { width:250px; padding:0; padding-left:5px; padding-right:5px; vertical-align:top; text-align:left; background-color:#ffffff }
#mainContentDivider { width:5px; background-image:url('/dblog/template/standard/gfx/puntini_v.gif'); }
#mainContentDividers { width:5px; background-image:url('/dblog/template/standard/gfx/puntini_v.gif'); }
#mainContentDividersup { width:5px; background-image:url('/dblog/template/standard/gfx/puntini_v.gif'); }
td.mainContent { width:720px; padding:0px; padding-left:5px; padding-right:5px; vertical-align:top; text-align:left; background-color:#ffffff}

/* --- spazio cornice --- */
#briciole { margin-bottom:1em; }
#briciole span { font-weight:bold; }
#intro { text-align:justify; }
#footertesta { width:800px; background-color:#f7f7f7; }
#testata { padding-right:0px; padding-left:0px; width:800px; background-color:#ffffff; }
#testataLeft { float:left; font-size:8pt; }
#testataRight { float:left; font-size:8pt; }
#footer { width:800px; 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:100%; margin-top:1em; border-top:1px dashed #cccccc;margin:0 0px 0 0px; }
.dividerup { width:100%; border-top:1px dashed #cccccc; }
.dividerbottom { width:100%; border-bottom:1px dashed #cccccc; }
.linklog { }
.sopra { margin-bottom:1em; }
.sotto { margin-top:1em; margin-bottom:1em; }
.titolo { margin-bottom:1em; font-weight:bold; }
.titoloarticoli {color: #59770e;margin: 0px 0px 2px;letter-spacing: -1px;font: normal 150%/100% "Trebuchet MS", Tahoma, Arial;padding-bottom: 8px}
.gfc-title {color: #59770e;margin: 0px 0px 2px;letter-spacing: -1px;font: normal 150%/100% "Trebuchet MS", Tahoma, Arial;padding-bottom: 8px}
.titolosezioni {color: #c0c0c0;margin: 0px 0px 2px;letter-spacing: -1px; font: bold 110%/80% "Trebuchet MS", Tahoma, Arial;padding-bottom: 3px;font-size: 11px;}
.fleft { float:left; }
.fright { float:right; }
.pagine { text-align:center; }
.pagine span { font-weight:bold; }

/* --- fonte --- */
.articoli-cita{color:#000000;padding:12px;background:#f9f9ee;border:1px solid #f0f0d5;width: auto;margin: 0px 25px;} 
.articoli-fonte{color:#000000;padding:8px;background:#f5f5f5;border:1px solid #c1c1c1;} 
.interventi-forum{color:#000000;padding:8px;background:#F2F2F2;border-top:0;} 
.fotoforum{color:#000000;padding:8px;background:#FCFCFC;border-bottom:1px solid #c1c1c1;margin:8px 0 0px 0;border-top:1px solid #CCCCCC;} 
.articoli-correlati{color:#c1c1c1;padding:8px;background:#f5f5f5;border-bottom:1px solid #c1c1c1;margin:8px 0 0px 0;border-top:1px solid #CCCCCC;} 
.funzioni-autore{color:#000000;padding:1px;background:#f5f5f5;border-bottom:1px solid #c1c1c1;margin:1px 0 0px 0;border-top:1px solid #CCCCCC;line-height: 140%} 
.redtxt{ } 

/* --- 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; }
.modtitolosx { margin-top:0.5em; margin-bottom:1em; text-align:left; }
.modcontenuto { padding:2px; }
.modcontenutobanner {color:#000000;padding:2px;border:0;background:transparent url() repeat-x scroll 0 0;} 
.modcontenutofotoforum {color:#000000;padding:2px;background:transparent url() repeat-x scroll 0 0;border:0;} 
.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: White;
}
.calendario .scuro { background-color:#f3f3f3; }
.calendario .chiaro { background-color:#fcfcfc; }
.calendario .oggi { background-color:#CCCCCC; }


.altriarticoli { border-collapse:collapse; border-spacing:0; margin:auto; width:182px; text-align:left; border:0px solid #f8f8f8; }
.altriarticoli  td { width:180px; height:26px; text-align:left; }
.altriarticoli  td.wide { width:830px; height:26px; text-align:left; }
.altriarticoli  td a { font-weight:normal; }

/* --- tagCloud 2.0.0 --- */
a.tcmpiccolo,a.tcmpiccolo:link, a.tcmpiccolo:active  { font-size: xx-small; } 
a.tcpiccolo, a.tcpiccolo:link, a.tcpiccolo:active { font-size: small; } 
a.tcmedio,a.tcmedio:link,a.tcmedio:active { font-size: medium; } 
a.tcgrande,a.tcgrande:link,a.tcgrande:active { font-size: large; } 
a.tcmgrande,a.tcmgrande:link,a.tcmgrande:active { font-size: xx-large; } 

/* --- Snitz Forum --- */
.spnMessageText a:link    {color:blue;text-decoration:underline}
.spnMessageText a:visited {color:blue;text-decoration:underline}
.spnMessageText a:hover   {color:red;text-decoration:underline}
.spnMessageText a:active  {color:red;text-decoration:underline}
.spnSearchHighlight {background-color:yellow}
input.radio {background:orange;color:#000000}
.nobr {white-space: nowrap;}

/*** INPUT FORM ***/

input
{
color: #781351;
background: #EDEDFC;
border: 1px solid #DBDBF9
}

.submit input
{
color: #000;
background: #EDEDFC;
height: 35px;
width: 105px;
border: 2px outset #DBDBF9
} 

textarea
{
color: #000;
background: #EDEDFC;
border: 1px solid #DBDBF9
}

/*** TAGCLOUD FORUM ***/

#tagCloud {font-family: verdana; width: 800px; border: 1px solid gray; padding: 5px 0px 5px 0px; text-align: center;}
.tag1 {font-size: 12px; font-weight: bold; color:#9d4444;}
.tag2 {font-size: 14px; font-weight: bold; color:#943251;}
.tag3 {font-size: 16px; font-weight: bold; color:#801191;}
.tag4 {font-size: 18px; font-weight: bold; color:#654441;}
.tag5 {font-size: 22px; font-weight: bold; color:#59774e;}
.tag6 {font-size: 24px; font-weight: bold; color:#55665e;}
.tag7 {font-size: 26px; font-weight: bold; color:#7777ff;}


/*** BOX INTESTAZIONE ***/


.box-sfondo {
	width: 100%;
	background: #F4F4F4;
	position: relative;
	height: auto;
	text-align: left;
	margin: 0 auto 15px;
	padding: 0;
}

.box-testa {
	width: 100%;
	height: 20px;
	background: url(http://www.apomezia.it/images/ebox-testa.png) no-repeat top right;
	margin: 0;
	padding: 0;
}

.box-spigolo-testa {
	height: 20px;
	width: 8px;
	background: url(http://www.apomezia.it/images/ebox-spigolo-testa.png) no-repeat top left;
	float: left;
	margin: 0;
	padding: 0;
}

.box-piede {
	width: 100%;
	height: 13px;
	background: url(http://www.apomezia.it/images/ebox-piede.png) no-repeat bottom right;
	margin: 0;
	padding: 0;
}

.box-spigolo-piede {
	width: 104px;
	height: 13px;
	background: url(http://www.apomezia.it/images/ebox-spigolo-piede.png) no-repeat bottom left;
	float: left;
	margin: 0;
	padding: 0;
}

/* 7.1 Boxes
---------------------------------------*/
.box-tabs { background:url(http://cdn.cbsi.com.au/builder/i/x/box-tab-btm.gif) repeat-x 0 100% }
	.box-tabs li { float:left }
	.box-tabs li span { padding:5px 10px; display:block; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; cursor:pointer; color:#999 }
	.box-tabs li span:hover { background:#f2f2f2 }
	.box-tabs .last-tab { border-right-color:#FFF }
	.box-tabs .active span, .box-tabs .active span:hover { background:#FFF; border-bottom-color:#FFF; font-weight:bold; color:#666 }
	.box-tabs .active .last-tab { border-right-color:#e5e5e5 }

.box { margin:10px 0 0; border-bottom:3px solid #e5e5e5 }
	.box .box-border { background:#FFF; border:1px solid #CCC }
	.box-content, .box-content-dl { margin:10px }
	.box-content li { margin:0 0 7px 0; padding:0 0 7px 0; border-bottom:1px solid #e5e5e5; line-height:14px }
	.box-content li a span, .box-content li a:hover span { color:#4d4d4d }
	.box-content .last, .box-content .more { margin:0; padding:0; border:none }
	.box-content .more { font-weight:normal; text-align:right }
	.box-content .timestamp { font-size:10px; white-space:nowrap; color:#999 }

.most-discussed .comments { margin:0; float:right; width:26px; height:19px; background:url(http://cdn.cbsi.com.au/builder/i/x/comments.gif) no-repeat; text-align:center; color:#666 }
	.most-discussed .comments span { display:none }

#box-blogs .box-content img, #box-marketing .box-content img { margin:0 0 10px 10px; float:right }
	#box-blogs .author { clear:both; float:right; font-size:10px; text-align:right }

#box-downloads .box-tabs .active span { background:url(http://cdn.cbsi.com.au/builder/i/x/box-tab-btm.gif) repeat-x 0 0 }

#box-news .box-content li { margin:0 0 5px 0; padding:0 0 5px 0 }
	#box-news .box-content a { font-weight:bold }
	#box-news .more a { font-weight:normal }

#box-tag-cloud .box-content { text-align:center }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
.clearfix { display:inline-block }
/* Hides from IE-mac \*/
.clearfix { display:block }
/* End hide from IE-mac */


