	body{
		margin:0;
		padding:0;
		font:12px Arial, Helvetica, sans-serif;
		color:#89774d;
		background:#f6eed9 url(/_img/charte/body.jpg) repeat-x top center;
	}
	em{font-style:italic;}
	strong{font-weight:bold;}
	acronym{cursor:help; border-bottom:1px dotted;}
	img{border:0;}		
	img.alignleft{float:left; display:inline; margin:0 10px 0 0;}
	img.alignright{float:right; display:inline; margin:0 0 10px 0;}	
	img.centered{display:block; margin:0 auto;}	
	p{margin:0 0 16px 0;}
	.print{display:none;}
	.clear{clear:both; height:0px; overflow:hidden; line-height:0; font-size:0.0em;}	
	.FL{float:left;}
	.FR{float:right;}
	
	ul{margin:0 0 12px 20px; list-style:disc;}
	
	.titleToFlash_print{
		display:none;
	}
	h1 object, h2 object, h3 object, h4 object,
	h1 embed, h2 embed, h3 embed, h4 embed{
		outline:none;
	}	
	h1, h1 a, h1 a:hover{font:bold 40px/40px Arial, Helvetica, sans-serif; color:#78A312; margin:0 0 6px 0; text-decoration:none; letter-spacing:-3px;}
	h2, h2 a, h2 a:hover{font:bold 24px/24px Arial, Helvetica, sans-serif; color:#78A312; margin:0 0 6px 0; text-decoration:none; letter-spacing:-3px;}
	h3, h3 a, h3 a:hover{font:bold 19px/19px Arial, Helvetica, sans-serif; color:#78A312; margin:0 0 6px 0; text-decoration:none;}
	h4, h4 a, h4 a:hover{font: 14px/14px Arial, Helvetica, sans-serif; color:#78A312; margin:0 0 16px 0; text-decoration:none;}
	h5, h5 a, h5 a:hover{font:bold 11px/11px Arial, Helvetica, sans-serif; text-decoration:none;}
	
	.txt78A312{color:#78A312;} /* vert */
	.txtE85227{color:#E85227;} /* rouge-orange */
	.txtFF9900{color:#FF9900;} /* jaune */
	.txt89774D{color:#89774D;} /* defaut */
	.txt405C8B{color:#405C8B;} /* bleu */
	
	.txt78A312_13{color:#78A312; font:bold 14px Arial, Helvetica, sans-serif;}	
	.page404{padding:0 0 30px 20px; line-height:18px;}
	
/* << STRUCTURE ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	/* CONTAINER ------------------------------------------------------------------------------------------------------------------------------------- */	
	#container_home{
		/*overflow:hidden;*/
		margin:0 auto;
		width:1080px;
		_height:1px;
		background:url(/_img/charte/container_home.png) no-repeat top center;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/charte/container_home.png', sizingMethod='crop');
		_overflow:none;			
	}
	#container_page{
		/*overflow:hidden;*/
		margin:0 auto;
		width:1080px;
		_height:1px;		
		background:url(/_img/charte/container_page.png) no-repeat top center;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/charte/container_page.png', sizingMethod='crop');
		_overflow:none;		
	}
	
	/* HEADER --------------------------------------------------------------------------------------------------------------------------------------- */	
	#header{
		/*overflow:hidden;*/
		margin:0 auto;
	}
	#headerInner{
		/*overflow:hidden;*/
		margin:0 auto;
		width:1080px;
		height:210px;
	}	
	#headerLogo{
		/*overflow:hidden;*/
		width:920px;
		height:115px;
		padding:10px 0 0 160px;
		position:relative;
	}
	
	/* html #smoothmenu{height:1%;} Holly Hack for IE7 and below
	#smoothmenu{
		padding:0 0 0 30px;
		width:1020px;
		height:75px;
	}
	/*#smoothmenu ul{
		z-index:100;
		margin:0;
		padding:0;
		list-style:none;
	}
	#smoothmenu ul li{
		position:relative;
		display:inline;
		float:left;
	}
	.menu01,.menu02,.menu03,.menu04,.menu05,.menu06,.menu07{display:inline-block; height:75px; width:170px; cursor:pointer;}
	.menu01{
		background:url(/_img/menu/menu_01.png) no-repeat;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/menu/menu_01.png', sizingMethod='crop');
		_overflow:none;
	}
	.menu02{
		background:url(/_img/menu/menu_02.png) no-repeat;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/menu/menu_02.png', sizingMethod='crop');
		_overflow:none;
	}
	.menu03{
		background:url(/_img/menu/menu_03.png) no-repeat;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/menu/menu_03.png', sizingMethod='crop');
		_overflow:none;
	}
	.menu04{
		background:url(/_img/menu/menu_04.png) no-repeat;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/menu/menu_04.png', sizingMethod='crop');
		_overflow:none;
	}
	.menu05{
		background:url(/_img/menu/menu_05.png) no-repeat;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/menu/menu_05.png', sizingMethod='crop');
		_overflow:none;
	}
	.menu06{
		background:url(/_img/menu/menu_06.png) no-repeat;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/menu/menu_06.png', sizingMethod='crop');
		_overflow:none;
	}
	
	.menu01:hover, .activemenu .menu01{
		background:url(/_img/menu/menu_01_on.png) no-repeat;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/menu/menu_01_on.png', sizingMethod='crop');
		_overflow:none;
	}
	.menu02:hover, .activemenu .menu02{
		background:url(/_img/menu/menu_02_on.png) no-repeat;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/menu/menu_02_on.png', sizingMethod='crop');
		_overflow:none;
	}
	.menu03:hover, .activemenu .menu03{
		background:url(/_img/menu/menu_03_on.png) no-repeat;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/menu/menu_03_on.png', sizingMethod='crop');
		_overflow:none;
	}
	.menu04:hover, .activemenu .menu04{
		background:url(/_img/menu/menu_04_on.png) no-repeat;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/menu/menu_04_on.png', sizingMethod='crop');
		_overflow:none;
	}
	.menu05:hover, .activemenu .menu05{
		background:url(/_img/menu/menu_05_on.png) no-repeat;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/menu/menu_05_on.png', sizingMethod='crop');
		_overflow:none;
	}
	.menu06:hover, .activemenu .menu06{
		background:url(/_img/menu/menu_06_on.png) no-repeat;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/menu/menu_06_on.png', sizingMethod='crop');
		_overflow:none;
	}
	#smoothmenu ul li ul{
		width:260px;
		position:absolute;
		left:0;
		display:none;
		visibility:hidden;
		background:url(/_img/menu/headerMenuRub.gif) no-repeat top center;
		padding:28px 0 0 0;
		border-bottom:10px solid #bd2912;
	}
	#smoothmenu ul li ul li{}
	#smoothmenu ul li ul li a{
		width:220px;
		background:#ca2b13;
		padding:5px 10px;
		border-bottom:1px solid #bd2912;
		border-left:10px solid #bd2912;
		border-right:10px solid #bd2912;
		text-decoration:none;
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#fff;
		text-transform:uppercase;
		display:block;
	}
	#smoothmenu ul li ul li a:hover{background:#E85227;}
	
	#smoothmenu ul li ul.ulmenu01{margin:-5px 0 0 0;}
	#smoothmenu ul li ul.ulmenu02{margin:-10px 0 0 0;}
	#smoothmenu ul li ul.ulmenu03{margin:-13px 0 0 0;}
	#smoothmenu ul li ul.ulmenu04{margin:-17px 0 0 0;}
	#smoothmenu ul li ul.ulmenu05{margin:-20px 0 0 0;}
	#smoothmenu ul li ul.ulmenu06{margin:-24px 0 0 0;}*/
	
	#smoothmenu{
		width:1020px;
		padding:0 0 0 60px;
		height:75px;
	/*	position:absolute;
		z-index:997;*/
	}
	
	/* MENU FLASH */
	
	#menu li{
		float:left;
		display:inline;
	}	
	#menuHover{
		position:absolute;
		z-index:990;
		display:none;
	}
	#menuflash{
        position:absolute;
		z-index:999;
		margin-left:-20px;

	}
	#menuHoverInner .ulmenu{
		width:260px;
		position:absolute;
		background:#ca2b13;
		left:0;
		background:url(/_img/menu/headerMenuRub.gif) no-repeat top center;
		padding:28px 0 0 0;
		border-bottom:10px solid #bd2912;
		list-style-type:none;
	}
	#menuHoverInner .ulmenu li{}
	#menuHoverInner .ulmenu li a{
		width:220px;
		background:#ca2b13;
		padding:5px 10px;
		border-bottom:1px solid #bd2912;
		border-left:10px solid #bd2912;
		border-right:10px solid #bd2912;
		text-decoration:none;
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#fff;
		text-transform:uppercase;
		display:block;
	}
	#menuHoverInner .ulmenu li a:hover{background:#E85227;}
	
	#menuHoverContent_0, #menuHoverContent_1, #menuHoverContent_2, #menuHoverContent_3,
	#menuHoverContent_4, #menuHoverContent_5{position:absolute; z-index:995;width:auto;}	
	#menuHoverContent_0{left:-75px;top:73px}
	#menuHoverContent_1{left:95px;top:67px}
	#menuHoverContent_2{left:258px;top:62px}
	#menuHoverContent_3{left:435px;top:58px}
	#menuHoverContent_4{left:605px;top:56px}
	#menuHoverContent_5{left:760px;top:55px}
	
	/* CONTENT -------------------------------------------------------------------------------------------------------------------------------------- */	
	#content{
		overflow:hidden;
		margin:0 auto;
		background:url(/_img/charte/content.gif) repeat-x bottom center;
	}	
	#contentInner{
		overflow:hidden;
		margin:0 auto;
		width:1080px;
		position:relative;
	}
	
	/* FOOTER ---------------------------------------------------------------------------------------------------------------------------------------- */
	#footer{
		overflow:hidden;
		margin:0 auto;
		background:#e2d1a8;
		padding:10px 0;		
	}
	#footerInner{
		overflow:hidden;
		margin:0 auto;
		width:980px;
		height:55px;
		padding:15px 50px 0 50px;		
		background:url(/_img/charte/footer.png) no-repeat top center;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/charte/footer.png', sizingMethod='crop');
		_overflow:none;
		font:11px Arial, Helvetica, sans-serif;
		color:#91866a;			
	}
	#footerInner a{
		color:#91866a;
		text-decoration:none;
	}
	#footerInner a:hover{color:#78A312;}
	.footerContent_links, .footerContent_data, .footerContent_committee{position:relative;}	
	.footerContent_links{float:left; width:880px; color:#c8b587;}
	.footerContent_links a{padding:0 2px;}
	.footerContent_data{float:left; width:876px; padding:0 10px 0 0; text-align:right;}
	.footerContent_committee{float:right; width:94px;}
/* STRUCTURE >> ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	


/* << STRUCTURE PAGE ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	/* CONTENT PAGE ---------------------------------------------------------------------------------------------------------------------------------- */
	#contentPage{
		overflow:hidden;
		width:980px;
		margin:0 auto;
		padding:20px 0 0 0;
		background:url(/_img/charte/contentpage.png) no-repeat top center;
	}
	#contentPageInner{
		overflow:hidden;
		width:980px;
		background:url(/_img/charte/contentpageinner.png) repeat-y top center;
	}
	#contentPageGlobal{
		overflow:hidden;
		width:920px;		
		padding:10px 30px 30px 30px;
		background:url(/_img/charte/contentpageglobal.png) no-repeat bottom center;		
	}
	#contentPage_sidebar{
		overflow:hidden;
		float:left;
		width:220px;
		margin:0 40px 0 0;
		/*padding:0 0 135px 0;*/
		padding:0 0 100px 0;
	}
	#contentPage_main{
		overflow:hidden;
		float:left;
		width:640px;
		font:13px Arial, Helvetica, sans-serif;
	}

	#contentPage_CMS{
		overflow:hidden;
		width:640px;
		margin:0 0 20px 0;
	}
	#contentPage_CMS a, #contentPage_main a{
		color:#E85227;
		text-decoration:underline;
	}
	#contentPage_CMS a:hover, #contentPage_main a:hover{color:#78A312; text-decoration:underline;}
	#contentPage_CMS li{padding:0 0 12px 0;}	
	
	#contentPage_CMS{}
	
	#contentPage_Diaporama{
		overflow:hidden;
		width:640px;
		margin:0 0 20px 0;
	}
		
	/* SIDEBAR PAGE ---------------------------------------------------------------------------------------------------------------------------------- */	
	#menu_rub_head{
		overflow:hidden;
		width:220px;
	}
	#menu_rub_main{
		overflow:hidden;
		width:180px;
		padding:0 20px;
		background:url(/_img/menu_rub/menu_rub_main.png) repeat-y top center;		
	}
	#menu_rub_foot{
		overflow:hidden;
		width:220px;
		height:30px;
		margin:0 0 20px 0;
		background:url(/_img/menu_rub/menu_rub_foot.png) no-repeat top center;
	}	
	#menu_rub_main a{color:#E85227;}
	#menu_rub_main a:hover{color:#78A312;}
	
	.formback {margin:0;}
	.formback a{text-decoration:none; font-size:11px;}
		
	
	/* Menu */
	#accordion{margin:0 0 20px 0;}	
	
	#accordion ul.niveau1{
		list-style:none;
		margin:0 0 20px 0;		
	}	
	#accordion ul.niveau1 li{
		list-style:none;
		display:block;
		padding:10px;
		font:bold 13px Arial, Helvetica, sans-serif;
		color:#E85227;
		text-transform:uppercase;
		outline:none;
		text-decoration:none;
		background:url(/_img/menu_rub/hr.png) no-repeat bottom center;
	}
	#accordion ul.niveau1 li a{
		font:bold 13px Arial, Helvetica, sans-serif;
		color:#E85227;
		outline:none;
		text-decoration:none;
	}
	#accordion ul.niveau1 li a:hover{color:#78A312;}
	#accordion ul.niveau1 li.selected a{color:#78A312;}
	
	#accordion ul.niveau2 li{
		list-style:none;
		display:block;
		padding:2px 0;
		font:12px Arial, Helvetica, sans-serif;
		color:#78A312;
		text-transform:none;
		outline:none;
		text-decoration:none;
		background:none;
	}
	#accordion ul.niveau2 li a{
		font:12px Arial, Helvetica, sans-serif;
		color:#78A312;
		outline:none;
		text-decoration:none;
	}
	
	/* MAIN PAGE ------------------------------------------------------------------------------------------------------------------------------------- */
	/* Trail */
	#trail, #trail a{
		overflow:hidden;
		width:640px;
		margin:0 0 12px 0;
		font:11px Arial, Helvetica, sans-serif;
		color:#ac9971;
		text-decoration:none;
	}
	#trail a:hover{color:#78A312;}
	
	/* Summary */
	#summary_head{
		overflow:hidden;
		width:640px;
		height:30px;
		background:url(/_img/charte/summary_head.png) no-repeat top center;
	}
	#summary_main{
		overflow:hidden;
		width:580px;
		padding:0 30px;
		background:url(/_img/charte/summary_main.png) repeat-y top center;
	}
	#summary_foot{
		overflow:hidden;
		width:640px;
		height:30px;
		background:url(/_img/charte/summary_foot.png) no-repeat top center;
	}
	
	#summary ul{
		margin:5px 0;
		padding:0;
		list-style:none;
	}
	#summary .sum_uln3{margin:0 0 0 20px;}
	#summary .sum_uln4{margin:0 0 0 40px;}
	#summary .sum_uln5{margin:0 0 0 60px;}
	#summary .sum_uln6{margin:0 0 0 80px;}
	
	#summary a{
		font:12px Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#89774D;
	}
	#summary a:hover{color:#78A312;}
	
	#summary a{
		background:url(/_img/elnt/sum_li.png) no-repeat top left;
		padding:0 0 0 14px;
	}
	#summary a:hover{
		background:url(/_img/elnt/sum_li_on.png) no-repeat top left;
		padding:0 0 0 14px;
	}
	
	#summary .activepage a,	#summary .activepage a:hover{
		background:url(/_img/elnt/sum_li_active.png) no-repeat top left;
		padding:0 0 0 14px;
		color:#78A312;
		font-weight:bold;
	}	
	
	#summary .sum_n3, #summary .sum_n4, #summary .sum_n5, #summary .sum_n6{
		padding:0 0 5px 0;
		margin:10px 0 2px 0;
		display:block;
	}
	#summary .sum_n3{background:url(/_img/elnt/sum_n3.png) no-repeat bottom right;}
	#summary .sum_n4{background:url(/_img/elnt/sum_n4.png) no-repeat bottom right;}
	#summary .sum_n5{background:url(/_img/elnt/sum_n4.png) no-repeat bottom right;}
	#summary .sum_n6{background:url(/_img/elnt/sum_n4.png) no-repeat bottom right;}	
	
	#summary .sum_n3 span, #summary .sum_n4 span, #summary .sum_n5 span, #summary .sum_n6 span{
		background:url(/_img/elnt/sum_li_rub.png) no-repeat top left;
		padding:0 0 0 14px;
	}	
	
	/* Navigation */
	#navigation, #navigation a{
		overflow:hidden;
		width:640px;
		margin:10px 0;
		font:bold 13px Arial, Helvetica, sans-serif;
		color:#ac9971;
	}
	#navigation_pagecur{
		overflow:hidden;
		float:left;
	}
	#navigation_pagenav{
		overflow:hidden;
		float:right;
	}
	#contentPage_main #navigation_pagenav a{
		color:#cdbc96;
		text-decoration:none;
		border-top:1px solid #cdbc96;
		border-bottom:1px solid #cdbc96;
		border-left:1px solid #cdbc96;
		background:#f3ecdc;		
		height:20px;
		padding:0 6px;
		display:inline-block;
		width:auto;		
		margin:0;
		vertical-align:middle;
		font:bold 13px/19px Arial, Helvetica, sans-serif;
	}
	#contentPage_main #navigation_pagenav a:hover{background:#FAF8F3;}
	#contentPage_main #navigation_pagenav a.pagenav_active{background:#FAF8F3;}
	#contentPage_main #navigation_pagenav a.pagenav_img{
		border:0;
		vertical-align:middle;
		width:auto;
		height:22px;
		padding:0;
	}	
	#contentPage_main #navigation_pagenav a.pagenav_last {border-right:1px solid #cdbc96;}
	
	/* Tools */
	#tools{
		overflow:hidden;
		width:610px;
		height:34px;
		padding:16px 15px 0 15px;
		background:url(/_img/charte/tools.png) no-repeat top center;
		font:10px Arial, Helvetica, sans-serif;
		text-transform:uppercase;
	}
	#tools_sendtoafriend{
		overflow:hidden;
		float:left;
		
		text-align:center;		
		color:#fff;
	}
	#contentPage_main #tools_sendtoafriend a{
		text-decoration:none;
		color:#fff;
		background:url(/_img/elnt/tools_sendtoafriend.png) no-repeat top center;
		width:180px;
		height:15px;
		padding:3px 0 0 0;
		display:block;
	}
	#contentPage_main #tools_sendtoafriend a:hover{
		background:url(/_img/elnt/tools_sendtoafriend_on.png) no-repeat top center;
	}
	#tools_gotop{
		overflow:hidden;
		float:right;
		height:15px;
		padding:3px 0 0 0;
	}
	#contentPage_main #tools_gotop a{
		text-decoration:none;
		color:#78a312;
		padding:0 12px 0 0;
		background:url(/_img/elnt/tools_gotop.png) no-repeat top right;
	}
	#contentPage_main #tools_gotop a:hover{
		color:#e85227;
		padding:0 12px 0 0;
		background:url(/_img/elnt/tools_gotop_on.png) no-repeat top right;
	}
