/* resetting some default styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ul {list-style: none;}
body {line-height: 1;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
a:focus {outline:1px dotted #999;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
 
table {border-collapse: collapse;border-spacing: 0;}
 
html { font-size:100.01%; }
body { font-size:1em; }
 
textarea {overflow:auto}
button {cursor:pointer}
input[type="checkbox"], 
input[type="radio"],
input.radio,
input.checkbox {
	vertical-align:text-top;
}
a {text-decoration:none}
a:hover {text-decoration:underline}
/*  -----------------------------------
	a better and smarter way to clear floats
--------------------------------------*/
 
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
/* Hide from IE Mac \*/
.clearfix {display:block}
/* End hide from IE Mac */
* html .clearfix {height:1px}
/* -----------------------------------------------------------------------------------------*/

/**** START IE 6 PNG FIX ******************/
img, div { behavior: url(js/iepngfix.htc) }
/**** END IE 6 PNG FIX ******************/

body{
	background:#ffd400 url(../images/bg1.jpg) top left repeat-x;
}

	.clear{
		clear:both;
	}

/******* HEADER *******/

#header{
	width:100%;
	height:110px;
	background:#000000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}

	#header p{
		right:115px;
		margin:0 auto;
		position:relative;
		width:1000px;
	}

	#header span{
		color:#dca43e;
	}

