A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A:active {
	COLOR: #666666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #df0029; TEXT-DECORATION: none
}
A.lienBlIt:link {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Arial Helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: italic; TEXT-DECORATION: none
}
.you {
	COLOR: #00ffff; FONT-FAMILY: Verdana, Arial Helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: italic; TEXT-DECORATION: red
}

.textebas {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Arial Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: none
}

.textgen{
	COLOR: #666666; FONT-FAMILY: Verdana, Arial Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: none
}
.textscroll{
	COLOR: #2D2B58; FONT-FAMILY: Arial; FONT-SIZE: 9.5px; FONT-WEIGHT: bold
}
.textsmall{
	COLOR: #2D2B58; FONT-FAMILY: Verdana, Arial Helvetica, sans-serif; FONT-SIZE: 8px; FONT-WEIGHT: none
}
.textgenbig{
	COLOR: #2D2B58; FONT-FAMILY: Verdana, Arial Helvetica, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: none
}
.inputsub{
	border:#999999 1px solid; 
	FONT-FAMILY: Verdana, Arial Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: none;
}

.titr{
	COLOR: #7D483A; FONT-FAMILY: Verdana, Arial Helvetica, sans-serif; FONT-SIZE: 9px; FONT-WEIGHT: bold
}
.titrb{
	COLOR: #7D483A; FONT-FAMILY: Verdana, Arial Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.titrmed{
	COLOR: #8B5749; FONT-FAMILY: Verdana, Arial Helvetica, sans-serif; FONT-SIZE: 9px; FONT-WEIGHT: bold;
}


.textmed{
	COLOR: #2D2B58; FONT-FAMILY: Verdana, Arial Helvetica, sans-serif; FONT-SIZE: 9px; FONT-WEIGHT: bold;
}
.titrph{
	COLOR: #841409; FONT-FAMILY: Verdana, Arial Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold;
}

.search{
	COLOR: #841409; FONT-FAMILY: Verdana, Arial Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold;
}


.date{
	COLOR: #5C6686; FONT-FAMILY: Verdana, Arial Helvetica, sans-serif; FONT-SIZE: 9px; FONT-WEIGHT: none;
}
.date A:HOVER {
	COLOR: #CC0033; FONT-FAMILY: Verdana, Arial Helvetica, sans-serif; FONT-SIZE: 9px; FONT-WEIGHT: none;
}
.input{
	COLOR: #2D2B58; FONT-FAMILY: Helvetica, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: none
}
.rah1 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px; BACKGROUND-COLOR: #E9E9E9; BORDER-RIGHT: #ffffff 0pt ridge; BORDER-TOP: #000000 1pt ridge; BORDER-LEFT: #000000 1pt ridge; BORDER-BOTTOM: #000000 1pt ridge
}
.rah {
	BACKGROUND-COLOR: #E9E9E9; BORDER-RIGHT: #ffffff 0pt ridge; BORDER-TOP: #000000 1pt ridge; BORDER-LEFT: #000000 1pt ridge; BORDER-BOTTOM: #000000 1pt ridge
}
.bg {
	BACKGROUND: url(media/player/bg.jpg) no-repeat left top; VERTICAL-ALIGN: top
}
.bordrect {
	BACKGROUND-COLOR: #CCCCCC; BORDER-RIGHT: #993300 1px ridge; BORDER-TOP: #993300 1px ridge; BORDER-LEFT: #993300 1px ridge; BORDER-BOTTOM: #993300 1px ridge; PADDING-RIGHT: 1px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial Helvetica, sans-serif; FONT-SIZE: 10px;
}
.text_comm {
PADDING-RIGHT: 1px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px; COLOR: #666666; FONT-FAMILY: Verdana, Arial Helvetica, sans-serif; FONT-SIZE: 10px;
}

.nav, .nav A:LINK, .nav A:VISITED{
	COLOR: #fbfaf0; FONT-FAMILY:"Arial"; FONT-SIZE: 12px; FONT-WEIGHT: none;
	text-decoration:none; padding:3;
}
.nav A:HOVER{
 COLOR: #e8e8e8; FONT-FAMILY:"Arial"; FONT-SIZE: 12px; FONT-WEIGHT: none; text-decoration:none; border:#cccccc 1px solid; padding:2; 
}

.navb, .navb A:LINK, .navb A:VISITED{
	COLOR: #CCCCCC; FONT-FAMILY:"Arial"; FONT-SIZE: 10px; FONT-WEIGHT: none;
	text-decoration:none; padding:3;
}
.navb A:HOVER{
 COLOR: #e8e8e8; FONT-FAMILY:"Arial"; FONT-SIZE: 10px; FONT-WEIGHT: none; text-decoration:none;
 border-top:#cccccc 1px solid; 
 border-bottom:#cccccc 1px solid;
}

.bg_middle {
	background-image:url(images/x_kamer.jpg);
	background-repeat:repeat-x;
	background-repeat:repeat-y;
	background-attachment: fixed;
	background-position: top;
	position:relative;
}

