/* CSS Document */	
/* --------------------------------------------------------------------------------------------- Global */
#global { width:988px; padding:0; margin:0 auto; overflow:hidden; /*background:#FFF;*/ }
/* --------------------------------------------------------------------------------------------- Header */
#header { height:182px; overflow:hidden; }
	/* Top link */
	.toplink { height:19px; padding:20px 0 0 0; }
		ul#acces_rapide {	font-size:1em; margin:0 0 0 480px; overflow:hidden; }
			ul#acces_rapide li { float:left; padding:0 5px; color:#000; margin:0; font-size:11px; }
			ul#acces_rapide li.firstli { border:0; }
				ul#acces_rapide li a { color:#000; padding:1px 7px;; background:url(../images/bg_link.gif) repeat-x; text-transform:uppercase; text-decoration:none; }
				ul#acces_rapide li span { color:#000; padding:1px 7px;; background:url(../images/bg_link.gif) repeat-x; text-transform:uppercase; text-decoration:none; }
					ul#acces_rapide li a:hover { text-decoration:underline; }
	a#logo { display:block; width:216px; height:143px; position:absolute;  }				
	.tetiere { width:771px; height:143px; padding:0 0 0 217px; background:url(../images/logo.gif) no-repeat; }	
/************************************************************** Bloc global du milieu (affichage central complet) */	
	#milieu { width:988px; background:url(../images/bg_milieu.gif) repeat-y right top; overflow:hidden; }
/* --------------------------------------------------------------------------------------------- Colonne de gauche */
#gauche { width:217px; float:left; overflow:hidden; padding:0 0 6px 0; }	
	/* Moteur de recherche */				
	#moteur {	height:21px; margin:5px 0 4px 0; padding:5px 0 0 8px; background:#640012 url(../images/search.gif) no-repeat 80px 4px; }
			#recherche label { color:#FFF; }
				#recherche input.champ { width:104px; border:0; background:none; color:#000; padding:0; margin:0 0 0 9px;	}
				#recherche input.bouton { width:19px; padding:0; margin:0; border:0; background:none; }	
	/* Menu */			
	.menu_dynamique { background:#a9112c url(../images/ombre_menu.gif) repeat-y right; }
		.menu-list { background:url(../images/bg_menu_bas.gif) no-repeat bottom; padding:15px 0 60px 0; }
			.menu-list li {  padding:0 0 0 10px; margin:0 0 5px 0; }
				.menu-list li.selected { background:#ededed; padding:3px 5px 3px 10px; }
					.menu-list li.selected a { background:url(../images/puce_menu_current.gif) no-repeat 0 2px; color:#a9112c; }
						.menu-list li.selected a:hover { background:url(../images/puce_menu_current.gif) no-repeat 0 2px; color:#a9112c; }
					.menu-list li a { padding:0 0 0 20px; display:block; color:#FFF; font-weight:bold; background:url(../images/puce_menu.gif) no-repeat 0 1px; }
						.menu-list li a:hover { background:#d63e59 url(../images/puce_menu.gif) no-repeat 0 1px; }
							.menu-list li.selected ul li { background:url(../images/puce_ssmenu.gif) no-repeat 8px 5px; margin-left:3px; padding:0 0 0 17px; }
								.menu-list li.selected ul li div { margin-bottom:5px; }
								.menu-list li.selected ul li a { display:inline;  color:#000; font-weight:normal; background:none; padding:0 2px; }
									.menu-list li.selected ul li a:hover,.menu-list li.selected ul li.selected a { background:#dfc1c6; color:#000; font-weight:normal; }
	/* Accès direct */
	.acces { background:#A9A799 url(../images/ombre_gris.gif) repeat-y right; }
		.noeud_parent_10747 { background:url(../images/bg_acces_bas.gif) no-repeat bottom; padding:10px 0 70px 17px; }
			.noeud_parent_10747 li { background:url(../images/puce_acces.gif) no-repeat 0 3px; padding:0 0 0 15px; margin:0 0 5px 0; }
				.noeud_parent_10747 li a { color:#FFF; } 
					.noeud_parent_10747 li a:hover { text-decoration:underline; }
	/* Pratique */
	.pratique { background:#c1bead url(../images/ombre_fonce.gif) repeat-y right; }
		.noeud_parent_10362 { background:url(../images/bg_pratique_bas.gif) no-repeat bottom; padding:10px 0 30px 14px; }
			.noeud_parent_10362 li { padding:0 0 0 25px; margin:0 0 5px 0; }
			.noeud_parent_10362 li#item_10375 { background:url(../images/picto_carte.gif) no-repeat; }
			.noeud_parent_10362 li#item_10376 { background:url(../images/picto_demarche.gif) no-repeat; }
			.noeud_parent_10362 li#item_10377 { background:url(../images/picto_service.gif) no-repeat; }
			.noeud_parent_10362 li#item_10633 { background:url(../images/picto_info.gif) no-repeat 0 2px; }
			.noeud_parent_10362 li#item_10379 { background:url(../images/picto_meteo.gif) no-repeat; }
			.noeud_parent_10362 li#item_10380 { background:url(../images/picto_magazine.gif) no-repeat; }
			.noeud_parent_10362 li#item_10381 { background:url(../images/picto_maire.gif) no-repeat; }
				.noeud_parent_10362 li a { color:#FFF; }
					.noeud_parent_10362 li a:hover { text-decoration:underline; }
/* --------------------------------------------------------------------------------------------- Footer */		
	#footer { width:771px; height:26px; background:#a9112c; clear:both; margin:0 0 0 217px; padding:0; overflow:hidden; }
		.copyright { width:200px; padding:6px 0 0 20px; float:left; overflow:hidden; }
			.copyright a { color:#560816; }
			.copyright a:hover { text-decoration:underline; color:#560816; }
		.liens { padding:5px 0 0 0; float:left; overflow:hidden; }
			.liens li { display:inline; margin:0; padding:0 10px; border-left:solid 1px #FFF; }
			.liens li.last { border-right:solid 1px #FFF; }
				.liens li a { color:#FFF; }
					.liens li a:hover { text-decoration:underline; color:#FFF; }
					
a#rss_link {
	display:inline;
	overflow:hidden;
	width:16px;
	height:16px;
	background:url(../images/background/rss_icon.gif) no-repeat;
	float:right;
	top:-15px;
	margin-top:-20px;
	}


