@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, em, img, strong, ol, ul, li, form, label, table, caption, tr, th, td, input {
                border: 0;
                outline: 0;
                font-weight: inherit;
                font-style: inherit;
                font-size: 100%;
                font-family: inherit;
                margin: 0;
                padding: 0;
            }
            
            focus {
                outline: 0;
            }
            
            ul {
                list-style: none;
            }
            ul.song {
				margin-top:10px;
				margin-bottom:60px;
            }
				

body 
	{ 
	background-color:#666;
	background-image:url(../images/bck1.jpg);
	background-position:Center top; 
	background-attachment:fixed; 
	background-repeat:no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover; 
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	text-align:left;
	line-height:normal; 
	}
	
/*body 
	{ 
	background-color:#666;
	background-image:url(../images/bck1.jpg); 
	background-position:Center top; 
	background-attachment:fixed; 
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	text-align:left;
	line-height:normal; 
	}*/
	
a:link, a:active, a:hover, a:visited {outline: none;}
a 	{
	text-decoration:none;
	color:#FFFFFF;
	outline: none;
	} 
a:visited {
	text-decoration:none;
	color:#FFFFFF;
	} 
a:hover {
	text-decoration:none;
	color:#930;
	}				
a.alangue {
	text-decoration:underline;
	}
	 
.langue 
	{
	width: auto;
	height:10px;
	position:fixed;
	top:10px;
	right:20px;
	text-align:left;
	}
	
#page 
	{
	width: 500px;
	height:auto;
	background:none;
	position:absolute;
	top:31px;
	left:180px;
	}
/* song list */
.container
	{
	width: 500px;
	background:none;
	position:relative;
	margin-top:40px;
	}
.cnew
	{
	height:540px;
	}
.cbio
	{
	height:580px;
	}
.ccontact
	{
	height:430px;
	}
		
.left 
	{
	width: 220px;
	height:auto;
	background:none;
	position:absolute;
	top:0px;
	left:0px;
	}
.right
	{
	width: 220px;
	height:auto;
	background:none;
	position:absolute;
	top:0px;
	right:0px;
	}
/* song list */
.quotes
	{
	width: 470px;
	height:auto;
	background:#000000;
	position:relative;
	text-align:center;
	padding:15px;
	font-family:"Times New Roman", Times, serif;
	}
.stars {
	font-size:16px;
	}
.quote {
	font-size:18px;
	}
.quoter {
	font-size:12px;
	}
	
		
	
.showsDate li{
	margin-bottom:14px;
	}
	
/* song list */
#songlisttb
	{
	width:220px;
	border:none;								
	}
#songlisttb td
	{
	vertical-align:top;									
	}
	
/* images */
img
	{
	border:none;							
	}
#ituneimg
	{
	width:30px;
	height:30px;
	vertical-align:middle;								
	}
#darlaimg
	{
	width:73px;
	height:30px;
	vertical-align:middle;								
	}
.socialic
	{
	width:60px;
	height:60px;								
	}
/* titres */
   		h1 {
                width:224px; 
				height:24px; 
				text-indent:-9999px;
				background-repeat:no-repeat;
				margin-bottom:15px;
            }
		h1.albumttl {
                background:no-repeat url(../images/titres/everything.png);
				margin-top:3px;
            }
			
		h1.stay {
                background:no-repeat url(../images/titres/stay.png);
				margin-top:40px;
            }
		h1.stayfr {
                background:no-repeat url(../images/titres/stay_fr.png);
				margin-top:40px;
            }
		h1.bio {
                background:no-repeat url(../images/titres/bio.png);
            }
		h1.shows {
                background:no-repeat url(../images/titres/shows.png);
            }
		h1.showsfr {
                background:no-repeat url(../images/titres/shows_fr.png);
            }
		h1.contact {
                background:no-repeat url(../images/titres/contact.png);
            }
		h1.downloads {
                background:no-repeat url(../images/titres/downloads.png);
            }
		h1.downloadsfr {
                background:no-repeat url(../images/titres/downloads_fr.png);
            }
