body {
  margin: 0;
  padding: 0;
  background-color: #ccc;
  font:14px/18px "Helvetica Neue",sans-serif;
}
h1 {
  font-size: 30px;
  letter-spacing: -2px;
  margin: 10px;
}
span { margin-left: 10px; margin-bottom: 10px; display: block
}
span,a { text-underline: none}
.links {}
.links a { color: #fff; background: #000; padding: 5px}
.links a:hover {}
a {}
a:hover {}
h2 {
  font-size: 20px;
  text-shadow: 0px 1px 0px #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#999));
  padding: 10px;
  margin: 0;
}
ul, li { }
ul {
  list-style: none;
  margin: 0px;
  padding: 0;
}
ul.col-right { background: #fff; padding-bottom: 10px;}
ul.col-right li { 
  display: block;
  text-decoration: none;
}
#infos_perso { display: none; float: right; margin-top: 30px  }
#infos_perso h2 { display: none}
#infos_perso address { font-size: 8px; line-height: 10px}
#date_naissance, #telephone, #situation_familiale, #enfants { font-size: 8px; line-height: 10px}
#competences, #experimences, #formation, #langues, #interets {}
#photo { position: absolute; top: 10px; right:10px}
#formation p {margin:0;padding:0}
.annee {}
.fonction {}
