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


/* --- SITE --- */
#allcontent {
	border:0;padding:0;margin:0; 
	width:1007px;
	overflow:hidden;
	}

/* --- TETIERE --- */
.header_img {}
#area_lowtop{height:34px}
/*#area_path {height:62px;clear:both;}*/

#node460 .areablock792{height:1px}

	#area_top {display:block;width:1007px;}

	#area_top .area_image {clear:both;}
	.areablock516{height:117px;padding:0;margin:0;overflow:hidden;}

		.areablock297 .area_image {display:block;width:100px;height:235px;}

		.areablock297 a {display:none;}

		.usergreeting {
			position:absolute;
			left:696px;
			top:65px;
			display:block;
			width:166px;
			height:50px;
			
			color:#005DAE;
			text-align:right;
			line-height:15px;
			font-size:1.2em;
			}

			.user_image {
				display:inline;
				position:absolute;
				top:44px;
				left:870px;
				z-index:200;
				}

			.greeting {font-weight:normal;}		
			.user {display:block;font-weight:bold;}
			.lastvisit {display:none;}
			.whatsnew {display:none;}
		
		a.link807 {
			display:block;
			width:168px;
			
			font-size:1.2em;
			text-align:right;
			color:#fff;
			font-weight:bold;
			}		

	/* accueil */
	.areablock377 {clear:both;_height:100%;overflow:hidden;background:#fff;margin-top:10px;}

	#area_path{margin-top:0px!important;
				margin-top:12px;}
		#pagelayout_currentdate {
			float:left;
			padding-top:6px;
			font-size:1em;
			color:#A8B7B4;
			margin:0 50px 0 20px;
			}

		/* menu haut 1 */
		#menumenu1 {margin-top:-12px; }
				
				#menumenu1 .menu_title {display:none;}
		
				#menumenu1 li {float:left;}
		
				#menumenu1 a {
					display:block;
					margin:5px 0px;
					padding:2px 10px;
					color:#003333;
					border-right:1px solid #B2C1C1;
					}
					#menumenu1 a:hover {color:#2995AA;}

		/* recherche */	
		#searchbox {
			float:left;
			margin:1px 0 0 6px !important;
			margin:0px 0 0 10px;
			}
			#searchbox form {
				margin:0;
				padding:0;
				border:0;
				}

			#searchbox input.searchboxinput {
				padding-top:2px;
				_padding-top:1px;
				
				width:80px;
				font-size:0.9em;
				border:1px solid #2995AA;
				color:#2995AA;
				float:left;
				margin-top:4px;
				_margin-top:6px;
				}

			#searchbox input.defaultbutton {
				height:18px;
				_height:17px;
				padding:0;
				font-size:0.8em;
				font-weight:normal;
				border:1px solid #2995AA;
				background:#2995AA;
				color:#fff;
				float:left;
				margin-top:4px !important;
				margin-top:6px;
				}	
				
				#searchbox .optionblock {
					margin-top:2px;
					_margin-top:3px;
					float:left;
					font-size:0.8em;
					}
					
				#searchbox .radiobutton {}
				#searchbox .optionblock span {color:#333;}
				
				.site_search {float:left;}
				.category_search {float:left;}
				
				#advanced_search {
					float:left;
					margin:5px 0px 0px 0px;
					padding:2px 10px;
					color:#2995AA;
					border:0;
					}
					a#advanced_search:hover {color:#333;}
					
		.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;}							

		#link_527 {
			float:left;
			margin:5px 0px 0px 0px;
			padding:2px 10px;
			color:#2995AA;
			border:0;
			}
			a#link_527:hover {color:#333;}
		
		/* MARQUEE - TICKER */
		.ticker {
			position:absolute;
			top:110px;
			left:184px;
			
			width:290px;
			font-weight:bold;
			color:#fff;
			}		

/* --- PAGE --- */
#allcontent {width:1007px;}
	
.folder460 #allcontent {width:1007px;}	

#pagelayout_contentstructure {border:0;}

