body {
padding: 0; margin: 0; border: 0;
font-family: verdana, arial, Trebuchet MS, sans-serif;
font-size: 0.7em;
color:#000;
background: #fff;
}



/* --- BALISES GENERIQUES --- */
a { text-decoration:none; color: #73B247; }
	a:hover { text-decoration:none; color: #F86838; }

	/* titre rubrique */
	#folder_name { border: 0; padding: 0; margin: 0; }
	
		h1 {
			display: inline;
			padding: 0;
			font-size: 1.8em;
			color: #F86838;
			}
	
		.folder917 #folder_name {
			margin-top: 6px;
			padding: 30px 0 11px 0;
			display: block;
			width: 100%;
			height: 16px;
			background:url(/design/plain_site/images/a_la_une.gif) no-repeat 0 6px;
			}
			
		#node917 #folder_name {
			margin: 0; padding: 0;
			display: block;
			width: 100%;
			height: 16px;
			background:url(/design/plain_site/images/a_la_une.gif) no-repeat 0 0;
			}
			#node917 h1 { display: none; }									
	
h2 {
	font-size: 1.3em;
	color: #333;
	border-bottom: 1px solid #F86838;
	padding-top: 6px;
	margin: 0;
	font-family: Arial;
	margin-bottom: 10px;
	}
	
h3 { font-size: 1.2em; color: #75B310; }
h4 { font-size: 1.1em; color: #F86838; }
h5 { font-size: 0.8em; color: #333; }
h6 { font-size: 0.6em; color: #75B310; }

pre, code { font-size: 0.8em;	}

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


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; }



/* --- SITE --- */
#pagelayout_allcontent {
	border: 0; padding:0;
	width: 988px;
	margin:0;
	text-align: left;
	}

/* --- TETIERE --- */
.header_img { }

#area_top {
	display: block;
	width: 988px;
	height: 163px;
	background: url(/design/plain_site/images/t00.gif);		
	}
	
	a#link_1915 {
		position: absolute;
		top: 24px;
		display: block;
		width: 920px;
		height: 103px;
		}
		a#link_1915 span { display: none; }
		
	#area_top object {
		display: none;
		}

	.areablock297 {
		display: block;
		padding: 10px 0 32px 0;
		margin: 0 0 0 218px;
		}

		.areablock297 a {
			float: left;
			display: block;
			margin: 6px 0 0 0;
			padding: 1px 15px 1px 15px;
			color: #7A6348;
			border-left: 1px solid #7A6348;
			}
			.areablock297 a:hover {
				color: #fff;
				background: #7A6348;
				}
				
		#searchbox {
			float:left;
			margin: 0;
			}
	
			#searchbox form {
				margin: 0;
				padding: 0;
				border: 0;
				}
	
			#searchbox input.searchboxinput {
				padding-left: 6px;
				font-size: 0.9em;
				border: 1px solid #7A6348;
				color: #000;
				}
	
			#searchbox input.defaultbutton {
				font-size: 0.8em;
				font-weight: normal;
				border: 1px solid #7A6348;
				background: #7A6348;
				color: #fff;
				}					

		#searchbox .optionblock { display: none; }
		#searchbox .site_search {}
		#searchbox .category_search {}

		.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; }
		
		#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; }

		#stylemanager { float: left; padding: 4px 0 0 0; }
		#stylemanager a { padding: 0; margin: 0; border: 0; }
		#stylemanager a span { display: none; }
			#stylemanager a.decrease {
				display: block;
				width: 22px;
				height: 19px;
				background: url(/design/plain_site/images/_decrease.gif);
				}
				#stylemanager a.decrease:hover { background: url(/design/plain_site/images/_decrease.gif); }
			#stylemanager a.increase {
				display: block;
				width: 22px;
				height: 19px;
				background: url(/design/plain_site/images/_increase.gif);
				}
				#stylemanager a.increase:hover { background: url(/design/plain_site/images/_increase.gif); }		

		#site_image {
			clear: both;
			display: block;
			margin: 0 0 28px 206px;
			!margin: 0 0 26px 206px;
			}

