@font-face {
  font-family: 'ChucaratextRegular';
  src: url('../fonts/chucara-regular-webfont.eot');
  src: local('☺'), url('../fonts/chucara-regular-webfont.woff') format('woff'), url('../fonts/chucara-regular-webfont.ttf') format('truetype'), url('../fonts/chucara-regular-webfont.svg#webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {
  background-color: #93002f;
  font-family: ChucaratextRegular;
  margin-top: 60px;
}

.center {
  text-align: center;
}

.white {
  color: #fff;
}

h1 {
  color: #fff;
  font-size: 62pt;
  font-weight: bold;
}

h2 {
  color: #525252;
  font-size: 25pt;
}

h3 {
  font-size: 16pt;
}

a {
  color: #525252;
  text-decoration: none;
}

a:hover {
  color: #93002F;
}

.menu {
  margin-bottom: 40px;
}

.menu a {
  color: #fff;
}

.menu a:hover {
  text-decoration: underline;
}

.chapo {
  color: #fff;
  font-size: 30pt;
  line-height: 1;
  margin-bottom: 30px;
}

.chapo a {
  color: #fff;
}

.chapo a:hover {
  color: #fff;
  text-decoration: underline;
}

.bloc, .bloc-cv {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background-color: #fff;
  color: #000;
  font-size: 15pt;
  padding: 20px;
  margin-bottom: 30px;
  min-height: 180px;
}

.bloc-cv {
  font-size: 10pt;
}

.cv {
  background: transparent url("../images/seal.png") no-repeat;
  padding: 4px 0 0 45px;
}

.coordonnees {
  color: #fff;
  font-size: 12pt;
  list-style: none;
}

.coordonnees a {
  color: #fff;
}

.coordonnees a:hover {
  text-decoration: underline;
}

.projets {
  margin: 0;
  padding: 0 15px;
}

.contact {
  background: transparent url("../images/dialog.png") no-repeat;
  padding: 2px 0 0 55px;
}

.references {
  background: transparent url("../images/tag.png") no-repeat;
  padding: 2px 0 0 55px;
}

.content {
  margin-left: 20px;
}

.ref {
  color: #525252;
  margin-bottom: 35px;
}

.agfa {
  background: transparent url("../images/agfa_logo.jpg") no-repeat 0 20px;
  padding-left: 150px;
}

.banque {
  background: transparent url("../images/banque_france_logo.jpg") no-repeat 0 50px;
  padding-left: 150px;
}

.cirad {
  background: transparent url("../images/cirad_logo.jpg") no-repeat 0 25px;
  padding-left: 150px;
}

.footer {
  color: #fff;
  font-size: 10pt;
  margin-bottom: 30px;
}
