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;
}
.landingsites {
  margin           : 10px;
  padding          : 5px;
  border           : solid 2px;
  background-color : #c6cbff;
}
html>body .BarreMenu {
  position : fixed
}
#box{
	position:absolute;
  width:3000px;
  height:100%;
}

.Contenu{
  margin-top : 30px;
  text-align  : center;
  width:1500px;
  float:left;
  /*overflow:auto;*/
  /*height:98%;*/
}
.ContenuPageCv {
  padding      : 5px 0 20px 0;
  margin-left  : auto;
  margin-right : auto;
  width        : 700px;
}
.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;
  float               : left;
  height              : 15px;
  width               : 135px;
  background-color    : transparent;
  background-position : right center;
  background-repeat   : no-repeat;
}
.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;
}
