body {
	margin:0;
	padding:0;
	text-align:center;
}

/***** INIT TAGS ****/
body{font-family: Arial, verdana, sans-serif; font-size:11px;}

/******
*
*	 RESET
*
******/
* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
table, tr, td, code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, i, cite, var, address, em { font-style: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { margin:0;padding:0;border:none; }
/*table { border-collapse: collapse; border-spacing: 0; }*/

table, tr, td, code, kbd, samp, pre, tt, var, textarea, input, select, isindex {
font-family:inherit;
font-size:1em;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:inherit;
font-variant:inherit;
font-weight:inherit;
line-height:inherit;cont
padding-bottom:3px;
padding-left:8px;
padding-right:3px;
width:530px;
}

td{vertical-align:top;}
body { line-height: normal; color: #000; }
q { quotes: "" ""; }
ul, dir, menu { list-style: none; }
ol{margin-left:40px;}
sub, sup { vertical-align:top;font-size:.7em; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */
button { cursor:pointer; }

/*************************
*	LAYOUT
*************************/
.wrap {width:965px;overflow:hidden;margin:0 auto;text-align:left;}

/***** FOR ALL LAYOUT ****/
	/*HEADER*/
	#header {height:100px;margin-bottom:8px;background-color:#fafafa;}
	/*NAV*/
	#nav {width:190px;float:left;}
	/*MAIN*/
	#main{width:565px;float:left;overflow:hidden;}
	/*COL*/
	#col{width:200px;float:right;overflow:hidden;}
	/*FOOTER*/
	#footer{margin-top:10px;}

/**************************
*
*	STYLES
*
**************************/

/***** HEADER *****/
#header {background:transparent url('img/header_bg.jpg') no-repeat left top;}
#header h1 {float:left;}
#header .outils {float:right;display:inline;overflow:hidden;width:691px;height:45px;margin-top:10px;}
#header .outils .footer, #header .outils form {float:right;display:inline;}
#header .outils .footer {margin-top:.3em;margin-right:1em;}

#header .nav {clear:both;overflow:hidden;}
/**** FOOTER *****/
#footer {text-align:center;overflow:hidden;height:39px;}
	.footer {}
	.footer a {padding-left:1em;padding-right:.5em;
		background:transparent url('../img/footer/footer_li_bg.gif') no-repeat 0 .4em;}
		.footer a.first{padding-left:0;background-image:none;}
	.footer a:link, .footer a:visited {font-size:10px;color:#666;}
	.footer a:hover, .footer a:active {text-decoration:underline;}
	#footer .aide_info{float:left;display:inline;width:190px;overflow:hidden;margin-right:-190px;vertical-align:middle;}
	#footer .aide_info a{display:block;padding:0;background-image:none;}
