body   { color: #ccc; font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif; background-color: #333; margin: 0px; padding: 0px }
.ahem {display: none;}
strong, b {font-weight: bold;}
nav  { font-size: 12px; line-height: 18px; margin-top: 20px; margin-bottom: 10px font-family: Verdana, Arial, Helvetica, SansSerif; }

/* navigation gauche */

.currentcat  { background: url(images/bgndmaincat.gif) no-repeat; margin-left: 18px; padding: 13px; width: 50px; \width: 50; w\idth: 50 }

a.navnews,a:link.navnews,a:visited.navnews
{
	color: #E0FFFF;
	font-size: 13px;
	font-variant: small-caps;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, SansSerif;
	text-decoration: none;
	padding: 14px 20px 30px 42px;
	width: 115px;
	border-style: none;
	margin: 0px 0px 0px 1px;
	background-image: url(images/40x40/blunews.gif);
	background-repeat: no-repeat;
	text-transform: none;
	text-align: center;
}
a:hover.navnews
{
	color: #C00;
	font-size: 13px;
	font-variant: small-caps;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, SansSerif;
	text-decoration: none;
	text-align: center;
	vertical-align: center;
	padding: 14px 0 30px 42px;
	width: 115px;
	border-style: none;
	margin: 0px 0px 0px 1px;
	overflow: visible;
	text-transform: inherit;
	background-image: url(images/40x40/edgtranim.gif);
	background-repeat: no-repeat;
	cursor: nw-resize;
}
a.navdisco,a:link.navdisco,a:visited.navdisco
{
	color: #E0FFFF;
	font-size: 13px;
	font-variant: small-caps;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, SansSerif;
	text-decoration: none;
	text-align: justify;
	vertical-align: center;
	padding: 14px 20px 30px 42px;
	width: 115px;
	
	border-style: none;
	margin: 0px 0px 0px 1px;
	overflow: visible;
	text-transform: inherit;
	background-image: url(images/40x40/bludisco.gif);
	background-repeat: no-repeat;
}
a:hover.navdisco
{
	color: #C00;
	font-size: 13px;
	font-variant: small-caps;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, SansSerif;
	text-decoration: none;
	text-align: justify;
	vertical-align: center;
	padding: 14px 20px 30px 42px;
	width: 115px;
	
	border-style: none;
	margin: 0px 0px 0px 1px;
	overflow: visible;
	text-transform: inherit;
	background-image: url(images/40x40/discoanim.gif);
	background-repeat: no-repeat;
	cursor: nw-resize;
}
a.navtext,a:link.navtext,a:visited.navtext
{
	color: #E0FFFF;
	font-size: 13px;
	font-variant: small-caps;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, SansSerif;
	text-decoration: none;
	text-align: justify;
	vertical-align: center;
	padding: 14px 20px 30px 42px;
	width: 115px;
	
	border-style: none;
	margin: 0px 0px 0px 1px;
	overflow: visible;
	text-transform: inherit;
	background-image: url(images/40x40/blutext.gif);
	background-repeat: no-repeat;
}
a:hover.navtext
{
	color: #C00;
	font-size: 13px;
	font-variant: small-caps;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, SansSerif;
	text-decoration: none;
	text-align: justify;
	vertical-align: center;
	padding: 14px 20px 30px 42px;
	width: 115px;
	
	border-style: none;
	margin: 0px 0px 0px 1px;
	overflow: visible;
	text-transform: inherit;
	background-image: url(images/40x40/textanim.gif);
	background-repeat: no-repeat;
	cursor: nw-resize;
}
a.navaudio,a:link.navaudio,a:visited.navaudio
{
	color: #E0FFFF;
	font-size: 13px;
	font-variant: small-caps;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, SansSerif;
	text-decoration: none;
	text-align: justify;
	vertical-align: center;
	padding: 14px 20px 30px 42px;
	width: 115px;
	border-style: none;
	margin: 0px 0px 0px 1px;
	overflow: visible;
	text-transform: inherit;
	background-image: url(images/40x40/bluaudio.gif);
	background-repeat: no-repeat;
}
a:hover.navaudio
{
	color: #C00;
	font-size: 13px;
	font-variant: small-caps;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, SansSerif;
	text-decoration: none;
	text-align: justify;
	vertical-align: center;
	padding: 14px 20px 30px 42px;
	width: 115px;
	
	border-style: none;
	margin: 0px 0px 0px 1px;
	overflow: visible;
	text-transform: inherit;
	background-image: url(images/40x40/stereoledanim.gif);
	background-repeat: no-repeat;
	cursor: nw-resize;
}
a.navaudioactive,a:link.navaudioactive,a:visited.navaudioactive,a:hover.navaudioactive
{
	color: #C00;
	font-size: 13px;
	font-variant: small-caps;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, SansSerif;
	text-decoration: none;
	text-align: justify;
	vertical-align: center;
	padding: 14px 20px 30px 42px;
	width: 115px;
	
	border-style: none;
	margin: 0px 0px 0px 1px;
	overflow: visible;
	text-transform: inherit;
	background-image: url(images/40x40/stereoledanim.gif);
	background-repeat: no-repeat;
	cursor: nw-resize;
}

a.navvideo,a:link.navvideo,a:visited.navvideo
{
	color: #E0FFFF;
	font-size: 13px;
	font-variant: small-caps;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, SansSerif;
	text-decoration: none;
	text-align: justify;
	vertical-align: center;
	padding: 14px 20px 30px 42px;
	width: 115px;
	
	border-style: none;
	margin: 0px 0px 0px 1px;
	overflow: visible;
	text-transform: inherit;
	background-image: url(images/40x40/bluvideo.gif);
	background-repeat: no-repeat;
}
a:hover.navvideo
{
	color: #C00;
	font-size: 13px;
	font-variant: small-caps;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, SansSerif;
	text-decoration: none;
	text-align: justify;
	vertical-align: center;
	padding: 14px 20px 30px 42px;
	width: 115px;
	
	border-style: none;
	margin: 0px 0px 0px 1px;
	overflow: visible;
	text-transform: inherit;
	background-image: url(images/40x40/tvscreen.gif);
	background-repeat: no-repeat;
	cursor: nw-resize;
}
a.navphoto,a:link.navphoto,a:visited.navphoto
{
	color: #E0FFFF;
	font-size: 13px;
	font-variant: small-caps;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, SansSerif;
	text-decoration: none;
	text-align: justify;
	vertical-align: center;
	padding: 14px 20px 30px 42px;
	width: 115px;
	
	border-style: none;
	margin: 0px 0px 0px 1px;
	overflow: visible;
	text-transform: inherit;
	background-image: url(images/40x40/bluphoto.gif);
	background-repeat: no-repeat;
}
a:hover.navphoto
{
	color: #C00;
	font-size: 13px;
	font-variant: small-caps;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, SansSerif;
	text-decoration: none;
	text-align: justify;
	vertical-align: center;
	padding: 14px 20px 30px 42px;
	width: 115px;
	
	border-style: none;
	margin: 0px 0px 0px 1px;
	overflow: visible;
	text-transform: inherit;
	background-image: url(images/40x40/camflashanim.gif);
	background-repeat: no-repeat;
	cursor: nw-resize;
}
a.navbio,a:link.navbio,a:visited.navbio
{
	color: #E0FFFF;
	font-size: 13px;
	font-variant: small-caps;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, SansSerif;
	text-decoration: none;
	text-align: justify;
	vertical-align: center;
	padding: 14px 20px 30px 42px;
	width: 115px;
	
	border-style: none;
	margin: 0px 0px 0px 1px;
	overflow: visible;
	text-transform: inherit;
	background-image: url(images/40x40/blubio.gif);
	background-repeat: no-repeat;
}
a:hover.navbio
{
	color: #C00;
	font-size: 13px;
	font-variant: small-caps;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, SansSerif;
	text-decoration: none;
	text-align: justify;
	vertical-align: center;
	padding: 14px 20px 30px 42px;
	width: 115px;
	border-style: none;
	margin: 0px 0px 0px 1px;
	overflow: visible;
	text-transform: inherit;
	background-image: url(images/40x40/ondeanim.gif);
	background-repeat: no-repeat;
	cursor: nw-resize;
}
a.navcontact,a:link.navcontact,a:visited.navcontact
{
	color: #E0FFFF;
	font-size: 13px;
	font-variant: small-caps;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, SansSerif;
	text-decoration: none;
	text-align: justify;
	vertical-align: center;
	padding: 14px 20px 30px 42px;
	width: 115px;
	
	border-style: none;
	margin: 0px 0px 0px 1px;
	overflow: visible;
	text-transform: inherit;
	background-image: url(images/40x40/blucontact.gif);
	background-repeat: no-repeat;
}
a:hover.navcontact
{
		color: #C00;
	font-size: 13px;
	font-variant: small-caps;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, SansSerif;
	text-decoration: none;
	text-align: justify;
	vertical-align: center;
	padding: 14px 20px 30px 42px;
	width: 115px;
	
	border-style: none;
	margin: 0px 0px 0px 1px;
	overflow: visible;
	text-transform: inherit;
	background-image: url(images/40x40/spincat.gif);
	background-repeat: no-repeat;
	cursor: nw-resize;
}

/* autres navig */

a.navnoicon,a:link.navnoicon,a:visited.navnoicon   { color: #e0ffff; font-weight: bold; font-size: 11px; line-height: 12px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, SansSerif; text-decoration: none; background: no-repeat 1px 1px; padding: 0px; border-bottom: medium none; text-shadow: rgba(0,0,0,.4) 0px 2px 5px }
a:hover.navnoicon   { color: #ff4500; font-weight: bold; font-size: 11px; line-height: 12px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, SansSerif; text-decoration: none; background: no-repeat 1px 1px; padding: 0px; text-shadow: rgba(0,0,0,.4) 0px 2px 5px }
a.navsongtitle,a:link.navsongtitle,a:visited.navsongtitle { color: #e0ffff; font-weight: normal; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, SansSerif; text-decoration: none; background: no-repeat 1px 1px; padding: 0px; border-bottom: medium none }
a:hover.navsongtitle  { color: #ff4500; font-weight: normal; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, SansSerif; text-decoration: none; background: no-repeat 1px 1px; padding: 0px }
a.vidtitle,a:link.vidtitle,a:visited.vidtitle  { color: #e0ffff; font-weight: normal; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, SansSerif; text-decoration: none; background: no-repeat 1px 1px; padding: 2px 0px; border-bottom: medium none }
a.lienmarge,a:link.lienmarge,a:visited.lienmarge { color: #d5dbe1; font-weight: normal; font-size: 9px; line-height: 12px; font-family: Verdana, Arial, Helvetica, SansSerif; text-decoration: none; background: no-repeat 1px 1px; padding: 2px 0px; border-bottom: medium none }
a:hover.vidtitle { color: #008b8b; font-weight: normal; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, SansSerif; text-decoration: none; background: no-repeat 1px 1px; padding: 2px 0px }
a:hover.lienmarge { color: #008b8b; font-weight: normal; font-size: 9px; line-height: 12px; font-family: Verdana, Arial, Helvetica, SansSerif; text-decoration: none; background: no-repeat 1px 1px; padding: 2px 0px }
a.amazon,a:link.amazon,a:visited.amazon { color: #e0ffff; font-weight: normal; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, SansSerif; text-decoration: none; padding: 0px; border-bottom: medium none; text-shadow: rgba(0,0,0,.4) 0px 2px 5px }
a:hover.amazon { color: #ff4500; font-weight: normal; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, SansSerif; text-decoration: none; padding: 0px; text-shadow: rgba(0,0,0,.4) 0px 2px 5px }



/* weird ie5win bug: all line-height to font-size ratios must agree or box gets pushed around. UPDATE: this has turned out to be very rare. my current recommendation is IGNORE this warning. at the moment i'm leaving it in only in case the issue turns up again. possibly the original bug in march 2001 was caused by an unusual combination of factors, although this solved it at the time.*/
sig { border: 0; position: absolute; z-index: 40; top: 40px; left: 140px; width: 110px; height: 60px }
.nowrap {white-space: nowrap;font-size: 10px;font-weight: bold;margin-top: 0;margin-bottom: 0;/* must be combined with nobr in html for ie5win */}
.tiny {font-size: 9px;line-height: 16px;margin-top: 15px;margin-bottom: 5px; }

/* liens */

a:link
{
	color: #014970;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss;
	text-decoration: none;
	border-bottom: silver;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
}
a:visited     { color: #014970; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss; text-decoration: none; border-bottom: 1px dotted silver }
a:hover    { color: #008b8b; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss; text-decoration: none; border-bottom: 1px dotted #8b0000 }
a.img,a:link.img,a:visited.img,a:hover.img { border: none }
noborder { border: none }
/* content-specific classes */


#gallery { position: relative; width:550px; height:158px; margin:0; padding:0; }
#gallery li { display: block; }




.accueilblabla    { width: 550 color: #101010; font-size: 11px; line-height: 13px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss }
.accueilblablanoel { color: #101010; font-size: 11px; line-height: 13px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss; text-align: center; position: relative; left: 210px }
.newstitreaccueil  { color: #014970; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Swiss; margin-left: 0px; padding-left: 4px }

.depeche     { color: #a21d20; font-variant: small-caps; font-weight: bold; font-size: 12px; line-height: 12px; font-family: Arial, Verdana, Helvetica, Swiss; background-color: #90a4a9; padding: 2px 15px 2px 6px; border-top: 5px double #a9c0c4; border-bottom: 5px double #a9c0c4; border-left: 5px double #a9c0c4 }
.newstime    { color: #f8f8ff; font-style: italic; font-size: 10px; line-height: 13px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss; background-color: #90a4a9; text-align: center; padding: 4px 2px 3px 25px; border-top: 5px double #a9c0c4; border-right: 5px double #a9c0c4; border-bottom: 5px double #a9c0c4 }
.newstext  { color: #101010; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss; margin-left: 20px; padding-bottom: 3px; padding-left: 0px }

.depechesm    { color: #101010; font-weight: bold; font-size: 10px; line-height: 10px; font-family: Verdana, Arial, Helvetica, Swiss; background-color: #90a4a9; padding-top: 2px; padding-bottom: 2px; padding-left: 6px; border-left: medium double #90a4a9 }
.newstimesm    { color: #f3f4e8; font-style: italic; font-size: 9px; line-height: 10px; font-family: Verdana, Arial, Helvetica, Swiss; background-color: #90a4a9; text-align: center; padding: 3px 2px 2px 30px }
.newstextsm   { color: #101010; font-size: 10px; line-height: 11px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss; padding-bottom: 1px }
.rumorstext
{
	color: #d5dbe1;
	font-size: 10px;
	line-height: 11px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss;
	text-align: left;
	padding-right: 4px;
	padding-bottom: 1px;
	border-bottom: 1px dotted #a2bbc0;
	border-left: 1px dotted #a2bbc0;
	text-transform: inherit;
}
.juketext
{
	color: #D5DBE1;
	font-size: 12px;
	line-height: 13px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss;
	text-align: right;
	padding-right: 4px;
	padding-bottom: 1px;
	text-transform: inherit;
	text-decoration: none;
}

.abonnezvous { color: #d5dbe1; font-size: 10px; line-height: 11px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss; text-align: justify; padding-right: 4px; padding-bottom: 1px; padding-left: 4px; border-bottom: 1px dotted #a2bbc0; border-left: 1px dotted #a2bbc0 }
li  { color: #d5dbe1; font-size: 10px; line-height: 11px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss; text-align: justify; list-style-image: url(images/hatbullet.gif); list-style-position: inside; margin-left: 2px; padding-bottom: 1px }
.contact   { color: #202020; font-size: 14px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss; text-align: center }
.h2 { color: #a2bbc0; text-align: center }
.h1 { color: #a2bbc0; font-size: 10px; line-height: 10px; text-align: center }
.bioText        { color: #000; font-weight: normal; font-size: 11px; line-height: 14px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss; text-align: justify; text-indent: 15px; margin-right: 20px; margin-left: 30px; padding: 5px 0px 14px 5px }
.biobigMaj { color: #014970; font-style: italic; font-weight: bold; font-size: 48px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss; margin-right: 2px; margin-left: 10px; padding-top: 5px; padding-bottom: 14px; padding-left: 5px; text-shadow: rgba(0,0,0,.4) 0px 2px 5px }
.helplink { cursor: help }

.disctitle  { color: #8b0000; font-weight: bold; font-size: 22px; font-family: "Trebuchet MS", Georgia, Verdana, Arial, Helvetica, Swiss; background-color: #a2bbc0; padding: 3px; text-shadow: rgba(0,0,0,.4) 0px 2px 5px }
.bigtxtaccueil { color: black; font-weight: bold; font-size: 18px; font-family: "Trebuchet MS", Georgia, Verdana, Arial, Helvetica, Swiss; background-color: #a2bbc0; padding: 3px 3px 3px 230px; text-shadow: rgba(0,0,0,.4) 0px 2px 5px }
.recinfo    { color: #014970; font-weight: bold; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss }
.recinfodata       { color: #101010; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss; margin-left: 0px; padding-right: 0px }


.pressdata  { color: #101010; font-size: 10px; font-family: Verdana, Arial, Helvetica, Swiss; margin-left: 50px; padding-right: 20px }
.pressource     { color: #0a3247; font-style: italic; font-weight: bold; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss; border: #202020; text-shadow: rgba(0,0,0,.4) 0px 2px 5px }

.lyrnavtitle    { color: #f3f4e8; font-weight: bold; font-size: 12px; font-family: Georgia, Verdana, Arial, Helvetica, Swiss; border: none }
.lyrictitle { color: #f3f4e8; font-weight: bold; font-size: 20px; line-height: 35px; font-family: "Trebuchet MS", Georgia, Verdana, Arial, Helvetica, Swiss; background-color: #a2bbc0; margin-bottom: 8px; padding: 3px; text-shadow: rgba(0,0,0,.4) 0px 2px 5px }
.discotitre { color: #f3f4e8; font-weight: bold; font-size: 20px; line-height: 35px; font-family: "Trebuchet MS", Georgia, Verdana, Arial, Helvetica, Swiss; margin-bottom: 8px; padding: 3px; text-shadow: rgba(0,0,0,.4) 0px 2px 5px }
.lyriccontent   { color: #101010; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss; margin-top: 1px; padding-right: 3px; padding-left: 35px }

.photoset
{
	color: #B7C7C6;
	font-size: 11px;
	line-height: 35px;
	font-family: "Trebuchet MS", Verdana, SansSerif;
	text-decoration: none;
}
a.photoset,a:link.photoset,a:visited.photoset
{
	color: #b7c7c6;
	font-size: 11px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, SansSerif;
	text-decoration: none;
	border-bottom: silver;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
	line-height: 35px;
	text-transform: inherit;
}
a:hover.photoset
{
	color: #008b8b;
	font-size: 11px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, SansSerif;
	text-decoration: none;
	border-bottom: 8b0000;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
	line-height: 35px;
	text-transform: inherit;

}



.lyrictitlelist  { color: #202020; font-size: 11px; line-height: 14px; font-family: "Trebuchet MS", Verdana, SansSerif; text-decoration: none }
.photolegende  { color: #101010; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss }
.radioplaylist { color: #f8f8ff; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss; list-style-type: disc }
.photovigdecal   { position: absolute; left: 400px }
.photsettitle
{
	color: #f3f4e8;
	font-weight: bold;
	font-size: 20px;
	line-height: 35px;
	font-family: "Trebuchet MS", Georgia, Verdana, Arial, Helvetica, Swiss;
	margin-bottom: 8px;
	padding: 3px;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px;
	background-image: url(images/photsettitbgnd.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.needqt
{
	color: #d5dbe1;
	font-size: 11px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss;
	padding: 0 0 0px 50px;
	text-transform: inherit;
	text-decoration: none;
}
a.qtbut,a:link.qtbut,a:visited.qtbut
{
	color: #d5dbe1;
	font-size: 11px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss;
	text-transform: inherit;
	text-decoration: none;
	border-bottom: silver;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
}
a:hover.qtbut
{
	color: #d5dbe1;
	font-size: 11px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss;
	text-transform: inherit;
	text-decoration: none;
	border-width: 1px 1px 1px 0px;
	border-style: dotted;
	border-color: #C00;
	cursor: s-resize;
}
.qtplayer  { color: #202020; font-size: 10px; font-family: Verdana, Arial, Helvetica, Swiss; text-align: center; padding-top: 4px; padding-bottom: 2px }
.qtcurtain  { color: #d5dbe1; font-size: 10px; font-family: Verdana, Arial, Helvetica, Swiss; text-align: center; padding-top: 2px; padding-bottom: 3px }
.vidtabledecal  { padding-left: 150px }
.vidlist { color: #202020; font-size: 12px; font-family: Verdana, Arial, Helvetica, Swiss; text-align: center; padding-left: 77px }
.vidnavtitle  { color: #d5dbe1; font-weight: bold; font-size: 15px; line-height: ; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss; margin-bottom: 0px; padding: 1px 5px; border-top: 1px dotted #F96; border-bottom: 1px dotted #F96 }
.bigvidtitle
{
	color: #d5dbe1;
	font-weight: bold;
	font-size: 15px;
	line-height: ;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss;
	margin-bottom: 0px;
	padding: 15px 5px 1px 150px;
}

.lyricalbumname { color: #d5dbe1; font-weight: bold; font-size: 15px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss; background-color: #637681; margin-bottom: 0px; padding: 1px 5px; border-top: 1px dotted #0a3247; border-bottom: 1px dotted #0a3247 }
.vidpagename { color: #d5dbe1;  font-size: 15px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss;}

.vidnavtitlewin { color: #014970; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss; margin-bottom: 2px; padding: 1px 5px; border-top: 1px dotted #0a3247; border-bottom: 1px dotted #0a3247 }

.footertext { color: #d5dbe1; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss; margin-right: 15px; margin-left: 15px; padding-top: 1px; padding-bottom: 0px; padding-left: 0px }
.badgedecal { padding-left: 8px; border: none }
.alaunedecal   { padding-left: 20px; border: none }
/* coins ronds */
.midhead  { background: url(images/midtopright.gif) no-repeat right top }
.midheadred { background: url(images/midtopright.gif) no-repeat right top; border-top: 1px solid red }
.midaccueilhead { line-height: 11px; background: url(images/midtopright.gif) no-repeat right top }
.midnewshead { font-variant: small-caps; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(images/midtopright.gif) no-repeat right top }
.alaunehead { line-height: 11px; background: #333 no-repeat right top }
.midhead h2    { color: #a2bbc0; font-size: 11px; line-height: 11px; background: url(images/midtopleft.gif) no-repeat left top; padding-top: 0px; padding-left: 15px }
.midheadred h2 { color: #a2bbc0; font-size: 11px; line-height: 11px; background: url(images/midtopleft.gif) no-repeat left top; padding-top: 0px; padding-left: 15px }
.midaccueilhead h2     { color: #fff0f5; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Verdana, "Trebuchet MS", Arial; background: url(images/midtopleft.gif) no-repeat left top; text-indent: 15px; padding-top: 4px; padding-bottom: 3px; padding-left: 10px; border-bottom: 1px dotted #d5dbe1 }
.midnewshead h2 { color: #fff0f5; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Verdana, "Trebuchet MS", Arial; background: url(images/midtopleft.gif) no-repeat left top; text-indent: 10px; padding-top: 4px; padding-bottom: 3px; padding-left: 10px; border-bottom: 1px dotted #800000 }
.alaunehead h2 { color: #a2bbc0; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Verdana, "Trebuchet MS", Arial; background: #333 url(images/alaune.gif) no-repeat left top; padding-top: 4px; padding-bottom: 2px; padding-left: 10px; border-bottom: #afeeee }
.midhead h1 { color: #a2bbc0; background: url(images/midtopleft.gif) no-repeat left top; padding-top: 0px; padding-left: 15px }
.midfoot h2    { color: #a2bbc0; font-size: 10px; line-height: 10px; background: url(images/midbotleft.gif) no-repeat left bottom; padding-left: 15px }
.midfootred h2 { color: #a2bbc0; font-size: 10px; line-height: 10px; background: url(images/midbotleft.gif) no-repeat left bottom; padding-left: 15px }
.dernews h2 { color: #a2bbc0; font-size: 11px; line-height: 11px; background: #333 no-repeat left bottom; text-align: right; padding-left: 15px }
.midfoot h1 { color: #a2bbc0; background: url(images/midbotleft.gif) no-repeat left bottom; padding-left: 10px }



/* trucs haut */
EDfloat   { float: left; width: 120px; \width: 110; w\idth: 120 }
pubbox { background-color: #014970; padding-left: 150px; z-index: 55; top: 25px; height: 130px }
#BANNER        { background: #333 url(images/bgndbanner.gif) repeat-x; text-align: center; text-indent: -45px; margin: 0px 0px 0px 30px; padding: 0px; height: auto; voice-family: "\"}\""inherit  }
#Leftbanner  { background: #333 url(images/bgndleftbanner.gif) no-repeat left top; text-align: center; text-indent: -100px; margin: 15px 165px 0px 152px; padding: 0px; border-top: 4px solid #ccc; border-right: medium none; border-bottom: medium none; height: auto; voice-family: "\"}\""inherit  }
html>body #BANNER { height: 130px }
html>body #Leftbanner { height: 130px }
/* marges navigation */
#left
{
	font-family: Verdana, Arial, Helvetica, SansSerif;
	background: #014970 url(images/bgndmargeleft.jpg) no-repeat right bottom;
	margin: 0px 20px 20px 20px;
	border-style: solid none none solid;
	border-width: 4px medium medium 4px;
	border-color: #ccc;
	position: absolute;
	z-index: 5;
	top: 15px;
	left: 0px;
	width: 120px;
	\width: 120;
	voice-family: "\"}\""inherit;
	w\idth: 120;
	padding: 2px 3px 1px 5px;
}
html>body #left { width: 120px; }

#imgcontainer   { float: right; padding: 0px 4px 4px }

#right           { background-color: #333; text-align: center; margin: 0px 5px 20px; padding: 1px 0px 10px 1px; border: none; position: absolute; top: 15px; right: 0px; width: 125px; \width: 125px; voice-family: "\"}\""inherit ; w\idth: 125  }
#right4newspage  { background-color: #333; text-align: center; margin-top: 0px; margin-bottom: 20px; padding: 1px 0px 10px 1px; position: absolute; top: 15px; right: 0px; width: 150px; \width: 150px; voice-family: "\"}\""inherit ; w\idth: 150 }
html>body #right  { width: 125px }
html>body #right4newspage  { width: 150px }
pre {font-size: 12px;line-height: 22px;margin-top: 20px;margin-bottom: 10px;}

/* milieu */
#middleavecright
 { background: #a2bbc0 url(images/midbotright.gif) no-repeat right bottom; margin: 20px 170px 0px 180px }
html>body #middleavecright { width: 63% }
#middlered { background: #333 ; margin: 20px 170px 0px 180px }
html>body #middlered { width: 63% }
#videoarea
{
	margin: 40px 170px 0px 170px;
	background-color: transparent;
}


#middleavecrighttest { background-color: #014970; float: right; margin: 20px 5px 0px 300px; position: relative }

#audiomiddle
{
	margin: 10px 170px 0px 180px;
	background-color: #333;
	border-color: #a2bbc0;
	border-width: 1px;
	border-style: solid;
	background-image: url(images/audioappetit.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
}
html>body #audiomiddle  { width: 58% }
#audiobottom
{
	margin: 10px 170px 0px 180px;
	background-color: #333;
	border-color: #a2bbc0;
	border-width: 1px;
	border-style: solid;
	background-image: url(images/podcastimg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
	text-align: right;
}
html>body #audiobottom  { width: 58% }
.audiomidtext
{
	color: #d5dbe1;
	font-size: 12px;
	line-height: 13px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss;
	text-align: center;
	text-transform: inherit;
	padding: 80px 4px 1px 1px;
	text-decoration: none;
}
.audiotextnopad
{
	color: #d5dbe1;
	font-size: 12px;
	line-height: 13px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss;
	text-transform: inherit;
	text-decoration: none;
}
a.audiolink,a:link.audiolink,a:visited.audiolink
{
	color: #d5dbe1;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss;
	text-transform: inherit;
	text-decoration: none;
	border-width: 1px;
	border-style: dotted;
	border-color: #333 #333 silver #333;
}
a:hover.audiolink
{
	color: #FFC;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss;
	text-transform: inherit;
	text-decoration: none;
	border-width: 1px;
	border-style: dotted;
	border-color: #C00 #333 #C00 #333;
}
#vidmiddledark
{
	margin: 10px 200px 0px 250px;
	background-color: #333;
	border-color: #a2bbc0;
	border-width: 1px;
	border-style: solid;
	background-image: url(images/vidmenumargin.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
}
html>body #vidmiddledark  { width: 40% }

#videobottom
{
	margin: 10px 200px 0px 250px;
	background-color: #333;
	border-color: #a2bbc0;
	border-width: 1px;
	border-style: solid;
	background-image: url(images/vidmenumargin.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
	text-align: right;
}
html>body #videobottom  { width: 40% }

.vidtext
{
	color: #d5dbe1;
	font-size: 12px;
	line-height: 13px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss;
	text-transform: inherit;
	text-decoration: none;
}
a.vidtext,a:link.vidtext,a:visited.vidtext,a:hover.vidtext
{
	border: none;
	background-image: url(images/vidframebg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	vertical-align: middle;
	text-transform: inherit;
	width: 99;
	height: 75;
}
#contactmiddle
{
	margin: 10px 170px 0px 220px;
	background-color: #333;
	border-color: #a2bbc0;
	border-width: 1px;
	border-style: solid;
	height: auto;
	padding: 0;
}
html>body #contactmiddle  { width: 50% }

#contactoffset
{
	text-transform: inherit;
	padding: 0 0 0 100px;
	margin: 0;
}
#accueilnews
{
	background: #a2bbc0 no-repeat right bottom;
	margin: 10px 170px 0px 170px;
}
html>body #accueilnews  { width: 63% }

#jukebox { margin: 0px; }
#accueilmiddle
{
	background: #a2bbc0 no-repeat right bottom;
	margin: 10px 170px 0px 170px;
}
#videomiddle
{
	margin: 0px 130px 0px 130px;
	background-color: transparent;
}
#middlephoto     { background: #a2bbc0 url(images/midbotright.gif) no-repeat right bottom; margin: 10px 170px 0px 160px }
#photomenu
{
	background: #333;
	margin: 10px 170px 0px 160px;
	width: 216px;
	max-width: 216px;
	border-width: 1px 0 0 1px;
	border-style: none none none dotted;
	border-color: b7c7c6;
}
html>body #photomenu  { width: 216px }
/* contenus */
#content-cc    { background: url(images/ccbgnd.gif) no-repeat; margin-top: 20px; margin-right: 5px; margin-left: 50px; padding: 0px 0px 5px 120px; width: auto; \width: 500; w\idth: 490  }
#discdata
{
	color: #101010;
	background-color: #a2bbc0;
	padding: 0px 7px 40px 15px;
	width: auto;
	margin: 0 10px 0 20px;
}
#viddisplay
{
	color: #101010;
	background-color: transparent;
	margin-right: 10px;
	margin-left: 20px;
	padding: 0px 7px 40px 15px;
	width: auto;
}



#discstory
{
	color: #000;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss;
	text-align: justify;
	padding: 1px 20px 1px 4px;
	width: auto;
	margin: 0 10px 0 20px;
}
#menuphoto
{
	color: #000;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss;
	text-align: justify;
	padding: 1px 15px 1px 0px;
	width: auto;
	margin: 0 1px 0 15px;
}
#discoliste
{
	color: #000;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss;
	text-align: justify;
	margin: 0 10px 0 35px;
	padding: 1px 20px 1px 4px;
	width: auto;
	border-color: a2bbc0;
	border-width: 1;
	border-style: dotted;
}
#discstorytest { color: #000; font-weight: normal; font-size: 11px; line-height: 15px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss; text-align: justify; margin-right: 10px; margin-left: 20px; padding: 1px 20px 1px 4px; width: auto }
#rumors
{
	color: #000;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss;
	text-align: justify;
	margin-right: 10px;
	margin-left: 20px;
	padding: 1px 20px 1px 4px;
	width: auto;
}
#discstorycopy
{
	color: #000;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss;
	padding: 1px 20px 1px 4px;
	width: auto;
	margin: 0 10px 0 20px;
}
#videostory
{
	color: #000;
	font-weight: normal;
	font-size: 11px;
	line-height: normal;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Swiss;
	padding: 1px 20px 1px 4px;
	width: auto;
	margin: 0 10px 0 0;
	text-transform: inherit;
	text-decoration: none;
}
#footer      { background-color: #014970; text-align: center; margin-top: 5px; margin-right: 170px; margin-left: 170px; padding: 5px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; position: relative; z-index: 10 }
#puzzle {
  margin-left:10px;
  width:450px;
  height:450px; border:1px solid #e8a400; }
#puzzle img {
  float:left;
  margin:0px; cursor:move; }  
span.congrats {
  background-color: #E8A400;
  color:white;
  font-weight: bold;  
}  