/* Modifications */
	#steps { margin-top:10px; }
	.step_1 {	position:relative;  display:block; width:309px;height:79px; background:url("images/step_1.jpg") no-repeat;	}
	
	/*
	.step_1 * {  display:none; }
	.step_1 span.hover { position: absolute; top: 0; left: 0; display: block; width:309px; height:79px;
		background:url("images/step_1_over.jpg") no-repeat;}
	*/
		
	.step_2 {	position:relative;  display:block; width:309px;height:79px; background:url("images/step_2.jpg") no-repeat;	}
	/*
	.step_2 * {  display:none; }
	.step_2 span.hover { position: absolute; top: 0; left: 0; display: block; width:309px; height:79px;
		background:url("images/step_2_over.jpg") no-repeat;}
	*/

	.step_3 {	position:relative;  display:block; width:309px;height:79px; background:url("images/step_3.jpg") no-repeat;	}
	/*
	.step_3 * {  display:none; }
	.step_3 span.hover { position: absolute; top: 0; left: 0; display: block; width:309px; height:79px;
		background:url("images/step_3_over.jpg") no-repeat;}
	*/	
	
	#steps div.title { color:#ccc; font-size:16px; margin-left:50px; padding-top:15px; font-weight:bold;}
	#steps div.sumar { color:#ccc; font-size:11px;  margin-left:50px; }
	
	h3.header_mijloc { width:463px; padding:7px 0px 0px 5px; height:24px; background:url("images/header_mijloc.jpg") no-repeat;display:block; color:#333; text-decoration:none; font-size:13px; font-weight:bold; margin-top:0px; } 
	
	.header_mijloc:hover { text-decoration:none; }
	
	h1.logo { width:276px; height:152px; display:block; margin:0px; background:url("images/logo.png") no-repeat; text-indent:-99999px;}
	h1.logo a { visibility:hidden; }
 	#main_top { width:980px; height:49px; background: url("images/main_top.jpg") no-repeat; }
	#main_middle { width:980px;  background: url("images/main_middle.jpg") repeat-y; font-size:13px; line-height:19px; }
	#main_bottom { width:980px; height:70px;  background: url("images/main_bottom.jpg") no-repeat; clear: both; padding-top:20px; color:#fff; font-size:12px;}
	
	#main_bottom a.link_right { color:#00a5fa; font-size:12px; text-decoration:none; }
	#main_bottom a { color:#00a5fa; }
	#main_bottom span { color:#CCC; font-size:11px;}
	#main_top table { width:940px; font-size:14px; height:49px; margin-left:0px;}  
	#main_top table td { vertical-align:bottom;  padding-bottom:6px; }
	#main_top table td.home {width:70px; cursor:pointer;}
	#main_top table td.home_activ { width:70px; background:url("images/home_hover.jpg");  color:#333; cursor:pointer;}
	#main_top table td.home_activ:hover { width:70px; background:url("images/home_hover.jpg");  color:#333; cursor:pointer;}
	#main_top table td.home_activ  a{ color:#333; text-decoration:none; }
	#main_top table td.home_activ:hover a{ color:#333; text-decoration:none; }
	#main_top table td.home_activ:hover a:hover{ color:#333; text-decoration:none; }
	
	
	#main_top table td.home:hover { background:url("images/home_hover.jpg");  color:#333; cursor:pointer;}
	#main_top table td:hover { background:url("images/menu_hover.jpg"); color:#333; cursor:pointer;}
	#main_top table td.activ { background:url("images/menu_hover.jpg"); color:#333; cursor:pointer;}
	
	#main_top table td.activ a{ color:#333; text-decoration:none; }
	#main_top table td.activ:hover a{ color:#333; text-decoration:none; }
	#main_top table td.activ:hover a:hover{ color:#333; text-decoration:none; }
	
	
	#main_top table td.sep { width:4px; background:url("images/menu_separator.jpg") center top;}
	#main_top table td a { color:#fff; display:block; padding-bottom:6px; text-align:center; }
	#main_top table td:hover a{ color:#333; text-decoration:none; }
	#main_top table td:hover a:hover{ color:#333; text-decoration:none; }
	#main_top table td.home:hover a{ color:#333; text-decoration:none; }
	#main_top table td.home:hover a:hover{ color:#333; text-decoration:none; }
	#main_middle h1.a { color:#333; font-size:18px; margin:6px 0px; text-align:left; font-weight:normal; }
	#main_middle h2.a { color:#333; font-size:18px; margin:6px 0px; text-align:left; font-weight:normal; }	
	#main_middle h3.a { color:#333; font-size:18px; margin:6px 0px; text-align:left; font-weight:normal; }
	#main_middle h3.b { color:#333; font-size:16px; margin:6px 0px; text-align:left; font-weight:normal; }
		
	.articol { width:468px; height:120px; background:url("images/bg_article.jpg"); margin-top:5px; }
	.articol h3 { color:#333; font-size:14px; }
	.articol .sumar { color:#666; font-size:13px; width:270px; }
	.thumb { padding:7px; width:140px; }
	.thumb img { border:3px solid #fff; }
	.articol a.lire { color:#006cb8;  display:block; text-align:right; padding-right:10px; margin-top:5px;}
	.articol a.rating { color:#1d6b10; display:block; height:40px; text-align:center; width:26px; margin-top:38px;}
	.articol a.comments { color:#666666; display:block; height:40px; text-align:center; width:30px;margin-top:21px; }
	
	
	.alignleft a { color:#000; text-decoration:underline; }
	.alignright a { color:#000;text-decoration:underline; }
	.alignright a:hover, .alignleft a:hover { color:#069; text-decoration:underline; }
	
	#path { color:#666666; width:960px; margin-left:15px; padding-top:7px; margin-bottom:10px; }
	#path span { color:#333; font-weight:bold; }
	
	.login { background:url("images/login.jpg"); width:320px; padding-top:50px; }
	.login table { width:270px; margin-left:35px; }
	.login form label { font-size:12px; color:#fff; }
	.login form .text { border:1px solid #021d24;  background-color:#fff; width:170px;}
	.login form .b_login { background-color:#0072ff; color:#fff; text-align:center; width:55px; border:none;  margin:1px;  }
	.login a.connexion { color:#fff; font-size:14px; display:block; padding-left:33px; line-height:24px;  text-decoration:none;}
	.login a.connexion:hover { text-decoration:none; }
	.login a.connexion:hover u{ color:#00ccff; }
	
	
	.more { color:#F60; text-align:right; float:right; font-weight:bold; margin-right:10px; margin-top:5px; }
	
	
	.commencer { width:511px; height:79px; background:url("images/commencer.jpg"); display:block; margin:0px auto; border:none; text-decoration:none;}
	.commencer:hover{ width:511px; height:79px; background:url("images/commencer_over.jpg"); display:block; margin:0px auto;border:none; text-decoration:none; }
	
	.sidebar_link { width:190px; height:200px; background:url("images/sample_logo_right_1.jpg") center top; display:block; text-decoration:none;}
	.sidebar_link:hover { background:url("images/sample_logo_right_2.jpg") center top; text-decoration:none;}
	/* Category page */
	.archive_post{border:1px solid #eee;padding:10px;height:140px;}
	.archive_post h3{margin:0px;padding:0px;margin-bottom:10px;}
	.archive_thumbs{float:left;margin-right:10px;margin-bottom:5px;width:120px;height:120px;border:3px solid #ccc;}
	.header_comments{background:#f5f5f5 url("images/icon_comments.jpg") no-repeat;height:20px;padding:7px 0px 5px 40px;border-top:1px 
	solid #edeef2;border-left:1px solid #edeef2;border-right:1px solid #edeef2;}

	h1.article_title{margin:0px;padding:0px;font-size:21px; color:#333; text-align:left; }
	h3.article_title { font-weight:normal;  }
	h2.category_list_title{margin:0px;padding:0px;font-size:17px;margin-bottom:5px;}
	div.legend{width:245px;height:auto;float:left;margin-right:10px;margin-bottom:10px;background-color:rgb(230,230,230);padding:0px;}
	div.legend img{margin:0px auto;}
	div.legend div.text{padding:5px 5px;font-size:14px;color:#333;}
	
	
	.post h1 { margin:0px;padding:0px;font-size:21px; color:#333; text-align:left; }
	.post h2 { margin:0px;padding:0px;font-size:18px; color:#333; text-align:left; }
	
	
	.meilleurs { border:1px solid rgb(230,230,230); margin-bottom:15px;} 
	.meilleurs th { background-color:#002832; color:#fff; font-weight:normal; text-align:center; padding:10px; }
	.meilleurs tr:nth-child(even) {background: rgb(240,240,240);}
	.meilleurs tr:nth-child(odd) {background: #FFF}
	.meilleurs td { border-bottom:1px solid rgb(230,230,230); }
	
	
	#sidebar .header { width:197px; padding:7px 0px 0px 5px; height:23px; background:url("images/sidebar-header.jpg") no-repeat;display:block; color:#fff; text-decoration:none; font-size:13px; font-weight:normal; margin-top:0px; } 
	#sidebar .header h3 { margin:0px;  color:#fff; text-decoration:none; font-size:13px; font-weight:normal;}
	#sidebar .menu { width:195px; background-color: rgb(240,240,240); border:1px solid rgb(210,210,210); border-top:none; margin-bottom:15px; }
	#sidebar a.menu_link { width:178px; height:23px; display:block; background:url("images/menu_link.jpg"); padding:7px 0px 0px 17px; color:#000; text-decoration:none; }
	#sidebar a.menu_link:hover {width:178px; height:23px; display:block; background:url("images/menu_link_hover.jpg");  padding:7px 0px 0px 17px; text-decoration:none; color:#474747; }
	
	
	
	.header_game { width:740px; padding:7px 0px 0px 5px; height:24px; background:url("images/header_big.jpg") no-repeat;display:block; color:#333; text-decoration:none; font-size:13px; font-weight:bold; margin-top:0px; } 
	.header_game_mic { width:360px; padding:7px 0px 0px 5px; height:24px; background:url("images/header_small.jpg") no-repeat;display:block; color:#333; text-decoration:none; font-size:13px; font-weight:bold; margin-top:0px; } 
	.hg { width:365px; height:150px; background:url("images/bg_game.jpg"); margin-top:5px; }
	.hg h3 { color:#333; font-size:14px; }
	.hg .sumar { color:#666666; font-size:13px; width:310px; padding-left:10px; }
	.hg .thumb { padding:7px; width:140px; }
	.hg .thumb_left { float:left;  border:3px solid #fff; margin:5px;  }
	.hg .thumb img { border:3px solid #fff; }
	.hg a.lire { color:#006cb8;  display:block; text-align:right; padding-right:10px; margin-top:5px;}
	.hg a.rating { color:#1d6b10; display:block; height:40px; text-align:center; width:26px; margin-top:41px;}
	.hg a.comments { color:#666666; display:block; height:40px; text-align:center; width:30px;margin-top:42px; }
	
	
	#links a { color:#F60; }
	/* Carusel */ 
	/* Style for Usual tabs */
.usual h2 { color:#fff; font-size:15px; }
.usual {
  
  color:#111;
  
 
 
  margin:8px auto;
  padding:5px;
  padding-top:0px;
}
.usual ul { padding-left:0px; }
.usual li { list-style:none; float:left; }
.usual ul a {
  display:block;
  padding:6px 10px;
  text-decoration:none!important;
  margin:1px;
  margin-left:0;
  font:13px Arial;
  color:#FFF;
  background:#444;
}
.usual ul a:hover {
  color:#FFF;
  background:#111;
  }
.usual ul a.selected {
  margin-bottom:0;
  color:#fff;
  background:#F60;
  border-bottom:1px solid snow;
  cursor:default;
  }
.usual div {
  border:1px solid rgb(240,240,240);
  padding:6px 10px 8px 6px;
  *padding-top:3px;
  *margin-top:-15px;
  clear:left;
  background:rgb(230,230,230);
  font:13px Arial;
}
.usual div a { color:#000; font-weight:bold; }



.banner { cursor:pointer; }




/* Top sites */
.top_site { background: url("images/top-site/bg.jpg"); width:464px; height:117px; margin-bottom:7px;}
.top_site table td { color:#393; font-size:20px; font-weight:bold; padding-left:5px; padding-top:2px; }
.fd { position:relative;display:block;height: 30px;width: 60px;background:url("images/top-site/register.png") no-repeat;
		 text-decoration:none; float:right; margin-right:5px;}
.fd * { display: none;  text-decoration:none;}
.fd span.hover {position: absolute;top: 0;left: 0;display: block;text-decoration:none;height: 30px;width: 60px;
		background:url("images/top-site/register_over.png") no-repeat;}
		
/* Top sites bg */
div.top_sites { width:195px; height:70px; background:url("images/top-site/top_site_bg.jpg") bottom;  }
div.top_sites:hover { width:195px; height:70px; background:url("images/top-site/top_site_bg_hover.jpg") bottom; }
div.top_sites table .no { color:#629c1f; font-size:27px; font-weight:bold; font-family:Arial; padding-left:4px; padding-top:2px;}
.banner1 { cursor:pointer; width:160px; }
