*{padding:0;margin:0;box-sizing:border-box}.body{background-color:#f7f4f1;display:flex;padding:5em;font-family:Bitter,serif;line-height:150%}p{padding-bottom:2em}dt{font-weight:700}img{height:auto;width:60%;border:2px solid #d8cbbd;border-radius:50%}figure{text-align:right;padding-top:2.5em}.colonne1{width:50%;align-items:center;text-align:center;display:flex;flex-direction:column}.colonne1 dl{align-items:center;text-align:left}.persona{width:75%}.persona h1{font-size:5em;text-transform:uppercase;font-weight:500;text-align:right;letter-spacing:.2rem}.persona h2{font-size:2.5em;text-transform:uppercase;font-weight:500;padding-top:1.5em;text-align:right;letter-spacing:.2rem}.persona h3{padding-top:3em;padding-bottom:1.5em;text-transform:uppercase;text-align:right;letter-spacing:.2rem;font-size:1em}.persona dt:first-child{font-size:2em;padding-bottom:1em;padding-top:2em;text-transform:uppercase}.persona .langueStatut{font-style:italic;font-size:1.1em}.persona dd{padding-bottom:.5em;font-size:1.2em}.skill{display:flex;justify-content:space-between}.langueTab{display:grid;grid-template-columns:auto 1fr;align-items:baseline}.langueNom,.langueStatut{min-width:4.5em}.colonne2{width:50%;align-items:center;justify-content:center;display:flex;flex-direction:column}.colonne2 h3{line-height:150%}.profile{background-color:#d8cbbd;padding:2.5em;width:65%;margin-bottom:2em}.profile h3{font-size:2em;padding-bottom:.5em;text-transform:uppercase}.profile h3:nth-of-type(2){padding-top:.5em}.profile p{text-align:justify}.pro{background-color:#ebe5de;padding:2.5em;width:65%;margin-bottom:2em}.pro h3{font-size:2em;padding-bottom:.5em;text-transform:uppercase}.pro h3:nth-of-type(2){padding-top:1em}.formation{background-color:#eadbcc;padding:2.5em;width:65%;margin-bottom:2em}.formation h3{font-size:2em;padding-bottom:.5em;text-transform:uppercase}.titredate{display:flex;justify-content:space-between;padding-top:1em}.titredate dd{text-decoration:underline;font-style:italic}.colonne2 dd{font-style:italic}.noitalic{font-style:normal!important}.level{position:relative;width:13em;height:6px;background:#d8cbbd;display:block;margin-top:.5em}.skillname{margin-top:.5em}.level div{height:100%;position:absolute;top:0;left:0;background:#6b6661}.skilllevel{margin-right:30%}.formationLieu{display:flex}.lieux{padding-top:.5em}.interetsPhone{display:none}
