body {
background-color:white;
margin:25px 80px 25px 80px;
}
h1 {
font-family:arial, sans-serif;
font-size:200%;
color:black;
text-align:left;
}
h2 {
font-family:arial, sans-serif;
font-size:160%;
color:black;
text-align:left;
}
h3 {
font-family:arial, sans-serif;
font-size:110%;
color:black;
text-align:left;
}
p {
font-family:verdana, sans-serif;
font-size:100%;
color:black;
background-color:transparent;
text-align:left;
text-indent: 15px;
padding-right:30px;
line-height:20px;
}
li {
font-family:verdana, sans-serif;
font-size:100%;
color:black;
background-color:transparent;
text-align:left;
padding-top:10px;
}
a:link {
font-family:verdana, sans-serif;
font-size:100%;
color:#0066CC;
background-color:transparent;
text-decoration:none;
}
a:visited {
font-family:verdana, sans-serif;
font-size:100%;
color:#3C559E;
background-color:transparent;
text-decoration:none;
}
a:hover {
font-family:verdana, sans-serif;
font-size:100%;
background-color:transparent;
text-decoration:underline;
}
table {
width: 100%;
border-color:transparent;
border-style:solid;
border-width:1px;
}
td {
font-family:verdana, sans-serif;
font-size:100%;
color:black;
text-align:left;
background-color:transparent;
border-color:transparent;
border-style:solid;
border-width:1px;
}
#header {
width: 700px;
height: 120px;
margin-left: auto;
margin-right: auto;
background: url(header-white.jpg) no-repeat;
}
#tabs {
width: 700px;
margin-left: auto;
margin-right: auto;
}
#tabs ul {
  display: inline;
}
#tabs li  {
  display: block;
  padding: 10px 5px;
  float: left;
  background: white;
  font-family:verdana, sans-serif;
  font-size:90%;
  color:black;
  text-align:center;
}
#tabs a.active  {
  color:#B50000;
  font-weight:900;
}
#main{
  background: white;
  margin-left:auto;
  margin-right:auto;
  width: 670px;
  padding: 15px 20px 20px 20px;
  font-size: 10pt;
  border: 1px solid black;
}
#main p{
  text-align: justify;
}
#main .adress {
  text-indent:0px;
}
#main ul.cv {
  line-height:15px;
  font-size:90%;
  list-style-type:circle;
  text-align: justify;
  margin-left:-15px;
}
#main li.sousens {
  padding-left: 30px;
  list-style-type:none;
}

#main li.sousstage {
  padding-left: 50px;
  list-style-type:none;
}
#main p.research {
  font-size:80%;
  text-indent: 0px;
}
#main ul.soft {
  margin-left:-15px;
  list-style-type: circle;
}
#main a.pdf:before{
  content:url(pdf_icone.jpg);
  padding-right:3px;
}
#main .picture{
     float:right;
     margin:2px 15px;
     width: 90px;
     /*border: 1px solid black; */
}
#main a.lang{
     float:right;
 }
#footer{
  background: white;
  margin-left:auto;
  margin-right:auto;
  width: 670px;
  padding: 15px 20px 20px 20px;
  text-align: center;
  font-size: 10pt;
}