﻿#col_primaire { position: relative; display: inline; width: 945px; margin-top: 10px; margin-left: 0px; }
* html #col_primaire { width: 946px;  }	

	#col_primaire h1 { color: #525252; }
	#col_primaire div.boite { position: relative; width: 100%; margin-bottom: 10px; background-color: #fefefe; border-right: 1px solid #a0a0a0; border-bottom: 1px solid #656565; }		
	#col_primaire div.bandeau { position: absolute; width: 70px; height: 70px; top: -6px; right: -8px;}
	* html #col_primaire div.bandeau { right: -9px; top: -6px; }			
	#col_primaire div.boite h1 { padding: 0px; margin: 0px; padding-top:15px; }
	#col_primaire div.section_image p { padding-bottom: 15px; font-size: 0.75em;}
	* html #col_primaire div.section_image div.float p, #col_tertiaire div.float p { position: fixed; padding: 0px; margin-top: -4px; }
	
	
#menu { position: relative; width: 945px; min-height: 40px; margin-top: 10px; margin-left: 0px; border-right: 1px solid #9e9e9e; border-bottom: 1px solid #636363; background-color: #fefefe; overflow: hidden; }
* html #menu { margin-left: 0px; width: 946px; height: 40px; }

	#menu p { font-size: 0.65em; font-weight: bold; margin: 14px 0 0 12px; float: left; line-height: 11px; display: inline; color: #8E8E8E;}
	#menu ul { position: absolute; right: 25px; width: 745px; text-align: center; padding-top: 8px; padding-left: 35px; }
	* html #menu ul { position: absolute; right: 25px; \width: 750; w\idth: 700px; padding-left: 74px; }
	*:first-child+html #menu ul { padding-top: 13px; padding-left: 73px; }
	@media all and (min-width:0px) { /* Force Opera à placer les éléments du menu au bon endroit */	head~body #menu ul { padding-top: 13px; }}		
	* html #menu ul { padding-top: 12px; }
	#menu li { font-size: 0.685em; font-weight: bold; display: inline; list-style-type: none; padding-left: 10px; }	
	#menu li.premier { padding-left: 0px; }
	#menu li a { color: #c24900; text-decoration: none; }
	#menu li a:hover { text-decoration: underline; }	
	#menu ul { width: 700px; padding-left: 70px;# }	