.bg_titre {
background-image:url(images/barre-titre.png);
background-repeat:repeat-x;
background-repeat:no-repeat;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ae3c14;
font-weight:bold;
padding-left:6;
border-left:#c68a59 1px solid;
border-bottom:#c68a59 1px solid;
}

.bg_titre-m {
background-image:url(images/barre-titre-m.png);
background-repeat:repeat-x;
background-repeat:no-repeat;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ae3c14;
font-weight:bold;
margin-bottom:8px;
border-left:#c68a59 1px solid;
border-bottom:#c68a59 1px solid;
}

.bg_titre-long {
background-image:url(images/barre-titre-long.png);
background-repeat:repeat-x;
background-repeat:no-repeat;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ae3c14;
font-weight:bold;
padding-left:6;
border-left:#c68a59 1px solid;
border-bottom:#c68a59 1px solid;

}

.bg_slide {
background-image:url(images/x_kamer_03.png);
background-repeat:repeat-x;

font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ae3c14;
font-weight:bold;
padding-left:0;
border:#c68a59 2px solid;

}

.bg_img_titre {
background-image:url(images/bg-img.png);
background-repeat:repeat-x;
background-repeat:no-repeat;
padding:9;
border-left:#c68a59 1px solid;
border-bottom:#c68a59 1px solid;

}
.bg_c {
padding:9;
border-left:#c68a59 1px solid;
border-bottom:#c68a59 1px solid;

}
.bg_left {
background-image:url(images/x_kamer_01.png);
background-attachment:inherit;
background-repeat:repeat-y;
}
.b_img{
border: 2px;
border-style: solid;
border-color: #ffffff;
display: block;
}

#home {
	border: 0px;
	border-style: solid;
	border-color: #fec726;
	display: block;
}

#home a{
	border: 0px;
	border-style: solid;
	border-color: #fec726;
	display: block;
}
#home a:link{
	border: 0px;
	border-style: solid;
	border-color: #fec726;
}
#home a:hover{
	border: 1px;
	border-style: solid;
	border-color: #ffffff;
	background-color: #000000;
	filter: alpha(opacity=50, finishopacity=0, style=0, startx=10, starty=20, finsihx=80, finishy=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50, finishopacity=0, style=0, startx=10, starty=20, finsihx=80, finishy=100);
    opacity:0.5;
}

.bg_right {
background-image:url(images/x_kamer_03.png);
background-attachment:inherit;
background-repeat:repeat-y;
}
.bg_menu_artist {
background-image:url(images/x_kamer_04.png);
background-attachment:inherit;
background-repeat:repeat-y;
border:#000000 1px solid;
padding: 5;

}

.textgenbig_m, .textgenbig_m A:LINK, .textgenbig_m A:VISITED, .textgenbig_m A:ACTIVE{
	COLOR: #CCCCCC; FONT-FAMILY: Arial Helvetica, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold;
}
.titr_m_ar, .titr_m_ar A:VISITED {
	COLOR: #FDFEE0; FONT-FAMILY: Arial Helvetica, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold;
}


.bg_bottom {
background-image:url(images/k_bas.png);
background-color:#993300;
}
.d10kass {
	COLOR: #5C6686; FONT-FAMILY: Verdana, Arial Helvetica, sans-serif; FONT-SIZE: 9px; FONT-WEIGHT: bold;
}
.d10 {
	COLOR: #fff; background-color:#333; FONT-FAMILY: Verdana, Arial Helvetica, sans-serif; FONT-SIZE: 9px; FONT-WEIGHT: bold;
}

.text_up{
	COLOR: #2D2B58; FONT-FAMILY: Verdana, "Arial Helvetica", sans-serif; FONT-SIZE: 9px; FONT-WEIGHT: none;
	border-right:#c68a59 1px dashed;
	border-bottom:#c68a59 1px dashed;
	padding:4;
}

.text_top{
	COLOR: #2D2B58; FONT-FAMILY: Verdana, "Arial Helvetica", sans-serif; FONT-SIZE: 9px; FONT-WEIGHT: none;
	border-left:#c68a59 1px solid;
	border-bottom:#c68a59 1px dashed;
	padding:4;
}
.last_img{
	border:#c68a59 1px solid;

	padding:4;
}
.pub_up{
	border:#c68a59 2px solid;
	padding:1;
}
.td_pub_up{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#c68a59;
	font-weight:bold;
	padding:0;
}

.ensemble {
height:83px;
width:432px;
border:0;
position:relative;
z-index:1;
overflow:hidden; }

.ensemblefond {
height:70px;
width:360px;
border:0;
position:relative;
z-index:1;
overflow:hidden; }

