html { height:100%; }body { height:100%; color : #003300; margin: 0px; font-family: 'Raleway', Arial; font-size: 18px; padding: 0px; }a { text-decoration:none; color:#446c30; }h5 a:hover { text-decoration: underline; }#colonna_testo a:hover, .colonna_testo a:hover { text-decoration: underline; }img { border:0; }hr { border-color: #668452; 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 #446c30; }div.clear.separa { height:20px; display:block; } #container { width:1500px; margin: 0 auto; padding-top: 110px; }#menutab { display:none; }#outtab { display: inline-block; width: 1500px; }#quinaturaprotetta { margin-top: 400px; position: absolute; text-align: right; width: 1500px; z-index: 20; }#quinaturaprotetta img { margin-right: 100px; }#gabbia_mms { display: table; margin: 0 auto; width: 1500px; }#gabbia_mms .cell_gabbia_mms.sx { width: 170px; }#gabbia_mms .cell_gabbia_mms.dx { padding-top:24px;}#gabbia_mms .cell_gabbia_mms { display: table-cell; vertical-align: top; }#gabbia_mms .cell_gabbia_mms.sx img { margin-left: 30px; margin-top: -15px; position: absolute; z-index: 100; height: 150px; }#gabbia_mms .cell_gabbia_mms.sx img.scale { height:90px; margin-top: -25px; }#mms_menutab .tabpuls { display: none; }#mms_apripulsante { transition: background-color 0.3s ease 0s; background-color: #668452; background-image: url("../grafix/hamburger-menu.png"); background-position: center center; background-repeat: no-repeat; background-size: 65% auto; color: #fff; cursor: pointer; font-size: 2.3rem; height: 50px; margin: 0 auto; text-align: center; width: 50px; }#mms_apripulsante:hover { background-color: #f9e44d; }#mms_apripulsante.on { background-color: #EEE; }#main_group_mms { background-color: #fff; box-shadow: 0 1px 5px #666; position: fixed; width: 100%; z-index: 40; }#headbodymobile { display:none; }@media screen and (min-width:1100px) {	#mms_menutab { background-color: #FFF; display: block; height: 50px; }	#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: 50px; width: 25%; }	#mms > ul > li > .corpo.clicked { border-bottom: 6px solid #668452; }	#mms > ul > li > .corpo.clicked .celltxt { color: #235021; }	#mms > ul > li > .corpo .celltxt { color: #668452; display: table-cell; font-size: 1.8rem; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; padding-bottom: 10px; }	#mms > ul > li > .corpo:hover .celltxt { color: #235021; }	#mms > ul > li > .corpo:hover { border-bottom: 3px solid #668452; }	#mms > ul > li > .corpo:hover.clicked { border-bottom: 6px solid #668452; }	#mms > ul > li.attivo > .corpo .celltxt { color: #235021; font-weight: bold; }	#mms > ul > li.lvun_2 > .corpo { margin-left: 25%; }	#mms > ul > li.lvun_3 > .corpo { margin-left: 50%; }	#mms > ul > li.lvun_4 > .corpo { margin-left: 75%; }	#mms > ul > li > ul { margin-top: 50px; 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:#f9f9f9; border-bottom: 2px solid #ddd; border-top: 2px solid #668452; 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:#e6e4d7; display:none; font-size: 0.85em; }	#mms ul.livello_ul_4 { background-color:#c7ccb6; display:none; font-size: 1em; }	#mms ul.livello_ul_5 { background-color:#9e9e9e; display:none; font-size: 0.95em; }	#mms ul.livello_ul_2 .corpo { border-bottom: 1px solid #ddd; }	#mms ul.livello_ul_2 .corpo .celltxt { padding-left: 4px; color:#e5e5e5; }	#mms ul.livello_ul_2 .corpo a.celltxt { color:#333; }	#mms ul.livello_ul_2 .corpo a.celltxt:hover { color:#000; background-color:#f9e44d; }	#mms ul.livello_ul_2 .corpo .plus:hover { background-color: #f9e44d; }	#mms ul.livello_ul_2 .corpo .plus.on { background-color: #e6e4d7; }	#mms ul.livello_ul_3 .corpo { border-bottom: 1px solid #c7ccb6; }	#mms ul.livello_ul_3 .corpo .celltxt { padding-left: 10px; color:#cbcabf; }	#mms ul.livello_ul_3 .corpo a.celltxt { color:#333; }	#mms ul.livello_ul_3 .corpo a.celltxt:hover { background-color:#f9e44d; }	#mms ul.livello_ul_3 .corpo .plus:hover { background-color: #f9e44d; }	#mms ul.livello_ul_3 .corpo .plus.on { background-color: #c7ccb6; }	#mms ul.livello_ul_4 .corpo { border-bottom: 1px solid #9e9e9e; }	#mms ul.livello_ul_4 .corpo .celltxt { padding-left: 20px; color:#b1b5a2; }	#mms ul.livello_ul_4 .corpo a.celltxt { color:#333; }	#mms ul.livello_ul_4 .corpo a.celltxt:hover { background-color: #f9e44d; }	#mms ul.livello_ul_4 .corpo .plus:hover { background-color: #f9e44d; }	#mms ul.livello_ul_4 .corpo .plus.on { background-color: #f9e44d; }}/* ------------------------ */	#mms_nojava #main_group_mms { box-shadow: unset; position: relative; z-index: unset; }	#mms_nojava #mms_apripulsante { display: none; }	#mms_nojava #mms_menutab { display: block; height: auto; }	#mms_nojava #mms > ul { position: relative; }	#mms_nojava #mms > ul > li { position: relative; }	#mms_nojava #mms > ul > li > .corpo { position: relative; }	#mms_nojava #mms > ul > li > ul { position: relative; }		#mms_nojava #mms > ul { width: 100%; }	#mms_nojava #mms > ul > li.lvun_2 > .corpo { margin-left: 0; }	#mms_nojava #mms > ul > li.lvun_3 > .corpo { margin-left: 0; }	#mms_nojava #mms > ul > li.lvun_4 > .corpo { margin-left: 0; }	#mms_nojava #mms > ul > li > .corpo:hover { border-bottom: none; }	#mms_nojava #mms > ul > li > ul > li { padding: 0; width: 100%; }	#mms_nojava #mms ul.livello_ul_2 { opacity:1; visibility:visible;  }	#mms_nojava #mms > ul > li > ul { min-height: auto; overflow: auto; width: 100%; }	#mms_nojava #mms ul.livello_ul_2 { border-bottom: medium none; }	#mms_nojava #mms ul.livello_ul_2 div { border-bottom: medium none; }	#mms_nojava #mms ul.livello_ul_2 .corpo { padding-bottom: 0; padding-top: 0; }	#mms_nojava #mms > ul > li > .corpo .celltxt { text-align: left;  font-weight: normal; }	#mms_nojava #mms ul { font-size: 1rem; }	#mms_nojava #mms ul.livello_ul_2 { border-top: none; }	#mms_nojava #mms { margin: 20px auto; width: 90%; }	#mms_nojava #mms a { color: #000; }	#mms_nojava #mms > ul { font-size: 1rem; }	#mms_nojava #mms ul { list-style: outside none none; margin: 0; padding: 0; }	#mms_nojava #mms > ul { border-bottom: 1px solid #ddd; }	#mms_nojava #mms .corpo { display: table; width: 100%; border-top: 1px solid #ddd; }	#mms_nojava #mms .corpo .celltxt { display: table-cell; padding: 10px 5px; vertical-align: middle; }	#mms_nojava #mms .corpo .plus { cursor: default; display: table-cell; text-align: center; width: 50px; font-size:1.6em; vertical-align:middle; }	#mms_nojava #mms .corpo .plus.on { background-color: #f5f4ef; }	#mms_nojava #mms ul li.liv_uno > .corpo .celltxt { color: #235021; font-size: 1.1em; font-weight: bold; text-transform: uppercase; }	#mms_nojava #mms ul li.liv_uno > .corpo a.celltxt:hover { color:#668452; }	#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:#f5f4ef; display:none; }	#mms_nojava #mms ul.livello_ul_3 { background-color:#e6e4d7; display:none; }	#mms_nojava #mms ul.livello_ul_4 { background-color:#c7ccb6; display:none; }	#mms_nojava #mms ul.livello_ul_5 { background-color:#153014; display:none; }	#mms_nojava #mms ul.livello_ul_2 .corpo { border-top: 1px solid #ddd; }	#mms_nojava #mms ul.livello_ul_2 .corpo .celltxt { color:#333; padding-left: 20px; }	#mms_nojava #mms ul.livello_ul_2 .corpo a.celltxt:hover { background-color: #f9e44d; color:#000; }	#mms_nojava #mms ul.livello_ul_2 .corpo .plus:hover { background-color: #f5f4ef; }	#mms_nojava #mms ul.livello_ul_2 .corpo .plus.on { background-color: #e6e4d7; }	#mms_nojava #mms ul.livello_ul_3 .corpo { border-top: 1px solid #c7ccb6; }	#mms_nojava #mms ul.livello_ul_3 .corpo .celltxt { padding-left: 30px; }	#mms_nojava #mms ul.livello_ul_3 .corpo .plus:hover { background-color: #c7ccb6; }	#mms_nojava #mms ul.livello_ul_3 .corpo .plus.on { background-color: #c7ccb6; }	#mms_nojava #mms ul.livello_ul_4 .corpo { border-top: 1px solid #668452; }	#mms_nojava #mms ul.livello_ul_4 .corpo .celltxt { padding-left: 45px; }	#mms_nojava #mms ul.livello_ul_4 .corpo .plus:hover { background-color: #668452; }	#mms_nojava #mms ul.livello_ul_4 .corpo .plus.on { background-color: #668452; }	#mms_nojava #mms li.attivo > ul { display: block; }	#mms_nojava #mms li.lastattivo { background-color: #f9e44d; }	#mms_nojava #mms li.lastattivo > .corpo .celltxt { color: #333; }	#mms_nojava #mms li.lastattivo > .corpo a.celltxt:hover { color: #333; }	#mms_nojava #corpo_sottopagina #main_colonna_sx { display: none; }	#mms_nojava #menuapertofooter { display: none; }/* ------------------------ */#bartop { background-color: #ebeae6; text-align: right; height: 36px; overflow:hidden; }#bartop #cnt_bartop { display: table; margin: 0 auto; height: 36px; width: 1500px; }#bartop #cnt_bartop > div { display: table-cell; vertical-align: middle; }#bartop #toplink { font-size:0.9rem; line-height:18px; color: #888; }#bartop #toplink > div { display: inline-block; margin-left: 40px; }#bartop #toplink > div a { color: #888; }#bartop #toplink > div a:hover { text-decoration:underline; }.bandiere { font-size:0.8rem; line-height:18px; width: 200px; }.bandiere a { border: solid 1px #456d31; padding: 2px; width: 18px; display:inline-block; text-align:center; margin:0 3px; }.bandiere a.on { background-color:#456d31; color:#FFF; }#mms_menutab .bandiere { display: none; }#bartop #socialsearch { width: 120px; }#bartop #socialsearch .cnt_social { padding-right: 5px; }#bartop #socialsearch .cnt_cerca { padding-right: 5px; }#bartop #socialsearch .cnt_cerca a { background: url("../grafix/search_box_icon.png") no-repeat scroll center center #456d31; display: inline-block; height:24px; width:24px; }#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; }#slides { height:600px; display:block; overflow:hidden; }#slides iframe { width:100%; height:600px; -ms-transform: scale(1.5); -webkit-transform: scale(1.5); transform: scale(1.5); }#slides object embed { width:100%; height:600px; -ms-transform: scale(1.5); -webkit-transform: scale(1.5); transform: scale(1.5); }#slides div.singola { position: relative; width:1500px; z-index: 10; }#slides div img { width:100%; height:600px; }#slides #home_slide_sez { margin-top: 540px; position: absolute; width:1500px; z-index: 11; }#slides #home_slide_sez #testi_home_slide_sez { color: #fff; display: table; font-size: 1.5em; font-weight: bold; position: absolute; width:100%; }#slides #home_slide_sez #testi_home_slide_sez > div { cursor: pointer; }#slides #home_slide_sez #bars_home_slide_sez { display: table; font-size: 0.1em; height:14px; margin-top: 46px; position: absolute; width:100%; }#slides #home_slide_sez > div > div { display:table-cell; text-align:center; }#slides #home_slide_sez > div div.col1 , #slides #home_slide_sez #bars_home_slide_sez div#bars_col1 { width:28%; }#slides #home_slide_sez > div div.col2 , #slides #home_slide_sez #bars_home_slide_sez div#bars_col2 { width:12%; }#slides #home_slide_sez > div div.col3 , #slides #home_slide_sez #bars_home_slide_sez div#bars_col3 { width:18%; }#slides #home_slide_sez > div div.col4 , #slides #home_slide_sez #bars_home_slide_sez div#bars_col4 { width:20%; }#slides #home_slide_sez > div div.col5 , #slides #home_slide_sez #bars_home_slide_sez div#bars_col5 { width:22%; }#slides #home_slide_sez #bars_home_slide_sez div { background-color:#456d31; }#slides #home_slide_sez #bars_home_slide_sez div.on { background-color:#446c30; }#slides div.singola div.titprimoliv { margin-top: 100px; position: absolute; text-align: right; width: 100%; }#slides div.singola div.titprimoliv div { color: #fff; display: inline-block; font-size: 2.7rem; font-weight: bold; margin-right: 70px; text-shadow: 0 0 7px #000000; }#box_punti_interesse { display:table; border-spacing: 10px; }#box_punti_interesse .sezionepubb { border-bottom: 1px solid #ccc; color: #446c30; display: table-caption; font-size: 1.3rem; font-weight: bold; margin-top: 30px; padding-bottom: 5px; }#box_punti_interesse .rigapubb { display:table-row; }#box_punti_interesse .rigapubb { display:table-row; }#box_punti_interesse .rigapubb > div { display:table-cell; vertical-align: middle; text-align:left; }#box_punti_interesse .rigapubb .foto_pubblicazioni { display:table-cell; width:40%; }.colonna_foto #box_punti_interesse img { width:100%; }#emporiohome { padding: 20px 0; text-align: center; }#areanews { background-color: #e7e6e2; }#areanews .cnt { padding: 24px 0; text-align: center; }#areanews .col { color: #446c30; display: inline-table; margin: 0 3%; padding: 1%; text-align: center; width: 36%; }#areanews .col:hover { background-color: #FFF; }#areanews .col .foto { height: 250px; }#areanews .col .titolo { font-size: 1.3rem; font-weight: bold; padding-top: 24px; }#areanews .col .sottotitolo { font-size: 1.1rem; padding-top: 10px; }#tab_sotto_news { display: table; margin: 80px auto 60px; text-align: center; width:50%; }#tab_sotto_news > div { display: table-cell; width:50%; vertical-align: middle; }#tab_sotto_news > div a { background-color: #446c30; color: #fff; display: inline-block; font-weight: bold; min-width:200px; padding: 5px 20px; text-transform: uppercase; }#tab_sotto_news > div a:hover { background-color: #456d31; color: #fff; }#iniziativehome { background-color: #6a8a59; }#iniziativehome .areanews_tit { border-spacing: 5px 12px; display: table; margin: auto 0; }#iniziativehome .areanews_tit>div { text-align:center; }#iniziativehome .areanews_tit .titolo { color: #fff; font-size: 2.6rem; font-weight: bold; margin: 25px 0 20px; }#iniziativehome .areanews_tit .titolo a { color: #FFF; }#iniziativehome .iniziative_tit { color: #fff; font-size: 1.9rem; font-weight: bold; padding: 30px 0 14px; text-align: center; }#iniziativehome .iniziative_tit .titolo { display: inline-block; }#iniziativehome .iniziative_tit .titolo.bis { margin: 0 1%; width: 20%; }#iniziativehome .iniziative_tit .titolo div { text-align:center; border-bottom: 2px solid #8fa783; margin: 0 auto; padding-bottom: 6px; width: 1280px; }#iniziativehome .iniziative_tit .titolo div a { color:#FFF; display: block; }#iniziativehome .iniziative_tit .titolo div a:hover { background-color: #fff; color: #6a8a59; }#iniziativehome .iniziative_tit .titolo.bis div { width: 100%; }#scroller_iniziative_cnt { display: inline-block; }#scroller_iniziative #mappahome.iniziative_singola { margin: 10px 1%; width: 20%; }#scroller_iniziative #mappahome.iniziative_singola .bandadatatit img { height: 380px; }#retesentieri { background: url("../grafix/retedeisentieri.png") repeat scroll center center / cover; height: 400px; }#retesentieri .boxtxt { background: url('../grafix/retesentieri-box-bk.png') center center; display: inline-table; height: 280px; margin-left: 170px; margin-top: 80px; width: 410px; text-align:center; }#retesentieri .boxtxt div { margin: 0 5%; width:90%; }#retesentieri .boxtxt div a { color:#FFF; }#retesentieri .boxtxt div.a { color:#FFF; font-size: 2.1rem; font-weight: bold; padding-top:40px; }#retesentieri .boxtxt div.b { color:#FFF; font-size: 1.3rem; font-weight: bold; padding:10px 0; }#retesentieri .boxtxt div.c { color:#FFF; font-size: 1.0rem; }#areaitimappa { background: url("../grafix/autunno2014_01.jpg") repeat scroll center center / cover ; padding: 90px 0; text-align: center; }#areaitimappa .cnt { display: inline-table; width: 45%; }#areaitimappa .cnt .col { display: inline-table; margin: 0 1%; vertical-align: top; width: 48%; }#areaitimappa .cnt .col > .bordo { background-color: #FFF; border-spacing: 10px; display: table; height: 270px; width: 100%; }#areaitimappa .cnt .col > .bordo .bk { display: table-cell; }#areaitimappa .cnt .col > .bordo .bk .tit { background-color: #6a8a59; color: #fff; font-size: 1.3rem; font-weight: bold; padding: 10px 0; text-align: center; }#areaitimappa .cnt .col.banner > .bordo .bk { font-size: 0rem; vertical-align: middle; }#areaitimappa .cnt .col.banner > .bordo .bk img { max-width: 300px; width: 100%; }#areaitimappa .cnt .col:hover > .bordo { background-color: #6a8a59; }#areaitimappa .cnt .col:hover > .bordo .bk .tit { background-color: #446c30; }#homeprogetti { text-align: center; }#homeprogetti .col { display: inline-block; padding: 10px 0; text-align: center; width: 260px; margin: 0 20px; }#homeprogetti .col .img img { width: 160px; height:120px; }#homeprogetti .col .sub { color: #336532; font-size: 1.3rem; }#homeprogetti .col .tit { color: #336532; font-size: 1.9rem; font-weight: bold; }#homeprogetti .col .tit img { vertical-align: middle; margin-left:8px; }#homeprogetti .col:hover .tit , #homeprogetti .col:hover .sub { color:#dad9d4; font-weight:bold; }#homefotovideo { text-align: center; background-color:#e6e4d7; padding: 15px 0; }#homefotovideo .col { display: inline-block; margin: 0 20px; padding: 10px 0; text-align: center; vertical-align: top; width: 302px; }#homefotovideo .col .img img { width:251px; height:251px; }#homefotovideo .col .sub { color: #999; font-size: 1.3rem; }#homefotovideo .col .sub span { color: #336532; }div.homecerchi { text-align: center; padding: 40px 0; }div.homecerchi div { vertical-align: top; }div.homecerchi .vivere { display: inline-block; text-align: center; width: 1026px; }div.homecerchi .tit { width: 73%; color: #336532; display: inline-block; font-size: 1.9rem; font-weight: bold; margin:10px 1% 0;  }div.homecerchi .tit div { border-bottom: 3px solid #336532; display: inline-block; padding: 0 20px; }div.homecerchi .tit.volontariato div { border-top: 3px solid #dad9d4; border-bottom:medium none; display: inline-block; padding: 0 20px; }div.homecerchi .tit.volontariato { width: 23%; background-color:#dad9d4; }div.homecerchi .col { display: inline-block; padding: 10px 0; text-align: center; width: 23%; margin: 0 1%; }div.homecerchi .col .foto { display: inline-block; height: 302px; width: 302px; text-align: left; }div.homecerchi .col .foto img { height: 302px; width: 302px; background: url("../grafix/cerchio-home.png") no-repeat scroll center top / 100%; position: absolute; }div.homecerchi .col .foto img:hover { background-position: center bottom; }div.homecerchi .col .testofoto { font-size: 2.6rem; font-weight: bold; color: #FFF; display: table; height: 302px; position: absolute; text-align: center; width: 302px; text-shadow: 0 0 7px #000000; }div.homecerchi .col .testofoto div { display: table-cell; vertical-align: middle; }div.homecerchi .col .txt { color: #888; display: inline-block; max-width: 302px; text-align: center; }div.homecerchi .col .txt span { color: #336532; font-weight:bold; }div.homecerchi .col.volontariato { background-color:#dad9d4; }div.homecerchi .col.volontariato .foto img { background: url("../grafix/cerchio-home-vol.png") no-repeat scroll center top / 100%; }div.homecerchi .col.volontariato .foto img:hover { background-position: center bottom; }div.homecerchi .col.volontariato .testofoto { display: none; }div#homeshopvideo.homecerchi { padding: 4px 0; }div#homeshopvideo.homecerchi { background-color: #6a8a59; }div#homeshopvideo.homecerchi .col .foto img { background: url("../grafix/cerchio-homebis.png") no-repeat scroll center top / 100%; }div#homeshopvideo.homecerchi .col .foto img:hover { background-position: center bottom; }#questionariomobile { display:none; }#questionariomobile { background-color: #668452; font-weight: bold; text-align: center; }#questionariomobile a { color: #fff; display: block; padding: 10px 0; } #loghifoot { background-color: #ebeae6; padding: 15px 0; text-align: center; }#loghifoot img { vertical-align: middle; }#loghifoot img { margin: 0 2%; }#loghifoot img.logo1 { max-width: 8%; }#loghifoot img.logo2 { max-width: 14%; }#loghifoot img.logo3 { max-width: 24%; }#loghifoot img.logo4 { max-width: 15%; }#loghifoot img.logo5 { max-width: 15%; }#scroller_iniziative { padding: 0 0 40px; text-align: center; }#scroller_iniziative .iniziative_singola .bandadatatit { margin-top:10px; color:#666666; }#scroller_iniziative .iniziative_singola .bandadatatit > div { text-align:center; margin-left:10px; margin-right:10px; }#scroller_iniziative .iniziative_singola .bandadatatit div.img { font-size: 0.1em; }#scroller_iniziative .iniziative_singola .bandadatatit img { font-size: 0.1em; height: 212px; width: 100%; }#scroller_iniziative .iniziative_singola .bandadatatit div.tit { font-size: 1.3rem; font-weight: bold; padding-top: 15px; }#scroller_iniziative .iniziative_singola .bandadatatit div.data { color: #999; font-size: 0.9rem; padding-top: 20px; }#scroller_iniziative .iniziative_singola .bandadatatit div.data.bis { font-size: 0.9rem; padding-top: 5px; }#scroller_iniziative > div { text-align: center; }#scroller_iniziative .spaziofreccia { display: inline-block; overflow: hidden; vertical-align: middle; width:50px; }#scroller_iniziative .spaziofreccia .spaziofreccia_align { display: table-cell; height:80px; text-align: center; vertical-align: middle; width:100px; }#scroller_iniziative .spaziofreccia .spaziofreccia_align .spaziofreccia_bground { background-color: #FFF; border-radius: 50%; color: #456d31; cursor: pointer; display: table; font-weight: bold; height:40px; margin: auto; vertical-align: middle; width:40px; }#scroller_iniziative .spaziofreccia .spaziofreccia_align .spaziofreccia_bground:hover { background-color:#bec6ad; }#scroller_iniziative .spaziofreccia .spaziofreccia_align .spaziofreccia_bground.off { background-color: #5c7f4a; color: #456d31; cursor: default; }#scroller_iniziative .spaziofreccia .spaziofreccia_align .spaziofreccia_bground div.spaziofreccia_txt { display: table-cell; font-size: 1.6em; padding-bottom: 5px; vertical-align: middle; }#scroller_iniziative #scroller_overflow_iniziative { display: inline-block; overflow: hidden; vertical-align: middle; width:1280px; }#scroller_iniziative #scroller_orizzontale_iniziative { width:1920px; text-align: left; }#scroller_iniziative .iniziative_singola { display: inline-block; font-size: 2rem; height:400px; margin: 10px; vertical-align: top; width:300px; background-color:#FFF; }#scroller_iniziative .iniziative_singola.evidenza { background-color: #f9e44d; }#scroller_iniziative .iniziative_singola.evidenza a { color: #000; }#scroller_iniziative .iniziative_singola.evidenza .bandadatatit div.data { color: #333; }#scroller_iniziative .iniziative_singola:hover { background-color: #bec6ad; }#scroller_iniziative .iniziative_singola:hover .bandadatatit div.tit a { color:#FFF; }#home_gallery_banner { display:table; width:100%; margin: 10px 0; }#home_gallery_banner #home_gallery_gabbia { display:inline-table; width:81%; height:250px; vertical-align: middle; background: url("../grafix/home_gallery_bk.jpg") center center no-repeat; vertical-align: middle; }#home_gallery_cnt { display: table-cell; text-align: center; vertical-align: middle; }#home_gallery_cnt .txt { background: url("../grafix/trasp-buttons.png") repeat scroll; display: block; margin: 0 auto; padding: 20px; text-align: center; vertical-align: middle; width:200px; color:#FFF; }#home_gallery_cnt .txt a { color:#FFF; }#home_gallery_banner #home_banner_gabbia { display:inline-table; width:18%; vertical-align: middle; margin-left:1%;  }#home_gallery_banner #home_banner_gabbia #home_banner_cnt { display:table-cell; background:#f0ecea; text-align:center; height:250px; vertical-align: middle; }#partners { display: table; text-align: center; width:100%; }#partners img { margin: 20px; vertical-align: middle; }#credits { background: url("../grafix/footer-bk.png") repeat-x scroll center bottom #446c30; color: #fff; display: block; min-height: 203px; padding: 40px 2% 20px; text-align: center; vertical-align: top; width: 96%; }#credits a { color:#FFF; }#credits .credits_cnt { display: inline-table; text-align: left; width: 100%; font-size:1.0rem; }#credits .credits_cnt > div { display: table-cell; vertical-align: middle; }#credits .credits_cnt > div div.a { font-weight: bold; padding-bottom: 15px; }#credits .credits_cnt > div.col_b { text-align: right; width:20%; }#credits .col_finale { display: inline-block; font-weight: bold; padding: 20px 0; width: 100%; }#credits .col_finale div { display: inline-block; margin: 0 20px; }.sottopagina #slides { height:250px; }.sottopagina #slides div img { height:250px; }#menu_action_sx .corpo, #menu_action_sx .corpoon { float: right; padding: 7px 15px 7px 5px; width:90%; color:#cbd2de; }#menu_action_sx a { color:#456d31 }#menu_action_sx .corpoon { background-color: #446c30; color: #fff; }#menu_action_sx .corpoon a { color: #fff; }#menu_action_sx .subtitt { margin-left: 30px; }#menu_action_sx .trissubtitt { margin-left: 60px; } #main_colonna_sx .zonabanner {  clear: both;  display: table;  padding: 20px 0;  text-align: center;  width:100%;}#menu_action_sx { background-color: #e6e4d7; display: block; position: absolute; top: 420px; width: 300px; color:#FFF; }ul#bull_menu_sx { font-size: 0.95em; list-style-type: none; margin: 0; padding: 2px 0 20px; color:#c6ccb6; }ul#bull_menu_sx ul { display:none; }ul#bull_menu_sx li:hover { background-color:#c6ccb6; }ul#bull_menu_sx li li:hover { background-color:#a6b495; }ul#bull_menu_sx li.attivo { background-color:#668452; }ul#bull_menu_sx li.attivo ul { display:block; background-color:#c7ccb6; }ul#bull_menu_sx li.attivo > div { font-weight: bold; }ul#bull_menu_sx li.attivo > div a { color: #fff; }ul#bull_menu_sx li ul { font-size: 0.85em; list-style-type: none; padding: 0 0 0 15%; width: 85%; }ul#bull_menu_sx li ul li.sub_attivo { font-size: 1.1em; font-weight: bold; }ul#bull_menu_sx > li > div { border-bottom: 2px solid #668452; margin-left: 8%; padding: 10px 0 3px; width: 92%; }ul#bull_menu_sx > li.nobord > div { border-bottom: none; }ul#bull_menu_sx li.tog_menu .contenitore_plus { display: table; padding: 10px 2% 3px 0; width: 90%; }ul#bull_menu_sx li.tog_menu ul .contenitore_plus { width: 98%; padding: 1px 2% 3px 0; }ul#bull_menu_sx li.tog_menu .contenitore_plus div { display: table-cell; vertical-align: bottom; }ul#bull_menu_sx li.tog_menu .contenitore_plus div.plusold { text-align: center; width: 12%; cursor: pointer; padding: 5px 0; color: #668452; }ul#bull_menu_sx li.tog_menu .contenitore_plus div.plusold:hover { background-color: #FFF; color: #668452; font-weight:bold; }ul#bull_menu_sx li ul li > div { padding: 10px 0 3px; border-bottom: 2px solid #668452; color:#aab698; }ul#bull_menu_sx li.attivo ul ul { display: none; }ul#bull_menu_sx li.attivo ul li.attivo ul { display: block; }#corpo_sottopagina { display:table; width:100%; }#corpo_sottopagina #main_colonna_sx { padding-top:60px; display: table-cell; width:300px; vertical-align: top; }#corpo_sottopagina #main_colonna_dx { display:table-cell; vertical-align: top; }#corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx { margin-left:20px; color:#666; padding-bottom: 60px; min-height:400px; width:97% }#corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx table { color:#666; }#corpo_sottopagina #main_colonna_dx h1,#corpo_sottopagina #main_colonna_dx h2,#corpo_sottopagina #main_colonna_dx h3,#corpo_sottopagina #main_colonna_dx h4,#corpo_sottopagina #main_colonna_dx a { color:#668452; }h1 { font-size: 2rem; margin: 0 0 10px; }h2 { font-size: 1.6rem; margin: 0 0 10px; }#sharefooter { color: #456d31; float: right; font-size: 0.8em; }#sharefooter span { vertical-align: middle; }#sharefooter img { width: 32px; height: 32px; margin-left: 6px; vertical-align: middle; }#sharefooter img.fb { background: url("../grafix/social-fb.png") repeat scroll center top / cover; }#sharefooter img.tw { background: url("../grafix/social-tw.png") repeat scroll center top / cover; }#sharefooter img.gplus { background: url("../grafix/social-gplus.png") repeat scroll center top / cover; }#sharefooter img.linkedin { background: url("../grafix/social-linkedin.png") repeat scroll center top / cover; }#sharefooter img.mail { background: url("../grafix/social-mail.png") repeat scroll center top / cover; }#sharefooter img.whatsapp { display:none; background: url("../grafix/social-whatsapp.png") repeat scroll center top / cover; }#sharefooter a:hover img { background-position: center bottom; }#box_bottoni { display: block; width:100%; margin: 20px 0 0; }#box_bottoni .singolobox { display: inline-table; width:32%; margin: 1px auto; vertical-align: middle; }#box_bottoni .singolobox.dsk_cx { margin: 0 2%; }#box_bottoni .singolobox .vert_singolobox { display: table; height: 350px; margin: 0 auto; text-align: center; vertical-align: middle; width: 99%; }#box_bottoni .singolobox .over { margin-top: -350px; }#box_bottoni .singolobox .over img { background: url("../grafix/cerchio-box-sottopagina.png") no-repeat scroll center center / auto 100% rgba(0, 0, 0, 0); height: 350px; width: 100%; }#box_bottoni .singolobox .vert_singolobox .txt div { margin: 0 auto; width: 70%; }#box_bottoni .singolobox .vert_singolobox .txt { color: #fff; display: table-cell; font-size: 2rem; text-shadow: 0 0 7px #000000; font-weight: bold; text-align: center; vertical-align: middle; }#corpo_sottopagina #main_colonna_dx #box_bottoni a { 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 #446c30; } /* 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: #456d31; width:100%; margin:16px 0; padding: 15px 0;  }div#menuapertofooter div#corpomenuapertofooter { display:block; width:96%; margin-left:2%; color: #587c46; }div#menuapertofooter div#corpomenuapertofooter a { color: #FFF; }div#menuapertofooter div.men { float:left; display:inline; width:25%; }div#menuapertofooter div.men div { font-size:0.75em; padding-left:0px; width:98%; }div#menuapertofooter div.men div.tit { font-size:0.85em; font-weight:bold; padding-left:0; padding-bottom:5px; }div.boxinfo , p.boxinfo { background-color:#e6e4d7; margin-top: 6px; margin-bottom: 6px; padding:6px; border: solid 1px #e6e4d7; color:#666; font-size:0.95em; }.boxpaginaospitale{ background-color:#e6e4d7; margin-top: 6px; margin-bottom: 6px; padding:6px; border: solid 1px #e6e4d7; }#container_news_home { background-color:#e7e6e2; }#container_news_home #newshomeorizz { border-spacing: 30px; display: table; margin: 0 auto; text-align: center; max-width: 1400px; }#container_news_home #newshomeorizz .singolo_orizz { display:table-cell; vertical-align: middle; width:33%; }#container_news_home #newshomeorizz .titolo { font-weight:bold; font-size:1.1em; }#container_news_home #newshomeorizz .sottotitolo { color: #777; font-size: 1rem; }#container_news_home #newshomeorizz .singolo_orizz .cntcol { border-spacing: 0; display: table; padding: 5px 1%; width: 98%; }#container_news_home #newshomeorizz .singolo_orizz .cntcol:hover { background-color:#FFF; }#container_news_home #newshomeorizz .singolo_orizz .cntcol > div { display: table-cell; vertical-align: middle; text-align: left; }#container_news_home #newshomeorizz .singolo_orizz .cntcol > div > div { margin-left: 10px; }#container_news_home #newshomeorizz .singolo_orizz .cntcol > div.foto { height: 80px; width: 30%; }#container_news_home #bottoni_orizz { border-spacing: 27px; display: table; margin: 0 auto; }#container_news_home #bottoni_orizz .spc { font-size: 0.1rem; width: 44px; }#container_news_home #bottoni_orizz .bott { background: url("../grafix/bk-news-bott-home.png") repeat-x scroll left bottom; border: 2px solid #fff; color: #fff; display: table-cell; font-size: 1.3rem; height: 58px; text-align: center; text-transform: uppercase; vertical-align: middle; width: 250px; font-weight:bold; }#container_news_home #bottoni_orizz .bott a { color:#FFF; }#container_news_home #bottoni_orizz .bott:hover { background-position: left top; }#social_home { font-size: 0.1rem; margin: 20px 0; text-align: center; }#social_home img { margin:0 5px; }img.primafotocalendario { width:100%; max-width:600px; }#gabbia_calendario { width:100%; text-align: center; }#gabbia_calendario .calendario_foto  { margin: 0 1% 50px; width:28%; display:inline-block; vertical-align: top; text-align:center; }#gabbia_calendario .calendario_foto img  { width:100%; }#socialletter { background-color: #dad9d4; }#socialletter .cnt { border-spacing: 10px; display: table; margin: 0 auto; padding: 20px 0; width: 1500px; }#socialletter .cnt .col { display: table-cell; text-align: center; vertical-align: middle; width: 50%; }#socialletter .cnt .col > div { color: #456d31; }#socialletter .cnt .col .tit { font-size: 1.2rem; font-weight: bold; }#socialletter .cnt .col .sub { padding-bottom: 15px; }#socialletter .cnt .col img { margin: 0 2px; }#socialletter .cnt input { font-size: 0.8rem; }#socialletter .cnt .col.newsletter #google2 { width: 40%; }#scuole_adatte { background-color: #e6e4d7; 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 *//* == [TABELLE DATI A RIGHE ALTERNATE] ===========================================*/table.tabelladati { font-size:1.0em; }table.tabelladati td { font-size:1.0em; padding: 3px 0; }table.tabelladati tr.titoli td { background-color:#446c30; color:#FFF; font-weight:bold; }#corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx table.righe tr td { border-bottom: 1px solid #446c30; padding: 3px 0; }table.tabelladati tr.sottotitoli td { background-color:#f0f0f0; }table.tabelladati tr.rigauno td { background-color:none; }table.tabelladati tr.rigadue td { background-color:#ebe9db; }table.tabelladati img.foto { border: 1px solid #446c30; }table.tabelladati img {  border:none }table.tabelladati td.foto img {  border: solid 1px #446c30 }table.tabelladati input , table.tabelladati select { font-size:0.9em; }table.tabelladati input.input70 , table.tabelladati select.input70 { width:70px; }table.tabelladati input.piccolo , table.tabelladati select.piccolo { width:120px; }table.tabelladati select.piccolo2 { width:60px; }table.tabelladati span.dida {color:#666; font-size:0.85em; text-align:center; width:200px;}div.tabelladati { margin: 10px 0; widt:99%; }div.tabelladati div.riga_record { background-color:#FFF; }/* ---[ TABELLE SOLODIV - NOVITA ]---------------------------------*/div#tabella_nov { width:100%; clear:both; }div#tabella_nov select, div#tabella_nov input { width:95%; margin: 1px 3px; }div#tabella_nov div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_nov div.riga_titoli { clear:both; padding: 2px 0; background-color:#446c30; color:#FFF; }div#tabella_nov div.riga_record { clear:both; padding: 12px 0; }div#tabella_nov div.riga_record.rigadue { background-color:#e6e4d7; }div#tabella_nov div.col_news_foto { width:15%; float:left; text-align: center; }div#tabella_nov div.col_news_txt { width:84%; padding-left:1%; float:left; }/* ---[ TABELLE SOLODIV - COMUNI ]---------------------------------*/div#tabella_comuni { width:100%; clear:both; }div#tabella_comuni select, div#tabella_comuni input { width:95%; margin: 1px 3px; }div#tabella_comuni div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_comuni div.titoli { clear:both; padding: 2px 0; background-color:#446c30; color:#FFF; }div#tabella_comuni div.sottotitoli { display: none; }div#tabella_comuni div.riga_record { clear:both; padding: 12px 0; }div#tabella_comuni div.riga_record.rigadue { background-color:#e6e4d7; }div#tabella_comuni div.col_a { display:none; }div#tabella_comuni div.col_b { width:15%; padding-left:1%; float:left; }div#tabella_comuni div.col_c { width:56%; float:left; }div#tabella_comuni div.col_d { width:14%; float:left; text-align: center; }div#tabella_comuni div.col_e { width:14%; float:left; text-align: center; }div#tabella_comuni div.riga_record div.col_tab_tipologia { font-size:0.8em; }div#tabella_comuni div.riga_record div.col_tab_localita { font-size:0.8em; }/* ---[ TABELLE SOLODIV - PUNTI INTERESSE ]---------------------------------*/div#tabella_pun { width:100%; clear:both; }div#tabella_pun select, div#tabella_pun input { width:95%; margin: 1px 3px; }div#tabella_pun div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_pun div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#446c30; color:#FFF; }div#tabella_pun div.riga_record { clear:both; padding: 12px 0; }div#tabella_pun div.riga_record.rigadue { background-color:#e6e4d7; }div#tabella_pun div.col_unesco { width:3%; float:left; text-align: center; }div#tabella_pun div.col_foto { width:15%; padding-left:1%; float:left; }div#tabella_pun div.col_nominativo { width:39%; float:left; }div#tabella_pun div.col_localita { width:14%; float:left; text-align: center; }div#tabella_pun div.riga_record div.col_tab_tipologia { font-size:0.8em; }div#tabella_pun div.riga_record div.col_tab_localita { font-size:0.8em; }/* ---[ TABELLE SOLODIV - SOGGIORNI ]---------------------------------*/div#contatti_categorie { width:100%; margin: 20px 0; }div#contatti_categorie h3 { margin:0; }div#contatti_categorie h4 { margin:0; }div#contatti_categorie select, div#contatti_categorie input { width:95%; margin: 1px 3px; }div#contatti_categorie div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#contatti_categorie div#riga_titoli { clear:both; padding: 2px 0; background-color:#446c30; color:#FFF; }div#contatti_categorie div.riga_record { clear:both; padding: 12px 0; }div#contatti_categorie div.riga_record.rigadue { background-color:#e6e4d7; }div#contatti_categorie div.col_a { width:33%; float:left; margin-left:1% }div#contatti_categorie div.col_b { width:33%; float:left; display:block; }div#contatti_categorie div.col_c { display:none; }div#contatti_categorie div.col_d { width:33%; float:left; }div#contatti_categorie div.col_a div.spazio10 { margin-left:20px; }div#contatti_categorie div.col_a div.spazio20 { margin-left:40px; }div#contatti_categorie div.col_a div.spazio30 { margin-left:60px; }div#contatti_categorie div.col_a div.spazio40 { margin-left:80px; }div#contatti_categorie div.riga_record div.col_tab_tipologia { font-size:0.8em; }div#contatti_categorie div.riga_record div.col_tab_localita { font-size:0.8em; }/* ---[ TABELLE SOLODIV - SOGGIORNI ]---------------------------------*/div#tabella_soggiorni { width:100%; }div#tabella_soggiorni select, div#tabella_soggiorni input { width:95%; margin: 1px 3px; }div#tabella_soggiorni div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_soggiorni div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#446c30; }div#tabella_soggiorni div.riga_record { clear:both; padding: 12px 0; }div#tabella_soggiorni div.riga_record.rigadue { background-color:#e6e4d7; }div#tabella_soggiorni div.col_tab_ecoregole { width:8%; float:left; }div#tabella_soggiorni div.col_tab_valorizzazioni { width:8%; float:left; }div#tabella_soggiorni div.col_tab_foto { width:15%; float:left; margin-right:1%; }div#tabella_soggiorni div.col_tab_struttura { width:35%; float:left; margin-right:1%; }div#tabella_soggiorni div.col_tab_tipologia { width:15%; float:left; margin-right:1%; }div#tabella_soggiorni div.col_tab_localita { width:16%; float:left; }div#tabella_soggiorni div.riga_record div.col_tab_tipologia { font-size:0.8em; }div#tabella_soggiorni div.riga_record div.col_tab_localita { font-size:0.8em; }/* ---[ TABELLE SOLODIV - ITINERARI ]---------------------------------*/div#tabella_itinerari { width:100%; }div#tabella_itinerari select, div#tabella_itinerari input { width:95%; margin: 1px 3px; }div#tabella_itinerari div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_itinerari div#riga_titoli { clear:both; padding: 2px 0; background-color:#446c30; color:#FFF; }div#tabella_itinerari div.riga_record { clear:both; padding: 12px 0; }div#tabella_itinerari div.riga_record.rigadue { background-color:#e6e4d7; }div#tabella_itinerari div.col_a { width:15%; float:left; text-align: center; }div#tabella_itinerari div.col_b { width:3%; padding-left:1%; float:left; }div#tabella_itinerari div.col_c { width:39%; float:left; }div#tabella_itinerari div.col_d { width:14%; float:left; text-align: center; }div#tabella_itinerari div.col_e { width:14%; float:left; text-align: center; }div#tabella_itinerari div.col_f { width:14%; float:left; text-align: center; }div#tabella_itinerari div.col_g { width:14%; float:left; text-align: center; }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 - ED AMBIENTALE ]---------------------------------*/div#tabella_edamb { width:100%; }div#tabella_edamb select, div#tabella_edamb input { width:95%; margin: 1px 3px; }div#tabella_edamb div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_edamb div#riga_titoli { clear:both; padding: 2px 0; background-color:#CCC; }div#tabella_edamb div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#446c30; }div#tabella_edamb div.riga_record { clear:both; padding: 12px 0; }div#tabella_edamb div.riga_record.rigadue { background-color:#e6e4d7; }div#tabella_edamb div.col_tab_foto { width:15%; float:left; }div#tabella_edamb div.col_tab_titolo { width:85%; float:left; }div#dettaglio_edamb_tipologia div.rigacol { float:left; width:14%; margin-right:1px; }div#dettaglio_edamb_tipologia div.rigacol div { text-align:center; }div#dettaglio_edamb_tipologia div.riga_titoli { clear:both; padding: 10px 4px; background-color:#446c30; color:#FFF; font-size:0.8em; height:30px; line-height:30px; text-align: center; overflow:hidden; }div#dettaglio_edamb_tipologia div.riga_titoli span { display: inline-block; vertical-align: middle; line-height:normal; }div#dettaglio_edamb_tipologia div.rigaspunte { clear:both; padding: 6px 4px; background-color:#e6e4d7; height:24px; overflow:hidden; }/* ---[ TABELLE SOLODIV - EVENTI ]---------------------------------*/div#tabella_manif div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#446c30; color:#FFF; }div#tabella_manif select, div#tabella_manif input { width:95%; margin: 1px 3px; }div#tabella_manif div.col_tab_quando input { width:50%; margin: 1px 3px; }div#tabella_manif div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_manif div.riga_record { padding: 2px 0; }div#tabella_manif div.riga_record.rigadue { background-color:#e6e4d7; }div#tabella_manif div.col_tab_icone { width:10%; float:left; }div#tabella_manif div.col_tab_foto { width:15%; float:left; }div#tabella_manif div.col_tab_titolo { width:39%; float:left; margin-right:1%; }div#tabella_manif div.col_tab_dove { width:19%; float:left; font-size:0.9em; margin-right:1%; }div#tabella_manif div.col_tab_quando { width:15%; float:left; font-size:0.9em; }/* ---[ TABELLE SOLODIV - EMPORIO ]---------------------------------*/div#tabella_emporio div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#446c30; color:#FFF; }div#tabella_emporio select, div#tabella_emporio input { width:95%; margin: 1px 3px; }div#tabella_emporio div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_emporio div.riga_record.rigadue { background-color:#e6e4d7; }div#tabella_emporio div.col_tab_foto { width:15%; float:left; margin-right:1%; }div#tabella_emporio div.col_tab_lingue { width:5%; float:left; margin-right:1%; }div#tabella_emporio div.col_tab_articolo { width:28%; float:left; margin-right:1%; }div#tabella_emporio div.col_tab_autore { width:24%; float:left; margin-right:1%; }div#tabella_emporio div.col_tab_categoria { width:15%; float:left; }div#tabella_emporio div.col_tab_prezzo { width:8%; float:left; font-size:0.9em; }div#tabella_emporio div.riga_record { padding: 2px 0; }div#tabella_emporio div.riga_record div.col_tab_categoria { font-size:0.9em; }/* ---[ TABELLE SOLODIV - CONTATTI ]---------------------------------*/div#tabella_contatti { width:100%; }div#tabella_contatti select, div#tabella_contatti input { width:95%; margin: 1px 3px; }div#tabella_contatti div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_contatti div#riga_titoli { clear:both; padding: 2px 0; background-color:#446c30; color:#FFF; }div#tabella_contatti div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#446c30; }div#tabella_contatti div.riga_record { clear:both; padding: 12px 0; }div#tabella_contatti div.riga_record.rigadue { background-color:#e6e4d7; }div#tabella_contatti div.riga_record div { display:inline; margin: 2px; }div#tabella_contatti div.riga_record div.tab_clear { display:block;  border:none; }div#tabella_contatti div.riga_record div.col_tab_tipologia { font-size:0.8em; }div#tabella_contatti div.riga_record div.col_tab_localita { font-size:0.8em; }/* ---[ TABELLE SOLODIV - CONTATTI 2016 ]---------------------------------*/div#contatti_categorie_new { font-size:1.0rem; }div#contatti_categorie_new.tabelladati div.riga_record { border-bottom:none; }#contatti_categorie_new h3 { margin: 0; }#contatti_categorie_new h4 { margin: 0; }#contatti_categorie_new .riga_contatti_cate { padding: 2px 0; }#contatti_categorie_new .secondo_livello { margin-left:20px; }#contatti_categorie_new .terzo_livello { margin-left:40px; }#contatti_categorie_new .quarto_livello { margin-left:60px; }#contatti_categorie_new .primo_livello > div.col_a { font-size: 1.6em; font-weight: bold; }#contatti_categorie_new .secondo_livello > div.col_a { font-size: 1.4em; font-weight: bold; }#contatti_categorie_new .terzo_livello > div.col_a { font-size: 1.5em; font-weight: bold; padding-top:20px; color: #668452; }#contatti_categorie_new .quarto_livello > .col_a { font-size: 1.1rem; font-weight: bold; padding-top: 20px; }#contatti_categorie_new .riga_contatti_persone { margin-left:20px; }#contatti_categorie_new .riga_contatti_persone > div.col_a { font-size: 1.1em; font-weight: bold; }#contatti_categorie_new .riga_contatti_persone > div.col_a.more { margin-top: 20px; }#contatti_categorie_new .riga_contatti_raccolta { padding:10px 0; border-bottom: 1px solid #aba8a7; }#contatti_categorie_new .riga_contatti_raccolta.riga_uno { background-color: #FFF; }#contatti_categorie_new .riga_contatti_raccolta.riga_due { background-color: #f0eceb; }/* ---[ TABELLE SOLODIV - PRODOTTI ]---------------------------------*/div#tabella_prodotti { width:100%; }div#tabella_prodotti select, div#tabella_prodotti input { width:95%; margin: 1px 3px; }div#tabella_prodotti div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_prodotti div#riga_titoli { clear:both; padding: 2px 0; background-color:#446c30; color:#FFF; font-weight:bold; font-size:0.9em; }div#tabella_prodotti div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#e6e4d7; }div#tabella_prodotti div.riga_record { clear:both; padding: 12px 0; }div#tabella_prodotti div.riga_record.rigadue { background-color:#e6e4d7; }div#tabella_prodotti div.col_tab_a { width:5%; float:left; }div#tabella_prodotti div.col_tab_b { width:15%; float:left; }div#tabella_prodotti div.col_tab_c { width:65%; float:left; }div#tabella_prodotti div.col_tab_d { width:15%; float:left; }div#tabella_prodotti div.riga_record div.col_tab_tipologia { font-size:0.8em; }div#tabella_prodotti div.riga_record div.col_tab_localita { font-size:0.8em; }/* ---[ TABELLE SOLODIV - PRODOTTI DETTAGLIO ]---------------------------------*/div#tabella_prodotti_dett { width:100%; }div#tabella_prodotti_dett select, div#tabella_prodotti_dett input { width:95%; margin: 1px 3px; }div#tabella_prodotti_dett div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_prodotti_dett div#riga_titoli { clear:both; padding: 2px 0; background-color:#446c30; color:#FFF; font-weight:bold; font-size:0.9em; }div#tabella_prodotti_dett div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#e6e4d7; }div#tabella_prodotti_dett div.riga_record { clear:both; padding: 12px 0; }div#tabella_prodotti_dett div.riga_record.rigadue { background-color:#e6e4d7; }div#tabella_prodotti_dett div.col_tab_a { width:5%; float:left; }div#tabella_prodotti_dett div.col_tab_b { width:45%; float:left; }div#tabella_prodotti_dett div.col_tab_c { width:25%; float:left; }div#tabella_prodotti_dett div.col_tab_d { width:25%; float:left; }div#tabella_prodotti_dett div.riga_record div.col_tab_tipologia { font-size:0.8em; }div#tabella_prodotti_dett div.riga_record div.col_tab_localita { font-size:0.8em; }/* ---[ TABELLE SOLODIV - AZIENDE ]---------------------------------*/div#tabella_aziende { width:100%; }div#tabella_aziende div.col_tab_c img { width:100%; max-width:120px; }div#tabella_aziende select, div#tabella_aziende input { width:95%; margin: 1px 3px; }div#tabella_aziende div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_aziende div#riga_titoli { clear:both; padding: 2px 0; background-color:#446c30; color:#FFF; font-weight:bold; font-size:0.9em; }div#tabella_aziende div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#e6e4d7; }div#tabella_aziende div.riga_record { clear:both; padding: 12px 0; }div#tabella_aziende div.riga_record.rigadue { background-color:#e6e4d7; }div#tabella_aziende div.col_tab_a { width:8%; padding-left:1%; float:left; display:none; }div#tabella_aziende div.col_tab_b { width:8%; float:left; display:none; }div#tabella_aziende div.col_tab_c { width:15%; padding:0 1%; float:left; }div#tabella_aziende div.col_tab_d { width:36%; float:left; }div#tabella_aziende div.col_tab_e { width:15%; float:left; }div#tabella_aziende div.col_tab_f { width:15%; float:left; }div#tabella_aziende div.riga_record div.col_tab_tipologia { font-size:0.8em; }div#tabella_aziende div.riga_record div.col_tab_localita { font-size:0.8em; }/* ---[ TABELLE SOLODIV - AZIENDE DETTAGLIO ]---------------------------------*/div#tabella_aziende_dett { width:100%; }div#tabella_aziende_dett select, div#tabella_aziende_dett input { width:95%; margin: 1px 3px; }div#tabella_aziende_dett div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_aziende_dett div#riga_titoli { clear:both; padding: 2px 0; background-color:#446c30; color:#FFF; font-weight:bold; font-size:0.9em; }div#tabella_aziende_dett div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#e6e4d7; }div#tabella_aziende_dett div.riga_record { clear:both; padding: 12px 0; }div#tabella_aziende_dett div.riga_record.rigadue { background-color:#e6e4d7; }div#tabella_aziende_dett div.col_tab_a { width:5%; float:left; }div#tabella_aziende_dett div.col_tab_b { width:15%; float:left; }div#tabella_aziende_dett div.col_tab_c { width:65%; float:left; }div#tabella_aziende_dett div.col_tab_d { width:15%; float:left; }div#tabella_aziende_dett div.riga_record div.col_tab_tipologia { font-size:0.8em; }div#tabella_aziende_dett div.riga_record div.col_tab_localita { font-size:0.8em; }/* ---[ TABELLE SOLODIV - CENTRI VISITA ]---------------------------------*/div#tabella_centrivisita { width:100%; }div#tabella_centrivisita select, div#tabella_centrivisita input { width:95%; margin: 1px 3px; }div#tabella_centrivisita div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_centrivisita div#riga_titoli { clear:both; padding: 2px 0; background-color:#446c30; color:#FFF; font-weight:bold; font-size:0.9em; }div#tabella_centrivisita div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#e6e4d7; }div#tabella_centrivisita div.riga_record { clear:both; padding: 12px 0; }div#tabella_centrivisita div.riga_record.rigadue { background-color:#e6e4d7; }div#tabella_centrivisita div.col_tab_a { width:15%; float:left; }div#tabella_centrivisita div.col_tab_b { width:35%; float:left; }div#tabella_centrivisita div.col_tab_c { width:10%; float:left; }div#tabella_centrivisita div.col_tab_d { width:20%; float:left; }div#tabella_centrivisita div.col_tab_e { width:10%; float:left; }div#tabella_centrivisita div.col_tab_f { width:10%; float:left; }div#tabella_centrivisita div.riga_record div.col_tab_tipologia { font-size:0.8em; }div#tabella_centrivisita div.riga_record div.col_tab_localita { font-size:0.8em; }/* ---[ GALLERY ]-----------------------------------------------------*/div.contenitore_fotogalleria { width:33%; border: none; float:left ;}/*div.contenitore_fotogalleria.col_foto1 { clear:both; }*/div.fotogalleria { background-repeat: no-repeat; background-position: center center; width:96%; font-size:0.1em }img.fotogalleria { border: 1px solid #5c828e; }div.fotogalleria img { width:100%; border:none;  } div.fotogalleria_dida { border: medium none; color: #666; font-size: 0.85rem; height:60px; padding-top: 5px; text-align:center; }img#dettagliofotogallery { width:auto; }/* ---[ MAPPA ]-----------------------------------------------------*/#cache { position:absolute; width:96%; z-index:10; text-align:center; margin-top:400px; }div.fumetto { background-color:#FFF; border: solid 1px #446c30; margin-bottom:5px; padding-bottom:4px; width : 340px;}div.fumetto div.sezionepubb { background-color:#446c30; color:#FFF; font-weight:bold }div.fumetto div.rigapubb { padding: 4px 5px;  min-height:50px;}div.fumetto div.rigapubb img { margin: 4px 5px ;float:left; border: solid 1px #446c30;}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 a { color:#446c30; }div.fumetto div.rigapubb div.datipubb img { float:right; border:none }div.fumetto div.rigapubb a { color:#446c30; }div.fumetto div.rigapubb a:hover { text-decoration:none; color:#446c30; }div.piedefumetto { background-color:#FFF; margin-bottom:5px; padding-bottom:4px; width : 350px;}div.piedefumetto a { color:#446c30; }div.piedefumetto a:hover { text-decoration:none; color:#446c30; }div.menu_mappa { margin-left:10px; float:left ; margin-bottom:5px; width:200px; height:auto !important; height:50px; min-height:50px; overflow:hidden; }div.menu_mappa div.foto { float:left }div.menu_mappa div.foto input { float:left }div.menu_mappa div.foto img { margin-left:3px ; vertical-align:middle; border:none }div.menu_mappa img { float:left; border:none; vertical-align:middle }div.menu_mappa div.txt { margin-left:50px; font-size:0.85em; color:#666;}div.menu_mappa a { color:#111; }div.menu_mappa a:hover { text-decoration:underline; color:#111; }div.menu_mappa2 { float:left ; margin-bottom:5px;}div.menu_mappa2 div.foto { float:left }div.menu_mappa2 div.foto img { margin-left:13px ; vertical-align:middle }div.menu_mappa2 img { float:left; border:none; vertical-align:middle }div.menu_mappa2 div.txt { margin-left:60px; font-size:0.9em;  }/* ---[ PROPOSTE ]-----------------------------------------------------*/div#tabella_proposte { width:100%; }div#tabella_proposte select, div#tabella_proposte input { width:95%; margin: 1px 3px; }div#tabella_proposte div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_proposte div.riga_titoli { clear:both; padding: 2px 0; background-color:#446c30; color:#FFF; font-weight:bold; font-size:0.9em; }div#tabella_proposte div.riga_record { clear:both; padding: 12px 0; }div#tabella_proposte div.riga_record.rigadue { background-color:#e6e4d7; }div#tabella_proposte div.col_tab_a { width:15%; float:left; }div#tabella_proposte div.col_tab_b { width:40%; float:left; }div#tabella_proposte div.col_tab_c { width:20%; float:left; }div#tabella_proposte div.col_tab_d { width:10%; float:left; }div#tabella_proposte div.col_tab_e { width:15%; float:left; }div#tabella_proposte div.riga_record div.col_tab_tipologia { font-size:0.8em; }div#tabella_proposte div.riga_record div.col_tab_localita { font-size:0.8em; }table td.yellow { background-color: #456d31; color:#FFF;  }#database_risultati div.aperto { background-color: #668452; color: #fff; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; text-align:center; }#database_risultati div.verifica { background-color: #fbe75f; color: #000; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; text-align:center; }#database_risultati div.chiuso { background-color: #7e2600; color: #fff; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; text-align:center; }#database_risultati { width:100%; margin: 15px 0; clear:both; }#database_risultati .singolo { display: inline-block; vertical-align: top; width: 23%; padding:1%; text-align: center; }#database_risultati .singolo img { display: block; background-size:cover; width:99%; border: 1px solid #446c30; } /* Lisa BORDO */#database_risultati .singolo .tit { font-weight:bold; font-size:1.1em; padding: 4px 0 2px; }#database_risultati .singolo .small { font-size:0.8em; }#database_risultati .singolo .small img { border: medium none; display: inline-block; width: auto; }#database_risultati .singolo .ecoregola { display: table; font-size: 0.8em; margin: 0 auto; }#database_risultati .singolo .ecoregola > div.img { padding-right: 10px; }#database_risultati .singolo .ecoregola > div { display: table-cell; vertical-align: middle; }#database_risultati .singolo .ecoregola div.img { width:35px; }#database_risultati .singolo .ecoregola img { width: 30px; border:none; }#database_risultati .riga_risultato { display: block; margin:6px 0; }#database_risultati .riga_risultato > div { padding:4px; }#database_risultati .riga_risultato > div .sottovocerisultato { display: inline-block; font-size: 0.9em; margin-right: 20px; }#database_risultati .riga_risultato.rigadue { background-color:#e6e4d7; }#database_risultati_righe { padding: 10px 0; }#corpo_sottopagina #database_risultati_righe .singolo .tab { color: #666; }#database_risultati_righe .singolo .tab .col .ecoregola .img { padding: 5px 0; }#database_risultati_righe .singolo .tab .col .ecoregola .img img { max-width: 50px; }#database_risultati_righe .singolo .tab .col .ecoregola .txt { font-size: 0.8rem; padding: 5px 0; }#database_risultati_righe .singolo .tab .col { display: table-cell; vertical-align: middle; padding: 0 15px; }#database_risultati_righe .singolo .tab .col.a {background-position: center center; background-size: cover; border: 1px solid #ccc; padding: 0; width: 150px;}#emporio #database_risultati_righe .singolo .tab .col.a { background-repeat: no-repeat; background-size: auto 100%; }#database_risultati_righe .singolo .tab .col.a > div { display: table; height: 104px; width: 100%; }#database_risultati_righe .singolo .tab .col.b .tit { font-size: 1.3rem; font-weight: bold; margin: 4px 0; }#database_risultati_righe .singolo a.tab .col.b .tit { color: #668452; }#database_risultati_righe .singolo .tab .col.c { text-align: center; width: 16%; }#database_risultati_righe .singolo .tab { display: table; width: 100%; }#database_risultati_righe .singolo a.tab:hover .col.a > div { background-color: rgba(255, 255, 255, 0.7); }#database_risultati_righe .singolo .tab.rigadue { background-color: #e6e4d7; }#database_risultati_righe .singolo { margin: 12px 0; }#fauna #database_risultati_righe .singolo .tab .col.b .tit { display: inline-block; margin-right: 10px; }#fauna #database_risultati_righe .singolo .tab .col.b .didafianco { display: inline-block; }#fauna #database_risultati_righe .singolo .tab .col.b .dida > div { display: inline-block; font-size: 0.9rem; margin-right: 15px; }#itinerari #database_risultati { display:table; width:100%; border-spacing: 1px; }#itinerari #database_risultati .riga_risultato { display: table-row; }#itinerari #database_risultati .riga_risultato > div { display: table-cell; vertical-align: middle; }.dettaglio_loghi { display: table; font-size: 0.8em; width: 100%; margin: 6px 0; }.dettaglio_loghi > div.img { padding-right: 10px; }.dettaglio_loghi > div { display: table-cell; vertical-align: middle; }.dettaglio_loghi div.img { width:40px; }.dettaglio_loghi img { width: 30px; }#approfondimenti { width:100%; margin: 15px 0; clear:both; }#approfondimenti .singolo { display: inline-block; vertical-align: top; width: 23%; padding-bottom:40px; margin: 0 1%; }#approfondimenti .singolo img { display: block; background-size:cover; width:100%; }#approfondimenti .singolo .tit { font-weight:bold; font-size:1.0em; padding: 4px 0 2px; }#approfondimenti .singolo .cat { font-size:0.8em; }#approfondimenti .titolo_sezione { background-color: #446c30; color: #fff; margin: 6px; padding: 6px; font-weight:bold; font-size:0.8em;}#corpo_sottopagina #main_colonna_dx div.database_paginazione_ris { display: inline-block; font-weight: bold; margin-right: 30px; }#corpo_sottopagina #main_colonna_dx a.database_paginazione_freccia { background-color: #456d31; color: #fff; display: inline-block; padding: 2px 7px; margin-right: 10px; text-align: center; }#corpo_sottopagina #main_colonna_dx a.database_paginazione_freccia:hover { background-color: #89ad77; }#corpo_sottopagina #main_colonna_dx div.database_paginazione_num { display: inline-block; padding: 0; margin-right:10px }#corpo_sottopagina #main_colonna_dx .database_contenitore { clear:both; }#corpo_sottopagina #main_colonna_dx #database_ricerca { background-color:#456d31; color:#FFF; font-size: 0.9rem; margin: 10px 0; }#corpo_sottopagina #main_colonna_dx #database_ricerca select { font-size: 0.8rem; width: 100%; }#corpo_sottopagina #main_colonna_dx #database_ricerca input { font-size: 0.8rem; width: 98%; }#corpo_sottopagina #main_colonna_dx #database_ricerca .vocericerca { display: inline-block; padding: 1%; text-align: center; width: 23%; }#corpo_sottopagina #main_colonna_dx #database_ricerca input#iniziate { height: 20px; width: 20px; vertical-align: sub; }#mappahome_tab { display: none; }#homefotovideo .col.n5 { display: none; }.AccordionPanel { clear: both; }.AccordionPanel .AccordionPanelTab { color: #446c30; cursor: pointer; font-size: 1.2rem; font-weight: bold; padding: 4px 0; }.AccordionPanel .AccordionPanelTab:hover { background-color:#e6e4d7; }.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: #446c30; font-weight:bold; color:#FFF; }.database_tabella .riga_risultato.rigadue { background-color: #e6e4d7; }.database_tabella .riga_risultato div.titolino { display: none; font-weight: bold; margin-right: 10px; }#new_database_ricerca .vocericerca { display: inline-block; padding: 1%; text-align: center; width: 23%; }#new_database_ricerca { background-color:#456d31; color:#FFF; }#new_database_ricerca { font-size: 0.9rem; margin: 0 0 10px; }#new_database_ricerca input { font-size: 0.8rem; width: 100%; }#new_database_ricerca select { font-size: 0.8rem; width: 100%; }#new_database_risultati .riga_risultato { display: block; margin: 6px 0; }#new_database_risultati .riga_risultato { display: block; margin:6px 0; }#new_database_risultati .riga_risultato > div .sottovocerisultato { display: inline-block; font-size: 0.9em; margin-right: 20px; }#new_database_risultati .riga_risultato > div { padding:4px; }#new_database_risultati .riga_risultato.rigadue { background-color: #f2f1eb; }#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; color: #0064ad; 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: #f2f1eb; background-position: center center; background-repeat: no-repeat; background-size:cover; width:99%; border: 1px solid #456d31; } /* Lisa BORDO */#new_database_risultati { width:100%; margin: 15px 0; clear:both; }div.aperto { background-color: #40a048; color: #fff; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; width:auto; }div.chiuso { background-color: #7e2600; color: #fff; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; width:auto; }div.verifica { background-color: #fbe75f; color: #000; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; width:auto; }#new_database_risultati .singolo > div.stato { display: inline-block; width: auto; }#new_database_risultati_righe .singolo .tab .col .ecoregola .img { padding: 5px 0; }#new_database_risultati_righe .singolo .tab .col .ecoregola .img img { max-width: 50px; }#new_database_risultati_righe .singolo .tab .col .ecoregola .txt { font-size: 0.8rem; padding: 5px 0; }#new_database_risultati_righe .singolo .tab .col { display: table-cell; vertical-align: middle; padding: 0 15px; }#new_database_risultati_righe .singolo .tab .col.a { background-position: center center; background-size: cover; padding: 0; width: 213px; }#new_database_risultati_righe .singolo .tab .col.a > div { display: table; height: 100%; width: 100%; }#new_database_risultati_righe .singolo .tab .col.b .tit { color: #456d31; font-size: 1.3rem; font-weight: bold; margin: 4px 0; }#new_database_risultati_righe .singolo .tab .col.c { text-align: center; width: 16%; }#soggiorni .col.c img { max-width: 100px; }#new_database_risultati_righe .singolo .tab { display: table; width: 100%; height:160px; }#new_database_risultati_righe .singolo .tab:hover .col.a > div { background-color: rgba(255, 255, 255, 0.7); }#new_database_risultati_righe .singolo .tab.rigadue { background-color: #f2f1eb; }#new_database_risultati_righe .singolo { margin: 12px 0; }#new_database_risultati_righe { padding: 10px 0; }#new_database_risultati_righe a:hover { text-decoration:none; }#new_database_switch .col_b .arrow { background-color: #FFF; color:#456d31; }#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: #456d31; color: #fff; transition: all 0.3s ease 0s; }#new_database_switch .col_b { cursor: pointer; padding: 8px 0; text-align: center; width: 24%; }#new_database_switch .col_b:hover { background-color: #4187a0; }#new_database_switch { background-color: #f2ece0; }#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: #f9e44d; }#new_database_ricerca input[type="submit"], #new_database_ricerca input[type="button"] { background-color: #275712; color: #fff; cursor: pointer; font-size: 0.7rem; text-transform: uppercase; }#new_database_ricerca input[type="submit"]:hover, #new_database_ricerca input[type="button"]:hover { background-color: #568142; }#new_database_ricerca input[type="text"] { padding: 0 5px; }#new_database_ricerca select { font-size: 0.8rem; width: 100%; }#new_database_ricerca select, #new_database_ricerca input { border: medium none; border-radius: 6px; box-sizing: border-box; color: #666; height: 40px; margin: 0; padding: 5px; }#soggiorni #new_database_risultati_righe .singolo .tab ul { font-size: 0.85rem; list-style: outside none none; margin: 0; padding: 0; }#soggiorni #new_database_risultati_righe .singolo .tab ul li { border: 1px solid #ccc; border-radius: 4px; display: inline-block; margin: 1px 3px 1px 0; padding: 1px 2px; }#soggiorni #new_database_risultati_righe .singolo .tab ul li.titolo { border: medium none; border-radius: unset; font-weight: bold; padding: 1px 2px 1px 0; }#soggiorni #new_database_risultati_righe .singolo .tab ul li.ecoimpegno { background-color: #017f02; border-color: #017f02; color: #fff; }#soggiorni #new_database_risultati_righe .singolo .tab ul li.bikehotel { background-color: #ff9701; border-color: #ff9701; color: #fff; }#soggiorni #new_database_risultati_righe .singolo .tab ul li.scuolagruppi { background-color: #a7a0a7; border-color: #a7a0a7; color: #fff; }#soggiorni #new_database_risultati_righe .singolo .tab ul li.fotografia { background-color: #ff9701; border-color: #ff9701; color: #fff; }#soggiorni #new_database_risultati_righe .singolo .prezz .prezztxt { font-size: 0.7rem; }#soggiorni #new_database_risultati_righe .singolo .prezz .prezznum { background-color: #456d31; border-radius: 11px; color: #fff; display: inline-block; font-family: Verdana; font-size: 2rem; margin-top: 10px; padding: 8px 10px; }#soggiorni #new_database_risultati_righe .singolo .prezz .prezznum span { font-size: 0.6em; margin-left: 4px; }#soggiorni #new_database_risultati_righe .singolo .offerta { background-color: #ff9701; border: 1px solid #000; border-radius: 6px; color: #fff; display: inline-table; font-size: 0.75rem; margin: 5px 0; padding: 4px; }#soggiorni #new_database_risultati_righe .singolo .prenotaonline { background-color: #FFF; border: 1px solid #ff9701; border-radius: 6px; color: #000; display: inline-table; font-size: 0.75rem; margin: 5px 0; padding: 4px; }#soggiorni #new_database_risultati_righe .singolo .tab .col.e { text-align: center; width: 20%; }#trattamenti_servizi { display:table; width:100%; }#trattamenti_servizi .col { display: table-cell; vertical-align: middle; }#trattamenti_servizi .col.due { text-align: center; width: 150px; }#trattamenti_servizi ul { font-size: 0.85rem; list-style: outside none none; margin: 0; padding: 0; }#trattamenti_servizi ul li { border: 1px solid #ccc; border-radius: 4px; display: inline-block; margin: 1px 3px 1px 0; padding: 1px 2px; }#trattamenti_servizi .contenttratttestuale { margin:6px 0; }#trattamenti_servizi .contentservizitestuale { margin:6px 0; }#trattamenti_servizi ul li.titolo { border: medium none; border-radius: unset; font-weight: bold; padding: 1px 2px 1px 0; }#trattamenti_servizi ul li.ecoimpegno { background-color: #017f02; border-color: #017f02; color: #fff; }#trattamenti_servizi ul li.bikehotel { background-color: #ff9701; border-color: #ff9701; color: #fff; }#trattamenti_servizi ul li.scuolagruppi { background-color: #a7a0a7; border-color: #a7a0a7; color: #fff; }#trattamenti_servizi ul li.fotografia { background-color: #ff9701; border-color: #ff9701; color: #fff; }#trattamenti_servizi .offerta { background-color: #ff9701; border: 1px solid #000; border-radius: 6px; color: #fff; display: inline-table; font-size: 0.75rem; margin: 5px 0; padding: 4px; }#trattamenti_servizi .prenotaonline { background-color: #FFF; border: 1px solid #ff9701; border-radius: 6px; color: #000; display: inline-table; font-size: 0.75rem; margin: 5px 0; padding: 4px; }#trattamenti_servizi .prezz .prezztxt { font-size: 0.7rem; }#trattamenti_servizi .prezz .prezznum { background-color: #456d31; border-radius: 11px; color: #fff; display: inline-block; font-family: Verdana; font-size: 2rem; margin-top: 10px; padding: 8px 10px; }#trattamenti_servizi .prezz .prezznum span { font-size: 0.6em; margin-left: 4px; }#barrainfopoint { display:table; margin: 10px 0 20px; font-weight:bold; width:100%; background-color: #f9e44d; font-size: 1.9rem; color: #336532; text-align:center; padding:15px 0; }#barrainfopoint:hover { background-color: #dad9d4; color: #456d31; }#barrainfopoint img { width:90%; max-width: 300px; }@media screen and (max-width:1540px) {	#gabbia_mms { width: 100%; }	#bartop #cnt_bartop { width: 100%; }	#mms > ul { display: block; width: 100%; }	#container { width:100%; }	#outtab { width:100%; }	#quinaturaprotetta { width:100%; }	#slides div.singola { width:100%; }	#slides #home_slide_sez { width:100%; }	#socialletter .cnt { 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) {	#box_bottoni .singolobox .vert_singolobox { height: 300px; }	#box_bottoni .singolobox .over { margin-top: -300px; }	#box_bottoni .singolobox .over img { height: 300px; }	#box_bottoni .singolobox .vert_singolobox .txt { font-size: 1.6rem; }	div.homecerchi .col .foto { height: 270px; width: 270px; }	div.homecerchi .col .foto img { height: 270px; width: 270px; }	div.homecerchi .col.volontariato .foto img { height: 270px; width: 270px; }	div.homecerchi .col .testofoto { height: 270px; width: 270px; }	div.homecerchi .col .txt { max-width: 270px; }}@media screen and (max-width:1300px) {	.database_tabella.extralarge .riga_risultato { display: table; width: 98%; }	.database_tabella.extralarge .riga_risultato > div { display: table; }	.database_tabella.extralarge .riga_risultato div.titolino { display: inline-block; }	.database_tabella.extralarge .riga_risultato.titoli { display: none; }	.database_tabella.extralarge .riga_risultato.rigauno { background-color: #ebe9db; }	.database_tabella.extralarge .riga_risultato.rigadue { background-color: #FFF; }}@media screen and (max-width:1200px) {	#sharefooter img.whatsapp { display:inline-block; }	#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; }	#loghifoot img.logo3 { max-width: 20%; }	div.homecerchi .tit { margin: 0 1%; width: 98%; }	div.homecerchi .tit.volontariato { display: none; }	div.homecerchi .col { width: 48%; }	div.homecerchi .col.volontariato .testofoto { display: table; }	div.homecerchi .col .foto { height: 302px; width: 302px; }	div.homecerchi .col .foto img { height: 302px; width: 302px; }	div.homecerchi .col.volontariato .foto img { height: 302px; width: 302px; }	div.homecerchi .col .testofoto { height: 302px; width: 302px; }	div.homecerchi  .gabbbia_txt { display:none; }	#iniziativehome .iniziative_tit .titolo.bis { display:none; }	#scroller_iniziative #mappahome.iniziative_singola { display:none; }	#scroller_iniziative_cnt { width: 94%; }	#mappahome_tab { display: block; padding: 10px 5%; text-align: center; width: 90%; }	#mappahome_tab .cont { display: inline-block; }	#mappahome_tab .titolo { border-bottom: 3px solid #a5b495; color: #336532; display: inline-block; font-size: 1.9rem; font-weight: bold; margin-bottom: 18px; padding-bottom: 6px; text-align: center; width: 100%; }	#mappahome_tab .img { background: none repeat scroll 0 0 #fff; padding: 9px; }	#homefotovideo .eeeeeee { margin: 0 auto; width: 80%; }	#homefotovideo .col .img img { height:auto; width:100%; max-width:251px; }	#homefotovideo .col { width: 48%; }	#homefotovideo .col .sub { display:none; }	#homefotovideo .col.n1 { display:none; }	#homefotovideo .col.n5 { display: inline-block; }	#homeprogetti .col { width: 98%; vertical-align:top; }	#homeprogetti .col .img { display: none; }	#retesentieri { height:250px; }	#retesentieri .boxtxt { height: auto; margin: 70px 25% 0; padding: 20px 0; width: 50%; }	#retesentieri .boxtxt div.a { padding-top: 0; }	#retesentieri .boxtxt div.b { display:none; }	#retesentieri .boxtxt div.c { display:none; }	#credits .credits_cnt > div { width:90%; display:block; text-align: center; margin: 0 5%; }	#credits .credits_cnt > div.col_b { text-align: center; width: 90%; margin: 0 5%; }	#container.homepage #slideevi2 { display: none; }	#container.homepage #slideevi3 { display: none; }	#container.homepage #slideevi4 { display: none; }	#container.homepage #slideevi5 { display: none; }	#slides { height:500px; }	#slides div img { height:500px; }	#slides #home_slide_sez { margin-top: 440px; }	#slides #home_slide_sez #testi_home_slide_sez { font-size: 1.2em; }	#slides #home_slide_sez { display:none; }	#lingue_tab img { margin-right: 3px; width:22px; }	#quinaturaprotetta img { margin-right: 50px; }	#slides { background: url("../grafix/placeholder-video.jpg") repeat scroll center center / 100% 600px rgba(0, 0, 0, 0); }	#slides iframe { display:none; }	#slides object embed { display:none; }	#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%; }	div#menuapertofooter { display:none; }	#tab_sotto_news { width:80%; }	/* ---[ TABELLE SOLODIV - NOVITA ]---------------------------------*/	div#tabella_nov div.col_news_foto { width:20%; float:left; text-align: center; }	div#tabella_nov div.col_news_txt { width:79%; padding-left:1%; float:left; }    /* ---[ TABELLE SOLODIV - SOGGIORNI ]---------------------------------*/    div#tabella_soggiorni div.col_tab_ecoregole { width:10%; }    div#tabella_soggiorni div.col_tab_valorizzazioni { width:10%; }    div#tabella_soggiorni div.col_tab_foto { width:80%; margin-right:0%; }    div#tabella_soggiorni div.col_tab_struttura { width:100%; float:none; clear:both; }    div#tabella_soggiorni div.col_tab_tipologia { width:100%; float:none; clear:both; }    div#tabella_soggiorni div.col_tab_localita { width:100%; }    div#tabella_soggiorni div#riga_sottotitoli div.col_tab_ecoregole { width:50%; float:left; }    div#tabella_soggiorni div#riga_sottotitoli div.col_tab_valorizzazioni { width:25%; float:left; }    div#tabella_soggiorni div#riga_sottotitoli div.col_tab_foto { width:25%; float:left; margin-right:0%; display: none; font-size: 0.1em; }    div#tabella_soggiorni div.riga_record div.col_tab_ecoregole { font-size:0.1em; overflow: hidden; }    div#tabella_soggiorni div.riga_record div.col_tab_valorizzazioni { font-size:0.1em; overflow: hidden; }    div#tabella_soggiorni div.riga_record div.col_tab_foto { font-size:0.1em; }	/* ---[ TABELLE SOLODIV - ED AMBIENTALE ]---------------------------------*/	div#tabella_edamb { width:100%; }	div#tabella_edamb select, div#tabella_edamb input { width:95%; margin: 1px 3px; }	div#tabella_edamb div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }	div#tabella_edamb div#riga_titoli { clear:both; padding: 2px 0; background-color:#CCC; }	div#tabella_edamb div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#446c30; }	div#tabella_edamb div.riga_record { clear:both; padding: 12px 0; }	div#tabella_edamb div.riga_record.rigadue { background-color:#e6e4d7; }	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; }	#partners { display: block; }}@media screen and (max-width:1100px) {	#questionariomobile { display:block; }	#questionario { display: none; }	#mms_menutab .bandiere { display: block; text-align: center; width: 100%; }	#main_group_mms { box-shadow: unset; position: relative; z-index: unset; }	#bartop { display: none; }	#gabbia_mms .cell_gabbia_mms.dx { padding-top: 0; }	#container { padding-top: 0; }	#headbodymobile { display: table; width:100%; }	#headbodymobile > div { display: table-cell; vertical-align: middle; }	#headbodymobile > div.sx { padding: 5px 0; }	#headbodymobile > div.sx img { height: 80px; margin-left: 20px; display: 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: #000; }	#mms > ul { font-size: 1rem; }	#mms ul { list-style: outside none none; margin: 0; padding: 0; }	#mms > ul { border-bottom: 1px solid #ddd; }	#mms .corpo { display: table; width: 100%; border-top: 1px solid #ddd; }	#mms .corpo .celltxt { display: table-cell; padding: 10px 5px; vertical-align: middle; }	#mms .corpo .plus { cursor: pointer; display: table-cell; text-align: center; width: 50px; font-size:1.6em; vertical-align:middle; }	#mms .corpo .plus:hover { background-color: #f5f4ef; }	#mms .corpo .plus.on { background-color: #f5f4ef; }	#mms ul li.liv_uno > .corpo .celltxt { color: #235021; font-size: 1.1em; font-weight: bold; text-transform: uppercase; }	#mms ul li.liv_uno > .corpo a.celltxt:hover { color:#668452; }	#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:#f5f4ef; display:none; }	#mms ul.livello_ul_3 { background-color:#e6e4d7; display:none; }	#mms ul.livello_ul_4 { background-color:#c7ccb6; display:none; }	#mms ul.livello_ul_5 { background-color:#153014; display:none; }	#mms ul.livello_ul_2 .corpo { border-top: 1px solid #ddd; }	#mms ul.livello_ul_2 .corpo .celltxt { color:#333; padding-left: 20px; }	#mms ul.livello_ul_2 .corpo a.celltxt:hover { background-color: #f9e44d; color:#000; }	#mms ul.livello_ul_2 .corpo .plus:hover { background-color: #e6e4d7; }	#mms ul.livello_ul_2 .corpo .plus.on { background-color: #e6e4d7; }	#mms ul.livello_ul_3 .corpo { border-top: 1px solid #c7ccb6; }	#mms ul.livello_ul_3 .corpo .celltxt { padding-left: 30px; }	#mms ul.livello_ul_3 .corpo .plus:hover { background-color: #c7ccb6; }	#mms ul.livello_ul_3 .corpo .plus.on { background-color: #c7ccb6; }	#mms ul.livello_ul_4 .corpo { border-top: 1px solid #668452; }	#mms ul.livello_ul_4 .corpo .celltxt { padding-left: 45px; }	#mms ul.livello_ul_4 .corpo .plus:hover { background-color: #668452; }	#mms ul.livello_ul_4 .corpo .plus.on { background-color: #668452; }	#mms li.attivo > ul { display: block; }	#mms li.lastattivo { background-color: #f9e44d; }	#mms li.lastattivo > .corpo .celltxt { color: #333; }	#mms li.lastattivo > .corpo a.celltxt:hover { color: #333; }}@media screen and (max-width:950px) {	#box_bottoni .singolobox .vert_singolobox { height: 230px; }	#box_bottoni .singolobox .over { margin-top: -230px; }	#box_bottoni .singolobox .over img { height: 230px; }	#box_bottoni .singolobox .vert_singolobox .txt { font-size: 1.4rem; }}@media screen and (max-width:850px) {	#sharefooter { clear:both; float:none; padding-top:10px; text-align: right; }	#slides { height:400px; }	#slides div img { height:400px; }	#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; }	#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%; }	#approfondimenti .singolo { width: 48%; }}@media screen and (max-width:750px) {	#box_bottoni .singolobox .vert_singolobox { height: 180px; }	#box_bottoni .singolobox .over { margin-top: -180px; }	#box_bottoni .singolobox .over img { height: 180px; }	#box_bottoni .singolobox .vert_singolobox .txt { font-size: 1.1rem; }}@media screen and (max-width:700px) {	#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; }}@media screen and (max-width:650px) {	#itinerari #database_risultati .riga_risultato > div { display: inline-table; margin: 0 8px; }	#socialletter .cnt .col { display: table; width: 100%; }	#socialletter .cnt .col.newsletter #google2 { width: 80%; }	.AccordionPanelContent img { clear: both; display: block; float: none; }	#corpo_sottopagina #main_colonna_dx #database_ricerca .vocericerca {	  width: 48%;	}	#cnt_main_colonna_dx img { max-width: 580px; height:auto; }	#cnt_main_colonna_dx table td { display: table; width: 98%; }	#slides div.sottotitoloparco { display: none; }	#slides { height:350px; }	#slides div img { height:350px; }	#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) {	/* 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; }	#new_database_ricerca .vocericerca { width: 48%; }}@media screen and (max-width:550px) {	#box_bottoni .singolobox .vert_singolobox { height: 160px; }	#box_bottoni .singolobox .over { margin-top: -160px; }	#box_bottoni .singolobox .over img { height: 160px; }	#box_bottoni .singolobox .vert_singolobox .txt { font-size: 1.1rem; }	#areaitimappa .cnt { display: table; margin: 0 auto; width: 60%; }	#areaitimappa .cnt .col { margin: 10px 0; width: 100%; }}@media screen and (max-width:500px) {	#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%; }	#loghifoot img.logo1 { max-width: 21%; }	#loghifoot img.logo2 { max-width: 33%; }	#loghifoot img.logo3 { max-width: 70%;  margin: 10px 2%;  }	#loghifoot img.logo4 { max-width: 45%; }	#loghifoot img.logo5 { max-width: 35%; }	#cnt_main_colonna_dx img { max-width: 450px; height:auto; }	#slides div.singola div.titprimoliv { margin-top: 160px; }	#slides div.singola div.titprimoliv div { font-size: 1.7rem; }		#homeprogetti .col .img img { width: 100%; }	.sottopagina #slides { height:250px; }	.sottopagina #slides div img { height:250px; }	#box_bottoni .singolobox { display: inline-table; vertical-align: middle; width:100%; margin: 1px 0; }	#box_bottoni .singolobox.dsk_cx { margin: 1px 0; }	#box_bottoni .singolobox .vert_singolobox .txt div { width: 45%; }	#box_bottoni .singolobox .vert_singolobox { height: 250px; }	#box_bottoni .singolobox .over { margin-top: -250px; }	#box_bottoni .singolobox .over img { height: 250px; }	#box_bottoni .singolobox .vert_singolobox .txt { font-size: 1.1rem; }	#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%; }	#slides { height:200px; }	#slides div img { height:200px; }	#quinaturaprotetta { margin-top: 140px; }	#quinaturaprotetta img { margin-right: 10px; width: 60%; }	#credits div.row_b div { padding-top: 15px; }	#credits div .col_c { margin: 10px auto 0; }	#corpo_sottopagina #main_colonna_dx #database_ricerca .vocericerca { width: 98%; }	#container_news_home #bottoni_orizz .bott { font-size: 1rem; }	#container_news_home #bottoni_orizz { width: 96%; }	#container_news_home #bottoni_orizz .bott { font-size: 0.9rem; }	#credits { min-height: 53px; }	#credits .credits_cnt > div.col_b { display: none; }	#credits .col_finale { font-size:0.8rem; }	#credits .credits_cnt > div .b { font-size:0.8rem; }	#retesentieri .boxtxt { margin: 70px 10% 0; width: 80%; }	#retesentieri .boxtxt div.a { font-size: 1.7rem; }}@media screen and (max-width:400px) {	#mms_menutab .tabpuls > .box > div > .ico { font-size: 1.2rem; }	#mms_menutab .tabpuls > .box > div > .txt { font-size: 0.6rem; }	#areaitimappa .cnt { width: 80%; }	#areaitimappa .cnt .col > .bordo { height: 200px; }	#iniziativehome .iniziative_tit { padding: 0 0 14px; }	#iniziativehome .iniziative_tit .titolo div { width: 100%; }	#scroller_iniziative > div { text-align:left; }	#scroller_iniziative .spaziofreccia { display:none; }	#scroller_iniziative #scroller_overflow_iniziative { width: 100%; }	#scroller_iniziative #scroller_orizzontale_iniziative { width: 100%; }	#scroller_iniziative .iniziative_singola { margin: 0; width: 100%; }	#scroller_iniziative #iniziativehome2.iniziative_singola { display: none; }	#scroller_iniziative #iniziativehome3.iniziative_singola { display: none; }	#scroller_iniziative #iniziativehome4.iniziative_singola { display: none; }	#scroller_iniziative #iniziativehome5.iniziative_singola { display: none; }	#scroller_iniziative #iniziativehome6.iniziative_singola { display: none; }	div.homecerchi { width:96%; margin: 0 2%; }	div.homecerchi .col .foto { height: 250px; width: 250px; }	div.homecerchi .col .foto img { height: 250px; width: 250px; }	div.homecerchi .col .testofoto { height: 250px; width: 250px; }	div.homecerchi .col .txt { max-width: 250px; }	div.homecerchi .col.volontariato { display:none; }	#box_bottoni .singolobox .vert_singolobox .txt div { width: 65%; }		#cnt_main_colonna_dx img { max-width: 300px; height:auto; }	#cnt_main_colonna_dx #box_bottoni img { max-width: none; }	#approfondimenti .singolo { width: 98%; }}