@charset "utf-8";
/* CSS Document */
body{
padding:0px;
margin:0px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#171717;
}
.clear{
clear:both;}
.vspace{
height:15px;}
a{
text-decoration:none;}
img{
border:none;}
#container{
width:964px;
text-align:left;
background:url(http://www.ilcannocchiale.it/blogs/templates/andrea_romano/images/tool.jpg) top left no-repeat;
padding-bottom:20px;
margin:0px auto;}
#left{
width:648px;
float:left;
overflow:hidden;}
#tool{
padding-left:175px;
padding-top:50px;}
#tool_left{
width:195px;
float:left;}
#tool_left a{
width:195px;
height:130px;
display:block;}
#tool_right{
width:166px;
float:right;
padding-top:81px;}
#tool_right a{
width:166px;
height:40px;
display:block;
}
#menu{
padding:15px 30px 15px 175px;
font-size:16px;
font-weight:bold;}
#menu span{
padding-right:10px;}
#menu a{
color:#000000;}
#menu a:hover{
color:#8b9fab;}
.menu{
padding-bottom:10px;
border-bottom:4px solid #8b9fab;}

.post{
padding-bottom:20px;}
.tit1{
font-size:16px;
font-weight:bold;
color:#8b9fab;
border-bottom:1px solid #8b9fab;}
.tit1 a{
color:#8b9fab !important;}
.left_post{
width:152px;
float:left;
text-align:right;
color:#8b9fab;
overflow:hidden;}
.left_post a{
color:#8b9fab;}
.util1{
padding-bottom:10px;}
.util1 a{
text-decoration:underline !important;}
.right_post{
width:444px;
float:right;
padding-right:30px;
overflow:hidden;}
.right_post a{
color:#8b9fab;}
.titolo{
font-size:26px;
font-weight:bold;
color:#000000;
padding:5px 0px;}

#right{
width:306px;
float:left;
padding-top:200px;
overflow:hidden;}
.evidenza{
padding:10px;
overflow:hidden;
background:#e4f5ff;
font-weight:normal;}
.evidenza a{
color:#333333;}
.evidenza_text{
height:75px;
overflow:hidden;}
.evidenza_text a{
color:#333333;}
.immagine{
width:286px;
/*height: 286px;*/
padding-bottom:15px;
overflow:hidden;}
.tit2{
font-size:24px;
font-weight:bold;
padding:5px 0px 10px;}
.dx{
padding:0px 20px;}
.box{
padding:10px 0px;
font-weight:normal;}
.box a{
color:#6d6d6d;}
.box1{
padding:10px 0px;
font-weight:normal;}
.box1 dt{
padding-bottom:5px;
font-weight:normal;}
.box1 a{
color:#6d6d6d;}
.libro{
width:260px;
overflow:hidden;}
.libro1{
width:120px;
float:left;
overflow:hidden;}
.ospace{
width:10px;
float:left;
}
.libro_tit{
font-size:14px;
font-weight:bold;
padding-top:10px;}
.libro_tit a{
color:#000000;}
.note{
text-align:right;
padding:10px 0px;}
.note a{
color:#8b9fab !important;
text-decoration:underline !important;}

#footer{
width:964px;
height:71px;
margin:0px auto;
}
dt{
padding-bottom:15px;
font-weight:normal;}
.datains{
font-size:10px;}
.tit_comm{
font-size:12px;}
.autore_comm{
font-weight:bold;}
/*-----------------------calendario------------------------------*/
table.calendar {
-moz-user-select:none;
font-family:Helvetica,Arial,sans-serif;
font-size:0.9em;
text-transform:uppercase;
width:100%;
padding:0px 10px 0px 10px;
}
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 #ffffff;
color:#6b716f;
font-weight:bold;
width:20px;
}
/*div.monthyear {
color:#6b716f;
font-weight:bold;
}*/
div.montyear {
border-bottom:1px dashed #CCCCCC;
font-size:14px;
font-weight:bold;
margin:0pt -1px 5px;
padding:2px 0pt 3px 0px;
text-transform:uppercase;}
table.caldayheading td.wkhead {
border-right:0px double #FFFFFF;
}
table.calcells {
border-collapse:collapse;
cursor:default;
margin:6px;
}
table.calcells td {
border:1px solid #fff;
font-weight:bold;
height:20px;
text-align:center;
width:20px;
}
table.calcells td div {
margin:0pt;
padding:1px;
}
table.calcells td.wkhead {
/*background-color:#000000;*/
border-right:3px double #fff;
color:#6b716f;
text-align:center;
}
table.calcells td.wkday {
/*background-color:#000000;*/
color:#6b716f;
}
table.calcells td.wkend {
/*background-color:#000000;*/
color:#6b716f;
}
table.calcells td.curdate {
color:#6b716f;
}
table.calcells td.cell_selected {
background-color:#b4c9d5;
color:#fff;
cursor:pointer;
}
table.calcells td.notmnth {
/*background-color:#000000;*/
color:#6b716f;
}
table.calcells td.notallowed {
/*background-color:#000000;*/
color:#6b716f;
font-style:italic;
}
table.calcells td.hover {
/*background-color:#000000;*/
}
.xxsmall{
font-size:11px;}
