﻿/* ------------------------------ clear ------------------------------ */
.clearfix:after {content: "."; display: block;  height: 0; clear: both;visibility: hidden;}

/* --- elementi --- */
.giustificato { padding: 0 10px; text-align:justify;margin-bottom: 15px}
.centrato { text-align:center; }
.piccolo { font-size: 80%;color: #294a59;display: block;margin-bottom: 15px; }
.right { text-align:right; }
.evidenziato { background-color:#FFFF00; font-style:italic; }
.explain { font-style:italic; }
.sopra { margin-bottom:1em; }
.sotto { font-size: 100%;margin-top: 3px;margin-right: 0pt;margin-bottom: 3px;margin-left: 0pt;}
.technorati { margin: 0}
.technorati li{float:left;display:block}
.fleft { float:left; }
.fright { float:right; }
.fright img {border:1px gray solid; padding:2px;}
.pagine { text-align:center; }
.pagine span { font-weight:bold; }
#content-centre .pagine ul { margin:0;display: block;text-align: center; width:100% }
.pagine li { list-style: none;display: inline;padding:0 5px 0 5px }
p span { font-weight:bold;font-size: 90%; }

/* --- commenti --- */
.compari { background-color: #e4ecee;background-image: url(gfx/commentlistbg3.jpg);background-repeat: no-repeat;background-attachment: scroll;padding-top: 20px;margin-bottom: 15px; }
.comdispari { background-color: #e4ecee;background-image: url(gfx/commentlistbg3.jpg);background-repeat: no-repeat;background-attachment: scroll;padding-top: 20px;margin-bottom: 15px; }
.comtitolo { }
.comtesto { margin-bottom: 15px;  margin-left:6px; font-size: 90%;color: #333333}
.comautore {background: #fff url("gfx/authorbg3.jpg") no-repeat; color: #294a59;font-size: 70%;	padding-left: 100px;}
.comnumero {margin-left:6px;}
.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; }
.citazione, .citazioneautore {padding: 5px; text-align:center; font-weight:bold;}

/* --- foto.asp --- */
.foto { padding:7px; margin-top:1em; margin-bottom:4em; text-align:center; background-color:#fbfbfb; border:1px gray solid; }
.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 --- */
.print{background:none}
#mainContentPrint { width:680px; padding:0; vertical-align:top; text-align:left;padding-left:20px; }

/* --- 404.asp --- */
#form404 { text-align:center; }

/* --- moduli --- */
.modulo {font-size:80%}
.modulo img{margin-left:-6px}
.modtitolo {}
.modcontenuto {}
.modcontenuto a {}
.modcontenuto a:hover {}
.modcontenuto form {}
.modcontenuto fieldset {border:0 solid}
.modcontenuto legend {display:none}
#StoricoMeseScelta {margin:0 0 10px 10px;text-align:center}
.tempoesec {}
.utentionline {}
.utentionline span { font-weight:bold; }

.calendario { border-collapse:collapse; border-spacing:0; margin:auto; width:182px; text-align:center; border:0; }
.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; color:#5B81AC; }
.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; }

/* 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: 85%;
	font-weight: bold;
	color: #FFFFFF;
	background:transparent;
	text-align: center;
	text-transform: lowercase;	
}
.postcaldata {
	display: block;
	font-family: Georgia, Serif;
	font-size: 160%;
	padding: 0px;
	margin-top: -4px;
	text-align: center;
	color:#9d4444;
}
.postcalgiorno{
	color:#919191;
	display: block;
	font-size: 80%;
	padding: 0px;
	text-align: center;
	padding: 0 0 0 1px;
	font-weight: normal;
}

/* --- tagCloud 2.0.0 --- */
a.tcmpiccolo,a.tcmpiccolo:link, a.tcmpiccolo:active  { font-size: x-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: x-large; } 

#stock{text-align:center;font-size:90%;}
#stock caption{text-align:center;font-size:90%;border-bottom:1px solid #CCC;}
#stock table{width:100%}
#stock th{text-align:right;}
#stock td{text-align:left;font-size: 90%;}
#stock td.lasttrade{font-size: large;font-weight: bolder;}
#change{font-weight:700}
#changeup{color:#008800;font-weight:700}
#changedown{color:#cc0000;font-weight:700}
