body{background-color:#000000;text-align: center;color:#fff;}
p{color:#fff;}
a{color:#fff;}
a:hover{text-decoration:none;}
.tooltip{box-shadow:2px 2px 10px #2F2F2F;}
.sfondonero{background:#000;z-index:8;}
@media (min-width: 768px){.visible-phone{display:none;}}
#testata{line-height:90px;}
#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:#000000;float:left; border-top:1px solid;border-bottom:1px solid;}
.grande{font-size:42px;}
.medio{font-size:54px;}
.piccolo{font-size:60px;}
.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;}
.img_mobile{display: none;}
.img_desktop{display: block;}
@media (max-width: 590px){#map_canvas{width:90%}}
@media (max-width: 480px){.img_mobile{display: block;}.img_desktop{display: none;}.grande{font-size:36px;}.medio{font-size:30px;}.piccolo{font-size:36px;}#map_canvas{width:100%}}
.cornice a{color:#000;}
.modal-dialog {}
.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;}
/*.text-center{
	margin-bottom: 20px;
	padding: 0;
	margin-left:auto;
	margin-right:auto;
}*/	
.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;*/
}
.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: -40px;margin-bottom: 15px;height: 23px;background-color: white;position: relative;font-weight: bold;margin-left: 5%;
margin-right: 5%;border-radius: 5px 5px 0px 0px;-webkit-box-shadow: inset 0px -8px 11px -7px rgba(0,0,0,0.53);-moz-box-shadow: inset 0px -8px 11px -7px rgba(0,0,0,0.53);
box-shadow: inset 0px -9px 11px -7px 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;line-height: 30px;}
.titoloschedaw{color:#fff;}
.titolocitta:hover{height: 28px;margin-top: -45px;}
.pagination-lg{padding-top: 3px;font-size:25px;text-align: center;height:40px;margin-top:18px;margin-bottom:10px;display: flex;}
.pager  li{margin-right:5px; background-color:transparent !important;}
.pagination-lg li a {background-color:#000000;border-style:none;padding:0 5px;}
.pagination-lg li a:hover, .pagination-lg li.current a {color: #fff;background-color:#000000;border-style:none;}
.pagination-lg li a.next, .pagination-lg li a.prev {color:#fff;}
.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;margin: 0 auto;}
.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:40px;}
.backcolorline{height:509px;border-radius:5px solid;}
.bord{border: 7px ridge;border-radius: 0px 5px 5px 5px;	margin-bottom: 10px;}
.bordscheda{border: 7px solid;border-radius: 5px 5px 5px 5px;margin-bottom: 10px;}
img.bordotrans {border:5px solid transparent!important;background-color:#00cc00;padding:2px;}
img.bordotrav {border:5px solid transparent !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: #fff;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: #fff;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: #fff;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: #fff;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: #fff;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: #fff;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:#fff;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: #fff;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: #fff}
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: #fff;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: #fff;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: #fff}
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)";}

.goccia{margin:0 auto;}
.cornice i.icon-facebook, .cornice i.icon-twitter-bird, .cornice i.icon-instagram, .cornice i.icon-pinterest{color:rgba(0, 0, 0, 0.5);}
.cornice a i.icon-facebook, .cornice a i.icon-twitter-bird, .cornice a i.icon-instagram, .cornice a i.icon-pinterest{color:#fff;}
@media (max-width: 1200px){.backcolorline{height:320px;}.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:500px;}.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;} 
}
@media (max-width: 991px) and (orientation:landscape){div.goccia{margin-right:400px;}}
	

@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;}}

@media (max-width: 660px){.text-centerhome{padding-left:15%;}.backcolorline{height:500px;}.cornice{width:7%;height:200px;box-sizing:none;-moz-box-sizing:none}.foto{width:93%;}.citylist{font-size: 15px;}}
@media (max-width: 590px){.text-centerhome{padding-left:13%;}}
@media (max-width: 590px) and (orientation:landscape){div.goccia{margin:0 auto;}}
@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:403px;}.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;}div.goccia{margin-right:129px;}}
@media (max-width: 448px) and (orientation:landscape){div.goccia{margin:0 auto;}}
@media (max-width: 448px) and (orientation:portrait){.backcolorline{height:491px;}}	

@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) and (orientation:portrait){.backcolorline{height:400px;}}	
@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;}}
@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:15px;}li a.mail {margin-right:15px;}li a.app {margin-right:15px;}li a.hot {margin-right:15px;}li a.video {margin-right:15px;}li a.web {margin-right:15px;}li a.preferiti {margin-right:15px;}li a.tour {margin-right:15px;}li a.selfie {margin-right:15px;}li a.skype {margin-right:15px;}}
@media (max-width: 305px){li a.phone {margin-right: 12px;}li a.app {margin-right: 12px;}li a.hot {margin-right: 12px;}li a.video {margin-right: 12px;}li a.mail {margin-left: 12px; }li a.preferiti {margin-right: 12px;}li a.tour {margin-right: 12px;}li a.star {margin-right: 12px;}li a.selfie {margin-right: 12px;}li a.positions {margin-left: 12px; }}
@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;}}
.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: -moz-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(44,44,44,1) 12%, rgba(0,0,0,1) 38%, rgba(17,17,17,1) 60%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(12%,rgba(44,44,44,1)), color-stop(38%,rgba(0,0,0,1)), color-stop(60%,rgba(17,17,17,1)), color-stop(91%,rgba(28,28,28,1)), color-stop(100%,rgba(19,19,19,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(76,76,76,1) 0%,rgba(44,44,44,1) 12%,rgba(0,0,0,1) 38%,rgba(17,17,17,1) 60%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(76,76,76,1) 0%,rgba(44,44,44,1) 12%,rgba(0,0,0,1) 38%,rgba(17,17,17,1) 60%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(76,76,76,1) 0%,rgba(44,44,44,1) 12%,rgba(0,0,0,1) 38%,rgba(17,17,17,1) 60%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(76,76,76,1) 0%,rgba(44,44,44,1) 12%,rgba(0,0,0,1) 38%,rgba(17,17,17,1) 60%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */}
.backpanel:hover{background:#1B1B1B;}
.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 #22252a;background:url(../img/form_loader.gif) center no-repeat;text-align:center;line-height:350px;}
.container-carousel-topannunci{	position :relative;	margin :0 auto;	width :100%;height :auto;overflow:hidden;padding-top:10px;padding-bottom:10px;margin-left:1px;}
.carousel-topannunci{width:85%;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: #000;color: #0c0;text-align: center;text-transform: uppercase;
border-bottom: 3px solid #fff;border-radius: 2px 2px 50px 50px;border-left: 1px solid #fff;border-right: 1px solid #fff;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 #fff;border-radius: 2px 2px 50px 50px;border-left: 1px solid #fff;border-right: 1px solid #fff;box-shadow: 0px 8px 25px -6px #fff;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: #fff;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;}


/* ----- 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;}
#alertGeo{display:none; text-transform:uppercase; font-weight:bold; font-size:18px;}
.dropdownSitiPersonali{margin-bottom:10px;} /*Andrea*/
.dropdownmenu2{overflow:scroll;-webkit-overflow-scrolling:touch;} /*Riccardo*/
@media (max-width:1200px){
	.contact{font-size:18px;}
}
