#corps0 {
  margin:auto;
  width:902px;
  background:url(img/corps-bg.png) repeat-x 0 0;
  padding:0 20px 20px;
}
#corps0 #actus {
  position:relative;
  float:left;
  margin-right:13px;
  width:640px;
  height:236px;
}
#corps0 #actus ul li {
  position:relative;
  display:block;
  width:640px;
  height:236px;
  overflow:hidden;
  -webkit-box-shadow:inset 0 0 5px #3d3d3d;
  -moz-box-shadow:inset 0 0 5px #3d3d3d;
  box-shadow:inset 0 0 5px #3d3d3d;
  background:no-repeat 0 0;
}
#corps0 #actus ul li div {
  position:absolute;
  left:0;
  top:0;
  width:165px;
  height:161px;
  background:rgba(0,0,0,.5);
  padding:75px 25px 0;
  color:#ffffff;
}
#corps0 #actus ul li div h3 {
  border-bottom:1px solid #ffffff;
  padding-bottom:.5em;
  font-size:125%;
}
#corps0 #actus ul li div h3 a {
  text-decoration:none;
  color:#ffffff;
}
#corps0 #actus ul li div h3 a:hover { text-decoration:underline; }
#corps0 #actus ul li div h3 .date {
  display:block;
  font-size:80%;
}
#corps0 #actus ul li div p {
  padding-top:.5em;
  line-height:1.5em;
}
#corps0 #actus #actusPager {
  position:absolute;
  left:-50px;
  top:-10px;
  width:50px;
  height:176px;
  background:url(img/home-news-pager.png) no-repeat 0 0;
  padding-top:18px;
}
#corps0 #actus #actusPager a {
  display:block;
  width:39px;
  height:33px;
  background:url(img/home-news-pager.png) no-repeat -250px -18px;
  text-indent:-999em;
}
#corps0 #actus #actusPager a:focus { outline:0; }
#corps0 #actus #actusPager a.current { background-position:-300px -18px; }
#corps0 #actus #actusPager a.it1 { background-position:-250px -18px; }
#corps0 #actus #actusPager a.it1:hover, #corps0 #actus #actusPager a.it1.current { background-position:-300px -18px; }
#corps0 #actus #actusPager a.it2 { background-position:-250px -51px; }
#corps0 #actus #actusPager a.it2:hover, #corps0 #actus #actusPager a.it2.current { background-position:-300px -51px; }
#corps0 #actus #actusPager a.it3 { background-position:-250px -84px; }
#corps0 #actus #actusPager a.it3:hover, #corps0 #actus #actusPager a.it3.current { background-position:-300px -84px; }
#corps0 #actus #actusPager a.it4 { background-position:-250px -117px; }
#corps0 #actus #actusPager a.it4:hover, #corps0 #actus #actusPager a.it4.current { background-position:-300px -117px; }
#corps0 #actus #actusPager a.it5 { background-position:-250px -150px; }
#corps0 #actus #actusPager a.it5:hover, #corps0 #actus #actusPager a.it5.current { background-position:-300px -150px; }
#corps0 #actus #actusPager.nb1 {
  height:62px;
  background-position:-200px 0;
}
#corps0 #actus #actusPager.nb2 {
  height:95px;
  background-position:-150px 0;
}
#corps0 #actus #actusPager.nb3 {
  height:128px;
  background-position:-100px 0;
}
#corps0 #actus #actusPager.nb4 {
  height:161px;
  background-position:-50px 0;
}
#corps0 #actus #actusPager.nb5 {
  height:194px;
  background-position:0 0;
}
#corps0 #aVenir {
  position:relative;
  float:left;
  margin:-9px -48px -10px 0;
  width:280px;
  height:237px;
  background:url(img/home-bgs.png) no-repeat 0 0;
  padding:18px 0 0 17px;
}
#corps0 #aVenir h3 {
  border-bottom:1px solid #c3c3c3;
  margin-top:9px;
  width:231px;
  height:18px;
  background:no-repeat 100% 0;
}
#corps0 #aVenir ul {
  border-top:1px solid #ffffff;
  width:231px;
  height:166px;
  padding-top:10px;
  font-size:91%;
}
#corps0 #aVenir ul li {
  margin-bottom:1em;
  font-weight:bold;
  color:#61cefa;
}
#corps0 #aVenir ul li ul {
  border:0;
  width:auto;
  height:auto;
  padding:0;
}
#corps0 #aVenir ul li ul li {
  margin:0;
  font-weight:normal;
  color:#3d3d3d;
}
#corps0 #aVenir ul li ul li a {
  text-decoration:none;
  color:#3d3d3d;
}
#corps0 #aVenir ul li ul li a:hover { text-decoration:underline; }
#corps0 #aVenir ul li.last { margin:0; }
#corps0 #aVenir div {
  width:231px;
  padding-top:10px;
}
#corps0 #aVenir p {
  position:absolute;
  left:0;
  bottom:0;
  width:263px;
  text-align:center;
  line-height:20px;
  color:#ffffff;
}
#corps0 #aVenir p a {
  text-decoration:none;
  color:#ffffff;
}
#corps0 #aVenir p a:hover { text-decoration:underline; }
.js #actus { overflow:hidden; }
.en #corps0 #aVenir h3 { background-image:url(img/en/home-txts.png); }
.fr #corps0 #aVenir h3 { background-image:url(img/fr/home-txts.png); }
#corps {
  min-height:250px;
  background:url(img/corps-index-bg.png) no-repeat 0 0;
  padding-bottom:0;
}
#corps #centerBlk {
  margin-right:13px;
  width:472px;
  min-height:250px;
  padding-left:168px;
}
#corps #quickNews {
  float:left;
  margin:-10px -48px 0 0;
  width:297px;
  height:250px;
}
#corps #quickNews h3 {
  border-bottom:1px solid #c3c3c3;
  margin-top:9px;
  width:231px;
  height:18px;
  background:no-repeat 100% -30px;
}
#corps #quickNews form {
  position:relative;
  border-top:1px solid #ffffff;
  width:231px;
  padding-top:5px;
}
#corps #quickNews form fieldset.abonne { display:none; }
#corps #quickNews form .line {
  margin-bottom:4px;
  line-height:18px;
}
#corps #quickNews form label {
  float:left;
  display:block;
  width:70px;
  margin-right:5px;
}
#corps #quickNews form input { width:150px; }
#corps #quickNews form select { width:155px; }
#corps #quickNews form input[type=image] {
  float:right;
  margin-top:5px;
  border:0;
  width:25px;
  height:17px;
  cursor:pointer;
}
#corps #quickNews form .infoMsg {
  display:none;
  position:absolute;
  left:0;
  top:0;
  width:100%;
  padding:1em;
  background:#e13267;
  color:#ffffff;
}
#corps #quickNews form .infoMsg.ok {
  background:none;
  color:#3d3d3d;
}
#corps #quickNews form .infoMsg.ok.abonne { display:block; }
#corps #quickBlk {
  margin-bottom:-9px;
  height:123px;
  background:url(img/home-bgs.png) no-repeat 0 -255px;
  padding:18px 0 0 17px;
}
#corps #newsBlk {
  height:118px;
  background:url(img/home-bgs.png) no-repeat 0 -396px;
  padding:18px 0 0 17px;
}
#corps #newsBlk h3 { background-position:100% -60px; }
.en #corps #quickNews h3 { background-image:url(img/en/home-txts.png); }
.fr #corps #quickNews h3 { background-image:url(img/fr/home-txts.png); }

