body, html{
	font-family: 'Prompt', sans-serif;

}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
    right: 20%;
}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
    left: 20%;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
	margin-left: 0px
}
.carousel {
	border: solid 1px #999;
}
.navbar  {
	margin-top:20px;
	background-color: #fff;
	border:none;
}
.carousel .item {
	opacity: 100;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

.carousel  {
	margin-top:20px
}
.navbar-nav a {
	font-size: 16px;
	color: #fff !important;
	text-transform: uppercase;	
}
address {
	margin-top: 10px;
}
address p {
	text-align: center;
	line-height: 20px;
	color:#fff;
}
.about {
	font-family: 'Prompt', sans-serif;
	font-size: 16px;
	line-height: 22px;
}
.chisiamo {
	margin: 0px !important;
	padding: 0;	
}

.spaziofoto {
	margin-top: 0.4em;
	margin-bottom: 0.4em;
}

.imgaltriservizi {
	float: left;
	margin-top: 0.5em;
	margin-right: 0.3em;
	margin-bottom: 0.5em;
	margin-left: 0.3em;
}

.googlemap_wrap  {
	position: relative;
	padding-bottom: 33%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
/* iframe posizionato in maniera assoluta */
.googlemap_wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.carousel .item {
    left: 0 !important;
      -webkit-transition: opacity .4s; /*adjust timing here */
         -moz-transition: opacity .4s;
           -o-transition: opacity .4s;
              transition: opacity .4s;
}
.carousel-control {
    background-image: none !important; /* remove background gradients on controls */
}
/* Fade controls with items */
.next.left,
.prev.right {
    opacity: 1;
    z-index: 1;
}
.active.left,
.active.right {
    opacity: 0;
    z-index: 2;
}

.greyBox {
	background-color: #E8E8E8;
	padding-top: 20px;
	padding-bottom: 20px;
}
.quote{
	font-family: 'Prompt', sans-serif;
	font-size: 1.5em;
	margin: 0.2em;
	padding: 0px;
	line-height: 30px;
	color: #0c5eaa;
	font-weight: bold;
	  }
.testohome {
	font-size: 1.3em;
	line-height: 20px;
	margin: 0px;
	padding: 0px;

}
.h2home {
	margin: 3px;
	padding: 0px;
	line-height: 30px;
}
.footer-img {
	margin-top: 20px;
	padding: 0px;
}
.navbar-brand a {
	
	display: block;
	text-indent: -9999px;
}
.logo {
	height: 113px;
	width: 170px;
	margin-top:-16px;
}

@media (max-width:480px) { 
}
.tableau {

}
.marginup {
	margin-top: 20px;
}
.navbar {
	background-color: #0c5eaa;
	height: 80px;
	margin-top:20px;
}

.bandablu {
	background-color: #0c5eaa !important;
	margin-top:20px;
}

.prodottihome {
	color: #fff;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}

.boxhome {
	font-size:12px;
	line-height: 14px;
	margin-top:10px;
	text-align:center;
}

.blu {
	color:#0c5eaa;
	font-family: 'Prompt', sans-serif;
}

.titoli {
	color:#0c5eaa;
	font-size: 30px;
	font-weight: bold;
	margin-top: 10px;
}

.testi {
	text-align: justify;
	font-size:14px;
	line-height: 20px;
}

hr {
	border: 1px solid #0c5eaa;
    clear: both;
	}
	
.titoloarticoli {
	font-size: 18px;
	/* IE10 */
	background-image: -ms-linear-gradient(left, #FFFFFF 0%, #0c5eaa 100%);
	 /* Mozilla Firefox */
	background-image: -moz-linear-gradient(left, #FFFFFF 0%, #0c5eaa 100%);
	/* Opera */
	background-image: -o-linear-gradient(left, #FFFFFF 0%, #0c5eaa 100%);
 	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left, color-stop(0, #FFFFFF), color-stop(1, #0c5eaa));
 	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(left, #FFFFFF 0%, #0c5eaa 100%);
	/* Regola standard */
	background-image: linear-gradient(to left, #FFFFFF 0%, #0c5eaa 100%);
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight:bold;
	color: #fff;
}

.fa-bullseye {
	color: #fff;
	margin-right: 10px;
	margin-left: 10px;
}

.titoloarticoli2 {
	color: #005fac;
	font-size: 18px;
	height: 30px;
}

.marginbottom {
	clear: both;
	margin-bottom: 30px;	
}

.pluriballgenerico {
	margin-top: 50px !important;
}