 html 

{

  margin: 0;

  padding: 0; 

  font-family: Tahoma,verdana, helvetica, arial, sans-serif, Forte; 

  color: 		#9A9898;

  

  text-align: 		left; 

  font-size:		12px;

}



body 

{

  margin: 0; 

  padding: 0; 
  background-color:	black;
 

  

}



img 

{

  border: 0px;

}





td 

{

	vertical-align: top;

	

}



/***input

{

	border: 1px solid #808080;

	font-size: 10px;

}

***/

p

{

	margin:		0px;
  color:    #9A9898;
}



a:link

{

	color :	blue;

}

a:visited

{

 	color:	brown;

}

a:active

{ 	

	color:	blue;

}



table 

{

font-size:		12px;



}



/* DIV GENERAUX ********************************************************************/

#cadre

{
	border: 		   0px solid red;
	top:			      2px;
	left:			     0px;
	border-bottom: 0px solid #9A9898;
}



#entete
{
	border: 		 0px solid #9A9898;
}

#logo
{
  position:     absolute;
  left:         10px;
  top:          10px;
   z-index :    150;
}
#banniere
{
  position:     absolute;
  left:         120px;
  top:          10px;
  z-index :     150;
}
#slogan
{
  position:     absolute;
  left:         420px;
  top:          75px;
  z-index :     200;
  font-size:    10px;
  color:        black;
}

#date
{
  position:     absolute; 
  background:   gold; 
  color:        black; 
  border:       1px solid gold; 
  width:        104px; 
  top:          15px; 
  left:         800px;
  z-index :     200;
}
#date p
{
  color:        black; 
}

#compteur
{
  position:     absolute; 
  background:   black; 
  color:        gold; 
  border:       1px solid gold; 
  width:        104px; 
  top:          30px; 
  left:         800px;
  z-index :     200;
}

#compteur p
{
  color:        gold; 
  font-size :   10px;
}

#cpt_vote
{
  position:     absolute; 
  background:   black; 
  color:        gold; 
  border:       1px solid gold; 
  width:        104px; 
  top:          45px; 
  left:         800px;
  z-index :     200;
}

#cpt_vote p
{
  color:        gold; 
  font-size :   10px;
}
#cpt_download
{
  position:     absolute; 
  background:   black; 
  color:        gold; 
  border:       1px solid gold; 
  width:        104px; 
  top:          60px; 
  left:         800px;
  z-index :     200;
}

#cpt_download p
{
  color:        gold; 
  font-size :   10px;
}
#cpt_wallpaper
{
  position:     absolute; 
  background:   black; 
  color:        gold; 
  border:       1px solid gold; 
  width:        104px; 
  top:          75px; 
  left:         800px;
  z-index :     200;
}

#cpt_wallpaper p
{
  color:        gold; 
  font-size :   10px;
}


#title_entree
{
  position:     absolute; 
  top:          88px; 
  left:         0px;
  height:       100px;
  width:        400px;
  font-size:    16px;
  color:        gold;
 
}

#entree
{
	border: 		 0px solid gold;
	top:         100px;
  left:        0px;
  width:       400px;
  height:       400px;
  background:   url(../_img/classement.png);
  background-repeat:no-repeat;
}

#entree td
{
	vertical-align: bottom;
}

#explication
{
  border: 		 0px solid gold;
	top:         100px;
  left:        420px;
  width:       400px;
  height:       400px;
  font-family:   georgia; 
}
#explication p.titre
{
  font-size:    22px;
  color:        gold;
   font-style:   italic;
}
#explication p.sstitre
{
  font-size:    18px;
  color:        gold;
  font-style:   italic;
}

#explication p.text
{
  font-size:    14px;
  color:        gold;
  font-style:   italic;
}

p.choix_classement
{
  font-size:    16px;
  color:        gold;
  font-style:   italic;
  font-weight:  bold;
  cursor:       pointer;  
  height:       30px;
}

