@charset "utf-8";
@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&family=Trochut:wght@700&display=swap);
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block
}
audio, canvas, video {
	display: inline-block
}
audio:not([controls]) {
	display: none
}
[hidden] {
display:none
}
.invisibile {
	display: none
}
html {
	font-size: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
body {
	margin: 0;
	font-size: 19px;
	line-height: 1.431
}
body, button, input, select, textarea {
	font-family: 'Roboto Condensed', sans-serif;
	font-style: normal;
	font-weight: 300;
	color: #000
}
a {
	text-decoration: none
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d a {
	font-weight: 700
}
#tabs_meteo.ui-tabs .ui-tabs-nav a, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .tab_struttura.ui-tabs .ui-tabs-nav li a {
	font-weight: 300;
	display: block
}
a:focus {
	outline: thin dotted
}
.active::after {
	content: ""!important
}
a:active, a:hover {
	outline: 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: 700
}
blockquote {
	margin: 1em 40px
}
dfn {
	font-style: italic
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0
}
ins {
	color: #000;
	text-decoration: none
}
mark {
	background: #ff0;
	color: #000;
	font-style: italic;
	font-weight: 700
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}
q {
	quotes: none
}
q:after, q:before {
	content: "";
	content: none
}
small {
	font-size: 85%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .tab_struttura.ui-tabs .ui-tabs-nav ol, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .tab_struttura.ui-tabs .ui-tabs-nav ul, ol, ul {
	margin: 1em 0;
	padding: 0 0 0 40px
}
.tab_struttura.ui-tabs .ui-tabs-nav dd, dd {
	margin: 0 0 0 40px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .tab_struttura.ui-tabs .ui-tabs-nav ol, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .tab_struttura.ui-tabs .ui-tabs-nav ul, nav ol, nav ul {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d ul {
	list-style: none
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d li {
	padding-left: 30px;
	text-indent: -.7em;
	line-height: 1.531
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .servizi_col_2 li:before, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .servizi_col_4 li:before {
	display: none
}
#tabs_meteo.ui-tabs .ui-tabs-nav li, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .tab_struttura.ui-tabs .ui-tabs-nav li, .gridContainer.clearfix .div_sfondo_strutture .div_scheda.clearfix .box_scheda_d li {
	padding-left: 0!important;
	text-indent: 0!important;
	line-height: 1.531
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d li:before {
	content: "∎";
	padding-right: 10px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .fascia_servizi li:before {
	content: "∎"!important;
	display: inline
}
#tabs_meteo.ui-tabs .ui-tabs-nav li:before, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .tab_struttura.ui-tabs .ui-tabs-nav li:before, .gridContainer.clearfix .div_sfondo_strutture .div_scheda.clearfix .box_scheda_d li:before {
	content: ""!important;
	padding-right: 0
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 0
}
form {
	margin: 0
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0
}
label {
	cursor: pointer
}
legend {
	border: 0;
	padding: 0
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline
}
button, input {
	line-height: normal
}
button, input[type=button], input[type=reset], input[type=submit] {
	cursor: pointer;
	-webkit-appearance: button
}
input[type=checkbox], input[type=radio] {
	box-sizing: border-box
}
input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical
}
input:invalid, textarea:invalid {
background-color:#f0dddd
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
td {
	vertical-align: top
}
.ir {
	display: block;
	border: 0;
	text-indent: -999em;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr
}
.ir br {
	display: none
}
.hidden {
	display: none!important;
	visibility: hidden
}
.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}
.invisible {
	visibility: hidden
}
.clearfix:after, .clearfix:before {
	content: "";
	display: table
}
.clearfix:after {
	clear: both
}
.clearfix {
	zoom: 1
}
@media print {
* {
	background: 0 0!important;
	color: #000!important;
	text-shadow: none!important;
	filter: none!important;
	-ms-filter: none!important
}
a, a:visited {
	text-decoration: underline
}
a[href]:after {
	content: " (" attr(href) ")"
}
abbr[title]:after {
	content: " (" attr(title) ")"
}
.ir a:after, a[href^="#"]:after, a[href^="javascript:"]:after {
	content: ""
}
blockquote, pre {
	border: 1px solid #999;
	page-break-inside: avoid
}
thead {
	display: table-header-group
}
img, tr {
	page-break-inside: avoid
}
img {
	max-width: 100%!important
}
@page {
margin:.5cm
}
h2, h3, p {
	orphans: 3;
	widows: 3
}
h2, h3 {
	page-break-after: avoid
}
}
.gridContainer.clearfix .div_testata_cat .menu_top, .gridContainer.clearfix .div_testata_cat .menu_top .header_fissa {
	background-color: #fff;
	box-shadow: 0 1px 6px 0 rgba(32,33,36,.28)
}
.gridContainer.clearfix .div_testata_cat .menu_top.clearfix .div_contenitore .all_menu_top {
	display: none
}
.gridContainer.clearfix .div_testata_cat .menu_top .div_menu_new {
	display: block
}
.gridContainer.clearfix .div_testata_cat .menu_top .div_menu_new {
	float: left;
	padding: 18px 6px;
	font-size: 140%;
	cursor: pointer
}
.menu_top .overlay {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 103;
	top: 0;
	left: 0;
	background-color: rgba(31,31,31,.9);
	overflow-x: hidden;
	transition: .5s
}
.menu_top .overlay-content {
	position: relative;
	top: 30px;
	width: 100%
}
.menu_top .overlay a {
	text-decoration: none;
	color: #fff;
	display: block;
	transition: .3s
}
.menu_top .overlay a:hover, .overlay a:focus {
	color: #f1f1f1
}
.menu_top .overlay .closebtn {
	position: absolute;
	top: 20px;
	right: 45px;
	font-size: 60px
}
.sidenav {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	background-color: #111;
	overflow-x: hidden;
	transition: .5s;
	padding-top: 60px
}
.sidenav .cont_menu {
	padding: 10px
}
.sidenav a:hover {
	color: #f1f1f1
}
.sidenav .closebtn {
	position: absolute;
	top: 0;
	right: 25px;
	font-size: 36px;
	margin-left: 50px
}
#main {
	transition: .9s;
	padding: 0;
	z-index: 998;
	background-color: #000;
	height: 100vh;
	position: fixed;
	right: 0;
	width: 100%;
	display: none
}
#main_margin {
	transition: margin-left .5s
}
.div_box_header .box_d.grigio, .div_box_header .box_d.no_mini {
	display: none
}
.div_allunga {
	clear: both
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .div_evidenza {
	color: #fff;
	background-color: #91b735;
	padding: 15px;
	margin: 20px 0
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .div_evidenza strong.novita_box {
	-moz-text-shadow: 0 0 0 #000, 0 0 0 #000, 0 0 0 #000, 0 0 0 #000;
	-webkit-text-shadow: 0 0 0 #000, 0 0 0 #000, 0 0 0 #000, 0 0 0 #000;
	text-shadow: 0 0 0 #000, 0 0 0 #000, 0 0 0 #000, 0 0 0 #000;
	padding: 10px 20px 10px 10px;
	font-size: 15.2px;
	font-weight: 400;
	display: table-cell;
	color: #fff;
	background-image: url(../../images/moena/sfondo/freccia_before.png);
	background-position: right center;
	background-repeat: no-repeat;
	text-transform: uppercase;
	margin-right: 10px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .div_evidenza .div_pulsante {
	text-transform: uppercase;
	color: #fff;
	background-color: #000;
	font-size: 110%;
	float: right;
	display: inline-block;
	font-weight: 300;
	padding: 5px 10px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .div_evidenza .div_pulsante a {
	color: #fff;
	font-weight: 300
}
@media screen and (max-height:450px) {
.sidenav {
	padding-top: 15px
}
.sidenav a {
	font-size: 18px
}
}
.menu_top .accordion {
	color: #fff;
	cursor: pointer;
	border: none;
	text-align: left;
	outline: 0;
	transition: .4s;
	text-transform: uppercase
}
.menu_top .accordion a {
	text-decoration: none;
	color: #fff;
	font-weight: 400;
	display: block;
	padding: 8px
}
.menu_top ul {
	list-style-type: none!important;
	margin: 0;
	padding: 0;
	font-size: 100%
}
.menu_top .panel {
	padding: 0
}
.menu_top .panel ul li {
	padding: 5px
}
.menu_top li.accordion {
	color: #fff;
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 170%
}
.menu_top .panel li.accordion {
	font-size: 120%;
	padding: 0
}
.menu_top .panel li.accordion a {
	padding: 10px 10px 0 10px
}
.menu_top .panel .panel ul {
	margin-left: 20px;
	margin-bottom: 0
}
.menu_top .panel .panel ul li {
	list-style-type: none!important;
	padding: 0
}
.menu_top .panel li {
	font-size: 120%
}
.menu_top .panel li li {
	font-size: 100%
}
.menu_top .panel li.accordion.active, .menu_top .panel li.accordion:hover, .menu_top .panel li.accordion:hover a {
	background-color: transparent;
	color: #ccc
}
.menu_top li::after {
	content: ""
}
.accordion:hover, .accordion:hover a, .menu_top .active {
	color: #fff
}
.menu_top .active a {
	color: #fff
}
@media screen and (max-height:450px) {
.menu_top.overlay a {
	font-size: 20px
}
.menu_top .overlay .closebtn {
	font-size: 40px;
	top: 15px;
	right: 35px
}
}
.gridContainer.clearfix .div_testata_cat .menu_top .div_contenitore {
	max-width: none;
	margin: 0;
	padding: 0;
	width: 100%
}
.div_banner_is {
	border: 1px solid rgba(0,0,0,.1)!important;
	display: none!important;
}
.div_sfondo_strutture {
	background-color: #ececec
}
.div_banner_is.margine_banner {
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.div_banner_is.margine_banner.no_bordo {
	border: solid 0 rgba(204,204,204,.5);
	padding: 0
}
.div_box_header {
	float: right
}
.gridContainer.clearfix .div_box_header .box_d {
	font-size: 80%;
	font-weight: 300;
	text-align: center;
	margin: 0;
	float: right;
	text-transform: uppercase;
	position: relative
}
.gridContainer.clearfix .div_box_header .box_d.colore_p_5 a {
	padding: 9px 5px 8px 5px
}
.gridContainer.clearfix .div_box_header .box_d a, .gridContainer.clearfix .div_box_header .box_d.colore_p_6 {
	padding: 9px 5px;
	display: block
}
.gridContainer.clearfix .div_box_header .div_lingue_new {
	position: absolute;
	background-color: #fff;
	width: 100%;
	z-index: 103;
	margin: 5px 0 0 -5px;
	font-size: 130%;
	display: none
}
.gridContainer.clearfix .div_box_header #apri_lingue_new {
	cursor: pointer
}
.gridContainer.clearfix .div_box_header .div_lingue_new ul li {
	padding: 5px;
	border-bottom: 1px solid rgba(0,0,0,.1)
}
.gridContainer.clearfix .div_box_header .div_lingue_new ul li a {
	color: #333;
	text-align: center;
	text-transform: uppercase
}
.gridContainer.clearfix .div_box_header .box_d span {
	display: none
}
.gridContainer.clearfix .div_box_header .box_d.grigio {
	background-color: #ececec
}
.div_box_header .box_d a {
	color: #5c5a5f
}
.div_box_header .box_d img {
	height: 20px;
	padding: 16px 0 16px 0;
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto
}
.div_box_header .box_d.colore_p_5 img {
	height: auto;
	width: 20px
}
#div_booking .g_apri_booking_mini, #myform #search #button, .box_icone.colore_generico p, .clearfix .div_testata_cat .div_contenitore .titolo_elenco, .cms-tabella td.cms-titolo, .cms-tabella tr.cms-titolo td, .cms-tabella tr.cms-titolo:nth-child(even) td, .cms-tabella tr:nth-child(even) td.cms-titolo, .coll_testo span.testo, .div_pulsanti_testata .pulsanti_allinea, .gridContainer.clearfix .div_contenitore .div_dati_a, .gridContainer.clearfix .div_contenitore .div_icone_top .box_icone p, .gridContainer.clearfix .div_contenitore .titolo, .gridContainer.clearfix .div_testata_cat .menu_top ul li, .lingua li, .pul_dettagli .colore_p_2, .pul_dettagli .colore_p_3, .pul_dettagli .colore_p_4, .submit_route, h1, h2 {
	font-family: 'Roboto Condensed', sans-serif;
	font-style: normal
}
#myform #search #button, #tasto_invia_contatti, #tasto_invia_richiesta, #tasto_invia_richiesta_veloce, #tasto_invia_sondaggio, .box_icone.colore_generico p, .cms-tabella td.cms-titolo, .cms-tabella tr.cms-titolo td, .cms-tabella tr.cms-titolo:nth-child(even) td, .cms-tabella tr:nth-child(even) td.cms-titolo, .gridContainer.clearfix .div_contenitore .div_dati_a, .pul_dettagli .colore_p_2, .pul_dettagli .colore_p_3, .pul_dettagli .colore_p_4, .submit_route, h1, h2 {
	text-transform: uppercase
}
#box_eventi_laterale .pulsante_eventi, #myform #search #button, #tasto_invia_contatti, #tasto_invia_richiesta, .colore_generico, .div_eventi_h .pulsante_eventi, .div_testata_cat .div_contenitore .div_icone_top .box_icone.colore_neutro:hover, .submit_route {
	background-color: #e68e19;
	color: #fff
}
.box_scheda_s #div_booking, .colore_neutro, .div_testata_cat .div_contenitore .div_icone_top .box_icone.colore_generico:hover {
	background-color: #ededed
}
.gridContainer.clearfix .testi_fascioni h1, .gridContainer.clearfix .testi_fascioni h2 {
	text-transform: uppercase;
	text-align: center;
	font-weight: 300
}
.gridContainer.clearfix .testi_fascioni h2::after {
	width: 120px;
	content: " ";
	height: 3px;
	display: block;
	background-color: #000;
	margin: 0 auto
}
.colore_p_4 {
	background-color: #e68e19;
	color: #fff
}
.colore_p_4 a, .div_box_header .box_d.colore_p_4 a {
	color: #fff
}
.colore_p_5 {
	background-color: #1e1f1f
}
.grid-item.colore_generico {
	color: #fff
}
.testi_fascioni h1 {
	margin-bottom: 0
}
.testi_fascioni h2 {
	margin-top: 0
}
.gridContainer.clearfix .div_testata_cat .img_testata {
	width: 100%
}
.gridContainer.clearfix .div_testata_cat {
	position: relative
}
.clearfix .div_testata_cat .div_contenitore.relative {
	position: relative
}
.gridContainer.clearfix .div_testata_cat .menu_top {
	font-size: 90%
}
.gridContainer.clearfix .div_testata_cat .div_logo {
	text-align: center
}
.gridContainer.clearfix .div_contenitore .titolo {
	color: #fff;
	-moz-text-shadow: 0 0 26px #000, 0 0 16px #000, 0 0 6px #000, 0 0 6px #000;
	-webkit-text-shadow: 0 0 26px #000, 0 0 16px #000, 0 0 6px #000, 0 0 6px #000;
	text-shadow: 0 0 26px #000, 0 0 16px #000, 0 0 6px #000, 0 0 6px #000;
	z-index: 101;
	text-transform: uppercase;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	font-family: Trochut, cursive
}
.clearfix .div_testata_cat .div_contenitore .titolo_elenco {
	margin-bottom: 5px;
	text-transform: uppercase
}
.clearfix .div_testata_cat .div_contenitore .titolo_elenco span {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px
}
.gridContainer.clearfix .div_contenitore .div_icone_top .box_icone, .gridContainer.clearfix .div_contenitore .slide .box_icone, .gridContainer.clearfix .div_contenitore .slide .dettagli_prodotti .box_icone {
	-webkit-border-radius: 15px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 15px;
	-moz-border-radius-topleft: 0;
	border-radius: 15px;
	border-top-left-radius: 0;
	float: left;
	text-align: center;
	margin: 5px;
	padding: 5px;
	-webkit-transition: all .2s ease-in .2s;
	-moz-transition: all .2s ease-in .2s;
	-ms-transition: all .2s ease-in .2s;
	-o-transition: all .2s ease-in .2s;
	transition: all .2s ease-in .2s
}
.gridContainer.clearfix .div_contenitore .div_icone_top .box_icone, .gridContainer.clearfix .div_contenitore .div_icone_top .box_icone .pul_guardadentro {
	display: none
}
.div_testata_cat .div_contenitore .div_icone_top .box_icone.colore_neutro {
	color: #222
}
.div_testata_cat .div_contenitore .div_icone_top .box_icone.colore_neutro:hover {
	color: #fff
}
.div_testata_cat .div_contenitore .div_icone_top .box_icone.colore_generico {
	color: #fff
}
.div_testata_cat .div_contenitore .div_icone_top .box_icone.colore_generico:hover {
	color: #222
}
.gridContainer.clearfix .div_contenitore .div_icone_top .box_icone {
	font-size: 80%
}
.gridContainer.clearfix .div_contenitore .div_icone_top .box_icone p {
	text-transform: uppercase;
	font-size: 60%;
	height: 25px;
	text-align: center
}
.gridContainer.clearfix .div_contenitore .div_dati_a {
	text-transform: none;
	margin-bottom: 20px
}
.gridContainer.clearfix .div_contenitore .div_dati_a a {
	color: #333
}
.gridContainer.clearfix .div_contenitore .div_dati_a .testo_b {
	font-size: 160%;
	margin: 10px 0 20px 0!important;
	padding: 0;
	font-weight: 300;
	text-transform: uppercase!important
}
.clearfix .col_2h h1::after, .gridContainer.clearfix .div_contenitore .div_dati_a .testo_b::after, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d h1::after {
	font-size: 280%;
	width: 120px;
	content: " ";
	height: 3px;
	display: block;
	background-color: #000
}
.gridContainer.clearfix .div_contenitore .div_dati_a p {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0
}
.gridContainer.clearfix .div_contenitore .div_dati_a .pulsante_r {
	padding: 5px;
	text-align: center;
	margin: 0;
	margin-top: 10px;
	clear: both;
	-webkit-transition: all .2s ease-in .2s;
	-moz-transition: all .2s ease-in .2s;
	-ms-transition: all .2s ease-in .2s;
	-o-transition: all .2s ease-in .2s;
	transition: all .2s ease-in .2s;
	text-transform: uppercase;
	padding: 17px 35px
}
.gridContainer.clearfix .div_contenitore .div_dati_a .pulsante_r:hover {
	opacity: .7;
	cursor: pointer
}
.gridContainer.clearfix .div_contenitore .div_dati_a .pulsante_r a {
	color: #fff
}
.gridContainer.clearfix .div_contenitore.clearfix .div_tour {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f6f6f6
}
.gridContainer.clearfix .div_contenitore.clearfix .div_dati_a p span {
	margin-right: 10px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda {
	margin-bottom: 20px;
	margin-top: 20px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_s.colore_neutro.margine_top #div_booking {
	margin-left: 0
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_s.colore_neutro.margine_top {
	background-color: transparent
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_s.margine_top {
	margin-top: 0
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d h1, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d h2, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d h3 {
	clear: both
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_s a {
	display: block
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d h1 {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	font-weight: 300
}
.gridContainer.clearfix .div_contenitore .box_scheda_s .col_2b {
	width: 48%;
	float: left;
	background-color: #fff;
	border: 1px solid rgba(0,0,0,.1)!important;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 5px 2% 5px 0
}
.gridContainer.clearfix .div_contenitore .box_scheda_s .col_2t {
	width: 100%;
	background-color: #fff;
	border: 1px solid rgba(0,0,0,.1)!important;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 5px 0 5px 0;
	text-align: center;
}
.gridContainer.clearfix .div_contenitore .box_scheda_s .col_2t img {
	width: 90%;
}
.gridContainer.clearfix .div_contenitore .box_scheda_s .col_2b:nth-child(even) {
	margin: 5px 0 5px 2%
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .w_img {
	margin-bottom: 10px
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .struttura_testo {
	margin: 10px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d #map_canvas_cms {
	width: 100%
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_s.colore_neutro .colore_generico {
	margin: 0;
	padding: 10px;
	font-size: 130%;
	text-transform: uppercase;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	font-weight: 300
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_s.colore_neutro h1.colore_generico {
	background-color: transparent;
	border-bottom: 1px solid rgba(0,0,0,.1)!important;
	color: #000
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_s .margine_inferiore {
	margin-bottom: 30px;
	border: 1px solid rgba(0,0,0,.1)!important
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_s.colore_neutro .colore_generico a {
	color: #000
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d p {
	margin: 0 0 5px 0;
	padding: 5px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d #tabs_meteo p {
	padding: 5px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_s.colore_neutro #map_canvas {
	height: 300px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_s.colore_neutro div h1 {
	font-size: 120%
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_s .box_appuntamenti {
	margin-left: 0;
	margin-right: 0
}
.div_scheda .box_scheda_s.colore_neutro .box_appuntamenti p.evidenzia {
	font-size: 100%
}
.div_scheda .box_scheda_s.colore_neutro .box_appuntamenti h2 {
	text-align: right;
	font-size: 110%;
	padding: 5px;
	font-weight: 600
}
.gridContainer #map_canvas_tour, .gridContainer .div_contenitore .div_scheda .box_strutture_elenco #map_canvas_tutti {
	width: 100%;
	background-color: #ccc
}
.gridContainer #map_canvas_tutti {
	height: 600px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d #map_canvas_tutti .div_fumetto {
	font-size: 100%
}
#map_canvas_tutti .div_fumetto h1, #map_canvas_tutti .div_fumetto h2 {
	float: none;
	font-size: 100%;
	margin: 0;
	padding: 0
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d #map_canvas_tutti .div_fumetto a h1 {
	color: #000
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d #map_canvas_tutti .div_fumetto img {
	width: 200px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d #map_canvas_tutti.gm-style-iw {
	overflow: none;
	width: 200px
}
.gridContainer .div_contenitore .div_scheda .box_strutture_elenco #map_canvas_tutti .gm-style-iw div {
	overflow: hidden
}
.slider_appuntamenti .frame, .slider_appuntamenti .frame ul li {
	height: 350px
}
.slider_prodotti .frame, .slider_prodotti .frame ul li {
	height: 450px
}
.frame {
	width: 100%
}
.frame a {
	text-decoration: none
}
.frame ul {
	list-style: none;
	height: 100%;
	padding: 0;
	margin: 0
}
.frame ul li {
	float: left;
	padding: 0 0
}
.frame ul li img {
	max-width: none;
	width: 100%;
	padding: 0;
	border: 0 solid #ccc
}
.div_scheda .box_scheda_s.colore_neutro .box_appuntamenti h2, .frame ul li .dettagli_appuntamenti, .frame ul li .dettagli_offerte h1, .frame ul li .dettagli_prodotti h1 {
	font-weight: 300
}
.div_scheda .box_scheda_s.colore_neutro .box_appuntamenti h2, .frame ul li .dettagli_appuntamenti, .frame ul li .dettagli_offerte {
	padding: 0 30px
}
.frame ul li .dettagli_prodotti h1 {
	padding-top: 0;
	padding-right: 2%;
	padding-bottom: 0;
	padding-left: 2%
}
.frame ul li .dettagli_appuntamenti h1, .frame ul li .dettagli_offerte h1, .frame ul li .dettagli_prodotti h1 {
	clear: both;
	margin: 20px;
	text-transform: uppercase;
	font-weight: 400
}
.frame ul li a h1 {
	color: #001c32
}
.frame ul li .dettagli_appuntamenti p, .frame ul li .dettagli_offerte p, .frame ul li .dettagli_prodotti p {
	font-size: 85%;
	display: block;
	color: #000;
	margin: 20px;
	padding-bottom: 20px
}
ul.pages {
	float: right;
	margin-bottom: 20px;
	margin-right: 12px
}
ul.pages li {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px
}
.mSButtons {
	top: 91px;
	bottom: auto
}
.gridContainer.clearfix .slider_offerte.mightyslider_carouselSimple_skin.clearfix #frame2 .slide_element .slide .dettagli_offerte .box_immagine, .gridContainer.clearfix .slider_prodotti.mightyslider_carouselSimple_skin.clearfix #frame2 .slide_element .slide .dettagli_prodotti .box_immagine {
	position: relative
}
.gridContainer.clearfix .div_contenitore .slide .box_icone, .gridContainer.clearfix .div_contenitore .slide .dettagli_prodotti .box_icone {
	position: absolute;
	right: 12%;
	bottom: -20px;
	text-align: center
}
.gridContainer.clearfix .div_contenitore .slide .dettagli_prodotti .box_icone {
	bottom: -20px
}
.gridContainer.clearfix .div_contenitore .slide .box_icone {
	bottom: 10px
}
.gridContainer.clearfix .div_contenitore.clearfix #frame2 .slide_element .slide .box_icone.colore_generico p, .gridContainer.clearfix .div_contenitore.clearfix #frame2 .slide_element .slide .dettagli_prodotti .box_icone.colore_generico p {
	font-weight: 400;
	padding: 0;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0
}
.frame ul li .dettagli_appuntamenti p.prezzo, .frame ul li .dettagli_offerte p.prezzo, .frame ul li .dettagli_prodotti p.prezzo {
	color: #fff
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_s.colore_neutro #frame2 .slide_element .slide .box_icone.colore_generico p.prezzo {
	font-size: 80%
}
.gridContainer.clearfix .div_contenitore.clearfix #frame2 .slide_element .slide .dettagli_prodotti .box_icone.colore_generico p span {
	font-size: 130%
}
.gridContainer.clearfix .div_contenitore.clearfix #frame2 .slide_element .slide .box_icone.colore_generico p span {
	font-size: 100%
}
.gridContainer.clearfix #div_tacco {
	padding-top: 20px
}
.gridContainer.clearfix .newsletter_ombra, .gridContainer.clearfix .newsletter_privacy {
	width: 100%;
	max-width: 700px;
	margin: 10px auto 0 auto
}
.gridContainer.clearfix .newsletter_privacy {
	margin: 10px auto;
	text-align: right
}
.gridContainer.clearfix .newsletter_ombra .newsletter_email {
	width: 64%;
	background-color: #e1e1e2;
	border: 1px solid rgba(0,0,0,.1)
}
.gridContainer.clearfix .newsletter_ombra .newsletter_invio {
	width: 27%;
	margin-left: 2%;
	text-transform: uppercase;
	color: #fff
}
.gridContainer.clearfix .newsletter_ombra .newsletter_privacy {
	width: 28%;
	margin-left: 2%;
	text-transform: uppercase;
	color: #fff
}
.gridContainer.clearfix .newsletter_ombra .newsletter_email, .gridContainer.clearfix .newsletter_ombra .newsletter_invio {
	padding: 5px;
	font-size: 120%
}
.gridContainer.clearfix #div_tacco .div_contenitore.clearfix .box_tacco.class_social span {
	color: #4c4356
}
.gridContainer.clearfix #div_tacco .div_contenitore .box_tacco h1 {
	font-size: 200%;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 10px 0;
	font-weight: 300
}
.gridContainer.clearfix #div_tacco .div_contenitore address {
	font-size: 85%;
	font-style: normal;
	text-align: center
}
.gridContainer.clearfix #div_tacco .div_contenitore address a {
	color: #333
}
.gridContainer.clearfix #div_tacco #div_collegamenti {
	margin-top: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fff;
	padding-top: 20px;
	padding-bottom: 20px
}
.gridContainer.clearfix #div_f_bottom {
	background-color: #4c4356;
	color: #fff;
	text-align: center;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px
}
.gridContainer.clearfix #div_f_bottom .div_contenitore.clearfix .box_f_bottom {
	padding-top: 5px;
	padding-bottom: 5px
}
.gridContainer.clearfix #div_f_bottom .box_f_bottom h1 {
	font-size: 130%;
	margin: 0;
	padding: 0
}
.gridContainer.clearfix #div_f_bottom .box_f_bottom a {
	color: #fff;
	display: block;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.gridContainer.clearfix #div_f_bottom .box_f_bottom a:hover {
	opacity: .7
}
.gridContainer.clearfix #div_f_bottom .box_f_bottom h1 span {
	margin-left: 5px
}
.gridContainer.clearfix #div_collegamenti ul {
	margin: 0;
	padding: 0
}
.gridContainer.clearfix #div_collegamenti ul li {
	/*float: left;*/
	height: 52px;
	width: 115px;
	list-style-type: none;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	background-position: 0 0;
	padding: 0;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0
}
.gridContainer.clearfix #div_collegamenti ul li:hover {
	background-position: 0 52px
}
.gridContainer.clearfix #div_collegamenti ul li.link_1:hover {
	background-image: url(/images/moena/sfondo/link/dolomiti.png)
}
.gridContainer.clearfix #div_collegamenti ul li.link_1 {
	background-image: url(/images/moena/sfondo/link/dolomiti.png)
}
.gridContainer.clearfix #div_collegamenti ul li.link_2:hover {
	background-image: url(/images/moena/sfondo/link/fassa.png)
}
.gridContainer.clearfix #div_collegamenti ul li.link_2 {
	background-image: url(/images/moena/sfondo/link/fassa.png);
	width: 73px
}
.gridContainer.clearfix #div_collegamenti ul li.link_3:hover {
	background-image: url(/images/moena/sfondo/link/trentino.png)
}
.gridContainer.clearfix #div_collegamenti ul li.link_3 {
	background-image: url(/images/moena/sfondo/link/trentino.png)
}
.gridContainer.clearfix #div_collegamenti ul li.link_8:hover {
	background-image: url(/images/moena/sfondo/link/alpe_lusia.png)
}
.gridContainer.clearfix #div_collegamenti ul li.link_8 {
	background-image: url(/images/moena/sfondo/link/alpe_lusia.png)
}
.gridContainer.clearfix #div_collegamenti ul li.link_4:hover {
	background-image: url(/images/moena/sfondo/link/unesco.png)
}
.gridContainer.clearfix #div_collegamenti ul li.link_4 {
	background-image: url(/images/moena/sfondo/link/unesco.png)
}
.gridContainer.clearfix #div_collegamenti ul li.link_5:hover {
	background-image: url(/images/moena/sfondo/link/alpine_pearls.png)
}
.gridContainer.clearfix #div_collegamenti ul li.link_5 {
	background-image: url(/images/moena/sfondo/link/alpine_pearls.png)
}
.gridContainer.clearfix #div_collegamenti ul li.link_6:hover {
	background-image: url(/images/moena/sfondo/link/moena-alps.png)
}
.gridContainer.clearfix #div_collegamenti ul li.link_6 {
	background-image: url(/images/moena/sfondo/link/moena-alps.png);
	width: 73px
}
.gridContainer.clearfix #div_collegamenti ul li.link_7 {
	background-image: url(/images/moena/sfondo/link/dolomitesverticallife.png);
}
.gridContainer.clearfix #div_tacco #div_collegamenti .larghezza_collegamenti {
	border-bottom: solid 1px #fff;
	padding-bottom: 20px;
	margin-bottom: 20px
}
.testi_fascioni h1 {
	margin-top: 0
}
.testi_fascioni .box_s h1 {
	color: #333;
	font-size: 110%;
	margin-top: 15px;
	margin-bottom: 15px
}
.testi_fascioni .box_s img {
	width: 100%
}
.gridContainer.clearfix .fascia_s0.testi_fascioni {
	background-repeat: no-repeat;
	background-size: 100%;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 70px;
	background-position: center bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc
}
.gridContainer.clearfix .fascia_s0.testi_fascioni h1, .gridContainer.clearfix .fascia_s0.testi_fascioni h2 {
	text-align: left
}
.gridContainer.clearfix .box_goccia {
	font-size: 100%
}
.gridContainer.clearfix .box_goccia i {
	display: none
}
.gridContainer.clearfix .box_goccia h1, .gridContainer.clearfix .testi_fascioni .box_goccia h1 {
	font-size: 180%;
	text-align: left;
	color: #000;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-weight: 300
}
.gridContainer.clearfix .box_goccia h1 a {
	color: #000
}
.gridContainer.clearfix .box_goccia ul {
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	text-transform: uppercase;
	list-style-type: none
}
.gridContainer.clearfix .box_goccia ul li {
	margin-bottom: 0;
	font-size: 105%;
	font-weight: 400;
	margin: 2px 0;
	font-weight: 300;
	list-style-type: none;
	color: #000
}
.gridContainer.clearfix .box_goccia ul li ul li {
	font-weight: 300;
	margin: 0pz;
	padding: 0;
	list-style-type: none
}
.gridContainer.clearfix .box_goccia ul li ul {
	margin-top: 3px 10px 3px 0;
	padding-top: 0;
	padding-bottom: 0
}
.gridContainer.clearfix .box_goccia ul li li {
	font-size: 90%;
	text-transform: none;
	background-color: transparent;
	padding: 0;
	margin: 0
}
.gridContainer.clearfix .box_goccia ul li a {
	color: #000
}
.gridContainer.clearfix .fascia_s1.testi_fascioni {
	margin-top: 0;
	padding-top: 30px;
	padding-bottom: 30px
}
.gridContainer.clearfix .fascia_s1.margin_home {
	margin-top: -38px
}
.gridContainer.clearfix .fascia_s3.testi_fascioni {
	margin-top: 0;
	padding-top: 30px;
	padding-bottom: 0
}
.gridContainer.clearfix .fascia_s3.testi_fascioni .div_contenitore {
	padding: 0;
	width: 100%;
	max-width: none
}
.gridContainer.clearfix .fascia_s1.testi_fascioni.bordo_interne {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc
}
.gridContainer.clearfix .fascia_s1.testi_fascioni {
	border-top: 1px solid rgba(0,0,0,.1)
}
.gridContainer.clearfix .fascia_s1.testi_fascioni .div_contenitore {
	margin: 0;
	padding: 0;
	max-width: none;
	width: 100%
}
.gridContainer.clearfix .fascia_s2.testi_fascioni {
	background-image: none!important;
	background-color: #ececec
}
.gridContainer.clearfix .fascia_s2.sfondo_bianco {
	background-color: #fff
}
.gridContainer.clearfix .fascia_s2.testi_fascioni.clearfix .box_s {
	margin-left: 0;
	margin-right: 0
}
.gridContainer.clearfix .fascia_s2 .mightyslider_carouselSimple_skin ul.mSPages {
	display: none
}
.gridContainer.clearfix .fascia_s2.testi_fascioni.clearfix .box_s h1 {
	color: #fff;
	margin: 0;
	padding: 2%;
	font-size: 110%;
	min-height: 60px
}
.box_goccia {
	padding: 10px
}
.box_goccia, .ui-helper-reset.box_goccia {
	border: 1px solid rgba(0,0,0,.1)!important
}
.box_scheda_d .box_goccia, .box_scheda_d .ui-helper-reset.box_goccia {
	border: 0 solid rgba(0,0,0,.1)!important
}
.clearfix .div_testata_cat #div_booking {
	background-color: rgba(255,255,255,.5)
}
#div_booking, .box_goccia.tab_mini_booking {
	color: #333;
	background: #e68e19;
	background: -moz-linear-gradient(top, #e68e19 0, #ffbb39 35%);
	background: -webkit-gradient(left top, left bottom, color-stop(0, #e68e19), color-stop(35%, #ffbb39));
	background: -webkit-linear-gradient(top, #e68e19 0, #ffbb39 35%);
	background: -o-linear-gradient(top, #e68e19 0, #ffbb39 35%);
	background: -ms-linear-gradient(top, #e68e19 0, #ffbb39 35%);
	background: linear-gradient(to bottom, #e68e19 0, #ffbb39 35%)
}
#div_booking .g_apri_booking_mini {
	color: #000;
	text-transform: uppercase;
	font-size: 160%;
	font-weight: 600;
	cursor: pointer;
	display: none
}
.box_goccia.tab_mini_booking {
	color: #333;
	background-color: #ffbb39!important
}
#div_booking h1 {
	font-size: 30px!important
}
.box_scheda_s #div_booking {
	color: #000;
	text-align: left;
	margin-bottom: 20px
}
.box_scheda_s #div_booking .et_novita {
	text-align: left;
	float: left
}
.et_novita {
	position: absolute;
	margin-left: -20px;
	margin-top: -70px;
	text-align: left
}
.booking_contenuti.vis_mob {
	margin-bottom: 20px
}
.box_scheda_s #div_booking h1, .clearfix .div_testata_cat #div_booking h1, .gridContainer.clearfix .fascia_s0.testi_fascioni .booking_contenuti.vis_mob .box_goccia h1 {
	color: #fff;
	text-align: center;
	font-size: 200%;
	line-height: 30px;
	margin-top: 0
}
#div_booking #myform .blocco {
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 32.3%;
	margin-right: 1%
}
#div_booking #myform .box_data {
	float: left;
	width: 100%
}
#div_booking #myform .data {
	float: left;
	width: 47%;
	margin-right: 3%
}
#div_booking #myform select {
	width: 96%
}
#div_booking #myform .strutture, #div_booking #myform .tendina input, #div_booking #myform select {
	border: 1px solid #333;
	background-color: rgba(255,255,255,.9);
	padding: 1%;
	width: 98%;
	margin-bottom: 8px
}
#myform #search #button {
	border: 0 solid #fff;
	color: #fff;
	margin-right: 2%;
	float: left;
	font-size: 150%;
	margin-top: 13px;
	width: 100%
}
.clearfix .div_testata_cat .menu_top.clearfix .div_contenitore .div_contenitore {
	position: absolute
}
.clearfix .div_testata_cat .fascia_testata {
	background: rgba(0,0,0,0);
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.6) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,.6)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.6) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.6) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.6) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,.6) 100%);
	width: 100%;
	position: absolute;
	z-index: 49;
	bottom: 0
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .elenco_struttura .icona_map {
	margin-right: 5px
}
.div_contenitore #google_start, .div_contenitore .g, .div_contenitore .o, .div_contenitore .op, .div_contenitore .p, .div_contenitore select, .div_contenitore textarea {
	font-size: 100%;
	border: 1px solid #e5e5e5;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
