 /* les boutons d'admin */.spip-admin-float	{	left: 0;	width: 150px;}a.spip-admin-boutons {	display: block;}body	{	width: 800px;	margin: 0px auto;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	background-color: #0E72A6;}#centre	{	background-image: url(../images/fond_1pix.jpg);	background-repeat: repeat-y;}a:link, a:visited	{	text-decoration: none;}a:active, a:hover	{	text-decoration: underline;}/* BANDEAU LOGO + ANIMATION */.retrait {	padding-left: 30px;	float: left;	overflow: visible;	width: auto;}.retrait2 {	padding-left: 35px;	height: 120px;	width: 725px;	/*border: 1px solid #800000; */}/* MENUS DEROULANTS */#lesmenus	{	width: 800px;	padding-left: 35px;	float: left;}.menu	{	border-right: 1px solid #539ABF;	float: left;}#lesderoulants {	position: absolute;	width: 800px;	clear: both;}.sousmenu {	width: 200px;	font-size: 10px;	text-transform: none;	background-color: #FFFFFF;	margin-top: 0px;	padding-bottom: 10px;	border: 1px solid #539ABF;}.sousmenu a {	display:block;	text-decoration: none;	border-bottom-color: #C3DCE9;	border-bottom-width: 1px;	border-bottom-style: solid;	margin-left: 6px;	margin-right: 6px;	color : #0E72A6;	padding-top: 3px;	padding-bottom: 3px;}#menu22 a:hover {		background-color: #FFEEE5;	text-decoration: none;}#menu34 a:hover {		background-color: #FFF4E6;	text-decoration: none;}#menu26 a:hover {		background-color: #F6FCE5;	text-decoration: none;}#menu35 a:hover {		background-color: #E6F7EA;	text-decoration: none;}#menu14 a:hover {		background-color: #E5F7FB;	text-decoration: none;}#menu36 a:hover {		background-color: #FFEFFD;	text-decoration: none;}#menu16 a:hover {		background-color: #E7FCFB;	text-decoration: none;}#menu13 a:hover {		background-color: #FFFFE5;	text-decoration: none;}.finmenu{height: 17px;width: 200px;float: left;	background-image: url(../images/fin_menu.gif);	background-repeat: no-repeat;	background-position: right top;}.sousmenu h3 a {	font-size: 10px;	width: 200px;	text-decoration: none;	color: #0E72A6;	text-transform: none;	font-variant: normal;	font-weight: normal;	background-color: #CCCCCC;}/* COLONNE DE GAUCHE */#menuGauche {	float: right;	width: 160px;	padding-top: 10px;	margin: 0px;	font-size : 12px;	color: #FFFFFF;}ul#menuGauche, #menuGauche li {	list-style-type: none;}#menuGauche li.niveau1 {	background-image: url(../images/fond_titre_menug.gif);	background-repeat: no-repeat;	height: 24px;	padding: 6px 0px 0px 25px;	line-height: 18px;	text-transform: uppercase;	font-weight: bold;	font-size: 11px;}#menuGauche ul.niveau2 {	padding: 0px;	float: none;}#menuGauche li.niveau2 {	width: 145px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #C9DFEB;	border-left-width: 4px;	border-left-style: solid;	border-left-color: #0E72A6;	padding: 3px 0px 3px 7px;	font-size: 11px;}#menuGauche a	{	text-decoration: none;	color: #0E72A6;}/* COLONNE DE DROITE */#menuDroite {	float: right;	padding: 10px 10px 10px;	margin: 0px;	font-size : 12px;}ul#menuDroite, #menuDroite li {	list-style-type: none;}#menuDroite li.niveau1 {	padding: 0px 10px;	font-weight: bold;	background-image: url(pictos/fondTitre.gif);	background-repeat: no-repeat;	background-position: left top;	height: 15px;}#menuDroite ul.niveau2 {	padding: 0px;}#menuDroite .niveau2 li {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FF9900;	padding-top: 2px;	padding-bottom: 2px;}#menuDroite a	{	color: #000000;}.menuDroite_petit {	width: 200px;}.menuDroite_large {	width: 226px;}/* bloc actu sur fond vert */#actu {	background-color:#A9E602;	width: 170px;	background-image: url(../images/bas_vert.gif);	background-repeat: no-repeat;	background-position: left bottom;	margin-bottom: 10px;}#actu h1 {	font-size : 11px;	padding: 5px 5px 0px;		margin: 5px 5px 0px;}#actu .chapo {	font-size : 11px;	padding: 5px 5px 5px;	margin: 5px 5px 5px;}/* bloc voir aussi */#voir_aussi {	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	margin: 0px;	color: #0E72A6;}.voir_aussi_petit{	width: 170px;}.voir_aussi_large{	width: 190px;}ul#voir_aussi #voir_aussi li {	list-style-type: none;}#voir_aussi li.niveau1 {	padding: 0px 0px 0px 0px;	font-weight: bold;	font-size: 11px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #C9DFEB;}#voir_aussi li.niveau2 {	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #C9DFEB;	padding: 0px 0px 3px 21px;	font-size: 11px;	background-image: url(../images/fleche_voir.gif);	background-repeat: no-repeat;	background-position: left center;}#voir_aussi li.niveau3 {	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #C9DFEB;	padding: 3px 0px;	font-size: 11px;}#voir_aussi a:link, #voir_aussi a:visited	{	text-decoration: none;	color: #0E72A6;}/* PARTIE CENTRALE */#contenu	{	float: right;	padding: 10px;	margin-top: 10px;	font-size: 11px;	border-right: 4px solid #C9DFEB;}#contenu h1	{ /* Le titre */	font-weight: bold;	font-size: 26px;	color: #0E72A6;	padding-bottom: 0px;	margin-bottom: 0px;}#contenu h2	{ /* Le chapo */	font-size: 12px;	color: #0E72A6;	padding-top: 0px;	margin-top: 0px;	padding-bottom: 5px;}#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	{	background-image: url(pictos/puceronde.gif);	background-repeat: no-repeat;	background-position: left center;	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;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 15px;}#contenu a	{	text-decoration: none;	color: #0E72A6;}.contenu_petit {	width: 355px;	border-left: 1px solid #C9DFEB;}.contenu_large{	width: 489px;}/* document int?gr? au texte */.spip_documents {	padding-right: 5px;}p.spip {	margin: 0px;	padding: 0px;	padding-bottom: 10px;} /*ENCADR? */#encadre {	background-color: #ECF9C3;	font-style: italic;	color: #0E72A6;	border-left-width: 10px;	border-left-style: solid;	border-left-color: #A9E602;	padding-left: 10px;	padding-top: 3px;	padding-bottom: 10px;	margin-top: 10px;	margin-bottom: 10px;}#encadre h1 {	background-image: url(../images/etoile_verte.gif);	background-repeat: no-repeat;	background-position: left top;	font-weight: bold;	font-size: 12px;	margin: 0px;	padding-top: 3px;	padding-left: 16px;	padding-bottom: 5px;}/*fonctions article (imprimer, envoyer) */#fct_article {	clear: both;	color: #0E72A6;	text-align: right;	padding-top: 10px;}/*VILLE */#ville {	width: 196px;	padding: 0px;	margin: 0px;	margin-bottom: 10px;	background-image: url(../images/bas_ville.gif);	background-repeat: no-repeat;	background-position: left bottom;	background-color:#D8EFF6;}ul#ville, #ville li {	list-style-type: none;}#ville li.niveau1 {	background-image: url(../images/fond_titre_ville.gif);	background-repeat: no-repeat;	height: 26px;}#ville li.niveau2 {	padding: 8px;	font-size: 11px;	font-weight: bold;	color: #10789D;	border-top: 2px solid #9CC5DA;}#ville li.niveau2 h3 {padding: 0px;margin: 0px;	font-size: 11px;	font-weight: normal;	color: #000000;}#ville li.niveau3 {	padding: 0px;	margin: 0px;	height: auto;}#ville a:link, #ville a:visited	{	text-decoration: none;	color: #10789D;}#ville .spip_logos {float: left;padding-right: 5px;}.noir {	display: inline;	color: #000000;	font-weight: normal;}/*PRATIQUE */#pratique {	background-color:#FFF5CF;	width: 196px;	padding: 0px;	margin: 0px;	background-image: url(../images/bas_prat.gif);	background-repeat: no-repeat;	background-position: left bottom;}ul#pratique, #pratique li {	list-style-type: none;}#pratique li.niveau1 {	background-image: url(../images/fond_titre_prat.gif);	background-repeat: no-repeat;	height: 26px;}#pratique li.niveau2 {	padding: 3px;	font-size: 11px;	font-weight: bold;	color: #10789D;	line-height: 20px;		height: 25px;border-top: 2px solid #FFCC00;}#pratique a:link, #pratique a:visited	{	text-decoration: none;	color: #10789D;}#pratique .spip_logos {	float: left;	padding-right: 5px;}/* formulaire */.form_asso {	padding-bottom: 20px;	padding-top: 20px;	margin: 0px;	border-top: 1px solid #FF9805;	border-bottom: 1px solid #FF9805;	font-size: 11pt;	color: #223d8a;}.form_accesrap {	margin: 0px;	margin-top: 10px;	margin-bottom: 10px;	margin-left: 0px;	font-size: 11pt;	color: #223d8a;}.form_rech {	width: 170px;	margin: 0px;	padding-top: 10px;	padding-bottom: 10px;	font-size: 11pt;	color: #223d8a;}.couleur_asso {	color: #223d8a;}.entree {	width: 200px;	border: 1px solid #9999CC;}.bt {	width: 30px;	font-size: 11pt;	color: #223d8a;	border: 1px solid #9999CC;	float: none;	text-align: center;} /*PIED DE PAGE */#piedPage	{	clear: both;	height: 50px;	width: 800px;	margin-left: 30px;	padding: 10px;	font-weight: normal;	font-size: 10px;}#trait {float: left;	margin: 0px;	padding: 0px;	width: 500px;	background-image: url(../images/pixel_bleu.gif);	background-repeat: repeat-x;	background-position: left center;}#outil{	float: left;	font-size: 10px;	font-weight: normal;	margin: 0px;	padding: 0px;}#outil  li{	display: inline;	margin: 0px;	padding: 0px;	padding-left: 10px;}#outil a:link, #outil a, #outil a:visited	{	margin: 0px;	padding: 0px;	text-decoration: none;	color: #0E72A6;}/*LISTE DE RESULTATS AVEC FILET */.somm	{	padding-left: 0px;	margin: 0px;}ul.somm, .somm li {	list-style-type: none;}.somm li.niveau1	{	font-size:11px;	color: #0E72A6;	font-weight: bold;	margin: 0px;	background-image: url(../images/fleche_orange.gif);	background-repeat: no-repeat;	background-position: left top;	padding-left: 15px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;}.somm li.niveau2 {	font-size:11px;	color: #000000;	font-weight: normal;	padding: 0px;	margin: 0px;	border-bottom: 1px solid #FF9805;	padding-left: 15px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;}.sur_image {	float: left;	width: 489px;	text-align: right;	padding-bottom: 15px;} .agauche { 	float: left;	padding-bottom: 15px;	padding-right: 15px; }  .dessous{	clear: both;}