/* lightbox */	
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: #000;
		background: rgba(0,0,0,.8);
		z-index: 100;
		display: none;
		top: 0;
		left: 0; 
		}
	
	.reveal-modal {
		visibility: hidden;
		top: 100px; 
		left: 50%;
		margin-left: -300px;
		width: 632px;
		height:402px;
		background:url(../images/bg_lightbox.jpg) no-repeat;
		overflow-y:scroll;
		position: absolute;
		padding-left:15px;
		z-index: 101;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		}
	.reveal-modal.fr {	
		background:url(../images/bg_lightbox_fr.jpg) no-repeat;
		}
	.reveal-modal .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: fixed;
		top: 10px;
		right: 10px;
		color:#FFF;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		}
		 
.lyrics {font-size:9px;}
h2 {font-size:16px; padding-bottom:10px;}
.copyright{font-size:9px}
		
/* 		
			.lightbox { left: -999em; position: absolute;}
			.lightbox { left: -999em; position: absolute;}
			.lightbox:target { bottom: 0; left: 0; right: 0; top: 0; position: absolute; }
			.lightbox:target .close a { background: rgba(0, 0, 0, 0.75); bottom: 0; left: 0; right: 0; top: 0; position: absolute; z-index: 2; }
			.close span { color: #FFFFFF; font-size:12px; text-indent: 0; position: absolute; right: 0.5em; top: 0.5em; }
			.close {text-indent: -999em;}
			.lightbox:target div { background:url(../images/bg_lightbox.jpg); position: absolute; left: 50%; top: 50%; z-index: 1000; color:#FFF; width: 610px; height:402px; }
			.w60p { margin-left:-30%; width: 610px; }
			.h400 { height: 402px; margin-top: -200px; }
			.scroll { overflow-y: scroll; padding: 0 1em; }
			.boxfocus { bottom: 0; left: 0; right: 0; top: 0; position: absolute; }
			.boxfocus div {	background: #FFFFFF; position: absolute; left: 50%; top: 50%; z-index: 99; }
			.boxfocus .close a { background-image: url(../images/trans.png); bottom: 0; left: 0; right: 0; top: 0; position: absolute; z-index: 1; }
			.lyrics {font-size:9px;}
			h2 {font-size:16px; padding-bottom:10px;}
			.copyright{font-size:9px}
			
*/
/* player */		
			#mp3player{ background:url(../images/bg_player2.png) no-repeat; width:244px; height:244px; position:absolute; top:245px; left:0px; z-index:20}
			#playertab{ background:none; width:218px; border:0; font-size:14px; position:absolute; top:90px; left: 12px; }
			.tableleftplayer { width:185px;}
			.songleight {font-size:10px;}
			.moresong {font-size:12px; text-align:right}
			#oiseau { z-index: 60; position: absolute; top: 200px; left: 50px; width: 110px; display: block; }
			#pochettecd { z-index: 20; position: absolute; top: 0px; left: 0px; width: 246px; height:222px; display: block; background:url(../images/cd1.jpg) }
			
/* Bio et date de show */
.tablebio {
    width:500px;
	margin: 40px 0px 40px 0px;
	border:none;
}
.tablebio td {
    width:250px;
	vertical-align:top;
}
.paddingright {
	padding-right:30px;
}		
.event {
    width:220px;
	margin-bottom:10px;
}
.event .event_date {
    color: #FFFFFF;
    font-size: 11px;
}
.event .event_titre {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 400;
}
.event .event_lieu {
    color: #FFFFFF;
    font-size: 11px;
}
.event .event_tickets {
    float: right;
    margin-top: 5px;
    text-transform: uppercase;
}
.event .event_tickets a:focus, .event .event_tickets a:active, .event .event_tickets a:visited, .event .event_tickets a:link {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    font-size: 9px;
    font-weight: 800;
    opacity: 0.5;
    padding: 2px 5px;
    text-decoration: none;
}
.event .event_tickets a:hover {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
	opacity: 0.5;
}
.line {
	margin-bottom:5px;
	margin-top:-3px;
    
}