#div_richiesta .clearfix .div_box_richiesta.clearfix .all_sin_input {
	float: left;
	width: 50%;
	margin-top: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.div_contenitore .o, .div_contenitore .op {
	background-color: #eaeaea
}
.div_contenitore #google_start, .div_contenitore .g, .div_contenitore .p, .div_contenitore select, .div_contenitore textarea {
	background-color: transparent
}
.div_contenitore #google_start, .div_contenitore .g, .div_contenitore .o, .div_contenitore .op, .div_contenitore .p {
	padding-top: 8px;
	padding-bottom: 8px
}
.div_contenitore textarea {
	width: 100%;
	height: 80px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.div_contenitore p.mini {
	margin: 10px;
	font-size: 90%;
	text-align: center;
	font-weight: 400
}
#invia_contenitore, .div_contenitore .mappa_ricerca {
	text-align: center;
	padding-bottom: 20px
}
#tasto_invia_contatti, #tasto_invia_richiesta, #tasto_invia_richiesta_veloce, #tasto_invia_sondaggio, .submit_route {
	border: none;
	padding: 10px;
	font-size: 120%
}
.div_video {
	margin: 40px 0
}
.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%
}
.embed-container embed, .embed-container iframe, .embed-container object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.cms-tabella, .cms-tabella td, .cms-tabella tr {
	height: auto!important
}
.tabella_strutture.clearfix {
	width: 100%
}
.tabella_strutture.clearfix {
	width: 100%
}
.tabella_strutture.clearfix {
	width: 100%
}
.tabella_strutture.clearfix .col_s_4 {
	text-transform: uppercase;
	text-align: center;
	padding: 10px;
	border: solid #fff 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .col_s_4 a {
	font-weight: 400
}
.tabella_strutture.clearfix .col_s_4 a {
	color: #fff
}
.cms-tabella {
	width: 100%!important;
	border: 1px solid rgba(0,0,0,.1)!important;
	padding: 0;
	margin-bottom: 50px
}
.cms-tabella td {
	padding: 10px;
	text-align: center;
	border: 1px solid rgba(0,0,0,.1)!important;
	width: auto!important;
	height: auto!important
}
.cms-tabella td p {
	margin-top: 0;
	margin-bottom: 0
}
.cms-tabella td.cms-titolo, .cms-tabella tr.cms-titolo td, .cms-tabella tr.cms-titolo:nth-child(even) td, .cms-tabella tr:nth-child(even) td.cms-titolo {
	text-align: center;
	border: 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 120%
}
.cms-tabella.prezzi_escursioni {
	border-spacing: 0 5px;
	border-collapse: separate;
	border: 0 solid rgba(0,0,0,.1)!important
}
.cms-tabella.prezzi_escursioni td {
	padding: 8px 10px
}
.cms-tabella.prezzi_escursioni td.cms-titolo, .cms-tabella.prezzi_escursioni tr.cms-titolo td, .cms-tabella.prezzi_escursioni tr.cms-titolo:nth-child(even) td, .cms-tabella.prezzi_escursioni tr:nth-child(even) td.cms-titolo {
	text-transform: none;
	font-size: 110%;
	font-weight: 400
}
.cms-tabella td.cms-sottotitolo, .cms-tabella tr.cms-sottotitolo td, .cms-tabella tr.cms-sottotitolo:nth-child(even) td, .cms-tabella tr:nth-child(even) td.cms-sottotitolo {
	font-weight: 700
}
.cms-tabella tr:nth-child(even) td {
	background-color: #ececec
}
a img {
	border: none
}
img.cms-immagine-sinistra {
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 0;
	margin-bottom: 10px
}
img.cms-immagine-destra {
	margin-top: 10px;
	margin-right: 0;
	margin-left: 10px;
	margin-bottom: 10px
}
img.cms-immagine-click {
	margin: 10px
}
img.cms-immagine-nascosta {
	display: none
}
label.error {
	color: #f33;
	padding: 0;
	margin: 2px 0 0 0;
	padding-left: 18px;
	background-image: url(../../jScripts/validation/error.png);
	background-position: 0 0;
	background-repeat: no-repeat
}
.fa.fa-camera.fa-lg.non_visibile_moena, .non_visibile_moena {
	display: none
}
#pulsante_dettaglio {
	color: #000;
	text-align: center;
	padding-bottom: 10px
}
#pulsante_dettaglio p {
	margin: 0;
	padding: 0;
	font-size: 100%;
	float: right;
	cursor: pointer
}
#pulsante_dettaglio p:first-child {
	margin: 5px 0 0 5px
}
#pulsante_dettaglio .fa-5x {
	font-size: 170%
}
.gridContainer.clearfix #div_tacco .div_contenitore.clearfix .box_tacco.no_bordo_v .box_partner {
	text-align: center
}
.div_tour.clearfix .tabs {
	border: 0;
	padding: 0
}
.lingua {
	position: relative;
	z-index: 1000;
	margin-left: 20px;
	text-align: right;
	margin-bottom: 3px
}
.lingua ul {
	right: 20px;
	margin: 0;
	padding: 0;
	display: inline
}
.lingua li {
	list-style-type: none;
	text-align: center;
	text-transform: uppercase;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4c4356;
	display: inline-block
}
.lingua li:first-child {
	border-left-width: 0;
	border-left-style: solid;
	border-left-color: #8b98a3
}
.clearfix .man_testo.clearfix .evidenzia {
	font-size: 130%;
	font-weight: 300;
	text-transform: uppercase
}
.man_testo img {
	float: left
}
.verde {
	color: #093
}
.box_richiesta_veloce.box_goccia.box_goccia.richiesta_veloce_contenuti {
	background-color: transparent;
	-webkit-border-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 0;
	-moz-border-radius-topleft: 0;
	border-radius: 0;
	border-top-left-radius: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0;
	margin-left: 0;
	font-size: 100%
}
.box_richiesta_veloce.box_goccia.box_goccia.richiesta_veloce_contenuti input.p, .box_richiesta_veloce.box_goccia.box_goccia.richiesta_veloce_contenuti select, .box_richiesta_veloce.box_goccia.box_goccia.richiesta_veloce_contenuti textarea {
	background-color: #eee
}
.box_richiesta_veloce.box_goccia.box_goccia.richiesta_veloce_contenuti .fa.fa-eur.fa-2x {
	display: none
}
.box_richiesta_veloce.box_goccia.box_goccia .all_sin_input {
	float: left;
	width: 50%;
	padding-left: 10px;
	padding-right: 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 0;
	padding-bottom: 10px;
	margin: 0
}
.box_richiesta_veloce.box_goccia.box_goccia .all_sin_input_3 {
	float: left;
	width: 33.3%;
	padding-left: 10px;
	padding-right: 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 0;
	padding-bottom: 10px;
	margin: 0
}
.box_richiesta_veloce.box_goccia .margine_input {
	padding-left: 10px;
	padding-right: 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 0;
	padding-bottom: 10px
}
.box_goccia.colore_generico, .box_richiesta_veloce.box_goccia.box_goccia {
	background-color: #ececec;
	margin-bottom: 10px
}
.box_scheda_s.bianco .box_goccia.colore_generico, .box_scheda_s.bianco .box_richiesta_veloce.box_goccia.box_goccia {
	background-color: #fff
}
.box_scheda_s .box_goccia.colore_generico.no_mini_menu {
	display: none
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_s.bianco .colore_neutro, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_s.bianco section {
	background-color: #fff
}
.testi_fascioni .box_richiesta_veloce.box_goccia.box_goccia h1 {
	color: #555
}
.div_contenitore .box_richiesta_veloce.box_goccia .g, .div_contenitore .box_richiesta_veloce.box_goccia .o, .div_contenitore .box_richiesta_veloce.box_goccia .op, .div_contenitore .box_richiesta_veloce.box_goccia .p, .div_contenitore .box_richiesta_veloce.box_goccia select, .div_contenitore .box_richiesta_veloce.box_goccia textarea {
	border: 1px solid #e5e5e5;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.div_contenitore .box_richiesta_veloce.box_goccia .ui-state-default, .div_contenitore .box_richiesta_veloce.box_goccia .ui-state-focus, .div_contenitore .box_richiesta_veloce.box_goccia .ui-state-hover, .div_contenitore .box_richiesta_veloce.box_goccia .ui-widget-content, .div_contenitore .box_richiesta_veloce.box_goccia .ui-widget-content .ui-state-default, .div_contenitore .box_richiesta_veloce.box_goccia .ui-widget-content .ui-state-hover, .div_contenitore .box_richiesta_veloce.box_goccia .ui-widget-header .ui-state-default, .div_contenitore .box_richiesta_veloce.box_goccia .ui-widget-header .ui-state-focus, .div_contenitore .box_richiesta_veloce.box_goccia .ui-widget-header .ui-state-hover {
	border: 0 solid #d3d3d3;
	background: transparent none!important;
	font-weight: 300;
	color: #000
}
.div_contenitore .box_richiesta_veloce.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	display: none
}
.div_contenitore .box_richiesta_veloce.ui-accordion .ui-accordion-icons {
	padding-left: 10px!important
}
.div_contenitore .box_richiesta_veloce.box_goccia .p, .div_contenitore .box_richiesta_veloce.box_goccia select, .div_contenitore .box_richiesta_veloce.box_goccia textarea {
	background-color: #fff
}
#div_booking .ui-tabs {
	padding: 0!important
}
#div_booking .ui-widget-content, #div_booking .ui-widget-header {
	border: 0 solid #aaa!important;
	background: transparent none!important;
	color: #222
}
.gridContainer.clearfix #div_booking.box_goccia ul {
	padding: 0;
	border-bottom: 1px solid rgba(255,255,255,.7);
	margin: 0
}
.gridContainer.clearfix #div_booking.box_goccia ul li, .gridContainer.clearfix #div_booking.box_goccia ul li a {
	list-style-image: none;
	margin-right: 5px;
	font-size: 100%;
	padding: 5px;
	color: #fff
}
.gridContainer.clearfix #div_booking.box_goccia ul li, .gridContainer.clearfix #div_booking.box_goccia ul li.ui-tabs-active a {
	color: #000;
	background-color: #fff
}
.gridContainer.clearfix #div_booking.box_goccia ul li.ui-state-hover a:hover {
	color: #000;
	background-color: #fff
}
.gridContainer.clearfix #div_booking.box_goccia .ui-tabs .ui-tabs-nav li a {
	padding: 10px;
	margin: 0;
	text-decoration: none
}
.gridContainer.clearfix #div_booking.box_goccia .ui-widget-header .ui-state-active, .gridContainer.clearfix #div_booking.box_goccia.ui-widget-content .ui-state-active {
	background: #fff!important;
	font-weight: 400;
	color: #fff;
	border: 2px solid #fff;
	padding: 0
}
.gridContainer.clearfix #div_booking.box_goccia .ui-state-default, .gridContainer.clearfix #div_booking.box_goccia .ui-widget-content .ui-state-default, .gridContainer.clearfix #div_booking.box_goccia .ui-widget-header .ui-state-default {
	border: 2px solid #fff;
	background: rgba(255,255,255,0);
	font-weight: 400;
	color: #fff;
	padding: 0;
	width: 100%
}
#div_booking .ui-widget-content {
	margin-top: 10px
}
#div_booking .pul_modulo_richiesta_veloce {
	font-size: 110%;
	background-color: #1f1f1f;
	color: #fff;
	padding: 5px;
	text-transform: uppercase;
	width: 100%;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center
}
.gridContainer.clearfix .box_scheda_d #div_booking.box_goccia {
	margin-left: 0!important;
	margin-top: 0;
	margin-bottom: 40px
}
.gridContainer.clearfix .box_scheda_d #div_booking.box_goccia .et_novita {
	display: none
}
.gridContainer.clearfix .box_scheda_d #div_booking.box_goccia h1 {
	color: #fff
}
.gridContainer.clearfix .box_scheda_d #div_booking.box_goccia h1::after {
	width: 120px;
	content: " ";
	height: 3px;
	display: block;
	background-color: #fff
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d #div_booking.box_goccia li:before {
	display: none
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d #div_booking.box_goccia li {
	text-indent: 0
}
#wowslider-container2 .ws-title-wrapper, #wowslider-container3 .ws-title-wrapper {
	display: none
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .pulsante.colore_p_2 {
	-webkit-transition: all .2s linear .2s;
	-moz-transition: all .2s linear .2s;
	-ms-transition: all .2s linear .2s;
	-o-transition: all .2s linear .2s;
	transition: all .2s linear .2s;
	padding: 0;
	text-transform: uppercase;
	font-weight: 700;
	margin-left: 0;
	color: #fff;
	margin-top: 40px;
	margin-bottom: 50px;
	font-size: 120%;
	background-color: #a33a3e;
	padding: 20px;
	border-radius: 10px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .pulsante.colore_p_2 a {
	color: #fff
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .pulsante.colore_p_2:hover {
	opacity: .7
}
.pul_dettagli .colore_p_3 {
	border: 1px solid #5d5b61
}
.pul_dettagli .colore_p_2 {
	background-color: #5d5b61
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_3 a {
	color: #5d5b61
}
.offerte_lato_new {
	margin-bottom: 20px
}
.gridContainer.clearfix .fascia_s0.testi_fascioni .offerte_lato_new h1, .offerte_lato_new h1 {
	font-size: 180%;
	text-align: left;
	color: #000;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-weight: 300;
	background-color: transparent;
	margin: 10px;
	border-bottom: 1px solid rgba(0,0,0,.1)
}
.gridContainer.clearfix .fascia_s0.testi_fascioni .offerte_lato_new .frame ul li .dettagli_offerte p, .offerte_lato_new .frame ul li .dettagli_offerte p {
	margin-bottom: 0
}
.gridContainer.clearfix .fascia_s0.testi_fascioni .offerte_lato_new h1.testo_colore_generico, .offerte_lato_new .frame ul li .dettagli_offerte h1 {
	text-transform: uppercase;
	font-size: 120%;
	font-weight: 400;
	margin: 0 20px;
	padding: 0;
	border-bottom: 0 solid rgba(0,0,0,.1)
}
.offerte_lato_new .frame ul li .dettagli_offerte strong {
	text-transform: uppercase;
	font-size: 120%;
	font-weight: 400
}
.offerte_lato_new .colore_neutro {
	background-color: transparent
}
#frame2 p.nome_hotel {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0
}
.gridContainer.clearfix .div_contenitore.clearfix #frame2 .slide .box_icone, .gridContainer.clearfix .fascia_s0.testi_fascioni #frame2 .slide .box_icone {
	border-radius: 0;
	width: 76%;
	margin-left: 12%;
	margin-bottom: 10px
}
.gridContainer.clearfix .div_contenitore.clearfix #frame2 .slide_element .slide .box_icone.colore_generico, .gridContainer.clearfix .fascia_s0.testi_fascioni #frame2 .slide_element .slide .box_icone.colore_generico {
	position: static
}
.gridContainer.clearfix .div_contenitore.clearfix #frame2 .slide_element .slide .box_icone.colore_generico a, .gridContainer.clearfix .fascia_s0.testi_fascioni #frame2 .slide_element .slide .box_icone.colore_generico a {
	color: #fff;
	font-weight: 300
}
.gridContainer.clearfix .div_contenitore.clearfix #frame2 .slide_element .slide .box_icone.colore_generico p, .gridContainer.clearfix .fascia_s0.testi_fascioni #frame2 .slide_element .slide .box_icone.colore_generico p {
	margin-top: 0;
	font-weight: 400;
	padding: 10px
}
.gridContainer.clearfix .div_contenitore.clearfix #frame2 .slide_element .slide .box_icone.colore_generico.no_sfondo, .gridContainer.clearfix .fascia_s0.testi_fascioni #frame2 .slide_element .slide .box_icone.colore_generico.no_sfondo {
	background-color: transparent;
	text-align: right;
	color: #222
}
.gridContainer.clearfix .fascia_s0.testi_fascioni #frame2 .slide_element .slide .box_icone.colore_generico p {
	margin-top: 0;
	margin-bottom: 0
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_s.colore_neutro #frame2 .colore_generico {
	border-bottom-width: 0;
	border-bottom-style: solid;
	border-bottom-color: #fff
}
.gridContainer.clearfix .box_goccia #g_apri_menu_lato {
	cursor: pointer
}
.grid-item {
	margin-bottom: 10px;
	background-color: #eee;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid rgba(0,0,0,.1)!important
}
.grid-item.colore {
	color: #fff
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .grid-item.colore h1 {
	color: #fff
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .grid-item .stelle {
	font-size: 100%!important
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_strutture_elenco .struttura_testo h1 span.categoria .apice, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .grid-item .stelle .apice {
	font-size: 60%!important;
	position: absolute
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_strutture_elenco .struttura_testo h1 span.categoria .stelle {
	font-size: 125%!important
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_strutture_elenco .struttura_testo h1 span.categoria .apice {
	padding: 5px 5px 0 0;
	font-weight: 400;
	font-size: 50%
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .grid-item.colore h1::after {
	background-color: #fff
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .grid-item h1 {
	font-size: 140%;
	color: #000;
	font-weight: 400
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .grid-item h1::after {
	width: 70px;
	content: " ";
	height: 1px;
	display: block;
	background-color: #000
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .grid-item.colore_generico h1::after {
	background-color: #fff
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .grid-item.colore_generico h1 {
	color: #fff
}
.grid-item .testo {
	padding: 2%
}
a .grid-item {
	color: #333
}
.grid-item .pulsante {
	text-align: center;
	color: #fff;
	padding: 5px;
	border-radius: 5px
}
.grid-item .pulsante a {
	color: #fff
}
.grid-item.colore_generico .pulsante {
	color: #a33a3e;
	background-color: #fff
}
.grid-item.colore_generico .pulsante a {
	color: #a33a3e
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d a .grid-item {
	font-weight: 300;
	line-height: 1.231;
	font-size: 90%
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d a .grid-item ul {
	margin: 0;
	padding: 0
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d a .grid-item ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 1.231
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d a .grid-item ul li strong {
	font-size: 100%
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d a .grid-item ul li:before {
	content: ""
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d a .grid-item .colore_p_3 {
	background-color: #1e1f1f;
	text-transform: uppercase;
	padding: 5px;
	text-align: center;
	margin-top: 20px;
	color: #fff
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d a .grid-item strong {
	font-size: 130%;
	font-weight: 400
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_strutture_elenco .struttura_testo h1 span.categoria, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .grid-item h1 span.categoria, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d a .grid-item strong span {
	font-size: 70%;
	text-transform: uppercase;
	font-weight: 400;
	color: rgba(0,0,0,.7)
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_strutture_elenco .struttura_testo h1 {
	line-height: 1
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_strutture_elenco .struttura_testo h1 span.categoria {
	font-size: 60%;
	font-weight: 400;
	color: rgba(0,0,0,.4)
}
.grid-item .prezzo {
	text-align: right
}
.grid-item .margine_int {
	padding: 10px
}
.grid-item .pulsante p {
	margin: 0;
	padding: 0
}
.offerte_margin_bottom {
	padding-bottom: 30px
}
.scrolloff {
	pointer-events: none
}
.immagine_testata {
	margin-bottom: 30px
}
.disattiva_link {
	pointer-events: none;
	cursor: default
}
#box_eventi_laterale h2, .gridContainer.clearfix .fascia_s0.testi_fascioni #box_eventi_laterale h2 {
	font-size: 130%;
	margin: 0;
	padding: 0;
	font-weight: 300
}
#box_eventi_laterale .paragrafo_1, .gridContainer.clearfix .fascia_s0.testi_fascioni #box_eventi_laterale .paragrafo_1 {
	padding-top: 0;
	margin-top: 0
}
#box_eventi_laterale .pulsante_eventi, .div_eventi_h .pulsante_eventi {
	color: #fff;
	padding: 10px;
	text-align: center;
	text-transform: uppercase
}
.div_contenitore #box_eventi_laterale.box_richiesta_veloce.box_goccia .ui-widget-content {
	padding-top: 15px
}
.div_sovrapponi_h .col_2h.div_eventi_h {
	margin-top: -20px
}
.div_eventi_h .div_eventi_cont_h {
	width: 100%;
	padding: 0 0 10px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.div_eventi_h .div_eventi_cont_h .slider_appuntamenti .frame, .div_eventi_h .div_eventi_cont_h .slider_appuntamenti .frame ul li {
	height: auto
}
.div_eventi_h .div_eventi_cont_h .slider_appuntamenti .mSButtons {
	display: none
}
.div_eventi_h .div_eventi_cont_h h2, .div_eventi_h .div_eventi_cont_h p {
	padding: 0;
	margin: 0
}
.div_eventi_h .div_eventi_cont_h p.pulsante_eventi {
	padding: 10px;
	margin-top: 10px
}
.col_2h.div_eventi_h.grigio .div_calendario_h {
	background-color: #1d1f1f;
	color: #fff;
	width: 50%;
	text-align: center
}
.col_2h.div_eventi_h.grigio .div_calendario_h .giorno_corrente {
	font-size: 400%;
	font-weight: 700;
	width: 100%;
	display: block
}
.col_2h.div_eventi_h.grigio .div_calendario_h .mese_corrente {
	font-size: 100%;
	font-weight: 300;
	width: 100%;
	display: block;
	text-transform: uppercase;
	padding: 5px 0
}
#box_eventi_laterale .pulsante_eventi strong, .div_eventi_h .pulsante_eventi strong {
	font-weight: 300
}
#box_eventi_laterale .pulsante_eventi a, .div_eventi_h .pulsante_eventi a {
	color: #fff;
	display: block
}
#box_eventi_laterale.home {
	margin-top: 20px
}
.lampeggiante {
	-webkit-animation-name: lampeggiante;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: cubic-bezier(.5, 0, 1, 1);
	-webkit-animation-duration: 1.7s
}
.fb-like {
	margin-bottom: 5px
}
.ui-state-default.app_evidenza, .ui-widget-content .ui-state-default.app_evidenza, .ui-widget-header .ui-state-default.app_evidenza {
	background-color: #9794a3;
	color: #fff
}
.ui-state-default.app_evidenza a, .ui-state-default.app_evidenza a:link {
	color: #fff
}
.ui-state-active.app_evidenza, .ui-widget-content .ui-state-active.app_evidenza, .ui-widget-header .ui-state-active.app_evidenza {
	background-color: #c1e0b2
}
.ui-state-default.ui-state-active.app_evidenza a, .ui-state-default.ui-state-active.app_evidenza a:link {
	color: #333
}
@-webkit-keyframes lampeggiante {
0% {
opacity:.3
}
50% {
opacity:1
}
100% {
opacity:.3
}
}
.gridContainer.clearfix .div_pulsanti_testata {
	background-color: #ededed;
	text-align: center
}
.gridContainer.clearfix .div_pulsanti_testata .pulsanti_allinea {
	font-size: 110%;
	text-transform: uppercase;
	padding: 7px 20px 7px 20px
}
.gridContainer.clearfix .div_pulsanti_testata .div_contenitore {
	width: 100%
}
.gridContainer.clearfix .div_pulsanti_testata .pulsanti_allinea a {
	color: #fff
}
.gridContainer.clearfix .div_pulsanti_testata .pulsanti_allinea.colore_booking a {
	color: #000
}
#div_booking .g_box_booking_lato.booking_aperto .bookmoena .bookingaff iframe {
	height: 240px!important
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .div_descrizione_categoria p {
	margin-top: 10px;
	margin-bottom: 10px
}
.juicer-feed h1.referral {
	display: none!important
}
.div_social {
	background-color: #5d5b5f;
	text-align: center
}
.div_social.margin_top {
	margin-top: -20px
}
.div_social a {
	color: #fff
}
.div_social .box_social {
	font-size: 300%;
	margin: 10px 30px 40px 30px
}
.div_social .facebook, .div_social .instagram {
	width: 50px;
	height: 50px
}
.div_social a i, .div_social a:visited i {
	color: #fff
}
.div_social.testi_fascioni h1 {
	color: #fff;
	font-size: 200%
}
#div_meteo.lingua_meteo .altezza_descrizione.no_lingua {
	display: none!important
}
#div_meteo.lingua_meteo.it .altezza_descrizione.no_lingua {
	display: block!important
}
#div_meteo .testo_mini {
	font-size: 70%;
	text-align: right
}
#div_meteo .testo_mini img {
	display: none
}
#div_meteo .testo_mini a {
	color: #000;
	text-decoration: none
}
#tabs_meteo {
	font-size: 80%;
	border: 0
}
#tabs_meteo.ui-tabs .ui-tabs-panel {
	padding: 0;
	margin: 0
}
#tabs_meteo .ui-widget-header {
	border: none
}
#tabs_meteo.ui-tabs .ui-tabs-nav {
	padding: 0
}
#tabs_meteo.ui-tabs .ui-tabs-nav li {
	white-space: normal
}
#tabs_meteo ul li {
	width: 33.3%;
	text-align: center;
	font-size: 90%
}
#tabs_meteo.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	border: 1px solid #fff
}
#tabs_meteo.ui-tabs .ui-tabs-nav li {
	margin: 0;
	border: none
}
#tabs_meteo.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	padding: 0
}
#tabs_meteo .col_intestazione {
	width: 20%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
#tabs_meteo .col_contenuti {
	width: 100%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
