*::after, *::before { box-sizing: border-box; }html { height:100%; }body { height:100%; color : #142a1a; margin: 0px; font-family: 'Raleway', Arial; font-size: 18px; padding: 0px; }a { text-decoration:none; color:#627728; }#temptop { background-color: #fff; box-shadow: 0 1px 10px grey; display: block; height: 90px; position: fixed; width: 100%; z-index: 100;}#cnt_headz {display: table; margin: 0 auto; position: absolute; width: 100%;}#barracol { font-size: 0rem; height: 40px; }#headz {display: table; height: 90px; margin: 0 auto; width: 1500px;}#headz > div { display: table-cell; vertical-align: top; }#headz > .logo { display: table-cell; width: 80px; background-image: url("../grafix/logotopbar.png"); background-position: center center; background-repeat: no-repeat; }#headz div.corpo > div { display: table; width: 100%; }#headz div.corpo > div.headztop { height: 40px; }#headz div.corpo > div.headztop a { color:#FFF; }#headz div.corpo > div.headztop > div { display: table-cell; vertical-align: middle; }#headz div.corpo > div.headztop div.cola { width: 50%; }#headz div.corpo > div.headztop div.cola > div {color: #fff; display: inline-block; font-size: 1rem; margin-left: 10px; margin-right: 15px;}#headz div.corpo > div.headztop > div div.cont_lang {display: inline-table; vertical-align: middle; width: 40%;}#headz div.corpo > div.headztop > div .lang {border: 1px solid #fff; border-radius: 50%; box-sizing: border-box; display: inline-table; font-size: 0.8rem; height: 28px; margin: 0 5px; width: 28px;}#headz div.corpo > div.headztop > div .lang > a { display: table-cell; text-align: center; text-transform: uppercase; vertical-align: middle; }#headz div.corpo > div.headztop > div .lang.on { background-color: #fff; }#headz div.corpo > div.headztop > div .lang.on > a { color: #627728; }#headz div.corpo > div.headztop > div div.contatti_cerca { display: inline-table; vertical-align: middle; width: 60%; }#headz div.corpo > div.headztop > div div.contatti_cerca > div { display: table-cell; vertical-align: middle; }#headz div.corpo > div.headztop > div div.contatti_cerca .contatti { color: #fff; font-size: 1rem; }#headz div.corpo > div.headztop > div div.contatti_cerca .boxcerca input {border: medium none; box-sizing: border-box; height: 20px;}#headz div.corpo > div.headztop > div div.contatti_cerca .boxcerca input.search {background-color: #142a1a; color: #fff; width: 20%;}#logotopbar { background-color: #FFF; background-image: url("../grafix/logotopbar.png"); background-position: center center; background-repeat: no-repeat; display: block; height: 90px; position: absolute; width: 90px; }h1 { border-bottom: 2px solid #627728; color: #627728; font-size: 2.2rem; margin-bottom: 16px; padding-bottom: 10px; }h2 { color: #627728; font-size: 1.5rem; margin-top: 0; }h3 { color: #627728; font-size: 1.2rem; margin-top: 0; }h4 { color: #627728; font-size: 1.1rem; margin-top: 0;}h5 { color:#a1ad7e; }h5 a { color:#a1ad7e; }h5 a:hover { text-decoration: underline; }#colonna_testo a:hover, .colonna_testo a:hover { text-decoration: underline; }img { border:0; }hr { border-color: #CCC; border-style: none none solid; border-width: medium medium 2px; }.bka { background-color: #627728; }.bkb { background-color: #e8ebdf; }.bkc { background-image: url("../grafix/bkalberi.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }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; }#menutab { display:none; }#outtab { display: inline-block; width: 1500px; }#navbar { background-color: #fff; box-shadow: 0 1px 10px grey; height: 90px; position: fixed; width: 100%; z-index: 90; }#navbar > div { margin: 0 auto;  }#navbar .top { height: 40px; width: 100%; }#navbar .top a { color: #fff; }#navbar .top a:hover { text-decoration:underline; }#headz > #pulsantetab { display:none; background-color: #627728; background-image: url("../grafix/pulsante-tab.png"); background-position: center center; background-repeat: no-repeat; cursor: pointer; height: 90px; line-height: 0; text-align: center; vertical-align: middle; width: 10%; }#menutab { display:none; }#newmenunav ul { list-style-type:none; padding:0; margin:0; }#newmenunav > ul { display: table; width: 100%; }#newmenunav ul div { width:100%; }#newmenunav ul li { outline:none !important; }#newmenunav ul li.openmenu { display:none; }#newmenunav ul li ul { width:20%; }#newmenunav ul.primolivello > li { display: table-cell; width: 20%; }#newmenunav ul.primolivello > li > div { font-size: 1.2rem; overflow: hidden; text-transform: uppercase; }#newmenunav ul.primolivello > li > div a { color: #223727; display: table-cell; text-align: center; vertical-align: middle; }#newmenunav ul.primolivello > li > div a:hover { background-color: #e8ebdf; }#newmenunav ul.primolivello > li.attivodesktop { background-color: #142a1a; color: #fff; }#newmenunav ul.primolivello > li.attivodesktop > div a:hover { background-color: #142a1a; color: #fff; }#newmenunav ul.primolivello > li.attivodesktop > .cont { color:#FFF; }#newmenunav ul.primolivello > li.attivodesktop > .cont a { color:#FFF; }#newmenunav ul.secondolivello, #newmenunav ul.terzolivello { display:none; }#newmenunav ul.secondolivello { font-size: 0.9em; padding: 15px 5px; position: absolute; width: 500px; }#newmenunav ul.terzolivello { width:240px; margin-top:-35px; margin-left:220px; position:absolute; }#newmenunav li.tit5 ul.secondolivello { margin-left: -250px; }#newmenunav ul.secondolivello > li > div a { color: #223727; display: block; margin: 0 auto; padding: 7px 4%; width: 92%; }#newmenunav ul.secondolivello > li > div a:hover { background-color: #e8ebdf; }#newmenunav ul.secondolivello > li > div a.nolink { color: #CCC; background: none; }#newmenunav ul.secondolivello > li > div a.nolink:hover { background: none; }#newmenunav ul.terzolivello > li > div { padding:5px 0; margin-left:4px; width:140px; }#newmenunav ul.primolivello > li > .cont { display: table; height: 50px; }#newmenunav ul.secondolivello { background-color: #fff; box-shadow: 0 5px 10px grey; }#newmenunav .tit4 ul.secondolivello { margin-left: -220px; }#newmenunav ul.terzolivello { box-shadow:0 5px 10px grey; }#newmenunav ul.secondolivello > li { border-bottom:solid 1px #DDD; display: inline-block; margin: 1%; padding: 0; width: 48%; }#newmenunav ul.terzolivello > li { border-bottom:none; padding: 4px 8px; }#newmenunav ul.secondolivello > li > div > div { display: inline-table; vertical-align: middle; }#newmenunav ul.secondolivello > li > div div.cell_sottopag_sx { width: 95%; }#newmenunav ul.secondolivello > li > div div.cell_sottopag_dx { text-align: center; width: 5%; }#slide_container { height: 220px; margin-top: 90px; }#container.nocate #slide_container { height: 10px; }#slide_container.home { height: 460px; }#slide_container.home .slide { background-position: center center; background-size: cover; height: 460px; width: 100%; }#slide_container .slide { height: 220px; background-position: center center; background-repeat: no-repeat; background-size: cover;}#slide_container .slide > div { display: table-cell; vertical-align: bottom; }#slide_hover { height: 460px; overflow: hidden; position: absolute; width: 1500px; z-index: 10; }#slide_hover .logohome { background-image: url("../grafix/logo-home-testo.png"); background-position: center center; background-repeat: no-repeat; height: 240px; margin-top: 170px; }#slide_hover .logohome.en { background-image: url("../grafix/Elogo-home-testo.png"); }#slide_hover .luogo { background: rgba(20, 40, 25, 0.7) none repeat scroll 0 0; box-sizing: border-box; color: #fff; display: table; font-size: 0.8rem; font-weight: bold; margin-left: 70%; margin-top: 10px; padding: 4px 0 6px 14px; width: 30%; }#slide_container.home { height: 460px; margin-top: 90px; }#slide_container.home .slide { margin-top: 0; max-width: 1500px; position: absolute; }#slide_hover .luogo .txt { position: absolute; }.titolihome { border-bottom: 2px solid; font-size: 1.8rem; font-weight: bold; max-width: 300px; padding-bottom: 8px; text-align: center; }.titolihome a { color:#142a1a; }#iniziativehome .titolihome a { color:#FFF; }#grande .titolihome { margin-left: 14%; }#newshome .titolihome { margin: 0 auto 0; }#iniziativehome .tabiniz .singolo_box_iniz.hidden { visibility: hidden; }.tabhome { display: table; margin: 20px 0; width: 100%; }.tabhome .col { display: table-cell; text-align: center; vertical-align: middle; }.tabhome .col.cb { width: 40%; }.tabhome .col.cc { min-width: 320px; width: 385px; }.tabhome .col.cc .extrariga { margin: 0 10px 20px; display:block; }.tabhome .col.cc .extrariga:hover { background-color:#FFF; }.tabhome .col.cc .extrariga .tit { font-size: 1.0rem; font-weight: bold; color: #627728; }.tabhome .col.cc .extrariga .sub { font-size: 0.9rem; color:#142a1a; }.tabhome .col.cc .extrapuls { color: #fff; display: inline-block; margin: 5px 10%; padding: 4px; width: 50%; }.tabhome .col.cc .extrapuls a { color: #fff; }.tabhome .col.cc .extrapuls:hover { background-color: #fff; color:#627728; }.tabhome .col.cc .extrapuls:hover a { color:#627728; }#grande.tabhome .col.ca img { border: 2px solid; max-width: 441px; width: 100%; box-sizing: border-box; }#grande .scheda { display: table; margin: 20px 0 0 2%; width: 98%; }#grande .scheda > div { display: table-cell; text-align: left; width: 50%; font-size:1.0rem; }#grande .scheda > div span { font-weight: bold; }#newshome { padding: 20px 0; }#newshome .col.ca a { background-position: center center; background-repeat: no-repeat; background-size: cover; border: 1px solid #fff; box-sizing: border-box; display: table; height: 320px; margin: 0 auto; max-width: 441px; width: 100%; }#newshome .col.ca a .corpo_cnt { display: table-cell; text-align: left; vertical-align: bottom; }#newshome .col.ca a .corpo_cnt { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 150px, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0 0; }#newshome .col.ca a:hover .corpo_cnt { background-color: rgba(255, 255, 255, 0.5); }#newshome .col.ca a .corpo_cnt .testi { color: #fff; margin: 0 auto 12px; width: 95%; }#newshome .col.ca a .corpo_cnt .testi .tit { font-size: 1.2rem; font-weight: bold; }#newshome .col.ca a .corpo_cnt .testi .sub { font-size: 1rem; }#newshome .col.cb { border-right: 2px solid #fff; padding-left: 20px; padding-right: 20px; }#newshome .riga { display: table; width: 100%; }#newshome .riga:hover { background-color: #FFF; }#newshome .riga.prima { margin-bottom: 20px; }#newshome .riga > div { display: table-cell; text-align: left; vertical-align: top; }#newshome .riga .foto { background-position: center center; background-repeat: no-repeat; background-size: cover; border: 2px solid #fff; box-sizing: border-box; font-size: 0; height: 150px; width: 200px; }#newshome .riga .txt { padding-left: 14px; vertical-align: top; }#newshome .riga .txt .tit { color: #627728; font-size: 1.1rem; font-weight: bold; margin-top: 14px; }#newshome .riga .txt .sub { color: #142a1a; font-size: 1rem; }#iniziativehome { padding: 18px 0; }#iniziativehome .titolihome { color: #fff; margin: 0 auto; }#iniziativehome .tabiniz { margin: 30px 1% 0; }#iniziativehome .tabiniz .singolo_box_iniz { background-color: #fff; border: 2px solid #fff; box-sizing: border-box; display: inline-block; height: 270px; margin: 0 1%; overflow: hidden; width: 18%; }#iniziativehome .tabiniz .singolo_box_iniz .foto { background-position: center center; background-repeat: no-repeat; background-size: cover; height: 150px; }#iniziativehome .tabiniz .singolo_box_iniz .dati { display: table; width: 100%; margin-top:10px; }#iniziativehome .tabiniz .singolo_box_iniz .dati > div { display: table-cell; vertical-align: top; }#iniziativehome .tabiniz .singolo_box_iniz .dati > div.txt { width: 90%; font-size:1.0rem; }#iniziativehome .tabiniz .singolo_box_iniz .dati > div.txt div.tit { font-weight: bold; }#iniziativehome .tabiniz .singolo_box_iniz .dati > div.txt div.luogo { font-size: 0.8em; margin-top:5px; }#iniziativehome .tabiniz .singolo_box_iniz .dati > div .cal { border: 1px solid #ccc; width:50px; margin-right:10px; }#iniziativehome .tabiniz .singolo_box_iniz .dati > div .cal > div { text-align: center; }#iniziativehome .tabiniz .singolo_box_iniz .dati > div .cal div.campoa { background-color: #627728; color: #fff; font-size: 0.8em; font-weight: bold; text-transform: uppercase; }#iniziativehome .tabiniz .singolo_box_iniz .dati > div .cal div.campob { color:#222; font-size: 1.5em; font-weight: bold; }#iniziativehome .tabiniz .singolo_box_iniz .dati > div .cal div.campoc { font-size: 0.8em; text-transform: uppercase; }#visitare_parco { padding: 16px 0; }#visitare_parco .titolihome { margin: 0 auto 20px; }#visitare_parco .tab { margin: 0 auto; width: 98%; }#visitare_parco .tab .col { display: inline-table; height: 300px; margin: 0 1%; overflow: hidden; vertical-align: top; }#visitare_parco .tab .col.iti { background-image: url("../grafix/bkiti.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; width: 58%; }#visitare_parco .tab .col.iti .cover { display: table; height: 100%; width: 100%; }#visitare_parco .tab .col.iti:hover .cover { background-color: rgba(255, 255, 255, 0.5); }#visitare_parco .tab .col.iti .txt { background-color: rgba(20, 40, 25, 0.6); color: #fff; display: table; height: 100%; margin-left: 70%; width: 30%; }#visitare_parco .tab .col.iti .txt div.tit { font-size: 1.6em; font-weight: bold; margin: 20px 10px 30px; }#visitare_parco .tab .col.iti .txt div.sub { font-size: 1.3em; margin: 0 10px; }#visitare_parco .tab .col.puls { width: 38%; }#visitare_parco .tab .col.puls .riga { background-color:#0F0; }#visitare_parco .tab .col.puls .riga { background-color: #142a1a; display: table; height: 72px; margin-top: 3px; width: 100%; }#visitare_parco .tab .col.puls .riga:hover { background-color: #627728; }#visitare_parco .tab .col.puls .riga.primo { margin-top: 0; }#visitare_parco .tab .col.puls .riga > div { color: #fff; display: table-cell; text-align: right; vertical-align: middle; }#visitare_parco .tab .col.puls .riga > div.foto { box-sizing: border-box; padding: 2px; width: 47%; }#visitare_parco .tab .col.puls .riga > div.foto .pic { background-position: center center; background-repeat: no-repeat; background-size: cover; border: 2px solid #fff; box-sizing: border-box; display: table; height: 100%; width: 100%; }#visitare_parco .tab .col.puls .riga > div.txt { font-size: 1.4rem; padding: 0 8px; }#visitare_parco .tab .col.puls .riga > div.foto .pic div { display: table-cell; }#visitare_parco .tab .col.puls .riga:hover > div.foto .pic div { background-color: rgba(255, 255, 255, 0.5); }#studiprog { padding: 16px 0; text-align: center; }#studiprog .titolihome { margin: 0 auto 20px; }#studiprog .box { box-sizing: border-box; display: inline-table; height: 130px; margin-left: 1%; overflow: hidden; padding: 10px; vertical-align: top; width: 15%; }#studiprog .box.primo { margin-left: 0; }#studiprog .box .over { display: table; height: 100%; width: 100%; }#studiprog .box .over .txt { background-color: rgba(20, 40, 25, 0.4); color: #fff; display: table-cell; font-size: 1.3rem; vertical-align: middle; }#corpo_sottopagina {display: table; padding-bottom: 20px; width: 100%;}#corpo_sottopagina > div#main_colonna_sx { display: table-cell; padding: 0 1%; width: 75%; vertical-align:top; }#corpo_sottopagina > div#main_colonna_dx { display: table-cell; padding-top: 75px; vertical-align: top; }#container.nocate #corpo_sottopagina > div#main_colonna_dx { display: none; }#colonna_testo, .colonna_testo { float: left; width: 72%; }#colonna_testo div.aperto { background-color: #40a048; color: #fff; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; width:auto; }#colonna_testo div.chiuso { background-color: #7e2600; color: #fff; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; width:auto; }#colonna_testo div.verifica { background-color: #fbe75f; color: #000; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; width:auto; }#colonna_foto, .colonna_foto { float: right; text-align: center; width: 25%; }#colonna_foto img, .colonna_foto img { max-width: 350px; width: 100%; }#colonna_foto img.noresize, .colonna_foto img.noresize { width: auto; }#colonna_foto .dida , .colonna_foto .dida { font-size: 0.9rem; margin-bottom: 20px; }img.noresize { width: auto; }#corpo_sottopagina > div#main_colonna_dx .zonabanner {  margin: 20px auto 10px;  width: 300px;}ul#bull_menu_sx li.attivo a { color: #fff; }ul#bull_menu_sx { background-color: #e8ebdf; font-size: 0.95em; list-style-type: none; margin: 0; padding: 0 0 20px; }ul#bull_menu_sx > li > div { border-bottom: 2px solid #a3b575; display: table; margin-left: 8%; padding: 10px 0 3px; width: 92%; }ul#bull_menu_sx > li > div > div { display: table-cell; }ul#bull_menu_sx > li > div > div.cell_sottopag_dx { text-align: center; width: 8%; }ul#bull_menu_sx > li.attivo > div { border-bottom: 2px solid #142a1a; }ul#bull_menu_sx > li.nobord > div { border-bottom: none; }ul#bull_menu_sx li ul { font-size: 0.85rem; list-style-type: none; padding: 0 0 0 15%; width: 85%; }ul#bull_menu_sx li ul li > div { padding: 6px 3px 4px; border-bottom: 2px solid #a3b575; }ul#bull_menu_sx li li > div { box-sizing: border-box; display: table; width: 100%; }ul#bull_menu_sx li li > div > div { display: table-cell; }ul#bull_menu_sx li li > div > div.cell_sottopag_dx { text-align: center; width: 8%; }ul#bull_menu_sx li ul li.sub_attivo { font-size: 1.1em; font-weight: bold; }ul#bull_menu_sx li.attivo { background-color: #142a1a; color: #fff; }ul#bull_menu_sx li.attivo li { color: #819252; }ul#bull_menu_sx li.attivo > div { font-weight: bold; }ul#bull_menu_sx li.attivo ul { background-color: #627728; }ul#bull_menu_sx li.attivo ul { display:block; }ul#bull_menu_sx li.attivo ul li.attivo ul { display: block; }ul#bull_menu_sx li.attivo ul ul { display: none; }ul#bull_menu_sx li ul li.attivo > div { border-bottom: 2px solid #142a1a; }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 .contenitore_plus div { display: table-cell; vertical-align: bottom; }ul#bull_menu_sx li.tog_menu .contenitore_plus div.plus { text-align: center; width: 12%; cursor: pointer; padding: 5px 0; }ul#bull_menu_sx li.tog_menu .contenitore_plus div.plus:hover { font-weight:bold; }ul#bull_menu_sx li.tog_menu ul .contenitore_plus { width: 98%; padding: 1px 2% 3px 0; }ul#bull_menu_sx ul { display:none; }.tabelladati { font-size: 0.85em; }.tabelladati tr.titoli { background-color: #142a1a; color: #fff; }.tabelladati tr:nth-child(2n) { background-color: #e8ebdf; }.tabelladati tr td { padding: 4px 3px; }div.database_paginazione_ris { display: inline-block; font-weight: bold; margin-right: 30px; }a.database_paginazione_freccia { display: inline-block; padding: 2px 7px; margin-right: 10px; text-align: center; }#corpo_sottopagina a.database_paginazione_freccia { background-color: #cdd9b3; }#corpo_sottopagina a.database_paginazione_freccia:hover { background-color: #142a1a; color: #FFF; }div.database_paginazione_num { display: inline-block; padding: 0; margin-right:10px; font-size: 1rem; }.database_contenitore { clear:both; }#database_switch { border-spacing: 6px; display: table; font-size: 1rem; margin-bottom: 10px; width: 100%; }#database_switch > div { display: table-cell; vertical-align: middle; }#database_switch .col_b { cursor: pointer; padding: 8px 0; text-align: center; width: 24%; }#database_switch .col_b .arrow { font-weight:bold; border-radius: 50%; display: inline-table; height: 30px; margin-right: 10px; vertical-align: middle; width: 30px; }#database_switch .col_b .arrow > div { display: table-cell; vertical-align: middle; font-size: 1rem; }#database_switch { background-color: #e8ebdf; }#database_switch .col_b { background-color: #142a1a; color: #fff; }#database_switch .col_b:hover { background-color: #627728; }#database_switch .col_b .arrow { background-color: #FFF; color:#142a1a; }#database_ricerca { font-size: 0.9rem; margin: 0 0 10px; }#database_ricerca select { font-size: 0.8rem; width: 100%; }#database_ricerca input { font-size: 0.8rem; width: 98%; }#database_ricerca .vocericerca { display: inline-block; padding: 1%; text-align: center; width: 23%; }#database_ricerca { background-color:#627728; color:#FFF; }#database_risultati { width:100%; margin: 15px 0; clear:both; }#database_risultati .riga_risultato { display: block; margin:6px 0; }#database_risultati .riga_risultato > div .sottovocerisultato { display: inline-block; font-size: 0.9em; margin-right: 20px; }#database_risultati .riga_risultato > div { padding:4px; }#database_risultati .singolo .tit { font-weight:bold; font-size:1.1em; padding: 4px 0 2px; }#database_risultati .singolo .tit.small { font-size:0.9em; }#database_risultati .singolo .tit.smaller { font-size:0.7em; }#database_risultati .singolo .small { font-size:0.9em; }#database_risultati .singolo .smaller { font-size:0.7em; }#database_risultati .singolo { display: inline-block; vertical-align: top; width: 23%; padding:1%; text-align: left; }#database_risultati .singolo > div { display: table; width: 100%; background-position: center center; background-size: cover; }#database_risultati .singolo > div > a .cnt_singolo_database_risultato { background: rgba(0, 0, 0, 0.5); padding: 10px 0; }#database_risultati .singolo > div > a .cnt_singolo_database_risultato > div { margin: 0 8px; }#database_risultati .singolo > div > a .cnt_singolo_database_risultato div.ecoregola { display: table; margin: 0 auto; width: 80%; }#database_risultati .singolo > div > a .cnt_singolo_database_risultato div.ecoregola > div { display: table-cell; vertical-align:middle;}#database_risultati .singolo > div > a .cnt_singolo_database_risultato div.ecoregola > div.txt { font-size: 0.7rem; }#database_risultati .singolo > div > a .cnt_singolo_database_risultato div.ecoregola img { border: none; width: 40px; display:inline; }#database_risultati .singolo > div > a { display: table-cell; color: #627728; height: auto; vertical-align: bottom; }#database_risultati .singolo > div > a:hover { background: rgba(255, 255, 255, 0.7); }#database_risultati .singolo > div > a.nolink:hover { background: none; }#database_risultati .singolo img { display: block; background-color: #e8ebdf; background-position: center center; background-repeat: no-repeat; background-size:cover; width:99%; border: 1px solid #142a1a; } /* Lisa BORDO */#emporio #database_risultati .singolo img { background-size: auto auto; }.singolo .ecoregola { display: table; margin-top: 4px; width: 100%; }.singolo .ecoregola > div { display: table-cell; vertical-align: top; }.singolo .ecoregola > div.img { padding-right: 5px; width: 1%; }.singolo .ecoregola > div.txt { font-size: 0.9rem; }#database_risultati div.aperto { background-color: #40a048; color: #fff; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; width:auto; }#database_risultati div.chiuso { background-color: #7e2600; color: #fff; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; width:auto; }#database_risultati div.verifica { background-color: #fbe75f; color: #000; display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; width:auto; }#database_risultati_righe { padding: 10px 0; }#database_risultati_righe .singolo { margin: 12px 0; }#corpo_sottopagina #database_risultati_righe .singolo .tab { color: #666; }#database_risultati_righe .singolo .tab { display: table; width: 100%; }#database_risultati_righe .singolo .tab .col { display: table-cell; vertical-align: middle; padding: 0 15px; }#database_risultati_righe .singolo .tab .col.a { background-position: center center; background-size: cover; padding: 0; width: 213px; }#database_risultati_righe .singolo .tab .col.a > div { display: table; height: 160px; width: 100%; }#database_risultati_righe .singolo .tab .col.b .tit { color: #627728; font-size: 1.3rem; font-weight: bold; margin: 4px 0; }#database_risultati_righe .singolo .tab .col.c { text-align: center; width: 16%; }#database_risultati_righe .singolo .tab:hover .col.a > div { background-color: rgba(255, 255, 255, 0.7); }#database_risultati_righe .singolo .tab.rigadue { background-color: #eef2e5; }#emporio #database_risultati_righe .singolo .tab .col.a { background-repeat: no-repeat; background-size: auto 100%; }#database_risultati_righe .singolo .tab .col .ecoregola .img { padding: 5px 0; }#database_risultati_righe .singolo .tab .col .ecoregola .img img { max-width: 50px; }#database_risultati_righe .singolo .tab .col .ecoregola .txt { font-size: 0.8rem; padding: 5px 0; }#database_risultati .singolo .ecoregola img { border: medium none; width: 30px; }#database_risultati .riga_risultato.rigadue { background-color: #e8ebdf; }#database_risultati .riga_risultato { display: block; margin: 6px 0; }div#menuapertofooter { background-color: #e8ebdf; color:#b6c5aa; margin: 16px 0; padding: 15px 0; width: 100%; }div#menuapertofooter a { color: #446c30; }div#menuapertofooter div#corpomenuapertofooter { display:table; width:96%; margin-left:2%; }div#menuapertofooter div#corpomenuapertofooter > div { display: table-cell; width: 20%; }div#menuapertofooter div.men div.men_cnt { display: table; margin: 0 auto; }div#menuapertofooter div.men div.men_cnt div { font-size:0.8rem; }div#menuapertofooter div.men div.men_cnt div.tit { font-size:0.9rem; font-weight:bold; padding-left:0; padding-bottom:5px; }div#menuapertofooter div.men div.men_cnt > div { padding-bottom: 3px; }#partner { padding: 15px 0; text-align: center; }#partner img { margin: 0 10px; }#partner img.img1 { margin: 0 60px 0 10px; }#social { padding: 15px 0; }.socialico { background-color: #142a1a; background-position: center center; background-repeat: no-repeat; background-size: 80% auto; border-radius: 50%; display: inline-block; font-size: 0rem; height: 30px; margin: 0 4px 0 0; width: 30px; }.socialico:hover { background-color: #e8ebdf; }.socialico.insta { background-image: url('../grafix/socialtrasp-insta.png');}.socialico.ytube { background-image: url('../grafix/socialtrasp-ytube.png');}.socialico.pinte { background-image: url('../grafix/socialtrasp-pinte.png');}.socialico.linkdin { background-image: url('../grafix/socialtrasp-linkdin.png');}.socialico.gplus { background-image: url('../grafix/socialtrasp-gplus.png');}.socialico.facebk { background-image: url('../grafix/socialtrasp-facebk.png');}.socialico.twitt { background-image: url('../grafix/socialtrasp-twitt.png');}.socialico.mail { background-image: url('../grafix/socialtrasp-mail.png');}.socialico.flickr { background-image: url('../grafix/socialtrasp-flickr.png');}#footer { color: #fff; font-size: 1rem; padding: 20px 20px 50px; }#footer a { color: #fff; }#footer a:hover { text-decoration: underline; }#footer .tab { display: table; width: 100%; }#footer .tab .col { display: table-cell; vertical-align: middle; }#footer .tab .col .tit { font-size: 1.2em; font-weight: bold; margin-bottom: 13px; }#footer .tab .col.cb { text-align:right; }#urp { text-align: center; }#urp a { border-right: 1px solid #fff; margin-right: 10px; padding-right: 10px; font-weight: bold; }#urp a:last-of-type { border-right: medium none; }div.boxinfo , p.boxinfo { background-color: #e8ebdf; box-sizing: border-box; color: #666; display: block; font-size: 0.95em; margin-bottom: 6px; margin-top: 6px; padding: 6px 10px; }.boxpaginaospitale , #boxpaginaospitale { background-color: #e8ebdf; box-sizing: border-box; color: #666; display: block; font-size: 0.95em; margin-bottom: 6px; margin-top: 6px; padding: 6px 10px; }#box_bottoni { clear: both; display: block; margin: 20px 0 0; width: 100%; }#box_bottoni a { color:#FFF; }#box_bottoni .singolobox {display: inline-block; margin: 1px auto; width: 32%;}#box_bottoni .singolobox.dsk_cx { margin: 0 2%; }#box_bottoni .singolobox .vert_singolobox { background-position: center center; background-repeat: no-repeat; background-size: cover; display: table; margin: 10px auto; text-align: center; vertical-align: middle; width: 99%; }#box_bottoni .singolobox .vert_singolobox > a { display: table-cell; height: 250px; vertical-align: middle; }#box_bottoni .singolobox .vert_singolobox > a:hover { background: rgba(255, 255, 255, 0.7); }#box_bottoni .singolobox .over { margin-top: -350px; }#box_bottoni .singolobox .over img { background: url("../grafix/cerchio-box-sottopagina.png") no-repeat scroll center center / auto 100% rgba(0, 0, 0, 0); height: 350px; width: 100%; }#box_bottoni .singolobox .vert_singolobox .txt { font-size: 2rem; font-weight: bold; margin: 0 10px; text-shadow: 0 0 7px #000000; vertical-align: middle; }#box_bottoni .singolobox .vert_singolobox .txt div { margin: 0 auto; width: 70%; }#approfondimenti { width:100%; margin: 15px 0; clear:both; }#approfondimenti .titolo_sezione {border-bottom: 2px solid #627728; color: #627728; font-size: 1.2rem; font-weight: bold; padding: 30px 0 4px; width: 100%;}#approfondimenti .riga_risultato { display: block; margin:6px 0; }#approfondimenti .riga_risultato > div .sottovocerisultato { display: inline-block; font-size: 0.9em; margin-right: 20px; }#approfondimenti .riga_risultato > div { padding:4px; }#approfondimenti .singolo .tit { font-weight:bold; font-size:1.1em; padding: 4px 0 2px; }#approfondimenti .singolo .tit.small { font-size:0.9em; }#approfondimenti .singolo .tit.smaller { font-size:0.7em; }#approfondimenti .singolo .small { font-size:0.9em; }#approfondimenti .singolo .smaller { font-size:0.7em; }#approfondimenti .singolo { display: inline-block; vertical-align: top; width: 23%; padding:1%; text-align: center; }#approfondimenti .singolo > div { background-position: center center; background-repeat: no-repeat; background-size: cover; display: table; width: 100%; }#approfondimenti .singolo > div > a .cnt_singolo_database_risultato { background: rgba(0, 0, 0, 0.5); padding: 10px 0; }#approfondimenti .singolo > div > a .cnt_singolo_database_risultato > div { margin: 0 8px; }#approfondimenti .singolo > div > a .cnt_singolo_database_risultato > div.dettaglio_loghi { display: inline-block; }#approfondimenti .singolo > div > a .cnt_singolo_database_risultato > div.dettaglio_loghi img { max-width:30px; border: none; }#approfondimenti .singolo > div > a .cnt_singolo_database_risultato div.ecoregola { display: table; margin: 0 auto; width: 80%; }#approfondimenti .singolo > div > a .cnt_singolo_database_risultato div.ecoregola > div { display: table-cell; vertical-align:middle;}#approfondimenti .singolo > div > a .cnt_singolo_database_risultato div.ecoregola > div.txt { font-size: 0.7rem; }#approfondimenti .singolo > div > a .cnt_singolo_database_risultato div.ecoregola img { border: none; width: auto; display:inline; }#approfondimenti .singolo > div > a { display: table-cell; height: auto; color:#627728; vertical-align: bottom; }#approfondimenti .singolo > div > a:hover { background: rgba(255, 255, 255, 0.7); }#approfondimenti .singolo > div > a.nolink:hover { background: none; }#approfondimenti .singolo img { background-position: center center; background-repeat: no-repeat; background-size: cover; border: 1px solid #142a1a; display: block; width: 99%; } /* Lisa BORDO */#approfondimenti .singolo img.nocover { background-size:contain; }.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: #627728; font-weight:bold; color:#FFF; }.database_tabella .riga_risultato div.titolino { display: none; font-weight: bold; margin-right: 10px; }.database_tabella .riga_risultato.rigadue { background-color: #e8ebdf; }.database_tabella .riga_risultato div.titolino { display: none; font-weight: bold; margin-right: 10px; }#fotosottopagina { border-spacing: 6px; display: table; width: 100%; }#fotosottopagina a { background-position: center center; background-repeat: no-repeat; background-size: cover; display: table-cell; font-size: 0rem; height: 134px; vertical-align: middle; width: 25%; }#fotosottopagina a.nolink { border: none; }/* ---[ MAPPA ]-----------------------------------------------------*/#cache { position:absolute; width:96%; z-index:10; text-align:center; margin-top:400px; }div.fumetto { background-color:#FFF; border: solid 1px #627728; margin-bottom:5px; padding-bottom:4px; width : 340px;}div.fumetto div.sezionepubb { background-color:#627728; 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 #627728;}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:#627728; }div.fumetto div.rigapubb div.datipubb img { float:right; border:none }div.fumetto div.rigapubb a { color:#627728; }div.fumetto div.rigapubb a:hover { text-decoration:none; color:#627728; }div.piedefumetto { background-color:#FFF; margin-bottom:5px; padding-bottom:4px; width : 350px;}div.piedefumetto a { color:#627728; }div.piedefumetto a:hover { text-decoration:none; color:#627728; }div.fumetto a { display: inline; }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;  }.dettaglio_loghi div.img img { width: 60px; }.dettaglio_loghi { display: table; width: 100%; }.dettaglio_loghi > div { display: table-cell; vertical-align: middle; }.dettaglio_loghi > div.img { padding-right: 10px; width: 1%; }div.logoemporiodeiparchi { background-color: #627728; background-image: url("../grafix/shoppingcart.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 50%; font-size: 0rem; height: 30px; width: 30px; }div.logoemporiodeiparchi.no{ background-color: #e8ebdf; }.singolo .ecoregola.emporio > div { vertical-align: middle; }.singolo .ecoregola.emporio > div.txt { padding-left: 5px; }.dettaglio_loghi div.logoemporiodeiparchi { height: 40px; width: 40px; }.dettaglio_loghi div.txt { padding-left: 10px; }.socialshare { display: table; text-align: left; width: 100%; padding-top:20px; }.socialshare > div , .socialshare > a { display: inline-table; vertical-align: middle; }.socialshare > div.tit { color: #aaa; font-size: 0.85rem; margin-right: 10px; }.socialshare > .socialtab { background-color: #e8ebdf; background-position: center center; background-size: cover; border-radius: 50%; font-size: 0rem; height: 30px; margin: 0 4px; width: 30px; }.socialshare > .socialtab:hover { background-color: #627728; }.socialshare > .socialtab.insta { background-image: url('../grafix/socialtrasp-insta.png');}.socialshare > .socialtab.ytube { background-image: url('../grafix/socialtrasp-ytube.png');}.socialshare > .socialtab.pinte { background-image: url('../grafix/socialtrasp-pinte.png');}.socialshare > .socialtab.linkdin { background-image: url('../grafix/socialtrasp-linkdin.png');}.socialshare > .socialtab.gplus { background-image: url('../grafix/socialtrasp-gplus.png');}.socialshare > .socialtab.facebk { background-image: url('../grafix/socialtrasp-facebk.png');}.socialshare > .socialtab.twitt { background-image: url('../grafix/socialtrasp-twitt.png');}.socialshare > .socialtab.mail { background-image: url('../grafix/socialtrasp-mail.png');}#contatti .indirizzo { font-weight: bold; padding-bottom: 11px; }#contatti .tab_sede { display: table; margin-bottom: 30px; }#contatti .tab_sede .riga { display: table-row; }#contatti .tab_sede .riga > div { border-top: 1px solid #ccc; display: table-cell; padding: 10px 30px 5px 0; }#contatti .tab_sede .riga > div.tit { font-weight: bold; }#contatti .tab_contatti { display: table; }#contatti .tab_contatti .struttura { font-weight:bold; padding-top:20px; padding-bottom:10px; }#contatti .tab_contatti .struttura.primo { padding-top: 0; }#contatti .tab_contatti .personale { margin-bottom:10px; margin-left:30px; }#contatti .tab_contatti .personale.riga { border-top:solid 1px #CCC; padding-top:10px; }#new_database_ricerca .vocericerca { display: inline-block; padding: 1%; text-align: center; width: 23%; }#new_database_ricerca { background-color:#627728; 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: #e8ebdf; }#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: #e8ebdf; background-position: center center; background-repeat: no-repeat; background-size:cover; width:99%; border: 1px solid #627728; } /* 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: #627728; 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: #e8ebdf; }#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:#627728; }#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: #627728; 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: #142a1a; 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: #627728; 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%; }@media screen and (max-width:1540px) {	#headz { width:100%; }	#container { width:100%; }	#outtab { width:100%; }	.tabhome { margin: 20px 1%; width: 98%; }	#slide_hover { width:100%; }	#navbar .top > div { width:100%; }	#newmenunav > ul { width:100%; }}@media screen and (max-width:1400px) {	#headz div.corpo > div.headztop div.cola > div { font-size: 0.9rem; }	#newmenunav ul.primolivello > li > div { font-size: 1.1rem; }}@media screen and (max-width:1300px) {	#newmenunav ul.primolivello > li > div { font-size: 1.0rem; }	.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: #e5e7dc; }	.database_tabella.extralarge .riga_risultato.rigadue { background-color: #FFF; }}@media screen and (max-width:1200px) {	#barracol { display:none; }	div#menuapertofooter { display: none; }	#grande.tabhome .col { display: inline-table; }	#grande.tabhome .col.ca { width: 40%; }	#grande.tabhome .col.cb { width: 60%; }	#grande.tabhome .col.cc { display: table; margin-top: 20px; width: 100%; }	#slide_hover .luogo { margin-left: 60%; width: 40%; }	#headz > div.corpo > div { display: none; }	#corpo_sottopagina > div#main_colonna_sx { width: 98%; }	#corpo_sottopagina > div#main_colonna_dx { display: none; }	#grande .scheda { margin: 20px auto 0; width: 88%; }	#grande .scheda > div { font-size: 0.9rem; }	#newshome .col.ca a { height: 250px; }	#newshome .riga .foto { display: none; }	.tabhome .col.cc { min-width: auto; width: 30%; }	#iniziativehome .tabiniz .singolo_box_iniz { width: 23%; }	#iniziativehome .tabiniz .singolo_box_iniz.iniz5 { display: none; }	#visitare_parco .tab .col.puls .riga > div.txt { font-size: 1.2rem; }	#visitare_parco .tab .col.iti .txt div.tit { font-size: 1.4em; }	#visitare_parco .tab .col.iti .txt div.sub { font-size: 1.1em; }	#visitare_parco .tab .col.iti .txt { margin-left: 60%; width: 40%; }	#studiprog .box .over .txt { font-size: 1.0rem; }	#headz > #pulsantetab { display: table-cell; }	#menutab { background-color: #fff; box-shadow: 1px 0 10px gray; right: 0; position: fixed; width:300px; z-index: 90; }	#menutab div#elenco_menutab { margin: 105px 10px 0; overflow-x: hidden; overflow-y: auto; }	#menutab div#elenco_menutab ul.primolivello { margin-top: 12px; }	#elenco_menutab ul.primolivello > li > div { text-transform: uppercase; }	#elenco_menutab ul { list-style: outside none none; margin: 0; padding: 0; }	#elenco_menutab li { padding: 3px 0; }	#elenco_menutab ul li li { padding-left: 10px; }	#elenco_menutab ul.terzolivello { margin-left: 10px; margin-top: 4px; }	#elenco_menutab li.attivo > div { padding-left: 5px; }}@media screen and (max-width:800px) {	#slide_hover .luogo { margin-left: 50%; width: 50%; }	#database_ricerca .vocericerca { width: 48%; }	#database_risultati .singolo { width:48%; }	#database_switch .col_b { width: 50%; }	.socialshare { float: none; padding: 20px 0 0; text-align: right; width: 100%; }	#database_risultati_righe .singolo .tab .col .ecoregola .img img { max-width: 40px; }	div.logoemporiodeiparchi { height: 40px; width: 40px; }	#slide_hover .logohome { background-size: contain; }	#visitare_parco .tab .col.iti .txt { font-size: 1rem; }	#visitare_parco .tab .col.puls .riga > div.txt { font-size: 1rem; }	#newshome .col { display: inline-table; }	#newshome .tabhome .col.ca { width: 50%; }	#newshome .tabhome .col.cb { border-right: medium none; box-sizing: border-box; width: 50%; }	#newshome .tabhome .col.cc { margin-top: 20px; width: 100%; }	#footer .tab .col { display: table;  width: 100%; }}@media screen and (max-width:720px) {	#iniziativehome .tabiniz .singolo_box_iniz { width: 31%; }	#iniziativehome .tabiniz .singolo_box_iniz.iniz4 { display: none; }}@media screen and (max-width:650px) {	#headz > #pulsantetab { width: 15%; }	#grande.tabhome .col.ca { width: 100%; }	#grande.tabhome .col.cb { width: 100%; }	#grande.tabhome .col.cb .titolihome { margin: 0 auto; }	#newshome .tabhome .col.ca { width: 100%; }	#newshome .tabhome .col.cb { width: 100%; }	#newshome .tabhome .col.cc { margin-top:50px; }	#colonna_testo , .colonna_testo { float:none; width:100%; }	#colonna_foto , .colonna_foto { float:none; width:100%; }	#visitare_parco .tab .col.iti { width: 90%; margin: 0 auto; display: table; }	#visitare_parco .tab .col.puls { display: table; margin: 10px auto; width: 80%; }	#studiprog .box { margin: 10px 1%; width: 25%; }	#studiprog .box.primo { margin-left: 1%; }	.tabs_museisercizi { display: table; width: 100%; }	#newshome .tab { padding: 10px 0; }	#newshome .tab > div.col .evidenza { height: 400px; }	#iniziativehome .cnt .colonna { display: table; width: 100%; }	#iniziativehome .cnt .colonna.cola { width: 100%; }	#cnt_main_colonna_dx table td { display: table; width: 98%; }	#footer { font-size: 1rem; }	#main_colonna_sx table td { display: table; width: 98%; }}@media screen and (max-width:600px) {	#slide_hover { height: 200px; }	#slide_hover .logohome { height: 180px; margin-top: 20px; }	#slide_hover .luogo { display: none; }	#slide_container.home .slide { height: 200px; }	#slide_container.home { height: 200px; }	#navbar #pulsantetab { width: 15%; }	#navbar > div.testalogo div.tab > div.col_a { width: 85%; }	#homecxtab > div.col_a div div.tab > .subcol .bianco div.titsezione { display: none; }	#homecxtab > div.col_a div div.tab { border-spacing: 3px; }	#homecxtab > div.col_a div div.tab > .subcol { display: table; width: 100%; }	#homecxtab > div.col_a div div.tab > .subcol .bianco.bis { margin-top: 6px; }	#homecxtab > div.col_b div.tabgismeteo > div { display: table; width: 100%; }	#homecxtab > div.col_b div.tabgismeteo > div.bann { width: 100%; }	#albotrasp > a { display: table; margin: 5px auto; width: 92%; }	#visitareparco { padding: 20px 0; }	#visitareparco .bk { width: 90%; }	#visitareparco .bk .tit { font-size: 1.2rem; width: 90%; }	#visitareparco .bk .tab a.col { display: table; width: 100%; margin: 10px 0; }	#visitareparco .bk .tab a.col img { display: table-cell; vertical-align: middle; width: 100%; }	#visitareparco .bk .tab a.col .txt { display: table-cell; vertical-align: middle; width: 80%; font-size: 1.1rem; padding-left: 2%; }	#fotovideo > div.col_foto ul.tabgalleria li.lasts { display: none; }	#fotovideo > div.col_foto ul.tabgalleria li { width: 25%; }	#fotovideo > div.col_foto ul.tabgalleria li div a { height: 70px; }	#fotovideo { border-spacing: 10px; }	#fotovideo > div.col_foto .tit { margin: 0 22px 10px; }	#footer { font-size: 0.9rem; }	/* 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 > div#main_colonna_sx { padding: 0; width: 80%; display: table; 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_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:500px) {	#headz > #pulsantetab { width: 20%; }	#approfondimenti .singolo { padding: 1%; width: 48%; }	#newshome .tab > div.evidenza { width: 100%; }	#newshome .tab > div.col .evidenza { height: 220px; }	#newshome .tab > div { display: table; width: 100%; }	.scrolling_sottonews_clickscroll { display: none; }	div.portanews { width: 94%; }	.singolanews > div .testi { height: auto; }	#newshome .extratab > div { display: table; width: 100%; }	#newshome .extratab > div.evidenza { width: 100%; }	#newshome .extratab > div > div { margin: 4px auto; width: 60%; }	#mappasezhome > div { display: table; margin: 0 auto; }	#mappasezhome > div.txtmap { width: 100%; }	#museisercizi { margin: 6px auto; width: 96%; }	#box_bottoni .singolobox { display: inline-table; vertical-align: middle; width:100%; margin: 0; }	#box_bottoni .singolobox.dsk_cx { margin: 0; }	#newshome > div.tit { font-size: 1.3rem; }	.tabs_museisercizi > a { width: 50%; }	.tabs_museisercizi > a div.over { height: 170px; }	#contatti .tab_sede .riga > div { border: none; display: table; width: 100%; padding: 0 0 20px; }	#contatti .tab_sede .riga > div.tit { padding: 0; }	#contatti .tab_contatti .personale { margin-left: 5px; }	#footer .tab > div { display: table; }	#footer .tab > div.dx { padding-top: 12px; }	#scrolling_iniziative_areahome > div.scrolling_iniziative_clickscroll { display: none; }	#scrolling_iniziative_areahome #slide_sottonews_all { border-spacing: 8px; }	#scrolling_iniziative_areahome #slide_sottonews_all a { display: table; margin: 6px 0; min-height: auto; width: 100%; }	#fotovideowebcam > a { display: table; margin: 6px auto; width: 90%; }	#fotovideowebcam > a .banda { height: 110px; width: 50%; }	.tabs_museisercizi > a div.banda { font-size: 1.0rem; }	#contatti .tab_sede .riga > div { border: none; display: table; width: 100%; padding: 0 0 20px; }	#contatti .tab_sede .riga > div.tit { padding: 0; }	#contatti .tab_contatti .personale { margin-left: 5px; }	#new_database_ricerca .vocericerca { width: 98%; }}@media screen and (max-width:400px) {	#headz > #pulsantetab { width: 25%; }	#approfondimenti .singolo { padding: 1%; width: 98%; }	#database_ricerca .vocericerca { width: 98%; }	.tabhome .col.cc .extrariga { display: none; }	#newshome .tabhome .col.cc { margin-top: 30px; }	#iniziativehome .tabiniz .singolo_box_iniz { width: 98%; height: auto; padding-bottom:10px; }	#visitare_parco .tab .col.iti { height: 240px; }	#visitare_parco .tab .col.iti .txt { font-size: 0.8rem; margin-left: 50%; width: 50%; }	#studiprog .box { width: 48%; }	div.database_paginazione_ris { display: block; margin: 0; width: 100%; }	#database_risultati .singolo { padding: 10px 1%; width:98%; }	#database_switch > div { display: table; width: 100%; }	#database_switch .col_b { width: 100%; padding: 5px 0; }	#database_switch .col_b .arrow { font-size: 0.8rem; height: 30px; width: 30px; }	#database_risultati_righe .singolo .tab .col { display: table; padding: 0 2%; width: 96%; }	#database_risultati_righe .singolo .tab .col.a { margin: 4px auto; width: 96%; }	#database_risultati_righe .singolo .tab .col.c { padding: 0 2%; width: 96%; text-align: left; }	#database_risultati_righe .singolo .tab .col .ecoregola { display: inline-block; }	#database_risultati_righe .singolo .tab .col .ecoregola .img img { max-width: 30px; }	div.logoemporiodeiparchi { height: 30px; width: 30px; }	#database_risultati_righe .singolo .tab .col.b .tit { font-size: 1.3rem; }}