/* STRUCTURE PAGE >> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	


/* << HOME /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#contentHome{
		overflow:hidden;
		width:980px;
		margin:0 auto;
	}
	#homeL, #homeDiapo, #homeR{
		overflow:hidden;
		float:left;
	}
	#homeL{
		width:200px;
		padding:10px 0 0 0;
		text-align:center;
	}
	#homeDiapo{
		width:595px;
		margin:0 0 10px 0;
	}
	#homeR{
		width:185px;
		padding:10px 0 0 0;
		text-align:center;
	}
	
		
	#contentHome_head{
		overflow:hidden;
		width:980px;
		height:10px;
		background:url(/_img/charte/contenthome_head.png) no-repeat top center;
	}
	#contentHome_main{
		overflow:hidden;
		width:960px;		
		padding:0 10px;
		background:url(/_img/charte/contenthome_main.png) repeat-y top center;
	}
	#contentHome_foot{
		overflow:hidden;
		width:980px;
		height:10px;
		background:url(/_img/charte/contenthome_foot.png) no-repeat top center;		
	}
	
	#homeLinks{
		overflow:hidden;
		float:left;
		width:190px;
		height:200px;
		padding:30px 0 0 0;
		background:url(/_img/charte/home_links.png) no-repeat center right;
		font:11px Arial, Helvetica, sans-serif;
	}
	#homeLinks p{
		margin:0;
		padding:0 0 0 20px;
	}
	#homeLinks a{
		text-decoration:none;
		color:#89774d;
		font:11px/16px Arial, Helvetica, sans-serif;
	}
	#homeLinks a:hover{color:#E85227;}
		
	#homeVideo{
		overflow:hidden;
		float:left;
		width:320px;
		height:238px;
		padding:12px 0 0 0;
		text-align:center;
		background:url(/_img/charte/home_video.png) no-repeat top center;
	}
	
	#homeActualites{
		overflow:hidden;
		float:left;
		width:430px;
		padding:0 10px;
	}
	.home_actualite_item{
		overflow:hidden;
		width:420px;
		margin:0 0 10px 10px;
		background:url(/_img/charte/home_actualite_item.png) no-repeat bottom right;
	}
	.home_actualite_date, .home_actualite_titre{
		overflow:hidden;
		float:left;
	}	
	.home_actualite_date{
		width:33px;
		height:31px;
		padding:4px 0 0 0;
		margin:0 10px 0 0;
		background:url(/_img/charte/home_actualite_date.png) no-repeat top center;
		text-align:center;
		font:bold 10px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#ff9900;
		text-transform:uppercase;
	}
	.home_actualite_titre{
		width:377px;
		padding:4px 0 10px 0;
	}
	.home_actualite_titre a{
		color:#89774d;
		text-decoration:none;
	}
	.home_actualite_titre a:hover{
		color:#ff9900;
	}
	.home_actualite_link{
		padding:0 10px 0 0;
		text-align:right;
	}
	
/* HOME >> /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


/* << ACTIONS //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	/* CONTENT --------------------------------------------------------------------------------------------------------------------------------------- */
	#contentPageActions{
		overflow:hidden;
		margin:0 auto;
		width:980px;
		_height:1px;		
		padding:130px 0 0 0;
		background:url(/_img/charte/contentpageactions.png) no-repeat top center;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/charte/contentpageactions.png', sizingMethod='crop');
		_overflow:none;
	}
	#contentPageGlobalActions{
		overflow:hidden;
		width:920px;		
		padding:10px 30px 30px 30px;
		background:url(/_img/charte/contentpageglobalactions.png) no-repeat bottom center;		
	}
		
	#contentPage_main_Actions{
		overflow:hidden;
		float:left;
		width:680px;
		margin:0 40px 0 0;
		line-height:20px;
	}
	#contentPage_sidebar_Actions{
		overflow:hidden;
		float:left;
		width:200px;		
		padding:0 0 135px 0;
	}
	
	/* HOME ------------------------------------------------------------------------------------------------------------------------------------------ */
	#actions_map{
		overflow:hidden;
		width:680px;
		margin:0 0 20px 0;
	}
	.actions_pays{
		overflow:hidden;
		float:left;
		width:125px;
		padding:0 0 0 10px;
		border-left:1px solid #cdbc96;
	}
	.actions_pays a{
		font:12px Arial, Helvetica, sans-serif;
		color:#89774d;
		text-decoration:none;
	}
	.actions_pays a:hover{color:#e88105;}
/* ACTIONS >> //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	


/* << INFORMER /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	/* ACTUALITES ------------------------------------------------------------------------------------------------------------------------------------ */	
	#actualites_head{
		overflow:hidden;
		width:620px;
		padding:0 20px 0 0;
		height:80px;
		background:url(/_img/charte/actualites_head.png) no-repeat top center;
	}
	#actualites_head img{float:right; margin:40px 0 0 0;}
	#actualites_main{
		overflow:hidden;
		width:600px;
		padding:10px 20px 0 20px;
		background:#f3ecdc;
	}
	#actualites_foot{
		overflow:hidden;
		width:640px;
		height:20px;
		background:url(/_img/charte/actualites_foot.png) no-repeat top center;
	}
	
	.actualite_item{
		overflow:hidden;
		width:600px;
		margin:0 0 20px 0;
	}	
	.actualite_item_head{
		overflow:hidden;
		width:600px;	
		height:10px;
		background:url(/_img/charte/actualite_item_head.png) no-repeat top center;	
	}
	.actualite_item_main{
		overflow:hidden;
		width:580px;
		padding:0 10px;
		background:#fefcf8;		
	}
	.actualite_item_foot{
		overflow:hidden;
		width:600px;
		background:url(/_img/charte/actualite_item_foot.png) no-repeat top center;
		text-align:right;	
	}	
	.actualite_date, .actualite_titre{
		overflow:hidden;
		float:left;
	}	
	.actualite_date{
		width:65px;
		height:52px;
		padding:4px 0 0 0;
		margin:0 10px 0 0;
		background:url(/_img/charte/actualite_date.png) no-repeat top center;
		text-align:center;
		font:bold 14px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		text-transform:uppercase;
	}
	.actualite_date span{color:#c0d198;}
	.actualite_titre{
		width:505px;
		padding:5px 0 10px 0;
	}
	#contentPage_main .actualite_titre a{
		color:#89774d;
		text-decoration:none;
	}
	#contentPage_main .actualite_titre a:hover{
		color:#78A312;
	}
	.actu_titre{
		font:bold 16px Arial, Helvetica, sans-serif;
		color:#78A312;
	}
	
	#contentPage_main .actu_txt a{
		color:#E85227;
		text-decoration:underline;
	}
	#contentPage_main .actu_txt a:hover{color:#78A312;}
	
	