#tabs_meteo .col_intestazione {
	display: none
}
#tabs_meteo .box_temperatura.min {
	background-color: #0080ff
}
#tabs_meteo .box_temperatura.max {
	background-color: #c00
}
#tabs_meteo .col_contenuti .col_2:nth-child(2n+1), #tabs_meteo .col_contenuti .col_3:nth-child(2n+1), #tabs_meteo .col_contenuti .col_4:nth-child(2n+1), #tabs_meteo .col_contenuti .col_5:nth-child(2n+1) {
	background-color: #eee
}
#tabs_meteo .col_2, #tabs_meteo .col_3, #tabs_meteo .col_4, #tabs_meteo .col_5 {
	float: left;
	text-align: center
}
#tabs_meteo .col_2 {
	width: 50%
}
#tabs_meteo .col_3 {
	width: 33.3%
}
#tabs_meteo .col_4 {
	width: 25%
}
#tabs_meteo .col_5 {
	width: 20%
}
#tabs_meteo .colore {
	color: #fff
}
#tabs_meteo .data_big {
	font-size: 140%
}
#tabs_meteo .bordi_tondi {
	border-radius: 5px;
	padding: 5px;
	font-size: 80%;
	font-weight: 700
}
#tabs_meteo .div_barra {
	padding: 10px;
	text-align: left
}
#tabs_meteo .all_left {
	text-align: left;
	padding: 0 10px 0 10px
}
#tabs_meteo .percentuale {
	width: 80%;
	border: solid 1px #ff8040;
	display: inline-table;
	height: 12px;
	max-width: 80px
}
#tabs_meteo .percentuale.barra_0 {
	background: #ff8040;
	background: -moz-linear-gradient(left, #ff8040 1%, #ff8040 16.6%, #fff 16.6%, #fff 16.6%);
	background: -webkit-linear-gradient(left, #ff8040 1%, #ff8040 16.6%, #fff 16.6%, #fff 16.6%);
	background: linear-gradient(to right, #ff8040 1%, #ff8040 16.6%, #fff 16.6%, #fff 16.6%)
}
#tabs_meteo .percentuale.barra_1 {
	background: #ff8040;
	background: -moz-linear-gradient(left, #ff8040 1%, #ff8040 33.3%, #fff 33.3%, #fff 33.3%);
	background: -webkit-linear-gradient(left, #ff8040 1%, #ff8040 33.3%, #fff 33.3%, #fff 33.3%);
	background: linear-gradient(to right, #ff8040 1%, #ff8040 33.3%, #fff 33.3%, #fff 33.3%)
}
#tabs_meteo .percentuale.barra_2 {
	background: #ff8040;
	background: -moz-linear-gradient(left, #ff8040 1%, #ff8040 50%, #fff 50%, #fff 50%);
	background: -webkit-linear-gradient(left, #ff8040 1%, #ff8040 50%, #fff 50%, #fff 50%);
	background: linear-gradient(to right, #ff8040 1%, #ff8040 50%, #fff 50%, #fff 50%)
}
#tabs_meteo .percentuale.barra_3 {
	background: #ff8040;
	background: -moz-linear-gradient(left, #ff8040 1%, #ff8040 66.6%, #fff 66.6%, #fff 66.6%);
	background: -webkit-linear-gradient(left, #ff8040 1%, #ff8040 66.6%, #fff 66.6%, #fff 66.6%);
	background: linear-gradient(to right, #ff8040 1%, #ff8040 66.6%, #fff 66.6%, #fff 66.6%)
}
#tabs_meteo .percentuale.barra_4 {
	background: #ff8040;
	background: -moz-linear-gradient(left, #ff8040 1%, #ff8040 83.3%, #fff 83.3%, #fff 83.3%);
	background: -webkit-linear-gradient(left, #ff8040 1%, #ff8040 83.3%, #fff 83.3%, #fff 83.3%);
	background: linear-gradient(to right, #ff8040 1%, #ff8040 83.3%, #fff 83.3%, #fff 83.3%)
}
#tabs_meteo .percentuale.barra_5 {
	background: #ff8040;
	background: -moz-linear-gradient(left, #ff8040 1%, #ff8040 100%, #fff 100%, #fff 100%);
	background: -webkit-linear-gradient(left, #ff8040 1%, #ff8040 100%, #fff 100%, #fff 100%);
	background: linear-gradient(to right, #ff8040 1%, #ff8040 100%, #fff 100%, #fff 100%)
}
#tabs_meteo .percentuale.blu {
	border: solid 1px #0065a8
}
#tabs_meteo .percentuale.blu.barra_0 {
	background: #0065a8;
	background: -moz-linear-gradient(left, #0065a8 1%, #0065a8 16.6%, #fff 16.6%, #fff 16.6%);
	background: -webkit-linear-gradient(left, #0065a8 1%, #0065a8 16.6%, #fff 16.6%, #fff 16.6%);
	background: linear-gradient(to right, #0065a8 1%, #0065a8 16.6%, #fff 16.6%, #fff 16.6%)
}
#tabs_meteo .percentuale.blu.barra_1 {
	background: #0065a8;
	background: -moz-linear-gradient(left, #0065a8 1%, #0065a8 33.3%, #fff 33.3%, #fff 33.3%);
	background: -webkit-linear-gradient(left, #0065a8 1%, #0065a8 33.3%, #fff 33.3%, #fff 33.3%);
	background: linear-gradient(to right, #0065a8 1%, #0065a8 33.3%, #fff 33.3%, #fff 33.3%)
}
#tabs_meteo .percentuale.blu.barra_2 {
	background: #0065a8;
	background: -moz-linear-gradient(left, #0065a8 1%, #0065a8 50%, #fff 50%, #fff 50%);
	background: -webkit-linear-gradient(left, #0065a8 1%, #0065a8 50%, #fff 50%, #fff 50%);
	background: linear-gradient(to right, #0065a8 1%, #0065a8 50%, #fff 50%, #fff 50%)
}
#tabs_meteo .percentuale.blu.barra_3 {
	background: #0065a8;
	background: -moz-linear-gradient(left, #0065a8 1%, #0065a8 66.6%, #fff 66.6%, #fff 66.6%);
	background: -webkit-linear-gradient(left, #0065a8 1%, #0065a8 66.6%, #fff 66.6%, #fff 66.6%);
	background: linear-gradient(to right, #0065a8 1%, #0065a8 66.6%, #fff 66.6%, #fff 66.6%)
}
#tabs_meteo .percentuale.blu.barra_4 {
	background: #0065a8;
	background: -moz-linear-gradient(left, #0065a8 1%, #0065a8 83.3%, #fff 83.3%, #fff 83.3%);
	background: -webkit-linear-gradient(left, #0065a8 1%, #0065a8 83.3%, #fff 83.3%, #fff 83.3%);
	background: linear-gradient(to right, #0065a8 1%, #0065a8 83.3%, #fff 83.3%, #fff 83.3%)
}
#tabs_meteo .percentuale.blu.barra_5 {
	background: #0065a8;
	background: -moz-linear-gradient(left, #0065a8 1%, #0065a8 100%, #fff 100%, #fff 100%);
	background: -webkit-linear-gradient(left, #0065a8 1%, #0065a8 100%, #fff 100%, #fff 100%);
	background: linear-gradient(to right, #0065a8 1%, #0065a8 100%, #fff 100%, #fff 100%)
}
#tabs_meteo .box_temperatura {
	width: 30px!important;
	text-align: center;
	background-color: #0ff;
	display: block;
	margin: 2px auto 2px auto;
	border-radius: 5px;
	padding: 5px;
	color: #fff
}
#tabs_meteo .dicitura {
	display: block;
	font-size: 70%;
	padding-bottom: 10px
}
#tabs_meteo .no_mini {
	display: none;
	font-size: 80%
}
#tabs_meteo .col_intestazione_mini {
	display: block
}
#tabs_meteo .sfondo {
	background-color: #eee;
	padding: 10px;
	margin: 1px 0 2px 0
}
#tabs_meteo .altezza_descrizione {
	display: block!important;
	padding-bottom: 5px
}
#tabs_meteo .ui-state-default, #tabs_meteo .ui-widget-header .ui-state-default {
	border: 0 solid #aaa;
	background: #8b98a3 url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: 400;
	color: #fff
}
#tabs_meteo .ui-widget-content .ui-state-active, #tabs_meteo .ui-widget-header .ui-state-active {
	border: 0 solid #aaa;
	background: #eee url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: 400;
	color: #fff
}
#tabs_meteo .ui-state-active a, #tabs_meteo .ui-state-active a:link, #tabs_meteo .ui-state-active a:visited {
	color: #fff!important
}
#tabs_meteo .ui-state-default a, #tabs_meteo .ui-state-default a:link, #tabs_meteo .ui-state-default a:visited {
	color: #000
}
.accordion_sottomenu {
	cursor: pointer;
	padding: 5px 0;
	width: 100%;
	border: none;
	text-align: left;
	outline: 0;
	transition: .4s;
	text-transform: uppercase;
	font-size: 120%;
	font-weight: 400;
	background-color: transparent
}
.accordion_sottomenu::before {
	content: '❯';
	float: left;
	font-size: 19px;
	padding: 0 5px 0 2px
}
.accordion_sottomenu:after {
	content: '\002B';
	font-weight: 700;
	float: right;
	margin-left: 5px
}
.active:after {
	content: "\2212"
}
.accordion_sottomenu.no_icona:after {
	content: ""
}
.active:after {
	content: "\2212"
}
#box_menu .panel, .menu_top .panel {
	padding: 0 5px;
	max-height: 0;
	overflow: hidden;
	transition: max-height .2s ease-out
}
#box_menu .panel.altezza, .menu_top .panel.altezza {
	max-height: none
}
#box_menu .panel ul li {
	font-size: 90%;
	text-transform: none;
	padding: 0 5px 0 10px;
	margin: 0;
	list-style-type: none
}
.div_passeggiate .div_4 {
	width: 100%;
	float: left;
	padding: 10px 10px 10px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid rgba(0,0,0,.1);
	text-align: center;
	font-weight: 400
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .div_info_p {
	font-size: 80%;
	color: #666;
	font-style: italic;
	border-top: 1px solid rgba(0,0,0,.1);
	padding-top: 20px;
	margin-top: 20px
}
.div_passeggiate .div_4:first-child {
	border-left: 0 solid rgba(0,0,0,.1)
}
.calendario, .div_passeggiate {
	margin: 20px 0 20px 0
}
.div_passeggiate .div_4 strong {
	font-size: 180%;
	font-weight: 700
}
.calendario div {
	width: 50%;
	float: left;
	padding: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #ececec;
	font-size: 80%;
	text-align: center;
	border: solid 1px #fff
}
.calendario .colore {
	color: #fff
}
@media only screen and (min-width:769px) {
#tabs_meteo .box_temperatura {
	display: inline-table;
	margin: 2px
}
#tabs_meteo {
	font-size: 90%
}
#tabs_meteo .col_intestazione {
	display: block
}
#tabs_meteo .col_intestazione_mini {
	display: none
}
#tabs_meteo .dicitura {
	display: none
}
#tabs_meteo .col_contenuti {
	width: 80%
}
#tabs_meteo ul li {
	width: 16.666%
}
#tabs_meteo .altezza_div p {
	height: 36px
}
#tabs_meteo .dicitura {
	display: none
}
#tabs_meteo.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 0;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff
}
.calendario div {
	width: 25%;
	border-left: 1px solid rgba(0,0,0,.1)
}
.div_passeggiate .div_4 {
	width: 50%
}
.div_social .box_social {
	margin: 10px 50px 40px 50px
}
}
.gridContainer.clearfix #div_tacco #div_collegamenti .larghezza_collegamenti ul {
	max-width: 445px;
	width: 100%;
	margin: 0 auto;
	text-align:center;
}
.gridContainer.clearfix #div_tacco #div_collegamenti .larghezza_collegamenti ul li {display:inline-block;}
.gridContainer.clearfix #div_tacco #div_collegamenti .larghezza_collegamenti ul li a {
	display:inline;
}
@media only screen and (min-width:770px) {
.gridContainer.clearfix #div_tacco #div_collegamenti .larghezza_collegamenti ul {
	max-width: 790px;
	width: 100%;
	margin: 0 auto;
}
}
@media only screen and (min-width:1069px) {
#tabs_meteo .no_mini {
	display: inline
}
}
.div_social.testi_fascioni h1.margin_bottom {
	margin: 10px 0 0 0
}
.gridContainer.clearfix .div_contenitore .w_img {
	overflow: hidden;
	max-height: 225px;
	vertical-align: bottom
}
embed, img, object, video {
	max-width: 100%
}
.ie6 img {
	width: 100%
}
.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block
}
.fluidList {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0
}
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	clear: none;
	float: none
}
.div_contenitore, .gridContainer.clearfix .div_testata_cat .menu_top .div_contenitore.margine_new {
	margin-left: auto;
	margin-right: auto;
	width: 86.45%;
	padding-left: 2.275%;
	padding-right: 2.275%;
	clear: none;
	float: none
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d {
	margin-top: 20px
}
.gridContainer.clearfix .div_contenitore .div_dati_a .pulsante_r {
	width: auto
}
.gridContainer.clearfix .div_contenitore .titolo {
	font-size: 150%
}
.gridContainer.clearfix .div_testata_cat .menu_top {
	width: 100%;
	z-index: 100;
	clear: both;
	color: #fff
}
.gridContainer.clearfix .div_contenitore .div_icone_top .box_icone {
	height: 70px;
	width: 70px
}
.gridContainer.clearfix .div_contenitore .slide .dettagli_prodotti .box_icone {
	height: 90px;
	width: 90px
}
.gridContainer.clearfix .div_contenitore .div_icone_top .box_icone h1 {
	display: block
}
.gridContainer.clearfix .div_contenitore .all_top {
	position: absolute;
	bottom: 30px;
	z-index: 96;
	width: 100%
}
.gridContainer.clearfix .div_contenitore .div_icone_top .box_icone h1 {
	display: block
}
.gridContainer.clearfix #div_tacco #div_f_bottom .div_contenitore.clearfix .box_f_bottom.no_bordo_v, .gridContainer.clearfix #div_tacco .div_contenitore.clearfix .box_tacco.no_bordo_v {
	border-top-width: 0;
	border-top-style: solid;
	border-top-color: #ccc
}
.gridContainer.clearfix #div_f_bottom .div_contenitore.clearfix .box_f_bottom {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a4a1aa
}
.gridContainer.clearfix #div_tacco .div_contenitore.clearfix .box_tacco.class_social span {
	font-size: 150%
}
.gridContainer.clearfix .div_testata_cat .div_logo {
	text-align: center;
	background-color: rgba(255,255,255,.9);
	max-width: 260px;
	float: left
}
.gridContainer.clearfix .div_testata_cat .div_logo img {
	max-width: 115px;
	width: 100%;
	margin-top: 15px
}
.gridContainer.clearfix .div_testata_cat .menu_top.clearfix .div_contenitore .all_menu_top {
	padding-top: 25px;
	padding-bottom: 0
}
.gridContainer.clearfix #div_tacco #div_collegamenti .larghezza_collegamenti {
	/*display: none*/
}
.gridContainer.clearfix .fascia_s1 .box_s {
	width: 100%;
	position: relative
}
.gridContainer.clearfix .fascia_s1 .box_s h1, .gridContainer.clearfix .fascia_s2 .box_s h1, .gridContainer.clearfix .fascia_s3 .box_s h1 {
	position: absolute;
	width: 100%;
	color: #fff;
	z-index: 10;
	bottom: 20px;
	font-size: 140%;
	text-shadow: 1px 1px 1px #000
}
.gridContainer.clearfix .fascia_s2 .box_s h1.colore_generico {
	background-color: transparent
}
.gridContainer.clearfix .fascia_s1 .box_s h1::after, .gridContainer.clearfix .fascia_s2 .box_s h1::after, .gridContainer.clearfix .fascia_s3 .box_s h1::after {
	width: 60px;
	content: " ";
	height: 2px;
	display: block;
	background-color: #fff;
	margin: 0 auto;
	box-shadow: 1px 1px 1px #000
}
.gridContainer.clearfix .fascia_s1 .box_s .div_sfuma_h, .gridContainer.clearfix .fascia_s2 .box_s .div_sfuma_h, .gridContainer.clearfix .fascia_s3 .box_s .div_sfuma_h {
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.65) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.65) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,.65) 100%);
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 9;
	-webkit-transition: background .2s ease-out;
	-moz-transition: background .2s ease-out;
	-o-transition: background .2s ease-out;
	transition: background .2s ease-out
}
.clearfix .col_1h.immagine_h .div_sfuma_h {
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.25) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.25) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,.25) 100%);
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 9;
	-webkit-transition: background .2s ease-out;
	-moz-transition: background .2s ease-out;
	-o-transition: background .2s ease-out;
	transition: background .2s ease-out
}
.testi_fascioni h1 {
	font-size: 230%
}
.testi_fascioni h2 {
	font-size: 150%
}
.gridContainer.clearfix .fascia_s2.testi_fascioni {
	background-position: center bottom;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: -48px
}
.clearfix .div_testata_cat .div_contenitore .titolo_elenco {
	font-size: 100%;
	display: none
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .elenco_struttura .img_elenco img {
	width: 100%
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .elenco_struttura .img_elenco {
	background-color: #ccc;
	width: 100%;
	margin-bottom: 20px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .elenco_struttura .pulsante_s {
	font-size: 90%
}
.clearfix .booking_contenuti.vis_mob {
	display: block
}
.clearfix .div_testata_cat .vis_desk {
	display: none
}
.clearfix .div_testata_cat #div_booking {
	margin-top: 20px
}
.clearfix .div_testata_cat .fascia_testata {
	height: 120px
}
img.cms-immagine-destra, img.cms-immagine-sinistra {
	display: block;
	float: none
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .w_img {
	width: 98%;
	margin-left: 1%;
	margin-right: 1%
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .div_meteo {
	width: 98%;
	margin-left: 1%;
	margin-right: 1%
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d #map_canvas_cms {
	height: 200px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .coll_testo {
	border: 1px solid rgba(0,0,0,.1)!important;
	margin-bottom: 50px;
	text-align: center;
	background-color: #fff
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d h1 {
	font-size: 200%
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d h2 {
	font-size: 120%;
	font-weight: 300;
	text-transform: uppercase;
	margin: 0;
	padding: 10px 0
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d h3 {
	font-size: 100%;
	font-weight: 300;
	text-transform: uppercase;
	margin: 10px 0
}
.div_tour .ui-tabs .ui-tabs-nav li a {
	float: none!important;
	padding: 5px!important;
	width: 100%;
	font-size: 80%;
	display: block
}
.div_tour .ui-tabs .ui-tabs-nav li {
	float: none!important
}
.gridContainer.clearfix .div_contenitore.clearfix .div_tour .iframe .iframe_tour, .iframe_tour_testo iframe {
	height: 300px!important
}
.iframe_tour_testo {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%
}
.iframe_tour_testo embed, .iframe_tour_testo iframe, .iframe_tour_testo object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.gridContainer.clearfix .fascia_s0.testi_fascioni .allinea_home .box_goccia {
	margin-left: 0
}
.gridContainer.clearfix .box_goccia .g_box_menu_lato {
	display: none;
	padding-top: 10px;
	margin-top: 0;
	border-top: 1px solid rgba(0,0,0,.1)
}
.grid-item {
	width: 100%
}
.gridContainer .div_contenitore .div_scheda .box_strutture_elenco #map_canvas_tutti {
	height: 200px
}
.tab_struttura.ui-tabs .ui-tabs-nav li a {
	padding: 5px
}
.tab_struttura.ui-tabs .ui-tabs-nav li, .tab_struttura.ui-tabs .ui-tabs-nav li a {
	float: none
}
#div_booking .g_box_booking_lato {
	display: block
}
#div_booking .g_box_booking_lato.booking_aperto {
	display: block;
	margin-top: 0
}
.clearfix .col_1h, .clearfix .col_2h {
	width: 100%;
	border: solid 0 #0f0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 30px
}
.clearfix .col_1h.immagine_h {
	width: 100%;
	border: solid 0 #0f0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	column-count: 1;
	column-gap: 0;
	column-rule: 0 solid #ccc;
	-moz-column-count: 1;
	-moz-column-gap: 0;
	-moz-column-rule: 0 solid #ccc;
	-webkit-column-count: 1;
	-webkit-column-gap: 0;
	-webkit-column-rule: 0 solid #ccc;
	position: relative;
	padding: 0
}
.clearfix .col_1h.immagine_h .div_sfuma_h .div_allinea {
	padding: 30px
}
.clearfix .col_1h.immagine_h .div_allinea {
	position: absolute;
	bottom: 40px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 60px 0 0;
	color: #fff;
	line-height: 1.231
}
.clearfix .clearfix .col_1h.immagine_h .pul_ho {
	float: none;
	margin: 0
}
.clearfix .col_1h.immagine_h .div_allinea .testo_box {
	-moz-text-shadow: 0 0 26px #000, 0 0 16px #000, 0 0 6px #000, 0 0 6px #000;
	-webkit-text-shadow: 0 0 26px #000, 0 0 16px #000, 0 0 6px #000, 0 0 6px #000;
	text-shadow: 0 0 26px #000, 0 0 16px #000, 0 0 6px #000, 0 0 6px #000
}
.clearfix .col_1h.immagine_h .div_allinea .testo_box p {
	font-size: 110%
}
.clearfix .col_1h.immagine_h .div_allinea .testo_box h1 {
	margin-bottom: 0
}
.clearfix .col_1h h1, .clearfix .col_1h h2 {
	margin-top: 0
}
.clearfix .col_2h h1 {
	font-size: 200%;
	margin-top: 10px
}
.clearfix .col_2h h1, .clearfix .col_2h h2 {
	line-height: 1.031
}
.clearfix .col_1h h2, .clearfix .col_2h h2, section .col_1h.immagine_h .div_allinea .testo_box h1 {
	font-size: 120%
}
.clearfix.all_right .col_2h {
	float: right
}
.col_1h.immagine_h, .div_sovrapponi_h .col_2h.img_h_v {
	min-height: 480px
}
.grigio {
	background-color: #ececec
}
.clearfix .col_1h, .img_1, .img_2, .img_3 {
	background-size: cover;
	background-position: center center
}
.clearfix .clearfix .col_1h .pul_ho, .clearfix .clearfix .col_2h .pul_ho {
	text-transform: uppercase;
	color: #fff;
	font-size: 120%;
	float: right;
	display: inline-block
}
.clearfix .clearfix .col_1h .pul_ho a, .clearfix .clearfix .col_2h .pul_ho a {
	padding: 15px;
	display: block
}
.clearfix .clearfix .col_1h .pul_ho a, .clearfix .clearfix .col_2h .pul_ho a {
	color: #fff
}
.clearfix .clearfix .col_2h h1, .clearfix .clearfix .col_2h h2, .clearfix .col_1h h1, .clearfix .col_1h h2 {
	font-weight: 300
}
.div_sovrapponi_h .bianco {
	background-color: #fff
}
.div_sovrapponi_h .div_allunga {
	height: 0
}
#formprincipale #div_richiesta .clearfix .div_box_richiesta_l.clearfix p {
	padding: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
#formprincipale #div_richiesta .clearfix .div_box_richiesta_l.clearfix.col_3 p {
	width: 33.3%;
	float: left
}
.div_contenitore #formprincipale #div_richiesta.escursioni textarea {
	width: 100%
}
.div_contenitore #formprincipale #div_richiesta.escursioni input, .div_contenitore #formprincipale #div_richiesta.escursioni textarea {
	padding: 10px 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.div_contenitore #formprincipale #div_richiesta.escursioni .messaggio {
	padding: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.div_contenitore #formprincipale #div_richiesta.escursioni input.colore {
	color: #fff
}
.clearfix .col_1h.immagine_h .div_allinea .testo_box h2 {
	-moz-text-shadow: 0 0 0 #000, 0 0 0 #000, 0 0 0 #000, 0 0 0 #000;
	-webkit-text-shadow: 0 0 0 #000, 0 0 0 #000, 0 0 0 #000, 0 0 0 #000;
	text-shadow: 0 0 0 #000, 0 0 0 #000, 0 0 0 #000, 0 0 0 #000;
	padding: 10px 10px 10px 20px;
	font-size: 80%;
	font-weight: 400;
	display: inline-block;
	color: #fff;
	background-image: url(../../images/moena/sfondo/freccia.png);
	background-position: left center
}
.clearfix .col_1h.immagine_h .div_allinea .testo_box h1 {
	display: inline-block;
	padding-top: 30px;
	float: left
}
@media only screen and (min-width:670px) {
.gridContainer.clearfix #div_tacco #div_collegamenti .larghezza_collegamenti {
	display: block
}
}
@media only screen and (min-width:769px) {
.clearfix .col_2h {
	float: left;
	width: 50%
}
.col_1h.immagine_h, .div_sovrapponi_h .col_2h, .div_sovrapponi_h .col_2h.img_h_v {
	min-height: 710px
}
.div_sovrapponi_h .col_2h.div_eventi_h {
	min-height: 650px
}
.div_sovrapponi_h {
	margin-top: -80px;
	z-index: 200;
	position: relative
}
.div_sovrapponi_h .col_2h.div_eventi_h {
	margin-top: 60px;
	float: right
}
.clearfix .col_1h {
	column-count: 2;
	column-gap: 40px;
	column-rule: 0 solid #ccc;
	-moz-column-count: 2;
	-moz-column-gap: 40px;
	-moz-column-rule: 0 solid #ccc;
	-webkit-column-count: 2;
	-webkit-column-gap: 40px;
	-webkit-column-rule: 0 solid #ccc
}
.clearfix .col_1h.no_colonne {
	column-count: 1;
	column-gap: 0;
	column-rule: 0 solid #ccc;
	-moz-column-count: 1;
	-moz-column-gap: 0;
	-moz-column-rule: 0 solid #ccc;
	-webkit-column-count: 1;
	-webkit-column-gap: 0;
	-webkit-column-rule: 0 solid #ccc
}
.img_cms_2, .img_cms_3 {
	margin: 30px 0
}
.img_cms_2 img.cms-immagine-destra, .img_cms_2 img.cms-immagine-sinistra, .img_cms_3 img.cms-immagine-destra, .img_cms_3 img.cms-immagine-sinistra {
	margin: 0;
	padding: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	min-width: inherit
}
.img_cms_3 img.cms-immagine-destra, .img_cms_3 img.cms-immagine-sinistra {
	width: 33.3%
}
.img_cms_2 img.cms-immagine-destra, .img_cms_2 img.cms-immagine-sinistra {
	width: 50%
}
}
.div_contenitore.fafi {
	width: 100%;
	padding: 0;
	clear: none;
	float: none;
	margin-left: auto
}
.zeroMargin_mobile {
	margin-left: 0
}
.hide_mobile {
	display: none
}
@media only screen and (min-width:381px) {
.div_box_header .box_d img {
	height: 28px;
	padding: 12px 0 13px 0;
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto
}
.div_box_header .box_d.colore_p_5 img {
	height: auto;
	width: 28px
}
.gridContainer.clearfix .div_testata_cat .div_logo img {
	max-width: 120px;
	width: 100%;
	margin-top: 15px
}
}
@media only screen and (min-width:481px) {
.gridContainer {
	width: 100%;
	clear: none;
	float: none;
	margin-left: auto
}
.div_contenitore, .gridContainer.clearfix .div_testata_cat .menu_top .div_contenitore.margine_new {
	width: 90.675%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
	clear: none;
	float: none;
	margin-left: auto
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_s {
	padding: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.gridContainer.clearfix .fascia_s1 .box_s {
	width: 50%;
	float: left
}
.clearfix .div_testata_cat .div_contenitore .titolo_elenco {
	display: block
}
#div_booking .g_box_booking_lato {
	display: block;
	margin-top: 0
}
#div_booking .g_apri_booking_mini {
	display: none
}
.gridContainer.clearfix .div_contenitore .w_img img.dolcecasa {
	margin-top: -38px
}
.gridContainer.clearfix #div_booking.box_goccia .ui-state-default, .gridContainer.clearfix #div_booking.box_goccia .ui-widget-content .ui-state-default, .gridContainer.clearfix #div_booking.box_goccia .ui-widget-header .ui-state-default {
	width: auto
}
.div_box_header .box_d.grigio, .div_box_header .box_d.no_mini {
	display: block
}
.grid-item {
	width: 48%
}
.zeroMargin_tablet {
	margin-left: 0
}
.hide_tablet {
	display: none
}
}
@media only screen and (min-width:569px) {
.gridContainer.clearfix .div_testata_cat .div_icone_top {
	float: right;
	margin-top: -50px;
	z-index: 101;
	position: relative
}
.gridContainer.clearfix .div_contenitore .div_icone_top .box_icone {
	height: 50px;
	width: 50px
}
.gridContainer.clearfix .div_contenitore .div_icone_top .box_icone h1 {
	display: none
}
.gridContainer.clearfix .div_contenitore .titolo {
	font-size: 200%
}
.gridContainer.clearfix #div_tacco #div_f_bottom .div_contenitore.clearfix .box_f_bottom.no_bordo_v, .gridContainer.clearfix #div_tacco #div_f_bottom .div_contenitore.clearfix .box_f_bottom.no_bordo_vm {
	border-left-width: 0;
	border-left-style: solid;
	border-left-color: #ccc
}
.gridContainer.clearfix #div_f_bottom .div_contenitore.clearfix .box_f_bottom {
	float: left;
	width: 47%;
	padding-right: 1%;
	padding-left: 1%;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a4a1aa
}
.gridContainer.clearfix #div_tacco #div_f_bottom .div_contenitore.clearfix .box_f_bottom.no_bordo_o {
	border-top-width: 0;
	border-top-style: solid;
	border-top-color: #ccc
}
.offerte_lato_new {
	margin-left: 0
}
img.cms-immagine-sinistra {
	float: left;
	display: inline;
	min-width: 250px
}
img.cms-immagine-destra {
	float: right;
	display: inline;
	min-width: 250px
}
img.cms-immagine-destra.dim_reali, img.cms-immagine-sinistra.dim_reali {
	min-width: inherit
}
.tab_struttura img.cms-immagine-destra {
	float: none
}
.div_tour .ui-tabs .ui-tabs-nav li a {
	float: left!important;
	padding: 5px!important;
	width: 100%;
	font-size: 90%;
	display: block
}
.div_tour .ui-tabs .ui-tabs-nav li {
	float: left!important
}
.gridContainer .div_contenitore .div_scheda .box_strutture_elenco #map_canvas_tutti {
	height: 400px
}
.gridContainer.clearfix .div_pulsanti_testata .pulsanti_allinea {
	float: right
}
.lingua {
	float: left
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_s {
	width: 50%;
	float: right
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.barra_d.clearfix .box_scheda_s {
	float: right
}
.box_scheda_s .box_goccia.colore_generico.no_mini_menu {
	display: block
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.barra_d.clearfix .box_scheda_s.non_visualizzare_f {
	display: none
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.barra_s.clearfix .box_scheda_d {
	float: right
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d {
	width: 50%;
	margin-top: 0;
	float: right
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d.non_visualizzare_f {
	width: 100%;
	margin-top: 0;
	float: none
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d.larghezza_colonne_s, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_s.larghezza_colonne_s {
	width: 100%
}
.gridContainer.clearfix .div_contenitore .div_dati_a .pulsante_r {
	max-width: 250px;
	width: 25%
}
.gridContainer.clearfix .div_contenitore .div_dati_a .pulsante_r {
	float: right
}
.col_2h.div_eventi_h.grigio .div_calendario_h {
	width: 20%
}
.div_eventi_h .div_eventi_cont_h {
	width: 80%
}
}
@media only screen and (min-width:669px) {
.gridContainer.clearfix .div_testata_cat .menu_top .div_menu_new {
	font-size: 200%
}
.gridContainer.clearfix .div_box_header .box_d a, .gridContainer.clearfix .div_box_header .box_d.colore_p_6 {
	padding: 15px 10px
}
.gridContainer.clearfix .div_box_header .box_d.colore_p_5 a {
	padding: 15px 10px 14px 10px
}
.gridContainer.clearfix .div_box_header .div_lingue_new {
	margin: 15px 0 0 -10px
}
.gridContainer.clearfix .div_testata_cat .div_logo img {
	max-width: 200px;
	margin-top: 10px
}
}
@media only screen and (min-width:769px) {
.gridContainer {
	width: 100%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto
}
.div_contenitore, .gridContainer.clearfix .div_testata_cat .menu_top .div_contenitore.margine_new {
	width: 88.5%;
	max-width: 1432px;
	padding-left: .75%;
	padding-right: .75%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto
}
.gridContainer.clearfix .div_contenitore .div_dati_a {
	font-size: 100%
}
.gridContainer.clearfix .div_contenitore .titolo {
	font-size: 250%
}
.gridContainer.clearfix .div_contenitore .div_icone_top .box_icone {
	height: 70px;
	width: 70px
}
.gridContainer.clearfix .div_contenitore .div_icone_top .box_icone h1 {
	display: block
}
.gridContainer.clearfix #div_tacco .div_contenitore.clearfix .box_tacco.no_bordo_v {
	border-left-width: 0;
	border-left-style: solid;
	border-left-color: #ccc
}
.gridContainer.clearfix #div_f_bottom {
	position: fixed;
	bottom: 0;
	z-index: 110
}
.gridContainer.clearfix #div_f_bottom .div_contenitore.clearfix .box_f_bottom {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a4a1aa
}
.gridContainer.clearfix #div_tacco #div_collegamenti {
	margin-bottom: 0
}
.gridContainer.clearfix .fascia_s1 .box_s {
	width: 25%
}
.testi_fascioni h1 {
	font-size: 280%
}
.testi_fascioni h2 {
	font-size: 200%
}
.clearfix .div_testata_cat .div_contenitore .titolo_elenco {
	font-size: 140%
}
.div_contenitore #div_richiesta .div_box_richiesta {
	width: 50%;
	float: left;
	padding: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.div_contenitore #div_richiesta .div_box_richiesta .clearfix .all_sin_input:first-child {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.clearfix .div_testata_cat .fascia_testata {
	height: 190px
}
.gridContainer.clearfix .div_testata_cat .div_logo {
	float: left;
	z-index: 101;
	margin: 0
}
.gridContainer.clearfix .div_testata_cat .menu_top.clearfix .div_contenitore .all_menu_top {
	margin-left: 30px;
	float: left
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .w_img {
	float: left;
	width: 48%
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .div_meteo {
	float: left;
	width: 48%
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .div_meteo img {
	max-width: 300px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d #map_canvas_cms {
	height: 300px
}
.allinea_video_s {
	max-width: 600px;
	float: left;
	width: 50%;
	margin: 10px
}
.megamenu li.megamenu_button {
	text-align: right!important
}
.megamenu_container .megamenu>li.megamenu_button a img {
	margin-right: 20px!important
}
.gridContainer.clearfix .div_contenitore.clearfix .div_tour .iframe .iframe_tour, .iframe_tour_testo iframe {
	height: 500px!important
}
.gridContainer.clearfix .fascia_s0.testi_fascioni .allinea_home {
	width: 380px;
	float: right
}
.gridContainer.clearfix .fascia_s0.testi_fascioni .allinea_home .box_goccia {
	margin-left: 5%
}
.gridContainer.clearfix .box_goccia .g_box_menu_lato {
	display: block
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.barra_d.clearfix .box_scheda_s #box_lastminute, .gridContainer.clearfix .fascia_s0.testi_fascioni .allinea_home #box_lastminute {
	display: none
}
.tab_struttura.ui-tabs .ui-tabs-nav li, .tab_struttura.ui-tabs .ui-tabs-nav li a {
	float: left
}
.tab_struttura.ui-tabs .ui-tabs-nav li {
	padding: 0
}
.tab_struttura.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em
}
.div_banner_is {
	margin: 10px 0 5px 0
}
.zeroMargin_desktop {
	margin-left: 0
}
.hide_desktop {
	display: none
}
}
@media only screen and (min-width:968px) {
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_s, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_s.larghezza_colonne_s {
	width: 40%;
	float: right
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d.larghezza_colonne_s {
	width: 60%;
	float: right
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d.non_visualizzare_f {
	width: 100%;
	float: none
}
.gridContainer.clearfix .div_contenitore .div_dati_a {
	font-size: 150%
}
.gridContainer.clearfix .div_contenitore .div_dati_a .pulsante_r {
	font-size: 80%
}
.gridContainer.clearfix .div_contenitore .titolo {
	font-size: 320%
}
.gridContainer.clearfix .div_contenitore .titolo.all_struttura {
	width: 80%
}
.gridContainer.clearfix #div_f_bottom .div_contenitore.clearfix .box_f_bottom {
	width: 22%;
	border-top-width: 0;
	border-top-style: solid;
	border-top-color: #a4a1aa
}
.gridContainer.clearfix #div_tacco #div_collegamenti {
	margin-bottom: 0
}
.gridContainer.clearfix #div_tacco #div_f_bottom .div_contenitore.clearfix .box_f_bottom.no_bordo_vm {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc
}
.gridContainer.clearfix #div_tacco .div_contenitore.clearfix .box_tacco.class_social span {
	font-size: 180%
}
.gridContainer.clearfix .div_testata_cat .div_logo {
	float: left;
	z-index: 101;
	margin: 0
}
.gridContainer.clearfix .fascia_s2.testi_fascioni.clearfix .div_contenitore h1.all_titolo {
	margin: 30px 0
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .elenco_struttura .img_elenco {
	float: left;
	margin-right: 1%;
	width: 30%
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .elenco_struttura .all_testi {
	float: left;
	width: 32%;
	margin-right: 1%
}
.man_testo img {
	float: left;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d h1 {
	font-size: 280%;
	font-weight: 300
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d h2 {
	font-size: 200%
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d h3 {
	font-size: 150%
}
.all_pulsanti {
	float: left;
	width: 36%
}
.clearfix .div_testata_cat .fascia_testata {
	height: 220px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .pulsante.colore_p_2 {
	float: left;
	width: 46%;
	margin-left: 2%;
	margin-right: 2%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.gridContainer.clearfix .div_contenitore .w_img img.dolcecasa {
	margin-top: -50px
}
.gridContainer.clearfix .fascia_s0.testi_fascioni {
	padding-bottom: 230px
}
.gridContainer.clearfix .div_testata_cat .div_logo img {
	max-width: 260px;
	margin-top: 0
}
.gridContainer.clearfix .div_box_header .div_lingue_new {
	margin: 15px 0 0 -15px
}
.div_box_header .box_d img {
	height: 33px;
	padding: 5px 0
}
.div_box_header .box_d.colore_p_5 img {
	width: 34px
}
.gridContainer.clearfix .div_box_header .box_d a, .gridContainer.clearfix .div_box_header .box_d.colore_p_6 {
	padding: 24px 15px 24px 15px
}
.gridContainer.clearfix .div_box_header .box_d.colore_p_5 a {
	padding: 24px 15px 22px 15px
}
.gridContainer.clearfix .div_testata_cat .menu_top .div_menu_new {
	padding: 22px 15px 21px 15px
}
.grid-item {
	width: 32%
}
.clearfix .col_2h h1 {
	font-size: 280%
}
.clearfix .col_1h h2, .clearfix .col_2h h2, section .col_1h.immagine_h .div_allinea .testo_box h1 {
	font-size: 200%
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .div_t_2 {
	column-count: 2;
	column-gap: 30px;
	column-rule: 0 solid rgba(0,0,0,.1);
	-moz-column-count: 2;
	-moz-column-gap: 30px;
	-moz-column-rule: 0 solid rgba(0,0,0,.1);
	-webkit-column-count: 2;
	-webkit-column-gap: 30px;
	-webkit-column-rule: 0 solid rgba(0,0,0,.1)
}
}
@media only screen and (min-width:1169px) {
.gridContainer.clearfix .fascia_s2.testi_fascioni {
	background-position: center bottom;
	padding-top: 30px;
	padding-bottom: 50px
}
.all_pulsanti {
	float: left;
	width: 30%
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .elenco_struttura .all_testi {
	width: 38%
}
.clearfix .div_testata_cat .fascia_testata {
	height: 250px
}
.gridContainer.clearfix .fascia_s2.testi_fascioni.clearfix .div_contenitore h1.all_titolo {
	font-size: 300%
}
.clearfix .div_testata_cat #div_booking {
	width: 330px;
	right: 2.5%;
	z-index: 102;
	position: absolute;
	margin-top: 150px
}
.clearfix .div_testata_cat .fascia_testata {
	height: 135px
}
.clearfix .booking_contenuti.vis_mob {
	display: none
}
.clearfix .div_testata_cat .vis_desk {
	display: block
}
.gridContainer.clearfix .div_contenitore .w_img img.dolcecasa {
	margin-top: -70px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_s, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_s.larghezza_colonne_s {
	width: 30%;
	float: right
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d.larghezza_colonne_s {
	width: 70%;
	float: right
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d.non_visualizzare_f {
	width: 100%;
	float: none
}
.grid-item {
	width: 24%
}
.col_1h.immagine_h, .div_sovrapponi_h .col_2h, .div_sovrapponi_h .col_2h.img_h_v {
	min-height: 560px
}
.div_sovrapponi_h .col_2h.div_eventi_h {
	min-height: 500px
}
.calendario div {
	width: 8.3%
}
.div_passeggiate .div_4 {
	width: 25%;
	border-bottom: 0 solid rgba(0,0,0,.1);
	border-left: 1px solid rgba(0,0,0,.1)
}
.gridContainer.clearfix .div_box_header .box_d span {
	display: block
}
.gridContainer.clearfix .div_box_header .box_d a, .gridContainer.clearfix .div_box_header .box_d.colore_p_6 {
	padding: 15px
}
.gridContainer.clearfix .div_box_header .box_d.colore_p_5 a {
	padding: 14px 15px 14px 15px
}
}
@media only screen and (min-width:1369px) {
.all_pulsanti {
	width: 26%
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .elenco_struttura .all_testi {
	width: 42%
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .coll_testo {
	font-size: 95%;
	margin-bottom: 0
}
.gridContainer.clearfix .div_contenitore .div_dati_a .pulsante_r {
	max-width: 350px
}
}
@media only screen and (min-width:1469px) {
.col_1h.immagine_h, .div_sovrapponi_h .col_2h, .div_sovrapponi_h .col_2h.img_h_v {
	min-height: 550px
}
.div_sovrapponi_h .col_2h.div_eventi_h {
	min-height: 490px
}
}
@media only screen and (max-width:1000px) {
.cms-tabella .cf:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}
.cms-tabella * html .cf {
	zoom: 1
}
table.cms-tabella {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0
}
.cms-tabella td, .cms-tabella th {
	margin: 0;
	vertical-align: top
}
.cms-tabella th {
	text-align: left
}
table.cms-tabella {
	display: block;
	position: relative;
	width: 100%
}
table.cms-tabella tr.cms-titolo td {
	font-size: 100%
}
.cms-tabella thead {
	display: block;
	float: left
}
.cms-tabella tbody {
	display: block;
	width: auto;
	position: relative;
	overflow-x: auto;
	white-space: nowrap
}
.cms-tabella thead tr {
	display: block
}
.cms-tabella th {
	display: block;
	text-align: right
}
.cms-tabella tbody tr {
	display: inline-block;
	vertical-align: top
}
.cms-tabella td {
	display: block;
	min-height: 1.25em;
	text-align: center;
	height: 30px;
	margin: 0
}
.cms-tabella th {
	border-bottom: 0;
	border-left: 0
}
.cms-tabella tbody tr {
	border-left: 0 solid #babcbf
}
.cms-tabella td:last-child, .cms-tabella th:last-child {
	border-bottom: 0 solid #babcbf
}
}/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
.ui-helper-hidden {
	display: none
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	list-style: none
}
.ui-helper-clearfix:after, .ui-helper-clearfix:before {
	content: "";
	display: table;
	border-collapse: collapse
}
.ui-helper-clearfix:after {
	clear: both
}
.ui-helper-clearfix {
	min-height: 0
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}
.ui-front {
	z-index: 100
}
.ui-state-disabled {
	cursor: default!important
}
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: 10px;
	min-height: 0
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px
}
.ui-accordion .ui-accordion-content {
	padding: 0 15px;
	border-top: 0;
	overflow: auto
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible
}
.ui-button, .ui-button:active, .ui-button:hover, .ui-button:link, .ui-button:visited {
	text-decoration: none
}
.ui-button-icon-only {
	width: 2.2em
}
button.ui-button-icon-only {
	width: 2.4em
}
.ui-button-icons-only {
	width: 3.4em
}
button.ui-button-icons-only {
	width: 3.7em
}
.ui-button .ui-button-text {
	display: block;
	line-height: normal
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em
}
input.ui-button {
	padding: .4em 1em
}
.ui-button-icon-only .ui-icon, .ui-button-icons-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px
}
.ui-button-icons-only .ui-button-icon-primary, .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary {
	left: .5em
}
.ui-button-icons-only .ui-button-icon-secondary, .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary {
	right: .5em
}
.ui-buttonset {
	margin-right: 7px
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em
}
button.ui-button::-moz-focus-inner, input.ui-button::-moz-focus-inner {
border:0;
padding:0
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0
}
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em
}
.ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-hover {
	top: 1px
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px
}
.ui-datepicker .ui-datepicker-next {
	right: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px
}
.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 49%
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: 700;
	border: 0
}
.ui-datepicker td {
	border: 0;
	padding: 1px
}
.ui-datepicker td a, .ui-datepicker td span {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left
}
.ui-datepicker.ui-datepicker-multi {
	width: auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0
}
.ui-datepicker-rtl {
	direction: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
	float: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: 0 0;
	overflow: auto
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: 0
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0;
	font-weight: 400
}
.ui-menu .ui-menu-item a.ui-state-active, .ui-menu .ui-menu-item a.ui-state-focus {
	font-weight: 400;
	margin: -1px
}
.ui-menu .ui-state-disabled {
	font-weight: 400;
	margin: .4em 0 .2em;
	line-height: 1.5
}
.ui-menu .ui-state-disabled a {
	cursor: default
}
.ui-menu-icons {
	position: relative
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em
}
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em
}
.ui-menu .ui-menu-icon {
	position: static;
	float: right
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%
}
.ui-progressbar .ui-progressbar-overlay {
	background: url(images/animated-overlay.gif);
	height: 100%;
	opacity: .25
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none
}
.ui-resizable {
	position: relative
}
.ui-resizable-handle {
	position: absolute;
	font-size: .1px;
	display: block
}
.ui-resizable-autohide .ui-resizable-handle, .ui-resizable-disabled .ui-resizable-handle {
	display: none
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted #000
}
.ui-slider {
	position: relative;
	text-align: left
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit
}
.ui-slider-horizontal {
	height: .8em
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}
.ui-slider-vertical {
	width: .8em;
	height: 100px
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle
}
.ui-spinner-input {
	border: none;
	background: 0 0;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0
}
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none
}
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0
}
.ui-spinner-up {
	top: 0
}
.ui-spinner-down {
	bottom: 0
}
.ui-spinner .ui-icon-triangle-1-s {
	background-position: -65px -16px
}
.ui-tabs {
	position: relative;
	padding: 0
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 1px
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	text-transform: uppercase
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
	color: #fff;
	border: 1px solid #d3d3d3
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 0 0;
	background: 0 0
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
	font-size: 11px
}
body .ui-tooltip {
	border-width: 2px;
	font-size: 11px
}
.ui-widget .ui-widget {
	font-size: 1em
}
.ui-widget-content {
	border: 1px solid rgba(0,0,0,.1)!important;
	background: #fff 50% 50% repeat-x;
	color: #222
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_struttura_1 .colore_2 .div_contenitore .ui-widget-content {
	border: 0 solid rgba(0,0,0,.1)!important
}
.ui-widget-content a {
	color: #222
}
.ui-widget-header {
	border: 1px solid rgba(0,0,0,.1)!important;
	background: #fff 50% 50% repeat-x;
	color: #222;
	font-weight: 700
}
.ui-widget-header a {
	color: #222
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #fff 50% 50% repeat-x;
	font-weight: 400;
	color: #555
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #555;
	text-decoration: none
}
.ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {
	border-right: 1px solid #d3d3d3;
	background: #fff 50% 50% repeat-x;
	font-weight: 400;
	color: #212121
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
	color: #212121;
	text-decoration: none;
	background-color: #ececec
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #aaa;
	background: #fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: 400;
	color: #212121
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #212121;
	text-decoration: none
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #363636
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #cd0a0a
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #cd0a0a
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: 700
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: 400
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}
.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35)
}
.ui-icon {
	width: 16px;
	height: 16px
}
.ui-icon, .ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_999999_256x240.png)
}
.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_999999_256x240.png)
}
.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_888888_256x240.png)
}
.ui-state-focus .ui-icon, .ui-state-hover .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png)
}
.ui-state-active .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png)
}
.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_2e83ff_256x240.png)
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_cd0a0a_256x240.png)
}
.ui-icon-blank {
	background-position: 16px 16px
}
.ui-icon-carat-1-n {
	background-position: 0 0
}
.ui-icon-carat-1-ne {
	background-position: -16px 0
}
.ui-icon-carat-1-e {
	background-position: -32px 0
}
.ui-icon-carat-1-se {
	background-position: -48px 0
}
.ui-icon-carat-1-s {
	background-position: -64px 0
}
.ui-icon-carat-1-sw {
	background-position: -80px 0
}
.ui-icon-carat-1-w {
	background-position: -96px 0
}
.ui-icon-carat-1-nw {
	background-position: -112px 0
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0
}
.ui-icon-triangle-1-n {
	background-position: 0 -16px
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}
.ui-icon-arrow-1-n {
	background-position: 0 -32px
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}
.ui-icon-arrow-4 {
	background-position: 0 -80px
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}
.ui-icon-extlink {
	background-position: -32px -80px
}
.ui-icon-newwin {
	background-position: -48px -80px
}
.ui-icon-refresh {
	background-position: -64px -80px
}
.ui-icon-shuffle {
	background-position: -80px -80px
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}
.ui-icon-folder-collapsed {
	background-position: 0 -96px
}
.ui-icon-folder-open {
	background-position: -16px -96px
}
.ui-icon-document {
	background-position: -32px -96px
}
.ui-icon-document-b {
	background-position: -48px -96px
}
.ui-icon-note {
	background-position: -64px -96px
}
.ui-icon-mail-closed {
	background-position: -80px -96px
}
.ui-icon-mail-open {
	background-position: -96px -96px
}
.ui-icon-suitcase {
	background-position: -112px -96px
}
.ui-icon-comment {
	background-position: -128px -96px
}
.ui-icon-person {
	background-position: -144px -96px
}
.ui-icon-print {
	background-position: -160px -96px
}
.ui-icon-trash {
	background-position: -176px -96px
}
.ui-icon-locked {
	background-position: -192px -96px
}
.ui-icon-unlocked {
	background-position: -208px -96px
}
.ui-icon-bookmark {
	background-position: -224px -96px
}
.ui-icon-tag {
	background-position: -240px -96px
}
.ui-icon-home {
	background-position: 0 -112px
}
.ui-icon-flag {
	background-position: -16px -112px
}
.ui-icon-calendar {
	background-position: -32px -112px
}
.ui-icon-cart {
	background-position: -48px -112px
}
.ui-icon-pencil {
	background-position: -64px -112px
}
.ui-icon-clock {
	background-position: -80px -112px
}
.ui-icon-disk {
	background-position: -96px -112px
}
.ui-icon-calculator {
	background-position: -112px -112px
}
.ui-icon-zoomin {
	background-position: -128px -112px
}
.ui-icon-zoomout {
	background-position: -144px -112px
}
.ui-icon-search {
	background-position: -160px -112px
}
.ui-icon-wrench {
	background-position: -176px -112px
}
.ui-icon-gear {
	background-position: -192px -112px
}
.ui-icon-heart {
	background-position: -208px -112px
}
.ui-icon-star {
	background-position: -224px -112px
}
.ui-icon-link {
	background-position: -240px -112px
}
.ui-icon-cancel {
	background-position: 0 -128px
}
.ui-icon-plus {
	background-position: -16px -128px
}
.ui-icon-plusthick {
	background-position: -32px -128px
}
.ui-icon-minus {
	background-position: -48px -128px
}
.ui-icon-minusthick {
	background-position: -64px -128px
}
.ui-icon-close {
	background-position: -80px -128px
}
.ui-icon-closethick {
	background-position: -96px -128px
}
.ui-icon-key {
	background-position: -112px -128px
}
.ui-icon-lightbulb {
	background-position: -128px -128px
}
.ui-icon-scissors {
	background-position: -144px -128px
}
.ui-icon-clipboard {
	background-position: -160px -128px
}
.ui-icon-copy {
	background-position: -176px -128px
}
.ui-icon-contact {
	background-position: -192px -128px
}
.ui-icon-image {
	background-position: -208px -128px
}
.ui-icon-video {
	background-position: -224px -128px
}
.ui-icon-script {
	background-position: -240px -128px
}
.ui-icon-alert {
	background-position: 0 -144px
}
.ui-icon-info {
	background-position: -16px -144px
}
.ui-icon-notice {
	background-position: -32px -144px
}
.ui-icon-help {
	background-position: -48px -144px
}
.ui-icon-check {
	background-position: -64px -144px
}
.ui-icon-bullet {
	background-position: -80px -144px
}
.ui-icon-radio-on {
	background-position: -96px -144px
}
.ui-icon-radio-off {
	background-position: -112px -144px
}
.ui-icon-pin-w {
	background-position: -128px -144px
}
.ui-icon-pin-s {
	background-position: -144px -144px
}
.ui-icon-play {
	background-position: 0 -160px
}
.ui-icon-pause {
	background-position: -16px -160px
}
.ui-icon-seek-next {
	background-position: -32px -160px
}
.ui-icon-seek-prev {
	background-position: -48px -160px
}
.ui-icon-seek-end {
	background-position: -64px -160px
}
.ui-icon-seek-start {
	background-position: -80px -160px
}
.ui-icon-seek-first {
	background-position: -80px -160px
}
.ui-icon-stop {
	background-position: -96px -160px
}
.ui-icon-eject {
	background-position: -112px -160px
}
.ui-icon-volume-off {
	background-position: -128px -160px
}
.ui-icon-volume-on {
	background-position: -144px -160px
}
.ui-icon-power {
	background-position: 0 -176px
}
.ui-icon-signal-diag {
	background-position: -16px -176px
}
.ui-icon-signal {
	background-position: -32px -176px
}
.ui-icon-battery-0 {
	background-position: -48px -176px
}
.ui-icon-battery-1 {
	background-position: -64px -176px
}
.ui-icon-battery-2 {
	background-position: -80px -176px
}
.ui-icon-battery-3 {
	background-position: -96px -176px
}
.ui-icon-circle-plus {
	background-position: 0 -192px
}
.ui-icon-circle-minus {
	background-position: -16px -192px
}
.ui-icon-circle-close {
	background-position: -32px -192px
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px
}
.ui-icon-circle-check {
	background-position: -208px -192px
}
.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}
.ui-corner-all, .ui-corner-left, .ui-corner-tl, .ui-corner-top {
	border-top-left-radius: 0
}
.ui-corner-all, .ui-corner-right, .ui-corner-top, .ui-corner-tr {
	border-top-right-radius: 0
}
.ui-corner-all, .ui-corner-bl, .ui-corner-bottom, .ui-corner-left {
	border-bottom-left-radius: 0
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-br, .ui-corner-right {
	border-bottom-right-radius: 0
}
.ui-widget-overlay {
	background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30)
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli.si_dettaglio {
	display: none
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli.no_dettaglio {
	display: block
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .box_struttura_1, .div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .box_struttura_2 {
	margin: 40px 0;
	padding: 0;
	-webkit-box-shadow: 0 0 13px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 13px 4px rgba(0,0,0,.2);
	box-shadow: 0 0 13px 4px rgba(0,0,0,.2);
	background-color: #fff;
	line-height: 1.231
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco p {
	font-size: 110%
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco p a {
	color: #000;
	font-weight: 300!important
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_strutture_elenco .struttura_testo h1 {
	font-size: 140%;
	margin-bottom: 10px;
	margin: 0;
	color: #000;
	font-weight: 300
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_struttura_1 .colore_2 .div_contenitore h1::after, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_struttura_1 .colore_4 .div_contenitore h1::after, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_strutture_elenco .struttura_testo h1::after {
	background-color: transparent
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_strutture_elenco .struttura_testo h2 {
	font-size: 110%;
	margin-bottom: 10px;
	text-transform: none;
	font-weight: 400;
	color: #000;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	display: block;
	text-transform: uppercase
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .stuttura_immagine img {
	background-color: #ccc;
	width: 100%;
	margin-bottom: 20px;
	background-color: #ccc;
	margin-bottom: 0
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .stuttura_immagine a {
	display: block
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .stuttura_immagine a img {
	-webkit-transition: all .2s ease-in .2s;
	-moz-transition: all .2s ease-in .2s;
	-ms-transition: all .2s ease-in .2s;
	-o-transition: all .2s ease-in .2s;
	transition: all .2s ease-in .2s
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .stuttura_immagine a:hover img {
	-webkit-opacity: .2;
	-moz-opacity: .2;
	opacity: .2
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .struttura_testo .all_destra {
	display: none
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .struttura_testo .pulsante_prenota {
	display: none
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .stuttura_immagine .img_proprietario {
	display: none
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .stuttura_immagine .pulsanti_gestione {
	display: none
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli.non_visibile_moena {
	display: none
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .colore_2.non_visibile_moena {
	display: none
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_2, .div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_3, .div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_4 {
	-webkit-transition: all .2s linear .2s;
	-moz-transition: all .2s linear .2s;
	-ms-transition: all .2s linear .2s;
	-o-transition: all .2s linear .2s;
	transition: all .2s linear .2s;
	padding: 17px;
	text-transform: uppercase;
	font-weight: 300;
	margin: 0 10px 10px 10px;
	color: #fff;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_2 a, .div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_3 a, .div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_4 a {
	font-weight: 300
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_2 a, .div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_4 a {
	color: #fff
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_2:hover, .div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_3:hover, .div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_4:hover {
	opacity: .7
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_2 span, .div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_3 span, .div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_4 span {
	font-size: 100%;
	margin-right: 5px;
	line-height: 20px;
	padding-top: 0
}
.colore_p_6 {
	background-color: #1d1f1f;
	color: #fff
}
.colore_p_7 {
	background-color: #9794a3;
	color: #fff
}
.colore_p_8 {
	background-color: #e2d750
}
.div_box_header .box_d.colore_p_7 a {
	color: #fff
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_2 i, .div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_3 i, .div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_4 i {
	width: 30px;
	text-align: center;
	background-color: rgba(0,0,0,.2);
	margin-right: 5px;
	padding: 5px;
	color: #fff;
	display: none
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_struttura_1 .colore_2 h2 {
	text-align: center
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .mappa {
	margin-top: 5px;
	position: relative;
	display: none
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .mappa .simbolo {
	width: 19px;
	height: 30px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -19px;
	color: red;
	z-index: 2
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .mappa img {
	width: 100%
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .box_struttura_1 .stuttura_immagine {
	display: block
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .box_struttura_1 .struttura_testo {
	display: block
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .box_struttura_1 .box_1_s {
	display: block
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_struttura_1 .stuttura_immagine {
	display: none
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_struttura_1 .struttura_testo {
	display: none
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_struttura_1 .box_1_s {
	display: none
}
.box_scheda_d .box_struttura_1 .colore_2 .div_contenitore, .box_scheda_d .box_struttura_1 .colore_4 .div_contenitore {
	margin: 0;
	width: 100%;
	padding: 0
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_struttura_1 .colore_2 .div_contenitore h1 {
	text-transform: uppercase;
	color: #333;
	font-size: 130%;
	padding: 10px 0 0 0
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_struttura_1 .colore_2 .div_contenitore .margine_codice {
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(0,0,0,.1)!important
}
.nome_mini span.limite_carattere {
	width: 150px!important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: contents
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_struttura_1 .colore_2 .div_contenitore .margine_codice h1, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_struttura_1 .colore_2 .div_contenitore .margine_codice p {
	display: inline-block!important
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_struttura_1 .colore_2 .div_contenitore .margine_codice p,
.colore_2 .div_contenitore.clearfix .codice_identivicativo {
	float: right;
	font-size: 80%;
	/*background-color: #CCC;*/
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_struttura_1 .colore_2 .div_contenitore p.codice_identivicativo {
	margin: 0px 0px 15px 0px;
	padding: 0px;
}	
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_struttura_1 .colore_2 .div_contenitore .fascia_servizi h1 {
	padding-top: 5px;
	border-top: solid 1px rgba(0,0,0,.1)
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_struttura_1 .colore_2 .div_contenitore p {
	padding-top: 0
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_struttura_1 .colore_2 .div_contenitore .fascia_servizi p {
	margin: 0;
	padding: 0;
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_struttura_1 .colore_2 .div_contenitore .fascia_servizi h1, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_struttura_1 .colore_2 h2 {
	text-transform: uppercase;
	color: #333;
	font-size: 110%;
	border-bottom-width: 0;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0
}
#tabs .fascia_servizi section {
	margin: 0;
	padding: 10px 5px 10px 5px;
	box-shadow: rgba(0,0,0,.2) 0 0 0 0;
	background-color: #ececec
}
#tabs .fascia_servizi section h1 {
	padding-top: 0;
	border: 0
}
img.img_servizi {
	border: 1px solid rgba(0,0,0,.1);
	margin: .5px
}
img.is_aric {
	border-style: dashed
}
img.is_apag {
	border-color: red
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_struttura_1 .colore_2 .div_contenitore .fascia_servizi img {
	width: 28px;
	padding: 3px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_struttura_1 .colore_2 h1.non_visibile_fafi, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_struttura_1 .colore_4 .div_contenitore h1 {
	text-transform: uppercase;
	padding: 1%;
	font-size: 130%
}
.mappa_ricerca label {
	line-height: 50px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .coll_testo {
	margin: 10px 0;
	padding: 10px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .coll_testo .fa-pencil-square-o {
	float: left;
	background-color: rgba(0,0,0,.2);
	padding: 10px;
	margin-right: 5px;
	display: none
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .coll_testo span.testo {
	color: #000;
	font-weight: 300;
	margin: 0
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .coll_testo span.testo strong {
	font-size: 160%;
	font-weight: 300
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .coll_testo span.testo .pul_richiesta {
	font-size: 120%;
	text-transform: uppercase;
	color: #fff;
	padding: 17px 35px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	margin-top: 10px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .coll_testo span.testo p {
	margin: 0;
	padding: 0
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .coll_testo a {
	color: #fff
}
.pulsanti_evidenza.selezione .ricerca_per_prossimita .fa.fa-arrows.fa-2x {
	font-size: 40px;
	margin-top: 5px
}
.alert {
	background-color: #d23700;
	color: #fff;
	margin-left: 1%;
	margin-right: 1%;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}
.info {
	background-color: #91def0;
	color: #555;
	margin-left: 1%;
	margin-right: 1%;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}
.alert i {
	padding: 10px
}
.vis_desktop {
	margin-right: 1%
}
.no_disponibilita {
	color: #fff;
	margin: 5px
}
.div_cartina {
	padding: 1%;
	max-width: 600px;
	width: 100%;
	margin-left: auto;
	margin-right: auto
}
.servizi_col_4 {
	width: 33%
}
.servizi_col_2 {
	width: 66%
}
.servizi_col_3 {
	width: 100%
}
.no_vis_dis_mini {
	display: none
}
.servizi_col_2, .servizi_col_3, .servizi_col_4 {
	float: left;
	margin-top: 2px;
	margin-right: .15%;
	margin-bottom: 2px;
	margin-left: .15%
}
.servizi_col_2 p, .servizi_col_3 p, .servizi_col_4 p {
	background-color: #5c5a5f;
	color: #fff;
	font-size: 110%;
	padding-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-bottom: 10px
}
.servizi_col_4 span {
	float: left;
	margin: .5%
}
.nome_mini {
	font-size: 80%
}
.nome_mini_agg {
	font-size: 80%
}
.colore_titolo_mini {
	background-color: #5c5a5f;
	margin-left: .15%;
	margin-right: .15%;
	border-bottom: 2px solid #fff;
	color: #fff;
	font-size: 120%
}
.colore_riga {
	background-color: #e8e6e4;
	margin-left: .15%;
	margin-right: .15%;
	border-bottom: 2px solid #fff
}
.servizi_col_1 p {
	margin-top: 0;
	margin-bottom: 0
}
.colore_riga_s {
	background-color: #d3cfcc;
	border-bottom: 2px solid #fff
}
.non_visibile_desktop {
	display: block
}
.non_visibile_mobile {
	display: none
}
.colore_disponibilita {
	background-color: #5c5a5f
}
.no_visibile_dettaglio {
	display: none
}
.box_struttura_2 .no_box_mini {
	display: none
}
div.colore_mese {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fff;
	padding-left: 52px;
	height: 30px;
	overflow: hidden
}
div.colore_mese div.mese {
	color: #fff;
	float: left;
	height: 30px
}
.vis_dettaglio {
	display: block
}
.vis_dettaglio {
	display: none
}
.no_vis_dettaglio {
	display: none
}
.no_vis_dettaglio {
	display: block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e5e3e3;
	margin-top: 2%
}
.col_6_inv {
	width: 100%;
	color: #000;
	clear: both
}
.col_6_inv ul li {
	float: left
}
.col_6_inv .col_5 {
	width: 20%;
	text-align: center;
	margin: 0
}
.col_6_inv .servizi_col_4 ul .col_5 {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left
}
.col_5_s {
	width: 100%;
	float: none
}
.col_5_inv.clearfix {
	width: 100%
}
.clearfix .margine_hotel.col_5_inv.clearfix .sinistra {
	float: none
}
.col_6_inv .divelenco1_mese {
	width: 11.1%;
	float: left;
	text-align: center;
	font-weight: 700;
	font-size: 12px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	color: #fff
}
.col_6_inv .divelenco1_mese a {
	text-align: center;
	font-weight: 400;
	margin: 0;
	text-decoration: underline;
	color: #fff
}
.col_6_inv .divelenco1_mese a:hover {
	color: #000
}
.contenitore_calendario {
	padding-left: 0;
	height: 20px;
	width: 100%;
	overflow: hidden
}
.col_6_inv .simboli-planning {
	font-size: 80%;
	background-color: #fff;
	text-align: center
}
.col_6_inv .simboli-planning ul {
	display: inline-block
}
.col_6_inv .simboli-planning ul li {
	display: inline
}
.immagine_testo {
	float: none;
	width: 100%
}
.larg_img img {
	padding-top: 5px;
	padding-right: 2%;
	padding-bottom: 5px;
	padding-left: 2%;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 10px 0
}
.immagine_singola img, .immagine_testo img {
	width: auto
}
.immagine_singola .larg_img {
	width: 100%;
	text-align: center
}
.calendario_js, .giorni_js, .grupposervizi_js {
	display: none
}
.pulsanti_gestione {
	background-color: #edefec;
	margin-left: 1%;
	margin-right: 1%;
	margin-top: 2px;
	min-height: 53px
}
.pulsanti_evidenza {
	font-size: 150%;
	margin-right: 5%;
	cursor: pointer
}
.pulsanti_evidenza.all_sinistra {
	float: left
}
.pulsanti_evidenza.all_destra {
	margin-top: 5px;
	float: right
}
.selezione a {
	color: #666;
	-webkit-transition: all .2s linear .2s;
	-moz-transition: all .2s linear .2s;
	-ms-transition: all .2s linear .2s;
	-o-transition: all .2s linear .2s;
	transition: all .2s linear .2s
}
.selezione:hover a {
	color: #333
}
.freccia_sep {
	text-align: center;
	padding: 5px;
	font-size: 150%;
	cursor: pointer;
	clear: both
}
.div_prossime {
	display: none;
	cursor: pointer
}
.freccia_sep.colore_2.tasto_prossime .centra {
	display: inline-block
}
.struttura_sucessiva {
	text-align: center;
	display: none
}
.box_struttura_2 .struttura_sucessiva {
	display: none
}
.freccia_sep.colore_2.tasto_prossime .fa.fa-cloud-download, .struttura_sucessiva .fa-caret-down {
	color: #bec5ba;
	-moz-text-shadow: -1px -1px 0 #333, 1px 1px 0 #fff;
	-webkit-text-shadow: -1px -1px 0 #333, 1px 1px 0 #fff;
	text-shadow: -1px -1px 0 #333, 1px 1px 0 #fff
}
.freccia_sep.colore_2.tasto_prossime .fa.fa-cloud-download {
	display: inline;
	float: left
}
.freccia_sep.colore_2.tasto_prossime span {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-top: 20px;
	font-weight: 700
}
.tasto_prossime .fa-refresh {
	color: #c00
}
.box_struttura_2 .freccia_sep .fa-arrow-circle-down {
	display: none
}
.div_prossime_recensioni {
	display: none;
	cursor: pointer
}
.freccia_sep.tasto_prossime_recensioni .centra {
	display: inline-block
}
.freccia_sep.tasto_prossime_recensioni .fa.fa-cloud-download, .struttura_sucessiva .fa-caret-down {
	color: #bec5ba;
	-moz-text-shadow: -1px -1px 0 #333, 1px 1px 0 #fff;
	-webkit-text-shadow: -1px -1px 0 #333, 1px 1px 0 #fff;
	text-shadow: -1px -1px 0 #333, 1px 1px 0 #fff
}
.freccia_sep.tasto_prossime_recensioni .fa.fa-cloud-download {
	display: inline;
	float: left
}
.freccia_sep.tasto_prossime_recensioni span {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-top: 20px;
	font-weight: 700
}
.tasto_prossime_recensioni .fa-refresh {
	color: #c00
}
#div_strutture .colore_2 .div_contenitore.clearfix.margini_servizi .box_1_s .box_d.colore_1_d p .bandiera {
	margin-right: 2px;
	margin-left: 2px
}
.stuttura_immagine img.casa {
	width: 100%
}
#div_strutture .box_struttura_2 .div_evidenza {
	display: none
}
#div_strutture .div_evidenza {
	background-color: #f5cccc;
	margin-right: .15px;
	margin-left: .15%;
	padding-top: 5px;
	padding-right: .5%;
	padding-bottom: 5px;
	padding-left: .5%;
	width: 98.7%;
	font-weight: 700;
	margin-top: 2px;
	color: #c00
}
#div_strutture .div_evidenza .fa {
	float: left;
	margin-right: 10px
}
.stuttura_immagine a img {
	-webkit-transition: all .2s ease-in .2s;
	-moz-transition: all .2s ease-in .2s;
	-ms-transition: all .2s ease-in .2s;
	-o-transition: all .2s ease-in .2s;
	transition: all .2s ease-in .2s
}
.lente_mini {
	-webkit-transition: all .2s ease-in .2s;
	-moz-transition: all .2s ease-in .2s;
	-ms-transition: all .2s ease-in .2s;
	-o-transition: all .2s ease-in .2s;
	transition: all .2s ease-in .2s;
	margin: 10px;
	right: 0;
	top: 7px;
	color: #333;
	text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
	-moz-text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
	-webkit-text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
	float: left
}
.stuttura_immagine a:hover .lente_mini {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0
}
.gridContainer.clearfix .div_contenitore.clearfix .box_struttura_2 h2, .gridContainer.clearfix .div_contenitore.clearfix .distanza {
	float: left;
	clear: both
}
.gridContainer.clearfix .div_contenitore.clearfix .box_struttura_2 .distanza {
	float: none
}
#googlemaps_mappa {
	height: 250px
}
.gridContainer.clearfix .div_contenitore.clearfix .box_struttura_1 .coordinate_elenco {
	display: none
}
.gridContainer.clearfix .div_contenitore.clearfix .box_struttura_1 .coordinate_dettaglio {
	display: block;
	text-align: center
}
.gridContainer.clearfix .div_contenitore.clearfix .box_struttura_2 .coordinate_elenco {
	display: block
}
.gridContainer.clearfix .div_contenitore.clearfix .box_struttura_2 .coordinate_dettaglio {
	display: none
}
.box_struttura_1 .no_dettaglio {
	display: none
}
.box_struttura_1 .si_dettaglio {
	display: block
}
.box_struttura_2 .no_dettaglio {
	display: block
}
.box_struttura_2 .si_dettaglio {
	display: none
}
.struttura_preferiti {
	display: none
}
.struttura_preferiti i {
	float: left;
	margin-right: 5px;
	margin-left: 5px
}
.struttura_preferiti strong {
	margin-top: 5px;
	font-size: 85%;
	font-weight: 400
}
.box_struttura_1 .struttura_preferiti strong {
	font-size: 100%
}
.struttura_preferiti .ui-button-text-only .ui-button-text {
	padding-top: .1em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 100%
}
.struttura_preferiti .ui-state-default, .struttura_preferiti .ui-widget-content .ui-state-default, .struttura_preferiti.ui-widget-header .ui-state-default {
	border: 0 solid #d3d3d3;
	background: #dce0da url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: 400;
	color: #555;
	width: 100%;
	text-align: left
}
.struttura_preferiti .ui-state-default a, .struttura_preferiti .ui-state-default a:link, .struttura_preferiti .ui-state-default a:visited {
	color: #555;
	text-decoration: none
}
.struttura_preferiti .ui-state-focus, .struttura_preferiti .ui-state-hover, .struttura_preferiti .ui-widget-content .ui-state-focus, .struttura_preferiti .ui-widget-content .ui-state-hover, .struttura_preferiti .ui-widget-header .ui-state-focus, .struttura_preferiti .ui-widget-header .ui-state-hover {
	border: 0 solid #999;
	background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: 400;
	color: #555
}
.struttura_preferiti .ui-state-focus a, .struttura_preferiti .ui-state-focus a:hover, .struttura_preferiti .ui-state-focus a:link, .struttura_preferiti .ui-state-focus a:visited, .struttura_preferiti .ui-state-hover a, .struttura_preferiti .ui-state-hover a:hover, .struttura_preferiti .ui-state-hover a:link, .struttura_preferiti .ui-state-hover a:visited {
	color: #212121;
	text-decoration: none
}
.struttura_preferiti .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 0 solid #aaa;
	font-weight: 400;
	color: #fff
}
.struttura_preferiti .ui-state-active a, .struttura_preferiti .ui-state-active a:link, .struttura_preferiti .ui-state-active a:visited {
	color: #297a00;
	text-decoration: none
}
.struttura_preferiti .ui-corner-all, .struttura_preferiti .ui-corner-left, .struttura_preferiti .ui-corner-tl, .struttura_preferiti .ui-corner-top {
	border-top-left-radius: 0
}
.struttura_preferiti .ui-corner-all, .struttura_preferiti .ui-corner-right, .struttura_preferiti .ui-corner-top, .struttura_preferiti .ui-corner-tr {
	border-top-right-radius: 0
}
.struttura_preferiti .ui-corner-all, .struttura_preferiti .ui-corner-bl, .struttura_preferiti .ui-corner-bottom, .struttura_preferiti .ui-corner-left {
	border-bottom-left-radius: 0
}
.struttura_preferiti .ui-corner-all, .struttura_preferiti .ui-corner-bottom, .struttura_preferiti .ui-corner-br, .struttura_preferiti .ui-corner-right {
	border-bottom-right-radius: 0
}
.colore_2 .div_contenitore.clearfix .box_4_s .tab_struttura .div_contenitore_s.testo_grigio .simboli {
	float: left;
	margin: 10px;
	text-align: center
}
.colore_2 .div_contenitore.clearfix .box_4_s section, .colore_4 .div_contenitore.clearfix section, .cont_disponibilita {
	padding: 0;
	-webkit-box-shadow: 0 0 13px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 13px 4px rgba(0,0,0,.2);
	box-shadow: 0 0 13px 4px rgba(0,0,0,.2);
	background-color: #fff
}
.box_struttura_1 .cont_disponibilita {
	-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 0 0 rgba(0,0,0,.2);
	box-shadow: 0 0 0 0 rgba(0,0,0,.2)
}
.colore_2 .div_contenitore.clearfix .box_4_s section, .colore_4 .div_contenitore.clearfix section {
	margin: 40px 0
}
.cont_disponibilita {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px
}
.colore_2 .div_contenitore.clearfix .box_4_s section, .colore_4 .div_contenitore.clearfix section {
	padding: 15px
}
.fa-wc {
	font-style: normal;
	font-weight: 700
}
.colore_2 .div_contenitore.clearfix .box_4_s .tab_struttura .div_contenitore_s.testo_grigio.clearfix .simboli .fa-3x.fa-wc {
	font-size: 190%;
	line-height: 35px
}
.colore_2 .div_contenitore.clearfix .box_4_s .tab_struttura .div_contenitore_s.testo_grigio.clearfix .simboli .fa-3x {
	font-size: 1.8em
}
select.select_mese_anno {
	background-color: #fff
}
.servizi_col_4.altezza_disponibilita.colore_disponibilita {
	width: 100%
}
.btnPrev {
	float: left
}
.btnNext {
	float: right
}
.btnNext, .btnPrev {
	text-decoration: none;
	display: inline-block;
	padding: 8px 16px;
	cursor: pointer;
	margin-bottom: 2px;
	transition: .3s;
	text-transform: uppercase;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}
.btnNext {
	text-align: right
}
.btnNext, .btnPrev {
	background-color: #5d5b61;
	color: #fff
}
.btnNext:hover, .btnPrev:hover {
	opacity: .7
}
@media only screen and (min-width:481px) {
.larg_img {
	float: left
}
.immagine_testo .larg_img {
	width: 48%;
	text-align: center;
	margin-right: 2%
}
.box_struttura_1 .pulsanti_gestione {
	margin-right: 0
}
.div_eventi_h .div_eventi_cont_h {
	width: 70%;
	padding: 0 0 10px 40px;
	float: left
}
.col_2h.div_eventi_h.grigio .div_calendario_h {
	width: 30%;
	float: left
}
.clearfix .col_1h.immagine_h .div_allinea .testo_box h2 {
	margin: 15px 0 30px 10px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_struttura_1 .colore_2 .div_contenitore p {
	padding-top: 15px
}
}
@media only screen and (min-width:581px) {
.btnNext, .btnPrev {
	width: auto
}
}
@media only screen and (min-width:1081px) {
.servizi_col_4 {
	width: 24.7%
}
.servizi_col_2 {
	width: 49.6%
}
.servizi_col_3 {
	width: 74.7%
}
.non_visibile_desktop {
	display: none
}
.non_visibile_mobile {
	display: block
}
.nome_mini_agg {
	font-size: 55%
}
.servizi_col_4.altezza_disponibilita.colore_disponibilita {
	width: 24.5%;
	float: left
}
.colore_2 .div_contenitore.clearfix .box_4_s .tab_struttura .div_contenitore_s.testo_grigio.clearfix .simboli .fa-3x.fa-wc {
	font-size: 250%;
	line-height: 57px
}
.colore_2 .div_contenitore.clearfix .box_4_s .tab_struttura .div_contenitore_s.testo_grigio.clearfix .simboli .fa-3x {
	font-size: 3em
}
}
@media only screen and (min-width:769px) {
.nome_mini_agg {
	font-size: 80%
}
.gridContainer.clearfix .div_contenitore.clearfix .box_struttura_2 h2, .gridContainer.clearfix .div_contenitore.clearfix .distanza {
	float: none
}
#googlemaps_mappa {
	height: 400px
}
.box_struttura_1 .struttura_preferiti strong {
	font-size: 120%
}
#wowslider-container2 .ws-title-wrapper, #wowslider-container3 .ws-title-wrapper {
	display: block
}
}
@media only screen and (min-width:869px) {
.box_struttura_1 .mappa {
	margin-bottom: 5px
}
.box_struttura_1 .non_mappa_desktop {
	display: none
}
.box_struttura_1 .non_mappa_mobile {
	display: block
}
.box_struttura_2 .non_mappa_mobile {
	display: none
}
.pulsanti_evidenza.selezione .ricerca_per_prossimita .fa.fa-arrows.fa-2x {
	margin-top: 5px
}
#googlemaps_mappa, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .box_struttura_1 .colore_2 h2 {
	float: left;
	width: 48%
}
.mappa_ricerca {
	float: left;
	width: 50%
}
}
@media only screen and (min-width:969px) {
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .mo_all_sin {
	width: 100%;
	float: left;
	margin-bottom: 10px
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .stuttura_immagine img {
	float: left;
	width: 45%
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .struttura_testo {
	width: 55%;
	float: left;
	padding: 0 0 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 10px 0
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli {
	width: 33.3%;
	float: left
}
#formprincipale #div_richiesta .clearfix .div_box_richiesta_l.clearfix p {
	float: left;
	width: 50%
}
.tabella_strutture.clearfix .col_s_4 {
	width: 50%;
	float: left
}
}
@media only screen and (min-width:999px) {
.immagine_singola {
	float: left;
	width: 48%;
	margin-right: 2%
}
}
@media only screen and (min-width:1099px) {
.immagine_singola {
	float: left;
	width: 48%;
	margin-right: 2%
}
}
@media only screen and (min-width:1269px) {
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_2 span, .div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_3 span, .div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_4 span {
	font-size: 110%
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .mo_all_sin {
	width: 75%;
	float: left
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .stuttura_immagine img {
	float: left;
	width: 45%
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .struttura_testo {
	width: 55%;
	float: left;
	padding: 0 0 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli {
	width: 25%;
	float: left
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_2, .div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_4 {
	margin: 5px 10px 5px 0
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .pul_dettagli .colore_p_3 {
	margin: 10px 10px 5px 0
}
.div_contenitore.clearfix .div_scheda .box_scheda_d .box_strutture_elenco .mo_all_sin {
	margin-bottom: 0
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .coll_testo span.testo .pul_testo {
	float: left
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .coll_testo span.testo .pul_richiesta {
	float: right;
	width: 25%;
	margin-right: 10px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .coll_testo {
	text-align: left
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .coll_testo {
	padding: 10px 0 10px 10px
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .coll_testo span.testo .pul_richiesta {
	margin-top: 0
}
.tabella_strutture.clearfix .col_s_4 {
	width: 25%
}
}
@media only screen and (min-width:1569px) {
.gridContainer.clearfix .div_testata_cat .menu_top.clearfix .div_contenitore .all_menu_top {
	display: block
}
.gridContainer.clearfix .div_testata_cat .menu_top .div_menu_new {
	display: none
}
}
ul.is16 {
	margin: 0;
	padding: 0;
	float: left
}
ul.is16 li {
	display: inline-flex;
	list-style: none;
	float: left;
	margin: 1px;
	border: 1px solid rgba(0,0,0,.1)
}
#tabs_meteo.ui-tabs .ui-tabs-nav ul.is16 li, .gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix .box_scheda_d .tab_struttura.ui-tabs .ui-tabs-nav ul.is16 li, .gridContainer.clearfix .div_sfondo_strutture .div_scheda.clearfix .box_scheda_d ul.is16 li {
	padding: 0!important;
	line-height: 1.231!important
}
.is16 span {
	display: inline-block;
	width: 21px;
	height: 21px;
	padding: 3px;
	border: 1px solid #000
}
.is16 .is {
	background-image: url(/images/sfondo/icone/servizi_tmb.png?124);
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid transparent
}
.is16 span.is_aric {
	border: 1px dashed #666
}
.is16 span.is_apag {
	border: 1px dashed red
}
.is16 .s1 {
	background-position: 0 0
}
.is16 .s2 {
	background-position: -31px 0
}
.is16 .s3 {
	background-position: -62px 0
}
.is16 .s4 {
	background-position: -93px 0
}
.is16 .s5 {
	background-position: -124px 0
}
.is16 .s6 {
	background-position: -155px 0
}
.is16 .s7 {
	background-position: -186px 0
}
.is16 .s8 {
	background-position: -217px 0
}
.is16 .s9 {
	background-position: -248px 0
}
.is16 .s10 {
	background-position: -279px 0
}
.is16 .s11 {
	background-position: -310px 0
}
.is16 .s12 {
	background-position: -341px 0
}
.is16 .s13 {
	background-position: -372px 0
}
.is16 .s14 {
	background-position: -403px 0
}
.is16 .s15 {
	background-position: -434px 0
}
.is16 .s16 {
	background-position: -465px 0
}
.is16 .s17 {
	background-position: -496px 0
}
.is16 .s18 {
	background-position: -527px 0
}
.is16 .s19 {
	background-position: -558px 0
}
.is16 .s20 {
	background-position: -589px 0
}
.is16 .s21 {
	background-position: 0 -31px
}
.is16 .s22 {
	background-position: -31px -31px
}
.is16 .s23 {
	background-position: -62px -31px
}
.is16 .s24 {
	background-position: -93px -31px
}
.is16 .s25 {
	background-position: -124px -31px
}
.is16 .s26 {
	background-position: -155px -31px
}
.is16 .s27 {
	background-position: -186px -31px
}
.is16 .s28 {
	background-position: -217px -31px
}
.is16 .s29 {
	background-position: -248px -31px
}
.is16 .s30 {
	background-position: -279px -31px
}
.is16 .s31 {
	background-position: -310px -31px
}
.is16 .s32 {
	background-position: -341px -31px
}
.is16 .s33 {
	background-position: -372px -31px
}
.is16 .s34 {
	background-position: -403px -31px
}
.is16 .s35 {
	background-position: -434px -31px
}
.is16 .s36 {
	background-position: -465px -31px
}
.is16 .s37 {
	background-position: -496px -31px
}
.is16 .s38 {
	background-position: -527px -31px
}
.is16 .s39 {
	background-position: -558px -31px
}
.is16 .s40 {
	background-position: -589px -31px
}
.is16 .s41 {
	background-position: 0 -62px
}
.is16 .s42 {
	background-position: -31px -62px
}
.is16 .s43 {
	background-position: -62px -62px
}
.is16 .s44 {
	background-position: -93px -62px
}
.is16 .s45 {
	background-position: -124px -62px
}
.is16 .s46 {
	background-position: -155px -62px
}
.is16 .s47 {
	background-position: -186px -62px
}
.is16 .s48 {
	background-position: -217px -62px
}
.is16 .s49 {
	background-position: -248px -62px
}
.is16 .s50 {
	background-position: -279px -62px
}
.is16 .s51 {
	background-position: -310px -62px
}
.is16 .s52 {
	background-position: -341px -62px
}
.is16 .s53 {
	background-position: -372px -62px
}
.is16 .s54 {
	background-position: -403px -62px
}
.is16 .s55 {
	background-position: -434px -62px
}
.is16 .s56 {
	background-position: -465px -62px
}
.is16 .s57 {
	background-position: -496px -62px
}
.is16 .s58 {
	background-position: -527px -62px
}
.is16 .s59 {
	background-position: -558px -62px
}
.is16 .s60 {
	background-position: -589px -62px
}
.is16 .s61 {
	background-position: 0 -93px
}
.is16 .s62 {
	background-position: -31px -93px
}
.is16 .s63 {
	background-position: -62px -93px
}
.is16 .s64 {
	background-position: -93px -93px
}
.is16 .s65 {
	background-position: -124px -93px
}
.is16 .s66 {
	background-position: -155px -93px
}
.is16 .s67 {
	background-position: -186px -93px
}
.is16 .s68 {
	background-position: -217px -93px
}
.is16 .s69 {
	background-position: -248px -93px
}
.is16 .s70 {
	background-position: -279px -93px
}
.is16 .s71 {
	background-position: -310px -93px
}
.is16 .s72 {
	background-position: -341px -93px
}
.is16 .s73 {
	background-position: -372px -93px
}
.is16 .s74 {
	background-position: -403px -93px
}
.is16 .s75 {
	background-position: -434px -93px
}
.is16 .s76 {
	background-position: -465px -93px
}
.is16 .s77 {
	background-position: -496px -93px
}
.is16 .s78 {
	background-position: -527px -93px
}
.is16 .s79 {
	background-position: -558px -93px
}
.is16 .s80 {
	background-position: -589px -93px
}
.is16 .s81 {
	background-position: 0 -124px
}
.is16 .s82 {
	background-position: -31px -124px
}
.is16 .s83 {
	background-position: -62px -124px
}
.is16 .s84 {
	background-position: -93px -124px
}
.is16 .s85 {
	background-position: -124px -124px
}
.is16 .s86 {
	background-position: -155px -124px
}
.is16 .s87 {
	background-position: -186px -124px
}
.is16 .s88 {
	background-position: -217px -124px
}
.is16 .s89 {
	background-position: -248px -124px
}
.is16 .s90 {
	background-position: -279px -124px
}
.is16 .s91 {
	background-position: -310px -124px
}
.is16 .s92 {
	background-position: -341px -124px
}
.is16 .s93 {
	background-position: -372px -124px
}
.is16 .s94 {
	background-position: -403px -124px
}
.is16 .s95 {
	background-position: -434px -124px
}
.is16 .s96 {
	background-position: -465px -124px
}
.is16 .s97 {
	background-position: -496px -124px
}
.is16 .s98 {
	background-position: -527px -124px
}
.is16 .s99 {
	background-position: -558px -124px
}
.is16 .s100 {
	background-position: -589px -124px
}
.is16 .s101 {
	background-position: 0 -155px
}
.is16 .s102 {
	background-position: -31px -155px
}
.is16 .s103 {
	background-position: -62px -155px
}
.is16 .s104 {
	background-position: -93px -155px
}
.is16 .s105 {
	background-position: -124px -155px
}
.is16 .s106 {
	background-position: -155px -155px
}
.is16 .s107 {
	background-position: -186px -155px
}
.is16 .s108 {
	background-position: -217px -155px
}
.is16 .s109 {
	background-position: -248px -155px
}
.is16 .s110 {
	background-position: -279px -155px
}
.is16 .s111 {
	background-position: -310px -155px
}
.is16 .s112 {
	background-position: -341px -155px
}
.is16 .s113 {
	background-position: -372px -155px
}
.is16 .s114 {
	background-position: -403px -155px
}
.is16 .s115 {
	background-position: -434px -155px
}
.is16 .s116 {
	background-position: -465px -155px
}
.is16 .s117 {
	background-position: -496px -155px
}
.is16 .s118 {
	background-position: -527px -155px
}
.is16 .s119 {
	background-position: -558px -155px
}
.is16 .s120 {
	background-position: -589px -155px
}
.is16 .s121 {
	background-position: 0 -186px
}
.is16 .s122 {
	background-position: -31px -186px
}
.is16 .s123 {
	background-position: -62px -186px
}
.is16 .s124 {
	background-position: -93px -186px
}
.is16 .s125 {
	background-position: -124px -186px
}
.is16 .s126 {
	background-position: -155px -186px
}
.is16 .s127 {
	background-position: -186px -186px
}
.is16 .s128 {
	background-position: -217px -186px
}
.is16 .s129 {
	background-position: -248px -186px
}
.is16 .s130 {
	background-position: -279px -186px
}
.is16 .s131 {
	background-position: -310px -186px
}
.is16 .s132 {
	background-position: -341px -186px
}
.is16 .s133 {
	background-position: -372px -186px
}
.is16 .s134 {
	background-position: -403px -186px
}
.is16 .s135 {
	background-position: -434px -186px
}
.is16 .s136 {
	background-position: -465px -186px
}
.is16 .s137 {
	background-position: -496px -186px
}
.is16 .s138 {
	background-position: -527px -186px
}
.is16 .s139 {
	background-position: -558px -186px
}
.is16 .s140 {
	background-position: -589px -186px
}
.is16 .s141 {
	background-position: 0 -217px
}
.is16 .s142 {
	background-position: -31px -217px
}
.is16 .s143 {
	background-position: -62px -217px
}
.is16 .s144 {
	background-position: -93px -217px
}
.is16 .s145 {
	background-position: -124px -217px
}
.is16 .s146 {
	background-position: -155px -217px
}
.is16 .s147 {
	background-position: -186px -217px
}
.is16 .s148 {
	background-position: -217px -217px
}
.is16 .s149 {
	background-position: -248px -217px
}
.is16 .s150 {
	background-position: -279px -217px
}
.is16 .s151 {
	background-position: -310px -217px
}
.is16 .s152 {
	background-position: -341px -217px
}
.is16 .s153 {
	background-position: -372px -217px
}
.is16 .s154 {
	background-position: -403px -217px
}
.is16 .s155 {
	background-position: -434px -217px
}
.is16 .s156 {
	background-position: -465px -217px
}
.is16 .s157 {
	background-position: -496px -217px
}
.is16 .s158 {
	background-position: -527px -217px
}
.is16 .s159 {
	background-position: -558px -217px
}
.is16 .s160 {
	background-position: -589px -217px
}
ul.cal {
	margin: 0;
	padding: 0
}
ul.cal li {
	display: block;
	list-style: none;
	height: 20px;
	float: left;
	margin: 0
}
.cal span {
	display: inline-block;
	width: 10px;
	height: 20px;
	border: 0
}
.cal span.sab {
	margin-left: 2px
}
.cal span.primo {
	margin-left: 10px
}
.cal .gs {
	background-image: url(/images/sfondo/calendario/numeri.gif);
	background-repeat: no-repeat
}
.cal .csng {
	background-image: url(/images/sfondo/calendario/colori.gif);
	background-repeat: no-repeat
}
.cal .cs {
	background-image: url(/images/sfondo/calendario/colori.gif);
	background-repeat: no-repeat
}
.cal .dl {
	background-position: 0 0
}
.cal .do {
	background-position: -10px 0
}
.cal .dc {
	background-position: -20px 0
}
.cal .dp {
	background-position: -30px 0
}
.cal .dx {
	background-position: -50px 0
}
.cal .dn {
	background-position: -60px 0
}
.cal .dls {
	background-position: -70px 0
}
.cal .dos {
	background-position: -80px 0
}
.cal .dcs {
	background-position: -90px 0
}
.cal .dps {
	background-position: -100px 0
}
.cal .dxs {
	background-position: -120px 0
}
.cal .dns {
	background-position: -130px 0
}
.cal .d1 {
	background-position: -140px 0
}
.cal .d2 {
	background-position: -150px 0
}
.cal .d3 {
	background-position: -160px 0
}
.cal .d1s {
	background-position: -170px 0
}
.cal .d2s {
	background-position: -180px 0
}
.cal .d3s {
	background-position: -190px 0
}
.cal .n1 {
	background-position: 0 -7px
}
.cal .n2 {
	background-position: -10px -7px
}
.cal .n3 {
	background-position: -20px -7px
}
.cal .n4 {
	background-position: -30px -7px
}
.cal .n5 {
	background-position: -40px -7px
}
.cal .n6 {
	background-position: -50px -7px
}
.cal .n7 {
	background-position: -60px -7px
}
.cal .n8 {
	background-position: -70px -7px
}
.cal .n9 {
	background-position: -80px -7px
}
.cal .n10 {
	background-position: -90px -7px
}
.cal .n11 {
	background-position: -100px -7px
}
.cal .n12 {
	background-position: -110px -7px
}
.cal .n13 {
	background-position: -120px -7px
}
.cal .n14 {
	background-position: -130px -7px
}
.cal .n15 {
	background-position: -140px -7px
}
.cal .n16 {
	background-position: -150px -7px
}
.cal .n17 {
	background-position: -160px -7px
}
.cal .n18 {
	background-position: -170px -7px
}
.cal .n19 {
	background-position: -180px -7px
}
.cal .n20 {
	background-position: -190px -7px
}
.cal .n21 {
	background-position: -200px -7px
}
.cal .n22 {
	background-position: -210px -7px
}
.cal .n23 {
	background-position: -220px -7px
}
.cal .n24 {
	background-position: -230px -7px
}
.cal .n25 {
	background-position: -240px -7px
}
.cal .n26 {
	background-position: -250px -7px
}
.cal .n27 {
	background-position: -260px -7px
}
.cal .n28 {
	background-position: -270px -7px
}
.cal .n29 {
	background-position: -280px -7px
}
.cal .n30 {
	background-position: -290px -7px
}
.cal .n31 {
	background-position: -300px -7px
}
.cal .r1 {
	background-position: 0 -31px
}
.cal .r2 {
	background-position: -10px -31px
}
.cal .r3 {
	background-position: -20px -31px
}
.cal .r4 {
	background-position: -30px -31px
}
.cal .r5 {
	background-position: -40px -31px
}
.cal .r6 {
	background-position: -50px -31px
}
.cal .r7 {
	background-position: -60px -31px
}
.cal .r8 {
	background-position: -70px -31px
}
.cal .r9 {
	background-position: -80px -31px
}
.cal .r10 {
	background-position: -90px -31px
}
.cal .r11 {
	background-position: -100px -31px
}
.cal .r12 {
	background-position: -110px -31px
}
.cal .r13 {
	background-position: -120px -31px
}
.cal .r14 {
	background-position: -130px -31px
}
.cal .r15 {
	background-position: -140px -31px
}
.cal .r16 {
	background-position: -150px -31px
}
.cal .r17 {
	background-position: -160px -31px
}
.cal .r18 {
	background-position: -170px -31px
}
.cal .r19 {
	background-position: -180px -31px
}
.cal .r20 {
	background-position: -190px -31px
}
.cal .r21 {
	background-position: -200px -31px
}
.cal .r22 {
	background-position: -210px -31px
}
.cal .r23 {
	background-position: -220px -31px
}
.cal .r24 {
	background-position: -230px -31px
}
.cal .r25 {
	background-position: -240px -31px
}
.cal .r26 {
	background-position: -250px -31px
}
.cal .r27 {
	background-position: -260px -31px
}
.cal .r28 {
	background-position: -270px -31px
}
.cal .r29 {
	background-position: -280px -31px
}
.cal .r30 {
	background-position: -290px -31px
}
.cal .r31 {
	background-position: -300px -31px
}
.cal .ns1 {
	background-position: 0 -65px
}
.cal .ns2 {
	background-position: -10px -65px
}
.cal .ns3 {
	background-position: -20px -65px
}
.cal .ns4 {
	background-position: -30px -65px
}
.cal .ns5 {
	background-position: -40px -65px
}
.cal .ns6 {
	background-position: -50px -65px
}
.cal .ns7 {
	background-position: -60px -65px
}
.cal .ns8 {
	background-position: -70px -65px
}
.cal .ns9 {
	background-position: -80px -65px
}
.cal .ns10 {
	background-position: -90px -65px
}
.cal .ns11 {
	background-position: -100px -65px
}
.cal .ns12 {
	background-position: -110px -65px
}
.cal .ns13 {
	background-position: -120px -65px
}
.cal .ns14 {
	background-position: -130px -65px
}
.cal .ns15 {
	background-position: -140px -65px
}
.cal .ns16 {
	background-position: -150px -65px
}
.cal .ns17 {
	background-position: -160px -65px
}
.cal .ns18 {
	background-position: -170px -65px
}
.cal .ns19 {
	background-position: -180px -65px
}
.cal .ns20 {
	background-position: -190px -65px
}
.cal .ns21 {
	background-position: -200px -65px
}
.cal .ns22 {
	background-position: -210px -65px
}
.cal .ns23 {
	background-position: -220px -65px
}
.cal .ns24 {
	background-position: -230px -65px
}
.cal .ns25 {
	background-position: -240px -65px
}
.cal .ns26 {
	background-position: -250px -65px
}
.cal .ns27 {
	background-position: -260px -65px
}
.cal .ns28 {
	background-position: -270px -65px
}
.cal .ns29 {
	background-position: -280px -65px
}
.cal .ns30 {
	background-position: -290px -65px
}
.cal .ns31 {
	background-position: -300px -65px
}
.cal .rs1 {
	background-position: 0 -89px
}
.cal .rs2 {
	background-position: -10px -89px
}
.cal .rs3 {
	background-position: -20px -89px
}
.cal .rs4 {
	background-position: -30px -89px
}
.cal .rs5 {
	background-position: -40px -89px
}
.cal .rs6 {
	background-position: -50px -89px
}
.cal .rs7 {
	background-position: -60px -89px
}
.cal .rs8 {
	background-position: -70px -89px
}
.cal .rs9 {
	background-position: -80px -89px
}
.cal .rs10 {
	background-position: -90px -89px
}
.cal .rs11 {
	background-position: -100px -89px
}
.cal .rs12 {
	background-position: -110px -89px
}
.cal .rs13 {
	background-position: -120px -89px
}
.cal .rs14 {
	background-position: -130px -89px
}
.cal .rs15 {
	background-position: -140px -89px
}
.cal .rs16 {
	background-position: -150px -89px
}
.cal .rs17 {
	background-position: -160px -89px
}
.cal .rs18 {
	background-position: -170px -89px
}
.cal .rs19 {
	background-position: -180px -89px
}
.cal .rs20 {
	background-position: -190px -89px
}
.cal .rs21 {
	background-position: -200px -89px
}
.cal .rs22 {
	background-position: -210px -89px
}
.cal .rs23 {
	background-position: -220px -89px
}
.cal .rs24 {
	background-position: -230px -89px
}
.cal .rs25 {
	background-position: -240px -89px
}
.cal .rs26 {
	background-position: -250px -89px
}
.cal .rs27 {
	background-position: -260px -89px
}
.cal .rs28 {
	background-position: -270px -89px
}
.cal .rs29 {
	background-position: -280px -89px
}
.cal .rs30 {
	background-position: -290px -89px
}
.cal .rs31 {
	background-position: -300px -89px
}
.page_wrapper, .page_wrapper_vertical {
	width: 860px;
	margin: 36px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px
}
.menu_description {
	color: #262626;
	text-shadow: 1px 1px 1px #fff;
	padding-bottom: 36px
}
.menu_description h1 {
	margin-top: 24px;
	font-size: 24px;
	line-height: 38px
}
.menu_description h2 {
	font-size: 18px;
	line-height: 24px
}
.menu_description ul.description {
	font-size: 12px;
	line-height: 21px;
	list-style: square;
	margin: 0 0 0 15px;
	padding: 0
}
.menu_description a {
	color: #888;
	text-decoration: none
}
.page_wrapper_vertical {
	width: 960px;
	margin: 36px auto
}
.page_wrapper_vertical .menu_description {
	float: left;
	width: 760px;
	margin-left: 40px
}
.page_wrapper_vertical .menu_description h1 {
	margin-top: -6px
}
.page_wrapper_fixed {
	margin: 70px auto
}
@media only screen and (min-width:968px) and (max-width:984px) {
.page_wrapper, .page_wrapper_vertical {
	width: 968px
}
.page_wrapper_vertical .menu_description {
	width: 500px
}
}
@media only screen and (max-width:967px) {
.page_wrapper, .page_wrapper_vertical {
	width: 420px
}
.page_wrapper_vertical .menu_description {
	width: 100%;
	margin-left: 0
}
.page_wrapper_vertical .menu_description h1 {
	margin-top: 24px
}
}
@media only screen and (max-width:479px) {
.page_wrapper, .page_wrapper_vertical {
	width: 300px
}
}
.megamenu_container {
	width: 100%;
	height: 46px;
	margin: 0 auto;
	position: relative;
	z-index: 102;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.megamenu_fixed {
	width: inherit;
	position: fixed;
	top: 0;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px
}
.megamenu {
	list-style: none;
	padding: 0;
	position: relative;
	margin: 0;
	font-size: 120%;
	line-height: 1
}
.megamenu>li {
	float: left;
	margin: 0;
	border: none;
	-webkit-transition: background .5s ease;
	-moz-transition: background .5s ease;
	-o-transition: background .5s ease;
	-ms-transition: background .5s ease;
	transition: background .5s ease
}
.megamenu li li {
	font-size: 17px
}
.megamenu>li>a {
	font-size: 95%;
	text-transform: uppercase;
	outline: 0;
	text-decoration: none;
	display: block;
	padding: 16px 8px 17px 8px
}
.megamenu>li .megamenu_drop {
	padding-right: 8px
}
.megamenu li.megamenu_button {
	display: none;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
	transition: none;
	text-align: center;
	margin: 0;
	padding: 0
}
.megamenu_container .megamenu>li.megamenu_button a {
	margin: 0;
	padding: 0
}
.megamenu_container .megamenu>li.megamenu_button a img {
	padding: 0;
	margin: 0
}
.megamenu li.megamenu_right {
	float: right;
	margin-right: -1px
}
.megamenu li.megamenu_right a {
	margin-right: 5px
}
.megamenu li .dropdown_container, .megamenu li .dropdown_fullwidth, .megamenu li .dropdown_multilevel {
	position: absolute;
	margin: 0;
	padding-top: 24px;
	padding-bottom: 10px;
	left: -9999em;
	top: -9999em;
	display: block;
	zoom: 1;
	z-index: 9998;
	float: left
}
.megamenu li .dropdown_first {
	margin-left: -1px
}
.megamenu li .droplast_right {
	margin-right: -1px
}
.megamenu li:hover .dropdown_container {
	top: 45px;
	left: auto
}
.megamenu li:hover .dropdown_fullwidth {
	top: 45px;
	left: -1px
}
.megamenu li .dropdown_right {
	right: 0
}
.megamenu li:hover .dropdown_right {
	top: 45px;
	left: auto;
	right: 0
}
.megamenu .dropdown_1column {
	width: 8.3334%;
	padding-left: 2%;
	padding-right: 2%
}
.megamenu .dropdown_2columns {
	width: 16.6667%;
	padding-left: 1.8333%;
	padding-right: 1.8333%
}
.megamenu .dropdown_3columns {
	padding-left: 1.5%;
	padding-right: 1.5%;
	width: 50%
}
.megamenu .dropdown_4columns {
	width: 33.3334%;
	padding-left: 1.333%;
	padding-right: 1.333%
}
.megamenu .dropdown_5columns {
	width: 41.6667%;
	padding-left: 1.166%;
	padding-right: 1.166%
}
.megamenu .dropdown_6columns {
	width: 50%;
	padding-left: 1%;
	padding-right: 1%
}
.megamenu .dropdown_7columns {
	width: 58.3334%;
	padding-left: .833%;
	padding-right: .833%
}
.megamenu .dropdown_8columns {
	width: 66.6667%;
	padding-left: .666%;
	padding-right: .666%
}
.megamenu .dropdown_9columns {
	width: 75%;
	padding-left: .5%;
	padding-right: .5%
}
.megamenu .dropdown_10columns {
	width: 83.3334%;
	padding-left: .333%;
	padding-right: .333%
}
.megamenu .dropdown_11columns {
	width: 91.6667%;
	padding-left: .1666%;
	padding-right: .1666%
}
.megamenu .dropdown_12columns, .megamenu .dropdown_fullwidth {
	width: 100%
}
.megamenu .col_1, .megamenu .col_10, .megamenu .col_11, .megamenu .col_12, .megamenu .col_2, .megamenu .col_3, .megamenu .col_4, .megamenu .col_5, .megamenu .col_6, .megamenu .col_7, .megamenu .col_8, .megamenu .col_9 {
	float: left;
	display: inline;
	position: relative;
	margin-left: 2%;
	margin-right: 2%
}
.megamenu .col_1 {
	width: 4.33%
}
.megamenu .col_2 {
	width: 12.66%
}
.megamenu .col_3 {
	width: 21%
}
.megamenu .col_4 {
	width: 29.33%
}
.megamenu .col_5 {
	width: 37.66%
}
.megamenu .col_6 {
	width: 46%
}
.megamenu .col_7 {
	width: 54.33%
}
.megamenu .col_8 {
	width: 62.66%
}
.megamenu .col_9 {
	width: 71%
}
.megamenu .col_10 {
	width: 79.33%
}
.megamenu .col_11 {
	width: 87.66%
}
.megamenu .col_12 {
	width: 96%
}
.megamenu .rowcontent {
	clear: left
}
.megamenu .dropdown_flyout, .megamenu .dropdown_flyout .dropdown_flyout_level {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 9
}
.megamenu .dropdown_flyout li {
	float: left;
	width: 92%;
	padding: 3px 4% 3px 4%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.megamenu .dropdown_flyout ul li {
	width: 290px;
	padding: 3px 5% 3px 5%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.megamenu .dropdown_flyout a {
	display: block;
	width: 100%
}
.megamenu .dropdown_flyout .dropdown_flyout_level {
	position: absolute;
	margin: 15px 0 0 4px;
	padding: 6px;
	left: -9999em;
	top: -9999em;
	display: block;
	zoom: 1;
	float: left
}
.megamenu .dropdown_flyout li:hover>.dropdown_flyout_level {
	left: 95%;
	top: -21px
}
.megamenu .dropdown_flyout li:hover>.dropdown_flyout_level_left {
	left: -108%;
	right: 100%
}
.megamenu h1, .megamenu h2, .megamenu h3, .megamenu h4, .megamenu h5, .megamenu h6, .megamenu p {
	padding: 0;
	margin: 0 0 20px
}
.megamenu>li>div a {
	text-decoration: none;
	outline: 0
}
.megamenu>li>div a:hover {
	-webkit-transition: color .3s;
	-moz-transition: color .3s;
	-o-transition: color .3s;
	-ms-transition: color .3s;
	transition: color .3s
}
.megamenu p {
	font-size: 12px;
	line-height: 21px
}
.megamenu h1, .megamenu h2, .megamenu h3, .megamenu h4, .megamenu h5, .megamenu h6 {
	font-weight: 700;
	margin: 0 0 20px 0
}
.megamenu h1 {
	font-size: 24px;
	line-height: 28px
}
.megamenu h2 {
	font-size: 20px;
	line-height: 22px
}
.megamenu h3 {
	font-size: 16px;
	line-height: 20px
}
.megamenu h4 {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 14px
}
.megamenu h5 {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 14px
}
.megamenu h6 {
	font-size: 10px;
	line-height: 16px;
	margin-bottom: 14px;
	text-transform: uppercase
}
.megamenu li ol, .megamenu li ul {
	padding: 0;
	margin: 0 0 18px 20px
}
.megamenu li ul {
	list-style: disc
}
.megamenu li ol {
	list-style: decimal
}
.megamenu li ol li, .megamenu li ul li {
	text-transform: none;
	line-height: 21px;
	position: relative;
	padding: 0;
	margin: 0;
	float: none;
	text-align: left
}
.megamenu li .list_unstyled {
	list-style: none;
	margin-left: 0
}
.megamenu .blue, .megamenu .dark, .megamenu .grey, .megamenu .orange, .megamenu .purple {
	padding: 0 0 0 15px;
	margin-bottom: 18px;
	border-left: solid 5px
}
.megamenu .blue {
	border-left-color: #929292
}
.megamenu .grey {
	border-left-color: #ece7ba
}
.megamenu .orange {
	border-left-color: #bd4f33
}
.megamenu .dark {
	border-left-color: #3f3f3f
}
.megamenu .purple {
	border-left-color: #382e34
}
.megamenu .black_box {
	text-shadow: none;
	padding: 10px;
	margin-top: -10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.megamenu .video_container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin-bottom: 24px
}
.megamenu .video_container embed, .megamenu .video_container iframe, .megamenu .video_container object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none
}
.megamenu .dropcap {
	display: block;
	float: left;
	font-size: 42px;
	line-height: 36px;
	margin: 4px 8px 0 0
}
.megamenu hr {
	width: 100%;
	height: 0;
	border: none;
	margin-bottom: 24px
}
.megamenu img {
	max-width: 100%;
	height: auto;
	border: none;
	margin-bottom: 18px
}
.megamenu img.img_left {
	float: left;
	margin-right: 18px
}
.megamenu img.img_right {
	float: right;
	margin-left: 18px
}
.megamenu img {
	opacity: .7;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out;
	-ms-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out
}
.megamenu img:hover {
	opacity: 1;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out;
	-ms-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out
}
.megamenu .paragraph_icon {
	padding-left: 36px;
	padding-right: 20px;
	margin-bottom: 18px
}
.megamenu .mini_icon {
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -34px;
	float: left;
	width: 20px;
	height: 20px
}
.megamenu_dark .megamenu .mini_icon {
	background-image: url(../jScripts/megamenu_files_2015/img/icons/mini-icons-white.png)
}
.megamenu_light .megamenu .mini_icon {
	background-image: url(../jScripts/megamenu_files_2015/img/icons/mini-icons-black.png)
}
.megamenu .ic_archive {
	background-position: 0 0
}
.megamenu .ic_attachment {
	background-position: 0 -56px
}
.megamenu .ic_bookmark {
	background-position: 0 -112px
}
.megamenu .ic_brush {
	background-position: 0 -168px
}
.megamenu .ic_calc {
	background-position: 0 -224px
}
.megamenu .ic_calendar {
	background-position: 0 -280px
}
.megamenu .ic_cancel {
	background-position: 0 -336px
}
.megamenu .ic_chat {
	background-position: 0 -392px
}
.megamenu .ic_chats {
	background-position: 0 -448px
}
.megamenu .ic_cloud {
	background-position: 0 -504px
}
.megamenu .ic_delete {
	background-position: 0 -560px
}
.megamenu .ic_documents {
	background-position: 0 -616px
}
.megamenu .ic_down {
	background-position: 0 -672px
}
.megamenu .ic_down_circle {
	background-position: 0 -728px
}
.megamenu .ic_download {
	background-position: 0 -784px
}
.megamenu .ic_edit {
	background-position: 0 -840px
}
.megamenu .ic_empty_document {
	background-position: 0 -896px
}
.megamenu .ic_favorite {
	background-position: 0 -952px
}
.megamenu .ic_folder {
	background-position: 0 -1008px
}
.megamenu .ic_fullscreen {
	background-position: 0 -1064px
}
.megamenu .ic_graph {
	background-position: 0 -1120px
}
.megamenu .ic_grid {
	background-position: 0 -1176px
}
.megamenu .ic_left {
	background-position: 0 -1232px
}
.megamenu .ic_left_circle {
	background-position: 0 -1288px
}
.megamenu .ic_list {
	background-position: 0 -1344px
}
.megamenu .ic_lock {
	background-position: 0 -1400px
}
.megamenu .ic_mail {
	background-position: 0 -1456px
}
.megamenu .ic_minus {
	background-position: 0 -1512px
}
.megamenu .ic_ok {
	background-position: 0 -1568px
}
.megamenu .ic_picture {
	background-position: 0 -1624px
}
.megamenu .ic_pin {
	background-position: 0 -1680px
}
.megamenu .ic_plus {
	background-position: 0 -1736px
}
.megamenu .ic_power {
	background-position: 0 -1792px
}
.megamenu .ic_print {
	background-position: 0 -1848px
}
.megamenu .ic_refresh {
	background-position: 0 -1904px
}
.megamenu .ic_right {
	background-position: -56px 0
}
.megamenu .ic_right_circle {
	background-position: -56px -56px
}
.megamenu .ic_settings {
	background-position: -56px -112px
}
.megamenu .ic_sound {
	background-position: -56px -168px
}
.megamenu .ic_sync {
	background-position: -56px -224px
}
.megamenu .ic_tag {
	background-position: -56px -280px
}
.megamenu .ic_target {
	background-position: -56px -336px
}
.megamenu .ic_text_document {
	background-position: -56px -392px
}
.megamenu .ic_time {
	background-position: -56px -448px
}
.megamenu .ic_unlock {
	background-position: -56px -504px
}
.megamenu .ic_up {
	background-position: -56px -560px
}
.megamenu .ic_up_circle {
	background-position: -56px -616px
}
.megamenu .ic_user {
	background-position: -56px -672px
}
.megamenu .ic_users {
	background-position: -56px -728px
}
.megamenu .ic_zoom {
	background-position: -56px -784px
}
.megamenu .social_icon {
	width: 42px;
	height: 42px;
	margin-bottom: 12px;
	float: left;
	background: url(../jScripts/megamenu_files_2015/img/icons/social-icons.png) no-repeat top left;
	opacity: .6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: .3s all ease-in;
	-o-transition: .3s all ease-in;
	-moz-transition: .3s all ease-in;
	transition: .3s all ease-in
}
.megamenu .social_icon:hover {
	opacity: 1
}
.megamenu .social_icon_delicious {
	background-position: 0 0
}
.megamenu .social_icon_digg {
	background-position: 0 -62px
}
.megamenu .social_icon_dribble {
	background-position: 0 -124px
}
.megamenu .social_icon_ember {
	background-position: 0 -186px
}
.megamenu .social_icon_facebook {
	background-position: 0 -248px
}
.megamenu .social_icon_flickr {
	background-position: 0 -310px
}
.megamenu .social_icon_forrst {
	background-position: 0 -372px
}
.megamenu .social_icon_google {
	background-position: 0 -434px
}
.megamenu .social_icon_last_fm {
	background-position: 0 -496px
}
.megamenu .social_icon_linkedin {
	background-position: 0 -558px
}
.megamenu .social_icon_my_space {
	background-position: 0 -620px
}
.megamenu .social_icon_quora {
	background-position: 0 -682px
}
.megamenu .social_icon_rss {
	background-position: 0 -744px
}
.megamenu .social_icon_sharethis {
	background-position: 0 -806px
}
.megamenu .social_icon_skype {
	background-position: 0 -868px
}
.megamenu .social_icon_stumbleupon {
	background-position: 0 -930px
}
.megamenu .social_icon_tumblr {
	background-position: 0 -992px
}
.megamenu .social_icon_twitter {
	background-position: 0 -1054px
}
.megamenu .social_icon_vimeo {
	background-position: 0 -1116px
}
.megamenu .social_icon_you_tube {
	background-position: 0 -1178px
}
.megamenu #megamenu_form {
	margin: 0 0 20px 0;
	display: block
}
.megamenu #megamenu_form fieldset {
	border: 0;
	margin: 0;
	padding: 0;
	position: relative
}
.megamenu #megamenu_form label {
	width: 94%;
	float: left;
	margin: 0 0 12px 0;
	padding-top: 3px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif
}
.megamenu #megamenu_form input.form-input, .megamenu #megamenu_form textarea {
	width: 90%;
	padding: 6px;
	border: 1px solid #ddd;
	box-shadow: none;
	margin: 0 0 12px 0;
	transition: border-color .2s;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}
.megamenu #megamenu_form input.form-captcha {
	width: 40px
}
.megamenu #megamenu_form textarea {
	height: 120px
}
.megamenu #megamenu_form input.form-input:hover, .megamenu #megamenu_form textarea:hover {
	border: 1px solid #bbb
}
.megamenu #megamenu_form input.form-input:focus, .megamenu #megamenu_form textarea:focus {
	border: 1px solid #aaa;
	box-shadow: none;
	outline: 0
}
.megamenu #megamenu_form .form-buttons {
	list-style: none;
	width: 94%;
	margin: 6px 0 0 0
}
.megamenu #megamenu_form .form-buttons li {
	float: left;
	margin: 0 12px 0 0
}
.megamenu #megamenu_form .form-buttons li input {
	float: left;
	margin: 0 12px 0 0;
	padding: 9px 0;
	width: 90px;
	font-size: 12px;
	cursor: pointer;
	color: #eee;
	border: none;
	background: #000
}
.megamenu #megamenu_form #error, .megamenu #megamenu_form #success, .megamenu #megamenu_form label.error {
	color: #fff;
	clear: both;
	width: 90%;
	padding: 6px;
	font-size: 12px;
	line-height: 18px
}
.megamenu #megamenu_form #error, .megamenu #megamenu_form label.error {
	background: #e45635
}
.megamenu #megamenu_form input.error, .megamenu #megamenu_form input.error:focus, .megamenu #megamenu_form input.error:hover, .megamenu #megamenu_form textarea.error, .megamenu #megamenu_form textarea.error:focus, .megamenu #megamenu_form textarea.error:hover {
	border-color: #f4baad
}
.megamenu #megamenu_form #success {
	background: #90ab76
}
.megamenu #megamenu_form #error, .megamenu #megamenu_form #success {
	display: none;
	position: absolute;
	top: 0;
	margin-left: 0;
	width: 90%
}
.megamenu #megamenu_form .required {
	color: #e9266d
}
.megamenu .table_dark, .megamenu .table_light {
	width: 100%;
	padding: 0;
	margin: 6px 0 18px 0;
	font-size: 12px;
	border-spacing: 0;
	border-collapse: collapse
}
.megamenu .table_dark th, .megamenu .table_light th {
	text-align: left;
	padding: 12px 9px 12px 9px;
	font-weight: 700;
	font-size: 12px
}
.megamenu .table_dark td, .megamenu .table_light td {
	padding: 12px 9px 12px 9px
}
.megamenu_dark_bar .megamenu {
	color: #fff
}
.megamenu_dark_bar .megamenu>li.active, .megamenu_dark_bar .megamenu>li:hover {
	background: #1f1f1f
}
.megamenu_dark_bar .megamenu li.noactive {
	background: 0 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.megamenu_dark_bar .megamenu>li>a {
	color: #1f1f1f;
	text-shadow: 0 0 0 #000
}
.megamenu_dark_bar .megamenu>li:hover>a {
	color: #fff;
	text-shadow: 1px 1px 1px #000
}
.megamenu_dark_bar .megamenu>li .megamenu_drop {
	background: url("") no-repeat right 23px
}
.megamenu_dark_bar .megamenu_vertical>li .megamenu_drop {
	background: url(../jScripts/megamenu_files_2015/img/right.png) no-repeat right 16px
}
.megamenu_dark_bar .megamenu li.megamenu_button, .megamenu_dark_bar .megamenu li.megamenu_button:hover {
	background: url("") no-repeat right 19px
}
.megamenu_dark_bar .megamenu li.megamenu_button_active, .megamenu_dark_bar .megamenu li.megamenu_button_active:hover {
	background: url("") no-repeat right 18px
}
.megamenu_light_bar {
	background: #eee;
	background: -webkit-linear-gradient(top, #f8f8f8 0, #eee);
	background: -moz-linear-gradient(top, #f8f8f8 0, #eee);
	background: -o-linear-gradient(top, #f8f8f8 0, #eee);
	background: -ms-linear-gradient(top, #f8f8f8 0, #eee);
	background: linear-gradient(top, #f8f8f8 0, #eee);
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 0 2px rgba(255,255,255,.7);
	-moz-box-shadow: inset 0 0 2px rgba(255,255,255,.7);
	box-shadow: inset 0 0 2px rgba(255,255,255,.7)
}
.megamenu_light_bar .megamenu {
	color: #212121
}
.megamenu_light_bar .megamenu>li.active, .megamenu_light_bar .megamenu>li:hover {
	background: #ddd
}
.megamenu_light_bar .megamenu li.noactive {
	background: 0 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.megamenu_light_bar .megamenu>li>a {
	color: #212121;
	text-shadow: 1px 1px 1px #fff
}
.megamenu_light_bar .megamenu>li:hover>a {
	color: #212121;
	text-shadow: 1px 1px 1px #fff
}
.megamenu_light_bar .megamenu>li .megamenu_drop {
	background: url(../jScripts/megamenu_files_2015/img/dropdown-b.png) no-repeat right 18px
}
.megamenu_light_bar .megamenu_vertical>li .megamenu_drop {
	background: url(/jScripts/megamenu_files_2015/img/right-b.png) no-repeat right 16px
}
.megamenu_light_bar .megamenu li.megamenu_button, .megamenu_light_bar .megamenu li.megamenu_button:hover {
	background: url(../jScripts/megamenu_files_2015/img/dropdown-b.png) no-repeat right 19px
}
.megamenu_light_bar .megamenu li.megamenu_button_active, .megamenu_light_bar .megamenu li.megamenu_button_active:hover {
	background: url(../jScripts/megamenu_files_2015/img/dropdown-b-up.png) no-repeat right 18px
}
.megamenu_dark .megamenu li .dropdown_container, .megamenu_dark .megamenu li .dropdown_flyout li ul, .megamenu_dark .megamenu li .dropdown_fullwidth {
	border: 1px solid #000;
	border-top-width: 0;
	background: #111;
	color: #f6f6f6
}
.megamenu_container_vertical .megamenu li .dropdown_container, .megamenu_container_vertical .megamenu li .dropdown_flyout li ul, .megamenu_container_vertical .megamenu li .dropdown_fullwidth {
	border-top-width: 1px
}
.megamenu_dark .megamenu li .dropdown_flyout li ul {
	border: 1px solid #000
}
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent {
	background: url(../jScripts/megamenu_files_2015/img/right.png) no-repeat right 9px
}
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent.active, .megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent:hover {
	background-color: #000
}
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent.noactive {
	background-color: transparent
}
.megamenu_dark .megamenu h1, .megamenu_dark .megamenu h2, .megamenu_dark .megamenu h3, .megamenu_dark .megamenu h4, .megamenu_dark .megamenu h5, .megamenu_dark .megamenu h6, .megamenu_dark .megamenu p {
	color: #f6f6f6;
	text-shadow: 1px 1px 1px #000
}
.megamenu_dark .megamenu li ol li, .megamenu_dark .megamenu li ul li, .megamenu_dark .megamenu>li>div a {
	color: #aaa
}
.megamenu_dark .megamenu>li>div a:hover {
	color: #ddd
}
.megamenu_dark .megamenu .blue, .megamenu_dark .megamenu .dark, .megamenu_dark .megamenu .grey, .megamenu_dark .megamenu .orange, .megamenu_dark .megamenu .purple, .megamenu_dark .megamenu li ol li:hover, .megamenu_dark .megamenu li ul li:hover {
	color: #eee
}
.megamenu_dark .megamenu .black_box {
	background: #000;
	color: #fff
}
.megamenu_dark .megamenu .grey_bg {
	background: #eee;
	color: #000;
	text-shadow: 1px 1px 1px #fff
}
.megamenu_dark .megamenu>li.megamenu_searchform:hover {
	background: 0 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.megamenu_dark .megamenu hr {
	border: none;
	border-bottom: 1px solid #202020;
	border-top: 1px solid #000
}
.megamenu_light .megamenu li .dropdown_container, .megamenu_light .megamenu li .dropdown_flyout li ul, .megamenu_light .megamenu li .dropdown_fullwidth {
	border: 1px solid rgba(0,0,0,.1);
	border-top-width: 0;
	background: #fafafa;
	color: #212121
}
.megamenu_container_vertical .megamenu li .dropdown_container, .megamenu_container_vertical .megamenu li .dropdown_flyout li ul, .megamenu_container_vertical .megamenu li .dropdown_fullwidth {
	border-top-width: 1px
}
.megamenu_light .megamenu li .dropdown_flyout li ul {
	border: 1px solid #ccc
}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent {
	background: url(../jScripts/megamenu_files_2015/img/right-b.png) no-repeat right 9px
}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.active, .megamenu_light .megamenu li .dropdown_flyout .dropdown_parent:hover {
	background-color: #eee
}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.noactive {
	background-color: transparent
}
.megamenu_light .megamenu h1, .megamenu_light .megamenu h2, .megamenu_light .megamenu h3, .megamenu_light .megamenu h4, .megamenu_light .megamenu h5, .megamenu_light .megamenu h6, .megamenu_light .megamenu p {
	color: #212121;
	text-shadow: 1px 1px 1px #fff
}
.megamenu_light .megamenu li ol li, .megamenu_light .megamenu li ul li, .megamenu_light .megamenu>li>div a {
	color: #888
}
.megamenu_light .megamenu>li>div a:hover {
	color: #333
}
.megamenu_light .megamenu .blue, .megamenu_light .megamenu .dark, .megamenu_light .megamenu .grey, .megamenu_light .megamenu .orange, .megamenu_light .megamenu .purple, .megamenu_light .megamenu li ol li:hover, .megamenu_light .megamenu li ul li:hover {
	color: #444
}
.megamenu_light .megamenu .black_box {
	background: #212121;
	color: #fff;
	text-shadow: 1px 1px 1px #000
}
.megamenu_light .megamenu .grey_bg {
	background: #eee
}
.megamenu_light .megamenu>li.megamenu_searchform:hover {
	background: 0 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.megamenu_light .megamenu hr {
	border: none;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #e4e4e4
}
.megamenu>li.megamenu_searchform {
	padding: 7px 12px 0 0
}
.megamenu>li.megamenu_searchform .megamenu_searchfield {
	background: #fff;
	border: solid 1px #bcbbbb;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	border-radius: 3px;
	margin-top: 2px;
	outline: medium none;
	padding: 4px 4px 4px 6px;
	width: 202px
}
.megamenu .table_light {
	border: 1px solid #cbcbcb;
	border-bottom: none
}
.megamenu .table_light th {
	color: #3a3a3a;
	border-bottom: 1px solid #cbcbcb;
	background: #f5f5f5
}
.megamenu .table_light td {
	border-bottom: 1px solid #cbcbcb;
	background: #fff;
	color: #888
}
.megamenu .table_dark {
	border: 1px solid #000;
	border-bottom: none
}
.megamenu .table_dark th {
	color: #fff;
	border-bottom: 1px solid #000;
	background: #0d0d0d
}
.megamenu .table_dark td {
	border-bottom: 1px solid #000;
	background: #0f0f0f;
	color: #ddd
}
.megamenu_bluetheme .megamenu, .megamenu_browntheme .megamenu, .megamenu_cherrytheme .megamenu, .megamenu_coffeetheme .megamenu, .megamenu_greentheme .megamenu, .megamenu_greytheme .megamenu, .megamenu_oceantheme .megamenu, .megamenu_orangetheme .megamenu, .megamenu_pinktheme .megamenu, .megamenu_purpletheme .megamenu, .megamenu_redtheme .megamenu, .megamenu_tantheme .megamenu, .megamenu_yellowtheme .megamenu {
	color: #fff
}
.megamenu_bluetheme .megamenu>li.active, .megamenu_bluetheme .megamenu>li:hover, .megamenu_browntheme .megamenu>li.active, .megamenu_browntheme .megamenu>li:hover, .megamenu_cherrytheme .megamenu>li.active, .megamenu_cherrytheme .megamenu>li:hover, .megamenu_coffeetheme .megamenu>li.active, .megamenu_coffeetheme .megamenu>li:hover, .megamenu_greentheme .megamenu>li.active, .megamenu_greentheme .megamenu>li:hover, .megamenu_greytheme .megamenu>li.active, .megamenu_greytheme .megamenu>li:hover, .megamenu_oceantheme .megamenu>li.active, .megamenu_oceantheme .megamenu>li:hover, .megamenu_orangetheme .megamenu>li.active, .megamenu_orangetheme .megamenu>li:hover, .megamenu_pinktheme .megamenu>li.active, .megamenu_pinktheme .megamenu>li:hover, .megamenu_purpletheme .megamenu>li.active, .megamenu_purpletheme .megamenu>li:hover, .megamenu_redtheme .megamenu>li.active, .megamenu_redtheme .megamenu>li:hover, .megamenu_tantheme .megamenu>li.active, .megamenu_tantheme .megamenu>li:hover, .megamenu_yellowtheme .megamenu>li.active, .megamenu_yellowtheme .megamenu>li:hover {
	background: #121212;
	-webkit-box-shadow: inset 0 3px 6px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 3px 6px rgba(0,0,0,.2);
	box-shadow: inset 0 3px 6px rgba(0,0,0,.2)
}
.megamenu_bluetheme .megamenu>li>a, .megamenu_browntheme .megamenu>li>a, .megamenu_cherrytheme .megamenu>li>a, .megamenu_coffeetheme .megamenu>li>a, .megamenu_greentheme .megamenu>li>a, .megamenu_greytheme .megamenu>li>a, .megamenu_oceantheme .megamenu>li>a, .megamenu_orangetheme .megamenu>li>a, .megamenu_pinktheme .megamenu>li>a, .megamenu_purpletheme .megamenu>li>a, .megamenu_redtheme .megamenu>li>a, .megamenu_tantheme .megamenu>li>a, .megamenu_yellowtheme .megamenu>li>a {
	color: #fff;
	text-shadow: 1px 1px 1px #000
}
.megamenu_bluetheme .megamenu>li:hover>a, .megamenu_browntheme .megamenu>li:hover>a, .megamenu_cherrytheme .megamenu>li:hover>a, .megamenu_coffeetheme .megamenu>li:hover>a, .megamenu_greentheme .megamenu>li:hover>a, .megamenu_greytheme .megamenu>li:hover>a, .megamenu_oceantheme .megamenu>li:hover>a, .megamenu_orangetheme .megamenu>li:hover>a, .megamenu_pinktheme .megamenu>li:hover>a, .megamenu_purpletheme .megamenu>li:hover>a, .megamenu_redtheme .megamenu>li:hover>a, .megamenu_tantheme .megamenu>li:hover>a, .megamenu_yellowtheme .megamenu>li:hover>a {
	color: #fff;
	text-shadow: 1px 1px 1px #000
}
.megamenu_bluetheme .megamenu>li .megamenu_drop, .megamenu_browntheme .megamenu>li .megamenu_drop, .megamenu_cherrytheme .megamenu>li .megamenu_drop, .megamenu_coffeetheme .megamenu>li .megamenu_drop, .megamenu_greentheme .megamenu>li .megamenu_drop, .megamenu_greytheme .megamenu>li .megamenu_drop, .megamenu_oceantheme .megamenu>li .megamenu_drop, .megamenu_orangetheme .megamenu>li .megamenu_drop, .megamenu_pinktheme .megamenu>li .megamenu_drop, .megamenu_purpletheme .megamenu>li .megamenu_drop, .megamenu_redtheme .megamenu>li .megamenu_drop, .megamenu_tantheme .megamenu>li .megamenu_drop, .megamenu_yellowtheme .megamenu>li .megamenu_drop {
	background: url(../jScripts/megamenu_files_2015/img/dropdown.png) no-repeat right 18px
}
.megamenu_bluetheme .megamenu_vertical>li .megamenu_drop, .megamenu_browntheme .megamenu_vertical>li .megamenu_drop, .megamenu_cherrytheme .megamenu_vertical>li .megamenu_drop, .megamenu_coffeetheme .megamenu_vertical>li .megamenu_drop, .megamenu_greentheme .megamenu_vertical>li .megamenu_drop, .megamenu_greytheme .megamenu_vertical>li .megamenu_drop, .megamenu_oceantheme .megamenu_vertical>li .megamenu_drop, .megamenu_orangetheme .megamenu_vertical>li .megamenu_drop, .megamenu_pinktheme .megamenu_vertical>li .megamenu_drop, .megamenu_purpletheme .megamenu_vertical>li .megamenu_drop, .megamenu_redtheme .megamenu_vertical>li .megamenu_drop, .megamenu_tantheme .megamenu_vertical>li .megamenu_drop, .megamenu_yellowtheme .megamenu_vertical>li .megamenu_drop {
	background: url(../jScripts/megamenu_files_2015/img/right.png) no-repeat right 16px
}
.megamenu_bluetheme {
	background: #536987;
	background: -webkit-linear-gradient(top, #526886 0, #4a5e79);
	background: -moz-linear-gradient(top, #526886 0, #4a5e79);
	background: -o-linear-gradient(top, #526886 0, #4a5e79);
	background: -ms-linear-gradient(top, #526886 0, #4a5e79);
	background: linear-gradient(top, #526886 0, #4a5e79);
	border: 1px solid #222;
	-webkit-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	-moz-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	box-shadow: inset 0 0 2px rgba(40,40,40,.4)
}
.megamenu_bluetheme .megamenu li ol li, .megamenu_bluetheme .megamenu li ul li, .megamenu_bluetheme .megamenu>li>div a {
	color: #6a82a3
}
.megamenu_bluetheme .megamenu li ol li:hover, .megamenu_bluetheme .megamenu li ul li:hover, .megamenu_bluetheme .megamenu>li>div a:hover {
	color: #536987
}
.megamenu_browntheme {
	background: #866e56;
	background: -webkit-linear-gradient(top, #866e56 0, #78624d);
	background: -moz-linear-gradient(top, #866e56 0, #78624d);
	background: -o-linear-gradient(top, #866e56 0, #78624d);
	background: -ms-linear-gradient(top, #866e56 0, #78624d);
	background: linear-gradient(top, #866e56 0, #78624d);
	border: 1px solid #222;
	-webkit-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	-moz-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	box-shadow: inset 0 0 2px rgba(40,40,40,.4)
}
.megamenu_browntheme .megamenu li ol li, .megamenu_browntheme .megamenu li ul li, .megamenu_browntheme .megamenu>li>div a {
	color: #a1886e
}
.megamenu_browntheme .megamenu li ol li:hover, .megamenu_browntheme .megamenu li ul li:hover, .megamenu_browntheme .megamenu>li>div a:hover {
	color: #866e56
}
.megamenu_cherrytheme {
	background: #ab2d5c;
	background: -webkit-linear-gradient(top, #ab2d5c 0, #992852);
	background: -moz-linear-gradient(top, #ab2d5c 0, #992852);
	background: -o-linear-gradient(top, #ab2d5c 0, #992852);
	background: -ms-linear-gradient(top, #ab2d5c 0, #992852);
	background: linear-gradient(top, #ab2d5c 0, #992852);
	border: 1px solid #222;
	-webkit-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	-moz-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	box-shadow: inset 0 0 2px rgba(40,40,40,.4)
}
.megamenu_cherrytheme .megamenu li ol li, .megamenu_cherrytheme .megamenu li ul li, .megamenu_cherrytheme .megamenu>li>div a {
	color: #cc3f73
}
.megamenu_cherrytheme .megamenu li ol li:hover, .megamenu_cherrytheme .megamenu li ul li:hover, .megamenu_cherrytheme .megamenu>li>div a:hover {
	color: #ab2d5c
}
.megamenu_coffeetheme {
	background: #7b675c;
	background: -webkit-linear-gradient(top, #7b675c 0, #6e5c52);
	background: -moz-linear-gradient(top, #7b675c 0, #6e5c52);
	background: -o-linear-gradient(top, #7b675c 0, #6e5c52);
	background: -ms-linear-gradient(top, #7b675c 0, #6e5c52);
	background: linear-gradient(top, #7b675c 0, #6e5c52);
	border: 1px solid #222;
	-webkit-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	-moz-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	box-shadow: inset 0 0 2px rgba(40,40,40,.4)
}
.megamenu_coffeetheme .megamenu li ol li, .megamenu_coffeetheme .megamenu li ul li, .megamenu_coffeetheme .megamenu>li>div a {
	color: #978073
}
.megamenu_coffeetheme .megamenu li ol li:hover, .megamenu_coffeetheme .megamenu li ul li:hover, .megamenu_coffeetheme .megamenu>li>div a:hover {
	color: #7b675c
}
.megamenu_greentheme {
	background: #788951;
	background: -webkit-linear-gradient(top, #788951 0, #6b7b48);
	background: -moz-linear-gradient(top, #788951 0, #6b7b48);
	background: -o-linear-gradient(top, #788951 0, #6b7b48);
	background: -ms-linear-gradient(top, #788951 0, #6b7b48);
	background: linear-gradient(top, #788951 0, #6b7b48);
	border: 1px solid #222;
	-webkit-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	-moz-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	box-shadow: inset 0 0 2px rgba(40,40,40,.4)
}
.megamenu_greentheme .megamenu li ol li, .megamenu_greentheme .megamenu li ul li, .megamenu_greentheme .megamenu>li>div a {
	color: #93a568
}
.megamenu_greentheme .megamenu li ol li:hover, .megamenu_greentheme .megamenu li ul li:hover, .megamenu_greentheme .megamenu>li>div a:hover {
	color: #788951
}
.megamenu_greytheme {
	background: #6a6a6a;
	background: -webkit-linear-gradient(top, #6a6a6a 0, #5f5f5f);
	background: -moz-linear-gradient(top, #6a6a6a 0, #5f5f5f);
	background: -o-linear-gradient(top, #6a6a6a 0, #5f5f5f);
	background: -ms-linear-gradient(top, #6a6a6a 0, #5f5f5f);
	background: linear-gradient(top, #6a6a6a 0, #5f5f5f);
	border: 1px solid #222;
	-webkit-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	-moz-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	box-shadow: inset 0 0 2px rgba(40,40,40,.4)
}
.megamenu_greytheme .megamenu li ol li, .megamenu_greytheme .megamenu li ul li, .megamenu_greytheme .megamenu>li>div a {
	color: #8c8c8c
}
.megamenu_greytheme .megamenu li ol li:hover, .megamenu_greytheme .megamenu li ul li:hover, .megamenu_greytheme .megamenu>li>div a:hover {
	color: #6a6a6a
}
.megamenu_oceantheme {
	background: #528a8f;
	background: -webkit-linear-gradient(top, #528a8f 0, #497b80);
	background: -moz-linear-gradient(top, #528a8f 0, #497b80);
	background: -o-linear-gradient(top, #528a8f 0, #497b80);
	background: -ms-linear-gradient(top, #528a8f 0, #497b80);
	background: linear-gradient(top, #528a8f 0, #497b80);
	border: 1px solid #222;
	-webkit-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	-moz-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	box-shadow: inset 0 0 2px rgba(40,40,40,.4)
}
.megamenu_oceantheme .megamenu li ol li, .megamenu_oceantheme .megamenu li ul li, .megamenu_oceantheme .megamenu>li>div a {
	color: #6aa5aa
}
.megamenu_oceantheme .megamenu li ol li:hover, .megamenu_oceantheme .megamenu li ul li:hover, .megamenu_oceantheme .megamenu>li>div a:hover {
	color: #528a8f
}
.megamenu_orangetheme {
	background: #e34f00;
	background: -webkit-linear-gradient(top, #e34f00 0, #cb4600);
	background: -moz-linear-gradient(top, #e34f00 0, #cb4600);
	background: -o-linear-gradient(top, #e34f00 0, #cb4600);
	background: -ms-linear-gradient(top, #e34f00 0, #cb4600);
	background: linear-gradient(top, #e34f00 0, #cb4600);
	border: 1px solid #222;
	-webkit-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	-moz-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	box-shadow: inset 0 0 2px rgba(40,40,40,.4)
}
.megamenu_orangetheme .megamenu li ol li, .megamenu_orangetheme .megamenu li ul li, .megamenu_orangetheme .megamenu>li>div a {
	color: #ff6717
}
.megamenu_orangetheme .megamenu li ol li:hover, .megamenu_orangetheme .megamenu li ul li:hover, .megamenu_orangetheme .megamenu>li>div a:hover {
	color: #e34f00
}
.megamenu_pinktheme {
	background: #d50065;
	background: -webkit-linear-gradient(top, #d50065 0, #bf005a);
	background: -moz-linear-gradient(top, #d50065 0, #bf005a);
	background: -o-linear-gradient(top, #d50065 0, #bf005a);
	background: -ms-linear-gradient(top, #d50065 0, #bf005a);
	background: linear-gradient(top, #d50065 0, #bf005a);
	border: 1px solid #222;
	-webkit-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	-moz-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	box-shadow: inset 0 0 2px rgba(40,40,40,.4)
}
.megamenu_pinktheme .megamenu li ol li, .megamenu_pinktheme .megamenu li ul li, .megamenu_pinktheme .megamenu>li>div a {
	color: #ff097d
}
.megamenu_pinktheme .megamenu li ol li:hover, .megamenu_pinktheme .megamenu li ul li:hover, .megamenu_pinktheme .megamenu>li>div a:hover {
	color: #d50065
}
.megamenu_purpletheme {
	background: #68449a;
	background: -webkit-linear-gradient(top, #68449a 0, #5d3d8a);
	background: -moz-linear-gradient(top, #68449a 0, #5d3d8a);
	background: -o-linear-gradient(top, #68449a 0, #5d3d8a);
	background: -ms-linear-gradient(top, #68449a 0, #5d3d8a);
	background: linear-gradient(top, #68449a 0, #5d3d8a);
	border: 1px solid #222;
	-webkit-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	-moz-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	box-shadow: inset 0 0 2px rgba(40,40,40,.4)
}
.megamenu_purpletheme .megamenu li ol li, .megamenu_purpletheme .megamenu li ul li, .megamenu_purpletheme .megamenu>li>div a {
	color: #815ab7
}
.megamenu_purpletheme .megamenu li ol li:hover, .megamenu_purpletheme .megamenu li ul li:hover, .megamenu_purpletheme .megamenu>li>div a:hover {
	color: #68449a
}
.megamenu_redtheme {
	background: #b82323;
	background: -webkit-linear-gradient(top, #b82323 0, #a51f1f);
	background: -moz-linear-gradient(top, #b82323 0, #a51f1f);
	background: -o-linear-gradient(top, #b82323 0, #a51f1f);
	background: -ms-linear-gradient(top, #b82323 0, #a51f1f);
	background: linear-gradient(top, #b82323 0, #a51f1f);
	border: 1px solid #222;
	-webkit-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	-moz-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	box-shadow: inset 0 0 2px rgba(40,40,40,.4)
}
.megamenu_redtheme .megamenu li ol li, .megamenu_redtheme .megamenu li ul li, .megamenu_redtheme .megamenu>li>div a {
	color: #d83636
}
.megamenu_redtheme .megamenu li ol li:hover, .megamenu_redtheme .megamenu li ul li:hover, .megamenu_redtheme .megamenu>li>div a:hover {
	color: #b82323
}
.megamenu_tantheme {
	background: #837361;
	background: -webkit-linear-gradient(top, #837361 0, #756757);
	background: -moz-linear-gradient(top, #837361 0, #756757);
	background: -o-linear-gradient(top, #837361 0, #756757);
	background: -ms-linear-gradient(top, #837361 0, #756757);
	background: linear-gradient(top, #837361 0, #756757);
	border: 1px solid #222;
	-webkit-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	-moz-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	box-shadow: inset 0 0 2px rgba(40,40,40,.4)
}
.megamenu_tantheme .megamenu li ol li, .megamenu_tantheme .megamenu li ul li, .megamenu_tantheme .megamenu>li>div a {
	color: #9c8c7b
}
.megamenu_tantheme .megamenu li ol li:hover, .megamenu_tantheme .megamenu li ul li:hover, .megamenu_tantheme .megamenu>li>div a:hover {
	color: #837361
}
.megamenu_yellowtheme {
	background: #caa616;
	background: -webkit-linear-gradient(top, #caa616 0, #b59513);
	background: -moz-linear-gradient(top, #caa616 0, #b59513);
	background: -o-linear-gradient(top, #caa616 0, #b59513);
	background: -ms-linear-gradient(top, #caa616 0, #b59513);
	background: linear-gradient(top, #caa616 0, #b59513);
	border: 1px solid #222;
	-webkit-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	-moz-box-shadow: inset 0 0 2px rgba(40,40,40,.4);
	box-shadow: inset 0 0 2px rgba(40,40,40,.4)
}
.megamenu_yellowtheme .megamenu li ol li, .megamenu_yellowtheme .megamenu li ul li, .megamenu_yellowtheme .megamenu>li>div a {
	color: #e8c22c
}
.megamenu_yellowtheme .megamenu li ol li:hover, .megamenu_yellowtheme .megamenu li ul li:hover, .megamenu_yellowtheme .megamenu>li>div a:hover {
	color: #caa616
}
.megamenu_container_vertical {
	float: left;
	width: 140px;
	position: relative
}
.megamenu_container_vertical .megamenu {
	margin: 0;
	float: left
}
.megamenu_container_vertical .megamenu>li {
	margin: 0;
	width: 140px;
	float: left;
	clear: left
}
.megamenu_container_vertical .megamenu li .megamenu_drop {
	padding-right: 15px
}
.megamenu_container_vertical .megamenu li.right {
	float: left;
	margin-right: auto
}
.megamenu_container_vertical .megamenu li.right a {
	margin-right: auto
}
.megamenu_container_vertical .megamenu li .dropvertical_container {
	width: 820px;
	margin: 0;
	position: relative;
	float: left
}
.megamenu_container_vertical .megamenu li .dropdown_container, .megamenu_container_vertical .megamenu li .dropdown_fullwidth {
	margin: -45px auto 0 141px;
	top: auto;
	-webkit-border-radius: 0 4px 4px 4px;
	-moz-border-radius: 0 4px 4px 4px;
	border-radius: 0 4px 4px 4px
}
.megamenu_container_vertical .megamenu li .dropdown_first {
	margin: -46px auto 0 141px
}
.megamenu_container_vertical .megamenu li .dropdown_right {
	right: auto
}
.megamenu_container_vertical .megamenu li:hover .dropdown_right {
	left: auto;
	right: auto
}
@media only screen and (max-width:984px) {
.megamenu img {
	max-width: 96%;
	height: auto
}
.megamenu textarea {
	width: 96%
}
}
@media only screen and (min-width:480px) and (max-width:967px) {
.megamenu_container .megamenu>li>div>.responsive_sixths, .megamenu_container_vertical .megamenu>li>.dropvertical_container>div>.responsive_sixths {
	width: 8.66%
}
.megamenu_container .megamenu>li>div>.responsive_fourths, .megamenu_container_vertical .megamenu>li>.dropvertical_container>div>.responsive_fourths {
	width: 17%
}
.megamenu_container .megamenu>li>div>.responsive_thirds, .megamenu_container_vertical .megamenu>li>.dropvertical_container>div>.responsive_thirds {
	width: 25.33334%
}
.megamenu_container .megamenu>li>div>.responsive_halfs, .megamenu_container_vertical .megamenu>li>.dropvertical_container>div>.responsive_halfs {
	width: 42%
}
}
@media only screen and (min-width:968px) and (max-width:984px) {
.megamenu_container .megamenu>li {
	margin: 0 8px 0 0
}
.megamenu_container .megamenu>li.right {
	margin-right: -1px
}
.megamenu_container .megamenu>li>a {
	padding: 16px 10px 17px 10px
}
.megamenu_container .megamenu>li .megamenu_drop {
	padding-right: 15px
}
}
@media only screen and (max-width:967px) {
.megamenu_container {
	height: auto
}
.megamenu_container .megamenu>li, .megamenu_container .megamenu>li.right, .megamenu_container .megamenu>li.right:hover, .megamenu_container .megamenu>li:hover {
	float: none;
	width: auto;
	padding-right: 0;
	margin-right: 0
}
.megamenu_container .megamenu>li>a {
	padding: 16px 10px 16px 10px
}
.megamenu_container .megamenu li.right a {
	margin-right: 0
}
.megamenu_container .megamenu li:hover .dropdown_container, .megamenu_container .megamenu li:hover .dropdown_fullwidth, .megamenu_container .megamenu li:hover .dropdown_right {
	top: auto;
	left: -1px
}
.megamenu_container .megamenu .dropdown_10columns, .megamenu_container .megamenu .dropdown_11columns, .megamenu_container .megamenu .dropdown_12columns, .megamenu_container .megamenu .dropdown_1column, .megamenu_container .megamenu .dropdown_2columns, .megamenu_container .megamenu .dropdown_3columns, .megamenu_container .megamenu .dropdown_4columns, .megamenu_container .megamenu .dropdown_5columns, .megamenu_container .megamenu .dropdown_6columns, .megamenu_container .megamenu .dropdown_7columns, .megamenu_container .megamenu .dropdown_8columns, .megamenu_container .megamenu .dropdown_9columns {
	width: 100%;
	padding-left: 0;
	padding-right: 0
}
.megamenu_container .megamenu .col_1, .megamenu_container .megamenu .col_10, .megamenu_container .megamenu .col_11, .megamenu_container .megamenu .col_12, .megamenu_container .megamenu .col_2, .megamenu_container .megamenu .col_3, .megamenu_container .megamenu .col_4, .megamenu_container .megamenu .col_5, .megamenu_container .megamenu .col_6, .megamenu_container .megamenu .col_7, .megamenu_container .megamenu .col_8, .megamenu_container .megamenu .col_9 {
	width: 92%;
	margin-left: 4%;
	margin-right: 4%
}
.megamenu_container .megamenu>li.megamenu_searchform .megamenu_searchfield {
	margin-left: 10px;
	margin-bottom: 10px
}
.megamenu .dropdown_flyout, .megamenu .dropdown_flyout .dropdown_flyout_level {
	position: relative;
	left: auto;
	top: auto;
	padding: 0;
	margin: 0 4% 0 4%
}
.megamenu .dropdown_flyout li, .megamenu .dropdown_flyout ul li {
	width: 100%;
	padding: 3px 0 3px 0
}
.megamenu .dropdown_flyout li:hover>.dropdown_flyout_level {
	left: auto;
	top: auto
}
.megamenu .dropdown_flyout li:hover>.dropdown_flyout_level_left {
	left: auto;
	right: auto
}
.megamenu_dark .megamenu li .dropdown_flyout li ul, .megamenu_light .megamenu li .dropdown_flyout li ul {
	border: none;
	background: 0 0
}
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent {
	background: url(../jScripts/megamenu_files_2015/img/dropdown.png) no-repeat right 9px
}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent {
	background: url(../jScripts/megamenu_files_2015/img/dropdown-b.png) no-repeat right 9px
}
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent.active, .megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent:hover, .megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.active, .megamenu_light .megamenu li .dropdown_flyout .dropdown_parent:hover {
	background-color: transparent
}
}
@media only screen and (max-width:479px) {
.megamenu_container .megamenu>li>div>.responsive_fourths, .megamenu_container .megamenu>li>div>.responsive_halfs, .megamenu_container .megamenu>li>div>.responsive_sixths, .megamenu_container .megamenu>li>div>.responsive_thirds {
	width: 42%
}
}
@media only screen and (max-width:984px) {
.megamenu_container_vertical .megamenu li .dropvertical_container {
	width: 400px
}
.megamenu_container_vertical .megamenu .dropdown_10columns, .megamenu_container_vertical .megamenu .dropdown_11columns, .megamenu_container_vertical .megamenu .dropdown_12columns, .megamenu_container_vertical .megamenu .dropdown_1column, .megamenu_container_vertical .megamenu .dropdown_2columns, .megamenu_container_vertical .megamenu .dropdown_3columns, .megamenu_container_vertical .megamenu .dropdown_4columns, .megamenu_container_vertical .megamenu .dropdown_5columns, .megamenu_container_vertical .megamenu .dropdown_6columns, .megamenu_container_vertical .megamenu .dropdown_7columns, .megamenu_container_vertical .megamenu .dropdown_8columns, .megamenu_container_vertical .megamenu .dropdown_9columns {
	width: 100%;
	padding-left: 0;
	padding-right: 0
}
.megamenu_container_vertical .megamenu .col_1, .megamenu_container_vertical .megamenu .col_10, .megamenu_container_vertical .megamenu .col_11, .megamenu_container_vertical .megamenu .col_12, .megamenu_container_vertical .megamenu .col_2, .megamenu_container_vertical .megamenu .col_3, .megamenu_container_vertical .megamenu .col_4, .megamenu_container_vertical .megamenu .col_5, .megamenu_container_vertical .megamenu .col_6, .megamenu_container_vertical .megamenu .col_7, .megamenu_container_vertical .megamenu .col_8, .megamenu_container_vertical .megamenu .col_9 {
	width: 92%;
	margin-left: 4%;
	margin-right: 4%
}
.megamenu_container_vertical .megamenu>li>.dropvertical_container>div>.responsive_fourths, .megamenu_container_vertical .megamenu>li>.dropvertical_container>div>.responsive_halfs, .megamenu_container_vertical .megamenu>li>.dropvertical_container>div>.responsive_sixths, .megamenu_container_vertical .megamenu>li>.dropvertical_container>div>.responsive_thirds {
	width: 42%
}
.megamenu_container_vertical .megamenu .dropdown_flyout, .megamenu_container_vertical .megamenu .dropdown_flyout .dropdown_flyout_level {
	position: relative;
	left: auto!important;
	top: auto!important;
	padding: 0;
	margin: 0 4% 0 4%
}
.megamenu_container_vertical .megamenu .dropdown_flyout li, .megamenu_container_vertical .megamenu .dropdown_flyout ul li {
	width: 100%!important;
	padding: 3px 0 3px 0
}
.megamenu_container_vertical .megamenu .dropdown_flyout li:hover>.dropdown_flyout_level {
	left: auto!important;
	top: auto!important
}
.megamenu_container_vertical .megamenu .dropdown_flyout li:hover>.dropdown_flyout_level_left {
	left: auto!important;
	right: auto!important
}
.megamenu_dark .megamenu_vertical li .dropdown_flyout li ul, .megamenu_light .megamenu_vertical li .dropdown_flyout li ul {
	border: none;
	background: 0 0
}
.megamenu_dark .megamenu_vertical li .dropdown_flyout .dropdown_parent {
	background: url(../jScripts/megamenu_files_2015/img/dropdown.png) no-repeat right 9px
}
.megamenu_light .megamenu_vertical li .dropdown_flyout .dropdown_parent {
	background: url(../jScripts/megamenu_files_2015/img/dropdown-b.png) no-repeat right 9px
}
.megamenu_dark .megamenu_vertical li .dropdown_flyout .dropdown_parent.active, .megamenu_dark .megamenu_vertical li .dropdown_flyout .dropdown_parent:hover, .megamenu_light .megamenu_vertical li .dropdown_flyout .dropdown_parent.active, .megamenu_light .megamenu_vertical li .dropdown_flyout .dropdown_parent:hover {
	background-color: transparent
}
}
@media only screen and (max-width:967px) {
.megamenu_container_vertical, .megamenu_container_vertical .megamenu {
	width: 100%
}
.megamenu_container_vertical .megamenu>li, .megamenu_container_vertical .megamenu>li.right, .megamenu_container_vertical .megamenu>li.right:hover, .megamenu_container_vertical .megamenu>li:hover {
	float: none;
	width: auto;
	padding-right: 0;
	margin-right: 0
}
.megamenu_container_vertical .megamenu li .megamenu_drop {
	padding-right: 15px
}
.megamenu_light_bar .megamenu_vertical li .megamenu_drop {
	background: url(../jScripts/megamenu_files_2015/img/dropdown-b.png) no-repeat right center
}
.megamenu_dark_bar .megamenu_vertical li .megamenu_drop {
	background: url(../jScripts/megamenu_files_2015/img/dropdown.png) no-repeat right center
}
.megamenu_container_vertical .megamenu li .dropdown_container, .megamenu_container_vertical .megamenu li .dropdown_fullwidth {
	margin: 0 auto 0 0;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}
.megamenu_container_vertical .megamenu li .dropdown_first {
	margin: 0 auto 0 -1px
}
.megamenu_container_vertical .megamenu li .dropvertical_container {
	width: 100%
}
.megamenu_container_vertical .megamenu li:hover .dropdown_container, .megamenu_container_vertical .megamenu li:hover .dropdown_fullwidth, .megamenu_container_vertical .megamenu li:hover .dropdown_right {
	top: auto;
	left: -1px
}
}
#wowslider-container1 {
	display: table;
	zoom: 1;
	position: relative;
	width: 100%;
	max-width: 100%;
	max-height: 700px;
	margin: 0 auto 0;
	z-index: 90;
	text-align: left;
	font-size: 10px;
	text-shadow: none;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
* html #wowslider-container1 {
	width: 1200px
}
#wowslider-container1 .ws_images ul {
	position: relative;
	width: 10000%;
	height: 100%;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	border-spacing: 0;
	overflow: visible
}
#wowslider-container1 .ws_images ul li {
	position: relative;
	width: 1%;
	height: 100%;
	line-height: 0;
	overflow: hidden;
	float: left;
	padding: 0!important;
	margin: 0!important
}
#wowslider-container1 .ws_images {
	position: relative;
	left: 0;
	top: 0;
	height: 100%;
	max-height: 700px;
	max-width: 100%;
	vertical-align: top;
	border: 0 solid #fff;
	overflow: hidden
}
#wowslider-container1 .ws_images ul a {
	width: 100%;
	height: 100%;
	max-height: 700px;
	display: block;
	color: transparent
}
#wowslider-container1 img {
	max-width: none!important;
	width: 100%
}
#wowslider-container1 .ws_images .ws_list img, #wowslider-container1 .ws_images>div>img {
	width: 100%;
	border: none 0;
	max-width: none;
	padding: 0;
	margin: 0
}
#wowslider-container1 .ws_images>div>img {
	max-height: 700px
}
#wowslider-container1 .ws_images iframe {
	position: absolute;
	z-index: -1
}
#wowslider-container1 .ws-title>div {
	display: inline-block!important
}
#wowslider-container1 a {
	text-decoration: none;
	outline: 0;
	border: none
}
#wowslider-container1 .ws_bullets {
	float: left;
	position: absolute;
	z-index: 70
}
#wowslider-container1 .ws_bullets div {
	position: relative;
	float: left;
	font-size: 0
}
#wowslider-container1 .ws_bullets a {
	line-height: 0
}
#wowslider-container1 .ws_script {
	display: none
}
#wowslider-container1 object, #wowslider-container1 sound {
	position: absolute
}
#wowslider-container1 .ws_effect {
	position: static;
	width: 100%;
	height: 100%
}
#wowslider-container1 .ws_photoItem {
	background: #fff
}
#wowslider-container1 .ws_photoItem>div {
	left: 2em;
	right: 2em;
	top: 2em;
	bottom: 2em
}
#wowslider-container1.ws_gestures {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII=), move
}
#wowslider-container1.ws_gestures.ws_grabbing {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg==), move
}
#wowslider-container1.ws_video_playing .ws_bullets {
	display: none
}
#wowslider-container1.ws_video_playing:hover .ws_bullets {
	display: block
}
#wowslider-container1.ws_video_playing_ie .ws_bullets, #wowslider-container1.ws_video_playing_ie a.ws_next, #wowslider-container1.ws_video_playing_ie a.ws_prev {
	display: block
}
#wowslider-container1 .ws_video_btn {
	position: absolute;
	display: none;
	cursor: pointer;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 55
}
#wowslider-container1 .ws_video_btn.ws_vimeo, #wowslider-container1 .ws_video_btn.ws_youtube {
	display: block
}
#wowslider-container1 .ws_video_btn div {
	position: absolute;
	background-image: url(../engine1/playvideo.png);
	background-size: 200%;
	top: 50%;
	left: 50%;
	width: 7em;
	height: 5em;
	margin-left: -3.5em;
	margin-top: -2.5em
}
#wowslider-container1 .ws_video_btn.ws_youtube div {
	background-position: 0 0
}
#wowslider-container1 .ws_video_btn.ws_youtube:hover div {
	background-position: 100% 0
}
#wowslider-container1 .ws_video_btn.ws_vimeo div {
	background-position: 0 100%
}
#wowslider-container1 .ws_video_btn.ws_vimeo:hover div {
	background-position: 100% 100%
}
#wowslider-container1 .ws_playpause.ws_hide {
	display: none!important
}
#wowslider-container1 .ws_bullets {
	padding: 3px 0
}
#wowslider-container1 .ws_bullets a {
	width: 14px;
	height: 14px;
	background: url(../engine1/bullet.png) left top;
	float: left;
	text-indent: -4000px;
	position: relative;
	margin-left: 4px;
	color: transparent
}
#wowslider-container1 .ws_bullets a.ws_selbull, #wowslider-container1 .ws_bullets a:hover {
	background-position: 0 100%
}
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	position: absolute;
	top: 50%;
	margin-top: -2.3em;
	z-index: 60;
	width: 2.6em;
	height: 4.6em;
	background-image: url(../engine1/arrows.png);
	background-size: 200%
}
#wowslider-container1 a.ws_next {
	background-position: 100% 0;
	right: 3px
}
#wowslider-container1 a.ws_prev {
	background-position: 0 0;
	left: 3px
}
#wowslider-container1 a.ws_next:hover {
	background-position: 100% 100%
}
#wowslider-container1 a.ws_prev:hover {
	background-position: 0 100%
}
#wowslider-container1 .ws_playpause {
	width: 1.1em;
	height: 1.6em;
	position: absolute;
	bottom: 0;
	right: 5px;
	margin-left: -.6em;
	margin-top: .2em;
	z-index: 59;
	background-size: 100%
}
#wowslider-container1 .ws_pause {
	background-image: url(../engine1/pause.png)
}
#wowslider-container1 .ws_play {
	background-image: url(../engine1/play.png)
}
#wowslider-container1 .ws_pause:hover, #wowslider-container1 .ws_play:hover {
	background-position: 100% 100%!important
}
#wowslider-container1 .ws_bullets {
	bottom: -2px;
	right: 20px
}
#wowslider-container1 .ws-title {
	position: absolute;
	display: block;
	font: 2.2em 'Roboto Condensed', sans-serif;
	bottom: 1em;
	left: .5em;
	margin-right: .5em;
	color: #98a0a8;
	z-index: 50;
	line-height: .6em;
	text-shadow: none;
	font-weight: 400
}
#wowslider-container1 .ws-title div, #wowslider-container1 .ws-title span {
	display: inline-block;
	padding: .7em 1em;
	background: #fff
}
#wowslider-container1 .ws-title div {
	display: block;
	margin-top: .8em;
	font-size: .682em;
	line-height: .8em;
	text-shadow: none
}
#wowslider-container1 .ws-title span {
	color: #404449;
	display: none!important
}
#wowslider-container1 .ws_logo {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 9;
	background: url(../engine1/loading.gif) 50% 50% no-repeat
}
#wowslider-container1 img.loading {
	width: 192px;
	height: 48px;
	background: url(../engine1/loading.gif) 50% 50% no-repeat
}
#wowslider-container1 .ws_images {
	box-shadow: 0 0 2px rgba(100,100,100,.7);
	-moz-box-shadow: 0 0 2px rgba(100,100,100,.7);
	-webkit-box-shadow: 0 0 2px rgba(100,100,100,.7)
}
#wowslider-container1 .ws_bullets a img {
	text-indent: 0;
	display: block;
	bottom: 20px;
	left: -96px;
	visibility: hidden;
	position: absolute;
	border: 4px solid #fff;
	box-shadow: 0 0 3px rgba(100,100,100,.7);
	-moz-box-shadow: 0 0 3px rgba(100,100,100,.7);
	-webkit-box-shadow: 0 0 3px rgba(100,100,100,.7);
	max-width: none
}
#wowslider-container1 .ws_bullets a:hover img {
	visibility: visible
}
#wowslider-container1 .ws_bulframe div div {
	height: 48px;
	overflow: visible;
	position: relative
}
#wowslider-container1 .ws_bulframe div {
	left: 0;
	overflow: hidden;
	position: relative;
	width: 192px;
	background-color: #fff
}
#wowslider-container1 .ws_bullets .ws_bulframe {
	display: none;
	bottom: 20px;
	overflow: visible;
	position: absolute;
	cursor: pointer;
	border: 4px solid #fff;
	box-shadow: 0 0 3px rgba(100,100,100,.7);
	-moz-box-shadow: 0 0 3px rgba(100,100,100,.7);
	-webkit-box-shadow: 0 0 3px rgba(100,100,100,.7)
}
#wowslider-container1 .ws_bulframe span {
	display: block;
	position: absolute;
	bottom: -12px;
	margin-left: -4px;
	left: 96px;
	background: url(../engine1/triangle.png);
	width: 15px;
	height: 8px
}
#wowslider-container1 .ws_bulframe div div {
	height: auto
}
@media all and (max-width:760px) {
#wowslider-container1 .ws_fullscreen {
	display: block
}
}
@media all and (max-width:400px) {
#wowslider-container1 .ws_bullets, #wowslider-container1 .ws_controls, #wowslider-container1 .ws_thumbs {
	display: none
}
}
#wowslider-container2 {
	display: table;
	zoom: 1;
	position: relative;
	width: 100%;
	max-width: 100%;
	max-height: 800px;
	margin: 0 auto 0;
	z-index: 90;
	text-align: left;
	font-size: 10px;
	text-shadow: none;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
* html #wowslider-container2 {
	width: 1200px
}
#wowslider-container2 .ws_images ul {
	position: relative;
	width: 10000%;
	height: 100%;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	border-spacing: 0;
	overflow: visible
}
#wowslider-container2 .ws_images ul li {
	position: relative;
	width: 1%;
	height: 100%;
	line-height: 0;
	overflow: hidden;
	float: left;
	padding: 0!important;
	margin: 0!important
}
#wowslider-container2 .ws-title div a i {
	font-style: normal;
	font-weight: 300;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none
}
#wowslider-container2 .ws_images {
	position: relative;
	left: 0;
	top: 0;
	height: 100%;
	max-height: 800px;
	max-width: 100%;
	vertical-align: top;
	border: 0 solid #fff;
	overflow: hidden
}
#wowslider-container2 .ws_images ul a {
	width: 100%;
	height: 100%;
	max-height: 800px;
	display: block;
	color: transparent
}
#wowslider-container2 img {
	max-width: none!important;
	width: 100%
}
#wowslider-container2 .ws_images .ws_list img, #wowslider-container2 .ws_images>div>img {
	width: 100%;
	border: none 0;
	max-width: none;
	padding: 0;
	margin: 0
}
#wowslider-container2 .ws_images>div>img {
	max-height: 800px
}
#wowslider-container2 .ws_images iframe {
	position: absolute;
	z-index: -1
}
#wowslider-container2 .ws-title>div {
	display: inline-block!important
}
#wowslider-container2 a {
	text-decoration: none;
	outline: 0;
	border: none
}
#wowslider-container2 .ws_bullets {
	float: left;
	position: absolute;
	z-index: 70
}
#wowslider-container2 .ws_bullets div {
	position: relative;
	float: left;
	font-size: 0
}
#wowslider-container2 .ws_bullets a {
	line-height: 0
}
#wowslider-container2 .ws_script {
	display: none
}
#wowslider-container2 object, #wowslider-container2 sound {
	position: absolute
}
#wowslider-container2 .ws_effect {
	position: static;
	width: 100%;
	height: 100%
}
#wowslider-container2 .ws_photoItem {
	background: #fff
}
#wowslider-container2 .ws_photoItem>div {
	left: 2em;
	right: 2em;
	top: 2em;
	bottom: 2em
}
#wowslider-container2.ws_gestures {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII=), move
}
#wowslider-container2.ws_gestures.ws_grabbing {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg==), move
}
#wowslider-container2.ws_video_playing .ws_bullets {
	display: none
}
#wowslider-container2.ws_video_playing:hover .ws_bullets {
	display: block
}
#wowslider-container2.ws_video_playing_ie .ws_bullets, #wowslider-container2.ws_video_playing_ie a.ws_next, #wowslider-container2.ws_video_playing_ie a.ws_prev {
	display: block
}
#wowslider-container2 .ws_video_btn {
	position: absolute;
	display: none;
	cursor: pointer;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 55
}
#wowslider-container2 .ws_video_btn.ws_vimeo, #wowslider-container2 .ws_video_btn.ws_youtube {
	display: block
}
#wowslider-container2 .ws_video_btn div {
	position: absolute;
	background-image: url(../engine1/playvideo.png);
	background-size: 200%;
	top: 50%;
	left: 50%;
	width: 7em;
	height: 5em;
	margin-left: -3.5em;
	margin-top: -2.5em
}
#wowslider-container2 .ws_video_btn.ws_youtube div {
	background-position: 0 0
}
#wowslider-container2 .ws_video_btn.ws_youtube:hover div {
	background-position: 100% 0
}
#wowslider-container2 .ws_video_btn.ws_vimeo div {
	background-position: 0 100%
}
#wowslider-container2 .ws_video_btn.ws_vimeo:hover div {
	background-position: 100% 100%
}
#wowslider-container2 .ws_playpause.ws_hide {
	display: none!important
}
#wowslider-container2 .ws_bullets {
	padding: 3px 0
}
#wowslider-container2 .ws_bullets a {
	width: 14px;
	height: 14px;
	background: url(../engine1/bullet.png) left top;
	float: left;
	text-indent: -4000px;
	position: relative;
	margin-left: 4px;
	color: transparent
}
#wowslider-container2 .ws_bullets a.ws_selbull, #wowslider-container2 .ws_bullets a:hover {
	background-position: 0 100%
}
#wowslider-container2 a.ws_next, #wowslider-container2 a.ws_prev {
	position: absolute;
	top: 50%;
	margin-top: -2.3em;
	z-index: 60;
	width: 2.6em;
	height: 4.6em;
	background-image: url(../engine1/arrows.png);
	background-size: 200%
}
#wowslider-container2 a.ws_next {
	background-position: 100% 0;
	right: 3px
}
#wowslider-container2 a.ws_prev {
	background-position: 0 0;
	left: 3px
}
#wowslider-container2 a.ws_next:hover {
	background-position: 100% 100%
}
#wowslider-container2 a.ws_prev:hover {
	background-position: 0 100%
}
#wowslider-container2 .ws_playpause {
	width: 1.1em;
	height: 1.6em;
	position: absolute;
	bottom: 0;
	right: 5px;
	margin-left: -.6em;
	margin-top: .2em;
	z-index: 59;
	background-size: 100%
}
#wowslider-container2 .ws_pause {
	background-image: url(../engine1/pause.png)
}
#wowslider-container2 .ws_play {
	background-image: url(../engine1/play.png)
}
#wowslider-container2 .ws_pause:hover, #wowslider-container2 .ws_play:hover {
	background-position: 100% 100%!important
}
#wowslider-container2 .ws_bullets {
	bottom: -2px;
	right: 20px
}
#wowslider-container2 .ws-title {
	position: absolute;
	display: block;
	font-size: 450%;
	bottom: 1.9em;
	left: .5em;
	margin-right: .5em;
	color: #fff;
	z-index: 50;
	text-shadow: none;
	line-height: 1.2em
}
#wowslider-container2 .ws-title div, #wowslider-container2 .ws-title span {
	display: inline-block
}
#wowslider-container2 .ws-title div a {
	padding: 10px;
	font-size: 70%;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 900;
	line-height: 70px
}
#wowslider-container2 .ws-title div {
	display: block;
	margin-top: 0;
	font-size: .682em;
	line-height: .8em;
	text-shadow: none;
	-moz-text-shadow: 0 0 26px #000, 0 0 16px #000, 0 0 6px #000, 0 0 6px #000;
	-webkit-text-shadow: 0 0 26px #000, 0 0 16px #000, 0 0 6px #000, 0 0 6px #000;
	text-shadow: 0 0 26px #000, 0 0 16px #000, 0 0 6px #000, 0 0 6px #000
}
#wowslider-container2 .ws-title span {
	color: #fff;
	text-transform: uppercase;
	font-family: Trochut, cursive;
	font-size: 160%;
	-moz-text-shadow: 0 0 26px #000, 0 0 16px #000, 0 0 6px #000, 0 0 6px #000;
	-webkit-text-shadow: 0 0 26px #000, 0 0 16px #000, 0 0 6px #000, 0 0 6px #000;
	text-shadow: 0 0 26px #000, 0 0 16px #000, 0 0 6px #000, 0 0 6px #000
}
#wowslider-container2 .ws_logo {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 9;
	background: url(../engine1/loading.gif) 50% 50% no-repeat
}
#wowslider-container2 img.loading {
	width: 192px;
	height: 48px;
	background: url(../engine1/loading.gif) 50% 50% no-repeat
}
#wowslider-container2 .ws_images {
	box-shadow: 0 0 2px rgba(100,100,100,.7);
	-moz-box-shadow: 0 0 2px rgba(100,100,100,.7);
	-webkit-box-shadow: 0 0 2px rgba(100,100,100,.7)
}
#wowslider-container2 .ws_bullets a img {
	text-indent: 0;
	display: block;
	bottom: 20px;
	left: -96px;
	visibility: hidden;
	position: absolute;
	border: 4px solid #fff;
	box-shadow: 0 0 3px rgba(100,100,100,.7);
	-moz-box-shadow: 0 0 3px rgba(100,100,100,.7);
	-webkit-box-shadow: 0 0 3px rgba(100,100,100,.7);
	max-width: none
}
#wowslider-container2 .ws_bullets a:hover img {
	visibility: visible
}
#wowslider-container2 .ws_bulframe div div {
	height: 48px;
	overflow: visible;
	position: relative;
	-moz-text-shadow: 0 0 26px #000, 0 0 16px #000, 0 0 6px #000, 0 0 6px #000;
	-webkit-text-shadow: 0 0 26px #000, 0 0 16px #000, 0 0 6px #000, 0 0 6px #000;
	text-shadow: 0 0 26px #000, 0 0 16px #000, 0 0 6px #000, 0 0 6px #000
}
#wowslider-container2 .ws_bulframe div {
	left: 0;
	overflow: hidden;
	position: relative;
	width: 192px;
	background-color: #fff
}
#wowslider-container2 .ws_bullets .ws_bulframe {
	display: none;
	bottom: 20px;
	overflow: visible;
	position: absolute;
	cursor: pointer;
	border: 4px solid #fff;
	box-shadow: 0 0 3px rgba(100,100,100,.7);
	-moz-box-shadow: 0 0 3px rgba(100,100,100,.7);
	-webkit-box-shadow: 0 0 3px rgba(100,100,100,.7)
}
#wowslider-container2 .ws_bulframe span {
	display: block;
	position: absolute;
	bottom: -12px;
	margin-left: -4px;
	left: 96px;
	background: url(../engine1/triangle.png);
	width: 15px;
	height: 8px
}
#wowslider-container2 .ws_bulframe div div {
	height: auto
}
@media all and (max-width:760px) {
#wowslider-container2 .ws_fullscreen {
	display: block
}
#wowslider-container2 .ws-title {
	line-height: 0
}
#wowslider-container2 .ws-title span {
	font-size: 100%
}
#wowslider-container2 .ws-title div a {
	line-height: 70px
}
#wowslider-container2 .ws-title div a {
	padding: 5px;
	font-size: 100%
}
}
@media all and (max-width:400px) {
#wowslider-container2 .ws_bullets, #wowslider-container2 .ws_controls, #wowslider-container2 .ws_thumbs {
	display: none
}
}
.isInFullScreen {
	position: fixed!important;
	top: 0!important;
	left: 0!important;
	right: 0!important;
	bottom: 0!important;
	width: 100%!important;
	height: 100%!important;
	margin: auto!important;
	z-index: 10000!important
}
.mSCaption {
	position: absolute;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0)
}
.mSCaption.mSMedia {
	z-index: 100000
}
.mightySlider, .mightySlider *, .mightySlider :after, .mightySlider :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.mSCoverImage, .mSLayerCoverImage {
	max-width: none
}
.mSCover, .mSLayerCover {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-position: 50%;
	background-repeat: no-repeat
}
.mSLayerCoverImage {
	width: 100%;
	height: 100%
}
.mSLayerContainer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #000
}
.mSSlide {
	position: relative
}
.mSIcon {
	display: block;
	position: absolute;
	background-color: rgba(0,0,0,0);
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1000
}
.mSLoader~.mSIcon {
	display: none!important
}
.mightySlider .mSClose {
	width: 22px;
	height: 22px;
	background: no-repeat center url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbJJREFUeNrk2b1ugzAQAGAckf4oE2mz5B2aN+rQp0CiL9qhEuwdOlYlkcgdAuq02Dnbh+FUSyciTOALsY3xqeSnpBC3EN8QpyRSaZrGWKeUWsPmBqKG447tvq4OK3basV8Qn3OBAYqbLcSdtvsD0SsdW5blc57nD/DxHiKjXjAkbNiiKB6rqnrpqnZQh60g2UDsoeIVTtDUdf0G6CfcR0GHgkfwiN0D9oAWNMGNzDvPpm8OFwe4oJmx2RVLavxVVDQ3Fq9pMvxuQl7oWFhTB91SvsgMJmNNQ2Dmgo6JtY3ZZHRMrA3sfcIpsdfA5J4bC0sBs6I5/jVqCUZzNTGX4o3m7A+uxRnN3Xl9Chk9xUjjWygQ9hEmBExBs2NDwVb0FFgOsAn9jsGNZQGPdK4W2sM5sRir5B8WUU1CVKcTNayJenCIejSLmvyIml6KmsCLekUS9RIq6jVf1EKKqKUqJ+zci4HO2DmXW72wcy1op77YqVIGFst6SMpg4mMhSZk/aEwY6UmZtJ+/YoULlhs8htYySO0dXnJiMevyhReJRaXtGNKkEMeFpG6HdDIc16aTzwIMAHF0+z5nKTeiAAAAAElFTkSuQmCC);
	background-size: 22px 22px;
	cursor: pointer;
	top: 20px;
	right: 20px;
	left: auto;
	bottom: auto;
	opacity: 0;
	-webkit-transition: all 135ms linear;
	transition: all 135ms linear
}
.mightySlider:hover .mSClose {
	opacity: 1
}
.mightySlider.isTouch .mSClose {
	position: relative!important;
	margin-top: -26px;
	width: 100%!important;
	height: 26px!important;
	background-color: #000;
	text-align: center;
	top: auto;
	right: auto
}
.mightySlider.isTouch .mSClose:after {
	content: '\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0 CLOSE';
	color: #fff;
	font-size: 14px;
	line-height: 26px
}
.mightySlider.isTouch .mSMedia.mSCaption .mSLayerContainer, .mightySlider.isTouch.mSMedia .mSSlide {
	padding-top: 26px
}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-image, .fancybox-inner, .fancybox-nav, .fancybox-nav span, .fancybox-outer, .fancybox-skin, .fancybox-tmp, .fancybox-wrap, .fancybox-wrap iframe, .fancybox-wrap object {
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	vertical-align: top
}
.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020
}
.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.fancybox-opened {
	z-index: 8030
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0,0,0,.5);
	-moz-box-shadow: 0 10px 25px rgba(0,0,0,.5);
	box-shadow: 0 10px 25px rgba(0,0,0,.5)
}
.fancybox-inner, .fancybox-outer {
	position: relative
}
.fancybox-inner {
	overflow: hidden
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch
}
.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap
}
.fancybox-iframe, .fancybox-image {
	display: block;
	width: 100%;
	height: 100%
}
.fancybox-image {
	max-width: 100%;
	max-height: 100%
}
#fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span {
	background-image: url(../css/fancybox/fancybox_sprite.png)
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: .8;
	cursor: pointer;
	z-index: 8060
}
#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(../css/fancybox/fancybox_loading.gif) center center no-repeat
}
.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040
}
.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(../css/fancybox/blank.gif);
	-webkit-tap-highlight-color: transparent;
	z-index: 8040
}
.fancybox-prev {
	left: 0
}
.fancybox-next {
	right: 0
}
.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden
}
.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px
}
.fancybox-next span {
	right: 10px;
	background-position: 0 -72px
}
.fancybox-nav:hover span {
	visibility: visible
}
.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible!important
}
.fancybox-lock {
	overflow: hidden!important;
	width: auto
}
.fancybox-lock body {
	overflow: hidden!important
}
.fancybox-lock-test {
	overflow-y: hidden!important
}
.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(../css/fancybox/fancybox_overlay.png)
}
.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0
}
.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll
}
.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050
}
.fancybox-opened .fancybox-title {
	visibility: visible
}
.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center
}
.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: 0 0;
	background: rgba(0,0,0,.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #fff;
	font-weight: 700;
	line-height: 24px;
	white-space: nowrap
}
.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff
}
.fancybox-title-inside-wrap {
	padding-top: 10px
}
.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0,0,0,.8)
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
#fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span {
	background-image: url(../css/fancybox/fancybox_sprite@2x.png);
	background-size: 44px 152px
}
#fancybox-loading div {
	background-image: url(../css/fancybox/fancybox_loading@2x.gif);
	background-size: 24px 24px
}
}
#cookieChoiceInfo {
	font-size: 14px
}
#cookieChoiceInfo {
	position: fixed;
	width: 100%;
	background-color: #333;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	left: 0;
	bottom: 0;
	margin: 0 auto;
	padding: 5px 0;
	text-align: center;
	z-index: 9999;
	opacity: .9;
	font-weight: 300;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ccc
}
#cookieChoiceInfo span {
	clear: both
}
#cookieChoiceDismiss {
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 -1px 1px rgba(0,0,0,.25);
	border-bottom: 1px solid rgba(0,0,0,.25);
	position: relative;
	cursor: pointer;
	margin: auto 10px;
	font-weight: 700;
	background-color: #09f;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
