*{margin:0;padding:0;}
html{width:100,01%;}
img{border:none;}

body{background:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;line-height:1.4em;background:url(img/bg.png) top left repeat-x;color:#666;}

p{margin:0 0 1em 0;color:#666;}

h1,h2,h3{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;letter-spacing:0.8px;}
h1{font-size:2em;margin:0 0 1em 0;color:#B5072C;}
h2{font-size:12pt;margin:0 0 0.5em 0;}

a{color:#B5072C;text-decoration:none;}
a:hover{color:#B5072C;border-bottom:1px dotted #B5072C;}

#container{width:800px;margin:0 auto;}
	
	#ban{height:100px;}
		#logo{width:300px;height:100px;float:left;}
			#logo a{border:none;}
			#logo a:hover{border:none;}
		#accroche{width:490px;height:45px;padding:5px 10px 0 0;margin:40px 0 0 0;float:left;color:#000;text-align:center;}
			#accroche h1{color:#B5072C;font-weight:bold;font-size:10pt;margin:0;}
		
	#anim{margin:10px 0 0 0;}
	
	#top{width:800px;height:40px;background:url(img/top.png) top left no-repeat;}
		.chemin{padding:0 0 0 30px;}
	#mid{width:740px;background:url(img/mid.png) top left repeat-y;padding:20px 30px 0 30px;overflow:hidden;}
	#mid table{float:left;}
		.tab{width:300px;float:left;}
		.tabform{width:300px;}
		.champ_form{margin:5px 0 5px 5px;width:220px;}
		.btn{width:100%;}
		.plan{width:420px;float:left;margin:0 0 0 20px;}
	#bot{width:800px;height:40px;background:url(img/bot.png) top left no-repeat;}

	
	
#footer{width:800px;margin:10px auto 0 auto;text-align:center;}
	#footer p{color:#CCC;}
	#footer a{color:#AAA;}