body { margin:0px; padding:0px; border:0px; background-color:#EFAA2B; behavior:url("/js/csshover.htc");}

img { border:0px; }
a { color:#224259;}

#wrapper { position:relative; min-width:1000px; width:100%; margin:auto; /*border:solid 1px red*/ }
	
	#banner { position:relative; width:100%; height:142px; margin: 0px 0px 0px 0px; border-bottom:solid 1px white; background:url(../images/banner.jpg) repeat-x;  }
		#logo { float: left; padding: 25px 0px 0px 20px;  }
		#illu { float: right; padding: 25px 0px 0px 0px; }
		#pub { position:absolute; top: 25px; left:290px; }
		#ombre { position:absolute; top: 96px; left:221px;  }
		#lang { position:absolute; right:50px;   }
		
	#container { width:100%; /*width:1024;*/ margin: 0px; /*border:solid 1px red*/ }
		
		#menuContainer { position:relative; margin:-49px 0px 0px 10px; z-index:10;  }
			#menuContainer ul { list-style-type: none; padding: 0; margin: 0px; border-top:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF;  }
			#menuContainer li { height:20px; border-left:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; width: 190px;  /* this is to make the submenus position relative to this li */ position: relative; padding:4px 0px 4px 20px; background:#EFAA2B url(../images/bck_menu.jpg) bottom; font:normal 13px Arial; color:#3E3933; }
			#menuContainer li:hover { height:20px; border-left:solid 1px #EFAA2B; border-right:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF; background:#F1BA55 url(/images/bck_menu_hover.jpg) repeat-x bottom }
			
			#menuContainer li.door { height:20px; border-left:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; width: 190px;  /* this is to make the submenus position relative to this li */ position: relative; padding:4px 0px 4px 20px; background:#EFAA2B url(../images/bck_menu_door.jpg) bottom}
			#menuContainer li.door:hover { height:20px; border-left:solid 1px #EFAA2B; border-right:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF; background:#F1BA55 url(../images/bck_menu_door_hover.jpg) repeat-x bottom }
			
			#menuContainer li.first { height:37px; border-left:solid 1px #FFFFFF; border-top:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; width: 190px; position: relative; padding:4px 0px 4px 20px; background:#EFAA2B url(../images/bck_menu.jpg) repeat-x bottom }
			#menuContainer li.first:hover { height:37px; border-left:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; width: 190px; position: relative; padding:4px 0px 4px 20px; background:url(../images/bck_menu_hover.jpg) repeat-x bottom }
			#menuContainer li.first a {  text-decoration: none; font:normal 13px Arial; color:#3E3933; line-height:35px; }
			
			#menuContainer li.last { height:20px; border-left:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; width: 190px; position: relative; padding:4px 0px 4px 20px; background:#EFAA2B;}
			#menuContainer li.last:hover { height:20px; border-left:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; width: 190px; position: relative; padding:4px 0px 4px 20px; background:#F1BA55;}
			
			.arrow { float:right; margin:-13px 10px 0px 0px; }
			#menuContainer a { text-decoration: none; font:normal 13px Arial; color:#3E3933; }
			#menuContainer a:hover { color: #3E3933; }
			#menuContainer ul ul { position: absolute; left: 210px; top: 0; visibility: hidden; }
			#menuContainer li:hover > ul { visibility: visible;}
			/*Mouseover: display second level or third level pop-up*/
			#menuContainer li:hover ul, #menuContainer li:hover li:hover ul { visibility: visible; }
			/* Hide third level menu when the mouse is over the first level li*/
			#menuContainer li:hover ul ul { visibility: hidden; }
		
			
 	#centre #breadcrumps { font:normal 11px Arial, Helvetica, sans-serif; color:#000000; margin: 5px 30px 10px 30px;  }
	
	#centre { background:url(../images/bck_sphere.jpg) 0px 20px no-repeat; min-height:420px; overflow: hidden; clear:right; }
		#centre h1 { font:normal 16px Arial, Helvetica, sans-serif; color:#FFFFFF; margin: 20px 30px 20px 30px; padding: 0px 0px 10px 0px; border-bottom:solid 1px #D0811A; width:500px; }
		#centre p { font:normal 0.8em Arial, Helvetica, sans-serif; color:#3E3933; margin: 8px 30px 8px 30px; }
		#centre table { margin: 2px 30px 2px 30px; }
		#centre table td p { font:normal 12px Arial, Helvetica, sans-serif; color:#3E3933; margin: 2px 30px 2px 0px; }
		#centre table td { font:normal 12px Arial, Helvetica, sans-serif; color:#3E3933; margin: 2px 30px 2px 0px; vertical-align:top; /*border:solid 1px red; */}
		#centre div { font:normal 12px Arial, Helvetica, sans-serif; color:#3E3933; margin: 2px 30px 2px 30px; }
		#centre li { font:normal 12px Arial, Helvetica, sans-serif; color:#3E3933; margin: 2px 30px 2px 30px; }
		#centre a { font-size:normal; text-decoration:underline; color:#023E86; }
		#centre	ul li ul li { margin: 0px 30px 0px 0px; font:normal 1em Arial, Helvetica, sans-serif;  }
		#centre	ul li p {  font:normal 12px Arial, Helvetica, sans-serif;  }
	
	#events {}
	#events	h1 { font:normal 16px Arial, Helvetica, sans-serif; color:#FFFFFF; margin: 30px 30px 20px 30px; padding: 0px 0px 10px 0px; border-bottom:solid 1px #D0811A; width:500px; }
	#events	p { font:normal 12px Arial, Helvetica, sans-serif; color:#3E3933; margin: 10px 30px 10px 30px; }
	#events	ul li { font:normal 12px Arial, Helvetica, sans-serif; color:#3E3933; margin: 0px 30px 10px 0px; }
	

	#links {}
	#links	h1 { font:normal 16px Arial, Helvetica, sans-serif; color:#FFFFFF; margin: 30px 30px 20px 30px; padding: 0px 0px 10px 0px; border-bottom:solid 1px #D0811A; width:500px; }
	#links table { margin: 0px 30px 0px 30px; }
	#links table td { font:normal 12px Arial, Helvetica, sans-serif; color:#3E3933; margin: 0px 30px 0px 30px; padding:5px 5px 5px 0px; }
	#links table th { font:bold 12px Arial, Helvetica, sans-serif; color:#3E3933; margin: 0px 30px 0px 30px; text-align:left; padding:5px 5px 5px 0px; }
	#links table th a { text-decoration:none; }

	#library {}
	#library	h1 { font:normal 16px Arial, Helvetica, sans-serif; color:#FFFFFF; margin: 30px 30px 20px 30px; padding: 0px 0px 10px 0px; border-bottom:solid 1px #D0811A; width:500px; }
	#library table { margin: 0px 30px 0px 30px; }
	#library table td { font:normal 12px Arial, Helvetica, sans-serif; color:#3E3933; margin: 0px 30px 0px 30px; padding:5px 5px 5px 0px; }
	#library table th { font:bold 12px Arial, Helvetica, sans-serif; color:#3E3933; margin: 0px 30px 0px 30px; text-align:left; padding:5px 5px 5px 0px; }
	#library table th a { text-decoration:none; }
	#library table td a { font:bold 12px Arial, Helvetica, sans-serif;  }

	
	#right { width: 168px; margin:0px 10px 0px 0px;border-top:solid 1px white;  border-bottom:solid 1px white; border-left:solid 1px white; border-right:solid 1px white; background: url(../images/bck_news.jpg) top left no-repeat; padding:15px 0px 0px 0px; }
		#right  p { font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; margin: 10px;}
		#right  a.all { font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; margin: 10px; }
		#right  a.more { font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; }
		marquee { height:115px;}
	.copyright { font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
	.copyright a { font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
	
	#searchzone { position:absolute; top: 150px; left:360px; 	}
	#searchzone table { border:solid 1px #024188}
	
	
	#animhp { position:relative; width:500px;margin:0px; height:220px; z-index:0;}
	#animhp table { width:250px; height:195px;}
	
	#In01 { position:absolute;float:left; left:-30px; width:250px;margin:0px;  }
	#In02 { position:absolute;float:left; left:220px; width:250px;margin:0px; }