/* CSS Document */
body{
background:url(http://www.ilcannocchiale.it/blogs/templates/2008_boggers/giugno_2008/sofa/immagini/bg.gif) top left repeat;
margin:0px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#787978;}
.clear{
clear:both;}
#tool{
background:url(http://www.ilbardo.it/pace/tool.jpg) top left no-repeat;
width:900px;
height:300px;
margin:0px auto;
text-align:left;
padding:0px 20px;
color:#FFFFFF;}
#tool a{
color:#fff;
text-decoration:none;}
#tool a:hover{
color:#685439;
text-decoration:none;}
#tool .titolo{
padding:65px 0px 0px 0px;
font-size:48px;
color:#FFFFFF;
}
#tool .subtitolo{
padding:10px 0px 0px 0px;
font-size:18px;}
#content{
width:960px;
margin:0px auto;
padding:0px 20px 20px;
background:#f7efe4;
text-align:left;}
.container{
float:left;
width:590px;
padding-right:20px;}
.container a{
color:#828217;
}
.post{
border-bottom:1px dotted #828217;
margin-bottom:15px;}
.box_titolo{
padding:0px 0px 15px;}
.box_titolo .left{
float:left;
width:40px;
height:40px;
color:#000000;
background:url(http://www.ilcannocchiale.it/blogs/templates/2008_boggers/giugno_2008/sofa/immagini/calendario.gif) top left no-repeat;}
.box_titolo .left .mese{
color:#FFFFFF;
font-weight:bold;
overflow:hidden;
padding:0px 0px 0px 8px;
text-transform:uppercase;
width:26px;
}
.box_titolo .left .giorno{
overflow:hidden;
width:40px;
font-size:20px;
font-weight:bold;
text-align:center;
}
.box_titolo .right{
float:right;
width:530px;}
.titolo{
font-size:18px;
font-weight:bold;
color:#000;
}
.sottotitolo{
color:#555;
padding:5px 0px 0px;
font-size:11px;
}
.commenti{
padding:15px 0px 0px;
color:#555;
font-size:11px;
}
.colonna{
float:left;
width:165px;
padding-right:10px;
color:#626262;}
.menu a{
color:#2e2e2e;
text-decoration:none;}
.menu a:hover{
color:#626262;
text-decoration:none;}
.tit_menu{
background:url(http://www.ilcannocchiale.it/blogs/templates/2008_boggers/giugno_2008/sofa/immagini/tit_menu.jpg) top left no-repeat;
width:150px;
height:17px;
padding:5px;
color:#FFFFFF;
font-size:16px;
font-weight:bold;}
.menu{
padding:15px 10px 15px 5px;}
.menu dl{
margin:0px;
}
.menu dt{
padding-bottom:5px;}
.menu_comm{
padding:15px 10px 15px 5px;}
.menu_comm dl{
margin:0px;}
.menu_comm dt{
padding-bottom:10px;}
.menu_comm a{
font-weight:bold;
text-decoration:none;
}
.autore_comm a{
color:#626262 !important;
}
.tit_comm a{
color:#828217 !important;
}
.datains{
font-size:10px;}
#footer{
background:url(http://www.ilcannocchiale.it/blogs/templates/2008_boggers/giugno_2008/sofa/immagini/footer.jpg) top left no-repeat;
width:1000px;
height:55px;
text-align:right;
margin:0px auto;}

/*-----------------------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%;
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;
text-align:center;
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:#555;
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;}
.input2{
width:95px;}
.input{
width:45px;}
