/********** #about **********/
#about .modBloc {
  max-width: 700px; }

#about .modBloc:nth-of-type(1) {
  margin-bottom: 80px;
  padding-bottom: 80px;
  border-bottom: 1px solid #999; }

#about .modBloc table {
  width: 100%; }

#about .modBloc:nth-of-type(1) table th {
  width: 15%;
  padding: 15px 0; }
  @media screen and (max-width: 640px) {
    #about .modBloc:nth-of-type(1) table th {
      width: 100%;
      padding: 20px 0 10px;
      display: block;
      border-bottom: none; } }

#about .modBloc:nth-of-type(1) table td {
  padding: 15px 0; }
  @media screen and (max-width: 640px) {
    #about .modBloc:nth-of-type(1) table td {
      width: 100%;
      padding: 0 0 10px;
      display: block; } }

#about .modBloc:nth-of-type(2) table th {
  width: 15%;
  padding: 5px 0; }
  @media screen and (max-width: 640px) {
    #about .modBloc:nth-of-type(2) table th {
      width: 100%;
      padding: 20px 0 10px;
      display: block;
      border-bottom: none; } }

#about .modBloc:nth-of-type(2) table td {
  padding: 5px 0; }
  @media screen and (max-width: 640px) {
    #about .modBloc:nth-of-type(2) table td {
      width: 100%;
      padding: 0 0 10px;
      display: block; } }
