@charset "iso-8859-1";
/* --------------------   ALL   -------------------- */
p {
	margin: 8px 0px;
	}
	
/* -------------------- DEFAULT -------------------- */
body.Def {
	background-color: #000000;
	margin: 0px;
	cursor: default;
	}

table.Def {
	font-family: verdana;
	font-size: 8pt;
	color: #9BC190;
	border-collapse: collapse;
	margin: 0px;
	cursor: hand;
	}
	
td.DefWelcome {
	font-size: 8pt;
	text-align: center;
	vertical-align: middle;
	}
	
td.DefNam {
	font-family: verdana;
	font-size: 31pt;
	font-weight: bold;
	color: #FFCC00;
	text-align: center;
	vertical-align: top;
	padding: 0px;
	}
	
td.DefSpace {
	height: 200px;
	}

td.DefBroswer {
	font-family: arial;
	font-size: 7pt;
	color: #808080;
	text-align: center;
	vertical-align: middle;
	padding: 2px 0px 0px 0px;
	}
	
td.DefLnk {
	text-align: center;
	}
	
td.DefPromo {
	font-family: Tahoma;
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
	}

td.DefCounter {
	font-family: Tahoma;
	font-size: 7pt;
	color: #ffffff;
	text-align: center;
	}
		
a.Def {
	font-family: verdana;
	font-size: 8pt;
	color: #ffffff;
	}
	
img.Def {
	border-style: none;
	}

/* ------------------------------------------------ */	
/* -------------------- HEADER -------------------- */
/* ------------------------------------------------ */	

img.Hdr {
	border-style: none;
	}

/* ---------------------------------------------- */	
/* -------------------- MENU -------------------- */
/* ---------------------------------------------- */	

table.Mnu {
	width: 100%;
	background-color: #336633;	
	}

td.Mnu {
	border-style: solid;
	border-width: 0px 2px;
	border-color: #9BC190;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	cursor: hand;
	}

a.Mnu:link {
	color: #ffcc00;
	}
	
a.Mnu:visited {
	color: #ffcc00;
	}

a.Mnu:active {
	color: #ffffff;
	text-decoration: none;
	}
		
a.Mnu:hover {
	text-decoration: none;
	color: #ffffff;
	}
		
/* -------------------- MAIN ??? -------------------- */

body.Main {
	background-color: #ffffcc;
	margin: 0px;
	cursor: default;
	}

a.Main {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #005500;
	}

/* ---------------------------------------------- */		
/* -------------------- FORM -------------------- */
/* ---------------------------------------------- */	

table.Frm {
	width: 760px;
	margin: 0px;
	border-style: none;
	border-width: 0px 1px;
	border-color: #9BC190;
	margin: 0px;
	}

td.FrmHdr {
	text-align: center;
	}
	
td.FrmMnu {
	text-align: center;
	}
		
td.Frm {
	text-align: center;
	vertical-align: top;
	padding: 0px 5px;
	}

td.FrmLnk {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #808080;
	text-align: left;
	vertical-align: top;
	padding: 1px 1px 10px 1px;
	}
	
td.FrmLnkC {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #808080;
	text-align: center;
	vertical-align: top;
	padding: 1px 1px 10px 1px;
	}

td.FrmImg {
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	}

