body, normal,td {
  font-family:arial;
  font-size:15px;
  /*line-height:90%;*/
}

/*
Using these rules, the following style sheet should provide consistent
and cross-browser compatible vertical spacing:
vertical spcaing:
http://www.romankoch.ch/capslock/cssvsmodel.htm
*/

h1, h2, h3, h4, h5 h6 {
  padding: 0;
  margin-top: 1em;
  margin-bottom: 0.3em;
  border: 0;
  }
p, ul, ol, dl, li, dt, dd, blockquote {
  padding: 0;
  margin-top:  0.3em;
  margin-bottom: 0.3em;
  border: 0;
  }
table {
  margin-top: 0;
  margin-bottom: 0;
/*  border: 1px solid black;*/
  }


/* ul,li
{   margin-top: 0;
    border-top-width: 0;
    padding-top: 0;
    margin-bottom: 0;
    border-bottom-width: 0;
    padding-bottom: 0;
}
*/

.dh {
  font-family:Arial;
  font-weight:bold;
  color:navy;
  font-size:30px;
}


.title {
  font-family:Arial;
  font-weight:bold;
  color:navy;
  font-size:30px;
}

.navlink{
  text-decoration:none;
  font-size:14px;
  color:#0000cc;
}

.datesExperience {
  font-family:Arial;
  font-weight:bold;
  white-space:nowrap;
}

.personalInfos {
  font-family:Arial;
  font-size:11px;
}
.verySmall {
  font-family:Arial;
  font-size:9px;
}
.small {
  font-family:Arial;
  font-size:12px;
  text-align:justify;
}
.footer {
  font-family:Arial;
  font-size:12px;
  /*color:#C0C0C0;*/
  color:#808080;
}

.td1 {
  font-family:Arial;
  color:#ffffff;
  font-weight:bold;
  font-size:14px;
  background-color:#000000;
}
.td2 {
  font-family:Arial;
  font-weight:bold;
  color:#ffffff;
  font-size:14px;
  background-color:navy
  /*#000080;*/
}
.td3 {
  font-family:Arial;
  color:#ffffff;
  font-size:14px;
  background-color:#008080;
  /*text-align:justify;*/
}
.td4 {
  font-family:Arial;
  font-size:16px;
  text-align:justify;
}

.printTexte {
  font-family:Arial;
  font-size:9pt;
  /* color:#999966; font-weight:bold;*/
  text-decoration:none;
}
