@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: "Times New Roman", Times, serif;font-size:1rem;line-height: 110%;color:#000;background-image:url('/img/sfondo.png');background-repeat:repeat-x;background-color: #fff;-webkit-text-size-adjust:100%;}
/*header{position:fixed;top:0;padding:0;margin:0 auto;width:100%;height:70px;background:#fff; z-index:1000;border-bottom:1px solid #000;}*/
header { position: relative;top:0;padding:0;margin:0 auto 2px auto;width:100%;height:45px;background:#555;border-bottom:4px solid #fb0;}
header #logo {float: left;}
#logo a{display: block;}
/* Griglia */
.contenitore {margin:0 auto 60px auto;padding:0;background: #fff;position:relative;/*border-left:1px solid #ccc; border-right:1px solid #ccc;*/}
.riga {margin: 0 0 2px 0;padding:0;/*border-bottom:1px solid #ccc;*/}
[class*='col-'] {display: block;float:left;padding: 0;}/*float right left ruota le colonne*/
.col-3 {width: 100%;}
.col-2-1{width: 100%;}
.col-2-2{width: 100%;}
.col-1 {width: 100%;}
.col-2-a{width: 100%;}
.col-2-a p{padding: 2px;}
.col-2-b{width: 100%;display:none;}
.col-2-map{width: 100%;margin:15px 0;}
.col-search-a{width: 100%;}
.col-search-b{display:none;}
.col-50{width: 100%;}
/* Micro-clearfix */
.contenitore:before,.contenitore:after,.riga:before,.riga:after {content: " ";display: table;}
.contenitore:after,.riga:after {clear: both;}
.contenitore,.riga {*zoom: 1;}


footer {border-top:4px solid #fb0;background:#555;padding:20px;}
footer a{display: block;color:#fff;border-top:1px dotted #777;margin-top:2px;padding-top:1px; font-size:.875rem;}
footer a:hover{color:#ffbb00;}

/* Immagini responsive */
img {border:0;vertical-align:middle;-ms-interpolation-mode:bicubic;}
img.scala {max-width:100%;height:auto;width: auto;padding:2px;}
.bk-ft{width:100%;margin:5px 0;padding:2px;border-bottom:1px solid #eee; }
img.bordo{border:1px solid #555;;vertical-align:middle;-ms-interpolation-mode:bicubic;}

/*immagini*/
.pano{margin-bottom:90px;width:100%;text-align:center;}
.pano img{max-width:100%;height:auto;width: auto;margin 0 auto;padding:2px 2px 12px 2px ;background:url('/img/panoramio.png') no-repeat;background-position:bottom left;border-bottom:1px solid #fb0;}
.pano .copy{margin:0; font-size:.75rem;color:#777;}
.pano .title{margin:5px 0; font-weight:bold;color:#000;}
.pano ul{margin:10px 0;padding:0; text-align:left;font-size:.85rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc; background:#eee;}
.pano ul li{margin:0;padding:2px;list-style:none;}
.pano ul li a{}

/* Stili p*/
p {margin:3px 0;padding:0;}
/* Stili link */
a {color: #D00;text-decoration: underline;}
a:hover {/*color: #555;*/color: #0D0;text-decoration: none;}
a.block{display:block; margin:5px;color:#000;padding:5px;background:#eee;border:1px solid #555;text-decoration: none;}
a.block:hover {color:#ffbb00;background:#555;}
a.inline{display:inline;}
a.null{color: inherit;text-decoration:none;}
a.null:hover {color: inherit}
/* Stili h */
h1, h2, h3, h4, h5, h6 {margin-bottom:15px;padding-top:2px;} 
h1 {font-size:1.3rem;padding-left:25px;background:url('/img/h1.png') no-repeat;margin-bottom:25px;line-height:1.2;} 
h2 {font-size:1.15rem;border-top:1px solid #ffbb00;padding-left:20px;background:url('/img/h2.png') no-repeat;line-height:100%;}
h3 {font-size:1.1rem;color:#777;margin:15px 0 5px 0;padding-left:16px;background:url('/img/h3.png') no-repeat;}
h4{font-size:1.125rem;margin:4px 2px;border-top:1px dashed #000;color:#ffbb00;}
h5{font-size:1.125rem;margin:0 2px;}
/* Stili elenco */
ol.lista{margin-left:15px;padding:3px;}
ol.lista li{border:1px solid #ddd;margin:10px 2px;padding:2px;}
ul.lista{margin-left:15px;padding:3px;}
ul.lista li{border:1px solid #ddd;margin:10px 2px;padding:2px;list-style-image: url('/img/city.png');}
ul.dati{margin-left:15px;padding:3px;}
ul.dati li{border-bottom:1px solid #ddd;margin:10px 2px;padding:2px;list-style-image: url('/img/daten.png');}
ul.dati li.m{border-bottom:1px solid #ddd;margin:10px 2px;padding:2px;list-style-image: url('/img/men.png');}
ul.dati li.w{border-bottom:1px solid #ddd;margin:10px 2px;padding:2px;list-style-image: url('/img/women.png');}
ul.dati li.wm{border-bottom:1px solid #ddd;margin:10px 2px;padding:2px;list-style-image: url('/img/women-men.png');}
ul.dati li a{font-weight:bold;}


/* Stili testo e box */
.foto{max-width:409px;margin:20px auto 2px auto;padding:3px;border:1px solid #ccc;text-align:center;}
.foto-m{width:188px;margin:5px auto;padding:3px;border:1px solid #ccc;}
.foto-p{width:79px;margin:5px;padding:1px;border:1px solid #ccc; float:left;}
.box-booking{ width:300px; margin:0 auto;}
.box-sfondo{background:#eee;border:1px solid #ffbb00;margin:40px 0;padding:5px;}
.box-sfondo ul{margin-left:15px;padding:3px;}
.box-sfondo ul li{padding-top:3px;list-style-image: url('/img/square.png');font-size:0.85rem;}
.box-sfondo form select{width:100%;margin:2px 0;padding:5px;border:1px solid #ffbb00;color:#555;}
.sfondolink{display:none;}
.bk_info{margin:10px 0;padding:5px; font-style:italic;color:#555;}
.bk_info ul{margin-left:15px;padding:3px;}
.bk_info ul li{padding-top:3px;list-style-image: url('/img/square.png');font-size:0.85rem;}
.bk-testo{min-height:50px;margin:30px 0 15px 0;padding:5px 5px 5px 50px;background:url('/img/information.png') no-repeat; line-height:1.3;border:1px solid #ffbb00;}
/*Ricerca google*/
.bk-ricerca{background:#eee;border:1px solid #ffbb00;margin:15px auto;padding:6px;text-align:center;font-size:0.8rem;}
.bk-ricerca form input[type='text']{width:88%;float:left;}
.bk-ricerca form input[type='submit']{float:right;width:10%;padding:1px;border:1px solid #ffbb00;font-size:0.875rem;}
.bk-ricerca form input[type='submit']:hover{background:#555;color:#fff;}
/*Ricerca città*/
.bk-cerca{margin:15px auto;text-align:center;font-size:0.8rem;/*padding:6px;background:#eee;border:1px solid #ffbb00;*/}
.bk-cerca form input[type='text']{float:left;width:80%;padding:7px;border:1px solid #ffbb00;}
.bk-cerca form input[type='submit']{float:right;width:18%;padding:6px;border:1px solid #ffbb00;font-size:0.875rem;}
.bk-cerca form input[type='submit']:hover{background:#555;color:#fff;}
/*end Ricerca*/
.bk-ris{border:1px solid #ddd;margin:10px 2px;padding:2px;}
.bk-ris:hover{border:1px solid #000;background:#eee;}
.box-data{width:100%;margin:5px 0;padding:2px;color:#000;background:#fff;font-size:0.8rem;/*border:1px solid #ffbb00;*/}
.bk-select{text-align:center;margin:10px auto;}
.bk-select form select{width:80%;padding:5px;border:1px solid #ffbb00;color:#555;}
.clear{clear:both;}
.space{clear:both;margin-bottom:5px;padding:2px;border-bottom:1px solid #eee;}
.linea{display: block;margin:40px auto; width:50%;border-bottom:1px dotted #eee;}
.didascalia{max-width:300px;margin:5px auto;padding:3px;color:#555;font-size:1rem;text-align:center;border-bottom:1px solid #ccc;}
.condividi{margin:0 0 10px 20px;padding4px;}
.box-dx{float:right; min-width:400px;text-align:left; word-wrap:break-word;}
.box-sx{float:left; width:200px;margin-left:10px;}

/*stili testo*/
.summary{margin-top:15px;font-size:0.8rem;}
.summary a{margin:0 2px;color:#555;}
.bold{font-weight:bold;}
.color{color:#ffbb00;}
.verde{color:#080;}
.red{color:#D00;}
.gray{color:#777;}
.black{color:#000;}
.under{text-decoration:underline;}
.font-9{font-size:0.9rem;}
.interno{font-size:0.97rem;color:#766; font-style:italic;}
.font_plus{font-size:1.25rem;}
.font_14{font-size:0.8rem;}
.font_12{font-size:0.75rem;}
.font_11{font-size:0.685rem;}
.font_10{font-size:0.625rem;}
.font_white{color:#fff;}
.font_right{float:right;}
.center{text-align:center;}
hr{margin:20px auto; width:90%; border:1px solid #000; height:3px; background:#ffbb00;}
.spazio{kwidth:90%;margin:3px auto;border-bottom:1px dashed #000;}
/*stili article*/
article{}
section{margin:25px 0;}
time{}
mark{font-size:1.1rem;color:#777;margin:15px 0 5px 0;padding:0 10px;background-color:#EEE; font-weight:bold;}
mark a{color:#000;}
mark a:hover{color:#ffbb00;}

/*boxlink*/
.box-link{width:300px;margin:0;padding:0;background:#fff}
.box-link a{margin:0 7px;}
.box-link a:hover{color:#ffbb00;}

/* Stili  per le varie sezioni */
a.search {display: block;float:right;margin-right:10px;}
a.attiva-nav {display: block;float:right;margin-right:10px;}
a.search:hover,a.attiva-nav:hover{background::#ccc;}
nav {clear:both;position:absolute;top:45px;width:100%;z-index: 999;background: #666;padding: 0;display: none;border-top:1px solid #000;}
nav ul {margin:0;padding:0 0 0 20px;}
nav ul li {float:none;border-bottom:1px solid #000;padding:0;list-style-image: url('/img/square.png');}
nav ul li a {display: block;padding:10px 0;color:#eee;text-decoration:none;}
nav ul li a.liv2 {margin-left:30px;}
nav ul li a:hover{background:#333;color:#ffbb00;}
.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:0 5px;}
.menu ul li a{display: block; padding: 5px;}
.menu ul li a:hover{ background:#eee;text-decoration:none;}
.LV_invalid {display: inline-block;margin:5px 1px;padding:2px; color:#f00;background:#fCC;font-weight:bold;border:1px solid #f00;font-size:0.75rem;}
/*breadcrumbs*/
div#breadcrumbs{width:100%;margin:0;height:22px;padding:2px 0;font-size:0.75rem;background:#eee;color:#555;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;display:none;}
#breadcrumbs ul {margin:0;background:url('/img/logo-p.png')left no-repeat;}
#breadcrumbs ul li {display:inline;}
#breadcrumbs ul li a{color:#555;text-decoration: none;display:inline;}
#breadcrumbs ul li a:hover{color:#ffbb00;text-decoration:underline;}
#breadcrumbs div {display:inline;}
#breadcrumbs span.sk{padding:0 10px;background: url('/img/div.png')center no-repeat;}
/*paginazione*/
.pag_box{width:100%;margin:35px auto;padding:4px 0;border-bottom:1px solid #ffbb00;}
.pag_box .pag_t{margin-bottom:10px;border-bottom:1px solid #ffbb00;}
.pag_box .pag_b{width:340px;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:60px;padding:5px;margin:0 2px;border:1px solid #333;background:#eee;color:#000;text-align:center;}
.pag_box .pag_l a:hover{background:#333;color:#fff;}
.pag_box .pag_c{float:left;width:60px;margin:0 10px;padding:5px;text-align:center;}
/*Div e formati per il testo*/
.errore{margin:10px 5px;padding:5px;color:#f00; font-weight:bold;background:#fee;border:1px solid #f00;text-align:left;line-height:150%;}
.e404{margin:50px auto;padding:10px; width:70%;color:#000; font-weight:bold;background:#eee;text-align:left;font-size:1.2rem; line-height:1.2;}
#topsu{width:67px;position:fixed;bottom:30px;right:15px;cursor:pointer;display:none;}
/*gallery*/
#div_attr_cont {margin: 30px auto;width:670px; background:#fffff;display:none;}
#div_attr_ex {position: relative;margin:0;float: left;width: 600px;}
#div_attr_ex_list {position: absolute;left: 600px;}
#div_attr_ex .panoramio-wapi-images {background-color: #ffffff;}
#div_attr_ex .pwanoramio-wapi-tos{background-color: #FFFFFF !important;}
/*adsense*/
.publink_555{margin:0 auto;width:100%;text-align:center;padding:8px 0; background-color:#555;}
.publink_fff{margin:0 auto;width:100%;text-align:center;padding:8px 0; background-color:#fff;}
.publink{margin:0 auto;width:100%;padding:8px 0; background-color:#fff;}
.pub_reattiva{margin:5px auto; width:100%;text-align:center;padding:0;}
.pub-box{display:none;font-family:Arial, Helvetica, sans-serif;background:#fff;margin:10px 0;padding:5px 0;font-size:1.05rem;}
.pub-box ul{margin-left:18px;padding:3px;}
.pub-box ul li{padding-top:3px;list-style-image: url('/img/arrow.png');}
.pubfoto{margin:0 2px 90px 2px;padding:5px;border:1px solid #2A2;}
.pubfoto a{display:block;margin-bottom:5px;font-size:1.1rem;color:#2A2;font-weight:bold;}
.pubfoto .pub{margin-right:0px;}
.pubfoto .txt{font-size:.75rem;color:#777;}

.pubfototop{}
/*pub_many*/
.manyf-box{margin:20px auto;padding:2px 0 0 0;background:#fff; width:90%;max-width:500px;min-width:300px; border:1px solid #6b4;text-align:center;}
.manyf-box a{color:#000;text-decoration: none; font-size:0.8rem;}
.manyf-box a:hover {color:#66bb44;text-decoration: underline;}
.manyf-box .bold{font-weight:bold;}
.manyf-box p{margin:0;padding:2px 0;color:#6b4;font-size:0.75rem; font-weight:bold;text-align:right;background:#000;border-top:5px solid #555;}
.manyf-img{max-width:100%;height:auto;width: auto;margin 0 auto;}

/*box ricerca map*/
.box_routeplaner{padding:3px;border:1px solid #fb0;background:#eee;font-size:0.85rem;color:#000;}
.box_routeplaner form input[type='text']{padding:5px;width:100%;border:1px solid #eee;color:#555;background:#fff;font-size:0.875rem;}
.box_routeplaner form input[type='button']{cursor:pointer;float:left;margin:5px;padding:10px;border:1px solid #555;background:#555;color:#fb0; font-weight:bold;}
.box_routeplaner form input[type='button']:hover{background:#000;}
.box_routeplaner form label{display:block;margin-left:5px;padding-top:5px;font-weight:bold;}
.box_routeplaner .mode{width:100%;padding:1%;margin-top:5px;}
.box_routeplaner .mode select{display:block;margin-bottom:3px;padding:5px;border:1px solid #eee;color:#555;background:#fff; width:100%;}

/*Mappa*/
.pag_map{float:left;width:90%;height:375px;word-wrap:break-word;}
.pag_move{float:right;width:9%;height:375px;word-wrap:break-word; background:#555;}
#map-canvas {height: 100%;margin: 0;padding: 0}
#panel{margin:0 auto;text-align:left;font-size:0.875rem;}
#content_marker{color:#000;}
#content_marker .box_title{padding:2px;border:1px solid #555;background:#eee;text-align:center;font-size:0.875rem;font-weight:bold;}
#content_marker .box_body{font-size:0.7rem;padding:3px;border-bottom:1px solid #fb0;}

/*tooltip map*/
.tooltip{width:195px;background:#eee;border:1px solid #555;margin:0 2px;padding:2px; font-weight:bold;}
.tooltip .evi{color:#dd0000;font-size:1rem}
.tooltip p{text-align:right;}
.tooltip a{display:block;background:#555;border-bottom:1px solid #000;margin-top:7px;padding:6px;color:#fb0;text-decoration:none;}
.tooltip a:hover{background:#000;}
/*tooltip*/

.pag_link{width:100%;margin:0;background:#555;}
.pag_link span{padding:0 5px;font-size:.8rem;color:#fff;}
a.citta{display:block;margin:0;color:#ffbb00;padding:10px 5px 10px 35px;background:#555;border-top:1px solid #000;text-decoration:none;font-weight:bold;background:url('/img/stadt.png') no-repeat;}
a.citta:hover {background-color:#000;}
a.routenplaner{display:block;margin:0;color:#ffbb00;padding:10px 5px 10px 35px;background:#555;border-top:1px solid #000;text-decoration:none;font-weight:bold;background:url('/img/directions.png') no-repeat;}
a.routenplaner:hover {background-color:#000;}
a.hotel{display:block;margin:0;color:#ffbb00;padding:10px 5px 10px 35px;background:#555;border-top:1px solid #000;text-decoration:none;font-weight:bold;background:url('/img/book.png') no-repeat;}
a.hotel:hover {background-color:#000;}
a.fotos{display:block;margin:0;color:#ffbb00;padding:10px 5px 10px 35px;background:#555;border-top:1px solid #000;text-decoration:none;font-weight:bold;background:url('/img/camera-icon.png') no-repeat;}
a.fotos:hover {background-color:#000;}

/*search*/
.box-ricerca{border:3px solid #ffbb00;margin:2px auto 50px auto;padding:8px 0; width:85%;}
.label{border-bottom:1px solid #eee;margin:25px auto 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:#ffbb00;border:1px solid #000;color:#fff;}
.bk-test{margin:15px auto;padding:5px;font-size:0.75rem;background:#eee;}

/*sitemap*/
.sitem-1{width:100%;margin:5px auto;padding:5px;font-size:.9rem;}/*float right left ruota le colonne*/
.sitem-1 p{margin-top:20px;border-top:1px solid #555;font-size:1.25rem; font-weight:bold;}
/*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;}

/*booking*/
.booking{width:100%;margin:10px 0;padding:4px; border:1px solid #555; color:#000;}
.booking .top{padding-left:35px;background:url('/img/suche_hotel.png') no-repeat;font-weight:bold;}
.booking a{display:block;margin:0;color:#555;padding:2px 2px 2px 25px;text-decoration:none;font-weight:bold;background:url('/img/spunta_hotel.png') no-repeat;background-color:#fb0;border-top:1px solid #555;}
.booking a:hover{background-color:#eee;}
.booking a.ico_hotel{display:block;margin:0;color:#555;padding:2px 2px 2px 25px;text-decoration:none;font-weight:bold;background:url('/img/ico_hotel.png') no-repeat;background-color:#fb0;border-top:1px solid #555;}
.booking a.ico_hotel:hover{background-color:#eee;}

/*stampa*/
.titlestampa{display:none;}
/*visualizzazioni*/
.mobile{display:block;}
.video{display:none;}
.tablet{display:none;}
/*share-buttons*/
.share-buttons{width:100%;text-align:center;border-bottom:1px solid #eee;}
.share-buttons ul{list-style:none;padding:0;}
.share-buttons ul li {display:inline;margin:0 5px;}


/*Lista Hotel*/
.st-pub{margin:25px auto;padding:5px;}/*Pubblicità*/
.st-box{border:1px solid #ccc;margin:25px 2px;padding:5px;color:#555;}
.st-box:hover{border:1px solid #000;/*background:#eee;*/color:#000;}
.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 h2{margin:5px 0;}
.st-distance{margin:2px 0;border-bottom:1px solid #ccc;background:#eee;font-size:0.85rem;}
.st-box1{width:100%;}
.st-box1-1{width:246px; text-align:center;margin:0 auto;}
.st-box-ft{padding:2px;border:1px solid #555; background-color:#fb0}
.st-box-ft-h{margin:2px 0;padding:2px;text-align:center;}
.st-box1-2{float:right;width:100%;}
.st-box-des{padding:10px 5px; font-size:0.85rem;}
.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;}
.st-box .price{color:#000;font-weight:bold;font-size:1.3rem;}
.st-box .currency{font-size:.8rem;}
.st-box-book-2{height:48px;padding:2px;}
.st-box-link{margin:5px 0;padding:2px;font-size:0.85rem;font-weight:bold;}
.st-box-link a{float:left;min-width:120px;margin-right:3px;padding:5px;border:2px solid #eee; background:#555; color:#fb0; text-align:center;text-decoration:none;}
.st-box-link a:hover{background:#000;}
a.booking{display:block;margin:0 18px;padding:8px 0;width:90%;border:3px solid #eee; background:#555;color:#fb0;font-size:0.95rem; font-weight:bold;border-radius:20px;text-decoration:none;}
a.booking:hover{background:#000;}
.st-box form{width:90%;margin:20px auto;}
.st-box form select{width:100%;padding:7px;border:1px solid #555;color:#555;}
/*Fine Lista Hotel*/

/*allert*/
.alert{width:100%;padding:15px 0 30px 0;background-color:#D00/*f44336*/;color: white;text-align:center}
.closebtn {margin-right:10px;color:white;font-weight:bold;font-size:20px;cursor:pointer;transition:0.3s;}
.closebtn:hover {color: black;}


@media only screen and (min-width: 992px) {
.contenitore {width: 970px;}
header{width: 970px;}
.menu{display:block;}
div#breadcrumbs{width:970px;display:block;}
.col-3 {width: 33.33333333333333%;}
.col-2-1{width: 50%;}
.col-2-2{width: 50%;}
.col-2-a{width: 69%;padding:0;}/*669px*/
.col-2-b{width: 31%;padding:0 1px;display:block;}
/*.col-search-a{width: 69%;padding:0;}*/
/*.col-search-b{display:block;width: 31%;padding:0;}*/
.share-buttons{width:300px;}
/*Mappa*/
.pag_map{width:99%;}
.pag_move{width:1%;}
/*fine mappa*/
.bk-ft{width:330px;}
.bk-select{display:none;}
.bk-link-460{width:209px;}
.bk-460{width:460px;}
.box_568{display:block;}
.pub_l468{display:block;}
.pub_in{margin:10px auto;width:462px;}
.pub_in-120{display:block;}
.pub_728{display:block;}
.sfondolink{display:block;}
#div_attr_cont {display:block;}
a.mobile{display:block;}
.bookhotel{display:block;}
/*box hotel*/
.st-box-ft-h{margin:20px 0}
.st-box1-1{float:left;width:246px;height:186px;}
.st-box1-2{width:400px;}
/*sitemap
[class*='sitem-'] a{float:left;width:165px;}
*/
.pub-box{display:block;}
.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{width:770px;display:block;}
.col-3 {width: 33.33333333333333%;}
.col-2-1{width: 61%;} 
.col-2-2{width: 39%;}
.col-2-a{width: 61%;padding:0;}/*469px*/
.col-2-b{width: 39%;padding:0;display:block;}
.share-buttons{width:300px;}
/*Mappa*/
.pag_map{width:99%;}
.pag_move{width:1%;}
/*fine mappa*/
.bk-ft{width:230px;}
.bk-select{display:none;}
.pub_l468{display:block;}
.pub_in{margin:10px auto;width:462px;}
.pub_in-120{display:block;}
.pub_728{display:block;}
.sfondolink{display:block;}
#div_attr_cont {display:block;}
a.mobile{display:block;}
.bookhotel{display:block;}
/*box hotel*/
.st-box1-1{float:left;width:246px;height:186px;}
.st-box1-2{width:500px;}
/*sitemap
[class*='sitem-'] a{float:left;width:91px;}
*/
.pub-box{display:block;}
.mobile{display:none;}
.video{display:block;}
}
@media only screen and (min-width:500px){
.tablet{display:block;}
.col-50{width: 50%;}
.pubfoto .pub{float:left;margin:5px 4px 5px 0;}
.pubfoto .txt{font-size:.75rem;color:#777;margin-bottom:2px;}
}
@media only print {
header{display:none;}
.contenitore {padding:0;}
.col-2-b{display:none;}
footer{display:none;}
.titlestampa{display:block;width:100%;text-align:center;font-size:120%;}
.pub_reattiva{display:none;}
}
