	html, body {
		margin:auto;
		background:url(../_img/_bg/bg_body.gif) repeat-x top center;
		font:11px Arial, Helvetica, sans-serif;
		color:#4d4d4d;
	}
	img{border:0;}
	em{font-style:italic;}
	strong{font-weight:bold;}
	acronym{cursor:help; border-bottom:1px dotted;}
	.print{display:none;}
	.clear{clear:both; height:0px; overflow:hidden; line-height:0; font-size:0.0em;}

	.FL{float:left;}
	.FR{float:right;}

	p{margin:0 0 12px 0;}

	ul{margin:0px 0 14px 20px; padding:0; list-style:disc;}
	ul ul{margin:4px 0 6px 25px; padding:0; list-style:disc;}
	ul ul ul{margin:0 0 0 30px; padding:0; list-style:disc;}

	h1{font:26px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
	h2{font:20px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
	h3{font:16px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}

	.navigation{text-align:right; color:#4d4d4d; overflow:hidden; margin:10px 0;}
	.navigation a{color:#7a7a7a; text-decoration:none; text-align:center; background:url(../_img/_elnt/navigation_off.gif) no-repeat top center; display:inline-block; width:18px; height:18px;font:11px/18px Arial, Helvetica, sans-serif;}
	.navigation a:hover{color:#4d4d4d; text-decoration:none; text-align:center; background:url(../_img/_elnt/navigation_on.gif) no-repeat top center; display:inline-block; width:18px; height:18px;}
	.navigation a.active {color:#4d4d4d; text-decoration:none; text-align:center; background:url(../_img/_elnt/navigation_active.gif) no-repeat top center; display:inline-block; width:18px; height:18px;font:11px/18px Arial, Helvetica, sans-serif;}
	.navigation a:hover.active {color:#4d4d4d; text-decoration:none; text-align:center; background:url(../_img/_elnt/navigation_active.gif) no-repeat top center; display:inline-block; width:18px; height:18px;}


	#container{
		overflow:visible;
		margin:0 auto;
	}

/* HEADER ///////////////////////////////////////////////////////////////////////////////////////////// */
	#header{
		overflow:hidden;
		margin:0 auto;
	}
	#header_content{
		overflow:hidden;
		margin:0 auto;
		width:1000px;
		height:100px;
	}
	#header_content_logo{
		overflow:hidden;
		float:left;
		width:130px;
		height:100px;
	}
	#header_content_flash{
		overflow:hidden;
		float:left;
		width:870px;
		height:100px;
	}

/* NAVIGATION ////////////////////////////////////////////////////////////////////////////////////////// */
	#navigation{
		overflow:visible;
		position:relative;
		margin:0 auto;
	}
	#navigation_content{
		overflow:visible;
		position:relative;
		margin:0 auto;
		width:1000px;
		height:36px;
	}
	#navigation_content ul{margin:0; padding:0; list-style-type:none; background:transparent;}
	#navigation_content li{float:left; display:inline; position:relative; margin:0;}
	.menu00,.menu01,.menu02,.menu03,.menu04,.menu05,.menu06{display:block; height:36px;}
	.menu00{background:url(/_img/menu/menu00.png) no-repeat; width:131px;}
	/*
	.menu01{background:url(../_img/menu/menu01_off.png) no-repeat; width:96px;}
	.menu02{background:url(../_img/menu/menu02_off.png) no-repeat; width:55px;}
	.menu03{background:url(../_img/menu/menu03_off.png) no-repeat; width:81px;}
	.menu04{background:url(../_img/menu/menu04_off.png) no-repeat; width:65px;}
	.menu05{background:url(../_img/menu/menu05_off.png) no-repeat; width:193px;}
	.menu06{background:url(../_img/menu/menu06_off.png) no-repeat; width:120px;}
	.menu01:hover{background:url(../_img/menu/menu01_on.png) no-repeat; width:96px;}
	.menu02:hover{background:url(../_img/menu/menu02_on.png) no-repeat; width:55px;}
	.menu03:hover{background:url(../_img/menu/menu03_on.png) no-repeat; width:81px;}
	.menu04:hover{background:url(../_img/menu/menu04_on.png) no-repeat; width:65px;}
	.menu05:hover{background:url(../_img/menu/menu05_on.png) no-repeat; width:193px;}
	.menu06:hover{background:url(../_img/menu/menu06_on.png) no-repeat; width:120px;}
	.activemenu .menu01{background:url(../_img/menu/menu01_on.png) no-repeat; width:96px;}
	.activemenu .menu02{background:url(../_img/menu/menu02_on.png) no-repeat; width:55px;}
	.activemenu .menu03{background:url(../_img/menu/menu03_on.png) no-repeat; width:81px;}
	.activemenu .menu04{background:url(../_img/menu/menu04_on.png) no-repeat; width:65px;}
	.activemenu .menu05{background:url(../_img/menu/menu05_on.png) no-repeat; width:193px;}
	.activemenu .menu06{background:url(../_img/menu/menu06_on.png) no-repeat; width:120px;}
	*/
