body { 
background-image:url(gfx/img01.jpg);
background-color:#4B4B4B; 
text-align:center;
}
body, p, td, li { 
font-family:tahoma; 
color:#545454; 
font-size:11px;
}
img { border:0; }
#hBlog 
 { 
 padding:0; 
 border-spacing:0;
 border-collapse:collapse;
 text-align:center;
 }
td.hBlog { padding:0px; vertical-align:top; }
td.hBlogLine { 
border-bottom:1px solid #cccccc;
 }
#mainTable { width:768px; border-spacing:0; border:0; margin:auto; background-image:url(gfx/img03.jpg); }
td.mainTable { padding:0px; vertical-align:top; }
#mainHeader {
	width:680px;
	border:0;
	border-spacing:0;
	padding:0;
	background-color:#ffffff; 
    text-align:center;	
}
#mainHeaderLeft { 
width:440px; 
padding-right:0px;
padding-left:0px;
vertical-align:top; 
text-align:center;
}
.modulo{
color:#CBCACA;
}
#mainHeaderRight { width:200px; padding-left:10px; vertical-align:top; text-align:left; }
#mainHeaderDivider { width:10px; background-color:#D9D7B9; }
#didascalia { font-size:10px; }
#virgoLeft { font-family:georgia,serif; font-style:italic; font-size:30px; }
#virgoIn { font-size:10px; }
#virgoRight { font-family:georgia,serif; font-style:italic; font-size:30px; text-align:right; }
#mainContent { width:700px; border:0; border-spacing:0; padding:5; }
#mainContentLeft { 
padding:10px; 
width:460px;
vertical-align:top;  
}
#mainContentRight { width:220px; padding:10; vertical-align:top; }
#mainContentDivider { width:7px; background-image:url('gfx/puntini_v.gif');background-repeat:repeat-y; }
#briciole { margin-bottom:1em;color:#BFBFBF; }
#intro { text-align:justify; }
#footer { width:700px;color:#BFBFBF;text-align:right; }
#footerLeft { font-size:10px;text-align:right;padding-right:10px; }
#footerRight { float:right; font-size:10px; }
.giustificato { text-align:justify;padding:5px;color:#CBCACA;font-size: 12px;direction:rtl; }
.centrato { text-align:center; }
.piccolo { font-size: 10px;color:#BFBFBF; }
.right { text-align:center; }
.evidenziato { background-color:#FFFF00; font-style:italic; }
.divider { 
width:100%; 
margin-top:1em; 
text-align:right; 
background-image:url(gfx/bk_lin.gif);background-repeat:repeat-x;
}
.linklog { }
.sopra { margin-bottom:1em; }
.sotto { 
 margin-bottom:1em; 
 color:#BFBFBF;
 font-size:11px;
 }
.titolo {
	font-weight:600;
	font-family: tahoma;
	color:#CBCACA;
}
.titr {
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	color:#ffffff;
	text-decoration:none;
}
.titr:hover {
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	text-decoration:underline;
	color:#FFffff;
}
.titr2 {
	font-family:tahoma;
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
	text-align:right;
	font-weight:600;
}
.titr2:hover {
	text-decoration:underline;
	color:#FFffff;
}
.fleft { float:right; }
.fright { }
.pagine { text-align:left;color:#CBCACA; }

.compari { margin-top:1em; margin-bottom:1em; border-bottom:1px dashed #B5B4B4; padding:7px;color:#B5B4B4; }
.comdispari { margin-top:1em; margin-bottom:1em; border-bottom:1px dashed #B5B4B4; padding:7px;color:#B5B4B4; }
.comtitolo { }
.comtesto { margin-top:0.5em; margin-bottom:0.5em; padding-left:0.5em; }
.comautore { padding-left:0.5em; font-size:10px; }
.formcommenti { width:380px; margin:auto;color:#BFBFBF; }
.formpopcommenti { width:280px; margin:auto; }
#mainPopup { width:320px; border-spacing:0; border:0; margin:auto; background-color:#ffffff; }
td.mainPopup { padding:15px; vertical-align:top; text-align:right; }
#popupContent { width:320px; border:0; border-spacing:0; padding:0; }
#popupContentLeft { width:320px; padding:0; padding-right:5px; vertical-align:top; text-align:right;}
.fotoautore { margin-top:1em; margin-bottom:4em;color:#CBCACA; }
.elencoautori li { margin:0.5em; }
.foto {  text-align:center; }
.elencofoto { margin:0.5em;text-align:right; }
.sondaggio { text-align:right;  }
.insondaggio { margin:auto; padding:5px; width:280px; text-align:right;background-image:url(gfx/img01.jpg);color:#CBCACA;border:1px solid #191919; }
.sondaggio table { width:280px; }
.sondaggio td { text-align:center; vertical-align:bottom; }
.sondaggio td img { width:10px; }
#mainContentPrint { width:680px; padding:0; vertical-align:top; text-align:right; }
#form404 { text-align:center; }
.modtitolo {
 margin-top:0.5em; 
 margin-bottom:1em; 
 }
.modcontenuto form { margin:0;color:#CBCACA; }
.feed { 
text-align:center; 
font-size:11px;
}
.tempoesec { text-align:center; font-size:10px; }
.utentionline { text-align:center; font-size:10px; }
.utentionline span { font-weight:600; }
.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:600; }
.calendario .giorni td { font-weight:600; font-size:10px; background-color;#ffffff; }
.calendario .scuro { background-color:#f3f3f3; }
.calendario .chiaro { background-color:#fcfcfc; }
.calendario .oggi { background-color:#CCCCCC; }
.cmd {
BORDER-TOP-WIDTH: 1px; 
BORDER-LEFT-WIDTH: 1px;
height:19px; 
FONT-SIZE: 11px; 
BORDER-LEFT-COLOR: #E34E4E;  
BORDER-BOTTOM-WIDTH: 1px; 
BORDER-BOTTOM-COLOR: #E34E4E; 
CURSOR: hand; 
COLOR: #FFFFFF; 
BORDER-TOP-COLOR: #E34E4E; 
FONT-FAMILY: tahoma; 
LETTER-SPACING: 0px; 
BACKGROUND-COLOR: #CF0000; 
BORDER-RIGHT-WIDTH: 1px; 
BORDER-RIGHT-COLOR: #E34E4E
}
.textbox{
border: 1px solid #4D4B4B;
height:15px;
FONT-SIZE: 11px; 
COLOR: #620C0E; 
FONT-FAMILY: tahoma; 
LETTER-SPACING: 0px; 
BACKGROUND-COLOR: #ffffff; 

}
.textbox1{
border: 1px solid #4D4B4B;
FONT-SIZE: 11px; 
COLOR: #620C0E; 
FONT-FAMILY: tahoma; 
LETTER-SPACING: 0px; 
BACKGROUND-COLOR: #ffffff; 

}
.link
{ color:#F40101;
font-family:tahoma;
font-size:11px;
text-decoration:none;
}
.link:hover{
color:#DE0202;
text-decoration:underline;}

.link2
{ color:#ffffff;
font-family:tahoma;
font-size:11px;
text-decoration:none;
}
.link2:hover{
color:#ffffff;
text-decoration:underline;}