
body {
  margin:0 auto;
  padding:0;
  background-color:#010101;
  font-family: Arial, serif;
  font-size:12px;
}

#content {
  width:1000px;
  height:100%;
  background-color:#fff;
  margin: 0 auto;
}

#jwp {
  width:640px;
  float:left;
  margin-left:40px;
  margin-top: 8px;
}

#carousel_vertical {
  width:180px;
  float:left;
  margin-left:60px;
  margin-top:10px;
}

#footer {
  clear:both;
  height:85px;
}

.footerGrid {
  display:-moz-inline-stack;
  display:inline-block;
  width:180px;
  float:left;
  padding-left:50px;
}

#footer ul.footerLinks {
  list-style:none;
  margin:20px 0 0 0;
  padding:0;
}

#footer ul.footerLinks li {
  height: 20px;
  font-size:11px;
}

#footer ul.footerLinks a {  
  font-size:11px;
  text-decoration:none;
  color:#000;
}

#footer ul.footerLinks a:hover {  
  font-size:11px;
  text-decoration:underline;
  color:#000;
}

#blocRechercher {
  border: 1px solid #8e8e8e;
  background:#2d2d2d;
  width:200px;
  height:50px;
  float:left;
  margin-left:60px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}

#blocArchives {
  border: 1px solid #8e8e8e;
  background:#2d2d2d;
  width:200px;
  height:60px;
  float:left;
  margin-left:60px;
  margin-top:20px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}

#rigth-recherche-carousel {
margin-left:680px;
}

.inputbox {
  border: solid #8a8a8a 1px;
}

.commentaires_label {
  float:left;
  display:block;
  width:120px;
}

img.img-opacity:hover {
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
-khtml-opacity: 0.8; }

.envoyerami_label {
  float:left;
  display:block;
  width:220px;
}

.carousel-programmes {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #ededed;
    /*border: 1px solid #8e8e8e;*/
}