div.crossBar{min-height:36px}
li.titSocial:not(:first-child){margin-top:10px}
.smallIconHeader>a>img{width:25px;margin-top:-2px}
@media handheld,only screen and (max-width:550px){.smallIconHeader{padding:.1em .5em .4em 0;margin-right:.4em}
}
.tabtoshow{display:block}
.tabtohide{display:none}
#tab2,#tab3,#tab4,#tab2pages,#tab3pages,#tab4pages,#currentPage,#numberOfPages,.page2,.page3,.page4,.page5,.page6,.page7,.page8,.page9,.pagPrev a,.page10{display:none}
.homepageCalendar{margin-right:1.5%;margin-bottom:1.3em}
.boxMedia{overflow:hidden;margin-right:1.5%}
.boxMedia{border-bottom:4px solid #dc002e;margin-bottom:1.3em;padding-top:10px}
.boxMedia ul{margin:0;padding:0;list-style:none}
.mainCol .colEventiDx .boxMedia{width:100%;margin-right:0;float:left}
div.mediaContent{margin-left:1px;margin-top:1px;width:100%}
.agenda .ui-datepicker a.ui-state-default{padding-bottom:7px !important}
.agenda td.event a{background-position:center 90%;background-repeat:no-repeat}
.agenda td.uncategorized a{background-image:url("../../../../../etc.clientlibs/settings/wcm/designs/fsitaliane/clientlib-site/resources/evt_uncategorized.png") !important}
.agenda td.lightGreen a{background-image:url("../../../../../etc.clientlibs/settings/wcm/designs/fsitaliane/clientlib-site/resources/evt_lightGreen.png")}
.agenda td.lightRed a{background-image:url("../../../../../etc.clientlibs/settings/wcm/designs/fsitaliane/clientlib-site/resources/evt_lightRed.png")}
.agenda td.darkBlue a{background-image:url("../../../../../etc.clientlibs/settings/wcm/designs/fsitaliane/clientlib-site/resources/evt_darkBlue.png")}
.agenda td.darkGreen a{background-image:url("../../../../../etc.clientlibs/settings/wcm/designs/fsitaliane/clientlib-site/resources/evt_darkGreen.png")}
.agenda td.cyano a{background-image:url("../../../../../etc.clientlibs/settings/wcm/designs/fsitaliane/clientlib-site/resources/evt_cyano.png")}
.agenda td.blue a{background-image:url("../../../../../etc.clientlibs/settings/wcm/designs/fsitaliane/clientlib-site/resources/evt_blue.png")}
.agenda td.brown a{background-image:url("../../../../../etc.clientlibs/settings/wcm/designs/fsitaliane/clientlib-site/resources/evt_brown.png")}
.agenda td.fucsia a{background-image:url("../../../../../etc.clientlibs/settings/wcm/designs/fsitaliane/clientlib-site/resources/evt_fucsia.png")}
.agenda td.lightYellow a{background-image:url("../../../../../etc.clientlibs/settings/wcm/designs/fsitaliane/clientlib-site/resources/evt_lightYellow.png")}
.agenda td.lime a{background-image:url("../../../../../etc.clientlibs/settings/wcm/designs/fsitaliane/clientlib-site/resources/evt_lime.png")}
.agenda td.orange a{background-image:url("../../../../../etc.clientlibs/settings/wcm/designs/fsitaliane/clientlib-site/resources/evt_orange.png")}
.agenda td.yellow a{background-image:url("../../../../../etc.clientlibs/settings/wcm/designs/fsitaliane/clientlib-site/resources/evt_yellow.png")}
.agenda .ui-datepicker table tbody td{border-color:#FFF}
.agenda .ui-datepicker table tbody td{padding:0 !important}
.agenda .ui-datepicker a.ui-state-default{border-bottom:0 !important}
.agenda .ui-datepicker{width:100%;padding:0;border:0;overflow:hidden}
.agenda .ui-datepicker table{border-spacing:0;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3}
.agenda .ui-datepicker table{margin:0 0 0 -1px;border-right:0;width:100.5%}
.agenda .ui-datepicker table tbody td{border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3}
.agenda .ui-state-default,.boxAgenda .ui-widget-content .ui-state-default{padding:7px 5px}
.agenda .ui-widget-header{margin-right:0;border-right:0;border-left:0}
.mainCol .colEventiDx .agenda{border-right:1px solid lightGrey}
.today .eventString a.ae::before{background:#c6c6c6 none repeat scroll 0 0}
.today{min-height:14em}
.today span{margin-right:.4em}
.today .date{color:#d10035;font-weight:bold;margin:.5em;box-shadow:none;width:auto;float:none}
.today .giorno{color:inherit;line-height:100%;font-size:inherit}
.today .mese{background:0;color:#d10035;text-transform:lowercase;font-size:1em}
.today .description{width:auto;float:none;margin-top:0}
.today .eventString>span{font-weight:normal;padding-left:.5em;color:#666;display:inline-block}
.today .eventString a{display:block;color:#666;text-decoration:none;font-weight:normal;font-size:.9em;padding-left:2em;margin-bottom:.5em}
.today .eventString a:before{display:inline-block;content:" ";border-radius:30px;width:.5em;height:.5em;float:left;margin-left:-1.2em;margin-top:.3em}
.today .eventString a.uncategorized:before{background:#a3a3a3}
.today .eventString a.lightGreen:before{background:#83b81a}
.today .eventString a.blue:before{background:#0073ab}
.today .eventString a.orange:before{background:#ec732b}
.today .eventString a.yellow:before{background:#ffd200}
.today .eventString a.lightYellow:before{background:#e2a105}
.today .eventString a.fucsia:before{background:#df165f}
.today .eventString a.brown:before{background:#340807}
.today .eventString a.lime:before{background:#cdcd00}
.today .eventString a.darkBlue:before{background:#6480a5}
.today .eventString a.cyano:before{background:#a0d6f1}
.today .eventString a.darkGreen:before{background:#006263}
.today .eventString a.lightRed:before{background:#dc002e}
.today{min-height:8em}
.today .eventString a{font-size:1em}
.today .date{display:none !important}
.today .image{margin-right:20px !important;display:none !important}
.colEventiDx .today{border:1px solid #d3d3d3;border-top:0}
.colEventiDx .today .dateString{display:block !important;text-align:center;font-size:1em;margin-top:5px}
.today{background:#fff;min-height:109px}
.today .date{float:left;width:30%;margin:5%;box-shadow:0 0 2px 2px #f4f4f4;border-radius:4px}
.today .mese{background:#0073ab;color:#fff;text-align:center;font-weight:bold;border-top-right-radius:4px;border-top-left-radius:4px;line-height:1.5em;font-size:1.1em;text-transform:uppercase}
.today .giorno{color:#000;text-align:center;font-weight:bold;border-bottom-right-radius:4px;border-bottom-left-radius:4px;line-height:2em;font-size:1.8em}
.today .dateString{font-weight:bold;font-size:.8em;color:#0073ab;margin-bottom:.5em}
.today .eventString{font-weight:bold;color:#000}
.today .image{float:left;width:35%;margin:0 5% 0 0;display:none}
.today .image img{width:100%;padding:0;float:left;margin-bottom:0}
div.two_columns_custom{margin:1em 0 2em 0}
div.two_columns_custom div.leaf{padding-top:0}
@media handheld,only screen and (max-width:768px){.boxMedia{display:none}
div.two_columns_custom>div{float:none !important;width:100% !important;margin-bottom:1em}
}
@media handheld,only screen and (max-width:768px){.boxMedia{width:50%}
.reverse .boxMedia{margin-left:0}
}
@media handheld,only screen and (max-width:500px){.boxMedia{width:auto;margin-right:0;float:none;clear:both}
.reverse .boxMedia{float:none}
}
.calendar.parbase.section{overflow:hidden;margin-bottom:20px}
.cont div.parbase{overflow:hidden}
div.tl-message-full{display:none}
div.tl-attribution{display:none}
.map-canvas{width:100%;max-width:980px;height:375px;margin:0;padding:0}
.InfoWindowTitleStyle{color:#dc002e;font-size:18px}
.InfoWindowContentStyle{color:#3c3c3c;width:300px}
.scrollFix{line-height:1.35;overflow:hidden;white-space:nowrap}
.legend{background:white;padding:6px;margin-bottom:5px;color:#3c3c3c;font-size:12px;border:1px solid #ececec;left:0;font-family:Arial}
.legendLine{margin-right:4px;width:30px;display:inline-block}
span.legendLine:not(:nth-child(1)){margin-left:20px}