#wrapper{
	width:1024px;
	margin:0 auto;
}


	/******* MENU *******/

	#menu {
		margin:0 auto;
		width:1000px;
		position:relative;
		top:7px;
	}

		#menu ul{
			list-style:none;
		}

		#menu li{
			float:left;
			padding:5px;
			padding-right:8px;
			background:url(../images/menu_margin.jpg) bottom right no-repeat;
		}
	
		#menu li a{
			background:#FFFFFF;
			height:20px;
			display:block;
			padding:3px 3px 0 3px;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#000000;
			text-decoration:none;
		}
		
		/**** START IE 6 FIX ******************/
		* html #menu li {
			height:20px;
		}
		
			* html #menu li a{
				width:1%;
				white-space:nowrap;
			}
		/**** END IE 6 FIX *******************/

			#menu li a:hover{
				background:url(../images/menu_bg.gif) top left repeat-x;
			}
		
			#menu li .selected{
				background:url(../images/menu_bg.gif) top left repeat-x;
			}

			#menu span{
				position:relative;
				top:8px;
				left:80px;
			}
	
				#menu span a{
					font-family:Geneva, Arial, Helvetica, sans-serif;
					font-size:14px;
					color:#000000;
					text-decoration:none;
				}

					#menu span a:hover{
						background:url(../images/menu_bg.gif) top left repeat-x;
					}

	/******* BOX *******/


	.box{
		width:1051px;
		margin:0 auto;
		position:relative;
	}
	
	.box .view{
		position:absolute;
		left:-25px;
	}
	
		.box .box_center{
			width:1051px;
			background:url(../images/box_center.png) repeat-y;
		}
		
		.box .box_bottom{
			width:1051px;
			height:16px;
			background:url(../images/box_bottom.png) top left no-repeat;
		}
		
		.box .head{
			width:1051px;
			height:33px;
			background:url(../images/box_head.png) repeat-y;
			color:#FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
		}
		
		.box .head h1{
			position:relative;
			top:2px;
			left:3px;
		}
		
			.box .head .special{
				position:relative;
				width:860px;
				display:block;
				float:left;
			}
			
			.box .head .special2{
				position:relative;
				width:860px;
				display:block;
				float:left;
				top:7px;
			}
		
		.box .head .center{
			text-align:center;
			top:8px;
			position:relative;
		}
		
		.box .head span{
			color:#f9bb50;
			font-size:26px;
		}
		
		.box .head p img{
			margin-left:18px;
		}
		
		.box .boxwrap{
			width:846px;
			float:left;
		}
		
		.box .boxwrap span{
			position:relative;
			left:10px;
		}
		
		.box .left{
			width:242px;
			float:left;
			top:10px;
			left:6px;
			position:relative;
		}
	/*!!!!!!!!!!!!!!!!!!!!!!!!*/	
		.box .left span img{
			padding:3px;
			border:#CCCCCC solid 1px;
			float:left;
		}
		
		
		
		.box .left .side p{
			left:8px;
			top:2px;
			padding-bottom:5px;
			padding-top:5px;
			display:block;
			width:120px;
			position:relative;
			border-bottom:#999999 dashed 1px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		
		.box .left p span{
			color:#046f00;
		}
		
		.box .left a{
			color:#3464a5;
		}
		
		.box .left strong{
			font-size:13px;
		}
		
		.box .left .options{
			width:83px;
			background:#f6f6f6;text-align:center;
			position:relative;
			margin:3px 0 6px 0;
		}
		
			.box .left .options img{
				border:0;
				margin:0 3px 0 3px;
			}
		
		.box .left .player{
			position:relative;
			border:0;
		}

		.box .left .total{
			width:195px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}
	
			.box .left .total h2{
				background:#000000;
				width:195px;
				height:17px;
				color:#FFFFFF;
				text-align:center;
				font-weight:bold;
				font-size:13px;
				left:15px;
				position:relative;
			}
			
			.box .left .total p{
				width:195px;
				margin:0;padding:0;
				height:20px;
				border:none;
				position:relative;
				left:15px;
				color:#000000;
			}
		
			.box .left .total span{
				float:left;
				width:100px;
				border:0;
				font-weight:bold;
				color:#000000;
				padding-top:3px;
				padding-bottom:2px;
			}
			
			
			.box .left .total em{
				float:left;
				text-align:right;
				width:90px;
				padding-top:3px;
				border:0;
				font-weight:bold;
			}
		
			.highlighted{
				background:#efefef;
			}
		
		/*
		p em{
			float:right;
			position:relative;
			top:-10px;
			left:-10px;
		}
		
		*/
		
			.box .left .social{				
				margin-left:0px;
				position:relative;
			}
			
				.box .left .social span{
					width:210px;
					float:left;
				}

				.box .left .social img{
					width:18px;
					height:18px;
					border:0;
					clear:both;
					line-height:25px;
					float:left;
				}
			
				.box .left .social a{
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					text-decoration:underline;
					line-height:25px;
				}
				
				.box .left .social a:hover{
					text-decoration:none;
				}/*.box .left*/

		.box .middle{
			width:590px;
			float:left;
		}/*.box .middle*/
		
		.box .right{
			width:205px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			top:10px;
			right:5px;
			position:relative;
		}
		
			.box .right .wrap{
				width:195px;
				height:390px;
				overflow:auto;
				font-size:11px;
				padding-top:4px
			}
				.box .right .wrap span {
					display:block;
					margin-bottom:12px;
				}
				.box .right .wrap span span{
				
					float:right;
					margin-top:-15px;
				}
					
					.box .right .wrap span a{
						color:#000000;
					}
				
					.box .right .wrap span img{
						width:15px;
					}/*.box .right */
		
			.box .right h2{
				background:#000000;
				width:195px;
				height:17px;
				color:#FFFFFF;
				text-align:center;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:13px;
				float:left;
				top:5px;
			}
			
			.box .right p{
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				padding-top:10px;
				width:168px;
				position:relative;
			}
			
			/*
			.box .right .left2{
				width:161px;
				top:1px;
				position:relative;
				float:left;
				line-height:12px;
			}
			
			.box .right .right2{
				top:3px;
				position:relative;
				width:8px;
				float:left;
				line-height:35px;
				
			}/*.box .right*/
			
		.box .show{
			width:100%;
			position:relative;
			left:6px;
		}
			.box .show blockquote{
				width:830px;
				float:left;
			}
		
			.box .show span{
				float:right;
				width:215px;	
			}/*.box .show*/

			.box .right2 img{
				left:-9px;
				width:18px;
				/*padding-right:-10px;************************************************/
				position:relative;
			}

		.box .box_center .boxwrap2{
			width:1000px;
			margin:0 auto;
		}
	
			.box .box_center .boxwrap2 img{
				float:left;
				position:relative;
				top:10px;
				left:2px;			
			}

			.box .box_center .boxwrap2 p{
				position:relative;
				top:10px;
				left:4px;
				padding-bottom:5px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
			}
			
				.box .box_center .boxwrap2 p span{
					color:#dd603c;
					line-height:13px;
				}
				
				.box .box_center .boxwrap2 p .location{
					color:#afafaf;
				}
				
				.box .box_center .boxwrap2 p .date{
					font-family:Geneva, Arial, Helvetica, sans-serif;
					font-size:9px;
					color:#000000;
				}

		.box .box_center .middle_column{
			float:left;
			width:200px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			position:relative;
		}

			.box .box_center .middle_column .aux{
				width:183px;
				position:relative;
				top:5px;
				padding-bottom:4px;
			}

				.box .box_center .middle_column .on{
					background:#efefef;
				}

				.box .box_center .middle_column .aux .left3 img{
					position:relative;
					top:3px;
				}
				
				.box .box_center .middle_column .aux .left3 p{
					position:relative;
					top:7px;
				}
				
					.box .box_center .middle_column .aux .left3 p span strong{
						font-size:14px;
					}
				
					.box .box_center .middle_column .aux .left3{
						width:140px;
						height: 31px;
						float:left;
					}

				.box .box_center .middle_column .aux .right3{
					width:43px;
					float:left;
					position:relative;
					top:-1px;
				}
			
			.box .box_center .middle_column .right3 a{
				text-decoration:none;
			}

			.box .box_center .middle_column h2{
				background:#000000;
				width:185px;
				height:17px;
				color:#FFFFFF;
				text-align:center;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:13px;
				float:left;
				top:5px;
				padding-top:3px;
				position:relative;
			}
			
			.box .box_center .middle_column a{
				color:#000000;
			}
			
            /**** START IE 6 FIX ******************/
            * html .box .box_center .extra a img{
                left:-50px;
            }
           
            * html .box .box_center .middle_column .aux .right3 a img{
                top:10px;
                left:0px;
            }
			
            * html .box .box_center .right2 .aux a img{
                left:0px;
				border: solid 0px red;
            }
            /**** END IE 6 FIX ******************/
		
			.box .box_center .boxwrap2 .middle_column .type{
				background-color:#efefef;
				position:relative;
				top:9px;
				padding-left:5px;
				padding-right:5px;
			}
			
			.box .box_center .boxwrap2 .middle_column .type_selected{
				background-color:#ffac5e;
				position:relative;
				top:9px;
				padding-left:5px;
				padding-right:5px;
			}

			.box .box_center .middle_column .simple{
				position:relative;
				width:185px;
				height:33px;
				top:3px;
				margin-bottom:3px;
			}
				
				.box .box_center .middle_column .simple p{
					margin-top:3px;
					top:2px;
					left:8px;
				}
				
				.box .box_center .middle_column .simple p strong{
					font-size:14px;
				}
				
				.box .box_center .middle_column .simple img{
					top:2px;
				}
		
		
		.box .box_center .middle_column2{
			float:left;
			width:390px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			position:relative;
		}
		
		
		.box .box_center .middle_column3{
			float:left;
			width:700px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			position:relative;
			border:solid 1px red;
		}
	
	
			.box .box_center  .sep{
				left:10px;
			}
	
			.box .box_center .middle_column2 h2{
				background:#000000;
				width:385px;
				height:17px;
				color:#FFFFFF;
				text-align:center;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:13px;
				float:left;
				top:5px;
				padding-top:3px;
				position:relative;
			}
			
			.box .box_center .middle_column2 p{
				width:381px;
				color:#000000;
				text-align:center;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:normal;
				font-size:11px;
				float:left;
				top:5px;
				left:0px;
				padding-left:5px;
				padding-top:3px;
				position:relative;
				text-align:justify;
			}
			
			.box .box_center .middle_column2 .on{
				background:#efefef;
			}

			.box .box_center .middle_column2 p span{
				color:#000000;
				font-size:10px;
			}
			
			.box .box_center .middle_column2 p a{
				color:#d48640;
				font-weight:bold;
			}

			.box .box_center .middle_column2 .tags{
				width:195px;
				float:left;
				top:10px;
				line-height:20px;
			}

				.box .box_center .middle_column2 .tags p{
					width:185px;
				}
		
		
		.box .box_center .middle_column3{
			float:left;
			width:1010px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			position:relative;
			border:solid 0px red;
		}
	
			.box .box_center .middle_column3 h2{
				background:#000000;
				width:1010px;
				height:17px;
				color:#FFFFFF;
				text-align:center;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:13px;
				float:left;
				top:5px;
				padding-top:3px;
				position:relative;
			}
		
		
		.box .box_center .l2{
			float:left;
			width:400px;
		}

			.box .head2{
				display:block;
				width:1051px;
				position:relative;
				top:12px;
				top:0px;
				background:url(../images/box_center.png);
			}
			
				.box .head2 h1{
					height:30px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:17px;
					font-weight:normal;
					position:relative;
					top:10px;
					left:10px;
				}

			.box .box_center .l2 p{
				font-family:Arial, Helvetica, sans-serif;
				font-size:17px;
				border-bottom:#808080 dashed 1px;
				width:380px;
				position:relative;
				left:10px;
				top:12px;
			}

			.box .box_center .l2 span{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#ff9900;
				position:relative;
				top:19px;
				left:10px;
			}
		
			.box .box_center .l2 .date{
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				font-weight:bold;
				color:#000000;
				position:relative;
				top:19px;
				left:10px;
			}
		
			.box .box_center .l2 .text{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000000;
				position:relative;
				top:22px;
				left:10px;
			}
		
		.box .box_center .r2{
			float:left;
			width:630px;
			position:relative;
			top:10px;
		}


/******* FOOTER *******/

#footer{
	width:100%;
	background:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:15px;
	padding-top:15px;
	top:23px;
	position:relative;
}

	#footer .footerwrap{
		width:1024px;
		margin:0 auto;
		left:15px;
		position:relative;
	}

	#footer .left{
		width:300px;
		float:left;
	}
	
		#footer .left p{
			border-bottom:#e58c24 solid 2px;
			text-align:justify;
			width:260px;
			position:relative;
			line-height:30px;
		}
	
		#footer .left a{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#FFFFFF;
		}
	
		#footer .left a:hover{
			text-decoration:underline;
		}
	
		#footer .left h1{
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			margin-bottom:10px;
		}
	
	#footer .center{
		width:420px;
		float:left;
		text-align:center;
	}
	
		#footer .center .small{
			font-size:11px;
			font-style:italic;
			font-weight:normal;
		}
	
	#footer .right{
		width:300px;
		float:left;
		text-align:right;
	}
	
		#footer .right p{
			text-align:right;
			width:300px;
			position:relative;
			line-height:20px;
		}
		
		#footer .right p img{
			border:0;
			width:20px;
			height:20px;
			top:10px;
			position:relative;
		}
	
		#footer .right a{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#FFFFFF;
		}
	
		#footer .right a:hover{
			text-decoration:underline;
		}
	
		#footer .right h1{
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			margin-bottom:10px;
		}

