/* CSS Document */	
/* --------------------------------------------------------------------------------------------- Ombre ( 1er div d'arrière_plan juste après le body ) */
#ombre { background:url(../images/background/ombre_2.gif) repeat-y center; padding:0; /* 0 40px 0*/ }
/* --------------------------------------------------------------------------------------------- Arabesque ( 2eme div d'arrière_plan ) */
#arabesque { background:url(../images/background/bg_arabesque.jpg) no-repeat top center; }
/* --------------------------------------------------------------------------------------------- Global */
#global { width:988px; padding:0 0 40px 0; margin:0 auto; background:#FFF; overflow:hidden; }
/* --------------------------------------------------------------------------------------------- Top */
#header_top { background:url(../images/background/bg_header_haut.gif) no-repeat; height:91px; overflow:hidden; }
	/* Top link */
	ul#acces_rapide {	font-size:1.1em; margin-left:700px; overflow:hidden; }
		ul#acces_rapide li { float:left; padding:0 10px 0 10px; color:#000; border-left:solid 1px #FFF; }
		ul#acces_rapide li.lastli { border-right:solid 1px #FFF; }
			ul#acces_rapide li a { color:#000; padding:1px 7px;; background:url(../images/bg_link.gif) repeat-x; text-decoration:none; }
				ul#acces_rapide li a:hover { text-decoration:underline; }
	/* Moteur de recherche */				
#moteur {	height:18px; margin:48px 21px 0 770px; padding:1px 0 0 0; background:url(../images/search.gif) no-repeat top right; }
		#recherche label { color:#FFF; }
			#recherche input.champ { width:102px; border:0; background:none; color:#000; padding:0; margin:0 0 0 8px;	}
			#recherche input.bouton { width:17px; padding:0; margin:0 0 0 2px; border:0; background:none; }	
			
a#accueil_first { display:block; width:445px; height:75px; position:absolute; margin:16px 0 0 244px; } 
a#accueil { display:block; width:244px; height:290px; position:absolute; top:0; }	
		
/* --------------------------------------------------------------------------------------------- Colonne principale de gauche */			
#gauche_principal { width:244px; float:left; overflow:hidden; background:#FFF; }	
	/* Haut de la colonne */
	.gauche_principal_top { background:#a4b50b url(../images/bg_left_top.gif) no-repeat; height:211px; overflow:hidden; padding:0; margin:0; }
	/* Flat left */
	.menu_gauche { margin:0; padding:5px 0 32px 0; background:#a4b50b url(../images/bas_menu_gauche.gif) no-repeat bottom; }
		.menu_gauche li { margin:9px 0; background:url(../images/puce_left.gif) no-repeat 14px 0; padding:0 0 0 44px; list-style:none;}
		.menu_gauche li.selected { background:#d75900 url(../images/puce_left_hover.gif) no-repeat 14px 2px; padding-top:2px; }
			.menu_gauche a , .menu_gauche strong { display:block; color:#FFF; font-weight:bold; text-decoration:none; font-size:14px; }
				.menu_gauche a:hover { color:#000; }
					.menu_gauche li.selected ul { padding:0 0 5px 0; }
						.menu_gauche li ul li { background:none; padding:0 0 0 15px; margin:5px 0; }
						.menu_gauche li ul li.current { background:url(../images/puce_selected.gif) no-repeat 5px 7px ; }
						.menu_gauche li ul li.selected { background:url(../images/puce_selected.gif) no-repeat 5px 7px ; }
							.menu_gauche li ul li.current a { font-weight:bold; }
							.menu_gauche li ul li.selected a { font-weight:bold; }
								.menu_gauche li ul li a { font-weight:normal; font-size:11px; }
	/* Accès direct */			
	.acces_direct	{ padding:0 0 0 26px; }	
		.acces_direct span.titre { display:none; }
			.acces_direct li { background:url(../images/puce_acces_direct.gif) no-repeat 0 6px; padding:0 0 0 16px; margin:3px 0; }
				.acces_direct li a { color:#3a4d13; font-size:13px; text-decoration:none; }
					.acces_direct li a:hover { text-decoration:underline; }
										
/* --------------------------------------------------------------------------------------------- Footer */		
	#footer { width:1008px; height:59px; background:url(../images/bg_footer.gif) no-repeat center top; clear:both; margin:0 auto; }
		.liens { position:relative; margin:0 0 0 276px;}
			.liens li { display:inline; border-right:solid 1px #000; padding:0 20px; }
				.liens li.lastli { border:0; }
					.liens li a:hover { text-decoration:underline; }
		.copyright { text-align:right; margin:20px 30px 0 0; }		

