@CHARSET "utf-8";

body {
 background:#7F7F7F url(bg.png) repeat;
 background-position: center;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 margin: 0px;
 padding: 0px;
 color:#000000;
}

a{
 text-decoration: none;
}

a:focus { 
 outline:0; 
}

body * {
 font-family: Verdana; 
 font-size: 11px;
 color:#000000; 
}

img {
 padding:0px;
 margin:0px; 
 border:none; 
}

.ombre_gauche {
 background: #7F7F7F url(ombre_gauche.png) repeat-y;
 width: 30px;
}

.ombre_droite {
 background: #7F7F7F url(ombre_droite.png) repeat-y;
 width: 30px;
}

.centre{
 width:780px;
 background-color: #e2e2e2;
 /*background: #FFFFFF url(bg_centre.png) repeat-x;*/
}

.line01{
 width: 780px;
 height: 27px;
 background-color: #e2e2e2;
}

.line02{
 width: 780px;
 height: 41px;
 line-height: 41px;
 background-color: #000000;
 color: #FFFFFF;
 font-size: 18px;
 text-align: right;
 padding-right: 15px;
}

.line03{
 width: 780px;
 height: 33px;
 line-height: 33px;
 padding-left:10px;
 color: #FFFFFF;
 background: #e2e2e2 url(bg_bleu.png) repeat-x;
}

.line03 a{
 color: #FFFFFF;
}

.line04{
 width: 780px;
 height: 112px;
 background: #282828 url(bg_deg_noir.png) repeat-x;
}

.presentation{
 width: 350px;
 height: 100px;
 /*background-color: #969696;*/
 float: left; 
 margin-left: 10px;
}

.presentationline01{
 color: #FFFFFF;
 font-size: 20px;
 line-height: 18px;
 /*text-align: center;*/
 padding-top: 17px;
}

.presentationline02{
 color: #666666;
 font-size: 12px;
 /*font-style: italic;*/
 line-height: 14px;
 /*text-align: center;*/
 padding-top: 10px; 
}

.presentationline03{
 color: #FFFFFF;
 font-size: 12px;
 line-height: 12px;
 /*text-align: center;*/
 padding-top: 10px; 
}

.civilite{
 width: 270px;
 height: 100px;
 float: left;
}

.civiliteblock01{
 color: #FFFFFF;
 font-weight: bold;
 font-size: 14px;
 text-align: right;
 padding-top: 5px; 
}

.civiliteblock02{
 color: #FFFFFF;
 font-size: 11px;
 text-align: right;
 padding-top: 5px;
}

.civiliteblock03{
 color: #CCCCCC;
 font-size: 10px;
 text-align: right;
 font-style: italic;
 padding-top: 5px;
}

.photo{
 width: 100px;
 height: 100px;
 float: left;
 text-align:center;
 margin-left: 20px;
}

.line05{
 width: 760px;
 background-color: #e2e2e2;
}

.title{
 padding : 10px;
 font-size: 18px;
}

.content{
 width: 550px;
 text-align: justify;
 float:left;
 padding-bottom: 20px;
}

.content_title{
 margin:0;padding:0;left:0;top:0;
 height: 25px;
 line-height: 25px;
 padding-left:10px;
 background-color: #282828;
 font-size: 15px;
 color: #FFFFFF;
 
}

.content_info{
 margin:0;padding:0;left:0;top:0;
 padding-left: 30px;
}

.content_lieu{
 margin:0;padding:0;left:0;top:0;
 float: right;
 height: 25px;
 line-height: 25px;
 font-size: 10px;
 font-style: italic;
 padding-right:10px;
 color: #dddddd;
}

.content_poste{
 margin:0;padding:0;left:0;top:0;
 text-align: center;
 font-size: 12px;
 font-style: italic;
 font-weight: bold;
}

.realisation{
 float: right;
 width: 190px;
 background-color: #bebebe;
 margin-right: 15px;
 margin-bottom: 15px;
}

.realisation_title{
 font-size: 13px;
 font-weight: bold;
 padding: 10px;
 color: #333333;
}

.realisation_sstitle{
 font-size: 12px;
 font-weight: bold;
 padding: 10px;
 color: #333333; 
}

.realisation_table{
 margin: auto;
 width: 175px;
 height: 115px;
 margin-top: 10px;
 margin-bottom: 10px;
 text-align: center; 
}

.realisation_info{
 font-size: 10px;
 padding: 5px;
 color: #333333; 
 padding-top:15px;
}

.realisation_link{
 font-size: 11px;
 color: #333333;
 padding-left: 15px;
 padding-top: 5px;
}

.realisation_link a{
 color: #333333;
}

.download_cv{
 float: right;
 width: 190px;
 border-top: 1px dotted #bebebe;
 margin-right: 15px;
 margin-bottom: 15px;
 text-align: center;
 padding-top: 20px;
}

.download_cv a{
 color: #333333;
}

#preview{
 position:absolute;
 border:1px solid #ccc;
 background:#333;
 padding:5px;
 display:none;
 color:#fff;
}
