	html{ position: relative; height: 100%;}
	* img{ border: 0}
	sub{ font-size: 0.75em; line-height: 0.75em;}
	body{ position: relative; background: #fff url(/assets/templates/egab/images/background_img.gif) repeat-x 0 0; text-align: center; padding: 0; margin: 0; height: 100%; font-family: arial, sans-serif; color: #666; font-size: 12px;}
	#wrapper1{ position: relative; text-align: center; width: 996px; background:#fff url(/assets/templates/egab/images/background-contenu.gif) repeat-y 0 0; margin: 0 auto; }
	#wrapper2{ position: relative; text-align: center; width: 994px; background:#666; margin: 0 auto; }
	#wrapper3{ position: relative; text-align: center; width: 988px; background:#ccc; margin: 0 auto; }
	#container{ position: relative; text-align: left; width: 975px; background:#fff; margin: 0 auto; padding: 0; border: 0px 1px 0px 1px; border-color: #fff; border-bottom-style: solid;}

	#logocontainer{ position: relative; width: 520px; background: transparent url(/assets/templates/egab/images/logo-right-shadow.gif) no-repeat bottom right; margin: 0; padding: 0; margin-bottom: -4px; z-index: 6 }
	#logos{ position: relative; width: 513px; height: 71px; background: #fff;}
	#logos a{ display: inline} 
	#logos a img{ margin-top: 8px; }

	#topMnu{ position: absolute; width: 440px; top: 25px; right: 0; height: 42px; z-index: 6;}
		#topMnu ul{ list-style: none; margin: 0 auto; padding: 0;}
		#topMnu ul li{ padding:0 10px; margin:0; display: inline; border-right: 1px solid #000}
		#topMnu ul li.last{ border: 0}
		#topMnu ul li, #topMnu ul li a{ font-family: arial, sans-serif; font-size:12px; color: #666; text-decoration: none; }
		#topMnu ul li a:hover{ color:#000}

	
	#banniere{ position: relative; width: 975px; height: 233px; background: #cccccc; margin: 0; padding: 0; padding-top: 3px; padding-bottom: 6px; z-index: 5}
	#banniere img{ position: relative; border-top: 1px solid #fff; border-bottom: 1px solid #fff; margin: 0; padding: 0;}
	
	#contenu{ width: 975px; margin:0; padding: 0; padding-bottom: 43px; margin-top: 43px; background: #fff}
	#mnuTD{ width: 163px; vertical-align: top; padding-right: 10px}
	#mnuTD ul{ list-style: none; margin: 0; padding: 0;}
	#mnuTD ul li{ border-bottom: 1px dotted #ccc; text-align: right; padding:0; margin:0}
	#mnuTD ul li, #mnuTD ul li a{ font-family: arial, sans-serif; font-size:12px; line-height: 25px; color: #666; text-decoration: none}
	#mnuTD ul li.active a, #mnuTD ul li.active span{ color: #000}
	#mnuTD ul li.active{ border-color: #000}
	#mnuTD ul li a:hover{ color:#000}
		.spacer125{ width: 125px}
		.spacer34{ width: 34px}
		.spacer15{ width: 15px}
	#contenuTD{ width: 396px; vertical-align: top}
		#contenuTD a{ color:#06f; text-decoration: none}
		#contenuTD a:hover{ text-decoration: underline}
		#contenuTD h1, #contenuTD h2, #contenuTD h3, #contenuTD h4, #contenuTD h5, #contenuTD h6{ color: #000}
		#contenuTD h1{ font-size: 28px;}
		#contenuTD h2{ font-size: 18px; color:#666}
		#contenuTD h1, #contenuTD h2{ margin:0; padding:0}
		#contenuTD h3{ font-size: 14px}
		#contenuTD h4{ font-size: 12px}
		#contenuTD h5{ font-size: 11px}
		#contenuTD h6{ font-size: 10px}
	
	#newsTD{ width: 242px; vertical-align: top}
		#newsTD div.news{ background: #e1e1e1;vertical-align: top; margin-top:6px } 
		#newsTD div.news .padder{ padding:8px}
		#newsTD h1{ font-size: 28px; color: #000; margin:0; margin-bottom: 6px; padding: 0 }
		#newsTD div p{ font-size: 12px; padding: 0; margin: 0}
		#newsTD div a{  color:#06f; text-decoration: none}
		#newsTD div h3{ font-size: 12px; color: #000; margin: 0;padding: 0; font-weight: normal;}
		#newsTD div h4{ font-size: 12px; color: #000; margin:0; padding: 0; font-weight: normal; margin-bottom: 5px;font-style: italic;}
		#newsTD img{ margin-bottom: -5px}
	
	#footer{ margin: 0 auto; height: 30px; background: #fff; text-align: center}
		#footer a{ color: #666; text-decoration: none;}
		#footer a:hover{ color: #000}
		#footer ul{ list-style: none; line-height: 25px;margin: 0 auto; margin-top: 17px; padding: 0; text-align: center; }
		#footer ul li{ text-align: center; padding:0 10px; margin:0; display: inline; border-right: 1px solid #000}
		#footer ul li.last{ border: 0}
		#footer ul li, #footer ul li a{ padding: 0 6px; font-family: arial, sans-serif; font-size:10px; color: #666; text-decoration: none; }
		#footer ul li a:hover{ color:#000}
		#footer p{ display: block; clear: both; float:none; font-family: arial, sans-serif; line-height: 25px; font-size:10px; color: #666; text-decoration: none; text-align: center}

	#ajaxSearch_form{ width: 230px; height: 25px; float: right; border: 0}
	#ajaxSearch_form fieldset{ border: 0;}
		#ajaxSearch_input{ border: 1px solid #666}
		#topMnu #rechercheFRM #ajaxSearch_form #ajaxSearch_submit{ width: 22px; height: 18px; background: transparent url(/assets/templates/egab/images/btn-search.gif) no-repeat 0 0; border: 0; padding:0;  }
		
	#ajaxSearch_output{ background: #fff; }
	#contenuTD p.ajaxSearch_resultsInfo{ font-size: 18px; color:#666}
		#contenuTD span.ajaxSearch_highlight{ color: #8ECF8F} 
		#contenuTD span.ajaxSearch_paging{ font-size: 14pt; color: #000; display: block; margin-bottom: 20px; }
		#contenuTD span.ajaxSearch_paging span.ajaxSearch_currentPage{ font-weight: bold;}
		 #contenuTD div.ajaxSearch_result a.ajaxSearch_resultLink{ font-size: 14pt}