/*pagination*/
.pagination{
	width:90%;
	height:28px;
	background:url(../images/pagination_bg.gif) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-align:left;
	position:relative;
	left:10px;
	padding-top:2px;
	padding-left:3px;
}
	
	.pagination input{
		width:30px;top:2px;
	}
	
	.pagination .submit{
		width:25px;
		height:16px;
		border:none;
		cursor:pointer;
		background:url(../images/go.gif) top left no-repeat;
	}
	
	/* beats list *****************************/
	.list{
		width:787px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		text-align:center;
		position:relative;
		left:10px;
		background:#FFFFFF;
	}
	
		.list a{
			color:#000000;
		}

		.list .separator{
			border-bottom:#999999 solid 1px;
		}

		/*list head */
		.list .head{
			width:787px;
			height:20px;
			background:#e8e8e8;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#000000;
			padding-top:5px;
		}

			.list .head .ub_head{
				width:35px;
				float:left;
			}
	
			.list .head .title_head{
				width:103px;
				float:left;
				margin-left:10px;
			}
					
			.list .head .bm_head{
				width:113px;
				float:left;
				margin:0;
			}
					
			.list .head .prix_head{
				width:60px;
				float:left;
				margin:0;
			}
					
			.list .head .type_head{
				width:40px;
				float:left;
				margin:0;
			}
			
			.list .head .other_head{
				width:80px;
				float:left;
				margin:0;
			}
			
			.list .head .column_head{
				width:200px;
				float:left;
				margin:0;
			}

	/*list body */
	.list .ub{
		width:34px;
		float:left;
		text-align:left;
	}
	
		.list .ub img{
			padding-top:5px;
		}
	
	.list .title{
		padding-top:11px;
		width:118px;
		float:left;
		border:none;
	}
		.list img{
			vertical-align:middle;
		}	

	.list .bm{
		padding-top:11px;
		width:110px;
		float:left;
	}
		
	.list .prix{
		padding-top:11px;
		width:60px;
		float:left;
	}
		
	.list .type{
		padding-top:11px;
		width:40px;
		float:left;
	}
		
	.list .other{
		padding-top:11px;
		width:80px;
		float:left;
		margin:0;
		border-bottom:none;
	}
	
	.list .column{
		padding-top:4px;
		width:180px;
		float:left;
		text-align:left;
	}
	
		.list .column span a img{
			width:22px;
			padding-bottom:4px;
		}/*list*/
	
	.list .column3{
		padding-top:4px;
		width:140px;
		float:left;
		text-align:left;
	}
	
		.list .column3 span a img{
			width:22px;
			padding-bottom:4px;
		}/*list*/

					
/******* 1_tableau_offre_beatmaker_2009 *******/

