/* ==========================================================================
   Author's custom styles
   ========================================================================== */
@font-face {
	font-family: "Nueva Std Cond";
	src: url('font/518768311-nuevastd-cond.eot');
	src: url('font/518768311-nuevastd-cond.eot?#iefix') format('embedded-opentype'),
	url('font/518768311-nuevastd-cond.svg#Nueva Std Cond') format('svg'),
	url('font/518768311-nuevastd-cond.woff') format('woff'),
	url('font/518768311-nuevastd-cond.ttf') format('truetype');
   /* font-weight: normal;
	font-style: normal;*/
}
#nav-primary ul.nav  li  a, .stileclass {font-family: 'Nueva Std Cond';font-size: 25px;font-weight: lighter;}
.content {background:#fff url(/img/pixel-nero.png) 199px top repeat-y;overflow:hidden;min-height:350px;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;}
/* .legend_container {margin-top:0px;} */
.menu-sidebar h4 {line-height:45px;padding-left:14px;border-bottom:1px solid #22252a;height:45px;margin:0;font-size:18px;background:#fff;}
.menu-sidebar ul li a {border-bottom:1px solid #22252a;color:#747e85;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 .navbar-inner{border:none;}
a.btn-collapse {display:none;}
/* ok */

/* navbar dropdown login */
/*ul.nav {padding:0;margin:0 !important;}*/
.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%;} /*ok*/
.container_centrale {overflow:hidden;} /*ok*/
/* pagination */
.pagination-container {overflow:hidden;height:25px;padding:10px;border-bottom:1px solid #22252a;clear:both;overflow:hidden;border-left:1px solid #22252a;}
.pagination-container .pagination {float:right;margin:0;height:20px;padding-top:3px;}
.pagination-container .pagination li a{color:#747e85;padding:0 10px;border:0;border-right:1px solid #ccc;}
.pagination-container .pagination li a.border {border-left:1px solid #ccc;}
.pagination_bottom {border-bottom:none;}
/* banner center bottom page */
.banner-centrali {padding:0 15px;overflow:hidden;background:#fff;margin-left:1px;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. */
   
a[href^=tel] {
	color: #CD0000;
    text-decoration: none;
}

#sitiPtel[href^=tel] {
	color:#FFCC11 ;
}

#siti_personali li{
	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;
	border-right:2px solid #000000 ;
	text-align:center;
}

#banner-grandi-p{
	/*padding:0 15px;*/
	text-align:left;
	overflow:hidden;
	background:#fff;
	margin-left:1px;
	/*clear:both;*/
	max-width:728px; 
	margin:15px auto;
	float:left;
	display:inline-block;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}

#banner-centrale-thumbscritta{
	/*height:112px;*/
	
}
#banner-grandi-p-lat{
	display:none;
}

#banner-centrale-thumb{
	
float:left;

}

#div-mobile-sp{
	
	display:none;
}

.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}

#nav-primary{
background-color: #000000;
}
.ccvecct{float:right; color:#FFFFFF}
.menu-sidebar .nav-collapse .nav > li > a{border-bottom:1px solid #111111;padding:12px 15px 10px 30px ;}
/* versione desktop con banner slider in basso */
@media (max-width: 1217px) {
.pagination .paginationshort{display:none ;}
}


@media (min-width: 767px) {
.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:#fff;}
.menu-sidebar .nav-collapse .nav > li > a {margin:0;color:#747e85;}
.menu-sidebar .nav-collapse .nav > li > a:hover, .menu-sidebar .nav-collapse .nav > li.current > a {color:#fff}
}


/* versione mobile */
@media (max-width: 767px) {
.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;} /*ok*/
/* banner center bottom page */
.pagination-container, .banner-centrali {border-left: none;}
/*.pagination .paginationshort{display:none !important;}*/
a.btn-collapse {position:absolute;display:block;width:20px;padding:10px; left:41px;color: #ffffff;background-color: #22252a;background-repeat:no-repeat;border:none;box-shadow: none;border-radius:0;height:25px;display:block;background-position:center center;transition: none}
a.btn-categoria {background-image: url(../img/categoria.png);left:0;}
#ric{width:100%;}

}

@media (max-width: 640px) {
.content {padding-top: 0px;}
h1 {font-size:18px;}
.pagination-container .pagination li a{padding:0 8px;}
.pagination li a.next {width:8px;}
}

@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}
.myButton {
	font-size:12px;
	font-weight:bold;
	padding:3px 12px;
}
.ccvecct{float:left;}
}


@media (min-width: 480px){
.v-480{display:none}
.h-480{display:block}
}

@media (max-width: 1002px){
	#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:100% !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;
	}
}