#cookieChoiceInfo a:nth-child(2) {
	cursor: pointer;
	text-decoration: none;
	font-weight: 700;
	color: #fff
}
.cartina_maps {
	width: 100%;
	height: 300px
}
.no_moena_m {
	margin: 0;
	padding: 0
}
.novita {
	-moz-text-shadow: 0 0 0 #000, 0 0 0 #000, 0 0 0 #000, 0 0 0 #000;
	-webkit-text-shadow: 0 0 0 #000, 0 0 0 #000, 0 0 0 #000, 0 0 0 #000;
	text-shadow: 0 0 0 #000, 0 0 0 #000, 0 0 0 #000, 0 0 0 #000;
	padding: 10px 20px 10px 10px;
	font-size: 80%;
	font-weight: 400;
	display: inline-block;
	color: #fff;
	background-image: url(../../images/moena/sfondo/freccia_before.png);
	background-position: right center;
	background-repeat: no-repeat;
	text-transform: uppercase;
	margin-top: 20px
}
h2.margine_n {
	margin-top: 10px
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:1.5dppx) {
.mightyslider_carouselSimple_skin .mSButtons {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAG4CAYAAACXXA8xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA/5JREFUeNrs20GOwkAMRcFxxP2v7DnBIJsAYfj1tgEk3KXuZJHq7h9p2mEEAkbACBgBI2AkYASMgBEwAkbASMAIGAEjYASMgJGAETACRsAIGAkYASNgBIyA+ba8dA7MGgs0wKx3FmiAWR9D0ACzRgENMGsMDYz6xZ8HxqNzLpoDlj8raIDZYoEGmPXOAk0wmEePIWjcw6xRlBEBs8VQwKhe/HlggrHEozlguez7wARhiUVzBEKpD8UHjB0LGHmsloARMAJGwAgYCRgBI2AEjIARMBIwAkbACBgBI2AkYASMgBEwAkYCRsAIGAEjYASMBIyAETACRsAIGAkYASNgBIyAETASMAJGwAgYASMBI2AEjIARMAJGAkbACBgBI2AEjASMgBEwAkbACBgJmLfWwHzvwjYswFy1yJ02uOQjqWEB5l2L3qkDc9O7X/xOHhYwOwSdPihg5hjaiPLA1IMo+uTvAhOEBhZH0hgNLMCcPp5isbjpfXzRK3VgnpL2i1/JwwJmh6DSBwXMHEMZETBTFLAAM0YDCzBjNLAA42kIGAEjYASMgJGAETACRsAIGAEjASNgBIyAETASMAJGwAgYASNgJGAEjIARMAJGwEjACBgBI2AEjICRgBEwAkbACBgJGAEjYASMgBEwEjACRsAIGAEjYCRgBIyAETACRgJGwAgYASNgBIwEjIARMAJGwAgYCRgBI2AEjIARMBIwAkbACBgBIwEjYASMgBEwAkYCRme6GcGovnOt7DCaYnEkaYWlgBEswMACDCzAwAIMLMDAAgwssAADCzCwAHNhdRIUMNBAAww0wEADDDTAQAMMNPFogIEGGGiAgQYYaP5jXjN5Dho7jASMgBEwAkbACBgJGAEjYASMgBEwRiBgBIyAETACRgJGwAgYASNgBIwEjIARMAJGwAgYCRgBI2AEjICRgBEwAkbACBgBIwEjYASMgBEwAkYCRsAIGAEjYASMBIyAETACRsBIwAgYASNgBIyAkYARMAJGwAgYASMBI2AEjIARMAJGAkbACBgBI2AkYASMgBEwAkbASMAIGAEjYASMgJGAETACRsAIGAFjBAJGwAgYASNgJGAEjIARMAJGwEjACBgBI2AEjICRBt2C/3vfuVZo2GGehQmY0AoaYKABBhpgoAEGGmCggQYYaICBBhhogIEGmID6JChgYMnFAgwswMACDCzAwAIMLMDAAgswsAADCzCwfGipr5kAYYcRMAJGwAgYCRgBI2AEjIARMBIwAkbACBgBIwEjYASMgBEwAkYCRsAIGAEjYASMBIyAETACRsAIGAkYASNgBIyAkYARMAJGwAgYASMBI2AEjIARMAJGAkbACBgBI2AEjDTtV4ABABXeYnX+Kp1OAAAAAElFTkSuQmCC)
}
}
.gridContainer.clearfix .banner_a {
	text-align: center;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px
}
.cartina_maps {
	width: 100%;
	height: 300px
}
.no_moena_m {
	margin: 0;
	padding: 0
}
#wowslider-container3 {
	display: table;
	zoom: 1;
	position: relative;
	width: 100%;
	max-height: 800px;
	margin: 0 auto 0;
	z-index: 90;
	text-align: left;
	text-shadow: none;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
