body {
   font-family: Tahoma,Verdana,Arial,Lucida,sans-serif;
   background: white url(SLdegrade.png) repeat-x top left;
}

h1 {
   display: none;
}

b, strong {
   font-weight: bolder;
}

#aCont {
   background: transparent/* url(SLfond.png) no-repeat top left*/;
   position: absolute;
   top: 0px;
   width: 100%;
}

#bCont {
   border: 2px solid #88BBEE;
   width: 85%;
   min-width: 750px;
   margin: auto;
   margin-top: 60px;
   padding: 10px;
   background-color: white;
   -moz-border-radius:20px;
   
}

#tabsCont {
   position: absolute;
   top:40px;
}

#tabsCont ul li{
   margin-left: 5px;
   float: left;
   font-size: 11px;
   padding: 4px 3px 3px 3px;
   position: relative;
   border: 2px solid #88BBEE;
   background-color: white;
   -moz-border-radius-topleft:20px;
   -moz-border-radius-topright:20px;
}

#tabsCont ul li.selected {
   border-bottom-color: white;
}

#tabsCont a {
   color: #4477AA;
   text-decoration: none;
}

#tabsCont a:hover {
   color: black;
   text-decoration: underline;
}

h3{
   font-size: 120%;
   margin-top: 0.5em;
   margin-bottom: 0.5em;
   color: #4477AA;
}

#barreLiensHaut {
   width: 100%;
   position: absolute;
   top: 3px;
   right: 3px;
   text-align: right;
   font-size: 11px;
   color: #88BBEE;
}

#barreLiensHaut a {
   color:#4477AA ;
   text-decoration: none;
}

#barreLiensHaut a:hover {
   color: black;
}

#lCont {
   float:right;
   width:175px;
}

#lDown, #lLive {
   color:#555555;
   font-size:11px;
   text-align:center;
   margin-top: 10px;
}

#lDown .lBig, #lLive .lBig {
   margin-top: 2px;
}

#fCont {
   width: 85%;
   min-width: 750px;
   margin: auto;
}

#fCont p {
   font-size: 10px;
   padding-top: 2px;
   text-align:right;
   color: #88BBEE;
}

#newsCont {
  width: 60%;
  float:left;
}

#newsCont p {
   font-size: 11px;
   line-height: 130%;
}

#dCont {
   width: 38%;
   float:right;
}

#dCont > p, #blocsCont > p {
   font-size: 12px;
   line-height: 130%;
}

.clear {
   clear:both;
   line-height: 0px;
}

#blocsCont {
   width: 38%;
   float:right;
}

.blocli {
   margin: 10px;
   border: 2px solid #88BBEE;
   width: 275px;
   height: 76px;
   border-radius: 15px;
   overflow: hidden;
}

.blocli .bcabs {
   position: absolute;
   width: 275px;
   height: 77px;
   overflow: hidden;
}

.blocli div.affiche {
   position: absolute;
   top: 80px;
   width: 275px;
   height: 90px;
   cursor: hand;
}

.blocli p{
   color: white;
   font-size: 11px;
   cursor: hand;
}

div.fondnoir {
   position: absolute;
   background-color: #4477AA;
   opacity: 0.8;
   width:275px;
   height: 80px;
   cursor: hand;
}

.blocli p.desc {
   text-align: left;
   margin: 5px;
   margin-bottom: 0px;
}

.blocli p.dec {
   text-align: right;
   margin-right: 5px;
}

.aucentre {
   margin-left: auto;
   margin-right: auto;
}