/* CSS Document */
/* --------------------------------------------------------------------------------------------- Espacements */
	.sans_espacement {margin:0}
	.petit_espacement {margin-bottom:5px}
	.grand_espacement {margin-bottom:20px}
	.tres_grand_espacement {margin-bottom:30px}
/* --------------------------------------------------------------------------------------------- Forcer le retour à la ligne */
	.passer_ligne {clear:both; margin:5px 0;}
/* --------------------------------------------------------------------------------------------- Titres */
	h1 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.6em;
		color:#fff;
		background:#94AF28;
		padding:0;
		margin:15px 0 10px 0;
		text-transform:uppercase;
	}
	h1 span { padding:3px 10px 2px 5px; }
	
	h2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.3em;
		color:#000;
		padding:3px 10px 2px 0;
		margin:15px 0 10px 0;
	}
	h3 {
		font-size:1em;
		color:#666;
		margin-bottom:4px
	}
	h4 {
		font-size:1em;
		margin-bottom:2px
	}
	h5, h6 {font-size:1em}
/* --------------------------------------------------------------------------------------------- Paragraphes */
	#contenu p {
		line-height:1.5em;
		text-align:justify;
		margin-bottom:5px;
	}
/* ------------------------------------------------------------------------- Espacement */
	#contenu p.sans_espacement {margin:0}
	#contenu p.petit_espacement {margin-bottom:5px}
	#contenu p.grand_espacement {margin-bottom:20px}
	#contenu p.tres_grand_espacement {margin-bottom:30px}
/* ------------------------------------------------------------------------- Alignement */
	#contenu p.alignement_gauche {text-align:left}
	#contenu p.alignement_droite {text-align:right}
	#contenu p.alignement_centre {text-align:center}
/* ------------------------------------------------------------------------- Introduction */
	#contenu p.introduction {
		border-left:3px dotted #ccc;
		padding:0 0 0 9px;
		margin-bottom:15px
	}
	#contenu p.introduction:first-letter {
		line-height:1em;
		font-size:1.6em;
		font-weight:bold;
		margin:0 3px 0 0
	}
/* ------------------------------------------------------------------------- Mise en avant */
	#contenu p.mis_en_avant {
		overflow:hidden;
		border:1px dashed #ccc;
		background:#d9e6a3;
		padding:5px 10px;
		margin:5px 0 0 0;
	}
	* html #contenu p.mis_en_avant {clear:both}
/* ------------------------------------------------------------------------- Citation */
	#contenu p.citation {
		overflow:hidden;
		font-style:italic;
		background:#efefef url(../images/background/citation.gif) no-repeat 97% 5px;
		padding:10px 60px 10px 10px
	}
	* html #contenu p.citation {clear:both}
/* --------------------------------------------------------------------------------------------- Liens */
	/*#contenu a {color:#862f25}*/
	#contenu a.externe {
		background:url(../images/background/lien_externe.gif) no-repeat right 50%;
		padding:0 14px 0 0
	}
	#contenu a.lightbox.externe {
		background:none;
		padding-right:0
	}
/* --------------------------------------------------------------------------------------------- Listes */
/* ------------------------------------------------------------------------- Premier niveau */
	#contenu ul, #contenu ol {
		overflow:hidden;
		padding:0 0 15px 20px
	}
	#contenu ul li {
		background-image:url(../images/background/puce.gif);
		background-position:0 4px;
		background-repeat:no-repeat;
		padding:0 0 0 9px;
		margin:0 0 3px 0
	}
	#contenu ol li {
		list-style-type:decimal;
		list-style-position:inside;
		margin:0 0 3px 0
	}
/* ------------------------------------------------------------------------- Second niveau */
	#contenu ul li ul, #contenu ol li ol {padding:3px 0 0 20px}
/* --------------------------------------------------------------------------------------------- Tableaux */
	table.tableau_donnees {
		float:left;
		width:100%;
		border-collapse:collapse;
		border-top:1px solid #ccc;
		margin:0 0 15px 0
	}
	table.tableau_donnees tr p {
		line-height:normal;
		margin-bottom:0
	}
	table.tableau_donnees tr th {
		background:#dfeaf0;
		border-bottom:1px solid #ccc;
		padding:4px
	}
	#contenu table.tableau_donnees tr td {
		vertical-align:top;
		border-bottom:1px dashed #ccc;
		padding:6px 4px
	}
	#contenu table.tableau_donnees tr.alterne td {background:#ededed}
	#contenu table.tableau_donnees tr.survol td {background:#dfdfdf}
	#contenu table.tableau_donnees tr td.alignement_centre {text-align:center}
	#contenu table.tableau_donnees tr td.alignement_droite {text-align:right}
	
