﻿

.btn-ds {
  color: #ffffff;
  background-color: #177864;
  border-color: #107357;
  display: inline;
}

.btn-ds:hover,
.btn-ds:focus,
.btn-ds:active,
.btn-ds.active,
.open .dropdown-toggle.btn-ds {
  color: #ffffff;
  background-color: #00674A;
  border-color: #1A4C18;
}

.btn-ds:active,
.btn-ds.active,
.open .dropdown-toggle.btn-ds {
  background-image: none;
}

.btn-ds.disabled,
.btn-ds[disabled],
fieldset[disabled] .btn-ds,
.btn-ds.disabled:hover,
.btn-ds[disabled]:hover,
fieldset[disabled] .btn-ds:hover,
.btn-ds.disabled:focus,
.btn-ds[disabled]:focus,
fieldset[disabled] .btn-ds:focus,
.btn-ds.disabled:active,
.btn-ds[disabled]:active,
fieldset[disabled] .btn-ds:active,
.btn-ds.disabled.active,
.btn-ds[disabled].active,
fieldset[disabled] .btn-ds.active {
  background-color: #177864;
  border-color: #107357;
}


.btn-cancel {
  color: #333333;
  background-color: #cecece/*#ebebeb*/;
  border-color: #adadad;
  display: inline;
}

.btn-cancel:hover,
.btn-cancel:focus,
.btn-cancel:active,
.btn-cancel.active,
.open .dropdown-toggle.btn-cancel {
  color: #ffffff;
  background-color: #adadad;
  border-color: #ebebeb;
}

.btn-cancel:active,
.btn-cancel.active,
.open .dropdown-toggle.btn-cancel {
  background-image: none;
}

.btn-cancel.disabled,
.btn-cancel[disabled],
fieldset[disabled] .btn-cancel,
.btn-cancel.disabled:hover,
.btn-cancel[disabled]:hover,
fieldset[disabled] .btn-cancel:hover,
.btn-cancel.disabled:focus,
.btn-cancel[disabled]:focus,
fieldset[disabled] .btn-cancel:focus,
.btn-cancel.disabled:active,
.btn-cancel[disabled]:active,
fieldset[disabled] .btn-cancel:active,
.btn-cancel.disabled.active,
.btn-cancel[disabled].active,
fieldset[disabled] .btn-cancel.active {
  background-color: #ebebeb;
  border-color: #adadad;
  text-decoration:line-through;
}

/* Le menu */

.menuDS ul
{
    height: 40px;
    padding: 9px 0px;
}

.menuDS ul li
{
    float: left;
    list-style: none;
    height: 30px;
    background: #F5F5F5;
    background: -moz-linear-gradient(top,#F5F5F5 50%,#C4C4C4 80%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.5,#F5F5F5),color-stop(0.8,#C4C4C4));
    -moz-border-radius: 10px 10px 0px 0px/30px 30px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px/30px 30px 0px 0px;
    border-radius: 10px 10px 0px 0px/30px 30px 0px 0px;
    -moz-box-shadow: 1px 1px 2px #360 inset,0px 0px 1px black,0px -1px 1px white;
    -webkit-box-shadow: 1px 1px 2px #360,0px 0px 1px black,0px -1px 1px white;
    box-shadow: 1px 1px 2px #360 inset,0px 0px 1px black,0px -1px 1px white;
}

.menuDS ul li a
{
    display: block;
    height: 25px;
    padding: 5px 20px 0px 20px;
    color: rgba(0,1,1,0.9);
    text-decoration: none;
    font-weight: bold;
}

.menuDS ul li.active a
{
    color: rgba(254, 254, 254, 0.8);
    text-shadow:initial;
}

.menuDS ul li:hover
{
    background: #9c3;
    background: -moz-linear-gradient(top,#9c3 50%,#690 80%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.5,#9c3),color-stop(0.8,#690));
}

.menuDS ul li.active
{
    background: #177864;
    background: -moz-linear-gradient(top,#690,#360);
    background: -webkit-gradient(linear,left top,left bottom,from(#690),to(#360));
}

.menuDS ul li:hover a
{
    color: white;
    text-shadow: 0px 0px 2px #030;
}


/* Les onglets de navigation */


.navig {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navig:before,
.navig:after {
  display: table;
  content: " ";
}

.navig:after {
  clear: both;
}

.navig:before,
.navig:after {
  display: table;
  content: " ";
}

.navig:after {
  clear: both;
}

.navig > li {
  position: relative;
  display: block;
}

.navig > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

.navig > li.disabled > a {
  color: #999999;
}

.navig > li.disabled > a:hover,
.navig > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}

.navig .open > a,
.navig .open > a:hover,
.navig .open > a:focus {
  background-color: #eeeeee;
  border-color: #428bca;
}

.navig .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.navig > li > a > img {
  max-width: none;
}

/*.navig-tabs {
  border-bottom: 1px solid #dddddd;
}*/

.navig-tabs > li {
  float: left;
  margin-bottom: -1px;
}

.navig-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

.bordered {
  border: 1px solid #dddddd;
}

.top
{
    margin-top: 0px;
}