.table{
	width:590px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:20px;
}

	.table .spacer{
		width:95px;
		height:1px;
		float:left;
		margin-left:0px;
	}
	
	.table .head1{
		width:95px;
		height:23px;
		background:url(../images/1/head1.gif) bottom left no-repeat;
		float:left;
		margin-left:96px;
		margin-top:20px;
		position:relative;
	}
	
	.table .head2{
		width:95px;
		height:23px;
		background:url(../images/1/head2.gif) bottom left no-repeat;
		float:left;
		margin-left:4px;
		margin-top:20px;
		position:relative;
	}
	
	.table .head3{
		width:95px;
		height:23px;
		background:url(../images/1/head3.gif) bottom left no-repeat;
		float:left;
		margin-left:4px;
		margin-top:20px;
		position:relative;
	}
	
	.table .head4{
		width:95px;
		height:43px;
		background:url(../images/1/head4.gif) top left no-repeat;
		float:left;
		margin-left:4px;
		position:relative;
	}

	.table .table1{
		width:187px;
		height:226px;
		background:url(../images/1/table1.gif) top left no-repeat;
		float:left;
		margin-right:4px;
		margin-top:2px;
		position:relative;
	}
	
	.table .table2{
		width:95px;
		height:226px;
		background:#000000 url(../images/1/table2.gif) bottom left no-repeat;
		float:left;
		margin-right:4px;
		margin-top:2px;
		position:relative;
	}
	
		.table .table2 p{
			color:#FFFFFF;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			margin-top:9px;
			font-weight:bold;
			line-height:18px;
			width: 100%;
		}
		
		.table .table2 .pro{
			color:#c8943a;
		}
	
	.table .table1b{
		width:187px;
		height:59px;
		background:url(../images/1/table1b.gif) top left no-repeat;
		float:left;
		margin-right:4px;
		margin-top:2px;
		position:relative;
	}
	
	.table .table2b{
		width:95px;
		height:58px;
		background:url(../images/1/table2b.gif) top left no-repeat;
		float:left;
		margin-right:4px;
		margin-top:2px;
		position:relative;
	}
	
		.table .table2b p{
			color:#000000;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			margin-top:5px;
			width: 100%;
		}


/******* 2_public_profile_page *******/

.profile{
	width:981px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	top:10px;
	margin-bottom:10px;
	position:relative;
}

	.profile h1{
		font-size:28px;
		font-weight:normal;
		color:#333333;
	}
	
	.profile h2{
		font-size:14px;
		font-style:italic;
		font-weight:normal;
		color:#333333;
		float:left;
	}
	
	.profile span{
		font-size:14px;
		font-weight:bold;
		float:right;
		color:#000000;
	}
	
		.profile a:hover span{
			text-decoration:underline;
		}

	.profile .left{
		width:167px;
		float:left;
	}
	
		.profile .left span img{
			bottom:5px;
			position:relative;
			right:8px;
		}
		
		.profile .left strong{
			width:150px;
			height:26px;
			display:block;
			border:#d3d7cf solid 1px;
			position:relative;
			margin-left:3px;
			margin-top:4px;
		}
		
			.profile .left strong a{
				color:#000000;
				font-size:14px;
				position:relative;
				top:5px;
				left:10px;
			}
			
				.profile .left strong a img{
					border:none;
					vertical-align:text-bottom;
				}
			
			.profile .left a{
				color:#e6922f;
				line-height:20px;
				position:relative;
			}
			
				.profile .left a img{
					vertical-align:middle;
				}
		
		.profile .left p{
			width:100%;
			border:none;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			position:relative;
			margin:0;
			padding:0;
		}
	
			.profile .left p a img{
				border:none;
				width:20px;
				height:20px;
				position:relative;
				bottom:5px;
			}
	
	.profile .right{
		width:766px;
		float:left;
		position:relative;
		left:10px;
	}
	
		.profile .right h1{
			font-size:18px;
			font-weight:normal;
			color:#333333;
			font-style:italic;
			width:100%;
			line-height:30px;
			border-bottom:#d3d7cf dashed 1px;
		}
		
		.profile .right .tabs{
			width:100%;
			height:23px;
			border-bottom:#d3d7cf solid 1px;
			margin-bottom:2px;
		}

			.profile .right .tabs span{
				float:left;
			}
		
			.profile .right .tabs a{
				color:#d2780e;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:normal;
				font-size:14px;
				float:right;
				position:relative;
				border:#d3d7cf solid 1px;
				display:block;
				padding:5px 6px 3px 6px;
				margin-left:0;
				margin-right:7px;
				margin-bottom:-3px;
				
			}
			
			.profile .right .tabs .selected{
				border-bottom:#FFFFFF solid 2px;
				font-weight:bold;
			}
			
		.profile .right .list .column span{
			bottom:25px;
			position:relative;
		}
		
		.profile .right .list .separator{
			height:38px;
			position:relative;
			top:-10px;
		}
		
		.profile .right .inner_box{
			width:100%;
			border:#d3d7cf solid 1px;
		}
		
			.profile .right p{
				width:100%;
				font-size:13px;
			}
			
			.profile .right form p{
				position:relative;
				bottom:7px;
				font-size:13px;
			}
			
			.profile .right .inner_box h1{
				position:relative;
				left:10px;
				width:98%;
				text-align:left;
			}
			
			.profile .right .inner_box h2{
				background:#FFFFFF;
				color:#666666;
				text-align:left;
				font-style:normal;
				width:90%;
				position:relative;
				left:10px;	
			}
			
			.profile .right .inner_box blockquote{
				width:100%;
				position:relative;
				left:50px;
				text-align:left;
			}
			
				.profile .right .inner_box blockquote p a{
					color:#d2780e;
				}
				
				.profile .right .inner_box blockquote p a:hover{
					text-decoration:none;
					color:#000000;
				}
				
					.profile .right .inner_box blockquote p a img{
						margin-left:30px;
						position:relative;
					}
				
			.profile .right .inner_box .tabs{
				width:99%;
				height:23px;
				border-bottom:#d3d7cf solid 1px;
				margin-bottom:2px;
			}

			.profile .right .inner_box .tabs span{
				float:left;
			}
		
			.profile .right .inner_box .tabs a{
				color:#d2780e;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:normal;
				font-size:14px;
				float:left;
				position:relative;
				border:#d3d7cf solid 1px;
				display:block;
				padding:5px 6px 3px 6px;
				margin-left:7px;
			}
			
			.profile .right .inner_box .tabs a:hover{
				text-decoration:underline;
			}
			
			.profile .right .inner_box .tabs .selected{
				border-bottom:#FFFFFF solid 2px;
				font-weight:bold;
			}


