body	{	width: 780px;	margin: 0px auto;	padding: 0px;	background-color: #C0C0C0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;}#centre	{	background-image: url(pictos/fond_tlsp.gif);	background-position: left top;	background-color: #FFFFFF;	background-repeat: no-repeat;}a:link, a:visited	{	text-decoration: none;}a:active, a:hover	{	text-decoration: underline;}/* HAUT DE PAGE */#logo	{	margin: 0px;	padding: 0px;}#bandeau	{	height: 140px;	margin: 0px;	padding: 0px;}#bandeau p	{	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 40px;	padding-left: 0px;	font-size: 11px;}ul#menuHaut, #menuHaut li {	list-style-type: none;}ul#menuHaut {	padding: 0px;	margin: 0px;}#menuHaut li {	display: inline;	text-align: center;	font-weight: bold;}#menuHaut .debut	{	margin: 0px 5px 0px 0px;	padding: 0px 5px 0px 0px;	border-right-width: 2px;	border-right-style: solid;	border-right-color: #FF9900;}#menuHaut li a {	color: #FF9900;}/* COLONNE DE GAUCHE */#menuGauche {	float: right;	width: 220px;	padding: 0px 10px 10px;	margin: 0px;	font-size : 12px;	color: #FFFFFF;}ul#menuGauche, #menuGauche li {	list-style-type: none;}#menuGauche li.niveau1 {	padding: 5px 10px 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	font-weight: bold;	background-image: url(pictos/cartouche_bleue.gif);	background-repeat: no-repeat;	background-position: left top;	height: 20px;}#menuGauche ul.niveau2 {	padding: 0px;	margin-top: 3px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;}#menuGauche .niveau2 li {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #288AB6;	padding-top: 2px;	padding-bottom: 2px;}#menuGauche li.niv {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #288AB6;	padding-top: 2px;	padding-bottom: 2px;		margin-left: 10px;}#menuGauche li.niveau3 {	padding: 0px;	margin-top: 40px;	text-align: center;}#menuGauche a	{	color: #288AB6;}#recherche	{	margin: 0px;	padding-top: 20px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#recherche input	{	margin: 0px;	padding: 0px;}.niveau3 a {	color: #FFFFFF;}/* PARTIE CENTRALE */#contenu	{ /* Définition du bloc */	float: right;	width: 520px;	padding: 10px;	margin: 0px;}#contenu h4, #contenu h5, #contenu h6	{ /* Le fil d'Ariane */	display: inline;	font-size: 10px;	font-weight: normal;}#contenu h4 a, #contenu h5 a, #contenu h6 a	{	color: #000000;}#contenu h4	{	/* Le nom de l'espace courant */	background-image: url(pictos/puceronde.gif);	background-repeat: no-repeat;	background-position: left center;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 15px;	}#contenu h5, /* Le nom de la rubrique courante */#contenu h6 /* Le nom de la sous-rubrique courante */	{ 	background-image: url(pictos/pucetriangle15.gif);	background-repeat: no-repeat;	background-position: left center;	margin: 0px 0px 0px 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 15px;}#acces	{	/* La liste des sous-rubriques publiques */	clear: both;}#accespublics	{	/* La liste des sous-rubriques publiques */	float: left;	padding: 10px 10px 0px 80px;	margin: 0px;	width: 200px;	margin-bottom: 20px;	list-style-type: none;}#accesprives	{	/* La liste des sous-rubriques privées */padding: 0px 10px 10px;margin: 0px;margin-left: 310px;	margin-bottom: 20px;	list-style-type: none;}#accespublics li, #accesprives li	{	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #288AB6;	padding-top: 2px;	padding-bottom: 2px;}#accesprives li.titre	{	padding: 5px 10px 2px;	margin-top: 10px;	margin-left: -10px;	font-weight: bold;	background-image: url(pictos/cartouche_membres.gif);	background-repeat: no-repeat;	background-position: left top;	height: 25px;	color: #FFFFFF;		border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}#accespublics a, #accesprives a	{	color: #000000;}#contenu p.titre	{	/* Le titre (fixe) de la liste des sous-rubriques privées */	padding: 0px 10px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 310px;	font-weight: bold;	background-image: url(pictos/fondTitrePetit.gif);	background-repeat: no-repeat;	background-position: left top;	height: 15px;	color: #FFFFFF;}#letexte	{	clear: both;	padding: 0px;	margin-top: 10px;	margin-right: 50px;	margin-bottom: 0px;	margin-left: 50px;	text-align: justify;}#letexte a:link, #letexte a:visited	{	color: #000000;}#letexte a:hover, #letexte a:active	{	color: #288AB6;}#contenu p.liste	{ /* Liste des articles récents de chaque sous-rubrique */	background-image: url(pictos/carre_orange.gif);	background-repeat: no-repeat;	background-position: 0px 4px;	margin-top: 0px;	margin-bottom: 10px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 15px;	}#contenu p.suite	{ /* Lien "suite" vers chaque sous-rubrique après la liste des articles récents */	background-image: url(pictos/suite.gif);	background-repeat: no-repeat;	background-position: left center;	margin: 0px 0px 20px 20px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 20px;	}#contenu h1	{	/* Le titre de l'article courant */	font-size: 12px;	font-weight: bold;	margin-top: 0px;	margin-bottom: 10px;	padding: 0px;}#contenu h2	{	/* Le type et la date de l'article courant */	font-size: 10px;	font-weight: bold;	margin-top: 0px;	margin-bottom: 10px;	padding: 0px;}#presentation	{	margin-top: 20px;}#contenu p, #contenu h3, #presentation li, #letexte li	{ /* Taille du texte courant */	font-size: 12px;}#presentation p, #letexte p	{ /* Le texte courant */	padding: 0px;	margin-top: 0px;	margin-bottom: 10px;}#contenu h3	{ /* Les intertitres du texte courant */	font-weight: bold;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;}.attention	{	color: #288AB6;}/* POUR L'AGENDA */.datesEvenement	{	width: 110px;	padding-right: 10px;	float: left;	clear: both;	font-weight: bold;	margin-top: 10px;	font-size: 10px;}.detail	{	width: 200px;	float: left;	margin-top: 10px;	text-align: left;}.detail a	{	font-weight: bold;} a .organisateur	{	font-weight: normal;}.lieu	{	width: 90px;	float: left;	font-weight: bold;	margin-top: 10px;	padding-left: 10px;	font-size: 10px;}.heure	{	font-weight: normal;}p.information	{	margin-top: 20px;}.information	a	{	font-weight: bold;}/*PIED DE PAGE */#piedPage	{	clear: both;	padding: 30px 10px 10px;	text-align: center;	font-weight: normal;	font-size: 9px;}
