<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
@font-face {font-family: 'PT Sans';font-style: normal;font-weight: 400;src: local('PT Sans'), local('PTSans-Regular'), url(https://themes.googleusercontent.com/static/fonts/ptsans/v6/LKf8nhXsWg5ybwEGXk8UBQ.woff) format('woff');}
@font-face {font-family: 'PT Sans';font-style: normal;font-weight: 700;src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/ptsans/v6/0XxGQsSc1g4rdRdjJKZrNBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');}
* { -webkit-text-size-adjust:100%;}
body { font-family: 'PT Sans', Arial, sans-serif; font-size:16px; background-color:#FFF; padding-top:51px;}
.clear { clear:both;}
.fixer{position:fixed; width:100%; top:0; left:0; z-index:1000; background-color:#FFF;}
header { position:relative; width:auto; max-width:960px; margin:0 auto 0 auto; height:auto; z-index:200;}
#wrapper { box-shadow:0px 0px 8px rgba(34, 35, 31, 0.3);width:auto; max-width:960px; margin:0 auto; padding-bottom:50px;}
#mobilemenu {display:none;}
#mainnav li { position:relative; float:left; margin-right:4px;}
#mainnav li li { float:none; margin:0;}
#mainnav a { font-size:14px; color:#FFF; text-decoration:none; text-transform:uppercase; background-color:#2c5e7b; display:block; width:128px; height:35px; text-align:center; padding:8px 12px 8px; line-height:130%;}
#mainnav li.singleline a { padding-top:16px; height:27px;}
#mainnav li li a { font-size:16px; color:#000; background:none; text-transform:none; width:auto; padding:3px 0; text-align:left; height:auto;}
#mainnav li.singleline li a {padding-top:3px; height:auto;}
#mainnav li li a:hover { color:#9aaa01;}
#mainnav i { color:#9aaa01;}
#mainnav ul { position:absolute; width:200px; background-color:#FFF; padding:10px 40px; display:none; left:0; top:65px;}
#mainnav li.last ul { left:auto; right:0;}
#mainnav &gt; li:hover {margin-bottom: -14px;}
#mainnav li:hover ul { display:block;}
#mainnav li:hover a {background-color:#9aaa01;}
#mainnav li.deeper:hover a { padding-bottom:22px;}
#mainnav li:hover li a, #mainnav li.deeper:hover li a { padding-bottom:3px; background-color:#FFF;}
div.mod-languages { position:absolute; right:0; top:0; width:28px; height:51px; background-color:#FFF; z-index:4;}
div.mod-languages a { display:block; color:#2c5e7b; padding:0; margin:0; text-decoration:none; text-transform:uppercase; font-size:11px; text-align:center; height:25px; line-height:25px;}
div.mod-languages a:hover { color:#9aaa01;}
div.mod-languages li { margin:0;}
#slider { position:relative; background-color:#f0f0f0;}
#slider-images { position:relative; width:960px; height:420px; margin:0 auto; max-height:420px; overflow:hidden; padding:0 20px;}
#subheader { position:relative;width:auto; max-width:960px; margin:-65px auto 0; z-index:200;}
.logo { position:relative; margin:0 auto; width:200px;}
.logo img {width:100%; height:auto;} 
.promo-left, .promo-right { position:relative; width:304px; height:auto; background-color:#2c5e7b; text-align:center; color:#FFF; font-size:14px; height:156px; overflow:hidden; box-shadow:-1px 1px 1px rgba(44, 94, 123, 0.8); margin:15px 15px 0;}
.promo-left { float:left; margin-left:15px;}
.promo-right { float:right;margin-right:15px;}
.promo-left .lx, .promo-right .lx { position:relative; width:150px; float:left;}
.promo-left .rx, .promo-right .rx { position:relative; width:154px; float:left;}
.promo-left .lx img, .promo-right .lx img { width:100%; height:auto;}
.promo-left .head, .promo-right .head { text-transform:uppercase; padding:13px 0 20px 0;}
.promo-left .link:before, .promo-right .link:before {content: "\f13a";display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; font-size:18px; margin-bottom:7px; margin-top:16px;}
.promo-left .link a, .promo-right .link a { color:#2c5e7b; background-color:#f0f0f0; text-decoration:none; display:block; font-size:20px; padding:10px 0;}
.promo-left .link a:hover, .promo-right .link a:hover { text-decoration:underline;}
.item-page .promo-left p, .item-page .promo-right p { margin-bottom:0; line-height:120%;}
.item-page .promo-left, .item-page .promo-right { float:none; margin:0 auto 20px;}
#content {position:relative; font-size:18px; color:#4e4e4e; line-height:135%; margin:40px auto;}
article { position:relative;padding:0 20px;}
article h1 { font-size:30px; color:#4e4e4e; margin-bottom:0.8em; text-align:center; line-height:125%;}
article h2 { font-size:20px; color:#4e4e4e; margin-bottom:0.8em; text-align:center; line-height:125%;}
article h3 { font-size:16px; color:#4e4e4e; margin-bottom:0.8em; text-align:left; line-height:125%;}
article p { margin-bottom:0.8em;}
article ul { position:relative; margin-bottom:1em;}
article li { margin:3px 0 3px 20px; list-style-type:square;}
article a { color:#2c5e7b;}
article a:hover { text-decoration:none;}
article strong { font-weight:bold;}
article table { position:relative; margin-bottom:1em;}
article iframe { position:relative; margin-bottom:1em;}
aside { position:relative; overflow:hidden; padding:0 15px 20px;}
.aside-left, .aside-right { position:relative; width:49%; float:left;text-align:center;}
.aside-left { margin-right:1%;}
.aside-right { margin-left:1%;}
.aside-left img, .aside-right img { display:block; width:100%; height:auto;}
.aside-left .desc, .aside-right .desc { padding:0 10px; line-height:140%;}
.aside-left .head, .aside-right .head { text-transform:uppercase; padding:13px 0 20px 0; font-size:24px;}
.aside-left .link:before, .aside-right .link:before {content: "\f13a";display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; font-size:18px; margin-bottom:5px; margin-top:30px;}
.aside-left .link a, .aside-right .link a { color:#FFF; text-decoration:none; display:block; font-size:14px; padding:5px 0; text-decoration:underline;}
.aside-left .link a:hover, .aside-right .link a:hover { text-decoration:underline;}
.aside-left { background-color:#2c5e7b; color:#FFF;}
.aside-right { background-color:#df7900; color:#FFF;}
aside .lx { float:left;width:44%;}
aside .rx { float:left;width:56%;}
footer { position:relative; background-color:#f0f0f0; z-index:5; padding-bottom:10px;}
footer .center { position:relative;width:auto; max-width:960px; margin:0 auto;}
footer hr { background:none; border:none; border-bottom:1px solid #DDD; margin:20px 0;}
.last-info { font-size:12px; color:#000000; float:left; padding-left:15px;}
.service-nav { position:relative; float:right; margin-bottom:0; font-size:12px;}
.service-nav li { display:inline; padding:0 0 0 10px;}
.service-nav a { color:#4b4b4b; text-transform:uppercase; text-decoration:none;}
.service-nav a:hover {text-decoration:underline;}
.by-altea { position:relative; float:right; margin-left:10px; margin-top:-8px; margin-right:15px;}
.quicklinks { text-align:center; position:relative; overflow:hidden; margin:0 15px 10px 15px; top:-10px;}
.quicklinks i { color:#99a900; font-size:33px; text-decoration:none!important; display:block; margin:0 auto 10px;}
.quicklinks li { font-size:18px; text-decoration:none; color:#000; display:block; float:left; margin-right:80px;}
.quicklinks a {text-decoration:none; color:#000; display:block;}
.quicklinks a.mail { text-align:left;}
.quicklinks a span {text-decoration:underline;}
.quicklinks a strong { font-weight:bold; color:#2c5e7b;}
.quicklinks input { font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:5px 10px; border:none; background-color:#FFF; margin-top:15px; width:90%;}
.social-box { position:relative; float:right; width:112px; height:55px; margin:-10px 15px;}
.social-box li.item { background-image:url(../img/fb.png); width:43px; height:45px; background-repeat:no-repeat; margin-left:13px; float:left; cursor:pointer;}
.social-box li.item.gp { background-image:url(../img/gp.png);}
.social-box li &gt; span { display:block; min-width:20px; min-height:20px; background-color:#FFF; border-radius:3px; padding:4px; box-shadow:0px 1px 4px #222; position:absolute; top:-21px; z-index:10; margin-left:-10000px;}
.social-box li.sfhover &gt; span { margin-left:0;}
.mailer { position:absolute; display:block; position:absolute; top:80px; font-size:16px;}
.prevSlider, .nextSlider { position:absolute; top:50%; margin-top:-40px;}
.prevSlider { left:0px;}
.nextSlider { right:0px;}
.prevSlider a, .nextSlider a { text-decoration:none; display:block; width:20px; height:80px;background-color:#2c5e7b; text-align:center; line-height:80px; opacity:0.8;}
.prevSlider a:hover, .nextSlider a:hover { opacity:1;}
.prevSlider i, .nextSlider i { color:#FFF; text-decoration:none;}
.schede { position:relative; width:100%; line-height:130%;border-spacing: 4px;border-collapse: separate;}
.schede tr.odd td {background-color:#f7f7f7;}
.schede thead th { position:relative; background-color:#2c5e7b; color:#FFF; font-size:16px; padding:8px 16px; vertical-align:middle;}
.schede tbody .td_rate { position:relative; width:60px; text-align:center; vertical-align:top; color:#99a900; font-size:14px; padding-top:5px;}
.schede tbody .td_link, .schede tr.odd .td_link { position:relative; width:190px; text-align:center; vertical-align:middle; font-size:16px; background-color:#395d76;}
.schede tbody .td_link a { color:#FFF; text-decoration:none;}
.schede tbody .td_link a:after {content: "\f054";display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; margin-left:5px;}
.schede tbody .td_link a:hover { text-decoration:underline;}
.schede tbody .td_addr { font-size:12px; line-height:135%; padding:5px 0 0 0; width:42%;}
.schede tbody .td_addr[colspan="2"] { width:auto;}
.schede tbody .td_addr strong { font-weight:bold; display:block; font-size:16px;}
.schede tbody .td_open { font-size:14px; padding:5px 5px 0 5px;}
.schede tbody .td_open span { color:#99a900;}
.schede span.details { display:block; width:100%; font-size:14px; background-color:#99a900; color:#FFF; height:22px; line-height:22px; text-align:center; margin-top:10px; cursor:pointer;}
.scheda td { font-size:14px; vertical-align:top;}
.td_images { width:201px;}
.td_desctext { font-size:12px; padding:40px 20px 50px 20px;}
.td_desctext strong { font-size:14px; font-weight:bold; color:#2c5e7b; display:block; margin-bottom:1em;}
.td_detail_1, .td_detail_2 { padding:30px 0 0 40px;}
.td_map { padding:5px 0 0 40px;}
.td_map a { font-weight:bold; text-decoration:none;}
.tr_details { display:none;}
.tr_details.open { display:table-row;}
.schede thead .right { text-align:right;}
.schede thead .left { text-align:left;}
.schede thead .right a { color:#FFF; text-decoration:none;}
.schede thead .right a:hover { text-decoration:underline;}
.schede thead .right a:after {content: "\f138";display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; margin-left:5px;}
.schede span.details:after {content: "\f078";display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; margin-left:5px;}
.schede .tr_infos.open span.details:after {content: "\f077";}
.td_map a:before {content: "\f041";display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; margin-right:5px;}
.td_map span:before { content: " (GPS ";}
.td_map span:after { content: ")";}
.hdm { position:relative; background-color:#f0f0f0; margin:0 0 15px; overflow:hidden; height:199px; box-shadow:0px 2px 4px #EEE;}
.hdm &gt; .img { position:relative; float:left; width:50%; height:100%;}
.hdm &gt; .img a { text-decoration:none; display:block; overflow:hidden; width:100%; height:100%;}
.hdm &gt; .img img { display:block; width:auto; height:100%;}
.hdm &gt; .img span { display:block; position:absolute; bottom:0; right:0; color:#FFF; background-color:#df7900; text-decoration:none;padding: 10px 30px;}
.hdm &gt; .txt { position:relative; float:right; width:44%; padding:20px 3% 5px; text-align:center; color:#4e4e4e; font-size:15px;}
.hdm &gt; .txt .tit { font-size:24px; margin-bottom:10px;}
.hdm &gt; .txt .link a { color:#2c5e7b; text-decoration:none;}
.hdm &gt; .txt .link a:before { text-decoration:none;content:"\f13a";display:block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; margin:10px auto 0px; font-size:20px;}
#map-canvas { width:800px; height:500px;}
.noscrollbar {line-height:1.35;overflow:hidden;white-space:nowrap;}
.noscrollbar strong { font-weight:bold;}
.zone_map { margin-bottom:15px;}
.zone_map img { display:block; width:100%; height:auto;outline: none;}
.zone_map area{outline: none;}
.qtip-light{ font-size: 15px;box-shadow: 2px 3px 6px rgba(0,0,0,0.6);padding: 2px 5px;font-weight: bold;color: #555; margin-top:40px;}
.qtip-content:after { text-decoration:none;content:"\f054";display:inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; margin-left:4px; color:#771202;}
.item-page &gt; #map-canvas {display:none;}
.zoneimg { position:relative; margin:0 auto; overflow:hidden;}
.zoneimg img { display:block; width:49%; margin-left:1%; height:auto; float:left;}
.zoneimg img:first-child { margin-left:0; margin-right:1%;}
#xmap br { display:none;}
.mini { font-size:11px; line-height:130%;}
hr.begin, hr.end { display:none;}
#request_form th, #request_form td { padding:3px 5px;}
#request_form th { background-color:#f0f0f0; font-size:14px; font-weight:bold; color:#999; text-shadow:0px 1px 0px #FFF;}
#request_form td { font-size:14px;}
#request_form input[type="text"], #request_form textarea { border:1px solid #CCC; background-color:#FFF; padding:3px 5px; color:#666;font-family: 'PT Sans', Arial, sans-serif;}
#request_form input[size="17"] { width:130px;}
#request_form textarea{ width:100%; margin-top:10px; display:block; height:100px; box-sizing:border-box;}
#request_form input[type="submit"] { display:block; margin:0 auto; background-color:#2c5e7b; border:none; padding:10px 20px; color:#FFF; font-weight:bold; cursor:pointer;}
.errorMessages { border: 1px dotted #D8000C;  padding: 10px 15px; display: none; background-color: #F2F2F2; font-size:14px; }
.errorMessages p {font-size: 12px;border-bottom: 1px dotted #222;padding-bottom: 6px; color: #222;}
.errorMessages label { display: block; margin-bottom: 2px; color: #D8000C; cursor: pointer;}
.errorMessages label.error.valid { display: none!important;}
select.error, input.error, .errorDiv {border: 1px dotted #D8000C!important;background-color: #FFBABA!important;}
input[type="checkbox"].error + label {color: #D8000C!important;}
.richiesta_portali { width:100%;}
.richiesta_portali td { vertical-align:top;}
.fields, .optional, .privacy { margin:20px 0; line-height:130%;}
.fields label { width:140px; display:inline-block;}
.h2Closer h2 { cursor:pointer; font-weight:normal;}
.h2Closer h2:after {content:"\f107";display:block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; float:right;}
.h2Closer h2.opened:after  {content:"\f106";}
#cookiesDiv {background: #f2f2f2; position:fixed; bottom:0; left:0; width:100%;border-top: 1px solid #e4e4e4; text-align:center;}
#cookiesSentence {text-align: left;clear: both;line-height: 25px;padding-bottom: 5px;color: #666;font-family: 'PT Sans', Arial, sans-serif;font-size: 13px;}
.cookiesButton {background-color: #2c5e7b;background-image: -webkit-linear-gradient(top,#2c5e7b,#305064);border: 1px solid #2c5e7b;border-radius: 2px;color: #fff;cursor: default;display: inline-block;font-size: 11px;font-weight: bold;height: 17px;line-height: 19px;margin-right: 0px;min-width: 26px;outline: 0; margin-left:10px;padding: 0 5px;text-align: center;white-space: nowrap;}
.scroll-to-top{background:url(../img/scroll-to-top.png) no-repeat scroll 0 0 transparent;bottom:8%;cursor:pointer;display:none;width:32px;height:32px;position:fixed;right:15px;z-index:999; display:none;}
div.mod-languages ul.lang-inline li { display:block;}
.privacyTextBox {position: relative;max-height: 80px;overflow: auto;font-size: 11px;line-height: 130%; padding:5px; font-weight:normal; color:#444;}
.privcay_altlang { margin:20px 0 10px;}
.privacy_checkboxes { margin-bottom:20px;} 
@media only screen and (max-width: 959px) {
	#slider-images { width:auto; height:auto; padding:0;}
	#slider-imgs img { max-width: 100%;height: auto;}
	.promo-left .lx, .promo-right .lx { width:130px;}
	.promo-left .rx, .promo-right .rx { width:134px;}
	.promo-left, .promo-right { width:264px; height:135px;}
	.promo-left .link:before, .promo-right .link:before { display:none;}
	.promo-left .link, .promo-right .link { margin-top:20px;}
	.logo { width:21%;}
	#mainnav a { width:100px; font-size:12px;width:auto; padding-left:5px; padding-right:5px;}
	#mainnav &gt; li { float:left; width:15%;}
	.aside-left .head, .aside-right .head { height:40px;}
	.aside-left .desc, .aside-right .desc { display:none;}
}
@media only screen and (max-width: 1020px) {
	.prevSlider { left:0;}
	.nextSlider { right:0;}
}
@media only screen and (max-width: 850px) {
	.schede tbody .td_link, .schede tr.odd .td_link { width:120px; font-size:13px;}
	.schede tbody .td_open span { display:block;}
	.schede tbody .td_open { text-align:center;}
	.schede thead .right a{ display:none;}
	.scheda tbody, .scheda tr, .scheda td { display:block; width:100%; float:left; padding:0;}
	.td_images br { display:none;}
	.td_images img { width:64px; height:43px;}
	.scheda td { padding-bottom:10px;}
	.scheda td.td_desctext { padding-right:10px;}
}
@media only screen and (max-width: 450px) {
	.scheda td.td_desctext { display:none;}
	.td_rate, .td_open, .schede thead .right { display:none;}
	.tr_details td:first-child { display:none;}
	.schede tbody .td_link, .schede tr.odd .td_link { width:50px; padding:0 5px;}
}
@media only screen and (min-width: 500px) and (max-width: 767px) {
	.quicklinks li.floater { float:left; width:50%;}
	#subheader{ margin-top:-90px!important;}
	.hdm { height:250px;}
}
@media only screen and (max-width: 767px) {
	div.mod-languages ul.lang-inline li { display:inline; margin-left:10px;}
	body { padding-top:0;}
	.fixer { position:relative !important; top:auto; left:auto; width:auto; top:0px !important;}
	#subheader{ margin-top:-20%;}
	header { margin-bottom:0;}
	.promo-left, .promo-right {display:none; box-shadow:none;}
	.item-page .promo-left, .item-page .promo-right { display:block; width:auto; height:auto; text-align:center;}
	.promo-left .rx, .promo-right .rx { width:auto; float:none;}	
	.promo-left .lx, .promo-right .lx { float:none; width:auto; background-color:#FFF;}
	.promo-left img, .promo-right img { width:100px!important;}
	.promo-left .head br, .promo-right .head br { display:none;}
	.promo-left .head, .promo-right .head, .promo-left .desc, .promo-right .desc {}
	.logo { width:200px; max-width:50%;}
	#mainnav { display:none;}
	header { height:auto;}
	#mobilemenu { display:block; height:44px; background-color:#2c5e7b; color:#FFF; line-height:44px; font-size:18px; text-align:left; cursor:pointer; border-bottom:1px solid #0F2D3F; text-shadow:0px 1px 0px #0F2D3F;}
	#mobilemenu:hover { color:#9aaa01;}
	#mobilemenu i { padding-left:10px; padding-right:10px;}
	div.mod-languages { height:44px; width:auto; overflow:hidden; padding:0 5px;background-color:#2c5e7b;}
	div.mod-languages li {display:inline;background-color:#2c5e7b;}
	div.mod-languages a { color:#FFF; background-color:#2c5e7b; display:inline-block; padding:0 5px; height:44px; line-height:44px; text-shadow:0px 1px 0px #0F2D3F;}
	#content { font-size:16px;}
	article h1 { text-align:left; font-size:1.4em;}
	aside { padding:0 0;}
	aside .lx { display:none; overflow:hidden; position:relative;}
	aside .rx { width:auto; float:none;overflow:hidden; position:relative; padding:10px; margin-bottom:5px;}
	aside .desc { display:none;}
	.aside-left .head, .aside-right .head { font-size:16px; padding:0; float:left; height:auto;}
	.aside-left, .aside-right { width:auto; float:none; margin:0!important;}
	.aside-left .link:before, .aside-right .link:before { margin:0; float:right; content:"\f138"; padding-left:10px;}
	.aside-left .link a, .aside-right .link a { padding:0; display:inline-block; font-size:14px; float:right;}
	.aside-left .link, .aside-right .link { text-align:right;float:right;}
	.social-box { float:none; margin:0 auto;}
	.quicklinks { margin:0 auto; top:auto; padding:20px 15px 0;}
	.quicklinks li { float:none; margin:0 auto 30px; text-align:left;}
	.quicklinks a.mail span { display:none;}
	.quicklinks a.mail { display:inline-block; text-align:center;}
	.quicklinks i{ display:block; float:left; margin:-15px 10px 0 0;}
	.quicklinks a { display:inline-block; font-size:14px;}
	.quicklinks input { margin:10px 0; box-sizing:border-box; width:100%; box-shadow:0px 1px 3px #CCC;}
	.mailer { position:relative; top:auto;}
	.last-info { padding:0; float:none; margin:0 auto 10px; text-align:center; line-height:130%;}
	.service-nav { float:left; margin-left:15px;}
	.service-nav li { padding-left:2px;}
	#wrapper { padding-bottom:20px;}
	.social-box { padding-top:10px;}
	#mainnav ul { width:auto;}
	#mainnav li { float:none; width:auto; margin:0;}
	#mainnav br { display:none;}
	#mainnav a, #mainnav li.singleline a { margin:0; padding:10px 0; line-height:100%; border-top:1px solid #FFF; height:auto; background-color:#6E9EB9;}
	#mainnav li.deeper:hover &gt; a { padding:10px 0;}
	#mainnav li.deeper &gt; a:after {content: "\f13a";display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; float:right; margin-right:10px;}
	#mainnav ul { position:relative; top:auto; left:auto; right:auto; padding:10px 0; margin:0;}
	#mainnav li li a, #mainnav li.singleline li a { padding:5px 15px; background-color:#FFF; font-size:14px;}
	#mainnav li:hover li a, #mainnav li.deeper:hover li a { padding:5px 15px;}
	#content { margin-top:20px;}
	.hdm  { height:auto;}
	.hdm &gt; .img, .hdm &gt; .txt { height:auto; float:none; width:auto;}
	.hdm &gt; .img img { width:100%; height:auto;}
	.h2Closer .textwrap { display:none;}
	#mainnav &gt; li:hover {margin-bottom:0;}
	.testo1 tbody, .testo1 tr, .testo1 td, .testo1 th { display:block; width:100%; float:left;}	
	.richiesta_portali tbody, .richiesta_portali tr, .richiesta_portali td { display:inline; float:none; width:auto;}
	.richiesta_portali td[width="20"], .richiesta_portali .titoloform { display:block; width:100%;}
	.richiesta_portali label { display:none;}
	.richiesta_portali td { padding-left:0!important; padding-right:0!important;}
	.richiesta_portali .titoloform { margin-top:15px; font-weight:bold; margin-bottom:10px;}
	.richiesta_portali td[width="20"] { height:5px; font-size:5px; line-height:5px;}
	.mini p { max-height:100px; overflow:auto;}
	.schede tbody, .schede tr, .schede td, .schede thead, .schede th { width:100%!important; float:left!important; display:block; box-sizing:border-box!important;}
	.td_rate, .td_open, .schede thead .right { display:none!important;}
	.schede tbody .td_link, .schede tr.odd .td_link { background-color:#6c9f13;}
	.schede tr.tr_details { display:none;}
	.schede tr.tr_details.open { display:block;}
	.tr_infos { border-top:2px solid #030;}
	.td_images a:first-child img { margin-right:5px;}
	.zone_map { display:none;}
}
@media only screen and (min-width: 768px) {
	nav &gt; ul {display:block!important;}
	.textwrap { display:block!important;}
	.h2Closer h2:after  { display:none!important;}
	.h2Closer h2 { cursor:default;}
	.item-251, .item-250, .item-252 { display:none!important;}
}
@media print {
	body { padding:0;}
	.fixer, aside, #cookiesDiv { display:none!important;}
}
/*! jQuery UI - v1.10.4 - 2014-05-27*/
.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;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{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-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-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-prev span,.ui-datepicker .ui-datepicker-next 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,.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:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{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-widget{font-family:Arial,sans-serif;font-size:13px}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("../img/datepicker/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#4e4e4e}.ui-widget-content a{color:#4e4e4e}.ui-widget-header{border:1px solid #2c5e7b;background:#2c5e7b url("../img/datepicker/ui-bg_flat_75_2c5e7b_40x100.png") 50% 50% repeat-x;color:#FFF;font-weight:bold}.ui-widget-header a{color:#FFF}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #f0f0f0;background:#f0f0f0 url("../img/datepicker/ui-bg_flat_75_f0f0f0_40x100.png") 50% 50% repeat-x;font-weight:normal;color:#4e4e4e}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#4e4e4e;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #2c5e7b;background:#2c5e7b url("../img/datepicker/ui-bg_flat_75_2c5e7b_40x100.png") 50% 50% repeat-x;font-weight:normal;color:#FFF}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#FFF;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #df7900;background:#df7900 url("../img/datepicker/ui-bg_flat_65_df7900_40x100.png") 50% 50% repeat-x;font-weight:normal;color:#FFF}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#FFF;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("../img/datepicker/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("../img/datepicker/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:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.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("../img/datepicker/ui-icons_4e4e4e_256x240.png")}.ui-widget-header .ui-icon{background-image:url("../img/datepicker/ui-icons_FFF_256x240.png")}.ui-state-default .ui-icon{background-image:url("../img/datepicker/ui-icons_4e4e4e_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("../img/datepicker/ui-icons_FFF_256x240.png")}.ui-state-active .ui-icon{background-image:url("../img/datepicker/ui-icons_FFF_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("../img/datepicker/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("../img/datepicker/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-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0}.ui-widget-overlay{background:#aaa url("../img/datepicker/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("../img/datepicker/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
/*fancybox*/
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{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-outer,.fancybox-inner{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-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../img/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(../img/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(../img/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);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(../img/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:400 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:transparent;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-prev span,.fancybox-next span{background-image:url(../img/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../img/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}</pre></body></html>