body { color : #003300; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; padding: 0px; background-color:#B2C5B1; background-image: url("/indice/Grafix/mda/bk2021.png"); background-position: top center; background-repeat: repeat; }body div a { color:#030; text-decoration:none; }img { border: 0; }img.gal { border: solid 1px #DBF6DA; }img.galcx { border: solid 1px #DBF6DA; }span.hide_txt{ display : none; }span.pag_corrente{ font-weight:bold; color:#ff9900; }div.eccezioni, div.eccezionibis { font-size:0.7em; padding-bottom:6px; }div.eccezioni ul, div.eccezionibis ul { list-style: none; margin: 0; padding:0; width:180px }div.eccezioni ul li { text-align:center; padding: 3px 0; border-right: solid 5px #BDD7BD; border-bottom: solid 1px #BDD7BD; margin-top:2px }div.eccezionibis ul li { text-align:center; padding: 3px 0; border-left: solid 5px #BDD7BD; border-bottom: solid 1px #BDD7BD; margin-top:2px }div.eccezioni ul li a, div.eccezionibis ul li a { font-weight:bold; color:#5A6D5A; text-decoration:none; }div.eccezioni ul li:hover, div.eccezionibis ul li:hover { background-color:#DAE6D9; }div.eccezioni ul li:hover a, div.eccezionibis ul li:hover a { color:#FFAA47; }div.fotogalleria { background-attachment: scroll; background-repeat: no-repeat; background-position: center center; height: 133px; width: 178px; display: block; border: 1px solid #006633; font-size:0.1em }div.fotogalleria:hover { border: 1px solid #FF9900 }img.fotowebcam { border: 1px solid #006633 }img.fotowebcam:hover { border: 1px solid #FF9900 }div.dida { margin-bottom:20px; }div.colonna_foto img { border: solid 1px #99B098; width: 100%; max-width: 178px; }div.colonna_foto.nozoom img { width: auto; }div.colonna_foto a img:hover, div.colonna_foto a img:hover { border: solid 1px #FF9900; }div.colonna_foto img.logo, div.colonna_foto img.logo { border: none; width: auto; }div.colonna_foto div.prenota, div.colonna_foto div.prenota { float:right; width: 180px; min-height: 30px; font-size:0.8em; text-align:center; }div.colonna_foto div.prenota img, div.colonna_foto div.prenota img { border:none; }hr { border-bottom: solid 1px #FF9900; border-top: none; border-left: none; border-right: none }div.neg a:hover { text-decoration:underline; }div.neg div a { color:#FFF; }div.neg div.tit { border: none; }div.neg:hover div.tit { border: none; background-color:#FF9900; color:#FFF }div.parchiright { padding-top:20px; font-weight:bold; text-align:center; width:74px; float:right; }div#briciole { padding: 5px 0 2px 0; margin: 0; border-bottom: solid 1px #FF9900; }div#briciole div#link { color:#2e8540; }div#briciole div#link a { color:#5b616b; font-weight:bold; font-size:0.9em; }div#briciole div#link a:hover { color:#e31c3d; }div#chiusura { background-color:#FFF; height:20px;	width: 560px; clear:left; }div#clean { color:#666; display: table; font-size: 0.7em; font-weight: bold; text-align: center; width: 100%; }div#clean span { background-color:#FFF; padding: 0 4px; }div#clean_bussola { font-size: 0.7em; color : #666; text-align:center; clear:left; width: 940px }div#clean_bussola a { color:#666; text-decoration:none; }div#clean_bussola a:hover { color:#FF9900; text-decoration:none; }div#clean_bussola span { background-color:#FFF; padding: 0 4px; }#banmap_footer { display: none; }#corpoprincipale { display: table; width: 100%; margin-bottom: 10px; }div#footerextra { font-size: 0.65em; color: #666; text-align:center; }div#colcx {	display: table-cell;	width: 560px;	padding: 0 10px;	vertical-align: top;}div#colcx div#bric { font-size:0.7em; }div#colcx div#bric a { color:#030; }div#colcx div#bric a:hover { text-decoration:underline; }div#colcx div#elenco_news div.news { width:560px; float:left; padding: 2px 0 8px; border-bottom: solid 1px #F90; }div#colcx div#evidenza_home { font-size:0.75em; padding-bottom:0px; border-bottom: solid 1px #FF9900; }div#colcx div#fotohome { font-size:0.1em; }div#colcx div#fadefotohome { width: 560px; height:304px; background-color:#FFF; display:block }div#colcx div#fadefotohome ul.crossfade { padding: 0; margin: 0; list-style: none; position: relative; }div#colcx div#fadefotohome ul#fade li { padding: 0; margin: 0; position: absolute; width: 560px; height:300px }div#colcx div#headb { height: 100px; }div#colcx div#headb a { color:#2e8540; font-weight:bold; font-size:0.8em; }div#colcx div#headb h1 { margin: 0px; padding-top: 20px; font-weight:bold; font-size:1.6em; }div#colcx div#raccolta_box_news { padding-top:10px; font-size:0.9em; }div#colcx div#raccolta_box_news a:hover, div#colcx div#elenco_news a:hover { text-decoration:underline }div#colcx div#raccolta_box_news div a, div#colcx div#elenco_news div a { color:#030; }div#colcx div#raccolta_box_news div:hover a, div#colcx div#elenco_news div:hover a{ color:#FF9900; }div#colcx div#raccolta_box_news div.news { float:left; width : 180px; height : 110px; }div#colcx div#raccolta_box_news div.newsb { float:left; width : 180px; padding: 0 10px; height : 110px; }div#smallboxs {	padding: 5px 0;	font-size: 0.75em;	display: block;}div#smallboxs .singolosmallbox {	display: inline-table;	width: 33.333%;	vertical-align: top;	margin: 2px 0;}div#smallboxs .singolosmallbox .boxx {	display: block;	margin: 5px;}div#smallboxs .singolosmallbox .boxx .bordotit {	background-color: #BDD7BD;	font-weight: bold;	padding: 4px 0 4px 2px;}div#smallboxs .singolosmallbox .boxx .bordotit .smallboxs_tit {	font-size: 0.9em;}div#smallboxs .singolosmallbox .boxx .fotinaboxxx {	background-position: center center;	background-repeat: no-repeat;	background-size: cover;	display: table;	font-size: 0rem;	height: 70px;	width: 100%;}div#smallboxs .singolosmallbox .boxx .fotinaboxxx .cnt {	background-color: rgba(255,255,255,0.3);	display: table-cell;}div#smallboxs .singolosmallbox .boxx:hover .smallboxsdesc {	text-decoration: underline;}div#smallboxs .singolosmallbox .boxx:hover .bordotit {	background-color: #2E8540;	color: #FFF;}div#smallboxs .singolosmallbox .boxx:hover .fotinaboxxx .cnt {	background-color: unset;}div#colcx div#stili { padding: 3px 0 0; font-size:0.1em; }div#colcx div#txt_cx { font-size:0.8em; }div#colcx div#txt_cx div#dettaglionews { clear:left; font-size:0.9em; margin : 0 10px 10px; padding : 0; border-bottom: solid 1px #FF9900; }div#colcx div#txt_cx div#dettaglionews a { color:#030; text-decoration:underline; }div#colcx div#txt_cx div#dettaglionews a:hover { color:#e31c3d; text-decoration:underline; }div#colcx div#txt_cx div#dettaglionews h2 { color:#2e8540; margin : 0; }div#colcx div#txt_cx div#evidenza_home h2 { color:#2e8540; margin : 0; }div#colcx div#txt_cx div#evidenza_home a { color:#003300;text-decoration:underline }div#colcx div#txt_cx h2 { color:#003300; margin : 30px 0 8px; font-weight:bold; font-size:1.4em; }div#coldx {	display: table-cell;	width: 180px;	vertical-align: top;	font-size: 0.7em;}div#coldx div.coldxspacer_a { min-height:235px; }div#coldx div.coldxspacer_b { min-height:240px; }div#coldx div#headc { height: 100px; }div#coldx div#headc div#lang { float:right; font-size : 0.1em; padding-top:4px; height: 60px; width: 20px; }div#coldx div#headc div#lang img { margin-bottom:2px; border:none; }.riga_colonne { display: table; width: 100%; }div.colonna_testo { display: table-cell; padding-bottom: 4px; padding-right: 30px; vertical-align: top; }div.colonna_foto { display: table-cell; font-size: 0.8em; vertical-align: top; width: 180px; }div#colonna_destra { float:right; width: 180px; min-height: 30px; }div#colonna_tag_cloud { float:right; width: 178px; min-height: 30px; font-size:1.0em; border: solid 1px #99B098; background-color:#FFFFFF; }div#colonna_tag_cloud div { padding:2px; color:#5A6D5A; background-color:#2e8540; }div.colonna_testo h1, div.colonna_testo h2, div.colonna_testo h3, div.colonna_testo h4, div.colonna_testo p { margin-top:0 }div.colonna_testo img.logo { vertical-align:middle; margin-top:4px; margin-right:4px; }ul li.spazio, ol li.spazio { margin-top:10px; }#map2019 div.menu_mappa {	box-sizing: border-box;	display: inline-table;	margin: 0;	padding: 4px;	vertical-align: top;	width: 25%;}#map2019 div.menu_mappa .check {	display: none;}#map2019 div.menu_mappa .corpo {	background-color: #FFF;	border-radius: 30px;	border: solid 1px #CCC;	cursor: pointer;	display: table;	height: 40px;	width: 100%;}#map2019 div.menu_mappa .corpo .icona {	display: table-cell;	font-size: 0rem;	padding-left: 8px;	text-align: center;	vertical-align: middle;	width: 22px;}#map2019 div.menu_mappa .corpo .icona img {	width: 16px;}#map2019 div.menu_mappa .corpo .txt {	display: table-cell;	font-size: 0.7rem;	padding-left: 4px;	padding-right: 4px;	vertical-align: middle;}#map2019 div.menu_mappa .corpo.on {	background-color: #bdd7bd;	border-color: #999;}div#datacalendario { border-top: 1px solid #FFF; border-right: 2px solid #999; border-bottom: 2px solid #999; border-left: 1px solid #CCC; width: 50px; height: auto; float:left; margin: 0 16px 2px 0 }div#datacalendario div { width: 50px; text-align:center; }div#datacalendario div.giorno { font-size:1.0em; background-color:#99B098; color:#FFF }div#datacalendario div.numero { font-size:2.0em; font-weight:bold; color:#2e8540 }div#datacalendario div.mese { font-size:1.0em; color:#99B098 }.tagcloud { text-align: center; }.tagcloud a.moltopiccolo { font-size: 1em; color:#597B59 }.tagcloud a.piccolo{ font-size: 1.2em; color:#466C46; font-weight: lighter }.tagcloud a.medio { font-size: 1.4em; color:#315B31; font-weight: normal }.tagcloud a.grande { font-size: 1.6em; color:#1A481A; font-weight: bold }.tagcloud a.enorme { font-size: 1.8em; color:#315B31; font-weight: bolder }div#colsx { display: table-cell; width: 180px; vertical-align: top; }div#colsx div#heada { font-size:0.1em; height: 100px; }div#colsx div#heada div#logo { text-align:right; }.boxmap21 { background-color:#2e8540; border: solid 1px #99B098; display: table; height: 100px; margin: 10px auto; width: 178px; }.boxmap21 .bmcell { color:#FFF; display: table-cell; font-size: 0.9rem; text-align: center; vertical-align: middle; }.boxmap21 .bmcell div { font-size: 2em; padding-bottom: 5px; }.boxmap21:hover { background-color:#FF9900; }.boxmap21:hover .bmcell { color:#333; }div#container { border-top: 2px solid #F90; width: 940px; padding: 0 22px 20px; min-height: 800px; margin: 0 auto; background-color:#FFF; box-shadow: 0 0 10px RGBA(0,0,0,0.7); }div#cxfull { display: table-cell; font-size: 0.8em; padding-left: 10px; vertical-align: top; }div#dettaglio { clear:left; font-size:0.95em; margin : 10px 0 10px; padding : 0; border-bottom: solid 1px #FF9900; }div#dettaglio a { color:#030; text-decoration:underline; }div#dettaglio a:hover { color:#e31c3d; text-decoration:underline; }div#dettaglio div.separatore { border-top: solid 1px #FF9900; display: table; font-size: 0rem; margin-bottom: 10px; width: 100%; height: 1px; overflow: hidden; }div#dettaglio div.separatore.vuoto { border: none }div#dettaglio div.sopratitolo { color:#2e8540; font-weight:bold; clear:both }div#dettaglio h2 { color:#2e8540; margin : 0 0 20px; }div#dettaglio h3 { margin : 0 0 20px; font-size:1.2em }.boxinfo { font-size: 0.9em; background-color:#EEE; padding: 4px; border: dotted thin #99B098; margin: 3px 0; display: block; }div.boxpaginaospitale { background-color:#BDD7BD; padding:5px; }div.boxpaginaospitale span { font-size:1.2em; }div.boxpaginaospitale span strong { color:#000; }div.boxpaginaospitale a { color:#FFFFFF; }div.boxpaginaospitale iframe { height: 300px; width: 100%; overflow: auto; border: none; }div.boxpaginaospitale .rigatesti { display: table; }div.boxpaginaospitale .rigatesti .logo { display: table-cell; padding-right: 10px; vertical-align: middle; }div.boxpaginaospitale .rigatesti .testo { display: table-cell; vertical-align: middle; }div#loghi { float:left; font-size : 0.1em; padding-top:4px; width: 120px; height: 70px; }div#loghi div.divi{ float:left; width: 36px; height: 70px; }div#loghi img { margin-bottom:4px; }div#loghisx { text-align:center; padding:20px 0; }div#loghisx img { margin: 0 4px; }div#menu_nav_sx .extramenu { display:none; }div#menu_nav_sx ul { color: #DDD; font-size: 0.7rem; font-weight: bold; list-style-type: none; margin: 0; min-height: unset; padding: 0; }div#menu_nav_sx ul a { color: #5A6D5A; display: inline-block; padding: 4px 0 4px 2%; text-decoration: none; width: 98%; }div#menu_nav_sx ul li { border-bottom: solid 1px #BDD7BD; border-left: none; margin: 0; padding: 0; }div#menu_nav_sx ul li:hover { background-color: #BDD7BD; border-bottom: solid 1px #718271; border-left: none; }div#menu_nav_sx ul li:hover a { color:#333; }div#menu_nav_sx ul li.sel { background-color: #BDD7BD; border-bottom: solid 1px #A0B3A0; border-left: none; margin: 0; padding: 0; }div#menu_nav_sx ul li.sel a { color:#333; }div#menu_nav_sx ul li ul { background-color: #EEE; font-size: 1.0em; margin: 0; min-height: unset; }div#menu_nav_sx ul li.sel ul a { color: #5A6D5A; padding: 4px 0 4px 12%; width: 88%; }div#menu_nav_sx ul li.sel ul li { border-bottom: none; border-top: solid 1px #A0B3A0; margin: 0; }div#menu_nav_sx ul li.sel ul li:hover a { color:#333; }div#menu_nav_sx ul li.sel ul li.sel a { color:#333; width: 88%; }div#share a.b{ margin-right:12px; }div#share img{ margin:0 2px; }div#share { clear:both; text-align:right; font-size:0.7em; padding:0px; margin-top: 10px; }div#stili { font-size:0.1em; padding-top:3px; text-align:right; }div#stili img{ margin-left:3px; }div#tab { margin: 0 10px 10px; }div#tab div { float:right; text-align: center; height: 18px; width: 120px; }div#tab div a:hover { text-decoration:underline; }div#tab div.attivo { background-attachment: scroll; background-image: url(/indice/Grafix/mda/tab.gif); background-repeat: no-repeat; background-position: left top; }div#tab div.attivo a { color:#FFF; }div#testata { display: table; height: 100px; width: 100%; }div#testata div#testacx { display: table-cell; padding: 0 10px; vertical-align: top; }div#testata div#testacx a { color:#5b616b; font-weight:bold; font-size:0.8em; }div#testata div#testacx h1 { margin: 0px; padding-top: 20px; font-weight:bold; font-size:1.6em; }div#testata div#testacx h1.x { font-size:1.3em; }div#testata div#testacx h1.y { font-size:1.0em; }div#testata div#testadx { display: table-cell; vertical-align: top; width: 180px; }div#testata div#testadx div#lang { float:right; font-size : 0rem; padding-top:4px; height: 60px; width: 20px; }div#testata div#testadx div#lang img { margin-bottom:2px; border:none; }div#testata div#testasx { display: table-cell; font-size: 0rem; vertical-align: top; width: 180px; }div#testata div#testasx div#logoparks { float:left; width:170px }div#testata div#testasx div#logo { clear:left; height:70px; text-align:right; width:180px }div#testacx div#sopratitolo { position: absolute; top:2px; }div#testacx div#sopratitolo div { color:#2e8540; float:left; font-size:0.7em; margin:0; padding:0; }div#testacx div#sopratitolo div a { color:#2e8540; font-size:1.0em; font-weight:normal; }div#testacx div#sopratitolo div a:hover { color:#e31c3d; text-decoration:underline; }div#testacx div#sopratitolo div ul { background-color:#FFF; list-style: none; margin:0 4px 0 0; padding:0; }div#testacx div#sopratitolo div ul li { float:left; border-bottom: none; border-left: solid 2px #F90; margin-top:0; padding:2px 4px; }div#testata div#ham { display:none; }div.colonna_foto div.pubblicazioni { background-color:#DAE6D9; border: solid 1px #99B098; margin-bottom:10px; font-size:1.1em; padding-bottom:4px }div.colonna_foto div.pubblicazioni div.sezionepubb { background-color:#99B098; color:#FFFFFF; font-weight:bold }div.colonna_foto div.pubblicazioni div.rigapubb { padding: 4px 5px }div.colonna_foto div.pubblicazioni div.rigapubb img { float:left }div.colonna_foto div.pubblicazioni div.rigapubb img.nobordo { float:left; border:none }div.colonna_foto div.pubblicazioni div.rigapubb div.datipubb { padding-left:50px; }div.colonna_foto div.pubblicazioni div.rigapubb div.datipubb img { float:right; border:none }div.weatherIcon { float:left; border:none; margin-right:10px; }div.weather { float:left; border:none }/*--Bullet TVM--*/ul.tvm li { padding: 8px 0; }/* SONDAGGIO */div#pulsantesondaggio { width:32px; height:116px; position:absolute; right:0; top:280px; z-index:20; display: none; cursor:pointer }div#bksondaggio { background-color:#111; display: none; left:0px; opacity: 0.65; position:absolute; top:0px; z-index: 9001; }div#corpo_sondaggio { background-color:#FFF; border: solid 5px #F90; display: none; height:auto !important; height:380px; min-height:380px; margin-top: 20px; padding: 10px; position:absolute; width: 650px; z-index: 9002; }.trattamenticontenitore { display: block; margin: 2px 0; text-align: left; width: 100%; }.trattamenticontenitore > div { vertical-align: middle; }.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;text-align: center; }.trattamenticontenitore .trattamenti.on { background-color:#fff; border-color:#669966; color:#000; font-weight: bold; }.trattamenticontenitore .trattamenti.off { border-color:#CCC; color:#CCC; }.trattamenticontenitore .trattamenti > div { display: table-cell; vertical-align: middle; }.trattamenticontenitore .prezzo { border: 1px solid #003980; border-radius: 10%; box-sizing: border-box; display: inline-table; font-size: 0.8rem; height: 26px; margin: 0 2px; width: 36px;text-align: center; background-color:#003980; border-color:#003980; color:#FFF; }.trattamenticontenitore .prezzo > div { display: table-cell; vertical-align: middle; }/* classi 2018 */.database_contenitore { clear:both; }#database_switch { margin: 6px 0 15px 0; display: table; 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 .col_b { background-color:#99b098; color:#fff; transition: all 0.3s ease 0s; }#database_switch .col_b:hover { background-color:#154838; }#database_switch .col_b .arrow { background-color:#FFF; color:#216f57; }#database_ricerca { font-size: 0.9rem; margin: 0 0 10px; padding: 3px 0; }#database_ricerca select { font-size: 0.8rem; width: 98%; }#database_ricerca input { font-size: 0.8rem; width: 98%; }#database_ricerca .vocericerca { display: inline-block; padding: 1%; text-align: center; width: 23%; }#database_ricerca .vocericerca.focus { background-color: #F90; }#database_ricerca { background-color:#99b098; color:#FFF; }#database_ricerca select, #database_ricerca.sog2018 input { height:40px; margin: 0; padding: 5px; border: none; border-radius: 6px; box-sizing: border-box; color:#666; }#database_ricerca input[type="text"] { padding: 0 5px; }#database_ricerca input[type="submit"], #database_ricerca.sog2018 input[type="button"] { background-color:#2e8540; color:#fff; cursor:pointer; text-transform: uppercase; font-size: 0.7rem; }#database_ricerca input[type="submit"]:hover, #database_ricerca.sog2018 input[type="button"]:hover { background-color:#ff9900; color: #333; }#database_ricerca input[type="submit"]:active, #database_ricerca.sog2018 input[type="button"]:active { background-color:#7a8d7a; color:#FFF; }#database_ricerca .vocericerca { vertical-align: middle; }/*#database_ricerca label { cursor: pointer; display: block; padding: 5px 0; border-radius: 6px; text-transform: uppercase; font-size: 0.6rem; }#database_ricerca label:hover { background-color:#b7c8b7; }#database_ricerca label.on { background-color:#FFF; color:#030; }#database_ricerca label > input { display: none; }#database_ricerca label img { display: block; margin: 5px auto 0; }*/#database_ricerca.sog2018 label {	display: block;	padding: 8px 0;}#database_ricerca.sog2018 label input {	display: inline-block;	height: 18px;	width: 18px;	margin-right: 5px;	vertical-align: middle;}#database_ricerca.sog2018 label span {	display: inline-block;	font-size: 0.8em;	vertical-align: middle;}.paginazione_nuova { padding: 5px 0; border: none; color:#666; }.paginazione_nuova input { height:30px; margin: 0; padding: 5px; border: none; border-radius: 6px; box-sizing: border-box; color:#666; }.paginazione_nuova input[type="submit"] { background-color:#b7c8b7; color:#fff; cursor:pointer; text-transform: uppercase; font-size: 0.7rem; }.paginazione_nuova input[type="submit"]:hover { background-color:#ff9900; }.paginazione_nuova input[type="submit"]:active { background-color:#7a8d7a; color:#FFF; }div#dettaglio .paginazione_nuova a.bottonepaginazione { background-color:#BDD7BD; border-radius: 6px; border: medium none; box-sizing: border-box; color:#333; cursor: pointer; display: inline-block; font-size: 0.75rem; line-height: 20px; margin: 0; padding: 5px 10px; text-decoration: none; text-transform: uppercase; vertical-align: middle; }div#dettaglio .paginazione_nuova a.bottonepaginazione:hover { background-color:#ff9900; }div#dettaglio .paginazione_nuova a.bottonepaginazione:active { background-color:#7a8d7a; color:#FFF; }.paginazione_nuova > form { display: inline-block; }.paginazione_nuova > .txt { display: inline-block; padding: 0 10px; }.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:#669966; color:#000; font-weight: bold; }.trattamenticontenitore .trattamenti.off { border-color:#CCC; color:#CCC; background-color:#fff; }.trattamenticontenitore .trattamenti > div { display: table-cell; vertical-align: middle; }#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 { 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 .trattamenticontenitore { text-align: left; }#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:#fff; border-radius: 11px; color:#003300; display: inline-block; font-family: Verdana; font-size: 2rem; margin-top: 2px; padding: 2px 10px; }#trattamenti_servizi .prezz .prezznum span { font-size: 0.6em; margin-left: 4px; }.bandierelingua { background-position: center center; background-repeat: no-repeat; background-size: contain; display: inline-table; height: 13px; margin: 1px auto; width: 20px; }.bandierelingua > div { background-color: RGBA(255, 255, 255,0.5); display: table-cell; }.bandierelingua.on > div { background-color: unset; }.bandierelingua:hover > div { background-color: unset; }.tab_resp { display: table; margin-bottom: 20px; width: 100%; }.tab_resp .titoli { border-bottom: solid 2px #2e8540; color: #2e8540; display: block; font-size: 1.2em; font-weight: bold; margin-bottom: 12px; padding: 2px 0; }.tab_resp .tabrow { border-bottom: 1px solid #D0E9CD; display: block; margin-left: 10px; padding: 2px 0; }.tab_resp .tabrow > div { display: inline-block; }.tab_resp .tabrow > div.sx { font-weight: bold; padding-right: 10px; }.rep_segnala { margin-bottom: 20px; font-weight: bold; }.org_2021_riga { display: table; margin-left: 10px; }.org_2021_riga > div { display: table-cell; vertical-align: top; }.org_2021_riga .tab { width: 23px; height: 100%; }.org_2021_riga .tab .cnt { background-color: #D0E9CD; display: table; font-size: 0rem; height: 100%; margin: 0 auto 0 0; width: 3px; }.org_2021_riga .dati { padding-bottom: 12px; }.org_2021_riga.titolo .dati { font-weight: bold; padding-top: 12px; font-size: 1.2em; color: #2e8540; }.org_2021_riga.titolo.primolista .dati { padding-top: 0; }.org_2021_riga.ultimolista .dati { padding-bottom: 0; }.org_2021_riga .dati .nominativo .nome { display: inline-block; font-weight: bold; }.org_2021_riga .dati .nominativo .ruolo { display: inline-block; margin-left: 8px; }.org_2021_riga .dati .info .rigainfo { display: table; }.org_2021_riga .dati .info .rigainfo > div { display: table-cell; vertical-align: top; }.org_2021_riga .dati .info .rigainfo .sx { padding-right: 10px; color: #666; font-weight: bold; }.boxmeteo { display: inline-block; margin: 10px 1% 30px; vertical-align: top; width: 23%; }.boxmeteo table { margin: 0; padding: 0; width: 100%; }.boxmeteo table td { margin: 0; padding: 0; }.boxmeteo .ilMeteoLink { color: #666; font-size: 0.8em; text-align: center; }div#dettaglio .boxmeteo .ilMeteoLink a { color: #666; text-decoration: none; }div#dettaglio .boxmeteo .ilMeteoLink a { color: #666; text-decoration: none; }.boxmeteo .titolo { background-color: #2E8540; color: #FFF; padding: 4px 0 4px 3px; font-size: 1.1em; font-weight: bold; margin-top:10px; }.boxmeteo table td.giorno { font-weight: bold; padding-top: 15px; }div#dettaglio .boxmeteo table td.giorno a { color: #2E8540; }.tabelladati {	margin: 20px 0;}.tabelladati .riga {	border-bottom: 1px solid #99B098;	display: table;	margin-bottom: 10px;	padding-bottom: 10px;	width: 100%;}.tabelladati .riga:last-child {	border-bottom: none;}.tabelladati .riga > div {	display: table-cell;	vertical-align: top;}.tabelladati .riga .foto {	text-align: left;	width: 170px;	font-size: 0rem;}.tabelladati .riga .foto img {	border: solid 1px #99B098;	max-width: 150px;	width: 100%;}.tabelladati .riga .leggicompra {	text-align: right;	width: 80px;}.tabelladati .maxi_riga {	border-bottom: 1px solid #99B098;	display: table;	margin-bottom: 10px;	padding-bottom: 10px;	width: 100%;}.tabelladati .maxi_riga:last-child {	border-bottom: none;}.tabelladati .maxi_riga .riga {	border-bottom: none;	margin-bottom: 0;	padding-bottom: 0;}.tabelladati .maxi_riga .desc_proposte_ap {	margin-top: 10px;}.statoemporio {	font-size: 0.85em;	font-style: italic;	margin-top: 10px;}.tabelladati .nominativo {	font-size: 1.1em;}.tabelladati .marchi img {	vertical-align: middle;}.marchidettaglio {	display: table;	font-size: 1.1em;	font-weight: bold;	margin-bottom: 20px;	width: 100%;}.marchidettaglio .link_icona_ecoregola {	margin-bottom: 10px;}.marchidettaglio .icona_ecoregola {	height: 35px;	width: 35px;}.marchidettaglio .link_icona_ecoregola:last-child {	margin-bottom: 0px;}.bandierelingua.database { display: inline-block; font-size: 0rem; margin: 0 3px; overflow: hidden; vertical-align: top; }.logoemporiodeiparchi { background-color: #2E8540; border-radius: 50%; color: #FFF; display: inline-table; font-size: 1.2rem; height: 50px; width: 50px; }.logoemporiodeiparchi > div { display: table-cell; text-align: center; vertical-align: middle; }div#dettaglio .logoemporiodeiparchi .alt { color: #000; display: block; font-size: 0rem; height: 1px; overflow: hidden; position: absolute; width: 1px; }.logoemporiodeiparchi.esaurito { background-color: #DDD; }div#dettaglio a.logoemporiodeiparchi { color:#FFF; text-decoration: none; }.dettagliocarrello { display: table; width: 100%; }.dettagliocarrello .sx { display: table-cell; vertical-align: middle; width: 1%; padding-right:10px; }.dettagliocarrello .dx { display: table-cell; font-weight: bold; vertical-align: middle; }.approfondimenti {	font-size: 0.9em;	margin-top: 40px;	margin-bottom: 40px;}.approfondimenti .titoli {	border-bottom: 1px solid #99B098;	font-size: 1.1em;	font-weight: bold;	padding-bottom: 5px;	color: #2e8540;}.approfondimenti .tabella .riga {	border-bottom: 1px solid #D0E9CD;	display: table;	margin-bottom: 10px;	margin-left: 3%;	margin-top: 10px;	padding-bottom: 10px;	width: 94%;}.approfondimenti .tabella .riga:last-child {	border-bottom: none;}.approfondimenti .tabella .riga .col {	display: table-cell;	vertical-align: top;}.approfondimenti .tabella .riga .col.leggicompra {	width: 60px;	text-align: right;}.approfondimenti .tabella .riga .col.a {	padding-right: 10px;	width: 20px;}.approfondimenti .tabella .riga .col.a img {	font-size: 0rem;	max-width: 30px;	width: 100%;}.approfondimenti .tabella .riga .col.foto {	padding-right: 10px;	width: 80px;}.approfondimenti .tabella .riga .col.foto img {	border: solid 1px #99B098;	width: 100%;}.approfondimenti .tabella .riga .col .nominativo {	font-size: 1.1em;}.approfondimenti.operatore .titoli {	color: #666;	border-bottom: none;}.approfondimenti.operatore .tabella .riga {	border-bottom: none;	margin-bottom: 0;	margin-top: 0;}.approfondimenti .appr_ico_sogg {	background-color: #99B098;	display: table;	height: 60px;	width: 80px;}.approfondimenti .appr_ico_sogg > div {	color: #FFF;	display: table-cell;	font-size: 2rem;	text-align: center;	vertical-align: middle;}.link_icona_ecoregola {	display: table;	margin-bottom: 2px;}.link_icona_ecoregola > div {	display: inline-block;	vertical-align: middle;}.icona_ecoregola {	background-position: center center;	background-repeat: no-repeat;	background-size: contain;	display: inline-block;	font-size: 0rem;	height: 30px;	margin-right: 5px;	overflow: hidden;	vertical-align: top;	width: 30px;}.txt_icona_ecoregola {	text-decoration: underline;	font-size: 0.9em;}.txt_icona_ecoregola.nolink {	text-decoration: none;}.icona_ecoregola.dettaglio {	height: 40px;	vertical-align: middle;	width: 40px;}.gruppo_icona_ecoregola {	margin-top: 4px;}.contentservizitestuale ul { list-style: outside none none; margin: 0; padding: 0; }.contentservizitestuale ul li.titolo { border: medium none; border-radius: unset; font-weight: bold; padding: 1px 2px 1px 0; }.contentservizitestuale ul li { border: 1px solid #ccc; border-radius: 4px; display: inline-block; margin: 1px 3px 1px 0; padding: 1px 2px; }.areapagosp { margin: 20px 0; }.apertura_cv { padding-top: 3px; }.blocco_ap_cv { background-color: #CCC; display: inline-block; margin-right: 5px; padding: 3px 6px; font-size: 0.9em; }.blocco_ap_cv.aperto { background-color: #2e8540; color: #FFF; }.blocco_ap_cv.verifica { background-color: #FFD700; color: #333; }.blocco_ap_cv.chiuso { background-color: #FF3A3A; color: #000; }.dwn_kmlgps { padding: 20px 5px; }.linkextra { padding: 10px 0; }.prox_manif_elenco {	display: table;	width: 100%;}.prox_manif_elenco .pme_col {	display: table-cell;	vertical-align: top;}.prox_manif_elenco .pme_col.sx {	padding-right: 5px;	width: 1%;}.dettagli_proposta {	display: table;	margin: 10px auto;}.dettagli_proposta .col {	display: table-cell;	vertical-align: middle;}.dettagli_proposta .col.sx {	padding-right: 40px;}div#dettaglio a.bottone_prenota {	background-color: #2E8540;	border-radius: 15px;	box-shadow: 0 0 4px rgba(0,0,0,0.5);	color: #FFF;	display: inline-block;	font-size: 1.3rem;	font-weight: bold;	margin: 10px 0;	padding: 15px;	text-decoration: none;	text-transform: uppercase;}div#dettaglio a.bottone_prenota:hover , div#dettaglio a.bottone_prenota:active {	box-shadow: 0 0 2px rgba(0,0,0,1);	background-color: #ff9900;	color: #030;}.feed_abb {	font-size: 1.2em;	font-weight: bold;	padding: 4px;}.box_man_grande {	border-bottom: solid 1px #bdd7bd;	border-left: solid 4px #bdd7bd;	padding-bottom: 10px;	padding-left: 7px;}.box_man_grande .bmg_tit {	margin: 10px 0 0;	font-size: 1.2em;}.box_homemda {	margin-bottom: 50px;}.box_homemda_titolo {	background-color: #BDD7BD;	border-bottom: solid 1px #718271;	display: block;	font-weight: bold;	padding: 4px 0 4px 2px;}.box_homemda_riganews {	border-bottom: 1px solid #BDD7BD;	padding: 5px 0;}.box_homemda_riganews a {	text-decoration: underline;}.box_homemda_riganews a:hover {	color: #e31c3d;}.box_homemda .minigallery {	background-color: #EEE;	display: table;	height: 42px;	width: 100%;}.box_homemda .minigallery > div {	background-position: center center;	background-repeat: no-repeat;	background-size: cover;	display: table-cell;	font-size: 0rem;}.box_homemda .minigallery > div > div {	background-color: rgba(255,255,255,0.3);	display: table;	width: 100%;	height: 100%;}.mda_gruppogallery .box_homemda {	display: block;	margin-bottom: 10px;}.mda_gruppogallery {	margin-bottom: 40px;}.mda_gruppogallery .box_homemda:hover .box_homemda_titolo {	background-color: #2e8540;	color: #FFF;}.box_homemda:hover .minigallery > div > div {	background-color: rgba(255,255,255,0);}#area_home_mobile_sx { font-size: 0.7em; }.mda_home_eccezioni {	margin-bottom: 40px;}.mda_home_eccezioni ul {	list-style: none;	margin: 0;	padding: 0;}.mda_home_eccezioni ul li {	display: block;	margin: 10px 0;	text-align: center;}.mda_home_eccezioni ul li a {	padding: 4px;}.mda_home_eccezioni.sx {	margin-top: 10px;	margin-bottom: 10px;}.mda_home_eccezioni a {	text-decoration: underline;	display: inline-block;}.mda_home_eccezioni a:hover {	background-color: #BDD7BD;}#slidemda2021 {	background-color: #EEE;	display: block;	height: 300px;	width: 560px;}#slidemda2021 .singola_slidemda {	display: block;	position: absolute;	border-bottom: 1px solid #718271;}#slidemda2021 .singola_slidemda .spaziofoto {	background-position: center center;	background-repeat: no-repeat;	background-size: cover;	display: table;	font-size: 0rem;	height: 275px;	width: 560px;}#slidemda2021 .singola_slidemda .didascalia {	background-color: #BDD7BD;	display: table;	font-size: 0.7em;	height: 25px;	text-align: right;	width: 560px;}#slidemda2021 .singola_slidemda .didascalia > div {	display: table-cell;	vertical-align: middle;	padding: 0 10px;}#slidemda2021 #ssmda2, #slidemda2021 #ssmda3, #slidemda2021 #ssmda4, #slidemda2021 #ssmda5 {	display: none;}#areasx_permobile {	display: none;}.tabellagallery {	display: block;	width: 100%;}.tabellagallery .gallery_sing_contenitore {	display: inline-block;	vertical-align: top;	width: 25%;}.tabellagallery.audio .gallery_sing_contenitore {	width: 50%;}.tabellagallery .gallery_sing_contenitore .gallery_sing_foto {	display: block;	padding: 5px;}.tabellagallery .gallery_sing_contenitore .gallery_sing_foto .galfoto {	background-color: #DDD;	background-position: center center;	background-repeat: no-repeat;	background-size: cover;	display: table;	font-size: 0rem;	height: 133px;	width: 100%;}.tabellagallery .gallery_sing_contenitore .gallery_sing_foto .galfoto .galfotocnt {	display: table-cell;	background-color: rgba(255,255,255,0.3);}.tabellagallery .gallery_sing_contenitore .gallery_sing_foto .galfoto:hover .galfotocnt {	background-color: unset;}.dettagliofotogallery {	margin: 20px 0;	max-width: 750px;	width: 100%;}#navigazione_gallery {	display: table;	width: 100%;}#navigazione_gallery .col {	display: table-cell;	text-align: center;	vertical-align: middle;	width: 33.3333%;}#navigazione_gallery .col.cx i {	font-size: 1.4rem;	margin-bottom: 10px;	text-decoration: none;}#navigazione_gallery .tabfoto {	background-position: center center;	background-repeat: no-repeat;	background-size: cover;	color: #FFF;	display: table;	height: 100px;	width: 100%;}#navigazione_gallery .tabfoto .corpo {	background-color: rgba(0,0,0,0.4);	display: table-cell;	text-align: center;	vertical-align: middle;}#navigazione_gallery .tabfoto .corpo .txt {	display: table;	font-size: 3rem;	margin: 0 auto;	padding: 5px;	text-shadow: 0 0 5px #000;}#navigazione_gallery .tabfoto .corpo .txt span {	font-size: 0rem;}#navigazione_gallery .col.cx a {	display: table;	height: 100px;	margin: 0 auto;	width: 90%;}#navigazione_gallery .col.cx a .tabb {	display: table-cell;	vertical-align: middle;}#navigazione_gallery .tabfoto:hover .corpo {	background-color: rgba(0,0,0,0.1);}#navigazione_gallery .tabfoto:hover {	color: #FFF;}@media screen and (max-width:1100px) {	div#container { padding: 0 2% 20px; width: 92%; }	#slidemda2021 { width: 100%; }	#slidemda2021 .singola_slidemda { position: relative; }	#slidemda2021 .singola_slidemda .spaziofoto { width: 100%; }	#slidemda2021 .singola_slidemda .didascalia { width: 100%; }}@media screen and (max-width:900px) {	#slidemda2021 { width: 100%; }	#slidemda2021 .singola_slidemda { position: relative; }	#slidemda2021 .singola_slidemda .spaziofoto { width: 100%; }	#slidemda2021 .singola_slidemda .didascalia { width: 100%; }	#areasx_permobile { display: block; }	.bannermda.home { display: none; }		.box_homemda .minigallery { height: 90px; }	#area_home_mobile_sx { display: none; }	div#menu_nav_sx { display: none; margin-bottom: 40px; }	.bandierelingua { height: 16px; margin: 0 3px; width: 25px; }	div#colsx { display: table; width: 100%; padding-bottom:20px; }	div#colcx { display: table; padding-left: 0; width: 100%; margin-top: 10px; }	div#coldx { display: table; padding-left: 0; width: 100%; margin-top: 10px; }	div#cxfull { display: table; padding-left: 0; width: 100%; margin-top: 10px; }	#banmap_sx { display: none; }	#banmap_footer { display: table; text-align: center; width: 100%; padding-bottom: 20px; }	div#testata div#testadx { display:none; }	div#testata div#ham { display: table-cell; font-size: 0rem; text-align: right; vertical-align: middle; width: 70px; }	div#testata div#ham .hambott { background-color: #BDD7BD; background-image: url("../indice/Grafix/mda/hamburger-menu.png"); background-position: center center; background-repeat: no-repeat; background-size: 65% auto; border-radius: 2px; cursor: pointer; display: inline-block; height: 60px; width: 60px; }	div#testata div#ham .hambott:hover { background-color: #2E8540; }	div#testata div#ham .hambott.on { background-color: #2E8540; }	div#menu_nav_sx .extramenu { display: table; margin: 0 auto; width: 97%; height: 35px; }	div#menu_nav_sx .extramenu img { margin: 0 5px; }	div#menu_nav_sx .extramenu .col { display: table-cell; vertical-align: middle; width: 50%; }	div#menu_nav_sx .extramenu .col.medaglie { text-align: left; }	div#menu_nav_sx .extramenu .col.medaglie .divi { display: inline-block; }	div#menu_nav_sx .extramenu .col.lingue { text-align: right; }	div#menu_nav_sx ul { font-size: 0.75rem; text-transform: uppercase; margin: 0 10px; }	div#menu_nav_sx ul a { padding: 8px 0 8px 1%; width: 99%; }	div#menu_nav_sx ul li.sel ul a { padding: 8px 0 8px 4%; width: 96%; }	div#menu_nav_sx ul li.sel ul li.sel a { width: 96%; }	.tabellagallery .gallery_sing_contenitore .gallery_sing_foto .galfoto .galfotocnt { background-color: unset; }}@media screen and (max-width:750px) {	.boxmeteo { width: 40%; margin: 10px 5% 30px;}	div#testata { height: auto; margin-bottom: 10px; }	div#testata div#testasx { width: 70px; }	div#testata div#testasx div#logoparks { position: absolute; float: none; }	div#testata div#testasx div#logo { clear: none; height: auto; margin-top: 30px; text-align: unset; width: 70px; }	div#testata div#testacx { font-size: 0.9rem; padding: 15px 10px 0; }	div#testacx div#sopratitolo { display: none; }	div.colonna_testo { display: table; padding-bottom: 0; padding-right: 0; width: 100%; }	div.colonna_foto { display: table; margin-top: 20px; text-align: center; width: 100%; }	div.colonna_foto img, div.colonna_foto img { max-width: 300px; }	.tab_resp .tabrow { padding: 8px 0; }	#database_ricerca .vocericerca { width: 48%; }	.tabelladati .riga .leggicompra { width: 60px; }	.logoemporiodeiparchi { font-size: 1.0rem; height: 40px; width: 40px; }	.approfondimenti .tabella .riga { margin-left: 0; width: 100%; }	#map2019 div.menu_mappa { width: 33.3333%; }	.tabellagallery .gallery_sing_contenitore { width: 33.3333%; }}@media screen and (max-width:600px) {	.tabellagallery.audio .gallery_sing_contenitore {		width: 100%;		padding-bottom: 20px;	}}@media screen and (max-width:500px) {	div#smallboxs { text-align: center; font-size: 0.65em; }	div#smallboxs .singolosmallbox { width: 50%; text-align: left; }	.link_icona_ecoregola { margin: 0 auto 2px; }	.boxmeteo { width: 94%; margin: 10px 3% 30px;}	.prox_manif_elenco .pme_col.sx {		padding-right: 0;		width: 100%;	}	.prox_manif_elenco .pme_col {		display: table;		width: 100%;	}	div#menu_nav_sx ul { font-size: 0.95rem; }	div#testata div#testasx { width: 60px; }	div#testata div#testasx div#logo { width: 60px; }	div#testata div#testasx div#logo img { width: 90%; }	div#testata div#testacx { padding: 5px 10px 0; }	div#testata div#ham .hambott { margin-top: 20px; }	div#testata div#testacx a { font-size: 1em; }	#corpoprincipale { font-size: 1.2rem; }	div#testata div#testacx { font-size: 0.7rem; }	.tab_resp .tabrow > div.dx  a { word-break: break-all; }	.org_2021_riga .tab { width: 15px; }	.org_2021_riga .dati .info a { word-break: break-all; }	#database_ricerca .vocericerca { width: 98%; }	div#menu_nav_sx ul li.sel ul a { padding: 8px 0 8px 8%; width: 92%; }	div#menu_nav_sx ul li.sel ul li.sel a { width: 92%; }	.tabelladati .riga { padding-top: 5px; }	.tabelladati .riga > div { display: table; margin: 0 auto; width: 100%; }	.informazioni { text-align: center; }	.tabelladati .riga .informazioni { margin-top: 6px; }	.tabelladati .riga .leggicompra { margin-top: 6px; text-align: center; width: 100%; }	.tabelladati .riga .foto { text-align: center; width: 100%; }	.tabelladati .maxi_riga .desc_proposte_ap { text-align: center; }	.paginazione_nuova { text-align: center; }	.approfondimenti .titoli { text-align: center; }	#map2019 div.menu_mappa { width: 50%; }	.dettagli_proposta .col {		display: table;		width: 100%;	}	.dettagli_proposta .col.sx {		padding-right: 0;	}	.tabellagallery .gallery_sing_contenitore { width: 50%; }	#navigazione_gallery .col {		display: table;		width: 100%;		margin: 0 auto;		text-align: center;	}	#navigazione_gallery .col.dx {		text-align: center;	}}@media screen and (max-width:350px) {	div#smallboxs .singolosmallbox { width: 100%; }}