*{margin:0; padding:0;}
body{background-color:#5D6B79; background-image:url(http://ar.maghrebsteel.ma/images/back.jpg); background-repeat:repeat-x; text-align:right; color:#494949; font-family:arial; font-size:15px;}
a{color:#494949; text-decoration:underline;}
h1{color:#7C054A; font-size:30px; font-weight:bold; margin-top:7px; margin-bottom:7px;}
h2{color:#7C054A; font-size:20px; font-weight:bold; margin-bottom:5px;}
#main{width:892px; text-align:right;}
#top{width:892px; height:226px; float:left;}
#menu_top{width:570px; height:46px; float:left;}
#menu_top .loop{float:right; width:16px; padding-top:4px;}
#menu_top .search{background-color:#D2D7DD; height:18px; width:177px; float:right;}
#menu_top input{background-color:#D2D7DD; border:0; height:16px; width:140px; direction:rtl;}
#menu_top .submit{background-color:#7C054A; border:0; width:31px; height:15px; color:#fff; font-size:9px; margin-top:1px;}
#lien_top{width:328px; margin-right:49px; float:right; color:#fff; font-size:16px; font-family:verdana; direction:rtl;}
#lien_top a{color:#fff; text-decoration:none;}
#banniere{width:661px; height:180px; float:left;}
#logo{width:231px; height:180px; float:left;}
#menu{width:886px; padding-right:6px; height:22px; float:left; background-color:#fff; font-family:arial; font-size:15px; font-weight:bold; color:#fff;}
#menu a:link, #menu a:visited{width:142px; height:17px; padding-top:2px; float:left; border-bottom:solid 3px #7C054A; margin-left:5px; color:#38505E; text-decoration:none; text-align:center;}
#menu a:hover{background-color:#7C054A; color:#fff;}
#menu .over:link, #menu .over:visited{background-color:#7C054A; color:#fff;}


		
		#menu_langue {
			float:right;
			height:46px;
			width:200px;
		}
#menu_langue img {border:none}


#dhtmlgoodies_menu ul li ul{
		display:none;	/* Needed to display ok in Opera */
	}
		
	#dhtmlgoodies_menu{
		visibility:hidden;	
	}
	#dhtmlgoodies_menu ul{
		margin:0px;	
		padding:0px;
	}
	#dhtmlgoodies_menu li{
		list-style-type:none;
	}	
	#dhtmlgoodies_menu ul.menuBlock1{border:0px;overflow:visible;}
	#dhtmlgoodies_menu ul.menuBlock2{border:0px;background-color:#DCE4EB; text-align:right; width:130px; padding-right:10px;}


	#dhtmlgoodies_menu .currentDepth2{background:#DCE4EB none repeat scroll 0%;color:#1E303B; font-family:Trebuchet MS;}
	#dhtmlgoodies_menu .currentDepth2over{color:#1E303B;width:128px;font-family:Trebuchet MS;}	
	#dhtmlgoodies_menu .currentDepth2over a{color:#1E303B;}	
#dhtmlgoodies_menu ul.menuBlock2 a:link, #dhtmlgoodies_menu ul.menuBlock2 a:visited{display:block; height:19px; width:128px;background-color:#DCE4EB; background-image:url(http://ar.maghrebsteel.ma/images/li.gif); background-position:132px -2px; background-repeat:no-repeat; /*padding-right:10px;*/ border:none; float:none; border-bottom:none; text-align:right; margin-left:0}
#dhtmlgoodies_menu ul.menuBlock2 a:hover{background-color:#DCE4EB; color:#000;}
#centre{width:886px; padding-left:6px; padding-top:12px; padding-bottom:7px; float:left; background-color:#fff;}
#left_home{width:269px; height:396px; float:left;}
#middle{width:245px; padding-left:7px; height:396px; float:left;}
#events{width:236px; padding-right:4px; padding-left:5px; height:160px; background-image:url(http://ar.maghrebsteel.ma/images/back_events.jpg); margin-top:5px; color:#fff;font-weight:bold; text-align:center;}
#events .title{width:236px; border-bottom:1px solid #AB5E8B; text-align:center; font-size:25px; }
#right{width:352px; padding-left:6px; height:396px; float:left;}
#actualites{color:#494949; width:333px; height:149px; padding-right:9px; padding-top:8px;}
#actualites a{color:#494949; text-decoration:none;}
#actualites .title{border-bottom:1px solid #E9E9E9; color:#7C054A; font-weight:bold; font-size:25px; width:333px; margin-bottom:5px;}
#actualites .title a{color:#7C054A; text-decoration:none;}
#pied{width:892px; height:45px; float:left; text-align:center; font-family:arial; font-size:10px; color:#fff;}
#pied a{color:#fff; text-decoration:none;}


/*************** interne *******************/
#content{color:#494949; float:right; padding-bottom:30px; padding-right:20px; padding-left:17px; width:624px;direction:rtl; }
#left{border-right:1px solid #E3E3E3; color:#494949; float:right; height:400px; margin-top:50px; padding-right:12px;width:200px;}
#left .title{color:#7C054A; font-size:20px; font-weight:bold; margin-bottom:10px;}
#left a{color:#494949; text-decoration:none;}

#histo{color:#9A527C; font-weight:bold;}
#histo a{color:#C1CAD0; text-decoration:none;}
#content .img{border:3px solid #D5DCE0; margin-right:5px;}

#presse2 td{border:1px solid gainsboro; padding:5px;}