/*positionnement général*/
html,body {margin:0px; padding:0px;}
body {background:0 0 repeat-x;background-color:#FFF; }
body#int{background:0 0 repeat-x;background-color:#FFF; }
img{border:0px;}
form{display:inline}
ul {margin:4px 0px 4px 10px;padding:0px;}
li {list-style-type:none;margin:0px;padding:0px;}
	.show { display:block; }
	.hidden { display:none; }
	.raccourci  { left:-9999px; position:absolute; }
	#page{ margin:0px auto 0px auto; width:860px; }

	#header { float:left; margin:0px 0px 10px 0px; padding:0; width:860px; }
		
	#homeContenu { float:left; margin:0px; padding:0; width:860px; }
		#homeContenu h2{ float:left; margin:0px; padding:10px 0px 0px 10px; _padding:10px 0px 0px 5px; width:98%; }
		#homeContenu h3{ float:left; margin:0px; padding:10px 0px 0px 10px; _padding:10px 0px 0px 5px; width:98%; }
		
		#homeContenu table { clear:both; float:left; width:100%; }
		
		#homeContenu #flashInfo { float:left; margin:0px 0px 10px 0px; padding:0px; width:860px; _width:850px; height:31px; background:#FEF5B2 url('../img/fd-flashinfo.gif') 0px 0px no-repeat; }
			#homeContenu #flashInfo p.bodytext { float:left; margin:0px; padding:0px 0px 0px 15px; _padding:10px 0px 0px 7px; width:845px; _width:853px; }
				#homeContenu #flashInfo p a{ float:left; margin:0px; padding:0px 0px 0px 0px; width:845px; _width:853px; }
				
		#homeContenu #blocLeft { float:left; margin:0px; padding:10px 0px 10px 0px; width:450px; background:url('../img/fd-colgauche.gif') 0px 0px repeat-y; }
			#homeContenu #blocLeft p { display:block; float:left; margin:0px; padding:5px 10px 5px 10px; _padding:5px 5px 5px 5px; width:430px; }
			#homeContenu #blocLeft ul li a { display:block; float:left; margin:0px 0px 3px 5px; _margin:0px 0px 3px 0px; padding:0px 0px 0px 8px; _padding:0px 0px 0px 4px; width:100%; _width:98%; background:url('../img/puce-li.gif') 0px 0px no-repeat;}

		#homeContenu  #blocRight { float:left; margin:0px; padding:0px; width:410px; }
			#homeContenu #blocRight p { display:block; float:left; margin:0px; padding:5px 10px; _padding:5px 0px; width:390px; }
			#homeContenu #blocRight table tr { display:block; float:left; margin:0px; padding:0px 0px 5px 0px; width:390px; }
			#homeContenu #blocRight table tr td p { display:block; float:left; margin:0px; padding:0px 10px; _padding:0px 5px; }
			#homeContenu #blocRight table.oneCol tr td p { width:390px; }
			#homeContenu #blocRight table.twoCol tr td p { width:185px; }
	
	.greenLine { float:left; margin:10px 0px; padding:0; width:860px; border:0px; border-top:10px solid #43A325; }
	
	#footer { float:left; margin:0px; padding:0; width:860px; }
		#footer  p{ float:left; margin:0px; padding:0px 0px 5px 0px; width:860px; }

