body {
	background: #FFFFFF;padding: 0px;margin: 0px;font-family: Arial,Verdana,Helvetica,sans-serif;}
a {	text-decoration:none;}

/*---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: #300000;background:#fff;border: 1px solid #300000; margin:5px 0px 5px 0px;padding:1px;}
.spip_bouton {background: #FFC06C;color:#300000;border: 1px solid  #300000; margin:5px 0px 5px 0px;}
.spip_bouton:hover {background:#300000 ;color: #FFC06C ;border: 1px solid  #300000;}<
fieldset {margin: 0px;padding: 0px;}

/*---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:0em 0 0 1em;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:0em 0 0 1em;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:0em 0 0 1em;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: 1em;	margin: 1em 0em 1em 0em;font-size:x-small;	background: #E0F0F0;overflow: auto;	max-height: 25em;}

/* ====================== 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(/OBSERVATOIRE/squelettes/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: 69px;text-align:center;}
a.bandeau:hover {text-decoration: none;}
.bande-chemin  {clear:both;text-decoration :none;font-style :normal; font-size:x-small;color:rgb(128,0,0);padding: 1px 0px 1px 0px;margin-bottom:5px;font-family: Verdana,Helvetica,Arial,sans-serif;}
#bande-chemin-coul {background:#F1F1EB;/*border-bottom:solid rgb(208,111,78) 1px;border-top:solid rgb(208,111,78) 1px;*/}
.bande-chemin a {	color: rgb(128,0,0);}
.bande-chemin a:hover {	color:#FF0000;}


.gauche {	/*colonne de gauche*/
border: 0px;width: 150px;float: left;font-family: Arial,Verdana,Helvetica,sans-serif;}
.gauche .contenu {width : 100%;}
.centre {	/*colonne centrale*/
border: 0px;margin-left: 150px;	font-family: Arial,Verdana,Helvetica,sans-serif;}
.centre2 {/*colonne centrale*/
border: 0px;margin-left: 150px;	margin-right: 180px;font-family: Arial,Verdana,Helvetica,sans-serif;}
.droite {	/*colonne de droite*/
border: 0px;width: 180px;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: 20px;}

/* ajouté*/
.vert {clear: both; width:100%; font-size:small; border-bottom:solid rgb(221,215,157) 2px; margin-bottom:3px;vertical-align: middle; background:url(/OBSERVATOIRE/squelettes/images/fond-bas.gif); background-repeat:repeat-x;}
.vert A {text-decoration:none; background:rgb(144,174,88); color:navy;font-size:small;}
.vert #gauche2 {background:rgb(144,174,88); padding-top:5px;}
.vert img {border:0px;}
.imgclef span {width:200px; background:rgb(255,255,255); border-bottom:solid rgb(144,174,88) 2px;}
.signature {text-align:right; font-size:small;}
.signature img {border:0px;}
.bas_vert {}

/* ================================ Formatage des éléments du bandeau =============================== */
a.bandeau .spip_logos {	position:absolute;	top:0px;left:0px;border:none;}
a.bandeau .nom-site {position:absolute;	margin: 0px;padding: 0px;left:90px;	text-indent:15%;}
h1 {margin:0px;}
.bandeau img {	top:0px;left:0px;border:none;}
.financeurs {position:absolute; top:2px; left:620px; width:251px; z-index:0; }
.financeurs img {border:none;}

/* ================================ Formatage des éléments du pied de page =============================== */
.footer a {	color: #b1a28b;	text-decoration: none;}
.footer a:hover {text-decoration: underline;}

/* ================================ Formatage des éléments de la colonne de gauche =============================== */
/* blc contenant la date de dernière mise à jour */
.maj {	background: #FFFFFF;font-size:x-small;border: 1px solid #808080;	width: 100%;text-align: center;	padding: 3px 0px 3px 0px;color: #808080;margin: 20px 0px 20px 0px;}

/* ajouté */
.navigation {background:rgb(217,229,241); margin:0;}
.navigation H2 {padding-left:3px; font-size:small;margin-bottom:0px; margin-top:0px; color:#333; border-top:solid #000000 1px; border-right:solid #000000 1px; border-bottom:dashed #000000 1px; background:rgb(244,240,144);}
.navigation H3 {font-size:small; padding-left:6px; margin-top:0px; margin-bottom:0px; color:#000066;}
.navigation ul {font-size:small; padding-left:0px; margin-top:0px; margin-bottom:0px; margin-left:5px; list-style-position:inside; list-style-image:url(/OBSERVATOIRE/images/partout/liste-menu.gif);}
.sous li {font-size:small; margin-left:10px; list-style-image:url(OBSERVATOIRE/images/partout/liste2-menu.gif);}
.navigation a {text-decoration:none;color:navy;}
/* fin ajout*/

/* bloc de navigation 2 --> contact + admin + formulaire + s'inscrire boite de recherche*/
.nav2 {	border: 1px solid #000;width: 100%;margin: 10px 0px 10px 0px; background:rgb(254,242,154); }
.haut_navigation {position:relative;top:-1px;right:-1px; background:url(/OBSERVATOIRE/squelettes/images/haut-menu.gif) top right no-repeat; float:right;width:10px; border-top: solid rgb(255,255,255) 1px; }
.bas_navigation {background: url(/OBSERVATOIRE/squelettes/images/coin-menu.gif) bottom left no-repeat; border-bottom: solid #FFFFFF 4px;}
.footer_navigation {position:relative;top:-1px;right:-1px; background:url(/OBSERVATOIRE/squelettes/images/menu-bas.gif) top right no-repeat; float:right;width:10px; }
.nav2 .texte {	margin-top:0px; margin-bottom:0px;	font-size:small;}
.nav2 .saisie-texte {	width:70%;}
.nav2 .forml{	width:90%;}
.nav2 .en-tete { font-size:small;	font-weight:bold;  color:#000000; text-align: left; }
.nav3 {	border: 1px solid #000;width: 100%;margin: 10px 0px 10px 0px; background:#FFF; }
.nav2 h3 { margin:0px; padding:0px}
.nav3 .texte {	margin-top:0px; margin-bottom:0px;	font-size:small;}
.nav3 .saisie-texte {	width:70%;}
.nav3 .forml{	width:90%;}
.nav3 .en-tete { font-size:small;	font-weight:bold; color:#000000; text-align: left; }
.nav3 h3 { margin:0px; padding:0px}
/* ajouté*/
.boite {border:solid 1px #990000; background:rgb(244,240,144); margin-top:10px; margin-bottom:10px; margin-left:2px;}
.boite P {margin-top:0px; margin-bottom:0px;}
.admin {font-size:small;margin-bottom:0px;margin-top:0px;padding-left:5px; }
/* fin ajout*/

/* ================================== Formatage des éléments de la colonne centrale ============================== */
/* ~~~~~~~~~~~~ sommaire ~~~~~~~~~~~~ */
/* des derniers articles et des secteurs */
.sommaire {	font-size: small;margin: 0px; width: 93%;margin-left:2%;}
/* annonce des rubriques-secteurs */
.sommaire .rubrique {border: 1px solid #000;margin: 0px 0px 10px 0px;padding-bottom:10px;  }
.sommaire .rubrique .titre {display: block;	font-size:medium;background:rgb(254,242,154);border-bottom: 1px dashed #000;padding: 1px 5px 3px 5px;text-align:center;	font-weight:bold;}
.sommaire .rubrique .titre a{color: #000;}
.sommaire .rubrique .titre a:hover {color:#000;}
.sommaire .rubrique .texte {background: #FFF;padding-left:5px;font-size:small;}
.sommaire .rubrique .texte a {color: #2f7544;text-decoration: none;}
.sommaire .rubrique .texte a:hover {text-decoration: underline;}
.sommaire .rubrique .barre {margin:8px;  border-bottom: #999999 solid 2px; height:10px;}
.sommaire .rubrique table {	font-size:small;border-color: #FFFFFF;}
.sommaire .rubrique tr.row_first {	background: #808080;color: #FFFFFF;	text-align: center;	font-size:small;}
.sommaire .rubrique tr.row_odd {background: #DDDDDD;color: #000000;}
.sommaire .rubrique tr.row_even {background: #DDDDDD;color: #000000;}
.sommaire .rubrique td {border: 1px solid #000;	padding: 1px 5px 1px 5px;}
.sommaire .rubrique .image .spip_logos {display: block;	float: left;margin: 0px;}

/* ~~~~~~~~~~~~ contenu ~~~~~~~~~~~~ */
/* Le bloc contenu contient les rubriques, */
/* les articles, et leurs objets associés */
.contenu {	font-size: small;	margin: 0px; width: 95%;}
/* contenu --> rubriques */
.contenu .rubrique {margin: 0px 30px 40px 30px; border: 1px solid #644518;}
.contenu .rubrique .titre {	display: block;	font-size: small;background: rgb(254,242,154);border-bottom:1px dashed #000;padding: 1px 5px 0px 5px;text-align:center;font-weight:bold;}
.contenu .rubrique .titre a {color: #644518;}
.contenu .rubrique .titre a:hover {	color: #644518;	background: #E3C448;	}
.contenu .rubrique .texte {	margin-top: 5px;padding:5px;background:#FFFFFF; text-align:justify;}
.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 {margin: 10px 150px 5px 10px;font-size:small;padding: 5px;font-family: Arial,Verdana,Helvetica,sans-serif;}
.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 #000;	padding: 1px 5px 1px 5px;}

/* contenu --> rubriques filles */
.contenu .rubrique .filles {	margin-top: 5px;background:#FFFFFF;}
.contenu .rubrique .filles a {	display: block;	color: #000000;	font-weight: bold;	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;}

/* mise en forme des documents insérés dans le texte de la rubrique*/
.rubrique .spip_documents {	display: block;	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 {	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;	color: #E3C448;	background: #FFFFFF;	margin: 0px; }
.contenu .doc .en-tete {	font-size:small;	font-weight:bold;	margin: 5px 0px 5px 0px; }
.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; 	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;}

/* ~~~~~~~~~~~~ derniers articles ~~~~~~~~~~~~ */
/* La classes "derniers articles" est mal nommée : */
/* elle correspond aux annonces d'articles, dans les */
/* pages sommaire, plan, recherche, auteur, etc. */

.derniers-articles {	background: #fff;	margin: 30px 30px 20px 30px; 	font-family: Arial,Verdana,Helvetica,sans-serif;	font-size:small;	padding: 10px;}
.derniers-articles a {	color:#003366;	text-decoration: none;}
.derniers-articles .image .spip_logos {	display: block;	float: left;	margin: 10px;}
.derniers-articles a:hover {		text-decoration: underline;}
.derniers-articles .en-tete {	color: #000;	font-size: medium;	font-weight: bold;	margin: 0px 10px 10px 10px;}
.derniers-articles .annonce {	background: #FFFFF0;	margin: 10px;	padding: 0px 0px 10px 0px;		}
.derniers-articles .surtitre {	color: #000;	font-weight: bold;	margin: 0px 10px 0px 10px;	padding-top: 5px;}
.derniers-articles a.titre {	display: block;	color:#000000;	font-size: small;	font-weight: bold;	margin: 0px 10px 0px 10px;	text-decoration: none;	padding-top: 5px;}
.derniers-articles a.titre:hover {	color: #2F7544;	font-size: small;	font-weight: bold;	margin: 0px 10px 0px 10px;	text-decoration: underline;}
.derniers-articles .soustitre {	color: #2F7544;	font-weight: bold;	margin: 0px 10px 0px 10px;	padding-top: 5px;}
.derniers-articles .detail{	color: #2F7544;	font-size: small;	font-weight: bold;	text-align: center;	margin: 0px 0px 10px 0px; 	padding: 1px 5px 1px 5px;	border-left: 1px solid #2F7544;	border-bottom: 1px solid #2F7544;	width: 200px;	float: right;	}
.derniers-articles .chemin {	color: #000;	font-weight: bold;	padding: 10px 10px 5px 10px;font-size:small;}
.derniers-articles .introduction {	color: #000000;	margin: 10px 10px 0px 10px;	font-size:small;}
.derniers-articles a.suite {	text-align: right;	display: block;}

/* ~~~~~~~~~~~~ article (affichage presque semblable à "derniers articles" ~~~~~~~~~~~~ */
.contenu .article {	background: #fff;margin-left:10px;font-family: Arial,Verdana,Helvetica,sans-serif;font-size: small;border-left: 1px solid #FEF29A;border-bottom: 1px solid #FEF29A;margin-right:215px; padding-bottom:20px;margin-bottom:10px;  }
.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:#300000;font-size: medium;font-weight: bold;background:#FEF29A;padding:1px 5px 3px 5px;text-align:center;}
.article .soustitre {	color: #644518;	font-size:small;	font-weight: bold;	margin: 0px; }
.article .contenu {	background: #FFFFFF;}
.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: 0px 10px 0px 10px;	font-size:small; padding-left:10px; text-align:justify;}
.article .logorub{ float:right; margin-left:10px;}
.article .chapo {	color: #2F7544;	margin: 10px 10px 0px 10px;	font-weight: bold;}
.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 .sigle {color:#300000; font-weight:bold;}
.article .separateur { height:5px; border-top: 1px solid #FEF29A; width:80%}
.article h2 {color:#000;	font-weight: bold;	font-size:large;}
.article h3 {color:#530000;	font-weight: bold;	font-size:medium; padding-top:15px; margin-bottom:0px; border-top:1px solid #FEF29A}
.article h4 {color:#cc6600;font-size:110%; font-weight:bold; margin:0px;padding-bottom:10px;}
.article h5 {color:#300000; font-size:small; font-style:italic; font-weight:bold;margin:0px; padding-bottom:5px; }
.article h6 {color:#000; font-weight:normal;font-size:85%; text-align:right;margin:0px;padding-bottom:5px;}
.article blockquote {	border: 1px solid #808080;	background: #EEEEEE;	padding: 0px 15px 0px 15px;}
.article table {	font-size: small;	border-color: #FFFFFF;}
.article tr.row_first {	background: #808080;	color: #FFFFFF;	/*text-align: center;*/	}
.article tr.row_odd {	background: #fff;	color: #000000;}
.article tr.row_even {	background: #fff;	color: #000000;}
.article td img{border:0px;}
.article td {	border: 1px solid #000;	/*padding: 1px 5px 1px 5px;*/}
.article a.imprimer {display: block;	background-image: url(../img/imprimer.gif);	background-repeat: no-repeat;	width: 22px;	height: 22px;	float: right;	margin-right: 10px; background-position:center }

.contenu .recherche {	background: #fff;margin-left:10px;font-family: Arial,Verdana,Helvetica,sans-serif;font-size: small;border-left: 1px solid #FEF29A;border-bottom: 1px solid #FEF29A;}
.recherche .titre {	color:#300000;font-size: medium;font-weight: bold;background:#FEF29A;padding:1px 5px 3px 5px;text-align:left;}
.recherche .texte {	color: #000000;	margin: 0px 10px 0px 10px;	font-size:small; padding-left:10px; text-align:justify;}
.recherche h2 {color:#000;	font-weight: bold;	font-size:large;}

/* mise en forme des documents insérés dans le texte de l'article */
.article .spip_documents {	display: block;	padding: 10px;	font-size:small;	/*border: 1px solid #000;*/	/*margin: 10px 5px 10px 5px;*/	padding: 5px;	/*background: #F0F0FA;*//*	width: 200px !important;*/	text-align: center; }
.article .spip_documents_center {	margin-left: auto;	margin-right: auto;}
.article .spip_doc_titre {	padding: 5px 0px 0px 0px;	text-align: center; margin-left: auto;	margin-right: auto;}
.article .spip_doc_descriptif {	font-size: small;	color: #808080;	text-align: left;	padding: 5px 0px 5px 0px;	text-align: center; margin-left: auto;	margin-right: auto;}
/* ~~~~~~~~~~~~ dans la meme rubrique ~~~~~~~~~~~~ */
.articles-freres {	padding: 10px;	margin: 20px 30px 10px 30px; 	/*Sarka-SPIP 1.8.2*/	background: #fff;}
.articles-freres ol {	color: #000;}
.articles-freres .en-tete{	color: #000;	font-size:small;	font-weight:bold;	margin: 0px 0px 5px 0px;}
.articles-freres .frere a {	/* lien vers les articles frères sauf l'article en cours */	color:#000000;	text-decoration: none;	font-weight: bold;	font-size:small;}
.articles-freres .frere a:hover {	color: #000;	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;	font-size:small;}
/* ~~~~~~~~~~~~ auteur ~~~~~~~~~~~~ */
.auteur {	padding: 0px;	margin: 0px 30px 0px 30px; font-size: small;}
.auteur div {	text-align: left !important;}
.auteur .image .spip_logos {	display: block;	float: right;	margin: 10px;}
.auteur .nom {	color: #2F7544;	font-size:medium;	font-weight: bold;	margin: 0px 0px 20px 0px;	padding: 0px;}
.auteur .tchak {	color: #000000;	font-size:small;	font-weight: bold;	margin: 30px 0px 10px 0px;	padding: 0px;}
.auteur .spip_encadrer {	border: 1px solid #2F7544;	color: #2F7544;	font-size:small;	margin: 5px 0px 10px 0px;	padding: 5px;}
.auteur a {	color: #2f7544;	text-decoration: none;}
.auteur a:hover {	text-decoration: underline;}

/* ~~~~~~~~~~~~ recherche ~~~~~~~~~~~~ */
.recherche {	margin: 0px 30px 20px 30px;  }
.recherche .intitule {	color: #2F7544;	font-size:medium;	font-weight: normal;	margin: 0px 0px 20px 0px;padding: 1px 10px 1px 10px;	border: 1px solid #2F7544; background:#FFFFFF;}
.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 .derniers-articles {	margin: 0px; }
.indentation {	padding-left: 30px;}
.redimensionnement {	font-size:small;	margin-bottom:8px;	margin-right:10px;	background:#fff;}

/* ====================== Formatage des éléments de la colonne de droite ====================== */
/* !!!!!!!!!!! Sarka-SPIP 1.1.1 !!!!!!!!!!!! */
/* ~~~~~~~~~~~~ mots-clés ~~~~~~~~~~~~ */

.gauche .mots-cles { margin: 0px 0px 0px 0px;color: #808080;}
.gauche .mots-cles a.en-tete { display: block;  background-color:rgb(254,242,154); font-weight:normal; font-size:small;	font-weight:bold;        color:#000; text-align: left; border-top: 1px solid #000;border-left: 1px solid #000; border-right: 1px solid #000;border-bottom: 1px dashed #000; }
.gauche .mots-cles .contenu { margin: 0px 0px 0px 0px; padding: 0px; font-size:small;background:#d9e5f1;	}
.gauche .mots-cles .contenu a {  display: block; color:#003366;padding: 0px 5px 0px 5px; font-size:small;text-decoration: none;		background-image:url(/OBSERVATOIRE/squelettes/images/liste-menu.gif);	background-repeat:no-repeat;text-indent:10px;}
.gauche .mots-cles .contenu a:hover {  text-decoration: underline;}
.gauche .mots-cles .contenu .nom-groupe {display: block;padding: 2px 5px 0px 5px;font-size: small;text-decoration: none; font-weight: bold;}
.gauche .mots-cles .contenu a.type {  display: block;font-size: small;font-weight: bold; text-align: left; color:#003399;        margin: 0px;        padding: 1px; background:#d9e5f1 ; margin-bottom: 10px;text-decoration:none;text-indent:0px;}
.spip_surligne { background: #FFFF66; }
#saisie {width:30px}

.deco {float:right;width :5px;height:22px;position:relative;top:-2px;right:-10px;background-image:url(/OBSERVATOIRE/squelettes/images/bout-titre.gif);}
.deco2 {width :100%;background-image:url(/OBSERVATOIRE/squelettes/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;}
ul.plansite, ul.plansite ul { list-style-type: none; margin: 0; padding: 0; padding-left: 1em;font-size:small; }
ul.plansite li { margin: 0; padding: 0; }
ul.plansite li a { padding-left: 0.5em; text-decoration: none;		color: black; }
.frame { width: auto;height: 500px;overflow: auto; }

/*menu */

.menu { margin: 0px 0px 0px 0px;color: #808080;}
.menu a.en-tete {  display: block;background-color:rgb(254,242,154); font-weight:normal;font-size:small;	font-weight:bold;  color:#000000; text-align: left;      border-top: 1px solid #000;border-left: 1px solid #000;border-right: 1px solid #000; border-bottom: 1px dashed #000;}
.menu .contenu { margin: 0px 0px 0px 0px;   padding: 0px;  font-size:small;background: #d9e5f1;/*#d6efb7;*/}
.menu .contenu a { display: block; color:#003366; padding: 0px 5px 0px 5px;font-size:small;text-decoration: none;background-image:url(/OBSERVATOIRE/squelettes/images/liste-menu.gif);background-repeat:no-repeat;	text-indent:10px;		}

.menu .contenu a:hover {text-decoration: underline;}
.menu .contenu a.type {   display: block; font-size:small;font-weight: bold;text-align: left; color:#003399;margin: 0px;padding: 1px;       background:#d9e5f1 ;  margin-bottom: 10px;  text-decoration:none;text-indent:0px;}

/*-----------------------le menu horizontale------------------------*/
.menu-hz{background:#FFF;	text-align: left;	font-size:small;color: #EEEEEE;	font-weight: bold;	font-family: Verdana,Helvetica,Arial,sans-serif;}
.menu-hz .bouton{margin:0px; background:#FFFFCC;padding:1px 15px 1px 15px;border:1px solid #669900;float:left;text-align:center;font-size:small;font-weight:bold; color:#336600;}
.menu-hz a:hover {background:#669900;color:#FFFFCC;text-decoration:none;}
.bout {font-size:70%;text-align :right;margin-bottom:10px; }
.bout a {color:#006600;}
.art {margin-bottom:15px;}
.droite .art .entete {display: block;background-color: #fef29a;font-weight: bold;font-size:small;color: #000;text-align: center;border-left: 1px solid #000;border-right: 1px solid #000;border-top: 1px solid #000;height:32px;padding-left:10px;padding-right:10px;}
.droite .art .entete2 {display: block;background-color: #fef29a;font-weight: bold;font-size:small;color: #000;text-align: center;border-left: 1px solid #000;border-right: 1px solid #000;border-top: 1px solid #000;height:25px;padding-left:10px;padding-right:10px; padding-top:7px;}
.droite .art .texte {display: block;background-color: #fff;font-weight:normal;font-size:small;color: #000;border: 1px solid #000;border-top:1px dashed #000;padding-top : 5px;padding-left: 5px;}
.droite .art .texte a{color:#003399;}
.droite .art .texte a:hover{text-decoration:underline;color:#003399;}
.droite .sitejour {display: block;font-weight: bold;font-size: small;color:#000;text-align: center;margin-top:15px;background:url(/OBSERVATOIRE/squelettes/images/p_ore.GIF);background-position:left top;background-repeat:no-repeat;}
.droite .sitejour a{color:#003399;font-size:small;font-weight:normal;}


.divgrandtitre{font-size:large;font-weight:bold;background:#FFC06C;padding-top:10px;padding-bottom:10px;text-align:center; margin-left:10px;background-image:url(../img/acteur.png); background-repeat: no-repeat; background-position:left;}
.divgrandtitre a {color:#300000}
.divgrandtitre a.acceuil {display: block;	background-image: url(../img/accueil.gif);	background-repeat: no-repeat;	width: 15px;	height: 15px;	float: right;	margin-right: 10px; margin-top : 5px}
.divgrandtitre a.prive {display: block;	background-image:url(../img/acces-reserve.gif);	background-repeat: no-repeat;	width: 15px;	height: 15px;	float: right;	margin-right: 10px; margin-top : 5px}

.menua {background:#FFFF;margin-left:0px;width:100%;margin-bottom:10px !important; margin-left:10px;}
.menua a {width:18%;padding:1px;text-align:center;font-size:small;font-weight:bold; color:#336600; background:#ffffcc; border:1px solid #FFC06C; float:left;}

.freres {  border-top:1px solid #FEF29A; margin-top:20px; padding-top:10px;  font-style:italic}
a.frere{color: #006600;	text-decoration: none;}
a.en-cours {color: #808080;}
a.en-cours:hover{text-decoration: none;color: #808080;}

/*style de la structure*/
.notdisplay { display:none}
.menu h3 { padding:0px; margin:0px;font-size:small;}
.nav2 h3 { margin:0px; padding:0px}
.gauche .mots-cles h3 { padding:0px; margin:0px; font-size:small}

