@charset "utf-8";
/* Box-sizing -*/
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;*behavior: url('boxsizing.htc');}
/* Display block per gli elementi HTML5 su IE */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
/* Stili di base*/
html {font-size: 16px;}
body{margin: 0;padding:0;font-family: Arial, Helvetica, sans-serif/*Arial, Helvetica, sans-serif*/;font-size:1rem;line-height: 110%;color:#000;background-color: #fff;-webkit-text-size-adjust:100%;}
/* Immagini responsive */
img {border:0;vertical-align:middle;-ms-interpolation-mode:bicubic;}
img.scala {max-width:100%;height:auto;width: auto;border:1px solid #06aa66;padding:2px;}
img.scalaft {max-width:100%;height:auto;width: auto;padding:2px;}
.box-ft{margin:4px 0;padding:2px;text-align:center;}
/*
.up_img{position:relative;margin:0 auto -27px auto;bottom:35px;width:75%;height:30px;padding:10px;background:#FFF; z-index:1000;opacity:0.5; filter:alpha(opacity=50); color:#000; font-size:.75rem;}
*/
.up_img{margin-bottom:20px;padding:5px;color:#06aa66;font-size:.75rem;}

.img-box-ft{margin:0 auto;padding:2px;text-align:center;}
.clear{clear:both;}
/* Stili p*/
p{margin:3px 0;padding:0;}
/* Stili link */
a{color: #06aa66;text-decoration: none;}
a:hover {color: #4add88;text-decoration: underline;}
a.inline{display:inline;}
a.puls{display:block;padding:5px;border:2px solid #ddd; background:#06aa66; color:#fff; text-align:center;}
a.puls:hover{background:#333;text-decoration:none;}
a.elenco{display:block;margin:5px;padding:5px;border:2px solid #ddd; background:#ccc; color:#000;}
a.elenco:hover {background:#333;text-decoration:none;color: #fff;}
a.block{display: block;padding:7px;color:#777;background:#e6e6e6;border-bottom:1px solid #ddd;text-decoration:none;font-size:0.9rem;}
a.block:hover{background:#777;color:#fff;}
a.blk-h{display: block;padding:7px;color:#777;background:#e6e6e6;border-bottom:1px solid #ddd;text-decoration:none;font-size:0.9rem;}
a.blk-h:hover{background:#777;color:#fff;}
a.dim33{display:inline-block;width:32%;margin:.5%;padding:2px;border:1px solid #444b51; background:#e6e6e6; color:#444b51;font-size:0.70rem;}
a.dim33:hover{background:#444b51; color:#fff;text-decoration:none;}
/* Stili h */
h1, h2, h3, h4, h5, h6 {margin-top:15px;line-height:115%;} 
h1 {font-size:1.375rem;margin-bottom:25px;padding-left:30px;color:#06aa66;}/*non settato*/
h1.cap{font-variant: small-caps;}/*non settato*/ 
h2{font-size:1.125rem;margin:5px 0;line-height:100%;}
h3{font-size:1.125rem;margin:0;}
h4{font-size:1.125rem;margin:4px 2px;}
/*stili testo*/
.bold{font-weight:bold;}
.font_max{font-size:1.3rem;}
.font_14{font-size:0.875rem;}
.font_12{font-size:0.75rem;}
.font_11{font-size:0.685rem;}
.font_10{font-size:0.625rem;}
.font_white{color:#fff;}
.color{color:#06aa66;}
.rosso{color:#C00;}
.verde{color:#181;}
.evi{background:#06aa66;color:#fff;padding:1px}
.space{margin:15px 0;}.maxspace{margin:50px 0;border:1px solid #ddd;}.minispace{margin:7px 0;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.line{line-height:130%;}
/* Griglia */
.contenitore {margin:0 auto;padding:0;position:relative;/*border-left:1px solid #ccc; border-right:1px solid #ccc;background: #fff;*/}
.riga {margin: 0;padding:10px 0;/*border-bottom:1px solid #ccc;*/}
[class*='col-'] {display: block;float: left;padding: 0;}
.col-1{width: 100%;}
.col-1-300{width: 100%;}
.col-2{width:100%;border-top:1px solid #777;margin:10px 0;}
.col-2-1{width: 100%;}
.col-2-2{width: 100%;}
.col-2-inn1{width: 100%;text-align:center;}
.col-2-inn2{width: 100%;}
.col-2-a{width: 100%;}
.col-2-b{width: 100%;}
.col-2-bm{width: 100%;}
.col-2-home1{width: 100%;}
.col-2-home2{display: none;}
.col-2-home2site{width: 100%;}
.col-2-int{width: 100%;border-top:1px solid #ddd; padding:2px;}
.col-2-300{width: 100%;}
.col-3 {width: 100%;}
.col-3-2{width: 100%;}
[class*='col-4'] {width: 100%;text-align:center;}



/* Micro-clearfix */
.contenitore:before,.contenitore:after,.riga:before,.riga:after {content: " ";display: table;}
.contenitore:after,.riga:after {clear: both;}
.contenitore,.riga {*zoom: 1;}
/* Stili  per le varie sezioni */
header{/*position:fixed;top:0;height:70px;background:#fff; z-index:998;*/padding:0;margin:0 auto;width:100%;border-bottom: 1px solid #000;}
#header-1{height:70px;padding:5px;background:#444b51;color:#fff;}
#header-2{padding:5px 0;background:#e6e6e6;} 
#logo {float: left;font-size:0.7rem;padding:12px 0 0 30px;}
#logo a{display: block;font-size:1.5rem;}

footer {border-top:7px solid #06aa66;background:#fff;margin-top:20px;padding:20px 0;color:#333;font-size:0.75rem;}
a.footer{ width:130px;float:left;margin:2px;padding:1px;border:1px solid #ccc;color:#333;font-size:0.7rem;}
a.footer:hover{background:#777;color:#fff;text-decoration:none;}
a.search {display: block;float:right;margin-right:10px;}
a.attiva-nav, a.attiva-val {display: block;float:right;margin-right:10px;}
a.link-menu{display: block;float:right;margin-right:10px;}
a.search:hover,a.attiva-nav:hover{background::#ccc;}
#nav,.valute {clear:both;position:absolute;top:70px;width:100%;z-index: 997;background: #999;padding: 0;display: none;border-top:1px solid #000;}
ul.nav {margin:0;padding:0 0 0 20px;}
ul.nav li {float:none;border-bottom:1px solid #000;padding:0;list-style-image: url('/img/square.gif');}
ul.nav li.close{float:none;padding:0;;border-bottom: none;list-style-image: url('/img/close.gif');}
ul.nav li a {display: block;padding:5px 0;color:#fff;}
ul.nav li a:hover{background:#333;}
.menu {margin:42px 0 0 0;padding:0;display:none;clear:both;}
.menu ul, menu li {margin: 0;padding: 0;}
.menu ul li {list-style: none;float: left; margin-right: 5px;}
.menu ul li a {display: block; padding: 5px;}
.m-mob{width:100%;margin:42px auto 0 auto;padding:0;display:none;clear:both}
.LV_invalid {margin:1px;padding:2px; color:#f00;background:#fCC;font-weight:bold;border:1px solid #f00;font-size:0.75rem;}
/*Div e formati per il testo*/
.errore{margin:10px 0;padding:5px;color:#f00; font-weight:bold;background:#fee;border:1px solid #f00;text-align:left;line-height:150%;}
.corretto{margin:10px 0;padding:5px;color:#040; font-weight:bold;background:#8Fb;border:1px solid #040;text-align:left;line-height:150%;}
.bk-select{text-align:center;margin:10px auto;}
.bk-select form select{width:80%;padding:5px;border:1px solid #06aa66;color:#444b51;}
.bk-test{margin:15px auto;padding:5px;font-size:0.75rem;background:#e6e6e6;}
.box-ricerca{border:3px solid #06aa66;margin:2px auto 50px auto;padding:8px 0; width:85%;}
.label{border-bottom:1px solid #e6e6e6;margin:0 auto;padding:0;width:85%;text-align:center;font-size:0.8rem;}
.label a{float:left;margin-right:5px;padding:1px;width:18%; background:#ccc;border:1px solid #aaa;text-decoration:none;}
.label a:hover{background:#06aa66;border:1px solid #000;color:#fff;}
.box-video{display:none;background:#e6e6e6;border:1px solid #06aa66;margin:2px;padding:2px;}
.box-mobile{display:block;background:#e6e6e6;border:1px solid #06aa66;margin:2px;padding:2px;}
.box-mobile form select{width:100%;padding:5px;border:1px solid #06aa66;color:#444b51;}
.box-eef{background:#eef;border:1px solid #06aa66;margin:50px 2px 0 2px;padding:5px;font-size:0.75rem;}
.box-sfondo{background:#e6e6e6;border:1px solid #06aa66;margin:0 2px;padding:5px;font-size:0.75rem;font-weight:bold;}
.box-sfondo form label{padding:7px;border-bottom:1px solid #06aa66;color:#444b51;}
.box-sfondo form select{width:65%;padding:7px;border:1px solid #06aa66;color:#444b51;}
.box-sfondo ul{margin-left:15px;padding:3px;}
.box-sfondo ul li{padding-top:3px;list-style-image: url('/img/square.gif');font-size:0.75rem;}
.box-query{border-top:1px solid #06aa66;margin-bottom:20px;padding:5px;font-size:0.75rem;}
.box-query a{padding:4px 1px; white-space: nowrap;border-bottom:1px dashed #ccc;color:#777;}
.box-query a:hover{color:#06aa66;background:#e6e6e6;}
.box-query-pub{margin-top:50px;border:1px solid #06aa66;padding:55px 5px 5px 5px;font-size:0.75rem;background:url('/img/icoroad.jpg') no-repeat;}
.box-query-pub a{display:block;margin:0 auto;padding:10px;width:300px;color:#000;font-size:0.8rem;}
.box-query-pub a:hover{background:#777;color:#fff;text-decoration:none;}
.box-ok{background:#e6e6e6;border:1px solid #06aa66;margin:0 2px;padding:5px;font-size:0.75rem;font-weight:bold;}
.box-trip-ok{min-height:25px;margin:20px 0;padding:2px 2px 2px 27px;background:url('/img/trip-ok.png') no-repeat;}
.box-trip-info{min-height:25px;margin:20px 0;padding:2px 2px 2px 27px;color:#444b51;background:url('/img/trip-info.png') no-repeat;border:1px solid #06aa66;}
.box-trip-manager{min-height:50px;margin:5px 0;padding:5px 5px 5px 50px;background:url('/img/trip-manager.png') no-repeat;border:1px solid #06aa66;}
.box-margin{margin:20px 0;}
.box-margin ul{margin-left:15px;padding:3px;}
.box-margin ul li{padding-top:3px;list-style-image: url('/img/spunta.png');}

form.impo label{padding:7px; margin-right:5px;border-bottom:1px solid #06aa66;color:#444b51; width:50px;}
form.impo select{width:65%;margin:2px 0;padding:7px;border:1px solid #06aa66;color:#444b51;}

form.search{width:98%;margin:20px auto;padding:5px 0;}
form.search input[type='text']{width:79%;padding:15px;border:1px solid #06aa66;color:#444b51;font-size:0.875rem;margin-right:0;}
form.search input[type='submit']{width:18%;padding:8px 2px;border:1px solid #06aa66;font-size:0.875rem; cursor:pointer;}
form.search input[type='submit']:hover{background:#333;color:#fff;}
form.search select{width:100%;padding:5px;border:1px solid #06aa66;color:#444b51;}
form.search a{display:block;padding:5px;border:1px solid #06aa66;color:#444b51;font-size:0.75rem;}
form.search a:hover{background:#ccc;text-decoration:none;}
form.manager{width:98%;margin:10px auto;padding:0; text-align:center;}
form.manager input[type='text']{width:80%;padding:15px;border:1px solid #aaa;color:#333;font-size:0.875rem;}
form.manager input[type='text'].pic{width:30%;padding:15px;border:1px solid #aaa;color:#333;font-size:0.875rem;}
form.manager textarea{width:80%;height:180px;padding:15px;border:1px solid #aaa;color:#333;font-size:0.875rem; line-height:150%;}
form.manager input[type='submit']{width:80%;padding:8px 2px;border:1px solid #0ae;font-size:0.875rem;background:#0ae;color:#fff; cursor:pointer;}
form.manager input[type='submit']:hover{background:#333;}
form.manager select{width:80%;padding:15px;border:1px solid #aaa;color:#333;}
#topsu{width:67px;position:fixed;bottom:30px;right:15px;cursor:pointer;display:none;}
a.faq{display:block;margin-right:5px;padding:1px;text-decoration:none;}
#faq{border:1px solid #ccc;margin:10px 0;padding:5px; background:#fff;font-size:0.75rem;}
#faq ol{margin-left:10px;padding:3px;list-style-type: lower-roman;}
#faq ol li{padding-top:3px;}
.formhome select{width:100%;padding:10px;border:2px solid #06aa66;color:#06aa66;font-size:1.3rem; font-weight:bold;}

.center{margin:10px auto; width:96%;}
/*overlay
.txt-over{margin:3%;padding:2px;font-size:.8rem;border:1px solid #ccc;}
.a-over{cursor:pointer;}
.a-over:hover{text-decoration:underline;}
.c-over{font-size:1.1rem;color:#000;font-weight:bold;position:absolute;right:2%;top:2%; cursor:pointer;border:1px solid #06aa66;}
.overlay{background:#000;position:fixed;top:0px;bottom:0px;left:0px;right:0px;z-index:1001;cursor:pointer;opacity:.8;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
#box-over{display:none;width:330px;height:300px;background-color:#fff;z-index:1002;position:fixed;left:40%;bottom:200px;-moz-border-radius:15px;  -webkit-border-radius:15px;border-radius:15px;margin:-50% -50% 0 0;}
*/
/*zona mappa*/
.map{float:right;width:95%;margin:5px 0;padding:1px;border:1px solid #06aa66;font-size:0.875rem;}
#map-canvas_hotel{height:370px;}
#map-100{height:100%;}

.sx-mappa{float:left;width:100%;padding:2px;text-align:center;}
.box-marker{width:220px;background:#e6e6e6;border:1px solid #06aa66;margin:0 2px;padding:5px;font-size:0.75rem; font-weight:bold;}
#tooltip{width:180px;background:#e6e6e6;border:1px solid #06aa66;margin:0 2px;padding:2px;font-size:0.7rem; font-weight:bold;}
#tooltip a{display:block;background:#fff;border-bottom:1px solid #000;margin:5px;padding:5px;}
#tooltip a:hover{background:#06aa66;color:#fff;}
/*date*/
form.inout{width:100%;margin:20px auto;padding:2px;border:3px solid #ccc;background:#444b51;text-align:center;}
form.inout .in{float:left;width:42%;font-size:0.875rem;color:#fff;}
form.inout .in-sub{float:left;width:16%;font-size:0.875rem;}
form.inout input[type='text']{width:90%;padding:7px;border:1px solid #06aa66;color:#06aa66;font-size:1.15rem;font-weight:bold; text-align:center;}
form.inout input[type='submit']{width:60%;margin:15px 0;padding:8px 2px;border:1px solid #333;font-size:0.875rem; cursor:pointer;}
form.inout input[type='submit']:hover{background:#333;color:#fff;}
/*breadcrumbs*/
div#breadcrumbs{width:100%;margin:0;height:22px;padding:2px 0;font-size:0.75rem;background:#e6e6e6;color:#777;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;display:none;}
#breadcrumbs ul {margin:0;padding:0 0 0 25px;background:url('/img/logino.png')left no-repeat;}
#breadcrumbs ul li {display:inline;}
#breadcrumbs ul li a{color:#777;text-decoration: none;display:inline;}
#breadcrumbs ul li a:hover{color:#06aa66;text-decoration:underline;}
#breadcrumbs div {display:inline;}
#breadcrumbs span.sk{padding:0 5px;background: url('/img/div.png')center no-repeat;}
/*paginazione*/
.st-pub{margin:25px auto;padding:5px;}
.pag_box{width:100%;margin:35px auto;padding:4px 0;}
.pag_box .pag_t{margin-bottom:10px;}
.pag_box .pag_t a{margin:0 2px;padding:2px;border-bottom:1px solid #777;background:#e6e6e6;}
.pag_box .pag_b{width:320px;margin:0 auto;}
.pag_box .pag_l{float:left; width:130px;text-align:center;font-weight:bold;}
.pag_box .pag_l a{float:left;width:50px;padding:5px;margin:0 2px;border:1px solid #333;background:#e6e6e6;color:#000;text-align:center;}
.pag_box .pag_l a:hover{background:#333;color:#fff;}
.pag_box .pag_c{float:left;width:50px;margin:0 5px;padding:5px;text-align:center;}
/*hotel-list*/
.st-pub{margin:10px auto;padding:5px;}
.st-box{border:1px solid #444b51;margin:25px 2px;padding:5px;color:#444b51;}
.st-box-i{width:80%;border:2px solid #C00;margin:50px auto;padding:50px 10px; font-weight:bold; color:#C00; background:#fdd;text-align:center;}
.st-box:hover{border:1px solid #06aa66;color:#000;}
.st-box h2{font-size:1rem;margin:5px 0;line-height:100%;}
.st-distance{margin:2px 0;border-bottom:1px solid #aaa;background:#e6e6e6;font-size:0.7rem;}
.st-box1{width:100%;}
.st-box1-1{width:246px; text-align:center;margin:0 auto;}
.st-box-ft{padding:2px;border:1px solid #06aa66;}
.st-box-ft-h{margin:2px 0;padding:2px;text-align:center;}
.st-box1-2{float:right;}
.st-box-des{padding:10px 5px; font-size:0.85rem;}
.st-box-flag{margin:5px;padding:2px;}
a.des{margin:0 4px;}
a.des:hover{background:#ccc;text-decoration:none;}
.st-box-des-h{padding:30px; font-size:1.1rem;border-top:1px solid #ccc; line-height:135%;}
.st-box-book{height:96px; text-align:center;}
.st-box-book-1{height:48px;padding-top:12px;}
.price{color:#333;font-weight:bold;font-size:1.25rem;}
.currency{font-size:.8rem;}
.st-box-book-2{height:48px;padding:2px;}
.st-box-link{margin:20px 0;padding:2px;font-size:0.8rem;font-weight:bold;}
.st-box-link a{float:left;min-width:120px;margin-right:3px;padding:5px;border:2px solid #ddd; background:#ccc; color:#777; text-align:center;}
.st-box-link a:hover{background:#06aa66;color:#fff;text-decoration:none;}
a.booking{display:block;margin:0 18px;padding:8px 0;width:90%;border:3px solid #ddd; background:#ccc;color:#777;font-size:0.8rem; font-weight:bold;border-radius:20px;}
a.booking:hover{background:#06aa66;text-decoration:none;color:#fff;}
/*adsense*/
.pub_reattiva{margin:10px 0;padding:0;width:100%;text-align:center;}
.pub_336{height:296px;margin:5px auto;width:336px;padding:16px 0 0 0;background-color:#FFF;text-align:center;/*ackground-image: url('/img/adsense.jpg'); background-repeat: no-repeat;*/}
.link_200{margin:25px auto;width:200px; height:90px;display:none;}
/*condividi*/
.condividi{margin:30px auto;padding:5px 0;width:220px; height:30px;text-align:center;background:#e6e6e6;border:1px solid #ccc;}
/*share-buttons*/
.share-buttons{width:100%;text-align:left;border-bottom:1px solid #eee;margin:10px auto;}
.share-buttons ul{list-style:none;padding:0;}
.share-buttons ul li {display:inline;margin:0 5px;}
.share-buttons ul li.logo{display:block;margin:10px 5px;text-align:left;}
.share-buttons ul li a{display:inline;}
/*munu sup*/
.bk-booking{clear:both;margin-bottom:25px;padding:0;border-bottom:1px solid #ccc;font-size:0.75rem;}
.bk-booking ul, bk-booking li {margin: 0;padding: 0;}
.bk-booking ul li {list-style: none;float: left; margin-right: 5px;background:#06aa66;}
.bk-booking ul li a {display: block; padding: 5px;color:#fff;}
.bk-booking ul li a:hover {background:#e6e6e6;color:#000;}
.bk-select{text-align:center;margin:10px auto;}
.bk-select form select{width:80%;padding:5px;border:1px solid #06aa66;color:#444b51;}
/*sitemap*/
.sitem-1{ width:90%;margin:20px auto;padding:15px 0;border-bottom:2px solid #000; font-size:.8rem;}
.sitem-1 p{color:#000;font-weight:bold;margin-bottom:15px;}
.sitem-1 a{display:block;float:left;width:200px;padding:2px 1px;margin:2px;border:1px solid #000;word-wrap:break-word;color:#000; background:#e6e6e6;}
.sitem-1 a:hover{background:#06aa66;color:#fff;}
.sitem-1 a.active{display:block;float:left;width:200px;padding:2px 1px;margin:2px;border:1px solid #000;word-wrap:break-word;color:#fff; background:#06aa66;}
.sitem-2{ width:90%;margin:20px auto;padding:15px 0;border-bottom:2px solid #000; font-size:.8rem;background:#e6e6e6;}
.sitem-2 a{margin:3px;color:#000;padding:3px;}
.sitem-2 a:hover{background:#06aa66;color:#fff;}
.sitem-2 a.active{margin:3px;color:#fff;background:#06aa66;padding:3px;border:1px solid #000;}
.sitem-3{width:90%;margin:20px auto;padding:15px 0;border-bottom:1px solid #999; font-size:.75rem;}
.sitem-3 a{white-space: nowrap;}
.sitem-3 a:hover{background:#ccc;}
/*gallery*/
#div_attr_cont {margin: 30px auto;width:320px; background:#fffff;}
#div_attr_ex {position: relative;margin:0;float: left;width: 100px;}
#div_attr_ex_list {position: absolute;left: 300px;}
#div_attr_ex .panoramio-wapi-images {background-color: #ffffff;}
#div_attr_ex .pwanoramio-wapi-tos{background-color: #FFFFFF !important;}
/*visualizzazioni*/
.mobile{display:block;}
.video{display:none;}
.tablet{display:none;}
.si800{display:none;}
.no800{display:block;}
.no400{display:block;}
/*monospace*/
.monospace{width:80%;margin:5px auto;font:16px/1.3 "Courier New", Courier, monospace; color:#333; text-align:justify}
.monospace ul{margin:0 5px;padding:25px;}
.monospace ul li{margin-top:10px;}
.monospace ol{margin:0 5px;padding:25px;}
.monospace ol li{margin-top:10px; font-weight:700;}

/*cookie*/
.monospace_cookie{width:90%;margin:30px auto;font:16px/1.3 "Courier New", Courier, monospace; color:#333; text-align:left;word-wrap:break-word;}
.monospace_cookie ul,ol{margin:0 5px;padding:15px;font-size:1rem}
.monospace_cookie li{margin-top:15px; font-weight:700;}
.monospace_cookie strong{font-weight:bold;color:#000;}
.monospace_cookie p.title{margin-top:30px; font-weight:bold;background:#eee;font-size:1.2rem;}
.monospace_cookie a{ text-decoration:underline;color:#00F;}
.monospace_cookie a:hover{color:#C0F;}

/*jessorslider*/
.box-jssor{width:96%;margin:0 auto 20px auto;}
#slider1_container{position: relative; top: 0px; left: 0px; width:810px; height: 400px;overflow: hidden; margin:0 auto;}
.jessor-loading{position: absolute; top: 0px; left: 0px;}
.jessor-filter{filter: alpha(opacity=70); opacity:0.7; position: absolute; display: block;background-color: #000000; top: 0px; left: 0px;width: 100%;height:100%;}
.jessor-box{position: absolute; display: block; background: url('img/loading.gif') no-repeat center center;top: 0px; left: 0px;width: 100%;height:100%;}
.jessor-sliders{cursor: move; position: absolute; left: 0px; top: 0px; width: 810px; height: 400px; overflow: hidden;}
.jssorb05 {position: absolute;}
.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {position: absolute;width: 16px;height: 16px;background: url('/img/jssor/b06.png') no-repeat;overflow: hidden;cursor: pointer;}
.jssorb05 div { background-position: -7px -7px; }
.jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
.jssorb05 .av { background-position: -67px -7px; }
.jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }
.jssora12l, .jssora12r {display: block;position: absolute;width: 30px;height: 46px;cursor: pointer;background: url('/img/jssor/a13.png') no-repeat;
overflow: hidden;}
.jssora12l { background-position: -16px -37px; top: 123px; left: 0px;}
.jssora12r { background-position: -75px -37px; top: 123px; right: 0px;}
.jssora12l:hover { background-position: -136px -37px; }
.jssora12r:hover { background-position: -195px -37px; }
.jssora12l.jssora12ldn { background-position: -256px -37px; }
.jssora12r.jssora12rdn { background-position: -315px -37px; }
.up_slider{position:fixed;bottom:0;width:100%;height:70px;padding:10px;line-height:110%; background:#000; z-index:1000;opacity:0.6; filter:alpha(opacity=60); color:#FFF; font-size:1.25rem;}
/*asincrono*/
.boxScomparsa {
		margin: 0 0 10px 0; font-weight:normal;	display: none; /* visualizzato con jquery */
}
	.box .boxScomparsa {margin-bottom: 0;	padding-bottom: 0;	border-bottom: 0;	padding-top: 7px;}
	.boxScomparsa iframe {border: 0; width: 100%; height: 500px; /* height poi reimpostato via jquery */ }

	/*.boxScomparsa .boxContenutoAsincrono,*/
	.loadingAjax {height: 80px; line-height: 30px; text-align: center; background-color: #fff; color: #777; font-weight: bold; }
	.loadingAjax div {background-image: url(/img/loading.gif); background-repeat: no-repeat; background-position: 5px 5px; padding: 0 30px; width: 80px; margin: 0 auto; text-align: left;}
/*asincrono*/
#cookieChoiceInfo{position:absolute;top:0;left:0;margin:0;padding:45px 20px;width:100%;min-height:120px;background-color:#555;font-size:.95rem;line-height:1.6rem;color:#FFF;border-bottom:4px solid #000;text-align:center;z-index:2000;}#cookieChoiceInfo a{color:#0C0;font-weight:bold;}#cookieChoiceDismiss{display:inline-block;width:100px;background-color:#ccc;text-decoration:none;font-weight:bold;padding:4px 15px}#cookieChoiceDismiss:hover{background-color:#999;color:#000;}#cookieInfoLink{color:#0C0;text-decoration:underline;}#cookieInfoLink:hover{text-decoration:none;}

@media only screen and (min-width: 1200px) {
.contenitore {width: 1170px;}
/*header{width: 1170px;}*/
.menu{display:block;}
div#breadcrumbs{display:block;}
.col-3 {width: 33.33333333333333%;}
.col-3-2{width:66.66666666666666%;}
.col-2 {width: 48%;margin:10px 1%;border:1px solid #777;}
.col-2-1{width: 50%;}
.col-2-2{width: 50%;}
.col-2-inn1{width: 340px;}
.col-2-inn2{width: 830px;}
.col-2-a{width: 72%;padding:0;}
.col-2-b{width: 28%;padding:0;}
.col-2-home1{width: 670px;}
.col-2-home2{display: block;width: 500px;}
.col-2-home2site{display: block;width: 500px;}
.col-2-int{width: 50%;}
.col-1-300{width: 870px;}
.col-2-300{width: 300px;padding:2px;border-left:2px solid #ddd;}
.col-4{width:25%;}.col-4g{width:42%;}.col-4p{width:8%;}
.pub_300v{display:block;}
.link_200{display:block;}
.pub_336{float:right;}
.map{width:610px;}
.sx-mappa{width:225px;}
.st-box1-1{float:left;width:246px;height:186px;}
.st-box1-2{width:575px;}
.box-query a{display:block;}
.box-query-pub{float:left;margin-left:5px;}
.box-query-pub a{display:block;}
.box-video{display:block;}
.box-mobile{display:none;}
#div_attr_cont {width:670px;}
#div_attr_ex {width: 600px;}
#div_attr_ex_list {left: 600px;}
.mobile{display:none;}
.video{display:block;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.contenitore {width: 970px;}
/*header{width: 970px;}*/
.menu{display:block;}
div#breadcrumbs{display:block;}
.col-3 {width: 33.33333333333333%;}
.col-3-2{width:66.66666666666666%;}
.col-2 {width: 48%;margin:10px 1%;border:1px solid #777;}
.col-2-1{width: 50%;}
.col-2-2{width: 50%;}
.col-2-inn1{width: 340px;}
.col-2-inn2{width: 630px;}
.col-2-a{width: 69%;padding:0;}
.col-2-b{width: 31%;padding:0;}
.col-2-home1{width: 470px;}
.col-2-home2{display: block;width: 500px;}
.col-2-home2site{display: block;width: 500px;}
.col-2-int{width: 50%;}
.col-1-300{width: 670px;}
.col-2-300{width: 300px;padding:2px;border-left:2px solid #ddd;}
.col-4{width: 25%;}.col-4g{width:42%;}.col-4p{width:8%;}
.m-mob{display: block;}
.pub_300v{display:block;}
.link_200{display:block;}
.pub_336{float:right;}
.map{width:440px;}
.sx-mappa{width:225px;}
.st-box-ft-h{margin:20px 0}
.st-box1-1{float:left;width:246px;height:186px;}
.st-box1-2{width:400px;}
.box-query a{display:block;}
.box-query-pub{float:left;margin-left:5px;}
.box-query-pub a{display:block;}
.box-video{display:block;}
.box-mobile{display:none;}
.box-trip-ok{margin:40px 0;}
.box-trip-info{margin:40px 0;}
#div_attr_cont {width:670px;}
#div_attr_ex {width: 600px;}
#div_attr_ex_list {left: 600px;}
.mobile{display:none;}
.video{display:block;}
}
@media only screen and (min-width:788px) and (max-width: 991px) {
.contenitore {width: 770px;}
/*header{width: 770px;}*/
.menu{display:block;}
div#breadcrumbs{display:block;}
.col-3 {width: 33.33333333333333%;}
.col-3-2{width:66.66666666666666%;}
.col-2 {width: 48%;margin:10px 1%;border:1px solid #777;}
.col-2-1{width: 61%;}
.col-2-2{width: 39%;}
.col-2-inn1{width: 340px;}
.col-2-inn2{width: 430px;}
.col-2-home1{width: 300px;}
.col-2-home2{display: block;width: 470px;}
.col-2-home2site{display: block;width: 470px;}
.col-1-300{width: 470px;}
.col-2-300{width: 300px;padding:2px;border-left:2px solid #ddd;}
.col-4{width: 25%;}.col-4g{width:42%;}.col-4p{width:8%;}
.pub_336{float:right;}
.link_200{display:block;}
.m-mob{display: block;}
.map{width:540px;}
.sx-mappa{width:225px;}
.st-box1-1{float:left;width:246px;height:186px;}
.st-box1-2{width:500px;}
.box-query-pub{float:left;margin-left:5px;}
.box-query-pub a{display:block;}
.box-query a{display:inline-block; width::30%;margin:0 1%}
.box-video{display:block;}
.box-mobile{display:none;}
#div_attr_cont {width:670px;}
#div_attr_ex {width: 600px;}
#div_attr_ex_list {left: 600px;}
.mobile{display:none;}
.video{display:block;}
.tablet{display:block;}
.si800{display:block;}
.no800{display:none;}
}
@media only screen and (max-width: 400px) {
form.search input[type='text']{width:100%;}
form.search input[type='submit']{width:100%;}
.st-box1-2{width:100%;}
.no400{display:none;}
.st-box-book{width:100%;height:96px;text-align:center;}
}
@media only print {
header{display:none;}
.contenitore {padding:0;}
.monospace{ width:95%;}
}
/*1*/