body{margin:0;padding:0;background-color:#fff;background-image:url(images/xsfondo4.jpg.pagespeed.ic.m6ewYLNy-P.jpg);background-attachment:fixed;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#fff;font-size:12px;vertical-align:central;font-weight:bold;background-size:100% 100%}#container{width:100%;height:100%;border:0 solid red}#header{width:960px;height:30px;margin:0 auto;border:0 solid green;margin-top:20px;background-color:#a89f5b}.menu{padding:8px 10px 0 10px;float:left}.menu a:link{color:#fff;text-decoration:none}.menu a:visited{color:#fff;text-decoration:none}.menu a:hover{color:#615f2c;text-decoration:none}.active a:link{color:#615f2c;text-decoration:underline}.active a:visited{color:#615f2c;text-decoration:underline}.active a:hover{color:#615f2c;text-decoration:underline}.bandiere{padding:3px 5px 0 5px;float:right}#slider{width:960px;height:450px;border:0 solid red;margin:0 auto;position:relative}.logo{position:absolute;z-index:100;left:10px;top:10px;width:260px;height:200px;border:0 solid #fff}.rslides{position:relative;z-index:50;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}#banda{width:960px;height:50px;margin:0 auto;background-color:#a89f5b}#content{width:920px;min-height:400px;margin:0 auto;background-image:url(images/xwhite50.png.pagespeed.ic.3iUl_kpL4D.png);color:#615f2c;padding:20px}#box_fancybox{width:920px;height:210px;border:0 solid red;text-align:center}.foto{border:0 solid #615f2c;float:left;padding:0}.foto a img{border:1px solid #bbb;padding:2px;margin:10px 20px 10px 0;vertical-align:top}#box_eventi{width:920px;height:600px;border:0 solid red}.eventi{width:250px;height:170px;border:1px solid #bbb;padding:2px;margin:10px 30px 10px 20px;text-align:center;font-size:16px;float:left}.eventi a:link{color:#615f2c;text-decoration:none}.eventi a:visited{color:#615f2c;text-decoration:none}.eventi a:hover{color:#615f2c;text-decoration:underline}#indirizzo_box{width:960px;height:120px;margin:0 auto;border-bottom:1px solid #a89f5b;border-top:1px solid #a89f5b;line-height:15px}.indirizzo{width:200px;height:90px;margin:15px 0 15px 0;padding-left:15px;border-right:1px solid #a89f5b;float:left;color:#615f2c}.indirizzo a:link{color:#545226;text-decoration:none}.indirizzo a:visited{color:#545226;text-decoration:none}.indirizzo a:hover{color:#000;text-decoration:underline}#copyright{width:960px;height:40px;margin:0 auto;text-align:center;color:#a89f5b}.blinking{animation:blinkingText 1.2s infinite}@keyframes blinkingText{
    0%{     color: #fff;    }
    49%{    color: #fff; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #fff;    }
}div.calendar{position:relative;z-index:100}.calendar,.calendar table{border:1px solid #ccc;font-size:11px;color:#000;cursor:default;background:#efefef;font-family:arial,verdana,sans-serif}.calendar .button{text-align:center;padding:2px}.calendar thead .title{font-weight:bold;text-align:center;background:#333;color:#fff;padding:2px}.calendar thead .headrow{background:#dedede;color:#000}.calendar thead .name{border-bottom:1px solid #ccc;padding:2px;text-align:center;color:#000}.calendar thead .weekend{color:#dedede}.calendar thead .hilite{background:#bbb;color:#000;border:1px solid #ccc;padding:1px}.calendar thead .active{background:#c77;padding:2px 0 0 2px}.calendar thead .daynames{background:#ddd}.calendar tbody .day{width:2em;text-align:right;padding:2px 4px 2px 2px}.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #ccc;background:#ddd}.calendar tbody .rowhilite td{background:#666;color:#fff}.calendar tbody .rowhilite td.wn{background:#666;color:#fff}.calendar tbody td.hilite{background:#999;padding:1px 3px 1px 1px;border:1px solid #666}.calendar tbody td.active{background:#000;color:#fff;padding:2px 2px 0 2px}.calendar tbody td.selected{font-weight:bold;border:1px solid #000;padding:1px 3px 1px 1px;background:#000;color:#fff}.calendar tbody td.weekend{color:#ccc}.calendar tbody td.today{font-weight:bold}.calendar tbody .disabled{color:#999}.calendar tbody .emptycell{visibility:hidden}.calendar tbody .emptyrow{display:none}.calendar tfoot .footrow{text-align:center;background:#ccc;color:#000}.calendar tfoot .ttip{border-top:1px solid #ccc;background:#efefef;color:#000}.calendar tfoot .hilite{background:#666;border:1px solid #f40;padding:1px}.calendar tfoot .active{background:#999;padding:2px 0 0 2px}.combo{position:absolute;display:none;top:0;left:0;width:4em;cursor:default;border:1px solid #655;background:#fff;color:#000;font-size:smaller}.combo .label{width:100%;text-align:center}.combo .hilite{background:#fc8}.combo .active{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#efefef;font-weight:bold}