/* CSS Document */
body{
margin:0px;
text-align:center;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#171717;
background:#fff;}
.clear{
clear:both;}
.red{
color:#ef2823 !important;}
a {
color:#000000;
text-decoration:none;}
#tool{
width:1024px;
margin:0px auto;
padding-top:20px;}
#content{
width:964px;
padding:15px 30px;
text-align:left;
margin:0px auto;}
#footer{
width:1024px;
margin:0px auto;
padding-bottom:25px;}
#left{
float:left;
width:440px;
padding-right:30px;
overflow:hidden;}
#centro{
float:left;
overflow:hidden;
width:211px;
padding:0px 22px 0px 26px;
border-left:1px solid #e5e5e5;}
#right{
float:left;
overflow:hidden;
width:208px;
padding:0px 0px 0px 25px;
border-left:1px solid #e5e5e5;}
.post{
border-bottom:1px dotted #6d6d6d;
padding-bottom:15px;}
.post a{
color:#ef2823;}
.rubrica{
font-size:14px;
font-weight:bold;
padding-bottom:10px;
text-transform:uppercase;}
.titolo_post{
font-size:24px;
color:#000;
padding-bottom:15px;}
.commenti_post{
color:6d6d6d;
font-size:11px;
padding-top:15px;}
.vspace{
height:20px;}
.menu_tit{
font-size:22px;
font-weight:bold;
text-transform:uppercase;
color:#d7d7d7;
padding-bottom:15px;}
.box_menu{
padding-bottom:20px;}
.rubriche{
font-size:14px;
color:#000;
font-weight:bold;
text-transform:uppercase;
border-bottom:1px solid #ccc;
padding-bottom:10px;
padding-top:10px;}
.rubriche a:hover{
color:#ef2823;}
.tag a{
color:#999999 !important;}
.tag a:hover{
color:#333333 !important;}
.box_gruppi{
background:url(http://www.ilcannocchiale.it/blogs/templates/redtv/images/banner_gruppo.gif) top left no-repeat;
width:210px;
height:90px;
text-align:center;
font-weight:bold;
font-size:14px;
color:#6d6d6d;
padding-top:107px;}
dl{
margin:0px;
}
dt{
padding-bottom:10px;}/*-----------------------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;
background:#f5f5f5;
}
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;
background:#f5f5f5;
}
/*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;*/
}