/******* 2_detail_instrus_et_beatmakers *******/

.details{
	width:1030px;
	margin:0 auto;
}

	 .left2{
		width:804px;
		float:left;
	}
	
	.box2{
		width:820px;
	}
		 .box2 .top{
			width:820px;
			height:13px;
			font-size:0;
			background:url(../images/box_top.gif) top left no-repeat;
		}
		
		 .box2 .content{
			width:820px;
			background:url(../images/box_content.gif) top left repeat-y;
		}
		
		 .box2 .content2{
			width:820px;
			background:url(../images/box_content2.gif) top right repeat-y;
		}

		.box2 .botttom{
			background:url(../images/box_bottom.gif) bottom left no-repeat;
			width:820px;
			height:25px;
		}

		.player2{
			width:350px;
			float:left;
			position:relative;
			left:20px;
		}
		
		 .submenu{
			width:450px;
			float:left;
		}
		
			 .submenu  a{
				display:block;
				float:left;
				height:25px;
				background:url(../images/submenu.gif) top right no-repeat;
				position:relative;
				padding:7px 18px 0 0;
				position:relative;
				top:13px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#000000;
				font-weight:bold;
				border-left:#f6f5f5 solid 1px;
			}/*.submenu*/
			
			.submenu .selected{
				border:#d3d7cf solid 1px;
				border-bottom:#FFFFFF solid 1px;
				background-color:#FFFFFF;
				color:#D58C4B;
		}
		
		  .left2 .submenu2{
			width:100%;
		}
		
			  .left2 .submenu2 a{
				position:relative;
				float:left;
				padding:3px 15px 0 5px;
				position:relative;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#000000;
				font-weight:bold;
				margin-bottom:-1px;
				background:url(../images/submenu.gif) top right no-repeat;
			}
			
			  .left2 .submenu2 .selected{
				border:#d3d7cf solid 1px;
				border-bottom:#FFFFFF solid 1px;
				background-color:#FFFFFF;
				color:#D58C4B;
			}
		
		 .left2 .text{
			width:90%;
			border:#d3d7cf solid 1px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			padding:4px;
		}/*.details .left .submenu2*/

		 .left2 .data {
			width:800px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			margin-bottom:10px;
			left:10px;
			position:relative;
		}
		
			 .left2 .data p{
				border:none;
				width:70%;
			}
		
			 .left2 .data span img{
				clear:both;
				margin:0;
				padding:0;
				position:relative;
				border:0;
				left:5px;
				float:left;
				padding-right:12px;
			}
			
			 .left2 .data span img{
				border:#d3d7cf solid 1px;
				padding:2px;
				margin-right:10px;
				top:4px;
			}
			
			.left2 .data a{
				top:5px;
				margin-bottom:-15px;
				color:#e6922f;
				/*
				display:block;
				width:380px;
				*/
				position:relative;
				border: solid 0px red;
			}
			
			.left2 .data a:hover{
				text-decoration:none;
				color:#000000;
			}
			
				.left2 .data a img{
					vertical-align:middle;
				}

	 .right2{
		width:210px;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}
	
		 .right2 h1{
			margin:0 auto;
			width:190px;
			height:18px;
			background:#000000;
			color:#FFFFFF;
			text-align:center;
			font-size:14px;
			padding-top:2px;
			left:10px;
			top:2px;
			position:relative;
		}
		
		 .right2 h2{
			margin:0 auto;
			background:#000000;
			width:190px;
			height:17px;
			color:#FFFFFF;
			text-align:center;
			font-weight:bold;
			font-size:13px;
			left:10px;
			top: 3px;
			position:relative;
		}
		
		 .right2 form{
			width:191px;
			margin:0 auto;
			margin-top:10px;
			position:relative;
			line-height:17px;
			font-size:12px;
			padding-left: 15px;
		}
		
			 .right2 form .labels{
			 	width:80px;
				float:left;
				line-height:18px;
				margin-left:4px;
				position:relative;
			 }
			 
             * html .right2 form .labels{
                 width:46px;
                line-height:17px;
             }
			 
			 .right2 form .fields{
			 	width:65px;
				float:left;
				line-height:17px;
			 }

			 .right2 form input{
				width:100px;
				height:12px;
				font-size: 10px;
				
				position:relative;
				border:#000000 solid 1px;
			}

			 .right2 form .psl-button{
				width:100px;
				height:20px;
				font-size: 10px;
				
				position:relative;
				border:#000000 solid 1px;
			}

			 .right2 form select{
				width:100px;
				height:15px;
				font-size: 10px;
				
				position:relative;
				border:#000000 solid 1px;
			}
		
			 .right2 .total p{
				line-height:10px;
				font-size:13px;
			}
		
		 .right2 p{
			position:relative;
			left:20px;
			width:186px;
			bottom:12px;
			padding-top:4px;
			padding-bottom:4px;
			padding-left:4px;
			font-weight:bold;
		}
		
		 .right2 .aux{
				width:190px;
				height:28px;
				position:relative;
				left:20px;
				clear:both;
				margin-bottom:4px;
			}

				 .right2 .aux a img{
					float:left;
					width:25px;
					margin:2px;
					margin-left:12px;
				}
			
				.hidden{
					display:none;
				}

				 .right2 .aux .play{
					float:right;
				}
				
				.right2 .aux strong{
					float:left;
					width:110px;
					position:relative;
				}
				
				.right2 .aux strong a em{
					color:#d58c4b;
					font-family:Arial, Helvetica, sans-serif;
					font-style:normal;
					font-size:15px;
					line-height:15px;
				}
				
				.right2 .aux strong a{
					color:#000000;
					font-style:normal;
					font-size:10px;
				}
	
				.right2 .on{
					background:#efefef;
				}

