

/*
 * Verde Chiaro: #E1F5D7
 * Verde scuro : #349934
 */
html {
  position: relative;
  min-height: 100%;
}
body{
   background: #E1F5D7;
   min-height: 300px;
   padding: 0px 0 0;
}
footer,
.navbar{
   background: #349934;
   border-bottom: 0;
   background-image: linear-gradient(to bottom, #308f30 0px, #349934 100%);
   background-repeat: repeat-x;
   box-shadow: 5px 0px 5px #999;
}
.navbar-default .navbar-nav > li > a{color:#fff}
.navbar-default .navbar-nav > li > a:hover{color:#dfd}
/*.navbar-default .navbar-nav > li.active a{background:#E1F5D7}*/
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover{
   background: #fff;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .open > a {
   background: #E1F5D7;
   background-image: linear-gradient(to bottom, #b1e798 0px, #E1F5D7 100%);
   background-repeat: repeat-x;
}

#___gcse_0{width:160px;}

h1,h2,h3,h4,h5{
   font-family: 'Playball', sans-serif;
}
h1{
   border-bottom:1px solid #ddd;
}

img.pull-right{
   margin-left:20px;
}
img.pull-left{
   margin-right:20px;
}

#content, .prima_testo{
  max-width: 960px;
}
#content{
   padding:10px 40px 100px;
   background: #fff;
   min-height: 100%;
   box-shadow: 0px 0px 5px #999;
}

.gsc-control-cse{
  background: none !important;
  padding:0 !important;
  border:0 !important;
  margin-top:9px;
}
#gsc-iw-id1{
  height: 28px;
}
.gsc-search-button-v2{
  box-sizing:content-box !important;
  background: #000 !important;
  border:none !important;
  padding:8px 15px !important;
}
.gsc-input{padding-right: 0 !important;}

.navbar-default .navbar-brand{
   font-family:'Playball',sans-serif;
   color:#fff;
   padding-top:15px;
   font-size:22px;
}
.navbar-default .navbar-brand:hover{
   color:#dfd;
}

.picasagallery .well:hover{cursor: pointer; background:#E1F5D7}
.prima_testo{padding:0; margin-top:50px;}

footer{
   width: 100%;
   color:#fff;
}
footer p{
   margin:20px;
}
footer a{color:#fff}
footer a:hover{color:#dfd}