td.FrmTxt {
	font-family: Tahoma;
	font-size: 8pt;
	color: #ffffff;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	}

td.FrmCounter {
	font-family: Verdana;
	font-size: 7pt;
	color: #eaeaea;
	text-align: center;
	}
		
img.Frm {
	border-style: none;
	margin: 3px;
	}
			
a.FrmLnk:active {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #ffcc00;
	}	
	
a.FrmLnk:link {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #ffcc00;
	}	
	
a.FrmLnk:visited {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #ffcc00;
	}	
	
a.FrmLnk:hover {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	}
	
/* ---------------------------------------------- */			
/* -------------------- DASH -------------------- */
/* ---------------------------------------------- */	

table.Dash {
	width: 150px;
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	border-color: #336633;
	margin: 20px 2px;
	
	}
	
th.Dash {
	background-color: #336633;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #ffcc00;
	text-align: left;
	padding: 1px 3px;
	}
	
td.Dash {
	background-color: #000000;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	padding: 2px;
	}

img.Dash {
	width: 100px;
	border: solid 1px #336633;
	}

a.Dash:active {
	color: #ffcc00;
	}	
	
a.Dash:link {
	color: #ffcc00;
	}	
	
a.Dash:visited {
	color: #ffcc00;
	}	
	
a.Dash:hover {
	text-decoration: none;
	color: #ffffff;
	}	
	
	
td.DashTxt {
	background-color: #000000;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
	color: #c0c0c0;
	text-align: center;
	padding: 2px;
	}

a.DashTxt:active {
	color: #ffcc00;
	}	
	
a.DashTxt:link {
	color: #ffcc00;
	}	
	
a.DashTxt:visited {
	color: #ffcc00;
	}	
	
a.DashTxt:hover {
	text-decoration: none;
	color: #ffffff;
	}

/* ----------------------------------------------- */	
/* -------------------- HELP -------------------- */		
/* ----------------------------------------------- */	

p.Help {
	font-family: Tahoma;
	font-size: smaller;
	color: #ffcc99;
	}
	
ol.Help {
	font-family: Tahoma;
	font-size: smaller;
	color: #ffcc99;
	}
	
li.Help {
	}
	
a.Help:active {
	color: #ffcc00;
	}
	
a.Help:link {
	color: #ffcc00;
	}
	
a.Help:visited {
	color: #ffcc00;
	}
	
a.Help:hover {
	color: #ffffff;
	text-decoration: none;
	}
	
/* --------------------------------------------------- */		
/* -------------------- NOUVELLES -------------------- */
/* --------------------------------------------------- */	

body.New {
	background-color: #000000;
	margin: 0px;
	overflow-y: scroll;
	overflow-x: auto;
	cursor: default;
	}
	
table.New {
	width: 100%;
	border-collapse: collapse;
	margin: 5px 0px;
/*	border: solid 1px #ffffff;*/
	}
	
th.New {
	font-family: Times;
	font-size: 14pt;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding: 2px;
	}
	
td.New {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
	vertical-align: top;
	padding: 2px;
	}

/* --------------------------------------------------- */		
/* ---------------- PROCHAINS SPECTACLES  ------------ */
/* --------------------------------------------------- */

table.NewNextShow {
	background-image: url(../img/new_show1.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 450px;
	height: 80px;
	background-color: #000000;
	border: double 3px #9BC190;
	border-collapse: collapse;
	margin-bottom: 15px;
	}
	
th.NewNextShow {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding: 2px;
/*	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,startColorstr=#ff9BC190, endColorstr=#009BC190);*/
	}
	
td.NewNextShow {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #ffcc00;
	text-align: center;
	}

span.NewNextShowDate {
	color: #eaeaea;
	font-weight: bold;
	}
	
a.NewNextShow:active {
	color: #ffffff;
	}	
	
a.NewNextShow:link {
	color: #ffffff;
	}	
	
a.NewNextShow:visited {
	color: #ffffff;
	}	
	
a.NewNextShow:hover {
	text-decoration: none;
	color: #ffffff;
	}

/* --------------------------------------------------- */		
/* ---------------- NOUVELLES : ÉVÉNEMENT ------------ */
/* --------------------------------------------------- */
	
th.NewEvent {
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	border-color: #336633;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding: 2px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,startColorstr=#ff9BC190, endColorstr=#009BC190);
	}
	
td.NewEvent {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #336633;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #eaeaea;
	text-align: left;
	padding: 10px 20px 10px 20px;
	}
	
td.NewEventPic {
	text-align: center;
	font-size: 7pt;
	color: #ffcc00;
	}

span.NewEventTitle {
	color: #ffcc00;
	}

a.NewEventPic {
	border-style: none;
	font-size: 7pt;
	color: #ffffff;
	}
		
img.New {
	border-style: none;
	}
	
table.NewIntro {
	border-collapse: collapse;
	margin: 10px 5px 15px 5px;
	}
	
td.NewIntroPic {
	text-align: left;
	vertical-align: top;
	padding: 2px;
	}
	
td.NewIntroTxt {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
	vertical-align: top;
	padding: 2px;
	}

p.NewTitle {
	color: #ffcc00;
	}
	
/* ------------------------------------------------- */		
/* -------------------- BIOGRAPHIE ----------------- */	
/* ------------------------------------------------- */	

body.Bio {
	background-color: #000000;
	margin: 0px;
	overflow-y: scroll;
	overflow-x: auto;
	cursor: default;
	}

div.Bio {
	color: #ffcc00;
	margin: 5px 2px;
	}
	
table.Mem {
	width: 100%;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	border-collapse: collapse;
	}
	
td.MemImg {
	width: 33%;
	text-align: center;
	padding: 0px;
	}
	
td.MemName {
	color: #ffcc00;
	font-weight: bold;
	text-align: center;
	padding: 15px 0px;
	}
	
td.MemDesc {
	color: #ffffff;
	vertical-align: top;
	padding: 0px 20px;
	}
	
/* --------------------------------------------------------------- */	
/* -------------------- SPECTACLES : PROCHAIN -------------------- */
/* --------------------------------------------------------------- */	
td.ShowNext {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #ffcc00;
	text-align: left;
	vertical-align: top;
	padding: 2px;
	}

td.ShowNextPic {
	text-align: center;
	vertical-align: middle;
	}

span.ShowNextDate {
	font-weight: bold;
	color: #ffffff;
	}
	
a.ShowNext:active {
	color: #ffffff;
	}	
	
a.ShowNext:link {
	color: #ffffff;
	}	
	
a.ShowNext:visited {
	color: #ffffff;
	}	
	
a.ShowNext:hover {
	text-decoration: none;
	color: #ffcc00;
	}

/* ------------------------------------------------------------ */		
/* -------------------- SPECTACLES : LISTE -------------------- */
/* ------------------------------------------------------------ */	

body.Show {
	background-color: #000000;
	margin: 0px;
	overflow-y: scroll;
	overflow-x: auto;
	cursor: default;
	}
	
table.ShowLst {
	border-collapse: collapse;
	margin: 5px 5px 0px 5px;
	}

tr.ShowLstFutur {
	color: #ffcc00;
	}

tr.ShowLst {
	color: #ffffff;
	}
			
th.ShowLstTtl {
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #ffcc00;
	text-align: left;
	padding: 6px 2px 3px 2px;
	}
	
th.ShowLstHdr {
	width: 230px;
	border-bottom: solid 1px #ffffff;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
	color: #ffcc00;
	text-align: left;
	padding: 1px 2px;
	}
	
td.ShowLstVal {
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
	padding: 3px 4px;
	border-style: solid;
	border-width: 1px 0px;
	border-color: #333333;
	}

div.ShowLstYear {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
	margin-bottom: 10px;
	}

a.ShowLstYear:link {
	color: #ffcc00;
	}
	
a.ShowLstYear:visited {
	color: #ffcc00;
	}

a.ShowLstYear:active {
	color: #ffcc00;
	}
		
a.ShowLstYear:hover {
	text-decoration: none;
	color: #ffffff;
	}
	
/* ------------------------------------------------ */		
/* -------------------- ALBUMS -------------------- */	
/* ------------------------------------------------ */	

body.CD {
	background-color: #000000;
	margin: 0px;
	overflow-y: scroll;
	overflow-x: auto;
	cursor: default;
	}
	
/* -------------------- ALBUMS : LISTE DES CD-------------------- */	

table.CD {
	width: 270px;
	border-collapse: collapse;
	margin: 5px;
	}

td.CDYear {
	background-color: #336633;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
	color: #ffcc66;
	text-align: center;
	padding: 0px;
	}
	
td.CDTitle {
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	padding: 7px 2px;
	}

td.CDImg {
	text-align: center;
	padding: 2px;
	}

	
td.CDLink {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	padding: 5px 2px;
	}
	
	
td.CDSng {
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
	color: #c0c0c0;
	text-align: center;
	padding: 5px 2px;
	}

font.CDTitle {
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #ffcc00;
	}
	
ol.CDSng {
	text-align: left;
	}
	
img.CD {
	border: none;
	}

a.CD:active {
	color: #ffcc00;
	padding: 2px;
	}	
	
a.CD:link {
	color: #ffcc00;
	padding: 2px;
	}	
	
a.CD:visited {
	color: #ffcc00;
	padding: 2px;
	}	
	
a.CD:hover {
	text-decoration: none;
	color: #ffffff;
	padding: 2px;
	}

/* -------------------- ALBUMS : TITRE ET DESCRIPTION-------------------- */		

p.CDTitle {
	font-family: Times;
	font-size: 14pt;
	font-weight: bold;
	color: #eaeaea;
	text-align: left;
	padding: 2px;
	}
	
p.CD {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #eaeaea;
	text-align: left;
	padding: 2px;
	}
	
/* -------------------- ALBUMS : LISTE DES CHANSONS-------------------- */		

table.CDLstSng {
	width: 100%;
	border-collapse: collapse;
	margin: 20px 0px;
	}

th.CDLstSng {
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
	color: #ffcc00;
	text-align: left;
	padding: 1px 2px;
	}
	
td.CDLstSngRank {
	font-family: Times;
	font-size: 14pt;
	font-weight: normal;
	color: #808080;
	text-align: left;
	padding: 1px 3px;
	}
	
td.CDLstSngTitle {
	font-family: Times;
	font-size: 14pt;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding: 1px 3px;
	}

td.CDLstSngAut {
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
	color: #808080;
	text-align: left;
	padding: 10px;
	}
	
td.CDLstSngLnk {
	font-family: verdana;
	font-size: 8pt;
	color: #c0c0c0;
	}
/* -------------------- TEXTES : CD -------------------- */	
body.TxtCD {
	background-color: #000000;
	margin: 0px;
	overflow-y: scroll;
	overflow-x: auto;
	cursor: default;
	}
	
table.TxtCD {
	width: 700px;
	}

td.TxtCD {
	text-align: left;
	vertical-align: top;
	}
			
td.TxtCDImg {
	width: 40%;
	}

div.TxtCDTitle {
	font-family: Times;
	font-size: 14pt;
	font-weight: bold;
	color: #ffffff;
	}	
		
/* -------------------- TEXTES : LISTE DES CHANSONS -------------------- */	
table.TxtCDSng {
/*	height: 90%;*/
	border-collapse: collaspe;
	}
		
td.TxtCDSng	{
	font-family: Tahoma;
	font-size: 8pt;
	}
	
a.TxtCDSng:active {
	font-weight: normal;
	color: #ffcc00;
	}
	
a.TxtCDSng:link {
	font-weight: normal;
	color: #ffcc00;
	}
	
a.TxtCDSng:visited {
	font-weight: normal;
	color: #ffcc00;
	}
	
a.TxtCDSng:hover {
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	}

p.TxtNote {
	font-family: arial;
	font-size: 7pt;
	color: #808080;
	margin: 30px 60px;
	}	
	
/* ------------------------------------------------ */	
/* ------------- TEXTES : CHANSON ----------------- */	
/* ------------------------------------------------ */	

body.Txt {
	background-color: #000000;
	margin: 0px;
	overflow-y: scroll;
	overflow-x: auto;
	cursor: default;
	}
	
table.Txt {
	border-collapse: collaspe;
	}

th.TxtTitle {
	font-family: Times;
	font-size: 30pt;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	}
	
td.TxtAuthor {

	font-family: verdana;
	font-size: 7pt;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
	}
	
td.TxtLyrics {
	font-family: Courier;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
	padding: 20px 0px 0px 0px;
	}
	
pre.Txt {
	font-family: Courier;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	}	

img.Txt {
	border-style: none;
	}
/* ------------------------------------------------ */	
/* -------------------- IMAGES -------------------- */	
/* ------------------------------------------------ */	

body.Pic {
	background-color: #000000;
	margin: 0px;
	overflow-y: scroll;
	overflow-x: auto;
	cursor: default;
	}
	
table.Pic {
	width: 100%;
	border-collapse: collapse;
	}

th.PicTitle {
	width: 50%;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #ffcc00;
	border-top: solid 1px #808080;
	text-align: left;
	padding: 3px 5px;
	}

th.PicAuthor {
	width: 50%;
	font-family: Tahoma;
	font-size: 7pt;
	font-weight: normal;
	color: #c0c0c0;
	border-top: solid 1px #808080;
	text-align: right;
	padding: 3px 5px;
	}
	
td.Pic {
	padding: 30px 10px;
	}
	
img.Pic {
	border-style: none;
	}

a.Pic:active {
	border: solid 1px #000000;
	}
	
a.Pic:link {
	border: solid 1px #000000;
	}
	
a.Pic:visited {
	border: solid 1px #000000;
	}
	
a.Pic:hover {
	border: solid 1px #ffcc00;
	}

/* ----------------------------------------------- */	
/* -------------------- LIENS -------------------- */		
/* ----------------------------------------------- */	

body.Lnk {
	background-color: #000000;
	margin: 0px;
	overflow-y: scroll;
	overflow-x: auto;
	cursor: default;
	}

table.Lnk {
	border-collapse: collapse;
	}

td.Lnk {
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	vertical-align: top;
	padding: 3px 5px;
	}

img.Lnk {
	border-style: none;
	margin: 8px 1px;
	}
		
ol.Lnk {
	list-style: circle;
	}
	
li.Lnk {
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px;
	}
	
a.Lnk:active {
	font-size: 8pt;
	color: #ffcc00;
	}
	
a.Lnk:link {
	font-size: 8pt;
	color: #ffcc00;
	}
	
a.Lnk:visited {
	font-size: 8pt;
	color: #ffcc00;
	}
	
a.Lnk:hover {
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
	}

/* ----------------------------------------------- */	
/* -------------------- AUDIO -------------------- */		
/* ----------------------------------------------- */	
	
a.Audio:active {
	font-size: 11pt;
	color: #ffcc00;
	}
	
a.Audio:link {
	font-size: 11pt;
	color: #ffcc00;
	}
	
a.Audio:visited {
	font-size: 11pt;
	color: #ffcc00;
	}
	
a.Audio:hover {
	font-size: 11pt;
	color: #ffffff;
	}

font.AudioAlbum {
	color: #ffffff;
	font-family: verdana;
	font-size: 11pt;
	font-weight: bold;
	}

object.Audio {
	visibility: hidden;
	}

/* ----------------------------------------------- */	
/* -------------------- MAGASIN ------------------ */		
/* ----------------------------------------------- */	

img.Magasin {
	border-style: none;
	margin: 10px;
	}
