@charset "UTF-8";
/* CSS Document */

body{
	padding-top:30px;
	font-family: 'Raleway', sans-serif;
}

.navbar-default {
background-image:url(../../img/sfondoMenu.jpg);
background-repeat:repeat-x;
border-color:transparent;
}

.navbar-brand {
float: left;
padding: 4px 15px 0px 0px;
font-size: 18px;
line-height: 20px;
}

.navbar-default .navbar-nav>li>a {
color: #fff;
}

.navbar-default .navbar-nav>li>a:hover {
color: #999;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
color:#CCC;
background-image:url(../../img/sfondoMenuHover.jpg);
background-repeat:repeat-x;
}

.contenuto{
	margin-top:103px;
}

.sezioneDove{
	background-color:#f5f5f5;
	padding-top:30px;
	padding-bottom:30px;
}

.sezioneContatti{
	background-color:#f5f5f5;
	padding-top:30px;
	padding-bottom:120px;
}

.google-maps {
    position: relative;
    padding-bottom: 75%; // This is the aspect ratio
    height: 0;
    overflow: hidden;
}

.google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}



.blocco{
	min-height:530px;
	margin-top:50px;
}

h2{
	margin-bottom:30px;
	margin-top:20px;
	font-family: 'Raleway', sans-serif;
}

.dida{
	font-size:12px;
}


.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #cccccc;
  
}


/* ----------------------EXTRA SMALL*/
@media (max-width: 767px) {
	
h1{
	font-size:30px;
}
	
.navbar-brand {
float: left;
padding: 4px 15px 0px 15px;
font-size: 18px;
line-height: 20px;
}

.contenuto{
	margin-top:0px;
}

.sezioneDove{
	background-color:#f5f5f5;
	padding-top:0px;
}

.sezioneContatti{
	background-color:#f5f5f5;
	padding-top:100px;
}

.blocco{
	min-height:200px;
	margin-top:50px;
}

.navbar-default .navbar-nav>li>a {
color: #333;
}

}

/* ----------------------SMALL*/
@media (min-width: 768px) and (max-width: 991px) {
	
.contenuto{
	margin-top:0px;
}	
	
.sezioneDove{
	background-color:#f5f5f5;
	padding-top:0px;
}

.sezioneContatti{
	background-color:#f5f5f5;
	padding-top:110px;
}

.navbar-default .navbar-nav>li>a {
color: #333;
}

}

/* ----------------------MEDIUM*/
@media (min-width: 992px) and (max-width: 1199px) {

.dida{
	font-size:10px;
}

}

/* ----------------------LARGE*/
@media (min-width: 1200px) {

}