body{
	background-color: #1A1A1A;
	margin:0;
	padding:0;
}
a{
	text-decoration: none;
	color:#fff	;
}
p{
	margin:0;
}
header, section, article, footer{
	display:block;
	position:relative;
	width:100%;
}

#main{
	width:100%;
/*	background: #1A1A1A url(../img/bg-gradient.jpg) repeat-x scroll 0 0;*/
/*	background: top left/top center/top right/center left/center center/center right/bottom left/bottom center/bottom right/x-% y-%/x-pos y-pos;*/
	background: #1A1A1A url(../img/bg-lr.gif) no-repeat scroll center center;
/*	height:700px;*/
}
#inner-main{
	padding:20px 0;
	width:1000px;
	margin:0 auto;
}

header{padding-bottom:20px;}

#share{position:absolute; top:0; right:10px;}

section{padding-bottom:20px;}
section .column{ display:inline-block; vertical-align: top;}

#left{ width:500px; }
#left img{width:500px; height:500px;}

#right{ width:410px; }
#right .inner-column{padding-left:20px;}

footer .column{
	float:left;
	padding:2%;
	padding:15px;
}

.clear{
	float:none; clear:both; display:block;
}

/** TYPES **/

body{
	background-color: #1A1A1A;
	font: normal normal normal 1em/1.5em Arial, sans-serif;
	color:#fff;
}

@font-face {
	font-family: 'typon';
	src: url('../font/typon1.ttf');  /* IE6+ */
	src:url('../font/typon1.ttf') format('truetype');  /* Saf3+,Chrome,Opera10+ */
}

@font-face {
	font-weight:normal;
	font-family: 'Ambassade';
	src: url('../font/ambassade_med.ttf');  /* IE6+ */
	src: url('../font/ambassade_med.ttf') format('truetype');  /* Saf3+,Chrome,Opera10+ */
}

h1{
/*	background-color: #C0E4ED;*/
	font: normal normal normal 45px/1.2 'typon', Arial, sans-serif;
/*	padding:20px 0;*/
	margin:0;
/*	color:#000;*/
/*	padding:0 10px;*/
}

img, a img{border:0;}



#download a{
	position:relative;
	display:block;

	background: rgba(217,244,253,0.8)/*#C0E4ED*/ url(../img/download.png) no-repeat scroll top center;
	width:100%;
	height:52px;
}
#download a span{
	display:block;
	position:absolute;
	bottom:0;
	text-align: center;
	width:100%;
	color:#000;
	font-size:12px;
	line-height:1.5;
}

footer a{
	font-size:11px;
	color:#666;
	padding:10px 0 0 0;
}
footer #mentions a{
	font: normal normal normal 24px/1.2 'typon', Arial, sans-serif;
	padding:0 0 15px 0;
	margin:0;
	color:#fff;
}

div.playlist {
/*	width:418px;*/
	padding:10px 0;
}
div.playlist ul{
	list-style-type:none;
	margin:0;
	padding:0;
/*	padding:20px 0;*/
	border-top:none;
/*	width:378px;*/
	font-size:.72em;
}
div.playlist li {
	padding-bottom:10px;
/*	background-color: #C0E4ED;*/
}

div.playlist li h2{
	margin:0;
	text-decoration: none;
	font: normal normal normal 24px/1.1em 'typon', Arial, sans-serif;
	text-transform: uppercase;
	display:inline;
	padding:0 15px 0 0;
}
div.playlist li p{
	font: normal normal normal 12px/1.3 Arial, sans-serif;
	display:inline;
/*	padding:10px 0;*/
}
/*#C0E4ED*/

div.player{
	height:250px;
	overflow:hidden;
}
div.player object{
	margin-top:-50px;
}
/*
.orange{color:#FFCF41;}
.rouge{color:#FF97C9;}
.bleu{color:#76D1FF;}
.vert{color:#30F800;}
*/