.radio-comment-img {
	border:1px solid gray;
	float:left;
	height:100px;
	margin:0pt 10px 0pt 0pt;
	padding:0pt;
	width:100px;
}
.clear{
	clear:both;
  border: none !important;
	height:auto !important;
	margin:0 !important; 
	padding:0 !important;
}
.singles  .clear-right{
	clear: right;
	height:0;
	margin:0;
	padding:0;
}

#errorExplanation,
#errorExplanation h2, 
#errorExplanation p,
#errorExplanation ul{
/*  padding: 5px;*/
	background: #A52500;
	color: #FFFFFF;
}

#errorExplanation ul li{
	margin:0 0 0 10px;
	background:#A52500;
	color:#FFF;
}


div#radio-select ul li span img {
	margin:0;
	padding:0;
}

.playlist-radio {
	color:black !important;
	font-weight:normal;
}
	
.playlist-group-radio {
	color:#555 !important;
	font-weight:normal;
}

.playlist-group-other {
  color:#005992 !important;
	font-weight:normal;	
}

.playlist-user,
.playlist-stage,
playlist-partner,
playlist-label {
	color:darkblue !important;	
	font-weight:normal;	
}

.cloud-size-five {
	font-size: 21px !important ;
	margin: 5px;
}

.cloud-size-four {
	font-size: 19px !important ;
	margin: 5px;
}

.cloud-size-three {
	font-size: 17px !important ;
	margin: 5px;
}

.cloud-size-two {
	font-size: 15px !important ;
	margin: 5px;
}

.cloud-size-one {
	font-size: 12px !important ;
	margin: 5px;
}

.faq-item h4 {
	padding: 5px;
	background: #B2B1B1;
}

#header-faq .current,
#header-new .current,
#header-connect .lang .current {
  	font-weight: bolder;
  	color: #a52500;
}

/*=pagination*/
/********************
  * pagination *
*********************/
.pagination span,
.pagination a{
  font-size:13px;
	line-height:29px;
  margin:0 auto;
	padding: 5px ;
	border:1px solid #B2B1B1;
	font-weight: normal;
}
.pagination .current{
	background:#A52500;
	color:#FFF;
}
.pagination a{
	background:#FFF;
}

.pagination a.active:hover{
	text-decoration:none;
}
.pagination .disabled {
  color:#DDDDDD;
}

div#playlists-manage div.right-pos div ul li.niv1{
	background:transparent;
	padding:0;
}
.left-pos li,
.right-pos li  {
	clear:both;
}
.test{
	background: #B2B1B1;
	z-index: 1;
}
#center-middle .singles {
	background:#EFEFEF none repeat scroll 0%;
}
div#info-group img.play-butt {
	bottom:auto;
	left:auto;
	margin: -50px 10px 10px;
	position:static;
}

.singles a.cover-left, .band a.cover-left {
	position:static;
}
.singles div {
	color:#666666;
	font-size:11px;
	margin:0pt;
	text-align:left !important;
}
.singles div  p{
	text-align:left !important;
}
/* + & - buttons*/
.singles ul li.clear div span p.butt-right-align{
	text-align:right !important;
}
div#info-group  div.play-butt {
  position: relative;
  top: -50px;
  left: 10px;
  background: none;
}
div#groups ul li {
  	padding: 5px 0;
}
div#mx3-also ul li {
  	padding: 7px 0 7px 3px;
}
div#header {
  height: 250px;
}

#center-middle-2 table{
  border-collapse:separate; 
  border-spacing:10px; 
  margin:0 -10px;
}

/* =info & feedback
-----------------------*/
.texte-info {
	margin: 0 0 10px 0;
}


/* =preview
-----------------------*/

.form dt {
	width: 175px;
	padding: 1px 0;
	float: left;
	margin: 0 0 0 0;
}

/*
	backslash hack for mac-ie5 
\*/
.form dt {
	clear: both;
}

/*
	end of hack
*/

.form dd {
	width: 300px;
	padding: 1px 0;
	float: left;
	margin: 0 0 0 0;
}





