/* CV */

body
{
    /*background-image: url(fond.jpg); */
   background-attachment: fixed;
   /*position: absolute;
   left: 10%;*/
   margin: 0; /* pour éviter les marges */ 
   text-align: center; /* pour corriger le bug de centrage IE */
   
}
* {
   margin:0; /* pour éviter les marges dans les bloc*/ 
   padding:0; /* pour éviter les marges dans les bloc*/ 
}
#global { 
   position: relative;  
   margin-left: auto; 
   margin-right: auto;  
   vertical-align: -100%;
   width: 1280px;
   height: 860px;
   /*border: 1px solid red;*/
   text-align: left; /* on réaligne */
}
#photo
{
   position: absolute;
   top: 20px;
   left: 20px;
   width: 120px;
   height: 140px;
}
#baniere
{
   position: absolute;
   left: 160px;
   top: 20px;
   width: 1100px;
   height: 140px;
}
#info
{
   background-image:url(info.jpg);
   position: absolute;
   top: 180px;
   left: 20px;
   width: 300px;
   height: 660px;
   /*border: 1px solid black;*/
}
#info-cont
{
   padding-top: 24px;
   padding-left: 20px;
   padding-right: 20px;
}
#corps
{
   position: absolute;
   top: 180px;
   left: 360px;
   width: 899px;
   height: 660px;
   /*border: 1px solid blue;*/
}
h3
{
   color: black;
   /*border: 1px solid black;*/
   font-size: medium;
   text-align: center;

}
h4
{
   background-image:url(h4.jpg);
   color: black;
   font-size: medium;
   text-align: center;
   padding-top: 2px;
   padding-bottom: 2px;
}
p
{
   color: #A7A7A7;
   border: 1px solid #A7A7A7;
   font-size: small;
   font-family: "Comic Sans MS", Georgia, serif;
   padding-left: 3%;
   padding-right: 3%;
   padding-top: 10px;
   padding-bottom: 10px;
}
em
{
   color: #A7A7A7;
   font-style: italic;
   font-size: medium;
}
strong
{
   color: blue;
   font-weight: bold;
}
.date
{
   color: purple;
}
.comp
{
   color: green;
}
a
{
   text-decoration: none;
   color: red; 
   font-style: italic;
}
a:hover 
{
   text-decoration: underline;
   color: green;
}