#pagelayout_contentstructure {	
	background:url(../images/page_bgd.gif);
	width:100%;
	}

	/* --- GAUCHE --- */
	#area_left {
		padding:0;margin:0;border:0;
		background:#fff;
		}
		
		.area_left {
			padding:0;margin:0;border:0;
			padding-right:12px;
			}
	.folder460 #area_left {
		padding:0;margin:0;border:0;
		padding-right:12px;
		}
		
	.folder460 #submenu_617 {display:none;}		

		/* Publication */
		.publication {margin-bottom:20px;padding:0;font-size:1em;line-height:13px;background:url(../images/zoom_bgd.gif);}
		.publication_top {
			height:33px;
			background:url(../images/publication_haut.gif) no-repeat;
			}
			.publication_top span {display:none;}
		.publication_body {padding:0 10px 0 10px;}			
		.publication a.publication_image {display:block;padding:0;margin:0;}
		.publication .publication_title {display:none;}
		.publication a.publication_link {display:none;}
		.publication a.folder_link {display:none;}
		.publication_bottom {
			height:12px;
			background:url(../images/zoom_bas.gif) no-repeat;
			overflow:hidden;
			}
			
		#link_15071 {
			display:block;
			width:172px;
			height:33px;
			background:url(../images/actu_campus_haut.gif) no-repeat;
			}
			#link_15071 span {display:none;}

/* MODIF		#area_left #zoom_619 .zoom_title {display:none;} */
		
		
		/* zoom par défaut left */	
		#area_left .zoom {
			width:172px;
			margin:0;
			padding:0;
			background:url(../images/zoom_bgd.gif) repeat-y;
			}
			
			#area_left .zoom .zoom_title {
				display:block;
				background:url(../images/_zoom_title_bgd_left.gif) repeat-y;
				padding:2px 8px;
				font-weight:bold;
				color:#fff;
				}
			
			.zoom .zoom_article {
				overflow:hidden;
				padding:0 10px 10px 10px;
				}
			
			.zoom .title {
				font-weight:bold;
				font-size:1.2em;
				color:#000;
				margin-bottom:10px;
				display:none;
				}
				
			.zoom img {margin-bottom:10px;}				

			.zoom .link  {margin-top:10px;}

			.zoom .link a {
				padding-left:18px;
				color:#C50045;
				background:url(../images/lire_la_suite.png) no-repeat 0 3px;
				}
				.zoom .link a:hover {color:#333;}
			
			.zoom .zoom_bottom {height:12px;background:url(../images/zoom_bas.gif) no-repeat;}


/* MODIF		#zoom_619 {
			width:172px;
			margin:0;
			padding:0;
			background:url(../images/zoom_bgd.gif) repeat-y;
			}
			
			#zoom_619 .zoom_article {
				overflow:hidden;
				padding:0 10px 10px 10px;
				}
			
			.zoom_title {display:none;}
				
			#zoom_619 .title {
				font-weight:bold;
				font-size:1.2em;
				color:#000;
				margin-bottom:10px;
				display:none;
				}
				
			#zoom_619 img {margin-bottom:10px;}				

			#zoom_619 .link  {margin-top:10px;}

			#zoom_619 .link a {
				padding-left:18px;
				color:#C50045;
				background:url(../images/lire_la_suite.png) no-repeat 0 3px;
				}
				#zoom_619 .link a:hover {color:#333;}
*/
			
			.zoom_bottom {
				height:12px;
				background:url(../images/zoom_bas.gif) no-repeat;
				}

	/* --- CONTENU --- */
	
		/* contenu_haut */
		
	td#area_middle {
		width:100%;
		padding:30px;
		background:#fff;
		border-right:1px solid #E7E7E7;
		}
		
		
		.folder459 #area_middle {
			border-right:1px solid #ABCD21;
			}	
		.folder461 #area_middle {
			border-right:1px solid #005DAD;
			}
		.folder462 #area_middle {
			border-right:1px solid #7A2E86;
			}	

	.folder460 #area_middle {
		border:1px solid #E8E6E7;
		padding:10px 30px 30px 30px;
		background:#fff;
		}
		
	#area_middle li {line-height:19px;}	
	#area_middle ul, #area_middle ul li {list-style-type:disc;}
	#area_middle ol, #area_middle ol li {list-style-type:decimal;}		
	#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;	}		

	#area_middle ul,
	#area_middle ol,
	#area_middle li {margin-left:20px;}

