html { height:100%; }body { height:100%; color : #003300; margin: 0px; font-family: 'Raleway', Arial; font-size: 18px; padding: 0px; }a { text-decoration:none; color:#008e56; }h5 a:hover { text-decoration: underline; }#colonna_testo a:hover, .colonna_testo a:hover { text-decoration: underline; }img { border:0; }hr { border-color: #008e56; border-style: none none solid; border-width: medium medium 2px; }div.clear { clear:both; font-size:0.1em; overflow:hidden; height:0; }div.clear.bar { border-top:1px solid #008e56; }div.clear.separa { height:20px; display:block; } #container { width:1500px; margin: 0 auto; padding-top: 94px; }#menutab { display:none; }#outtab { display: inline-block; width: 1500px; }#overslide {	max-width: 1500px;	position: absolute;	text-align: center;	width: 100%;	z-index: 10;	height: 600px;	display: table;}#overslide .row {	display: table-row;}#overslide .row .cell {	display: table-cell;	text-align: center;	vertical-align: middle;}#overslide .row.foto .cell {	font-size: 0rem;}#overslide .row.txt .cell {	height: 80px;	background-color: rgba(0,0,0,0.6);	color: #FFF;	font-size: 1.9rem;}#slide_container .slide { background-position: center center; background-size: cover; display: table; width: 100%; height: 600px; }#slide_container .slide > div { display: table-cell; vertical-align: bottom; }#slide_container .slide > div > div { background-color: #216f57; color: #fff; font-size: 0.8rem; padding: 5px 14px; text-align: right; }#container.sottopagina #slide_container .slide { height: 300px; }#slide_container.home { height: 600px; }#slide_container.home .slide { margin-top: 0; max-width: 1500px; position: absolute; z-index:1 ;}#slide_container #slogan { display:none; }#slide_container.home #slogan { display: table; height: 100px; margin-top: 370px; max-width: 1500px; position: absolute; width: 100%; z-index: 2; }#slide_container.home #slogan > div { color: #fff; display: table-cell; font-size: 3rem; text-align: center; text-shadow: 0 0 3px #000; vertical-align: bottom; }#slide_container.home #slogan > div span { font-weight: bold; }#container.nocate #slide_container  { display: none; }#container.nocate #corpo_sottopagina #main_colonna_sx { display: none; }#gabbia_mms { display: table; margin: 0 auto; width: 1500px; }#gabbia_mms .cell_gabbia_mms.sx { width: 290px; }#gabbia_mms .cell_gabbia_mms { display: table-cell; vertical-align: top; background-color: #008e56;}#gabbia_mms .cell_gabbia_mms.sx img#regsicilia { margin-top: -40px; }#gabbia_mms .cell_gabbia_mms.sx img#logoparco { margin-left: 140px; }#gabbia_mms .cell_gabbia_mms.sx img {	margin-left: 0;	margin-top: -49px;	position: absolute;	z-index: 100;	width: 121px;}#gabbia_mms .cell_gabbia_mms.sx img.scale { height:90px; margin-top: -25px; }#mms_menutab .tabpuls { display: none; }#mms_apripulsante { transition: background-color 0.3s ease 0s; background-color: #008e56; background-position: center center; background-repeat: no-repeat; background-size: 65% auto; color: #fff; cursor: pointer; font-size: 2.3rem; height: 50px; margin: 0 auto; text-align: center; width: 50px; }#mms_apripulsante:hover { background-color: #88c99e; }#mms_apripulsante .tab { display: table; height: 100%; width: 100%; }#mms_apripulsante .tab > div { display: table-cell; font-size: 1.8rem; text-align: center; vertical-align: middle; }#main_group_mms { background-color: #fff; box-shadow: 0 1px 5px #777; position: fixed; width: 100%; z-index: 40; }#main_group_mms .bkkk { background-color: #fff; height: 50px; }#headbodymobile { display:none; }#new_database_ricerca .vocericerca { display: inline-block; padding: 1%; text-align: center; width: 23%; }#new_database_ricerca { background-color:#008e56; color:#FFF; }#new_database_ricerca { font-size: 0.9rem; margin: 0 0 10px; }#new_database_ricerca input { font-size: 0.8rem; width: 100%; }#new_database_ricerca select { font-size: 0.8rem; width: 100%; }#new_database_risultati .riga_risultato { display: block; margin: 6px 0; }#new_database_risultati .riga_risultato { display: block; margin:6px 0; }#new_database_risultati .riga_risultato > div .sottovocerisultato { display: inline-block; font-size: 0.9em; margin-right: 20px; }#new_database_risultati .riga_risultato > div { padding:4px; }#new_database_risultati .riga_risultato.rigadue { background-color: #f3ebea; }#new_database_risultati .singolo .ecoregola img { border: medium none; width: 30px; background-color: transparent; }#new_database_risultati .singolo .small { font-size:0.9em; }#new_database_risultati .singolo .smaller { font-size:0.7em; }#new_database_risultati .singolo .tit { font-weight:bold; font-size:1.1em; padding: 4px 0 2px; }#new_database_risultati .singolo .tit.small { font-size:0.9em; }#new_database_risultati .singolo .tit.smaller { font-size:0.7em; }#new_database_risultati .singolo { display: inline-block; vertical-align: top; width: 23%; padding:1%; text-align: left; }#new_database_risultati .singolo > div { display: table; width: 100%; background-position: center center; background-size: cover; }#new_database_risultati .singolo > div > a .cnt_singolo_database_risultato { background: rgba(0, 0, 0, 0.5); padding: 10px 0; }#new_database_risultati .singolo > div > a .cnt_singolo_database_risultato > div { margin: 0 8px; }#new_database_risultati .singolo > div > a .cnt_singolo_database_risultato div.ecoregola { display: table; margin: 0 auto; width: 80%; }#new_database_risultati .singolo > div > a .cnt_singolo_database_risultato div.ecoregola > div { display: table-cell; vertical-align:middle;}#new_database_risultati .singolo > div > a .cnt_singolo_database_risultato div.ecoregola > div.txt { font-size: 0.7rem; }#new_database_risultati .singolo > div > a .cnt_singolo_database_risultato div.ecoregola img { border: none; width: 40px; display:inline; }#new_database_risultati .singolo > div > a { display: table-cell; height: auto; vertical-align: bottom; }#new_database_risultati .singolo > div > a:hover { background: rgba(255, 255, 255, 0.7); }#new_database_risultati .singolo > div > a.nolink:hover { background: none; }#new_database_risultati .singolo img { display: block; background-color: #f3ebea; background-position: center center; background-repeat: no-repeat; background-size:cover; width:99%; border: 1px solid #008e56; } /* Lisa BORDO */#new_database_risultati { width:100%; margin: 15px 0; clear:both; }div.aperto { background-color: #40a048; color: #fff; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; width:auto; }div.chiuso { background-color: #7e2600; color: #fff; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; width:auto; }div.verifica { background-color: #fbe75f; color: #000; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; width:auto; }#new_database_risultati .singolo > div.stato { display: inline-block; width: auto; }#new_database_risultati_righe .singolo .tab .col .ecoregola .img { padding: 5px 0; }#new_database_risultati_righe .singolo .tab .col .ecoregola .img img { max-width: 50px; }#new_database_risultati_righe .singolo .tab .col .ecoregola .txt { font-size: 0.8rem; padding: 5px 0; }#new_database_risultati_righe .singolo .tab .col { display: table-cell; vertical-align: middle; padding: 0 15px; }#new_database_risultati_righe .singolo .tab .col.a { background-position: center center; background-size: cover; padding: 0; width: 213px; }#new_database_risultati_righe .singolo .tab .col.a > div { display: table; height: 100%; width: 100%; }#new_database_risultati_righe .singolo .tab .col.b .tit { color: #46a042; font-size: 1.3rem; font-weight: bold; margin: 4px 0; }#new_database_risultati_righe .singolo .tab .col.b .small { font-size: 0.85em; }#new_database_risultati_righe .singolo .tab .col.c { text-align: center; width: 16%; }#new_database_risultati_righe .singolo .tab .col.c img { max-width: 50px; width: auto; }#new_database_risultati_righe .singolo .tab { display: table; width: 100%; height:160px; }#new_database_risultati_righe .singolo .tab:hover .col.a > div { background-color: rgba(255, 255, 255, 0.7); }#new_database_risultati_righe .singolo .tab.nolink:hover .col.a > div { background-color: unset; }#new_database_risultati_righe .singolo .tab.rigadue { background-color: #f0f0f0; }#new_database_risultati_righe .singolo { margin: 12px 0; }#new_database_risultati_righe { padding: 10px 0; }#new_database_risultati_righe a:hover { text-decoration:none; }#new_database_switch .col_b .arrow { background-color: #FFF; color:#008e56; }#new_database_switch .col_b .arrow { font-weight:bold; border-radius: 50%; display: inline-table; height: 30px; margin-right: 10px; vertical-align: middle; width: 30px; }#new_database_switch .col_b .arrow > div { display: table-cell; vertical-align: middle; font-size: 1rem; }#new_database_switch .col_b { background-color: #008e56; color: #fff; transition: all 0.3s ease 0s; }#new_database_switch .col_b { cursor: pointer; padding: 8px 0; text-align: center; width: 24%; }#new_database_switch .col_b:hover { background-color: #4187a0; }#new_database_switch { background-color: #f0f0f0; }#new_database_switch { border-spacing: 6px; display: table; font-size: 1rem; margin-bottom: 10px; width: 100%; margin-top: 10px; }#new_database_switch > div { display: table-cell; vertical-align: middle; }#new_database_risultati_righe .singolo .portecuore { font-size: 0.85rem; font-style: italic; padding-top: 4px; }#new_database_ricerca .vocericerca.acceso { background-color: #03784a; }.database_contenitore #new_database_risultati_righe a { color: #777; }#new_database_ricerca input[type="submit"], #new_database_ricerca input[type="button"] { background-color: #03784a; color: #fff; cursor: pointer; font-size: 0.7rem; text-transform: uppercase; }#new_database_ricerca input[type="submit"]:hover, #new_database_ricerca input[type="button"]:hover { background-color: #88c99e; }#new_database_ricerca input[type="text"] { padding: 0 5px; }#new_database_ricerca select { font-size: 0.8rem; width: 100%; }#new_database_ricerca select, #new_database_ricerca input { border: medium none; border-radius: 6px; box-sizing: border-box; color: #666; height: 40px; margin: 0; padding: 5px; }#soggiorni #new_database_risultati_righe .singolo .tab ul { font-size: 0.85rem; list-style: outside none none; margin: 0; padding: 0; }#soggiorni #new_database_risultati_righe .singolo .tab ul li { border: 1px solid #ccc; border-radius: 4px; display: inline-block; margin: 1px 3px 1px 0; padding: 1px 2px; }#soggiorni #new_database_risultati_righe .singolo .tab ul li.titolo { border: medium none; border-radius: unset; font-weight: bold; padding: 1px 2px 1px 0; }#soggiorni #new_database_risultati_righe .singolo .tab ul li.ecoimpegno { background-color: #017f02; border-color: #017f02; color: #fff; }#soggiorni #new_database_risultati_righe .singolo .tab ul li.pertutti { background-color: #017f02; border-color: #017f02; color: #fff; }#soggiorni #new_database_risultati_righe .singolo .tab ul li.bikehotel { background-color: #ff9701; border-color: #ff9701; color: #fff; }#soggiorni #new_database_risultati_righe .singolo .tab ul li.scuolagruppi { background-color: #a7a0a7; border-color: #a7a0a7; color: #fff; }#soggiorni #new_database_risultati_righe .singolo .tab ul li.fotografia { background-color: #ff9701; border-color: #ff9701; color: #fff; }#soggiorni #new_database_risultati_righe .singolo .prezz .prezztxt { font-size: 0.7rem; }#soggiorni #new_database_risultati_righe .singolo .prezz .prezznum { background-color: #008e56; border-radius: 11px; color: #fff; display: inline-block; font-family: Verdana; font-size: 2rem; margin-top: 10px; padding: 8px 10px; }#soggiorni #new_database_risultati_righe .singolo .prezz .prezznum span { font-size: 0.6em; margin-left: 4px; }#soggiorni #new_database_risultati_righe .singolo .offerta { background-color: #ff9701; border: 1px solid #000; border-radius: 6px; color: #fff; display: inline-table; font-size: 0.75rem; margin: 5px 0; padding: 4px; }#soggiorni #new_database_risultati_righe .singolo .prenotaonline { background-color: #FFF; border: 1px solid #ff9701; border-radius: 6px; color: #000; display: inline-table; font-size: 0.75rem; margin: 5px 0; padding: 4px; }#soggiorni #new_database_risultati_righe .singolo .tab .col.e { text-align: center; width: 20%; }#trattamenti_servizi { display:table; width:100%; }#trattamenti_servizi .col { display: table-cell; vertical-align: middle; }#trattamenti_servizi .col.due { text-align: center; width: 150px; }#trattamenti_servizi ul { font-size: 0.85rem; list-style: outside none none; margin: 0; padding: 0; }#trattamenti_servizi ul li { border: 1px solid #ccc; border-radius: 4px; display: inline-block; margin: 1px 3px 1px 0; padding: 1px 2px; }#trattamenti_servizi .contenttratttestuale { margin:6px 0; }#trattamenti_servizi .contentservizitestuale { margin:6px 0; }#trattamenti_servizi ul li.titolo { border: medium none; border-radius: unset; font-weight: bold; padding: 1px 2px 1px 0; }#trattamenti_servizi ul li.ecoimpegno { background-color: #017f02; border-color: #017f02; color: #fff; }#trattamenti_servizi ul li.pertutti { background-color: #017f02; border-color: #017f02; color: #fff; }#trattamenti_servizi ul li.bikehotel { background-color: #ff9701; border-color: #ff9701; color: #fff; }#trattamenti_servizi ul li.scuolagruppi { background-color: #a7a0a7; border-color: #a7a0a7; color: #fff; }#trattamenti_servizi ul li.fotografia { background-color: #ff9701; border-color: #ff9701; color: #fff; }#trattamenti_servizi .offerta { background-color: #ff9701; border: 1px solid #000; border-radius: 6px; color: #fff; display: inline-table; font-size: 0.75rem; margin: 5px 0; padding: 4px; }#trattamenti_servizi .prenotaonline { background-color: #FFF; border: 1px solid #ff9701; border-radius: 6px; color: #000; display: inline-table; font-size: 0.75rem; margin: 5px 0; padding: 4px; }#trattamenti_servizi .prezz .prezztxt { font-size: 0.7rem; }#trattamenti_servizi .prezz .prezznum { background-color: #0f79b7; border-radius: 11px; color: #fff; display: inline-block; font-family: Verdana; font-size: 2rem; margin-top: 10px; padding: 8px 10px; }#trattamenti_servizi .prezz .prezznum span { font-size: 0.6em; margin-left: 4px; }.trattamenticontenitore { display: block; margin: 10px 0; text-align: center; width: 100%; }.trattamenticontenitore .trattamenti { border: 1px solid #CCC; border-radius: 50%; box-sizing: border-box; display: inline-table; font-size: 0.6rem; height: 26px; margin: 0 2px; width: 26px; }.trattamenticontenitore .trattamenti.on { background-color: #fff; border-color: #1e311d; color: #000; font-weight: bold;}.trattamenticontenitore .trattamenti.off { border-color: #CCC; color: #CCC; }.trattamenticontenitore .trattamenti > div { display: table-cell; vertical-align: middle; }#trattamenti_servizi.guide { padding: 10px 0; }#trattamenti_servizi.guide ul { font-size: 1rem; }#new_database_risultati_righe .singolo .tab ul { font-size: 0.85rem; list-style: outside none none; margin: 0; padding: 0; }#new_database_risultati_righe .singolo .tab ul li.titolo { border: medium none; border-radius: unset; font-weight: bold; padding: 1px 2px 1px 0; }#new_database_risultati_righe .singolo .tab ul li { border: 1px solid #ccc; border-radius: 4px; display: inline-block; margin: 1px 3px 1px 0; padding: 1px 2px; }#indotto #new_database_risultati_righe .singolo .tab .col.c { text-align: left; width: 21%; font-size:0.9em; }#indotto #new_database_risultati_righe .singolo .tab .col.c ul { margin:6px auto; }#indotto #new_database_risultati_righe .singolo .tab .col.c ul li { padding: 0; margin: 0; display: block; border: none; border-radius: 0; }#new_database_ricerca input#bandi { height: auto; }@media screen and (min-width:1200px) {	#mms_menutab { display: block; height: 44px; }	#mms ul { margin: 0; padding: 0; }	#mms li { margin: 0; padding: 0; }	#mms > ul { position: relative; }	#mms > ul > li { position: absolute; }	#mms > ul > li > .corpo { position: absolute; }	#mms > ul > li > ul { position: absolute; z-index: 30; }	#mms > ul > li > .corpo .plus { display: none; }	#mms ul { list-style: outside none none; margin: 0; padding: 0; }	#mms > ul { display: block; width: 100%; }	#mms > ul > li { width: 100%; }	#mms > ul > li > .corpo { box-sizing: border-box; display: table; height: 44px; width: 33.3333%; }	#mms > ul > li > .corpo.clicked { border-bottom: 6px solid #98d1ae; }	#mms > ul > li > .corpo.clicked .celltxt { color: #98d1ae;; }	#mms > ul > li > .corpo .celltxt { color: #FFF; display: table-cell; font-size: 1.4rem; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; font-weight: lighter; }	#mms > ul > li > .corpo:hover .celltxt { color: #98d1ae; }	#mms > ul > li > .corpo:hover { border-bottom: 3px solid #98d1ae; }	#mms > ul > li > .corpo:hover.clicked { border-bottom: 6px solid #98d1ae; }	#mms > ul > li.attivo > .corpo .celltxt { color: #FFF; font-weight: bold; }	#mms > ul > li.lvun_2 > .corpo { margin-left: 33.3333%; }	#mms > ul > li.lvun_3 > .corpo { margin-left: 66.6666%; }	#mms > ul > li > ul { margin-top: 44px; min-height: 300px; overflow: hidden; width: 100%; }	#mms > ul > li > ul > li { box-sizing: border-box; display: inline-block; padding: 2px 5px 8px; vertical-align: top; width: 25%; }	#mms > ul > li > ul .corpo { display: table; width: 100%; }	#mms > ul > li > ul .corpo .celltxt { display: table-cell; vertical-align: middle; }	#mms > ul > li > ul .corpo .plus { display: table-cell; text-align: center; vertical-align: middle; width: 28px; cursor: pointer; }	#mms ul ul .corpo .celltxt { padding-bottom: 7px; padding-top: 6px; }	#mms ul.livello_ul_2 { font-size: 0.95rem; background-color:#FFF; border-bottom: 2px solid #ddd; border-top: 2px solid #98d1ae; opacity:0; padding-top: 5px; transition: all 0.3s ease 0s; visibility:hidden;  }	#mms ul.livello_ul_2.mmsstyleaperto { visibility : visible; opacity : 1; }	#mms ul.livello_ul_2.mmsstylechiuso { visibility : hidden; opacity : 0; }	#mms ul.livello_ul_3 { background-color:#d8d8d8; display:none; font-size: 0.85em; }	#mms ul.livello_ul_4 { background-color:#ccc; display:none; font-size: 1em; }	#mms ul.livello_ul_5 { background-color:#9e9e9e; display:none; font-size: 0.95em; }	#mms ul.livello_ul_2 .corpo { border-bottom: 1px solid #ddd; }	#mms ul.livello_ul_2 .corpo .celltxt { padding-left: 4px; color:#e5e5e5; }	#mms ul.livello_ul_2 .corpo a.celltxt { color:#333; }	#mms ul.livello_ul_2 .corpo a.celltxt:hover { color:#000; background-color:#008e56; }	#mms ul.livello_ul_2 .corpo .plus:hover { background-color: #008e56; }	#mms ul.livello_ul_2 .corpo .plus.on { background-color: #d8d8d8; }	#mms ul.livello_ul_3 .corpo { border-bottom: 1px solid #BCBCBC; }	#mms ul.livello_ul_3 .corpo .celltxt { padding-left: 10px; color:#bcbcbc; }	#mms ul.livello_ul_3 .corpo a.celltxt { color:#333; }	#mms ul.livello_ul_3 .corpo a.celltxt:hover { background-color:#008e56; }	#mms ul.livello_ul_3 .corpo .plus:hover { background-color: #008e56; }	#mms ul.livello_ul_3 .corpo .plus.on { background-color: #ccc; }	#mms ul.livello_ul_4 .corpo { border-bottom: 1px solid #AAA; }	#mms ul.livello_ul_4 .corpo .celltxt { padding-left: 20px; color:#AAA; }	#mms ul.livello_ul_4 .corpo a.celltxt { color:#333; }	#mms ul.livello_ul_4 .corpo a.celltxt:hover { background-color: #008e56; }	#mms ul.livello_ul_4 .corpo .plus:hover { background-color: #008e56; }	#mms ul.livello_ul_4 .corpo .plus.on { background-color: #008e56; }}/* ------------------------ */	.mms_nojava #main_group_mms { box-shadow: unset; position: relative; z-index: unset; }	.mms_nojava #mms_apripulsante { display: none; }	.mms_nojava #mms_menutab { display: block; height: auto; }	.mms_nojava #mms > ul { position: relative; }	.mms_nojava #mms > ul > li { position: relative; }	.mms_nojava #mms > ul > li > .corpo { position: relative; }	.mms_nojava #mms > ul > li > ul { position: relative; }		.mms_nojava #mms > ul { width: 100%; }	.mms_nojava #mms > ul > li.lvun_2 > .corpo { margin-left: 0; }	.mms_nojava #mms > ul > li.lvun_3 > .corpo { margin-left: 0; }	.mms_nojava #mms > ul > li.lvun_4 > .corpo { margin-left: 0; }	.mms_nojava #mms > ul > li > .corpo:hover { border-bottom: none; }	.mms_nojava #mms > ul > li > ul > li { padding: 0; width: 100%; }	.mms_nojava #mms ul.livello_ul_2 { opacity:1; visibility:visible;  }	.mms_nojava #mms > ul > li > ul { min-height: auto; overflow: auto; width: 100%; }	.mms_nojava #mms ul.livello_ul_2 { border-bottom: medium none; }	.mms_nojava #mms ul.livello_ul_2 div { border-bottom: medium none; }	.mms_nojava #mms ul.livello_ul_2 .corpo { padding-bottom: 0; padding-top: 0; }	.mms_nojava #mms > ul > li > .corpo .celltxt { text-align: left;  font-weight: normal; }	.mms_nojava #mms ul { font-size: 1rem; }	.mms_nojava #mms ul.livello_ul_2 { border-top: none; }	.mms_nojava #mms { margin: 20px auto; width: 90%; }	.mms_nojava #mms a { color: #000; }	.mms_nojava #mms > ul { font-size: 1rem; }	.mms_nojava #mms ul { list-style: outside none none; margin: 0; padding: 0; }	.mms_nojava #mms > ul { border-bottom: 1px solid #ddd; }	.mms_nojava #mms .corpo { display: table; width: 100%; border-top: 1px solid #ddd; }	.mms_nojava #mms .corpo .celltxt { display: table-cell; padding: 10px 5px; vertical-align: middle; }	.mms_nojava #mms .corpo .plus { cursor: default; display: table-cell; text-align: center; width: 50px; font-size:1.6em; vertical-align:middle; }	.mms_nojava #mms .corpo .plus.on { background-color: #f0f0f0; }	.mms_nojava #mms ul li.liv_uno > .corpo .celltxt { color: #008e56; font-size: 1.1em; font-weight: bold; text-transform: uppercase; }	.mms_nojava #mms ul li.liv_uno > .corpo a.celltxt:hover { color:#008e56; }	.mms_nojava #mms ul li.liv_due > .corpo .celltxt { font-size: 1.0em; font-weight: normal; margin-left:0px; }	.mms_nojava #mms ul li.liv_tre > .corpo .celltxt { font-size: 0.9em; }	.mms_nojava #mms ul li.liv_qua > .corpo .celltxt { font-size: 0.8em; }	.mms_nojava #mms ul.livello_ul_2 { background-color:#f0f0f0; display:none; }	.mms_nojava #mms ul.livello_ul_3 { background-color:#d8d8d8; display:none; }	.mms_nojava #mms ul.livello_ul_4 { background-color:#ccc; display:none; }	.mms_nojava #mms ul.livello_ul_5 { background-color:#153014; display:none; }	.mms_nojava #mms ul.livello_ul_2 .corpo .celltxt { color:#DDD; }	.mms_nojava #mms ul.livello_ul_2 .corpo a.celltxt { color:#333; }	.mms_nojava #mms ul.livello_ul_3 .corpo .celltxt { color: #bbb; }	.mms_nojava #mms ul.livello_ul_2 .corpo { border-top: 1px solid #ddd; }	.mms_nojava #mms ul.livello_ul_2 .corpo .celltxt { padding-left: 20px; }	.mms_nojava #mms ul.livello_ul_2 .corpo a.celltxt:hover { background-color: #008e56; color:#FFF; }	.mms_nojava #mms ul.livello_ul_2 .corpo .plus:hover { background-color: #f0f0f0; }	.mms_nojava #mms ul.livello_ul_2 .corpo .plus.on { background-color: #d8d8d8; }	.mms_nojava #mms ul.livello_ul_3 .corpo { border-top: 1px solid #ccc; }	.mms_nojava #mms ul.livello_ul_3 .corpo .celltxt { padding-left: 30px; }	.mms_nojava #mms ul.livello_ul_3 .corpo .plus:hover { background-color: #ccc; }	.mms_nojava #mms ul.livello_ul_3 .corpo .plus.on { background-color: #ccc; }	.mms_nojava #mms ul.livello_ul_4 .corpo { border-top: 1px solid #008e56; }	.mms_nojava #mms ul.livello_ul_4 .corpo .celltxt { padding-left: 45px; }	.mms_nojava #mms ul.livello_ul_4 .corpo .plus:hover { background-color: #008e56; }	.mms_nojava #mms ul.livello_ul_4 .corpo .plus.on { background-color: #008e56; }	.mms_nojava #mms li.attivo > ul { display: block; }	.mms_nojava #mms li.lastattivo { background-color: #008e56; }	.mms_nojava #mms li.lastattivo > .corpo .celltxt { color: #333; }	.mms_nojava #mms li.lastattivo > .corpo a.celltxt:hover { color: #333; }	.mms_nojava #corpo_sottopagina #main_colonna_sx { display: none; }	.mms_nojava #menuapertofooter { display: none; }/* ------------------------ */#bartop { height: 50px; overflow: hidden; position: absolute; width: 100%; z-index: 110; }#bartop #cnt_bartop { display: table; margin: 0 auto; height: 50px; width: 1500px; }#bartop #cnt_bartop > div { display: table-cell; vertical-align: middle; }#bartop #toplink { font-size:0.9rem; line-height:18px; color: #888;}#main_group_mms #bartop #toplink .toplinkcnt {	display: inline-table;	vertical-align: middle;	width: 45%;}#main_group_mms #bartop #toplink .toplinkcnt.arta {	line-height: 0;	width: 55%;	text-align: center;}#bartop #toplink .toplinkcnt > div {	display: table-cell;	text-align: center;}#bartop #toplink .toplinkcnt > div a { color: #888; }#bartop #toplink .toplinkcnt > div a:hover { text-decoration:underline; }.bandiere { font-size: 1rem; text-align: right; width: 120px; }#mms_menutab .bandiere { display: none; }#bartop .socialdiv { text-align: right; width: 160px; }#bartop .socialdiv.search { width: 60px; }#bartop .socialdiv .icosocial { display: inline-block; height: 26px; margin-right: 4px; overflow: hidden; width: 26px; vertical-align: middle; }#bartop .socialdiv .icosocial.cerca { margin-left: 30px; margin-right: 0; }#bartop .socialdiv .icosocial a.socialtop { font-size: 1rem; color: #FFF; background-color: #98d1ae; border-radius: 50%; display: inline-table; height: 100%; width: 100%; }#bartop .socialdiv .icosocial a.socialtop:hover { color:#FFF;  background-color: #008e56; }#bartop .socialdiv .icosocial a.socialtop div { display: table-cell; vertical-align:middle; text-align:center; }#bartop .socialdiv .icosocial.cerca a.socialtop { background-color: #98d1ae; }#bartop .socialdiv .icosocial.cerca a.socialtop:hover { background-color: #008e56; }#mms_menutab .cnt_cerca { display: inline-block; margin-left: 30px;}#mms_menutab .cnt_cerca a { background: #456d31 url("../grafix/search_box_icon.png") no-repeat scroll center center; display: inline-block; height: 18px; width: 18px; }.database_contenitore { clear:both; margin-top: 20px; }.singolo .ecoregola { display: table; margin-top: 4px; width: 100%; }.singolo .ecoregola > div { display: table-cell; vertical-align: top; }.singolo .ecoregola > div.img { padding-right: 5px; width: 1%; }.singolo .ecoregola > div.txt { font-size: 0.9rem; }.tabelladati { font-size: 0.85em; }.tabelladati tr td { padding: 4px 3px; }.tabelladati tr:nth-child(2n) { background-color: #d8d8d8; }.tabelladati tr.titoli { background-color: #008e56; color: #fff; }#corpo_sottopagina #database_risultati_righe .singolo .tab { color: #777; }#corpo_sottopagina a.database_paginazione_freccia { background-color: #d8d8d8; }#corpo_sottopagina a.database_paginazione_freccia:hover { background-color: #008e56; color: #FFF; }#database_ricerca .vocericerca { display: inline-block; padding: 1%; text-align: center; width: 23%; }#database_ricerca { background-color:#008e56; color:#FFF; }#database_ricerca { font-size: 0.9rem; margin: 0 0 10px; }#database_ricerca input { font-size: 0.8rem; width: 98%; }#database_ricerca select { font-size: 0.8rem; width: 100%; }#database_risultati .riga_risultato { display: block; margin: 6px 0; }#database_risultati .riga_risultato { display: block; margin:6px 0; }#database_risultati .riga_risultato > div .sottovocerisultato { display: inline-block; font-size: 0.9em; margin-right: 20px; }#database_risultati .riga_risultato > div { padding:4px; }#database_risultati .riga_risultato.rigadue { background-color: #d8d8d8; }#database_risultati .singolo .ecoregola img { border: medium none; width: 30px; }#database_risultati .singolo .small { font-size:0.9em; }#database_risultati .singolo .smaller { font-size:0.7em; }#database_risultati .singolo .tit { font-weight:bold; font-size:1.1em; padding: 4px 0 2px; }#database_risultati .singolo .tit.small { font-size:0.9em; }#database_risultati .singolo .tit.smaller { font-size:0.7em; }#database_risultati .singolo { display: inline-block; vertical-align: top; width: 23%; padding:1%; text-align: left; }#database_risultati .singolo > div { display: table; width: 100%; background-position: center center; background-size: cover; }#database_risultati .singolo > div > a .cnt_singolo_database_risultato { background: rgba(0, 0, 0, 0.5); padding: 10px 0; }#database_risultati .singolo > div > a .cnt_singolo_database_risultato > div { margin: 0 8px; }#database_risultati .singolo > div > a .cnt_singolo_database_risultato div.ecoregola { display: table; margin: 0 auto; width: 80%; }#database_risultati .singolo > div > a .cnt_singolo_database_risultato div.ecoregola > div { display: table-cell; vertical-align:middle;}#database_risultati .singolo > div > a .cnt_singolo_database_risultato div.ecoregola > div.txt { font-size: 0.7rem; }#database_risultati .singolo > div > a .cnt_singolo_database_risultato div.ecoregola img { border: none; width: 40px; display:inline; }#database_risultati .singolo > div > a { display: table-cell; color: #008e56; height: auto; vertical-align: bottom; }#database_risultati .singolo > div > a:hover { background: rgba(255, 255, 255, 0.7); }#database_risultati .singolo > div > a.nolink:hover { background: none; }#database_risultati .singolo img { display: block; background-color: #d8d8d8; background-position: center center; background-repeat: no-repeat; background-size:cover; width:99%; border: 1px solid #008e56; } /* Lisa BORDO */#database_risultati { width:100%; margin: 15px 0; clear:both; }div.aperto { background-color: #40a048; color: #fff; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; width:auto; }div.chiuso { background-color: #7e2600; color: #fff; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; width:auto; }div.verifica { background-color: #fbe75f; color: #000; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; width:auto; }#database_risultati .singolo > div.stato { display: inline-block; width: auto; }#database_risultati_righe .singolo .tab .col .ecoregola .img { padding: 5px 0; }#database_risultati_righe .singolo .tab .col .ecoregola .img img { max-width: 50px; }#database_risultati_righe .singolo .tab .col .ecoregola .txt { font-size: 0.8rem; padding: 5px 0; }#database_risultati_righe .singolo .tab .col { display: table-cell; vertical-align: middle; padding: 0 15px; }#database_risultati_righe .singolo .tab .col.a { background-position: center center; background-size: cover; padding: 0; width: 213px; }#database_risultati_righe .singolo .tab .col.a > div { display: table; height: 160px; width: 100%; }#database_risultati_righe .singolo .tab .col.b .tit { color: #008e56; font-size: 1.3rem; font-weight: bold; margin: 4px 0; }#database_risultati_righe .singolo .tab .col.c { text-align: center; width: 16%; }#database_risultati_righe .singolo .tab { display: table; width: 100%; }#database_risultati_righe .singolo .tab:hover .col.a > div { background-color: rgba(255, 255, 255, 0.7); }#database_risultati_righe .singolo .tab.rigadue { background-color: #f0f0f0; }#database_risultati_righe .singolo { margin: 12px 0; }#database_risultati_righe { padding: 10px 0; }#database_switch .col_b .arrow { background-color: #FFF; color:#008e56; }#database_switch .col_b .arrow { font-weight:bold; border-radius: 50%; display: inline-table; height: 30px; margin-right: 10px; vertical-align: middle; width: 30px; }#database_switch .col_b .arrow > div { display: table-cell; vertical-align: middle; font-size: 1rem; }#database_switch .col_b { background-color: #008e56; color: #fff; transition: all 0.3s ease 0s; }#database_switch .col_b { cursor: pointer; padding: 8px 0; text-align: center; width: 24%; }#database_switch .col_b:hover { background-color: #008e56; }#database_switch { background-color: #d8d8d8; }#database_switch { border-spacing: 6px; display: table; font-size: 1rem; margin-bottom: 10px; width: 100%; }#database_switch > div { display: table-cell; vertical-align: middle; }#emporio #database_risultati .singolo img { background-size: auto auto; }#emporio #database_risultati_righe .singolo .tab .col.a { background-repeat: no-repeat; background-size: auto 100%; }a.database_paginazione_freccia { display: inline-block; padding: 2px 7px; margin-right: 10px; text-align: center; }div.database_paginazione_num { display: inline-block; padding: 0; margin-right:10px; font-size: 1rem; }div.database_paginazione_ris { display: inline-block; font-weight: bold; margin-right: 30px; }#approfondimenti { width:100%; margin: 15px 0; clear:both; }#approfondimenti .titolo_sezione {border-bottom: 2px solid #008e56; color: #008e56; font-size: 1.2rem; font-weight: bold; padding: 30px 0 4px; width: 100%;}#approfondimenti .riga_risultato { display: block; margin:6px 0; }#approfondimenti .riga_risultato > div .sottovocerisultato { display: inline-block; font-size: 0.9em; margin-right: 20px; }#approfondimenti .riga_risultato > div { padding:4px; }#approfondimenti .singolo .tit { font-weight:bold; font-size:1.1em; padding: 4px 0 2px; }#approfondimenti .singolo .tit.small { font-size:0.9em; }#approfondimenti .singolo .tit.smaller { font-size:0.7em; }#approfondimenti .singolo .small { font-size:0.9em; }#approfondimenti .singolo .smaller { font-size:0.7em; }#approfondimenti .singolo { display: inline-block; vertical-align: top; width: 23%; padding:1%; text-align: center; }#approfondimenti .singolo > div { background-position: center center; background-repeat: no-repeat; background-size: cover; display: table; width: 100%; }#approfondimenti .singolo > div > a .cnt_singolo_database_risultato { background: rgba(0, 0, 0, 0.5); padding: 10px 0; }#approfondimenti .singolo > div > a .cnt_singolo_database_risultato > div { margin: 0 8px; }#approfondimenti .singolo > div > a .cnt_singolo_database_risultato > div.dettaglio_loghi { display: inline-block; }#approfondimenti .singolo > div > a .cnt_singolo_database_risultato > div.dettaglio_loghi img { max-width:30px; border: none; }#approfondimenti .singolo > div > a .cnt_singolo_database_risultato div.ecoregola { display: table; margin: 0 auto; width: 80%; }#approfondimenti .singolo > div > a .cnt_singolo_database_risultato div.ecoregola > div { display: table-cell; vertical-align:middle;}#approfondimenti .singolo > div > a .cnt_singolo_database_risultato div.ecoregola > div.txt { font-size: 0.7rem; }#approfondimenti .singolo > div > a .cnt_singolo_database_risultato div.ecoregola img { border: none; width: auto; display:inline; }#approfondimenti .singolo > div > a { display: table-cell; height: auto; color:#008e56; vertical-align: bottom; }#approfondimenti .singolo > div > a:hover { background: rgba(255, 255, 255, 0.7); }#approfondimenti .singolo > div > a.nolink:hover { background: none; }#approfondimenti .singolo img { background-position: center center; background-repeat: no-repeat; background-size: cover; border: 1px solid #008e56; display: block; width: 99%; } /* Lisa BORDO */#approfondimenti .singolo .dettaglio_loghi img { width:30px; border:none; }#approfondimenti .singolo img.nocover { background-size:contain; }.dettaglio_loghi { border-spacing: 4px; display: table; width: 100%; font-size:0.9rem; }.dettaglio_loghi > div { display: table-cell; vertical-align: middle; }.dettaglio_loghi > div.img { text-align: center; width: 1%; }.dettaglio_loghi > div.txt { text-align: left; }.dettaglio_loghi img { width: auto; max-width: 70px; }div.logoemporiodeiparchi { background-color: #008e56; background-image: url("../grafix/shoppingcart.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 50%; font-size: 0rem; height: 30px; width: 30px; }div.logoemporiodeiparchi.no{ background-color: #DDD; }.singolo .ecoregola.emporio > div { vertical-align: middle; }.singolo .ecoregola.emporio > div.txt { padding-left: 5px; }.dettaglio_loghi div.logoemporiodeiparchi { height: 40px; width: 40px; }.dettaglio_loghi div.txt { padding-left: 10px; }#credits { background-color: #FFF; color: #008e56; display: block; padding: 40px 0 30px; text-align: center; vertical-align: top; width: 100%; }#credits a { color:#008e56; }#credits a:hover { text-decoration:underline; }#credits .credits_cnt { display: inline-table; text-align: left; width: 100%; font-size:1.0rem; }#credits .credits_cnt > div { display: table-cell; vertical-align: middle; }#credits .credits_cnt > div.col_a .a { font-size: 1.2em; font-weight: bold; padding-bottom: 5px; }#credits .credits_cnt > div.col_a .b { font-weight: lighter; }#credits .credits_cnt > div.col_a .c { font-weight: bold; }#credits .credits_cnt > div.col_c { background-image: url("../grafix/righefoot.png"); background-position: left center; background-repeat: no-repeat; padding-right: 10px; text-align: right; width: 190px; }#credits .credits_cnt > div.col_c img { width: 120px; }#credits .credits_cnt > div.col_b { text-align: right; width: 200px; padding-right: 30px; }#credits .credits_cnt > div.col_c { background-image: none; text-align: center; }#credits .credits_cnt.bis { width:100%; }#credits .credits_cnt.bis > div.col_a { text-align: center; }#credits .credits_cnt.bis > div.col_a .link { display: inline-block; margin: 0 10px; padding: 2px; }#credits .credits_cnt.bis > div.col_b { text-align: right; }#credits .credits_cnt.bis > div.col_c { background-image: none; }#main_colonna_sx .zonabanner { clear: both; display: table; padding: 20px 0; text-align: center; width:100%; }#menu_action_sx { display: block; position: absolute; top: 420px; width: 300px; }#menu_action_sx.mml ul li.liv_uno > .corpo .plus { display: none; }#menu_action_sx.mml ul li.liv_uno > .corpo { border-top: none; }#menu_action_sx.mml a { color: #000; }#menu_action_sx.mml > ul { font-size: 1rem; }#menu_action_sx.mml ul { list-style: outside none none; margin: 0; padding: 0; }#menu_action_sx.mml ul.livello_ul_1 > li.lastattivo { background-color: #fff; }#menu_action_sx.mml > ul { border-bottom: 1px solid #ddd; }#menu_action_sx.mml .corpo { display: table; width: 100%; border-top: 1px solid #ddd; }#menu_action_sx.mml .corpo .celltxt { display: table-cell; padding: 10px 5px; vertical-align: middle; }#menu_action_sx.mml .corpo .plus { cursor: default; display: table-cell; text-align: center; width: 50px; font-size:0.8em; vertical-align:middle; }#menu_action_sx.mml .corpo .plus.on { background-color: #f0f0f0; }#menu_action_sx.mml ul li.liv_uno > .corpo .celltxt { color: #008e56; font-size: 1.1em; font-weight: bold; text-transform: uppercase; }#menu_action_sx.mml ul li.liv_uno > .corpo a.celltxt:hover { color:#008e56; }#menu_action_sx.mml ul li.liv_due > .corpo .celltxt { font-size: 1.0em; font-weight: normal; margin-left:0px; }#menu_action_sx.mml ul li.liv_tre > .corpo .celltxt { font-size: 0.9em; }#menu_action_sx.mml ul li.liv_qua > .corpo .celltxt { font-size: 0.9em; }#menu_action_sx.mml ul.livello_ul_1 > li > div { display:none; }#menu_action_sx.mml ul.livello_ul_2 { background-color:#f0f0f0; display:none; }#menu_action_sx.mml ul.livello_ul_3 { background-color:#d8d8d8; display:none; }#menu_action_sx.mml ul.livello_ul_4 { background-color:#ccc; display:none; }#menu_action_sx.mml ul.livello_ul_5 { background-color:#153014; display:none; }#menu_action_sx.mml ul.livello_ul_2 .corpo .celltxt { color:#DDD; }#menu_action_sx.mml ul.livello_ul_2 .corpo a.celltxt { color:#333; }#menu_action_sx.mml ul.livello_ul_2 .lastattivo > .corpo a.celltxt { color:#FFF; }#menu_action_sx.mml ul.livello_ul_2 .lastattivo > .corpo a.celltxt:hover { color:#FFF; }#menu_action_sx.mml ul.livello_ul_3 .corpo .celltxt { color: #bbb; }#menu_action_sx.mml ul.livello_ul_2 .corpo { border-top: 1px solid #ddd; }#menu_action_sx.mml ul.livello_ul_2 .corpo .celltxt { padding-left: 20px; }#menu_action_sx.mml ul.livello_ul_2 .corpo a.celltxt:hover { background-color: #008e56; color:#FFF; }#menu_action_sx.mml ul.livello_ul_2 .corpo .plus.on { background-color: #d8d8d8; }#menu_action_sx.mml ul.livello_ul_3 .corpo { border-top: 1px solid #ccc; }#menu_action_sx.mml ul.livello_ul_3 .corpo .celltxt { padding-left: 30px; }#menu_action_sx.mml ul.livello_ul_3 .lastattivo > .corpo a.celltxt { color:#FFF; }#menu_action_sx.mml ul.livello_ul_3 .lastattivo > .corpo a.celltxt:hover { color:#FFF; }#menu_action_sx.mml ul.livello_ul_3 .corpo .plus.on { background-color: #ccc; }#menu_action_sx.mml ul.livello_ul_4 .corpo { border-top: 1px solid #b1b1b1; }#menu_action_sx.mml ul.livello_ul_4 .corpo .celltxt { padding-left: 45px; }#menu_action_sx.mml ul.livello_ul_4 .corpo .plus.on { background-color: #008e56; }#menu_action_sx.mml li.attivo > ul { display: block; }#menu_action_sx.mml li.lastattivo { background-color: #008e56; }#corpo_sottopagina { display:table; width:100%; }#corpo_sottopagina #main_colonna_sx { padding-top:60px; display: table-cell; width:300px; vertical-align: top; }#corpo_sottopagina #main_colonna_dx { display:table-cell; vertical-align: top; }#corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx { margin-left:20px; color:#777; padding-bottom: 20px; min-height:400px; width:97% }#corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx table { color:#777; }#corpo_sottopagina #main_colonna_dx h1,#corpo_sottopagina #main_colonna_dx h2,#corpo_sottopagina #main_colonna_dx h3,#corpo_sottopagina #main_colonna_dx h4 { color:#008e56; }h1 { font-size: 2rem; margin: 0 0 10px; }h2 { font-size: 1.6rem; margin: 0 0 10px; }#sharesocial { float: right; }#sharesocial .txt { color: #bbb; display: inline; font-size: 0.8rem; margin-right: 14px; }#sharesocial .txt span { margin-left:5px; }#sharesocial .icosocial { display: inline-block; height: 26px; margin-right: 4px; overflow: hidden; width: 26px; vertical-align: middle; }#sharesocial .icosocial a.socialtop { font-size:1rem; color:#efefef; background-color: #008e56; border-radius: 50%; display: inline-table; height: 100%; width: 100%; }#sharesocial .icosocial a.socialtop:hover { color:#FFF;  background-color: #008e56; }#sharesocial .icosocial a.socialtop div { display: table-cell; vertical-align:middle; text-align:center; }#sharesocial .icosocial.whatsapp { display: none; }#box_bottoni { clear: both; display: block; margin: 20px 0 0; width: 100%; }#box_bottoni a { color:#FFF; }#box_bottoni .singolobox { display: inline-table; margin: 6px auto; width: 33.3333%; vertical-align: middle; }#box_bottoni .singolobox .vert_singolobox { background-position: center center; background-repeat: no-repeat; background-size: cover; display: table; margin: 0 auto; text-align: center; vertical-align: middle; width: 95%; }#box_bottoni .singolobox .vert_singolobox > a { display: table-cell; height: 250px; vertical-align: middle; }#box_bottoni .singolobox .vert_singolobox > a:hover { background: rgba(255, 255, 255, 0.7); }#box_bottoni .singolobox .over { margin-top: -350px; }#box_bottoni .singolobox .over img { background: url("../grafix/cerchio-box-sottopagina.png") no-repeat scroll center center / auto 100% rgba(0, 0, 0, 0); height: 350px; width: 100%; }#box_bottoni .singolobox .vert_singolobox .txt { background-color: rgba(0, 0, 0, 0.8); display: inline-block; font-size: 1.2rem; font-weight: normal; margin: 0 10px; padding: 10px 20px; text-transform: uppercase; vertical-align: middle; }#box_bottoni .singolobox .vert_singolobox .txt div { margin: 0 auto; width: 70%; }#colonna_testo , .colonna_testo { float: left; width:67%; }#colonna_foto , .colonna_foto { float: right; text-align: center; width:30%; }#colonna_foto img , .colonna_foto img { max-width:348px; width:99%; border: 1px solid #008e56; } /* Lisa BORDO */#colonna_foto img.noresize, .colonna_foto img.noresize { width: auto; }#colonna_foto .dida , .colonna_foto .dida { font-size: 0.9rem; margin-bottom: 20px; }#colonna_foto .pubblicazioni img , .colonna_foto .pubblicazioni img { width:auto; }div#menuapertofooter { background-color: #f0f0f0; width:100%; margin:16px 0; padding: 15px 0;  }div#menuapertofooter div#corpomenuapertofooter { display:block; width:96%; margin-left:2%; color: #DDD; }div#menuapertofooter div#corpomenuapertofooter a { color: #969696; }div#menuapertofooter div#corpomenuapertofooter a:hover { text-decoration: underline; }div#menuapertofooter div.men { float:left; display:inline; width:33.3333%; }div#menuapertofooter div.men div { font-size:0.75em; padding-left:0px; width:98%; padding-bottom: 4px; }div#menuapertofooter div.men div.tit { font-size: 0.85em; font-weight: bold; padding-bottom: 15px; padding-left: 0; text-transform: uppercase; }div.boxinfo , p.boxinfo { background-color:#f0f0f0; margin-top: 6px; margin-bottom: 6px; padding:6px; border: solid 1px #d0d0d0; color:#777; font-size:0.95em; }.boxpaginaospitale{ background-color:#d8d8d8; margin-top: 6px; margin-bottom: 6px; padding:6px; border: solid 1px #d8d8d8; }#container_news_home { background-color:#e7e6e2; }#container_news_home #newshomeorizz { border-spacing: 30px; display: table; margin: 0 auto; text-align: center; max-width: 1400px; }#container_news_home #newshomeorizz .singolo_orizz { display:table-cell; vertical-align: middle; width:33%; }#container_news_home #newshomeorizz .titolo { font-weight:bold; font-size:1.1em; }#container_news_home #newshomeorizz .sottotitolo { color: #777; font-size: 1rem; }#container_news_home #newshomeorizz .singolo_orizz .cntcol { border-spacing: 0; display: table; padding: 5px 1%; width: 98%; }#container_news_home #newshomeorizz .singolo_orizz .cntcol:hover { background-color:#FFF; }#container_news_home #newshomeorizz .singolo_orizz .cntcol > div { display: table-cell; vertical-align: middle; text-align: left; }#container_news_home #newshomeorizz .singolo_orizz .cntcol > div > div { margin-left: 10px; }#container_news_home #newshomeorizz .singolo_orizz .cntcol > div.foto { height: 80px; width: 30%; }#container_news_home #bottoni_orizz { border-spacing: 27px; display: table; margin: 0 auto; }#container_news_home #bottoni_orizz .spc { font-size: 0.1rem; width: 44px; }#container_news_home #bottoni_orizz .bott { background: url("../grafix/bk-news-bott-home.png") repeat-x scroll left bottom; border: 2px solid #fff; color: #fff; display: table-cell; font-size: 1.3rem; height: 58px; text-align: center; text-transform: uppercase; vertical-align: middle; width: 250px; font-weight:bold; }#container_news_home #bottoni_orizz .bott a { color:#FFF; }#container_news_home #bottoni_orizz .bott:hover { background-position: left top; }#social_home { font-size: 0.1rem; margin: 20px 0; text-align: center; }#social_home img { margin:0 5px; }img.primafotocalendario { width:100%; max-width:600px; }#gabbia_calendario { width:100%; text-align: center; }#gabbia_calendario .calendario_foto  { margin: 0 1% 50px; width:28%; display:inline-block; vertical-align: top; text-align:center; }#gabbia_calendario .calendario_foto img  { width:100%; }#scuole_adatte { background-color: #d8d8d8; padding: 10px; }#mappahome_tab { display: none; }#homefotovideo .col.n5 { display: none; }.AccordionPanel { clear: both; }.AccordionPanel .AccordionPanelTab { color: #008e56; cursor: pointer; font-size: 1.2rem; font-weight: bold; padding: 4px 0; }.AccordionPanel .AccordionPanelTab:hover { background-color:#d8d8d8; }.AccordionPanel .AccordionPanelContent { display: none; margin-left: 1%; width: 98%; }.database_tabella { display: table; font-size: 0.9rem; margin: 10px 0; width: 100%; }.database_tabella .riga_risultato { display: table-row; }.database_tabella .riga_risultato > div { display: table-cell; vertical-align: top; padding: 6px 4px; }.database_tabella .riga_risultato.titoli { background-color: #008e56; font-weight:bold; color:#FFF; }.database_tabella .riga_risultato.rigadue { background-color: #d8d8d8; }.database_tabella .riga_risultato div.titolino { display: none; font-weight: bold; margin-right: 10px; }#fotosottopagina { border-spacing: 6px; display: table; width: 67%; }#fotosottopagina a { background-position: center center; background-repeat: no-repeat; background-size: cover; display: table-cell; font-size: 0rem; height: 134px; vertical-align: middle; width: 25%; border: 1px solid #216f57; }#fotosottopagina a.nolink { border: none; }/* ---[ MAPPA ]-----------------------------------------------------*/#cont_canvas { padding: 20px 0; }#map_canvas { clear: both; }#cache { position:absolute; width:96%; z-index:9; text-align:center; margin-top:400px; }div.fumetto div.sezionepubb { border-bottom: 2px solid #008e56; color: #008e56; font-size: 0.7em; font-weight: bold; padding-bottom: 1px; text-align: left; text-transform: uppercase; margin-bottom:5px; }div.fumetto div.rigapubb { display:table; width:100%; }div.fumetto div.rigapubb .col_fum_a { display:table-cell; vertical-align: top; width: 15%; padding-right:5px; }div.fumetto div.rigapubb .col_fum_a a { font-size:0rem; display:block; }div.fumetto div.rigapubb .col_fum_b { display:table-cell; vertical-align: top; }div.fumetto div.rigapubb .col_fum_b p { margin: 0; }div.fumetto div.rigapubb img { border: solid 1px #008e56;}div.fumetto div.rigapubb img.nobordo { border: none;}div.fumetto div.rigapubb div.datipubb a { color:#008e56; }div.fumetto div.rigapubb div.datipubb img { border:none }div.fumetto div.rigapubb .col_fum_b > div { font-size: 0.85em; }div.fumetto div.rigapubb .col_fum_b > div.tit { font-size: 1em; }div.fumetto div.rigapubb .col_fum_b > div.spaz { margin-top:10px; }div.fumetto div.rigapubb a { color:#008e56; }div.fumetto div.rigapubb a:hover { text-decoration:underline; color:#008e56; }div.piedefumetto { margin-bottom:5px; padding-bottom:4px; width : 350px;}div.piedefumetto a:hover { text-decoration:none; }.sotto_mappa > div { margin-bottom: 10px; }.cont_menu_mappa { display: inline-block; margin: 20px 0; width: 100%; }div.menu_mappa { display: inline-block; height: auto; margin-bottom: 1px; margin-left: 10px; overflow: hidden; vertical-align: top; width: 200px; margin-bottom: 10px; }div.menu_mappa div.foto { float:left }div.menu_mappa div.foto input { float:left }div.menu_mappa div.foto img { margin-left:3px ; vertical-align:middle; border:none }div.menu_mappa img { float:left; border:none; vertical-align:middle }div.menu_mappa div.txt { margin-left:50px; font-size:0.85em; color:#777;}div.menu_mappa a { color:#111; }div.menu_mappa a:hover { text-decoration:underline; color:#111; }div.menu_mappa2 { float:left ; margin-bottom:5px;}div.menu_mappa2 div.foto { float:left }div.menu_mappa2 div.foto img { margin-left:13px ; vertical-align:middle }div.menu_mappa2 img { float:left; border:none; vertical-align:middle }div.menu_mappa2 div.txt { margin-left:60px; font-size:0.9em; }#contatti .indirizzo { font-weight: bold; padding-bottom: 11px; }#contatti .tab_sede { display: table; margin-bottom: 30px; }#contatti .tab_sede .riga { display: table-row; }#contatti .tab_sede .riga > div { border-top: 1px solid #ccc; display: table-cell; padding: 10px 30px 5px 0; }#contatti .tab_sede .riga > div.tit { font-weight: bold; }#contatti .tab_contatti { display: table; }#contatti .tab_contatti .struttura { font-weight:bold; padding-top:20px; padding-bottom:10px; }#contatti .tab_contatti .struttura.primo { padding-top: 0; }#contatti .tab_contatti .personale { margin-bottom:10px; margin-left:30px; }#contatti .tab_contatti .personale.riga { border-top:solid 1px #CCC; padding-top:10px; }div#contatti_categorie_new { font-size:1.0rem; }div#contatti_categorie_new.tabelladati div.riga_record { border-bottom:none; }#contatti_categorie_new h3 { margin: 0; }#contatti_categorie_new h4 { margin: 0; }#contatti_categorie_new .riga_contatti_cate { padding: 2px 0; }#contatti_categorie_new .secondo_livello { margin-left:20px; }#contatti_categorie_new .terzo_livello { margin-left:40px; }#contatti_categorie_new .quarto_livello { margin-left:60px; }#contatti_categorie_new .primo_livello > div.col_a { font-size: 1.6em; font-weight: bold; }#contatti_categorie_new .secondo_livello > div.col_a { font-size: 1.4em; font-weight: bold; }#contatti_categorie_new .terzo_livello > div.col_a { font-size: 1.5em; font-weight: bold; padding-top:20px; color: #008e56; }#contatti_categorie_new .quarto_livello > .col_a { font-size: 1.1rem; font-weight: bold; padding-top: 20px; }#contatti_categorie_new .riga_contatti_persone { margin-left:20px; }#contatti_categorie_new .riga_contatti_persone > div.col_a { font-size: 1.1em; font-weight: bold; }#contatti_categorie_new .riga_contatti_persone > div.col_a.more { margin-top: 20px; }#contatti_categorie_new .riga_contatti_raccolta { padding:10px 0; border-bottom: 1px solid #aba8a7; }#contatti_categorie_new .riga_contatti_raccolta.riga_uno { background-color: #FFF; }#contatti_categorie_new .riga_contatti_raccolta.riga_due { background-color: #f0eceb; }#contatti .tab_sede .riga > div  {  -ms-word-break: break-all;  word-break: break-all;}#fauna #database_risultati_righe .singolo .tab .col.b .tit { display: inline-block; margin-right: 10px; }#fauna #database_risultati_righe .singolo .tab .col.b .didafianco { display: inline-block; }#fauna #database_risultati_righe .singolo .tab .col.b .dida > div { display: inline-block; font-size: 0.9rem; margin-right: 15px; }#iscrizioneiniziativa { margin-top:30px; }#iscrizioneiniziativa .voce { display: inline-block; margin-bottom: 25px; width: 100%; }#iscrizioneiniziativa .voce.finale { width: 100%; }#iscrizioneiniziativa .voce .titolo { font-size: 0.9rem; font-weight: bold; }#iscrizioneiniziativa .voce .sub { font-size: 0.9rem; }#iscrizioneiniziativa .voce .caps { text-transform: uppercase; }#iscrizioneiniziativa .voce .campo input[type="text"] { font-size: 1em; padding: 6px; width: 80%; }#iscrizioneiniziativa .voce .campo textarea { height: 100px; width: 80%; font-size: 1em; padding: 6px; font-family: "Raleway",Arial; }#iscrizioneiniziativa .voce .campo select { font-size: 0.9rem; width: auto; }#iscrizioneiniziativa .voce .campo label { margin-right: 15px; display: inline-block; }#iscrizioneiniziativa .voce .campo input[type="submit"] { font-size: 1em; padding: 6px; width: 300px; margin-top:10px; }#iscrizioneiniziativa .voce .titolo span { color: #f00; }#corpo_sottopagina #main_colonna_dx a.maniscrizione { color:#FFF; margin-bottom: 100px; }a.maniscrizione { background-color: #027d46; border-radius: 10px; color: #fff; display: block; font-size: 1rem; font-weight: bold; margin: 5px 0; padding: 15px 0; text-transform: uppercase; }a.maniscrizione:hover { background-color: #29A86F; }#iscrizioneiniziativa #addpartecipe { background-color: #DDD; border: solid 1px #999; color: #666; cursor: pointer; display: inline-block; font-size: 0.9rem; margin-bottom: 50px; text-shadow: 0 1px 0px #FFF; }#iscrizioneiniziativa #addpartecipe > div { border-top: 1px solid #FFF; padding: 8px 12px; }#iscrizioneiniziativa #addpartecipe:active { background-color: #CCC; }#iscrizioneiniziativa #addpartecipe:active > div { border-top: 0; border-bottom: 1px solid #CCC; }@media screen and (max-width:1540px) {	#bartop .socialdiv { padding-right: 20px; }	#gabbia_mms { width: 100%; }	#bartop #cnt_bartop { width: 100%; }	#gabbia_mms .cell_gabbia_mms.sx img { margin-left: 10px; }	#mms > ul { display: block; width: 100%; }	#container { width:100%; }	#outtab { width:100%; }	#quinaturaprotetta { width:100%; }	#homeprogetti .col { margin: 0 1%; vertical-align: top; width: 18%; }	#homeprogetti .col .tit { font-size: 1.4rem; }	#homefotovideo .col { margin: 0 1%; width: 23%; }}@media screen and (max-width:1450px) {	#iniziativehome .iniziative_tit .titolo div { width: 640px; }	#scroller_iniziative #scroller_overflow_iniziative { width: 640px; }}@media screen and (max-width:1300px) {	.database_tabella.extralarge .riga_risultato { display: table; width: 98%; }	.database_tabella.extralarge .riga_risultato > div { display: table; }	.database_tabella.extralarge .riga_risultato div.titolino { display: inline-block; }	.database_tabella.extralarge .riga_risultato.titoli { display: none; }	.database_tabella.extralarge .riga_risultato.rigauno { background-color: #ebe9db; }	.database_tabella.extralarge .riga_risultato.rigadue { background-color: #FFF; }}@media screen and (max-width:1200px) {	#gabbia_mms .cell_gabbia_mms { background-color: #FFF; }	#overslide { display: none; }	#slide_container.home #slogan { margin-top: 180px; }	#slide_container .slide { height: 300px; }	#slide_container.home { height: 300px; }	#areaitimappa { padding: 40px 0; }	#areaitimappa .cnt { display: table; margin: 20px auto; width: 80%; }	#quinaturaprotetta { margin-top: 260px; }	#container_news_home #newshomeorizz { display:block; margin: 0 5%; width:90%; padding-top: 30px; }	#container_news_home #newshomeorizz .singolo_orizz { display:block;  width:100%; padding: 10px 0; }	#container_news_home #newshomeorizz .sottotitolo { display: none; }	div.homecerchi .tit { margin: 0 1%; width: 98%; }	div.homecerchi .tit.volontariato { display: none; }	div.homecerchi .col { width: 48%; }	div.homecerchi .col.volontariato .testofoto { display: table; }	div.homecerchi .col .foto { height: 302px; width: 302px; }	div.homecerchi .col .foto img { height: 302px; width: 302px; }	div.homecerchi .col.volontariato .foto img { height: 302px; width: 302px; }	div.homecerchi .col .testofoto { height: 302px; width: 302px; }	div.homecerchi  .gabbbia_txt { display:none; }	#iniziativehome .iniziative_tit .titolo.bis { display:none; }	#scroller_iniziative #mappahome.iniziative_singola { display:none; }	#scroller_iniziative_cnt { width: 94%; }	#mappahome_tab { display: block; padding: 10px 5%; text-align: center; width: 90%; }	#mappahome_tab .cont { display: inline-block; }	#mappahome_tab .titolo { border-bottom: 3px solid #a5b495; color: #336532; display: inline-block; font-size: 1.9rem; font-weight: bold; margin-bottom: 18px; padding-bottom: 6px; text-align: center; width: 100%; }	#mappahome_tab .img { background: none repeat scroll 0 0 #fff; padding: 9px; }	#homefotovideo .eeeeeee { margin: 0 auto; width: 80%; }	#homefotovideo .col .img img { height:auto; width:100%; max-width:251px; }	#homefotovideo .col { width: 48%; }	#homefotovideo .col .sub { display:none; }	#homefotovideo .col.n1 { display:none; }	#homefotovideo .col.n5 { display: inline-block; }	#homeprogetti .col { width: 98%; vertical-align:top; }	#homeprogetti .col .img { display: none; }	#retesentieri { height:250px; }	#retesentieri .boxtxt { height: auto; margin: 70px 25% 0; padding: 20px 0; width: 50%; }	#retesentieri .boxtxt div.a { padding-top: 0; }	#retesentieri .boxtxt div.b { display:none; }	#retesentieri .boxtxt div.c { display:none; }	#credits .credits_cnt > div.col_c { padding-right: 0; width: 90%; }	#credits .credits_cnt > div { width:90%; display:block; text-align: center; margin: 0 5%; }	#credits .credits_cnt > div.col_b { text-align: center; width: 90%; margin: 0 5%; padding: 20px 0; }	#container.homepage #slideevi2 { display: none; }	#container.homepage #slideevi3 { display: none; }	#container.homepage #slideevi4 { display: none; }	#container.homepage #slideevi5 { display: none; }	#boxhomefoot .slidefoot { display: none; }	#lingue_tab img { margin-right: 3px; width:22px; }	#quinaturaprotetta img { margin-right: 50px; }	#corpo_sottopagina { padding-bottom: 40px; }	#corpo_sottopagina #main_colonna_sx { display:none; }	#corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx { margin-left: 3%; margin-right: 3%; width: 94%; }	#colonna_testo , .colonna_testo { width:67%; }	#colonna_foto , .colonna_foto { width:30%; }	#tab_sotto_news { width:80%; }	/* ---[ TABELLE SOLODIV - NOVITA ]---------------------------------*/	div#tabella_nov div.col_news_foto { width:20%; float:left; text-align: center; }	div#tabella_nov div.col_news_txt { width:79%; padding-left:1%; float:left; }    /* ---[ TABELLE SOLODIV - SOGGIORNI ]---------------------------------*/    div#tabella_soggiorni div.col_tab_ecoregole { width:10%; }    div#tabella_soggiorni div.col_tab_valorizzazioni { width:10%; }    div#tabella_soggiorni div.col_tab_foto { width:80%; margin-right:0%; }    div#tabella_soggiorni div.col_tab_struttura { width:100%; float:none; clear:both; }    div#tabella_soggiorni div.col_tab_tipologia { width:100%; float:none; clear:both; }    div#tabella_soggiorni div.col_tab_localita { width:100%; }    div#tabella_soggiorni div#riga_sottotitoli div.col_tab_ecoregole { width:50%; float:left; }    div#tabella_soggiorni div#riga_sottotitoli div.col_tab_valorizzazioni { width:25%; float:left; }    div#tabella_soggiorni div#riga_sottotitoli div.col_tab_foto { width:25%; float:left; margin-right:0%; display: none; font-size: 0.1em; }    div#tabella_soggiorni div.riga_record div.col_tab_ecoregole { font-size:0.1em; overflow: hidden; }    div#tabella_soggiorni div.riga_record div.col_tab_valorizzazioni { font-size:0.1em; overflow: hidden; }    div#tabella_soggiorni div.riga_record div.col_tab_foto { font-size:0.1em; }	/* ---[ TABELLE SOLODIV - ED AMBIENTALE ]---------------------------------*/	div#tabella_edamb { width:100%; }	div#tabella_edamb select, div#tabella_edamb input { width:95%; margin: 1px 3px; }	div#tabella_edamb div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }	div#tabella_edamb div#riga_titoli { clear:both; padding: 2px 0; background-color:#CCC; }	div#tabella_edamb div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#008e56; }	div#tabella_edamb div.riga_record { clear:both; padding: 12px 0; }	div#tabella_edamb div.riga_record.rigadue { background-color:#d8d8d8; }	div#tabella_edamb div.col_tab_foto { width:20%; float:left; }	div#tabella_edamb div.col_tab_titolo { width:80%; float:left; }	div#dettaglio_edamb_tipologia div.rigacol { width:24%; }	div#dettaglio_edamb_tipologia div.rigacol.col5 { clear:both; }	/* ---[ TABELLE SOLODIV - COMUNI ]---------------------------------*/	div#tabella_comuni div.titoli { display:none; }	div#tabella_comuni div.col_b { width:24%; }	div#tabella_comuni div.col_c { width:41%; }	div#tabella_comuni div.col_d { width:16%; }	div#tabella_comuni div.col_e { width:16%; }	/* ---[ TABELLE SOLODIV - EVENTI ]---------------------------------*/	div#tabella_manif div.col_tab_icone { width:50%; float:right; font-size:0.1em; display:inline; }	div#tabella_manif div.col_tab_foto { width:50%; float:left; font-size:0.1em; display:inline; }	div#tabella_manif div.col_tab_titolo { clear:both; width:100%; float:left; margin-right:0; }	div#tabella_manif div.col_tab_dove { clear:both; width:49%; float:left; margin-right:1%; }	div#tabella_manif div.col_tab_quando { width:49%; float:left;}	/* ---[ TABELLE SOLODIV - EMPORIO ]---------------------------------*/	div#tabella_emporio select, div#tabella_emporio input { width:95%; margin: 0; }	div#tabella_emporio #riga_sottotitoli div.col_tab_foto, div#tabella_emporio #riga_sottotitoli div.col_tab_lingue { font-size:0.1em; }	div#tabella_emporio div.col_tab_foto { width:100%; float:none; clear:both; }	div#tabella_emporio div.col_tab_lingue { width:100%; float:none; clear:both; }	div#tabella_emporio div.col_tab_articolo { width:100%; float:none; clear:both; }	div#tabella_emporio div.col_tab_autore { width:100%; float:none; clear:both; }	div#tabella_emporio div.col_tab_categoria { width:100%; float:none; clear:both; }	div#tabella_emporio div.col_tab_prezzo { width:100%; float:none; clear:both; }	/* ---[ TABELLE SOLODIV - INDOTTO ]---------------------------------*/		div#tabella_indotto div { float:none; clear:both; }	div#tabella_indotto div#riga_sottotitoli { display: none; }	div#tabella_indotto div.colonna1 { clear:both; width:98%; float:none; font-size:0.1em; }	div#tabella_indotto div.colonna2 { clear:both; width:98%; float:none; font-size:0.1em; }	div#tabella_indotto div.colonna3 { clear:both; width:98%; float:none; font-size:0.1em; }	div#tabella_indotto div.colonna4 { clear:both; width:98%; float:none; }	div#tabella_indotto div.colonna5 { clear:both; width:98%; float:none; }	/* ---[ TABELLE SOLODIV - ITINERARI ]---------------------------------*/	div#tabella_iti { width:100%; margin-top:80px; }	div#tabella_iti div { float:none; clear:both; }	div#tabella_iti div#riga_sottotitoli { display: none; }	div#tabella_iti div.col_tab_foto { width:98%; }	div#tabella_iti div.col_tab_nominativo { width:98%; }	div#tabella_iti div.col_tab_percorribilita { width:98%; }	div#tabella_iti div.col_tab_percorso {  display: none;  }	div#tabella_iti div.col_tab_categoria {  display: none;  }	div#tabella_iti div.col_tab_interesse {  display: none;  }	/* ---[ TABELLE SOLODIV - PUNTI ]---------------------------------*/	div#tabella_pun div { text-align:left; }	div#tabella_pun #riga_sottotitoli div.col_unesco { font-size:0.1em; }	div#tabella_pun #riga_sottotitoli div.col_foto { font-size:0.1em; }	div#tabella_pun div.col_unesco { width:100%; float:none; clear:both; text-align:left; }	div#tabella_pun div.col_foto { width:100%; float:none; clear:both; text-align:left; }	div#tabella_pun div.col_nominativo { width:100%; float:none; clear:both; text-align:left; }	div#tabella_pun div.col_localita { width:100%; float:none; clear:both; text-align:left; }	/* ---[ TABELLE SOLODIV - PRODOTTI ]---------------------------------*/	div#tabella_prodotti div.col_tab_a { width:100%; float:none; clear:both; font-size:0.1em; }	div#tabella_prodotti div.col_tab_b { width:100%; float:none; clear:both; font-size:0.1em; }	div#tabella_prodotti div.col_tab_c { width:100%; float:none; clear:both; }	div#tabella_prodotti div.col_tab_d { width:100%; float:none; clear:both; }	/* ---[ TABELLE SOLODIV - PRODOTTI DETTAGLIO ]---------------------------------*/	div#tabella_prodotti_dett div.col_tab_a { width:100%; float:none; clear:both; font-size:0.1em; }	div#tabella_prodotti_dett div.col_tab_b { width:100%; float:none; clear:both; }	div#tabella_prodotti_dett div.col_tab_c { width:100%; float:none; clear:both; }	div#tabella_prodotti_dett div.col_tab_d { width:100%; float:none; clear:both; }	/* ---[ TABELLE SOLODIV - AZIENDE ]---------------------------------*/	div#tabella_aziende div.col_tab_a { width:100%; padding-left:0; float:none; clear:both; }	div#tabella_aziende div.col_tab_b { width:100%; float:none; clear:both; }	div#tabella_aziende div.col_tab_c { width:100%; float:none; clear:both; }	div#tabella_aziende div.col_tab_d { width:100%; float:none; clear:both; }	div#tabella_aziende div.col_tab_e { width:100%; float:none; clear:both; }	div#tabella_aziende div.col_tab_f { width:100%; float:none; clear:both; }	div#tabella_aziende div#riga_sottotitoli div.col_tab_a, div#tabella_aziende div.riga_record div.col_tab_a { font-size:0.1em; }	div#tabella_aziende div#riga_sottotitoli div.col_tab_b, div#tabella_aziende div.riga_record div.col_tab_b { font-size:0.1em; }	div#tabella_aziende div#riga_sottotitoli div.col_tab_c, div#tabella_aziende div.riga_record div.col_tab_c { font-size:0.1em; }	/* ---[ TABELLE SOLODIV - AZIENDE DETTAGLIO ]---------------------------------*/	div#tabella_aziende_dett div.col_tab_a { width:100%; float:none; clear:both; font-size:0.1em; }	div#tabella_aziende_dett div.col_tab_b { width:100%; float:none; clear:both; font-size:0.1em; }	div#tabella_aziende_dett div.col_tab_c { width:100%; float:none; clear:both; }	div#tabella_aziende_dett div.col_tab_d { width:100%; float:none; clear:both; }	/* ---[ TABELLE SOLODIV - CENTRI VISITA ]---------------------------------*/	div#tabella_centrivisita div.col_tab_a { width:100%; float:none; clear:both; font-size:0.1em; }	div#tabella_centrivisita div.col_tab_b { width:100%; float:none; clear:both; }	div#tabella_centrivisita div.col_tab_c { width:100%; float:none; clear:both; font-size:0.1em; }	div#tabella_centrivisita div.col_tab_d { width:100%; float:none; clear:both; }	div#tabella_centrivisita div.col_tab_e { width:100%; float:none; clear:both; font-size:0.1em; }	div#tabella_centrivisita div.col_tab_f { width:100%; float:none; clear:both; font-size:0.1em; }	/* ---[ TABELLE SOLODIV - ITINERARI ]---------------------------------*/	div#tabella_itinerari div#riga_titoli div.col_a { font-size:0.1em; }	div#tabella_itinerari div#riga_titoli div.col_b { font-size:0.1em; }	div#tabella_itinerari div#riga_titoli div.col_e { font-size:0.1em; }	div#tabella_itinerari div.col_a { width:100%; float:none; clear:both; text-align:left; }	div#tabella_itinerari div.col_b { width:100%; padding: 0; float:none; clear:both; text-align:left; display:none; }	div#tabella_itinerari div.col_c { width:100%; float:none; clear:both; text-align:left; }	div#tabella_itinerari div.col_d { width:100%; float:none; clear:both; text-align:left; }	div#tabella_itinerari div.col_e { width:100%; float:none; clear:both; text-align:left; }	div#tabella_itinerari div.col_f { width:100%; float:none; clear:both; text-align:left; }	div#tabella_itinerari div.col_g { width:100%; float:none; clear:both; text-align:left; }	div#tabella_itinerari div.riga_record div.col_tab_tipologia { font-size:0.8em; }	div#tabella_itinerari div.riga_record div.col_tab_localita { font-size:0.8em; }	/* ---[ TABELLE SOLODIV - PROPOSTE ]---------------------------------*/	div#tabella_proposte div.col_tab_a { width:100%; float:none; clear:both; font-size:0.1em; }	div#tabella_proposte div.col_tab_b { width:100%; float:none; clear:both; }	div#tabella_proposte div.col_tab_c { width:100%; float:none; clear:both; }	div#tabella_proposte div.col_tab_d { width:100%; float:none; clear:both; }	div#tabella_proposte div.col_tab_e { width:100%; float:none; clear:both; }}@media screen and (max-width:1200px) {	div#menuapertofooter { display:none; }	#corpo_sottopagina { padding-bottom: 0px; }	#main_group_mms .bkkk { display: none; }	#slide_container.home { margin-top: 0; }	#mms_menutab .bandiere > div.lin { margin-right: 20px; }	#mms_menutab .bandiere > div { display: inline-block; vertical-align:middle; }	#mms_menutab .bandiere a { padding: 0; display: inline-block; }	#mms_menutab .bandiere { display: block; text-align: center; width: 100%; }	#mms_menutab .bandiere .icosocial { display: inline-block; height: 26px; margin-right: 4px; overflow: hidden; width: 26px; vertical-align: middle; }	#mms_menutab .bandiere .icosocial.cerca { margin-left: 20px; margin-right: 0; }	#mms_menutab .bandiere .icosocial a.socialtop { font-size:1rem; color:#FFF; background-color: #88c99e; border-radius: 50%; display: inline-table; height: 100%; width: 100%; }	#mms_menutab .bandiere .icosocial a.socialtop:hover { color:#FFF;  background-color: #008e56; }	#mms_menutab .bandiere .icosocial a.socialtop div { display: table-cell; vertical-align:middle; text-align:center; }	#main_group_mms { box-shadow: unset; position: relative; z-index: unset; }	#bartop { display: none; }	#gabbia_mms .cell_gabbia_mms.dx { padding-top: 0; }	#container { padding-top: 0; }	#headbodymobile { display: table; width:100%; }	#headbodymobile > div { display: table-cell; vertical-align: middle; }	#headbodymobile > div.sx { padding: 5px 0; }	#headbodymobile > div.sx img { height: 80px; margin-left: 20px; display: inline-block; }	#headbodymobile > div.sx img.arta { height: 35px; }	#headbodymobile > div.dx { width: 100px; }	#gabbia_mms .cell_gabbia_mms.sx { display: none; }	#mms_apripulsante { display: block; }	#mms_menutab { display: none; }	#mms_menutab .tabpuls { display: table; width: 90%; margin: 0 auto; padding-top: 0; }	#mms_menutab .tabpuls > .box { display: table-cell; height: auto; width: 20%; vertical-align: middle; }	#mms_menutab .tabpuls > .box > div > .ico { font-size: 1.6rem; }	#mms_menutab .tabpuls > .box > div > .txt { font-size: 0.9rem; }	#mms_menutab .tabpuls > .box > div { display: block; vertical-align: unset; padding: 10px 0; }	#mms { margin: 20px auto; width: 90%; }	#mms a { color: #000; }	#mms > ul { font-size: 1rem; }	#mms ul { list-style: outside none none; margin: 0; padding: 0; }	#mms > ul { border-bottom: 1px solid #ddd; }	#mms .corpo { display: table; width: 100%; border-top: 1px solid #ddd; }	#mms .corpo .celltxt { display: table-cell; padding: 10px 5px; vertical-align: middle; }	#mms .corpo .plus { cursor: pointer; display: table-cell; text-align: center; width: 50px; font-size:1.6em; vertical-align:middle; }	#mms .corpo .plus:hover { background-color: #f0f0f0; }	#mms .corpo .plus.on { background-color: #f0f0f0; }	#mms ul li.liv_uno > .corpo .celltxt { color: #008e56; font-size: 1.1em; font-weight: bold; text-transform: uppercase; }	#mms ul li.liv_uno > .corpo a.celltxt:hover { color:#008e56; }	#mms ul li.liv_due > .corpo .celltxt { font-size: 1.0em; font-weight: normal; margin-left:0px; }	#mms ul li.liv_tre > .corpo .celltxt { font-size: 0.9em; }	#mms ul li.liv_qua > .corpo .celltxt { font-size: 0.9em; }	#mms ul.livello_ul_2 { background-color:#f0f0f0; display:none; }	#mms ul.livello_ul_3 { background-color:#d8d8d8; display:none; }	#mms ul.livello_ul_4 { background-color:#ccc; display:none; }	#mms ul.livello_ul_5 { background-color:#153014; display:none; }	#mms ul.livello_ul_2 .corpo .celltxt { color:#DDD; }	#mms ul.livello_ul_2 .corpo a.celltxt { color:#333; }	#mms ul.livello_ul_3 .corpo .celltxt { color: #bbb; }	#mms ul.livello_ul_2 .corpo { border-top: 1px solid #ddd; }	#mms ul.livello_ul_2 .corpo .celltxt { padding-left: 20px; }	#mms ul.livello_ul_2 .corpo a.celltxt:hover { background-color: #008e56; color:#FFF; }	#mms ul.livello_ul_2 .corpo .plus:hover { background-color: #d8d8d8; }	#mms ul.livello_ul_2 .corpo .plus.on { background-color: #d8d8d8; }	#mms ul.livello_ul_3 .corpo { border-top: 1px solid #ccc; }	#mms ul.livello_ul_3 .corpo .celltxt { padding-left: 30px; }	#mms ul.livello_ul_3 .corpo .plus:hover { background-color: #ccc; }	#mms ul.livello_ul_3 .corpo .plus.on { background-color: #ccc; }	#mms ul.livello_ul_4 .corpo { border-top: 1px solid #008e56; }	#mms ul.livello_ul_4 .corpo .celltxt { padding-left: 45px; }	#mms ul.livello_ul_4 .corpo .plus:hover { background-color: #008e56; }	#mms ul.livello_ul_4 .corpo .plus.on { background-color: #008e56; }	#mms li.attivo > ul { display: block; }	#mms li.lastattivo { background-color: #008e56; }}@media screen and (max-width:850px) {	#box_bottoni .singolobox { width: 50%; }	#box_bottoni .singolobox .vert_singolobox .txt { font-size: 1.0rem; }	#quinaturaprotetta { margin-top: 250px; }	#quinaturaprotetta img { width: 60%; }	#iniziativehome .iniziative_tit .titolo div { width: 320px; }	#iniziativehome .iniziative_tit .titolo { width: 94%; }	#scroller_iniziative #scroller_overflow_iniziative { width:320px; }	#scroller_edamb #scroller_overflow_edamb { width:320px; }	#corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx { padding-bottom: 0; }	#database_ricerca .vocericerca { width: 48%; }	div.contenitore_fotogalleria { width:50%; }	#database_risultati .singolo { width:48%; }	#database_switch .col_b { width: 50%; }}@media screen and (max-width:650px) {	.AccordionPanelContent img { clear: both; display: block; float: none; }	#cnt_main_colonna_dx img { max-width: 580px; height:auto; }	#cnt_main_colonna_dx table td { display: table; width: 98%; }	#colonna_testo , .colonna_testo { float:none; width:100%; }	#colonna_foto , .colonna_foto { float:none; width:100%; }		#tab_sotto_news { margin: 50px auto 20px; display: block; }	#tab_sotto_news > div { width:auto; display: block; margin: 10px 0; }	#tab_sotto_news > div a { width: 96%; padding: 5px 2%; }	#quinaturaprotetta { margin-top: 200px; }	#quinaturaprotetta img { margin-right: 40px; width: 60%; }	#iniziativehome { padding: 30px 0; }	#iniziativehome .areanews_tit { border-spacing: 0; display: table; margin: 0 auto; }	#iniziativehome .areanews_tit .titolo { font-size: 1.5rem; margin: 0; }	#scroller_iniziative { padding: 0; }	#scroller_iniziative .spaziofreccia { display: block; vertical-align: middle; width: 100%; }	#scroller_iniziative .spaziofreccia .spaziofreccia_align { display: block; height: auto; width: auto; }	#scroller_iniziative .iniziative_singola { height: 300px; }	#scroller_iniziative .iniziative_singola .bandadatatit div.data { font-size: 0.8rem; }	#scroller_iniziative .iniziative_singola .bandadatatit div.tit { font-size: 1.2rem; }	#scroller_iniziative .iniziative_singola .bandadatatit img { height:100px; }	#home_mapcx > div { display: table-row; }	#home_mapcx div.col_map div.sadsdsds { margin: 40px 0; padding: 10px; width: 80%; font-size: 1.5rem; }	#home_mapcx .col_but .cnt_col_but > div.riga { height: auto; margin-left: 5%; width:90%; }	#home_mapcx .col_but .cnt_col_but > div.riga > div.img { width: 70px; }	#home_mapcx .col_but .cnt_col_but > div.riga > div.img img { width: 40px; }	#home_mapcx .col_but .cnt_col_but > div.riga > div.txt { font-size: 1.1rem; }	#home_mapcx .col_but .cnt_col_but > div.riga.last { height: auto; }	#home_mapcx .col_but .cnt_col_but > div.riga.last > div div.boxbianco { font-size: 1.1rem; }	#home_mapcx .col_but .cnt_col_but > div.riga.last > div div.boxbianco img { width: 40px; }	img.primafotocalendario { width:90%; max-width:600px; }	#gabbia_calendario { width:98%; text-align: center; margin-left:1%; }	#gabbia_calendario .calendario_foto  { margin: 0 1% 50px; width:46%; display:inline-block; vertical-align: top; text-align:center; }	#gabbia_calendario .calendario_foto img  { width:100%; }	#gabbia_calendario .calendario_foto .calendario_dida { font-size:0.9rem; }	/* ---[ TABELLE SOLODIV - NOVITA ]---------------------------------*/	div#tabella_nov div.riga_titoli { display:none; }	div#tabella_nov div.col_news_foto { width:100%; float:none; }	div#tabella_nov div.col_news_txt { width:100%; float:none; }	/* ---[ TABELLE SOLODIV - ED AMBIENTALE ]---------------------------------*/	div#tabella_edamb div.col_tab_foto { width:100%; float:left; }	div#tabella_edamb div.col_tab_titolo { width:100%; float:left; }	/* ---[ TABELLE SOLODIV - CENTRI VISITA ]---------------------------------*/	div#tabella_centrivisita div.col_tab_e { display:none; }	div#tabella_centrivisita div.col_tab_f { display:none; }	/* ---[ TABELLE SOLODIV - ITINERARI ]---------------------------------*/	div#tabella_itinerari #riga_titoli { display:none; }	div#tabella_itinerari div.col_d { display:none; }	div#tabella_itinerari div.col_f { display:none; }	div#tabella_itinerari div.col_g { display:none; }	/* ---[ TABELLE SOLODIV - EVENTI ]---------------------------------*/	div#tabella_manif div.col_tab_icone { display:none; }	div#tabella_manif div.col_tab_foto { width:100%; }	div#tabella_manif div.col_tab_titolo { width:100%; }	div#tabella_manif div.col_tab_dove { width:100%; }	div#tabella_manif div.col_tab_quando { width:100%; }	/* ---[ TABELLE SOLODIV - COMUNI ]---------------------------------*/	div#tabella_comuni div.col_b { width:100%; text-align:left; }	div#tabella_comuni div.col_c { width:100%; text-align:left; }	div#tabella_comuni div.col_d { width:100%; text-align:left; }	div#tabella_comuni div.col_e { width:100%; text-align:left; }	div.homecerchi .col .foto { height: 230px; width: 230px; }	div.homecerchi .col .foto img { height: 230px; width: 230px; }	div.homecerchi .col.volontariato .foto img { height: 230px; width: 230px; }	div.homecerchi .col .testofoto { font-size: 1.8rem; height: 230px; width: 230px; }	div.homecerchi .col .txt { max-width: 230px; }}@media screen and (max-width:600px) {	#slide_container.home #slogan { margin-top: 80px; }	#slide_container.home #slogan > div { font-size: 2rem; }	#slide_container.home .slide { height: 200px; }	#slide_container.home { height: 200px; }	#new_database_risultati_righe .singolo .tab .col.a > div { height: 120px; }	#new_database_risultati_righe .singolo .tab .col { display: table; padding: 0 2%; width: 96%; }	#new_database_risultati_righe .singolo .tab .col.a { margin: 4px auto; width: 96%; }	#new_database_risultati_righe .singolo .tab .col.c { padding: 0 2%; width: 96%; text-align: left; }	#new_database_risultati_righe .singolo .tab .col.e { padding: 0 2%; width: 96%; text-align: left; }	#new_database_risultati_righe .singolo .tab .col .ecoregola { display: inline-block; }	#new_database_risultati_righe .singolo .tab .col .ecoregola .img img { max-width: 30px; }	#soggiorni #new_database_risultati_righe .singolo .tab .col.e { padding: 0 2%; width: 96%; text-align: left; }	#slide_container.home .slide { height: 200px; }	#slide_container.home { height: 200px; }	#slide_container.home.video { height: 200px; }	#indotto #new_database_risultati_righe .singolo .tab .col.c { width: 96%; }	/* MAPPA MOBILE */	div.fumetto { width: 100%; font-size: 0.9rem; text-align: center; }	div.fumetto a { display: inline-block; }	div.fumetto div.rigapubb div.datipubb { padding-left: 0; }	div.fumetto div.rigapubb div.col_fum_a { display: table; width: 100%; }	div.fumetto div.rigapubb div.col_fum_b { display: table; width: 100%; }	body.mappaosm #corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx { width: 80%; margin: 0 auto; }		div.menu_mappa { width: 48%; margin: 5px 1%; font-size: 0.9rem; }	.altreareegestiteinsito { font-size: 0.9rem; }	.altreareegestiteinsito input { display: inline; }	.altreareegestiteinsito a { display: inline; }}@media screen and (max-width:550px) {	#areaitimappa .cnt { display: table; margin: 0 auto; width: 60%; }	#areaitimappa .cnt .col { margin: 10px 0; width: 100%; }}@media screen and (max-width:500px) {	#sharesocial .icosocial.whatsapp { display: inline-block; }	#areanews .col { display: table; margin: 0 auto 20px; width: 90%; }	#areanews .col .foto { height: 150px; }	#areanews .col .titolo { padding-top: 4px; }	#container_news_home #bottoni_orizz { border-spacing: unset; }	#container_news_home #bottoni_orizz .spc { display:none; }	div.homecerchi .col { width: 98%; }	#cnt_main_colonna_dx img { max-width: 450px; height:auto; }	#homeprogetti .col .img img { width: 100%; }	div.contenitore_fotogalleria { width:100%; }	#quinaturaprotetta { margin-top: 140px; }	#quinaturaprotetta img { margin-right: 10px; width: 60%; }	#credits div.row_b div { padding-top: 15px; }	#credits div .col_c { margin: 10px auto 0; }	#container_news_home #bottoni_orizz .bott { font-size: 1rem; }	#container_news_home #bottoni_orizz { width: 96%; }	#container_news_home #bottoni_orizz .bott { font-size: 0.9rem; }	#credits { min-height: 53px; padding-bottom:20px; }	#credits .credits_cnt > div.col_a .c { display: none; }	#credits .col_finale { display: none; }	#credits .col_finale.toplinkcnt { display: none; }	#retesentieri .boxtxt { margin: 70px 10% 0; width: 80%; }	#retesentieri .boxtxt div.a { font-size: 1.7rem; }	#box_bottoni .singolobox { width: 100%; }	#approfondimenti .singolo { padding: 1%; width: 98%; }	#new_database_ricerca .vocericerca { width: 98%; }	div.database_paginazione_ris { display: block; margin: 0; width: 100%; }	#new_database_risultati .singolo { padding: 10px 1%; width:98%; }	#new_database_switch > div { display: table; width: 100%; }	#new_database_switch .col_b { width: 100%; padding: 5px 0; }	#new_database_switch .col_b .arrow { font-size: 0.8rem; height: 30px; width: 30px; }	#new_database_risultati_righe .singolo .tab .col { display: table; padding: 0 2%; width: 96%; }	#new_database_risultati_righe .singolo .tab .col.a { margin: 4px auto; width: 96%; }	#new_database_risultati_righe .singolo .tab .col.c { padding: 0 2%; width: 96%; text-align: left; }	#new_database_risultati .singolo img { height: 140px; }}@media screen and (max-width:400px) {	#mms_menutab .bandiere .icosocial { height: 22px; margin-right: 5px; width: 22px; }	#mms_menutab .bandiere .icosocial a.socialtop { font-size: 0.8rem; }	#mms_menutab .tabpuls > .box > div > .ico { font-size: 1.2rem; }	#mms_menutab .tabpuls > .box > div > .txt { font-size: 0.6rem; }	#cnt_main_colonna_dx img { max-width: 300px; height:auto; }}