/* --- PAGE --- */
#pagelayout_contentstructure{
	border:none;
	width:988px;
	clear:both;
	margin: 0;
	overflow: hidden;
	}

	/* --- GAUCHE intérieur --- */
	#area_left,
	#area_ileft {
		height:100%;
		margin:0;
		width:11em;
		width:177px;
		}
		
		
	/* --- GAUCHE --- */
	td#area_left {
		margin-top: 10px;
		width:177px;
		background: #EEE9DE;
		}		
		
	.area_left {
		width:177px;
		padding-bottom: 20px;
		background: #EEE9DE;
		}
		
		.areablock2582 {
			height: 179px;
			}
			.areablock2582 a {
				display: block;
				width: 179px;
			height: 179px;
			background: url(/design/plain_site/images/pastille.gif);
			}
			.areablock2582 span {
				display: none;
			}

	/* --- CONTENU --- */
	
		/* chemin */
		#area_lowtop { padding-bottom: 10px; }	
	
	td#area_middle { padding: 30px 30px 30px 30px; }
	
	#area_middle ul, #area_middle li { list-style-type: disc; }			
	#area_middle ul li ul, #area_middle ul li ul li { list-style-type: circle;	}	
	#area_middle ul li ul li ul, #area_middle ul li ul li ul li { list-style-type: square;	}	


	/* --- DROITE intérieur --- */
	td#area_iright {
		margin:0;
		padding: 0;
		}
		
	.area_iright {	padding: 40px 10px 20px 0 !important; !padding: 10px 10px 20px 0 !important; padding: 40px 10px 20px 0; }

	.area_iright a { text-align: left; }
	
	.area_iright .zoom { width: 180px; margin: 0; }
	
		.area_iright .zoom_title span { display: none;}
		.area_iright .zoom .zoom_article { margin: 0; padding: 0 10px 10px 10px; }
		.area_iright .zoom .article { margin: 10px 0 0 0; }
		.area_iright .zoom .elementlist_elementlink  { font-size: 1.1em; font-weight: bold; }
		.area_iright .zoom .title { font-size: 1.1em; font-weight: bold; }
		.area_iright .zoom p { margin: 0; }
		.area_iright .zoom_bottom {
			height: 5px;
			background: url(/design/plain_site/images/zoom_bas.gif);
			}
				
	
			#area_iright .zoom .object-left { float: none; margin: 0; padding: 0; border: 0; }
			#area_iright .zoom .object-center { text-align: left; margin: 0; padding: 0; border: 0; }
			#area_iright .zoom .object-right { float: none; margin: 0; padding: 0; border: 0; }	
			#area_iright .zoom_agenda { margin: 0; }

		.folder917 #zoom_1066 {
			background: #FBC66C url(/design/plain_site/images/focus_bgd.gif) no-repeat 0 0;
			}
			.folder917 #zoom_1066 .zoom_title {
				height: 21px;
				background: url(/design/plain_site/images/focus_haut.gif);
				}
				
		.folder917 #zoom_1066 .title { margin: 0 0 6px 0; font-size: 1.1em; font-weight: bold; }			
		.folder917 #zoom_1066 p { margin: 6px 0; }	
				
		.folder917 #zoom_2951 { width: 180px;
			background: #FBC66C url(/design/plain_site/images/agenda_bgd.gif) no-repeat 0 0;
			margin: 0;
			}
			.folder917 #zoom_2951 .zoom_title {
				height: 21px;
				background: url(/design/plain_site/images/agenda_haut.gif);
				}
			.folder917 #zoom_2951 .title { font-size: 0.9em; }		
				.folder917 #zoom_2951 .elementlist_elementlink p { display: none; }
				
			.folder917 #zoom_2951 a {
				font-weight: bold;
				color: #F86838;
				padding-left: 14px;
				background: url(/design/plain_site/images/accueil_dte_int_lire_la_suite.gif) no-repeat 0 1px;
				}
				.folder917 #zoom_2951 a:hover { color: #333; }
				
				
				
				.folder917 .area_iright .zoom { margin-bottom: 10px; }				

			.folder917 .area_iright .zoom .link a {
				font-weight: bold;
				color: #F86838;
				padding-left: 14px;
				background: url(/design/plain_site/images/accueil_dte_int_lire_la_suite.gif) no-repeat 0 1px;
				}
				.folder917 .area_iright .zoom .link a:hover { color: #333; }


/* --- DROITE --- */
td#area_right {
	margin:0;
	padding: 40px 0 20px 0;
	}

	.area_right {
	margin-right: 10px;
	padding: 0 0 20px 0;
	width: 191px;
	background: #fff;
	}
	
	
	
