body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #000;
	margin:0;
	padding:0;
	font-size:0.84em;
	background-image: url("../images/fond-body.gif");
	background-repeat: no-repeat;
	background-position: center top;
}

a:link, a:visited {
	color:#ffffff;
	text-decoration:none;
}
a:hover, a:focus {
	color:#bed63a;
	text-decoration:none;
}

a img {
	border:none;
}

.alphabet a, .alphabet span{
	text-decoration: none;
	display:block;
	float:left;
	text-align:center;
	width:25px;
	line-height: 28px;
}
.alphabet a:link, .alphabet a:visited{
	font-size:1.0em;
	color:#bed63a;
}
.alphabet a:hover, .alphabet a:focus{
	font-size:1.2em;
}

#Global {
	margin:0 auto;
	width:778px;
}
/* WWW ENTETE WWW */
#Entete {
	height:9em;
	position:relative;
}
h1 {
	margin-left:-5000px;
	margin:-2px 0 0 0;
	height:1px;
	overflow:hidden;
	padding:0;
}
.plain {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size:0.7em;
}
#Logo {
	margin-left:-10px;
}
#Logo img{
	border:0;
}
/* WWW LE SAVIEZ-VOUS WWW */
#LeSaviezVous {
/*
	width:260px;
	position: absolute;
	top: 55px;
	right: 220px;
*/
}
#LeSaviezVous h2 {
	padding:0;
	margin:0 0 7px 0;
}
#LeSaviezVous ul {
	list-style-type: none;
	padding: 10px;
	margin: 0;
}
#LeSaviezVous ul li {
	position: relative;
	margin-bottom: 5px;
}
#LeSaviezVous ul li span {
	position: relative;
	line-height: 27px;
	margin-left: 10px;
	top: -7px;
}
#LeSaviezVous a:hover img {
	-moz-opacity:0.6;
	opacity: 0.6;
	-khtml-opacity: 0.6;
}
#LeSaviezVous img {
	border:0;
}

form#form_recherche {
	padding-bottom: 10px;
}

div#Formulaire {
	width:260px;
	position: absolute;
	top: 55px;
	right: 0px;
}
#Formulaire h2 {
	padding:0;
	margin:0 0 7px 0;
}
#Formulaire form {
	margin:0;
	padding:0;
}
#Formulaire a:link, #Formulaire a:visited {
	color:#fff;
	font-size:0.84em;
}
#Formulaire a:hover, #Formulaire a:focus {
	color:#bed63a;
}
#Formulaire input {
	font-size:0.84em;
	border:0;}
#Formulaire input.Submit {
	color:#fff;
	background-color:#ee3a43;
	cursor:pointer;
}
input#Rech {
	width:14em;
}
/* WWW TEXTES & G�N�RAL WWW */
h2 {
	font-size:1.1em;
}
sup {
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}
.centre {
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}
.clearer {
	clear:both;
}

a.reponse, .highslide-html a.reponse {
	color: #00f;
	text-decoration: underline;
}

/* WWW BARRE DE MENU WWW */
#Menu {
	border-bottom: 3px solid #fff;
	margin-bottom:10px;
}
#Menu h2 {
	width:7em;
	float:left;
	margin:0;
	padding-bottom:0;
}
*+html #Menu h2 {
/* Correctif IE7 */
	margin-top:5px;
}
* html #Menu h2 {
/* Correctif IE6 */
	margin-top:5px;
}
#Menu ul {
	padding-left:7.2em;
	margin:5px 0 0 0;
}
#Menu li {
	display:inline;
	list-style-type:none;
}
#Menu a:link, #Menu a:visited { 
	font-size:1.1em;
	color:#bed63a;
	text-decoration:none;
	padding:0 10px;
}
#Menu a:hover, #Menu a:active, #Menu a:focus, #Menu a.Encours:link, 
#Menu a.Encours:visited, #Menu a.Encours:hover, #Menu a.Encours:focus {
	color:#000;
	background-color:#fff;
}
/*#Menu a.Encours:link, #Menu a.Encours:visited {
	background-image: url("../images/fond-rubrique.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:0;
	margin:0 10px;
}
#Menu a.Encours:hover, #Menu a.Encours:focus {
	padding:0 10px;
	margin:0;
}*/
/* WWW COLONES CENTRALES WWW */
.ColGauche {
	width:450px;
	float:left;
}
.ColDroite {
	width:280px;
	float:left;
	padding-left:20px;
}
/* WWW ROLODEX WWW */
#introRolodex {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 50;
}

