/* CSS Document */
body{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#171717;
background:#474747;
text-align:center;}
.clear{
clear:both;}
.vspace{
height:41px;}
#top{
background:#fff url(http://www.ilcannocchiale.it/blogs/templates/giovani_democratici/images/tool_febb09.jpg) top left no-repeat;
margin:0px auto;
width:967px;}
a {
color:#2fa142;
}
img{
border:none;}
#tool{
width:924px;
/*height:376px;*/
margin:0px auto;
text-align:left;
padding:23px 20px 15px 23px;}
#tool .left img{
padding:0px;
margin:0px;}
.left{
float:left;
width:252px;
padding:0px 20px 0px 0px;
overflow:hidden;}
.center{float:left;
width:420px;
overflow:hidden;}
.right{
float:right;
width:196px;
padding-left:30px;
overflow:hidden;}
#tool .right a{
width:50px;
height:40px;
display:block;}
.tool_titolo a{
width:252px;
height:30px;
display:block;}
.menu{
color:#FFFFFF;
background:#000;
font-size:14px;
font-weight:bold;
height:16px;
padding:5px 10px;}
.menu span a {
color:#FFFFFF;
text-decoration:none;
padding:5px 2px;}
.menu span a:hover{
color:#fff;
background-color:#2fa142;
padding:5px 2px;}
#content{
padding:10px 20px 20px 23px;
/*background:#fff;*/
width:924px;
margin:0px auto;
text-align:left;}
#content .right{
float:right;
width:201px;
padding-left:30px;
overflow:hidden;}
.box{
padding-bottom:15px;}
.box1{
padding:10px 0px 0px;}
.box_black{
padding-bottom:15px;}
.box_black a{
color:#000 !important;
text-decoration:none !important;}
.box_black a:hover{
color:#ccc !important;}
.post{
padding-bottom:15px;
border-bottom:1px dotted #ccc;}
.post a{
text-decoration:none !important;}
.rubrica{
font-size:14px;
font-weight:bold;
padding-bottom:10px;}
.titolo{
font-size:18px;
font-weight:bold;
color:#000;
padding-bottom:15px;}
.utilita{
padding-top:15px;
color:#6d6d6d;
font-size:11px;}
.box_left{
width:61px;
height:80px;
float:left;}
.box_right{
float:left;
padding-left:15px;
width:150px;}

#footer{
width:967px;
margin:0px auto;
background:#474747;}
#footer1{
width:967px;
margin:0px auto;
text-align:right;}

#bottom{
background:#474747 url(http://www.ilcannocchiale.it/blogs/templates/giovani_democratici/images/bg_footer.jpg) top left repeat-x;
margin:0px;
text-align:center;}
.eventifeed .agenda .calendario{
color:#000 !important;
font-size:14px;
font-weight:bold;}
.mese{
display:inline;
color:#000 !important;
font-size:14px;
font-weight:bold;
padding-left:5px;}
.day{
display:inline;
color:#000 !important;
font-size:14px;
font-weight:bold;}
/*-----------------------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;
}
.sezione{
background:#009900;}
