/* TAGS REDEFINITIONS */
body							            {background-color:#000000; color:#ffffff; font-family:arial; font-size:14px;}
a								            {color:#ffffff; text-decoration:underline;}
a:hover							            {color:#cccccc; text-decoration:none;}
div, span, p, img, input, select            {margin:0px; padding:0px;}
input, select			 		            {height:20px; background-color: #222222; border:1px solid #ffffff; color:#ffffff;}

/* WRAPPER */
div#wrapper						            {position:absolute; top:0px; left:50%; width:950px; margin-left:-475px;}

/* LOGIN */
div.login_feedback                          {color:red; padding:10px 0 10px 0;}
span.login_status                           {text-align:left;}
table.login_form_container                  {font-size:14px; background-color:#333; border:1px solid white; padding:0px 8px 0px 8px;}

/* NAVIGATION */
div#nav							            {width:950px; height:auto; margin-top:20px; text-align:center;}
div#main_menu					            {font-variant:small-caps; font-size:16px;}
div#menu						            {margin-top:10px;}
.context_color					            {color:red;}

/* BANNER */
div#banner						            {border:1px solid white; margin-top:20px;}
img#logo_fake					            {position:relative; left:10px; top:-6px; border:0px;}
img#logo_wms					            {position:relative; left:215px; top:0px; border:0px;}
img#logo_cem					            {position:relative; left:384px; top:-7px; border:0px;}

/* MAIN DISPLAY AREA */
div#main						            {width:950px; height:auto; margin-top:20px; padding-top:30px; border-top:1px dashed white;}	  
img								            {border:0px; vertical-align:bottom; }

/* COMMON */
span.feedback    	                        {color:red; font-style:italic;}

/* CREATE A NEW PROJECT*/	
div#new_project_wrapper                     {width:100%; float:left; border:0px solid white;}
div#new_project_wrapper input               {margin-right:10px;}
div#new_project_wrapper select              {margin-right:10px;}
div#new_project_wrapper div                 {margin-bottom:20px;}
div.info_outside				            {padding:0px 0px 0px 50px;}
p.info_inside					            {width:auto; height:auto; border:1px solid #555555; color:#555555; padding:5px;}
.hider	 						            {visibility:hidden; overflow:hidden; height:1px; margin-top:-1px; position:absolute;}/* Ce style CSS ne dois pas être enlevé, sinon les divs ne se cacherons pas ... */
.feedback_title                             {color:red; font-weight:bold; font-variant:small-caps; font-size:20px;}


/* UPDATE AN EXISTING PROJECT*/
div#update_project_wrapper select           {margin-top:3px; margin-right:15px; margin-bottom:4px}
div#update_project_wrapper input            {margin-top:3px; margin-right:15px; margin-bottom:4px}
div.section_title		                    {background-color:555555; padding:3px; font-weight:bold; font-style:none; font-size:16px; border:1px solid #aaaaaa; margin-bottom:15px; margin-top:30px;  clear:both;}
div.credits_left_column		                {border-right:0px solid white; float:left; width:445px; clear:both;}
div.credits_right_column	                {border:0px solid white; float:right; width:450px;}
label.tiny_label				            {font-size:11px;}
.tiny_text						            {font-size:12px;}



