
#cvCol1 .legendeInf, #cvCol2 .legendeInf, #cvCol3 .legendeInf{
font-size:80%;
text-align:right;
}
#cvCol1 h2, #cvCol2 h2{
margin: 20px 0 7px 0; 
padding : 0 0 0 0; 
}
#cvCol1{
float: right; width:390px;
margin: 0 0 0 30px; 
padding : 0 0 0 0; 
text-align:right;
}

table#appli{
float: right; width:390px;
margin: 0 0 0 0; 
padding : 0 0 0 0; 
text-align:center;
font-size:80%;
border-width: 0;
border: 0;
border-color: none;
border-collapse: collapse;
background-position: center;
background-repeat: no-repeat;
}
#appli tr{margin: 0 0 0 0; 
padding : 0 0 0 0; }
#appli tr img{margin: 0 0 0 0; 
padding : 0 0 0 0; }
.croixPF1{position:absolute; right:544px; top:218px; z-index:5;margin: 0 0 0 0; 
padding : 0 0 0 0; }
.croixPF2{position:absolute; right:349px; top:454px; z-index:5;margin: 0 0 0 0; 
padding : 0 0 0 0; }
.croixPF3{position:absolute; right:410px; top:301px; z-index:5;margin: 0 0 0 0; 
padding : 0 0 0 0; }
#appli td{
width:97px;height: 116px;}
td.blu1{background-color: #ecf7ff;}
td.blu2{background-color: #bed7e8;}
td.blu3{background-color: #a9c5d9;} 

td#cell1:hover, td#cell4:hover, td#cell9:hover, td#cell12:hover, td#cell14:hover{background-color: #ff9c00;color:#fff;}
td#cell2:hover, td#cell5:hover, td#cell7:hover, td#cell10:hover, td#cell15:hover{background-color: #FFAE2E;color:#fff;}
td#cell3:hover, td#cell6:hover, td#cell8:hover, td#cell11:hover, td#cell13:hover, td#cell16:hover{background-color: #FFD154;color:#fff;}


#cvCol2{
float: left; width:184px;

margin: 0 20px 0 0; 
padding : 0 0 0 30px;
text-align:right;

}

#cvCol2 p{
padding: 0 0 0 0;
margin: 0 0 0 0;

 }
 #cvCol2 p a{
 color : #0064ab;
 height: 25px;
 text-decoration: none;
 display: inline-block;
margin: 0 0 0 0;
padding: 0 25px 0 0;
background-repeat: no-repeat;
 }

#cvCol2 a:hover {color : #ff9c00;}
 
#cvCol2 img {vertical-align:middle;}
#cvCol2 img a {border:none; border-width:0;}

#cvCol2 {list-style-type: none; float:right; margin: 0 0 0 0; padding : 0 0 0 0;}
#cvCol2 .cvLi{float:right; margin: 0 0 18px 0; padding : 0 0 0 0;}

#cvCol2 .cvLi a img{margin: 0 0 0 0; padding : 0 0 0 0;}
#cvCol2 .cvLi .shareCv li img{margin: 0 0 0 0; padding : 0 0 0 0;}
#cvCol2 ul.shareCv {list-style-type: none; height: 25px; margin: 0 0 0 0; padding : 0 0 0 0;}
#cvCol2 ul.shareCv li {float:left; height: 25px; margin: 0 0 0 7px; padding : 0 0 0 0;}
#cvCol2 ul.shareCv li img {margin: 0 0 0 0; padding : 0 0 0 0; }
#cvCol2 ul.shareCv li a {width:25px; height: 25px; display: inline-block;margin:0 0 0 0;padding:0 0 0 0;}

img.iconLang {margin: 0 0 0 7px; padding: 0 0 0 0;}

ul#diplomes {list-style-type: none; float: right; font-size: 80%; margin: 0 0 0 0; padding: 0 0 0 0;}
ul#diplomes li {margin: 0 0 5px 0; padding: 0 0 0 0;}

ul#interets {list-style-type: none; float: right; margin:0 0 0 0; padding: 0 0 0 0;}
ul#interets li {margin: 0 0 5px 0; padding: 0 0 0 0;}

#cvCol3{
float: right; width: 595px;
margin: 0 0 0 0; 
padding : 0 0 0 0; 
text-align:right;
}
.clients{
font-size: 90%;
line-height:1.4em;}
