body
{
  width: 740px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  background-color: #000000;
  text-align: center;
}
#titre
{
  width: 740px;
  height: 100px;
  margin-bottom: 10px;
}
#menu  li a
{
  color: #dedede;
  text-decoration: none;
}
#menu  li a:hover
{
  color:#ffffff;
  text-decoration: none;
 
}
#menu
{  
  
  background-color: #333333;
  font-family: verdana, arial;
  font-weight: bold;
  font-size: 65%;
  letter-spacing: 2px;
  text-transform: uppercase;
  width : 740px;
  height : 25px;
  margin-top: Opx;
  margin-bottom: 0px;
  padding-bottom:5px;
  border-style: solid;
  border-color: #FFFFFF;
  border-width: 1px;
  border-bottom: 0px;
  list-style-type : none; /* Car sinon les puces se placent n'importe oł */
}
#menu  li 
{
  vertical-align: 50%;
  padding : 10px 15px 0; /* Pour espacer les boutons entre eux */
}
#menu li.bouton_gauche 
{
  float : left;
}
#menu li.bouton_droite 
{
  float : right;
}
#menu li .selected
{
  color: #ffffff;
}
#diapo
{
  width: 740px;
  height: 493px;
  background-color: #000000;
  border-color: #ffffff;
  border-style: solid;
  border-width: 1px;
  border-top:0px;
  color: #FFFFFF; 
  padding-bottom: 0px;
}
#corpsaccueil
{
  width: 740px;
  background-color: #000000;
  border-color: #ffffff;
  border-style: solid;
  border-width: 1px;
  border-top:0px;
  padding-top: 20px;
}
#corpsaccueil .txt1
{
  font-family: verdana, arial;
  font-size: 70%;
  text-transform: none;
  letter-spacing: 2px;
  font-weight: bold;
  font-style: italic;
  margin-bottom: 10px;
  background-color: #000000;
  width: 740px;
  color: #ffffff;
}
#corpsportfolio
{
  width: 740px;
  background-color: #000000;
  border-color: #ffffff;
  border-style: solid;
  border-width: 1px;
  border-top:0px;
  color: #FFFFFF;
}
#corpsservices
{
  width: 740px;
  background-color: #000000;
  border-color: #ffffff;
  border-style: solid;
  border-width: 1px;
  border-top:0px;
  padding-top: 20px;
  color: #FFFFFF;
  padding-bottom: 20px;
}
#corpsservices .txt1
{
  color: #A5A5A5;
  text-transform: uppercase;
  font-family: verdana, arial;
  font-size: 75%;
  font-weight: bold;
  font-style: italic;
}
#corpsservices .txt2
{
  color: #ffffff;
  text-transform: uppercase;
  font-family: verdana, arial;
  font-size: 65%;
  font-weight: bold;
}
#corpsservices .txt3
{
  color: #ffffff;
  text-transform: uppercase;
  font-family: verdana, arial;
  font-size: 70%;
  font-weight: bold;
  margin-left: 10px;
}
#corpscontact
{
  width: 740px;
  border-color: #ffffff;
  border-style: solid;
  border-width: 1px;
  border-top:0px;
  padding-top: 20px;
  color: #FFFFFF;
  padding-bottom: 20px;
}
#corpscontact .txt1
{
  color: #ffffff;
  text-transform: uppercase;
  font-family: verdana, arial;
  font-size: 70%;
  font-weight: bold;
  font-style: none;
}
#corpscontact .txt2
{
  color: #A5A5A5;
  text-transform: uppercase;
  font-family: verdana, arial;
  font-size: 70%;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 15px;
}
#corpscontact .txt3
{
  color: #ffffff;
  font-family: verdana, arial;
  font-size: 100%;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 15px;
}
#corpscontact .txt4
{
  color: #ffffff;
  font-family: verdana, arial;
  font-size: 70%;
  font-weight: bold;
}
#corpscontact .txt5
{
  color: #A5A5A5;
  font-family: verdana, arial;
  text-transform: uppercase;
  font-size: 70%;
  font-weight: bold;
  margin-top:40px;
}
#corpsbio
{
  width: 690px;
  border-color: #ffffff;
  border-style: solid;
  border-width: 1px;
  border-top:0px;
  padding-top: 20px;
  color: #FFFFFF;
  padding-bottom: 20px;
  text-align: left;
  padding-left: 50px;
}
#corpsbio .txt1
{
  color: #ffffff;
  font-family: verdana, arial;
  text-transform: uppercase;
  font-size: 70%;
  font-weight: bold;
}
#corpsbio .txt2
{
  color: #A5A5A5;
  font-family: verdana, arial;
  text-transform: uppercase;
  font-size: 100%;
  font-weight: bold;
}
#corpsbio .txt3
{
  color: #ffffff;
  font-family: verdana, arial;
  font-size: 70%;
  font-weight: bold;
}
#slogan 
{
  font-family: verdana,arial;
  font-weight: none;
  width: 740px;
  text-align: center;
  letter-spacing: 3px;
  color: #A5A5A5;
  font-size: 71%;
  text-transform: uppercase;
  font-weight: bold;
  word-spacing: 10px;
  margin-top: 10px;
}
#anim  
{
  font-family: verdana, arial;
  width: 740px;
  text-align: center;
  font-size: 60%;
  margin-bottom: 15px;
}
#anim  a
{
  color: #999999;
}
#anim  a:hover
{
  color: #cccccc;
}
#pied
{
  font-family: arial;
  text-align: center;
  font-size: 60%;
  color: #333333;
}
#copy
{
  color: #4F4F4F;
  font-size: 65%;
  width: 740px;
}
