/*	HALDE				*/
/*	rapport annuel 2005		*/




* 					{margin:0; padding:0;}
body					{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; text-align:center; background:#eee; color:#6e6e6e;}
html>body				{/*font-size:95%; */}
a img					{border:0;}
.clear					{clear:both; height:0; font:0px/0px arial;}
.block					{display:block;}
.accessibilite				{visibility:hidden; position:absolute; }
ul, li					{list-style-type:none;}

.fenetre				{position:relative; width:900px; text-align:left; margin:0 auto; background:#fff;} 
.entete 				{background:#d2dfe3 url(entete_bg.gif) 100% 0 no-repeat; height:93px;}


/*	nav main			*/
.nav_main 				{width:900px; height:29px; background:#f7941d; margin:0 0 20px 0; position:relative; z-index:10;}

.nav_main ul				{background:#f7941d; margin:0 0 0 7px;}
.nav_main ul ul				{margin:0;}
.nav_main ul li.off,
.nav_main ul li.on			{position:relative; float:left; z-index:10; background:url(nav_main_trait.gif) 0 100% no-repeat;}

* html .nav_main ul li.off,
* html .nav_main ul li.on		{height:1%;}

.nav_main ul li.off ul			{position:absolute; top:29px; left:0; display:none;}
.nav_main ul li.on ul			{position:absolute; top:29px; left:0; display:block;}
.nav_main ul li	a			{text-decoration:none; color:#fff; font:bold x-small verdana; text-transform:uppercase;  padding:0px 0 0 7px; display:block; height:29px;}
.nav_main ul ul li			{border-bottom:1px solid #fff;}
.nav_main ul li	li a			{color:#fff; text-transform:none; font:x-small verdana; padding:4px 5px; height:auto;}
.nav_main ul li	a span			{display:block;}

.nav_main ul li.on a			{color:#034EA2;}
.nav_main ul li.on li a			{color:#fff;}
.nav_main ul li.on li a:hover			{color:#034EA2;}

.nav_main #menu_1			{width:183px;}
.nav_main #menu_1 ul			{width:190px;}
.nav_main #menu_1 ul			{left:-7px;}
.nav_main #menu_1 a span		{padding:8px 0 0 0;}
.nav_main #menu_2,
.nav_main #menu_2 ul			{width:218px;}
.nav_main #menu_2 a span		{padding:3px 0 0 0;}
.nav_main #menu_3,
.nav_main #menu_3 ul			{width:195px;}
.nav_main #menu_3 a span		{padding:8px 0 0 0;}
.nav_main #menu_4,
.nav_main #menu_4 ul			{width:198px;}
.nav_main #menu_4 a span		{padding:3px 0 0 0;}
.nav_main #menu_5 			{width:91px;}
.nav_main #menu_5 ul			{width:150px;}
.nav_main #menu_5 a span		{padding:8px 0 0 0;}

.nav_main #menu_5 ul		{left:-51px;}



.main					{clear:both; /*padding:0 0 20px 0; */}
.corps					{float:left; display:inline; width:640px; margin:0 0 0 20px; }
.main a					{color:#6e6e6e; text-decoration:none;}
.main a:hover				{text-decoration:underline;}

.corps .president			{float:left; display:inline; width:133px; height:179px; margin:0 15px 0 0; border:1px solid #6993d0;}
.corps .president h3			{color:#034ea2; text-transform:uppercase; font:bold x-small arial; margin:0; padding:0;}
.corps .president h3 img		{display:block; margin:0 0 2px 0;}
.corps .president h3 span		{display:block; margin:0 0 0 5px;}
.corps .president .savoir_plus a	{display:block; color:#6e6e6e; font:x-small verdana; padding:4px 0 4px 24px; background:url(fleche_orange.gif) 5px 50% no-repeat;}

.corps .telechargement			{float:left; display:inline; width:487px; height:179px; border:1px solid #6993d0;}
.corps .telechargement p		{float:left; display:inline; width:131px; margin:0 23px 0 0; border-right:1px solid #6993d0;}
.corps .telechargement h1		{float:left; font:bold medium arial; color:#034ea2; text-transform:uppercase; padding:23px 0 0 0; margin:0 0 25px 0;}
.corps .telechargement ul		{float:left; width:300px;}
*>html .corps .telechargement ul	{float:left; width:270px;}
.corps .telechargement ul li		{padding:0 0 3px 22px; background:url(fleche_orange.gif) 0 2px no-repeat; margin:0 0 3px 0;}

.chapo					{clear:both; padding:30px 10px 0 0;}
.chapo p				{font-weight:bold; color:#f7941d;}

.corps h3				{color:#034ea2; padding:16px 0 6px 17px; background:url(puce_b.gif) 7px 20px no-repeat; font:bold small verdana;}
.corps ul li				{padding:0 0 0 36px; background:url(fleche_bleue.gif) 19px 2px no-repeat; margin:0 0 2px 0;}
.corps ul li a				{color:#034ea2;}

.complement				{float:right; margin:0 21px 0 0; display:inline; width:202px;}
.complement .telephone			{width:198px; border:1px solid #456770; background:#6993d0; margin:0 0 17px 0; padding:20px 0 25px 0; text-align:center;}
.complement .telephone .p1		{font:bold 14px/16px arial; color:#fff; margin:0 0 18px 0;}
.complement .telephone .p1 span		{display:block; font:bold 16px/18px arial;}
.complement .telephone .p2		{font:bold 28px/30px arial; color:#034ea2; margin:0 0 10px 0;}
.complement .telephone .p3		{font:bold 10px/12px arial; color:#fff; margin:0 0 30px 0;}
.complement .telephone .p4		{font:bold 12px/14px arial; color:#fff;}
.complement .telephone .p4 a		{display:block; font:bold 18px/20px arial; color:#034ea2;}


.complement .en_bref			{width:198px; border:1px solid #6993d0; margin:0 0 17px 0;}
.complement .en_bref h3			{font:bold medium arial; color:#034ea2; text-transform:uppercase; padding:9px 0 10px 8px;}
.complement .en_bref ul li		{padding:0 0 3px 30px; background:url(fleche_orange.gif) 8px 2px no-repeat; margin:0 0 3px 0;}


.complement .lien_site			{width:198px; background:#034ea2; text-align:center; padding:17px 0;}
.complement .lien_site a		{color:#fff; font-size:x-large;}

.pied					{position:relative; clear:both; background-color:#f09a23; padding:3px 0 4px 0; text-align:right;}
.pied p 				{font-weight:bold; margin:0 40px 0 0; font-size:small;}
.pied a 				{text-decoration:none; font-size:x-small;}
.pied * 				{color:#fff;}