/* NE PAS LR METTRE! on ne voit plus les menus
#area_lowtop{overflow:hidden;}*/

	/* --- DROITE intérieure --- */
	td#area_iright {
		padding-left:10px;
		background:#fff;
		overflow:hidden;
		}
		
	div.area_iright {
		display:block;
		width:155px;
		height:100%;
		background:#fff;
		}		
	
	#area_iright .area_image img {
		display:block;
		overflow:hidden;
		}	

		/* accueil */
		#zoom_714 {
			margin:0;
			padding:0 10px;
			}
			
			.image533 {display:block;height:17px;}

		/* zoom par défaut iright */	
		#area_iright .zoom {
			margin:0;
			padding:0;
			}
			
			#area_iright .zoom .zoom_title {
				display:block;
				background:url(../images/_zoom_title_bgd_iright.gif) repeat-y;
				padding:2px 8px 2px 18px;
				font-weight:bold;
				color:#fff;
				}
			
			#area_iright .zoom .zoom_bottom {display:none;}
			
		/* derniers articles par défaut iright */	
		#area_iright .shortnews {
			width:149px;
			margin:0 0 0 0;
			padding:0;
			border:0;
			}
			
			#area_iright .shortnews .shortnews_top {
				background:url(../images/_zoom_title_bgd_iright.gif) repeat-y;
				padding:2px 8px 2px 18px;
				font-weight:bold;
				color:#fff;
				}
				
			#area_iright .shortnews .shortnews_body {padding:10px 0 0 8px;}
				#area_iright .shortnews .shortnews_body a {font-weight:bold;color:#000;}				
			
			#area_iright .shortnews .shortnews_bottom {display:none;}
			
			#area_iright #latest_article_list {
				border:0 ;
				margin:0 0 20px 0;
				padding:0 0 0 8px;
				}
				
				#latest_article_list_title {margin:0;}
				p.latest_article {margin:0;}

		#zoom_714 h1,
		#zoom_714 h2,
		#zoom_714 h3,
		#zoom_714 h4,
		#zoom_714 h5,
		#zoom_714 h6 {
			margin:0;
			padding:0;		
			font-size:1em;
			font-weight:normal;
			color:#374D4D;
			text-align:justify;
			}
			
