html { height:100%; }body { height:100%; color: #003300; margin: 0px; font-family: 'Raleway', Arial; font-size: 18px; padding: 0px; }a { text-decoration:none; color: #5c828e; }h5 a:hover { text-decoration: underline; }#colonna_testo a:hover, .colonna_testo a:hover { text-decoration: underline; }img { border:0; }hr { border-color: #5c828e; 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 #5c828e; }div.clear.separa { height:20px; display:block; } #container { width:1500px; margin: 0 auto;  padding-top: 730px; }#container.homepage { background-color: #dee6e8; }#menutab { display:none; }#outtab { display: inline-block; width: 1500px; }#container.nocate #corpo_sottopagina #main_colonna_sx { display: none; }#bartop { display: block; width: 100%;  }#bartop > div { display: inline-table; vertical-align:middle; height:45px; }#bartop > div .cnt { display: table-cell; vertical-align: middle; }#bartop .bartop_link { margin-left:710px; }#bartop .bartop_link a { margin-left:10px; background-color: #5C828E; padding: 7px 30px; font-size: 0.9rem; color: #FFF; }#bartop .bartop_link a i { margin-left: 10px; }#bartop .bartop_link a:hover { background-color: #DDD; color: #5C828E; }#bartop .bartop_lang { margin-left: 80px; }#bartop .bartop_lang select { margin: 0; border: 1px solid #5c828e; height: 32px; color: #5c828e; box-sizing: border-box; padding: 0 6px; }#bartop .bartop_cerca { margin-left: 50px; }#approfondimenti { width:100%; margin: 15px 0; clear:both; }#approfondimenti .titolo_sezione {border-bottom: 2px solid #5c828e; color: #5c828e; 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:#5c828e; 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 #5c828e; 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: #5c828e; 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.ebook { background-image: url("../grafix/ebook.png"); }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; }#emporio div.logoemporiodeiparchi { height: 50px; width: 50px; }#gabbia_mms { display: table; margin: 10px auto 0; width: 100%; }#gabbia_mms .cell_gabbia_mms.sx { font-size: 0rem; width: 530px; padding-bottom: 20px; padding-left:20px; }#gabbia_mms .cell_gabbia_mms.sx a { display: block; }#gabbia_mms .cell_gabbia_mms.dx { padding-left: 10px;  padding-right: 10px; }#gabbia_mms .cell_gabbia_mms { display: table-cell; vertical-align: bottom; }#spaziofototestata {	display: table;	width: 100%;}#spaziofototestata .slide {	display: table;	width: 100%;	height: 540px;	background-repeat: no-repeat;	background-position: center center;	background-size: cover;	position: absolute;	z-index: 1;}#mms_menutab .tabpuls { display: none; }#mms_apripulsante { transition: background-color 0.3s ease 0s; background-color: #5c828e; background-position: center center; background-repeat: no-repeat; background-size: 65% auto; color: #FFFFFF; cursor: pointer; font-size: 2.3rem; height: 50px; margin: 0 auto; text-align: center; width: 50px; }#mms_apripulsante:hover { background-color: #5c828e; }#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: #FFFFFF; box-shadow: 0 1px 5px #666666; position: absolute; width: 100%; z-index: 40; }#main_group_mms.noshadow { box-shadow: none; }#headbodymobile { display:none; }#newseventi { background-color: #E5E5E5; width: 100%; display: block; padding-bottom: 25px; }#newseventi .newseventi_cnt { width: 98%; display: table; margin: 0 auto; }#newseventi .newseventi_cnt .col { display: table-cell; vertical-align: top; text-align: left; width: 50%; }#newseventi .newseventi_cnt .col .tab { display: table; width: 100%; }#newseventi .newseventi_cnt .col .tab .sottocol { display: table-cell; vertical-align: top; text-align: center; width: 50%; }#newseventi .newseventi_cnt .col .tab .sottocol .cnt { width: 90%; display: inline-table; }#newseventi .newseventi_cnt .foto { height: 300px; width: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; font-size: 0rem; margin-bottom: 5px; }#newseventi .newseventi_cnt .tit { color: #002D71; font-weight: bold; margin-bottom: 5px; }#newseventi .newseventi_cnt .txt { color: #888888; }#newseventi .newseventi_cnt .data { color: #888888; margin-bottom: 5px; }#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; }a.maniscrizione { text-align:center; background-color: #6ea265; 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: #b1cc9c; }#sentierioutdoor { display: block; float: none; width: 100%; font-size: 1rem; }#sentierioutdoor iframe { border:none; margin: 0 0 30px; }#sentierioutdoor #database_risultati .singolo { width:31.3333%; padding: 10px 1%; }#sentierioutdoor #database_risultati .singolo a.img { border:1px solid #5c828e; background-position: center center; background-repeat: no-repeat; background-size: cover; display: block; height: 200px; width: 100%; box-sizing: border-box; }.difficolta { padding: 3px 0; margin: 2px 0; }.difficolta.nero { background-color: #333; color: #fff; }.difficolta.azzurro { background-color: #40BFFF; color: #fff; }.difficolta.verde { background-color: #00E600; color: #fff; }.difficolta.arancio { background-color: #FF8040; color: #fff; }#areamarinaprotettalink {  border-spacing: 10px;  display: table;  margin: 0 0 20px;  width: 100%;}#areamarinaprotettalink div {  display: table-cell;  text-align: center;  width: 50%;}#areamarinaprotettalink div a {  background-color: #5c828e;  color: #fff;  display: inline-block;  font-size: 1.2rem;  font-weight: bold;  padding: 10px;}.footerfeedback { display: block; margin: 30px 0 10px; text-align: center; width: 100%; font-weight:bold; }.footerfeedback a { display: table; margin: 0 auto; background-color: #CCC; color: #333; padding: 10px; margin-top: 5px; }.footerfeedback a:hover { background-color: #333; color: #FFF; }#access_responsabile { border-left: solid 5px #DDD; font-size:1rem; margin-bottom: 20px; padding: 10px; }#access_responsabile .tit { font-size: 1.5em; }#access_responsabile .txt { margin-top: 10px; }#access_feedback { font-size:1rem; padding: 10px 5px; }#access_feedback #form_access_feedback .riga { display: table; margin:10px 0; width: 100%; }#access_feedback #form_access_feedback .riga .col { display: table-cell; vertical-align: top; }#access_feedback #form_access_feedback .riga .col.sx { font-weight:bold; width: 20%; }#access_feedback #form_access_feedback .riga .col span { color:#F00; }#access_feedback #form_access_feedback input[type="text"] { font-size: 1em; padding: 6px; width: 80%; }#access_feedback #form_access_feedback textarea { font-family: "Raleway",Arial; font-size: 1em; height: 100px; padding: 6px; width: 80%; }#access_feedback #form_access_feedback input[type="submit"] { font-size: 1em; margin-top: 10px; padding: 6px; width: 300px; }@media screen and (min-width:1101px) {	#mms_menutab { display: block; height: 80px; }	#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: 80px; transition: all 0.3s ease 0s; }	#mms > ul > li.lvun_1 > .corpo { width: 22%; }	#mms > ul > li.lvun_2 > .corpo { width: 28%; }	#mms > ul > li.lvun_3 > .corpo { width: 32%; }	#mms > ul > li.lvun_4 > .corpo { width: 18%; }	#mms > ul > li > .corpo .celltxt { color: #5c828e; display: table-cell; font-size: 1.4rem; font-weight: normal; text-align: center; vertical-align: top; cursor: pointer; text-transform: uppercase; font-weight: lighter; }	#mms > ul > li > .corpo:hover { background-color: #5c828e; color: #FFF; }	#mms > ul > li > .corpo:hover .celltxt { color: #FFF; }	#mms > ul > li > .corpo.clicked { background-color: #5c828e; color: #FFF; }	#mms > ul > li > .corpo.clicked .celltxt { color: #FFF; }	#mms > ul > li.attivo > .corpo { background-color: #5c828e; color: #FFF; }	#mms > ul > li.attivo > .corpo .celltxt { color: #FFF; }	#mms > ul > li.attivo > .corpo:hover { background-color: #b0c4ca; color: #FFF; }	#mms > ul > li.attivo > .corpo:hover .celltxt { color: #5c828e; }	#mms > ul > li.lvun_2 > .corpo { margin-left: 22%; }	#mms > ul > li.lvun_3 > .corpo { margin-left: 50%; }	#mms > ul > li.lvun_4 > .corpo { margin-left: 82%; }	#mms > ul > li > ul { margin-top: 80px; 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: rgba(215,215,215,0.95); border-bottom: 2px solid #DDDDDD; border-top: 2px solid #5c828e; 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: #E5E5E5; display:none; font-size: 0.85em; }	#mms ul.livello_ul_4 { background-color: #DDDDDD; display:none; font-size: 1em; }	#mms ul.livello_ul_5 { background-color: #999999; display:none; font-size: 0.95em; }	#mms ul.livello_ul_2 .corpo { border-bottom: 1px solid #C8C8C8; }	#mms ul.livello_ul_2 .corpo .celltxt { padding-left: 4px; color: #E5E5E5; }	#mms ul.livello_ul_2 .corpo a.celltxt { color: #333333; }	#mms ul.livello_ul_2 .corpo a.celltxt:hover { color: #FFF; background-color: #5c828e; }	#mms ul.livello_ul_2 .corpo .plus:hover { background-color: #5c828e; }	#mms ul.livello_ul_2 .corpo .plus.on { background-color: #E5E5E5; }	#mms ul.livello_ul_3 .corpo { border-bottom: 1px solid #C8C8C8; }	#mms ul.livello_ul_3 .corpo .celltxt { padding-left: 10px; color: #DDDDDD; }	#mms ul.livello_ul_3 .corpo a.celltxt { color: #333333; }	#mms ul.livello_ul_3 .corpo a.celltxt:hover { background-color: #5c828e; }	#mms ul.livello_ul_3 .corpo .plus:hover { background-color: #5c828e; }	#mms ul.livello_ul_3 .corpo .plus.on { background-color: #CCCCCC; }	#mms ul.livello_ul_4 .corpo { border-bottom: 1px solid #CCCCCC; }	#mms ul.livello_ul_4 .corpo .celltxt { padding-left: 20px; color: #CCCCCC; }	#mms ul.livello_ul_4 .corpo a.celltxt { color: #333333; }	#mms ul.livello_ul_4 .corpo a.celltxt:hover { background-color: #5c828e; }	#mms ul.livello_ul_4 .corpo .plus:hover { background-color: #5c828e; }	#mms ul.livello_ul_4 .corpo .plus.on { background-color: #5c828e; }	#mms .didasc { text-align: center; font-weight: bold; margin: 20px auto 0; }}@media screen and (min-width:1550px) {	#mms > ul > li.lvun_1 > .corpo { width: 170px; }	#mms > ul > li.lvun_2 > .corpo { width: 230px; margin-left: 170px; }	#mms > ul > li.lvun_3 > .corpo { width: 250px; margin-left: 400px; }	#mms > ul > li.lvun_4 > .corpo { width: 150px; margin-left: 650px; }	body.langen #mms > ul > li.lvun_1 > .corpo { width: 200px; }	body.langen #mms > ul > li.lvun_2 > .corpo { width: 200px; margin-left: 200px; }	body.langen #mms > ul > li.lvun_3 > .corpo { width: 200px; margin-left: 400px; }	body.langen #mms > ul > li.lvun_4 > .corpo { width: 200px; margin-left: 600px; }	body.langfr #mms > ul > li.lvun_1 > .corpo { width: 200px; }	body.langfr #mms > ul > li.lvun_2 > .corpo { width: 200px; margin-left: 200px; }	body.langfr #mms > ul > li.lvun_3 > .corpo { width: 200px; margin-left: 400px; }	body.langfr #mms > ul > li.lvun_4 > .corpo { width: 200px; margin-left: 600px; }}/* ------------------------ */	.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 > .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: #000000; }	.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 #C8C8C8; }	.mms_nojava #mms .corpo { display: table; width: 100%; border-top: 1px solid #DDDDDD; }	.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: #F9F9F9; }	.mms_nojava #mms ul li.liv_uno > .corpo .celltxt { color: #5c828e; font-size: 1.1em; font-weight: bold; text-transform: uppercase; }	.mms_nojava #mms ul li.liv_uno > .corpo a.celltxt:hover { color: #5c828e; }	.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: #F9F9F9; display:none; }	.mms_nojava #mms ul.livello_ul_3 { background-color: #E5E5E5; display:none; }	.mms_nojava #mms ul.livello_ul_4 { background-color: #DDDDDD; display:none; }	.mms_nojava #mms ul.livello_ul_5 { background-color: #5c828e; display:none; }	.mms_nojava #mms ul.livello_ul_2 .corpo .celltxt { color: #DDDDDD; }	.mms_nojava #mms ul.livello_ul_2 .corpo a.celltxt { color: #333333; }	.mms_nojava #mms ul.livello_ul_3 .corpo .celltxt { color: #BBBBBB; }	.mms_nojava #mms ul.livello_ul_2 .corpo { border-top: 1px solid #DDDDDD; }	.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: #5c828e; color: #000000; }	.mms_nojava #mms ul.livello_ul_2 .corpo .plus:hover { background-color: #F9F9F9; }	.mms_nojava #mms ul.livello_ul_2 .corpo .plus.on { background-color: #E5E5E5; }	.mms_nojava #mms ul.livello_ul_3 .corpo { border-top: 1px solid #CCCCCC; }	.mms_nojava #mms ul.livello_ul_3 .corpo .celltxt { padding-left: 30px; }	.mms_nojava #mms ul.livello_ul_3 .corpo .plus:hover { background-color: #CCCCCC; }	.mms_nojava #mms ul.livello_ul_3 .corpo .plus.on { background-color: #CCCCCC; }	.mms_nojava #mms ul.livello_ul_4 .corpo { border-top: 1px solid #5c828e; }	.mms_nojava #mms ul.livello_ul_4 .corpo .celltxt { padding-left: 45px; }	.mms_nojava #mms ul.livello_ul_4 .corpo .plus:hover { background-color: #5c828e; }	.mms_nojava #mms ul.livello_ul_4 .corpo .plus.on { background-color: #5c828e; }	.mms_nojava #mms li.attivo > ul { display: block; }	.mms_nojava #mms li.lastattivo { background-color: #5c828e; }	.mms_nojava #mms li.lastattivo > .corpo .celltxt { color: #333333; }	.mms_nojava #mms li.lastattivo > .corpo a.celltxt:hover { color: #333333; }	.mms_nojava #corpo_sottopagina #main_colonna_sx { display: none; }	.mms_nojava #menuapertofooter { display: none; }/* ------------------------ */.bandiere {font-size: 0.8rem; line-height: 18px; text-align: right; width: 140px; padding-right: 10px; }.bandiere a { display: inline-block; margin-right: 4px; padding: 4px 6px; color: #BBBBBB; }.bandiere a:hover { color: #5c828e; }.bandiere a.on { color: #5c828e; font-weight: bold; }#cnt_bartop a.socialtop { color: #FFF; height: 100%; display: inline-table; margin-right: 10px; margin-left: 15px; }#cnt_bartop a.socialtop > div { display: table-cell; vertical-align: middle; }#mms_menutab .bandiere { display: none; }#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; }#menufloatdx {	position: absolute;	width: 100%;	height:540px;	display: table;	z-index: 20;	font-size: 1rem;}#menufloatdx .cnt {	display: table-cell;	text-align: right;	vertical-align: middle;}#menufloatdx .gabbia_tab {	display: inline-block;	width: 70px;	transition: all 0.3s ease 0s;	overflow: hidden;}#menufloatdx .tab {	background-color: rgba(0, 0, 0, 0.7);	display: inline-table;	width: 260px;}#menufloatdx .tab .riga {	transition: all 0.1s ease 0s;	color:#FFF;	display: table-row;}#menufloatdx .tab .riga:hover {	color:#5c828e;}#menufloatdx .tab .riga .col{	display: table-cell;	padding: 10px;}#menufloatdx .tab .riga .col.icona {	text-align: center;	font-size: 1.7em;	width: 50px;}#menufloatdx .tab .riga .col.txt {	text-align: left;}div.database_paginazione_ris { display: inline-block; font-weight: bold; margin-right: 30px; }a.database_paginazione_freccia { color: #FFFFFF; display: inline-block; padding: 2px 7px; margin-right: 10px; text-align: center; }#corpo_sottopagina a.database_paginazione_freccia { background-color: #E5E5E5; color: #5c828e; }#corpo_sottopagina a.database_paginazione_freccia:hover { background-color: #5c828e; color: #FFFFFF; }div.database_paginazione_num { display: inline-block; padding: 0; margin-right:10px; font-size: 1rem; }.database_contenitore { clear:both; }#database_switch { border-spacing: 6px; display: table; font-size: 1rem; margin-bottom: 10px; width: 100%; margin-top: 10px; }#database_switch > div { display: table-cell; vertical-align: middle; border-spacing: 0; }#database_switch .col_b { cursor: pointer; padding: 8px 0; text-align: center; width: 24%; }#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 { background-color: #E5E5E5; }#database_switch .col_b { background-color: #5c828e; color: #FFFFFF; transition: all 0.3s ease 0s; }#database_switch .col_b:hover { background-color: #5c828e; }#database_switch .col_b .arrow { background-color: #FFFFFF; color: #5c828e; }#database_ricerca { font-size: 0.9rem; margin: 0 0 10px; }#database_ricerca select { border: medium none; font-size: 0.8rem; padding: 14px 5px; width: 100%; }#database_ricerca input { font-size: 0.8rem; padding: 14px 0; width: 98%; }#database_ricerca .vocericerca { display: inline-block; padding: 1%; text-align: center; width: 23%; }#database_ricerca { background-color: #5c828e; color: #FFFFFF; }#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: #DDDDDD; }#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: #5c828e; 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: #DDDDDD; background-position: center center; background-repeat: no-repeat; background-size:cover; width:99%; border: 1px solid #5c828e; } /* Lisa BORDO */#database_risultati { width:100%; margin: 15px 0; clear:both; }div.aperto { background-color: #40a048; color: #FFFFFF; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; width:auto; }div.chiuso { background-color: #7e2600; color: #FFFFFF; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; width:auto; }div.verifica { background-color: #fbe75f; color: #000000; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; width:auto; }#database_risultati_righe { padding: 10px 0; }#database_risultati_righe .singolo { margin: 12px 0; }#corpo_sottopagina #database_risultati_righe .singolo .tab { color: #666666; }#corpo_sottopagina #database_risultati_righe .singolo a:hover { text-decoration: none; }#database_risultati_righe .singolo .tab { display: table; width: 100%; }#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: 230px; }#database_risultati_righe .singolo .tab .col.a > div { display: table; height: 120px; width: 100%; }#database_risultati_righe .singolo .tab .col.b .tit { font-size: 1.3rem; font-weight: bold; margin: 4px 0; }#database_risultati_righe .singolo .tab .col.b .tit { color: #5c828e; }#database_risultati_righe .singolo .tab .col.c { text-align: center; width: 16%; }#database_risultati_righe .singolo .tab:hover .col.a > div { background-color: rgba(0, 45, 113, 0.5); }#database_risultati_righe .singolo .tab.rigadue { background-color: #F5F5F5; }#corpo_sottopagina #database_risultati_righe .singolo a:hover { background-color: #5c828e; }#corpo_sottopagina #database_risultati_righe .singolo a.tab:hover { color: #DDDDDD; }#database_risultati_righe .singolo a.tab:hover .col.b .tit { color: #FFFFFF; }#emporio #database_risultati_righe .singolo .tab .col.a { background-repeat: no-repeat; background-size: auto 100%; }#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; }div.logoemporiodeiparchi { background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 50%; display: inline-block; font-size: 0rem; height: 50px; width: 50px; }div.logoemporiodeiparchi { background-color: #5c828e; }div.logoemporiodeiparchi.no { background-color: #DDDDDD; }div.logoemporiodeiparchi { display: table; }div.logoemporiodeiparchi > div { color: #FFFFFF; display: table-cell; font-size: 1.4rem; text-align: center; vertical-align: middle; }div.logoemporiodeiparchi.no > div { color: #EEEEEE; }#soggiorni #database_risultati .singolo { display: table; width: 100%; padding: 6px 0; text-align: left; }#soggiorni #database_risultati .singolo > div > a { height: 140px; vertical-align: middle; }#soggiorni #database_risultati .singolo > div { background-position: left center; background-repeat: no-repeat; background-size: auto 100%; }#soggiorni #database_risultati .singolo > div > a .cnt_singolo_database_risultato { background: none; color: #333333; margin-left: 200px; }.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: #5c828e; font-weight:bold; color: #FFFFFF; }.database_tabella .riga_risultato.rigadue { background-color: #F5F5F5; }.database_tabella .riga_risultato div.titolino { display: none; font-weight: bold; margin-right: 10px; }#database_risultati .riga_risultato.rigadue { background-color: #F5F5F5; }#database_risultati .riga_risultato a { color: #5c828e; }#precredits { background-color: #5C828E; display: table; width: 100%; font-size: 1rem; }#precredits .cnt { display: table; width: 1100px; margin: 0 auto; }#precredits .cnt .col { display: table-cell; text-align: center; vertical-align: middle; padding: 16px; width: 25%; color: #FFF; }#precredits .cnt .col .ico { height: 44px; display: table; width: 100%; background-repeat: no-repeat; background-position: center center; font-size: 0rem; background-color: #5C828E; padding: 10px 0; }#precredits .cnt .col .tit { font-weight: bold; font-size: 1.1em; padding-top: 5px; }#precredits .cnt .col .sub { font-size: 0.9em; }#precredits .cnt .col:hover { background-color: #FFF; color: #5c828e; } #credits { background-color: #FFF; color: #666; display: table; width: 100%; padding: 20px 0 10px; font-size: 1rem; }#credits .credits_cnt { width: 94%; margin: 0 auto; display: table; }#credits .credits_cnt .riga { display: table; width: 100%; margin-bottom: 4px; }#credits .credits_cnt .riga.r1 .col { padding: 0 10px; display: table-cell; vertical-align: top; width: 33.3333%; }#credits .credits_cnt .riga.r1 .col.c1 .txt .tit { font-weight: bold; font-size: 1.2em; color: #5C828E; }#credits .credits_cnt .riga.r1 .col.c1 .txt .sub { line-height: 1.4em; }#credits .credits_cnt .riga.r1 .col.c2 { border-left: solid 2px #5C828E; border-right: solid 2px #5C828E; }#credits .credits_cnt .riga.r2 { font-weight: bold; text-align: right; }#credits .credits_cnt .riga.r3 { text-align: center; }#credits .credits_cnt .riga.r1 .col.c1 .loghi { margin-top: 20px; }#credits .credits_cnt .riga.r1 .col.c1 .loghi img { margin-right: 20px; }#credits .credits_cnt .xtab { width: 100%; display: table; }#credits .credits_cnt .xtab .xcol { display: table-cell; vertical-align: top; }#credits .credits_cnt .xtab .xcol.dx { width: 10%; }#credits .credits_cnt .xtab .xcol.sx .txt { margin-right: 10px; margin-bottom: 80px; }#credits .credits_cnt .xtab .xcol.sx .txt .link { font-weight: bold; font-size: 1.1em; margin-bottom: 8px; }#credits a:hover { text-decoration: underline; }#credits .followus { display: inline-block; height: 26px; margin-right: 4px; overflow: hidden; width: 26px; vertical-align: middle; color: #FFFFFF; }#credits .followus .followus_cnt { font-size: 1rem; background-color: #5c828e; border-radius: 50%; display: inline-table; height: 100%; width: 100%; }#credits .followus .followus_cnt > div { display: table-cell; vertical-align: middle; text-align: center; }#credits .followus_txt { font-weight: bold; display: inline-block; vertical-align: middle; margin-right: 20px; color: #5c828e; }#credits .credits_cnt .riga.r3 a { border-right: 1px solid #5c828e; padding: 4px 10px; display: inline-block; }#credits .credits_cnt .riga.r3 a.last { border-right: none; }#credits a.followus:hover { color: #5C828E; text-decoration: unset; }#credits a.followus:hover .followus_cnt { background-color: #DEE6E8; }#main_colonna_sx .zonabanner { clear: both; display: table; padding: 20px 0; text-align: center; width:100%; }#menu_action_sx { display: block; position: relative; 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: #000000; }#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: #FFFFFF; }#menu_action_sx.mml > ul { border-bottom: 1px solid #C8C8C8; }#menu_action_sx.mml .corpo { display: table; width: 100%; border-top: 1px solid #DDDDDD; }#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: #F9F9F9; }#menu_action_sx.mml ul li.liv_uno > .corpo .celltxt { color: #5c828e; font-size: 1.1em; font-weight: bold; text-transform: uppercase; }#menu_action_sx.mml ul li.liv_uno > .corpo a.celltxt:hover { color: #5c828e; }#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 li.liv_cin > .corpo .celltxt { font-size: 0.9em; }#menu_action_sx.mml ul.livello_ul_2 { background-color: #F9F9F9; display:none; }#menu_action_sx.mml ul.livello_ul_3 { background-color: #E5E5E5; display:none; }#menu_action_sx.mml ul.livello_ul_4 { background-color: #DDDDDD; display:none; }#menu_action_sx.mml ul.livello_ul_5 { background-color: #C6C6C6; display:none; }#menu_action_sx.mml ul.livello_ul_2 .corpo .celltxt { color: #DDDDDD; }#menu_action_sx.mml ul.livello_ul_2 .corpo a.celltxt { color: #333333; }#menu_action_sx.mml ul.livello_ul_3 .corpo .celltxt { color: #BBBBBB; }#menu_action_sx.mml ul.livello_ul_2 .corpo { border-top: 1px solid #DDDDDD; }#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: #5c828e; color: #000000; }#menu_action_sx.mml ul.livello_ul_2 .corpo .plus.on { background-color: #E5E5E5; }#menu_action_sx.mml ul.livello_ul_3 .corpo { border-top: 1px solid #CCCCCC; }#menu_action_sx.mml ul.livello_ul_3 .corpo .celltxt { padding-left: 30px; }#menu_action_sx.mml ul.livello_ul_3 .corpo .plus.on { background-color: #CCCCCC; }#menu_action_sx.mml ul.livello_ul_4 .corpo { border-top: 1px solid #5c828e; }#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: #5c828e; }#menu_action_sx.mml ul.livello_ul_5 .corpo { border-top: 1px solid #00712b; }#menu_action_sx.mml ul.livello_ul_5 .corpo .celltxt { padding-left: 60px; }#menu_action_sx.mml ul.livello_ul_5 .corpo .plus.on { background-color: #00712b; }#menu_action_sx.mml li.attivo > ul { display: block; }#menu_action_sx.mml li.lastattivo { background-color: #5c828e; }#corpo_sottopagina { display:table; width:100%; }#corpo_sottopagina #main_colonna_sx { 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: #666666; padding-bottom: 20px; min-height:400px; width:97% }#corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx table { color: #666666; }#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: #5c828e; }h1 { font-size: 2rem; margin: 0 0 10px; }h2 { font-size: 1.6rem; margin: 0 0 10px; }#sharesocial { float: right; }#sharesocial .txt { color: #BBBBBB; 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: #FFFFFF; background-color: #5c828e; border-radius: 50%; display: inline-table; height: 100%; width: 100%; }#sharesocial .icosocial a.socialtop:hover { color: #FFFFFF;  background-color: #E20A17; }#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:#5c828e; }#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%; background-color: #FFF; }#box_bottoni .singolobox .vert_singolobox > a { transition: background-color 0.3s ease 0s; background: rgba(255, 255, 255, 0.4); display: table-cell; height: 250px; vertical-align: middle; }#box_bottoni .singolobox .vert_singolobox > a:hover { background: unset; }#box_bottoni .singolobox .vert_singolobox .txt { background-color: #FFF; 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 > a:hover .txt { background-color: #5c828e; color:#FFF; }#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 #5c828e; } /* 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: #5C828E; width:100%; margin:16px 0; padding: 15px 0;  }div#menuapertofooter div#corpomenuapertofooter { display:block; width:96%; margin-left:2%; color: #DDDDDD; }div#menuapertofooter div#corpomenuapertofooter a { color: #FFF; }div#menuapertofooter div#corpomenuapertofooter a:hover { text-decoration: underline; }div#menuapertofooter div.men { float:left; display:inline; width:25%; }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; color:#FFF;}div.boxinfo , p.boxinfo { background-color: #F9F9F9; margin-top: 6px; margin-bottom: 6px; padding:6px; border: solid 1px #5C828E; color: #333; font-size:0.90em; }.boxpaginaospitale{ background-color: #E5E5E5; margin-top: 6px; margin-bottom: 6px; padding:6px; border: solid 1px #E5E5E5; }#container_news_home { background-color: #E5E5E5; }#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: #777777; 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: #FFFFFF; }#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 #FFFFFF; color: #FFFFFF; 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: #FFFFFF; }#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: #dee6e8; padding: 10px; }/* test lisa */.ol-popup {	  position: absolute;	  background-color: white;	  -webkit-filter: drop-shadow(0 1px 4px rgba(0,0,0,0.2));	  filter: drop-shadow(0 1px 4px rgba(0,0,0,0.2));	  padding: 15px;	  border-radius: 10px;	  border: 1px solid #CCCCCC;	  bottom: 12px;	  left: -50px;	  width: 200px;	}	.ol-popup:after, .ol-popup:before {	  top: 100%;	  border: solid transparent;	  content: " ";	  height: 0;	  width: 0;	  position: absolute;	  pointer-events: none;	}	.ol-popup:after {	  border-top-color: white;	  border-width: 10px;	  left: 48px;	  margin-left: -10px;	}	.ol-popup:before {	  border-top-color: #CCCCCC;	  border-width: 11px;	  left: 48px;	  margin-left: -11px;	}	.ol-popup-closer {	  text-decoration: none;	  position: absolute;	  top: 2px;	  right: 8px;	}	.ol-popup-closer:after {	  content: "X";	}/* fine test lisa */#mappahome_tab { display: none; }#homefotovideo .col.n5 { display: none; }.AccordionPanel { clear: both; }.AccordionPanel .AccordionPanelTab { color: #5c828e; cursor: pointer; font-size: 1.2rem; font-weight: bold; padding: 4px 0; }.AccordionPanel .AccordionPanelTab:hover { background-color: #E5E5E5; }.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: #5c828e; font-weight:bold; color: #FFFFFF; }.database_tabella .riga_risultato.rigadue { background-color: #F9F9F9; }.database_tabella .riga_risultato div.titolino { display: none; font-weight: bold; margin-right: 10px; }.tabelladati .titoli { background-color: #5c828e; font-weight:bold; color: #FFFFFF; }.tabelladati .rigadue { background-color: #F9F9F9; }.tabelladati 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 { margin-bottom:5px; padding-bottom:4px; width : 340px;}div.fumetto div.sezionepubb { font-weight:bold }div.fumetto div.rigapubb { padding: 4px 5px; min-height:50px;}div.fumetto div.rigapubb img { margin: 4px 5px ;float:left; }div.fumetto div.rigapubb img.nobordo { float:left; border:none }div.fumetto div.rigapubb div.datipubb { padding-left:80px; }div.fumetto div.rigapubb div.datipubb img { float:right; border:none }div.fumetto div.rigapubb a:hover { text-decoration:none; }div.piedefumetto { margin-bottom:5px; padding-bottom:4px; width : 350px;}div.piedefumetto a:hover { text-decoration:none; }div.fumetto a { display: inline; }.sotto_mappa > div { margin-bottom: 10px; }.cont_menu_mappa { display: inline-block; margin-top: 10px; width: 100%; }div.menu_mappa { display: inline-block; height: auto; overflow: hidden; vertical-align: top; width: 200px; margin: 10px 0 10px 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; max-width: 20px; }div.menu_mappa img { float:left; border:none; vertical-align:middle }div.menu_mappa div.txt { margin-left:50px; font-size:0.85em; color: #666666;}div.menu_mappa a { color: #111111; }div.menu_mappa a:hover { text-decoration:underline; color: #111111; }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 #CCCCCC; 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 #CCCCCC; padding-top:10px; }#home .titsezione {	width:100%;	color: #5c828e;	font-weight: bold;	text-transform: uppercase;	text-align: center;	font-size: 2rem;	padding: 25px 0;}#bandanewsletter {	background-color: #002D71;	color: #FFFFFF;	padding: 10px 0;}#bandanewsletter a { color: #FFFFFF; }#bandanewsletter .cnt {	display: table;	width: 80%;	margin: 0 auto;}#bandanewsletter .cnt .col {	display: table-cell;	vertical-align: middle;	text-align: center;	width: 50%;}#bandanewsletter .cnt .col.sx {	text-transform: uppercase;}#vivereparco { padding: 0 0 20px 0; }#vivereparco .cnt { display: table; margin: 0 auto; width: 98%; }#vivereparco .cnt .col { display: table-cell; vertical-align: middle; text-align: center; width: 33.3333%; }#vivereparco .cnt .col .link { width: 90%; margin: 0 auto; height: 300px; display: table; background-position: center center; background-size: cover; background-repeat: no-repeat; }#vivereparco .cnt .col .link .bk { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 200px, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0 0; display: table-cell; vertical-align: bottom; }#vivereparco .cnt .col .link .bk .txt { color: #FFFFFF; text-align: right; width: 97%; margin: 0 auto 10px; font-size: 1.3rem; display: table; }#vivereparco .cnt .col .link .bk .txt span { font-weight: bold; font-size: 1.1em; }#vivereparco .cnt .col .link .bk .txt .coltxt { display: table-cell; vertical-align: middle; }#vivereparco .cnt .col .link .bk .txt .coltxt.dx { text-align: right; width: 40px; font-size: 1.6rem; }#viverenelparco { background-color: #DDDDDD; padding-bottom: 24px; }#viverenelparco .tab { display: table; margin: 0 auto; width: 94%; }#viverenelparco .tab .col { display: table-cell; vertical-align: middle; width: 25%; text-align: center; }#viverenelparco .tab .col .cnt { width: 200px; margin: 0 auto; display: table; }#viverenelparco .tab .col .ico { width: 100%; height: 158px; margin: 0 auto; display: table; font-size: 0rem; background-size: contain; background-position: center center; background-repeat: no-repeat; }#viverenelparco .tab .col .txt { width: 100%; font-size: 1.1rem; text-transform: uppercase; margin: 0 auto; color: #002D71; }#nelmondo { padding: 0 0 20px 0; }#nelmondo .cnt { display: table; margin: 0 auto; width: 98%; }#nelmondo .cnt .col { display: table-cell; vertical-align: middle; text-align: center; width: 33.3333%; }#nelmondo .cnt .col .link { width: 90%; margin: 0 auto; height: 300px; display: table; background-position: center center; background-size: cover; background-repeat: no-repeat; }#nelmondo .cnt .col .link .bk { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 200px, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0 0; display: table-cell; vertical-align: bottom; }#nelmondo .cnt .col .link .bk .txt { color: #FFFFFF; text-align: right; width: 97%; margin: 0 auto 10px; font-size: 1.3rem; display: table; }#nelmondo .cnt .col .link .bk .txt span { font-weight: bold; font-size: 1.1em; }#nelmondo .cnt .col .link .bk .txt .coltxt { display: table-cell; vertical-align: middle; }#nelmondo .cnt .col .link .bk .txt .coltxt.dx { text-align: right; width: 40px; font-size: 1.6rem; }#shop { display: table; width: 100%; }#shop .cnt { background-color: #002D71; text-align: center; padding: 20px 0; color: #FFFFFF; }#shop .cnt span { font-size: 1.2em; font-weight: bold; }#new_database_ricerca .vocericerca { display: inline-block; padding: 1%; text-align: center; width: 23%; }#new_database_ricerca { background-color: #5c828e; color: #FFFFFF; }#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: #F5F5F5; }#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: #F5F5F5; background-position: center center; background-repeat: no-repeat; background-size:cover; width:99%; border: 1px solid #5c828e; } /* Lisa BORDO */#new_database_risultati { width:100%; margin: 15px 0; clear:both; }#new_database_risultati .singolo a.boxlink { display: table; width: 100%; height: 200px; background-repeat: no-repeat; background-position: center center; background-size: cover; font-size: 0rem; }#new_database_risultati .singolo a.boxlink .over { display: table-cell; background-color: rgba(255, 255, 255, 0.4); transition: all 0.3s ease 0s; }#new_database_risultati .singolo:hover a.boxlink .over { background-color: unset; }div.aperto { background-color: #5c828e; color: #FFFFFF; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; width:auto; }div.chiuso { background-color: #E20A17; color: #FFFFFF; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; width:auto; }div.verifica { background-color: #5c828e; color: #000000; 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; background-repeat: no-repeat; 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: #5c828e; 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; transition: all 0.3s ease 0s; }#new_database_risultati_righe .singolo .tab .col.a > div { background-color: rgba(255, 255, 255, 0.4); transition: all 0.3s ease 0s; }#new_database_risultati_righe .singolo .tab:hover .col.a > div { background-color: unset; }#new_database_risultati_righe .singolo .tab.nolink:hover .col.a > div { background-color: unset; }#new_database_risultati_righe .singolo .tab.rigadue { background-color: #f9f9f9; }#new_database_risultati_righe .singolo .tab:hover { background-color: #DEE6E8; }#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: #FFFFFF; color: #5c828e; }#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: #5c828e; color: #FFFFFF; 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: #002D71; }#new_database_switch { background-color: #EEEEEE; }#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: #91b1bb; }.database_contenitore #new_database_risultati_righe a { color: #777777; }#emporio #new_database_risultati_righe .singolo .tab .col.a { background-size: contain; }#new_database_ricerca input[type="submit"], #new_database_ricerca input[type="button"] { background-color: #dee6e8; color: #5C828E; 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: #FFF; color: #333; }#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: #666666; height: 40px; margin: 0; padding: 5px; }#new_database_ricerca input#bandi { height: auto; }#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 #CCCCCC; 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: #FFFFFF; }#soggiorni #new_database_risultati_righe .singolo .tab ul li.pertutti { background-color: #017f02; border-color: #017f02; color: #FFFFFF; }#soggiorni #new_database_risultati_righe .singolo .tab ul li.bikehotel { background-color: #ff9701; border-color: #ff9701; color: #FFFFFF; }#soggiorni #new_database_risultati_righe .singolo .tab ul li.scuolagruppi { background-color: #a7a0a7; border-color: #a7a0a7; color: #FFFFFF; }#soggiorni #new_database_risultati_righe .singolo .tab ul li.fotografia { background-color: #ff9701; border-color: #ff9701; color: #FFFFFF; }#soggiorni #new_database_risultati_righe .singolo .prezz .prezztxt { font-size: 0.7rem; }#soggiorni #new_database_risultati_righe .singolo .prezz .prezznum { background-color: #5c828e; border-radius: 11px; color: #FFFFFF; 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: #5c828e; border: 1px solid #000000; border-radius: 6px; color: #FFFFFF; display: inline-table; font-size: 0.75rem; margin: 5px 0; padding: 4px; }#soggiorni #new_database_risultati_righe .singolo .prenotaonline { background-color: #FFFFFF; border: 1px solid #5c828e; border-radius: 6px; color: #000000; 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 #CCCCCC; 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: #FFFFFF; }#trattamenti_servizi ul li.pertutti { background-color: #017f02; border-color: #017f02; color: #FFFFFF; }#trattamenti_servizi ul li.bikehotel { background-color: #ff9701; border-color: #ff9701; color: #FFFFFF; }#trattamenti_servizi ul li.scuolagruppi { background-color: #a7a0a7; border-color: #a7a0a7; color: #FFFFFF; }#trattamenti_servizi ul li.fotografia { background-color: #ff9701; border-color: #ff9701; color: #FFFFFF; }#trattamenti_servizi .offerta { background-color: #5c828e; border: 1px solid #000000; border-radius: 6px; color: #FFFFFF; display: inline-table; font-size: 0.75rem; margin: 5px 0; padding: 4px; }#trattamenti_servizi .prenotaonline { background-color: #FFFFFF; border: 1px solid #5c828e; border-radius: 6px; color: #000000; 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: #5c828e; border-radius: 11px; color: #FFFFFF; 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 #CCCCCC; 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: #FFFFFF; border-color: #5c828e; color: #000000; font-weight: bold;}.trattamenticontenitore .trattamenti.off { border-color: #CCCCCC; color: #CCCCCC; }.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 #CCCCCC; 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; }a.socialhome {	color: #FFF;	background-color: #5c828e;	width: 30px;	height: 30px;	display: inline-table;	border-radius: 50%;	margin: 0 5px;}a.socialhome > div {	display: table-cell;	vertical-align: middle;	text-align: center;}#corpo_sottopagina #main_colonna_dx a.maniscrizione { color:#FFF; }a.maniscrizione { background-color: #5c828e; 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: #5c828e; }@media screen and (max-width:1540px) {	#spazio_top_mobile #bartop { width: auto; text-align: center; }	#spazio_top_mobile #bartop .bartop_link { margin: 0; }	#spazio_top_mobile #bartop .bartop_link a { display: inline-block; margin: 5px; }	#spazio_top_mobile #bartop .bartop_lang { margin: 5px; }	#spazio_top_mobile #bartop .bartop_cerca { margin: 5px; }	#gabbia_mms { width: 100%; }	#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:1400px) {	#bartop .bartop_link { margin-left: 45%; }	#gabbia_mms .cell_gabbia_mms.sx { width: 45%; }	#gabbia_mms .cell_gabbia_mms.sx img { width:100%; }}@media screen and (max-width:1300px) {	#mms > ul > li > .corpo .celltxt { font-size: 1.2rem; }	#bartop .bartop_lang { margin-left: 40px; }	#bartop .bartop_cerca { margin-left: 30px; }	#bartop .bartop_link a { padding: 7px 20px; }	.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: #EEEEEE; }	.database_tabella.extralarge .riga_risultato.rigadue { background-color: #FFFFFF; }}@media screen and (max-width:1200px) {	#bartop .bartop_link { margin-left: 35%; }	#gabbia_mms .cell_gabbia_mms.sx { width: 35%; }	#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: #5c828e; 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 #FFFFFF; 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; }	#precredits .cnt { width: 95%; }	#lingue_tab img { margin-right: 3px; width:22px; }	/* ---[ 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: #CCCCCC; }	div#tabella_edamb div#riga_sottotitoli { clear:both; padding: 2px 0; background-color: #5c828e; }	div#tabella_edamb div.riga_record { clear:both; padding: 12px 0; }	div#tabella_edamb div.riga_record.rigadue { background-color: #E5E5E5; }	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; }	#precredits { font-size: 0.8em; }	#credits { font-size: 0.85em; }	#credits .followus_txt { display: block; margin-right: 0; margin-bottom: 20px; }	#sentierioutdoor #colonna_testo { float: none; width: 100%; }	#sentierioutdoor #colonna_foto { float: none; width: 100%; margin: 30px 0 0 0; }	#sentierioutdoor #database_risultati .singolo a.img { height: 160px; }}@media screen and (max-width:1100px) {	#spaziofototestata #slideevi2 { display: none; }	#spaziofototestata #slideevi3 { display: none; }	#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%; }	#main_group_mms { background-color: #FFFFFF; }	div#menuapertofooter { display:none; }	#corpo_sottopagina { padding-bottom: 0px; }	#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%; padding: 0; }	#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: #EEEEEE; background-color: #BBBBBB; border-radius: 50%; display: inline-table; height: 100%; width: 100%; }	#mms_menutab .bandiere .icosocial a.socialtop:hover { color: #FFFFFF;  background-color: #5c828e; }	#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; }	#gabbia_mms .cell_gabbia_mms.dx { padding-top: 0; }	#container { padding-top: 200px; }	#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: block; }	#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: #000000; }	#mms > ul { font-size: 1rem; }	#mms ul { list-style: outside none none; margin: 0; padding: 0; }	#mms > ul { border-bottom: 1px solid #C8C8C8; }	#mms .corpo { display: table; width: 100%; border-top: 1px solid #DDDDDD; }	#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: #F9F9F9; }	#mms .corpo .plus.on { background-color: #F9F9F9; }	#mms ul li.liv_uno > .corpo .celltxt { color: #5c828e; font-size: 1.1em; font-weight: bold; text-transform: uppercase; }	#mms ul li.liv_uno > .corpo a.celltxt:hover { color: #5c828e; }	#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: #F9F9F9; display:none; }	#mms ul.livello_ul_3 { background-color: #E5E5E5; display:none; }	#mms ul.livello_ul_4 { background-color: #DDDDDD; display:none; }	#mms ul.livello_ul_5 { background-color: #5c828e; display:none; }	#mms ul.livello_ul_2 .corpo .celltxt { color: #DDDDDD; }	#mms ul.livello_ul_2 .corpo a.celltxt { color: #333333; }	#mms ul.livello_ul_3 .corpo .celltxt { color: #BBBBBB; }	#mms ul.livello_ul_2 .corpo { border-top: 1px solid #DDDDDD; }	#mms ul.livello_ul_2 .corpo .celltxt { padding-left: 20px; }	#mms ul.livello_ul_2 .corpo a.celltxt:hover { background-color: #5c828e; color: #000000; }	#mms ul.livello_ul_2 .corpo .plus:hover { background-color: #E5E5E5; }	#mms ul.livello_ul_2 .corpo .plus.on { background-color: #E5E5E5; }	#mms ul.livello_ul_3 .corpo { border-top: 1px solid #CCCCCC; }	#mms ul.livello_ul_3 .corpo .celltxt { padding-left: 30px; }	#mms ul.livello_ul_3 .corpo .plus:hover { background-color: #CCCCCC; }	#mms ul.livello_ul_3 .corpo .plus.on { background-color: #CCCCCC; }	#mms ul.livello_ul_4 .corpo { border-top: 1px solid #5c828e; }	#mms ul.livello_ul_4 .corpo .celltxt { padding-left: 45px; }	#mms ul.livello_ul_4 .corpo .plus:hover { background-color: #5c828e; }	#mms ul.livello_ul_4 .corpo .plus.on { background-color: #5c828e; }	#mms li.attivo > ul { display: block; }	#mms li.lastattivo { background-color: #5c828e; }	#menufloatdx { display: none; }	#spaziofototestata .slide { height: 200px; }	#sharesocial { float: none; display: table; padding-top: 10px; text-align: right; width: 100%; }	#credits .credits_cnt .riga.r1 .col { display: table; width: 100%; padding: 0; }	#credits .credits_cnt .riga.r1 .col.c1 { text-align: center; }	#credits .credits_cnt .riga.r1 .col.c2 { border-left: none; border-right: none; padding: 15px 0; border-top: solid 1px #5C828E; border-bottom: solid 1px #5C828E; margin: 15px 0; }	#credits .credits_cnt .riga.r1 .col.c3 { text-align: center; }	#credits .credits_cnt .riga.r2 { text-align: center; padding: 30px 0; }	#credits .followus_txt { margin-bottom: 10px; }}@media screen and (max-width:800px) {	#precredits .cnt .col { display: inline-table; width: 46%; padding: 10px 2%; margin: 10px 0; }}@media screen and (max-width:850px) {	#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; }	#new_database_risultati .singolo { width: 48%; }	#database_risultati .singolo , #database_risultati .singolo.cx { width: 48%; }	#corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx { padding-bottom: 0; }	div.contenitore_fotogalleria { width:50%; }	#newseventi { padding-bottom: 0; }	#newseventi .newseventi_cnt .col { width: 100%; display: table; }	#newseventi .newseventi_cnt .col .tab .sottocol { padding-bottom: 25px; }	#newseventi .newseventi_cnt .foto { height: 150px; }	#bandanewsletter .cnt .col { width: 100%; display: table; }	#vivereparco .cnt .col { display: table; width: 100%; }	#vivereparco .cnt .col .link { height: 110px; margin-bottom: 15px; }	#viverenelparco { padding-bottom: 4px; }	#viverenelparco .tab .col { display: inline-table; width: 50%; vertical-align: top; padding-bottom: 20px; }	#viverenelparco .tab .col .cnt { width: 90%; }	#viverenelparco .tab .col .ico { height: 100px; }	#viverenelparco .tab .col .txt { font-size: 1rem; }	#nelmondo .cnt .col { display: table; width: 100%; }	#nelmondo .cnt .col .link { height: 110px; margin-bottom: 15px; }	#box_bottoni .singolobox { width: 50%; }	#box_bottoni .singolobox .vert_singolobox .txt { font-size: 1.0rem; }}@media screen and (max-width:700px) {	#sentierioutdoor #database_risultati .singolo { width: 48%; }}@media screen and (max-width:650px) {	#headbodymobile > div.sx img { height: 50px; margin-left: 10px; }	#itinerari #database_risultati .riga_risultato > div { display: inline-table; margin: 0 8px; }	.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) {	#database_risultati_righe .singolo .tab .col { display: table; padding: 0 2%; width: 96%; }	#database_risultati_righe .singolo .tab .col.a { margin: 4px auto; width: 96%; }	#database_risultati_righe .singolo .tab .col.c { padding: 0 2%; width: 96%; text-align: left; }	#database_risultati_righe .singolo .tab .col .ecoregola { display: inline-block; }	#database_risultati_righe .singolo .tab .col .ecoregola .img img { max-width: 30px; }	#home .titsezione { font-size: 1.5rem; }	#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; }	#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; }	#precredits .cnt .col { display: table; width: 96%; padding: 10px 2%; } }@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%; }	#database_risultati .singolo , #database_risultati .singolo.cx { width: 98%; margin: 0; }	#corpo_sottopagina #main_colonna_dx div.database_paginazione_ris { display: block; width:100%; margin:0; padding-bottom: 10px; }	div.contenitore_fotogalleria { width:100%; }	#quinaturaprotetta { margin-top: 140px; }	#quinaturaprotetta img { margin-right: 10px; width: 60%; }	#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; }	#retesentieri .boxtxt { margin: 70px 10% 0; width: 80%; }	#retesentieri .boxtxt div.a { font-size: 1.7rem; }	#corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx ul {	  box-sizing: border-box;	  word-break: break-word;	  overflow-wrap: break-word;	  -ms-word-break: break-word;	  padding-left: 12%;	  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; }	#credits .credits_cnt .xtab .xcol { display: table; vertical-align: unset; width: 100%; text-align: center; }	#credits .credits_cnt .xtab .xcol.sx .txt { margin-right: 0; margin-bottom: 0; }	#credits .credits_cnt .xtab .xcol.dx { width: 100%; }	#credits .credits_cnt .xtab .xcol .loghi { margin: 20px 0; }	#box_bottoni .singolobox { width: 100%; }	#colonna_testo p a, .colonna_testo p a { word-break: break-all; display: inline-block; }}@media screen and (max-width:450px) {	#headbodymobile > div.sx img { height: auto; margin-left: 10px; width: 90%; }	#home .titsezione { font-size: 1.2rem; }	#newseventi .newseventi_cnt .col .tab .sottocol { width: 100%; display: table; }	#vivereparco .cnt .col .link .bk .txt span { font-size: 0.9em; }	#viverenelparco .tab .col { width: 100%; display: table; }	#nelmondo .cnt .col .link .bk .txt span { font-size: 0.9em; }	#shop .cnt { padding: 20px; }	#sentierioutdoor #database_risultati .singolo { width: 98%; }}@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; }}