body {width: 100%; height: 100%}

body, body * { font-family: Arial;  font-size:12px; color:black;}
* { margin: 0px; padding: 0px;}

#menu dt {
  margin-top: 5px;
  width: 150px;
  font-size: 14px;
  color:#FFFFFF;
  font-weight: bold;
  text-transform: uppercase;
}

#menu dd {
  padding-bottom: 5px;
  padding-top: 5px;
  width: 150px;
  overflow: hidden;
  background-color: #EBF8F4;
}

#menu dd a {
  color: #666666;
  text-decoration: none;
  display: block;
  font-weight: bold;
  width: 150px; 
  padding-left: 10px;
  background-repeat: no-repeat;
  background-position: 1px 1px;
}


#alaune {
  background-color: #FFFF48;
  height : 18px;
  color: #000000;
}

#sciences {
  background-color: #046601;
  height : 18px;
}

#magazines {
  background-color: #0066CB;
 height : 18px;
}

#asuivre {
  background-color: #FF020A;
 height : 18px;
}

#acces {
  background-color: #3C1B52;
 height : 18px;
}

#alauneMenu a:hover, #sciencesMenu a:hover,  #magazinesMenu a:hover, #asuivreMenu a:hover {
 text-decoration:underline;
}

img{border:0px}

.chemin{font-weight:bold;font-size:10px;font-style:italic;}

#date {
  color: #FF71BE;
  font-size: 11px;
  font-weight: bold;
}	

