body{
	background:#33942e;
	padding:0px;
	margin:0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#bg{
	background:url(immagini/bg.jpg) repeat-x top;
}
#tool{
	background: url(http://www.ilcannocchiale.it/blogs/templates/pd_attivati/immagini/toolnew.jpg) no-repeat center top;
	width: 982px;
	height:185px;
	margin:0px auto;
	text-align:left;
}
#link_home{
	width:714px;
	float:left;
}
#link_home a{
	display:block;
	width:694px;
	height:174px;
}
#link_home h1{
	visibility: hidden;
	margin:0px;
}
#link_tool{
	float:right;
	width:199px;
	padding:20px 0px 0px 0px;
}
#link_tool dl{
	margin:0px;
	font-size:14px;
}
#link_tool dt{
	height: 30px;
	
}
#link_tool span{
	visibility:hidden;
}
.clear{
	clear: both;
}
#center_w{
	width:944px;
	padding:0px 19px 36px 19px;
	background: #fff;
	margin:0px auto;
	text-align: left;
}
#center_w h2{
	color:#32a142;
	font-size:24px;
	margin:0px;
}
.data {
	color:#333;
	padding-bottom:20px;
}
.data a:link, .data a:visited, .data a:hover{
	color:red;
}

a{
	text-decoration: none;
}
.text a{
	text-decoration: underline;
	color:red;
}
.text{
	padding-bottom:10px;
}
#center a:link, #center a:hover, #center a:visited{
	color:#33942e;
}
#post_area{
	width:450px;
	float:left;
}
#rubriche_area{
	float:right;
	width:207px;
	padding:0px 18px;
	border-left:1px dotted #cccccc;
}
#rubriche_area dl{
	margin:0px;
}
#rubriche_area ul{
	margin:0px 0px 20px 0px;
	padding:0px;
}
#rubriche_area ul li a:link, #rubriche_area ul li a:visited, #rubriche_area ul li a:hover{
	color:#000;
}
#rubriche_area a:link, #rubriche_area a:visited, #rubriche_area a:hover{
	color:#33942d;
}
#rubriche_area ul li{
	margin:0px;
	padding:0px 0px 0px 14px;
	background: url(immagini/li.gif) no-repeat left top;
	list-style: none;
}
#banner_area{
	float:right;
	width:200px;
	padding:0px 0px 0px 18px;
	border-left:1px dotted #cccccc;
}
img {
	border:0px;
	margin:0px 0px 15px 0px;
}
.text img{
	margin:10px;
}
#banner_area a{
	text-decoration: underline;
	color:red;
}
/*#footer{
	background: url(immagini/footer.gif) no-repeat top;
	width: 982px;
	height:173px;
	margin:0px auto;
	padding-bottom:63px;
}*/
#footer{
	background: url(immagini/footer_new.gif) no-repeat top;
	width: 982px;
	height:72px;
	margin:0px auto;
	padding-bottom:63px;
}
#footer_link a{
	width:982px;
	height:100px;
	display:block;
}
#footer_link2 a{
	width:120px;
	display:block;
}
#footer_link2{
	padding: 25px;
	text-align:left;
	font-size: 18px;
}
#footer a span{
	visibility: hidden;
}
.post{
	padding
}
.post{
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dotted #cccccc;
}
/*-----------------------calendario------------------------------*/
table.calendar {
-moz-user-select:none;
font-family:Helvetica,Arial,sans-serif;
font-size:0.9em;
text-align:center;
text-transform:uppercase;
width:100%;
}
table.calendar input, table.calendar select {
font-size:10px;
}
table.calendar td {
border:0pt none;
font-size:10px;
text-align:center;
}
div.mainheading {
margin:2px;
}
table.caldayheading {
border-collapse:collapse;
cursor:pointer;
empty-cells:show;
margin:6px;
}
table.caldayheading td {
border:0px solid #c6c6c5;
color:#000;
font-weight:bold;
text-align:center;
width:20px;
}
div.monthyear {
color:#000;
font-weight:bold;
}
table.caldayheading td.wkhead {
border-right:0px double #c6c6c5;
}
table.calcells {
border-collapse:collapse;
cursor:default;
margin:6px;
}
table.calcells td {
border:0px solid #c6c6c5;
font-weight:bold;
height:20px;
text-align:center;
width:20px;
}
table.calcells td div {
margin:0pt;
padding:1px;
}
table.calcells td.wkhead {
background-color:#fff;
border-right:0px double #c6c6c5;
color:#000;
text-align:center;
}
table.calcells td.wkday {
background-color:#fff;
color:#000;
}
table.calcells td.wkend {
background-color:#fff;
color:#000;
}
table.calcells td.curdate {
color:#000;
}
table.calcells td.cell_selected {
background-color:#2fa142;
color:#fff;
cursor:pointer;
}
table.calcells td.notmnth {
background-color:#fff;
color:#000;
}
table.calcells td.notallowed {
background-color:#fff;
color:#000;
font-style:italic;
}
table.calcells td.hover {
background-color:#fff;
}

#rubriche_area img{
	margin:20px 0px 10px 0px;
}
#sfoglia a{
	color:red;
}
.perche a{
color:#000000;
text-decoration:none;}
.note{
	text-align: right;
}
img{border:0px;}
