BODY {
        font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		COLOR: #FFOOOO;
		TEXT-ALIGN: center; 
		OVERFLOW-X: hidden;
		background-position:center;
		width:100%;
		display:block;
      
      }
#box-content{
	   font-size:12px;
	   background-position:center;
}

#header {
		DISPLAY: block; 
		MIN-HEIGHT: 154px; 
		BACKGROUND:url(/images/bg/headok.png) no-repeat right bottom; 
		WIDTH: 1000px; 
		height:154px;

       }
#logo{
        float:right; 
		width:210px;
		height:150px;
        margin-top:4px;
         margin-right:10px;
	  } 
#animation{
        float:left;
		margin-left:9px;
		margin-top:4px;
	  } 
#menu-nav{
      clear:both;
	  width:1000px;
	  height:31px;
	  MIN-HEIGHT: 31px; 
	  BACKGROUND:url(/images/bg/navok.png) no-repeat ;
	  margin-top:0px;
	  margin-bottom:0px;
	  padding-top:0px;
	  padding-bottom:0px;
	  }	

#sbmenu-nav{
      clear:both;
	  width:1000px;
	  height:22px;
	  background:url(/images/bg/nav23.png) no-repeat bottom;
	  margin-top:0px;
	  margin-bottom:0px;
	  padding-top:0px;
	  padding-bottom:0px;
}
#main-content{
      clear:both;
	  width:1000px;
	  BACKGROUND:url(/images/bg/main_bg.png) repeat-y;
	  
		  
}

#left{
    clear:both;
	float:left;
	width:191px;
	/*background-color:#FF0000;*/
	margin-left:10px;
	}
#main-center{
overflow:hidden;
padding:20px
}
#footer{
      clear:both;
	
	  width:1000px;
	  BACKGROUND:url(/images/bg/footer.png) repeat-y;
	  height:41px;
	  }
.language{
font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; text-decoration:none;
}
.language:hover {
color:#4676AB;


}

.language-ar{
font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:18px; text-decoration:none;

}
.language-ar:hover {
color:#4676AB;


}
.downloads
{
padding:5px;
color:#CCCCCC;
font-size:11px
}
.downloadslinks {
color:#666666;
font-size:11px;
text-decoration:none;
}
.downloadslinks:hover {
color:#4676AB;
font-size:11px;
text-decoration:underline;
}


.marquee_link {
color:#4676AB;
font-size:11px;
text-decoration:none;
}
.marquee_link:hover {
color:#4676AB;
font-size:13px;
text-decoration:underline;
}
.left_link {
color:#666666;
font-size:11px;
text-decoration:none;
}
.left_link:hover {
color:#4676AB;

text-decoration:underline;
}
.ecole250{
 float:left;
 width:250px;
 overflow:hidden; 
 padding:1px;
 margin:1px;

}
.ecole250bg{
text-align:left;
 BACKGROUND:url(/images/bg/ebm_bg250.png) repeat-y;
}
.ecole250content{
  margin-left:5px;
  overflow:hidden; 
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666666
}
.ecole250bas{
  text-align:left;
    BACKGROUND:url(/images/bg/ebm_bas250.png) no-repeat;
}	  
#navigation {position: relative; float: left; display: block; width:1000px;  padding: 0.1em 20px; z-index: 99;}
#navigation ul {float: right; display: block; list-style: none; font-size: 100%; margin-bottom: 0; text-align:center; vertical-align:middle; margin-top:4px; margin-right:150px;}
#navigation li {float: left; display: inline; position: relative; padding: 0; background-image: none; text-align:left; }
#navigation li a, #navigation li a:visited {float: left; padding: 0.3em 10px 0.4em 10px; color: #fff; font-weight: bold; text-decoration: none; border: none;}
#navigation li a:hover, #navigation li a.childOpen {background-color: #0F3157;}

#navigation li ul {display: none; position: absolute; z-index: 100; top: 2.05em; left: 0; width: 170px; border: 1px solid #a8a9ad; border-top: 1px solid #ef3121; background: #fff; padding: 6px 0; font-size: 90.90%; margin: 0;}
#navigation li ul a,#navigation li ul a:visited {font-weight: normal; color: #000; width: 150px; padding: 2px 5px; border: 5px solid #fff; border-top: 0; border-bottom: 0;}
#navigation li ul li.hasChild a {background: url(/images/bg/haschild.png) right no-repeat;}
#navigation li ul li.hasChild ul a {background-image: none; text-align:left}
#navigation li ul a:hover, #navigation li ul li.hasChild ul a:hover {background-color: #4676AB; background-image: none;}
#navigation li ul li.hasChild a:hover { background-image:url(/images/bg/haschild2.png); background:#FFFF}

#navigation li:hover > ul {display: block;}
#navigation li ul ul {position: absolute; top: -7px; left: 170px; border: 1px solid #a8a9ad; font-size: 100%;}

#navigation li.showUl ul {display: block;}
#navigation li.showUl ul ul {display: none;}
#navigation li.showUl ul li.showUl ul {display: block;}
#navigation li.showUl ul li.showUl ul li ul {display: none;}
#navigation li.showUl ul li.showUl ul li.showUl ul {display: block;}

.ecole  li.hasChild { background-color:#D5D5D5 ; width:235px; text-decoration:none; padding: 2px 2px; margin:1px 1px 1px 2px; list-style:url(/images/bg/haschildecole.png) ;list-style-position:inside ; border-bottom:inset; border-bottom-color:#FFFFFF}
.ecole  li.hasChild a { color:#666666;text-decoration:none}

.ecole  li.hasChild a:hover {color:#4676AB ;text-decoration:underline;}
/*.ecole  li.hasChild a:hover {color:#4676AB ;text-decoration:underline;font-weight:bold}*/

.ecole  li.hasChild2 {background-color:#BFBFBF ; width:235px; padding: 2px 2px; margin:1px 1px 1px 2px; list-style:url(/images/bg/haschildecole2.png); list-style-position:inside;border-bottom:inset; border-bottom-color:#FFFFFF }
.ecole  li.hasChild2 a { color:#666666;text-decoration:none}
.ecole  li.hasChild2 a:hover { text-decoration:underline; color:#4676AB ; }
/*.ecole  li.hasChild2 a:hover { text-decoration:underline; color:#4676AB ; font-weight:bold}*/