/* =========================================================================
   CSS stylesheet for Annunci.
========================================================================== */
.content {overflow:hidden;min-height:550px;padding-top:0px}
#siti_personali { margin-bottom:0px; list-style-type: none;}
/* SIDEBAR INTERNO SX */
.sidebar h4 {margin-top:0;}
.sidebar {float:left;width:199px;}
.menu-sidebar h4 {line-height:45px;padding-left:14px;border-bottom:1px solid #22252a;height:45px;margin:0;font-size:18px;background:#000;margin-top: 24px;}
.menu-sidebar ul li a {border-bottom:1px solid #22252a;color:#FFFFFF;text-transform:uppercase;padding-left:30px;font-weight:bold;background:url(../img/freccia-big.png) 8px -2px no-repeat;display:block;line-height:15px;font-size:13px;}
.menu-sidebar{border:none;}
a.btn-collapse {display:none;}
.pagination li a.next, .pagination li a.prev {display:block;width:12px;height:20px;background-repeat:no-repeat;background-position:top;text-indent:-9000px;border:none;}
.pagination li a.next:hover, .pagination li a.prev:hover {background-position:bottom;}
.containerwrapper {width:100%;} 
.container_centrale {overflow:hidden;}
.banner-centrali {padding:0 15px;overflow:hidden;margin-left:5%;clear:both;}
#banner-centrale-thumbM{display:none;}
/* Per evitare che da telefono o tablet i numeri di cellulare vengano visualizzati con
   uno stile completamente differente da quello dichiarato. */
.menupos{margin-top: 50px;}
.dropdown-menu2{max-height: 500px;overflow-y:scroll;margin-top:5px;}  
a[href^=tel]{color: #CD0000;text-decoration: none;}
.dropdown-menu ul li a{color:#000;}
#sitiPtel[href^=tel]{color:#FFCC11;}
.pagination-lg{float: right;}
.sidebar{margin-top: -33px;}
.menu2stili{font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;float:left;font-size:19px;text-decoration:none;text-transform:uppercase;font-weight:bold;width:150px;text-align:center;height:42px;margin-left: 5px;border-radius: 10px 10px 0px 0px;border:1px solid #FFFFFF;}

.menuricerca{font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;float:left;font-size:19px;text-decoration:none;text-transform:uppercase;font-weight:bold;width:150px;text-align:center;height:42px;margin-left: 5px;border-radius: 0px 10px 10px 0px;border:1px solid #FFFFFF;margin-top:9px;}
#banner-grandi-p{text-align:left;overflow:hidden;background:#000;margin-left:1px;max-width:728px;margin:15px auto;float:left;display:inline-block;font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}
#banner-grandi-p-lat{display:none;}
#banner-centrale-thumb{float:left;}
#div-mobile-sp{display:none;}
.sitipn{color:#FFF;}
#nav-primary{background-color: #000000;}
#nav-secondary{height: auto; left:25px; top: 96px; position: relative;background-color: #000;left:auto;}
.pagpersonali{float:right;}
.menu-sidebar .nav-collapse .nav > li > a{border-bottom:1px solid #111111;padding:12px 15px 10px 30px ;z-index:1;}
.bannerClass{display:none;}

@media (min-width: 767px) {
#nav-secondary {top: 26px;}}





/* versione desktop con banner slider in basso */
@media (max-width: 1000px){
	.paginationshort{display:none !important;}
}

@media (min-width: 767px) {
.show2{display: none;}	
.collapse {height:auto;}	
.menu-sidebar .navbar-inner .collapse{display:block;}
.menu-sidebar .nav-collapse,
.menu-sidebar .nav-collapse.collapse{height: auto;overflow: visible;}	
.menu-sidebar .nav-collapse.collapse .nav {border:none;}
.menu-sidebar .nav-collapse .nav > li {background:#000;}
.menu-sidebar .nav-collapse .nav > li > a {margin:0;color:#FFF;}
.menu-sidebar .nav-collapse .nav > li > a:hover, .menu-sidebar .nav-collapse .nav > li.current > a {color:#eee}
}
/* versione mobile */
@media (max-width: 767px) {
.hide2{display:none;}	
.marginleft{margin-left:56px;}	
.sfondo_sidebar_annuncio {display:none;}
/*.collapse {position: absolute;
top:42px;}*/
body {overflow-x:hidden}
.container_centrale {margin-left:0;}/*ok*/
/*.content {background:#fff;}*/
.menu-sidebar, .menu-sidebar .navbar-inner {height:0;min-height:0;}
.sidebar {width:100%;margin:0;float:none;}
.container_centrale {background:none;} 
/* banner center bottom page */
.pagination-container, .banner-centrali {border-left: none;}
a.btn-collapse {position:absolute;display:block;width:40px;padding:10px; left:41px;color: #ffffff;background-color: #22252a;background-repeat:no-repeat;border:none;box-shadow: none;border-radius:0;height:45px;display:block;background-position:center center;transition: none}
a.btn-categoria {background-image: url(../img/categoria.png);left:0;margin-left:4px;}
}

@media (max-width: 640px) {
/*.banner_grandi{border-bottom:1px #fff solid;}*/
.content {padding-top: 0px;}
	h1 {font-size:18px;}
.pagination-container .pagination li a{padding:0 8px;}
.pagination li a.next {width:8px;}
#containerSitiP{padding-left:0; padding-right:0;}
#sitipersonaliContent{padding:0;}
}
@media (max-width: 480px) {
.pagination-container .pagination li a{padding:0 18px;}
.pagination-container .pagination{float:none;} 
.pagination li a.next {width:6px;}
.pagination ul > li {font-size:24px}
.v-480{display:block}
.h-480{display:none}

}
@media (max-width: 450px){
.menu2stili{font-size:15px;width:90px;}
}
@media (max-width: 380px){
.menu2stili{font-size:8px;width:80px;}
}
@media (max-width: 1002px){
.bannerClass{display:block;}
#banner-centrale-thumbscritta{display:none;}
#banner-grandi-p{display:none;}
#div-mobile-sp{display:block;}
#banner-centrale-thumb{margin:10px;float:left;display:none;}
#banner-centrale-thumbM{display:block;text-align:center;}
#thumb-siti{margin-bottom:10px !important;height:130px;}
#banner-grandi-p-lat{display:block;}
.banner-centrale {margin: 15px auto 15px 30px;max-width: 728px;}
.banner-centrale {width:95% !important;background-color:#000000;padding-left:0px !important;margin-left:5px !important;padding-top:11px !important; }
#siti_personali li{width:auto;padding-left:15px;padding-right:15px;}
}
@media (max-width: 360px){
#siti_personali li{font-size:15px;padding-left:10px;padding-right:12px;}
}
#banner-centrale-thumb img {border-bottom: 1px solid #fff;}
#banner-centrale-thumbscritta img {border-bottom: 1px solid #fff;}
.top-image > p{color:black; font-size:15px; }
.bottom-image > p{color:black; font-size:15px; }
.bottom-image ul{padding:0px;}

.icon{bottom: 5px;height: 32px;max-width: 264px;margin:0 auto;}
ul.icon .video{background-image: url(/img/iconsitipers/videobig20.png);}
ul.icon .hot{background-image: url(/img/iconsitipers/hotbig20.png);}
ul.icon .app{background-image: url(/img/iconsitipers/appbig20.png);}
ul.icon .selfie{background-image: url(/img/iconsitipers/selfiebig20.png);}
ul.icon .webP{background-image: url(/img/iconsitipers/webbig20.png);}
ul.icon .topescort{background-image: url(/img/iconsitipers/topescort.png);}
ul.icon .star{background-image: url(/img/iconsitipers/starbig20.png);}
ul.icon .phone{	background-image: url(/img/iconsitipers/phonebig20.png);}
ul.icon .tour{	background-image: url(/img/iconsitipers/tourbig20.png);}
ul.icon .skype{	background-image: url(/img/iconsitipers/skypebig20.png);}
ul.icon li span:hover, ul.icon li a:hover, ul.icon .preferito{background-position: bottom center;}
ul.icon li span {width: 16px;height: 16px;background-position: top center;background-repeat: no-repeat;display: block;}
ul.icon li {float: none;display: inline-block;margin: 0 2px;}
ul.icon li a, ul.icon li span {width: 28px;height: 28px;background-position: top center;background-repeat: no-repeat;display: block;margin-top:0px;}
.margine>li{margin-top:7px;}
.margine>li>ul>li{margin-top:8px;}