.flecheG {
position:relative;
height:71px;
width:10px;
float:left;
margin-right:2px;
left:3px;
top:9px;
background:url(images/g.gif) no-repeat 50% 50%;
}
.flecheD {
position:relative;
height:71px;
width:10px;
float:left;
top:9px;
left:4px;
background:url(images/d.gif) no-repeat 50% 50%;
}

.bande {
border:0;
height:89px;
width:400px;
position:relative;
left:3px;
float:left;
top:0;
overflow:hidden; }
.contVign {
height:36px;
width:10000px; position:absolute;
left:0;
}
.contVign2 {
height:36px;
width:5000px; position:absolute;
left:0;
}
.bande_event {
border:0;
height:89px;
width:610px;
position:relative;
left:3px;
float:left;
top:0;
overflow:hidden; }
.vign {
height:60px;
width:80px;
float:left;
}
.img {
position:relative;
height:60px;
width:80px;
top:9px;
left:5px;
border:solid #dddddd 1px;
cursor:pointer;
}
.imgZoom {
position:relative;
height:69px;
width:89px;
top:5px;
left:5;
border:solid #dddddd 1px;
cursor:pointer;
}


a.info{
    position:relative; 
    z-index:24;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25;}

a.info span{display: none}

a.info:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'état a:hover */
 display:block; 
 position:absolute;
    
    
    top:3em; left:10em; width:35em;
    border:1px solid #666666;
    background-color:#eeeeee; color:#666666;
    text-align: justify;
    font-weight:none;
    padding:4px;
    
    }
	
	
a.infoa{
position:relative; 
z-index:24;
color:#000;
text-decoration:none}

a.infoa:hover{z-index:25;}

a.infoa span{display: none}

a.infoa:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'état a:hover */
 display:block; 
 position:absolute;
    
    
    top:3em; left:-15em; width:35em;
    border:1px solid #666666;
    background-color:#eeeeee; color:#666666;
    text-align: justify;
    font-weight:none;
    padding:4px;
    
    }

.zone {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-align:justify;
	font-weight:300;
	padding:1px;
	position : relative;
	width : 344px;
	height : 250px;
	left : 0;
	top : 0;
	overflow : auto;
	scrollbar-face-color: #ef1f04;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #EFEEEE;
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color: #FFFFFF;

}

.text_media {
	color: #FFFFFF; font-family: Verdana, Arial Helvetica, sans-serif; font-size: 9px; FONT-WEIGHT: bold;
}

.text_media a { 
color: #FFFFFF;
}

.gal {
	color: #FFFFFF; font-family: Verdana, Arial Helvetica, sans-serif; font-size: 16px; FONT-WEIGHT: bold;
}




/*
	Featured Content Slider
	by: Chris Coyier
*/

					  				  
/*
	UTILITY STYLES
*/				  				  
					  				  
.floatLeft 	{ float: left; margin-right: 10px;}
.floatRight	{ float: right; }
.clear 		{ clear: both; }
a			{ outline: none; }


/*
	PAGE STRUCTURE
*/
#page-wrap 	{ width: 390px; margin: 0px auto; position: relative; min-height: 330px; height: 330px; display: block;	
			 background: #eee;  border: 1px solid black; }


/*
	TYPOGRAPHY
*/
ul			{ list-style: square inside; }
.photo-meta-data a	{ color: #fff; text-decoration: none; }
.photo-meta-data a:visited	{ color: #fff; text-decoration: none; }
.photo-meta-data a:hover 	{ color: #FFCC00; }
blockquote	{ padding: 0 20px; margin-left: 10px; border-left: 20px solid #ccc; font-size: 14px; 
			font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/
.slider-wrap	{ width: 394px; position: absolute; top: 0px; left: 4px; }			
.stripViewer .panelContainer 
.panel ul	{ text-align: left; margin: 0 55px 0 30px; }
.stripViewer	{ position: relative; overflow: hidden; width: 390px; height: 285px; }
.stripViewer .panelContainer	{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel	{ float: left; height: 100%; position: relative; width: 390px; }
.stripNavL, .stripNavR, .stripNav	{ display: none; }
.nav-thumb 	{ border: 1px solid #666; margin-right: 1px; }
#movers-row		{ margin: -40px 0 0 62px; }
#movers-row div		{ width: 66px; float: left; }
#movers-row div a.cross-link 	{ float: right; }
.photo-meta-data	{ 
background: url(images/transpBlack.png); padding: 10px; height: 30px;
margin-top: -50px; position: relative; z-index: 9999; font-size: 12px; color: white; font-family:"Century Gothic"; font-weight: bold; 
}
.photo-meta-data span 	{ font-size: 10px; color: #999; font-family:"tahoma"; font-weight: normal; }
.cross-link	{ display: block; margin-top: -12px; 
position: relative; width:66px; padding-top: 15px; z-index: 9999; 
}
.active-thumb { background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }

.imgslide {
width:383px;
height:285px;
overflow: hidden;
}

.artist {
font-size: 10px; color: #FFCC00; font-family:"Century Gothic"; font-weight: bold; 
}






