/* Basato su tema AC FIORANO */


/* --- generale --- */
body { text-align:center; }
body, p, td, li { font-family:georgia,"times new roman",times,serif; color: #000000; font-size:10pt; }
a {	color: #ff0000;	text-decoration: none;} 
a:link { color: #0000FF;	text-decoration: none;} 
a:active { color: #ff0000;	text-decoration: none;}
a:hover { color: #FFD700;	text-decoration: underline;}
a:visited { color: #822222; font-style:italic; text-decoration: underline;}
img { border:0; }


/* --- struttura pagina --- */
#dBlog { border:#cc0000 0px solid; padding:0; border-spacing:0; border-collapse:collapse; }
td.dBlog { padding:8px; vertical-align:top; text-align:left; }
td.dBlogLine { border-top:0px solid #cc0000; }
#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:10px; background-color:#dedfde; }
#didascalia { font-size:8pt; color: #FF0000;}
#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 { color: #FFFFFF; font-size:0pt;}
#briciole span { font-style:normal; }
#intro {  width:531px; height:59px; background-image:url('/dblog/template/standard/gfx/benvenuti.gif');}
#footerLeft { text-align:center; font-size:8pt; }
#footerRight { text-align:center; font-size:6pt; }

/* --- 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; }
.titolo { margin-bottom:1em; font-weight:bold;  color: #FF0000; font-size: large;  }
.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:#FFF8DC; }
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 { font-style: normal; }
.modcontenuto form { margin:0; font-style: normal; }
.feed { text-align:center; font-size:8pt; font-style: normal;}
.tempoesec { text-align:center; font-size:6pt; font-style: normal;}
.utentionline { text-align:center; font-size:8pt; color: #ff0000;}
.utentionline span { font-weight:bold; }

.calendario { border-collapse:collapse; border-spacing:0; margin:auto; width:182px; text-align:center; color: #ff0000;}
.calendario td { width:26px; height:26px; text-align:center; color: #ff0000; }
.calendario td.wide { width:130px; height:26px; text-align:center; }
.calendario td a { font-weight:bold;}
.calendario .giorni td { font-weight:bold; color: #ff0000; font-size:8pt; background-color:#ffffff; }
.calendario .scuro { background-color:#f3f3f3; }
.calendario .chiaro { background-color:#fcfcfc; }
.calendario .oggi { background-color:#CCCCCC; }

/* --- social bookmarks --- */

div.social { text-align:center; font-style: normal;}
span.social {  padding:2px; }
span.social img { border:0px; }

/* --- advanced style --- */
html, body{
background-color: #FF6633;
background-repeat: repeat-x; 
 margin:0; 
 padding:0; 
 text-align:center; 
} 
 
#pagewidth{ 
 width:750px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 width: 425px;
 height:130px; 
 background-image: url(gfx/bgtopblog.jpg);
 padding-left: 165px;
 padding-top: 150px;
 padding-right: 160px;
} 
 
#twocols{
 width:750px; 
 background-image: url(gfx/mainblogsfondo.jpg);
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:180px;
 margin-right: 9px; 
 float:right; 
 position:relative; 
 }
 
#maincol{
 float: left; 
 display:inline; 
 position: relative; 
 width:530px; 
 margin: 10px;
 }
 
#footer{
 height:20px; 
 background-image: url(gfx/mainblogsfondo.jpg);
 clear:both;
 } 
 

 
 /* *** Float containers fix: *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

code,.code{
	border: 1px solid #DDD;
	color: #333333;
	font: 10px 'Lucida Sans Typewriter', 'Lucida Typewriter', 'Lucida Console', Monaco; 
	color: #222; 
	text-align: left;
	line-height: 1.3em;
	padding: 10px 10px 10px 45px;
	margin: 1.5em 0px;
	background: #FCFAEB;
}