/* =tables
-----------------------*/
#mailman_worker_result table col#pageCol,
#content-band table#tableGroupes col#pageCol{
	width:200px;
}
#mailman_worker_result table,
#content-band table#tableGroupes {
	border-collapse:collapse;
	width:100%;
	border:1px solid #a5a5a5;
}
#mailman_worker_result table th,
#mailman_worker_result table td,
#content-band table#tableGroupes th,
#content-band table#tableGroupes td {
	padding: 10px;
}

.disable_destroy{
	color:gray
}

#mailman_worker_result table caption,
#content-band table#tableGroupes caption {
	font-weight:bold;
	margin:5px 0;
}

#mailman_worker_result table col,
#content-band table#tableGroupes col {
	border-right:1px solid #ccc;
}
#mailman_worker_result table thead,
#content-band table#tableGroupes thead {
	border-top:1px solid #a5a5a5;
	border-bottom:1px solid #a5a5a5;
}

#mailman_worker_result table th,
#content-band table#tableGroupes th {
	font-weight:bold;
	text-align:left;
}
#mailman_worker_result table thead,
#content-band table#tableGroupes thead {
	border-bottom:1px solid #a5a5a5;
}
#mailman_worker_result table thead tr:hover,
#content-band table#tableGroupes thead tr:hover {
	background-color:transparent;
	color:inherit;
}
#mailman_worker_result table thead tr,
#content-band table#tableGroupes tr {
	border-bottom:1px solid #a5a5a5;
}
  #mailman_worker_result table thead tr.row-new,
	#content-band table#tableGroupes tr.row-new {
		background: yellow;
	}
  #mailman_worker_result table tr.row-on,
	#content-band table#tableGroupes tr.row-on {
		background: #DFDFDF;
	}
  #mailman_worker_result table thead tr.row-off,
	#content-band table#tableGroupes tr.row-off {
		
	}
#asset_list,
#asset_new{
    border: 1px solid #BBBBBB;
    margin: 0;
    padding: 0;
    vertical-align: top;
      
    min-height:140px;
    height:auto;
    height:140px !important;
    
}
#asset_list ul {

    width: 350px;
    margin: 1px;
    padding:0;
    
}
#asset_list ul li{
    border: 1px solid #BBBBBB;
    width: 110px;
    float: left;
    margin: 1px;
    padding: 1px;
    list-style-type: none;
}
#asset_list input {
clear: none;
margin: 2px 0 0 0;
width: 100px;
}
#asset_new label{
width: 50px;
clear:both;
}
#asset_new input {
clear: none;
margin: 2px 3px 0 2px;
width: 100%;
}
#asset_new form {
width: 150px;
}
#asset_new{
  width: 50px;
}
#asset_new input.submit{
  width: auto;
}


div#header-connect input {
  width:75px;
}

div#header-connect input.submit {
  width:30px;
}

p.tag-help-text {
  margin: 10px 0;
}

.mode-list ul li.concert-new-date {
  padding:8px 0 0 0;
  margin:0 0 0 0;
  height: 20px;
}

.mode-list ul li.concert-list {
  padding-left:5px;
  margin-left:5px;
  border-bottom:1px solid #B2B1B1;
  height: auto;
  margin: 0;
  padding-top: 5px;
}

.mode-list ul.list {
  margin: 0;
}

.mode-list ul li.odd {
  background: #DFDFDF;
}

.mode-list ul li.even {

}

h5.date {
  color:#666666;
}

/*h4 span.line a, 
h4 span.line2 a {
  
  color: black;
  font-size:17px;
  font-variant:small-caps;
  font-weight:normal;
}*/

#playlists-manage li {
	overflow: visible;
	cursor: move;

}
#playlists-manage li.niv1 {
	z-index: 2;
}
#playlists-manage .niv2 li {
	z-index: 5;
}

#spam {
  color:#A52500;
  font-size:11px;
  font-weight: bold;
}


tr.radio-home ul{
  text-align: left;
  padding-left: 5px;
}

tr.radio-home h4 {
font-size:14px;
}


.mode-list ul.list {
border-bottom: none;
}
tr.radio-home ul{
  text-align: left;
  padding-left: 5px;
}

tr.radio-home h4 {
font-size:14px;
}

.pagination ul li{
border-bottom: none;
}
.mode-list ul.list {
border-bottom: none;
}

.mode-list ul.serach-result li {
  border-bottom:1px solid #B2B1B1;
}


