/* Move down content because we have a fixed navbar that is 50px tall */
body {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 20px;
}

/************************************* BOOTSTRAP FIX *************************************/


.btn-lg {
  padding: 10px 16px;
  font-size: 16px;
  line-height: 1.33;
  border-radius: 6px;
}


.btn-primary {
color: #fff;
background-color: #E01021;
border-color: #B61021;
}

.btn-primary:hover, 
.btn-primary:focus, 
.btn-primary:active, 
.btn-primary.active, 
.open .dropdown-toggle.btn-primary {
color: #fff;
background-color: #E01021;
border-color: #B61021;
}


.navbar-inverse {
    background-color: #E01021;
    border-color: #FFEFD5;
}

@media screen and (min-width: 768px) {
  .jumbotron {
    color: inherit;
    background-color: #EFEFEF;

  }
  .container, 
  .jumbotron {
    padding-right: 0px;
    padding-left: 0px;
      padding-top: 10px;
      padding-bottom: 10px;
  }
  
/*
   .jumbotron .container {
    padding-right: 20px;
    padding-left: 20px;
  }
*/
    
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 50px;
    font-weight: 700;
  }

  .jumbotron h2,
  .jumbotron .h2 {
    font-size: 30px;
    font-weight: 700;
  }

  .jumbotron p {
   margin-bottom: 15px;
   font-size: 16px;
   font-weight: 200;
  }
}


.navbar-inverse .navbar-brand {
  color: #fff;
}

.navbar-inverse .navbar-nav > li > a {
  color: #fff;
}


.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: #B61021;
/*  font-weight: 700;*/
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #333;
  background-color: #EFEFEF;
  font-weight: 700;
}



.lead {
  margin-bottom: 20px;
  font-style: italic;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}

.leadgrassetto {
  margin-bottom: 20px;
  font-style: italic;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.4;
}

.leadnormale {
  margin-bottom: 0px;
  margin-top: 0px;
  font-size: 12px;
  line-height: 1;
}

.iaz-container {
    border-color: #4060C0;
    border-style: solid;
    border-width: 1px;
    background-color: #fce4fa;
    max-width: 100%;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 0px;
  margin-right: 60px;
  margin-left: 60px;
    margin-bottom: 0px;
    margin-top: 0px;
}

p.iaz-p-corsivo {
  font-size: 16px;
  font-style: italic;
  margin-bottom: 0px;
  margin-top: 0px;
}

p.iaz-p-normale {
  font-size: 16px;
  margin-bottom: 0px;
  margin-top: 0px;
}
p.iaz-p-subnormale {
  font-size: 14px;
  margin-bottom: 0px;
  margin-top: 0px;
}
p.iaz-p-piccolo {
  font-size: 12px;
  margin-bottom: 0px;
  margin-top: 0px;
}


/************************************* CENTRAL E ICENTRAL *************************************/

.central{
	margin: 0 auto;
	border: 0px;
	padding: 0px;
	width: 880px;
}

#icentral{
	padding: 10px;
	padding-top: 10px;
	font-size: 12px;
}


#mapds{
	border: 1px solid #3e3e3e;
	height: 352px;
	width: 427px;
	margin-right: 10px;
}


  .navigazione {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