.folder917 .area_right {
	background: #fff;
	}
	
	.areablock2580 {
		position: absolute;
		left: 796px;
		top: 163px;
		z-index: 200;
		display: block;
		width: 191px;
		height: 35px;
		background: url(/design/plain_site/images/d00.gif);
		}

	/* Brèves et zoom */ 
	#area_right p,
	#area_right ul,
	#area_right li { text-align: left; }
	
	
	#area_right .object-left,
	#area_right .object-right { float: none; text-align: center; }

	#area_right #zoom_random { padding: 0 10px 0 10px; }

	#area_right #zoom_random a {
		display: block;
		margin: 10px 0 0 0;
		text-align: left;
		color: #fff;
		font-weight: bold;	
		padding: 0 0 6px 14px;
		background: url(/design/plain_site/images/accueil_droite_lire_la_suite.gif) no-repeat 0 1px;
		}
		#area_right #zoom_random a:hover { color: #000; }
	
	#area_right .zoom {
		margin: 0 13px 14px 0;
		padding: 0px 10px;
		color: #353E49;
		border-left: 2px solid #F76939;
		width: 179px;
		overflow: hidden;
		}
			#area_right .zoom_title span {
				display: block; 
				margin: 0 0 10px 0;
				font-weight: bold;
				font-family: Trebuchet MS;
				font-size: 1.3em;
				color: #F76939;
				}
			
			#area_right .zoom .zoom_article { margin: 0 0 10px 0; padding: 0; }
			
			#area_right .zoom .article { margin: 10px 0 0 0; }
			#area_right .zoom .elementlist_elementlink  { font-size: 1.1em; font-weight: bold; }
			#area_right .zoom .title { font-size: 1.1em; font-weight: bold; margin-bottom: 10px;}
			#area_right .zoom p { text-align: left; }
				#area_right .zoom a { }
					#area_right .zoom a:hover { color: #000; }		
					#area_right .zoom  .object-left { float: none; margin: 0; padding: 0; border: 0; text-align: left; }
					#area_right .zoom  .object-center { margin: 0; padding: 0; border: 0; text-align: left; }
					#area_right .zoom  .object-right { float: none; margin: 0; padding: 0; border: 0; text-align: left; }
	
	
			/* accueil droite */					
			.folder917 #area_right .zoom { background: #A5D15C; padding: 0; border: 0; width: 179px; margin: 0; }
				#zoom_1063 .zoom_title {
					height: 22px;
					background: url(/design/plain_site/images/accueil_droite_haut.gif);			
					}
					
				.folder917 #area_right .zoom_title span { display: none;}
				.folder917 #area_right .zoom_article { padding: 0 10px; border: 0;}
			

		/* sondage de l'accueil */
		#sondage_1090 {
			margin: 0 12px 0 0;
			padding: 10px 0 20px 0;
			background: #A5D15C url(/design/plain_site/images/sondage_bgd.gif) no-repeat 90% 90%;
			}

		#sondage_1090 .haut {
			height: 20px;
			background: url(/design/plain_site/images/sondage_haut.gif) no-repeat;
			}
		
		#sondage_1090 .nom {
			font-family: Trebuchet MS;
			font-weight: bold;
			font-size: 1.2em;
			color: #fff;
			display: none;
			}

		#sondage_1090 .texte {
			font-size: 1em;
			color: #353E49;
			line-height: 9pt;
			padding: 0 10px 0 20px;
			}
		#sondage_1090 a.lien {
			text-align: left;
			display: block;
			padding: 0 10px 0 14px;
			margin: 0 0 0 20px;
			font-family: Trebuchet MS;
			font-size: 1.1em;
			font-weight: bold;
			color: #fff;
			background: url(/design/plain_site/images/accueil_droite_lire_la_suite.gif) no-repeat 0 3px;			
			}
			#sondage_1090 a.lien:hover { color: #000; }
			
			#image3167 {
				height: 38px;
				overflow: hidden;
				}
	
			a#link_3164 {
				float: left;
				display: block;
				width: 85px;
				height:51px;
				background: url(/design/plain_site/images/meteo.gif);
				}
				a#link_3164:hover { background: url(/design/plain_site/images/meteoo.gif); }
				a#link_3164 span { display: none; }
			
			a#link_3168 {
				float: left;
				display: block;
				width: 93px;
				height: 51px;
				background: url(/design/plain_site/images/goodies.gif);
				}
				a#link_3168:hover { background: url(/design/plain_site/images/goodieso.gif); }
				a#link_3168 span { display: none; }
			
	/* accès direct */
	#area_right .listing { clear: both; 
		margin: 0 13px 14px 0;
		padding: 0px 10px 0 10px;
		width: 178px;
		color: #353E49;
		border-left: 2px solid #73B247;
		}
		#area_right .listing .menu_title { display: block; padding-bottom: 6px; font-weight: bold; font-family: Trebuchet MS; font-size: 1.3em; color: #73B247; }
		
		
		#area_right .listing a { display: block;
			padding-left: 14px;
			margin-bottom: 6px;
			line-height: 9pt;
			background: url(/design/plain_site/images/lire_la_suite.gif) no-repeat 0 3px;
			}

	#image3170 {
		!display: block;
		!height: 41px;
		!overflow: hidden;
		}
	
	#inset_3433 .inset_title {display: none;}
	
	.quizbox .menu_top {
			display: block;
			height: 22px;
			background: url(/design/plain_site/images/quiz_haut.gif);
			}
			
	.quizbox .menu_name { display: none; }
	
	.quizbox .menu_body { padding: 10px 20px 0 20px; background: url(/design/plain_site/images/quiz_bgd.gif); }
	
	.quizbox a {
		text-align: left;
		display: block;
		padding: 0 10px 0 14px;
		margin: 10px 0 0 0;
		font-family: Trebuchet MS;
		font-size: 1.1em;
		font-weight: bold;
		color: #fff;
		background: url(/design/plain_site/images/accueil_droite_lire_la_suite.gif) no-repeat 0 3px;			
		}
		.quizbox a:hover { color: #000; }

	.quizbox .menu_bottom {
			display: block;
			height: 22px;
			background: url(/design/plain_site/images/accueil_droite_bas.gif);
			}
	
/* --- BAS --- */
#area_bottom {
	padding: 0; margin: 0; border: 0;
	display: block;
	height: 20px;
	width: 100%;
	background: #F86838;
	}

	#area_bottom .areablock347 {  }
	#area_bottom .areablock347 a { font-size: 0.9em; color: #5B3C1A; border: 0; padding: 3px 0 0 0; margin-left: 3px; }
		#area_bottom .areablock347 a:hover { color: #fff; }

	#area_bottom a {
		float: left;
		display: block;
		margin: 0;
		padding: 3px 20px 0 20px;
		color: #5B3C1A;
		border-right: 1px solid #5B3C1A;
		}
		#area_bottom a:hover { color: #fff; }


/* -------------------------------------------------- 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
	}

/* MARQUEE - TICKER */
.ticker { display: none }


/* --- 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;
	}

#site_title {
	position:absolute;
	top:0;
	left:0;
	}

li.search_option {
	display:inline;
	}

ul.search_options {
	margin:0;
	padding-bottom:0.2em;
	}

/*
table.elementlist_element {
	width:100%;
	margin:0;
	padding:0;
	}

table.elementlist_element tbody {
	width:100%;
	margin:0;
	padding:0;
	}

table.elementlist_element tbody tr {
	width:100%;
	margin:0;
	padding:0;
	}

table.elementlist_element tbody tr td {
	width:100%;
	margin:0;
	padding:0;
	}

table.elementlist_element tbody tr td#elementlist_firstelement {
	width:70%;
	margin:0;
	padding-right:0.3em;
	vertical-align:top;
	background: green;
	}

table.elementlist_element tbody tr td#elementlist_subcategories {
	width:30%;
	margin:0;
	padding:0;
	vertical-align:top;
	background: red;
	}
*/

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;
	visibility:hidden;
	}
	
#flv-video {
	padding-top:10px;
	width:170px;
	background:#fff;
	padding-left:7px;
	position:relative;
	}