/******* 5_login_et_compte *******/

.account{
	width:1040px;
}
	.account .left{
		width:156px;
		float:left;
		position:relative;
	}
		.account .left p{
			border:none;
			font-size:9px;
			width:155px;
			position:relative;
			top:8px;
			left:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			line-height:14px;
		}
			.account .left p a{
				text-decoration:underline;
			}
			
			.account .left p a:hover{
				text-decoration:none;
			}
		
		.account .left .userbox{
			width:152px;
			left:13px;
			margin-bottom:10px;
			position:relative;
		}
		
			.account .left .box_top{
				width:152px;
				height:36px;
				background:url(../images/5/top.gif) top left no-repeat;
			}
			
				.account .left .box_top p{
					color:#fdd181;
					font-family:Arial, Helvetica, sans-serif;
					font-size:18px;
					font-weight:bold;
					top:7px;
					left:8px;
				}
			
			.account .left .box_content{
				width:140px;
				position:relative;
				left:11px;
				background:#eaeaea;
				border-left:#000000 solid 1px;
			}
			
				.account .left .box_content a{
					width:140px;
					position:relative;
					left:19px;
					color:#000000;
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					line-height:20px;
				}
			
			.account .left .box_content3{
				width:140px;
				position:relative;
				left:11px;
				background:#eaeaea;
				border-left:#000000 solid 1px;
			}
			
				.account .left .box_content3 a{
					width:140px;
					position:relative;
					left:15px;
					color:#000000;
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					line-height:20px;
				}
			
			.account .left .box_bottom{
				width:143px;
				position:relative;
				left:9px;
				background:url(../images/5/bottom.gif) top left no-repeat;
			}
		
	.account .right{
		float:left;
		width:866px;
		position:relative;
		left:15px;
	}
	
		.account .right .fav{
			background:#FFFFFF;
			width:831px;
			left:4px;
			position:relative;
		}
		
			.account .right .fav h1{
				width:491px;
				top:5px;
			}
	
		.account .right .top{
			width:866px;
			height:6px;
			background:url(../images/5/acc_top.gif) top left no-repeat;
			font-size:0.1em;
		}
		
		.account .right .content{
			width:866px;
			background:url(../images/5/acc_content.gif) top left repeat-y;
		}
		
			.account .right .content .box1{
				width:860px;
				float:left;
				position:relative;
				left:10px;
			}

				.account .right .content .box1 h1{
					background:#fdd181;
					padding:7px;
					position:relative;
					left:4px;
				}
		
		.account .right .overview_wrap{
			width:510px;
			float:left;
			margin-left:4px;
			margin-top:5px;
			position:relative;
			background:#FFFFFF;
			height:225px;
		}
		
			.account .right .overview_wrap h1{
				width:489px;
				margin-bottom:4px;
				top:5px;
			}
		
			.account .right .overview_wrap .overview_head{
				background:url(../images/5/overview_head_bg.gif);
				width:370px;
				height:20px;
				margin-left:4px;
				top:3px;
				position:relative;
			}
			
				.account .right .overview_wrap .overview_head span{
					font-size:14px;
					padding-left:5px;
				}
		
			.account .right .overview_wrap .overview{
				width:370px;
				margin-left:4px;
				font-size:14px;			
			}
		
				.account .right .overview_wrap .overview .oleft{
					padding:6px;
					width:171px;
					border-bottom:#999999 solid 1px;
					border-right:#999999 solid 1px;
					float:left;
				}
			
				.account .right .overview_wrap .overview .oright{
					padding:6px;
					width:173px;
					border-bottom:#999999 solid 1px;
					border-right:#999999 solid 1px;
					float:left;
				}
		
		
		.account .right .bottom{
			width:866px;
			height:18px;
			position:relative;
			background:url(../images/5/acc_bottom.gif) top left no-repeat;
		}
		
		.account .right .news{
			width:310px;
			height:225px;
			position:relative;
			left:10px;
			float:left;
			top:5px;
			background:#FFFFFF;
		}
		
			.account .right .news h3{
				font-size:15px;
				position:relative;
				top:5px;
				width:98%;
				left:5px;
				padding-bottom:12px;
			}
			.account .right .news p{
				width:100%;
				position:relative;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				border-top:#000000 dashed 1px;
				padding-bottom:15px;
			}
			
				.account .right .news p strong{
					color:#dca43e;
					font-size:12px;
				}
				
				.account .right .news p .location{
					color:#afafaf;
				}
				
				.account .right .news p .date{
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#000000;
					font-weight:bold;
				}

	.account .player2compte
	{
		left:230px;
		position:relative;
		float:right;
		bottom:30px;
	}
.dist{
	padding-top:5px;
	position:relative;
}



/******* 7_les_beatmakers *******/

