#cookiesdirective input, #cookiesdirective button {
	color:#000
}
   
#page-wrap {
	width:100%;
	z-index:1;
	position: absolute;
	}
	
#page-wrap2 {
	width:100%;
	z-index:2;
	position: absolute;
	}
	
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

html,
body,
.carousel,
.carousel-inner,
.carousel-inner .item {
  height: 100%;
}

.item:nth-child(1) {
  background:url(../img/slider/sfondo1.jpg) top center no-repeat
}

.item:nth-child(2) {
  background:url(../img/slider/sfondo2.jpg) top center no-repeat
}

.item:nth-child(3) {
  background:url(../img/slider/sfondo3.jpg) top center no-repeat
}

.item:nth-child(4) {
  background:url(../img/slider/sfondo4.jpg) top center no-repeat
}

.navbar-nav img {
	border:1px solid #fff;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
}

.settoreuno {
	background:url(../img/settoreuno.jpg) top center no-repeat;
	height:170px
}

.settoredue {
	background:url(../img/settoredue.jpg) top center no-repeat;
	height:170px
}

.settoretre {
	background:url(../img/settoretre.jpg) top center no-repeat;
	height:170px
}

.home a, .menuinterno a {
	color:#fff;
	text-decoration:none
}

.home a:hover, .menuinterno a:hover {
	color:#fff;
	text-decoration:underline
}

.content {
	padding: 20px 30px 10px 30px;
	color:#fff;
}

.content:hover {
	background:rgba(255,255,255,0.3)
}

.settoreuno h2, .settoredue h2, .settoretre h2 {
	font-size:26px;
	line-height:0.9;
	margin:0 0 5px 0;
	text-transform:uppercase
}

.settoreuno span, .settoredue span, .settoretre span {
	font-weight:700
}

#webTicker {
	font-size:14px!important;
	font-weight:normal!important;
	font-family: "Arimo",sans-serif!important;
	padding:8px 0!important;
}

#webTicker li {
	padding:0 20px!important;
}

footer {
	background:url(../img/ombra.jpg) top center no-repeat;
	padding:20px 0;
	margin:0
}

ul.sponsor {
	list-style:none;
	margin:10px 0 20px 0;
	padding:0 0 10px 0
}

ul.sponsor li {
	display:inline;
	margin: 0 10px;
}

.fb-like .fb_iframe_widget {
	text-align:center!important;
}

.blu {
	color:#023f8a;
	font-weight:700
	}

/* monte barbaria */
.montebarbaria {
	background:url(../img/slider/sfondomonte.jpg) top center no-repeat
}

.interna {
	margin-top:280px
}

.interna h1 {
	font-size: 36px;
	text-transform:uppercase;
	text-shadow: 1px 0 #023f8a, -1px 0 #023f8a, 0 1px #023f8a, 0 -1px #023f8a;
	margin: 0 0 28px 3%;
	font-weight:700;
	color: #fff
}



.menuinterno ul {
	margin: 0 0 0 3%;
	padding:0;
	list-style:none;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	font-size:16px
}

.menuinterno ul li {
	padding: 15px 25px 15px 0;
	display:inline-block;
	color:#fff;
}

.menuinterno ul li.active {
	text-decoration:underline
}

.contentinterna {
	padding: 20px 30px 35px 30px;
}

.contentinterna, .contentopera {
	line-height:2!important;
	background-color:#fff;
}

.contentinterna h2, .contentopera h3 {
	margin: 0 0 13px 0;
}

.mission {
	background:url(../img/slider/sfondomission.jpg) top center no-repeat
}

.organigramma {
	background:url(../img/slider/sfondoorganigramma.jpg) top center no-repeat
}

.scrollup {
    width:40px;
    height:40px;
    opacity:0.8;
    position:fixed;
    bottom:80px;
    right:60px;
    display:none;
    text-indent:-9999px;
    background: url('../img/icon_top.png') no-repeat;
}


/* operatività */
.operativita {
	background:url(../img/slider/sfondoperativita.jpg) top center no-repeat
}

.contentopera {
	padding: 20px 30px 25px 30px;
}

/* privacy */
.privacy {
	background:url(../img/slider/sfondoprivacy.jpg) top center no-repeat
}

.config {
	background:url(../img/slider/sfondoconfig.jpg) top center no-repeat
}

/* postazioni */
.postazioni {
	background:url(../img/slider/sfondopostazioni.jpg) top center no-repeat
}

#map_canvas {
	width:100%;
	height:700px;
}

h4.regione {
	margin: 20px 0 0 15% 
}

ul.posta {
	list-style:none;
	margin:0 0 0 10%
}

ul.posta li {
	padding:5px
}

.numero {
	width: 10%;
	margin-right:3%;
	text-align:right;
	float:left;
	
}

.loca {
	width: 77%;
	text-align:left;
	float:left
}

.prov {
	width: 13%;
	text-align:right;
	float:right
}

/* utilities */
.utilities {
	background:url(../img/slider/sfondoutilities.jpg) top center no-repeat
}

.spiega {
	margin-bottom:20px
}

.contentinterna h3 {
	font-weight:700;
	color:#023F8A;
	margin:0
}

.contentinterna h4 {
	/*color:#023F8A;*/
	margin-bottom:0
}

ul.posti, ul.posta {
	list-style:none;
	padding:10px 0
}

ul.posti li {
	float:left
}

.posto {
	border:1px solid #023f8a;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	/*padding:10px 13%;*/
	padding:10px;
	margin:5px 3%;
	text-align:center!important;
	line-height: 1.2
}

.posto:hover, ul.posta li:hover {
	background-color:#cde9ff
}

/* contatti */
.contatti {
	background:url(../img/slider/sfondocontatti.jpg) top center no-repeat
}

p.posizione, p.telefono, p.emails, p.fb {
	padding: 10px 0 0 40px;
	margin-right: 50px;
	float:left
}

.posizione {
	background:url(../img/ico-posizione.png) top left no-repeat
}

.telefono {
	background:url(../img/ico-telefono.png) top left no-repeat
}

.emails {
	background:url(../img/ico-email.png) top left no-repeat;
}

.fb {
	background:url(../img/ico-fb.png) top left no-repeat
}


#map {
	width: 100%;
	height:300px
}

.numero {
	display:none;
}

.loca{margin-left:10px; line-height:1;}

.page-id-2429 .menuinterno{background-color:none! important;}
/*.menuinterno {
	background-color:#023f8a
}*/