.MenuRolodex {
	margin-left:19px;
}
.MenuRolodex a:link, .MenuRolodex a:visited {
	color:#ccc;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
.MenuRolodex a:hover, .MenuRolodex a:focus, .MenuRolodex span {
	color:#000;
	background-color:#bed63a;
	padding-left:5px;
	padding-right:5px;
}

#Rolodex div {
	float:left;
}
#RolodexG_p, #RolodexD_p,#RolodexG_t, #RolodexD_t {
	margin-top:44px;
	width:19px;
	height:113px;
}
#DBp, #GBp, #DBt, #GBt{
margin-top:-5px;}


#RolodexCentre {
	background-color:#1a1a1a;
	width:392px;
	height:192px;
	position:relative;
	overflow:hidden;
	margin-top:0px;
}
#CachePhoto {
	margin-top:0px;
	overflow:hidden;
	padding-top:0px;
}

#RolodexNom {
	width:392px;
	height:192px;
	background-image: url("../images/fond-rolodex-nom.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	position:relative;
	overflow:hidden;
}
#EnteteNom {
	position:absolute;
	z-index:50;
	left: 0px;
	top: 0px;	
	width:392px;
}
/*#EnteteNom table {
	background-image: url("../images/fond-rolodex-Entete.jpg");
	background-repeat: no-repeat;
	background-position: center -2px;
	margin:0;
	width:392px;
	font-weight:bold;
}
.EnteteBleu {
	background-color:#4990ac;
}*/
#RolodexNom table.Contenu {
	margin:2px 5px;
	width:388px;
}

#RolodexNom tr.trContenu:hover, #RolodexNom tr.trContenu:focus { 
	background:#000;
	cursor:pointer;
}

#RolodexNom td {
	font-size:0.92em;
}
#RolodexNom td img {
	margin:2px;
}
#RolodexNom td.td2 {
	color:#ef3e42;
	font-style: italic;
	font-size:0.84em;
}
#CacheNom {
	margin-top:0px;
	overflow:hidden;
	padding-top:20px;
}

.RolodexIntro {
	font-weight:bold;
	color:#c2c4c6;
	font-size:1.2em;
	padding:40px 17px;
}
.RolodexLogo {
	padding:0 17px;
}
.RolodexTxt {
	color:#c2c4c6;
	font-size:0.92em;
	padding:5px 17px 1px 17px;
	font-weight:600;
}
.RolodexSkip {
	text-align:center;
	position:absolute;
	width: 392px;
	left: 0px;
	bottom: 0px;
	color:#636467;
}
.RolodexSkip a:link, .RolodexSkip a:visited {
	color:#636467;
	text-decoration:none;
}
.RolodexSkip a:hover, .RolodexSkip a:focus {
	color:#bed63a;
	text-decoration:underline;
}

#RolodexCentre a:link img.trombine, #RolodexCentre a:visited img.trombine {
	float:left;
	border:1px solid #888;
	margin:0;
	padding:0;
	color:#555555;
	z-index: 100;
}
#RolodexCentre a:hover img.trombine, #RolodexCentre a:focus img.trombine {
	border:1px solid #e76e34;
	
}
html #RolodexCentre img.trombine:hover {
/* CORRECTIF IE6 */
	border:1px solid #e76e34;
}
/* PHOTO 2 */
#RolodexCentre2 {
	width:392px;
	height:13em;
	background-image: url("../images/fond-rolodex.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	position:relative;
}
#RolodexCentre2 img.trombine {
	border:1px solid #888;
	margin:0;
	padding:0;
}

.photoInfo { display: none; }

