body {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size:11px;
	margin: 0px;
	padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
		background-position: center;
		background-color:#FFFFFF}
	
p { margin: 5px 0px 20px 0px }

form { padding:0; margin:0}

a { color: #CC0000; text-decoration:none}
a:hover { color: #db2863; text-decoration:none}

div#divMain { width: 886px; margin: 0px auto; /* Right and left margin widths set to "auto" */
    text-align: left; /* Counteract to IE5/Win Hack */ }

/* TABLE CORPO */
table#tablecorpo { width: 886px; margin: 0px 0px 20px 0px }
table#tablecorpo #tablecorpoCenter {	background-image: url(../img/tableMainSfondo.jpg);	background-repeat: repeat-y;	}
table#tablecorpo #tablecorpoBottom {	background-image: url(../img/tableMainBottom.jpg);	background-repeat: no-repeat;	height: 40px;	}


/* TABLE Main */
#tableMain { width: 866px; margin-left:2px}
.tableMainTdLeft {
	
	width:270px;
	background-image: url(../img/mondo.gif);
	background-repeat: no-repeat;
	height:300px;
	background-position: right top;
}
.tableMainTdRight {
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;}
	
.top {margin-bottom: 10px}

.mainPost { margin: 0px 18px 10px 43px }

/* POST Dettaglio*/
div.postDettaglio {  font-size: 12px; padding: 0 0px 15px 0; margin:0px 10px 12px 0px; border-bottom: 1px solid #6594b0 }
div.postDettaglio a { color:#a00b46}
div.postDettaglio a:hover { color:a00b46; text-decoration:underline;}

div.postDettaglio p.titoloPost {  color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:24px; margin: 0px 0px 20px 0px}
div.postDettaglio p{ margin:2px 0px 10px 0px;}
.pSot { font-weight:bold; color:#0099CC; padding-top:8px; font-size: 11px}
/* fine POST */


/* POST */
div.post1 {  font-size: 12px; padding: 0 0px 15px 0; margin:0px 10px 12px 0px; border-bottom: 1px solid #6594b0 }
div.post1 a { color:#a00b46}
div.post1 a:hover { color:a00b46; text-decoration:underline;}
div.post1 p.titoloPost a{ color:#000000; }
div.post1 p.titoloPost { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:24px;}
div.post1 p{ margin:2px 0 2px 0;}
.pSot { font-weight:bold; color:#0099CC; padding-top:8px; font-size:11px}
/* fine POST */

.testo1 { color:#6594b0; }
.bold {font-weight:bold }


/* MENU LEFT */

.menuLeft p.voce { margin: 20px 0px 10px 0px; background-image: url(../img/riganera.gif); background-repeat: repeat-x; background-position: center center;}
.menuLeft p.voce a { display:block; width:170px ;  padding:1px 0px 1px 0px; border: 1px solid #000000;  font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif  }
.menuLeft p.voce a:hover { background-color:#FFFFFF; color:#000000}

.color1 { background-color:#eb862e; color:#FFFFFF}
.color4 { background-color:#b40142; color:#FFFFFF}
.color5 { background-color:#224e91; color:#FFFFFF}
.color2 { background-color:#00ace8; color:#FFFFFF}
.color12 { background-color:#e23026; color:#FFFFFF}
.color9 { background-color:#6594b0; color:#FFFFFF}
.color6 { background-color:#9d6ca4; color:#FFFFFF}
.color3 { background-color:#77ac50; color:#FFFFFF}
.color7 { background-color:#b2b2b2; color:#FFFFFF}
.color8 { background-color:#dbd306; color:#FFFFFF}
.color10 { background-color:#6594b0; color:#FFFFFF}
.color9 { background-color:#e23026; color:#FFFFFF}


.colorA1 { color:#eb862e; border-color: #eb862e }
.colorA4 { color:#b40142;border-color: #b40142 }
.colorA5 { color:#224e91; border-color: #224e91 }
.colorA2 { color:#00ace8; border-color: #00ace8 }
.colorA12 { color:#795437; border-color: #795437 }
.colorA9 { color:#6594b0; border-color: #6594b0 }
.colorA6 { color:#9d6ca4; border-color: #9d6ca4 }
.colorA3 { color:#77ac50; border-color: #77ac50 }
.colorA7 { color:#b2b2b2; border-color: #b2b2b2 }
.colorA8 { color:#dbd306;border-color: #dbd306 }
.colorA10 { color:#6594b0; border-color: #6594b0 }
.colorA9 { olor:#e23026; border-color: #e23026 }

.menuLeft { margin:300px 0px 20px 30px ; text-align:center}
.menuLeft p.subvoce { margin-bottom:10px; }
.menuLeft p.subvoce a { font-weight:bold; border-left: 12px solid #d0d8d8; border-right: 12px solid #d0d8d8; padding:0px 7px 0px 7px; color:#333333;  }
.menuLeft p.subvoce a:hover {color:#ffffff; background-color: #d0d8d8; }

/* MENU TOP */
.menuTop { width:523px; background-image: url(../img/riganera.gif);	background-repeat: repeat-x;	background-position: center center; margin-bottom:25px}
.menuTop p.voce { margin: 0px 20px 0px 20px;		}
.menuTop p.voce a { text-align:center; display:block;  padding:1px 0px 1px 0px; border: 1px solid #000000; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif  }
.menuTop p.voce a:hover { background-color:#FFFFFF; color:#000000}

/* boxLeft */
.boxLeft {  margin:0px 0px 20px 30px ;background-color:#ffffff ; border: 1px solid #000000; text-align:center}
.testatina {   margin:30px 0px 0px 64px ; text-align:center; display:block; width:170px ; padding:1px 0px 1px 0px; border: 1px solid #000000; border-bottom: none;  font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif }
.testatina a {color:#FFFFFF;}
.div1 { margin: 8px}
.div1 p { margin:5px }
.autore { font-weight:bold; color:#666666}


.div2 { text-align:left; margin: 9px; border-bottom:1px dotted #CCCCCC; padding-bottom:9px}

.div3 { text-align:center; margin: 12px 0px 12px 0px }

.txt2 { font-weight: normal; color:#000000}
.a3 { font-weight:bold}



.floatLeft { float:left; margin-right: 10px; }
.floatRight { float: right; margin-left: 10px}

.p2 { font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.p3 { font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}


.comment { border-bottom: 1px dashed #CCCCCC; margin-bottom:20px; padding-bottom: 3px}
.comment p { margin: 0px 0px 3px 0px  }
.comment .data { color:#db2863}
.comment .autore { color:#0099CC  ; font-weight:bold  }


.paging { text-align: center; margin: 0px; padding: 0px; font-size:12px}
.paging a { margin:0px 3px 0px 3px  }
.paging span { background-color:#a00b46; color:#FFFFFF; font-weight:bold; padding: 0px 2px 0px 2px } 


.testata1 { background-color:#F4F4F4; margin: 20px 12px 10px 0px; font-weight:bold;    font-size:15px; font-family:Arial, Helvetica, sans-serif; padding-left: 15px; border: 1px solid }