/* SSMENU ///////////////////////////////////////////////////////////////////////////////////////////// */
	#ssmenu{
		margin:0 auto;
		background:url(/_img/menu/bg_ssmenu.png) repeat-x top center;
	}
	#ssmenu_content{
		margin:0 auto;
		width:980px;
		padding:0 0 0 20px;
		height:32px;
	}
	ul.menu {list-style:none; margin:0; padding:0; }
	ul.menu * {margin:0; padding:0;}
	ul.menu a {display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#686868; text-decoration:none;}
	ul.menu li {position:relative; float:left;}
	ul.menu ul {position:absolute; left:0; display:none; opacity:0; list-style:none; width:170px; background:url(../_img/menu/bg_ssmenu_ul.gif) no-repeat bottom center;}
	ul.menu ul li {position:relative; width:150px; margin:0; padding:4px 10px 0px 10px;}
	ul.menu ul li a {display:block; _width:150px; border-bottom:1px solid #bfbfbf; font:11px Arial, Helvetica, sans-serif; padding:0 0 2px 0;}
	ul.menu ul li a:hover {color:#C72E32;}
	ul.menu .menulink {margin:9px 0 8px 0; padding:0 6px; border-right:1px solid #bfbfbf;}

/* CONTENT //////////////////////////////////////////////////////////////////////////////////////////// */
	#content{
		overflow:hidden;
		margin:0 auto;
	}
	#content_content{
		overflow:hidden;
		margin:0 auto;
		width:1000px;
		padding:10px 0;
	}

	.ariane{
		overflow:hidden;
		padding:0 21px;
		width:722px;
		color:#7a7a7a;
		}
	.ariane a{color:#7a7a7a; text-decoration:none;}
	.ariane a:hover{text-decoration:underline;}

	.ariane_trail{
		float:left;
		width:500px;
	}
	.ariane_action{
		float:left;
		width:222px;
		text-align:right;
	}
	.ariane_action a{
		text-decoration:none;
		margin:0 3px 0 0;
	}
	.ariane_action a:hover{
		text-decoration:none;
		color:#C72E32;
	}

	.ariane_action img{
		vertical-align:middle;
	}

/* SIDEBAR //////////////////////////////////////////////////////////////////////////////////////////// */
	#sidebar{ position:absolute; left:764px; top:-100px;
		overflow:hidden;
		width:236px;
		padding:20px 0 0 0;
		color:#7a7a7a;
	}
	#sidebar a{
		color:#7a7a7a;
		text-decoration:none;
	}
	#sidebar a:hover{
		color:#C72E32;
	}

	/* Version fran�aise/english */
	#sidebar_lang{
		text-align:right;
		width:220px;
		padding:0 8px;
	}
	#sidebar_lang span{
		float:left;
	}
	#sidebar_lang img{
		vertical-align:middle;
		margin:-2px 0 0 0;
		*margin:0;
	}

	/* Gfx */
	#sidebar_head{
		overflow:hidden;
		width:236px;
		height:22px;
		background:url(/_img/sidebar/bg_sidebar_head.png) no-repeat top center;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/sidebar/bg_sidebar_head.png', sizingMethod='crop');
	}
	#sidebar_main{
		overflow:hidden;
		width:200px;
		padding:0 18px;
		background:url(/_img/sidebar/bg_sidebar_main.png) repeat-y top center;
		_height:1px;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/sidebar/bg_sidebar_main.png', sizingMethod='scale');
		_overflow:none;
	}
	#sidebar_foot{
		overflow:hidden;
		width:236px;
		height:18px;
		background:url(/_img/sidebar/bg_sidebar_foot.png) no-repeat top center;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/sidebar/bg_sidebar_foot.png', sizingMethod='crop');
	}

	/* Formulaire */
	#sidebar form{
		overflow:hidden;
		margin:0 0 6px 0;
		position:relative;
	}
	#sidebar form .error{
		margin:0 0 4px 0;
		font:10px Arial, Helvetica, sans-serif;
		color:#fb8432;
	}
	#sidebar form input{
		vertical-align:middle;
	}
	#sidebar form .input_text{
		font:11px Arial, Helvetica, sans-serif;
		color:#9b9b9b;
		margin:0;
		padding:0 2px;
		border:1px solid #bcbcbc;
		width:148px;
	}
	#sidebar form .input_recherche{
		font:11px Arial, Helvetica, sans-serif;
		color:#9b9b9b;
		margin:0;
		padding:0 2px 0 16px;
		border:1px solid #bcbcbc;
		width:134px;
		background:url(../_img/_elnt/elnt_recherche.gif) no-repeat center left;
	}

	.sd_recherche{
		width:180px;
		padding:12px 10px 4px 10px;
		background:url(../_img/sidebar/sd_recherche.png) no-repeat bottom center;
		overflow:hidden;
		margin:0 0 10px 0;
	}
	.sd_espacemembres{
		width:180px;
		padding:10px;
		overflow:hidden;
		margin:0 0 10px 0;
		background:url(../_img/sidebar/bg_sd.png) no-repeat bottom center;
		position:relative;
	}
	.sd_espacemembres a{margin:0 5px 0 0;}
	.sd_espacejournalistes{
		overflow:hidden;
		margin:0 0 10px 0;
		position:relative;
	}
	.sd_mediametrieinfos{
		width:180px;
		padding:10px;
		overflow:hidden;
		margin:0 0 10px 0;
		background:url(../_img/sidebar/bg_sd.png) no-repeat bottom center;
		position:relative;
	}
	.sd_mediametrieinfo1, .sd_mediametrieinfo2, .sd_mediametrieinfo3{
		overflow:hidden;
		margin:0 0 2px 0;
		height:30px;
		padding:0 0 0 36px;
	}
	.sd_mediametrieinfo1 a, .sd_mediametrieinfo2 a, .sd_mediametrieinfo3 a{
		padding:4px 0;
		display:block;
		width:144px;
		border-bottom:1px solid #f1f1f1;
	}
	.sd_mediametrieinfo1{background:url(../_img/sidebar/sd_mediametrieinfo1.png) no-repeat top left;}
	.sd_mediametrieinfo2{background:url(../_img/sidebar/sd_mediametrieinfo2.png) no-repeat top left;}
	.sd_mediametrieinfo3{background:url(../_img/sidebar/sd_mediametrieinfo3.png) no-repeat top left;}
	.sd_pub{
		width:200px;
		overflow:hidden;
		margin:0 0 10px 0;
		position:relative;
	}
	.sd_mediametriepratique{
		width:180px;
		padding:10px;
		overflow:hidden;
		margin:0 0 10px 0;
		line-height:18px;
		background:url(../_img/sidebar/bg_sd.png) no-repeat bottom center;
		position:relative;
	}

/* FOOTER ///////////////////////////////////////////////////////////////////////////////////////////// */
	#footer{
		overflow:hidden;
		margin:0 auto;
		min-height:70px;
		background:url(../_img/_bg/bg_footer.png) repeat-x top center;
	}
	#footer_content{
		overflow:hidden;
		margin:0 auto;
		width:990px;
		padding:10px 0 10px 10px;
		font:10px Arial, Helvetica, sans-serif;
		color:#7a7a7a;
	}
	#footer img{
		vertical-align:top;
		margin:0 4px 0 0;
	}
	#footer a{
		font:10px Arial, Helvetica, sans-serif;
		color:#7a7a7a;
		text-decoration:none;
		margin:0 1px;
	}
	#footer a:hover{
		color:#C72E32;
	}