.PhotoOff {
	position:relative;
	overflow:visible;
}
.PhotoOn {
	position:absolute;
	top: 0px;
	right: 0px;
	display:none;
	clear:both;
	cursor:pointer;
}
.PhotoOn img {
	border:0;
}
.PhotoOff:hover .PhotoOn {
	display:block;
}
.PhotoOn img {
	/*float:left;*/
}
.PhotoOn span {
	background-color:#e76e34;
	white-space:nowrap;
	padding:2px;
	font-size:0.84em;
	vertical-align:top;
	margin-top:5px;
}
.PhotoLegende
{
	background-color:#e76e34;
	white-space:nowrap;
	padding:2px;
	font-size:0.62em;
	/*font-size: 6px;*/
	position:absolute;
	
	left: 49px;
	top: 2px;
}

/*
.ImgNoBorder
{
	border:0;
	padding:0;
	margin:0;
}
*/

.fleche-droite{
	float:right;
	margin-right:50px;
	margin-top:20px;
	/* background-image: url("../images/fleche-droite.gif"); */
}

/* WWW AFFICHEZ PAR DOMAINE WWW */
#Domaine {
	margin: 10px 0;
}
#Domaine label{
	margin-left:10px;
}
#Domaine ul {
	padding-left:0;
	margin-left:0;
}
#Domaine li {
	list-style-type:none;
	line-height:2em;
}
#Domaine li:hover, #Domaine li:focus {
	color:#bed63a;
}
/* WWW LISTE D'�COUTE WWW */
#ListeEcoute {
	padding-bottom:10px;
}
#ListeEcoute div.liste {
	width:42px;
	height:37px;
	float:left;
	margin:0 6px;
	padding-top:10px;
	background-image: url("../images/liste-vide.gif");
	background-repeat: no-repeat;
	background-position: left top;
	color:#4d4d4d;
	font-weight:bold;
	font-size:1.4em;
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	position:relative;
}
#ListeEcoute div.remplie {
	background-image: url("../images/liste-remplie.gif");
	color:#fff;
}
#ListeEcoute div.remplie-photo {
	position:absolute;
	left: 4px;
	top: 4px;
	padding:0;
	-moz-opacity:0.4;
	opacity: 0.4;
	-khtml-opacity: 0.4;
}
#ListeEcoute div.remplie-photo:hover {
	-moz-opacity:0.9;
	opacity: 0.9;
	-khtml-opacity: 0.9;
}
#ListeEcoute div.remplie-photo img {
	border:1px solid #83292d;
	width:32px;
	height:32px;
}
#ListeEcoute div.listeseparateur {
	clear:left;
	height:1px;
	padding:0;
	margin:0;
}
#ListeEcoute p {
	text-align:right;
	clear:both;
	padding:5px 50px;
	margin:0;
}
#ListeEcoute p a:link, #ListeEcoute p a:visited {
	color:#fff;
	font-size:0.76em;
	text-decoration:none;
}
#ListeEcoute p a:hover, #ListeEcoute p a:focus {
	color:#bed63a;
	text-decoration:underline;
}
/* WWW PLAYER WWW */
#Player {
	width:410px;
	background-image: url("../images/fond-player.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	padding:20px;
	position:relative;
	z-index: 1;
}

#player_complement {
	padding: 0;
	margin: 0;
}

#Player h3 {
	font-size:1.2em;
	color:#57b6dd;
	padding-top:0;
	margin-top:0;
	font-family:Arial, Helvetica, sans-serif;
}
.Player-Resume {
	width:390px;
	height: 4.7em;
	min-height: 4.7em;
	font-size:0.76em;
	margin-top:0px;
	text-align:justify;
	overflow:hidden;
}

#resume{
position:relative;
}
#expand_resume {
	position:absolute;
	top: 0;
	right: 4px;
	overflow:visible;
	z-index:5;
	border:none;
}
.Player-Info {
	float:left;
	font-size:0.76em;
	width:250px;
	border-right:2px solid #828182;
	margin-right: 5px;
}
.Player-Autres {
	float:left;
	font-size:0.76em;
	/* width:165px; */
	width:125px;
	padding-left:10px;
}
.Player-Autres ul {
	/*
	padding: 0;
	margin: 0;
	*/
}
.Player-Autres li {
	display: block;
	padding: 0;
	margin: 0;
	list-style-type:none;
}
.Player-Info p, .Player-Autres p {margin:0;padding:0;}

