/* Site de Genicorp
 * 2009 (c) Genicorp
 */

body {
  margin: 10pt;
  margin-top: 0pt;
  border: 0pt;
  padding: 0pt;
  font-family : Calibri, Helvetica, sans-serif;
  font-size: 11pt;
  color: #201470;
}

p {
  text-indent: 0.5cm;
}

a[href] {
  font-weight: bold;
  text-decoration: none;
  color: #201470;
}

a[href].glos {
  color: #007F00;
}

img {
  border-style: none;
}

div.header {
  font-size: 9pt;
  text-align: center;
}

div.path {
  background: #201470;
  color: white;
  text-align: left;
  font-weight: bold;
}

div.path a {
  color: white;
}

div.menu {
  position: absolute;
  left: 10pt;
  top: 90pt;
  text-align: left;
  font-size: 9pt;
  width: 130pt;
}

div.content {
  font-size: 11pt;
  margin-top: 10pt;
  margin-left: 130pt;
  margin-right: 0pt;
  text-align: justify;
}

div.content h1 {
  margin-top: 15pt;
  text-align: center;
  font-weight: bold;
  font-size: 11pt;
  text-decoration: none;
}

div.content h2 {
  text-align: left;
  font-weight: bold;
  font-size: 11pt;
  text-decoration: none;
}

div.content h3 {
  margin-top: 15pt;
  text-align: left;
  font-size: 11pt;
  text-decoration: none;
  text-indent: 0.5cm;
}

div.content h4 {
  text-align: left;
  font-weight: bold;
  font-size: 11pt;
  text-decoration: none;
  text-indent: 1cm;
}

div.footer {
  font-size: 9pt;
  text-align: center;
}

table {
  border-color: #201470;
}

table.service {
  margin-top: 10pt;
  border-width: 1px;
  border-style: solid;
}

table.service th{
  text-align: center;
  background-color: #201470;
  color: white;
}

table.service td{
  vertical-align: top;
}

table.personne {
  border-width: 0px;
  border-style: solid;
}

table.personne th {
  border-width: 0px;
  color: #201470;
  background-color: transparent;
}

table.personne td.photo {
  border-width: 0px;
  vertical-align: middle;
}

table.personne td.desc {
  border-width: 1px;
  border-style: solid;
}

table.references tr td {
  width: 50%;
}