* html #wowslider-container3 {
	width: 100%
}
#wowslider-container3 .ws_images ul {
	position: relative;
	width: 10000%;
	height: 100%;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	border-spacing: 0;
	overflow: visible
}
#wowslider-container3 .ws_images ul li {
	position: relative;
	width: 1%;
	height: 100%;
	line-height: 0;
	overflow: hidden;
	float: left;
	padding: 0!important;
	margin: 0!important
}
#wowslider-container3 .ws_images {
	position: relative;
	left: 0;
	top: 0;
	height: 100%;
	max-height: 800px;
	max-width: 100%;
	vertical-align: top;
	border: 0 solid #fff;
	overflow: hidden
}
#wowslider-container3 .ws_images ul a {
	width: 100%;
	height: 100%;
	max-height: 800px;
	display: block;
	color: transparent
}
#wowslider-container3 img {
	max-width: none!important
}
#wowslider-container3 .ws_images .ws_list img, #wowslider-container3 .ws_images>div>img {
	width: 100%;
	border: none 0;
	max-width: none;
	padding: 0;
	margin: 0
}
#wowslider-container3 .ws_images>div>img {
	max-height: 800px
}
#wowslider-container3 .ws_images iframe {
	position: absolute;
	z-index: -1
}
#wowslider-container3 .ws-title>div {
	display: inline-block!important
}
#wowslider-container3 a {
	text-decoration: none;
	outline: 0;
	border: none
}
#wowslider-container3 .ws_bullets {
	float: left;
	position: absolute;
	z-index: 70
}
#wowslider-container3 .ws_bullets div {
	position: relative;
	float: left;
	font-size: 0
}
#wowslider-container3 .ws_bullets a {
	line-height: 0
}
#wowslider-container3 .ws_script {
	display: none
}
#wowslider-container3 object, #wowslider-container3 sound {
	position: absolute
}
#wowslider-container3 .ws_effect {
	position: static;
	width: 100%;
	height: 100%
}
#wowslider-container3 .ws_photoItem {
	border: 2em solid #fff;
	margin-left: -2em;
	margin-top: -2em
}
#wowslider-container3 .ws_cube_side {
	background: #a6a5a9
}
#wowslider-container3.ws_video_playing .ws_bullets, #wowslider-container3.ws_video_playing .ws_fullscreen, #wowslider-container3.ws_video_playing .ws_next, #wowslider-container3.ws_video_playing .ws_prev {
	display: none
}
#wowslider-container3 .ws_video_btn {
	position: absolute;
	display: none;
	cursor: pointer;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 55
}
#wowslider-container3 .ws_video_btn.ws_vimeo, #wowslider-container3 .ws_video_btn.ws_youtube {
	display: block
}
#wowslider-container3 .ws_video_btn div {
	position: absolute;
	background-size: 200%;
	top: 50%;
	left: 50%;
	width: 7em;
	height: 5em;
	margin-left: -3.5em;
	margin-top: -2.5em
}
#wowslider-container3 .ws_video_btn.ws_youtube div {
	background-position: 0 0
}
#wowslider-container3 .ws_video_btn.ws_youtube:hover div {
	background-position: 100% 0
}
#wowslider-container3 .ws_video_btn.ws_vimeo div {
	background-position: 0 100%
}
#wowslider-container3 .ws_video_btn.ws_vimeo:hover div {
	background-position: 100% 100%
}
#wowslider-container3 .ws_playpause.ws_hide {
	display: none!important
}
#wowslider-container3 .ws_bullets {
	padding: 3px 0
}
#wowslider-container3 .ws_bullets a {
	width: 14px;
	height: 14px;
	float: left;
	text-indent: -4000px;
	position: relative;
	margin-left: 4px;
	color: transparent
}
#wowslider-container3 .ws_bullets a.ws_selbull, #wowslider-container3 .ws_bullets a:hover {
	background-position: 0 100%
}
#wowslider-container3 a.ws_next, #wowslider-container3 a.ws_prev {
	position: absolute;
	top: 50%;
	margin-top: -2.3em;
	z-index: 60;
	width: 2.6em;
	height: 4.6em;
	background-size: 200%
}
#wowslider-container3 a.ws_next {
	background-position: 100% 0;
	right: 3px
}
#wowslider-container3 a.ws_prev {
	background-position: 0 0;
	left: 3px
}
#wowslider-container3 a.ws_next:hover {
	background-position: 100% 100%
}
#wowslider-container3 a.ws_prev:hover {
	background-position: 0 100%
}
#wowslider-container3 .ws_playpause {
	width: 1.1em;
	height: 1.6em;
	position: absolute;
	bottom: 0;
	right: 5px;
	margin-left: -.6em;
	margin-top: .2em;
	z-index: 59;
	background-size: 100%
}
#wowslider-container3 .ws_pause:hover, #wowslider-container3 .ws_play:hover {
	background-position: 100% 100%!important
}
#wowslider-container3 .ws_bullets {
	bottom: -2px;
	right: 20px
}
#wowslider-container3 .ws-title {
	position: absolute;
	display: block;
	font: 450% "Roboto Condensed", sans-serif;
	bottom: 60px;
	left: .5em;
	margin-right: .5em;
	padding: .5em;
	color: #fff;
	z-index: 50;
	line-height: .8em;
	font-weight: 400;
	text-shadow: none;
	-moz-text-shadow: 0 0 26px #000, 0 0 16px #000, 0 0 6px #000, 0 0 6px #000;
	-webkit-text-shadow: 0 0 26px #000, 0 0 16px #000, 0 0 6px #000, 0 0 6px #000;
	text-shadow: 0 0 26px #000, 0 0 16px #000, 0 0 6px #000, 0 0 6px #000;
	font-weight: 300
}
#wowslider-container3 .ws-title div {
	margin-top: .6em;
	font-size: .682em;
	line-height: 1.2em
}
#wowslider-container3 .ws-title span {
	color: #fff;
	text-transform: uppercase;
	font-family: Trochut, cursive;
	font-size: 160%;
	-moz-text-shadow: 0 0 26px #000, 0 0 16px #000, 0 0 6px #000, 0 0 6px #000;
	-webkit-text-shadow: 0 0 26px #000, 0 0 16px #000, 0 0 6px #000, 0 0 6px #000;
	text-shadow: 0 0 26px #000, 0 0 16px #000, 0 0 6px #000, 0 0 6px #000;
	font-weight: 300
}
#wowslider-container3 .ws-title div a i {
	font-style: normal;
	font-weight: 300;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none
}
#wowslider-container3 .ws-title div a {
	padding: 10px;
	font-size: 70%;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 900;
	line-height: 70px
}
#wowslider-container3 .ws_images>ul {
	animation: wsBasic 12s infinite;
	-moz-animation: wsBasic 12s infinite;
	-webkit-animation: wsBasic 12s infinite
}
@keyframes wsBasic {
0% {
left:0
}
16.67% {
left:0
}
33.33% {
left:-100%
}
50% {
left:-100%
}
66.67% {
left:-200%
}
83.33% {
left:-200%
}
}
@-moz-keyframes wsBasic {
0% {
left:0
}
16.67% {
left:0
}
33.33% {
left:-100%
}
50% {
left:-100%
}
66.67% {
left:-200%
}
83.33% {
left:-200%
}
}
@-webkit-keyframes wsBasic {
0% {
left:0
}
16.67% {
left:0
}
33.33% {
left:-100%
}
50% {
left:-100%
}
66.67% {
left:-200%
}
83.33% {
left:-200%
}
}
#wowslider-container3 .ws_images {
	box-shadow: 0 0 2px rgba(100,100,100,.7);
	-moz-box-shadow: 0 0 2px rgba(100,100,100,.7);
	-webkit-box-shadow: 0 0 2px rgba(100,100,100,.7)
}
#wowslider-container3 .ws_bullets a img {
	text-indent: 0;
	display: block;
	bottom: 20px;
	left: -40px;
	visibility: hidden;
	position: absolute;
	border: 4px solid #fff;
	box-shadow: 0 0 3px rgba(100,100,100,.7);
	-moz-box-shadow: 0 0 3px rgba(100,100,100,.7);
	-webkit-box-shadow: 0 0 3px rgba(100,100,100,.7);
	max-width: none
}
#wowslider-container3 .ws_bullets a:hover img {
	visibility: visible
}
#wowslider-container3 .ws_bulframe div div {
	height: 48px;
	overflow: visible;
	position: relative
}
#wowslider-container3 .ws_bulframe div {
	left: 0;
	overflow: hidden;
	position: relative;
	width: 80px;
	background-color: #fff
}
#wowslider-container3 .ws_bullets .ws_bulframe {
	display: none;
	bottom: 20px;
	overflow: visible;
	position: absolute;
	cursor: pointer;
	border: 4px solid #fff;
	box-shadow: 0 0 3px rgba(100,100,100,.7);
	-moz-box-shadow: 0 0 3px rgba(100,100,100,.7);
	-webkit-box-shadow: 0 0 3px rgba(100,100,100,.7)
}
#wowslider-container3 .ws_bulframe span {
	display: block;
	position: absolute;
	bottom: -12px;
	margin-left: -4px;
	left: 40px;
	background: url(triangle.png);
	width: 15px;
	height: 8px
}
#wowslider-container3 .ws_bulframe div div {
	height: auto
}
@media all and (max-width:760px) {
#wowslider-container3 .ws_fullscreen {
	display: block
}
}
@media all and (max-width:400px) {
#wowslider-container3 .ws_bullets, #wowslider-container3 .ws_controls, #wowslider-container3 .ws_thumbs {
	display: none
}
}
.no_free {
	display: none
}
/**
 * mightySlider 'Simple' skin for carousel purpose.
 * http://mightyslider.com
 *
 * @version:  2.0.0
 * @released: March 05, 2014
 * 
 * @author:   Hemn Chawroka
 *            http://iprodev.com/
 *
 * How to use it?
 * You need to add 'mightyslider_carouselSimple_skin' class to the slider frame's parent element.
 */
