		BODY {
			background-color: White;
			background-position: top;
			background-repeat: repeat-x;
			font-family: Verdana;
			margin: 0;
		}

/* BASE */
		DIV.base {
			position: relative;
			width: 780px; left: 50%; margin-left: -390px;
		}


/* ENTETE */
		DIV#header {
			background-repeat: no-repeat;
			height: 148px;
		}

		DIV#header_menu {
			background-color: #F2F2F2;
			/*border-top: 1px solid White;
			border-bottom: 1px solid #E5E5E5;*/
			height: 20px;
		}


/* EDITORIAL */
		DIV#body {
			background-color: White;
			padding: 11px 11px 11px 11px;
		}

		TD#body_menu {
			background-color: #F2F2F2;
			width: 210px;
		}

		TD#body_edito {
			padding-left: 11px;
			width: 548px;
		}
		TD#body_edito + DIV {
			overflow: hidden;
			width: 537px;
		}


/* PIED */
		DIV#footer {
			background-image: url(../design/footer.gif);
			background-position: top center;
			background-repeat: no-repeat;
			height: 9px;
		}

		DIV#footer_menu {
			background-image: url(../design/drapeau.gif);
			background-repeat: no-repeat;
			height: 34px;
			margin: 5px 0px 0px 35px;
		}

		DIV#signature {
			display: none;
			font-size: 10px;
			text-align: center;
		}
		DIV#signature A {
			color: #3F3F3F;
			text-decoration: none;
		}


/* OTHER */
		.recherche {
			border: 1px solid Gray;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			padding: 10px 5px;
			margin-top: 10px;
			text-align: center;
		}
		.recherche form {
			margin: 0px;
		}
		.recherche td {
			font-size: 10px;
			padding-right: 5px;
			text-align: right;
		}
		
		.recherche TD.libelle {
      padding-left: 12px;
			color: #FFFFFF;
			text-align: right;
			width: 100px;
		}
		
		.recherche select {
			font-size: 10px;
			width: 380px;
		}
		.recherche input {
			border: 1px solid Gray;
			font-size: 10px;
			margin-top: 10px;
		}

		.resultat {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			margin-top: 10px;
			text-align: center;
		}
		.resultat TH, .resultat TD {
			font-size: 10px;
			padding: 2px;
			text-align: left;
		}
		.resultat A {
			color: Black;
			text-decoration: none;
		}
		.resultat A:hover {
			color: Black;
			text-decoration: underline;
		}
		
		.resultat DIV.pagination {
			margin-top: 10px;
			margin-bottom: 10px;
		}
		.resultat DIV.pagination SPAN {
			width: 150px;
		}

		.fiche TD {
			border-top: 2px solid White;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
		}
		.fiche TD.libelle {
      padding-left: 12px;
			color: #FFFFFF;
			text-align: right;
			width: 100px;
		}
		.fiche TD.infos {
			background-color: #F2f2f2;
			width: 419px;
			font-weight: bold;
		}
		

		.liste {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
		}
		/*
		.liste DIV {
			margin-top: 10px;
			padding: 2px;
		}
		.liste SPAN.libelle {
			color: #999999;
			padding-right: 5px;
		}
		.liste SPAN.infos {
			
		}
		*/


		.champs {
			font-size: 10px;
		}
		.bouton {
			font-size: 10px;
			background-color: #f2f2f2;
		}

		.AgendaAnnee {
			background-color: #F2F2F2;
			color: Black;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
		}
		
		.AgendaMois {
			background-color: #e2e2e2;
			color: white;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
		}

		.AgendaEvtEntier{
		width: 537px;
		background-color: #F2F2F2;
		/*background-image: url(../design/footer.gif);*/
		background-position: bottom left;
		background-repeat: no-repeat;
		margin-bottom:5px;
		
		}
		.AgendaEvenement{
		padding-left: 15px;
		padding-bottom: 20px;
		
		}
		
		.AgendaEvenementTitre{
			color: Black;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
		}
		
		.AgendaEvenementTypeManif {
		color: #AAAAAA;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		}
		
		.AgendaEvenementTexte{
			width: 500px;
			color: #000000;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			margin-bottom:2px;
		}
		
		.AgendaEvenementTexteRecherche{
			background-color: #FF0000;
			width: 500px;
			color: #FFFFFF;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			margin-bottom:2px;
		}
		
		.AgendaEvenementLieu{
			background-color: #FFFFFF;
			padding-left: 15px;
			padding-right: 15px;
			color: #909090;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
		}
		
		.Agendalistbox {
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		}
		
		.Agendabouton {
		background-color: #F2F2F2;
		font-size : 10px;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
		color : #000000;	
		border: 1px solid #FFFFFF;
		}
		
		.listbox {
			font-size: 10px;
	
		}
		
		
		
		
		DIV#newsletterInter {
			margin: 50px 0px 10px 20px;
		}