body { padding:0; margin:0; border:0; font-family:Verdana, Arial, sans-serif; font-size: 0.7em; color:#000; background:#8CBE24;}

/* --- BALISES GENERIQUES --- */
a { text-decoration:none; }
	a:hover { text-decoration:none; }

/* titre rubrique */
#folder_name { display: block; border:0; padding:8px 0 0 70px; margin:0 0 0 0; height: 44px; }
	h1 { display:block; padding:0; font-size:1.6em; color:#00A3DD; position:relative; margin: 0; }

.section16 h1 { color:#6A8DFC; }
.section17 h1 { color:#FF9B00; }
.section18 h1 { color:#ED503B; }
.section19 h1 { color:#D3C8A6; }
.section20 h1 { color:#ffcc00; }
.section21 h1 { color:#cc9966; }

.section15 h1 { display:none; }

#sondage2 h1 { display: block; border:0; padding:8px 0 0 70px; margin:0; height: 44px; font-size:1.6em; color:#00A3DD; }




h2 { font-size:1.3em; color:#393D3E; padding-top:6px; margin:0; margin-bottom:10px; }
h3 { font-size:1.2em; color:#3666ea; }
h4 { font-size:1.2em; color:#8bce30; text-align: left; }
h5 { font-size:1.2em; color:#FC0; }
h6 { font-size:1.2em; color:#8bce30; }
pre, code { font-size:0.8em;	}
div { margin:0; padding:0; }
form { margin:0; padding:0; }
td { margin:0; }
img { border:none; }
p { text-align:justify; margin:10px 0 0 0; padding:0; }

	/* pas de marge sur les menu */
	#area_top ul, #area_left ul, #area_ileft ul, #area_right ul, #area_iright ul,
	#area_top li, #area_left li, #area_ileft li, #area_right li, #area_iright li { display:block; margin:0; padding:0; list-style-type:none; text-align:justify; }

#dArticleAleatoire p { width: 130px;}

/* --- SITE --- */
#pagelayout_allcontent { border:0; padding:0; margin:0; width:984px; }

/* --- TETIERE --- */
#area_top { height:auto; }
	.section15 #area_top { height:362px; }

	/* Flash de tétière :*/
	.areablock9749 { display:block; }
	/* on recale le flash sur l'image (hors accueil)*/
	.flash8875 { position: absolute; top: 0; left: 0;  display:block; z-index:500; }
	
	#toolbar-top object { position: absolute; top: 0; left: 0;  display:block; z-index:500; }
		
	/* Image de tétière :*/
	/* #area_top #site_image { top: -150px; position:absolute; z-index:300; background:url(/design/actionfourmies/images/tetiere_rub.png) no-repeat; } */
	
	.areablock2773 { height:175px; }
	.section15 .areablock2773 { height:255px; }
	#site_image { top:0; position:absolute; z-index:0; }
	
	
	.section15 #area_top  #site_image { display:none; } /* masquée sur le frontpage*/

	/* Bloc de menu en haut (accueil, plan du site...) */
	.areablock297 { display:block; padding:0; margin:1px 0 0 0; height:18px; position:absolute; left:445px; top:0; z-index: 400; }
		.areablock297 a { float:left; display:block; padding:0 10px; color:#fff; font-size:1.1em; border-left:1px solid #fff; }
			.areablock297 a:hover { color:#fff; background:#6D9F04; }

	/* Bloc lien accueil, uniquement pour l'accueil */
	#link_4243 { display:none; }
		.section15 #link_4243 { display:block; width:860px; height:236px; position:absolute; top:19px; left:0; /*display:none;*/ }
			.section15 #link_4243 span { display:none; }

	/* menu tétière bas dans la tétière */
	.areablock991 { clear:both; display:block; height:27px; background:url(/design/actionfourmies/images/areablock991.gif) no-repeat; padding:0 0 0 80px; }
		.section15 .areablock991 { height:48px; }
		.areablock991 a { display:block; float:left; margin-right:20px; height:27px; }
			.areablock991 a span { display: none; }
		.ticker { border:0; padding:5px 0 0 0; color:#fff; margin:0 10px; display:none; }
		
		#link_870 { width:96px; background:url(/design/actionfourmies/images/link4273.gif) no-repeat; }
			#link_870:hover { background:url(/design/actionfourmies/images/link4273o.gif) no-repeat; }
			
		#link_4278 { width:117px; background:url(/design/actionfourmies/images/link_4278.gif) no-repeat; }
			#link_4278:hover { background:url(/design/actionfourmies/images/link_4278o.gif) no-repeat; }
		.link4275 { width:147px; background:url(/design/actionfourmies/images/link4275.gif) no-repeat; }
			.link4275:hover { background:url(/design/actionfourmies/images/link4275o.gif) no-repeat; }
		#link_4272 {width:134px; background:url(/design/actionfourmies/images/link_4272.gif) no-repeat; }
			#link_4272:hover {background:url(/design/actionfourmies/images/link_4272o.gif) no-repeat; }
			
		.link5881 {width:77px; background:url(/design/actionfourmies/images/link_4269.gif) no-repeat; }
			.link5881:hover { background:url(/design/actionfourmies/images/link_4269o.gif) no-repeat; }


	  #searchbox { width:132px; height:18px; float:left; margin:5px 0 0 20px; padding:1px; background:url(/design/actionfourmies/images/searchbox.gif) no-repeat; }
		#searchbox form { margin:0; padding:0; border:0; }
		#searchbox input.searchboxinput { width:95px; _width:100px; padding:0 0 0 6px; margin:0; font-size:0.9em; border:0; color:#6D9F04; }
		#searchbox input.defaultbutton { width:24px; margin:0; padding:0; border:0; font-size:0.8em; background:none; color:#FFF; text-transform:lowercase; }
		#searchbox .optionblock { display:none; }
		#searchbox .site_search {}
		#searchbox .category_search {}
		.search_title {display:none;}
		
		
		.content-search .halfbox { margin: 0 0 14px 0; }
		.content-search .button { margin: 0 0 14px 0; }
		.content-search .feedback { margin: 14px 0 0 0; border: 0; }
		.content-search .elementlist_element,
		.content-search .fiche { border-top: 1px solid #ccc; }
		.content-search .fiche { padding-top: 7px; }
		
		.content-search .elementlist_elementlink { border-top: 1px solid #ccc; padding: 6px 0; }
		
		#advanced_search #search_console div { margin-bottom: 10px; }
			#advanced_search .all_the_words {}
			#advanced_search .exact_phrase {}
			#advanced_search .one_of_the_words { display: none; }
			#advanced_search .classes { display: none; }
			#advanced_search .attributs { display: none; }
			#advanced_search .search_section {}
			#advanced_search .Published {}
			#advanced_search .display_per_page {}
			#advanced_search .buttonblock {}
				#advanced_search .button {}

		#advanced_search .list,
		#advanced_search td { margin: 0; padding: 0; }
		#advanced_search th { display: none; }
		#advanced_search .bglight { float: left; width: 47%; margin: 0; padding: 10px; }
		#advanced_search .bgdark { float: left; width: 47%; margin: 0; padding: 10px; }				

#pagelayout_contentstructure{ width:963px; margin:0; padding:0; border:0; clear:both; background:url(/design/actionfourmies/images/pagelayout.gif) repeat-y;  }

	/* --- GAUCHE --- */
	.area_left {
	width:166px;
	_width:166px;
	padding:0 39px 0 20px !important;
  !padding:0 3px 0 20px !important;
	padding:0 3px 0 20px;
	margin:0;
	}

	div#pagelayout_currentdate { display:block; padding:0; text-align:center; color:#fff; }

		/* --- ARticle aleatoire --- */
		#inset_folder_14461 { margin:1px 0 0 0; padding:0 0 17px 0; color:#fff; font-size:1.2em; background:#6D9F04 url(/design/actionfourmies/images/sondage_bas.gif) bottom left no-repeat; }
			#inset_folder_14461 a { color:#ACD84F; font-weight:bold; text-decoration:none; }
				#inset_folder_14461 a:hover { color:#333; }
			#inset_folder_14461 .folder_name { display: block; height:53px; background: url(/design/actionfourmies/images/sondage_haut_sav2.gif) no-repeat; }
				#inset_folder_14461 .folder_name span { display: none; }
			#inset_folder_14461 .folder_body { padding: 0 16px; }
				#inset_folder_14461 .elementlist_element { border: 0; }
				#inset_folder_14461 .folder_body p { text-align: left; font-size: 0.8em; margin: 0; padding: 0; }
					#inset_folder_14461 h2 { margin: 0 0 4px 0; padding: 0; color: #fff; font-size: 1em; text-align: left; }

	/* --- GAUCHE intérieur --- */
	#area_ileft {display:none;}


	/* --- CONTENU --- */
	
	#area_middle {
	padding:0 0 0 0;
	clear:both;
	width: 100%;
	background:url(/design/actionfourmies/images/folder_node.gif) no-repeat;
	margin:0;
	}
	
	/* sauf dans le front : */
	.section15 #area_middle {
	padding:26px 0 20px 0;
	_padding:26px 40px 20px 0;
	background:url(/design/actionfourmies/images/area_lowtop.gif) top left no-repeat;
	margin:0;
	}

	.section1 #area_middle {
	padding:0 0 0 0;
	clear:both;
	width: 100%;
	background:url(/design/actionfourmies/images/folder_node.gif) no-repeat;
	}

		#area_middle #node {
			padding:0 25px 10px 25px !important;
			!padding:0 25px 10px 25px !important;
			padding:0 25px 10px 25px;
			width:680px;
			margin-top: 0;
			}
		.section15 #area_middle #node {
			padding:0 25px 10px 25px !important;
			!padding:0 0 10px 25px !important;
			padding:0 25px 10px 25px;
			margin-top: 0;
			}


.section16 #area_middle { background:url(/design/actionfourmies/images/folder106_node.gif) no-repeat; }	
.section17 #area_middle { background:url(/design/actionfourmies/images/folder113_node.gif) no-repeat; }
.section18 #area_middle { background:url(/design/actionfourmies/images/folder4248_node.gif) no-repeat; }
.section19 #area_middle { background:url(/design/actionfourmies/images/folder4245_node.gif) no-repeat; }
.section20 #area_middle { background:url(/design/actionfourmies/images/folder4247_node.gif) no-repeat; }
.section21 #area_middle { background:url(/design/actionfourmies/images/folder4246_node.gif) no-repeat; }	
	
		#area_middle a { color:#00A3DD; font-weight: bold; }
		#area_middle a:hover { color:#8CBE24; }
		
		#area_middle .elementlist_elementcontent a { color:#00A3DD;}
		#area_middle .elementlist_elementcontent a:hover { color:#8CBE24; }
		
	
		#node li { line-height:19px; }
		#node ul, #node ul li { list-style-type:disc; }
		#node ol, #node ol li { list-style-type:decimal; }
		#node ul li ul, #node ul li ul li { list-style-type:circle;	}
		#node ul li ul li ul, #node ul li ul li ul li { list-style-type:square; }

	/* --- DROITE --- */
	td#area_right {
		margin:0; border: 0;
		background: #fff url(/design/actionfourmies/images/d_bgd.gif) top right no-repeat;
		}

		#area_right {
			margin:0; padding:40px 25px 20px 0; width:237px;
			}
	
/* --- BAS --- */
#toolbar-bottom { width: 928px; _width: 941px; padding:10px 8px 4px 8px; margin:0 21px 0 20px; border:0; display:block; height:20px; text-align:right; background:#9CCC38; }

#toolbar-bottom div { display: inline;; }

	#toolbar-bottom a { display:inline; color:#333; font-size:1em; padding:0 5px; border-left:1px solid #ccc; }
		#toolbar-bottom a:hover { background:#00A3DD; color:#fff; }
	
	#toolbar-bottom .areablock347 { display:inline; margin:0 0 0 9px; }
		#toolbar-bottom .areablock347 a { color:#DAEDB4; font-size:0.8em; margin:0; padding:0; border:0; }
			#toolbar-bottom .areablock347 a:hover { color:#333; background:none; }


/* -------------------------------------------------- STYLES OK */

/* --- DIAPORAMA --- */
div.content-navigator div.content-navigator-previous-disabled, div.content-navigator div.content-navigator-next-disabled { color:#777777; }
div.content-navigator div.content-navigator-separator, div.content-navigator div.content-navigator-separator-disabled { padding-left:4px; padding-right:4px; }
div.content-navigator div.content-navigator-arrow { font-size:150%; color:#000080; }

/* --- BREVES --- */
p.shortnews_separator { margin:0 5em; border-bottom:1px solid; font-size:2px; }
p.shortnews { margin:0; padding:0.5em 0; }

/* --- DERNIERS ARTICLES --- */
#latest_article_list, /* div.linktool, */ div.shortnews, div.agenda_inset { width:90%; margin:3em 1em 3em 0; border-width:1px; border-style:solid; }
#latest_article_list_title, /* div.linktool_title, */ div.shortnews_title, div.agenda_title { padding:0.3em; text-align:left; font-weight:bold; }
#latest_article_list_articles, /* div.linktool_body, */ div.shortnews_body, div.agenda_body { padding:0.3em; font-size:0.9em; text-align:left; }
#latest_article_list_articles p a, /* div.linktool_link, */ p.shortnews a, p.agenda_event a { font-size:1em; text-decoration:none; }

/* EQUIPE MUNICIPALE */
div.group { clear:both; padding:2em 0; }
div.group_member { width:50%; float:left; display:inline; margin-top:1em; }
div.person_summary div.role { font-weight:bold; }

/* -------------------------------------------------- STYLES IDENTIFIES */
#bypass { margin:0.3em; padding:0.3em; width:100%; position:absolute; top:0; left:0; z-index:auto; }
#bypass ul { display:inline; list-style-type:none; }
#bypass ul li { display:inline; list-style-type:none; }
li.search_option { display:inline; }
ul.search_options { margin:0; padding-bottom:0.2em; }

div.elementlist_element { width:100%; margin:10px 0 0 0; }
div.elementlist_elementinfo { width:100%; padding:0.3em; margin-top:-1em; margin-bottom:1em; _margin-bottom:0px; }
div.elementlist_elementauthor { display:inline; float:left; font-size:0.8em; }
div.elementlist_elementdate { display:inline; float:right; font-size:0.8em; }
.elementlist_elementperiod span, .elementlist_elementwhere span { font-weight:bold; }
.elementlist_elementperiod div { display:inline; }
#site_header { width:100%; _margin-bottom:-3px; }
#site_header_relative { width:100%; position:relative; }
#site_title { position:absolute; top:0; left:0; z-index:2000; visibility:hidden; }