.mightyslider_carouselSimple_skin {
	position: relative;
}
.mightyslider_carouselSimple_skin .mSFrame .mSSlideElement.dragged {
	cursor: url('data:application/octet-stream;base64,AAACAAEAICACAAcABQAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AAAA/AAAAfwAAAP+AAAH/gAAB/8AAAH/AAAB/wAAA/0AAANsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////////////////////////////////////////gH///4B///8Af//+AD///AA///wAH//+AB///wAf//4AH//+AD///yT/////////////////////////////8='), default;
}
.mightyslider_carouselSimple_skin .mSFrame .mSSlideElement .mSSlide {
	float: left;
}
.mightyslider_carouselSimple_skin .mSFrame .mSSlideElement .mSSlide .mSCover {
	position: relative;
	-webkit-box-shadow: 0px 2px 1px rgba(44, 44, 44, 0.4);
	box-shadow: 0px 2px 1px rgba(44, 44, 44, 0.4);
}
.mightyslider_carouselSimple_skin .mSFrame .mSSlideElement .mSSlide .mSCover:after {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.15) inset;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.15) inset;
	-webkit-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
	transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
}
.mightyslider_carouselSimple_skin .mSFrame .mSSlideElement .mSSlide:hover .mSCover:after {
	-webkit-box-shadow: 0 0 0 80px rgba(0, 0, 0, 0.6) inset;
	box-shadow: 0 0 0 80px rgba(0, 0, 0, 0.6) inset;
}
.mightyslider_carouselSimple_skin.mSMedia .mSFrame .mSSlideElement .mSSlide:hover .mSCover:after {
	display: none;
}
/* Navigation Buttons */
.mightyslider_carouselSimple_skin .mSButtons {
	position: absolute;
	background: #333 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAADcCAYAAADN09ehAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcZJREFUeNrs3UGKwzAQBMBM2P9/efaerDBmDe6xqm+JfVAKyZFAGld3v+Q7bwRgwIABAwYMGDBgwIARMFNhGswapcGse0qDWSP0zjCfP75ScN6BKBE4Kc+YOvi8JUyd/H4LmPrn9UfC1MX3WRKAAQMGDBgwYAQMGDBgwIABAwYMGDBgBAwYMGDAgAEDBgwYMAIGzFyYvvi+R/WYTkRJGUp2hp/A2foswWoH+NE2+i16zNH2+Np5KNkZfgLHWYI/MCqhMWkz30ppiCUBGDBgwIABAwYMGDBgBAwYMGDAgAEDBgwYMAIGDBgwYMCAAQMGDBgBAwYMGDBgwIAB89D8BLbJQa5UlDSYGJQkmCiUFJg4lASYSJQEmJg3cCUOpUic1FO03vqXipN+ivY2nMQlgb9rq2swYMCAETBgwIABAwYMGDBgwAgYMGDAgAEDBgwYMGAEDBgwYMCAAQMGDBgwYAQMGDBgwIABAwYMGDACBgwYMGDAgBmXu0sYKKyziMI603AU1hnw8FVYZwKOkpIDYJSUnDCfUVIyFCZ25nv3kiAGwiISDBgwYMCAAQMGDBgBAwYMGDBgwIABAwaMgAEDBgwYMGn5FWAA7GwwvzUdWUMAAAAASUVORK5CYII=') no-repeat 50% 0;
	background-size: 70px 275px;
	width: 40px;
	height: 100px;
	margin: auto;
	cursor: pointer;
	z-index: 109;
}
.mightyslider_carouselSimple_skin .mSButtons.mSNext {
	background-size: 70px 255px;
}
.mightyslider_carouselSimple_skin .mSButtons:hover {
	background-color: #666;
}
.mightyslider_carouselSimple_skin .mSButtons:active {
	background-color: #000;
}
.mightyslider_carouselSimple_skin.horizontal .mSNext {
	top: 0;
	bottom: 0;
	right: 0;
	background-position: 50% -165px;
}
.mightyslider_carouselSimple_skin.horizontal .mSPrev {
	top: 0;
	bottom: 0;
	left: 0;
	background-position: 50% -95px;
}
.mightyslider_carouselSimple_skin.vertical .mSNext {
	left: 0;
	right: 0;
	bottom: 0;
	background-position: 50% -40px;
}
.mightyslider_carouselSimple_skin.vertical .mSPrev {
	left: 0;
	right: 0;
	top: 0;
}
.mightyslider_carouselSimple_skin .mSButtons.disabled {
	cursor: default;
	background-color: #AAA;
	opacity: 0.65;
}
.mightyslider_carouselSimple_skin .mSIcon {
	width: 40px;
	height: 40px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.mightyslider_carouselSimple_skin .mSLoader {
	width: 36px;
	height: 36px;
	background: #14201E url('data:image/gif;base64,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') no-repeat center;
	background-size: 24px 24px;
	opacity: 0.65;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.mightyslider_carouselSimple_skin .mSVideo, .mightyslider_carouselSimple_skin .mSFlash {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAABPUlEQVRYw+3ZL2zCQBTH8YYQglgmJlAI1NQUcgqJRCKR6CksmZxCI5HISSQKiZiamkAhaELW/+34NTmSJ5gZWfoVXHIJIeX6SR/3ePfwPDOyLOsXRfGaJEnTI448zwc/GkJ+6nW/as+vQIcs5zJN03bVrotAAz3q/ZcwDOtV+y4CDXSr7+gzFuiQueZcYX9AAg10r2tHvu/XkEADXSvsT1igQ6b63Fscx3dIoIF+6WkOsECHLOe7NlEHCTTQb601CYKggQQa6IfC3sMCz2HXugsVIC0k0EAPWn98Ve78T6CBbrSJuligQ5a5c6bceY8EGuhOm2iIBRroSmF/xAIdMtT9p1EUNW/AP+CYIcZuEnSawSZq7E8duljAllvYghVd8mMPTehjJ/bgjm19oJtH2PYbtoGJbgFjm+jEvyFOo7IMFIoCnm8AAAAASUVORK5CYII=') no-repeat 55% 50%;
	background-size: 20px 20px;
	background-color: rgba(0,0,0,0.6);
	cursor: pointer;
	opacity: 0.85;
	border: 1px solid #FFF;
	border: 1px solid rgba(255,255,255,0.5);
	-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.3);
	box-shadow: 0 0 0 1px rgba(0,0,0,0.3);
	-webkit-transition: opacity 135ms linear;
	transition: opacity 135ms linear;
}
.mightyslider_carouselSimple_skin .mSVideo:hover, .mightyslider_carouselSimple_skin .mSFlash:hover {
	opacity: 1;
}
.mightyslider_carouselSimple_skin .mSLink {
	position: absolute;
	width: 40px;
	height: 40px;
	cursor: pointer;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEBklEQVRo3tVZTUhUURQWkZAICRERCYlwIRERIRERLiLCRQuJFhER0UJCWkULiQgipEWEhESrFhLSImIIERGRGCJEQoaQkAgJGSSG5scYnXFmfDN9p+6jl93z3r3v3fdsDhx88N6cc75zvnvuvceGBh9SKpX2WpZ1vlqtPobOQb9CN6E1aAn6DboAfY7vrlcqlU4/fozL9vZ2L4IadwSrqhY0DjCXNjY2mnYj8B4EMEnBuInzvcvzZwAZiCTwfD7fCGfDRIuapniBgd1YuVxuCy14GG+Bs2lNquhqEuvjuPHgYbQNxhNelLEzCl2DvofOENeJJtCKSjWgeVC0z1jw6DD7YPSDQtCzoMFVVKpDZmdra4s61TnqRLTo3cAIEL1GAMDYa4+yz8HZMR2bxHWAGaWquNhd45KhLHAy5FLuEt7fDGIfwE/AzipXDdif8W2cNhsqJUMZKvGZQNn546cD9j5ydIKfK74MC67KSlshLpsI3hZQpR12V7jOVCgUmnWz0mV3DUlZh00GbwutI+f+4vQLnzd0sz/CUCeBbIS29SPQERkAPC/pApCWEw76wwqeBK2WWnZG5husOKpkBKU8zPTm5TCDtwVJehSIuvhwkKHP/SgA0FGC2aGnlAzgw6cMfcxt7y6SSqUaGRolVQFMSdDXwM/9UQAQMcQlMVjZbHaPyo/nZRtXVMGLGCZk6xBJbFf58aKkfN8jBiDdRHGw7FL58bykfJsRA3gZpAKTsuMyftwaIYB3sjWQTqe9N1F8+ITpQkYOb16ChUpd6IckhlUlAzT2YDayh1EAwEZ6ktnI3igZwEbSLbs60qyHLvVhA0CgYwyA28pGxB1WRqMLYQaPLtPK0KeGI3ePThbuMqfC5WKx6L2Z+M/+KON3UcuQuCUVZWciOAllLYD7p7nJBd5d85ONMW4sCIMXTQYvLlBrjL8VrD39qtPkwD5USTpSCSCMrAcEfwj2vsgWrsi+fz90oeaGWVQJyL0gw1nY74edFMP7X+PGwBmCkXGPuVACgZzVzPpB2H2hOGrsDgQAXacZht5yJXZs9QkEdQsOj2QymX/2C7TITry/jO9iqmNG8Tc4CKwHuqvGa4pCHUzsJTRPXeLWksZzElUOBgKHuWZkcEKh7KFNrgODIIGRQbrgBMzoTvrRgp1VoZMREKDUAbG4LQ1acc8L4HifSM6QI9jw6OQA0i2mzClNOtBgOCbrXjaISOhkSy6Xa0IWTyGoO9BX4lqapKto9fd/KD9Bp2nmA8cD6Gwtbva4qbjzr3EQpsUGEWklwgLhsbaS+K4+QOyg0F90qgsQXnSqCxBugm8e7HacSiAkFKLgn6Ebhn5nNw7CDn59ff3/D34nCEGb+greCUJGm5+lUZo69aAAhQAAAABJRU5ErkJggg==') no-repeat 50%;
	background-size: 24px 24px;
	background-color: rgba(0,0,0,0.6);
	opacity: 0.85;
	border: 1px solid #FFF;
	border: 1px solid rgba(255,255,255,0.5);
	-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.3);
	box-shadow: 0 0 0 1px rgba(0,0,0,0.3);
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
	-ms-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
	-o-transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
	transition: all 0.3s cubic-bezier(0.770, 0.000, 0.175, 1.000);
}
.mightyslider_carouselSimple_skin .mSLink:hover {
	opacity: 1;
}
.mightyslider_carouselSimple_skin .mSFrame .mSSlideElement .mSSlide:hover .mSLink {
	-webkit-transform: scale(1);
	transform: scale(1);
}
.mightyslider_carouselSimple_skin ul.mSPages {
	list-style: none;
	padding: 0;
	margin: 1px 0 10px 0;
	height: 10px;
}
.mightyslider_carouselSimple_skin ul.mSPages li {
	float: right;
	width: 10px;
	height: 10px;
	cursor: pointer;
	margin-left: 10px;
	/*background: #CCC;*/
	text-indent: -9999px;
}
.mightyslider_carouselSimple_skin ul.mSPages li.active {
	/*background: #333;*/
	width: 12px;
	height: 12px;
	margin-left: 9px;
	margin-top: -1px;
}