/* --------------------------------------------------------------------------------------------- Galerie */
	#galerie {
		float:left;
		width:100%;
		margin-top:10px
	}
	#galerie a.lightbox.externe {
		background:none;
		padding-right:5px
	}
	#galerie a.lightbox {
		display:block;
		float:left;
		width:100px;
		height:130px;
		text-align:center;
		border:1px solid #ccc;
		padding:5px;
		margin:0 5px 20px 0
	}
	#galerie a.lightbox:hover, #galerie a.lightbox:focus, #galerie a.lightbox.focus {background:#e4e4e4}
/* --------------------------------------------------------------------------------------------- Object */
	div.object-left {
		float:left;
		margin-right:10px;
		margin-bottom:5px
	}
	div.object-right {
		float:right;
		margin-left:15px;
		margin-bottom:10px
	}
	div.object-center {
		text-align:center;
		margin-bottom:10px
	}
/* --------------------------------------------------------------------------------------------- Image */
	div.image img {	
		vertical-align:middle;
		background:#606060;
		border-top:0;
		border-left:0;
		padding:1px
	}
/* ------------------------------------------------------------------------- Légende */
	div.image span.legende {
		overflow:hidden;
		display:block;
		font-size:.9em;
		font-style:italic;
		color:#fff;
		background:#b4b4b4;
		padding:2px 4px 6px 4px
	}
	div.object-center div.image span.legende {
		text-align:left;
		margin-left:auto;
		margin-right:auto
	}
/* --------------------------------------------------------------------------------------------- Zone contextuelle */
	div.zone_contextuelle {
		width:250px;
		background:#cdd8de;
		background:#cdd8de url(../images/background/zone_contextuelle.gif) repeat-x left bottom;
		border-top:1px solid #6f8da2;
		padding:8px 10px 4px 10px
	}
/* --------------------------------------------------------------------------------------------- Fichier joint */
	#contenu div.fichier_joint {
		width:100%;
		padding:0 0 5px 0
	}
	#contenu div.object-right span.fichier_joint {float:right}
	
/* --------------------------------------------------------------------------------------------- Glossaire */
	.glossaire {}
		#contenu .glossaire .lettres { font-size:1.4em; font-weight:bold; margin:0 0 15px 10px; }
			#contenu .glossaire .lettres .current { font-weight:bold; color:#da2520; }
			#contenu .glossaire .lettres a { color:#94AF28;}
				#contenu .glossaire .lettres a:hover { color:#808080;}
		#contenu .glossaire ul { margin:10px 0; padding:0; list-style:none;}
			#contenu .glossaire ul li { background:none; }	
			
	