.beatmakers .tabs{
	width:95%;
	height:23px;
	border-bottom:#d3d7cf solid 1px;
	margin-bottom:2px;
	position:relative;
	left:7px;
}

	.beatmakers .tabs span{
		float:left;
	}
		
	.beatmakers .tabs a{
		color:#D58C4B;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:14px;
		float:left;
		position:relative;
		border:#d3d7cf solid 1px;
		display:block;
		padding:5px 6px 3px 6px;
		margin-right:7px;
	}
			
	.beatmakers .tabs a:hover{
		text-decoration:none;
	}
	
	.beatmakers .tabs .selected{
		border-bottom:#FFFFFF solid 2px;
		font-weight:bold;
	}
	
	.beatmakers .content{
		width:95%;
		position:relative;
		bottom:3px;
		border:#cccccc solid 1px;
		border-top:none;
		left:7px;
	}
	
		.beatmakers .content p{
			padding:10px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		
			.beatmakers .content p a{
				color:#D58C4B;
				font-weight:bold;
			}
			
			.beatmakers .content p a:hover{
				text-decoration:overline;
			}

	.beatmakers .bot{
		width:80%;
		height:28px;
		background:url(../images/2/bot_bg.gif) top left repeat-x;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		position:relative;
		left:10px;
	}

		.beatmakers .bot form{
			padding:0; margin:0;
			position:relative;
			top:-8px;
		}

		.beatmakers .bot form img{
			position:relative;
			top:8px;
			padding-right:6px;
		}
						
		.beatmakers .bot form strong img{
			position:relative;
			top:0px;
		}
						
		.beatmakers .bot form input{
			width:40px;
		}
						
		.beatmakers .bot form .submit{
			width:22px;
			height:22px;
			border:0;
			top:4px;
			position:relative;
			cursor:pointer;
			background:url(../images/2/go.gif) top left no-repeat;
		}

	.beatmakers .items{
		width:95%;
		margin:0 auto;
	}
	
		.beatmakers span{
			padding:0;
			margin:3px;
			float:left;
		}
	
		.beatmakers .items .item{
			width:100px;
			height:150px;
			border:#d3d7cf solid 1px;
			text-align:center;
			
		}
		
			.beatmakers .items .item {
				padding:6px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				line-height:15px;
			}

				.beatmakers .items .item a{
					text-decoration:underline;
					color:#3464a5;
				}
				
				.beatmakers .items .item a:hover{
				text-decoration:none;
				}		

	.bm_list
	{
		margin:0 auto;
		width:990px;
	}
		.bm_list span{
			float:left;
			display:block;	
			margin: 0;
			padding: 0;
		}
		
			.bm_list span a{
				/* border:#140c00 solid 4px; */
				border:#000000 solid 4px;
				display:block;
				width:90px;
				height:90px;
			}
			
			.bm_list span a img{
				width:90px;
				height:90px;
			}
	
			.bm_list span a:hover{
				border:#dca43e solid 4px;	
			}


/******* 8_detail_instru *******/
.detail{
	width:1030px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

	.detail .info_left{
		width:130px;
		float:left;
		text-align:center;
	}
	
		.detail .info_left h1{
			font-family:Arial, Helvetica, sans-serif;
			font-size:25px;
			line-height:34px;
		}
		
		.detail .info_left h2{
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
			line-height:30px;
			margin-bottom:25px;
		}
	
	.detail .info_center{
		width:345px;
		float:left;
		margin-left:10px;
	}
	
	
	.detail .info_right{
		width:330px;
		float:left;
	}
	
		.detail .info_right .info_options{
			width:90px;
			float:left;
		}
			
			.detail .info_right .info_options img{
				border:#CCCCCC dotted 1px;
			}
			
			/*.detail .info_right .info_options span{
				
			}*/
			
				.detail .info_right .info_options span img{
					border:none;
				}
			
			.detail .info_right .info_options a{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#000000;
			}
		
		.detail .info_right .info_user{
			float:left;
			font-size:11px;
		}
		
			.detail .info_right .info_user .info_prod{
				font-size:13px;
				font-weight:bold;
				color:#3464a5;
			}
		
		.detail .info_det{
			font-size:12px;
			line-height:23px;
			color:#4c4c4c;
			float:left;
			width:190px;
			display:block;
		}
		
		.detail .info_det_description{
			font-size:12px;
			line-height:23px;
			color:#4c4c4c;
		}
		
		.detail .info_det2{
			font-size:12px;
			line-height:18px;
			color:#4c4c4c;
			float:left;
			width:400px;
			display:block;
			border-left:#999999 dashed 1px;
			padding-left:4px;
		}
			.detail .info_det2 .info_det2_content{
				font-size:11px;
			}

		.detail .box2 .content2 .text a{
			text-decoration:underline;
			color:#dca43e;
		}

		.detail .box2 .content2 .text a:hover{
			text-decoration:none;
		} 

	.detail .margin{
		margin-left:20px;
	}

	.instru_tags a{
		color:#dca43e;
	}

/******* 3_instrus *******/

.instr{
	width:1030px;
	margin:0 auto;
}
	.instr .submenu a{
		font-size:11px;
		font-weight:normal;
	}

/******* 4_recherche *******/

.search_wrap{
	width:800px;
	margin:0 auto;
}

.search{
	width:358px;
	float:left;
	margin:5px;
}

	.search .search_top{
		width:358px;
		height:26px;
		background:url(../images/4/search_top.gif) top left no-repeat;
	}
	
		.search .search_top p{
			padding-top:3px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			text-align:center;
		}
	
	.search .search_content{
		width:358px;
		background:url(../images/4/search_content.gif) top left repeat-y;
		padding-left:10px;
		line-height:30px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		padding-top:10px;
	}
	
		.search .search_content p{
			width:300px;
			height:30px;
			line-height:10px;
			float:left;
			position:relative;
		}
		
			.search .search_content p span{
				border: solid 0px red;
				height:25px;
				line-height:10px;
				float:left;
				position:relative;
				text-align:left;
				width:130px;
				/*bottom:16px;*/
				margin:0;
				padding:0;
			}
	
				* html .box .box_center .search_wrap .search .search_content p span{
					border: solid 0px red;
				}
				
			.search .search_content select{
				width:146px;
			}
			
			.search .search_content textarea{
				width:143px;
				height:40px;
			}
	
	.search .search_bottom{
		width:358px;
		height:17px;
		background:url(../images/4/search_bottom.gif) top left no-repeat;
	}
	
	.search .search_submit{
		width:358px;
		height:30px;
		text-align:right;
		position:relative;
		bottom:8px;
		padding:0;
		margin:0;
		line-height:0;
		font-size:0;
		left:1px;
	}
	
		.search .search_submit .do{
			width:154px;
			height:27px;
			background:url(../images/4/search_button.gif) top left no-repeat;
			border:none;
			cursor:pointer;	
		}



/*  -----------------------------------
	new stuff added by zIT
--------------------------------------*/

p.error {
	color: #CC0000;
}

/*** Liens ***/

a, a:visited, a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #909090;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}



/* MAIN LISTE INSTRUS ---------------------------------------------------------------------------*/
/* BEGIN */
.instrus_titre {
	color: #f69414;
	padding-right: 5px;
	font-size: 15px;
	font-weight: bold;
}

.MainListeInstrus div.PageInfos {
	position: relative;
	float: right;
	color: #f69414;
	padding-top: 3px;
	padding-right: 15px;
	font-size: 10px;
	font-weight: bold;
}

.MainListeInstrus table {
	clear: both;
	margin: 20px 0 0 0;
}

.MainListeInstrus table td {
	padding: 3px;
}

.MainListeInstrus table tr td a{
	color: #333333;
}

.MainListeInstrus ul {
	padding: 0;
	margin: 20px 0 20px 0;
	font-size: 12px;
}

.MainListeInstrus ul li {
	float: left;
	list-style-type: none;
	font-size: 12px;
}

.MainListeInstrus ul li a {
	border:1px solid #f69414;
	color:#000000;
	display:block;
	float:left;
	margin:0px 2px 2px 0px;
	padding:0px 2px 2px 0px;
	text-decoration:none;
	font-size: 12px;
}

.MainListeInstrus ul li a:hover, .MainListeInstrus ul li a.On {
	background-color: #FAA854;
}
/* END  */
/* MAIN LISTE INSTRUS ---------------------------------------------------------------------------*/



/*  -----------------------------------
	admin classes added by zIT
--------------------------------------*/
.box_center .left2 h1{
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:normal;
	position:relative;
	top:1px;
	left:1px;
	color:#F69414;
	text-align:center;
}

.black, .black:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight:bold;
}

.black:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.grey, .grey:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#777777;
	font-weight:bold;
}

