/* 
Nineufour Front Red
----------------------------------------------------------------------------------------------------------- */

/* Balises générales */
* 						{ margin:0; padding:0; cursor:default; color:#666 }  

body 					{ 
							font-family: Verdana; 
							font-size: 11px; 
							text-align: left; 
							color: #333;
							margin:0; padding:0; cursor:default;
						}

a 						{ color:#000; border:none; text-decoration:underline; cursor:pointer }
a:hover 					{ text-decoration:none; }

a img					{ border:none; cursor:pointer }

hr						{ visibility:hidden; }


/* -------------- Styles principaux (id) ---------------------- */
#main					{ background:#fff }
#header					{ width:100%; position:relative; height:44px; background:url(../images/backgrounds/red_line.png) repeat-x }
#content				{ width:100%; position:relative; min-height:610px; background:url(../images/backgrounds/radio.jpg) bottom right no-repeat }

#menu					{ width:500px; min-height:120px; margin:0 0 25px 500px; padding-top:20px }
	div.childContent		{ border-top:1px solid #990e29; padding:10px; list-style-image:url(../images/puce/puce_red.png); background:url(../images/backgrounds/backBloc.png) }
		td.left			{ width:100px; text-align:center }
		td.right			{ padding-left:10px; text-align:left }
		td.right p 		{ text-align:justify }
	

#sidebar				{ width:459px; position:absolute; left:30px; top:0; z-index:1 }
	#sidebar-top			{ width:459px; height:44px; background:url(../images/backgrounds/top.png) no-repeat }
	#sidebar-logo			{ width:459px; height:220px; background:url(../images/backgrounds/top_logo.png) no-repeat; text-align:center; }
		#sidebar-logo img		{ margin-top:35px }
	#sidebar-middle			{ width:459px; min-height:342px; background:url(../images/backgrounds/middle.png) repeat-y; text-align:center }
		#player					{ }
		#players-menu			{ position:absolute; z-index:2; top:245px; left:23px; padding-bottom:5px; width:411px; text-align:center; border-bottom:#990e29 solid 1px;  }
		#players-menu a			{ color:#666 }
		#players-menu a			{ color:#666; text-decoration:none }
		#players-menu a:hover	{  color:#999; text-decoration:none }
		#players-menu span.current { color:#999 }
	#sidebar-bottom			{ width:459px; height:26px; background:url(../images/backgrounds/bottom.png) no-repeat }

#footer					{ clear:both; width:100%; height:20px; text-align:right; }
	#footer p			{ padding:5px; color:#fff; background:#990e29; }
	#footer a			{ color:#fff; text-decoration:underline }

	
#log_res {
	overflow: auto;
	color:#ddd;
}
 
#log_res.ajax-loading {
	padding: 20px 0;
	background: url(../images/backgrounds/loading.gif) no-repeat center;
}

/* ----------------- Classes -----------------------------------*/
.clear					{ clear:both }
.bloc					{ margin:10px 0 10px 0 }
.title					{ font-family:verdana; font-size:12px; font-weight:bold; color:#666 }
p.links					{ padding:5px 0 0 0 }
p.links a				{ font-weight:bold; border-bottom:dashed 1px #666; color:#666; text-decoration:none }
p.links a:hover			{ text-decoration:underline; border:none }
p.links img				{ margin:2px 0 0 0; border:none }
p.links a.imglink		{ text-decoration:none; border:none; }

.formatForm p 		{ padding:2px 0 2px 7px; margin:0 }
.formatForm fieldset 	{ padding:5px 0 5px 5px; margin:10px 0 0 0; border:1px solid #ccc; border-right:1px solid #fff }
.formatForm legend 	{ font-weight:bold }
.text				{ width:191px; border:2px solid #ddd; cursor:text; }
input.submitter 		{ border:2px solid #aaa; background:#aaa; color:#fff; font-weight:bold; margin-left:127px }
input.submitter:hover	{ border:2px solid #990e29; background:#990e29; color:#fff }
