            #calendario {
                border: 1px solid #808080;
                width: 303px;
                padding: 4px;
                /*margin-top:40px;*/
                /*margin-left:20px;*/
                background-image: url(/img/cal_ac.jpg);
                
                background-repeat:no-repeat;
                height:312px;
                
            }
            
            #calendario .giorno {
                /*border: 1px solid red;*/
                float:left;
                margin:2px;
                width:35px;
                height:33px;
                background-color: #ffffff;
                font-weight:bold;
                font-family: Arial, Helvetica;
                font-size:14px;
                font-style:normal;
                opacity:0.6; /* Mozilla e altri */
                filter: alpha(opacity=60); /* MSIE */
               padding: 2px;
               text-align: center;
                
            }
            
            .oggi {
            }
            
            .concerto {
                opacity:0.9 !important; /* Mozilla e altri */
                filter: alpha(opacity=90) !important; /* MSIE */
                background-color: #d66 !important;
                cursor:pointer;
                background-image: url(/img/cal_logo_micro.gif) !important;
                background-repeat: no-repeat;

            }
            
            .int {
                height: 20px !important;
                color: #ffffff;
                background-color: #222222 !important;
            }
            
            #mesePrec {
                opacity:0.5; /* Mozilla e altri */
                filter: alpha(opacity=50); /* MSIE */
                float:left;
                padding-left: 2px;
            }

            #meseSucc {
                opacity:0.5; /* Mozilla e altri */
                filter: alpha(opacity=50); /* MSIE */
                float:right;
                padding-right: 2px;
            }
            
            #nomeMese {
                float:left;
                width: 270px;
                text-align:center;
                color: #ffffff;
                font-family: Arial, Helvetica, sans-serif;
                font-weight: bold;
                font-size: 14px;
                opacity:0.8; /* Mozilla e altri */
                filter: alpha(opacity=80); /* MSIE */
            }
            
            #resetCal {
                text-align: center;
                float:left;
                width: 300px;
                background-color: #222222;
                opacity:0.5; /* Mozilla e altri */
                filter: alpha(opacity=50); /* MSIE */
            }
            
            #resetCal a {
                text-decoration: none;
                color: #ffffff;
                font-family: Arial, Helvetica, sans-serif;
                font-weight: bold;
                font-size: 14px;
            }

