body {margin: 0 auto;padding: 0;background: #f4f4f4 url('gfx/bg.gif') repeat-y top center;; font-style:normal; font-variant:normal; font-weight:normal; font-size:76%; font-family:Verdana, Tahoma, Arial, sans-serif}#wrap {background: #ffffff;color: #303030;margin: 0 auto;width: 760px;}#header {clear: both;margin: 20px 0 0 0;padding: 0;height: 45px;}#header h1 {width: 250px;margin: 0 0 10px 0;float: left;}#header p {width: 500px;float: right;text-align: center;color: #a0a0a0;margin: 0 0 10px 0;font-size: 0.8em;line-height: 1.2em;}#frontphoto {border: 0px none;; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px}#avmenu {clear: left;float: left;width: 150px;margin: 0 0 10px 0;padding: 0;font-size: 0.9em;}#avmenu ul {	list-style: none;width: 150px;margin: 0 0 20px 0;padding: 0;font-size: 1.1em;}	#avmenu li {margin-bottom: 4px;}#avmenu li a {font-weight: bold;height: 20px;text-decoration: none;color: #505050;display: block;padding: 6px 0 0 10px;background: #f4f4f4;border-left: 4px solid #cccccc;}		#avmenu li a:hover {background: #eaeaea;color: #286ea0;border-left: 4px solid #286ea0;}.announce {margin: 10px 0 10px 0;padding: 10px;width: 130px;color: #505050;background-color: #f4f4f4;line-height: 1.3em;}#extras {float: right;width: 100px;margin: 0 0 10px 0;padding: 0;font-size: 0.9em;line-height: 1.5em;}#extras p {margin: 0 0 1.5em 0;}#content {margin: 0 110px 20px 160px;border-left: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;padding: 0 10px 0 10px;line-height: 1.6em;text-align: left;}#content h2 {font-size: 1.5em;margin: 0 0 0.5em 0;}#content img {padding: 1px;display:inline;background: #cccccc;border: 4px solid #f0f0f0;}h3 {font-size: 1.3em;margin: 0 0 10px 0;}a {text-decoration: none;color: #286ea0;}a:hover {text-decoration: none;color: #286ea0;}a img {border: 0px none;}#footer {clear: both;margin: 0 auto;padding: 10px 0 20px 0;border-top: 4px solid #f0f0f0;width: 760px;text-align: center;color: #808080;font-size: 0.9em;}#footer a {color: #808080;text-decoration: none;}#footer a:hover {text-decoration: underline;}.left {margin: 10px 10px 5px 0;float: left;}.right {margin: 10px 0 5px 10px;float: right;}.textright {text-align: right;}.center {text-align: center;}.small {font-size: 0.8em;}.bold {font-weight: bold;}.hide {display: none;}/* --- dBlog 2.0 CMS Open Source --- *//* --- generale --- */a, a:link, a:active { font-size:10pt; font-style:normal; text-decoration:none; color:#9d4444; }a:visited { color:#b76f6f; }a:hover { text-decoration:none; color:#d01616; }img { border:0px none; }/* --- struttura pagina --- */#dBlog { border:#ffffff 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 solid #cccccc; }#mainTable { width:700px; border-spacing:0; border:0px none; margin:auto; background-color:#ffffff }td.mainTable { padding:15px; vertical-align:top; text-align:left; }#mainHeader { width:680px; border:0px none; 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; }#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:0px none; 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 { 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; }/* --- 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; }.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:0px none; margin:auto; background-color:#ffffff }td.mainPopup { padding:15px; vertical-align:top; text-align:left; }#popupContent { width:320px; border:0px none; 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 {  }.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 }.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: 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;