p{line-height: 22px;}

.bg-barra-superiore {
	background-color: #1C6DC6;
}

.bg-video {
	background-color: #5FD2EA;
}


.barra-superiore {
	NObackground-color: #0B2E82;
	height: 50px;
}
div2{
	border: thin solid #B3A8A8;
}

.bg-sotto {
	background-color: #1C6DC6;
}



.bg-barra-superiore .navbar-nav .open .dropdown-menu {background-color: #ffffff !important;}

.home {
	font-size: 16px;
	color: #FFFFFF;
	padding: 15px;
	margin-top:10px;
}

.home:hover {
	background-color: #EC6466;
	color: #FFFFFF;
	text-decoration: none;
}


.bg-barra-superiore btn {background-color: trasparent !important;}


/*btn-default btn-lg*/



.contenitore {
	max-width: 1024Px;
	background-attachment: scroll;
	background-image: url(img_sfondo.png.htm);
	background-repeat: no-repeat;
	background-position: center top;
	}
.sotto {
	color: #FFFFFF;
	padding-top: 56px;
	padding-bottom: 100px;
}
.titolo {
	color: #FFFFFF;
	background-color: #1C6DC6;
}


.sopra20{padding-top: 20Px;}
.sotto20{padding-bottom: 20Px;}
.destra20{padding-right: 20Px;}
.sinistra20{padding-left: 20Px;}
.all-sinistra{
float: left;
	padding-right: 10px;
	padding-bottom: 10px;}


	
.all-destra{
float: left;
	padding-right: 10px;
	padding-bottom: 10px;}	
	

.all-centro{
	display: block;
	text-align: center;
	padding: 10px;
	margin-right: auto;
	margin-left: auto;}
	
	
.thumbnail{
	max-width: 327px;
	margin-right: auto;
	margin-left: auto;
}


.dida{
	font-style: italic;
	font-weight: normal;
	color: #666666;
	display: block;
	margin: 5px;
	font-size: 11px;
	background-image: url(/img/dida.png);
	padding-top: 17px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
}


.g11scrittabianca {
	color: #FFFFFF;
}
.g11scrittabianca:hover {
	color: #000000;
}
.g11dropdown {
	color: #FFFFFF;
}






.bg-testata{ 

	background-attachment: fixed;
	background-image: url(img_testata.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	

  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  }
  
  .logo{height: 250px;}
  
  .logo-centro{
    max-width: 500px;
    /*height: 100px;*/
    /*background: #25FF00;*/
	margin-top: 50Px;
	margin-left: auto;
	margin-right: auto;
     
  }
  
  .logo-centro h1{
	  text-align: center;
	  color: #ffffff;
  }
  .logo-centro p{
	  text-align: center;
	  color: #ffffff;
  }

  
  
  
  
  em{color: #FF0004; padding-bottom: 20Px;}
  
