/* CSS Document */
body{
background:#e1e1e1;
text-align:center;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}
.clear{
clear:both;}
a{
color:#000000;}
h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:30px;
margin:0px;
padding:5px 0px 15px;}
h1 a{
color:#000000 !important;
text-decoration:none;}
h1 a:hover{
color:#000000;
text-decoration:underline;}
#content{
width:900px;
padding:20px 30px;
background:#fff;
width:900px;
margin:0px auto;
text-align:left;}
#tool{
background:url(http://www.ilcannocchiale.it//blogs/templates/ermeterealacci/immagini/tool.jpg) top left no-repeat;
width:900px;
height:208px;}
#tool .top{
width:900px;
height:178px;}
#tool .top .left{
float:left;
width:745px;}
#tool .top .left a{
width:745px;
height:178px;
display:block;}
#tool .top .right{
float:right;
width:140px;}
#tool .top .right a{
width:140px;
height:120px;
display:block;}
.menu{
padding:5px 15px;}
.menu span{
padding-right:10px;}
.menu span a{
color:#FFFFFF;}
.menu span a:hover{
color:#000;}
#container{
padding:25px 0px 0px;}
.line{
padding-bottom:7px;
border-bottom:1px solid #dadada;}
.line1{
	background:url(http://www.ilcannocchiale.it//blogs/templates/ermeterealacci/immagini/ultime_camera.gif) top left no-repeat;
	width:357px;
	height:34px;
}
.tit{
color:#30a143;
font-size:18px;
font-weight:bold;}
.tit a{
color:#30a143 !important;
text-decoration:none;}
.top_post{
width:512px;}
.rubrica{
float:left;}
.data{
float:right;
padding-top:3px;}
#container .left{
width:512px;
float:left;}
#container .right{
width:358px;
float:right;}
#footer{
width:960px;
margin:0px auto;}
.post{
padding-bottom:35px;}
.post a{
color:#999999;}
.note a{
color:#30a143 !important;
}
.box, .box1{
padding:15px 0px;}
.box1 dt{
padding-bottom:5px;}
dl{
margin:0px;}
dt{
padding-bottom:10px;}
.box a{
text-decoration:none !important;}
.box a:hover{
text-decoration:underline !important;}
/*-----------------------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;
}
