html, body {
text-align: center;
font-family: Arial, Tahoma, Helvetica, sans-serif; 
font-size: 10pt;
color: white;
background-color: black;
padding: 0; 
margin: 0;
}
/* Conteneur de la page */
#container {
width: 984px;
margin: auto;
}

/* spacer */
div.spacer {
   clear:both;
   font-size:1px;
   height:1px;
}


/* links */
a, a:visited {
	color:#000000;
}
a:hover {
	color:#ff0000;
}

/*  div youtube  */
#videoYouTube {
	background-color:white;
	position:absolute;
	top:200px;
	left:400px;
	right:400px;
	/*border:1px solid red; */
	width:510px;
	height:408px;
}

#titleYT {
	color:black;
	float:left;
	margin-left:200px;
	display:inline;	
	font-weight:bold;
}


.transparentClass {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	opacity:0.20;
	-moz-opacity:0.20;
}

.unTransparentClass {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity:1.0;
	-moz-opacity:1.0;
}

#hideYT {
	display:inline;
	float:right;
	text-align:right;
  width:30px;
  margin:2px 2px 5px 0;
	z-index:2001;
	cursor:pointer;
}

/* ----------------- */
/*  En tête de page  */
/* ----------------- */

/* header */
#header {
width: 980px;
height: 124px;
background-image: url("images/header.png");
background-repeat: no-repeat;
background-position: top left;
text-align: right;
margin: auto;
}
/* Publicité en tête de page */
#header img {
float: right;
border: none;
/* top right bottom left */
margin: 8px 6px 0 0;
}
/* Texte Header */
#header p.baseline {
font-size: 7pt;
float: right;
clear: both;
/* top right bottom left */
margin: 6px 0 0 0;
clear:both;
}
/* Texte Header Rouge*/
#header p.baseline span {
color: red;
background-color: black;
}

/* ----------------- */
/*   Bloc Recherche  */
/* ----------------- */

#recherche {
width: 984px;
height: 45px;
line-height: 45px;
font-size: 12pt;
text-align: left;
background-image: url("images/recherche-background.png");
background-repeat: no-repeat;
background-position: top left;
clear:both;
margin-top:5px;
}

/* ----------------- */
/*    Formulaires    */
/* ----------------- */

form {
padding: 0;
/* top right bottom left */
margin: 0 0 0 11px;
float: left;
}
/* Hack pour IE */
* html form {
margin-top: 13px;
}
form p {
padding: 0;
margin: 0;
}
input {
width: 171px;
height: 17px;
border: 1px solid #706f6f;
margin-left: 5px;
}
/* Hack pour IE */
* html input {
height: 19px;
}
/* Bouton Rechercher */
#ok {
width: 21px;
height: 21px;
border: none;
vertical-align: middle;
}

a#joinUs {
	
	text-decoration:none;
	color:#fff;
	vertical-align:middle;
	background-image:url("images/button-join.gif");
	background-repeat:no-repeat; 
	line-height:31px;
	width:71px;
	text-align:center;
	font-size:11px;
	float: right;
	border: none;
	margin: 7px 7px 0px 0;
}

/* ----------------- */
/*      Player       */
/* ----------------- */

/* Conteneur du Player */
#bloc-player {
width: 974px;
height: 215px;
background-image: url("images/player-background.png");
background-repeat: no-repeat;
background-position: top left;
margin-top: 16px;
/* top right bottom left */
padding: 0 0 0 10px;
clear: both;
}
/* Hack pour IE */
* html #bloc-player {
width: 984px;
}
/* Player */
#player {
width: 450px;
height: 200px;
/* top right bottom left */
margin: 7px 0 0 0px;
float: left;
color: black;
background-color: transparent;
}

/* ----------------- */
/*   Statistiques    */
/* ----------------- */

/* Stats */
#stats {
width: auto;
height: 200px;
/* top right bottom left */
margin: 7px 0 0 25px;
float: left;
color: black;
background-color: transparent;
text-align: left;
}
/* Bouton Stats */
p#stat {
background-image:url("images/button-stats.gif");
margin-top: 5px;
line-height:23px;
width:50px;
text-align:center;
color:#fff;
font-size:11px;
float: left;
}
/* Liste Statistiques */
#stats ul {
padding: 0;
/* Pour IE 5.5 */ 
margin-left: -6px;
list-style: none; 
line-height: 18px;
float: left;
clear: left;
/* Pour tous les autres navigateurs */ 
voice-family: "\"}\"";
voice-family: inherit;
/* top right bottom left */
margin: 0 0 0 5px;
}

/* ----------------- */
/*     Pochette      */
/* ----------------- */

/* Conteneur de la Pochette */
#pochette {
width: 202px;
height: 202px;
float: right;
/* top right bottom left */
margin: 6px 8px 0 0;
background-repeat: no-repeat;
background-position: 15px 14px;
}
/* Masque de la Pochette */
#masque {
width: 202px;
height: 202px;
background-image: url("images/pochette-masque.png");
background-repeat: no-repeat;
background-position: top left;
}

/* ----------------- */
/*       Menu        */
/* ----------------- */

ul#menu
{
margin: 0 ;
padding: 0 ;
list-style-type: none ;
display:inline;
/* Suppression du margin, du padding et des puces du <ul> */
}

ul#menu li
{
float:left;
/* needed for ie */
}

ul#menu li a {
	font-family:Arial, Helvetica, sans-serif;
	border: none ;
	text-decoration: none ;	
	text-align: center;
	width: 72px ;
  display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	line-height: 28px ;
	float:left;
	margin: 0;
	padding: 0 ;
}


ul#menu li a.choosen, ul#menu li a:hover.notChoosen{

	background: url(images/menu-background.gif) no-repeat -72px 0; /* Et ici on décale l'image du background de 72px vers la droite pour laisser apparaître la 2eme partie de l'image */
	color: #dadada;
}

ul#menu li a.notChoosen {

	background: url(images/menu-background.gif) no-repeat 0 0; /* Et ici on décale l'image du background de 28px vers la droite pour laisser apparaître la 2eme partie de l'image */
	color: #fff;
}

/* ----------------- */
/*       Blocs       */
/* ----------------- */

/* Début Bloc */
.bloc_top {
width: 984px;
height: 10px;
line-height: 10px;
margin-top: 5px;
background-image: url("images/bloc-top.png");
background-repeat: no-repeat;
background-position: top left;
clear: both;
}
/* Bloc */
.bloc {
width: 964px;
background-image: url("images/bloc-background.png");
background-repeat: repeat-y;
background-position: top left;
color: black;
background-color: #d8d7d7;
text-align: justify;
/* top right bottom left */
padding: 0 10px 0 10px;
}
/* Hack pour IE */
* html .bloc {
width: 984px;
}
/* Pied Bloc */
.bloc_foot {
width: 984px;
height: 10px;
background-image: url("images/bloc-bottom.png");
background-repeat: no-repeat;
background-position: top left;
margin-bottom: 0px;
margin: 0 0 5px 0;
}