/*			#area_iright #zoom_714 .zoom_title {display:none;}*/
			
			#zoom_714 .title {font-weight:bold;font-size:1.1em;line-height:14px;margin-bottom:6px;}
				
			#zoom_714 .zoom_article {
				padding-left:8px;
				background:url(../images/en_bref_puce.gif) no-repeat 0 6px;
				margin:8px 0;
				}

			#zoom_714 .zoom_article p {margin:0;}

			#zoom_714 .link {}
				
			#zoom_714 .link a {
				color:#00768A;
				}
				#zoom_714 .link a:hover {color:#333;}


		#zoom_722 {
			margin:0;
			padding:0 10px;
			}
	
		#zoom_722 h1,
		#zoom_722 h2,
		#zoom_722 h3,
		#zoom_722 h4,
		#zoom_722 h5,
		#zoom_722 h6 {
			margin:0;
			padding:0;		
			font-size:1em;
			font-weight:normal;
			color:#01859C;
			text-align:justify;
			}			
			
			.image721 {display:block;height:35px;}
			
			#zoom_722 .title {display:inline;color:#01859C;}
				
			#zoom_722 .zoom_article {
				padding-left:8px;
				background:url(../images/en_bref_puce.gif) no-repeat 0 6px;
				margin:8px 0;
				}

			#zoom_722 .zoom_article p {margin:0;}

			#zoom_722 .link {}
				
			#zoom_722 .link a {

				color:#333;
				}
				#zoom_722 .link a:hover {color:#00768A;}
				
		/* liens contextuels */
		#area_iright .listing .menu_title {
			padding:3px 10px;
			color:#fff;
			font-weight:bold;
			font-size:1.1em;
			background:#333;
			}


		.folder459 #area_iright .listing .menu_title {background:#ABCD21;}
		.folder461 #area_iright .listing .menu_title {background:#005DAD;}
		.folder462 #area_iright .listing .menu_title {background:#7A2E86;}

		#area_iright .listing a {
			display:block;
			padding:5px 13px 3px 13px;
			color:#666;
			line-height:13px;
			}

		#area_iright .listing a:hover {color:#000;}			

		.folder459 #area_iright .listing a {background:url(../images/liens_contextuels_puce_verte.gif) no-repeat 0 8px;}
		.folder461 #area_iright .listing a {background:url(../images/liens_contextuels_puce_bleu.gif) no-repeat 0 8px;}
		.folder462 #area_iright .listing a {background:url(../images/liens_contextuels_puce_mauve.gif) no-repeat 0 8px;}

		.folder459 #area_iright .listing a:hover {color:#ABCD21;}
		.folder461 #area_iright .listing a:hover {color:#005DAD;}
		.folder462 #area_iright .listing a:hover {color:#7A2E86;}

		#bookmark .listing a  {background:yellow;}		

	/* --- DROITE --- */
	td#area_right {}
		
	#toolbar-right {
			display:block;
			width:158px;
			border-bottom:1px solid #ccc;
			margin:0 0 10px 27px;
			background:url(../images/d_bgd.gif);
			}
			
	.folder460 #toolbar-right {
			display:block;
			width:158px;
			border-bottom:1px solid #ccc;
			margin:0 0 10px 27px;
			}						

	#area_right .listing {}

	#area_right .listing .menu_title {
			display:block;
			margin:0 0 6px 0;
			padding:3px 10px;
			color:#fff;
			font-weight:bold;
			font-size:1.1em;
			background:#019AC3;
			}

		#area_right .listing a {
			display:block;
			padding:5px 13px 3px 13px;
			color:#666;
			line-height:13px;
			}
			#area_right .listing a:hover {color:#000;}

		/* Mes favoris */
		#area_right #bookmark {padding:0;margin-bottom:10px;width:158px;}

		#area_right #bookmark br {display:none;}
		
		#area_right #bookmark .menu_title {
			height:15px;
			background:url(../images/mes_favoris_haut.gif) no-repeat 0 0px;
			}
			#bookmark .menu_title span {display:none;}

		#area_right #bookmark .menu_body {padding:0 10px;}
		
		#area_right #bookmark a {
			display:block;		
			color:#666;
			padding-left:14px;
			background:url(../images/mes_favoris_puce.gif) no-repeat 0 8px;
			}
			#area_right #bookmark a:hover {color:#7B2F87;} 
			
		#area_right #bookmark .group {
			display:block;
			font-size:1.2em;
			font-weight:bold;
			line-height:0.9em;		
			color:#666;
			margin-top:10px;
			margin-bottom:6px;
			}				

	/* forum */
	a#link_15519 {
		display:block;
		height:17px;
		background:url(../images/forums.gif);
		}
		a#link_15519:hover {background:url(../images/forumso.gif);}
		a#link_15519 span {display:none;}
		
	/* zoom par défaut right */	
	#area_right .zoom {
		margin:0;
		padding:0;
		}
	
		#area_right .zoom .zoom_title {
			display:block;
			background:url(../images/_zoom_title_bgd_right.gif) repeat-y;
			padding:3px 11px 3px 11px;
			font-weight:bold;
			color:#fff;
			}

		#area_right .zoom .zoom_bottom {height:12px;background:url(../images/zoom_bas_right.gif) no-repeat;}	
		
		
/* --- BAS 1 --- */
#area_bottom {
	background:url(../images/page_bgd.gif);
	width:1007px !important;
	!width:1007px !important;
	width:1007px;
			display:none;
	}


#area_bottom .area_image {
	display:block;
	width:1007px !important;
	!width:1007px !important;
	width:1007px;
	height:24px;
	background:none;
	overflow:hidden;
	}
	
.folder460 #area_bottom {
	width:1007px !important;
	!width:1007px !important;
	width:1007px;
	display:block;
	height:30px;
	background:url(../images/page_bgd.gif);
	}
	
	.folder460 #area_bottom .area_image {
		display:none;
		}		
	
/* --- BAS 2 --- */
#area_lowbottom {
	width:964px !important;
	!width:964px !important;
	width:964px;
	padding:0 30px 0 30px;
	margin:0;border:0;
	display:block;
	height:33px;
	}
	
	

#area_lowbottom a {
	color:#B2C0C1;
	float:left;
	display:block;
	margin:0 0 6px 0;
	padding:6px 0;
	}
	#area_lowbottom a:hover {color:#333;}
	
	#area_lowbottom a.link528 {
		margin-left:50px;
		padding:6px 10px;
		border-left:1px solid #B3C1C2;
		border-right:1px solid #B3C1C2;
		color:#013330;
		}
		#area_lowbottom a.link528:hover {color:#009BC3;}


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


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

#site_image {}

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

div.elementlist_element {
	width:100%;
	margin-top:1.5em;
	margin-bottom:1em;
	}

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