#FicheComplete{
	position:absolute;
	top: 10px;
	left: 333px;
	width:100px;
	text-align:center;
	font-size:0.72em;
	font-style: italic;	
}
.lienFiche{
	position:absolute;
	top: 92px;
	left: 333px;
	width:100px;
	text-align:center;
	font-size:0.72em;
	font-style: italic;	
}
#FicheComplete a:link, #FicheComplete a:visited{
	color:#fff;
	text-decoration:none;
	padding-top:1px;
}
#FicheComplete a:hover, #FicheComplete a:focus {
	color:#bed63a;
}
#FicheCompleteAmi {
	position:absolute;
	top: 12px;
	left: 318px;
	width:110px;
	overflow:visible;
	z-index:5;
}
#FicheCompleteAmi img{
	border:0;
}
#FicheCompleteAmi img.ami {
	position: absolute;
	top: 9px;
}
#EnvoyerAmi {
	background-color:#d7343c;
	font-size:0.72em;
	padding:3px;
	margin:5px 0 0 5px;
}

.hoverTitle {position: relative;}
.hoverTitle em {
	position: absolute;
	background-color:#ee3a43;
	color: #fff;
	font-size:9px;
	padding:3px;
	height: 12px;
	left: 0px;
	font-weight: normal;
	font-style: normal;
	white-space: nowrap;
	display: none;
	z-index: 35;
	/*
	font-weight: normal;
	background: url(images/hover.png) no-repeat;
	width: 180px;
	height: 45px;
	top: -2em;
	left: -15px;
	text-align: center;
	padding: 20px 12px 10px;
	font-style: normal;
	*/
	
	/* margin:5px 0 0 5px; */
	/* text-align: center; */
	/* width: 100px; */
}


.PhotoOff .hoverTitle em {top: 13px; background-color:#e76e34;}
#EnvoyerAmi .hoverTitle em {top: -7px; background-color:#ee3a43;}

/* WWW PIED DE PAGE WWW */
.PdP {
	border-top:1px solid #3f3f3f;
	vertical-align:bottom;
	padding:5px 0 5px 0;
	clear:both;
}
.PdP a:link, .PdP a:visited {
	color:#fff;
	font-size:0.76em;
	text-decoration:none;
}
.PdP a:hover, .PdP a:focus {
	color:#bed63a;
	text-decoration:underline;
}
.IconeG {
	padding-top:25px;
	float:left;
}
.IconeG img {
	margin:0 7px 0 0;
	border:0;
}
#LogoD {
	float:left;
}
#BasPage{
	float:left;
	padding:25px 18px 0 18px;
}

#selectionExtrait {
	clear: both;
	padding: 0;
	margin: 0;
	/*
	width: 430px;
	width: 100%;
	*/
}

.invisible{
	display:none;
}
.scrollable{
	max-height:329px;
	overflow:auto;
}


.menugrey{
	background-color:#171717;
}

.colImage{
	width: 50px;
	height:47px;
	padding-right: 10px;
	text-align:center;
	overflow:hidden;
}

.colTexte{
	/*
	padding-top:15px;
	padding-bottom:15px;
	*/
	line-height: 47px;
	cursor:pointer;
}
.colTexte2{
	line-height: 22px;
	cursor:pointer;
}

.colTexte img {
	
}

.extrait {
padding-top:5px;
}

.firstCol, .secondCol, .thirdCol, .fourthCol {
	float:left;
	color:#ee3a43;
	padding-top:10px;
}
.firstCol {
	width:90px;
	clear:left;
}
.secondCol {
	width:450px;
	padding-left:10px;
	padding-bottom:20px;
} 
.thirdCol, .fourthCol {
	width:40px;
	text-align:center;
}

#table_resultats {
	border:0;
	width:100%;
}
* html #table_resultats {
	border:0;
	width:762px;
}
*+html #table_resultats {
	border:0;
	width:762px;
}

.scrollable #table_resultats td .colTexte {
	/* margin-left: 10px; */
}

