	html, body {
		margin:auto;
		background:url(/_img/bg/bg_body.png) repeat-x top center;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#7a7871;
	}
	
	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;}
	
	.FRI{
		float:right;
		margin:0 0 10px 10px;
	}

	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;}
	
	.titleToFlash_print{
		display:none;
	}
	h1 object, h2 object, h3 object, h4 object, h5 object, h6 object,
	h1 embed, h2 embed, h3 embed, h4 embed, h5 embed, h6 embed{
		outline:none;
		margin:0;
		padding:0;
	}
	h1{font:25px Arial, Helvetica, sans-serif; color:#A71E09; margin:0 0 10px 0;}
	h2{font:20px Arial, Helvetica, sans-serif; color:#A71E09; margin:0 0 5px 0;}
	h3{font:15px Arial, Helvetica, sans-serif; color:#A71E09; margin:0 0 5px 0;}
	
	.print_export{text-align:right; margin:10px 0 0 0;}

/* CONTAINER /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#container{
		width:980px;
		margin:0 auto;
	}
	
/* HEADER ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#header{
		width:980px;
		height:104px;
		color:#fff;
	}
	#headerL{
		float:left;
		height:104px;
	}
	#headerR{
		float:right;
		height:104px;
		text-align:right;		
	}
	#headerR div{
		padding:0 20px 0 0;
	}
	#headerR img{
		margin:0 0 4px 0;
	}
	#header a{
		text-decoration:none;
		color:#fff;
	}
	#header a:hover{text-decoration:underline;}
	
/* MENU //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#menu{
		width:980px;
		height:45px;
		color:#fff;
	}	
	#menu ul{margin:0; padding:0 0 0 20px; list-style-type:none; background:transparent;}
	#menu li{float:left; display:inline; position:relative;}
	.menu01,.menu02,.menu03,.menu04,.menu05,.menu06,.menu07,.menu08{display:block; height:45px;}
	.menu01{background:url(/_img/menu/menu01_off.png) no-repeat; width:61px;}
	.menu02{background:url(/_img/menu/menu02_off.png) no-repeat; width:138px;}
	.menu03{background:url(/_img/menu/menu03_off.png) no-repeat; width:103px;}
	.menu04{background:url(/_img/menu/menu04_off.png) no-repeat; width:118px;}
	.menu05{background:url(/_img/menu/menu05_off.png) no-repeat; width:88px;}
	.menu06{background:url(/_img/menu/menu06_off.png) no-repeat; width:124px;}
	.menu07{background:url(/_img/menu/menu07_off.png) no-repeat; width:152px;}
	.menu08{background:url(/_img/menu/menu08_off.png) no-repeat; width:133px;}
	.menu01:hover{background:url(/_img/menu/menu01_on.png) no-repeat; width:61px;}
	.menu02:hover{background:url(/_img/menu/menu02_on.png) no-repeat; width:138px;}
	.menu03:hover{background:url(/_img/menu/menu03_on.png) no-repeat; width:103px;}
	.menu04:hover{background:url(/_img/menu/menu04_on.png) no-repeat; width:118px;}
	.menu05:hover{background:url(/_img/menu/menu05_on.png) no-repeat; width:88px;}
	.menu06:hover{background:url(/_img/menu/menu06_on.png) no-repeat; width:124px;}
	.menu07:hover{background:url(/_img/menu/menu07_on.png) no-repeat; width:152px;}
	.menu08:hover{background:url(/_img/menu/menu08_on.png) no-repeat; width:133px;}
	.activemenu .menu01{background:url(/_img/menu/menu01_on.png) no-repeat; width:61px;}
	.activemenu .menu02{background:url(/_img/menu/menu02_on.png) no-repeat; width:138px;}
	.activemenu .menu03{background:url(/_img/menu/menu03_on.png) no-repeat; width:103px;}
	.activemenu .menu04{background:url(/_img/menu/menu04_on.png) no-repeat; width:118px;}
	.activemenu .menu05{background:url(/_img/menu/menu05_on.png) no-repeat; width:88px;}
	.activemenu .menu06{background:url(/_img/menu/menu06_on.png) no-repeat; width:124px;}
	.activemenu .menu07{background:url(/_img/menu/menu07_on.png) no-repeat; width:152px;}
	.activemenu .menu08{background:url(/_img/menu/menu08_on.png) no-repeat; width:133px;}

	
/* CONTENT ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#content{
		width:960px;
		padding:20px 10px;
		overflow:hidden;
	}
	
/* MAINCONTENT ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#maincontent{
		float:left;
		width:700px;
		margin:0 20px 0 0;
	}
	
/* SIDEBAR ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#sidebar{
		float:left;
		width:240px;
	}
	
	.bg_sd_head{
		width:240px;
		height:6px;
		overflow:hidden;
		background:url(/_img/bg/bg_sd_head.gif) no-repeat top center;
	}
	.bg_sd_foot{
		width:240px;
		height:6px;
		overflow:hidden;
		background:url(/_img/bg/bg_sd_foot.gif) no-repeat top center;
		margin:0 0 10px 0;
	}
	.bg_sd_main{
		width:240px;
		overflow:hidden;
		background:url(/_img/bg/bg_sd_main.gif) repeat-y top left;
	}
	
	.sd_ifa-adhesion_head{
		width:240px;
		height:5px;
		background:url(/_img/bg/sd_ifa-adhesion_head.gif) no-repeat top center;
		overflow:hidden;
	}
	.sd_ifa-adhesion_foot{
		width:240px;
		height:5px;
		background:url(/_img/bg/sd_ifa-adhesion_foot.gif) no-repeat top center;
		overflow:hidden;
		margin:0 0 10px 0;
	}			
	.sd_ifa-adhesion_main{
		overflow:hidden;
		width:230px;
		padding:30px 5px 0 5px;		
		background:url(/_img/bg/sd_ifa-adhesion_main.gif) no-repeat top center;
		color:#8aa443;
		font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;					
	}
	.sd_ifa-adhesion_main a{
		color:#8aa443;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	.sd_ifa-adhesion_main a:hover{
		text-decoration:underline;
	}
	.sd_ifa-adhesion_main p{margin:0 0 6px 10px;}
	.sd_ifa-adhesion_main .input_text{
		width:150px;
		border:1px solid #e0dcd8;
		background:#fff;
		color:#7a7871;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
		vertical-align:middle;		
		margin:0;
		padding:1px 0;
		*padding:1px 1px;
		*margin:0 0 -1px 0;		
	}	
	.sd_ifa-adhesion_main .input_submit{
		vertical-align:middle;
		border:0;
		cursor:pointer;
		background:url(/_img/elnt/btn_sd_ok.png) no-repeat top center;
		width:36px;
		height:23px;
		color:#8aa443;
		font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-align:center;	
	}
	
	.sd_ifa-membres{
		margin:0 0 10px 0;
		color:#8aa443;
		font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	.sd_ifa-membres ul{
		margin:6px 0 0 0;
		padding:0;
		list-style:none;
	}
	.sd_ifa-membres li{
		padding:2px 0;
	}
	.sd_ifa-membres a{		
		color:#8aa443;
		text-decoration:none;
	}
	.sd_ifa-membres a:hover{text-decoration:underline;}	
	
	.sd_ifa-rechercheadherents{
		overflow:hidden;
		background:url(/_img/bg/bg_sd_main.gif) repeat-y top center;
		padding:0 10px;
		color:#8aa443;
	}
	.sd_ifa-rechercheadherents a{
		color:#8aa443;
		text-decoration:none;
	}
	.sd_ifa-rechercheadherents a:hover{
		color:#8aa443;
		text-decoration:underline;
	}
	.sd_ifa-rechercheadherents .input_text{
		width:170px;
		border:1px solid #e0dcd8;
		background:#fff;
		color:#8aa443;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
		vertical-align:middle;		
		margin:0;
		padding:1px 0;
		*padding:1px 1px;
		*margin:0 0 -1px 0;		
	}	
	.sd_ifa-rechercheadherents .input_submit{
		vertical-align:middle;
		border:0;
		cursor:pointer;
		background:url(/_img/elnt/btn_sd_ok.png) no-repeat top center;
		width:36px;
		height:23px;
		color:#8aa443;
		font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-align:center;	
	}
	
	.sd_ifa-contact{margin:0 0 10px 0;}
	
	/* << Consulter ------------------------------------------------------------- */	
	#sd_consulter{
		padding:0 10px;
		overflow:hidden;
		width:220px;
		margin:10px 0 0 0;
	}
	#sd_consulter p {margin:0 0 6px 0;}
	#sd_consulter p a{text-decoration:none; color:#787878;}
	#sd_consulter p a:hover{text-decoration:none; color:#a71e09;}
	#sd_consulter p strong{color:#a71e09;}
	#sd_consulter img{
		float:left;
		margin:0 6px 0 0;
	}
	#sd_consulter a{text-decoration:none; color:#a71e09;}
	#sd_consulter a:hover{text-decoration:underline; color:#a71e09;}
	#sd_consulter .doc_private{width:9px; float:right;}
	/* >> Consulter ------------------------------------------------------------- */
	/* << Ecouter --------------------------------------------------------------- */
	#sd_ecouter{
		padding:0 10px;
		overflow:hidden;
		width:220px;
		margin:10px 0 0 0;
	}
	#sd_ecouter a{text-decoration:none; color:#787878;}
	#sd_ecouter a:hover{text-decoration:none; color:#a71e09;}
	.sd_ecouter_item{
		overflow:hidden;
		width:195px;
		border-bottom:1px solid #d8d8d8;
		background:url(/_img/bg/sd_ecouter_item.png) no-repeat top left;
		padding:3px 0 5px 25px;
		margin:0 0 5px 0;
	}
	.sd_ecouter_item img{width:9px; float:right;}
	/* >> Ecouter --------------------------------------------------------------- */
	
	#tabs ul{list-style:none;}	
	/* Tabs ----------------------------------*/
	.ui-tabs {position:relative; zoom:1; padding:0; margin:0;} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	.ui-tabs .ui-tabs-nav {margin:0; padding:0;}
	.ui-tabs .ui-tabs-nav li { list-style:none; float:left; position: relative; top:0; margin:0; border:0 !important; padding:0; white-space: nowrap; }
	.ui-tabs .ui-tabs-nav li a {float:left; padding:0; width:120px; height:30px;}
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin: 0; padding:0; }
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor:pointer;}
	.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor:pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
	.ui-tabs .ui-tabs-panel {display: block; border: 0; padding:0; background:none; }
	.ui-tabs .ui-tabs-hide {display: none !important;}
	
	
	.ui-state-default a.li_consulter{ background:url(/_img/elnt/sd_consulter_of.png) no-repeat top left;}
	.ui-state-default a.li_ecouter{ background:url(/_img/elnt/sd_ecouter_of.png) no-repeat top left;}
	
	.ui-tabs-selected a.li_consulter{ background:url(/_img/elnt/sd_consulter_on.png) no-repeat top left;}
	.ui-tabs-selected a.li_ecouter{ background:url(/_img/elnt/sd_ecouter_on.png) no-repeat top left;}

	
	.sd_ifa-recherche{
		background:url(/_img/bg/bg_sd_main.gif) repeat-y top center;
		padding:0 10px;
		 color:#a71e09;
	}
	.sd_ifa-recherche a{text-decoration:none; color:#a71e09;}
	.sd_ifa-recherche a:hover{text-decoration:underline; color:#a71e09;}
	.sd_ifa-recherche .input_text{
		width:170px;
		border:1px solid #e0dcd8;
		background:#fff;
		color:#7a7871;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
		vertical-align:middle;		
		margin:0;
		padding:1px 0;
		*padding:1px 1px;
		*margin:0 0 -1px 0;		
	}	
	.sd_ifa-recherche .input_submit{
		vertical-align:middle;
		border:0;
		cursor:pointer;
		background:url(/_img/elnt/btn_sd_ok.png) no-repeat top center;
		width:36px;
		height:23px;
		color:#a71e09;
		font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-align:center;	
	}	
	
	.sd_ifa-online{
		margin:0 0 10px 0;
	}
	
/* FOOTER ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#footer{
		clear:both;		
		margin:0 auto;
		height:20px;
		padding:10px 0 0 0;
		background:#a71e09;
		font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
	}
	#footer div{
		width:940px;
		margin:0 auto;
	}
	#footer p{
		margin:0;
	}
	#footer a{
		text-decoration:none;
		font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
	}
	#footer a:hover{text-decoration:underline;}
	
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* HOME //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#home_flash{
		overflow:hidden;
		width:700px;
		height:260px;
		margin:0 0 10px 0;
		background:url(/_img/bg/bg_home_flash.png) no-repeat top center;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/bg_home_flash.png', sizingMethod='crop');
		_overflow:none;		
	}
	.home_flash_txt{
		overflow:hidden;
		float:left;
		width:200px;
		height:135px;
		padding:120px 0 0 40px;
		font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#a71e09;
		line-height:16px;
		position:relative;
	}
	.home_flash_txt ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	.home_flash_txt a{		
		color:#a71e09;
		text-decoration:none;
	}
	.home_flash_txt a:hover{text-decoration:underline;}	
	#home_flash_img{
		overflow:hidden;
		float:left;
		width:460px;
	}
	
	.ifa_p{margin:10px 0 0 0;}	
	.ifa_hlink{color:#a71e09;}
	.ifa_hlink a{color:#a71e09; text-decoration:none;}
	.ifa_hlink a:hover{text-decoration:underline;}
		
	#home_actus{
		width:700px;
		height:475px;
		background:url(/_img/bg/bg_home_actus.png) no-repeat top center;
		margin:0 0 10px 0;		
	}
	
	.HL{
		float:left;
		text-align:right;
		width:378px;
		margin:6px 0 0 0;
		overflow:hidden;
	}
	.HR{
		float:left;
		text-align:right;
		width:302px;
		margin:6px 0 0 0;
		overflow:hidden;
	}
	
	.ifa_actus_all{
		float:left;
		width:305px;
		height:43px;
		padding:7px 20px 0 25px;
	}
	.ifa_actu_rss{
		float:right;
		width:330px;
		height:43px;
		padding:7px 20px 0 0;
		text-align:right;
	}
	
	#ifa_actu{
		float:left;
		overflow:hidden;
		width:378px;
		padding:0 0 0 20px;
	}
	#ifa_agendahome{
		float:left;
		overflow:hidden;
		width:302px;
	}
	#ifa_link{
		height:30px;
		width:280px;
		padding:0 0 0 22px;
	}
	#ifa_link a{
		display:block;
		height:20px;
		width:220px;
	}
	#ifa_rdv{
		float:left;
		overflow:hidden;
		width:280px;
		padding:0 0 0 22px;
		background:url(/_img/bg/bg_ifa_rdv.png) repeat-y top left;		
	}
	#ifa_rdv_footer{
		float:left;
		overflow:hidden;
		width:302px;
		height:20px;
		background:url(/_img/bg/bg_ifa_rdv_footer.png) no-repeat top left;		
	}
	
	.ifa_actu_container{
		width:345px;
		height:110px;
		background:url(/_img/bg/bg_actu_container.png) repeat-x top center;
		padding:10px;
		overflow:hidden;
	}
	.ifa_actu_container strong{
		font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	.ifa_actu_img{
		float:left;
		width:70px;
		margin:5px 10px 0 0;
	}
	.ifa_actu_txt{
		float:left;
		width:265px;
		margin:5px 0 0 0;
	}	
	
	
	.ifa_rdv_container{
		overflow:hidden;
		width:250px;
		margin:0 0 8px 0;
		padding:0 0 4px 0;
		background:url(/_img/bg/ifa_rdv_container.gif) no-repeat bottom left;
	}
	.ifa_rdv_date{
		float:left;
		width:36px;
		height:30px;
		padding:6px 0 0 0;
		background:url(/_img/bg/bg_rdv_date.gif) no-repeat top left;
		font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		text-align:center;
		text-transform:lowercase;
	}
	.ifa_rdv_txt {
		float:right;
		width:204px;
		padding:0 0 0 10px;
	}
	.ifa_rdv_txt a{
		text-decoration:none;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#7a7871;
	}
	.ifa_rdv_txt a:hover{text-decoration:underline;}
	
	.agendaformation{
		font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#A71E09;
		font-weight:bold;
		margin-bottom:10px;
	}
	
	
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* PAGE //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#pmaincontent{
		float:left;
		width:740px;
		margin:0 20px 0 0;
		overflow:hidden;
	}
	
	#pmaincontent_head{
		width:700px;
		height:25px;
		padding:15px 20px 0 20px;		
		background:url(/_img/bg/pmaincontent_head.png) no-repeat top center;
		overflow:hidden;
	}	
	#pmaincontent_main{
		width:740px;
		background:url(/_img/bg/pmaincontent_main.png) repeat-y top center;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/pmaincontent_main.png', sizingMethod='scale');
		overflow:hidden;
	}
	
	#pmaincontent_mainbg{
		width:710px;
		padding:0 10px;
		margin:0 5px;
		min-height:450px;
		_height:450px;
		background:#FFF url(/_img/bg/pmaincontent_mainbg.png) repeat-x bottom left;
		overflow:hidden;
		_overflow:visible;
	}
	
	#pmaincontent_foot{
		width:740px;
		height:20px;
		background:url(/_img/bg/pmaincontent_foot.png) no-repeat top center;
		_background:none;	
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/pmaincontent_foot.png', sizingMethod='scale');	
		overflow:hidden;
		margin:0 0 10px 0;
		position:relative;
	}
	
	.fildariane{
		float:left;
	}
	.fildariane a{
		color:#7a7871;
		text-decoration:none;
	}
	.fildariane a:hover{
		color:#A71E09;
	}
	.outils{
		float:right;
	}
	
	/* SOUS MENU */
	.ssmenu{
		float:left;
		width:170px;
		margin:0 10px 0 0;
	}
	.ssmenu a{color:#A71E09; text-decoration:none;}
	.ssmenu a:hover{color:#A71E09;}
	
	.ssmenu_head{
		overflow:hidden;
		width:170px;
	}
	.ssmenu_foot{
		overflow:hidden;
		width:170px;
		height:20px;
		background:url(/_img/ssmenu/ssmenu_foot.gif) no-repeat top center;
		margin:0 0 10px 0;
	}
	.ssmenu_main{
		overflow:hidden;
		width:150px;
		padding:4px 10px 0 10px;
		background:url(/_img/ssmenu/ssmenu_main.png) repeat-y top center;
	}
	.ssmenu_main ul{
		margin:0;
		list-style:none;
	}
	.ssmenu_main li{
		border-bottom:1px solid #dbdad7;
		padding:3px 0;
	}
	.ssmenu_main a{
		color:#7a7871;
		text-decoration:none;	
	}
	.ssmenu_main a:hover{
		color:#A71E09;
	}
	.ssmenuactive {
		color:#A71E09;
	}
	.ssmenuactive a{
		color:#A71E09;
		text-decoration:none;
	}
	.ssmenuactive a:hover{
		text-decoration:none;
	}
	.ssmenu form{
		margin:16px 0 0 0;		
	}
	.ssmenu .input_select{
		vertical-align:middle;
		background:#fff;
		border:1px solid #d2d2d2;
		color:#7a7871;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		margin:0;
		padding:0;
		*padding:0 1px;
		*margin:0 0 -1px 0;
	}
	
	.ssmenu_ext{
		overflow:hidden;
		width:150px;
		padding:0 10px;
		line-height:16px;
		color:#4f4f4f;
	}
	.ssmenu_ext a:hover{text-decoration:underline;}
	
	/* CONTENU */
	.contenu{
		float:left;
		width:520px;
		padding:10px 0 0 10px;
		font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#4f4f4f;
		line-height:20px;	
		overflow:hidden;
	}
	.contenu a{
		text-decoration:none;
		color:#407fa4;
	}
	.contenu a:hover{
		text-decoration:underline;
	}
	.txtr{color:#a71e09;}
	.txtr a{color:#a71e09; text-decoration:none;}
	.txtr a:hover{color:#a71e09; text-decoration:underline;}	
	.txtv{color:#8aa443;}
	.txtv a{color:#8aa443; text-decoration:none;}
	.txtv a:hover{color:#8aa443; text-decoration:underline;}
	.txt11g{font-size:11px; color:#7a7871;}
	.txt11g a{color:#7a7871; text-decoration:none;}
	.txt11g a:hover{color:#7a7871; text-decoration:underline;}
	
	
	#psidebar{
		float:left;
		width:200px;
		padding:40px 0 0 0;	
	}
	.bg_sdp_head{
		width:200px;
		height:6px;
		overflow:hidden;
		background:url(/_img/bg/bg_sdp_head.gif) no-repeat top center;
	}
	.bg_sdp_foot{
		width:200px;
		height:6px;
		overflow:hidden;
		background:url(/_img/bg/bg_sdp_foot.gif) no-repeat top center;
		margin:0 0 10px 0;
	}
	.sdp_ifa-recherche{
		background:url(/_img/bg/bg_sdp_main.gif) repeat-y top center;
		padding:0 10px;
		color:#A71E09;
	}
	.sdp_ifa-recherche a{
		color:#A71E09;
		text-decoration:none;
	}
	.sdp_ifa-recherche a:hover{
		color:#A71E09;
		text-decoration:underline;
	}
	.sdp_ifa-recherche .input_text{
		width:135px;
		border:1px solid #e0dcd8;
		background:#fff;
		color:#7a7871;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
		vertical-align:middle;		
		margin:0;
		padding:1px 0;
		*padding:1px 1px;
		*margin:0 0 -1px 0;		
	}	
	.sdp_ifa-recherche .input_submit{
		vertical-align:middle;
		border:0;
		cursor:pointer;
		background:url(/_img/elnt/btn_sd_ok.png) no-repeat top center;
		width:36px;
		height:23px;
		color:#a71e09;
		font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-align:center;	
	}
	
	.sdp_ifa-rechercheadherents{
		background:url(/_img/bg/bg_sdp_main.gif) repeat-y top center;
		padding:0 10px;
		color:#8aa443;
	}
	.sdp_ifa-rechercheadherents a{
		color:#8aa443;
		text-decoration:none;
	}
	.sdp_ifa-rechercheadherents a:hover{
		text-decoration:underline;
	}
	.sdp_ifa-rechercheadherents .input_text{
		width:135px;
		border:1px solid #e0dcd8;
		background:#fff;
		color:#8aa443;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
		vertical-align:middle;		
		margin:0;
		padding:1px 0;
		*padding:1px 1px;
		*margin:0 0 -1px 0;		
	}	
	.sdp_ifa-rechercheadherents .input_submit{
		vertical-align:middle;
		border:0;
		cursor:pointer;
		background:url(/_img/elnt/btn_sd_ok.png) no-repeat top center;
		width:36px;
		height:23px;
		color:#8aa443;
		font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-align:center;	
	}
	
	.sdp_ifa-adhesion_head{
		width:200px;
		height:5px;
		background:url(/_img/bg/sdp_ifa-adhesion_head.gif) no-repeat top center;
		overflow:hidden;
	}
	.sdp_ifa-adhesion_foot{
		width:200px;
		height:5px;
		background:url(/_img/bg/sdp_ifa-adhesion_foot.gif) no-repeat top center;
		overflow:hidden;
		margin:0 0 10px 0;
	}			
	.sdp_ifa-adhesion_main{
		overflow:hidden;
		width:190px;
		padding:30px 5px 0 5px;		
		background:url(/_img/bg/sdp_ifa-adhesion_main.gif) no-repeat top center;
		color:#8aa443;
		font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;					
	}
	.sdp_ifa-adhesion_main p{margin:0 0 6px 10px;}
	.sdp_ifa-adhesion_main a{
		color:#8aa443;
		font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	.sdp_ifa-adhesion_main a:hover{
		text-decoration:underline;
	}
	.sdp_ifa-adhesion_main .input_text{
		width:135px;
		border:1px solid #e0dcd8;
		background:#fff;
		color:#7a7871;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
		vertical-align:middle;		
		margin:0;
		padding:1px 0;
		*padding:1px 1px;
		*margin:0 0 -1px 0;		
	}	
	.sdp_ifa-adhesion_main .input_submit{
		vertical-align:middle;
		border:0;
		cursor:pointer;
		background:url(/_img/elnt/btn_sd_ok.png) no-repeat top center;
		width:36px;
		height:23px;
		color:#8aa443;
		font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-align:center;	
	}
	
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* FORMULAIRE CONTACT ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.form_head {
		width:520px;
		height:20px;
		background:url(/_img/bg/form_head.png) no-repeat top center;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/form_head.png', sizingMethod='crop');
		overflow:hidden;
		_overflow:visible;
	}
	.form_main {
		width:507px;
		padding:0 10px 0 3px;
		_height:1px;	
		background:url(/_img/bg/form_main.png) repeat-y top center;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/form_main.png', sizingMethod='scale');
		overflow:hidden;
		_overflow:visible;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	.form_foot {
		width:520px;
		height:22px;
		background:url(/_img/bg/form_foot.png) no-repeat top center;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/form_foot.png', sizingMethod='crop');
		overflow:hidden;
		_overflow:visible;
	}	
	.form_bloc p, .form_bloc2 p{
		margin:0 0 6px 0;
	}
	.form_bloc {
		width:487px;
		padding:10px;
		background:url(/_img/bg/form_bloc.gif) repeat-x top center;
		position:relative;		
		overflow:hidden;
	}
	.form_bloc2 {
		width:487px;
		padding:0 10px;
		position:relative;		
		overflow:hidden;
	}
	.form_bloc2 img{max-width:487px;}
	.form_blocL{
		float:left;
		width:240px;
		margin:4px 0;
	}
	.form_blocR{
		float:right;
		width:240px;
		margin:2px 0;
	}
	.form_submit {
		width:487px;
		padding:10px;
		position:relative;
		text-align:right;
	}
	.form_desc {
		width:487px;
		padding:0 10px;
		position:relative;
	}
	.form_mentions{
		padding:10px;
		font:9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#969696;
	}
	.form_info{
		font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#969696;
	}
	.form_required{
		color:#A71E09;
		font:9px Tahoma, Verdana, Arial, Helvetica, sans-serif;		
	}
	.form_error {
		margin:10px;
		border:1px solid #ffccce;		
		background:#FFEAEB;
		padding:10px;
		color:#A71E09;
	}
	
	.form_label{
		float:left;
		width:150px;
		margin:4px 0;
	}
	.form_main label{
		font-weight:bold;
	}	
	.form_input{
		float:right;
		width:337px;
		margin:2px 0;
	}
	.form_input img{
		vertical-align:middle;		
	}
	
.form_label2{
	float:left;
	width:100px;
	margin:4px 0;
}
.form_input2{
	float:right;
	width:387px;
	margin:2px 0;
}
	
	
	
	.form_main .input_text{
		width:250px;
		border:1px solid #d2d2d2;
		background:#fff;
		color:#7a7871;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
		vertical-align:middle;		
		margin:0;
		padding:1px 0;
		*padding:1px 1px;
		*margin:0 0 -1px 0;		
	}
	.form_main .input_textarea{
		width:250px;
		border:1px solid #d2d2d2;
		color:#7a7871;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		vertical-align:middle;
		background:#fff;
		margin:0;
		padding:1px 0;
		*padding:1px 1px;
		*margin:0 0 -1px 0;
	}
	.form_main .input_select{
		vertical-align:middle;
		background:#fff;
		border:1px solid #d2d2d2;
		color:#7a7871;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		margin:0;
		padding:0;
		*padding:0 1px;
		*margin:0 0 -1px 0;
	}
	.form_main .input_checkbox{
		vertical-align:middle;
		*vertical-align:text-bottom;
		background:none;
		border:none;
		margin:0 3px 3px 0;
		padding:0;
		*padding:0 1px;
		*margin:0 0 -4px 0;
	}
	.form_main .input_radio{
		vertical-align:middle;
		*vertical-align:text-bottom;
		background:none;
		border:none;		
	}
	
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ACTUALITES ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	.actu_container{
		width:500px;
		padding:10px;
		background:url(/_img/bg/bg_actu_container.png) repeat-x bottom center;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		overflow:hidden;
	}
	.actu_container a{
		color:#A71E09;
	}
	.actu_container strong{
		font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	.actu_img{
		float:left;
		width:70px;
		margin:8px 10px 0 0;
	}
	.actu_txt{
		float:left;
		width:420px;
		margin:8px 0 0 0;
	}
	
	.actu_dimg{
		float:right;
		margin:0 0 10px 10px;
	}
	
	/* Pièces jointes */
	.actu_docs{
		overflow:hidden;
		width:500px;
		_height:1px;
		margin:10px 0 0 0;
		padding:10px;
		background:url(/_img/bg/bg_actu_docs.png) no-repeat top center;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/bg_actu_docs.png', sizingMethod='crop');
		font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#000;		
	}
	.actu_docs div{
		position:relative;
	}
	.actu_docs strong{
		font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#a71e09;
	}
	.actu_docs ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	.actu_docs a{
		font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#000;
		text-decoration:none;
	}
	.actu_docs a:hover{
		text-decoration:underline;
	}
	.actu_actions{
		overflow:hidden;
		padding:10px 0;
	}
		
	.navigation{
		width:500px;
		padding:0 10px;
		height:30px;
		background:url(/_img/bg/bg_navigation.gif) no-repeat top center;
		overflow:hidden;
		font:bold 12px/30px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		margin:10px 0;
	}
	.navigation a{
		text-decoration:none;
		font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
	}
	.navigation a:hover{text-decoration:underline;}
	.navL{float:left; width:100px;}
	.navC{float:left; width:300px; text-align:center;}
	.navR{float:left; width:100px; text-align:right;}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ACTUALITES ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	.agenda_container{
		width:486px;
		padding:5px 10px;
		background:url(/_img/bg/bg_agenda_txt.gif) no-repeat bottom right;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		overflow:hidden;
		position:relative;
	}
	.agenda_date{
		float:left;
		width:36px;
		height:30px;
		padding:6px 0 0 0;
		background:url(/_img/bg/bg_rdv_date.gif) no-repeat top left;
		font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		text-align:center;
		text-transform:lowercase;
	}
	.agenda_txt {
		float:left;
		width:440px;
		padding:0 0 0 10px;
	}
	.agenda_txt a{
		text-decoration:none;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#7a7871;
	}
	.agenda_txt a:hover{text-decoration:underline;}
	
	.agenda_type{
		width:500px;
		padding:10px;
		background:url(/_img/bg/bg_agenda_type.png) repeat-x bottom center;
		margin:0 0 10px 0;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#7a7871;
	}
	.agenda_type img{
		float:right;
		margin:0 0 10px 10px;
	}
	
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* PAGE LISTE ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	

	.list_unit{
		overflow:hidden;
		width:235px;
		height:75px;
		background:url(/_img/bg/bg_list_unit.png) no-repeat top center;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/bg_list_unit.png', sizingMethod='crop');
		margin:0 5px 5px 0;
		padding:5px 5px 10px 5px;
		float:left;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		_overflow:none;
	}
	.list_unit a{
		position:relative;
		color:#4f4f4f;
	}
	.list_unit strong{
		position:relative;
		font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
	.list_unit_img{
		float:left;
		width:100px;
		position:relative;
	}
	.list_unit_txt{
		float:left;
		width:130px;
		padding:10px 0 0 0;
	}
	
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* IFA ONLINE ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	.ifaonline_form{
		background:url(/_img/bg/bg_ifaonline.gif) no-repeat top center;
		height:24px;
		width:500px;
		padding:6px 10px 0 10px;
		overflow:hidden;
		margin:10px 0 20px 0;
	}
	.ifaonline_form .input_text{
		width:150px;
		border:1px solid #c0c0c0;
		background:#fff;
		color:#7a7871;
		font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
		vertical-align:middle;		
		margin:0;
		padding:1px 0;
		*padding:1px 1px;
		*margin:0 0 -1px 0;		
	}	
	.ifaonline_form .input_submit{
		vertical-align:middle;
		border:0;
		cursor:pointer;
	}
	
	.ifaonline_req{
		width:520px;
		background:url(/_img/elnt/ifaonline_quesion.gif) no-repeat top left;
	}
	.ifaonline_req p{
		padding:0 0 0 36px;
	}
	.ifaonline_req a{
		text-decoration:none;
		color:#4f4f4f;
		font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ANNUAIRE //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	.annuaire_alpha{
		overflow:hidden;
		margin:5px 0 0 0;
		padding:0 0 0 10px;
		color:#a71e09;
		font-weight:bold;
		line-height:17px;
	}
	.annuaire_alpha a{
		text-decoration:none;
		color:#7A7871;
		background:#fff;
		border:1px solid #D2D2D2;
		display:inline-block;
		width:14px;
		text-align:center;
	}
	.annuaire_alpha a:hover{
		text-decoration:none;
		color:#8AA443;
		background:#fff;
		border:1px solid #8AA443;		
	}
	
	.adherents_list_container{		
		width:490px;
		padding:0 20px 0 10px;
		background:url(/_img/bg/adherents_list_container.png) no-repeat bottom center;
		overflow:hidden;
		color:#62615d;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		vertical-align:middle;
	}
	.adherents_list_container a{color:#62615d; text-decoration:none;}
	.adherents_list_container a:hover{color:#a71e09; text-decoration:none;}
	.adherents_list_container strong{font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#a71e09;}
	.adherents_list_container img{}
	
	.adherents_list_container_img{
		overflow:hidden;
		float:left;
		width:50px;
		padding:5px 0;
	}
	.adherents_list_container_img img{height:40px; width:40px;}
	.adherents_list_container_txt{
		vertical-align:middle;
		overflow:hidden;
		float:left;
		width:440px;
		padding:5px 0;
	}

	
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* FORUMS ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	.forums_container{
		width:500px;
		padding:10px;
		border-bottom:1px solid #E1DFDA;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		overflow:hidden;
	}
	.forums_container a{
		color:#8AA443;
	}
	
	.forums_sujets td, .forums_sujets th{
		padding:4px;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		border-bottom:1px solid #E1DFDA;
	}
	.forums_sujets thead{
		background:#F3F2F0;
		color:#8AA443;
	}
	.forums_sujets a{
		color:#8AA443;
		text-decoration:none;
	}
	.forums_sujets a:hover{
		color:#8AA443;
		text-decoration:underline;
	}
	.forums_msg_reponse{
		width:487px;
		border-bottom:1px solid #E1DFDA;
		overflow:hidden;
		margin:0 0 10px 0;
	}
	
	
	/* MEMBRES */
	.membres_detail{
		overflow:hidden;
		width:500px;
		padding:10px;
		background:url(/_img/bg/bg_actu_docs.png) no-repeat top center;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/bg_actu_docs.png', sizingMethod='crop');
		overflow:hidden;
		margin:10px 0 0 0;
	}
	.membres_detail_L{
		width:320px;
		float:left;
		overflow:hidden;
	}
	.membre_title{
		text-transform:uppercase;
		font:bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	.membre_infos{
		width:290px;
		padding:10px;
		overflow:hidden;
		background:url(/_img/bg/membre_infos.gif) no-repeat bottom center;
		margin:0 0 10px 0;
	}
	
	.membres_detail_R{
		width:180px;
		float:left;
		overflow:hidden;
		text-align:center;
		color:#7a7871;
	}
	.membres_detail_R img{
		overflow:hidden;
		margin:10px 0;
	}
	
/* RSS ///////////////////////////////////////////////////////////////////////////////////////////////// */	
	.flux_rss{line-height:20px; padding: 0 0 0 15px;}
	.flux_rss img{ vertical-align:middle; margin:-3px 0 0 0;}
	.flux_rss a{text-decoration:none; color:#407FA4;}
	.flux_rss a:hover{text-decoration:none; color:#407FA4;}

/* flash ///////////////////////////////////////////////////////////////////////////////////////////////// */
	#flash_son{
		overflow:hidden;
		width:427px;
		height:61px;
	}
	
	#flash_video{
		overflow:hidden;
		width:427px;
		height:341px;
	}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* REGIONS ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	.region_txt{
		float:left;
		width:300px;
		line-height:16px;
	}
	.region_txt a{color:#a71e09; text-decoration:none;}
	.region_txt a:hover{text-decoration:underline;}
	.region_img{
		float:right;
		width:220px;
		 margin:0 0 20px 0;
	}
	.region_contact{color:#407fa4; margin:0 0 20px 0;}
	.region_contact strong{font:bold 17px Arial, Helvetica, sans-serif;}
	
	.regionifa_rdv_container{
		overflow:hidden;
		width:520px;
		margin:0 0 8px 0;		
	}
	.regionifa_rdv_date{
		float:left;
		width:36px;
		margin:0 9px 0 0;
		height:30px;
		padding:6px 0 0 0;
		background:url(/_img/bg/bg_rdv_date.gif) no-repeat top left;
		font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		text-align:center;
		text-transform:lowercase;
	}
	.regionifa_rdv_txt {
		float:right;
		width:475px;
		padding:4px 0 5px 0;
		border-bottom:1px solid #B5AEA6;
	}
	.regionifa_rdv_txt a{
		text-decoration:none;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#7a7871;
	}
	.regionifa_rdv_txt a:hover{text-decoration:none; color:#a71e09;}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ESPACE ADHERENTS //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.adherent_item{
		margin:0 0 5px 0;
		width:520px;
		overflow:hidden;		
		font:11px/10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	.adherent_item a{color:#4f4f4f;}
	.adherent_item a:hover{color:#A71E09; text-decoration:none;}
	.adherent_item img{
		float:left;
		margin:0 10px 0 0;
		vertical-align:middle;	
	}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ACHATS ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.achatL{		
		overflow:hidden;
		width:340px;
		float:left;
		margin:0 0 20px 0;
	}
	.achatR{
		overflow:hidden;
		width:160px;
		float:left;
		margin:0 0 20px 0;
		text-align:right;
		padding:0 20px 0 0;		
	}
	.achatR img{
		margin:0 0 10px 0;	
	}
	.achatR strong{
		font:bold 20px Arial, Helvetica, sans-serif;
		color:#A71E09;
	}
	.achatR span{
		color:#A71E09;
		font:bold 11px Arial, Helvetica, sans-serif;
	}
	
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* DOCUMENTS /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	/* Liste */
	.document_item{
		overflow:hidden;
		width:520px;
		border-bottom:1px solid #E1DFDA;
		padding:4px 0;
		margin:0;
	}
	.document_item img{
		vertical-align:middle;
	}
	.document_item a{
		width:520px;
		display:inline-block;
		color:#787878;
	}
	.document_item a:hover{
		text-decoration:none;
		color:#a71e09;
	}
	.document_item .FR{
		padding:5px 0 0 0;
	}
	
	/* Detail */
	.document_detail_media{
		overflow:hidden;
		width:40px;
		float:left;
	}
	.document_detail_h1{
		overflow:hidden;
		width:480px;
		float:right;
	}
	

