body {
background-color: transparent;
}

.ToolbarStyle { font-size: 10px; background-color: #E4F4E2; background-image: url(../admin/Images/fdH25.jpg); background-position: 50% bottom; background-repeat: repeat-x; border-bottom: 1px solid #000000; border-left: 1px solid #dcdcdc; border-right: 1px solid #000000; border-top: 1px solid #dcdcdc; border-collapse: collapse; margin: 0px; padding: 0px }
.ToolbarStyle td { white-space:nowrap;padding: 4px 4px; }
.ToolbarStyle td a { padding: 1px 4px; margin: 1px; font-weight: bold; font-size: 10px; color: #000000; font-family: Verdana, Arial; text-decoration: none; }
.ToolbarStyle td a:hover { border: 1px solid black; padding: 1px 4px; margin: 0px; cursor: hand; color: gray; background-color: #e9f2f8; text-decoration: none; }
.ToolbarStyle td a:visited { padding: 1px 4px; font-weight: bold; font-size: 10px; color: #000000; font-family: Verdana, Arial; text-decoration: none; }
.ToolbarStyle img { margin-top: -3px; _margin-top:0px;vertical-align:middle;}
.Welcome {color: #0000FF;}

/* Fenêtre menu de gauche */
.haut_fenetre {
	height:22px;
	width:161px;
	background-image:url(http://www.mairie-neuvillesursaone.fr/Images/haut-fenetre.gif);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
	line-height:20px;
}
.centre_fenetre {
	background-image:url(http://www.mairie-neuvillesursaone.fr/Images/centre-fenetre.gif);
	background-repeat:repeat-y;
	font-size:10px;
	padding:2px;
	padding-bottom:0;
	background-color:#F2F2E8;
	text-align:center;
}
.bas_fenetre {
	width:161px;
	height:6px;
	width:161px;
	background-image:url(http://www.mairie-neuvillesursaone.fr/Images/bas-fenetre.gif);
	background-repeat:no-repeat;
	margin-bottom:8px;
}

#Flash {
	 clear:both;
	 float:left;
	 width: 197px;
	 margin-top:5px;
	 border: 1px solid black;
	 font-size:10px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
}  
#bloc_Agenda {
	 clear:both;
	 float:left;
	 width: 130px;
	 top:170px;
	 margin-top:5px;
	 border: 1px none #000000;
}  
Calendrier {
	position:absolute; left:25px; top:0; width:201px;  z-index:0; border: 1px none #000000;
}
.agenda_calendar_main {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid; BORDER-COLLAPSE: collapse
}
.agenda_calendar_weekday {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 15px; BACKGROUND-COLOR: #004c1f; TEXT-ALIGN: center; font-size:12px
}
.agenda_calendar_day_disabled {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px solid; WIDTH: 15px; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 15px; BACKGROUND-COLOR: #f8f8f8; TEXT-ALIGN: center;font-size:12px; color:#CCCCCC;
}
.agenda_calendar_day_used {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px solid; WIDTH: 15px; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 15px; BACKGROUND-COLOR: #c2db94; TEXT-ALIGN: center; font-size:12px; 
}
.agenda_calendar_day_unused {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px solid; WIDTH: 15px; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 15px; BACKGROUND-COLOR: #eeeeee; text-align:center;font-size:12px
}
a {
	color: #73c234;
	text-decoration: none
}
a:hover {
	color: #59A509;
}