/* Improve for Retina displays */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
 .mightyslider_carouselSimple_skin .mSButtons {
 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAG4CAYAAACXXA8xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA/5JREFUeNrs20GOwkAMRcFxxP2v7DnBIJsAYfj1tgEk3KXuZJHq7h9p2mEEAkbACBgBI2AkYASMgBEwAkbASMAIGAEjYASMgJGAETACRsAIGAkYASNgBIyA+ba8dA7MGgs0wKx3FmiAWR9D0ACzRgENMGsMDYz6xZ8HxqNzLpoDlj8raIDZYoEGmPXOAk0wmEePIWjcw6xRlBEBs8VQwKhe/HlggrHEozlguez7wARhiUVzBEKpD8UHjB0LGHmsloARMAJGwAgYCRgBI2AEjIARMBIwAkbACBgBI2AkYASMgBEwAkYCRsAIGAEjYASMBIyAETACRsAIGAkYASNgBIyAETASMAJGwAgYASMBI2AEjIARMAJGAkbACBgBI2AEjASMgBEwAkbACBgJmLfWwHzvwjYswFy1yJ02uOQjqWEB5l2L3qkDc9O7X/xOHhYwOwSdPihg5hjaiPLA1IMo+uTvAhOEBhZH0hgNLMCcPp5isbjpfXzRK3VgnpL2i1/JwwJmh6DSBwXMHEMZETBTFLAAM0YDCzBjNLAA42kIGAEjYASMgJGAETACRsAIGAEjASNgBIyAETASMAJGwAgYASNgJGAEjIARMAJGwEjACBgBI2AEjICRgBEwAkbACBgJGAEjYASMgBEwEjACRsAIGAEjYCRgBIyAETACRgJGwAgYASNgBIwEjIARMAJGwAgYCRgBI2AEjIARMBIwAkbACBgBIwEjYASMgBEwAkYCRme6GcGovnOt7DCaYnEkaYWlgBEswMACDCzAwAIMLMDAAgwssAADCzCwAHNhdRIUMNBAAww0wEADDDTAQAMMNPFogIEGGGiAgQYYaP5jXjN5Dho7jASMgBEwAkbACBgJGAEjYASMgBEwRiBgBIyAETACRgJGwAgYASNgBIwEjIARMAJGwAgYCRgBI2AEjICRgBEwAkbACBgBIwEjYASMgBEwAkYCRsAIGAEjYASMBIyAETACRsBIwAgYASNgBIyAkYARMAJGwAgYASMBI2AEjIARMAJGAkbACBgBI2AkYASMgBEwAkbASMAIGAEjYASMgJGAETACRsAIGAFjBAJGwAgYASNgJGAEjIARMAJGwEjACBgBI2AEjICRBt2C/3vfuVZo2GGehQmY0AoaYKABBhpgoAEGGmCggQYYaICBBhhogIEGmID6JChgYMnFAgwswMACDCzAwAIMLMDAAgswsAADCzCwfGipr5kAYYcRMAJGwAgYCRgBI2AEjIARMBIwAkbACBgBIwEjYASMgBEwAkYCRsAIGAEjYASMBIyAETACRsAIGAkYASNgBIyAkYARMAJGwAgYASMBI2AEjIARMAJGAkbACBgBI2AEjDTtV4ABABXeYnX+Kp1OAAAAAElFTkSuQmCC');
}
}
.mightyslider_carouselSimple_skin ul.mSPages li {
	background: #474654;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.mightyslider_carouselSimple_skin ul.mSPages li.active {
	background: #A33A3E;
}
.mightyslider_carouselSimple_skin .mSButtons:active {
	background-color: #A33A3E;
}
.classi_testo_landing .col_2 {
	float: left;
	width: 50%;
	padding: 5px;
	box-sizing: border-box;
}
.classi_testo_landing .col_2 .box_colorato {
	background-color: #5f9cc9;
	padding: 20px;
	border-radius: 20px;
	color: #FFF;
}
.classi_testo_landing .col_2 .box_colorato h1 {
	font-size: 150%!important;
}
.classi_testo_landing .col_2 .box_colorato h1::after {
	background-color: rgb(255,255,255)!important;
}
.classi_testo_landing .col_2 input {
	background-color: transparent;
	color: #FFF;
}
.classi_testo_landing .col_2 p {
	padding: 0px!important;
	margin: 0px;
}
.classi_testo_landing .col_2 input::placeholder, .classi_testo_landing .col_2 textarea::placeholder {
 color: #FFF;
}
.classi_testo_landing .col_2 textarea {
	margin-bottom: 5px;
}
.classi_testo_landing .col_2 input.invia {
	background-color: #FFF;
	border-radius: 20px;
	border: 0px;
	padding: 10px;
	color: #000;
	text-transform: uppercase;
	font-weight: 600;
}
.classi_testo_landing img.cms-immagine-sinistra {
	width: 30%!important;
}
.classi_testo_landing .col_2 h1 {
	font-size: 220%!important;
	font-weight: 300;
}
.classi_testo_landing .col_2 h1::after {
	display: none!important;
}
.testo_form_compilazione, .classi_testo_landing .col_2 .box_colorato .testo_form_compilazione {
	display: block;
}
.testo_form_conferma, .classi_testo_landing .col_2 .box_colorato .testo_form_conferma {
	display: none;
}
#content-before-consent, #content-before-consent-last, #content-before-consent-book, #content-before-consent1 {
	padding: 20px;
	/*background-color: #f44336;*/
	background-color: rgba(244,151,26,0.8)!important;
	color: white;
	opacity: 0.83;
	transition: opacity 0.6s;
	margin-bottom: 15px;
	font-family: Verdana, sans-serif;
	text-align: center;
	border: solid 1px gba(244,151,26,1);
	font-size: 12px;
}
#content-before-consent a, #content-before-consent-last a, #content-before-consent-book a, #content-before-consent1 a {
	color: #FFF;
}
#content-before-consent-book.nero {
	background-color: rgba(0,0,0,1)!important;
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix #iubenda_policy li:before {
	display: none;
}
.gridContainer.clearfix .div_contenitore.clearfix .div_scheda.clearfix #iubenda_policy li {
    text-indent: 0em;
}
.box_d.colore_p_8 {
	display: none!important;
}