.grey:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.stat, .stat:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#777777;
	font-weight:bold;
}

.stat:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}



a.AdminCoolButton {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #333333;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	font-weight:bold;
}

a.AdminCoolButton:hover{
	text-decoration:none;
    font: normal 12px arial, sans-serif;
	font-weight:bold;
	color:#000099;
}

a.AdminCoolButton:hover span {
	text-decoration:none;
    font: normal 12px arial, sans-serif;
	font-weight:bold;
	color:#F29D0F;
}

a.AdminCoolButton span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 4px 0 5px 18px;
    font: normal 12px arial, sans-serif;
	font-weight:bold;
    color: #333333;
}

a.AdminCoolButton:active {
    background-position: bottom right;
    font: normal 12px arial, sans-serif;
	font-weight:bold;
    color: #000000;
    outline: none; 
	/* hide dotted outline in Firefox */
}

a.AdminCoolButton:active span {
    font: normal 12px arial, sans-serif;
	font-weight:bold;
    background-position: bottom left;
    padding: 5px 0 4px 18px;
	/* push text down 1px */
}



a.AdminCoolButton3 {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #333333;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 15px; /* sliding doors padding */
    text-decoration: none;
	font-weight:bold;
}

a.AdminCoolButton3:hover{
	text-decoration:none;
    font: normal 12px arial, sans-serif;
	font-weight:bold;
	color:#000099;
}

a.AdminCoolButton3:hover span {
	text-decoration:none;
    font: normal 12px arial, sans-serif;
	font-weight:bold;
	color:#F29D0F;
}

a.AdminCoolButton3 span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
	margin:0;
    padding: 4px 0 5px 15px;
    font: normal 12px arial, sans-serif;
	font-weight:bold;
    color: #333333;
}

a.AdminCoolButton3:active {
    background-position: bottom right;
    font: normal 12px arial, sans-serif;
	font-weight:bold;
    color: #000000;
    outline: none; 
	/* hide dotted outline in Firefox */
}

a.AdminCoolButton3:active span {
    font: normal 12px arial, sans-serif;
	font-weight:bold;
    background-position: bottom left;
    padding: 5px 0 4px 18px;
	/* push text down 1px */
}



.admin_big {
	position: relative;
	float: left;
	width: 800px;
	margin-left: 20px;
	margin-top: 20px;
	/*border: solid 1px red;*/
}

	.admin_title_orange {
		position: relative;
		float: left;
		width: 795px;
		height: 24px;
		background-color: #ffcf83;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		padding-top: 7px;
		padding-left: 5px;
	}
	
	.admin_title_gray {
		position: relative;
		float: left;
		width: 795px;
		height: 20px;
		background-image:url(../images/header_dark_gray.gif);
		font-family:Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		padding-top: 5px;
		padding-left: 5px;
		color:#FFFFFF;
	}
	.admin_content {
		position: relative;
		float: left;
		width: 789px;
		background-color:#FFFFFF;
		border: solid 1px #EEEEEE;
		border-bottom-color: #AAAAAA;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-right-color: #AAAAAA;
		border-right-style: solid;
		border-right-width: 1px;
		padding-top: 5px;
		padding-left: 9px;
		padding-bottom: 5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;	
	}
		.admin_content_left {
			position: relative;
			float: left;
			width: 393px;
			padding-top: 5px;
		}
		
		.admin_content_right {
			position: relative;
			float: left;
			width: 357px;
			padding-top: 5px;
			padding-left: 40px;
		}



.orange12:link, .orange12:active, .orange12:visited {
	font-size: 12px;
	color:#D48640;
	font-weight:normal;
}
	
.orange12:hover {
	font-size: 12px;
	color:#D48640;
	font-weight:normal;
	text-decoration:underline;
}



.home_b5 {
	position:relative; 
	float:left; 
	width:1017px; 
	height:120px; 
	background-image:url('../images/b5.jpg'); 
	background-repeat:no-repeat; 
	padding:0; 
	margin:0; 
	padding-top:40px;
	margin-left:5px;
	background-color:#000000;
	border:solid 0px red;
}

.home_black_white {
	position:relative; 
	float:left;
	margin:0;
	padding:12px;
	padding-top:5px;
	width:483px; 
	color:#FFFFFF; 
	font-family:Calibri, Arial, Helvetica, sans-serif; 
	font-size: 19px;
	font-weight:normal;
	line-height:110%;
	border:solid 0px red;
}

.yellow {
	color:#F0DF00;
	text-decoration:none;
	border:solid 0px red;
}