#overslide { position: absolute; z-index: 30; background-color: rgba(0,0,0,0.7); color: #FFF; font-size: 0.9rem; height: 84px; width: 550px; margin-top: 420px; margin-left: 50px; display: table; }#overslide .cell { display: table-cell; }#overslide .cell.txt { vertical-align: top; }#overslide .cell.txt .cnt { margin-left: 50px; position: absolute; margin-top: 16px; color: #FFF; width: 420px; }#overslide .cell.txt .cnt .tit { font-size: 1.2em; font-style: italic; }#overslide .cell.txt .cnt .tit:hover { text-decoration: underline; }#overslide .cell.arr { vertical-align: top; text-align: right; width: 70px; font-size: 1.4em; }#overslide .cell.arr .cnt { margin: 10px 10px 0 0; }#overslide .cell.arr .cnt span { padding: 0px 5px; }#overslide .cell.arr .cnt span.dx { margin-left: 2px; }#overslide .cell.arr .cnt span:hover { background-color: #00A76F; cursor: pointer; }#overslide .cell.arr .cnt span:active { color: #333; }#tab_home { display: table; font-size: 1rem; margin: 10px auto 30px; width: 1100px; }#tab_home #evi_agenda { display: table; width: 98%; margin: 0 auto; }#tab_home #evi_agenda .col { display: table-cell; vertical-align: top; }#tab_home #evi_agenda .col.sx { width: 806px; }#tab_home #evi_agenda .col.dx { padding-left:20px; }.barretit { color: #00A76F; display: table; width: 100%; }.barretit .barretitcol { padding: 5px; display: table-cell; vertical-align: middle; font-size: 1.2em; }.barretit .barretitcol.pre { width: 25%; }.barretit .barretitcol.sx { text-transform: uppercase; font-weight: bold; }.barretit .barretitcol.dx { text-align: right; font-size: 0.9em;  }.barretit .barretitcol .titbar { display: inline-block; vertical-align: middle; }#evidenze .barretit .barretitcol.dx a { padding: 0 3px; }#evidenze .barretit .barretitcol.dx a:hover { color: #FFF; background-color: #00A76F; }.frecce { display: inline-block; vertical-align: middle; margin-left: 16px; }.frecce span { padding: 1px 8px; cursor: pointer; }.frecce span:hover { background-color: #00A76F; color: #FFF; }.frecce span:active { color: #333; }.frecce span.spento { color: #AFBCBF; cursor: default; }.frecce span.spento:hover  { background-color: #BEDBAD; }#evidenze_tab { display: table; height: 360px; width: 100%; }#evidenze .evi { display: table-cell; padding: 5px; width: 25%; }#evidenze .evi .evidenze_link { transition: all 0.3s ease 0s; background-color: #FFF; display: table; width: 100%; height: 100%; border-bottom: solid 1px #00A76F; }#evidenze .evi .evidenze_link .cnt { width: 90%; margin: 10px auto; }#evidenze .evi .evidenze_link .img { background-position: center center; background-color: #FFF; background-repeat: no-repeat; background-size: cover; display: table; height: 180px; width: 100%; }#evidenze .evi .evidenze_link .img > div { display: table-cell; background-color: rgba(255,255,255,0.3); }#evidenze .evi .evidenze_link .data { color: #333; padding: 5px 0 10px; }#evidenze .evi .evidenze_link .titolo { font-weight: bold; }#evidenze .evi .evidenze_link .leggitutto_pos { width: 2px; display: block; margin: 0 auto; overflow: hidden; }#evidenze .evi .evidenze_link .leggitutto_pos .leggitutto_box { background-color: #00A76F; width: 100px; position: absolute; margin-left: -50px; margin-top: 330px; text-align: center; border-radius: 5px; color: #FFF; font-size: 0.8em; padding: 10px 0; }#evidenze .evi .evidenze_link:hover { background-color: #00A76F; color: #FFF; border-bottom: solid 1px #333; }#evidenze .evi .evidenze_link:hover .leggitutto_pos .leggitutto_box { background-color: #FFF; color: #00A76F; }#evidenze .evi .evidenze_link:hover .img > div { background-color: unset; }#evidenze .evi.nascondi { display: none; }#mapnews { display: table-cell; padding: 5px; width: 25%; }#mapnews .link { transition: all 0.3s ease 0s; background-color: #00A76F; display: table; width: 100%; height: 100%; border-bottom: solid 1px #333; color: #FFF; }#mapnews .link .cnt { width: 90%; margin: 10px auto; }#mapnews .link .img { background-position: center center; background-color: #FFF; background-repeat: no-repeat; background-size: cover; display: table; height: 180px; width: 100%; }#mapnews .link .img > div { display: table-cell; background-color: rgba(255,255,255,0.3); }#mapnews .link .titolo { font-weight: bold; padding-top: 5px; }#mapnews .link:hover { background-color: #FFF; border-bottom: solid 1px #00A76F; color: #00A76F; }#mapnews .link:hover .img > div { background-color: unset; }#altrenews_tab { display: table; width: 100%; margin-top: 30px; }#altrenews_tab .altnew_spacer { display: table-cell; padding: 5px; }#altrenews_tab .altnew_spacer .altnew_cnt { background-color: #FFF; border-bottom: 1px solid #00A76F; display: table; width: 100%; height: 100px; }#altrenews_tab .altnew_spacer .altnew_cnt .altrenewscol { display: table-cell; vertical-align: middle; padding: 10px; }#altrenews_tab .altnew_spacer .altnew_cnt .altrenewscol.sx { width: 80px; color: #00A76F; font-weight: bold; text-transform: uppercase; font-size: 1.3em; }#altrenews_tab .altnew_spacer .altnew_cnt .altrenewscol.dx { width: 80px; }#altrenews_tab .altnew_spacer .altnew_cnt .nascondi { display: none; }#altrenews_tab .altnew_spacer .altnew_cnt .altrenewscol.cx { transition: all 0.3s ease 0s; }#altrenews_tab .altnew_spacer .altnew_cnt .altrenewscol.cx span { color:#333; }#altrenews_tab .altnew_spacer .altnew_cnt .altrenewscol.cx strong { margin-left: 10px; }#altrenews_tab .altnew_spacer .altnew_cnt .altrenewscol.cx:hover { background-color: #00A76F; color: #FFF; }#agenda_tab { display: table; height: 360px; width: 100%; }#agenda .man { display: table-cell; padding: 5px; width: 25%; }#agenda .man.nascondi { display: none; }#agenda .man .agenda_link { transition: all 0.3s ease 0s; background-color: #FFF; display: table; width: 100%; height: 100%; border-bottom: solid 1px #00A76F; }#agenda .man .agenda_link .cnt { width: 90%; margin: 10px auto; }#agenda .man .agenda_link .img { background-position: center center; background-color: #FFF; background-repeat: no-repeat; background-size: cover; display: table; height: 180px; width: 100%; }#agenda .man .agenda_link .img > div { display: table-cell; background-color: rgba(255,255,255,0.3); }#agenda .man .agenda_link .titolo { font-weight: bold; }#agenda .man .agenda_link .leggitutto_pos { width: 2px; display: block; margin: 0 auto; overflow: hidden; }#agenda .man .agenda_link .leggitutto_pos .leggitutto_box { background-color: #00A76F; width: 100px; position: absolute; margin-left: -50px; margin-top: 330px; text-align: center; border-radius: 5px; color: #FFF; font-size: 0.8em; padding: 10px 0; }#agenda .man .agenda_link:hover { background-color: #00A76F; color: #FFF; border-bottom: solid 1px #333; }#agenda .man .agenda_link:hover .leggitutto_pos .leggitutto_box { background-color: #FFF; color: #00A76F; }#agenda .man .agenda_link:hover .img > div { background-color: unset; }#agenda .man .agenda_link .tab_man_txt { display: table; width: 100%; margin-top: 5px; }#agenda .man .agenda_link .tab_man_txt > div { display: table-cell; vertical-align: top; }#agenda .man .agenda_link .tab_man_txt > div.titolo { padding-right: 10px; }#agenda .man .agenda_link .tab_man_txt > div.data { border-left: 1px solid #333; color: #333; padding-left: 10px; text-align: center; text-transform: uppercase; width: 1%; }#agenda .man .agenda_link .tab_man_txt > div.data .g { font-size: 2em; }#agenda .man .agenda_link .tab_man_txt > div.data .m { font-size: 1.2em; }#mappahome { background-color: #FFF; display: table; width: 96%; margin: 34px auto 0; border-bottom: solid 1px #00A76F; }#mappahome .spaz { padding: 4px; display: table-cell; }#mappahome .spaz > div { display: table; }#mappahome .spaz .bk { display: table; background-image: url('../grafix/mappa-home.jpg'); width: 100%; height: 92px; font-size: 0rem; background-repeat: no-repeat; background-position: center center; background-size: cover; }#mappahome .spaz .bk .hov { display: table-cell; background-color: rgba(255,255,255,0.3); }#mappahome:hover .spaz .bk .hov { background-color: unset; }#fourbox { display: table; width: 100%; }#fourbox .col { display: table-cell; padding: 16px; width: 25%; }#fourbox .col .link { background-color: #FFF; display: table; width: 100%; transition: all 0.3s ease 0s; border-bottom: solid 1px #00A76F; }#fourbox .col .link .link_cnt { display: table-cell; padding: 4px; }#fourbox .col .link .link_cnt .link_bk { background-position: center center; background-repeat: no-repeat; background-size: cover; display: table; height: 300px; width: 100%; }#fourbox .col .link .link_cnt .link_bk .tit { background-color: #FFF; display: inline-block; padding: 10px; width: 60%; font-weight: bold; color: #00A76F; font-size: 1.2em; transition: all 0.3s ease 0s; }#fourbox .col .link .link_cnt .link_bk .link_hover { display: table-cell; vertical-align: top; text-align: center; background-color: rgba(255,255,255,0.3); }#fourbox .col .link:hover { background-color: #00A76F; border-bottom: solid 1px #333; }#fourbox .col .link:hover .link_cnt .link_bk .link_hover { background-color: unset; }#fourbox .col .link:hover .link_cnt .link_bk .tit { background-color: #00A76F; color: #FFF; }.tutteiniziative { margin: 0 auto; width: 98%; text-align: right; padding-top: 5px; font-size: 0.9em; }.tutteiniziative a { padding: 0 3px; }.tutteiniziative a:hover { color: #FFF; background-color: #00A76F; }@media screen and (max-width:1200px) {	#tab_home { width: 95%; }	#tab_home #evi_agenda .col.sx { width: 77%; }}@media screen and (max-width:1100px) {	.barretit .barretitcol.pre { display: none; }	#evidenze .barretit .barretitcol.sx .frecce { display: none; }	#evidenze_tab { height: auto; }	#evidenze .evi { display: table; width: 100%; padding: 5px 0; }	#evidenze .evi.nascondi { display: table; }	#evidenze .evi.nascondi.hidemobile { display: none; }	#evidenze .evi .evidenze_link .leggitutto_pos { display: none; }	#evidenze .evi .evidenze_link .cnt { display: table; width: 98%; }	#evidenze .evi .evidenze_link .img { width: 150px; height: 100px; }	#evidenze .evi .evidenze_link .cnt > div { display: table-cell; vertical-align: middle; padding: 10px; }	#mapnews { display: table; width: 100%; padding: 5px 0; }	#mapnews .link .cnt { display: table; width: 98%; }	#mapnews .link .img { width: 150px; height: 100px; }	#mapnews .link .cnt > div { display: table-cell; vertical-align: middle; padding: 10px; }	#overslide { display: none; }	#tab_home #evi_agenda .col { display: table; vertical-align: unset; width: 100%; }	#tab_home #evi_agenda .col.sx { width: 100%; }	#tab_home #evi_agenda .col.dx { padding-left: 0; }	#altrenews_tab .altnew_spacer .altnew_cnt .altrenewscol { display: table; padding: 10px 2%; width: 96%; }	#altrenews_tab .altnew_spacer .altnew_cnt .altrenewscol.nascondi { display: table; }	#altrenews_tab .altnew_spacer .altnew_cnt .altrenewscol.hidemobile { display: none; }	#altrenews_tab .altnew_spacer .altnew_cnt .altrenewscol.dx { display: none; }	#agenda #agenda_tab { height: auto; }	#agenda .man { display: table; padding: 0; width: 100%; margin: 5px 0; }	#agenda .man.nascondi { display: table; }	#agenda .man.hidemobile { display: none; }	#agenda .man .agenda_link { height: auto; }	#agenda .man .agenda_link .cnt { width: 98%; display: table; }	#agenda .man .agenda_link .img { display: table-cell; height: 50px; width: 30%; }	#agenda .man .agenda_link .tab_man_txt { display: table-cell; width: auto; margin-top: 0; padding-left: 15px; padding-right: 10px; }	#mappahome { width: 100%; margin: 14px auto 0; }	#mappahome .spaz .bk { height: 150px; }	.tutteiniziative { width: 100%; text-align: left; padding-bottom: 20px; }}@media screen and (max-width:1000px) {}@media screen and (max-width:900px) {	#fourbox .col { display: inline-table; padding: 10px 1%; width: 48%; }	#fourbox .col .link .link_cnt .link_bk { height: 150px; }}@media screen and (max-width:800px) {}@media screen and (max-width:550px) {	.barretit .barretitcol { font-size: 1.2em; }	#tab_home { width: 90%; }	#evidenze .evi .evidenze_link .img { width: 30%; }	#mapnews .link .img { width: 30%; }	#tab_home #evi_agenda { width: 100%; }	#fourbox .col { display: table; padding: 10px 0; width: 100%; }}