@charset "UTF-8";
/* CSS Document */

body {
	background-color:#000 ;	
}

#contents{
	margin-left : auto ;
	margin-right : auto ;
	width : 1150px ;
	padding-top : 60px ;
}

/***** PARTIE VERTICALE **/

#title {/*
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-o-transform: rotate(-90deg);*/
	width : 140px ;
	height : 1000px ;
	background-image:url(images/fond.png) ;
	background-repeat:no-repeat;
	background-color: #000 ;
	float : left ;
	margin-right : 5px ;
	margin-left : 50px ;
}

#soundcloud_link {
	margin-top : 150px ;
	margin-left : 5px ;
}

#fanpage_link {
	margin-top : 5px ;
	margin-left : 7px ;
}


#fanpage_link img {
	width : 83px ;
}

/***** GÉNÉRAL **/


h1 {
	font-size : 20pt ;
	color : #007BE4 ;
	text-align : center ;	
}


h2 {
	font-size : 15pt ;
	color : #007BE4 ;
}


/***** MASHUPS **/

#mashups {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25pt;
	width : 400px ;
	float : left ;
	margin-right : 10px ;
	margin-left : 5px ;
	margin-bottom : 30px ;
	padding : 5px ;
	background-color: #FFF ;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#mashup table {
	border: 0px none;
	border-spacing: 0 ;
	border-collapse: collapse;
}

#mashups tr {
	padding : 0 ;
	margin : 0 ;	
	border: 0px none;
	border-collapse: collapse;
}

#mashups tr.odd {
	background-color: #DDD ;
}

#mashups tr.even {
	background-color: #CCC ;
}


#mashups td {	
	padding-left : 5px ;
	margin : 0 ;
	border: 0px none;
	border-collapse: collapse;	
}

#mashups td.info {
	width : 300px ;
}

#mashups ul {
	padding-left : 10px ;	
}

#mashups img {
	width : 100px ;
}

#mashups .song_title {
	font-size : 12pt ;	
}

#mashups td.info {
	font-size: 9pt ;
}

#mashups li {
	list-style-type:none ;	
}

#mashups img.mp3 {
	margin-left : 30px ;
	width : 32px ;
	height : 20px ;	
}



/***** EVENTS **/

#events {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25pt;
	/*border: thin solid black ;*/
	width : 500px ;
	float : left ;
	margin-left : 15px ;
	margin-bottom : 30px ;
	/*background-color: #63C ;*/
	font-size : 10pt ;
	padding : 5px ;
	background-color: #FFF ;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#events .event {
	padding-left : 5px ;
	padding-right : 5px ;
}

#events img {
	width : 200px ;	
	margin-right : 5px ;
}

#events .event {
	margin-bottom : 45px ;
}

#events div.event p {
	text-align : justify ;	
	width : 280px ;
	float : right ;
	margin : 0 ;
}


#events div.event p a img {
	width : 40px ;
	margin-left : 120px ;
}