@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*font-size:62.5%;*/
	/*background:#E5E5E5 url(../img/bg/body.gif) center repeat-y;*/
	border-top:3px solid #00B2D9;
}



#global {
	margin:0 auto;
	padding:13px 14px;
	width:960px;
	background:#FFF url(images/bg-header-rays11.jpg) top right no-repeat
}

/* ----------------------------------------------- General -- */
img {border:0;}

a {text-decoration:none;color:#0892C5;}
a:hover {text-decoration:underline;}

/*h1, h2, h3 {font-family:Verdana, Geneva, sans-serif;}*/


p, ul {/*font-size:1.1em;*/}
ul {list-style:none;}
ul li {padding:0px 0px 2px 12px;background:url(../img/bullet/plus-grey.gif) top left no-repeat;}
ul li.last {margin:6px 0px 0px 0px;}
/* ------------------------------------------------ Header -- */
#header {clear:both; display: block; position: relative}
#header .top {overflow:hidden;clear:both;height:58px;}
#header .bottom {overflow:hidden;padding-top:7px;height:42px;background:url(../img/bg/menu.jpg) repeat-x;}

#logo {position:absolute;z-index:10;/*float:left;*/width:258px;}
/*
#personnal {overflow:hidden;/*float:left;*float:right;width:702px;}
#personnal .fan-connexion {padding:0 0 0 0;text-align:right;}

#personnal .menu {margin:7px 0 0 0;height:24px;/*background:url(../img/bg/personnal-menu.jpg) top repeat-x;*}
#personnal .menu ul {overflow:hidden;float:right;/*font-size:1.2em;*font-weight:bold;background:url(../img/bg/personnal-menu.jpg) top repeat-x;}
#personnal .menu ul li {float:left;margin:0;padding:7px 20px 0px 10px;height:17px;color:#333;background:url(../img/bullet/arrow-grey.gif) right no-repeat;}
#personnal .menu ul li a:hover {}
*/
div.container {
	width:100%;
}
div.wrapper {
	width: 980px;
	margin: 0 auto;
}
div#container-footer {
	background-color: #161616;
	
	background-image: url('images/bg-footer-container.png');
	background-repeat: repeat-x;
	border-top: 1px solid #00B2D9;
	border-bottom: 3px solid #111;
	padding-bottom: 10px
}
div#container-footer-corpo {
	background-color: #FFF;
	padding-bottom: 10px
}
div#sub_menu ul li a {
	color:#000 !important;
}
div#language {
	float: left;
	width:42px;
	padding-top: 6px
}
div#language a {
	color: #FFF !important;
	font-weight:bold;
}
.top-anchor {
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
#info table {float:right;margin:0 0 10px 0;}
#info p {/*font-size:1em;*/}
#info input[type=text], #info input[type=password] {padding:3px 0px 0px 5px;height:15px;width:147px;color:#000;border-top:solid 1px #858585;border-right:solid 1px #C1C1C1;border-bottom:solid 1px #E0E0E0;border-left:solid 1px #C1C1C1;background:url(../img/bg/isearch.jpg) top repeat-x;}

#search {overflow:hidden;float:left;/*width:374px;*/width:274px;}
#search table {float:right;}
#search table tr td {padding:3px 0 0 0px;}

/*
.iSearch, #search input[type=text] {padding:3px 0px 0px 5px;height:15px;width:181px;/*font-size:1.1em;*color:#000;border-top:solid 1px #858585;border-right:solid 1px #C1C1C1;border-bottom:solid 1px #E0E0E0;border-left:solid 1px #C1C1C1;background:url(../img/bg/isearch.jpg) top repeat-x;}
*/

/* -------------------------------------------------- Menu -- */
#menu {float:left;height:42px;/*width:586px;*/width:686px;font-size:12px;}

#menu ul {/*font-size:1.2em;*/font-weight:bold;}
#menu ul li {float:left;margin:0;padding:12px 15px 0px 12px;height:27px;background:url(../img/bg/menu-li.jpg) top right no-repeat;}
#menu ul li.last {padding-top:8px;background:none;}
#menu ul li.last span {display:none;}
#menu ul li.last a {display:block;height:25px;width:89px;background:url(../img/btn/webradio.jpg);}
#menu ul li a {color:#000;}
#menu ul li a:hover, #menu ul li a.selected {text-decoration:none;color:#0892C5;}

.leftmenu {
	margin:0 0 20px 0;
	padding:13px 11px;
	background:#39a8d1;
}
.leftmenu h2 {margin:0 0 7px 0;font-weight:normal;color:#d7edf6;}
.leftmenu h3 {margin:0 0 7px 0;font-weight:bold;color:#d7edf6;}
.leftmenu ul li {padding:0px 0px 2px 12px;font-weight:bold;background:url(../img/bullet/plus-white.gif) top left no-repeat;}
.leftmenu ul li a {color:#FFF;}

/* ----------------------------------------------- Content -- */
#content {overflow:hidden;clear:both;padding:13px 0 0 0;}

#column_left, #column_middle, #column_right {float:left;}
#column_left {width:160px;}
#column_middle {margin:0px 14px;width:472px;}
#column_right {width:300px;}

.box {padding:9px 9px 15px 9px;background:url(../img/bg/box.jpg) top repeat-x;}
.large, .event {padding:9px 0 15px 0;}
#column_middle .event div p {margin:0;}
.box h1 , .box h2 {margin:0px 0px 7px 0px;/*font-size:1.5em;*/font-size:15px;color:#000;}
.event h2, .large h2 {margin:0 0 0 9px;}
.box h3 {margin:0px 0px 3px 0px;line-height:18px;/*font-size:1.8em;*/font-size:18px;color:#39A8D1;}
.box ul {font-weight:bold;}
.box ul, #sub_section ul {list-style:none;}
.box ul li, #sub_section ul li {padding:0px 0px 2px 12px;background:url(../img/bullet/plus-grey.gif) top left no-repeat;}
.box ul li.last, #sub_section ul li.last {margin:6px 0px 0px 0px;}
.box span {/*font-size:1.1em;*/font-weight:bold;}
#column_middle .box p {margin:0 0 14px 0;}

.box-full-size, .box-full-size-no-border {margin:0 0 25px 0;background:url(../img/bg/box.jpg) top repeat-x;}
.box-full-size h2 {padding:9px 9px 7px 9px;/*font-size:1.5em;*/font-size:15px;color:#000;}
.box-full-size img {border:solid 1px #CCC;}
#column_left .box-full-size img {max-width:158px;}
#column_right .box-full-size img {max-width:298px;}

.list div {/*padding:5px 10px 0px 10px;*/padding:5px 0 0 0;border-bottom:solid 1px #E5E5E5;}
/*#column_left .list div, #column_right .list div {padding:5px 10px 0px 10px;}*/
.list div.last, .list div.show-fan {border:0;}
#column_middle .list div.show-fan {margin:0;padding:0;}
.list div p {margin:0px 0px 4px 0px;line-height:12px;}
#column_middle .list div {margin:0 0 7px 0;padding:3px 10px 9px 10px;}
#column_middle .news div {margin:0 0 7px 0;padding:3px 0px 9px 0px;}
#column_middle .list div p {line-height:14px;}
#column_middle .list img {border:solid 1px #CFCFCF;}
#column_middle .list div.title_neuf {padding:3px 10px 3px 10px;}

.intro img {float:left;margin:0 10px 0 0;border:0;}
/* --------------------------------------------------- Fan -- */
.tFan {padding:0 5px 17px;width:150px;}
.tFan img.border {max-height:107px;max-width:150px;/*border:solid 1px #e5e3e4;*/}
.fan-img {border:solid 1px #e5e3e4;background:#000;}
* html .fan-img img {width:120px;}

#column_middle .list table.show-music img {border:0;}
#column_middle .list table.show-music .artist-title span {/*font-size:1em;*/font-weight:normal;color:#000;}

#column_middle .box .showPage p {margin:0;}
.showPage {/*margin:0 0 11px 0;*/margin:5px 0 3px 0;padding:0px 10px 0px 10px;/*font-size:0.9em;*//*border-bottom:solid 1px #e4e3e4;*/}
.showPage a {text-decoration:underline;}
.showPage a:hover {text-decoration:none;}
.showPage span {/*font-size:1em;*/font-weight:bold;color:#000;}

.filter {padding:16px 9px 0px 9px;height:32px;background:url(../img/bg/filter.jpg) top repeat-x;}
.filter p {font-weight:bold;color:#FFF;}

.fan_flash {margin:15px 0;}
/* ------------------------------------------- Sub Section -- */
#sub_section {overflow:hidden;clear:both;padding:15px 0px;/*border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;*/}
* html #sub_section {height:125px;}
#sub_section h2 {margin:0px 0px 5px 0px;/*font-size:1.2em;*/font-size:12px;color:#FFF;}
#sub_section div {float:left;padding:3px 18px 0px 15px;border-right:solid 1px #000;height: 100px; margin-bottom: 30px}
#sub_section div.last {border:0;}
#sub_section div#partners { float: left; clear: both}
#sub_section div#partners p a img {
	border: 1px solid #00B2D9
}
/* ------------------------------------------------ Footer -- */
#footer {overflow:hidden;clear:both;padding:8px 9px 0px 6px;}

#sub_menu {float:left;}
#sub_menu ul {list-style:none;}
#sub_menu ul li {float:left;padding:0px 6px 0px 4px;background:url(../img/bullet/double-dot-blue.gif) right no-repeat;}
#sub_menu ul li.last {margin:0;background:none;}
#sub_menu a {color:#FFF;}
#sub_menu ul li a.selected, #sub_menu ul li a.selected:hover {text-decoration:none;font-weight:bold;}

#generation {float:right;}
#generation p {color:#000}
#generation a {font-weight:bold;}
/* --------------------------------------------------- OLD -- */
.tMembers, .tMembers-last {padding:5px 0 5px;border-bottom:solid 1px #e5e4e5;}
.tMembers-last {border:0;}
.tMembers h2, .tMembers-last h2 {font-size:15px;line-height:18px;}
.tMembers p, .tMembers-last p {margin:0;}
.membres, .video {height:54px;width:54px;text-align:center;vertical-align:middle;border:solid 1px #CCC;background:#000;}
.video {height:90px;width:120px;}
.membres img, .video img {vertical-align:middle;}

#column_middle .list .no-border, .no-border {border:0;}

#tbImgForm {margin:0 0 10px 0;}
#tbImgForm tr td {padding:10px;}

.tableList {margin:0 0 10px 0;}
.tableList tr.head2 td {padding:5px;}
.tableList tr td {padding:10px;}

.ghosttable {float:right;}
* html .ghosttable {float:none;}
* +html .ghosttable {float:none;}
.dtd_form, .dtm_form, .dty_form {float:left;width:30%;}

.artiste_img  {
	float: left;
	width: 201px;
	height: 146px;
}

.artiste_img_border {
	/*
	height: 133px;
	width: 188px;
	border: 1px solid #cacaca;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	line-height: 130px;
	*/
}

.artiste_img_border img {max-width:188px;border:1px solid #CCC;}

.artiste_img_border img {
	vertical-align: middle;
}

.artiste_img_mini  {
	float: left;
	width: 60px;
	height: 46px;
}
.artiste_img_border_mini {
	width:	47px;
	height: 34px;
	border: 1px solid #cacaca;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}


.artiste_info {
	overflow:hidden;
	padding:7px 0 0 11px;
	/*
	float: left;
	width: 277px;
	*/
}

.artiste_info h2 {margin:0px 0px 4px 0px;line-height:18px;font-size:18px;color:#39A8D1;}

.artiste_info_name {
	font-size: 21px;
	font-weight: bold;
	padding: 8px 0;
}
.artiste_info_star {
	padding-bottom: 15px;
}


.artiste_info_txt {
	float: left;
	padding: 3px 0;
	/*width: 275px;*/
	width:252px;
	font-size:10px;
	border-bottom: 1px solid #e4e3e4;
}

.artiste_info_txt_last {
	float: left;
	padding-top: 3px;
	/*width: 275px;*/
	width:252px;
	font-size:10px;
}

.artiste_info_txt_lt {
	float: left;
	width: 120px;
	font-weight: bold;
}



.artiste_info_txt_rt a {
	text-decoration: none;
}
.artiste_info_txt_rt a:hover {
	text-decoration: underline;
}


.artiste_toolbox {
	clear:both;
	margin:0px 0 0 0;
	height:48px;
	width:478px;
	background:url(../images/bg_gray_big.jpg) no-repeat;
}

.artiste_toolbox_envoyer {
	float: left;
	padding: 8px 0 0 11px;
	width: 97px;
}
.artiste_toolbox_commenter {
	float: left;
	padding: 8px 0 0 14px;
	width: 118px;
}
.artiste_toolbox_ecrire {
	float: left;
	padding: 8px 0 0 11px;
	width: 106px;
}
.artiste_toolbox_favoris {
	float: left;
	padding: 8px 0 0 10px;
	width: 110px;
}
.artiste_toolbox_icone {
	float: left;
}
.artiste_toolbox_txt {
	margin-top: 3px;
	/*margin:17px 0 0 0;*/
}
.artiste_toolbox_txt a {
	text-decoration: none;
	color: #000;
	font-weight: bold;
}
.artiste_toolbox_txt a:hover {
	text-decoration: underline;
}

#social_sites {
	/*
	background-image: url(../images/bg_gray_center.jpg);
	background-repeat: repeat-x;
	float:left;
	*/
	margin:0 0 10px 0;
	height:27px;
	width:478px;
	background:url(../images/bg_gray_center.jpg) repeat-x;
}

#social_sites a {
	text-decoration: none;
}
#social_sites a:hover {
	text-decoration: underline;
}

#delicious {
	float: left;
	height: 20px;
	width: 74px;
	background-image: url(../images/icone_delicious.jpg);
	background-repeat: no-repeat;
	background-position: 5px top;
	margin-top: 6px;
	padding-left: 28px;
}
#digg {
	background-image: url(../images/icone_digg.jpg);
	background-repeat: no-repeat;
	background-position: 5px top;
	float: left;
	height: 20px;
	width: 52px;
	margin-top: 6px;
	padding-left: 28px;
}
#reddit {
	background-image: url(../images/icone_reddit.jpg);
	background-repeat: no-repeat;
	background-position: 5px top;
	float: left;
	height: 20px;
	width: 67px;
	margin-top: 6px;
	padding-left: 28px;
}

#facebook {
    /*
	background-image: url(../images/icone_facebook.jpg);
	background-repeat: no-repeat;
	background-position: 5px top;
	float: left;
	height: 20px;
	width: 77px;
	margin-top: 6px;
	padding-left: 28px;*/
}
#stumbleupon {
	background-image: url(../images/icone_stumble.jpg);
	background-repeat: no-repeat;
	background-position: 5px top;
	float: left;
	height: 20px;
	width: 68px;
	margin-top: 6px;
	padding-left: 28px;
}


.sub_sect {
	clear: both;
	overflow: hidden;
	padding:0 0 15px 0;
}
.sub_sect p {margin:0 0 14px 0;}

.title_neuf {
	margin:0 0 12px 0;
	padding:3px 0px 3px 7px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background:#39a8d1;
}

.galerie_thmbn {
	float: left;
	width: 477px;
	padding: 13px 0 13px 1px;
}
.galerie_thmbn table{
	float: left;
	height: 53px;
	margin: 0 7px;
}
.galerie_thmbn1 {
	float: left;
	width: 95px;
	padding: 1px 0 3px;
	text-align:center;
}
.galerie_row {
	overflow:hidden;
	margin: 10px 0;
}
* html .galerie_row {height: 100px; overflow: visible;}

.sub_musix h2 {margin:0px 0px 7px 0px;font-size:15px;color:#000;}

.sub_musix, .sub_musix_last {
	float:left;
	padding:5px 0 1px 0;
	width:478px;
	border-bottom:1px solid #e4e3e4;
}

.showPage .sub_musix, .showPage .sub_musix_last {width:458px;}

.sub_musix_last {border:0;}

.song_ls {
	float:left;
	/*
	padding-top: 4px;
	*/
	width:282px;
	font-weight:bold;
	color:#e41b23;
}

.song_ls a {
	text-decoration: none;
}
.song_ls a:hover {
	text-decoration: underline;
}
.btn_cart_ls {
	float: right;
	margin-right:7px;
}

.gray_stars {
	float: left;
	margin-right: 7px;
	padding-top: 6px;
}
.btn_play {
	float: right;
	margin-right: 7px;
	/*padding-top: 2px;*/
}
.song_fee {
	float: left;
	margin-right: 7px;
	padding-top: 4px;
}
.btn_cart {
	float: left;
}

.a_left bold {
	clear: both;
	overflow: hidden;
	padding:0 0 15px 0;
}

