       
body {	background: #F8F3E0;padding: 0px;margin: 0px;font-family: Arial,Verdana,Helvetica,sans-serif; font-size:80%;}
a {	text-decoration:none;color:#2f7544;}

/*---comportement des liens de style bouton---*/
a.bouton {	display:block;	background:#2F7544;	color:#F0F0FA;	text-decoration:none;border: #2F7544 solid 1px;text-align:center;padding:1px;margin:10px 0px 10px 0px;}
a.bouton:hover {	background:#F0F0FA;	color:#2F7544;text-decoration:none;}
/*---comportement des éléments de formulaires---*/
.saisie-texte, .forml {	color: #08551e;background: #fff;	border: 1px solid #d6d6b0; }
.spip_bouton {	background: #2F7544;color: #EFE5C1;	border: 1px solid #2F7544; 	margin-top:10px;}
.spip_bouton:hover {	background: #EFE5C1;	color: #2F7544; 	border: 1px solid #2F7544; }
fieldset {	margin: 0px;	padding: 0px;}
fieldset legend { color:#644517}

abbr {cursor: help;}
acronym {cursor: help;}
kbd { border:1px solid #666666; background-color:#EEE; padding:0px 1px 0px 1px;}
/*---style des info-bulles perso adaptées au contexte (image, plan...)---*/

a.info span {	display: none;}
a.info:hover {	background: none; /* correction d'un bug IE */}
.images a.info:hover span {	/* style des infobulles associées aux images */	display: inline;	position: absolute;z-index: 500;	margin:0 0 0 10px;	background: #EEEEEE;	text-align: left;	color: #808080;	padding: 0px 3px 0px 3px;	border:1px solid #808080;width: 200px;}
.plan a.info:hover span {	/* style des infobulles associées aux articles syndiqués (page site.html) */	display: inline;	position: absolute;	z-index: 500;	margin:0 0 0 10px;	background: #EEEEEE;	text-align: left;	color: #808080;	padding: 0px 3px 0px 3px;	border:1px solid #808080;}
.recherche a.info:hover span {	/* style des infobulles associées aux articles syndiqués (page site.html) */	display: inline;	position: absolute;	z-index: 500;	margin:0 0 0 10px;	background: #EEEEEE;	text-align: left;	color: #808080;	padding: 0px 3px 0px 3px;	border:1px solid #808080;}

/*---affichage de code (pour afficher en mode texte du code html)---*/

tt {	display: block;	border-width: 1px 1px 1px 8px;	border-style: solid;	border-color: #669999;	padding: 10px;	margin:0px; font-size: small;	background: #E0F0F0;	overflow: auto;	max-height: 250px;}

/* ====================== Blocs principaux, décomposition de la page en 3 colonnes et 1 bandeau ====================== */

a.bandeau {	/*bandeau contenant le titre du site*/	display: block;	background-image:url(../../images/fond-entete.gif);	background-repeat:repeat-x;	margin: 0px;font-family: Verdana,Helvetica,Arial,sans-serif;padding: 0px;font-size:medium;	font-weight:normal;	color: #2F7544;	height: 100px;	padding: 6px 0px 0px 0px;	text-align:center; }
a.bandeau:hover {	color: #2F7544;	text-decoration: none;}
.bande-chemin {	border-bottom:1px solid #B1A28B;border-left: 1px solid #B1A28B;text-indent:5px;padding:0px 0px 1px 0px;margin:0px 0px 10px 5px;	text-align: left;font-size:85%;	color: #B1A28B;	font-weight: bold;font-family: Verdana,Helvetica,Arial,sans-serif;}
.bande-chemin a {	color: #B1A28B;	font-weight: bold;}
.bande-chemin a:hover {	color: #644518;}
/*colonne de gauche*/
.gauche {border: 0px;	width: 180px;float: left;font-family: Arial,Verdana,Helvetica,sans-serif;}
.gauche .contenu {width : 100%;}
/*colonne centrale*/
/*.centre {border: 0px;margin-left: 180px;margin-right: 185px;font-family: Arial,Verdana,Helvetica,sans-serif;}*/
.centre {border: 0px;margin-left: 175px;margin-right: 180px;font-family: Arial,Verdana,Helvetica,sans-serif; padding-left:15px;}
.centrecarto {border: 0px;margin-left: 180px;font-family: Arial,Verdana,Helvetica,sans-serif;}
.centrealbum {border: 0px;margin-left: 180px;font-family: Arial,Verdana,Helvetica,sans-serif;}


.droite {	/*colonne de droite*/	border: 0px;	width: 179px;	float: right;	font-family: Arial,Verdana,Helvetica,sans-serif;	font-size:small;}
.footer {	/*pied de page*/	clear: both;	text-align: center;	font-size:small;	font-family: Arial,Verdana,Helvetica,sans-serif;	padding-top: 20px;}

/* ================================ Formatage des éléments du bandeau =============================== */

a.bandeau .spip_logos {	/*float: left;*/	position:absolute;	top:0px;	left:0px;	border:none;}
a.bandeau .spip_logos2 {border:none; width:50px; height:50px; margin-top:22px; margin-right:2px; float:right}
.bandeau .nom-site {position:absolute;top:25px;	font-size:large;font-weight:bold;color:#2F7544;	left:35%; width:500px}
.bandeau .descriptif-site {position:absolute;top:60px;	font-size:small;font-weight:bold; color:#000;left:30%;width:500px}

/* ================================ Formatage des éléments du pied de page =============================== */
.footer a {	color: #060;	text-decoration: none;}
.footer a:hover {	text-decoration: underline;}

/* ================================ Formatage des éléments de la colonne de gauche =============================== */

/* bloc contenant la date de dernière mise à jour */

.maj {font-size:85%;	border: 1px solid #808080;	width: 100%;	text-align: center;	padding: 3px 0px 3px 0px;	color: #808080;	margin: 10px 0px 10px 0px;}




/* ================================== Formatage des éléments de la colonne centrale ============================== */

/* ~~~~~~~~~~~~ contenu ~~~~~~~~~~~~ */
/* Le bloc contenu contient les rubriques, */
/* les articles, et leurs objets associés */
/* in extenso */

.contenu {	font-size: small;width: 97%; margin:auto }

/* contenu --> rubriques */
.contenu .rubrique { padding:0px; margin:0px;font-family: Arial,Verdana,Helvetica,sans-serif;	}
.contenu .rubrique .divtitre {width:68%; color:#085521; font-weight:bold; margin-top: 10px;margin-left:5px;text-align:left;background-image:url(../../images/fond-titre.gif); background-repeat:repeat-x; height:50px;}
.contenu .rubrique .titre {color: #644518;  padding-top:8px;font-size:large;}
.contenu .rubrique  .logor {position:relative;float:left; border:1px solid #085521; margin-right:5px;}
.contenu .rubrique  .decor {position:relative;float:right; background-image:url(../../images/bout-titre.gif); background-repeat:repeat-y; height:38px;top:7px;}
.contenu .rubrique .texte {	margin-top:5px;border: 1px solid #b1a28b; background:#fff; padding-left:4px;padding-right:30px;text-align:justify; border:1px solid #644517; font-size: small; background-image:url(../../images/bout.jpg); background-position:right; background-repeat:repeat-y;}
.contenu .rubrique .texte a {color: #2f7544;text-decoration: none;}
.contenu .rubrique .texte a:hover {	text-decoration: underline;}
.contenu .rubrique .image .spip_logos {display: block;	float: left;margin: 0px;}
.contenu .rubrique .descriptif {border: 1px solid #b1a28b;	font-size: small;padding: 8px;background-color:#FFFFCC; text-align:center;margin:10px 30px 15px 30px;}
.contenu .rubrique .titre-bloc { font-weight:bold; margin-bottom:10px;}
.contenu .rubrique table {	font-size: small;	border-color: #FFFFFF;}
.contenu .rubrique tr.row_first {background: #808080;color: #FFFFFF;text-align: center;	font-size:small;}
.contenu .rubrique tr.row_odd {	background: #DDDDDD;color: #000000;}
.contenu .rubrique tr.row_even {background: #DDDDDD;	color: #000000;}
.contenu .rubrique td {	border: 1px solid #FFFFFF;	padding: 1px 5px 1px 5px;}
.contenu .rubrique .texte h6 {margin:0px; padding:0px; color:#000;  font-size: small;}

/* contenu --> rubrsiques filles */

.contenu .rubrique .filles {margin-top: 5px;background:#FFFFFF; border:1px solid #b1a28b}
.contenu .rubrique .filles a {	display: block;	color:#006600;background-image: url(../puces/puce.gif);background-position: left center;	background-repeat: no-repeat;padding-left: 15px;margin: 5px 0px 5px 30px;}
.contenu .rubrique .filles a:hover {background-image: url(../puces/puce.gif);background-position: left center;	background-repeat: no-repeat; text-decoration:underline;}

/* mise en forme des documents insérés dans le texte de la rubrique*/
/*.rubrique .spip_documents {	display: block;	padding: 10px;	font-size: small;border: 1px solid #2F7544;	margin: 10px 5px 10px 5px;	padding: 5px;	background: #F0F0FA;	width: 200px !important;	text-align: center;}
.rubrique .spip_documents_center {	margin-left: auto;	margin-right: auto;}
.rubrique .spip_doc_titre {	text-align: left;	padding: 5px 0px 0px 0px;	text-align: center;}
.rubrique .spip_doc_descriptif {font-size: small;	color: #808080;	text-align: left;	padding: 5px 0px 5px 0px;	text-align: center;}*/

/* contenu --> documents joints (aux articles et aux rubriques) */
.contenu .doc {	padding: 10px; /*Sarka-SPIP 1.8.2*/	color: #E3C448;	background: #FFFFFF;	margin: 0px; /*Sarka-SPIP 1.8.2*/}
.contenu .doc .en-tete {	font-size: small;	font-weight:bold;	margin: 5px 0px 5px 0px; /*Sarka-SPIP 1.8.2*/}
.contenu .doc .spip_logos {	margin: 5px 0px 0px 30px;}
.contenu .doc a {	display:block;	text-decoration: none;	color: #2f7544;	margin: 0px 0px 5px 0px;}
.contenu .doc a:hover {	text-decoration: underline;}
.contenu .vignette a:hover {	text-decoration: none;}

/* contenu --> images jointes (aux articles et aux rubriques) */
.contenu .images {	margin: 0px; /*Sarka-SPIP 1.8.2*/	padding: 10px;	background: #FFFFFF;}
.contenu .images .en-tete {	font-size: small;	font-weight: bold;	margin: 10px 0px 10px 0px;	color: #E3C448;}
contenu .images .vignette {font-size: small;	margin: 10px;	padding: 10px 0px 10px 0px;}
.contenu .images ul {	list-style-type: none;	padding: 0px;	margin: 0px;	color: #000000;}


/* ~~~~~~~~~~~~ article (affichage presque semblable à "derniers articles" ~~~~~~~~~~~~ */

/* contenu de l'article "proprement dit" */

.contenu .article {	background: #fff;font-family: Arial,Verdana,Helvetica,sans-serif;	font-size: small;	border : 1px solid #b1a28b; background-image:url(../../images/bout.jpg); background-position:right; background-repeat:repeat-y; overflow:hidden;}
.article a {	color: #2f7544;	text-decoration: none;	}
.article a:hover {	color: #2f7544;	text-decoration: underline;}
.article .image .spip_logos {	display: block;	float: left;	margin: 10px;}
.article .surtitre {	color: #000;	font-size:small;	font-weight: bold;	margin: 0px;}
.article .titre {	color:#085521; font-weight:bold; text-align:center ;background-color:#D6D6B0; border-bottom:1px solid #085521; padding:2px 0px 2px 0px}
.article .titre h2 { padding:0px; margin:0px; font-size:large}
.article .soustitre {	color: #644518;	font-size: small;	font-weight: bold;	margin: 0px; }
.article .contenu { padding:0px; margin:0px; width:100%;min-height:80px;}
.article .detail {	color: #000;	font-size: small;	font-weight: bold;	text-align: center;	margin: 0px 0px 10px 55%;	padding: 1px 5px 1px 5px;}
.article .texte {color: #000000;margin: 10px 5px 5px 5px;font-size:small; font-family: Arial,Verdana,Helvetica,sans-serif; padding-right:28px;text-align:justify}
.article .texte ul.spip { padding-right:10px;}
.article .chapo {border: 1px solid #b1a28b;	font-size: 11px;;padding: 8px; background-color:#FFFFCC; text-align:center; margin-bottom: 5px;margin:0px 30px 15px 30px;}
.article .post-scriptum {	color: #000000;	margin: 10px 0px 10px 0px;	padding-top: 10px;	font-size: small;	border-top: 2px solid #2F7544;}
.article .post-scriptum .annonce {	font-weight: bold;	color:#2F7544;	padding: 0px;	margin: 0px 0px 10px 0px;}
.article .notes {	color: #000000;	margin: 10px 0px 10px 0px;	padding: 0px 10px 0px 10px;	border-top: 2px solid #2F7544;	font-size: small;}
.article .en-tete {	color: #FFFFFF;	font-size:small;	font-weight: bold;	margin: 10px 0px 10px 0px; /*Sarka-SPIP 1.8.2*/}
.article .texte h2 { margin:0px; padding:0px; color: #060; font-size: large}
.article .texte h3 {color:#644517;font-size: medium;margin:0px; padding:0px;}
.article .texte h4 {margin:0px; padding:0px; color:#CC3300; font-size: small;	}
.article .texte h5 {margin:0px; padding:0px; color:#060;  font-size: small; font-style: italic}
.article .texte h6 {margin:0px; padding:0px; color:#000;  font-size: small;}
.contenu .article .descriptif {border: 1px solid #b1a28b;	font-size: small;background-color:#FFFFCC; text-align:center;margin:10px 30px 15px 30px; padding:2px;}
.article blockquote {	border: 1px solid #808080;background: #EEEEEE;	padding: 0px 15px 0px 15px;}

.article a.retour{ color:#000; margin-top:5px; font-weight:bold}
.article a.retour:hover {color:#000;}
/*
table td {border-color:#000000; }
table .row_first {	color: #FFFFFF; text-align:center;background-color:#085521;}
table .row_odd  {	background-color: #ECEDDD;	color: #000000;text-align:left;}
*/
.article table {	font-size: small;	border-color:#FFFFFF; border:2px solid #000000; border-collapse:collapse; margin-bottom:10px;margin:auto ;}
.article caption {font-weight:bold; color:#300000; font-size:small; padding-bottom:10px;margin:auto;}
.article tr.row_first {	background: #085521; text-align:center;color:#FFF;}
.article tr.row_odd {	background: #ECEDDD;	color: #000000;text-align:center}
.article tr.row_even {	background: #fff;	color: #000000; text-align:center}
.article td img{border:0px;}
.article td {	border: 1px solid  #000;}
.article th {	border: 1px solid  #000;}


.nocadre table {	font-size: small;border-collapse:collapse; margin-bottom:10px; margin:auto; border:none; }
.nocadre caption {font-weight:bold; color:#300000; font-size:small; padding-bottom:10px}
.nocadre tr.row_first {background: #FFF; text-align:center}
.nocadre tr.row_odd {	background: #fff;	color: #000000;text-align:center}
.nocadre tr.row_even {	background: #fff;	color: #000000; text-align:center}
.nocadre td img{border:0px;}
.nocadre td {	border: none; padding:5px; background:#FFF;}
.nocadre th {	border: none;background:#FFF;}

.nocadreG table {	font-size: small;border-collapse:collapse; margin-bottom:10px; margin:auto; border:none; }
.nocadreG caption {font-weight:bold; color:#300000; font-size:small; padding-bottom:10px}
.nocadreG tr.row_first {background: #FFF; text-align:center}
.nocadreG tr.row_odd {	background: #fff;	color: #000000;text-align:left}
.nocadreG tr.row_even {	background: #fff;	color: #000000; text-align:left}
.nocadreG td img{border:0px;}
.nocadreG td {	border: none; padding:5px; background:#FFF;}
.nocadreG th {	border: none;background:#FFF;}


.contenu .outils {	background: #fff;font-family: Arial,Verdana,Helvetica,sans-serif;	font-size: small;	border : 1px solid #b1a28b; background-image:url(../../images/bout.jpg); background-position:right; background-repeat:repeat-y; overflow:hidden}
.outils .texte {color: #000000;margin: 10px 5px 5px 5px;font-size:small; font-family: Arial,Verdana,Helvetica,sans-serif; padding-right:28px;text-align:justify}


a.imprimer {background:#FFFFFF;border:1px solid #000000;width:15px;margin-bottom:2px;display:block;height:16px; background-image: url(../puces/imprimer.gif);	background-repeat: no-repeat;}
a.imprimer:hover {background:#CACACA;background-image: url(../puces/imprimer.gif);	background-repeat: no-repeat;}

p.spip{ margin-top:0px;}
.outiltexte {background:#FFFFFF;border:1px solid #000000;width:15px;margin-bottom:2px;display:block;}
.outiltexte:hover {background:#CACACA;}

/* mise en forme des documents insérés dans le texte de l'article */

/*.article .spip_documents {display: block;font-size: small;border: 1px solid #2F7544;	margin: 5px 5px 5px 5px;background: #FFF;text-align: center;}
.article .spip_documents_center {}
.article .spip_doc_titre {text-align: left;	padding: 5px 0px 0px 0px;	text-align: center;}
.article .spip_doc_descriptif {	font-size: small;	color: #808080;	text-align: left;	padding: 5px 0px 5px 0px;	text-align: center;}*/

/* ~~~~~~~~~~~~ dans la meme rubrique ~~~~~~~~~~~~ */

.articles-freres {	border: 1px solid #2F7544;	padding: 10px;	margin: 20px 30px 10px 30px; 	/*Sarka-SPIP 1.8.2*/	background: #fff;}
.articles-freres ol {	color: #2F7544;}
.articles-freres .en-tete{	color: #2F7544;	font-size: small;	margin: 0px 0px 5px 0px;}
.articles-freres .frere a {	/* lien vers les articles frères sauf l'article en cours */	color: #2F7544;	text-decoration: none;	font-weight: bold;}
.articles-freres .frere a:hover {	color: #2F7544;	text-decoration: underline;}
.articles-freres .frere .date {	color: #2f7544;}
.articles-freres .en-cours {	/* affichage du titre de l'article en cours (sans lien) */	color: #808080;}



/* ~~~~~~~~~~~~ plan du site et sites référencés ~~~~~~~~~~~~ */
.plan {	background: #fff;margin: 0px 20px 0px 20px;font-family: Arial,Verdana,Helvetica,sans-serif;	font-size: small;	border : 1px solid #b1a28b; background-image:url(../../images/bout.jpg); background-position:right; background-repeat:repeat-y; height:100%}
.plan .intitule {	color:#085521; font-weight:bold; text-align:center ;background-color:#D6D6B0; border-bottom:1px solid #085521; padding:2px 0px 2px 0px; margin-bottom:5px; }
.plan .intitule  h2 { padding:0px; margin:0px; font-size:large}


.plan a.rubrique {color: #644518;	font-weight:bold;padding-left:15px;	margin: 5px 0px 0px 0px;}
.plan a.rubrique:hover {}
.plan a.article {color: #000;padding: 0px 0px 0px 10px;margin: 0px;	font-size: small;}
.plan a.article-niv {color: #003366;padding: 0px 0px 0px 0px;margin: 0px;	font-size: small;}

.plan a.article:hover {	background-image:url(../puces/puce.gif);background-position: left center;background-repeat: no-repeat;text-decoration: underline;}
.plan a.breve {	color: #808080;	padding: 0px 0px 0px 10px;	font-size: small;}
.plan a.breve:hover {text-decoration: underline;}
.plan .date {color: #6fac81;}
.plan ul {list-style-type: none;	padding: 0px 0px 0px 20px; margin: 0px;	border: 0px;}
.plan li {	font-size: small;	padding:0px;margin:0px;	border: 0px;}
.plan a.rubrique { color:#000;text-decoration:underline }
.plan ul li a.rubrique {}
.plan ul ul li a.rubrique   { color:#060; text-decoration:none}
.plan  ul ul ul li a.rubrique { color:#644518; text-decoration:none}
.plan h2,h3 { margin:0px; padding:0px;}

.plan hr {	margin: 10px 20px 10px 20px;border: 1px solid #E3C448;}
.plan a.article-syndic {display: block;	color: #000000;	padding: 0px 0px 0px 0px;margin: 0px;font-size:small;font-weight: bold;}
.plan a.article-syndic:hover {}
.plan .date-syndic {	color: #6fac81;	font-weight: bold;}
.plan .a-propos {	display: block;	border: 0px;	background: #FFFFFF;	color: #909090;	font-size: small;	padding: 3px 30px 5px 40px;}
.plan .a-propos .site-pere {	font-weight: bold;}
.plan .a-propos .auteur-pere {	font-weight: bold;}


/* ~~~~~~~~~~~~ recherche ~~~~~~~~~~~~ */

.recherche {	margin: 0px 30px 20px 30px;}
.recherche .intitule {color: #060;font-size:medium;font-weight: bold;text-align:left; margin-bottom: 10px}
.recherche .elements-trouves {	color: #644518;	font-size: small;	font-weight: bold;	margin: 0px 0px 15px 0px;	padding: 0px;	text-decoration: underline;}
.recherche .mot-cle {color: #2F7544;font-size: small;font-weight: bold;	margin: 0px 0px 20px 0px;	padding: 0px;	text-decoration: underline;}
.recherche .titre-bloc { font-weight:bold; margin-bottom:10px;}
.recherche .titreart { background-image:url(../../images/puce-nature.gif); background-repeat:no-repeat; background-position:left center; padding-left:10px}
.recherche .derniers-articles {	margin: 0px; /* Sarka-SPIP 1.8.2 */}
.indentation {	padding-left: 30px;}
.redimensionnement {	font-size: small; /* Sarka-SPIP 1.8.2 */	margin-bottom:8px;	margin-right:10px;	background:#fff;}


.sommaire .groupe {margin: 0px 20px 30px 20px; 	 padding-top:7px; padding-left:5px;}
.sommaire .groupe .divtitre {width:68%; color:#085521; font-weight:bold; margin-top: 10px;margin-left:5px;text-align:left;background-image:url(../../images/fond-titre.gif); background-repeat:repeat-x; height:50px;}
.sommaire .groupe .titre {color: #644518;  padding-top:8px;}
.sommaire .groupe  .logor {position:relative;float:left; border:1px solid #085521; margin-right:5px;}
.sommaire .groupe  .decor {position:relative;float:right; background-image:url(../../images/bout-titre.gif); background-repeat:repeat-y; height:38px;top:7px;}

.sommaire .groupe .texte {	margin-top: 5px;padding:5px; border: 1px solid #b1a28b; background:#fff}
.sommaire .groupe .texte a {color: #2f7544;	text-decoration: none;}
.sommaire .groupe .texte a:hover {	text-decoration: underline;}
.sommaire .groupe .texte .mot { color:#08551f;font-size:small;text-decoration: none; margin-top:12px;margin-bottom:10px; }
.sommaire .groupe .texte .mot a { color:#08551f;font-size:small;text-decoration: none; }
.sommaire .groupe .texte  .mot a:hover {text-decoration: underline;}
.sommaire .groupe .logom {position:relative;float:left;left:3px; margin-right:3px; border: 1px solid #644518; height:24px; width:24px;background:#F5E2B6; }
.sommaire .groupe .image .spip_logos {	display: block;	float: left;margin: 0px; border: 1px solid #000}
.sommaire .groupe  .descriptif {

margin: 10px 150px 5px 10px;border-top: 1px solid;	border: 1px solid #b1a28b;	font-size: small;	padding: 5px;	font-family: Arial,Verdana,Helvetica,sans-serif;}





#saisie {width:30px}
.deco {float:right;width :5px;height:22px;position:relative;top:-2px;right:-10px;background-image:url(../images/bout-titre.gif);}
.deco2 {width :100%;background-image:url(../images/sous-titre-droite.gif);background-repeat:repeat-x;}
.logo {position:relative;float:left;top:-2px;left:-6px;width:20px;	height:20px;	background:#EFE5C1;	border-top:1px solid #644518;	border-right:1px solid #644518;	border-left:1px solid #644518;}
a.pl {color :#2F7544;font-size:small;}
a.pl:hover{color :#2F7544;font-size:small;text-decoration:underline;}

/*bloc gauche */
.nav2 {width:100%;background-image:url(../../images/fond-recherche.gif); background-repeat:repeat-x; height:34px;margin-bottom:10px !important;margin-bottom:0px;}
.nav2 .titrerech .logorech  {position:relative;float:left; margin-left:1px;}
.nav2 .titrerech .decorech {position:relative;float:right;background-image:url(../../images/bout-titre.gif);background-repeat:repeat-y;width:5px;height:26px;top:5px;}
.nav2 .titrerech .saisie-texte {width:50%; position:relative; margin-top : 7px;}       
.nav2 .titrerech .forml{width:90%; }
.nav2 .titrerech .image {  border:1px solid #085521; }


/*menu */
.menu {clear:both; margin: 0px 0px 0px 0px;background-image:url(../../images/bout-titre.gif); background-position:right; background-repeat:repeat-y; width:180px; border:1px solid #000; margin-bottom:5px;background-color:#d8d6b0;}
.menu .titre  {background-image:url(../../images/fond-titre-menu.gif); background-repeat:repeat-x; height:30px; text-align:left;font-size:small;font-weight:bold; width:175px; padding-top:4px;}
.menu .titre .logor  {position:relative;float:left; margin-left:1px;top:-3px; margin-right:1px;}
.menu .titre .spip_logos { border:1px solid #644518;}
.menu ul { margin:0px; padding:0px}
.menu .titre a{ display: block;font-size:small;font-weight:bold;  color:#FFF; text-align: left; background-color:#08551e; }
.menu .contenu {clear:both;margin: 0px 0px 0px 0px;   padding: 0px;  font-size:small;background-color:#d8d6b0; margin-bottom:5px ; width:175px}
.menu .contenu .mot{clear:both; color:#08551f;font-size:small;text-decoration: none; margin-left:0px; padding:1px 0px 1px 0px; background-color:#Eceddd; }
.menu .contenu  .mot a {display: block; color:#08551f;font-size:90%;text-decoration: none; text-indent:10px; background :url(../puces/puce-n0.gif) no-repeat left top;}

/*.menu .contenu  .mot ul { 
display: block; color:#08551f;
font-size:90%;text-decoration: none; background-color:#Eceddd; text-indent:0px; bdackground-image:url(../puces/puce-n0.gif); background-position:left top; background-repeat:no-repeat;list-style-position:inside;margin-left:3px;list-style-image:url(../puces/puce-n0.gif);}*/
.menu .contenu  .mot a:hover {text-decoration: underline;}
.menu .contenu .logom {position:relative;float:left;left:3px; margin-right:3px; border: 1px solid #644518;height:24px; width:24px;background:#F5E2B6;}
.menu .titre .logor2 {position:relative;float:left;left:2px;top:-4px; margin-right:3px;  height:34px; }
.logor2 .img{border:1px solid #644518;}

/*menu-droit */
.menu-droit  {margin: 0px 0px 0px 0px;background-image:url(../../images/bout-titre.gif); background-position:right; background-repeat:repeat-y; width:175px; border:1px solid #000; margin-bottom:5px;background-color:#D8D6B0;}
.menu-droit .titre  {background-image:url(../../images/fond-titre-menu.gif); background-repeat:repeat-x; height:30px; text-align:left;font-size:small;font-weight:bold; width:170px; padding-top:4px; margin-top:1px;color:#FFF; }
.menu-droit .titre .logor  {position:relative;float:left; margin-left:1px;top:-3px; margin-right:1px;}
.menu-droit .titre .spip_logos { border:1px solid #644518;}
.menu-droit  .titre a{ display: block;font-size:small;font-weight:bold;  color:#FFF; text-align: left;background-color:#08551e;}
.menu-droit  .titre .commmea{ display: block;font-size:small;font-weight:bold;  color:#FFF; text-align: left; background-color:#08551e;}
.menu-droit  .textedroit {clear:both;margin: 0px 0px 0px 0px;   padding-left:5px;  font-size:90%;background-color:#ECEDDD; margin-bottom:5px ; width:165px;}
.menu-droit  .textedroit .mot{color:#08551f; font-size:small; text-decoration: none; margin-left:2px; padding:1px 0px 1px 0px} 
.menu-droit  .textedroit  .site a { display: block; color:#08551f;font-size:95%;text-decoration: none; background-color:#Eceddd; text-indent:10px; background-image:url(../puces/puce-n0.gif); background-position:left top; background-repeat:no-repeat;
margin-left:10px;}
.menu-droit  .textedroit  .typesite  {  background-image:url(../puces/puce-n0.gif); background-position:left top; background-repeat:no-repeat;
padding-left:10px;}
.menu-droit  .texte  .mot a:hover {text-decoration: underline;}
.menu-droit  .contenu {clear:both;margin: 0px 0px 0px 0px;   padding: 0px;  font-size:small;background:#d8d6b0; margin-bottom:5px ;width:170px;background:#ECEDDD;}
.menu-droit  .contenu .mot{color:#08551f; font-size:small; text-decoration: none; margin-left:2px; padding:1px 0px 1px 0px;} 
.menu-droit  .contenu  .mot a { display: block; color:#08551f;font-size:90%;text-decoration: none; background-color:#Eceddd; text-indent:10px; background-image:url(../puces/puce-n0.gif); background-position:left top; background-repeat:no-repeat;}
.menu-droit  .contenu  .mot a:hover {text-decoration: underline;}
.menu-droit  .contenu .motcarto{color:#000; font-size:small; text-decoration: none; margin-left:2px; padding:1px 0px 1px 1px;}
/*.menu-droit  .contenu .motcarto{color:#000; font-size:small; text-decoration: none; margin-left:2px; padding:1px 0px 1px 8px;background-image:url(../puces/puce-n0.gif); background-position:left top; background-repeat:no-repeat;} */ 


.menu-connex  {margin:0px;background-image:url(../../images/bout-titre.gif); background-position:right; background-repeat:repeat-y; border:1px solid #000; background-color:#d8d6b0; width:100%; }
.menu-connex  .contenu {clear:both;margin: 0px 0px 0px 0px; padding-bottom:5px; font-size:87%;background:#Eceddd; width:172px}
.menu-connex  .contenu a.nom-site {display: block;font-size:87%;text-align:left; background:url(../puces/puce-n0.gif); background-repeat:no-repeat; text-indent:10px; color:#060;text-decoration:none; margin-left:2px;}


/*sommaire*/
.central {border: 0px;margin-left: 180px;margin-right: 180px;font-family: Arial,Verdana,Helvetica,sans-serif; padding-left:15px;}
.divprinc {width:98%;}
.divprinc2 {clear:both;width:100%;margin-top:5px;margin-bottom:20px;}
.divmap {width:97%;  text-align:left; margin-bottom:10px; text-align:center }
Ancien .div1 {float:left;width:49.5%;  height:550px;}
Ancien .div2 {float:left;width:49.5%;  height:300px;}
.div1 {font-size:small;}
.div2 {font-size:small;}
.divinterieur {width:100%;text-align:left; background:#FFFFFF; border:1px solid #644517;font-family: Arial,Verdana,Helvetica,sans-serif;font-size: small; background-image:url(../../images/bout.jpg); background-position:right; background-repeat:repeat-y}
.divinterieur2 {width:100%;text-align:left; background:#FFFFFF; border:1px solid #644517;}
.divtitre1 {color:#085521; font-weight:bold; text-align:center ;background-color:#D6D6B0; border-bottom:1px solid #085521; padding:2px 0px 2px 0px}
.divtitre1 h2 { font-size:medium; padding:0px; margin:0px}
.divtitre1 .titre{ padding:5px;display:block;}
.divtitre1  .logor {position:relative;float:left; border:1px solid #085521; top:0px;margin-right:5px;}
.divtitre1  .decor {position:relative;float:right;  height:38px;top:7px; width:5px;}
.divtexte1 { padding-left:7px;margin-top:0px;padding-right:5px; padding-bottom:10px; overflow:hidden}
.divtexte1 h2 { margin:0px; padding:0px; color: #060; font-size: medium}
.divtexte1 h3 {color:#644517;font-size: medium;margin:0px; padding:0px;}

.liengauche{color:#000; text-align:right; margin:0px 22px 10px 0px; display:block}
.liengauche a { color:#000000; text-decoration:underline}

.divtexte1 ul { padding:0px; margin:0px;}
.divtexte1 li{list-style-type:none; list-style-image:url(../../images/puce-nature.gif); list-style-position:inside; padding:0px; margin:0px;}

/* on copie le style de puce*/
.contenu .texte li{list-style-type:none; list-style-image:url(../../images/puce-nature.gif); list-style-position:inside; padding:0px; margin:0px -5px 0px 0px;}
.contenu .chapo li{list-style-type:none; list-style-image:url(../../images/puce-nature.gif); list-style-position:inside; padding:0px; margin:0px;}
.divtexte1 ul ul  li{list-style-type:none; list-style-image:url(../../images/puce-nature2.gif); list-style-position:inside; padding:0px; margin:0px;}
.contenu .texte ul ul li{list-style-type:none; list-style-image:url(../../images/puce-nature2.gif); list-style-position:inside; padding:0px; margin:0px -5px 0px 0px;}
.contenu .chapo ul li {list-style-type:none; list-style-image:url(../../images/puce-nature2.gif); list-style-position:inside; padding:0px; margin:0px;}


/*.divprinc .spip_documents {display: block;font-size: small;;	margin: 5px 5px 5px 5px;background: #FFF;text-align: center; ma}
.divprinc .spip_documents_right {border: 1px solid #2F7544}
.divprinc .spip_documents_left {border: 1px solid #2F7544}
.divprinc .spip_documents_center {border: 1px solid #2F7544; }
.divprinc .spip_doc_titre {text-align: left;	padding: 5px 0px 0px 0px;	text-align: center;}
.divprinc .spip_doc_descriptif {	font-size: small;	color: #808080;	text-align: left;	padding: 5px 0px 5px 0px;	text-align: center;}
.div1 .spip_documents {	display: block;	padding: 10px;	font-size: small;border: 1px solid #2F7544;	margin: 10px 5px 10px 5px;	padding: 5px;	background: #F0F0FA;	width: 200px !important;	text-align: center;}*/

.spip_documents {	display: block;	padding:2px; margin:0px;text-align: center; font-weight:bold}
.spip_documents_center {	}
.spip_documents_right {float:right}
.spip_documents_left  {float:left }
.spip_doc_titre {padding: 5px 0px 0px 0px;	text-align: center; margin:auto; font-weight:bold}
.spip_doc_descriptif {	font-size: small;	color: #808080;	padding: 5px 0px 5px 0px;	text-align: center; margin:auto;}

/*droite*/

.rub {margin: 0px 0px 0px 0px;background-image:url(../../images/bout-titre.gif); background-position:right; background-repeat:repeat-y; width:175px; border:1px solid #000; margin-bottom:5px;background-color:#D8D6B0; padding-bottom:5px;}
.droite .rub .entete  {font-weight:normal;font-size:small;font-weight:bold; text-align:left;width:170px; background-image:url(../../images/fond-titre-menu.gif); background-repeat:repeat-x;padding:4px 0px 4px 0px; margin-top:1px;color:#FFF; }

/*.rub{margin-bottom:15px;border: 1px solid #644517; background-color:#D8D6B0; background-image:url(../../images/bout-titre.gif); background-position:right; background-repeat:repeat-y;}

.droite .rub .entete {display: block;background-color:#08551E;font-weight: bold;font-size:small;color:#FFF;text-align:left;}*/
.droite .rub .entete a {color:#634415;}
.droite .rub .entete .logor{position:relative;float:left;border:1px solid #644517; top:-7px; left: 2px; margin-right:5px;}
.droite .rub .texterub {display: block;font-weight:normal;font-size:90%;color: #000;;padding-top:5px;padding-left:5px;margin-right:6px; background:#ECEDDD; padding-bottom:1px;}
.droite .rub .texterub a{color:#644517; text-decoration:underline;}
.droite .rub .texterub a:hover{text-decoration:underline;color:#644517;}
.droite .rub .texterub a.nom-site {display: block;font-size:small;;text-align:left; background:url(../../images/puce-nature.gif); background-repeat:no-repeat; text-indent:15px; color:#644517; margin-bottom:5px; text-decoration:none}
.droite .rub .texterub a.article-synd {color: #000;}
.droite .rub .texterub .descriptif {margin: 5px 10px 10px 10px;	padding: 5px;	font-size:small; color:#000;}


.bout {font-size:x-small;text-align:right; top:5px; position:absolute; right:12px;}
.boutbas {font-size:x-small;text-align :right;margin-bottom:10px; }
.bout a {color:#006600;}
.blocentral {border: 0px;margin-left: 182px;font-family: Arial,Verdana,Helvetica,sans-serif; padding-left:15px;}


/*
* AGENDA
*/
.agenda {clear:both; margin: 0px 0px 0px 0px;background-image:url(../../images/bout-titre.gif); background-position:right; background-repeat:repeat-y; width:175px; border:1px solid #000; margin-bottom:5px;/*background-color:#ECEDDD;*/}
.agenda .titre  {background-image:url(../../images/fond-titre-menu.gif); background-repeat:repeat-x; height:30px; text-align:left;font-size:small;font-weight:bold; width:170px; padding-top:4px; margin-top:1px}
.agenda .titre .logor  {position:relative;float:left; margin-left:1px;top:-3px; margin-right:1px;}
.agenda .titre .spip_logos { border:1px solid #644518;}
.agenda .titre a{ display: block;font-size:small;font-weight:bold; color:#FFF; text-align: left; background-color:#08551e;}

/*.agenda {	margin: 0px 10px 0px 10px;font-size:medium;color:#644518; background:#fff;padding:5px; border:1px solid #644518;}*/
.agenda .en-tete {	display: block;	background-color:#fff;	font-weight: bold;	font-size:medium;color: #000;text-align: left;}
.agenda a.en-tete {	display: block;	background-color: #fff;	font-weight: bold;	font-size: medium;	color: #000;	text-align:left;	}
.agenda .contenu {margin-left:2px;	padding: 0px;	font-size:small;	width:170px;}
.agenda .contenu .mois {margin:0px;	padding: 0px;	font-size:small;text-align:center; clear:both;}

.agenda .contenu .mois a{    color:#993300;	font-weight: bold;    text-decoration: none ;font-size: small; }
.agenda .contenu .mois a:hover{    text-decoration: underline;	color: #993300;}
.tableau {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:small;	color:#000;	text-align:center;	font-style:normal;}
.calendar_this_day {  /* surligne le jour d'aujourd'hui */    background-color:#ececec;	font-weight:bold;	}
.calendar_this_month {  /* couleur des cases appartenant au mois en cours */	background-color: #fefefe;}
.calendar_this_month2 {  /* couleur de la case avec la date choisie */	background-color: #a8f3a5;}
.calendar_this_day2 {  /* couleur de la case avec la date choisie */	background-color: #a8f3a5;}
.calendar_not_this_month {  /* couleur des cases n'appartenant pas au mois en cours => début et fin de mois */	background: #ececec;	color:#aaa;}
.calendar_head_mini {    /* corespond à la ligne des jours : lu ma me je ve sa di*/	background-color:#644517;	text-align: center;	font-size: 10px;	color: #EEE;	font-family: Verdana, Arial, Helvatica, sans-serif;		font-style:normal;}
a.evt { font-size:x-small}
.calendar_this_month a {background-color:#FFFFCC; }
.evenement caption{ text-align:left; margin-top:5px; color:#644518; font-weight:bold; font-size:medium;}



/*AGENDA CENTRE*/

.agenda2 {	margin: 0px 10px 0px 10px;font-size:medium;color:#644518; background:#fff;padding-bottom:5px; border:1px solid #644518; height:100%;}
.agenda2 .en-tete {	display: block;	background-color:#fff;	font-weight: bold;	font-size:medium;color: #000;text-align: left;}
.agenda2 a.en-tete {	display: block;	background-color: #fff;	font-weight: bold;	font-size: medium;	color: #000;	text-align:left;	}
.agenda2 .contenu {	border: 1px solid #808080;	margin: 5px auto 0px auto;	padding: 0px;	font-size:small; width:90%}
.agenda2 .contenu .mois {	border-bottom:1px solid #808080;	margin: 0px 0px 0px 0px;	padding: 0px;	font-size: 100%;text-align:center;background-color:#FFFFCC;}
.agenda2 .contenu .mois a{    color:#993300;	font-weight: bold;    text-decoration: none ;font-sizde: small;}
.agenda2 .contenu .mois a:hover{    text-decoration: underline;	color: #993300;}
.agenda2 .contenu .evt {margin:0px;	padding:5px;text-align:center;}
.agenda2 .contenu .evt a{ color:#993300;font-weight: bold;text-decoration: none ;font-size: small; }
.agenda2 .contenu .evt a:hover{ text-decoration: underline;color: #993300;}
.agenda2 .titre {	color:#085521; font-weight:bold; text-align:center ;background-color:#D6D6B0; border-bottom:1px solid #085521; padding:2px 0px 2px 0px}
.date_jour_1 {text-align:left; font-size:small; color:#993300;width:10%;display:inline;}
.date_jour_2 {text-align:left; font-size:small; color:#003399;width:10%;display:inline;}
.date_jour_3 {text-align:left; font-size:small; color:#339900;width:10%;display:inline; }
.date_jour_4 {text-align:left; font-size:small; color:#3399FF;width:10%;display:inline; }
.date_jour_5 {text-align:left; font-size:small; color:#FF6600;width:10%;display:inline; }
.date_jour_6 {text-align:left; font-size:small; color:#FF6600;width:10%;display:inline; }
.date_jour_7 {text-align:left; font-size:small; color:#FF6600;width:10%;display:inline; }
.date_jour_8 {text-align:left; font-size:small; color:#FF6600;width:10%;display:inline; }
.date_jour_9 {text-align:left; font-size:small; color:#FF6600;width:10%;display:inline; }
.date_jour_10 {text-align:left; font-size:small; color:#FF6600;width:10%;display:inline; }
.date_jour_11 {text-align:left; font-size:small; color:#FF6600;width:10%;display:inline; }
.date_jour_12 {text-align:left; font-size:small; color:#FF6600;width:10%;display:inline; }
.date_jour_13 {text-align:left; font-size:small; color:#FF6600;width:10%;display:inline; }






.agenda2 .contenu table{	background-color:#FFFFFF;}

.evt {text-align:left; font-size:small; color:#085521;width:100%}


.entree {text-indent:5px;padding:0px 0px 1px 0px;margin-bottom:30px;text-align: left;color: #B1A28B;	font-weight: bold;font-family: Verdana,Helvetica,Arial,sans-serif;}
.entree a {	color: #644518;	font-weight: bold;}
.entree a:hover {	color: #644518;}
.entree .public{color:#644518; display:block;padding:5px; border:double #666600 1px; margin-left:5px; float:right; font-size:x-small; background:#F5E5C1}

#conteneur { min-width:800px;}

.montreur {text-decoration:underline;cursor:pointer;font-size:smaller}
.menu-droit .textedroit .montreur {margin-left:0px;position:relative;top:0px;}
.menu-droit  .montreur2 {display:block;text-decoration:underline;cursor:pointer;font-size:smaller; text-align:right; width:165px;}

.bas {color:#085521; text-align:center ;background-color:#D6D6B0; border-bottom:1px solid #085521; padding:2px 0px 2px 0px;border-top:1px solid #085521; }




/*styles pour acteur et lien*/
.blocdroit{width:200px;float:right; margin-right:20px;padding:8px;}
.blocdroit .plandroite {	font-family:Arial,Verdana,Helvetica,sans-serif;	font-size:small;	background-color:#D6D6B0;	margin:0px;	padding-bottom:10px;	margin-bottom:10px;	color: #055521;}
.blocdroit .plandroite  .titre {color:#300000;font-size: medium;font-weight: bold;background-color:#FEF29A;text-align:center; margin:0px}
.blocdroit .plandroite .titremot {display: block;	color:#300000; padding-left:15px; background-image:url(../img/deplierhaut.gif); background-repeat:no-repeat; background-position:left; margin-left:10px; padding-top:5px;}
.blocdroit .plandroite .titremot:first-letter { font-weight:bold}
.blocdroit .plandroite .titremotcourant {display: block;color:#006600;padding-left:15px; background-image:url(../img/deplierhaut.gif); background-repeat:no-repeat; background-position:left; background-color:#FFFFCC;  margin-left:10px; margin-top:5px;}
.blocdroit .plandroite .titremotcourant:first-letter { font-weight:bold}
h2.titreact { color:#000000; font-size:large; padding:0px; margin:0px}

.selgeo {}
.selgeo a  { border:1px solid #000000; padding:2px;}
.selgeo span  { border:1px solid #000000; padding:2px; background-color:#ECEDDD;}

.menua {background:#FFFF;margin-left:0px;margin-bottom:10px !important; margin-right:28px;}
.menua a {width:18%;padding:1px;text-align:center;font-size:small;font-weight:bold; color:#336600; background:#ffffcc; border-bottom:1px solid #B1a28B; border-right:1px solid #B1a28B;float:left;}
.menua a.courant {background-color:#336600; color:#ffffcc}

.blocdroit .outil{color:#ffffcc; font-size:small; text-align:center; font-weight:bold; margin-top:10px; padding:2px; background:#336600;}
.blocdroit .outil .logodroit { background:#D1D1D1;position:relative;float:left;}
.blocdroit .outil a{color:#ffffcc;}

/* ~~~~~~~~~~~~ album ~~~~~~~~~~~~ */

.album_menu a:hover {	text-decoration: none !important;}
.album_menu {    padding-top:10px;   padding-bottom:10px;  color: #060;   border-top:2px #060 solid;}
.album_boutons {border: 1px #000 solid;	background-color: #FFFFFF;width: 250px;	margin:auto;	padding: 2px;font-weight: bold;	color: #060; }
.album_menu a.fleche-rew {background-image: URL(../puces/_prem.gif);	background-repeat: no-repeat;	width: 16px;	height: 16px;	float: left;	margin-right: 2px;}

/*cadre vise aux mêmes dimensions que cadre contenant les boutons, pour garder la numérotation centrée*/
.album_menu a.fleche-previous:hover {}
.album_menu .fleche-previous-vide {	width: 16px;	height: 16px;	float: left;}
.album_menu .fleche-gauche-vide {	width: 32px;	height: 16px;	float: left;}
.album_menu a.fleche-next {	background-image: URL(../puces/_suiv.gif);	background-repeat: no-repeat;	width: 16px;	height: 16px;	float: right; /*hack pour ie : permet de créer une bordure uniforme autour des boutons*/}
.album_menu a.fleche-next:hover {	background-image: URL(../puces/_suivon.gif);}
.album_menu a.fleche-fwd {	background-image: URL(../puces/_fin.gif);	background-repeat: no-repeat;	width: 16px;	height: 16px;	float: right;	margin-left: 2px; }
.album_menu a.fleche-fwd:hover {	background-image: URL(../puces/_finon.gif);}
.album_menu .fleche-droite-vide {float: right;}
.album_menu .entre-fleches {	display: inline;}
.album_vignette {	text-align: center;}
.album_vignette a:hover {	text-decoration: none !important;}

/*hack pour ie : permet de créer le fond bleu des vignettes etl'espacement entre elles*/
.album_vignette a.image-vignette {}
/*style valable pour ff, équivalent au style précédent pour ie*/

.album_vignette IMG {	/*padding: 5px;*/	/*margin: 5px;	background-color: #E0E0E0; */}
.album_vignette table{	text-align: center;	margin : auto;}
.album_vignette TD{	background-color: #FFF; 	height : 100px ;	width : 100px;	padding : 1px;	margin :0px;}
.album_photo {    text-align:center;   padding-top:10px;}
.album_photo .album_titre {	text-align: center;	padding: 0px;	margin: 10px;	color: #060;	font-size: medium;	font-weight: bold;}
.album_photo .album_descriptif {	text-align: left;	padding: 10px;	border: 1px solid #6262A4;	background-color: #E0E0E0;	margin: 10px 20px 10px 20px;	color: #EEEDD;}

img {border:0px; }

.formu_erreur  fieldset label {float: left;width: 30%;
text-align: right;
 margin: 0;	padding: 0 .5em 0 0;
line-height: 1.8; } 

.formu_erreur fieldset {width:80%;margin:5px auto 15px auto;}
.formu_erreur .boutonsubmit {font-weight:bold; margin-left:30%;}
 
 
 .contenu .orchidee {	background: #fff;font-family: Arial,Verdana,Helvetica,sans-serif;	font-size: small;	border : 1px solid #b1a28b; background-image:url(../../images/bout.jpg); background-position:right; background-repeat:repeat-y; overflow:hidden;}
.orchidee a {	color: #2f7544;	text-decoration: none;	}
.orchidee a:hover {	color: #2f7544;	text-decoration: underline;}
.orchidee .titre {	color:#085521; font-weight:bold; text-align:center ;background-color:#D6D6B0; border-bottom:1px solid #085521; padding:2px 0px 2px 0px}
.orchidee .titre h2 { padding:0px; margin:0px; font-size:large}
.orchidee .soustitre {	color: #644518;	font-size: small;	font-weight: bold;	margin: 0px; }
.orchidee .contenu { padding:0px; margin:0px; width:100%;min-height:80px;}
.orchidee .detail {	color: #000;	font-size: small;	font-weight: bold;	text-align: center;	margin: 0px 0px 10px 55%;	padding: 1px 5px 1px 5px;}
.orchidee .texte {color: #000000;margin: 10px 5px 5px 5px;font-size:small; font-family: Arial,Verdana,Helvetica,sans-serif; padding-right:28px;text-align:justify}
.orchidee table {margin:auto ;}

.thumbnail
{
	float: left;
	margin-left: 10px;
	margin-bottom: 15px;
	width: 200px;
	height:150px;
	text-align: center;
}

.thumbnail a { text-decoration: none; }
.thumbnail a img { border: 1px solid black; }
.pagination { color:#006600; text-align: center; float:right; width: 100%;}
.galerie { margin:auto;}


