body{background-color:#000000;text-align: center;color:#000;font-size:13px;}
.container{background:#ffffff;box-shadow: 0px 0px 14px 6px #282828;}
p{color:#000;}
a{color:#000;}
hr {border-top: 1px solid #222;}
a:hover{text-decoration:none;}
.tooltip{box-shadow:2px 2px 10px #2F2F2F;}
.sfondonero{background:#fff;z-index:8;}
.header__new{display: block; align-items: center; justify-items: center;}
.header__new a{font-size:21px; font-family: 'Georgia', serif; color:#fff!important;}
.socialtitol a .icon-facebook, .socialtitol a .icon-twitter-bird, .socialtitol a .icon-instagram, .socialtitol a .icon-pinterest{color:#FFF;}
.loghi__wh{width: 50px;	height: 50px;	background: url(/img/logo-piccole-bianco.png);	display: inline-block;	vertical-align: middle;	background-repeat: no-repeat;	margin: 0 10px;}
@media (min-width: 768px){.visible-phone{display:none;}}
#testata{line-height:90px;padding-top: 10px;}
#rice{z-index:2000;}
h6{color:#fff;font-family:Georgia, serif;font-size: 40px;}
h5{color:#0070FF;font-family:Georgia, serif;font-size: 70px;}
h4{font-family:Georgia, serif;font-size: 70px;}
h3{font-family:Palatino Linotype, Book Antiqua, Palatino, serif;font-size: 40px;margin-top:7px;margin-bottom:7px;}
h2{font-family:Georgia, serif;font-size:18px;margin-top:0px;}
h1{font-family:Georgia, serif;text-decoration:none;}
.socialtitol{color:#fff;}
.bordo{border-bottom:1px solid;border-right:1px solid;border-left:1px solid;border-top:1px solid}
.tooltip-arrow{display:none;}
.breadcrumb{background-color:#fff;float:left; border-top:1px solid;border-bottom:1px solid;}
.grande{font-size:42px;}
.medio{font-size:54px;}
.piccolo{font-size:80px;text-transform: uppercase;}
.homesite{border: 1px solid;border-radius: 5px; padding:1px;}
.schedaicon i{margin-left:10px;margin-right:10px;}
.glyphicon-chevron-down{float:left;cursor:pointer;}
.glyphicon-chevron-up{cursor:pointer;}
.position{float:left;}
.tooltip.right {padding: 0px;margin-left: 3px;box-shadow: 2px 2px 10px #2F2F2F;}
.tooltip.top {box-shadow: 2px 2px 10px #2F2F2F;padding:0px;}
#map_canvas {width: 100%;height: 300px;background-color: #CCC;margin-bottom: 15px;}
@media (max-width: 590px){#map_canvas{width:90%}}
@media (max-width: 480px){.grande{font-size:36px;}.medio{font-size:30px;}.piccolo{font-size:36px;}#map_canvas{width:100%}}
.cornice a{color:#000;}

.thumbnail {margin-bottom:6px;}
.carousel-control.left,.carousel-control.right{background-image:none;margin-top:10%;width:5%;}
.stileclass{color:#000;}
.topmenu{width:100%;margin-bottom: 22px;border-radius: 5px;border: 1px solid;border-color: #fff;}
.noclass{margin: 0 auto;height:35px; width:29px;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {font-weight: bold;}
.gradient{background: rgb(247,247,247);
background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(201,201,201,1) 55%, rgba(142,142,142,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(55%,rgba(201,201,201,1)), color-stop(100%,rgba(142,142,142,1)));
background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(201,201,201,1) 55%,rgba(142,142,142,1) 100%);
background: -o-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(201,201,201,1) 55%,rgba(142,142,142,1) 100%);
background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(201,201,201,1) 55%,rgba(142,142,142,1) 100%);
background: linear-gradient(to bottom, rgba(247,247,247,1) 0%,rgba(201,201,201,1) 55%,rgba(142,142,142,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#8e8e8e',GradientType=0 );
background-color: #FFF;}
.navbar-inverse .navbar-nav>.activescheda>a{border-radius:5px;color:#000000;}
.navbar-inverse .navbar-nav>li>a {color: #000;}
.navbar-inverse .navbar-nav>.activescheda>a:hover{border-radius:5px;color:#4A4A4A;}
/*.collapse{background-color: #fff;}*/   /*da errore in scheda nella sezione tour*/
.collapsescheda{border-radius: 5px;}
.btn {padding: 4px 6px;}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus{color: #000;}
.panel-group .panel+.panel {margin-top: 0px;}
.panel-title{font-size:36px;}
.panel-titleindex a{font-size:13px;color:#000;font-family:Arial, Helvetica, sans-serif;font-weight: bold;}
.panel{	background: rgb(247,247,247); /* Old browsers */
background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(201,201,201,1) 55%, rgba(142,142,142,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(55%,rgba(201,201,201,1)), color-stop(100%,rgba(142,142,142,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(201,201,201,1) 55%,rgba(142,142,142,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(201,201,201,1) 55%,rgba(142,142,142,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(201,201,201,1) 55%,rgba(142,142,142,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(247,247,247,1) 0%,rgba(201,201,201,1) 55%,rgba(142,142,142,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#8e8e8e',GradientType=0 ); /* IE6-9 */
background-color: #FFF;
/*border-color: #000;
border-radius: 5px;*/
}
.hidden-xs{width:69%;}
.posdestra{float:left;}
.nomeinser{border-top:1px solid #fff;}
.panel-default{border-color: #000;}
.panel .panel-group{border-radius: 0px;}
.panel-group .panel {margin-bottom: 0;border-radius: 0px;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background-color: #ACACAC;}
.navbar-form{margin-top:2px;margin-bottom:0px;}
.menucolor:hover {background-color: #000;}
.titolocitta {
margin-top: 7px;
margin-bottom: 15px;
margin-top: -54px;
margin-bottom: 20px;
height: 44px;
background-color: white;
position: relative;
font-weight: bold;
margin-left: 5%;
margin-right: 5%;
border-radius: 5px 5px 0px 0px;
border: 2px solid #000;
-webkit-box-shadow: inset 0px 13px 20px -10px rgba(0, 0, 0, 0.53);}
.titolonome{margin-top: 25px;margin-bottom: 7px; color:#fff;font-size: 23px;}
.testoingresso{font-family:Georgia, serif;font-size:19px;float:right; padding-right:11px; border-top:1px solid;}
.testo__home{font-family:Georgia, serif;font-size:19px;}
.titoloschedaw{color:#fff;}
.pagination-lg{padding-top: 3px;font-size:25px;text-align:center;height:40px;margin-top:0px;margin-bottom:27px;margin-right: 5px;}
.pager  li{margin-right:5px; background-color:transparent !important;}
.pagination-lg li a {background-color:#fff;border-style:none;padding:0 5px;}
.pagination-lg li a:hover, .pagination-lg li.current a {color: #FF0000;background-color:#fff;border-style:none;}
.pagination-lg li a.next, .pagination-lg li a.prev {color:#000;}
.pager li > a, .pager li > span {border-radius:4px;}
.back{width:210px;height:26px;float:left;}
.back:hover{background-image: url('img/backbottom.png');}
.skypepage{background-image: url('img/skype.png');background-repeat: no-repeat;height: 516px;padding-bottom: 15px;background-position:bottom;text-align:center;height:616px;border:solid 1px;border-color: #fff;}
breadcrumb>li {margin: 0px;padding: 1px;}
.col75{width:75%;float:left;}
.breadcrumb {padding: 8px 0px;border-radius: 8px;}
.bottone_t{margin-bottom:15px;}
/*label {
display: inline-block;
margin-bottom: 5px;
font-weight: bold;
color: white;
font-size: 15px;
}*/
ul{list-style:none;}
.foto{width: 90%;padding-bottom: 8px;float: right;}
.cornice{width:10%;float:left;background-repeat:no-repeat;background-size:100%;height:225px;box-sizing:none;-moz-box-sizing:none;margin-top: 34px;}
.backcolorline{height:510px;border-radius:5px solid;}
.bord{border: 3px ridge;border-radius: 5px 5px 5px 5px;	margin-bottom: 10px;}
.bordscheda{border: 7px solid;border-radius: 5px 5px 5px 5px;margin-bottom: 10px;}
img.bordotrans {border:5px solid #000 !important;background-color:#00cc00;padding:2px;}
img.bordotrav {border:5px solid #8D8D8D !important;background-color:#f06109;padding:2px;}
img.bordomistresstrans{border:5px solid #ff0000 !important;background-color:#00cc00;padding:2px;}
img.bordomistresstrav{border:5px solid #ff0000 !important;background-color:#f06109;padding:2px;}
img.bordotransescort{border:5px solid #154aff !important;background-color:#00cc00;padding:2px;}
img.bordotravescort{border:5px solid #154aff !important;background-color:#f06109;padding:2px;}
.citylist{font-size: 20px;background-color: #636363;border-radius: 0px 20px 20px 20px;text-transform: uppercase;padding:0;}
.tourlist{padding:0;text-transform: uppercase;font-size: 20px;}
.citylist>li{padding-bottom:10px;}
.space{	width:100%;	margin-bottom: 8px;}
.navbar-nav>li>a {padding-bottom: 15px;}
.icone{margin-left:auto;margin-right:auto;}
.icone li{height:30px;float:left;display:inline-block;}
.thumbor{margin-top:40px}
#contatti{font-size:40px;}
.navbar-inverse .white>li>a{color:#fff;}
.scheda{background: rgb(83,83,83); /* Old browsers */
background: -moz-linear-gradient(top, rgba(83,83,83,1) 0%, rgba(46,46,46,1) 17%, rgba(46,46,46,1) 74%, rgba(27,27,27,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(83,83,83,1)), color-stop(17%,rgba(46,46,46,1)), color-stop(74%,rgba(46,46,46,1)), color-stop(100%,rgba(27,27,27,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(83,83,83,1) 0%,rgba(46,46,46,1) 17%,rgba(46,46,46,1) 74%,rgba(27,27,27,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(83,83,83,1) 0%,rgba(46,46,46,1) 17%,rgba(46,46,46,1) 74%,rgba(27,27,27,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(83,83,83,1) 0%,rgba(46,46,46,1) 17%,rgba(46,46,46,1) 74%,rgba(27,27,27,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(83,83,83,1) 0%,rgba(46,46,46,1) 17%,rgba(46,46,46,1) 74%,rgba(27,27,27,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535353', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-9 */}
.navbar-inverse{background: rgb(170,170,170); /* Old browsers */
background: -moz-linear-gradient(top, rgba(170,170,170,1) 0%, rgba(142,142,142,1) 17%, rgba(107,107,107,1) 74%, rgba(94,94,94,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(170,170,170,1)), color-stop(17%,rgba(142,142,142,1)), color-stop(74%,rgba(107,107,107,1)), color-stop(100%,rgba(94,94,94,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(170,170,170,1) 0%,rgba(142,142,142,1) 17%,rgba(107,107,107,1) 74%,rgba(94,94,94,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(170,170,170,1) 0%,rgba(142,142,142,1) 17%,rgba(107,107,107,1) 74%,rgba(94,94,94,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(170,170,170,1) 0%,rgba(142,142,142,1) 17%,rgba(107,107,107,1) 74%,rgba(94,94,94,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(170,170,170,1) 0%,rgba(142,142,142,1) 17%,rgba(107,107,107,1) 74%,rgba(94,94,94,1) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#5e5e5e',GradientType=0 );*/ /* IE6-9 */
border-radius:8px;}
li a.phone { opacity:0.2;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";width: 28px; background-repeat:no-repeat; background-position: top; border-bottom: 1px solid;border-color: #000;margin-right:27px;}
li a.phone.active{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
li a.phone.active:hover{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";background-position:bottom;}
li a.app { opacity:0.2;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";width: 28px; background-repeat:no-repeat; background-position: top;border-bottom: 1px solid;border-color: #000;margin-right:27px;}
li a.app.active{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
li a.app.active:hover{opacity:1;background-position:bottom;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
li a.hot {opacity:0.2;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; width: 28px; background-repeat:no-repeat;background-position: top;border-bottom: 1px solid;border-color: #000;margin-right:27px;}
li a.hot.active{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
li a.hot.active:hover{opacity:1;background-position:bottom;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
li a.video {opacity:0.2;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; width: 28px; background-repeat:no-repeat;background-position: top;border-bottom: 1px solid;border-color: #000;margin-right:27px;}
li a.video.active{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
li a.video.active:hover{opacity:1;background-position:bottom;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
li a.web { opacity:0.2;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";width: 28px; background-repeat:no-repeat;background-position: top; border-bottom: 1px solid;border-color: #000;margin-right:27px;}
li a.web.active{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
li a.web.active:hover{opacity:1;background-position:bottom;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
li a.mail {opacity:0.2;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; width: 28px; background-repeat:no-repeat;background-position: top;border-bottom: 1px solid;border-color: #000;margin-right:27px;}
li a.mail.active{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
li a.mail.active:hover{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";background-position:bottom;}
li a.preferiti { opacity:0.2;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";width: 28px; background-repeat:no-repeat;background-position: top;border-bottom: 1px solid;border-color: #000;margin-right:27px;}
li a.preferiti.active{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
li a.preferiti.active:hover{opacity:1;background-position:bottom;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
li a.tour { opacity:0.2;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";width: 28px; background-repeat:no-repeat;background-position: top;border-bottom: 1px solid;border-color: #000;margin-right:27px;}
li a.tour.active{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
li a.tour.active:hover{opacity:1;background-position:bottom;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
li a.star {opacity:0.2;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; width: 28px; background-repeat:no-repeat;background-position: top;border-bottom: 1px solid;border-color: #000}
li a.star.active{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
li a.star.active:hover{opacity:1;background-position:bottom;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
li a.selfie {opacity:0.2;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; width: 28px; background-repeat:no-repeat;background-position: top;border-bottom: 1px solid;border-color: #000;margin-right:27px;}
li a.selfie.active{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
li a.selfie.active:hover{opacity:1;background-position:bottom;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
li a.skype {opacity:0.2;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; width: 28px; background-repeat:no-repeat;background-position: top;border-bottom: 1px solid;border-color: #000;margin-right:27px;}
li a.skype.active{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
li a.skype.active:hover{opacity:1;background-position:bottom;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
li a.positions { opacity:0.2;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";width: 28px; background-repeat:no-repeat;background-position: top;border-bottom: 1px solid;border-color: #000}
li a.positions.active{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
li a.positions.active:hover{opacity:1;background-position:bottom;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.ipadroller{width:30%; background-image: url('img/ipad.png');background-repeat:no-repeat;height:495px;float:left;background-position:center;}
@media (max-width: 1200px){.backcolorline{height:549px;}.cornice{height:270px;box-sizing:none;-moz-box-sizing:none;}li a.phone {margin-right:43px;}li a.mail {margin-right:43px;}li a.app {margin-right:43px;}li a.hot {margin-right:43px;}li a.video {margin-right:43px;}li a.web {margin-right:43px;}li a.preferiti {margin-right:43px;}li a.tour {margin-right:43px;}li a.selfie {margin-right:43px;}li a.skype {margin-right:43px;}}
@media (max-width: 991px){.backcolorline{height:520px;}.flag{width:450px;}.titolonome {width:450px}.cornice{width:6%;height:225px;box-sizing:none;-moz-box-sizing:none}.foto{width:94%;}.text-centerhome{padding-left:17%;}.titolocitta{width: 353px;}
.vaialla{width:450px;}.hidden-xs{width:100%;}
.ipadroller{width: 100%;border-bottom: 1px solid;}.goccia{width:61%;}}
@media (max-width: 768px){.navbar-nav{margin:0;}.pagination-lg{margin-top:18px;margin-bottom:20px;}.breadcrumb{display:none;}}
@media (max-width: 767px){.paginationshort{display:none !important;}.testo__home{text-align: justify;font-size: 14px;}}
@media (max-width: 660px){.text-centerhome{padding-left:15%;}.backcolorline{height:410px;}.cornice{width:7%;height:200px;box-sizing:none;-moz-box-sizing:none}.foto{width:93%;}.citylist{font-size: 15px;}}
@media (max-width: 660px) and (orientation: landscape){
.backcolorline{height:510px;}	
}
.img_mobile{display: none;}
.img_desktop{display: block;}
@media (max-width: 480px){.img_mobile{display: block;}.img_desktop{display: none;}}
@media (max-width: 590px){.text-centerhome{padding-left:13%;}.goccia{margin-right:0px;}}
@media (max-width: 560px){.text-centerhome{padding-left:7%;}}
@media (max-width: 530px){li a.phone {margin-right:43px;}li a.app {margin-right:43px;}li a.hot {margin-right:43px;}li a.video {margin-right:43px;}li a.web {margin-right:43px;}li a.preferiti {margin-right:43px;}li a.tour {margin-right:43px;}li a.selfie {margin-right:43px;}li a.skype {margin-right:43px;}.text-centerhome{padding-left:7%;}.titolocitta{position:relative; width:auto;}}
@media (max-width: 503px){li a.phone {margin-right:42px;}li a.app {margin-right:42px;}li a.hot {margin-right:42px;}li a.video {margin-right:42px;}li a.web {margin-right:42px;}li a.preferiti {margin-right:42px;}li a.tour {margin-right:42px;}li a.selfie {margin-right:42px;}li a.skype {margin-right:42px;}.text-centerhome{padding-left:6%;}#contatti{font-size: 30px;}}
@media (max-width: 490px){}
@media (max-width: 470px){.text-centerhome{padding-left:2%;}}
@media (max-width: 460px){li a.phone {margin-right:41px;}li a.app {margin-right:41px;}li a.hot {margin-right:41px;}li a.video {margin-right:41px;}li a.web {margin-right:41px;}li a.preferiti {margin-right:41px;}li a.tour {margin-right:41px;}li a.selfie {margin-right:41px;}li a.skype {margin-right:41px;}}
@media (max-width: 448px){.titolonome {width:auto}.flag{width:100%}.foto{width:92%}.backcolorline{height:410px;}.cornice{width:8%;height:190px;box-sizing:none;-moz-box-sizing:none}li a.phone {margin-right:35px;}li a.mail {margin-right:35px;}li a.app {margin-right:35px;}li a.hot {margin-right:35px;}li a.video {margin-right:35px;}li a.web {margin-right:35px;}li a.preferiti {margin-right:35px;}li a.tour {margin-right:35px;}li a.selfie {margin-right:35px;}li a.skype {margin-right:36px;}
.panel-titleindex a{font-size:10px;}.vaialla{width:auto;}.goccia{width:88%;}}
@media (max-width: 448px) and (orientation: landscape){
.backcolorline{height:510px;}	
}
@media (max-width: 430px){li a.phone {margin-right:33px;}li a.mail {margin-right:33px;}li a.app {margin-right:33px;}li a.hot {margin-right:33px;}li a.video {margin-right:33px;}li a.web {margin-right:33px;}li a.preferiti {margin-right:33px;}li a.tour {margin-right:33px;}li a.selfie {margin-right:33px;}li a.skype {margin-right:36px;}}
@media (max-width: 419px){li a.phone {margin-right:28px;}li a.mail {margin-right:28px;}li a.app {margin-right:28px;}li a.hot {margin-right:28px;}li a.video {margin-right:28px;}li a.web {margin-right:28px;}li a.preferiti {margin-right:28px;}li a.tour {margin-right:28px;}li a.selfie {margin-right:28px;}li a.skype {margin-right:28px;}}
@media (max-width: 410px){li a.phone {margin-right:26px;}li a.mail {margin-right:26px;}li a.app {margin-right:26px;}li a.hot {margin-right:26px;}li a.video {margin-right:26px;}li a.web {margin-right:26px;}li a.preferiti {margin-right:26px;}li a.tour {margin-right:26px;}li a.selfie {margin-right:26px;}li a.skype {margin-right:26px;}/*.backcolorline{height:433px;} ANDREA*/}
@media (max-width: 395px){li a.phone {margin-right:26px;}li a.mail {margin-right:26px;}li a.app {margin-right:26px;}li a.hot {margin-right:26px;}li a.video {margin-right:26px;}li a.web {margin-right:26px;}li a.preferiti {margin-right:26px;}li a.tour {margin-right:26px;}li a.selfie {margin-right:26px;}li a.skype {margin-right:26px;}}
@media (max-width: 375px){li a.phone {margin-right:16px;}li a.mail {margin-right:16px;}li a.app {margin-right:16px;}li a.hot {margin-right:16px;}li a.video {margin-right:16px;}li a.web {margin-right:16px;}li a.preferiti {margin-right:16px;}li a.tour {margin-right:16px;}li a.selfie {margin-right:16px;}li a.skype {margin-right:16px;}}
@media (max-width: 305px){li a.phone {margin-right: 13px;}li a.app {margin-right: 13px;}li a.hot {margin-right: 13px;}li a.video {margin-right: 13px;}li a.mail {margin-left: 13px; }li a.preferiti {margin-right: 13px;}li a.tour {margin-right: 13px;}li a.star {margin-right: 13px;}li a.selfie {margin-right: 13px;}li a.positions {margin-left: 13px; }}
@media (max-width: 305px){li a.phone {margin-right: 10px;}li a.app {margin-right: 10px;}li a.hot {margin-right: 10px;}li a.video {margin-right: 10px;}li a.mail {margin-left: 10px; }li a.preferiti {margin-right: 10px;}li a.tour {margin-right: 10px;}li a.star {margin-right: 10px;}li a.selfie {margin-right: 10px;}li a.positions {margin-left: 10px; }}			
.blueimp-gallery-carousel{height:600px;}
@media (max-width: 320px){.blueimp-gallery-carousel{height:320px;}}
@media only screen 
    and (min-device-width : 375px) 
    and (max-device-width : 667px) 
    and (orientation : portrait) 
    and (-webkit-min-device-pixel-ratio : 2)
{li a.phone {margin-right:25px;}li a.mail {margin-right:25px;}li a.app {margin-right:25px;}li a.hot {margin-right:25px;}li a.video {margin-right:25px;}li a.web {margin-right:25px;}li a.preferiti {margin-right:25px;}li a.tour {margin-right:25px;}li a.selfie {margin-right:25px;}li a.skype {margin-right:25px;} }
.wapcont #wapnome {background-color: #00cc00;}
#phonewap{background-image: url(img/iphone5.jpg);background-repeat: no-repeat;background-position: center;height:600px;padding-top:70px;}
.wapcont{vertical-align: top;height: 450px;width: 250px;background-color: #FFFFFF;text-align: center;font-size: 13px;font-family: serif;color: #000000;font-weight: normal;margin: 0 auto;
}
.wapcont #wapnome {text-align: center;font-size: 16px;font-weight: bold;padding: 2px 0px 2px 4px;margin: 0px 0px 0px 0px;line-height: 16px;color: #FFFFFF;}
.modal-dialog {}
.thumbnail {margin-bottom:6px;}
.carousel-control.left,.carousel-control.right{background-image:none;}
.form-control{margin-bottom: 15px;margin:0 auto;}
.backscheda{border: 2px solid;border-color: #1F1F1F;border-radius: 6px;background: rgb(76,76,76); /* Old browsers */background: #dbdbdb; /* Old browsers */
background: -moz-linear-gradient(top, #dbdbdb 0%, #a8a8a8 18%, #878787 48%, #7a7a7a 69%, #6d6d6d 87%, #424242 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(18%,#a8a8a8), color-stop(48%,#878787), color-stop(69%,#7a7a7a), color-stop(87%,#6d6d6d), color-stop(100%,#424242)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dbdbdb 0%,#a8a8a8 18%,#878787 48%,#7a7a7a 69%,#6d6d6d 87%,#424242 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dbdbdb 0%,#a8a8a8 18%,#878787 48%,#7a7a7a 69%,#6d6d6d 87%,#424242 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dbdbdb 0%,#a8a8a8 18%,#878787 48%,#7a7a7a 69%,#6d6d6d 87%,#424242 100%); /* IE10+ */
background: linear-gradient(to bottom, #dbdbdb 0%,#a8a8a8 18%,#878787 48%,#7a7a7a 69%,#6d6d6d 87%,#424242 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#424242',GradientType=0 ); /* IE6-9 */}
.backpanel:hover{background:##BABABA;}
.style{color:#000;font-size:15px;}
.sitecolor{color:#000000;}
.btn-default{}
.ricercabutton{background-color:#1B1B1B;font-size: 30px;cursor:pointer;}
.citylist:hover{text-decoration:none;}
.top-annunci #foo2 {height:140px;border-top:1px solid #22252a;}
.top-annunci h2 {margin:0;height:45px;padding-left:10px;line-height:45px;}
.loader-top-annunci{width:100%;height:285px;border-bottom:1px solid #fff;background:url(../img/form_loader.gif) center no-repeat;text-align:center;line-height:350px;}
.container-carousel-topannunci{	position :relative;	margin-top:30px;	width :69%;height :auto;overflow:hidden;padding-top:10px;padding-bottom:10px;margin-left:1px;float:right;}
@media (max-width: 991px){.container-carousel-topannunci{width:100%;}}
.carousel-topannunci{width:70%;margin:auto;}
.carousel-topannunci #boutique_prev a, .carousel-topannunci #boutique_next a{display:block;}
.carousel-topannunci #boutique_prev, .carousel-topannunci #boutique_next {width:12px;height:20px;background-position:top;background-repeat:no-repeat;display:block;cursor:pointer;position:absolute;top: 50px;}
.carousel-topannunci a#boutique_prev:hover, .carousel-topannunci a#boutique_next:hover {background-position:bottom;}
.carousel-topannunci .tipo_trav{border-color: #f48748 #c34d08 #c34d08 #f48748 !important;background-color:#FF6600 !important;}
.carousel-topannunci .tipo_trans{border-color: #09ba33 #087522 #087522 #09ba33 !important;background-color:#00CC00 !important;}
.carousel-topannunci .tipo_girl{border-color: #cb5ccb #6d2c6d #6d2c6d #cb5ccb !important;background-color:#FF33CC !important;}
.carousel-topannunci .tipo_boy{border-color: #e7d61e #a59910 #a59910 #e7d61e !important;background-color:#E6B700 !important;}
.carousel-topannunci .tipo_escort{border-color: #3f86f2 #184b9a #184b9a #3f86f2 !important;background-color:#154AFF !important;}
.carousel-topannunci .tipo_mistress{border-color: #de3109 #85250f #85250f #de3109 !important;background-color:#FF0000 !important;}
.carousel-topannunci .tipo_trav span{background-color:#FF6600 !important;}
.carousel-topannunci .tipo_trans span{background-color:#00CC00 !important;}
.carousel-topannunci .tipo_girl span{background-color:#FF33CC !important;}
.carousel-topannunci .tipo_boy span{background-color:#E6B700 !important;}
.carousel-topannunci .tipo_escort span{background-color:#154AFF !important;}
.carousel-topannunci .tipo_mistress span{background-color:#FF0000 !important;}
.carousel-topannunci .titletop{color:#000000 !important;}
.tipologia-topannunci{width:100%;height:20px;}
.tipologia-topannunci div{display:none;}
.tipologia-topannunci .first{display:block;}
.tipologia-topannunci-trav, .tipologia-topannunci-trans, .tipologia-topannunci-girl, .tipologia-topannunci-boy, .tipologia-topannunci-escort, .tipologia-topannunci-mistress{width:152px;margin:auto;padding:0px 0px 0px 0px;color:#FFFFFF;font-family:Verdana, sans-serif;font-weight:bold;font-size:10px;text-align:center;text-transform:uppercase; border-style:solid; border-width:1px;}
.tipologia-topannunci-trav{background-color:#FF6600;border-color: #f48748 #c34d08 #c34d08 #f48748;}
.tipologia-topannunci-trans{background-color:#00CC00;border-color: #09ba33 #087522 #087522 #09ba33;}
.tipologia-topannunci-girl{background-color:#FF33CC;border-color: #cb5ccb #6d2c6d #6d2c6d #cb5ccb;}
.tipologia-topannunci-boy{background-color:#E6B700;border-color: #e7d61e #a59910 #a59910 #e7d61e;}
.tipologia-topannunci-escort{background-color:#154AFF;border-color: #3f86f2 #184b9a #184b9a #3f86f2;}
.tipologia-topannunci-mistress{background-color:#FF0000;border-color: #de3109 #85250f #85250f #de3109;}
#ppdisplay{border: 1px solid;background: #4c4c4c; /* Old browsers */background: -moz-linear-gradient(-45deg, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#4c4c4c), color-stop(12%,#595959), color-stop(25%,#666666), color-stop(39%,#474747), color-stop(50%,#2c2c2c), color-stop(51%,#000000), color-stop(60%,#111111), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(-45deg, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(-45deg, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Opera 11.10+ */background: -ms-linear-gradient(-45deg, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* IE10+ */background: linear-gradient(135deg, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.dis{opacity:0.2;}
.dis:hover{opacity:0.2;position:top}
.pulsantevideo{background-color: #60c427;box-shadow: inset 0px -1px 6px #000;font-weight: bolder;width: 50px;height: 50px;border-radius: 24px;margin-top: 15px;margin-bottom:15px;argin-left:5px;margin-right:5px;}
.pulsantevideo:hover{box-shadow: inset 0px 1px 15px #000;}
.panel-group {margin-bottom:0px;}
.bordi{border-bottom: 1px solid;border-top: 1px solid;padding-top: 10px;}
.logfooter{margin:0 auto;text-align:center;width:40%;border-radius: 28px 28px 0px 0px;}
.loader{margin:15px;display:none;height:27px;color:#ca0000;font-weight:bold;font-size:16px;}
.error{margin:15px;display:none;height:27px;color:#ca0000;font-weight:bold;font-size:16px;}
.accesslog{margin-top:20px;width:250px;}
.margintopmail{margin-top: 20px;}
.flag {width: 100%px;height: 50px;margin: 0 auto;padding-top: 15px;position: relative;background: #fff;color: #0c0;text-align: center;text-transform: uppercase;border-bottom: 3px solid #000;border-radius: 2px 2px 50px 50px;border-left: 1px solid #000;border-right: 1px solid #000;box-shadow: 0px 8px 25px -6px #00cc00;padding-top:0px;
margin-bottom:15px;margin-top:-2px;}
.flag:hover {width: 100%px;height: 50px;margin: 0 auto;padding-top: 15px;position: relative;color: #0c0;text-align: center;text-transform: uppercase;border-bottom: 3px solid #000;border-radius: 2px 2px 50px 50px;border-left: 1px solid #000;border-right: 1px solid #000;box-shadow: 0px 8px 25px -6px #000;padding-top:0px;margin-bottom:15px;margin-top:-2px;}
.flag h3 {font-size: 25px;font-weight: bold;font-family: Georgia, serif;}
.flag h3:hover {color: #000;font-family: Georgia, serif;}
/* REGOLE PAGINA DI REGISTRAZIONE */
.campo_container .campo, .campo_container_codice .campo {font-size: 14px;color: #22252a;font-weight: bold;width: 60%;border: none;border-radius: 0;background: #DBDCDE;box-shadow: none;
height: 30px;padding: 0;margin: 0;line-height: 16px;}
.select_container_small select{width: 120%;color: #22252a !important;border: none;margin: 0;background: transparent;-webkit-appearance: none;outline: none;line-height: 18px;}
.select_container_small {width: 32%;background-position: 95% center;margin-bottom: 10px;border: none;overflow: hidden;background-color: #dbdcde;background-image: url(../img/bg_select.png);
background-repeat: no-repeat;float: left;margin-right: 4px;}
.campo_container {margin-bottom: 15px;}
.form .bttn, .form a.continua, .btn-upload {box-shadow: none;box-shadow: 0;padding: 0 40px 0 40px;margin-left: 1px;margin-top: 10px;border: none;height: 40px;background-color: #22252a;color: #fff;text-transform: uppercase;font-size: 14px;font-weight: bold;background-position: left top;background-repeat: no-repeat;border-radius: 0;text-align: center;text-shadow: none;
line-height: 40px;}
.form .bttn:hover, .form a.continua:hover, .btn-upload:hover {text-decoration: none;color: #fff !important;}
.form .label_check, .form .label_radio {margin-bottom:15px;height: auto;min-height: 25px;padding-top: 5px;}
.form form label{margin-bottom: 0;text-transform: uppercase;font-size: 12px;line-height: 16px;}
.margintop{margin-top:80px;}
.margintop h4{text-transform: uppercase;}
.margintop h4:hover{color:#fff;}
.dropdown-menu>li{position:relative;-webkit-user-select: none;-moz-user-select:none;-ms-user-select: none;-o-user-select: none;user-select: none;cursor:pointer;}
.dropdown-menu .sub-menu {left: 100%;position: absolute;top: 0;display:none;margin-top: -1px;border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:#fff;box-shadow:none;}
.right-caret:after{content:"";border-bottom: 5px solid transparent;border-top: 5px solid transparent;display: inline-block;height: 0;opacity: 0.8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";vertical-align: middle;width: 0;margin-left:5px;}
.left-caret:after{content:"";border-bottom: 5px solid transparent;border-top: 5px solid transparent;display:inline-block;height:0;opacity: 0.8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";vertical-align: middle;width: 0;margin-left:5px;}
.dropdown-menu.sub-menu > li > a {font-size: 14px;font-weight: bold;}
.rosa{color:#FF33CC;}
.blu{color:#0000FF;}
.verde{color:#00CC00;}
.rosso{color:#FF0000;}
.giallo{color:#FFCC00;}
.arancio{color:#FF6600;}
#nav-secondary ul.nav li a{background-color:#000; z-index:2000;}
#nav-secondary ul.nav li.current a.rosa-bg,#nav-secondary ul.nav li a.rosa-bg:hover{background-color:#FF33CC;}
#nav-secondary ul.nav li.current a.blu-bg,#nav-secondary ul.nav li a.blu-bg:hover{background-color:#0000FF;}
#nav-secondary ul.nav li.current a.verde-bg,#nav-secondary ul.nav li a.verde-bg:hover{background-color:#00CC00;}
#nav-secondary ul.nav li.current a.rosso-bg,#nav-secondary ul.nav li a.rosso-bg:hover{background-color:#FF0000;}
#nav-secondary ul.nav li.current a.giallo-bg,#nav-secondary ul.nav li a.giallo-bg:hover{background-color:#FFCC00;}
#nav-secondary ul.nav li.current a.arancio-bg,#nav-secondary ul.nav li a.arancio-bg:hover{background-color:#FF6600;}
@media (max-width: 420px){.resizetitol{font-size:18px;}}
@media (max-width: 420px){.flag h3{font-size:18px;}}
@media (max-width: 991px){#testata{line-height:100px}}
@media (max-width: 448px){#testata{line-height:50px}}
.navbar-form .form-control{width:180px;}
.stilebot{width:180px;}
.pager li a{background-color:transparent !important;}
.carousel-topclass{width: 170px;}
.top-class-slider{width:170px;margin:0 auto;margin-top: 93px;}
.desc{height:200px;text-align: center;width: 170px;}
.desc h4{font-size:12px;font-weight:bold;font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}
.desc p{font-size:14px;color:#000000;font-weight:bold;font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}

/* ----- siti personali class ------ */
.top-image{	color:#000;	width:100%;	height:132px;background:url(../img/cornice_sopra7.png) no-repeat center top;	position:relative;background-size:contain;-ms-behavior: url(css/backgroundsize.min.htc);	behavior: url(css/backgroundsize.min.htc);z-index: 1;margin-bottom:-35px;	}
.center-image{max-width: 100%;height: auto;padding-left: 2.5%;padding-right: 2.5%;}
.bottom-image{color:#000;width:100%;height:132px;background: url(../img/cornice_sotto6.png) no-repeat center bottom;position:relative;background-size:contain;-ms-behavior: url(css/backgroundsize.min.htc);behavior: url(css/backgroundsize.min.htc);z-index: 1;margin-top:-35px;}
.bottom-image > p{ 	padding-top: 32px;}
.top-image > p{ padding-top: 60px;}
@media (max-width: 380px){.bottom-image > p{padding-top: 30px;}.top-image > p{padding-top:43px;}}
img.bordotrans{border: 2px solid #009900;}
img.bordotrav{border: 2px solid #F06109;}
.icon{height: 31px;max-width: 340px;margin:0 auto;margin-top: -6px;}
ul.icon .video{background-image: url(../img/iconsitipers/videobig20.png);background-size:cover;-ms-behavior: url(css/backgroundsize.min.htc);behavior: url(css/backgroundsize.min.htc);}
ul.icon .hot{background-image: url(../img/iconsitipers/hotbig20.png);background-size:cover;-ms-behavior: url(css/backgroundsize.min.htc);behavior: url(css/backgroundsize.min.htc);}
ul.icon .app{background-image: url(../img/iconsitipers/appbig20.png);background-size:cover;-ms-behavior: url(css/backgroundsize.min.htc);behavior: url(css/backgroundsize.min.htc);}
ul.icon .selfie{background-image: url(../img/iconsitipers/selfiebig20.png);background-size:cover;-ms-behavior: url(css/backgroundsize.min.htc);behavior: url(css/backgroundsize.min.htc);}
ul.icon .web{background-image: url(../img/iconsitipers/webbig20.png);background-size:cover;-ms-behavior: url(css/backgroundsize.min.htc);behavior: url(css/backgroundsize.min.htc);}
ul.icon .star{background-image: url(../img/iconsitipers/starbig20.png);background-size:cover;-ms-behavior: url(css/backgroundsize.min.htc);behavior: url(css/backgroundsize.min.htc);}
ul.icon .phone{background-image: url(../img/iconsitipers/phonebig20.png);background-size:cover;-ms-behavior: url(css/backgroundsize.min.htc);behavior: url(css/backgroundsize.min.htc);}
ul.icon .tour{background-image: url(../img/iconsitipers/tourbig20.png);background-size:cover;-ms-behavior: url(css/backgroundsize.min.htc);behavior: url(css/backgroundsize.min.htc);}
ul.icon .skype{background-image: url(../img/iconsitipers/skypebig20.png);background-size:cover;-ms-behavior: url(css/backgroundsize.min.htc);behavior: url(css/backgroundsize.min.htc);}
ul.icon li span:hover, ul.icon li a:hover{background-position: bottom center;}
ul.icon li span {width: 16px;height: 17px;background-position: top center;background-repeat: no-repeat;display: block;}
ul.icon li {float: none;display: inline-block;margin-left: 18px;margin-right: 18px;}
ul.icon li a, ul.icon li span {width: 28px;height: 29px;background-position: top center;background-repeat: no-repeat;display: block;margin-top:0px;}
.icon.big{margin:0 auto;}
@media (min-width: 1200px) {.bottom-image {height: 118px;}.top-image{height:118px;}.icon{height: 29px;	max-width: 360px;margin:0 auto;	margin-top: -7px;}ul.icon li a, ul.icon li span {width: 32px;height: 33px;background-position: top center;background-repeat: no-repeat;display: block;margin-top:0px;}ul.big li a, ul.big li span {background-position: center top;background-repeat: no-repeat;display: block;height: 38px;margin-top: 0;width: 37px;}ul.big li {	float: none;display: inline-block;margin-left: 12px;margin-right: 12px;}.icon.big{max-width: 360px;margin-top:10px;}}
@media (max-width: 1198px){.top-image > p{ padding-top: 70px;}.icon{height: 20px;	max-width: 400px;margin:0 auto;margin-top: 2px;	}ul.icon li a, ul.icon li span {	width: 37px;height: 38px;background-position: top center;background-repeat: no-repeat;display: block;margin-top:1px;}ul.icon li {float: none;display: inline-block;margin: 0 px;margin-left: 20px;margin-right: 20px;}ul.big li a, ul.big li span {background-position: center top;background-repeat: no-repeat;display: block;height: 38px;margin-top: 0;width: 37px;} ul.big li {	float: none;display: inline-block;margin-left: 15px;margin-right: 15px;	}.icon.big{max-width: 360px;margin-top:20px;}}
@media (max-width: 460px){.bottom-image{height: 130px;}.top-image{height: 130px;}.xxl{font-size:10px;}.top-image > p{ padding-top: 65px;}.icon{height: 23px;	max-width: 400px;margin:0 auto;	margin-top: 0px;}ul.big li a, ul.big li span {background-position: center top;	background-repeat: no-repeat;display: block;height: 38px;margin-top: 0;width: 37px;}ul.big li {	float: none;display: inline-block;margin-left: 9px;	margin-right: 9px;}	.icon.big{max-width: 360px;margin-top:-2px;}}
@media (max-width: 440px){.bottom-image{height: 125px;}.top-image{height: 125px;}.xxl{font-size:10px;}.top-image > p{ padding-top: 60px;}.icon{height: 24px;max-width: 340px;margin:0 auto;margin-top: 0px;}ul.icon li a, ul.icon li span {width: 25px;height: 26px;background-position: top center;background-repeat: no-repeat;	display: block;	margin-top:0px;	}
	ul.big li a, ul.big li span {background-position: center top;background-repeat: no-repeat;display: block;height: 33px;margin-top: 0;width: 32px;}
	ul.big li {	float: none;display: inline-block;margin-left: 9px;margin-right: 9px;}
	.icon.big{max-width: 360px;margin-top:-4px;}}
@media (max-width: 420px){.bottom-image{height: 120px;}
	.top-image{height: 120px;}
	.xxl{font-size:10px;}
	.top-image > p{ padding-top: 53px;}
	.icon{height: 22px;max-width: 340px;margin:0 auto;margin-top: 0px;}
	ul.icon li a, ul.icon li span {width: 25px;	height: 26px;background-position: top center;background-repeat: no-repeat;display: block;margin-top:0px;}
			ul.big li a, ul.big li span {background-position: center top;background-repeat: no-repeat;display: block;height: 33px;margin-top: 0;width: 32px;}
	ul.big li {	float: none;	display: inline-block;	margin-left: 9px;margin-right: 9px;}
	.icon.big{max-width: 360px;margin-top:-4px;}}
@media (max-width: 400px){.bottom-image{height: 110px;}.top-image{height: 110px;}.xxl{font-size:10px;}.top-image > p{ padding-top: 46px;}.icon{height: 24px;max-width: 340px;margin:0 auto;margin-top: -6px;}ul.icon li a, ul.icon li span {	width: 25px;height: 26px;background-position: top center;background-repeat: no-repeat;display: block;margin-top:0px;}
	ul.big li a, ul.big li span {		background-position: center top;background-repeat: no-repeat;display: block;height: 33px;margin-top: 0;width: 32px;	}
	ul.big li {float: none;	display: inline-block;margin-left: 9px;	margin-right: 9px;}
	.icon.big{max-width: 360px;margin-top:-4px;}}
@media (max-width: 372px){
	.bottom-image{height: 100px;}
	.top-image{height: 100px;}
	.xxl{font-size:10px;}
	.top-image > p{ padding-top: 40px;}
	.icon{height: 19px;max-width: 340px;margin:0 auto;margin-top: -7px;}
	ul.icon li a, ul.icon li span {
		width: 25px;
		height: 26px;
		background-position: top center;
		background-repeat: no-repeat;
		display: block;
		margin-top:-5px;
	}
	ul.icon li {
		float: none;
		display: inline-block;
		margin: 0 px;
		margin-left: 17px;
		margin-right: 17px;
	}
	
		ul.big li a, ul.big li span {
		background-position: center top;
		background-repeat: no-repeat;
		display: block;
		height: 33px;
		margin-top: 0;
		width: 32px;
	}

	ul.big li {
		float: none;
		display: inline-block;
		margin-left: 9px;
		margin-right: 9px;
	}

	.icon.big{max-width: 360px;margin-top:-4px;}
	
	
}
@media (max-width: 320px){
	.bottom-image{height: 94px;}
	.top-image{height: 94px;}
	.xxl{font-size:10px;}
	.top-image > p{ padding-top: 43px;}
	.icon{height: 17px;max-width: 360px;margin:0 auto;margin-top: 0px;}
	ul.icon li a, ul.icon li span {
		width: 25px;
		height: 26px;
		background-position: top center;
		background-repeat: no-repeat;
		display: block;
		margin-top:-12px;
	}
	ul.icon li {
		float: none;
		display: inline-block;
		margin: 0 px;
		margin-left: 15px;
		margin-right: 15px;
	}
	ul.big li a, ul.big li span {
		background-position: center top;
		background-repeat: no-repeat;
		display: block;
		width: 32px;
		height: 33px;
		margin-top: 0;
	}
	ul.big li {
		float: none;
		display: inline-block;
		margin-left: 8px;
		margin-right: 8px;
	}

	.icon.big{max-width: 360px;margin-top:-4px;}
	
	
}
.tooltip.bottom {padding: 0px 0;}
.titolobase{cursor:pointer;font-family: Georgia, serif;}
.titoloabout{cursor:pointer;font-family: Georgia, serif;}
.titolotour{cursor:pointer;font-family: Georgia, serif;}
.dropdownSitiPersonali{margin-bottom:10px;} /*Andrea*/
.dropdownmenu2{overflow:scroll;-webkit-overflow-scrolling:touch;} /*Riccardo*/
@media (max-width:1200px){
	.contact{font-size:18px;}
}

.piccole:hover{color:#154AFF;}
.backexpo{background-image: url('/img/escortexpo/backexpo.png'); background-repeat:repeat-x;}
.pag{margin-top:30px;}