/* HighSlide section */
.highslide-html {
	background-color: white;
	color:black;
}
.highslide-html a{
	color:gray;
}
.highslide-html a:hover{
	color: black;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
	display: none;
}
.highslide-display-block {
	display: block;
}
.highslide-display-none {
	display: none;
}
.control {
	float: right;
	display: block;
	/*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #000;
}
#previousSaviez {
	float: left;
}
.control:hover {
	color: black !important;
}
.highslide-move {
	cursor: move;
}
#MenuDomaine {
	 padding:10px 0 30px 0;
}

#MenuDomaine h2, #MenuDomaine ul {
	float: left;
}

#MenuDomaine ul {
	list-style-type: none;
}

#MenuDomaine ul li {
	font-size:1.1em;
	line-height: 1.5em;
}

#MenuDomaine div {
			float:left;
			margin:0 20px 0 0;
}
#MenuDomaine a:link, #MenuDomaine a:visited {
			color:#fff;
			text-decoration:none;
			padding-left:20px;
			background-image: url("../images/puce_dom.jpg");
			background-repeat: no-repeat;
			background-position: left center;
}
#MenuDomaine a:hover, #MenuDomaine a:focus, #MenuDomaine a.domaineActif:link, 
#MenuDomaine a.domaineActif:visited, #MenuDomaine a.domaineActif:hover, #MenuDomaine a.domaineActif:focus{
			color:#fff100;
			background-image: url("../images/puce_dom-on.jpg");
}
.contenu_details{
	margin-left: 80px;
}
.contenu_details ul{
	margin-left: 0px;
	padding-left: 0px;
}
.contenu_details li{
	margin-left: -20px;
}
.contenu_details li ul{
	font-size:0.80em;
	margin-left: 32px;
}
.contenu_details img{
	float:left;
	margin-left: -80px;
}
.contenu_details .copyright {
	width: 51px;
	font-size: 8px;
	position:absolute;
	left: 10px;
	top: 50px;
}

.contenu_details .copyright p {
	margin-top: 0;
	white-space: nowrap;
	text-decoration: underline;
}

.creditPhoto {
	display: none;
	position: absolute;
	color: #fff;
	background: #ee3a43;
	padding: 2px 4px;
	text-decoration: none;
	font-size: 11px;
	min-width: 150px;
}

.form_legend {
	vertical-align: top;
}

.form_legend h2 {
	margin: 0;
	padding: 0;
}

#legend{
	float:left;
	margin-left: -90px;
}
.quantite{
	float:right;
	width:200px;
	text-align:center;
}

.load {
	display: none;
	clear:both;
}

.load p {
	text-align: center;
}

.spinner {
	display: none;
	background: url("../images/ajax-loader.gif") no-repeat;
	width: 16px;
	height: 16px;
	text-indent: -9999em;
}

#content, #resultatsSecondNiveau, #fullPlayer { clear:both; }

#ligne_temps{
	position:relative;
	z-index: 100;
	background: url("../images/echelle_temps.gif") no-repeat center left;

	height:90px;
}/*width: 762px;*/

a.rond_evenement {
	display:block;
	width: 11px;
	height: 20px;
}

#ligne_temps a.rond_evenement:link, #ligne_temps a.rond_evenement:visited{
	display:block;
	background: url("../images/rond_rouge.png") no-repeat center center;
	position:absolute;
	top:8px;
}

#ligne_temps a.rond_evenement:hover, #ligne_temps a.rond_evenement:active{
	background: url("../images/rond_blanc.png") no-repeat center center;
}

#ligne_temps img {
	border:0;
}

.infoEvenement {
	display:none;
	position: absolute;
	left: 0;
	top: 25px;
	color: #eee;
	min-width: 250px;
	padding: 10px;
	font-size: 10px;
	z-index: 50;
	background: #000 url("../images/fond-player.jpg") no-repeat center top;
}

.infoEvenement ul {
	padding: 0;
	margin: 0 0 0 1.5em;
}

.lienArchive{
	font-size:0.76em;
	float:right;
}
.irisPistard{
	margin-left: -20px;
}

.highslide-credits {display:none;}

#lastPostsLoader, #info_table_resultats {display:none;}

.listeItems { position: relative; }

.listePleine {
	position: absolute;
	left: 0;
	top: 0;
	line-height: 50px;
	height: 50px;
	overflow: hidden;
	background: #000;
	display:none;
	z-index: 65;
}

.listePleine img {
	margin-right: 5px;
	position: relative;
	top: 6px;
}