p.desc_classement
{
  font-family:   georgia; 
  font-size:    14px;
  color:        gold;
  font-style:   italic;
  font-weight:  normal;
  vertical-align: bottom;
  display:      none;
}

#title_classement
{
  position:     absolute; 
  top:          360px; 
  left:         0px;
  font-size:    16px;
  color:        gold;
  font-weight:  bold;
 
  
}

#comment_classement
{
  position:     absolute; 
  top:          337px; 
  left:         10px;
  font-size:    15px;
  color:        snow;
  font-weight:  normal;
  font-style:   italic;
  
}

#classement
{
	border: 		 1px solid gold;
	top:         360px;
  left:        0px;
  height:      240px;
  background:   url(../_img/carousel.png);
  
}

#classement td.title
{
  color:        black;
  height:       18px;
}
#classement td.date
{
  color:        black;
  height:       12px;
  font-size:    10px;
  font-weight:  normal;
  font-style:   italic;
}
#classement td.rang
{
  width:          40px;
  text-align:      center;
  background:      gold  ;
  color:           black;
}

#classement td.download
{
  width:          40px;
  text-align:     center;
  border:         1px solid gold;
  color:          gold;
  font-size:    10px;
}

#classement td.categorie
{
  width:          80px;
  text-align:     center;
  border:         1px solid gold;
  color:          gold;
}

#fiche
{
	border: 		 1px solid gold;
	-moz-border-radius:   10px  10px;
	top:         100px;
  height:      250px;
  width:       400px;
  background:   ;
  
}

#slide_opacity
{
  width:    10px;
  height:  200px;
  top:    25px;
  left:     380px;
  border: 		 1px solid gold;
}

#cursor_slide_opacity
{
  width:    9px;
  height:   0px;
  
  left:     0px;
  border-top: 	1px solid gold;
}

#fermer_fiche
{
  top:    220px;
  left:   300px;
}

#download_fiche
{
  top:    220px;
  left:   50px;
}

#titre_fiche
{
  top:    10px;
  left:   0px;
  width:  400px;
  text-align:  center;
  font-size:  16px;
  color:  snow;
  font-weight:  bold;
}

#nom_fiche
{
  top:    45px;
  left:   10px;
  width:  400px;
  text-align:  left;
  font-size:  14px;
  color:  snow;
  font-weight:  normal;
  font-style:   italic;
}

#tableau_fiche
{
  top:    145px;
  left:   10px;
  width:  370px;
  
  font-size:  14px;
  color:  snow;
  font-weight:  normal;
  font-style:   normal;
}

#comment_fiche
{
  top:    105px;
  left:   10px;
  width:  400px;
  text-align:  left;
  font-size:  14px;
  color:  snow;
  font-weight:  normal;
  font-style:   normal;
}

#date_fiche
{
  top:    75px;
  left:   10px;
  width:  350px;
  text-align:  right;
  font-size:  14px;
  color:  snow;
  font-weight:  normal;
  font-style:   normal;
}

#out
{
	border: 		 1px solid gold;
	
	top:           95px;
  left:         100px;
  background:   #170D00; 
  
}

#out span
{
	color:       gold;
  font-family:   georgia; 
  font-size:    18px;
  
}

#out td
{
	color:       red;
  text-align:  center;
  vertical-align: middle;
  font-size:    14px;
  border-left:  solid 1px red;
  border-top:  solid 1px red;
}
#out td.header
{
	color:       red;
  text-align:  center;
  vertical-align: middle;
  font-size:    14px;
  border-left:  solid 0px red;
  border-top:  solid 0px red;
  font-size:  16px;
}

#out td.img
{
	color:       red;
  text-align:  center;
  vertical-align: middle;
  font-size:    14px;
  border-left:  solid 0px red;
  border-top:  solid 0px red;
}
#out td img
{
	
  border:  solid 1px black;
  
}

#copyright
{
  position:     absolute; 
  font-size:    9px; 
  z-index :     200;
 
}