/* INFORMER >> /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	


/* << ENGAGER //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
		
	/* DEVENIR PARRAIN ------------------------------------------------------------------------------------------------------------------------------- */
	#contentPageParrain{
		overflow:hidden;
		margin:0 auto;
		width:980px;
		_height:1px;
		background:url(/_img/charte/contentpageparrain.png) no-repeat top center;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/charte/contentpageparrain.png', sizingMethod='crop');
		_overflow:none;
	}
		
	/* FAIRE UN DON ---------------------------------------------------------------------------------------------------------------------------------- */
	#contentPageDon{
		overflow:hidden;
		margin:0 auto;
		width:980px;
		_height:1px;
		background:url(/_img/charte/contentpagedon.png) no-repeat top center;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/charte/contentpagedon.png', sizingMethod='crop');
		_overflow:none;
	}
	
	
	/* DEVENIR PARRAIN + FAIRE UN DON ---------------------------------------------------------------------------------------------------------------- */
	#contentPageParrain_msg, #contentPageDon_msg{
		width:570px;
		height:110px;
		padding:0 0 0 410px;
	}		
	.parrain_msg, .don_msg{
		width:330px;
		padding:35px 0 0 0;
		font:bold 13px Arial, Helvetica, sans-serif;
		position:relative;
	}	
	.parrain_msg{color:#78A312;}
	.don_msg{color:#3c9dd4;}
	
	#contentPageFormL, #contentPageFormC, #contentPageFormR{
		overflow:hidden;
		float:left;
	}
	#contentPageFormL, #contentPageFormR{width:290px;}
	#contentPageFormC{width:380px; margin:0 10px;}
	
	#contentFormMentions{
		overflow:hidden;
		width:960px;		
		margin:10px 0 0 0;
		padding:0 10px;
		font:11px/16px Arial, Helvetica, sans-serif;
	}
	#contentFormMentions a{color:#89774d; text-decoration:none; border-bottom:1px solid #b5a47a;}	
	#contentFormMentions a:hover{color:#E85227; border-bottom:1px solid #e59167;}	
	
	/* 1 Mon parrainage - Mon don */
	#formParrainage_head{
		overflow:hidden;
		width:290px;
		height:50px;
		background:url(/_img/charte/form_parrainage_head.png) no-repeat top center;
	}	
	#formDon_head{
		overflow:hidden;
		width:290px;
		height:50px;
		background:url(/_img/charte/form_don_head.png) no-repeat top center;
	}	
	/* 3 R�glement */
	#formReglement_head{
		overflow:hidden;
		width:290px;
		height:50px;
		background:url(/_img/charte/form_reglement_head.png) no-repeat top center;
	}
	
	.form_head{
		overflow:hidden;
		width:290px;
		height:10px;
		background:url(/_img/charte/form_head.gif) no-repeat top center;
	}	
	.form_main{
		overflow:hidden;
		width:270px;
		padding:0 10px;
		background:url(/_img/charte/form_main.gif) repeat-y top center;
	}
	.form_foot{
		overflow:hidden;
		width:290px;
		height:10px;
		margin:0 0 10px 0;
		background:url(/_img/charte/form_foot.gif) no-repeat top center;
	}		
	/* 2 Coordonn�es */
	#formCoordonnees_head{
		overflow:hidden;
		width:380px;
		height:50px;
		background:url(/_img/charte/form_coordonnees_head.png) no-repeat top center;
	}
	#formCoordonnees_main{
		overflow:hidden;
		width:360px;
		padding:0 10px;
		background:url(/_img/charte/form_coordonnees_main.png) repeat-y top center;
	}
	#formCoordonnees_foot{
		overflow:hidden;
		width:380px;
		height:10px;
		background:url(/_img/charte/form_coordonnees_foot.gif) no-repeat top center;
	}
	
	
	#contentPageParrain form, #contentPageDon form{
		margin:0;
		padding:0;
	}
	#contentPageParrain input, #contentPageDon input{
		margin:0;
		padding:0;
		vertical-align:middle;
	}
	.form_titre{font:bold 15px Arial, Helvetica, sans-serif; color:#78A312;}
	
	/* Parrainer */
	.parrainer_enfant, .parrainer_action{
		overflow:hidden;
		width:250px;
		height:70px;
		margin:0 0 10px 0;
		padding:5px 10px;
		color:#fff;
	}
	.parrainer_enfant{background:url(/_img/charte/form_parrainer_enfant.gif) no-repeat top center;}
	.parrainer_action{background:url(/_img/charte/form_parrainer_action.gif) no-repeat top center;}	
	.form_parrainer_radio{float:left; width:22px;}
	.form_parrainer_txt{float:left; width:228px; font:12px/17px Arial, Helvetica, sans-serif;}
	.select_urgence, .select_projet{
		margin:5px 0 0 0;
		padding:0 0 0 2px;
		background:#F6EFE0;
		border:1px solid #ded3be;
		font:12px Arial, Helvetica, sans-serif;
		color:#89774d;
		width:270px;
	}
	
	/* Commentaire */	
	.textarea_commentaire_parrainage{
		margin:5px 0 0 0;
		padding:3px;
		background:#F6EFE0;
		border:2px solid #ded3be;
		font:12px Arial, Helvetica, sans-serif;
		color:#89774d;
		width:260px;
		height:180px;
	}
	.textarea_commentaire_don{
		margin:5px 0 0 0;
		padding:3px;
		background:#F6EFE0;
		border:2px solid #ded3be;
		font:12px Arial, Helvetica, sans-serif;
		color:#89774d;
		width:260px;
	}
	
	/* Pr�f�rences email */
	.form_email_radio{float:left; width:22px; margin:10px 0 0 0;}
	.form_email_txt{float:left; width:248px; margin:10px 0 0 0; font-size:11px;}
	
	/* Faire un don */
	.form_don_radio{float:left; width:22px;}
	.form_don_txt{float:left; width:228px; margin:0 0 6px 0; font:11px Arial, Helvetica, sans-serif;}	
	.form_don_txt strong{font:bold 12px Arial, Helvetica, sans-serif;}	
	.form_don_txt .input_text{
		padding:2px;
		width:108px;
		background:#F6EFE0;
		border:2px solid #ded3be;
		font:12px Arial, Helvetica, sans-serif;
		color:#89774d;
	}
	.parrainer_partage_txt{
		overflow:hidden;
		background:url(/_img/charte/form_parrainer_action.gif) no-repeat top center;
		width:250px;
		height:70px;
		margin:5px 0 10px 0;
		padding:5px 10px;
		color:#fff;
		font:12px/17px Arial, Helvetica, sans-serif;
	}
	.parrainer_partage_btn{
		overflow:hidden;
		width:270px;
		text-align:center;
	}
	
	/* Reglemement */
	.form_reglement{
		overflow:hidden;
		width:250px;
		height:60px;
		padding:10px;
		margin:0 0 10px 0;
		font:11px Arial, Helvetica, sans-serif;
		text-align:center;
		color:#E85227;
		background:url(/_img/charte/form_F6EFE0.gif) no-repeat top center;
	}
	.form_reglement2{
		overflow:hidden;
		width:250px;
		height:100px;
		padding:10px;
		margin:0 0 10px 0;
		font:11px Arial, Helvetica, sans-serif;
		text-align:center;
		color:#E85227;
		background:url(/_img/charte/form2_F6EFE0.gif) no-repeat top center;
	}
	.form_reglement2 img{
		margin:0 0 5px 0;
	}
	
	
	
	
/* ENGAGER >> //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	
	
/* << BENEVOLES ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	/* IDENTIFICATION -------------------------------------------------------------------------------------------------------------------------------- */
	#benevoles_identification{
		overflow:hidden;
		width:640px;
		margin:0 auto 20px auto;
		text-align:center;
	}
	#benevoles_identification_head{
		overflow:hidden;
		width:640px;
		height:50px;
		padding:20px 0 0 0;
		background:url(/_img/charte/benevoles_identification_head.png) no-repeat top center;
		text-align:center;
		font:bold 14px Arial, Helvetica, sans-serif;
		color:#e85227;
	}
	#benevoles_identification_main{
		overflow:hidden;
		width:640px;
		background:url(/_img/charte/benevoles_identification_main.png) repeat-y top center;
	}
	#benevoles_identification_foot{
		overflow:hidden;
		width:620px;
		height:20px;
		padding:10px 20px 0 0;
		background:url(/_img/charte/benevoles_identification_foot.png) no-repeat top center;
		text-align:right;
		font:9px Arial, Helvetica, sans-serif;
		color:#e85227;
	}
	#benevoles_identification_foot a{
		text-decoration:none;
		font:9px Arial, Helvetica, sans-serif;
		color:#e85227;
	}
	#benevoles_identification_foot a:hover{text-decoration:underline;}	
	#benevoles_identification form{
		margin:0;
		padding:0;
	}
	#benevoles_identification input{
		margin:0;
		padding:0;
		vertical-align:middle;
	}
	#benevoles_identification .form_input_text{
		overflow:hidden;
		margin:0 auto 10px auto;
		width:360px;
		text-align:right;
	}
	#benevoles_identification .form_input_submit{
		overflow:hidden;
		margin:0 auto;
		width:310px;
		text-align:right;
	}
	#benevoles_identification #error_message{
		overflow:hidden;
		margin:0 auto 10px auto;
		color:#78A312;
	}
	#benevoles_identification .input_text{
		margin:0 0 0 5px;
		padding:2px;
		width:256px;
		background:#f6efe0;
		border:2px solid #ded3be;
		font:12px Arial, Helvetica, sans-serif;
		color:#89774d;
	}
		
	#benevoles_inscription{
		overflow:hidden;
		width:640px;
		margin:0 auto 20px auto;
		font:bold 14px Arial, Helvetica, sans-serif;
		text-align:center;
	}
	
	/* ACTUALITES ------------------------------------------------------------------------------------------------------------------------------------ */	
	.benevoles_actualite_item{
		overflow:hidden;
		width:600px;
		margin:0 0 20px 0;
		padding:0 20px 10px 20px;
		background:url(/_img/charte/benevoles_actualite_item.png) no-repeat bottom center;
	}
	.benevoles_actualite_date, .benevoles_actualite_titre{
		overflow:hidden;
		float:left;
	}	
	.benevoles_actualite_date{
		width:43px;
		height:41px;
		padding:4px 0 0 0;
		margin:0 10px 0 0;
		background:url(/_img/charte/benevoles_actualite_date.png) no-repeat top center;
		text-align:center;
		font:bold 10px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#ff9900;
		text-transform:uppercase;
	}
	.benevoles_actualite_titre{
		width:547px;
		padding:5px 0 10px 0;
	}
	#contentPage_main .benevoles_actualite_titre a{
		color:#89774d;
		text-decoration:none;
	}
	#contentPage_main .benevoles_actualite_titre a:hover{
		color:#ff9900;
	}
