﻿.tab {
  width: 100%;
  border-spacing: 0px;
}

.tab_entete {
  text-align: center;
  color: #fff;
  background-color: #3483d3;
  border: Solid 1px #3483d3;
  cursor: pointer;
  background-repeat: repeat-x;
  background-position: top;
  width: 100px;
  box-shadow: 5px 12px 15px gray;
  border-collapse: separate;
}

  .tab_entete h3 {
    margin: 0px 10px 0px 10px;
    padding-bottom: 3px;
  }

.tab_detail {
  color: #283B56;
  border: Solid 1px #3483d3;
  padding: 1px;
  background-color: #F2F8FF;
  border-top-width: 0px;
  width: 100%;
  box-shadow: 5px 12px 15px gray;
  border-collapse: separate;
}

.tab_general {
  color: #283B56;
  background-color: #F2F8FF;
  padding: 0px;
  border-spacing: 0px;
  width: 100%;
}

.tab_general_element {
  padding: 0px;
  vertical-align: top;
}

.tab_tab {
  width: 100%;
  padding: 0px;
  border-spacing: 0px;
}

.tab_detail_element {
  padding-top: 4px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  width: 100%;
}
