/* Style pour le menu spipien*/#description{margin-left: 30px;}#affiche{visibility:visible;}.contact{	font-family: Verdana, Arial, Helvetica, sans-serif;	color: WHITE ;/* 	color: #af1f71 ;	*/	font-size: 11px;	font-weight: bold;	background-image: url(/_template/images/puce_carre_presentation.gif);	background-repeat: no-repeat;  padding: 1px 2px 0 12px;	}	.contactBlanc{	color: white ;	}.mail:hover{	text-decoration: none;	color: white ;	background: none;	}	.contact2{	color: #9F136F ;	font-size: 150%;	letter-spacing: 3px;	font-style: italic;}	.contact2 .texte{	color: #9F136F ;	font-size: 55%;	margin: 0px;	padding-top: 30px;	padding-left: 50px;	/*margin-right: 2em;*/	letter-spacing: 1px;	font-weight: normal;	font-style: normal;}	.contact2 .texte a{	color: #9F136F ;	font-size: 100%;	letter-spacing: 1px;	font-style: normal;		font-weight: bold;}		#cache{visibility:visible;}.article{display: none;margin:0px;}.articlepage{display:yes;	margin-left: 10px;	margin-top: 8px;	margin-bottom: 0px;	margin-right: 0px;	padding:0px;}.rubrique {margin:0px;line-height: 15px;padding-left: 0px;padding-right: 0px;	padding-top:4px;padding-bottom:10px;} /* * Mise en page des textes (bordures...) */.chapo {	line-height: 1.4em;	margin-top: 1em;}.texte {	margin: 0px;	padding: 0px;	font-size: 70%;	font-family: Verdana;	font-weight: normal;	letter-spacing: 0px;}.ps {	padding-top: 0.6em;	margin-top: 0.6em;	border-top: 1px dashed #404040;}.notes {	margin-top: 0.6em;	margin-bottom: 0.6em;	border-top: 1px solid #a0a0a0;	padding: 1.5em;}/* * Habillage des menus et de la navigation */.mosaique {	display: inline;	margin: 0px;	padding: 0px;	}	.mosaique img {	margin: 0px 8px 8px 0px;	padding: 0px;	}	#MOSAIQUE {	position: absolute;	left: 285px;	top: 200px;	margin: 0px;	padding: 0px;}#ACCUEIL {	position: absolute;	left: 286px;	/*left: 18em;*/	top: 201px;	margin: 0px;	padding: 10px 0px 0px 25px;}#PRESENTATION {	position: absolute;	left: 285px;	/*left: 18em;*/	top: 190px;	margin: 0px;	padding: 0px;}#BOOK_PDF {	position: absolute;	left: 305px;	/*left: 18em;*/	top: 500px;	margin: 0px;	padding: 0px;}.TextePresentation {	color: black ;	font-size: 11px;	vertical-align: top;	font-family: Verdana, Arial, Helvetica, sans-serif;}.TextePresentationBlanc {	color: white ;}a.TextePresentationPDF {	color: white ;	font-size: 11px;	vertical-align: top;	font-family: Verdana, Arial, Helvetica, sans-serif;}a:hover.TextePresentationPDF {color: #bb2487;background: none;}a:active.TextePresentationPDF {color: black ;}.PsPresentation {	color: #bb2487 ;	font-size: 11px;	vertical-align: top;	font-family: Verdana, Arial, Helvetica, sans-serif;}.texteaccueil {	color: #9F136F ;	font-size: 70%;	vertical-align: top;	font-family: Verdana;}.texteaccueil a {	color: #9F136F ;}.textepagination {	color: black ;	font-size: 75%;}.textepagination a {	color: black ;}.textearticle {	color: white ;	font-size: 90%;}.textearticle a {	color: white ;}.menu-item a {	color: #DE891B;	font-weight: bold;	}/* Des couleurs specifiques selon les types de menus */.general		{ background-color: #f8f8e8; text-align:center; }.general .menu-titre 	{ background-color: #fcfcf0; }.rubriques 		{   }.rubriques .menu-titre	{}.divers 		{ background-color: #eaeaff; }.divers .menu-titre	{ background-color: #f2f2ff; text-align:center; }.forums 		{ background-color: #e8f8f8; }.forums .menu-titre	{ background-color: #f0fcfc; text-align:center; }/* * Styles pour le contenu (c-a-d. la colonne principale) */.contenu {	margin: 0px;}.contenu h2.titre-extrait {}.contenu h2.titre-texte {}.contenu .surtitre {	margin-top: 0em;	margin-bottom: 0em;}.contenu .detail {	margin-left: 2em;}.contenu .detail .important {	color: #a02020;}.extrait {	margin: 0.1em;	margin-top: 0.5em;	margin-bottom: 0.5em;	margin-left: 2em;	margin-right: 0.1em;	line-height: 1.4em;}.liste-articles {	margin-top: 1em;	margin-bottom: 1em;	clear: left;}.contenu .forum-repondre {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: left;	font-size: 90%;	font-weight: bold;	margin-top: 0.6em;}/* * Disposition a l'ecran : colonnes, encarts, cartouches */#principal {	position: absolute;	left: 285px;	top: 160px;	margin: 0px;	padding: 0px;}#plan {	position: absolute;	left: 2em;	top: 0px;	margin: 0px;	padding: 0px;	margin-right: 2em;	margin-top: 2em;}#SITE {	width:800px;	height: 800px;	position:absolute;	left:50%;	padding: 0px;	margin-left: -400px;	margin-top: 0px;	margin-bottom: 0px;}#home {	left:0%;}#home a{	  text-decoration: none;}#home a:hover { text-decoration: none; color: none; background: none; }#contact {	position: absolute;	left: 600px;	top: 10px;	padding: 0;	margin: 0px;}#desiderata {	position: absolute;	left: 450px;	top: 40px;	width: 315px;	/*width: 14em;*/	padding: 0px;	margin: 0px;	color:white;	font-weight: bold;	font-style: italic;	font-family: Verdana;	font-size: 11px;	line-height: 150%;}#NAVIGATION {	position: absolute;	left: 0px;	top: 70px;	width: 215px;	padding: 0px;	margin: 0px;	margin-top: 1.5em;}#ENCART {	background-image: url(/_template/images/transparent.png);	background-repeat: repeat;	height: 20px;	padding:0px 0px 0px 5px;	margin: 0px;	vertical-align: middle;}/*.pagination a{	color : white;	font-weight: bold;} */.pagination {	display: inline;	margin-left: 5px;	margin-top: 0px;	margin-bottom: 0px;	margin-right: 0px;	font-size: 70%;	text-align: left;	list-style: none;	}	.pagination_ul {	margin-left: 10px;	margin-top: 8px;	margin-bottom: 0px;	margin-right: 0px;	padding:0px;	}	.cartouche {	margin-bottom: 0em;}.spip_logos {	margin: 0px;	border-width: 0px;	padding:0px;}/* * Habillage du plan du site */.plan-secteur {	margin-top: 0em;	margin-bottom: 3em;	clear: right;}.plan-secteur h1 {	display: block;	border: 1px solid #a0a0a0;	margin: 0px;	padding: 8px;	font-size: 150%;	font-weight: bold;	background-color: #e0ffe0;	text-align:center;}.plan-rubriques {	clear: left;	display: block;	list-style: none;}.plan-rubrique {	display: inline;	border: 1px solid #a0a0a0;	padding: 3px;	font-weight: bold;}.plan-articles {	clear: left;	margin-top: 0.5em;	margin-bottom: 1em;	list-style: square;}/* Eclaircissement progressif des rubriques en fonction de la profondeur */ul .plan-rubrique {	background-color: #e0ffe0;	border-color: #b8b8b8;}ul ul .plan-rubrique {	background-color: #eaffea;	border-color: #d0d0d0;}ul ul ul .plan-rubrique {	background-color: #f4fff4;	border-color: #e8e8e8;}/* * Habillage des forums */ul.forum-total {	display: block;	padding: 0px;	margin: 0px;	list-style: none;}.forum-fil {	margin-top: 3em;}.forum-fil ul {	display: block;	margin: 0px;	margin-left: 2em;	padding: 0px;	list-style: none;}.forum-titre {	font-weight: bold;	font-size: 120%;}.forum-item {	margin: 0px;	padding: 1em;	padding-top: 0.5em;	padding-bottom: 0em;	text-align: justify;	color: #303030;	font-size: 80%;}.forum-repondre-message {	text-align: right;}/* Boite d'un forum : eclaircissement progressif des bords */ul .forum {	border: 1px solid #909090;	padding: 0px;	margin: 0px;	margin-bottom: 1em;}ul ul .forum {	border: 1px solid #a4a4a4;}ul ul ul .forum {	border: 1px solid #b8b8b8;}ul ul ul ul .forum {	border: 1px solid #cccccc;}ul ul ul ul ul .forum {	border: 1px solid #e0e0e0;}ul ul ul ul ul ul .forum {	border: 1px dashed #e0e0e0;}/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */ul .forum-chapo {	border: 0px;	border-bottom: 1px dashed #b8b8b8;	margin: 0px;	padding-left: 6px;	padding-right: 6px;	padding-top: 3px;	padding-bottom: 2px;	font-size: 90%;	background: #c4e0e0;}ul ul .forum-chapo {	background: #d4e8e8;}ul ul ul .forum-chapo {	background: #e4f0f0;}ul ul ul ul .forum-chapo {	background: #f4f8f8;}ul ul ul ul ul .forum-chapo {	background: #ffffff;}/* *  MENU */    .menu {	border: 0px solid #a0a0a0;	padding: 0px;	margin: 0px;	margin-left: 10px;}.lienon{	color: #C80085 ;	font-size: 80%;	font-weight: bold;	text-decoration: none;	padding: 0px;	margin: 0px;}.lien3{	color: black; 	font-weight: bold;		}.lien3on{	color: #9F136F ;	font-weight: bold;} .lien{	color: #C80085 ;	font-size: 80%;	font-weight: bold;		text-decoration: none;	padding: 0px;	margin: 0px;} .lien2{	color: #DE891B;	font-size: 60%; 	font-weight: bold;		margin: 0px;	padding-left: 15px;	padding-bottom: 0px;   padding-top: 0px;	padding-right: 0px;	}.lien2on{	color: white ;	font-size: 60%;	font-weight: bold; 	background-image: url(/_template/images/puce_carre.gif); 	background-repeat: no-repeat;	padding-left: 15px;	padding-bottom: 0px;			padding-top: 0px;	padding-right: 0px;		margin: 0px;}/* Tableau principal */table.MenuTable {height: 20px; background-color:; width: 100%; border-bottom: ; border-top-width: 0px ;border-right-width: 0px; border-left-width: 0px;}/* Première ligne */.MenuRubrique1Text {color: #C80085; font-size: 80%; line-height: 13px; letter-spacing: 0; font-weight:bolder;}.MenuRubrique1Texton {color: #C80085; font-size: 80%; line-height: 13px; letter-spacing: 0; font-weight:bolder;}.MenuRubrique1Textoff {color: #C80085; font-size: 80%; line-height: 13px; letter-spacing: 0; font-weight:bolder;}.MenuRubrique1CellPuce {background-color: ; padding-top: 16px; padding-bottom: 10px; padding-left: 5px; padding-right: 2px; border-top: ;}.MenuRubrique1CellPuceon {background-color: ; padding-top: 16px; padding-bottom: 10px; padding-left: 5px; padding-right: 2px; border-top: ;}.MenuRubrique1CellPuceoff {background-color: ; padding-top:1 6px; padding-bottom: 10px; padding-left: 5px; padding-right: 2px; border-top: ;}.MenuRubrique1Cell {background-color: ; padding-top: 16px; padding-bottom: 10px; padding-left: 2px; padding-right: 0px; border-top: ;}.MenuRubrique1Cellon {background-color: ; padding-top: 16px; padding-bottom: 10px; padding-left: 2px; padding-right: 0px; border-top: ;}.MenuRubrique1Celloff {background-color: ; padding-top: 16px; padding-bottom: 10px; padding-left: 2px; padding-right: 0px; border-top: ;}.MenuArticle1Text {color: #DE891B; font-size: 60%;line-height: 10px;letter-spacing: 0; font-weight:bolder; text-decoration: none;}.MenuArticle1Texton {color: white; font-size: 60%;line-height: 10px;letter-spacing: 0; font-weight:bolder; text-decoration: none;}.MenuArticle1Textoff {color: #DE891B; font-size: 60%;line-height: 10px;letter-spacing: 0;font-weight:bolder; text-decoration: none;}.MenuArticle1CellPuce {background-color: ; padding-top: 3px; padding-bottom: 2px; padding-left: 5px;}.MenuArticle1CellPuceon {background-color: ; padding-top: 3px; padding-bottom: 2px; padding-left: 5px;}.MenuArticle1CellPuceoff {background-color: ; padding-top: 3px; padding-bottom: 2px; padding-left: 5px;}.MenuArticle1Cell {background-color: ; padding-top: 3px; padding-bottom: 2px; padding-left: 4px;}.MenuArticle1Cellon {background-color: ; padding-top: 3px; padding-bottom: 2px; padding-left: 4px;}.MenuArticle1Celloff {background-color: ; padding-top: 3px; padding-bottom: 2px; padding-left: 4px;}/* Lignes suivantes */.MenuRubrique2CellPuce {background-color: ; padding-top: 2px; padding-bottom: 2px; padding-left: 15px; padding-right: 0px;}.MenuRubrique2CellPuceon {background-color: ; padding-top: 2px; padding-bottom: 2px; padding-left: 15px; padding-right: 0px;}.MenuRubrique2CellPuceoff {background-color: ; padding-top: 2px; padding-bottom: 2px; padding-left: 15px; padding-right: 0px;}.MenuRubrique2Cell {background-color: ; padding-top: 3px; padding-bottom: 1px; padding-left: 4px; padding-right: 0px;}.MenuRubrique2Cellon {background-color: ; padding-top: 3px; padding-bottom: 1px; padding-left: 4px; padding-right: 0px;}.MenuRubrique2Celloff {background-color: ; padding-top: 3px; padding-bottom: 1px; padding-left: 4px; padding-right: 0px;}.MenuArticle2Text {color: white; font-size: 70%;line-height: 10px;letter-spacing: 0; font-weight:bolder; text-decoration: none;}.MenuArticle2Texton {color: white; font-size: 70%;line-height: 10px;letter-spacing: 0; font-weight:bolder; text-decoration: none;}.MenuArticle2Textoff {color: #DE891B; font-size: 70%;line-height: 10px;letter-spacing: 0; font-weight:bolder; text-decoration: none;}