BODY {
  background-color      : #340202;
  background-image      : url(images/Fond2.jpg);
  background-attachment : fixed;
  background-repeat     : repeat-x;
  margin                : 0;
  padding               : 0;
/*  overflow-x:hidden;
  overflow-y:auto;*/
}
#box{
    width:2901px;
	/*position:absolute;*/
}
#box span{
	/*display:block;
	float:left;*/
}
#searchsubmit {
height: 16px;
width: 16px;
cursor: pointer;
text-indent: -9999px;
border: none;
background: url(images/magnifier.png) no-repeat left top;
margin-top:3px;
}
#small_sidebar #sidebar{
width:160px;
}
#sidebar {
text-align:left;
}
#sidebar .cat-item,
#sidebar .blogroll li,
#sidebar .widget_archive ul li{
float:left;
width:150px;
}
#content {
padding-left : 0px;
}
.search_form {
float:right;
margin-right:50px;
padding-top:5px;
}
#menutop {
/*border : solid 1px black;*/
padding-top : 150px;
font-size : 15px;
float:left;
padding-left:30px;
width:930px;
}
#menutop a{
margin-left:30px;
color : white;
float:left;
cursor:pointer;
}
#menutop form input{
float:left;
}
.landingsites {
  margin           : 10px;
  padding          : 5px;
  border           : solid 2px;
  background-color : #c6cbff;
}
html>body .BarreMenu {
  position : fixed
}
.PageBody {
/* border:solid 1px black; */
background-image:url(images/backpage.png);
background-repeat:repeat-y;
background-position:0% 0%;
height:auto;
margin:0px;
overflow:hidden;
padding:0 60px;
width:850px;
}
.Head{
padding:0;
margin:0;
/*border:solid 1px black;*/
background-image:url(images/head.png);
background-repeat:no-repeat;
background-position:center top;
height:219px;
width:967px;
}
.Contenu{
  text-align  : center;
  width:967px;
  margin:auto;
  margin-top : 5px;
}
.ContenuPageCv {
  padding      : 5px 0 20px 0;
  margin-left  : auto;
  margin-right : auto;
  width        : 850px;
}
.ContenuPageBlog {
  margin-left  : auto;
  margin-right : auto;
  width        : 750px;
  text-align   : left;
  overflow     : auto;
}
.BarreMenu {
  top               : 0;
  left              : 0;
  width             : 100%;
  position          : absolute;
  z-index           : 2;
  text-align        : center;
  background-color  : transparent;
  background-image  : url(images/Btn_Off.png);
  background-repeat : repeat-x; 
  height            : 59px;
  margin            : 0;
  Padding           : 0;
  Color             : white;
}
.BrBtn {
  width:650px;
  margin-left  : auto;
  margin-right : auto;
}
.btn:HOVER {
  background-image  : url(images/Btn_Over.png);
  background-position : top center;
  margin       : 0 -1px 0 -1px;
  height              : 30px;
  border-right : solid black 1px;
  border-left  : solid black 1px;
  cursor          : pointer;
line-height : 30px;
}
.btn{
  margin:0;
  padding:0;
  font            : bold 15px "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  text-decoration : none;
  color           : white;
  float           : left;
  cursor          : pointer;
  border-right : solid grey 1px;
  /*border-left  : solid grey 1px;*/
  height       : 25px;
  margin       : 4px 0 0 -1px;
  padding      : 0 30px;
  line-height : 25px;
}
.btn_act:HOVER {
  background-image  : url(images/Btn_On.png);
}
.btn_act{
  background-image    : url(images/Btn_On.png);
  background-position : top center;
  height              : 38px;
  border-right : solid black 1px;
  border-left  : solid black 1px;
  height       : 30px;
  margin       : 0 -1px 0 -1px;
  padding      : 0px 30px;
  border-right : solid black 1px;
  border-left  : solid black 1px;
  cursor          : pointer;
line-height : 30px;
}
.btn_bor_left {
  border-right : solid grey 1px;
  /*border-left  : solid grey 1px;*/
  height       : 22px;
  margin       : 4px 0 0 0;
  padding      : 0;
}
.btn a {
  text-decoration : none;
  color           : white;
}
.TetePageCV {
  background-color    : transparent;
  background-image    : url(images/TetePageCV.png);
  background-position : center top;
  background-repeat   : no-repeat;
  height              : 261px;
  font-size           : 0;
}
.TetePageCV H1{
  font-size           : 0;
}
.TetePage {
  background-color    : transparent;
  background-image    : url(images/TetePage2.png);
  background-position : center top;
  background-repeat   : no-repeat;
  height              : 261px;
}
.CorpsPage {
  background-color    : transparent;
  background-image    : url(images/FondPage.png);
  background-position : center top;
  background-repeat   : repeat-y;
}
.PiedPage {
  background-color    : transparent;
  background-image    : url(images/PiedPage.png);
  background-position : center top;
  background-repeat   : no-repeat;
  height              : 41px;
}
.Tirets {
  height                : 3px;
  color                 : #a7a3a3;
  background-image      : url(images/Tirets.gif);
  background-repeat     : repeat-x;  
  background-color      : transparent;
  background-position   : center center;
  margin                : 0 0 5px 0;
  Padding               : 0;
}
.TitreExp {
  text-align        : left;
  font              : 15px "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  padding           : 0 0 0 5px;
  color             : white;
  height            : 21px;
  background-color  : transparent;
  background-image  : url(images/FondTitre2.jpg);
  background-repeat : repeat-x;
  margin            : 0;
  border            : 1px solid #393838;
}
.TitreExp H3,
.TitreExp H3 a:hover,
.TitreExp H3 a:link,
.TitreExp H3 a:visited,
.TitreExp H3 a:hover,
.TitreExp H3 a:active,
.TitreExp a {
  color           : white;
  text-decoration : none;
}
.TitreExp H3 {
  padding : 0 0 0 5px;
  margin  : 0;
  font    : 15px "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}
.ParaCV {
  clear      : both;
  text-align : left;
  font       : 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  padding    : 0 0 15px 0;
}
.ParaCV a{
  text-decoration : none;
  color           : black;
}
.ParaCV H1{
  color      : black;
  text-align : center;
  font-size  : 15px;
}
.TitreCV H2 {
  font-size : 0px;
}
.TitreCV {
  color               : #eae4e4;
  clear               : both;
  font                : 15px "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  text-align          : right;
  background-color    : transparent;
  background-position : right top;
  background-repeat   : no-repeat;
  height              : 32px;
  font-size           : 0px;
}
.ExpPro {
  background-image    : url(images/ExpPro.gif);
}
.Div {
  background-image    : url(images/Div.gif);
}
.Forma {
  background-image    : url(images/Forma.gif);
}
.Comp {
  background-image    : url(images/Comp.gif);
}
.GrosTitre {
  padding    : 5px 0 20px 0;
  font       : bold 25px Verdana, sans-serif;
  text-align : center;
  width      : 550px;
}
.TitreRg {
  color : #7a1212;
}
.TxtGris {
  color : #7f7f7f;
}
.DevSpeWeb H1{
  font-size           : 0;
}
.DevSpeWeb {
  color               : #eae4e4;
  font-size           : 0;
  height              : 50px;
  background-color    : transparent;
  background-position : center center;
  background-repeat   : no-repeat;
  background-image    : url(images/DevSpeWeb.gif);
}
.Stars {
  margin-left         : 50px;
  margin-right        : 50px;
  float               : left;
  height              : 15px;
  width               : 130px;
  background-color    : transparent;
  background-position : right center;
  background-repeat   : no-repeat;
  padding-right       : 20px;
}
.Stars_1 {
  background-image    : url(images/Stars_1.gif);
}
.Stars_2 {
  background-image    : url(images/Stars_2.gif);
}
.Stars_3 {
  background-image    : url(images/Stars_3.gif);
}
.Stars_4 {
  background-image    : url(images/Stars_4.gif);
}
.Stars_5 {
  background-image    : url(images/Stars_5.gif);
}
.Small {
  font-size : 10px;
}
.offre_emp{
  border           : solid 1px darkred;
  background-color : white;
  padding          : 5px;
  font-size        : 10px;
}
.code {
  background-color : #FFCDCD;
  border           : 2px solid #8c1515;
  padding          : 5px;
  overflow         : scroll;
  font-weight      : bold;
}
.slide {
float:left;
width:900px;
margin-right:50px;
/*clear:both;*/
}
input {
border:0;
}

.titrecompetences {
width: 100%;
float: left;
padding-top: 8px;
padding-bottom: 5px;
color: #7F7F7F;
text-align: right;
margin-bottom: 5px;
margin-top: 10px;
}
