body{
  background:#1b1b1b url(images/body.jpg) repeat-x;
  text-align:center;
  margin:0;
  padding:0;
  font-family:"Trebuchet MS";
}

a,p,form {
  margin:0;
  padding:0;
}

img {
  display:block;
}
.mdeLink{
  text-decoration:none;
  color:#000;
  display:block;
  height:103px;
}
#site {
  width:988px;
  margin:0 auto 0 auto;
  background:url(images/modedemploi.jpg) no-repeat;
}

#center {
  width:770px;
  margin: auto;
  text-align:left;
}

#flash {
  background:url(images/player.jpg) no-repeat;
  width:768px;
  height:432px;
  margin-bottom:62px;
}
#partage{
  background:url(images/bg_partage_vimeo.jpg) no-repeat;
  height:40px;
  margin-bottom:1em;
  padding-right:1em;
}
#forms {
  padding-bottom:40px;
}
#forms .comment {
  float:left;
  width:380px;
  height:202px;
  background:url(images/bg_commentez.jpg) no-repeat;
}

#forms .comment form p,#forms .share form p {
  width:361px;
  height:35px;
  background:url(images/bg_p.jpg) no-repeat;
  margin-top:74px;
  margin-left:10px;
}

#forms .comment form p.deux,#forms .share form p.deux {
  margin-top:10px;
  margin-left:10px;
}

#forms .comment form p.bt,#forms .share form p.bt {
  margin-top:0px;
  margin-left:270px;
  width:88px;
  background:none;
}

#forms .comment form input,#forms .share form input {
  color:#999999;
  font-size:14px;
  margin:0;
  padding:0;
  background-color:#333333;
  border:0;
  margin-top:14px;
  margin-left:14px;
  width:330px;
}

#forms .comment form input.bt,#forms .share form input.bt {
  width:88px;
  height:28px;
}

#forms .share {
  float:left;
  width:381px;
  height:202px;
  background:url(images/bg_share.jpg) no-repeat;
  margin-left:8px;
}

#commentaires {
}

#commentaires p {
  text-align:center;
  padding:0 0 20px 0;
}

#commentaires p  img {
  margin:0 auto 0 auto;
}

#commentaires .comment {
  margin-bottom:10px;
}
#commentaires .comment .text{
  background:url(images/bg_comment.jpg) repeat-y;
  width:775px;
}

#commentaires .comment .text p {
  font-size:12px;
  color:#666666;
  text-align:left;
  margin-left:25px;
}

#commentaires .comment .text p span {
  color:#333;
}

.clear{
  line-height:16px;
  padding:0;
  margin:0;
  clear:both;
  background:url('images/clear.jpg') center top no-repeat
}
.appMsgsbox{
  padding:0;
  font-weight:bold;
  text-align:center;
  font-size:.8em;
}
.appMsgsbox .error,.appMsgsbox .info,.appMsgsbox .success{
  border:solid black 1px;
  padding:.4em .8em;
}
.appMsgsbox .error{
	background:#fee;
	border-color:#b44;
	color:#922;
}
.appMsgsbox .info{
	background:#eef;
	border-color:#33f;
	color:#229;
}
.appMsgsbox .success{
	background:#efe;
	border-color:#4b4;
	color:#292;
}

