body { color : #003300; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; padding: 0px; background-attachment: scroll; background-image: url(/indice/Grafix/mda/bk2.jpg); background-repeat: repeat-y; background-position: center top; }body div a { color: #FF9900; text-decoration:none; }img { border: 0; }img.gal { border: solid 1px #DBF6DA ; }img.galcx { border: solid 1px #DBF6DA ; }div.bordotit { background-color:#BFBFBF; padding-bottom: 1px; border-bottom: solid 1px #D9D8D9; }div.boxx { border: solid 1px #99B098; margin-bottom:10px; }div.boxx span.bullet { color: #FFAA47; }span.hide_txt{ display : none ; }span.pag_corrente{ font-weight:bold; color:#ff9900; }/*div.eccezioni { font-size:0.8em }div.eccezioni ul { list-style: none; margin: 0; padding:0; width:178px }div.eccezioni ul li { text-align:center; padding: 3px 0 }div.eccezioni ul li a { font-weight:bold; color: #99B098; text-decoration:none; }div.eccezioni ul li:hover { background-color:#DAE6D9; }div.eccezioni ul li:hover a { color: #FFAA47 ; }*/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 { clear:left; margin-bottom:20px; }div#colonna_foto img , div.colonna_foto img { border: solid 1px #99B098; }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; }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.dida { margin-bottom:20px; }div.foto img { border: solid 1px #99B098; }*/div.neg a:hover { text-decoration:underline; }div.neg div a { color: #FFF; }div.neg div.bordotit { padding-bottom: 0px; border-bottom: none; }div.neg div.boxx { border: solid 1px #99B098; background-color:#B5CEB4; }div.neg div.boxx:hover { border: solid 1px #FF9900 }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.smallboxs_tit { background-color:#B5CEB4; border: solid 1px #BED8BE; color: #5A6D5A; padding: 0 2px; }div.smallboxs_txt_boxy { height:60px; padding: 4px 5px; }div.smallboxs_txt_boxy div.smallboxsdesc { padding-left:64px; }div.smallboxs_txt_boxy div.smallboxsdesc a { color:#5A6D5A; }div.smallboxs_txt_boxy img { border: solid 1px #BED8BE; float:left; }div.smallboxs_txt_boxy:hover { background-color:#DAE6D9 }div.smallboxs_txt_boxy:hover div a { color:#FF9900;text-decoration:underline }div.smallboxsclear { clear:both; font-size:0.1em; }div.tit { font-size: 0.7em; background-color:#B5CEB4; border: solid 1px #BED8BE; color: #5A6D5A; padding: 0 2px; }div.txt_boxx , div.txt_boxy { font-size: 0.7em; padding: 4px 5px; }div.txt_boxx a { color: #99B098; text-decoration:none; }div.txt_boxx a:hover{ text-decoration:underline; }div.txt_boxx:hover { background-color:#DAE6D9; }div.txt_boxx:hover a { color:#FFAA47 }div#briciole { padding: 0 0 2px; margin: 0; border-bottom: solid 1px #FF9900; }div#briciole div#link { color: #B5CEB4; float:left; }div#briciole div#link a { color: #B5CEB4; font-weight:bold; font-size:0.9em; }div#briciole div#link a:hover { color: #5A6D5A; }div#chiusura { background-color: #FFF; height:20px;	width: 560px; clear:left;}/*div#clean { font-weight:bold; font-size: 0.7em; color : #666; text-align:center; clear:left; width: 940px; height: 40px; background-attachment: scroll; background-image: url(/indice/Grafix/mda/footbk.gif); background-repeat: repeat-x; background-position: center top; }*/div#clean { font-weight:bold; font-size: 0.7em; color : #666; text-align:center; clear:left; width: 940px }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 span { background-color:#FFF; padding: 0 4px; }div#clean_bussola a { color: #666; text-decoration:none; }div#clean_bussola a:hover { color: #FF9900; text-decoration:none; }div#footerextra { font-size: 0.65em; color : #666; text-align:center; clear:left; width: 940px; min-height: 20px}div#colcx { width: 560px; padding: 0 10px; float:left; }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.9em; 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: #B5CEB4; 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#colcx div#smallboxs { padding-top:10px; font-size:0.9em; }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: #F90; text-decoration:underline; }div#colcx div#txt_cx div#dettaglionews h2 { color: #FF9900; margin : 0 ; }div#colcx div#txt_cx div#evidenza_home h2 { color: #FF9900; 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 { width: 180px; float:left; }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; }div#colonna_testo , div.colonna_testo { float:left; width: 540px; min-height: 30px; padding-bottom:4px }div#colonna_foto , div.colonna_foto { float:right; width: 180px; min-height: 30px; font-size:0.8em; }div#colonna_foto_ospitale { float:right; width: 178px; min-height: 30px; font-size:1.0em; border: solid 1px #99B098; background-color:#B5CEB4; }div#colonna_foto_ospitale div { padding:2px; color: #5A6D5A }div#colonna_foto_ospitale div a { text-decoration:none; color: #5A6D5A }div#colonna_foto_ospitale:hover div a , div#colonna_foto_ospitale div a:hover { text-decoration:none; color: #FFFFFF }div#colonna_foto_ospitale img { border: none }div#colonna_foto_ospitale:hover { border: solid 1px #FF9900 ; background-color:#FF9900; }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:#B5CEB4; }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; }div.menu_mappa { margin-bottom:4px }div.menu_mappa div.foto { float:left }div.menu_mappa div.foto img { margin-left:3px ; vertical-align:middle }div.menu_mappa div.txt { margin-left:50px }div.menu_mappa div.sep { clear:left }div.news_tit { font-size:1.2em; font-weight:bold }div.news_sott { font-size:1.1em; font-weight:bold ; color:#5A6D5A; margin: 8px 0 }div.news_date { font-weight:bold }div.news_txt { margin-bottom:10px }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:#B5CEB4 }div#datacalendario div.mese { font-size:1.0em; color:#99B098 }a.moltopiccolo { font-size: 1em; color:#597B59 }a.piccolo{ font-size: 1.2em; color:#466C46; font-weight: lighter }a.medio { font-size: 1.4em;  color:#315B31; font-weight: normal  }a.grande { font-size: 1.6em; color:#1A481A; font-weight: bold  }a.enorme { font-size: 1.8em; color:#315B31; font-weight: bolder  }div#colsx { clear:left; width: 180px; min-height: 200px; float:left; }div#colsx div#heada { font-size:0.1em; height: 100px; }div#colsx div#heada div#logo { text-align:right; }div#container { border-top: 2px solid #F90; width: 940px; padding: 0 22px 20px; min-height: 200px; margin: 0 auto; }div#cxfull { margin : 0 0 0 10px; font-size:0.8em; float:left; width: 750px; }div#dettaglio { clear:left; font-size:0.9em; margin : 10px 0 10px; padding : 0 ; border-bottom: solid 1px #FF9900; }div#dettaglio a { color: #030; text-decoration:underline; }div#dettaglio a:hover { color: #F90; text-decoration:underline; }div#dettaglio div#separatore { clear:both; border-top: solid 1px #FF9900; margin-bottom:10px ; height:1px; width:750px}div#dettaglio div#separatore.vuoto { border: none }div#dettaglio div.separatore { clear:both; border-top: solid 1px #FF9900; margin-bottom:10px ; height:1px; width:750px}div#dettaglio div.separatore_vuoto { clear:both; border: none; margin-bottom:10px ; height:1px; width:750px }div#dettaglio div#sopratitolo { color: #B5CEB4; font-weight:bold; clear:both }div#dettaglio h2 { color: #FF9900; margin : 0 0 20px ; }div#dettaglio h3 { margin : 0 0 20px ; font-size:1.2em }.boxinfo { font-size: 0.9em; background-color: #D0E9CD; padding: 2px; border: dotted thin #99B098; width: 95% }table.tabelladati tr.titoli td { background-color:#99B098; color:#FFFFFF; font-weight:bold }table.tabelladati tr.titoli td a { color:#FFFFFF }table.tabelladati tr.sottotitoli td { background-color:#D0E9CD }table.tabelladati tr.rigauno td { background-color:#FFFFFF }table.tabelladati tr.rigadue td { background-color:#D0E9CD }table.tabelladati td.foto img { border:1px solid #99B098 }table.tabelladati input , table.tabelladati select { font-size:0.9em }table.tabelladati input.piccolo , table.tabelladati select.piccolo { width:120px }table.tabelladati select.piccolo2 { width:60px }div.boxpaginaospitale { background-color:#B5CEB4; padding:5px ; min-height:40px ; height:auto !important}div.boxpaginaospitale span { font-size:1.2em }div.boxpaginaospitale span strong { color:#FFFFFF }div.boxpaginaospitale a { color:#FFFFFF }div.boxpaginaospitale img { float:left }div.boxpaginaospitale div.testo { padding-left:26px; }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 ul { font-size:0.7em; list-style-type: none; margin: 0; padding: 0; min-height:320px; font-weight:bold; color: #ADB6AD; }div#menu_nav_sx ul a { color: #5A6D5A; text-decoration:none; }div#menu_nav_sx ul li { border-left: solid 5px #BDD7BD ; border-bottom: solid 1px #BDD7BD ; margin-bottom:2px; padding: 0 4px; }div#menu_nav_sx ul li:hover { border-left: solid 5px #FF9900 ; border-bottom: solid 1px #FF9900 ; }div#menu_nav_sx ul li.sel { border-left: solid 5px #99B098 ; border-bottom: solid 1px #99B098 ; margin-bottom:2px; padding: 0 4px; background-color:#B5CEB4; }div#menu_nav_sx ul li.sel a { color:#FFF; }div#menu_nav_sx ul li.b { border-left: solid 5px #FFFFFF ; border-bottom: solid 1px #FFFFFF ; margin-bottom:2px; padding: 0 4px; }div#menu_nav_sx ul li ul { font-size:1.0em; min-height:20px ;  }div#menu_nav_sx ul li.sel ul a { color:#D0E9CD  }div#menu_nav_sx ul li.sel ul li { margin-left:6px; border-bottom: none ; }div#menu_nav_sx ul li.sel ul li.sel { border-left: solid 5px #FF9900 }div#menu_nav_sx ul li.sel ul li.sel a { color:#FFF  }div#menu_nav_sx ul li.sel ul li:hover a { color:#FFFFFF }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; }div#smallboxs div.aaa { height:100px; width:180px; float:left; padding: 0 10px; }div#smallboxs div.bbb { height:100px; width:180px; float:left; }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 { width:940px; }div#testata div#testacx { float:left; width: 560px; padding: 0 10px; height: 100px; }div#testata div#testacx a { color: #B5CEB4; 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 { width: 180px; float:left; height: 100px; }div#testata div#testadx div#lang { float:right; font-size : 0.1em; padding-top:4px; height: 60px; width: 20px; }div#testata div#testadx div#lang img { margin-bottom:2px; border:none; }div#testata div#testasx { float:left; width: 180px; font-size:0.1em; height: 100px; }div#testata div#testasx div#logoparks { float:left; width:170px }div#testata div#testasx div#logo { clear:left; width:70px; height:70px; text-align:right; width:180px }div#testata div#testasx div#sistema { float:left; text-align: left; padding-top:10px }/*div#testacx div#sopratitolo { width: 560px; float:left; position: absolute; top:6px; } div#testacx div#sopratitolo div { float:left; font-size:0.7em; color:#B5CEB4  } div#testacx div#sopratitolo div a { font-size:1.0em; font-weight:normal; color:#B5CEB4 } div#testacx div#sopratitolo div a:hover { color:#F90; text-decoration:underline }*/div#testacx div#sopratitolo { position: absolute; top:2px; width: 560px; }div#testacx div#sopratitolo div { color:#B5CEB4; float:left; font-size:0.7em; margin:0; padding:0; }div#testacx div#sopratitolo div a { color:#B5CEB4; font-size:1.0em; font-weight:normal; }div#testacx div#sopratitolo div a:hover { color:#F90; 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#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;}/* Fumetto mappa*/div#map_canvas div.fumetto { background-color:#FFFFFF; border: solid 1px #99B098; margin-bottom:5px; padding-bottom:4px; width : 350px; }div#map_canvas div.fumetto div.sezionepubb { background-color:#99B098; color:#FFFFFF; font-weight:bold; }div#map_canvas div.fumetto div.rigapubb {font-size:0.9em;  padding: 4px 5px }div#map_canvas div.fumetto div.rigapubb a{ font-weight:bold; }div#map_canvas div.fumetto div.rigapubb a:hover{ color:#FFAA47; }div#map_canvas div.fumetto div.rigapubb img { float:left; border:1px solid #99B098; }div#map_canvas div.fumetto div.rigapubb img.nobordo { float:left; border:none }div#map_canvas div.fumetto div.rigapubb div.datipubb { padding-left:80px; }div#map_canvas div.fumetto div.rigapubb div.datipubb img { float:right; border:none }div#map_canvas div.fumetto div.rigapubb div.datisentiero {  padding-left:5px; width : 50px; float:left; font-size:0.8em}div#map_canvas div.fumetto div.rigapubb div.datisentiero img { border:none }div#map_canvas div.piedefumetto { background-color:#FFFFFF; margin-bottom:5px; padding-bottom:4px; width : 350px;}/* SONDAGGIO */div#pulsantesondaggio { width:32px; height:116px; position:absolute; right:0; top:280px; z-index:20; display: none; cursor:pointer }div#bksondaggio {	display: none;	background-color:#111;	opacity: 0.65;	position:absolute;	z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/	top:0px;	left:0px;}div#corpo_sondaggio {	display: none;	background-color:#FFF;	width: 650px;	height:auto !important; height:380px; min-height:380px;	position:absolute;	margin-top: 20px;	padding: 10px;	border: solid 5px #F90;	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/}.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 { 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: #fff; }#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; }#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:#99b098; color:#FFF; } /* display:none; */#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: #b7c8b7; 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; }#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; }.paginazione_nuova { padding: 5px; 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: #b7c8b7;  border: medium none;  border-radius: 6px;  box-sizing: border-box;  color: #fff;  cursor: pointer;  display: inline-block;  font-size: 0.75rem;  line-height: 20px;  margin: 0;  padding: 5px;  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%; margin:10px; 0 }#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 .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; }