body {
  margin : 0;
  font-size : 1em;
  font-family : century gothic, arial, sans serif;
  padding-top : 105px;
  padding-bottom : 50px;
  background : #EFEFEF; /* gris clair type legende */
}

/* for ie 8*/
a {
  color: #2B2B2B\9; /* gris noir type bandeau sup */
  text-decoration:none\9;
}
.active > a,
a:focus,
a:hover {
  color:white\9;
  text-decoration:none\9;
}
/* END for ie 8*/

#header { /* bandeau sup noir avec titres chapitre et carte */
  height : 75px;  /* Epaisseur du bandeau sup noir */
  position: fixed;
  right: 0px;
  left: 0px;
  top: 0px;
  z-index: 1030;
  margin-bottom: 0px;
  overflow: visible;
  background : #2B2B2B; /* gris noir type bandeau sup */
  color : #FFFFFF; /* titre du chapitre : blanc RVB 255-255-255 */
  font-size:0.611em; /* taille caracteres titres chapitre et carte */
}

#logo { /* Image du logo Collectif des Garrigues (PNG) */
  float : left;
  height : 60px;
  width : 1200px;
  margin-top : 10px;
  margin-bottom : 10px;
  margin-left : 20px;
  margin-right : 20px;
  background : url('img/logo.png') no-repeat;
}
#logo h1 {
  margin-left : 384px; /* Marge gauche titre chapitre */
  font-size : 2.5em;	/* Taille du titre */
  margin-top : -10px;	/* Marge haute titre chapitre */
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}

#headermenu { /* bande horizontale couleur  - epaisseur 30 pix */
  position: fixed;
  right: 0px;
  left: 0px;
  top: 75px;
  z-index: 1030;
  margin-bottom: 0px;
  overflow: visible;
/*  white-space:nowrap;*/
  background-color: #B4BC5A; /* vert Collectif des Garrigues */
  font-size: 0.7em;
}

#auth {
  background: transparent;
}



.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
    padding: 0px 0px;
    box-shadow: none;
}

.navbar-inner {
  min-height:30px;
/*  height:30px;*/
  padding: 0px 10px;
  filter:none\9;
}


/*  for ie 8*/
/*.navbar-inner ul {*/
/*  height:30px\9;*/
/*}*/
/*  for ie 8*/
.navbar-inner ul li{
  display:inline\9;
  padding: 0px 5px\9;
}

.navbar .nav li {
  line-height:28px;
}

.navbar .nav > li > a {
  padding: 0px 10px;
/*  color: #AAAAAA;*/
/*  text-shadow : 0px -1px 0px rgba(0,0,0,0.75);*/
  color: #2B2B2B;
  text-shadow:none;
}
.navbar .nav .active > a,
.navbar .nav > li > a:focus ,
.navbar .nav > li > a:hover {
  text-decoration : none;
  color: white;
/*  text-shadow : 0px -1px 0px rgba(0,0,0,0.75);*/
  text-shadow:none;
  background:transparent !important;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color : #585858;
/*  text-shadow : 0px -1px 0px rgba(255,255,255,0.75);*/
  text-shadow:none;
}
.navbar .nav > li > .dropdown-menu:after {
  border-bottom: 6px solid #F5F5F5;
}
.dropdown-menu {
  background-color: #F5F5F5;
}
.navbar .nav > li.dropdown > a.dropdown-toggle:hover .caret {
  border-top-color:white;
  border-bottom-color:white;
}
.navbar .navbar-inner .icon {
  display:inline-block;
  vertical-align:middle;
  background-image:url("images/sprite_20_tools.png");
  background-repeat:no-repeat;
  width:20px;
  height:20px;
}
.navbar .navbar-inner .caret {
  display:inline-block;
  vertical-align:text-top;
}
.navbar .navbar-inner .text {
  display:inline-block;
  vertical-align:middle;
}
.navbar .nav .login .icon {
  background-position: -80px -60px;
}
.navbar .nav .login a:hover .icon,
.navbar .nav .login.active a .icon {
  background-position: -80px -40px;
}
.navbar .nav .user .icon {
  background-position: 0px -60px;
}
.navbar .nav .user a:hover .icon,
.navbar .nav .user.active a .icon  {
  background-position: 0px -40px;
}
.navbar .nav .home .icon {
  background-position: -80px -20px;
}
.navbar .nav .home a:hover .icon,
.navbar .nav .home.active a .icon {
  background-position: -80px 0px;
}
#content {
  padding-top: 20px;
}
