html { height:100%; }body { color: #333; font-family: Raleway; font-size: 18px; height: 100%; margin: 0; padding: 0; }a { color: #83bc28; text-decoration:none; display:inline-block; }#admin a { color:#F00; text-decoration:underline; }#admin a:hover { color:#F00; }h1 { color: #83bc28; font-size: 2.2rem; line-height: 2.4rem; }h5 , h5 a { color: #9c9c9c; font-size: 1.1rem; font-weight: lighter; }#container { margin: 0 auto; width: 1500px; }#tabcnt { display: table; width: 1500px; margin: 10px auto 20px; }#tabcnt > div { display: table-cell; vertical-align: top; }#tabcnt > div.sx { width: 200px; }#tabcnt > div.sx > .logohomesx { text-align: center; }.tabpuls { display: block; margin: 0 auto; padding-top:25px; width: 150px; }.tabpuls > .box { color:#FFF; display: inline-table; height: 150px; width: 100%; }.tabpuls > .box > div { display: table-cell; text-align: center; vertical-align: middle; }.tabpuls > .box:hover > div { background-color: rgba(255, 255, 255, 0.4); }.tabpuls > .box > div > .ico { font-size: 2.5rem; }.tabpuls > .box > div > .txt { font-size: 1.2rem; font-weight: lighter; padding-top: 6px; text-transform: uppercase; }.tabpuls > .box.col1 { background-color: #83bc28; }.tabpuls > .box.col2 { background-color: #5b9224; }.tabpuls > .box.col3 { background-color: #235021; }#headbodymobile { display: table; margin: 0 auto; width: 90%; }#headbodymobile > div { display: table-cell; vertical-align: middle; }#headbodymobile > div.sx { width: 50%; display:none; }#headbodymobile > div.sx img { width: 120px; }.toploghi { display: block; width: 100%; }.toploghi > .tab { display: table; height: 47px; margin: 0 0 0 auto; }.toploghi > .tab > div { display: table-cell; vertical-align: middle; padding-left:50px; }.toploghi > .tab > div.col3 img { margin-left: 20px; }.toploghi > .tab img { vertical-align: middle; }.toploghi.mobile { display: none; }#mms_menutab .tabpuls { display: none; }#mms_apripulsante { display:none; transition: background-color 0.3s ease 0s; background-color: #83bc28; 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: 10px 0 0 auto; text-align: center; width: 50px; }#mms_apripulsante:hover { background-color: #5b9224; }#mms_apripulsante.on { background-color: #EEE; }@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 #83bc28; }	#mms > ul > li > .corpo.clicked .celltxt { color: #235021; }	#mms > ul > li > .corpo .celltxt { color: #83bc28; display: table-cell; font-size: 1.4rem; font-weight: lighter; text-align: center; text-transform: uppercase; vertical-align: middle; cursor: pointer;}	#mms > ul > li > .corpo:hover .celltxt { color: #235021; }	#mms > ul > li > .corpo:hover { border-bottom: 3px solid #83bc28; }	#mms > ul > li > .corpo:hover.clicked { border-bottom: 6px solid #83bc28; }	#mms > ul > li.attivo > .corpo .celltxt { color: #235021; font-weight: normal; }	#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: 30px; cursor: pointer; }	#mms ul.livello_ul_2 { background-color:#f9f9f9; border-bottom: 2px solid #ddd; border-top: 2px solid #83bc28; 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:#DEDEDE; display:none; font-size: 0.85em; }	#mms ul.livello_ul_4 { background-color:#BBB; display:none; font-size: 0.9em; }	#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; padding-bottom: 2px; padding-top: 4px; }	#mms ul.livello_ul_2 .corpo .celltxt { color:#333; }	#mms ul.livello_ul_2 .corpo a.celltxt:hover { color:#000; }	#mms ul.livello_ul_2 .corpo .plus:hover { background-color: #DEDEDE; }	#mms ul.livello_ul_2 .corpo .plus.on { background-color: #DEDEDE; }	#mms ul.livello_ul_3 .corpo { border-bottom: 1px solid #BBB; }	#mms ul.livello_ul_3 .corpo .celltxt { padding-left: 20px; }	#mms ul.livello_ul_3 .corpo .plus:hover { background-color: #BBB; }	#mms ul.livello_ul_3 .corpo .plus.on { background-color: #BBB; }	#mms ul.livello_ul_4 .corpo { border-bottom: 1px solid #9e9e9e; }	#mms ul.livello_ul_4 .corpo .celltxt { padding-left: 40px; }	#mms ul.livello_ul_4 .corpo .plus:hover { background-color: #9e9e9e; }	#mms ul.livello_ul_4 .corpo .plus.on { background-color: #9e9e9e; }}/* ------------------------ */	#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: 70%; }	#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 #83bc28; }	#mms_nojava #mms .corpo { display: table; width: 100%; border-top: 1px solid #83bc28; }	#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:hover { background-color: unset; }	#mms_nojava #mms .corpo .plus.on { background-color: #83bc28; }	#mms_nojava #mms ul li.liv_uno > .corpo .celltxt { font-size: 1.1em; text-transform: uppercase; }	#mms_nojava #mms ul li.liv_uno > .corpo a.celltxt:hover { color:#83bc28; }	#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:#83bc28; display:none; }	#mms_nojava #mms ul.livello_ul_3 { background-color:#5b9224; display:none; }	#mms_nojava #mms ul.livello_ul_4 { background-color:#235021; 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 #5b9224; }	#mms_nojava #mms ul.livello_ul_2 .corpo .celltxt { color:#FFF; }	#mms_nojava #mms ul.livello_ul_2 .corpo a.celltxt:hover { color:#000; }	#mms_nojava #mms ul.livello_ul_2 .corpo .plus:hover { background-color: unset; }	#mms_nojava #mms ul.livello_ul_2 .corpo .plus.on { background-color: #5b9224; }	#mms_nojava #mms ul.livello_ul_3 .corpo { border-top: 1px solid #235021; }	#mms_nojava #mms ul.livello_ul_3 .corpo .celltxt { padding-left: 20px; }	#mms_nojava #mms ul.livello_ul_3 .corpo .plus:hover { background-color: unset; }	#mms_nojava #mms ul.livello_ul_3 .corpo .plus.on { background-color: #235021; }	#mms_nojava #mms ul.livello_ul_4 .corpo { border-top: 1px solid #153014; }	#mms_nojava #mms ul.livello_ul_4 .corpo .celltxt { padding-left: 40px; }	#mms_nojava #mms ul.livello_ul_4 .corpo .plus:hover { background-color: unset; }	#mms_nojava #mms ul.livello_ul_4 .corpo .plus.on { background-color: #153014; }	#mms_nojava #mms li.attivo > ul { display: block; }	#mms_nojava #mms li.lastattivo { background-color: #fedd06; }	#mms_nojava #mms li.lastattivo > .corpo .celltxt { color: #333; }	#mms_nojava #mms li.lastattivo > .corpo a.celltxt:hover { color: #333; }/* ------------------------ */#slide_container .gabb { position: relative; }#slide_container .frecce { display: table; height: 460px; position: absolute; width: 100%; z-index: 13; }#slide_container .frecce > div { display: table-cell; vertical-align: bottom; }#slide_container .frecce > div.dx { text-align:right; }#slide_container .frecce > div > div { color: #fff; cursor: pointer; display: inline-block; margin: 0 20px; padding: 10px; text-shadow: 0 0 2px #333; font-size: 2.5rem; }#slide_container .frecce > div > div:hover { color: #83bc28; }#slide_container .newsletterpuls { height: 200px; margin-top: 90px; position: absolute; text-align: right; width: 100%; z-index: 14; }#slogan { display: table; height: 540px; position: absolute; width: 100%; z-index: 12; }#slogan > div { color: #fff; display: table-cell; font-size: 3.1rem; font-weight: bold; text-align: center; text-shadow: 0 0 4px #333; vertical-align: bottom; }#slogan > div .dida { font-size: 0.6em; margin-bottom: 70px; }#slide_container .slide { background-position: center center; background-size: cover; display: table; width: 100%; height: 540px; }#slide_container .slide > div { display: table-cell; vertical-align: bottom; }#slide_container .spigolo { background-image: url("../grafix/spigolo.png"); background-position: left top; background-repeat: no-repeat; height: 90px; position: absolute; width: 60px; z-index: 13; }#container.sottopagina #slide_container .slide { height: 300px; }#slide_container.home { height: 540px; }#slide_container.home .slide { margin-top: 0; position: absolute; }#container.nocate #slide_container { height: 40px; }#container.nocate #slide_container > div { display:none; }#slide_container.sottopagina > div { position: absolute; }#slide_container.sottopagina { height: 300px; position: relative; }#main_tab_home { display: table; margin: 26px auto 0; width: 100%; }#main_tab_home > div { display: table-cell; vertical-align: top; }#main_tab_home > div.sx { width: 48%; }#main_tab_home > div.cx { width: 26%; }#main_tab_home > div.cx .tabcx { display: block; margin: 0 20px; }#main_tab_home .lnk { background-color: #ddd; background-position: center center; background-repeat: no-repeat; background-size: cover;  color: #fff; height: 220px; width: 100%; display: table; }#main_tab_home .lnk > div { display: table-cell; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 250px, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0 0; vertical-align: bottom; }#main_tab_home .lnk:hover > div { background: rgba(35, 80, 33, 0.8); }#main_tab_home .lnk > div .txt { margin: 0 16px; padding-bottom: 12px; }#main_tab_home .lnk > div .txt .tit { font-size: 1.4em; font-weight: bold; text-shadow: 0 0 5px #333; }#main_tab_home .lnk > div .txt .sub { font-size: 0.9em; text-shadow: 0 0 5px #333; }#main_tab_home > div.sx .lnk { height: 490px; }#main_tab_home > div.cx .lnk.n1 { margin-bottom: 20px; }#main_tab_home > div.dx img { max-width: 323px; width: 100%; }#main_tab_home .titsez { background-color: #5b9224; color: #fff; display: table; font-size: 0.9rem; height: 30px; text-transform: uppercase; width: 100%; }#main_tab_home .titsez:hover { background-color: #235021; }#main_tab_home .titsez > div { display: table-cell; text-align: center; vertical-align: middle; }#main_tab_home > .col.cx .lnk > div { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 110px, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0 0; }#main_tab_home > .col.cx .lnk:hover > div { background: rgba(35, 80, 33, 0.8); }#main_tab_home > .col.cx .lnk > div .txt .tit { font-size: 1.0em; font-weight: normal; }#main_tab_home .mappahome { background-position: center center; background-repeat: no-repeat; background-size: contain; display: block; height: 300px; width: 100%; display: table; border-spacing: 0; }#main_tab_home .mappahome > div { display: table-cell; }#main_tab_home .mappahome:hover > div { background: rgba(35, 80, 33, 0.3); }#main_tab_home > .col.cx .lnk.calendario > div > .tab { display: table; width: 100%; }#main_tab_home > .col.cx .lnk.calendario > div > .tab.ta { height: 120px; }#main_tab_home > .col.cx .lnk.calendario > div > .tab.tb { height: 100px; }#main_tab_home > .col.cx .lnk.calendario > div > .tab > div { display: table-cell; }#main_tab_home > .col.cx .lnk.calendario > div > .tab.ta > div { text-align: right; vertical-align: top; }#main_tab_home > .col.cx .lnk.calendario > div > .tab.tb > div { vertical-align: bottom; }#main_tab_home > .col.cx .lnk.calendario .boxdata { display: inline-table; font-size: 1rem; margin: 6px 6px 0 0; text-align: center; }#main_tab_home > .col.cx .lnk.calendario .boxdata .data_gior { background-color: #235021; color: #fff; font-size: 0.9em; font-weight: bold; padding: 2px 8px; text-transform: uppercase; }#main_tab_home > .col.cx .lnk.calendario .boxdata .data_nume { background-color: #fff; color: #5b9224; font-family: Arial; font-size: 2.2em; font-weight: bold; line-height: 1em; padding: 0 6px; }#main_tab_home > .col.cx .lnk.calendario .boxdata .data_mese { background-color: #fff; color: #235021; font-size: 0.95em; font-weight: bold; padding-bottom: 2px; text-transform: uppercase; }#extraboxhome { background-color: #5b9224; background-position: center center; background-repeat: no-repeat; background-size: cover; display: inline-table; height: 200px; margin-top: 20px; width: 100%; border-spacing: 0; }#extraboxhome > div { color: #fff; display: table-cell; font-size: 1.8rem; font-weight: bold; text-align: center; vertical-align: middle; text-shadow: 0 0 6px #000; }#extraboxhome:hover > div { background: rgba(35, 80, 33, 0.8); }#container.en #extraboxhome { background-image: none; }#corpo_sottopagina { color: #235021; display: table; margin-top: 10px; width: 100%; margin-bottom: 20px; }#corpo_sottopagina #main_colonna_dx { display:table-cell; vertical-align: top; }#corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx { line-height: 1.6rem; margin-left:2%; padding-bottom: 60px; min-height:400px; width:97% }#corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx > div > .dettaglio_loghi { border-spacing: 4px; display: table; width: 100%; }#corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx > div > .dettaglio_loghi > div { display: table-cell; vertical-align: middle; }#corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx > div > .dettaglio_loghi > div.img { text-align: center; width: 12%; }#corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx > div > .dettaglio_loghi > div.img img { max-width:50px; }#corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx > div > .dettaglio_loghi > div.txt { text-align: left; }#corpo_sottopagina #main_colonna_dx #box_bottoni a:hover { text-decoration:none; }#colonna_foto , .colonna_foto { float: right; text-align: center; width: 35%; }#colonna_foto .dida , .colonna_foto .dida { color: #83bc28; font-size: 0.9rem; margin-bottom: 20px; }#colonna_foto .pubblicazioni img , .colonna_foto .pubblicazioni img { width:auto; }#colonna_foto img , .colonna_foto img { max-width: 400px; width:99%; border: 1px solid #235021; }#colonna_foto img.noresize, .colonna_foto img.noresize { width: auto; }#colonna_testo , .colonna_testo { float: left; width: 63%; }#colonna_testo.cms, .colonna_testo.cms { padding-bottom: 20px; }#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 1%; width: 23%;}#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: 230px; vertical-align: bottom; }#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: 1.4rem; font-weight: bold; vertical-align: middle; background: rgba(0, 0, 0, 0.7); padding: 20px 0; }#box_bottoni .singolobox .vert_singolobox .txt div { margin: 0 auto; width: 70%; }div.boxinfo , p.boxinfo { display:block; margin-top: 6px; margin-bottom: 6px; padding:6px; font-size:0.95em; }div.boxinfo , p.boxinfo { background-color: #f5f5f5; border: 1px solid #235021; color: #666; }.boxpaginaospitale{ margin-top: 6px; margin-bottom: 6px; padding:6px; }.boxpaginaospitale { background-color: #f5f5f5; border: 1px solid #235021; }div.database_paginazione_ris { display: inline-block; font-weight: bold; margin-right: 30px; }a.database_paginazione_freccia { color: #FFF; display: inline-block; padding: 2px 7px; margin-right: 10px; text-align: center; }#corpo_sottopagina a.database_paginazione_freccia { background-color: #83bc28; }#corpo_sottopagina a.database_paginazione_freccia:hover { background-color: #235021; 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%; margin-top: 10px; }#database_switch > div { display: table-cell; vertical-align: middle; border-spacing: 0; }#database_switch .col_b { cursor: pointer; padding: 8px 0; text-align: center; width: 24%; }#database_switch .col_b .arrow { font-weight:bold; border-radius: 50%; display: inline-table; height: 30px; margin-right: 10px; vertical-align: middle; width: 30px; }#database_switch .col_b .arrow > div { display: table-cell; vertical-align: middle; font-size: 1rem; }#database_switch { background-color: #83bc28; }#database_switch .col_b { background-color: #235021; color: #fff; transition: all 0.3s ease 0s; }#database_switch .col_b:hover { background-color:#154838; }#database_switch .col_b .arrow { background-color: #FFF; color:#235021; }#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; padding: 14px 0; width: 98%; }#database_ricerca .vocericerca { display: inline-block; padding: 1%; text-align: center; width: 23%; }#database_ricerca { background-color:#235021; color:#FFF; }#database_risultati { width:100%; margin: 15px 0; clear:both; }#database_risultati a { color:#FFF; }#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: center; }#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.7); padding: 10px 0; }#corpo_sottopagina .singolo > div > a:hover  { color:#FFF; text-decoration:none; }#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; height: 230px; 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-size:cover; width:99%; border: 1px solid #7e632b; } /* Lisa BORDO */#database_risultati div.aperto { display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; }#database_risultati div.chiuso { display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; }#database_risultati div.verifica { display: inline-block; font-size: 0.8rem; margin: 0 auto; padding: 3px 10px; }#database_risultati_righe { padding: 10px 0; }#database_risultati_righe .singolo { margin: 12px 0; }#corpo_sottopagina #database_risultati_righe .singolo .tab { color: #666; }#corpo_sottopagina #database_risultati_righe .singolo a:hover { text-decoration: none; }#database_risultati_righe .singolo .tab { display: table; width: 100%; }#database_risultati_righe .singolo .tab .col { display: table-cell; vertical-align: middle; padding: 0 15px; }#database_risultati_righe .singolo .tab .col.a { background-position: center center; background-size: cover; padding: 0; width: 230px; }#database_risultati_righe .singolo .tab .col.a > div { display: table; height: 120px; width: 100%; }#database_risultati_righe .singolo .tab .col.b .tit { font-size: 1.3rem; font-weight: bold; margin: 4px 0; }#database_risultati_righe .singolo .tab .col.b .tit { color: #235021; }#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: #f5f5f5; }#emporio #database_risultati_righe .singolo .tab .col.a { background-repeat: no-repeat; background-size: auto 100%; }#database_risultati_righe .singolo .tab .col .ecoregola .img { padding: 5px 0; }#database_risultati_righe .singolo .tab .col .ecoregola .img img { max-width: 50px; }#database_risultati_righe .singolo .tab .col .ecoregola .txt { font-size: 0.8rem; padding: 5px 0; }div.logoemporiodeiparchi { background-image: url("../grafix/shoppingcart.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 50%; display: inline-block; font-size: 0rem; height: 50px; width: 50px; }div.logoemporiodeiparchi { background-color: #235021; }div.logoemporiodeiparchi.no { background-color: #DDD; }div.logoemporiodeiparchi.ebook { background-image: url("../grafix/ebook.png"); }#soggiorni #database_risultati .singolo { display: table; width: 100%; padding: 6px 0; text-align: left; }#soggiorni #database_risultati .singolo > div > a { height: 140px; vertical-align: middle; }#soggiorni #database_risultati .singolo > div { background-position: left center; background-repeat: no-repeat; background-size: auto 100%; }#soggiorni #database_risultati .singolo > div > a .cnt_singolo_database_risultato { background: none; color: #333; margin-left: 200px; }#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: #83bc28; color: #fff; margin: 6px; padding: 6px; font-weight:bold; font-size:0.8em;}#corpo_sottopagina #approfondimenti .singolo > div > a:hover { color:#83bc28; text-decoration: underline; }.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: #235021; font-weight:bold; color: #FFF; }.database_tabella .riga_risultato.rigadue { background-color: #f5f5f5; }.database_tabella .riga_risultato div.titolino { display: none; font-weight: bold; margin-right: 10px; }#database_risultati .riga_risultato.rigadue { background-color:#F5F5F5; }#database_risultati .riga_risultato a { color: #235021; }#fotosottopagina { border-spacing: 6px; display: table; width: 63%; }#fotosottopagina a { background-position: center center; background-repeat: no-repeat; background-size: cover; display: table-cell; font-size: 0rem; height: 134px; vertical-align: middle; width: 25%; border: 1px solid #216f57; }#fotosottopagina a.nolink { border: none; }div#menuapertofooter { color: #e7efde; font-size: 1.1rem; margin: 16px 0; padding: 15px 0; width: 100%; }div#menuapertofooter a { color: #5b9224; }div#menuapertofooter a:hover { color: #235021; text-decoration: underline; }div#menuapertofooter div#corpomenuapertofooter { display:table; width:85%; margin: 0 auto; }div#menuapertofooter div#corpomenuapertofooter > div { display: table-cell; width: 25%; }div#menuapertofooter div.men div.men_cnt { display: table; margin: 0 auto; }div#menuapertofooter div.men div.men_cnt div { font-size: 0.8em; }div#menuapertofooter div.men div.men_cnt div.tit { font-size: 1em; font-weight: bold; padding-bottom: 20px; padding-left: 0; text-transform: uppercase; }div#menuapertofooter div.men div.men_cnt > div { padding-bottom: 3px; }.loghitrentofoot { display:none; }.loghitrentofoot { width:100%; text-align:center; padding:10px 0 15px; }.loghitrentofoot img { margin: 0 10px; }#footer { background-color: #235021; color: #fff; font-weight: lighter; width: 100%; }#footer a { color: #fff; }#footer a:hover { text-decoration: underline; }#footer .mosaico { background-image: url("../grafix/mosaico.gif"); background-repeat: repeat-x; border-bottom: 3px solid #fff; box-sizing: border-box; font-size: 0rem; height: 37px; }#footer .tab { display: table; margin: 0 auto; padding: 20px 0 40px; width: 96%; }#footer .tab > div { display: table-cell; vertical-align: bottom; }#footer .tab > div.dx { text-align:right; }#footer .tab > div .tit { font-weight: bold; }/* ---[ MAPPA ]-----------------------------------------------------*/#cont_canvas { padding: 20px 0; }#map_canvas { clear: both; }#cache { position:absolute; width:96%; z-index:9; text-align:center; margin-top:400px; }div.fumetto { margin-bottom:5px; padding-bottom:4px; width : 340px;}div.fumetto div.sezionepubb { font-weight:bold }div.fumetto div.rigapubb { padding: 4px 5px; min-height:50px;}div.fumetto div.rigapubb img { margin: 4px 5px ;float:left; }div.fumetto div.rigapubb img.nobordo { float:left; border:none }div.fumetto div.rigapubb div.datipubb { padding-left:80px; }div.fumetto div.rigapubb div.datipubb img { float:right; border:none }div.fumetto div.rigapubb a:hover { text-decoration:none; }div.piedefumetto { margin-bottom:5px; padding-bottom:4px; width : 350px;}div.piedefumetto a:hover { text-decoration:none; }div.fumetto a { display: inline; }.sotto_mappa > div { margin-bottom: 10px; }.cont_menu_mappa { display: inline-block; margin: 20px 0; width: 100%; }div.menu_mappa { display: inline-block; height: auto; margin-bottom: 1px; margin-left: 10px; overflow: hidden; vertical-align: top; width: 200px; }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; }#cnt_main_colonna_dx .socialshare { display: block; text-align: left; width: 100%; }.socialshare { float:right; margin-top: 15px; }.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: #CCC; background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 50%; font-size: 0rem; height: 30px; margin: 0 4px; width: 30px; }.socialshare > .socialtab:hover { background-color: #83bc28; }.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');}.socialshare > .socialtab.flickr { background-image: url('../grafix/socialtrasp-flickr.png');}.socialshare > .socialtab.cerca { background-image: url('../grafix/socialtrasp-cerca.png');}.socialshare > .socialtab.qr { background-image: url('../grafix/socialtrasp-qrcode.png');}.toploghi .socialshare > .socialtab { background-color: #83bc28; background-size: 80% auto; width: 24px; height: 24px;}.toploghi .socialshare > a.socialtab:hover { background-color: #235021; }.toploghi .socialshare { display: inline-block; float: none; }.toploghi .socialshare > .socialtab.cerca { background-color: #ddd; }.toploghi .socialshare > .socialtab.cerca:hover { background-color: #5b9224; }.toploghi .lang { display: inline-block; vertical-align: middle; }.toploghi .lang a { background-color: #ddd; color: #fff; display: inline-table; font-size: 0.8rem; height: 24px; margin-right: 10px; width: 24px; }.toploghi .lang a:hover , .toploghi .lang a.on { background-color: #5b9224; }.toploghi .lang a > div { display: table-cell; vertical-align: middle; text-align: center; }/* ============================== DATABASE TABELLARI ================================ *//* == [TABELLE DATI A RIGHE ALTERNATE] ===========================================*/table.tabelladati { font-size:1.0em; }table.tabelladati td { font-size:1.0em; }table.tabelladati tr.titoli td { font-weight:bold; }table.tabelladati img { border:none }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 { font-size:0.85em; text-align:center; width:200px; }table.tabelladati tr.titoli td { background-color: #628a1a; color: #fff; }table.tabelladati tr.rigadue td { background-color: #f0f0f0; }/* ---[ 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; }div#tabella_soggiorni div.riga_record { clear:both; padding: 12px 0; }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; }#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; }/* ---[ 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: #b6ca82; }#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 #DDD; margin-bottom:20px; }#contatti_categorie_new .riga_contatti_raccolta.riga_uno { background-color: #FFF; }#contatti_categorie_new .riga_contatti_raccolta.riga_due { background-color: #f0eceb; }.loghifoot { padding: 1px 0 10px; text-align: center; }.loghifoot > img:first-child { margin-right: 80px; }/*--[testo nascosto]----------*/div.testonascosto { display:none; }div.testovisibile { display:block; }@media screen and (max-width:1540px) {	#tabcnt { width:100%; }	#mms > ul { display: block; width: 100%; }	#container { width:100%; }	#outtab { width:100%; }	#cerca { margin-left: 82%; width: 17%; }	#newmenunav { width:100%; }	#top_navbar .navcnt { width:100%; }}@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: #f5f5f5; }	.database_tabella.extralarge .riga_risultato.rigadue { background-color: #FFF; }}@media screen and (max-width:1100px) {	#slide_container .spigolo { display: none; }	#slide_container .newsletterpuls { display: none; }	#main_tab_home > div { display: table; }	#main_tab_home > div.sx { box-sizing: border-box; padding: 0 20px; width: 100%; }	#main_tab_home > div.cx { width: 100%; }	#main_tab_home > div.dx { border-spacing: 20px; width: 100%; }	#main_tab_home > div.cx .tabcx {border-spacing: 20px; box-sizing: border-box; display: table; margin: 0; width: 100%;}	#main_tab_home > div.cx .tabcx .sep { display: table-cell; width: 50%; vertical-align: top; }	#mms_apripulsante { display: block; }	#mms_menutab { display: none; }	#slide_container .slide .spigolo { display: none; }	#outtab { margin-top: 20px; }	#main_tab_home .titsez , #main_tab_home .lnk { border-spacing: 0; }	#main_tab_home > div.dx .sep { display: table-cell; vertical-align: middle; width: 50%; }	#tabcnt > div.sx { display: none; }	#headbodymobile > div.sx { display:table-cell; }	#headbodymobile > div.dx .toploghi { display: none; }	.toploghi.mobile { display: block; }	.toploghi.mobile > .tab { margin: 0 auto; }	.toploghi.mobile > .tab > div { padding-left: 20px; padding-right: 20px; text-align: center; }	#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; }	.toploghi > .tab > div { padding-left: 50px; }	#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 #83bc28; }	#mms .corpo { display: table; width: 100%; border-top: 1px solid #83bc28; }	#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: #83bc28; }	#mms .corpo .plus.on { background-color: #83bc28; }	#mms ul li.liv_uno > .corpo .celltxt { font-size: 1.1em; text-transform: uppercase; }	#mms ul li.liv_uno > .corpo a.celltxt:hover { color:#83bc28; }	#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.8em; }	#mms ul.livello_ul_2 { background-color:#83bc28; display:none; }	#mms ul.livello_ul_3 { background-color:#5b9224; display:none; }	#mms ul.livello_ul_4 { background-color:#235021; display:none; }	#mms ul.livello_ul_5 { background-color:#153014; display:none; }	#mms ul.livello_ul_2 .corpo { border-top: 1px solid #5b9224; }	#mms ul.livello_ul_2 .corpo .celltxt { color:#FFF; }	#mms ul.livello_ul_2 .corpo a.celltxt:hover { color:#000; }	#mms ul.livello_ul_2 .corpo .plus:hover { background-color: #5b9224; }	#mms ul.livello_ul_2 .corpo .plus.on { background-color: #5b9224; }	#mms ul.livello_ul_3 .corpo { border-top: 1px solid #235021; }	#mms ul.livello_ul_3 .corpo .celltxt { padding-left: 20px; }	#mms ul.livello_ul_3 .corpo .plus:hover { background-color: #235021; }	#mms ul.livello_ul_3 .corpo .plus.on { background-color: #235021; }	#mms ul.livello_ul_4 .corpo { border-top: 1px solid #153014; }	#mms ul.livello_ul_4 .corpo .celltxt { padding-left: 40px; }	#mms ul.livello_ul_4 .corpo .plus:hover { background-color: #153014; }	#mms ul.livello_ul_4 .corpo .plus.on { background-color: #153014; }	#mms li.attivo > ul { display: block; }	#mms li.lastattivo { background-color: #fedd06; }	#mms li.lastattivo > .corpo .celltxt { color: #333; }	#mms li.lastattivo > .corpo a.celltxt:hover { color: #333; }	#corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx { margin-left: 2%; width: 96%; }	#menuapertofooter { display: none; }	.loghitrentofoot { display:block; }	/* ============================ DATABASE TABELLARI ============================== */	 /* ---[ 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; }}@media screen and (max-width:850px) {	#approfondimenti .singolo { width: 48%; }}@media screen and (max-width:800px) {	#database_ricerca .vocericerca { width: 48%; }	#database_risultati .singolo { width:48%; }	#database_switch .col_b { width: 50%; }	#box_bottoni .singolobox { width: 48%; }	#database_risultati_righe .singolo .tab .col .ecoregola .img img { max-width: 40px; }	div.logoemporiodeiparchi { height: 40px; width: 40px; }	#cnt_main_colonna_dx table td { display: table; width: 98%; }	.database_tabella .riga_risultato { display: table; width: 98%; }	.database_tabella .riga_risultato > div { display: table; }	.database_tabella .riga_risultato div.titolino { display: inline-block; }	.database_tabella .riga_risultato.titoli { display: none; }	.database_tabella .riga_risultato.rigauno { background-color: #f5f5f5; }	.database_tabella .riga_risultato.rigadue { background-color: #FFF; }}@media screen and (max-width:650px) {	#colonna_testo , .colonna_testo { float:none; width:100%; }	#colonna_foto , .colonna_foto { float:none; width:100%; }	#footer { font-size: 0.9rem; }	#footer .tab > div { display: table; text-align: center; width: 100%; }	#footer .tab > div.dx { text-align: center; padding-top:20px; }}@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; }}@media screen and (max-width:500px) {	#box_bottoni .singolobox { display: inline-table; vertical-align: middle; width:100%; margin: 0; }	#box_bottoni .singolobox.dsk_cx { margin: 0; }}@media screen and (max-width:400px) {	#main_tab_home > div.sx .lnk { height: 260px; }	#main_tab_home .lnk > div .txt .tit { font-size: 1.2em; }	#main_tab_home .lnk > div .txt .sub { font-size: 0.8em; }	#main_tab_home .lnk > div { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 150px, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0 0; }	#main_tab_home > div.cx .tabcx .sep { display: block; width: 100%; }	#main_tab_home > div.dx .sep { display: block; width: 100%; }	#slide_container.home { height: 400px; }	#slogan { height: 400px; }	#slogan > div { font-size: 2.1rem; }	#slide_container .slide { height: 400px; }	#mms_menutab .tabpuls > .box > div > .ico { font-size: 1.2rem; }	#mms_menutab .tabpuls > .box > div > .txt { font-size: 0.6rem; }	div.database_paginazione_ris { display: block; margin: 0; width: 100%; }	#database_ricerca .vocericerca { width: 98%; }	#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; }	#approfondimenti .singolo { width: 98%; text-align: center; }}