body#bdmain {
 position : absolute ;
 margin-top : 3%;
 margin-left : 2%;
 font-family:  Helvetica, Arial ,Verdana ;
 font-size: 8pt;
 color : #12215E ;

 background-color : #1B2240 ;

}



#oubli {   color : #929494; }


  .indexmainlayer

  {

  position : absolute ;
  left : 0px ;
  top : 0px ;
  width : 948px;
  height : 550px ;
  background-color : #FFFFFF;

  }

  .mainlayer

  {

  position : absolute ;
  left : 0px ;
  top : 0px ;
  width : 948px;
  height : 550px ;
  background-color :#B1C4BD;
  }


.headlayer
{
  position : absolute ;
  left : 0px ;
  top : 0px ;
  width : 948px;
  height : 75px ;
  background-image: url(images/banner.jpg) ;

  }

  #logo{
  position : absolute ;
  z-index : 5 ;
  left : 0px ;
  top : 0px ;
  width : 280px;
  height : 75px ;
  }


  #searchf{
  position : absolute ;
  color : #000000 ;
  left : 20px ;
  top : 105px ;
  width : 850px;
  height : 400px ;
  overflow : auto ;
  }


  #neuf
  {
  position : absolute ;
  left : 10px ;
  top : 115px ;
  width : 200px;
  height : 150px;
  background-image : url(images/neuf.jpg) ;
  background-repeat : no-repeat ;
  }

  #neuftitle
  {
   position : absolute ;
   left : 10px ;
   top : 10px ;
   width : 150px;
   height : 30px;
   text-align : center ;
   color : #FFFFFF ;
  }



  #admtitle
  {
  position : absolute ;
  left : 330px ;
  top : 105px ;
  width : 300px;
  height : 30px ;
  background-image : url(images/admtitle.jpg) ;
  background-repeat : no-repeat ;
  }


  #admtoolbar
  {
  position : absolute ;
  padding-top : 3px;
  left : 5px ;
  top : 75px ;
  width : 950px;
  height : 30px ;
  }


  #admlftlog
  {
  position : absolute ;
  padding-top : 10pt ;
  padding-left : 20pt ;
  padding-right : 20pt ;

  color : #5B5C5D ;

  left : 50px ;
  top : 150px ;
  width : 230px;
  height : 150px ;
  border: 1px solid #AFB0B1;
  background-color : #D4D6D8 ;
  }

  #admrgtpriv
  {
  position : absolute ;
  padding-top : 10px ;
  padding-left : 10px ;
  padding-right : 5px ;
  z-index : 20 ;

  color : #3F3C39 ;

  left : 720px ;
  top : 85px ;
  width : 180px;
  height : 400px ;

  background-color : #C1BFBD ;
  border : 1px solid #63615F ;
  visibility : hidden;

  }
  
  
  #admpremiumf
  {
  position : absolute ;
  padding-top : 5px ;
  padding-right : 5px ;

  overflow : auto ;

  color : #3F3C39 ;

  left : 5px ;
  top : 85px ;
  width : 930px;
  height : 420px ;

  background-color : #C1BFBD ;
  border : 1px solid #63615F ;

  }

  #admcls
  {
  position : absolute ;
  left : 165px ;
  top : 4px ;
  width : 23px;
  height : 15px ;

  background-image : url(images/close.jpg) ;
  background-repeat : no-repeat;
  }


  #neufframe
  {
  position : absolute ;
  padding-top : 10px ;
  padding-left : 10px ;
  padding-right : 5px ;
  z-index : 5 ;

  color : #3F3C39 ;

  left : 20px ;
  top : 110px ;
  width : 350px;
  height : 300px ;

  background-color : #C1BFBD ;
  border : 1px solid #63615F ;
  visibility : hidden;

  }

  #videomngrf
  {
  position : absolute ;
  padding-top : 10px ;
  padding-left : 10px ;
  padding-right : 5px ;
  z-index : 5 ;

  color : #3F3C39 ;

  left : 320px ;
  top : 110px ;
  width : 350px;
  height : 200px ;

  background-color : #C1BFBD ;
  border : 1px solid #63615F ;
  visibility : hidden;

  }


  #admnewsf
  {
  position : absolute ;
  padding-top : 10px ;
  padding-left : 10px ;
  padding-right : 5px ;
  z-index : 5 ;

  left : 250px ;
  top : 120px ;
  width : 350px;
  height : 350px ;
  background-color : #C1BFBD ;
  border : 1px solid #63615F ;
  visibility : hidden;

  }
  #admetudf
  {
  position : absolute ;
  padding-top : 10px ;
  padding-left : 10px ;
  padding-right : 10px ;
  z-index : 6 ;

  left : 175px ;
  top : 140px ;
  width : 380px;
  height : 170px;
  
  background-color : #C1BFBD ;
  border : 1px solid #63615F ;
  visibility : hidden;


  }

  #admrevpf
  {
  position : absolute ;
  padding-top : 10px ;
  padding-left : 10px ;
  padding-right : 10px ;
  z-index : 6 ;

  left : 275px ;
  top : 170px ;
  width : 300px;
  height : 190px;
  
  background-color : #C1BFBD ;
  border : 1px solid #63615F ;
  visibility : hidden;


  }

  
  #neufcls
  {
  position : absolute ;
  left : 325px ;
  top : 4px ;
  width : 23px;
  height : 15px ;

  background-image : url(images/close.jpg) ;
  background-repeat : no-repeat;
  }

  #videomngrfcls
  {
  position : absolute ;
  left : 325px ;
  top : 4px ;
  width : 23px;
  height : 15px ;

  background-image : url(images/close.jpg) ;
  background-repeat : no-repeat;
  }

  #newscls
  {
  position : absolute ;
  left : 325px ;
  top : 4px ;
  width : 23px;
  height : 15px ;

  background-image : url(images/close.jpg) ;
  background-repeat : no-repeat;
  }

  #etudcls
  {
  position : absolute ;
  left : 355px ;
  top : 4px ;
  width : 23px;
  height : 15px ;

  background-image : url(images/close.jpg) ;
  background-repeat : no-repeat;
  }

  #revcls
  {
  position : absolute ;
  left : 285px ;
  top : 4px ;
  width : 23px;
  height : 15px ;

  background-image : url(images/close.jpg) ;
  background-repeat : no-repeat;
  }


  #admlftf
  {
  position : absolute ;
  padding-top : 10pt ;
  padding-left : 20pt ;
  padding-right : 20pt ;

  color : #3F3C39 ;

  left : 10px ;
  top : 105px ;
  width : 870px;
  height : 390px ;

  background-color : #D4D6D8 ;
  }

  #admnewslistf
  {
  position : absolute ;
  padding-top : 5pt ;
  padding-left : 10pt ;
  padding-right : 10pt ;

  left : 10px ;
  top : 5px;
  width : 650px;
  height : 180px;
  
  border : solid 1px;

  }


  #admrevplistf
  {
  position : absolute ;

  left : 570px ;
  top : 200px ;
  width : 330px;
  height : 190px;
  border : solid 1px;
  }

  #admetudlistf
  {
  position : absolute ;

  left : 10px ;
  top : 200px;
  width : 550px;
  height : 170px;

  border : solid 1px;
  }

  #newstable
  {
  position : absolute ;

  left :10px ;
  top : 25px ;
  width : 620px;
  height : 100px ;
  }

  #etudtable
  {
  position : absolute ;

  left :10px ;
  top : 25px ;
  width : 540px;
  height : 120px ;
  overflow :auto;
  }
  
  #revuetable
  {
  position : absolute ;

  left :3px ;
  top : 25px ;
  width : 320px;
  height : 150px ;
  overflow :auto;
  }

  .tableau {
     display : inline-block ;
     overflow : auto ;

     font-size : 8pt ;
     color : #04124A ;
     background-color : #9CA2AC ;
    }


  #registerleft
  {
  position : absolute ;
  padding-top : 5px; ;
  padding-left : 20pt ;

  color : #2E2D2D ;

  left : 20px ;
  top : 120px ;
  width : 350px;
  height : 375px ;
  background-image : url(images/registerlft.jpg) ;
  background-repeat : no-repeat ;
  }
  
  
  #registertitle
  {
  position : absolute ;
  padding-top : 10px ;
  padding-left : 10px ;

  left : 400px ;
  top : 120px ;
  width : 480px;
  height : 40px ;
  color : #3E4954 ;
  font-weight : bold ;
  font-size : 10pt ;
  border : solid 1px #3E4954;
  text-transform : uppercase ;
  }

  #registerinfolink
  {
  position : absolute ;
  text-transform : lowercase;
  left : 205px ;
  top : 30px ;
  width : 200px;
  height : 10px ;
  color :  #072650;
  font-weight : bold ;
  font-size : 8pt ;
  }

  #registerinfos
  {
  position : absolute ;

  color : #072650;

  left : 400px ;
  top : 160px ;
  width : 400px;
  height : 350px ;
  }



  #regsendbtn {
  position : absolute ;
  color : #FFFFFF ;
  text-align : center ;
  padding-top : 7px;


  left : 250px ;
  top : 325px ;
  width : 85px;
  height : 25px ;
  }


  #actu {
  position : absolute ;
  margin-top : 40px;
  margin-left :15px;
  margin-right : 30px;
  padding-right : 15px;

  overflow : auto ;
  left : 0px ;
  top : 0px ;
  width : 155px;
  height : 95px ;

  }

  #accessf
  {
  position : absolute ;
  padding-top : 40px;
  padding-left : 10px;
  padding-right : 30px;

  left : 10px ;
  top : 280px ;
  width : 200px;
  height : 150px ;

  background-image : url(images/access.jpg) ;
  background-repeat : no-repeat ;

  }
  
  #accessftitle
  {
  position : absolute ;
  left : 10px ;
  top : 10px;
  width : 150px;
  height : 30px ;
  color : #62664A ;
  font-weight : bold ;
  text-align : center ;
  }



  #accreg
  {
  position : absolute ;
  padding-top : 2px;
  padding-left : 20px;

  left : 10px ;
  top : 132px ;
  width : 60px;
  height : 20px ;
  font-weight : bold ;
  color : #929494;

    }

  #accinfo
  {
  position : absolute ;
  padding-top : 2px;
  padding-left : 20px;

  font-weight : bold ;
  left : 110px ;
  top : 132px ;
  width : 65px;
  height : 20px ;
  color : #929494;

  }

  #accpar
  {
  position : absolute ;
  margin-right : 10px;
  font-weight : bold ;

  left : 10px ;
  top : 105px ;
  width : 135px;
  height : 18px ;
  }

  #connect
  {
  position : absolute ;
  left : 150px ;
  top : 90px ;
  width : 40px;
  height : 22px ;

  }

  .nost a {

   text-decoration : none;

  }

  a {  text-decoration : none; }

  a:link {
    color : #273B68;
  }
  
  a:hover { color : #62664A; }

  a:visited {
    color : #ACAD96 ;
  }


  #lecteur
  {
    position : absolute ;
     z-index : 1 ;

   }

  #midf
  {
  position : absolute ;
  z-index : 1 ;
  left : 212px ;
  top : 145px ;
  width :525px;
  height : 300px ;
  background-image : url(images/mid.jpg) ;
  background-repeat : no-repeat ;
  }

  #player

  {
  position : absolute ;
  z-index : 0 ;
  left : 235px ;
  top : 145px ;
  width :525px;
  height : 300px ;
  visibility : hidden ;
  }
  
  #playercls

  {
  position : absolute ;
  z-index : 1 ;
  left :675px ;
  top : 135px ;
  width :60px;
  height : 10px ;
  background-image : url(images/moviecls.gif) ;
  background-repeat : no-repeat;
  visibility : hidden ;
  }




  .bold {font-weight : bold ;  }
  .orange { color :#FE5A00;
  }

  .blue { color :#04124A;
  }

  .white { color :#ffffff;
   text-align : align-left ;
   font-size: 10pt;
  }

  .swhite { color :#ffffff;
   text-align : align-left ;
   font-size: 10pt;
  }

  .smaller { color :#ffffff;
   text-align : align-left ;
   font-size: 8pt;
   color :#081653;
  }
   .bigger {
   font-size: 11pt;
   font-weight : bold ;
  }

   .upper {
   font-size: 10pt;
  }


  #etfooter {
    position : absolute ;
    left : 0px ;
    top : 440px ;
    width : 948px;
    height : 120px ;
    color : #4B4D4F ;
    background-color:#F3F6F8 ;

  }
  
  #et2footer {
    position : absolute ;
    padding-left :70px;
    left : 0px ;
    top : 480px ;
    width : 878px;
    height : 80px ;
    color : #4B4D4F  ;
    background-color:#F3F6F8 ;

  }

  #et3footer {
    position : absolute ;
    padding-top :5px;
    padding-left :70px;
    left : 0px ;
    top : 460px ;
    width : 878px;
    height : 90px ;
    color : #4B4D4F  ;
    background-color:#F3F6F8 ;

  }

  #et4footer {
    position : absolute ;
    padding-top :5px;
    padding-left :70px;
    left : 0px ;
    top : 490px ;
    width : 878px;
    height : 70px ;
    color : #4B4D4F  ;
    background-color:#F3F6F8 ;

  }


  #etheader
  {
  position : absolute ;
  padding-left : 55px;
  left : 5px ;
  top : 110px ;
  width : 900px;
  height : 20px ;
  font-family: Helvetica, Arial ,Verdana  ;
  font-size: 11pt;
  color : #FFFFFF ;

  }


  #et11
  {
  position : absolute ;
  text-align :align-left ;
  line-height : 1.2em;
  padding-left :55px;
  left : 5px ;
  top : 135px ;
  width :260px;
  height : 380px ;
  background-image : url(images/1.jpg) ;
  background-repeat : no-repeat ;
  }



  #etf11
  {
  position : absolute ;
  padding-top : 10px;

  text-align :align-left ;
  padding-left : 55px;
  padding-right : 5px;
  left : 5px ;
  top : 0px ;
  width : 260px;
  height : 90px ;
  }


  #et12
  {
  position : absolute ;
  text-align :align-left ;
  padding-left : 25px;

  left : 340px ;
  top : 135px ;
  width : 250px;
  height : 380px ;
  background-image : url(images/2.jpg) ;
  background-repeat : no-repeat ;
  }
  #etf12
  {
  position : absolute ;
  padding-top : 10px;

  text-align :align-left ;
  padding-left : 25px;

  left : 340px ;
  top : 0px ;
  width : 280px;
  height : 90px ;
  }


  #et13
  {
  position : absolute ;
  text-align :align-left ;
  padding-left : 55px;
  padding-right : 5px;
  left : 640px ;
  top : 135px ;
  width : 250px;
  height : 380px ;
  background-image : url(images/3.jpg) ;
  background-repeat : no-repeat ;
  }

  #etf13
  {
  position : absolute ;
  padding-top : 10px;

  text-align :align-left ;
  padding-left : 55px;
  padding-right : 5px;
  left : 640px ;
  top : 0px ;
  width : 280x;
  height : 90px ;
  }


  #et21
  {
  position : absolute ;
  text-align :align-left ;
  padding-left : 55px;
  padding-right : 5px;
  left : 5px ;
  top : 135px ;
  width : 300px;
  height : 300px ;
  background-image : url(images/1.jpg) ;
  background-repeat : no-repeat ;
  }
  #etf21
  {
  position : absolute ;
  padding-top : 15px;

  text-align :align-left ;
  padding-left : 55px;
  padding-right : 5px;
  left : 5px ;
  top : 0px ;
  width : 300px;
  height : 75px ;

  }


  #et22
  {
  position : absolute ;
  text-align :align-left ;
  padding-left : 55px;
  padding-right : 5px;
  left : 5px ;
  top : 360px ;
  width : 300px;
  height : 200px ;
  background-image : url(images/2.jpg) ;
  background-repeat : no-repeat ;
  }



  #et23
  {
  position : absolute ;
  text-align :align-left ;
  padding-left : 40px;
  padding-right : 5px;
  left : 350px ;
  top : 135px ;
  width : 550px;
  height : 300px ;
  background-image : url(images/3.jpg) ;
  background-repeat : no-repeat ;
  }


  #et231
  {
  position : absolute ;
  left :40px ;
  top : 35px ;
  width : 270px;
  height : 380px ;
  }

  #et232
  {
  position : absolute ;
  left :320px ;
  top : 25px ;
  width : 260px;
  height : 200px ;
  }

  #etf23
  {
  position : absolute ;
  padding-top : 5px;

  text-align :align-left ;
  padding-right : 5px;
  left :390px ;
  top : 0px ;
  width : 250px;
  height : 75px ;

  }

  #et24
  {
  position : absolute ;
  text-align :align-left ;
  padding-left : 40px;
  padding-right : 5px;
  left : 350px ;
  top : 360px ;
  width : 550px;
  height : 200px ;
  background-image : url(images/4.jpg) ;
  background-repeat : no-repeat ;
  }

  #et241
  {
  position : absolute ;
  text-align :align-left ;
  left :40px ;
  top : 5px ;
  width : 250px;
  height : 200px ;
  }

  #et242
  {
  position : absolute ;
  text-align :align-left ;
  left :320px ;
  top : 5px ;
  width : 280px;
  height : 200px ;
  }

  #etf24
  {
  position : absolute ;
  padding-top : 5px;

  text-align :align-left ;
  padding-right : 5px;
  left :670px ;
  top : 0px ;
  width : 280px;
  height : 75px ;

  }

  #et3map
  {
  position : absolute ;
  left : 5px ;
  top : 110px ;
  width : 258px;
  height : 150px ;
  background-image : url(images/map.jpg) ;
  background-repeat : no-repeat
  }

  #et31
  {
  position : absolute ;
  text-align :align-left ;
  padding-left : 55px;
  padding-right : 5px;
  left : 5px ;
  top : 160px ;
  width : 260px;
  height : 300px ;
  }

   #et32
  {
  position : absolute ;
  text-align :align-left ;
  padding-left : 55px;

  left : 310px ;
  top : 160px ;
  width : 280px;
  height : 250px ;
  }


  #et33
  {
  position : absolute ;
  text-align :align-left ;
  padding-left : 15px;
  padding-right : 5px;
  left : 640px ;
  top : 110px ;
  width : 300x;
  height : 300px ;
  }

   #et41
  {
  position : absolute ;
  text-align :align-left ;
  padding-left : 55px;
  padding-right : 5px;
  line-height : 1.1em;
  left : 5px ;
  top : 135px ;
  width : 230px;
  height : 380px ;
  background-image : url(images/1.jpg) ;
  background-repeat : no-repeat ;
  }

  #etf41
  {
  position : absolute ;
  padding-top : 10px;

  text-align :align-left ;
  padding-left : 55px;
  padding-right : 5px;
  left : 5px ;
  top : 0px ;
  width : 450px;
  height : 90px ;
  }


  #et42
  {
  position : absolute ;
  text-align :align-left ;
  padding-left : 35px;
  line-height : 1.1em;

  left : 300px ;
  top : 135px ;
  width : 305px;
  height : 380px ;
  background-image : url(images/2.jpg) ;
  background-repeat : no-repeat ;
  }
  #etf42
  {
  position : absolute ;
  padding-top : 10px;

  text-align :align-left ;
  padding-left : 55px;

  left : 280px ;
  top : 0px ;
  width : 280px;
  height : 90px ;
  }


  #et43
  {
  position : absolute ;
  text-align :align-left ;
  padding-left : 55px;
  padding-right : 5px;
  line-height : 1.1em;
  left : 640px ;
  top : 135px ;
  width : 250px;
  height : 380px ;
  background-image : url(images/3.jpg) ;
  background-repeat : no-repeat ;
  }

  #etf43
  {
  position : absolute ;
  padding-top : 10px;

  text-align :align-left ;
  padding-left : 55px;
  padding-right : 5px;
  left : 640px ;
  top : 0px ;
  width : 280x;
  height : 90px ;
  }




  #seekf
  {
  position : absolute ;
  padding-left :5px;
  padding-top : 5px;

  font-size : 6pt;

  left : 785px ;
  top : 0px ;
  width : 150px;
  height : 20px ;
  }
  
  #searchit{
  color : #000000 ;
  width : 90px;
  height : 15px ;
  font-size:7pt;
  }


  #lang
  {
  position : absolute ;
  padding-top :17px;
  color : #62664A ;
  text-align : center ;
  left : 740px ;
  top : 105px ;
  width : 207px;
  height : 50px ;
  background-image : url('images/logbtn.jpg') ;
  background-repeat : no-repeat ;
  }

  #logout
  {
  z-index : 5 ;
  position : absolute ;
  padding-top : 2px;
  color : #FFFFFF ;
  font-weight : bold;
  text-align : center ;
  left : 5px ;
  top : 495px ;
  width : 200px;
  height : 30px ;
  background-image : url('images/logbtn.jpg') ;
  background-repeat : no-repeat ;
  }

  #infoframe
  {
  position : absolute ;
  color : #000000 ;
  font-size:9pt;
  overflow : auto;
  left : 5px ;
  top : 105px ;
  width : 920px;
  height : 395px ;


  }

  #infopanel
  {
  position : absolute ;
  z-index : 2 ;
  left : 5px ;
  top : 55px ;
  width : 450px;
  height : 550px ;
  background-image : url('images/infopanel.gif') ;
  background-repeat : no-repeat ;
  }


  #infopanel_en
  {
  position : absolute ;
  z-index : 2 ;
  left : 5px ;
  top : 55px ;
  width : 450px;
  height : 550px ;
  background-image : url('images/infopanel_en.gif') ;
  background-repeat : no-repeat ;
  }


  #rightinfopanel
  {
  position : absolute ;
  left : 460px ;
  top : 55px ;
  width : 440px;
  height : 550px ;
  background-image : url('images/inforight.gif') ;
  background-repeat : no-repeat ;
  }

  #reglink
  {
  position : absolute ;
  display : inline-block ;
  font-weight : bold ;
  left : 500px ;
  top : 615px ;
  width : 200px;
  height : 30px ;
  }
  
  #infolink
  {
  position : absolute ;
  display : inline-block ;
  font-weight : bold ;
  left : 400px ;
  top : 125px ;
  width : 200px;
  height : 15px ;
  }



  #rightinfopanel_en
  {
  position : absolute ;
  left : 460px ;
  top : 40px ;
  width : 440px;
  height : 550px ;
  background-image : url('images/inforight_en.gif') ;
  background-repeat : no-repeat ;
  }


  .infotitle { display : inline-block; padding-top : 5px; height:20px ;color:#FFFFFF ; background:#CBCFBD ; font-weight:bold ;}


  #accesetudes
  {
  position : absolute ;
   padding-top : 2px;
  color : #FFFFFF ;
  font-weight : bold;
  text-align : center ;
  z-index : 5 ;
  left : 550px ;
  top : 112px ;
  width : 200px;
  height : 30px ;
  background-image : url('images/logbtn.jpg') ;
  background-repeat : no-repeat ;
  }

  #seekbtn
  {
  position : absolute ;
  left : 910px;
  top : 5px;
  width : 25px;
  height :20px;
  }

  #newsframe
  {
  position : absolute ;
  padding-top : 45px;
  padding-left : 20px;
  padding-right : 20px;

  line-height : 1.5em;

  left : 740px ;
  top : 155px ;
  width : 210px;
  height : 150px ;
  background-image : url(images/newsframe.jpg) ;
  background-repeat : no-repeat ;
  }
  
  #newsftitle
  {
  position : absolute ;
  left : 10px ;
  top : 10px;
  width : 150px;
  height : 30px ;
  color : #FFFFFF ;
  text-align : center ;
  }


  #allnews
  {
  position : absolute ;
  padding-left : 20px;

  color : #62664A ;
  font-weight : bold ;
  font-size : 7pt;
  left : 17px ;
  top : 130px ;
  width : 160px;
  height : 20px ;
  }

   #allpress
  {
  position : absolute ;  
  padding-left : 30px;
  color : #62664A ;
  text-align : center ;
  font-weight : bold ;
  font-size : 7pt;
  left : 20px ;
  top : 127px ;
  width : 110px;
  height : 20px ;
  }

  #video
  {
  position : absolute ;
  left : 752px ;
  top : 465px ;
  width : 180px;
  height : 36px ;
  background-image : url(images/video.jpg) ;
  background-repeat : no-repeat ;
  }


  #videof
  {
  position : absolute ;
  left : 250px ;
  top : 450px ;
  width : 461px;
  height : 47px ;
  background-image : url(images/allvideos.jpg) ;
  background-repeat : no-repeat ;
  visibility : hidden ;
  }

  #videocls
  {
  position : absolute ;
  left : 20px ;
  top : 15px ;
  width : 130px;
  height : 20px ;
  }


  #showallmovies
  {
  position : absolute ;
  left : 160px ;
  top : 17px ;
  width : 140px;
  height : 18px ;
  }

  #videolistcls

  {
  position : absolute ;
  z-index : 1 ;
  left :215px ;
  top : 2px ;
  width :12px;
  height : 10px;
  background-image : url(images/vlistcls.gif) ;
  background-repeat : no-repeat;


  }
  
   #demoligne
  {
  position : absolute ;

  top : 2px ;
  left : 35px ;
  width : 130px;
  height : 30px ;
  }

  #videolist
  {
  position : absolute ;
  z-index :10 ;
  padding-left : 3px;
  overflow : auto ;
  padding-top : 15px;
  text-align : left ;
  left : 210px ;
  top : 320px ;
  width : 230px;
  height : 150px ;
  background  : #E6E5DD ;
  border : solid 1px #848379;
  visibility : hidden;
  }







  #leftbtf
  {
  position : absolute ;
  padding-top : 25px;

  z-index : 4 ;

  left : 700px ;
  top : 440px ;
  width : 240px;
  height : 100px ;
  background-image : url(images/leftbtframe.jpg) ;
  background-repeat : no-repeat ;
  }

  #revp
  {
  position : absolute ;
  left : 742px ;
  top : 310px;
  width : 200px;
  height : 150px ;
  background-image : url(images/revpress.jpg) ;
  background-repeat : no-repeat ;

  }

  #revpcontent
  {
  position : absolute ;
  text-align : left;
  line-height : 1.5em;
  font-size : 8pt;
  left : 20px ;
  top : 45px;
  width : 160px;
  height : 80px ;

  }

  #pages
  {
   position : absolute ;
   line-height : 1.5em;
   font-size : 8pt;
   left : 20px ;
   top : 460px;
   width : 900px;
   height : 40px ;
   
    }


  .revue {
   cursor : pointer ;
   }


  #revptitle
  {
  position : absolute ;
  left : 10px ;
  top : 10px;
  width : 150px;
  height : 30px ;
  color : #FFFFFF ;
  text-align : center ;
  }


  .menulayer
  {
  position : absolute ;
  left : 0px ;
  top : 75px ;
  width : 948px;
  height : 30px ;
  background-image : url(images/menubar.jpg) ;

  }

  #wlayer
  {
  position : absolute ;
  text-align : center ;
  color : #FFFFFF ;
  left : 0px ;
  top : 75px ;
  width : 950px;
  height : 30px ;
  }

  #wet1
  {
  position : absolute ;
  padding-top : 10px;
  left : 5px ;
  top : 0px ;
  width : 200px;
  height : 30px ;
  background-image : url() ;
  background-repeat : no-repeat ;
  }


  #wet2
  {
  position : absolute ;
  padding-top : 10px;
  left : 206px ;
  top : 0px ;
  width : 200px;
  height : 30px ;
  background-image : url() ;
  background-repeat : no-repeat ;
  }


  #wet3
  {
  position : absolute ;
  padding-top : 10px;
  left : 407px ;
  top : 0px ;
  width : 200px;
  height : 30px ;
  background-image : url() ;
  background-repeat : no-repeat ;
  }

  #wet4
  {
  position : absolute ;
  padding-top : 10px;
  left : 608px ;
  top : 0px ;
  width : 200px;
  height : 30px ;
  background-image : url() ;
  background-repeat : no-repeat ;
  }

  #seeklayer {

  position : absolute ;
  left     : 5px ;
  top      : 150px ;
  width    : 500px;
  height   : 500px ;
  background-image : url(images/seekframe.jpg) ;
  color : #1A59B7;
  background-repeat : no-repeat ;
  padding-top : 50px;
  padding-left : 15px ;
  }


  #slayer1 {

  position : absolute ;
  left     : 0px ;
  top      : 70px ;
  width    : 250px;
  height   : 400px ;
  padding-top : 20px;
  padding-left : 20px;
  }

  #slayer2 {

  position : absolute ;
  left     : 251px ;
  top      : 70px ;
  width    : 249px;
  height   : 400px ;
  padding-top : 20px;
  padding-left : 20px;
  }

  .header
  {
   font-size: 12pt ;
   font-weight : bold ;
  }
  .label
  {
   font-weight : bold ;

  }

   #indfooter
  {
  position : absolute ;
  left     : 5px ;
  top      : 495px ;
  width    : 930px;
  height   : 30px ;
  text-align : center ;
  color : #12215E ;
  }

   #nfooter
  {
  position : absolute ;
  padding-top : 10px;
  left     : 5px ;
  top      : 540px ;
  width    : 930px;
  height   : 30px ;
  text-align : center ;
  color : #5F5F53 ;
  }


  #etnfooter
  {
  position : absolute ;
  padding-top : 10px;
  left     : 0px ;
  top      : 550px ;
  width    : 948px;
  height   : 30px ;
  text-align : center ;
  background : #F3F6F8;

  color : #5F5F53 ;
  }


  #footer
  {
  position : absolute ;
  left     : 5px ;
  top      : 700px ;
  width    : 930px;
  height   : 40px ;
  text-align : center ;
  color : #ECF8FC ;
  }


  #syntec
  {
  position : absolute ;
  left : 58px ;
  top : 13px ;
  width : 53px;
  height : 32px ;

  background-image : url(images/syntec.jpg) ;
  background-repeat : no-repeat ;
     }



  .clk {
    cursor : pointer ; }


  #n11
  {
  position : absolute ;
  text-align :align-left ;
  padding-left : 30px;
  padding-top : 10px;
  padding-right : 20px;
  left : 25px ;
  top : 135px ;
  width : 230px;
  height : 350px ;
  background-color : #E0DFC1 ;

  }
  #n12
  {
  position : absolute ;
  text-align :align-left ;
  padding-left : 30px;
  padding-top : 10px;
  padding-right : 20px;

  left : 340px ;
  top : 135px ;
  width : 230px;
  height : 350px ;
  background-color : #E0DFC1 ;

  }
  #n13
  {
  position : absolute ;
  text-align :align-left ;
  padding-left : 30px;
  padding-top : 10px;
  padding-right : 20px;

  left : 650px ;
  top : 135px ;
  width : 230px;
  height : 350px ;
  background-color : #E0DFC1 ;

  }

  #n3
  {
  position : absolute ;

  left : 0px ;
  top : 165px ;
  width : 950px;
  height : 300px ;
  background-image : url(images/n3.jpg) ;
  background-repeat : no-repeat ;

  }

  #n5
  {
  position : absolute ;

  left : 0px ;
  top : 165px ;
  width : 950px;
  height : 300px ;
  background-image : url(images/n5.jpg) ;
  background-repeat : no-repeat ;

  }


  #n7
  {
  position : absolute ;

  left : 0px ;
  top : 165px ;
  width : 475px;
  height : 300px ;
  background-image : url(images/n7.jpg) ;
  background-repeat : no-repeat ;

  }
  
  #n9
  {
  position : absolute ;

  left : 0px ;
  top : 165px ;
  width : 475px;
  height : 300px ;
  background-image : url(images/n9.jpg) ;
  background-repeat : no-repeat ;

  }
  
  #n91
  {
  position : absolute ;

  left : 0px ;
  top : 165px ;
  width : 475px;
  height : 300px ;
  background-image : url(images/n91.jpg) ;
  background-repeat : no-repeat ;

  }


  #n3bot
  {
   position : absolute ;
   line-height : 1.5em;

  left : 230px ;
  top : 470px ;
  width : 600px;
  height : 50px ;
  color : #FFFFFF ;

  }

  #nint2
  {
   position : absolute ;
   padding-left : 30px;
   padding-top : 10px;
   padding-right : 20px;

   line-height : 1.5em;

   left : 200px ;
   top : 0px ;
   width : 275px;
   height : 300px ;

  }

  #nint3
  {
   position : absolute ;
   padding-left : 30px;
   padding-top : 10px;
   padding-right : 20px;

   line-height : 2em;

   left : 520px ;
   top : 0px ;
   width : 200px;
   height : 300px ;

   color : #264022 ;

  }

  #nint7
  {
   position : absolute ;

   left : 490px ;
   top : 0px ;
   width : 460px;
   height : 300px ;

   background-color : #ABD756 ;
   color : #081A3E ;

  }

  #nint71
  {

   position : absolute ;
   padding-left : 30px;
   padding-top : 20px;
   padding-right : 20px;

   line-height : 1.5em;

   left : 0px ;
   top : 0px ;
   width : 210px;
   height : 300px ;

  }

   #nint72
  {

   position : absolute ;
   padding-left : 30px;
   padding-top : 20px;
   padding-right : 20px;

   left : 230px ;
   top : 0px ;
   width : 180px;
   height : 300px ;

  }

   #n9mid
  {

   position : absolute ;
   padding-left : 30px;
   padding-top : 30px;
   padding-right : 20px;

   left : 200px ;
   top : 0px ;                   
   width : 500px;
   height : 300px ;
   
   color : #FFFFFF ;

   background-color : #F67644;

  }


  .n32g {
  font-weight : bold ;
  color : #149B86 ;

  }
  .n32m {
  color : #76715C ;

  }

   .n52o {
  font-size : 10pt;
  font-weight : bold ;
  color : #FE6714 ;

  }

  .n52b {
  font-size : 8pt;
  color : #0F1734 ;
  line-height : 1.5em;
  }


   .n72g {


  font-size : 12pt;
  font-weight : bold ;
  color : #BEDCAB ;
  }

  .n72gb {

  padding-left : 30px;
  padding-top : 30px;
  padding-right : 20px;


  font-size : 11pt;
  font-weight : bold ;
  color : #383528 ;
  }

  .n7w {
  font-size : 11pt;
  font-weight : bold ;
  color : #FFFFFF ;
  }

  .bkgrey {
   padding-left : 5px;
   padding-right : 5px;

   background-color : #F9DFBB ;
  }

  .grey { color : #666761 ; }

  .bkblue {  background-color : #C3D5FA ; }
  .bkwhite {  background-color : #FFFFFF ; }

  .ptableau { font-size : 7 pt; 
   line-height : 1em;
  }

 #plantext
 {
  cursor : hand ;
  }

 #mentions
  {
  position : absolute ;
  overflow : auto ;
  color : #000000 ;
  text-align : left ;
  padding :15px;

  left :5px ;
  top : 105px;
  width : 903px;
  height : 355px ;
  background-color : #F7F7EF ;
  border : 1px solid #63615F ;

  }


 #plan
  {
  position : absolute ;
  z-index : 5 ;
  visibility : hidden ;
  padding-left : 20px;
  padding-top : 15px;
  left : 200px ;
  top : 95px;
  width : 650px;
  height : 370px ;
  background-color : #C1BFBD ;
  border : 1px solid #63615F ;

  }
  #pmap
  {
  position : absolute ;
  left : 10px ;
  top : 30px;
  width : 429px;
  height : 312px ;
  background : url('images/plan.gif')  ;
  border : 1px solid #63615F ;
  }
  
  #imgsiege
  {
  position : absolute ;
  left : 450px ;
  top : 0px;
  width : 200px;
  height : 360px ;
  background : url('images/img-siege.jpg')  ;

  }
  #planshadow
  {
  z-index : 1 ;
  position : absolute ;
  visibility : hidden ;
  left : 220px ;
  top : 105px;
  width : 660px;
  height : 385px ;
  background-color : #4D4D4F;
  }

  #plancls
  {
  position : absolute ;
  left : 645px ;
  top : 4px ;
  width : 23px;
  height : 15px ;

  background-image : url(images/close.jpg) ;
  background-repeat : no-repeat;
  }


  #tabledisplay
  {
  position : absolute ;
  padding-left : 10px;
  padding-right : 10px;
  left : 200px ;
  top : 125px ;
  width : 400px;
  height : 380px;
  
  background-color : #C1BFBD ;
  border : 1px solid #63615F ;

  }

  #revuegif
  {
  position : absolute ;
  left : 30px ;
  top : 125px ;
  width : 161px;
  height : 217px ;

  background-image : url(images/revue.gif) ;
  background-repeat : no-repeat;
  }

  #revuelistf
  {
  position : absolute ;
  left : 250px ;
  top : 125px ;
  width : 580px;
  height : 370px ;
  font-size : 10pt ;

  }
  
  #newslistf
  {
  position : absolute ;
  left : 250px ;
  top : 150px ;
  width : 450px;
  height : 325px ;
  font-size : 10pt ;

  color : #000000 ;
  font-weight : normal;
  overflow : auto ;

  border : 1px solid #A8A99E ;

  }
 #etudeslistf
  {
  position : absolute ;
  padding-top : 10px;
  left : 50px ;
  top : 132px ;
  width : 800px;
  height : 310px ;
  font-size : 10pt ;

  color : #000000 ;
  font-weight : normal;

  }

  #etudestitlef
  {
  position : absolute ;
  padding-top : 5px;
  left : 50px ;
  top : 110px ;
  width : 800px;
  height : 20px ;
  font-size : 10pt ;
  font-weight : bold ;
  color : #FFFFFF ;
  text-align : center ;
  background : #ACB69C ;

  }
  

  #etudselectf
  {
  position : absolute ;
  padding-top : 5px;
  left : 50px ;
  top : 110px ;
  width : 420px;
  height : 30px ;
  font-size : 10pt ;
  font-weight : bold ;

  }



  #titlef
  {
  position : absolute ;
  padding-top : 5px;
  left : 250px ;
  top : 120px ;
  width : 450px;
  height : 30px ;
  font-size : 10pt ;
  font-weight : bold ;
  color : #FFFFFF ;

  text-align : center ;
  background-image : url(images/titlebar.jpg) ;
  background-repeat : no-repeat;

  }



  #divBulle {
    
   position : absolute ;
   z-index : 7 ;
   visibility  : hidden ;
   border: 1px solid #6B6B6D ;
   background-color: #F7F8F0 ;
   width : 150px ;
   color : #091347 ;
   padding: 4px;

  }
  
  .news {
   text-align : center ;
   font-size : 9 pt ;
   text-transform : uppercase ;
   height : 30px;
  }

  .news a { text-decoration : none ; }

   .etudes {
   color : #000000;
   text-align : left ;
   font-size : 7 pt ;
/*   text-transform : uppercase ; */
   height : 35px;
  }

  .etudes a { text-decoration : none ; }


  #forgetbox
  {
  position : absolute ;
  padding-top : 25px ;
  padding-left : 10px ;
  padding-right : 5px ;
  z-index : 5 ;

  left : 250px ;
  top : 320px ;
  width : 300px;
  height : 150px ;
  background-color : #DDDDD8 ;
  border : 1px solid #BBBBB8 ;
  visibility : hidden;

  }
  
  .wbold { color :#FFFFFF; font-weight:bold; font-size:11pt; }

  #boxheader
  {
  position : absolute ;
  left : 0px ;
  top : 0px ;
  width : 100%;
  height : 20px ;
  color : #61615C ;
  font-weight : bold ;
  text-align : center ;
  text-transform : uppercase ;

  background-image : url(images/blue.jpg) ;
  }