/* BENEVOLES >> ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	


/* << FORMULAIRES /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	
	.error{color:#E85227;}
	.confirmation{
		margin:0;
		padding:20px 10px;
		text-align:center;
		font:bold 15px Arial, Helvetica, sans-serif;
		color:#78A312;
	}
	
	/* Demande d'informations + Newsletter + Devenir B�n�voles -------------------------------------------------------------------------------------- */
	#global_form_head{
		overflow:hidden;
		width:640px;
		height:10px;
		background:url(/_img/charte/global_form_head.png) no-repeat top center;
	}
	#global_form_main{
		overflow:hidden;
		width:640px;
		background:url(/_img/charte/global_form_main.png) repeat-y top center;
	}
	#global_form_foot{
		overflow:hidden;
		width:640px;
		height:10px;
		margin:0 0 20px 0;
		background:url(/_img/charte/global_form_foot.png) no-repeat top center;
	}
	
	#global_form_main input{
		margin:0;
		padding:0;
		vertical-align:middle;
	}
	
	#global_form_main #error_message{
		overflow:hidden;
		padding:0 0 0 20px;
		margin:0 0 20px 0;
		color:#E85227;
	}
	
	#global_form_main .input_text, #global_form_main .input_textarea{
		padding:2px;
		width:222px;
		background:#f6efe0;
		border:2px solid #ded3be;
		font:12px Arial, Helvetica, sans-serif;
		color:#89774d;
	}
	#global_form_main .input_select1, #global_form_main .input_select2, #global_form_main .input_select3, #global_form_main .input_select4{
		padding:4px 2px;
		background:#f6efe0;
		border:none;
		font:12px Arial, Helvetica, sans-serif;
		color:#89774d;
	}
	
	#global_form_main .input_select1{width:40px;}
	#global_form_main .input_select2{width:120px}
	#global_form_main .input_select3{width:60px;}
	#global_form_main .input_select4{width:230px;}
	
	.global_form_label, .global_form_input{
		overflow:hidden;
		float:left;
		margin:0 0 7px 0;
		padding:0;
		font:12px/23px Arial, Helvetica, sans-serif;
	}
	.global_form_label{
		width:250px;
		padding:0 10px 0 0;
		text-align:right;
	}
	.global_form_input{
		width:230px;
		background:#f6efe0;
	}
	.global_form_submit{
		overflow:hidden;
		width:230px;
		margin:0 0 0 260px;
		text-align:center;
	}
	.global_form_required{
		overflow:hidden;
		padding:0 0 0 20px;
		color:#E85227;
	}
	
	/* Devenir Parrain + Faire une don -------------------------------------------------------------------------------------------------------------- */
	#formCoordonnees_main input{
		margin:0;
		padding:0;
		vertical-align:middle;
	}
	
	#formCoordonnees_main #error_message{
		overflow:hidden;
		padding:0 0 0 10px;
		margin:0 0 20px 0;
		color:#E85227;
	}	
	
	#formCoordonnees_main .input_text, #formCoordonnees_main .input_textarea{
		padding:2px;
		width:207px;
		background:#f6efe0;
		border:2px solid #ded3be;
		font:12px Arial, Helvetica, sans-serif;
		color:#89774d;
	}
	#formCoordonnees_main .input_select1, #formCoordonnees_main .input_select2, #formCoordonnees_main .input_select3, #formCoordonnees_main .input_select4{
		padding:4px 2px;
		background:#f6efe0;
		border:none;
		font:12px Arial, Helvetica, sans-serif;
		color:#89774d;
	}	
	#formCoordonnees_main .input_select1{width:40px;}
	#formCoordonnees_main .input_select2{width:110px}
	#formCoordonnees_main .input_select3{width:55px;}
	#formCoordonnees_main .input_select4{width:210px;}
	
	.coordonnees_form_label, .coordonnees_form_input{
		overflow:hidden;
		float:left;
		margin:0 0 7px 0;
		padding:0;
		font:12px/23px Arial, Helvetica, sans-serif;
	}
	#formCoordonnees_main  #mod_connaissance_id{font:12px/14px Arial, Helvetica, sans-serif;}
	
	.coordonnees_form_label{
		width:130px;
		padding:0 5px 0 0;
		text-align:right;
	}
	.coordonnees_form_input{
		width:215px;
		background:#f6efe0;
	}
	
/* FORMULAIRES >> /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* << SITEMAP //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.sitemap_part{
		margin:0 0 20px 0;
		padding:0 0 0 20px;
		font:12px Arial, Helvetica, sans-serif;
		color:#89774d;
		line-height:18px;
	}
	#contentPage_main .sitemap_part a{
		font:12px Arial, Helvetica, sans-serif;
		color:#89774d;
		text-decoration:none;
	}
	#contentPage_main .sitemap_part a:hover{color:#E85227;}
	#contentPage_main .sitemap_part strong{
		font:bold 13px Arial, Helvetica, sans-serif;
	}
	.sitemap_part ul{
		margin:0 0 5px 40px;
		padding:0;
		list-style:none;
	}
		
/* SITEMAP >> //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	