body{
  font-family: 'Open Sans Condensed', sans-serif;
}

.container {
  width: 100%;
}

#top-bar{
  width: 100%;
  height: 5px;
  background-color: #006CA4;
}

.navbar-inverse{
  border-radius: 0px;
  border: none;
}

.navbar-inverse .navbar-nav > li > a {
  text-transform: uppercase;
  color: #FFF;
  font-size: 14px;
  padding-left: 7px;
  padding-right: 7px;
}

.navbar-inverse .navbar-nav > li > a:hover {
  color: #9D9D9D;
}

.navbar-inverse .navbar-nav > .active > a{
  border-bottom: 1px inset #006CA4;
  padding-bottom: 13px;
}

#main-logo{
  height: 50px;
  padding: 10px 0;
}

#main-catalogue{
  font-size: 12px;
  background-color: #006CA4;
  margin: 0px 5px;
}

#main-version{
  font-size: 12px;
  background-color: #006CA4;
  margin: 0px 0px;
}

#entete .container{
  position: relative;
}

#entete .container a{
  color: black;
  font-weight: bold;
}

#connexion{
  position: absolute;
  top: 24px;
  right: 0px;
  padding-right: 15px;
}

.description-page{
  background-color: #006CA4;
  padding: 10px;
}

.description-page h1 {
  font-size: 18px;
  margin: 0px;
  color: white;
}

.btn{
  padding: 3px 8px;
}

.checkbox input[type=checkbox]{
  width: auto;
}

.table-striped{
  table-layout: fixed;
}
.table-striped td{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.radio{
  overflow: hidden;
}
.checkbox{
  overflow: hidden;
}
.modal-title{
  overflow: hidden;
  text-overflow: ellipsis;
}

.modal-body{
  overflow: hidden;
  text-overflow: ellipsis;
}

.modal-title.break-words{
  /* IE support*/
  -ms-word-break: break-all;
  word-break: break-all;

  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}