a{
 text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.recherche{font-weight:bold;font-size:10px}
.paging{font-family:Arial; font-weight:bold;font-size:10px;color:#0A8FBB;}

.alauneVideo_0{
  height: 20px;
  background-color: #FFFF48;
  font-weight: bold; 
  padding-left: 5px; 
  color: #FFFFFF;  
}
	
.alauneVideo_1{
  height: 20px;
  background-color: #046601;
  font-weight: bold; 
  padding-left: 5px; 
  color: white
}	
.alauneVideo_2{
  height: 20px;
  background-color: #0066CB;
  font-weight: bold; 
  padding-left: 5px; 
  color: white
}	
.alauneVideo_3{
  height: 20px;
  background-color: #FF020A;
  font-weight: bold; 
  padding-left: 5px; 
  color: white
}	

.alauneVideo_5{
  height: 20px;
  background-color: #046601;
  font-weight: bold; 
  padding-left: 5px; 
  color: white
}

.alauneVideo_0 a, .alauneVideo_4 a{
  text-decoration: none;
  font-weight: bold; 
  color: #000000;
} 

.alauneVideo_1 a, .alauneVideo_2 a, .alauneVideo_3 a,  .alauneVideo_5 a{
  text-decoration: none;
  font-weight: bold; 
  color: #FFFFFF
}

.themeVideo, .themeVideo_ {
  height: 20px;
  padding-left: 5px; 
  background-color: #3C1B52;
  color: #FFFFFF;
  font-weight: bold;
}

.themeVideo a, .themeVideo_  a{
  text-decoration: none;
  font-weight: bold; 
  color: #FFFFFF;
}

.themeVideo_j {
  height: 20px;
  padding-left: 5px; 
  background-color: #FFFF48;
  color: #000000;
  font-weight: bold;
}

.themeVideo_j a {
  text-decoration: none;
  font-weight: bold; 
  color: #000000
}

.themeVideo_v {
  height: 20px;
  padding-left: 5px; 
  background-color: #046601;
  color: white;
  font-weight: bold;
}

.themeVideo_v a {
  text-decoration: none;
  font-weight: bold; 
  color: white
}

.themeVideo_b {
  height: 20px;
  padding-left: 5px; 
  background-color: #0066CB;
  color: white;
  font-weight: bold;
}

.themeVideo_b a {
  text-decoration: none;
  font-weight: bold; 
  color: white
}

.themeVideo_r {
  height: 20px;
  padding-left: 5px; 
  background-color: #FF020A;
  color: white;
  font-weight: bold;
}

.themeVideo_r a {
  text-decoration: none;
  font-weight: bold; 
  color: white
}

.imgVideo{
  height: 86px;
  width: 176px;
}
.texteVideo{
  height: 72px;
  width: 170px; 
  background-color: #D1CFFE;
  padding: 3px;
  font-size: 10px;
  vertical-align: top;
  overflow: hidden;
  color:#2C2269;
}
#texteVideo2{ left:10px;background-color: #D1CFFE; padding: 5px; text-align: justify; height:140px; overflow:hidden; color:#2C2269; width: 370px; overflow:auto;}
#seeMore{ background-color: #D1CFFE; padding: 5px; text-align: justify; height:140px; overflow:auto; color:black; display: none;}
#texteDefilante{position:absolute;top:107px;left:0px;font-size:12px;width:300px;height:30px; color:#4D4D83; font-weight:bold; z-index:199}
#divHaut{position:absolute;left:0px;top:0px;width:1054px;height:98px;}
#chgLang{top: 10px; left: 910px; width: 75px}
#RejoignezNous{ top: 45px; left: 850px;}
#Banniere_Pub{position:absolute;top:5px;left:412px;z-index:99; display:none}
#rss{position:absolute;top:102px;left:305px;width:72px;z-index:200}
#menu_buttons{position:absolute;top:104px;left:380px;z-index:200}
#divRecherche{position:absolute;top:104px;left:745px; font-weight:bold; color:#000000}
#menu{position:absolute;left:5px;top:147px;width:147px;height:420px;}
#VideoDiv{position:absolute;left:196px;top:165px;width:400px;height:300px;}
#divBarVideo{position:absolute;left:196px;top:465px;width:400px;height:34px;}
#Player_pub{position:absolute;left:196px;top:165px;width:400px;height:300px;background-repeat:no-repeat;}
#divChemin{ left:196px;top:144px;position:absolute;width:400px;height:40px;overflow:hidden}
#list{position:absolute;left:638px;top:163px;width:378px;height:409px;}
#divContenu{position:absolute;left:638px;top:143px;width:378px;height:409px;}
#divPaging{position:absolute; width:360px; height:20px;left:641px; top:563px; visibility:visible;z-index:1; font-size:10px;overflow:hidden}
#fullSearch{position:absolute;left:548px;top:109px;width:360px;height:379px;display:none}
#VoterDiv{position:absolute;left:196px;top:499px;width:400px;height:66px;border-top: 1px solid black;  font-size:10px; padding-bottom: 5px;}
#divTitre {top:40px;width: 395px; padding: 2px; height:18px; font-weight: bold;}
#BP{position:absolute;width:223px;height:31px;left:360px;top:522px; }
#lienVideo{position:absolute;width:400px;height:20px;left:196px;top:568px; font-size:8px}
#fullsearch .titreVideo {
  height: 20px;
  width: 332px;
  padding-left: 10px;
  background-color: #A40000;
  color: white;
  font-weight: bold;
}

#fullSearch th {
  padding-left: 10px;
}   
#vod_0 {
width:170px;
}
#vod_1 {
width:170px;left:180px;top:0px;position:absolute;
}
#vod_2 {
width:170px;left:0px;top:120px;position:absolute;
}
#vod_3 {
width:170px;left:180px;top:120px;position:absolute;
}
#vod_4 {
width:170px;left:0px;top:240px;position:absolute;
}
#vod_5 {
width:170px;left:180px;top:240px;position:absolute;
}

.note{text-align:center;font-family:Arial; font-weight:bold;font-size:11px;color:#575757;}
.texte{font-family:Arial; font-size:10px;color:#FFFFFF;}
.chapter{text-align:center;font-family:Arial;  font-size:10px;color:#FFFFFF;}
.chapterCur{text-align:center;color:black;background-color:#C7C9D1;font-family:Arial;  font-weight:bold; font-size:10px;color:#FFFFFF;}
#footer {position:absolute;left:0px;top:592px; width: 1045px;height: 45px;border-top: 5px solid #D5CED6;}
#footer * { font-size: 10px;}

#faq, #help, #qui, #contact,
#credit, #sendVideo, #mail, 
#partenaires {
  display: none; 
  position: absolute; 
  left:638px;
  top:143px;
  width:380px;
  height:415px;
  background-color: white;
}

#faq dl,#help dl,#qui dl,#contact dl, #credit dl, #partenaires{overflow: auto; width:380px;height:415px; text-align: justify; padding: 5px; background-color: white;}

.footTitre{text-decoration: underline; text-transform: uppercase; margin-bottom: 5px;}