/*********************************************** Cyrille **************************************************************/	
	/* PDF */
	.attribute-pdf { background:url(../images/icons/pdf_icon.gif) no-repeat; padding:4px 0 4px 25px; }

	/* Lire la suite */
				a.read_more { color:#da2520; font-weight:bold; text-decoration:none; font-size:0.9em; padding:0; clear:both; padding-top:5px; }
				a.read_more:hover { text-decoration:underline; }	
				
				.savoir_plus { margin-top:5px; }
				.savoir_plus a { color:#da2520; font-weight:bold; text-decoration:none; font-size:0.9em; padding:0; clear:both;  }
					.savoir_plus a:hover { text-decoration:underline; }	

/* --------------------------------------------------------------------------------------------- Centre */
	#centre { width:988px; background:url(../images/bg_centre.gif) repeat-y center; overflow:hidden; }
		/* Colonne de gauche */
		#gauche { width:234px; background:url(../images/ombre_menu_gauche.gif) repeat-y right; float:left; overflow:hidden; padding:0 0 7px 0; }
			span.today { display:block; padding:15px 0 15px 46px; }	
			.gauche_un { background:url(../images/bg_menu_gauche.gif) repeat-y; margin:0 0 10px 0; }
				/* Information */
				.menu_10329 {}
					.menu_10329 h2 { width:234px; height:42px; background:url(../images/h2_info.gif) no-repeat; margin:0; }
						.menu_10329 h2 span { display:none; }
					.menu_10329 ul { padding:0 10px 10px 34px; }	
						.menu_10329 ul li { margin:5px 0; padding:0 0 0 15px; background:url(../images/puce_menu.gif) no-repeat 0 2px; }
				/* Administration */
				.menu_10337 {}
					.menu_10337 h2 { width:234px; height:42px; background:url(../images/h2_admin.gif) no-repeat; margin:0; }
						.menu_10337 h2 span { display:none; }
					.menu_10337 ul { padding:0 10px 10px 34px; }	
						.menu_10337 ul li { margin:5px 0; padding:0 0 0 15px; background:url(../images/puce_menu.gif) no-repeat 0 2px; }	
				/* Tourisme */
				.menu_10338 { background:url(../images/gauche_un_bas.gif) no-repeat left bottom; padding:0 0 29px 0; }
					.menu_10338 h2 { width:234px; height:42px; background:url(../images/h2_tourisme.gif) no-repeat; margin:0; }
						.menu_10338 h2 span { display:none; }
					.menu_10338 ul { padding:0 10px 10px 34px; }	
						.menu_10338 ul li { margin:5px 0; padding:0 0 0 25px; }		
						.menu_10338 ul li#item_10346 { background:url(../images/ven.gif) no-repeat ; }	
						.menu_10338 ul li#item_10347 { background:url(../images/heb.gif) no-repeat ; }	
						.menu_10338 ul li#item_10348 { background:url(../images/pat.gif) no-repeat ; }	
						.menu_10338 ul li#item_10349 { background:url(../images/que.gif) no-repeat ; }	
						.menu_10338 ul li#item_10350 { background:url(../images/par.gif) no-repeat ; }	
						.menu_10338 ul li#item_10351 { background:url(../images/vid.gif) no-repeat ; }	
						.menu_10338 ul li#item_10352 { background:url(../images/gal.gif) no-repeat ; }	
			.briard { background:url(../images/gauche_un_bas.gif) no-repeat left bottom; padding:0 0 29px 0; margin:0 0 10px 0; }
				.briard h2 { width:234px; height:47px; background:url(../images/h2_briard.gif) no-repeat; margin:0; }
					.briard h2 span { display:none; }
				.briard ul { background:url(../images/bg_menu_gauche.gif) repeat-y right; padding:5px 10px 10px 34px; }	
					.briard ul li { margin:0; }
					/*.briard ul li.last_number a { display:block; width:130px; float:left; }*/
						.briard ul li a { padding:0 0 0 15px; background:url(../images/puce_menu.gif) no-repeat 0 2px; }
						.briard ul li img { margin-left:5px; vertical-align:middle; }
						.briard .poids { display:none; }
			#sondage { background:url(../images/gauche_un_bas.gif) no-repeat left bottom; padding:0 0 29px 0; }			
				#sondage h2 { width:234px; height:42px; background:url(../images/h2_sondage.gif) no-repeat; margin:0; }
					#sondage h2 span { display:none; }
				#sondage .contenu_sondage { background:url(../images/bg_menu_gauche.gif) repeat-y right; padding:5px 10px 0 34px; }	
					#sondage .contenu_sondage p { font-weight:bold; font-size:0.9em; }
					#sondage .contenu_sondage a { display:block; text-align:right; margin:10px 0 0 0; }	
					#sondage .contenu_sondage a:hover { text-decoration:none; } 
						#sondage .contenu_sondage a span { background:#94AF28; color:#FFF; text-transform:uppercase; font-weight:bold; padding:2px 5px; }
		/* Colonne centrale */
		#contenu { width:470px; background:#FFF; float:left; overflow:hidden; padding:15px 25px; }
			.article { margin:0 0 20px 0; width:220px; float:left; overflow:hidden; }	
				.article h3 { color:#000; text-transform:uppercase; }
				.article img { float:left; margin:0 10px 10px 0; border:solid 1px #565656; }
			/* Liens */
			#contenu a { color:#94AF28; }
				/* Découvrir la ville */
				body.sous_niveaux_2_noeud_201 #contenu a { color:#009634; }
				/* Votre mairie */
				body.sous_niveaux_2_noeud_211 #contenu a { color:#F39900; }
				/* Enfance et scolaire */
				body.sous_niveaux_2_noeud_8316 #contenu a { color:#C2002B; }
				/* Sports culture loisirs */
				body.sous_niveaux_2_noeud_8015 #contenu a { color:#7C1272; }
				/* Brie pratique */			
				body.sous_niveaux_2_noeud_8314 #contenu a { color:#009EE0; }
				/* Urbanisme environement */
				body.sous_niveaux_2_noeud_10322 #contenu a { color:#D5B924; }
				/* brie économie */
				body.sous_niveaux_2_noeud_10323 #contenu a { color:#AD9E00; }
			#contenu a.read_more { color:#da2520; }
			#contenu .savoir_plus a { color:#da2520; }
			#contenu #outils a { color:#999; }
			#contenu a:hover { text-decoration:underline; }
			/* Calendrier */
	#calendrier {	width:170px; border:1px solid #024f7d;	background:#fffce8;	padding:8px 4px 8px 4px; margin:10px 0;	}
		#calendrier table { width:100%; text-align:center; }
		#calendrier table thead tr th { color:#000; }
		#calendrier table tr { color:#888; }
			#contenu #calendrier table tr td a { color:#000; }
			#contenu #calendrier table tr td.jour_selectionne a { color:#94AF28; font-weight:bold; }
		#calendrier a:hover, #calendrier a:focus, #calendrier a.focus { text-decoration:overline; }
	#calendrier #navigation_mois { width:100%; text-align:center; text-transform:uppercase;	font-weight:bold;	color:#333;	padding:0; margin:0 0 8px 0;	}
	#calendrier #navigation_mois li {	display:block; float:left; width:15%; background:none; padding:0; margin:0; }
	#calendrier #navigation_mois li a { color:#94AF28; }
	#calendrier #navigation_mois #mois_courant { width:70%; }
	 .evenement { margin:15px 0; }
	 		.evenement .lieu span { font-weight:bold; }
	 	.evenement .horaires { display:block; clear:both; }
	 		.evenement .horaires span { font-weight:bold; }
			
		/* Colonne de droite */
		#droite { width:216px; float:left; overflow:hidden; background:url(../images/ombre_droite.gif) repeat-y; padding:0 0 20px 0; }
			.dicton { display:block; font-style:italic; padding:10px; }
			/* Onglets de droite */
			.menu_10392 { margin-top:30px; }
			.menu_10392 h2 { display:none; }
				.menu_10392 ul {  }
					.menu_10392 ul li {}
						.menu_10392 ul li a { display:block; width:234px; height:71px; }
						.menu_10392 ul li#item_10395 a { background:url(../images/plan.jpg) no-repeat; }
						.menu_10392 ul li#item_10396 a { background:url(../images/eadm.jpg) no-repeat; }
						.menu_10392 ul li#item_10398 a { background:url(../images/serv.jpg) no-repeat; }
						.menu_10392 ul li#item_10502 a { background:url(../images/cant.jpg) no-repeat; }
						.menu_10392 ul li#item_10401 a { background:url(../images/trav.jpg) no-repeat; }
						.menu_10392 ul li#item_10925 a { background:url(../images/cine.jpg) no-repeat; }						
							.menu_10392 ul li a span { display:none;}
			#agenda { background:url(../images/bg_agenda.gif) repeat-y; padding:0; }
				#agenda h2 { width:234px; height:48px; background:url(../images/agenda.gif) no-repeat; }
					#agenda h2 span { display:none; }
				#agenda ul { padding:0 11px 0 10px; }
					#agenda ul li { margin:10px 0;}
						#agenda ul li .date_event { display:block; background:#94af28; color:#FFF; font-size:1em; font-weight:bold; text-align:center; margin-bottom:10px; }
						#agenda ul li h4 { background:#94af28; color:#FFF; font-weight:bold; text-align:center; margin-bottom:10px; }
						#agenda ul li p { color:#686868; line-height:1.4em; margin-bottom:5px; }
						#agenda ul li p.gras { font-weight:bold; }
					#agenda .all_agenda { width:234px; height:35px; background:url(../images/agenda_bas.gif) no-repeat; padding:0 0 0 10px; }
						#agenda .all_agenda a { text-transform:uppercase; font-weight:bold; font-size:0.9em; color:#4c4c4c; background:url(../images/puce_agenda.gif) no-repeat right; padding-right:20px; }
							span.date { display:block; padding:10px 0 10px 0; font-weight:bold; color:#94AF28; }	
			
	/* Contextualité */
		/* Menu de droite */
			/* Générique */
				.contextuel .titre { display:block; height:20px; padding:20px 0 0 18px; margin:0; color:#686868; font-size:1.3em; font-weight:bold; text-transform:uppercase; background:url(../images/defaut_top.gif) no-repeat; }
				.flat_left { background:url(../images/defaut_bg.gif) repeat-y; padding:0 0 1px 0; }
					ul.flat_left li { padding:3px 5px 3px 18px; }
					ul.flat_left li.firstli { padding:20px 5px 3px 18px; }
						ul.flat_left li a { padding:0; color:#424242; font-size:1.1em; }
							ul.flat_left li a.current { font-weight:bold; }
									ul.flat_left li ul li { padding:3px 0 3px 10px; background:url(../images/cube.gif) no-repeat 0 9px; }
									ul.flat_left li ul li.firstli { padding:3px 0 3px 10px; }
			/* Découvrir la ville */
			.sous_niveaux_2_noeud_201 .contextuel { margin:40px 0; padding-bottom:32px; background:url(../images/decouvrir_bottom.gif) no-repeat left bottom; }
				.sous_niveaux_2_noeud_201 .contextuel .titre { background:url(../images/decouvrir_top.gif) no-repeat; }
				.sous_niveaux_2_noeud_201 .flat_left { background:url(../images/decouvrir_bg.gif) repeat-y; }
			/* Votre mairie */
			.sous_niveaux_2_noeud_211 .contextuel { margin:40px 0; padding-bottom:32px; background:url(../images/mairie_bottom.gif) no-repeat left bottom; }
				.sous_niveaux_2_noeud_211 .contextuel .titre { background:url(../images/mairie_top.gif) no-repeat; }
				.sous_niveaux_2_noeud_211 .flat_left { background:url(../images/mairie_bg.gif) repeat-y; }
			/* Enfance et scolaire */
			.sous_niveaux_2_noeud_8316 .contextuel { margin:40px 0; padding-bottom:32px; background:url(../images/enfance_bottom.gif) no-repeat left bottom; }
				.sous_niveaux_2_noeud_8316 .contextuel .titre { background:url(../images/enfance_top.gif) no-repeat; }
				.sous_niveaux_2_noeud_8316 .flat_left { background:url(../images/enfance_bg.gif) repeat-y; }
			/* Sports culture loisirs */
			.sous_niveaux_2_noeud_8015 .contextuel { margin:40px 0; padding-bottom:32px; background:url(../images/sport_bottom.gif) no-repeat left bottom;  }
				.sous_niveaux_2_noeud_8015 .contextuel .titre { background:url(../images/sport_top.gif) no-repeat; }
				.sous_niveaux_2_noeud_8015 .flat_left { background:url(../images/sport_bg.gif) repeat-y; }
			/* Brie pratique */			
			.sous_niveaux_2_noeud_8314 .contextuel { margin:40px 0; padding-bottom:32px; background:url(../images/brie_bottom.gif) no-repeat left bottom; }
				.sous_niveaux_2_noeud_8314 .contextuel .titre { background:url(../images/brie_top.gif) no-repeat; }
				.sous_niveaux_2_noeud_8314 .flat_left { background:url(../images/brie_bg.gif) repeat-y; }
			/* Urbanisme environement */
			.sous_niveaux_2_noeud_10322 .contextuel { margin:40px 0; padding-bottom:32px; background:url(../images/urba_bottom.gif) no-repeat left bottom; }
				.sous_niveaux_2_noeud_10322 .contextuel .titre { background:url(../images/urba_top.gif) no-repeat; }
				.sous_niveaux_2_noeud_10322 .flat_left { background:url(../images/urba_bg.gif) repeat-y; }
			/* brie économie */
			.sous_niveaux_2_noeud_10323 .contextuel { margin:40px 0; padding-bottom:32px; background:url(../images/eco_bottom.gif) no-repeat left bottom; }
				.sous_niveaux_2_noeud_10323 .contextuel .titre { background:url(../images/eco_top.gif) no-repeat; }
				.sous_niveaux_2_noeud_10323 .flat_left { background:url(../images/eco_bg.gif) repeat-y; }
				
		/* Balises de titre */	
			/* Générique */
			h1 { background:#94AF28; }
			/* Découvrir la ville */
			.sous_niveaux_2_noeud_201 h1 { background:#009634; }
			/* Votre mairie */
			.sous_niveaux_2_noeud_211 h1 { background:#f39900; }
			/* Enfance et scolaire */
			.sous_niveaux_2_noeud_8316 h1 { background:#c2002b; }
			/* Sports culture loisirs */
			.sous_niveaux_2_noeud_8015 h1 { background:#7c1272; }
			/* Brie pratique */			
			.sous_niveaux_2_noeud_8314 h1 { background:#009ee0; }
			/* Urbanisme environement */
			.sous_niveaux_2_noeud_10322 h1 { background:#f7d729; }
			/* brie économie */			
			.sous_niveaux_2_noeud_10323 h1 { background:#ad9e00; }	
			
	/* Détail du sondage */
	.sondage_detail fieldset { padding:10px; margin:0 0 5px 0; }
	.sondage_detail legend { padding:0 3px; } 
	.sondage_detail .input-block { margin:5px 0; }
	.sondage_detail .voter { width:50px; float:left; overflow:hidden; }
		.sondage_detail .voter input { background:#94AF28; }
	.sondage_detail .results-block { height:19px; float:left; overflow:hidden; background:red; }
		.sondage_detail .results-block a span { display:block; background:#94AF28; padding:2px 5px; color:#FFF; border:1px solid #3D6B85; }
		
	/* Frontpage */
	.current_node_id_200 #contenu { width:470px; background:#FFF; float:left; overflow:hidden; padding:30px 25px; }
		.current_node_id_200 #contenu p { margin-bottom:5px; }
		
			.current_node_id_200 #contenu #actualites { overflow:hidden; }
				.current_node_id_200 #contenu h2 { text-transform:none; padding:0; background:#94AF28; font-weight:bold; font-size:1.6em; }
					.current_node_id_200 #contenu h2 span { display:block; color:#FFF; padding:3px 10px 2px 5px; }
					/* Actualité principale */
				.current_node_id_200 #contenu .actu_principale { width:470px; margin:0 0 20px 0; background:url(../images/sep_actu.gif) no-repeat bottom; padding-bottom:15px; }
					.current_node_id_200 #contenu .actu_principale h3 { color:#000; text-transform:uppercase; }
					.current_node_id_200 #contenu .actu_principale img { float:left; margin:0 10px 1px 0; border:solid 1px #565656; }
						.current_node_id_200 #contenu .actu_principale p.exergue { color:#94af28; font-weight:bold; }
					/* Articles principaux */						
				.current_node_id_200 #contenu .article_gauche { width:220px; margin-right:15px; }
					.current_node_id_200 #contenu .article_gauche span.titre { background:#94AF28; color:#FFF; font-size:0.9em; font-weight:bold; margin-right:5px; padding:2px 5px; text-transform:uppercase; }
						.current_node_id_200 #contenu .article_gauche h3 { margin-top:5px; }
				.current_node_id_200 #contenu .article_droite { width:220px; margin-left:15px; }
					.current_node_id_200 #contenu .article_droite span.titre { background:#94AF28; color:#FFF; font-size:0.9em; font-weight:bold; margin-right:5px; padding:2px 5px; text-transform:uppercase; }
						.current_node_id_200 #contenu .article_droite h3 { margin-top:5px; }
					/* 2 derniers liens articles */
				.current_node_id_200 #contenu .article_court { width:470px; }	
					.current_node_id_200 #contenu .article_court span.titre { background:#94AF28; color:#FFF; font-size:0.9em; font-weight:bold; margin-right:5px; padding:2px 5px; text-transform:uppercase; float:left; }
					.current_node_id_200 #contenu .article_court p { display:inline; margin:0; float:left; }
						.current_node_id_200 #contenu .article_court a { display:block; margin-top:4px; margin-left:5px; width:19px; height:11px; background:url(../images/plus.gif) no-repeat; clear:none; float:left; overflow:hidden;}	
							.current_node_id_200 #contenu .article_court a span { display:none; }
					/* Vidéo du jour */		
				.current_node_id_200 #contenu #video {  }
					.current_node_id_200 #contenu #video h3 { color:#000; text-transform:uppercase; margin-bottom:10px; } 			
						.current_node_id_200 #contenu #video .video { display:inline; float:left; }
							.current_node_id_200 #contenu #video p { overflow:hidden; padding-left:10px; }
							.current_node_id_200 #contenu #video a { color:#da2520; font-weight:bold; text-decoration:none; font-size:0.9em; padding:0; clear:both; }	
								.current_node_id_200 #contenu #video a:hover { text-decoration:underline; }
	
	/********* Offres d'emploi ***********/
		#ads {}
			#ads table tr th { background:#d9e6a3; }
	/********* Formulaires ***************/
			form .conteneur { margin:10px 0; }	
				form .conteneur label { display:block; width:200px; float:left; overflow:hidden; }
				form .conteneur input {  }
					table.tableau_donnees tr th { background:#d9e6a3; }
					
			.form_item { margin:0 0 10px 0; }	
			.ezcaptcha div { margin:10px 0; }
			.cnil { margin-top:10px; }	
			
			input#formbuilder_checkbox_5_5_1 { margin-top:10px; }
			
			fieldset.captcha { padding:10px; }
				fieldset.captcha label { clear:both; }
					fieldset.captcha label a { display:block; margin:5px 0; }
					fieldset.captcha label input { margin-top:5px; }
				
	/********* Annuaire  *************/			
			.separation { background:url(../images/sep_actu.gif) no-repeat center bottom; padding-bottom:10px; margin-top:10px;	}
			
	/********* Agenda  *************/	
			#contenu .intro_agenda p { border:0; }

	/********* Plan du site *************/		
		#plan_site {}
			#plan_site table tr td { vertical-align:top; padding:0 5px; }
				.current_node_id_200 #contenu #plan_site table tr td h2 { font-size:1.3em; background:none; }
					#plan_site table tr td h2 a { color:#FFF; padding:0 0 0 5px; }
					
	.current_node_id_200 #contenu #plan_site h2 { background:none; }
					
		/*****************************  provisoire...  ***************************/	
					.colonne { clear:both; }	

/* SERVICE PUBLIC V2 */
#servicepublicv2 { width:100%; overflow:hidden; }
	#servicepublicv2 h1 { overflow:hidden; }
		#servicepublicv2 h1 img { vertical-align:middle; }
	#servicepublicv2 ul#accueilspv2 { list-style:none; margin:0; padding:0; }
		#servicepublicv2 ul#accueilspv2 li { width:50%; float:left; margin:0; padding:0; background:none; }
			#servicepublicv2 ul#accueilspv2 li img { vertical-align:middle; }
	#servicepublicv2 ul { overflow:visible; }
	.cadre { padding:2%; margin:0 0 10px 0; border:1px solid #CCC; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; overflow:hidden; }
	#colg { width:66%; float:left; }
	#cold { width:24%; float:right; overflow:hidden; }
	a.voirtout { font-weight:bold; }
	.definition { border-bottom:1px dotted #F00; color:#F00 }
		.definition em { display:none; }
		.definition:hover { position:relative; }
		.definition:hover em { display:block; width:200px; height:auto; position:absolute; z-index:1000; left:0; top:1.4em; padding:5px; font-style:normal; color:#000; border:2px solid #999; background:#ECECEC; overflow:hidden; }
	.note , .attention , .info , .savoir { padding:5px 5px 5px 30px; margin:0 0 15px; border:1px solid #D0BB0C; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
	.note { background:url(/extension/servicepublicv2.fr/design/standard/images/picto_NOTE.png) 5px 5px no-repeat; }
	.attention { background:url(/extension/servicepublicv2.fr/design/standard/images/picto_ATTENTION.png) 5px 5px no-repeat; }
	.info { background:url(/extension/servicepublicv2.fr/design/standard/images/picto_INFO.png) 5px 5px no-repeat; }
	.savoir { background:url(/extension/servicepublicv2.fr/design/standard/images/picto_SAVOIR.png) 5px 5px no-repeat; }
	.chapitre { /* border-bottom:1px dotted #CCC; margin:0 0 10px 0;*/ }

						