body {background:#fff;color:#333;margin:20px;padding:20px;font:16px/24px "Helvetica Neue",sans-serif;}
h1 {font-size:48px;letter-spacing:-2px;margin: 0 0 15px 0}
span,a {display:inline-block}
.links {margin-top:1em;font-size:28px;}
.links a {text-decoration:none;background: black;padding:0.5em;color:white;border-bottom:none;}
.links a:hover {background:#8ac352}
a {text-decoration:none;display:inline-block;padding:0 0.25em;color:#333e30;border-bottom: 1px dotted #afbcab;}
a:hover {background:#8ac352;color: white;}
h2 {font-size: 14px;float:left; margin: 0;padding: 0; width: 100px;text-shadow: 0px 2px 0px #bbb;}
ul {margin-bottom: 10px;}
#infos_perso {position:absolute;right:140px;top:33px;}
#infos_perso address { margin-bottom: 10px;}
#date_naissance, #telephone, #situation_familiale, #enfants {font-size:10px;line-height:14px;}
#competences, #experiences, #formation, #langues, #interets {margin-bottom:40px;}
#infos_perso h2 {display:none;float:none;}
#photo {position:absolute;right:40px;top:33px}
#formation p { margin:0;padding:0;}
.col-right{margin-left:140px;}
.annee {display:inline-block;float:right;color:#aaa;font-size:12px;}
.fonction {display:block;font-style:oblique;font-size:12px;}
