/* CSS Document */

body{ 					margin:0; padding:0; text-align:left; 
	  					font-family:Arial, Helvetica, verdana, sans-serif; font-size:11px; color:#202020;
	  					background:#e5e5e5 url(../img/base/bg_01.gif) repeat-x fixed top;}

A:active, A:visited, A:link{ 
						font-family:Arial, Helvetica, verdana, sans-serif;  font-size:11px; color:#202020; text-decoration:none; background:none; padding:0 0px 0 0px;}
A:Hover { 				color:#777777; text-decoration:none;}


h1{						font-family:Arial, Helvetica, sans-serif; font-size:56px; line-height:48px; font-weight:normal; text-transform:uppercase; margin:0; padding:0; letter-spacing:2px;}
h2{						font-family:Arial, Helvetica, sans-serif; font-size:36px; line-height:32px; font-weight:normal; text-transform:uppercase; margin:0; padding:0; letter-spacing:2px;}
h3{						font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; font-weight:normal; text-transform:uppercase; margin:0; padding:0; letter-spacing:2px;}
h4{						font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

.home h2{				font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; font-weight:bold; text-transform:uppercase; margin:0; padding:0;}


/* ---------------------------------------------------------------------------------- */
/* Master */

#master{ 				width:990px; height:auto; text-align:left; margin-left:16px; margin-right:auto;}


/* ---------------------------------------------------------------------------------- */
/* Header */

#header{  				position:relative; height:100px; width:100%;  padding:16px 0 0 4px; background:none;}
#logo_organism{			width:120px; height:21px;}


/* ---------------------------------------------------------------------------------- */
/* Content */

#content{ 				width:100%; height:auto; vertical-align:top;}


/* ---------------------------------------------------------------------------------- */
/* Left column - Navigation */

#leftcol{ 				position:relative; width:134px; height:auto; float:left; padding:16px 0 0 4px;}
.nav{ 					width:auto; height:12px; margin-bottom:35px;}

A.nav_btn:link, A.nav_btn:active, A.nav_btn:visited { 
						font-family:Arial, Helvetica, verdana, sans-serif;  font-size:13px; font-weight:bold; color:#BBBBBB; text-transform:uppercase; background:#none; letter-spacing:2px; }
A.nav_btn:hover{		color:#202020; text-decoration:none;}

A.nav_btn.open:link, A.nav_btn.open:active, A.nav_btn.open:visited { 
						font-family:Arial, Helvetica, verdana, sans-serif;  font-size:13px; font-weight:bold; color:#202020; text-transform:uppercase; background:#none; }
A.nav_btn.open:hover{	color:#202020; text-decoration:none;}



/* ---------------------------------------------------------------------------------- */
/* Main Column */


#maincol{ 				position:relative; width:852px; float: right; display:inline; padding:16px 0 0 0; }


/*.title4{				font-size:20px; line-height:21px; font-weight:normal; text-transform:uppercase;}*/

.title3{				font-size:32px; line-height:34px; font-weight:bold; text-transform:uppercase;}
.title2{				font-size:16px; line-height:18px; font-weight:bold; text-transform:uppercase;}
.title1{				font-size:12px; line-height:14px; font-weight:bold; text-transform:uppercase;}
.title0{				font-weight:bold; text-transform:uppercase; padding:0;}

.title3 .title_trait { 	padding-bottom:10px;}
.title2 .title_trait { 	padding-bottom:6px;}
.title1 .title_trait { 	padding-bottom:4px;}
.title0 .title_trait { 	padding-bottom:2px;}

.text{ 					text-align:left; padding:0; text-align:justify; }



/* ---------------------------------------------------------------------------------- */
/* Col 1 : sub-navigation */

.tbl_col1{ 				width:180px; vertical-align:top;}
.tbl_col1 .text{ 		width:180px; padding:0px 0px 20px 0px;}

.tbl_col1 .listItem_artist{ width:180px; height:60px; background:url(../img/base/1px_gris.gif) repeat-x bottom; margin-top:14px; padding:0 0 6px 0; }
.tbl_col1 .listItem_artist a{	display:block; width:100%; height:100%;}
.tbl_col1 .listItem_releases{ width:180px; height:60px; background:url(../img/base/1px_gris.gif) repeat-x bottom; margin-top:14px; padding:0 0 6px 0; }
.tbl_col1 .listItem_releases a{	display:block; width:100%; height:100%;}
.tbl_col1 .listItem_news{width:180px; background:url(../img/base/1px_gris.gif) repeat-x bottom; margin-top:14px; padding:0 0 6px 0; }


/*
.tbl_col2 .title3{ 	width:286px; padding:3px 0px 27px 0px;}
.tbl_col2 .title2{	width:286px; padding:3px 0px 27px 0px;}
.tbl_col1 .title1{ 	width:180px; padding:3px 0px 14px 0px;}
.tbl_col1 .title0{ 	width:180px; padding:3px 0px 27px 0px;}
*/



/* ---------------------------------------------------------------------------------- */
/* Col 2 : main content */

.tbl_col2{ 				width:360px; vertical-align:top;}
.tbl_col2 .text{ 		width:286px; height:auto; padding:0 0 20px 40px;}
.tbl_col2 .read{ 		width:286px; height:auto; padding:0 0 20px 40px;}
.tbl_col2 .img_cadre{	width:260px;}

.tbl_col2 .title3{ 		width:286px; padding:3px 0px 27px 40px;}
.tbl_col2 .title2{		width:286px; padding:3px 0px 0px 40px;}
.tbl_col2 .title1{ 		width:286px; padding:3px 0px 14px 40px;}
.tbl_col2 .title0{ 		width:286px; padding:3px 0px 27px 40px;}

/* .tbl_col2 .title4{ 	width:286px; padding:0px 0px 27px 40px;}*/ 

.page .tbl_col2 h1{		font-size:20px; line-height:22px;}
.page .tbl_col2 h2{		font-size:26px; line-height:22px; margin-bottom:12px;}


/* ---------------------------------------------------------------------------------- */
/* Col 3 */
.tbl_col3{ 				width:300px; vertical-align:top;}
.tbl_col3 .text{ 		width:300px; padding:0px 0px 16px 0px;}

.tbl_col3 .title3{ 		width:300px; padding:3px 0px 27px 0px;}
.tbl_col3 .title2{ 		width:300px; padding:3px 0px 27px 0px;}
.tbl_col3 .title1{ 		width:300px; padding:3px 0px 4px 0px;}
.tbl_col3 .title0{ 		width:300px; padding:3px 0px 27px 0px;}

.page .tbl_col3 h1{		font-size:56px; line-height:48px;}
.page .tbl_col3 h2{		font-size:56px; line-height:48px;}
.page .tbl_col3 h3{		margin-bottom:0px;}




/* ---------------------------------------------------------------------------------- */
/* Social */

.listItem_img{			width:50px; height:50px; float:left; margin-left:3px;}
.border{				border:3px solid #E2E2E2;}
.listItem_text{			width:100px; height:auto; float:left; padding:0 0 3px 15px; text-transform:uppercase; font-size:11px; letter-spacing:0px; }
.listItem_more{ 		display:block; clear:both; text-align:right; padding:6px 0 0 0;}
.plus {					position:relative; _top:1px; top:-3px; padding:0 1px 0 0;   }

A.more_btn:link, A.more_btn:active, A.more_btn:visited { 
						font-family:Arial, Helvetica, verdana, sans-serif; font-size:11px; color:#909090; text-decoration:none; background:#none;}
A.more_btn:hover{		color:#202020; text-decoration:none;}

.box{					width:310px; height:auto;}

div.read {
						/* Since the Fx.Slide element resets margins, we set a margin on the above element */
						margin-bottom: 10px;
}


/* Share icons */
.addthis_toolbox .custom_images a{				margin:0; padding:0; display:block; float:left; height:16px; width:16px; margin-right:4px;  }
.addthis_toolbox .custom_images a:hover img{	opacity: 1;}
.addthis_toolbox .custom_images a img{			opacity: 0.75;}



	
/* ---------------------------------------------------------------------------------- */
/* Footer */

#footer{	 			width:auto; height:16px; clear:both; text-align:left; }




