/* CSS Document */
body{
background:#d2e3f2 ;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;}
.clear{
clear:both;}
#container{
background:url(http://www.ilcannocchiale.it/blogs/templates/2008_boggers/maggio_2008/immagini/bg.gif) top left repeat-y;
width:950px;
margin:0px auto;}
#footer{
background:url(http://www.ilcannocchiale.it/blogs/templates/2008_boggers/maggio_2008/immagini/footer.gif) top left no-repeat;
width:950px;
height:65px;
padding:0px 0px 50px;
margin:0px auto;}
#tool{
background:url(http://www.ilcannocchiale.it/blogs/templates/2008_boggers/maggio_2008/immagini/tool.gif) top left no-repeat;
margin:0pc auto;
width:900px;
height:165px;
padding:5px 15px 0px 15px;
margin: 0px auto;
}
#tool a{
color:#fff;
text-decoration:none;
}
#tool_img{
margin: 0px auto;
text-align:center;}
.titolo_blog{
font-size:40px;
color:#FFFFFF;
font-weight:bold;
padding-right:15px;}
.sottotiolo_blog{
font-size:18px;
color:#FFFFFF;}
#content{
width:910px;
padding:20px;
margin: 0px auto;}
.side_box{
width:181px;
float:left;}
.top_box{background: url(http://www.ilcannocchiale.it/blogs/templates/2008_boggers/maggio_2008/immagini/rubrica_top.gif)  top left no-repeat;
width:181px;
height:8px;}
.box{border-left: 1px solid #cfcfcf;
border-right: 1px solid #cfcfcf;
padding:0px 25px 0px;
}
.box a{
	color: #87af22;
}
.box_titolo{
border-bottom:1px dashed #CCCCCC;
font-size:14px;
font-weight:bold;
margin:0pt -1px 5px;
padding:2px 0pt 3px 0px;
text-transform:uppercase;}
.box_testo{
border-bottom:1px solid #CCCCCC;
padding:5px 0px 8px 0px;
}
.box_testo a{
color:#333333;
text-decoration:none;
}
.box_testocomm{
border-bottom:1px solid #CCCCCC;
padding:10px 0px 8px 0px;
}
.box_testocomm a{
color:#87AF22;
text-decoration:none; 
}
.datains{
font-size: 10px;
}
.box_testo1 {
padding:5px 0px 8px 0px;
}
.box1{
padding:0px 25px 15px;
}
.box_adv{
padding:10px 0px 15px;
text-align:center;
}
.bottom_box{background:url(http://www.ilcannocchiale.it/blogs/templates/2008_boggers/maggio_2008/immagini/rubrica_bottom.gif) bottom left no-repeat;
height:28px;
width:181px;
margin-bottom:15px;}
.center_box{
width:518px;
float:left;
padding:0px 15px;}
.center_box a{
	color: #87af22;
}
.post{
padding:0px 5px 15px;
border-bottom:1px solid #cccccc;
margin-bottom:15px;
}
.titolo{
color:#3589E3;
font-weight:bold;
font-size:23px;}
.testo{padding:15px 0px;}
/*-----------------------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:#6b716f;
color:#e7e9e8;
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:70px;}
.input{
width:45px;}
.immagine_personale{
text-align:center;
padding:0px 0px 15px;}


