html { height:100%; }body { height:100%; color : #555; margin: 0px; font-family: 'Montserrat', Arial; font-size: 16px; padding: 0px; }a { text-decoration:none; color:#0f79b7; }hr { border-color: #f2ece0; border-style: none none solid; border-width: medium medium 3px; }div.clear { clear:both; font-size:0.1em; overflow:hidden; height:0; }div.clear.bar { border-top:1px solid #0f79b7; }div.clear.separa { height:20px; display:block; } #container { width: auto; max-width: 1500px; margin: 0 auto; }#gabbia_mms { display: table; margin: 0 auto; width: 1500px; }#gabbia_mms .cell_gabbia_mms.sx { width: 190px; }#gabbia_mms .cell_gabbia_mms.dx { padding-top:24px;}#gabbia_mms .cell_gabbia_mms { display: table-cell; vertical-align: top; }#gabbia_mms .cell_gabbia_mms.sx img#logoparco { height: 90px; margin-left: 30px; margin-top: -25px; position: absolute; z-index: 100; }#gabbia_mms .cell_gabbia_mms.sx img#logomab { height: auto; margin-left: 136px; margin-top: 3px; position: absolute; z-index: 100; }#gabbia_mms .cell_gabbia_mms.sx img.scale { height:90px; margin-top: -25px; }#mms_menutab .tabpuls { display: none; }#mms_apripulsante { transition: background-color 0.3s ease 0s; background-color: #0f79b7; background-image: url("../grafix/hamburger-menu.png"); background-position: center center; background-repeat: no-repeat; background-size: 65% auto; color: #fff; cursor: pointer; font-size: 2.3rem; height: 50px; margin: 0 auto; text-align: center; width: 50px; }#mms_apripulsante:hover { background-color: #003c4c; }#mms_apripulsante.on { background-color: #EEE; }#main_group_mms { background-color: #fff; box-shadow: 0 1px 5px #666; position: fixed; width: 100%; z-index: 40; }#headbodymobile { display:none; }@media screen and (min-width:1100px) {	#mms_menutab { background-color: #FFF; display: block; height: 50px; }	#mms ul { margin: 0; padding: 0; }	#mms li { margin: 0; padding: 0; }	#mms > ul { position: relative; }	#mms > ul > li { position: absolute; }	#mms > ul > li > .corpo { position: absolute; }	#mms > ul > li > ul { position: absolute; z-index: 30; }	#mms > ul > li > .corpo .plus { display: none; }	#mms ul { list-style: outside none none; margin: 0; padding: 0; }	#mms > ul { display: block; width: 100%; }	#mms > ul > li { width: 100%; }	#mms > ul > li > .corpo { box-sizing: border-box; display: table; height: 50px; width: 20%; }	#mms > ul > li > .corpo.clicked { border-bottom: 6px solid #0f79b7; }	#mms > ul > li > .corpo.clicked .celltxt { color: #CCCCCC; }	#mms > ul > li > .corpo .celltxt { color: #0f79b7; cursor: pointer; display: table-cell; font-size: 1.4rem; font-weight: bold; padding-bottom: 10px; text-align: center; text-transform: uppercase; vertical-align: middle; }	#mms > ul > li > .corpo:hover .celltxt { color: #003c4c; }	#mms > ul > li > .corpo:hover { border-bottom: 3px solid #0f79b7; }	#mms > ul > li > .corpo:hover.clicked { border-bottom: 6px solid #0f79b7; }	#mms > ul > li.attivo > .corpo .celltxt { color: #CCCCCC; font-weight: bold; }	#mms > ul > li.lvun_1 > .corpo { width: 16%; }	#mms > ul > li.lvun_2 > .corpo { margin-left: 16%; width: 24%; }	#mms > ul > li.lvun_3 > .corpo { margin-left: 40%; width: 24%; }	#mms > ul > li.lvun_4 > .corpo { margin-left: 64%; width: 14%; }	#mms > ul > li.lvun_5 > .corpo { margin-left: 78%; width: 22%; }	#mms > ul > li > ul { margin-top: 50px; min-height: 300px; overflow: hidden; width: 100%; }	#mms > ul > li > ul > li { box-sizing: border-box; display: inline-block; padding: 2px 5px 8px; vertical-align: top; width: 25%; }	#mms > ul > li > ul .corpo { display: table; width: 100%; }	#mms > ul > li > ul .corpo .celltxt { display: table-cell; vertical-align: middle; }	#mms > ul > li > ul .corpo .plus { display: table-cell; text-align: center; vertical-align: middle; width: 28px; cursor: pointer; }	#mms ul ul .corpo .celltxt { padding-bottom: 7px; padding-top: 6px; }	#mms ul.livello_ul_2 { font-size: 0.95rem; background-color:#f9f9f9; border-bottom: 2px solid #ddd; border-top: 2px solid #0f79b7; 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:#f2ece0; display:none; font-size: 0.85em; }	#mms ul.livello_ul_4 { background-color:#f2ece0; display:none; font-size: 1em; }	#mms ul.livello_ul_5 { background-color:#f2ece0; display:none; font-size: 0.95em; }	#mms ul.livello_ul_2 .corpo { border-bottom: 1px solid #ddd; }	#mms ul.livello_ul_2 .corpo .celltxt { padding-left: 4px; color:#e5e5e5; }	#mms ul.livello_ul_2 .corpo a.celltxt { color:#333; }	#mms ul.livello_ul_2 .corpo a.celltxt:hover { color:#000; }	#mms ul.livello_ul_2 .corpo .plus:hover { background-color: #f2ece0; }	#mms ul.livello_ul_2 .corpo .plus.on { background-color: #f2ece0; }	#mms ul.livello_ul_3 .corpo { border-bottom: 1px solid #c7ccb6; }	#mms ul.livello_ul_3 .corpo .celltxt { padding-left: 10px; color:#cbcabf; }	#mms ul.livello_ul_3 .corpo a.celltxt { color:#333; }	#mms ul.livello_ul_3 .corpo a.celltxt:hover { background-color:#f2ece0; }	#mms ul.livello_ul_3 .corpo .plus:hover { background-color: #f2ece0; }	#mms ul.livello_ul_3 .corpo .plus.on { background-color: #f2ece0; }	#mms ul.livello_ul_4 .corpo { border-bottom: 1px solid #c7ccb6; }	#mms ul.livello_ul_4 .corpo .celltxt { padding-left: 20px; color:#b1b5a2; }	#mms ul.livello_ul_4 .corpo a.celltxt { color:#333; }	#mms ul.livello_ul_4 .corpo a.celltxt:hover { background-color: #f2ece0; }	#mms ul.livello_ul_4 .corpo .plus:hover { background-color: #f2ece0; }	#mms ul.livello_ul_4 .corpo .plus.on { background-color: #f2ece0; }	body.en #mms > ul > li > .corpo { width: 25%; }	body.en #mms > ul > li.lvun_2 > .corpo { margin-left: 25%; }	body.en #mms > ul > li.lvun_3 > .corpo { margin-left: 50%; }	body.en #mms > ul > li.lvun_4 > .corpo { margin-left: 75%; }}/* ------------------------ */	#mms_nojava #main_group_mms { box-shadow: unset; position: relative; z-index: unset; }	#mms_nojava #mms_apripulsante { display: none; }	#mms_nojava #mms_menutab { display: block; height: auto; }	#mms_nojava #mms > ul { position: relative; }	#mms_nojava #mms > ul > li { position: relative; }	#mms_nojava #mms > ul > li > .corpo { position: relative; }	#mms_nojava #mms > ul > li > ul { position: relative; }		#mms_nojava #mms > ul { width: 100%; }	#mms_nojava #mms > ul > li.lvun_2 > .corpo { margin-left: 0; }	#mms_nojava #mms > ul > li.lvun_3 > .corpo { margin-left: 0; }	#mms_nojava #mms > ul > li.lvun_4 > .corpo { margin-left: 0; }	#mms_nojava #mms > ul > li > .corpo:hover { border-bottom: none; }	#mms_nojava #mms > ul > li > ul > li { padding: 0; width: 100%; }	#mms_nojava #mms ul.livello_ul_2 { opacity:1; visibility:visible;  }	#mms_nojava #mms > ul > li > ul { min-height: auto; overflow: auto; width: 100%; }	#mms_nojava #mms ul.livello_ul_2 { border-bottom: medium none; }	#mms_nojava #mms ul.livello_ul_2 div { border-bottom: medium none; }	#mms_nojava #mms ul.livello_ul_2 .corpo { padding-bottom: 0; padding-top: 0; }	#mms_nojava #mms > ul > li > .corpo .celltxt { text-align: left;  font-weight: normal; }	#mms_nojava #mms ul { font-size: 1rem; }	#mms_nojava #mms ul.livello_ul_2 { border-top: none; }	#mms_nojava #mms { margin: 20px auto; width: 90%; }	#mms_nojava #mms a { color: #000; }	#mms_nojava #mms > ul { font-size: 1rem; }	#mms_nojava #mms ul { list-style: outside none none; margin: 0; padding: 0; }	#mms_nojava #mms > ul { border-bottom: 1px solid #ddd; }	#mms_nojava #mms .corpo { display: table; width: 100%; border-top: 1px solid #ddd; }	#mms_nojava #mms .corpo .celltxt { display: table-cell; padding: 10px 5px; vertical-align: middle; }	#mms_nojava #mms .corpo .plus { cursor: default; display: table-cell; text-align: center; width: 50px; font-size:1.6em; vertical-align:middle; }	#mms_nojava #mms .corpo .plus.on { background-color: #f2ece0; }	#mms_nojava #mms ul li.liv_uno > .corpo .celltxt { color: #0f79b7; font-size: 1.1em; font-weight: bold; text-transform: uppercase; }	#mms_nojava #mms ul li.liv_uno > .corpo a.celltxt:hover { color:#003c4c; }	#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:#f2ece0; display:none; }	#mms_nojava #mms ul.livello_ul_3 { background-color:#faf9f5; display:none; }	#mms_nojava #mms ul.livello_ul_4 { background-color:#faf9f5; display:none; }	#mms_nojava #mms ul.livello_ul_5 { background-color:#faf9f5; display:none; }	#mms_nojava #mms ul.livello_ul_2 .corpo { border-top: 1px solid #ddd; }	#mms_nojava #mms ul.livello_ul_2 .corpo .celltxt { color:#333; padding-left: 20px; }	#mms_nojava #mms ul.livello_ul_2 .corpo a.celltxt:hover { color:#000; }	#mms_nojava #mms ul.livello_ul_2 .corpo .plus:hover { background-color: #f2ece0; }	#mms_nojava #mms ul.livello_ul_2 .corpo .plus.on { background-color: #f2ece0; }	#mms_nojava #mms ul.livello_ul_3 .corpo { border-top: 1px solid #c7ccb6; }	#mms_nojava #mms ul.livello_ul_3 .corpo .celltxt { padding-left: 30px; }	#mms_nojava #mms ul.livello_ul_3 .corpo .plus:hover { background-color: #c7ccb6; }	#mms_nojava #mms ul.livello_ul_3 .corpo .plus.on { background-color: #c7ccb6; }	#mms_nojava #mms ul.livello_ul_4 .corpo { border-top: 1px solid #0f79b7; }	#mms_nojava #mms ul.livello_ul_4 .corpo .celltxt { padding-left: 45px; }	#mms_nojava #mms ul.livello_ul_4 .corpo .plus:hover { background-color: #0f79b7; }	#mms_nojava #mms ul.livello_ul_4 .corpo .plus.on { background-color: #0f79b7; }	#mms_nojava #mms li.attivo > ul { display: block; }	#mms_nojava #mms li.lastattivo { background-color: #f2ece0; }	#mms_nojava #mms li.lastattivo > .corpo .celltxt { color: #333; }	#mms_nojava #mms li.lastattivo > .corpo a.celltxt:hover { color: #333; }	#mms_nojava #corpo_sottopagina #main_colonna_sx { display: none; }	#mms_nojava #menuapertofooter { display: none; }/* ------------------------ */#bartop { text-align: right; height: 36px; overflow:hidden; }#bartop #cnt_bartop { display: table; margin: 0 auto; height: 36px; width: 1500px; }#bartop #cnt_bartop > div { display: table-cell; vertical-align: middle; }#bartop #toplink { font-size:0.9rem; line-height:18px; color: #888; }#bartop #toplink > div { display: inline-block; margin-left: 40px; }#bartop #toplink > div a { color: #666; }#bartop #toplink > div a:hover { text-decoration:underline; }.bandiere { font-size:0.8rem; line-height:18px; width: 90px; }.bandiere a { background-color: #eeeeee; border: 1px solid #ded4c4; color: #ded4c4; display: inline-block; margin: 0 3px; padding: 2px; text-align: center; width: 18px; }.bandiere a.on { background-color: #fff; border: 1px solid #0f79b7; color: #0f79b7; }#mms_menutab .bandiere { display: none; }#linguesocialmobile { display: none; }.headersocial a { background-color: #0f79b7; color: #fff; display: inline-table; height: 24px; margin: 0 3px; text-align: center; vertical-align: middle; width: 24px; }.headersocial a:hover { background-color: #6fafd4; }.headersocial a > div { display: table-cell; vertical-align: middle; }.socialsearch { width: 60px; }.socialsearch .cnt_social { padding-right: 5px; }.socialsearch .cnt_cerca { padding-right: 5px; }.socialsearch .cnt_cerca a { background: url("../grafix/search_box_icon.png") no-repeat scroll center center #0f79b7; display: inline-block; height:24px; width:24px; }#zzzzz { border-bottom: solid 2px #DDD; width: 95%; }#zzzzz .cnt_albo_amm { display:none; }#zzzzz > div.cont_lang_map { display: inline-table; width:100%; }#zzzzz > div.cont_lang_map div { display: table-cell; vertical-align: middle; text-align:center; }#zzzzz > div.cont_lang_map div.cnt_lang { width: 70%; }#zzzzz > div.cont_lang_map div.cnt_lang a { margin: 0 10px; color:#0f79b7; background-color:#FFF; padding: 5px; display:block; border: solid 1px #0f79b7; }#zzzzz > div.cont_lang_map div.cnt_lang a { background-color: #eeeeee; border: 1px solid #ded4c4; color: #ded4c4; display: inline-block; font-size: 1rem; font-weight: bold; height: 25px; line-height: 25px; margin: 0 10px; overflow: hidden; padding: 5px; vertical-align: middle; width: 25px; }#zzzzz > div.cont_lang_map div.cnt_lang a.on { background-color: #fff; border: 1px solid #0f79b7; color: #0f79b7; } #zzzzz .cnt_cerca a { display:block; width:37px; height:37px; background: #0f79b7 url(../grafix/search_box_icon.png) no-repeat center center; }#zzzzz #dddd { text-align: center; padding:10px 0; }#zzzzz #dddd img { margin: 0 5px; }#zzzzz .socialfoot {  display: inline-table;  margin-bottom: 10px;  text-align: center;  width: 100%;}#zzzzz .socialfoot a.socialico {  height: 30px;  width: 30px;}#slides { height:600px; background-color:#BBB; margin-top:110px; display:inline-block; }#slides .titoloparco { color:#FFF; margin-left:20%; margin-top:300px; position: absolute; z-index: 15; }#slides .titoloparco > div { display: table; margin: 0 auto; }#slides .titoloparco div img { height: auto; width: 100%; }#slides .titoloparco div.txt { display: table; font-size: 2rem; font-weight: normal; margin: auto; }#slides .titoloparco div.txt strong { font-size: 2.6rem; }#slides #titslideevi1.titoloparco div.txt div { margin-left: 40px; }#slides #titslideevi1.titoloparco div.txt div.a { text-align: right; }#slides #titslideevi1.titoloparco div.txt div.d { margin-left: 0; }#slides #titslideevi1.titoloparco div.txt div.e { text-align: right; }#slides #titslideevi2.titoloparco div.txt div { margin-left: 40px; }#slides #titslideevi2.titoloparco div.txt div.a { text-align: right; }#slides #titslideevi2.titoloparco div.txt div.d { margin-left: 80px; }#slides #titslideevi3.titoloparco div.txt div { margin-left: 40px; }#slides #titslideevi3.titoloparco div.txt div.a { text-align: right; }#slides #titslideevi3.titoloparco div.txt div.d { margin-left: 80px; }#slides div.singola { position: absolute; width:100%; max-width:1500px; z-index: 10; }#slides div img { width:100%; height:600px; }#slidedots { margin: 550px 0 0 650px; position: absolute; width: 200px; z-index: 12; }#slidedots a { background: url("../grafix/slide-dot.png") no-repeat scroll center top; display: block; float: left; margin: 0 20px; height: 25px; width: 25px; }#slidedots a.on { background: url("../grafix/slide-dot.png") no-repeat scroll center bottom; }#box_punti_interesse { display:table; border-spacing: 10px; }#box_punti_interesse .sezionepubb { border-bottom: 1px solid #ccc; color: #0f79b7; display: table-caption; font-size: 1.3rem; font-weight: bold; margin-top: 30px; padding-bottom: 5px; }#box_punti_interesse .rigapubb { display:table-row; }#box_punti_interesse .rigapubb { display:table-row; }#box_punti_interesse .rigapubb > div { display:table-cell; vertical-align: middle; text-align:left; }#box_punti_interesse .rigapubb .foto_pubblicazioni { display:table-cell; width:40%; }.colonna_foto #box_punti_interesse img { width:100%; }#emporiohome { padding: 20px 0; text-align: center; }#areanews .areanews_tit { border-bottom: 2px solid #0f79b7; border-spacing: 5px 12px; display: table; margin: 30px auto 0; }#areanews .areanews_tit>div { text-align:center; }#areanews .areanews_tit .titolo { color:#0f79b7; text-transform:uppercase; font-size: 2.0rem; font-weight: normal; }#areanews .areanews_tit .sottotitolo { color:#666; font-size: 1.7rem; }#areanews #homeevidenza { padding: 70px 0 10px; }#areanews #homeevidenza>div { float:left; }#areanews #homeevidenza .sx { width:50%; text-align:center; }#areanews #homeevidenza .sx img { width:100%; max-width:750px; }#areanews #homeevidenza .dx { width:50%; }#areanews #homeevidenza .dx .txt { width:78%; margin: 0 auto; }#areanews #homeevidenza .dx .txt .tit { color:#0f79b7; font-size:2.0rem; font-weight:bold; }#areanews #homeevidenza .dx .txt .sub { color:#0f79b7; font-size:1.2rem; font-weight:bold; padding: 10px 0; }#areanews #homeevidenza .dx .txt .desc { color:#666; }#areanews #homeevidenza .dx .txt .desc strong { color:#0f79b7; }#areanews #homeevidenza .dx .txt .desc.tab { display:none; }#areanews #homeevidenza .dx .txt .desc.smart { display:none; }#areanews #rownews { clear:both; }#areanews #rownews #rownewscnt { margin: 0 auto; width:96%; padding: 40px 0; }#areanews .notizia { display:inline-table; width:32%; text-align:center; }#areanews .notizia.cx { margin: 0 2%; }#areanews .notizia img { width:100%; max-width:442px; }#areanews .notizia .titolo { color:#0f79b7; font-weight:bold; }#areanews .notizia .sottotitolo { color:#666; }#areanews .othernews { border: 2px solid #0f79b7; color:#0f79b7; text-transform:uppercase; border-spacing: 20px 12px; display: table; margin: 40px auto 0; }#areanews .othernews a { color:#0f79b7; }#areanews .cnt_othernews { text-align: center; }#areanews .cnt_othernews .othernews { display: inline-table; margin: 40px 30px 0; }#box_news_homepage { display: table; margin: 30px auto; }#box_news_homepage > a.singolo_box { display:none; border: 1px solid #999; box-sizing: border-box; margin: 0 10px; vertical-align: top; width: 320px; min-height: 400px; }#box_news_homepage > a.singolo_box:hover { background-color: #f7f7f7; }#box_news_homepage .arrow { background-color: #0f79b7; border: medium none; border-radius: 50%; box-sizing: border-box; color: #fff; cursor: pointer; display: inline-table; height: 40px; margin-top: 180px; vertical-align: middle; width: 40px; }#box_news_homepage .arrow:hover { background-color: #54a4e5; }#box_news_homepage .arrow:active { background-color: #004f88; }#box_news_homepage .arrow > div { display: table-cell; font-size: 1.6rem; text-align: center; vertical-align: middle; }#box_news_homepage .arrow.off { background-color: #eee; border: 0 none; cursor: default; }#box_news_homepage > a.singolo_box .foto { background-position: center center; background-repeat: no-repeat; background-size: cover; display: block; height: 150px; width: 100%; }#box_news_homepage > a.singolo_box .testi { margin: 20px; color: #003300; }#box_news_homepage > a.singolo_box .testi .tit { font-size: 1.1rem; margin-bottom: 10px; }#box_news_homepage > a.singolo_box .testi .data { font-size: 0.8rem; color:#0f79b7; margin-bottom:30px; }#box_news_homepage > a.singolo_box .testi .desc { font-size: 0.8rem; }#areanews .cnt_othernews.bis .othernews { margin: 0 30px 30px; }#enteparco { background-color:#f2ece0; padding: 20px 0 60px; }#enteparco .areanews_tit { width: 94%; border-bottom: 2px solid #0f79b7; border-spacing: 5px 12px; display: table; margin: 30px auto 20px; }#enteparco .areanews_tit>div { text-align:center; }#enteparco .areanews_tit .titolo { color:#0f79b7; font-size: 2.0rem; font-weight: bold; }#enteparco .areanews_tit .sottotitolo { color:#666; font-size: 1.5rem; }#enteparco .areanews_tit .sottotitolo strong { color:#0f79b7; }#enteparco .col_cnt { width:90%; margin: auto; text-align: center; }#enteparco .col { display: inline-table; height: 250px; width: 48%; vertical-align: middle; margin-top: 20px; margin-bottom: 20px; }#enteparco .col.sx { margin-right: 2%; }#enteparco .col.dx { margin-left: 2%; }#enteparco .col.mus { background: url("../grafix/home_museo.jpg") center center no-repeat; }#enteparco .col.gis { background: url("../grafix/home_webgis.jpg") center center no-repeat; }#enteparco .col.osp { background: url("../grafix/vivere-osp.png") center center no-repeat; }#enteparco .col.sen { background: url("../grafix/vivere-sen.png") center center no-repeat; }#enteparco .col.edu { background: url("../grafix/vivere-edu.png") center center no-repeat; }#enteparco .col.ini { background: url("../grafix/vivere-ini.png") center center no-repeat; }#enteparco .col .col_vert { display: table-cell; vertical-align: middle; }#enteparco .col.spacer { width: 16%; }#enteparco .col.spacer img { max-width: 180px; width: 100%; }#enteparco .col div.txt { color: #0f79b7; font-size: 1.5rem; font-weight: bold; margin: auto; padding: 10px; display: inline-block; text-align: center; text-transform: uppercase; border: 1px solid #FFF; }#enteparco .col div.txt a { color:#FFF; }#museogis { background-color:#0f79b7; padding: 20px 0; margin-bottom: 10px; }#museogis .col_cnt { width:90%; margin: auto; text-align: center; }#museogis .col { display: inline-table; height: 250px; width: 48%; vertical-align: middle; margin-top: 20px; margin-bottom: 20px; }#museogis .col.sx { margin-right: 2%; }#museogis .col.dx { margin-left: 2%; }#museogis .col.museo { background: url("../grafix/home_museo.jpg") center center no-repeat; }#museogis .col.webgis { background: url("../grafix/home_webgis.jpg") center center no-repeat; }#museogis .col .col_vert { display: table-cell; vertical-align: middle; }#museogis .col.spacer { width: 16%; }#museogis .col.spacer img { max-width: 180px; width: 100%; }#museogis .col div.txt { color: #0f79b7; font-size: 3rem; font-weight: bold; margin: auto; padding: 10px; display: inline-block; text-align: center; text-transform: uppercase; border: 1px solid #FFF; }#museogis .col div.txt a { color:#FFF; }#mappahome { width:100%; display: table; background:url("../grafix/mappa-home.jpg") center center no-repeat; height:500px; vertical-align: middle; }#mappahome .mappahome_vert { display: table-cell; vertical-align: middle; text-align:center; }#mappahome .mappahome_vert div.cnt { margin: auto; padding: 10px 0; text-align: center; display:inline-block; color:#FFF; }#mappahome .mappahome_vert div div.txt { text-transform: uppercase; font-size:3.0rem; width:100%; }#mappahome .mappahome_vert div div.sub { font-size:1.8rem; margin: 10px 0 20px; width:100%; }#mappahome .mappahome_vert div div.link { font-size:1.2rem; text-transform: uppercase; border: 2px solid #fff; display: inline-block; padding: 9px; }#mappahome .mappahome_vert div a { color:#FFF; }#home_gallery_banner { display:table; width:100%; margin: 10px 0; }#home_gallery_banner #home_gallery_gabbia { display:inline-table; width:81%; height:250px; vertical-align: middle; background: url("../grafix/home_gallery_bk.jpg") center center no-repeat; vertical-align: middle; }#home_gallery_cnt { display: table-cell; text-align: center; vertical-align: middle; }#home_gallery_cnt .txt { background: url("../grafix/trasp-buttons.png") repeat scroll; display: block; margin: 0 auto; padding: 20px; text-align: center; vertical-align: middle; width: 200px; color:#FFF; }#home_gallery_cnt .txt a { color:#FFF; }#home_gallery_banner #home_banner_gabbia { display:inline-table; width:18%; vertical-align: middle; margin-left:1%;  }#home_gallery_banner #home_banner_gabbia #home_banner_cnt { display:table-cell; background:#f0ecea; text-align:center; height:250px; vertical-align: middle; }#pian_com { display:table; width:100%; background-color:#f2ece0; }#pian_com .row { display: table; margin: 15px 10%; width: 80%; }#pian_com .row > div { vertical-align:middle; }#pian_com .txt { background-color: #fff; display: table-cell; padding: 5px 20px; width: 34%; color:#666; }#pian_com .txt  strong { color: #0f79b7; }#pian_com .txt  div.tit { color: #0f79b7; font-size:1.8rem; }#pian_com .foto { display:table-cell; line-height: 0; }#pian_com .foto img { max-width: 795px; width: 100%; }#home_gallery { text-align:center; }#home_gallery .areanews_tit { border-spacing: 5px 12px; display: table; margin: 30px auto 20px; }#home_gallery .areanews_tit>div { text-align:center; }#home_gallery .areanews_tit .titolo { color:#0f79b7; text-transform:uppercase; font-size: 2.0rem; font-weight: normal; }#home_gallery .areanews_tit .sottotitolo { color:#666; font-size: 1.7rem; }#home_gallery img { max-width: 1413px; width: 100%; }#partners { display: table; text-align: center; width: 100%; }#partners img { margin: 20px; vertical-align: middle; }#credits { width:96%; display: table; background-color:#0f79b7; color:#FFF; vertical-align:top; padding: 40px 2%; }#credits > div { display: table-row; }#credits > div div { display: table-cell; vertical-align:top }#credits div .col_a { width: 34%; }#credits div .col_b { width: 33%; text-align:center; }#credits div .col_c { font-size: 1rem; width: 33%; }#credits a { color:#FFF; }#credits a:hover { text-decoration: underline; }#credits div.row_a .col_a div { display: table-row; }#credits div.row_a .col_a div.a { display: block; font-size: 1.2rem; font-weight: bold; margin: 0; padding-bottom: 25px; }#credits div.row_a .col_a div.b { font-size: 1rem; }#credits div.row_a .col_b { padding-top:30px; }#credits div.row_a .col_b img { margin: 0 4px; }#credits div.row_a .col_c > div { display: inline-block; width: 50%; }#credits div.row_a .col_c > div div { display: block; }#credits div.row_a .col_c .col_c_a div.first { padding-bottom: 20px; padding-left: 0; }#credits div.row_a .col_c .col_c_a div { padding-left: 12px; }#credits div.row_b div { padding-top: 30px; }#credits div.row_b .col_b div { display: inline; font-size: 0.9rem; padding: 0 4%; width: 33%; }#credits div.row_b .col_c { font-size: 0.9rem; text-align: right; }.sottopagina #slides { height: 300px; }.sottopagina #slides div img { height: 300px; }#main_colonna_sx .corpo, #main_colonna_sx .corpoon { float: right; padding: 7px 15px 7px 5px; width: 90%; color:#cbd2de; }#main_colonna_sx a { color:#0f79b7 }#main_colonna_sx .corpoon { background-color: #0f79b7; color: #fff; }#main_colonna_sx .corpoon a { color: #fff; }#main_colonna_sx .subtitt { margin-left: 30px; }#main_colonna_sx .trissubtitt { margin-left: 60px; } #main_colonna_sx .zonabanner {  clear: both;  display: table;  padding: 20px 0;  text-align: center;  width: 100%;}#corpo_sottopagina { display:table; width:100%; }#corpo_sottopagina #main_colonna_sx { padding-top:60px; background-color: #f2ece0; display: table-cell; width: 20%; vertical-align: top; }#corpo_sottopagina #main_colonna_dx { display:table-cell; vertical-align: top; background-color:#faf9f5; }#corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx { margin-left:20px; color:#666; padding-bottom: 60px; min-height: 400px; width:97% }#corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx table { color:#666; }#corpo_sottopagina #main_colonna_dx h1,#corpo_sottopagina #main_colonna_dx h2,#corpo_sottopagina #main_colonna_dx h3,#corpo_sottopagina #main_colonna_dx h4,#corpo_sottopagina #main_colonna_dx a { color:#0f79b7; }h1 { font-size: 2rem; margin: 0 0 10px; }h2 { font-size: 1.6rem; margin: 0 0 10px; }#box_bottoni { display: block; width: 100%; margin: 60px 0 0; }#box_bottoni .singolobox { display: inline-table; width: 30%; margin: 15px auto; vertical-align: middle; }#box_bottoni .singolobox.dsk_cx { margin: 0 5%; }#box_bottoni .singolobox .vert_singolobox { display: table-cell; height: 200px; text-align: center; vertical-align: middle; background-size: cover; background-repeat: no-repeat; background-position: center; }#box_bottoni .singolobox .vert_singolobox .txt { background: url("../grafix/trasp-buttons.png") repeat scroll 0 0 rgba(0, 0, 0, 0); color: #fff; margin: auto; padding: 10px 15px; width: 60%; text-transform: uppercase; border: 4px solid #fff; font-size:1.4rem; }#corpo_sottopagina #main_colonna_dx #box_bottoni a { color: #fff; }#colonna_testo , .colonna_testo { float: left; width: 67%; }#colonna_foto , .colonna_foto { float: right; text-align: center; width: 30%; }#colonna_foto img , .colonna_foto img { max-width: 350px; width: 100%; }#colonna_foto img.noresize , .colonna_foto img.noresize { width: auto; }#colonna_foto.pubblicazioni img , .colonna_foto.pubblicazioni img { width: auto; }#colonna_foto .dida , .colonna_foto .dida { font-size: 0.9rem; margin-bottom: 20px; }#colonna_foto .pubblicazioni img , .colonna_foto .pubblicazioni img { width: auto; }div#menuapertofooter { background-color: #f2ece0; width: 100%; margin:16px 0; padding: 15px 0;  }div#menuapertofooter div#corpomenuapertofooter { display:block; width: 96%; margin-left:2%; color: #cbd2de; }div#menuapertofooter div#corpomenuapertofooter a { color: #0f79b7; }div#menuapertofooter div.men { float:left; display:inline; width:18%; }div#menuapertofooter div.men.first { width: 25%; }div#menuapertofooter div.men div { font-size:0.75em; padding-left:0px; width:98%; }div#menuapertofooter div.men div.tit { font-size:0.85em; font-weight:bold; padding-left:0; padding-bottom:5px; }div.boxinfo{ background-color:#f2ece0; margin-top: 6px; margin-bottom: 6px; padding:6px; border: solid 1px #f2ece0; }p.boxinfo{ background-color:#f2ece0; margin-top: 6px; margin-bottom: 6px; padding:6px; border: solid 1px #f2ece0; }div.boxinfo{ background-color:#f2ece0; margin-top: 6px; margin-bottom: 6px; padding:6px; border: solid 1px #f2ece0; }.boxpaginaospitale{ background-color:#f2ece0; margin-top: 6px; margin-bottom: 6px; padding:6px; border: solid 1px #f2ece0; }img.primafotocalendario { width:100%; max-width:600px; }#gabbia_calendario { width:100%; text-align: center; }#gabbia_calendario .calendario_foto  { margin: 0 1% 50px; width:28%; display:inline-block; vertical-align: top; text-align:center; }#gabbia_calendario .calendario_foto img  { width:100%; }#scuole_adatte { background-color: #f2ece0; padding: 10px; }/* == [TABELLE DATI A RIGHE ALTERNATE] ===========================================*/table.tabelladati { font-size:1.0em; }table.tabelladati td { font-size:1.0em; }table.tabelladati tr.titoli td { background-color:#0f79b7; color:#FFF; font-weight:bold; }table.tabelladati tr.sottotitoli td { background-color:#f0f0f0; }table.tabelladati tr.rigauno td { background-color:unset; }table.tabelladati tr.rigadue td { background-color:#f7f5f5; }table.tabelladati img.foto { border: 1px solid #0f79b7; }table.tabelladati img {  border:none }table.tabelladati td.foto img {  border: solid 1px #0f79b7 }table.tabelladati input , table.tabelladati select { font-size:0.9em; }table.tabelladati input.input70 , table.tabelladati select.input70 { width:70px; }table.tabelladati input.piccolo , table.tabelladati select.piccolo { width:120px; }table.tabelladati select.piccolo2 { width:60px; }table.tabelladati span.dida {color:#666; font-size:0.85em; text-align:center; width:200px;}div.tabelladati { margin: 10px 0; width:99%; }div.tabelladati div.riga_record { background-color:#FFF; }/* ---[ TABELLE SOLODIV - NOVITA ]---------------------------------*/div#tabella_nov { width:100%; clear:both; }div#tabella_nov select, div#tabella_nov input { width:95%; margin: 1px 3px; }div#tabella_nov div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_nov div.riga_titoli { clear:both; padding: 2px 0; background-color:#0f79b7; color:#FFF; }div#tabella_nov div.riga_record { clear:both; padding: 12px 0; }div#tabella_nov div.riga_record.rigadue { background-color:#f7f5f5; }div#tabella_nov div.col_news_foto { width:15%; float:left; text-align: center; }div#tabella_nov div.col_news_txt { width:84%; padding-left:1%; float:left; }/* ---[ TABELLE SOLODIV - COMUNI ]---------------------------------*/div#tabella_comuni { width:100%; clear:both; }div#tabella_comuni select, div#tabella_comuni input { width:95%; margin: 1px 3px; }div#tabella_comuni div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_comuni div.titoli { clear:both; padding: 2px 0; background-color:#0f79b7; color:#FFF; }div#tabella_comuni div.sottotitoli { display: none; }div#tabella_comuni div.riga_record { clear:both; padding: 12px 0; }div#tabella_comuni div.riga_record.rigadue { background-color:#f7f5f5; }div#tabella_comuni div.col_a { display:none; }div#tabella_comuni div.col_b { width:15%; padding-left:1%; float:left; }div#tabella_comuni div.col_c { width:56%; float:left; }div#tabella_comuni div.col_d { width:14%; float:left; text-align: center; }div#tabella_comuni div.col_e { width:14%; float:left; text-align: center; }div#tabella_comuni div.riga_record div.col_tab_tipologia { font-size:0.8em; }div#tabella_comuni div.riga_record div.col_tab_localita { font-size:0.8em; }/* ---[ TABELLE SOLODIV - PUNTI INTERESSE ]---------------------------------*/div#tabella_pun { width:100%; clear:both; }div#tabella_pun select, div#tabella_pun input { width:95%; margin: 1px 3px; }div#tabella_pun div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_pun div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#0f79b7; color:#FFF; }div#tabella_pun div.riga_record { clear:both; padding: 12px 0; }div#tabella_pun div.riga_record.rigadue { background-color:#f7f5f5; }div#tabella_pun div.col_unesco { width:3%; float:left; text-align: center; }div#tabella_pun div.col_foto { width:15%; padding-left:1%; float:left; }div#tabella_pun div.col_nominativo { width:39%; float:left; }div#tabella_pun div.col_localita { width:14%; float:left; text-align: center; }div#tabella_pun div.riga_record div.col_tab_tipologia { font-size:0.8em; }div#tabella_pun div.riga_record div.col_tab_localita { font-size:0.8em; }/* ---[ TABELLE SOLODIV - SOGGIORNI ]---------------------------------*/div#contatti_categorie { width:100%; margin: 20px 0; }div#contatti_categorie h3 { margin:0; }div#contatti_categorie h4 { margin:0; }div#contatti_categorie select, div#contatti_categorie input { width:95%; margin: 1px 3px; }div#contatti_categorie div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#contatti_categorie div#riga_titoli { clear:both; padding: 2px 0; background-color:#0f79b7; color:#FFF; }div#contatti_categorie div.riga_record { clear:both; padding: 12px 0; }div#contatti_categorie div.riga_record.rigadue { background-color:#f7f5f5; }div#contatti_categorie div.col_a { width:33%; float:left; margin-left:1% }div#contatti_categorie div.col_b { width:33%; float:left; display:block; }div#contatti_categorie div.col_c { display:none; }div#contatti_categorie div.col_d { width:33%; float:left; }div#contatti_categorie div.col_a div.spazio10 { margin-left:20px; }div#contatti_categorie div.col_a div.spazio20 { margin-left:40px; }div#contatti_categorie div.col_a div.spazio30 { margin-left:60px; }div#contatti_categorie div.col_a div.spazio40 { margin-left:80px; }div#contatti_categorie div.riga_record div.col_tab_tipologia { font-size:0.8em; }div#contatti_categorie div.riga_record div.col_tab_localita { font-size:0.8em; }/* ---[ TABELLE SOLODIV - SOGGIORNI ]---------------------------------*/div#tabella_soggiorni { width:100%; }div#tabella_soggiorni select, div#tabella_soggiorni input { width:95%; margin: 1px 3px; }div#tabella_soggiorni div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_soggiorni div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#0f79b7; }div#tabella_soggiorni div.riga_record { clear:both; padding: 12px 0; }div#tabella_soggiorni div.riga_record.rigadue { background-color:#f7f5f5; }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.col_tab_interno { 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; }div#tabella_soggiorni div.riga_record div.col_tab_interno { font-size:0.8em; }/* ---[ TABELLE SOLODIV - ITINERARI ]---------------------------------*/div#tabella_itinerari { width:100%; }div#tabella_itinerari select, div#tabella_itinerari input { width:95%; margin: 1px 3px; }div#tabella_itinerari div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_itinerari div#riga_titoli { clear:both; padding: 2px 0; background-color:#0f79b7; color:#FFF; }div#tabella_itinerari div.riga_record { clear:both; padding: 12px 0; }div#tabella_itinerari div.riga_record.rigadue { background-color:#f7f5f5; }div#tabella_itinerari div.col_a { width:15%; float:left; text-align: center; }div#tabella_itinerari div.col_b { width:3%; padding-left:1%; float:left; }div#tabella_itinerari div.col_c { width:39%; float:left; }div#tabella_itinerari div.col_d { width:14%; float:left; text-align: center; }div#tabella_itinerari div.col_e { width:14%; float:left; text-align: center; }div#tabella_itinerari div.col_f { width:14%; float:left; text-align: center; }div#tabella_itinerari div.col_g { width:14%; float:left; text-align: center; }div#tabella_itinerari div.riga_record div.col_tab_tipologia { font-size:0.8em; }div#tabella_itinerari div.riga_record div.col_tab_localita { font-size:0.8em; }/* ---[ TABELLE SOLODIV - ED AMBIENTALE ]---------------------------------*/div#tabella_edamb { width:100%; }div#tabella_edamb select, div#tabella_edamb input { width:95%; margin: 1px 3px; }div#tabella_edamb div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_edamb div#riga_titoli { clear:both; padding: 2px 0; background-color:#CCC; }div#tabella_edamb div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#0f79b7; }div#tabella_edamb div.riga_record { clear:both; padding: 12px 0; }div#tabella_edamb div.riga_record.rigadue { background-color:#f7f5f5; }div#tabella_edamb div.col_tab_foto { width:15%; float:left; }div#tabella_edamb div.col_tab_titolo { width:85%; float:left; }div#dettaglio_edamb_tipologia div.rigacol { float:left; width:14%; margin-right:1px; }div#dettaglio_edamb_tipologia div.rigacol div { text-align:center; }div#dettaglio_edamb_tipologia div.riga_titoli { clear:both; padding: 10px 4px; background-color:#0f79b7; color:#FFF; font-size:0.8em; height: 30px; line-height: 30px; text-align: center; overflow:hidden; }div#dettaglio_edamb_tipologia div.riga_titoli span { display: inline-block; vertical-align: middle; line-height: normal; }div#dettaglio_edamb_tipologia div.rigaspunte { clear:both; padding: 6px 4px; background-color:#f7f5f5; height:24px; overflow:hidden; }/* ---[ TABELLE SOLODIV - EVENTI ]---------------------------------*/div#tabella_manif div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#0f79b7; color:#FFF; }div#tabella_manif select, div#tabella_manif input { width:95%; margin: 1px 3px; }div#tabella_manif div.col_tab_quando input { width:50%; margin: 1px 3px; }div#tabella_manif div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_manif div.riga_record { padding: 2px 0; }div#tabella_manif div.riga_record.rigadue { background-color:#f7f5f5; }div#tabella_manif div.col_tab_icone { width:10%; float:left; }div#tabella_manif div.col_tab_foto { width:15%; float:left; }div#tabella_manif div.col_tab_titolo { width:39%; float:left; margin-right:1%; }div#tabella_manif div.col_tab_dove { width:19%; float:left; font-size:0.9em; margin-right:1%; }div#tabella_manif div.col_tab_quando { width:15%; float:left; font-size:0.9em; }/* ---[ TABELLE SOLODIV - EMPORIO ]---------------------------------*/div#tabella_emporio div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#0f79b7; color:#FFF; }div#tabella_emporio select, div#tabella_emporio input { width:95%; margin: 1px 3px; }div#tabella_emporio div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_emporio div.riga_record.rigadue { background-color:#f7f5f5; }div#tabella_emporio div.col_tab_foto { width: 15%; float:left; margin-right:1%; }div#tabella_emporio div.col_tab_lingue { width: 5%; float:left; margin-right:1%; }div#tabella_emporio div.col_tab_articolo { width: 28%; float:left; margin-right:1%; }div#tabella_emporio div.col_tab_autore { width: 24%; float:left; margin-right:1%; }div#tabella_emporio div.col_tab_categoria { width: 15%; float:left; }div#tabella_emporio div.col_tab_prezzo { width: 8%; float:left; font-size:0.9em; }div#tabella_emporio div.riga_record { padding: 2px 0; }div#tabella_emporio div.riga_record div.col_tab_categoria { font-size:0.9em; }/* ---[ TABELLE SOLODIV - CONTATTI ]---------------------------------*/div#tabella_contatti { width:100%; }div#tabella_contatti select, div#tabella_contatti input { width:95%; margin: 1px 3px; }div#tabella_contatti div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_contatti div#riga_titoli { clear:both; padding: 2px 0; background-color:#0f79b7; color:#FFF; }div#tabella_contatti div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#0f79b7; }div#tabella_contatti div.riga_record { clear:both; padding: 12px 0; }div#tabella_contatti div.riga_record.rigadue { background-color:#f7f5f5; }div#tabella_contatti div.riga_record div { display:inline; margin: 2px; }div#tabella_contatti div.riga_record div.tab_clear { display:block;  border:none; }div#tabella_contatti div.riga_record div.col_tab_tipologia { font-size:0.8em; }div#tabella_contatti div.riga_record div.col_tab_localita { font-size:0.8em; }/* ---[ TABELLE SOLODIV - PRODOTTI ]---------------------------------*/div#tabella_prodotti { width:100%; }div#tabella_prodotti select, div#tabella_prodotti input { width:95%; margin: 1px 3px; }div#tabella_prodotti div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_prodotti div#riga_titoli { clear:both; padding: 2px 0; background-color:#0f79b7; color:#FFF; font-weight:bold; font-size:0.9em; }div#tabella_prodotti div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#f7f5f5; }div#tabella_prodotti div.riga_record { clear:both; padding: 12px 0; }div#tabella_prodotti div.riga_record.rigadue { background-color:#f7f5f5; }div#tabella_prodotti div.col_tab_a { width:5%; float:left; }div#tabella_prodotti div.col_tab_b { width:15%; float:left; }div#tabella_prodotti div.col_tab_c { width:65%; float:left; }div#tabella_prodotti div.col_tab_d { width:15%; float:left; }div#tabella_prodotti div.riga_record div.col_tab_tipologia { font-size:0.8em; }div#tabella_prodotti div.riga_record div.col_tab_localita { font-size:0.8em; }/* ---[ TABELLE SOLODIV - PRODOTTI DETTAGLIO ]---------------------------------*/div#tabella_prodotti_dett { width:100%; }div#tabella_prodotti_dett select, div#tabella_prodotti_dett input { width:95%; margin: 1px 3px; }div#tabella_prodotti_dett div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_prodotti_dett div#riga_titoli { clear:both; padding: 2px 0; background-color:#0f79b7; color:#FFF; font-weight:bold; font-size:0.9em; }div#tabella_prodotti_dett div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#f7f5f5; }div#tabella_prodotti_dett div.riga_record { clear:both; padding: 12px 0; }div#tabella_prodotti_dett div.riga_record.rigadue { background-color:#f7f5f5; }div#tabella_prodotti_dett div.col_tab_a { width:5%; float:left; }div#tabella_prodotti_dett div.col_tab_b { width:45%; float:left; }div#tabella_prodotti_dett div.col_tab_c { width:25%; float:left; }div#tabella_prodotti_dett div.col_tab_d { width:25%; float:left; }div#tabella_prodotti_dett div.riga_record div.col_tab_tipologia { font-size:0.8em; }div#tabella_prodotti_dett div.riga_record div.col_tab_localita { font-size:0.8em; }/* ---[ TABELLE SOLODIV - AZIENDE ]---------------------------------*/div#tabella_aziende { width:100%; }div#tabella_aziende div.col_tab_c img { width:100%; max-width:120px; }div#tabella_aziende select, div#tabella_aziende input { width:95%; margin: 1px 3px; }div#tabella_aziende div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_aziende div#riga_titoli { clear:both; padding: 2px 0; background-color:#0f79b7; color:#FFF; font-weight:bold; font-size:0.9em; }div#tabella_aziende div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#f7f5f5; }div#tabella_aziende div.riga_record { clear:both; padding: 12px 0; }div#tabella_aziende div.riga_record.rigadue { background-color:#f7f5f5; }div#tabella_aziende div.col_tab_a { width:8%; padding-left:1%; float:left; display:none; }div#tabella_aziende div.col_tab_b { width:8%; float:left; display:none; }div#tabella_aziende div.col_tab_c { width:15%; padding:0 1%; float:left; }div#tabella_aziende div.col_tab_d { width:36%; float:left; }div#tabella_aziende div.col_tab_e { width:15%; float:left; }div#tabella_aziende div.col_tab_f { width:15%; float:left; }div#tabella_aziende div.riga_record div.col_tab_tipologia { font-size:0.8em; }div#tabella_aziende div.riga_record div.col_tab_localita { font-size:0.8em; }/* ---[ TABELLE SOLODIV - AZIENDE DETTAGLIO ]---------------------------------*/div#tabella_aziende_dett { width:100%; }div#tabella_aziende_dett select, div#tabella_aziende_dett input { width:95%; margin: 1px 3px; }div#tabella_aziende_dett div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_aziende_dett div#riga_titoli { clear:both; padding: 2px 0; background-color:#0f79b7; color:#FFF; font-weight:bold; font-size:0.9em; }div#tabella_aziende_dett div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#f7f5f5; }div#tabella_aziende_dett div.riga_record { clear:both; padding: 12px 0; }div#tabella_aziende_dett div.riga_record.rigadue { background-color:#f7f5f5; }div#tabella_aziende_dett div.col_tab_a { width:5%; float:left; }div#tabella_aziende_dett div.col_tab_b { width:15%; float:left; }div#tabella_aziende_dett div.col_tab_c { width:65%; float:left; }div#tabella_aziende_dett div.col_tab_d { width:15%; float:left; }div#tabella_aziende_dett div.riga_record div.col_tab_tipologia { font-size:0.8em; }div#tabella_aziende_dett div.riga_record div.col_tab_localita { font-size:0.8em; }/* ---[ TABELLE SOLODIV - CENTRI VISITA ]---------------------------------*/div#tabella_centrivisita { width:100%; }div#tabella_centrivisita select, div#tabella_centrivisita input { width:95%; margin: 1px 3px; }div#tabella_centrivisita div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_centrivisita div#riga_titoli { clear:both; padding: 2px 0; background-color:#0f79b7; color:#FFF; font-weight:bold; font-size:0.9em; }div#tabella_centrivisita div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#f7f5f5; }div#tabella_centrivisita div.riga_record { clear:both; padding: 12px 0; }div#tabella_centrivisita div.riga_record.rigadue { background-color:#f7f5f5; }div#tabella_centrivisita div.col_tab_a { width:15%; float:left; }div#tabella_centrivisita div.col_tab_b { width:35%; float:left; }div#tabella_centrivisita div.col_tab_c { width:10%; float:left; }div#tabella_centrivisita div.col_tab_d { width:20%; float:left; }div#tabella_centrivisita div.col_tab_e { width:10%; float:left; }div#tabella_centrivisita div.col_tab_f { width:10%; float:left; }div#tabella_centrivisita div.riga_record div.col_tab_tipologia { font-size:0.8em; }div#tabella_centrivisita div.riga_record div.col_tab_localita { font-size:0.8em; }/* ---[ GALLERY ]-----------------------------------------------------*/div.contenitore_fotogalleria { width: 33%; border: none; float:left ;}/*div.contenitore_fotogalleria.col_foto1 { clear:both; }*/div.fotogalleria { background-repeat: no-repeat; background-position: center center; width: 96%; font-size:0.1em }img.fotogalleria { border: 1px solid #5c828e; }div.fotogalleria img { width: 100%; border:none;  } div.fotogalleria_dida { border: medium none; color: #666; font-size: 0.85rem; height: 60px; padding-top: 5px; text-align:center; }img#dettagliofotogallery { width:auto; }/* ---[ MAPPA ]-----------------------------------------------------*/#cache { position:absolute; width:96%; z-index:10; text-align:center; margin-top:400px; }div.fumetto { background-color:#FFF; border: solid 1px #0f79b7; margin-bottom:5px; padding-bottom:4px; width : 340px;}div.fumetto div.sezionepubb { background-color:#0f79b7; 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 #0f79b7;}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:#0f79b7; }div.fumetto div.rigapubb div.datipubb img { float:right; border:none }div.fumetto div.rigapubb a { color:#0f79b7; }div.fumetto div.rigapubb a:hover { text-decoration:underline; color:#0f79b7; }div.piedefumetto { background-color:#FFF; margin-bottom:5px; padding-bottom:4px; width : 350px;}div.piedefumetto a { color:#0f79b7; }div.piedefumetto a:hover { text-decoration:underline; color:#0f79b7; }div.menu_mappa { margin-left:10px; float:left ; margin-bottom:5px; width:200px; height:auto !important; height:50px; min-height:50px; overflow:hidden; }div.menu_mappa div.foto { float:left }div.menu_mappa div.foto input { float:left }div.menu_mappa div.foto img { margin-left:3px ; vertical-align:middle; border:none }div.menu_mappa img { float:left; border:none; vertical-align:middle }div.menu_mappa div.txt { margin-left:50px; font-size:0.85em; color:#666;}div.menu_mappa a { color:#111; }div.menu_mappa a:hover { text-decoration:underline; color:#111; }div.menu_mappa2 { float:left ; margin-bottom:5px;}div.menu_mappa2 div.foto { float:left }div.menu_mappa2 div.foto img { margin-left:13px ; vertical-align:middle }div.menu_mappa2 img { float:left; border:none; vertical-align:middle }div.menu_mappa2 div.txt { margin-left:60px; font-size:0.9em;  }/* ---[ PROPOSTE ]-----------------------------------------------------*/div#tabella_proposte { width:100%; }div#tabella_proposte select, div#tabella_proposte input { width:95%; margin: 1px 3px; }div#tabella_proposte div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }div#tabella_proposte div.riga_titoli { clear:both; padding: 2px 0; background-color:#0f79b7; color:#FFF; font-weight:bold; font-size:0.9em; }div#tabella_proposte div.riga_record { clear:both; padding: 12px 0; }div#tabella_proposte div.riga_record.rigadue { background-color:#f7f5f5; }div#tabella_proposte div.col_tab_a { width:15%; float:left; }div#tabella_proposte div.col_tab_b { width:40%; float:left; }div#tabella_proposte div.col_tab_c { width:20%; float:left; }div#tabella_proposte div.col_tab_d { width:10%; float:left; }div#tabella_proposte div.col_tab_e { width:15%; float:left; }div#tabella_proposte div.riga_record div.col_tab_tipologia { font-size:0.8em; }div#tabella_proposte div.riga_record div.col_tab_localita { font-size:0.8em; }#socialpage { margin-top: 20px; display: block; float: none; text-align: right; width: 100%; }#socialpage .txt { color:#CCC; display:inline-block; margin-right:20px; vertical-align: middle; }.socialico { background-color: #0f79b7; 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; }#socialpage .socialico { vertical-align: middle; } .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');}.socialfoot { display: block; float: none; text-align: left; width: auto; }.socialfoot .socialico {border-radius: 0; height: 40px; margin-right: 10px; width: 40px;}.socialfoot .socialico:hover { background-color:#6fafd4; }.altreareegestiteinsito { font-size: 0.9em; }#new_database_ricerca .vocericerca { display: inline-block; padding: 1%; text-align: center; width: 23%; }#new_database_ricerca { background-color:#0f79b7; 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: #fefdfb; }#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: #fefdfb; background-position: center center; background-repeat: no-repeat; background-size:cover; width:99%; border: 1px solid #0f79b7; } /* 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: #0f79b7; font-size: 1.3rem; font-weight: bold; margin: 4px 0; }#new_database_risultati_righe .singolo .tab .col.c { text-align: center; width: 16%; }#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: #fefdfb; }#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:#0f79b7; }#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: #0f79b7; 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: #095c8d; }#new_database_ricerca input[type="submit"], #new_database_ricerca input[type="button"] { background-color: #095c8d; 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: #1c90d4; }#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: #0f79b7; 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%; }#new_database_risultati_righe .singolo .tab ul { font-size: 0.85rem; list-style: outside none none; margin: 0; padding: 0; }#new_database_risultati_righe .singolo .tab ul li.titolo { border: medium none; border-radius: unset; font-weight: bold; padding: 1px 2px 1px 0; }#new_database_risultati_righe .singolo .tab ul li { border: 1px solid #CCCCCC; border-radius: 4px; display: inline-block; margin: 1px 3px 1px 0; padding: 1px 2px; }#indotto #new_database_risultati_righe .singolo .tab .col.c { text-align: left; width: 21%; font-size:0.9em; }#indotto #new_database_risultati_righe .singolo .tab .col.c ul { margin:6px auto; }#indotto #new_database_risultati_righe .singolo .tab .col.c ul li { padding: 0; margin: 0; display: block; border: none; border-radius: 0; }#trattamenti_servizi { display:table; width:100%; }#trattamenti_servizi .col { display: table-cell; vertical-align: middle; }#trattamenti_servizi .col.due { text-align: center; width: 150px; }#trattamenti_servizi ul { font-size: 0.85rem; list-style: outside none none; margin: 0; padding: 0; }#trattamenti_servizi ul li { border: 1px solid #ccc; border-radius: 4px; display: inline-block; margin: 1px 3px 1px 0; padding: 1px 2px; }#trattamenti_servizi .contenttratttestuale { margin:6px 0; }#trattamenti_servizi .contentservizitestuale { margin:6px 0; }#trattamenti_servizi ul li.titolo { border: medium none; border-radius: unset; font-weight: bold; padding: 1px 2px 1px 0; }#trattamenti_servizi ul li.ecoimpegno { background-color: #017f02; border-color: #017f02; color: #fff; }#trattamenti_servizi ul li.bikehotel { background-color: #ff9701; border-color: #ff9701; color: #fff; }#trattamenti_servizi ul li.scuolagruppi { background-color: #a7a0a7; border-color: #a7a0a7; color: #fff; }#trattamenti_servizi ul li.fotografia { background-color: #ff9701; border-color: #ff9701; color: #fff; }#trattamenti_servizi .offerta { background-color: #ff9701; border: 1px solid #000; border-radius: 6px; color: #fff; display: inline-table; font-size: 0.75rem; margin: 5px 0; padding: 4px; }#trattamenti_servizi .prenotaonline { background-color: #FFF; border: 1px solid #ff9701; border-radius: 6px; color: #000; display: inline-table; font-size: 0.75rem; margin: 5px 0; padding: 4px; }#trattamenti_servizi .prezz .prezztxt { font-size: 0.7rem; }#trattamenti_servizi .prezz .prezznum { background-color: #0f79b7; border-radius: 11px; color: #fff; display: inline-block; font-family: Verdana; font-size: 2rem; margin-top: 10px; padding: 8px 10px; }#trattamenti_servizi .prezz .prezznum span { font-size: 0.6em; margin-left: 4px; }.trattamenticontenitore { display: block; margin: 10px 0; text-align: center; width: 100%; }.trattamenticontenitore .trattamenti { border: 1px solid #CCC; border-radius: 50%; box-sizing: border-box; display: inline-table; font-size: 0.6rem; height: 26px; margin: 0 2px; width: 26px; }.trattamenticontenitore .trattamenti.on { background-color: #fff; border-color: #1e311d; color: #000; font-weight: bold;}.trattamenticontenitore .trattamenti.off { border-color: #CCC; color: #CCC; }.trattamenticontenitore .trattamenti > div { display: table-cell; vertical-align: middle; }iframe.iframeboxinfo { border: solid 1px #0f79b7; }#approfondimenti { width:100%; margin: 15px 0; clear:both; }#approfondimenti .titolo_sezione {border-bottom: 2px solid #1e311d; color: #0f79b7; 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:#0f79b7; 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 #0f79b7; display: block; width: 99%; }#approfondimenti .singolo .dettaglio_loghi img { width:30px; border:none; }#approfondimenti .singolo img.nocover { background-size:contain; }.dettaglio_loghi { border-spacing: 4px; display: table; width: 100%; font-size:0.9rem; }.dettaglio_loghi > div { display: table-cell; vertical-align: middle; }.dettaglio_loghi > div.img { text-align: center; width: 1%; padding-right:10px; }.dettaglio_loghi > div.txt { text-align: left; }a.database_paginazione_freccia { display: inline-block; padding: 2px 7px; margin-right: 10px; text-align: center; }#corpo_sottopagina #main_colonna_dx a.database_paginazione_freccia { background-color: #f2ece0; color: #0f79b7; }#corpo_sottopagina #main_colonna_dx a.database_paginazione_freccia:hover { background-color: #0f79b7; color: #FFF; }#emporio #new_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; }.singolo .ecoregola.emporio > div.txt { padding-left: 5px; }@media screen and (max-width:1540px) {	#gabbia_mms { width: 100%; }	#bartop #cnt_bartop { width: 100%; }	#mms > ul { display: block; width: 100%; }}@media screen and (max-width: 1500px) {	#slidedots { margin: 550px auto 0 ; width:100%; }	#cnt_slidedots { width:200px; margin: 0 auto; }}@media screen and (max-width: 1400px) {	#scroller_iniziative #scroller_overflow_iniziative { width:960px; }	#scroller_edamb #scroller_overflow_edamb { width:960px; }}@media screen and (max-width: 1200px) {	#corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx { width:94% }	#slidedots { display: none; }	#slides .titoloparco { margin-top: 200px; }	#container.homepage #slideevi2 { display: none; }	#container.homepage #slideevi3 { display: none; }	#container.homepage #slideevi4 { display: none; }	#container.homepage #slideevi5 { display: none; }	#slides { height: 500px; }	#slides div img { height: 500px; }	#slides { margin-top:80px; }	#corpo_sottopagina { padding-bottom: 40px; }	#corpo_sottopagina #main_colonna_sx { display:none; }	#corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx { margin-left: 3%; margin-right: 3%; }	#colonna_testo , .colonna_testo { width: 67%; }	#colonna_foto , .colonna_foto { width: 30%; }	div#menuapertofooter { display:none; }	/* ---[ TABELLE SOLODIV - NOVITA ]---------------------------------*/	div#tabella_nov div.col_news_foto { width:20%; float:left; text-align: center; }	div#tabella_nov div.col_news_txt { width:79%; padding-left:1%; float:left; }    /* ---[ TABELLE SOLODIV - SOGGIORNI ]---------------------------------*/    div#tabella_soggiorni div.col_tab_ecoregole { width:10%; }    div#tabella_soggiorni div.col_tab_valorizzazioni { width:10%; }    div#tabella_soggiorni div.col_tab_foto { width:80%; margin-right:0%; }    div#tabella_soggiorni div.col_tab_struttura { width:100%; float:none; clear:both; }    div#tabella_soggiorni div.col_tab_tipologia { width:100%; float:none; clear:both; }    div#tabella_soggiorni div.col_tab_localita { width:100%; }    div#tabella_soggiorni div.col_tab_interno { width:100%; }    div#tabella_soggiorni div#riga_sottotitoli div.col_tab_ecoregole { width:50%; float:left; }    div#tabella_soggiorni div#riga_sottotitoli div.col_tab_valorizzazioni { width:25%; float:left; }    div#tabella_soggiorni div#riga_sottotitoli div.col_tab_foto { width:25%; float:left; margin-right:0%; display: none; font-size: 0.1em; }    div#tabella_soggiorni div.riga_record div.col_tab_ecoregole { font-size:0.1em; overflow: hidden; }    div#tabella_soggiorni div.riga_record div.col_tab_valorizzazioni { font-size:0.1em; overflow: hidden; }    div#tabella_soggiorni div.riga_record div.col_tab_foto { font-size:0.1em; }	/* ---[ TABELLE SOLODIV - ED AMBIENTALE ]---------------------------------*/	div#tabella_edamb { width:100%; }	div#tabella_edamb select, div#tabella_edamb input { width:95%; margin: 1px 3px; }	div#tabella_edamb div.tab_clear { clear:both; font-size:0.1em; overflow: hidden; height:0; }	div#tabella_edamb div#riga_titoli { clear:both; padding: 2px 0; background-color:#CCC; }	div#tabella_edamb div#riga_sottotitoli { clear:both; padding: 2px 0; background-color:#0f79b7; }	div#tabella_edamb div.riga_record { clear:both; padding: 12px 0; }	div#tabella_edamb div.riga_record.rigadue { background-color:#f7f5f5; }	div#tabella_edamb div.col_tab_foto { width:20%; float:left; }	div#tabella_edamb div.col_tab_titolo { width:80%; float:left; }	div#dettaglio_edamb_tipologia div.rigacol { width:24%; }	div#dettaglio_edamb_tipologia div.rigacol.col5 { clear:both; }	/* ---[ TABELLE SOLODIV - COMUNI ]---------------------------------*/	div#tabella_comuni div.titoli { display:none; }	div#tabella_comuni div.col_b { width:24%; }	div#tabella_comuni div.col_c { width:41%; }	div#tabella_comuni div.col_d { width:16%; }	div#tabella_comuni div.col_e { width:16%; }	/* ---[ TABELLE SOLODIV - EVENTI ]---------------------------------*/	div#tabella_manif div.col_tab_icone { width:50%; float:right; font-size:0.1em; display:inline; }	div#tabella_manif div.col_tab_foto { width:50%; float:left; font-size:0.1em; display:inline; }	div#tabella_manif div.col_tab_titolo { clear:both; width:100%; float:left; margin-right:0; }	div#tabella_manif div.col_tab_dove { clear:both; width:49%; float:left; margin-right:1%; }	div#tabella_manif div.col_tab_quando { width:49%; float:left;}	/* ---[ TABELLE SOLODIV - EMPORIO ]---------------------------------*/	div#tabella_emporio select, div#tabella_emporio input { width:95%; margin: 0; }	div#tabella_emporio #riga_sottotitoli div.col_tab_foto, div#tabella_emporio #riga_sottotitoli div.col_tab_lingue { font-size:0.1em; }	div#tabella_emporio div.col_tab_foto { width: 100%; float:none; clear:both; }	div#tabella_emporio div.col_tab_lingue { width: 100%; float:none; clear:both; }	div#tabella_emporio div.col_tab_articolo { width: 100%; float:none; clear:both; }	div#tabella_emporio div.col_tab_autore { width: 100%; float:none; clear:both; }	div#tabella_emporio div.col_tab_categoria { width: 100%; float:none; clear:both; }	div#tabella_emporio div.col_tab_prezzo { width: 100%; float:none; clear:both; }	/* ---[ TABELLE SOLODIV - INDOTTO ]---------------------------------*/		div#tabella_indotto div { float:none; clear:both; }	div#tabella_indotto div#riga_sottotitoli { display: none; }	div#tabella_indotto div.colonna1 { clear:both; width:98%; float:none; font-size:0.1em; }	div#tabella_indotto div.colonna2 { clear:both; width:98%; float:none; font-size:0.1em; }	div#tabella_indotto div.colonna3 { clear:both; width:98%; float:none; font-size:0.1em; }	div#tabella_indotto div.colonna4 { clear:both; width:98%; float:none; }	div#tabella_indotto div.colonna5 { clear:both; width:98%; float:none; }	/* ---[ TABELLE SOLODIV - ITINERARI ]---------------------------------*/	div#tabella_iti { width:100%; margin-top:80px; }	div#tabella_iti div { float:none; clear:both; }	div#tabella_iti div#riga_sottotitoli { display: none; }	div#tabella_iti div.col_tab_foto { width:98%; }	div#tabella_iti div.col_tab_nominativo { width:98%; }	div#tabella_iti div.col_tab_percorribilita { width:98%; }	div#tabella_iti div.col_tab_percorso {  display: none;  }	div#tabella_iti div.col_tab_categoria {  display: none;  }	div#tabella_iti div.col_tab_interesse {  display: none;  }	/* ---[ TABELLE SOLODIV - PUNTI ]---------------------------------*/	div#tabella_pun div { text-align:left; }	div#tabella_pun #riga_sottotitoli div.col_unesco { font-size:0.1em; }	div#tabella_pun #riga_sottotitoli div.col_foto { font-size:0.1em; }	div#tabella_pun div.col_unesco { width:100%; float:none; clear:both; text-align:left; }	div#tabella_pun div.col_foto { width:100%; float:none; clear:both; text-align:left; }	div#tabella_pun div.col_nominativo { width:100%; float:none; clear:both; text-align:left; }	div#tabella_pun div.col_localita { width:100%; float:none; clear:both; text-align:left; }	/* ---[ TABELLE SOLODIV - PRODOTTI ]---------------------------------*/	div#tabella_prodotti div.col_tab_a { width:100%; float:none; clear:both; font-size:0.1em; }	div#tabella_prodotti div.col_tab_b { width:100%; float:none; clear:both; font-size:0.1em; }	div#tabella_prodotti div.col_tab_c { width:100%; float:none; clear:both; }	div#tabella_prodotti div.col_tab_d { width:100%; float:none; clear:both; }	/* ---[ TABELLE SOLODIV - PRODOTTI DETTAGLIO ]---------------------------------*/	div#tabella_prodotti_dett div.col_tab_a { width:100%; float:none; clear:both; font-size:0.1em; }	div#tabella_prodotti_dett div.col_tab_b { width:100%; float:none; clear:both; }	div#tabella_prodotti_dett div.col_tab_c { width:100%; float:none; clear:both; }	div#tabella_prodotti_dett div.col_tab_d { width:100%; float:none; clear:both; }	/* ---[ TABELLE SOLODIV - AZIENDE ]---------------------------------*/	div#tabella_aziende div.col_tab_a { width:100%; padding-left:0; float:none; clear:both; }	div#tabella_aziende div.col_tab_b { width:100%; float:none; clear:both; }	div#tabella_aziende div.col_tab_c { width:100%; float:none; clear:both; }	div#tabella_aziende div.col_tab_d { width:100%; float:none; clear:both; }	div#tabella_aziende div.col_tab_e { width:100%; float:none; clear:both; }	div#tabella_aziende div.col_tab_f { width:100%; float:none; clear:both; }	div#tabella_aziende div#riga_sottotitoli div.col_tab_a, div#tabella_aziende div.riga_record div.col_tab_a { font-size:0.1em; }	div#tabella_aziende div#riga_sottotitoli div.col_tab_b, div#tabella_aziende div.riga_record div.col_tab_b { font-size:0.1em; }	div#tabella_aziende div#riga_sottotitoli div.col_tab_c, div#tabella_aziende div.riga_record div.col_tab_c { font-size:0.1em; }	/* ---[ TABELLE SOLODIV - AZIENDE DETTAGLIO ]---------------------------------*/	div#tabella_aziende_dett div.col_tab_a { width:100%; float:none; clear:both; font-size:0.1em; }	div#tabella_aziende_dett div.col_tab_b { width:100%; float:none; clear:both; font-size:0.1em; }	div#tabella_aziende_dett div.col_tab_c { width:100%; float:none; clear:both; }	div#tabella_aziende_dett div.col_tab_d { width:100%; float:none; clear:both; }	/* ---[ TABELLE SOLODIV - CENTRI VISITA ]---------------------------------*/	div#tabella_centrivisita div.col_tab_a { width:100%; float:none; clear:both; font-size:0.1em; }	div#tabella_centrivisita div.col_tab_b { width:100%; float:none; clear:both; }	div#tabella_centrivisita div.col_tab_c { width:100%; float:none; clear:both; font-size:0.1em; }	div#tabella_centrivisita div.col_tab_d { width:100%; float:none; clear:both; }	div#tabella_centrivisita div.col_tab_e { width:100%; float:none; clear:both; font-size:0.1em; }	div#tabella_centrivisita div.col_tab_f { width:100%; float:none; clear:both; font-size:0.1em; }	/* ---[ TABELLE SOLODIV - ITINERARI ]---------------------------------*/	div#tabella_itinerari div#riga_titoli div.col_a { font-size:0.1em; }	div#tabella_itinerari div#riga_titoli div.col_b { font-size:0.1em; }	div#tabella_itinerari div#riga_titoli div.col_e { font-size:0.1em; }	div#tabella_itinerari div.col_a { width:100%; float:none; clear:both; text-align:left; }	div#tabella_itinerari div.col_b { width:100%; padding: 0; float:none; clear:both; text-align:left; display:none; }	div#tabella_itinerari div.col_c { width:100%; float:none; clear:both; text-align:left; }	div#tabella_itinerari div.col_d { width:100%; float:none; clear:both; text-align:left; }	div#tabella_itinerari div.col_e { width:100%; float:none; clear:both; text-align:left; }	div#tabella_itinerari div.col_f { width:100%; float:none; clear:both; text-align:left; }	div#tabella_itinerari div.col_g { width:100%; float:none; clear:both; text-align:left; }	div#tabella_itinerari div.riga_record div.col_tab_tipologia { font-size:0.8em; }	div#tabella_itinerari div.riga_record div.col_tab_localita { font-size:0.8em; }	/* ---[ TABELLE SOLODIV - PROPOSTE ]---------------------------------*/	div#tabella_proposte div.col_tab_a { width:100%; float:none; clear:both; font-size:0.1em; }	div#tabella_proposte div.col_tab_b { width:100%; float:none; clear:both; }	div#tabella_proposte div.col_tab_c { width:100%; float:none; clear:both; }	div#tabella_proposte div.col_tab_d { width:100%; float:none; clear:both; }	div#tabella_proposte div.col_tab_e { width:100%; float:none; clear:both; }	#partners { display: block; }	#pian_com .row { display: table; margin: 15px 5%; width: 90%; }	#pian_com .txt { width: 50%; }	#pian_com .txt div.tit { font-size: 1.5rem; }	#pian_com .txt div.sub { font-size: 1.0rem; }}@media screen and (max-width: 1100px) {	#mms_menutab #linguesocialmobile { display: table; margin: 0 auto; text-align: center; width: 99%; }	#mms_menutab #linguesocialmobile .headersocial { display: inline-table; width: auto; }	#mms_menutab #linguesocialmobile .bandiere { display: inline-table; width: auto; padding: 0 10px; }	#mms_menutab #linguesocialmobile .socialsearch { display: inline-table; width: auto; }	#enteparco .col.spacer { width: 10%; }	#mappahome { height: 300px; }	#scroller_iniziative #scroller_overflow_iniziative { width:640px; }	#scroller_edamb #scroller_overflow_edamb { width:640px; }	#home_gallery_banner #home_gallery_gabbia { width:75%; }	#home_gallery_banner #home_banner_gabbia { width:24%; }	#main_group_mms { box-shadow: unset; position: relative; z-index: unset; }	#bartop { display: none; }	#gabbia_mms .cell_gabbia_mms.dx { padding-top: 0; }	#headbodymobile { display: table; width:100%; }	#headbodymobile > div { display: table-cell; vertical-align: middle; }	#headbodymobile > div.sx { padding: 5px 0; }	#headbodymobile > div.sx img#logoparco { height: 80px; margin-left: 20px; display: inline-block; }	#headbodymobile > div.sx img#logomab { margin-left: 20px; display: inline-block; }	#headbodymobile > div.dx { width: 100px; }	#gabbia_mms .cell_gabbia_mms.sx { display: none; }	#mms_apripulsante { display: block; }	#mms_menutab { display: none; }	#slides { margin-top: 0px; }	#mms_menutab .tabpuls { display: table; width: 90%; margin: 0 auto; padding-top: 0; }	#mms_menutab .tabpuls > .box { display: table-cell; height: auto; width: 20%; vertical-align: middle; }	#mms_menutab .tabpuls > .box > div > .ico { font-size: 1.6rem; }	#mms_menutab .tabpuls > .box > div > .txt { font-size: 0.9rem; }	#mms_menutab .tabpuls > .box > div { display: block; vertical-align: unset; padding: 10px 0; }	#mms { margin: 20px auto; width: 90%; }	#mms a { color: #000; }	#mms > ul { font-size: 1rem; }	#mms ul { list-style: outside none none; margin: 0; padding: 0; }	#mms > ul { border-bottom: 1px solid #ddd; }	#mms .corpo { display: table; width: 100%; border-top: 1px solid #ddd; }	#mms .corpo .celltxt { display: table-cell; padding: 10px 5px; vertical-align: middle; }	#mms .corpo .plus { cursor: pointer; display: table-cell; text-align: center; width: 50px; font-size:1.6em; vertical-align:middle; }	#mms .corpo .plus:hover { background-color: #f2ece0; }	#mms .corpo .plus.on { background-color: #f2ece0; }	#mms ul li.liv_uno > .corpo .celltxt { color: #0f79b7; font-size: 1.1em; font-weight: bold; text-transform: uppercase; }	#mms ul li.liv_uno > .corpo a.celltxt:hover { color:#003c4c; }	#mms ul li.liv_due > .corpo .celltxt { font-size: 1.0em; font-weight: normal; margin-left:0px; }	#mms ul li.liv_tre > .corpo .celltxt { font-size: 0.9em; }	#mms ul li.liv_qua > .corpo .celltxt { font-size: 0.9em; }	#mms ul.livello_ul_2 { background-color:#f2ece0; display:none; }	#mms ul.livello_ul_3 { background-color:#faf9f5; display:none; }	#mms ul.livello_ul_4 { background-color:#faf9f5; display:none; }	#mms ul.livello_ul_5 { background-color:#faf9f5; display:none; }	#mms ul.livello_ul_2 .corpo { border-top: 1px solid #ddd; }	#mms ul.livello_ul_2 .corpo .celltxt { color:#333; padding-left: 20px; }	#mms ul.livello_ul_2 .corpo a.celltxt:hover { color:#000; }	#mms ul.livello_ul_2 .corpo .plus:hover { background-color: #faf9f5; }	#mms ul.livello_ul_2 .corpo .plus.on { background-color: #f2ece0; }	#mms ul.livello_ul_3 .corpo { border-top: 1px solid #c7ccb6; }	#mms ul.livello_ul_3 .corpo .celltxt { padding-left: 30px; }	#mms ul.livello_ul_3 .corpo .plus:hover { background-color: #faf9f5; }	#mms ul.livello_ul_3 .corpo .plus.on { background-color: #faf9f5; }	#mms ul.livello_ul_4 .corpo { border-top: 1px solid #c7ccb6; }	#mms ul.livello_ul_4 .corpo .celltxt { padding-left: 45px; }	#mms ul.livello_ul_4 .corpo .plus:hover { background-color: #faf9f5; }	#mms ul.livello_ul_4 .corpo .plus.on { background-color: #faf9f5; }	#mms li.attivo > ul { display: block; }	#mms li.lastattivo { background-color: #0f79b7; }	#mms li.lastattivo > .corpo .celltxt { color: #FFF; }	#mms li.lastattivo > .corpo a.celltxt:hover { color: #FFF; }}@media screen and (max-width: 850px) {	#pian_com .txt div.tit { font-size: 1.4rem; text-align:center; }	#pian_com .txt div.sub { display:none; }	#slides { height: 400px; }	#slides div img { height: 400px; }	#slides .titoloparco { margin-top: 120px; }	#areanews .areanews_tit .sottotitolo { display:none; }	#enteparco .areanews_tit .sottotitolo { font-size: 1.3rem; }	#scroller_iniziative #scroller_overflow_iniziative { width:320px; }	#scroller_edamb #scroller_overflow_edamb { width:320px; }	#box_bottoni .singolobox { display: inline-table; vertical-align: middle; width: 48%; margin: 15px 1%; }	#box_bottoni .singolobox.dsk_cx { margin: 15px 1%; }	#box_bottoni .singolobox .vert_singolobox .txt { font-size:1.0rem; }	#credits > div div { display: block; }	#credits > div { display: table; width: 100%; }	#credits div .col_a { width: 100%; text-align:center; }	#credits div .col_b { width: 100%; }	#credits div .col_c { width: 70%; margin: 30px auto 0; }	#credits div.row_a .col_a div.b { display:block; font-size:0.85rem; }	#credits div.row_b .col_c { text-align:center; }	#credits div.row_a .col_c > div div { text-align: center; }	#credits div.row_a .col_c .col_c_a div { padding-left: 0; }	#areanews .notizia .sottotitolo { display: none; }	#areanews .areanews_tit .titolo { font-size: 1.8rem; }	#enteparco .areanews_tit .titolo { font-size: 1.8rem; }	#enteparco .areanews_tit { width: auto; }	#enteparco .areanews_tit .sottotitolo { display: none; font-size: 1.2rem; }	#enteparco .col div.txt { font-size: 1.2rem; }	#areanews .notizia { width:49% }	#areanews .notizia.cx { margin: 0 0 0 2%; }	#areanews .notizia.dx { display: none; }	#mappahome .mappahome_vert div { width:70%; font-size: 1.5rem; }	#mappahome .mappahome_vert div div.txt { font-size: 2.5rem; }	#mappahome .mappahome_vert div div.link { display: inline; }	#home_gallery_cnt .txt { width:60%; font-size: 1.5rem; }	#home_gallery_banner #home_gallery_gabbia { width:100%; }	#home_gallery_banner #home_banner_gabbia { width:100%; margin-left: 0; }	#home_gallery_banner #home_banner_gabbia #home_banner_cnt { height:auto; padding: 20px 0; }	#enteparco { padding: 5px 0; }	#museogis { padding: 5px 0; }	#corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx { padding-bottom: 0; }	div#contatti_categorie div#riga_titoli { display: none; }	div#contatti_categorie div.col_a { width:auto; }	div#contatti_categorie div.col_b { width:auto; }	div#contatti_categorie div.col_c { width:auto; }	div#contatti_categorie div.col_d { width:auto; }	div#contatti_categorie div { margin:0; width:auto; clear:both; }	div#contatti_categorie div.col_a { margin:0; }	div#contatti_categorie div.col_a div.spazio10 { margin-left:0; }	div#contatti_categorie div.col_a div.spazio20 { margin-left:0; }	div#contatti_categorie div.col_a div.spazio30 { margin-left:0; }	div#contatti_categorie div.col_a div.spazio40 { margin-left:0; }	div.contenitore_fotogalleria { width: 50%; }	#new_database_ricerca .vocericerca { width: 48%; }	div.contenitore_fotogalleria { width:50%; }	#new_database_risultati .singolo { width:48%; }	#new_database_switch .col_b { width: 50%; }}@media screen and (max-width: 650px) {	#home_gallery .areanews_tit .titolo { font-size: 1.6rem; }	#home_gallery .areanews_tit .sottotitolo { font-size: 1.3rem; }	#mappahome .mappahome_vert div { width: 70%; }	#mappahome .mappahome_vert div div.txt { font-size: 2.0rem; }	#mappahome .mappahome_vert div div.sub { font-size: 1.7rem; }	#slides .titoloparco { margin-top: 110px; }	#enteparco .col { width: 100%; height: 120px; }	#enteparco .col.sx { margin-right:0; }	#enteparco .col.dx { margin-left:0; }	#museogis .col { width: 100%; height: 120px; }	#museogis .col.sx { margin-right:0; }	#museogis .col.dx { margin-left:0; }	#slides div.sottotitoloparco { display: none; }	#slides { height: 350px; }	#slides div img { height: 350px; }	#colonna_testo , .colonna_testo { float:none; width: 100%; }	#colonna_foto , .colonna_foto { float:none; width: 100%; }	img.primafotocalendario { width:90%; max-width:600px; }	#gabbia_calendario { width:98%; text-align: center; margin-left:1%; }	#gabbia_calendario .calendario_foto  { margin: 0 1% 50px; width:46%; display:inline-block; vertical-align: top; text-align:center; }	#gabbia_calendario .calendario_foto img  { width:100%; }	#gabbia_calendario .calendario_foto .calendario_dida { font-size:0.9rem; }	/* ---[ TABELLE SOLODIV - NOVITA ]---------------------------------*/	div#tabella_nov div.riga_titoli { display:none; }	div#tabella_nov div.col_news_foto { width:100%; float:none; }	div#tabella_nov div.col_news_txt { width:100%; float:none; }	/* ---[ TABELLE SOLODIV - ED AMBIENTALE ]---------------------------------*/	div#tabella_edamb div.col_tab_foto { width:100%; float:left; }	div#tabella_edamb div.col_tab_titolo { width:100%; float:left; }	/* ---[ TABELLE SOLODIV - CENTRI VISITA ]---------------------------------*/	div#tabella_centrivisita div.col_tab_e { display:none; }	div#tabella_centrivisita div.col_tab_f { display:none; }	/* ---[ TABELLE SOLODIV - ITINERARI ]---------------------------------*/	div#tabella_itinerari #riga_titoli { display:none; }	div#tabella_itinerari div.col_d { display:none; }	div#tabella_itinerari div.col_f { display:none; }	div#tabella_itinerari div.col_g { display:none; }	/* ---[ TABELLE SOLODIV - EVENTI ]---------------------------------*/	div#tabella_manif div.col_tab_icone { display:none; }	div#tabella_manif div.col_tab_foto { width:100%; }	div#tabella_manif div.col_tab_titolo { width:100%; }	div#tabella_manif div.col_tab_dove { width:100%; }	div#tabella_manif div.col_tab_quando { width:100%; }	/* ---[ TABELLE SOLODIV - COMUNI ]---------------------------------*/	div#tabella_comuni div.col_b { width:100%; text-align:left; }	div#tabella_comuni div.col_c { width:100%; text-align:left; }	div#tabella_comuni div.col_d { width:100%; text-align:left; }	div#tabella_comuni div.col_e { width:100%; text-align:left; }}@media screen and (max-width:600px) {	#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; }	#approfondimenti .singolo img { height: 140px; }	/* MAPPA MOBILE */	div.fumetto { width: 100%; font-size: 0.9rem; text-align: center; }	div.fumetto a { display: inline-block; }	div.fumetto div.rigapubb div.datipubb { padding-left: 0; }	div.fumetto div.rigapubb div.col_fum_a { display: table; width: 100%; }	div.fumetto div.rigapubb div.col_fum_b { display: table; width: 100%; }	body.mappaosm #corpo_sottopagina #main_colonna_dx #cnt_main_colonna_dx { width: 80%; margin: 0 auto; }		div.menu_mappa { width: 48%; margin: 5px 1%; font-size: 0.9rem; }	.altreareegestiteinsito { font-size: 0.9rem; }	.altreareegestiteinsito input { display: inline; }	.altreareegestiteinsito a { display: inline; }}@media screen and (max-width: 550px) {	#box_news_homepage { text-align: center; }	#box_news_homepage .arrow { height: 35px; width: 10%; max-width: 35px; margin-top: 120px; }	#box_news_homepage > a.singolo_box { min-height:auto; width: 70%; }	#box_news_homepage > a.singolo_box .testi .data { margin-bottom: 0; }	#box_news_homepage > a.singolo_box .testi .desc { display: none; }}@media screen and (max-width: 500px) {	#areanews .areanews_tit .titolo { font-size: 1.5rem; }	#areanews .areanews_tit .sottotitolo { font-size: 1.0rem; }	#mappahome .mappahome_vert div { width: 80%; font-size: 1.3rem; }	#home_gallery_cnt .txt { width: 80%; font-size: 1.3rem; }	#areanews .notizia { width:100% }	#areanews .notizia.cx { display: none; }	.sottopagina #slides { height:250px; }	.sottopagina #slides div img { height:250px; }	#box_bottoni .singolobox { display: inline-table; vertical-align: middle; width: 100%; margin: 15px 0; }	#box_bottoni .singolobox.dsk_cx { margin: 15px 0; }	div.contenitore_fotogalleria { width: 100%; }	#slides { height: 200px; }	#slides div img { height: 200px; }	#slides .titoloparco { margin-left: 3%; }	#slides .titoloparco div.txt { font-size: 1.0rem; }	#slides .titoloparco div.txt div { display:inline-block; margin-left: 0; margin-right: 6px; }	#slides #titslideevi1.titoloparco div.txt div { margin-left: 0; }	#slides .titoloparco div.txt strong { font-size: 1.0em; }	#mappahome { height: 130px; }	#mappahome .mappahome_vert div div.txt { display:none; }	#mappahome .mappahome_vert div div.sub { display:none; }	#mappahome .mappahome_vert div div.link { display: inline-block; }	#pian_com .row { margin: 15px 0; width: 100%; }	#pian_com .txt div.tit { font-size: 1rem; text-align: center; }	#pian_com .txt div.sub { display: none; }	#home_gallery .areanews_tit { border-spacing: 0; }	#home_gallery .areanews_tit .titolo { font-size: 1.2rem; }	#home_gallery .areanews_tit .sottotitolo { display: none; }	#credits div.row_b div { padding-top: 15px; }	#credits div .col_c { margin: 10px auto 0; }	#approfondimenti .singolo { padding: 1%; width: 98%; }	#new_database_ricerca .vocericerca { width: 98%; }	div.database_paginazione_ris { display: block; margin: 0; width: 100%; }	#new_database_risultati .singolo { padding: 10px 1%; width:98%; }	#new_database_switch > div { display: table; width: 100%; }	#new_database_switch .col_b { width: 100%; padding: 5px 0; }	#new_database_switch .col_b .arrow { font-size: 0.8rem; height: 30px; width: 30px; }	#new_database_risultati_righe .singolo .tab .col { display: table; padding: 0 2%; width: 96%; }	#new_database_risultati_righe .singolo .tab .col.a { margin: 4px auto; width: 96%; }	#new_database_risultati_righe .singolo .tab .col.c { padding: 0 2%; width: 96%; text-align: left; }	#new_database_risultati .singolo img { height: 140px; }}/* PROVE SOGGIORNI 2018*/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; 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: #f2ece0; }#database_switch .col_b { background-color: #0f79b7; color: #fff; transition: all 0.3s ease 0s; }#database_switch .col_b:hover { background-color:#FFF; }#database_switch .col_b .arrow { background-color: #FFF; color:#0f79b7; }#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:#0f79b7; 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 { border-top: 6px solid #0f79b7; }#database_risultati .singolo > div > a .cnt_singolo_database_risultato { background: rgba(33, 111, 87, 0.9); 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: 300px; 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: #0f79b7; }#database_risultati_righe .singolo .tab .col.c { text-align: center; width: 16%; }#database_risultati_righe .singolo .tab .col.d { text-align: center; width: 16%; }#database_risultati_righe .singolo .tab .col.e { text-align: center; width: 16%; color:#0f79b7 }#database_risultati_righe .singolo .tab:hover .col.a > div { background-color: rgba(255, 255, 255, 0.7); }#database_risultati_righe .singolo .tab.rigauno { background-color: #ffffff; }#database_risultati_righe .singolo .tab.rigadue { background-color: #f7f5f5; }#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: #0f79b7; }div.logoemporiodeiparchi.no { background-color: #DDD; }div.logoemporiodeiparchi.ebook { background-image: url("../grafix/ebook.png"); }#new_database_risultati div.logoemporiodeiparchi { height: 30px; width: 30px; }.dettaglio_loghi div.logoemporiodeiparchi { display: table-cell; }#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; }.trattamenticontenitore { display: block; margin: 10px 0; text-align: center; width: 100%; }.trattamenticontenitore .trattamenti { border: 1px solid #CCC; border-radius: 50%; box-sizing: border-box; display: inline-table; font-size: 0.6rem; height: 26px; margin: 0 2px; width: 26px; }.trattamenticontenitore .trattamenti.on { background-color: #fff; border-color: #0f79b7; color: #000; font-weight: bold;}.trattamenticontenitore .trattamenti.off { border-color: #CCC; color: #CCC; }.trattamenticontenitore .trattamenti > div { display: table-cell; vertical-align: middle; }