/* Tema creato da Adriano Amalfi */
/* distribuito sotto licenza CC */
/* basato su Stardard blog v.2 theme */

/* --- cover  --- */

/* --- generale --- */
body { text-align:center; background-image:url('/blog/images/MRMATITO/patt.gif'); }
body, p, td, li { font-family:Arial; color: #000000; font-size:8pt; }
a, a:link, a:active {	color: #990000;	font-style:bold; text-decoration: none;}
a:hover {	background-color: #ffff00; color: #000000;}
'a:visited { 	text-decoration: line-through;  }
img { border:0; }


/* --- struttura pagina --- */
#blog { border:#cccccc 1px solid; padding:0; border-spacing:0; border-collapse:collapse; font-color:#000000; }
td.blog { padding:10px; vertical-align:top; text-align:left; font-color:#000000;}
td.blogLine { border-top:1px solid #cccccc; }
#mainTable { width:700px; border-spacing:0; border:0; margin:auto; font-color:#000000; }
td.mainTable { padding:15px; vertical-align:top; text-align:left; font-color:#000000; }
#mainHeader { width:680px; border:0; border-spacing:0; padding:0; font-color:#000000; }
#mainHeaderLeft { width:440px; padding-right:10px; vertical-align:top; text-align:left; font-color:#000000;}
#mainHeaderRight { width:200px; padding-left:10px; vertical-align:top; text-align:left; font-color:#000000; }
#mainHeaderDivider { width:10px; }
#didascalia { font-size:10pt; font-color:#000000;}
#didascalia span { font-style:italic; }
#virgoLeft { font-family:Arial; font-style:italic; font-size:42px; }
#virgoIn { font-size:10pt; font-style:italic; }
#virgoRight { font-family:Arial; font-style:italic; font-size:42px; text-align:right; }
#mainContent { width:680px; border:0; border-spacing:0; padding:0; font-color:#000000;}
#mainContentLeft { width:500px; padding:0; padding-right:5px; vertical-align:top; text-align:left; font-color:#000000;}
#mainContentRight { width:195px; padding:0; padding-left:5px; vertical-align:top; text-align:left;font-color:#000000; }
#mainContentDivider { width:5px; background-image:url('/template/standard/gfx/puntini_v.gif'); }
#briciole { margin-bottom:1em; font-color:#000000;}
#briciole span { font-weight:bold; font-color:#000000;}
#intro { text-align:justify; }
#footerLeft { float:left; padding-left: 5px; font-size:10pt; font-color:#000000;}
#footerRight { float:right; padding-right: 5px; font-size:10pt; font-color:#000000; }


/* --- elementi --- */
.giustificato { text-align:justify; color:#000000; }
.centrato { text-align:center; font-color:#000000; }
.piccolo { font-size: 10pt; font-color:#000000; }
.right { text-align:right; font-color:#000000; }
.evidenziato { background-color:#FFFF00; font-style:italic; }
.evidenziato1 { background-color:#FFFF00; font-style:italic; font-size: 12pt;}
.explain { font-style:italic; font-color:#000000; }
.divider { width:90%; margin-top:1em; border-top:1px dashed #cccccc; }
.linklog { }
.sopra { font-color:#000000; }
.sotto { margin-top:1em; margin-bottom:1em; font-color:#000000;}
.titolo { font-color:#000000; font-weight:bold;  font-size: small;  }
.fleft { float:left; font-color:#000000;}
.fright { float:right; font-color:#000000; }
.pagine { text-align:left;  font-color:#000000; }
.pagine span { font-weight:bold; font-color:#000000; }


/* --- 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:10pt; }
.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:left; background-color:#fbfbfb; }
.elencofoto li { margin:0.5em; }


/* --- sondaggi.asp --- */
.sondaggio { text-align:center; color:#000000;}
.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; color:#000000; }
.sondaggio td img { width:10px; color:#000000; }

/* --- stampa.asp --- */
#mainContentPrint { width:680px; padding:0; vertical-align:top; text-align:left; }


/* --- 404.asp --- */
#form404 { text-align:center; }



/* --- moduli --- */
.modulo { font-color:#000000; }
.modtitolo { margin-top:0.5em; margin-bottom:1em; text-align:right; font-color:#000000;}
.modcontenuto0 { font-size:7pt; color:#000000; }
.modcontenuto1 { font-size:11pt; font-weight:bold; color:#000000;}
.modcontenuto2 { color:#000000; font-size:8pt;}
.modcontenuto { font-size:8pt; color:#000000; }
.modcontenuto form { margin:0; font-color:#000000;}
.feed { text-align:center; font-size:10pt; font-color:#000000;}
.tempoesec { text-align:center; font-size:10pt; font-color:#000000;}
.utentionline { text-align:center; font-size:10pt; font-color:#000000; }
.utentionline span { font-weight:bold; font-color:#000000; }

.calendario { border-collapse:collapse; border-spacing:0; margin:auto; width:130px; text-align:center;}
.calendario td { width:26px; height:26px; text-align:right; }
.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; }

/* --- social bookmarks --- */

div.social { text-align:center; }
span.social {  padding:2px; }
span.social img { border:0px; }

/* --- advanced style --- */
html, body{
background-repeat: repeat-x,y; 
 margin:0; 
 padding:0; 
 text-align:center; 
 font-color:#000000;
 
} 
 
#pagewidth{ 
 width:760px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
 font-color:#000000;
} 
 
#header{
	position:relative;
	width: 425px;
	height:130px;
	background-image: url(gfx/bgtopblog.jpg);
	padding-left: 165px;
	padding-top: 150px;
	padding-right: 160px;
	left: 254px;
	top: 59px;
	font-color:#000000;


} 
 
#twocols{
 width:760px; 
 background-image: url(gfx/mainblogsfondo.jpg);
 float:right; 
 position:relative; 
  }
 
#rightcol{
	width:150px;
	margin-right: 9px;
	float:right;
	position:relative;
	left: 271px;
	top: 166px;


 }
 
#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  Arial; 
	color: #222; 
	text-align: left;
	font-color:#000000;
	line-height: 1.3em;
	padding: 10px 10px 10px 45px;
	margin: 1.5em 0px;
	background: #eeeeee;
	font-color:#000000;
}
	
/* --- cerca --- */
cerca { font-family:Arial; color: #ffffff; font-size:8pt; }

/* 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;
	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:#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;
}