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: #000080;background:#fff;border: 1px solid #000080; margin:5px 0px 5px 0px;padding:1px;}

.spip_bouton {background: #d9e5f1;color:  #000080;border: 1px solid  #000080; margin:5px 0px 5px 0px;}

.spip_bouton:hover {background:#003399 ;color: #d9e5f1 ;border: 1px solid  #000080;}

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;}
.bande-chemin  .red { 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: 155px; 	font-family: Arial,Verdana,Helvetica,sans-serif; min-width:600px;}
.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 =============================== */

.signature a {	color:#003366;	text-decoration: none;}
.signature a:hover {text-decoration: underline;}

/* ================================ Formatage des éléments de la colonne de gauche =============================== */

/* bloc 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;}
.maj a{color: #2f7544;text-decoration: none;}
.maj a:hover{text-decoration:underline;}
.maj img {border: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(images/partout/liste-menu.gif);}
.sous li {font-size:small; margin-left:10px; list-style-image:url(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; }
/* 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 ============================== */
/* ~~~~~~~~~~~~ contenu ~~~~~~~~~~~~ */
/* Le bloc contenu contient les rubriques, */
/* les articles, et leurs objets associés */
.contenu {	font-size: small;	margin: 0px; width: 98%;}

/* contenu --> rubriques */

.contenu .rubrique {background: #fff;font-family: Arial,Verdana,Helvetica,sans-serif;	font-size: small;border-left: 1px solid #FEF29A; margin-right:215px;}
.contenu .rubrique .titre {color: #000;font-size: medium;	font-weight: bold;	background:rgb(254,242,154);padding:1px 5px 3px 5px;text-align:center;border-left: 1px solid #FEF29A;}
.contenu .rubrique  a {	color: #2f7544;	text-decoration: none;	}
.contenu .rubrique  a:hover {	color: #2f7544;	text-decoration: underline;}
.contenu .rubrique .image .spip_logos {	display: block;	float: left;margin: 10px;}
.contenu .rubrique .surtitre {	color: #000;	font-size: small;	font-weight: bold;	margin: 0px; }
/* ici ------------------------- */

.contenu .rubrique .soustitre {	color: #644518;	font-size:small;font-weight: bold;	margin: 0px; }
.contenu .rubrique .texte {	color: #000000;	margin: 0px 10px 0px 10px;	font-size:small; padding-left:10px; text-align:justify}
.contenu .rubrique  .chapo {	color: #2F7544;	margin: 10px 10px 0px 10px;	font-weight: bold;}
.contenu .rubrique .post-scriptum {	color: #000000;	margin: 10px 0px 10px 0px;	padding-top: 10px;	font-size:small;	border-top: 2px solid #2F7544;}
.contenu .rubrique  .post-scriptum .annonce {	font-weight: bold;	color:#003399;	padding: 0px;	margin: 0px 0px 10px 0px;}
.post-scriptum .annonce .picto { background:#CCCCCC; margin-right:10px; height:15px; width:15px}
.contenu .rubrique  .notes {	color: #000000;	margin: 10px 0px 10px 0px;	padding: 0px 10px 0px 10px;	font-size: small;}
.contenu .rubrique  .en-tete {	color: #FFFFFF;	font-size:small;	font-weight: bold;	margin: 10px 0px 10px 0px; }
.contenu .rubrique .descriptif {margin: 10px 150px 5px 10px;font-size:small;padding: 5px;font-family: Arial,Verdana,Helvetica,sans-serif;}
.contenu .rubrique  h2 { margin-left:20px;}
.contenu .rubrique .texte h2 {color:#003399;	font-weight: bold;	font-size: large;	margin-top:25px;	margin-bottom:0px; margin-left:0px;}
.contenu .rubrique .texte h3 {color:#2086D9;	font-weight: bold;	font-size: medium; margin-top:25px;	margin-bottom:0px;	}
.contenu .rubrique .texte h4 {color:#000000;	font-weight: bold;	font-size:small;	margin: 0px; background-image:url(../puces/puce-n0.gif); background-repeat:no-repeat; text-indent:15px;}
.contenu .rubrique blockquote {	border: 1px solid #808080;	background: #EEEEEE;	padding: 0px 15px 0px 15px;}
.contenu .rubrique table {font-size: small;	border-color: #FFFFFF;}
.contenu .rubrique tr.row_first {	background: #808080;	color: #FFFFFF;	font-size:small;}
.contenu .rubrique tr.row_odd {	background: #fff;	color: #000000;}
.contenu .rubrique tr.row_even {background: #fff;	color: #000000;}
.contenu .rubrique td {	border: 1px solid #000;	}
.contenu .rubrique img{	border: 0px;	}
.contenu .rubrique a.imprimer {	display: block;	background-image: url(/OBSERVATOIRE/squelettes/puces/imprimer.gif);	background-repeat: no-repeat;	width: 22px;	height: 22px;	float: right;	margin-right: 10px; }


/* 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(/OBSERVATOIRE/squelettes/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(/OBSERVATOIRE/squelettes/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 de l'article "proprement dit" */

.contenu .article {	background: #fff;font-family: Arial,Verdana,Helvetica,sans-serif;	font-size: small;border-left: 1px solid #FEF29A; margin-right:215px;}
.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: #000;font-size:medium;font-weight:bold;	background:rgb(254,242,154);padding:1px 5px 3px 5px;text-align:center;border-left: 1px solid #FEF29A;}
.article .soustitre {	color: #644518;	font-size:small;font-weight: bold;	margin: 0px; }
.article .contenu {	background: #FFFFFF; margin:0px;}
.article .detail {	color: #000;	font-size:small; 	font-weight: bold;	text-align: center;	margin: 0px 0px 10px 55%;	padding: 1px 5px 1px 5px;	border-left: 1px solid #2F7544;	border-bottom: 1px solid #2F7544;}
.article .texte {	color: #000000;	margin:0px;	font-size:small; padding-left:20px;text-align:justify}
.article .chapo {color:#000; font-weight:normal;font-size:85%; text-align:right;margin:0px;padding-bottom:5px;}
.article .post-scriptum {	color: #000000;	margin: 10px 0px 10px 0px;	padding-top: 10px;	font-size:small;	border-top: 2px solid #2F7544;}
.article .p-s {	color: #000000;	margin: 10px 0px 10px 0px;	padding-top: 10px;	font-size:small;}
.article .post-scriptum .annonce {	font-weight: bold;	color:#003399;	padding: 0px;	margin: 0px 0px 10px 0px;}
.article .notes {	color: #000000;	margin: 10px 0px 10px 0px;	padding: 0px 10px 0px 10px;	font-size: small;}
.article .en-tete {	color: #FFFFFF;	font-size:small;	font-weight: bold;	margin: 10px 0px 10px 0px; }
.article h2 { margin:5px 0px 0px 20px;
padding:0px}
.article .texte h2 {color:#003399;	font-weight: bold;	font-size: large;margin:20px 0px 0px 0px}
.article .texte h3 {color:#2086D9;	font-weight: bold;	font-size: medium; margin-top:20px;	margin-bottom:0px;	}
.article .texte h4 {color:#CC6600;	font-weight: bold;	font-size: small;	margin: 1.5em 0em 0.5em 0em;}
.article .texte h5 {color:#000000;	font-weight: bold;	font-size:small;	margin: 0px; background-image:url(../puces/puce-n0.gif); background-repeat:no-repeat; text-indent:15px; margin-top:10px;}
.article  .texte h6{color:#000; font-weight:normal;font-size:85%; text-align:right;margin:0px;padding-bottom:0px;}
.article .texte .petit{color:#000;	font-size:85%; font-weight:normal;}

.article blockquote {	border: 1px solid #808080;	background: #EEEEEE;	padding: 0px 15px 0px 15px;}
.article table {	font-size: small;	border-color:#FF0000; border-collapse:collapse; margin:auto}
.article caption {margin:auto; font-weight:bold; color:#300000; font-size:small; padding-bottom:10px}
.article table strong.spip {color:#530000;  }
.article tr.row_first {	background: #FFF; text-align:center}
.article tr.row_odd {	background: #fff;	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  #999999;	padding: 2px ;}
.article th {	border: 1px solid  #999999;	padding: 2px ;}
.article a.imprimer {	display: block;	background-image: url(/OBSERVATOIRE/squelettes/puces/imprimer.gif);	background-repeat: no-repeat;	width: 22px;	height: 22px;	float: right;	margin-right: 10px; }

.article .tabjust table {	font-size: small;	border-color:#FF0000; border-collapse:collapse; margin:auto}
.article .tabjust caption {margin:auto; font-weight:bold; color:#300000; font-size:small; padding-bottom:10px}
.article .tabjust table strong.spip {color:#530000;  }
.article .tabjust tr.row_first {	background: #FFF; text-align:justify}
.article .tabjust tr.row_odd {	background: #fff;	color: #000000;text-align:justify}
.article .tabjust tr.row_even {	background: #fff;	color: #000000; text-align:justify}
.article .tabjust td {	border: 1px solid  #999999;	padding: 2px ;}
.article .tabjust th {	border: 1px solid  #999999;	padding: 2px ;}

/* mise en forme des documents insérés dans le texte de l'article */
.article .spip_documents {	display: block;	padding: 10px;	font-size:small;padding: 5px;text-align: center; }
.article .spip_documents a:hover {cursor:-moz-zoom-in,  } 
.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;color:#666666; font-weight:bold}
.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;}
.article DL {overflow:hidden;}
.article .texte .texteinterne { color:#000000; font-weight:bold;}
/* ~~~~~~~~~~~~ dans la meme rubrique ~~~~~~~~~~~~ */
.articles-freres {	padding: 10px;	margin:0px; background: #fff; }
.articles-freres ol {	color: #000;}
.articles-freres .en-tete{	color: #000;	font-size:small;	font-weight:bold;	margin: 0px 0px 5px 0px;padding-top:10px; border-top: 2px solid #006600}
.articles-freres .frere a {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 {color: #808080;	font-size:small;}

/* ~~~~~~~~~~~~ plan du site et sites référencés ~~~~~~~~~~~~ */

.plan {	font-size: small;	background:#FFFFFF;	margin: 0px 30px 0px 30px; /*Sarka-SPIP 1.8.2*/	border:1px solid #000;	margin-bottom:30px;	padding-bottom:10px; }
.plan .intitule {color: #000;font-size:small;	font-weight: bold;	text-align:center;	border-bottom:1px dashed #000;	background-color:rgb(254,242,154);}
.plan .titre{color:#006600;font-weight:bold;padding-left:10px;margin:10px; font-size:medium}
.plan .rubrique {display:block;	font-weight:bold;	margin-left:20px;	font-size:small;	background-image:url(/OBSERVATOIRE/squelettes/puces/puce.gif);background-repeat:no-repeat;text-indent:20px;}
.plan .rubrique a{color:#990000; font-size:medium}
.plan .rubrique a:hover{color:#000;text-decoration:underline;}
.plan .article{color: #000;padding: 0px 0px 0px 10px;margin: 0px;font-size: small;	padding-left:50px;}
.plan .article a.niv2{color:#003300;font-size: small;	padding-left:15px;}
.plan .article a.niv1{color:#003366;font-size:medium; font-weight:bold;}
.plan a.article{color:#000;}
.plan a.article:hover{color:#000;text-decoration:underline;}
.plan a.breve {	color: #000;	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; /*Sarka-SPIP 1.8.2*/	margin: 0px;	border: 0px;}
.plan li {	font-size:small;	padding:0px;	margin:0px;	border: 0px;}
.plan hr {	margin: 10px 20px 10px 20px;	border: 1px solid #E3C448;}
.plan a.article-syndic {	display: block;	color: #000000;	padding: 0px 0px 0px 10px;	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: #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 ====================== */
/* ~~~~~~~~~~~~ sites syndiqués ~~~~~~~~~~~~ */

.web {	margin: 0px;	font-size: small;	padding: 5px;border : 1px solid #6FAC81;}
.web a.en-tete {	display: block;	background-color: #E3C448;	font-weight:bold;	font-size: medium;	color: #644518;	text-align: center;	border: 1px solid #644518;	background-image:url(/OBSERVATOIRE/squelettes/images/picto-web.gif);	background-repeat:no-repeat;	height:20px;	}
.web a.en-tete:hover {	background-color: #E3C448;	color: #644518;	border: 1px solid #644518;}
.web a.article-synd {	display: block;	color: #000;	text-decoration: none;	background-image:url(/OBSERVATOIRE/squelettes/puces/puce.gif);	background-position: left top;	background-repeat: no-repeat;	padding: 0px 0px 5px 10px;	margin: 0px 5px 0px 5px;	}
.droite .web a.article-synd:hover {	color: #808080;	text-decoration: underline;}
.centre .web a.article-synd:hover {	color: #808080;	text-decoration: none;	background-image:url(/OBSERVATOIRE/squelettes/puces/puce.gif);background-position: left top;	background-repeat: no-repeat;}
.web .site {	border: 1px solid #b1a28b;	margin: 10px 0px 10px 0px;	padding: 0px;	font-size:small;	background-color:#FFFFFF;}
.web .site .descriptif {	border: 1px solid #b1a28b;	background-color: #EFE5C1;	margin: 5px 10px 10px 10px;	padding: 5px;	font-size:small;}
.web .site a.nom-site {	display: block;	border-bottom: 1px solid #b1a28b;	font-size: small;	font-weight: bold;	text-align: center;	color: #2f7544;	margin: 0px;	padding: 1px;	background: #EFE5C1;	margin-bottom: 10px;}
.web .site a.nom-site:hover {	color: #2f7544;	background: #EFE5C1;}
.rub a.nom-site {	display: block;	font-size:small;	font-weight: bold;	color:#003366;	margin: 0px;	padding: 1px;	margin-left:10px;}
.rub a.nom-site:hover {text-decoration:underline;}

/* !!!!!!!!!!! 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;}

/*bloc central à quatre boites*/
.bloc-central {	border: 0px;	margin-left: 155px; 	font-family: Arial,Verdana,Helvetica,sans-serif;min-width:600px;}
.divpare {width:95%;}
.liengauche {margin-top:10px;float:right;color:#003366;text-decoration:underline;font-style:italic;font-size:small;margin-right:5px;} 

.divprinc {width:100%; }
.divprinc2 {clear:both;width:100%;margin-top:5px;margin-bottom:20px;}


.divgrandtitre{float:left;width:98%;color:#003399;text-align:center;font-weight:bold; margin-bottom:10px; }
.divgrandtitre a {color:#003399; font-size:large; display:block ;background:#d6efb7; background-image:url(../images/petitcarre.png); background-position:left; background-repeat:no-repeat;padding-top:10px;padding-bottom:10px;}
.divgrandtitre .descr {color:#000000 ; font-size:x-small; font-weight:normal;}
.divgrandtitre .menua {font-size:small; font-weight:normal; width:100%; background:#FFFFFF;}
.divgrandtitre .menua a {width:18%;padding:1px;text-align:center;font-size:small;font-weight:bold; color:#336600; background:#ffffcc; border:1px solid #d6efb7; float:left;}

.gdtitre{float:left;width:100%;color:#003399;text-align:center;font-weight:bold;}
.gdtitre a {color:#003399; font-size:large;display:block ;background:#d6efb7;background:#d6efb7; background-image:url(../images/petitcarre.png); background-position:left; background-repeat:no-repeat;padding-top:10px;padding-bottom:10px;}
.gdtitre .navig {font-size:small; font-weight:normal; width:100%; background:#FFFFFF; }
.gdtitre .navig a {width:18%;padding:1px;text-align:center;font-size:small;font-weight:bold; color:#336600; color:#336600; background:#ffffcc; border:1px solid #d6efb7; float:left;}



.div1 {float:left;width:49.5%;text-align:justify;height:100%;}
.divtitre1 {float:left;width:98%;background:#fff;color:#000000;border-left:1px solid #FEF29A;text-align:center;font-weight:bold;background:#FEF29A;}
.divtitre1 a {color:#000000}
.divtitre1 a:hover { text-decoration:underline}
.divtexte1 {float:left;width:98%;border-left:1px solid #FEF29A; border-bottom:1px solid #FEF29A; margin-bottom:5px;padding-bottom:5px; height:350px; background:url(../images/situation_petite.jpg); background-repeat:no-repeat; background-position:right bottom;padding-top:10px;overflow:auto}
.divtexte1 .titre {font-weight: bold;background:url(../images/pictodossier.gif);background-repeat:no-repeat;text-indent:15px;font-size:small;}
.divtexte1 .titre a{color:#000;font-size:small;}
.divtexte1 .texte {font-weight:normal;font-size:small;padding-bottom:10px;padding-left:15px;padding-right:15px;}
.divtexte1 .texte a{color:#003399;text-align:left}
.divtexte1 .texte .col1{float: left ; width:45%; padding-top:10px; text-align:left;}
.divtexte1 .texte .col1 .title{color:#003399; text-align:left;background-image:url(../images/puce2.GIF); background-repeat:no-repeat; background-position:0px 4px; padding-left:15px; padding-bottom:5px;font-weight:bold}
.divtexte1 .texte .col2{float: right ; width:45%;padding-top:10px;text-align:left;}
.divtexte1 .texte .col2 .title{color:#003399; text-align:left; background-image:url(../images/puce2.GIF); background-repeat:no-repeat; background-position:0px 4px; padding-left:15px; padding-bottom:5px;font-weight:bold}


.div2 {float:left;width:49.5%;text-align:justify;height:100%;}
.divtitre2 {float:left;width:98%;background:#fff;color:#000000;border-left:1px solid #FEF29A;text-align:center;font-weight:bold;background:#FEF29A;}
.divtitre2 a {color:#000000}
.divtitre2 a:hover { text-decoration:underline}
.divtexte2 {float:left;width:98%;border-left:1px solid #FEF29A; border-bottom:1px solid #FEF29A; margin-bottom:5px;padding-bottom:5px; height:350px; background:url(../images/enjeux_petite.jpg); background-repeat:no-repeat; background-position:right bottom;padding-top:10px;overflow:auto}
.divtexte2 .titre {font-weight: bold;background:url(../images/pictodossier.gif);background-repeat:no-repeat;text-indent:15px;font-size:small;}
.divtexte2 .titre a{color:#000;font-size:small;}
.divtexte2 .texte {font-weight:normal;font-size:small;padding-bottom:10px;padding-left:15px;padding-right:15px;}
.divtexte2 .texte a{color:#003399;text-align:left}
.divtexte2 .texte .col1{float: left ; width:45%; padding-top:10px; text-align:left;}
.divtexte2 .texte .col1 .title{color:#003399; text-align:left;background-image:url(../images/puce2.GIF); background-repeat:no-repeat; background-position:0px 4px; padding-left:15px; padding-bottom:5px;font-weight:bold}
.divtexte2 .texte .col2{float: right ; width:45%;padding-top:10px;text-align:left;}
.divtexte2 .texte .col2 .title{color:#003399; text-align:left;background-image:url(../images/puce2.GIF); background-repeat:no-repeat; background-position:0px 4px; padding-left:15px; padding-bottom:5px;font-weight:bold}

.divtexte2 .texte .nom-site{color:#000066;}
.divtexte2 .titresousrub {font-weight: bold;background:url(../images/p_ore.GIF);background-repeat:no-repeat;text-indent:25px;font-size:small;color:#339900;margin-top:8px;margin-left:5px;width:90%;border-bottom:1px dashed #003366;}

.div3{float:left;width:100%;text-align:justify;height:100%;}
.divtitre3 {float:left;width:98%;background:#fff;color:#000000;text-align:center;font-weight:bold;background:#FEF29A; border-right:1px solid #FEF29A;}
.divtitre3 a {color:#000000}
.divtitre3 a:hover { text-decoration:underline}
.divtexte3 {float:left;width:98%;  border-right:1px solid #FEF29A; margin-bottom:5px;padding-bottom:5px; height:350px; background:url(../images/economie_petite.jpg); background-repeat:no-repeat; background-position:right bottom;padding-top:10px;overflow:auto}
.divtexte3 .titre {font-weight: bold;background:url(../images/pictodossier.gif);background-repeat:no-repeat;text-indent:15px;font-size:small;}
.divtexte3 .titre a{color:#000;font-size:small;}
.divtexte3 .texte {font-weight:normal;font-size:small;padding-bottom:10px;padding-right:25px; padding-left : 15px;}
.divtexte3 .texte a{color:#003399;text-align:left}
.divtexte3 .texte .nom-site{color:#000066;}
.divtexte3 .titresousrub {font-weight: bold;background:url(../images/p_ore.GIF);background-repeat:no-repeat;text-indent:25px;font-size:small;color:#339900;margin-top:8px;margin-left:5px;width:90%;border-bottom:1px dashed #003366;}

.div4{float:left;width:98%;text-align:justify;height:100%;}
.divtitre4 {float:left;width:100%;background:#FEF29A;color:#000000;border-left:#FEF29A;	text-align:center;font-weight:bold;}
.divtitre4 a {color:#000000}
.divtitre4 a:hover { text-decoration:underline}
.divtexte4 {float:left;width:100%; border-left:1px solid #FEF29A;  margin-bottom:5px;padding-bottom:5px;height:350px;background:url(../images/sante_petite.jpg); background-repeat:no-repeat; background-position:right bottom;padding-top:10px;overflow:auto}
.divtexte4 .titre {font-weight: bold;background:url(../images/pictodossier.gif);background-repeat:no-repeat;text-indent:15px;font-size:small;}
.divtexte4 .titre a{color:#000;font-size:small;}
.divtexte4 .texte {font-weight:normal;font-size:small;padding-left:25px;padding-right:15px;}
.divtexte4 .texte a{color:#003399;text-align:left}
.divtexte4 .texte .col1{float: left ; width:45%; padding-top:10px; text-align:left;}
.divtexte4 .texte .col1 .title{color:#003399; text-align:left; background-image:url(../images/puce2.GIF); background-repeat:no-repeat; background-position:0px 4px; padding-left:15px; padding-bottom:5px;font-weight:bold}
.divtexte4 .texte .col2{float: right ; width:45%;padding-top:10px;text-align:left;}
.divtexte4 .texte .col2 .title{color:#003399; text-align:left; background-image:url(../images/puce2.GIF); background-repeat:no-repeat; background-position:0px 4px; padding-left:15px; padding-bottom:5px;font-weight:bold}

.divpare .spip_documents {	display: block;	border: 1px solid #999999;	margin:  10px;	text-align: center;}
.divpare .spip_documents_center {	margin-left: auto;	margin-right: auto;}
.divpare .spip_doc_titre {	text-align: left;	padding: 5px 0px 0px 0px;	text-align: center;}
.divpare .spip_doc_descriptif {	font-size:small;	color: #808080;	text-align: left;	padding: 5px 0px 5px 0px;	text-align: center;}


.blocdroit{width:200px;float:right; margin-right:5px;}
.blocdroit .plandroite {font-family:Arial,Verdana,Helvetica,sans-serif;font-size:small; background:#d6efb7/*D9E5F1*/;}
.blocdroit .plandroite .titre {color:#003366; font-size:large; text-align:center; font-weight:bold; background:#FEF29A; }

.blocdroit .plandroite .titreparent {display: block;color:#003366; font-size:medium; text-align:left; font-weight:bold; padding-left:13px;border-top:2px solid #FEF29A; padding-top:5px; background-image:url(../images/pictodossier.gif); background-repeat:no-repeat; background-position:left center;}
.blocdroit .plandroite .titreart {display: block;	color:#000; margin-left:15px;}
.blocdroit .plandroite .outils {display: block;	color:#000; margin-left:15px;}
.blocdroit .plandroite .titreartcourant {display: block;color:#006600; margin-left:15px; background:#FFFFCC}
.blocdroit .plandroite .titreartcourant:first-letter { font-weight:bold}
.blocdroit .plandroite .rub .titrerub {display: block;font-size: small;padding: 1px 5px 0px 5px;font-weight:bold; text-align:left;color:#003366; }
.blocdroit .plandroite .titrerubautre {font-size: small;font-weight:bold; text-align:left;color:#003366; }
.blocdroit .plandroite .titrerubvisible {font-size: x-small;text-align:left;color:#003366; }
.blocdroit .plandroite .rub .titreart {display: block;	color:#000; margin-left:15px;}
.blocdroit .plandroite .rub .outils {display: block;	color:#000;  margin-left:15px;}
.blocdroit .plandroite .rub .outils:first-letter { font-weight:bold}
.blocdroit .plandroite .rub .notions {display: block;	color:#000; margin-left:5px;}
.blocdroit .plandroite .rub .notions:first-letter { font-weight:bold}
.blocdroit .plandroite .rub .titreart:first-letter { font-weight:bold}
.blocdroit .plandroite .rub .titreartcourant {display: block;	color:#006600; margin-left:15px;background:#FFFFCC}
.blocdroit .plandroite .rub .titreartcourant:first-letter { font-weight:bold}

.blocdroit .plandroite .rub .filles {margin-top: 5px;}
.blocdroit .plandroite .rub .filles .titrerub{display: block;color:#000000;font-weight:bold;padding-left: 15px;margin: 5px 0px 5px 15px;background-image:url(/OBSERVATOIRE/squelettes/puces/puce1.gif); background-position:left center;background-repeat: no-repeat;}
.blocdroit .plandroite .rub .filles .titreart {display: block;	color: #000000; margin-left:25px;}
.blocdroit .plandroite .rub .filles .outils {display: block;	color:#000;  margin-left:25px;}
.blocdroit .plandroite .rub .filles  .outils:first-letter { font-weight:bold}
.blocdroit .plandroite .rub .filles .titreartcourant {display: block;	color:#006600; margin-left:25px;background:#FFFFCC}
.blocdroit .plandroite .rub .filles .archives a{display: block; color:#000; font-weight:bold }

.milieu {background: #fff;font-family: Arial,Verdana,Helvetica,sans-serif;	font-size: small;margin-right:215px;}

.milieutitre {float:left;width:99.8%;background:#FEF29A;color:#000000; text-align:center;font-weight:bold;border-left:1px solid #FEF29A;font-size:medium;}
.milieutexte1 {float:left;width:99.8%; border-left:1px solid #FEF29A; margin-bottom:5px; padding-bottom:5px; height:400px;  padding-top:10px; overflow:auto;background:url(../images/situation_large.jpg); background-repeat:no-repeat; background-position:right bottom;border-bottom:10px solid #FEF29A;}
.milieutexte1 .titre {font-weight: bold;background:url(../images/pictodossier.gif);background-repeat:no-repeat;text-indent:15px;font-size:small; }
.milieutexte1 .titre a{color:#000;font-size:small;}
.milieutexte1 a:hover { text-decoration:underline}
.milieutexte1 .texte {font-weight:normal;font-size:small;padding-bottom:10px;padding-right:15px; padding-left : 15px;background:#FFF}
.milieutexte1 .texte a{color:#003399; text-align:left}
.milieutexte1 .texte .col1{float: left ; width:45%; padding-top:10px;text-align:left; margin-left:10px !important; padding-left:0px;background:#FFF}
.milieutexte1 .texte .col1 .title{color:#003399; text-align:left; background-image:url(../images/puce2.GIF); background-repeat:no-repeat; background-position:0px 4px; padding-left:15px; padding-bottom:5px;font-weight:bold}
.milieutexte1 .texte .col2{float: right ; width:45%; padding-top:10px;text-align:left; background:#FFF}
.milieutexte1 .texte .col2 .title{color:#003399; text-align:left; background-image:url(../images/puce2.GIF); background-repeat:no-repeat; background-position:0px 4px; padding-left:15px; padding-bottom:5px;font-weight:bold}
.milieutexte1 .texte .nom-site{color:#000066;}
.milieutexte1 .titresousrub {font-weight: bold;background:url(../images/p_ore.GIF);background-repeat:no-repeat;text-indent:25px;font-size:small;color:#339900;margin-top:8px;margin-left:5px;width:90%;border-bottom:1px dashed #003366; }

.milieutexte2 {float:left;width:99.8%; border-left:1px solid #FEF29A; margin-bottom:5px; padding-bottom:5px; height:400px;  padding-top:10px; overflow:auto;background:url(../images/enjeux_large.jpg); background-repeat:no-repeat; background-position:right bottom;border-bottom:10px solid #FEF29A;}
.milieutexte2 .titre {font-weight: bold;background:url(../images/pictodossier.gif);background-repeat:no-repeat;text-indent:15px;font-size:small; }
.milieutexte2 .titre a{color:#000;font-size:small;}
.milieutexte2 .texte {font-weight:normal;font-size:small;padding-bottom:10px;padding-right:15px; padding-left : 15px;background:#FFF}
.milieutexte2 .texte a{color:#003399; text-align:left}
.milieutexte2 .texte .col1{float: left ; width:45%; padding-top:10px;text-align:left; margin-left:10px !important; padding-left:0px;background:#FFF}
.milieutexte2 .texte .col1 .title{color:#003399; text-align:left; background-image:url(../images/puce2.GIF); background-repeat:no-repeat; background-position:0px 4px; padding-left:15px; padding-bottom:5px; font-weight:bold}
.milieutexte2 .texte .col2{float: right ; width:45%; padding-top:10px;text-align:left;background:#FFF}
.milieutexte2 .texte .col2 .title{color:#003399; text-align:left; background-image:url(../images/puce2.GIF); background-repeat:no-repeat; background-position:0px 4px; padding-left:15px; padding-bottom:5px;font-weight:bold}
.milieutexte2 .texte .nom-site{color:#000066;}
.milieutexte2 .titresousrub {font-weight: bold;background:url(../images/p_ore.GIF);background-repeat:no-repeat;text-indent:25px;font-size:small;color:#339900;margin-top:8px;margin-left:5px;width:90%;border-bottom:1px dashed #003366; }

.milieutexte3 {float:left;width:99.8%; border-left:1px solid #FEF29A; margin-bottom:5px; padding-bottom:5px; height:400px;  padding-top:10px; overflow:auto;background:url(../images/economie_large.jpg); background-repeat:no-repeat; background-position:right bottom;border-bottom:10px solid #FEF29A;}
.milieutexte3 .titre {font-weight: bold;background:url(../images/pictodossier.gif);background-repeat:no-repeat;text-indent:15px;font-size:small; }
.milieutexte3 .titre a{color:#000;font-size:small;}
.milieutexte3 .texte {font-weight:normal;font-size:small;padding-bottom:10px;padding-right:15px; padding-left : 15px;background:#FFF}
.milieutexte3 .texte a{color:#003399; text-align:left}
.milieutexte3 .texte .col1{float: left ; width:45%; padding-top:10px;text-align:left; margin-left:10px !important; padding-left:0px;background:#FFF}
.milieutexte3 .texte .col1 .title{color:#003399; text-align:left; background-image:url(../images/puce2.GIF); background-repeat:no-repeat; background-position:0px 4px; padding-left:15px; padding-bottom:5px;font-weight:bold}
.milieutexte3 .texte .col2{float: right ; width:45%; padding-top:10px;text-align:left;background:#FFF}
.milieutexte3 .texte .col2 .title{color:#003399; text-align:left; background-image:url(../images/puce2.GIF); background-repeat:no-repeat; background-position:0px 4px; padding-left:15px; padding-bottom:5px;font-weight:bold}
.milieutexte3 .texte .nom-site{color:#000066;}
.milieutexte3 .titresousrub {font-weight: bold;background:url(../images/p_ore.GIF);background-repeat:no-repeat;text-indent:25px;font-size:small;color:#339900;margin-top:8px;margin-left:5px;width:90%;border-bottom:1px dashed #003366; }

.milieutexte4 {float:left;width:99.8%; border-left:1px solid #FEF29A; margin-bottom:5px; padding-bottom:5px; height:400px;  padding-top:10px; overflow:auto;background:url(../images/sante_large.jpg); background-repeat:no-repeat; background-position:right bottom;border-bottom:10px solid #FEF29A;}
.milieutexte4 .titre {font-weight: bold;background:url(../images/pictodossier.gif);background-repeat:no-repeat;text-indent:15px;font-size:small; }
.milieutexte4 .titre a{color:#000;font-size:small;}
.milieutexte4 .texte {font-weight:normal;font-size:small;padding-bottom:10px;padding-right:15px; padding-left : 15px;background:#FFF}
.milieutexte4 .texte a{color:#003399; text-align:left}
.milieutexte4 .texte .col1{float: left ; width:45%; padding-top:10px;text-align:left; margin-left:10px !important; padding-left:0px;background:#FFF}
.milieutexte4 .texte .col1 .title{color:#003399; text-align:left; background-image:url(../images/puce2.GIF); background-repeat:no-repeat; background-position:0px 4px; padding-left:15px; padding-bottom:5px;font-weight:bold}
.milieutexte4 .texte .col2{float: right ; width:45%; padding-top:10px;text-align:left;background:#FFF}
.milieutexte4 .texte .col2 .title{color:#003399; text-align:left; background-image:url(../images/puce2.GIF); background-repeat:no-repeat; background-position:0px 4px; padding-left:15px; padding-bottom:5px;font-weight:bold}
.milieutexte4 .texte .nom-site{color:#000066;}
.milieutexte4 .titresousrub {font-weight: bold;background:url(../images/p_ore.GIF);background-repeat:no-repeat;text-indent:25px;font-size:small;color:#339900;margin-top:8px;margin-left:5px;width:90%;border-bottom:1px dashed #003366; }

.economie { font-size:small; font-family:Arial,Verdana,Helvetica,sans-serif;  }
.economie table {border:1px solid #000;border-collapse:collapse;}
.economie thead, tfoot {background-color:#fff;border:1px solid #000;}
.economie tbody {background-color:#FFFFFF;border:1px solid #000;}
.economie th {border:1px solid #000; padding:2px; font-size:90%;text-align:center;}
.economie td {border:1px solid #000;padding:2px;text-align:center; }
.economie a.lien {display:block; color:#FFFFFF; text-decoration:none;text-align:center;}
.economie a.lien:hover{display: block; color:#FFFFFF; background:#FFF; text-decoration:none;text-align:center;}
.economie .un{ background:#b3ffff;}
.economie .deux{ background:#ffff7f}
.economie .trois { background:#ffcd7f/*CC9966*/}
.economie .quatre { background:#99e6ff}
.economie .cinq { background:#94ecb1}
.economie .six { background:#D6EFB7}
.economie .sept { background:#Ff7f7f}
 .economie .huit {background:#993399}
 .economie .neuf {background:#CC99FF}
 .economie .dix {background:#FF6600}
   .economie .onze {background:#EEE}
.economie caption {margin:auto; margin-bottom:5px;}
 .economie .agauche { text-align:left}
 .economie .agauche ul { list-style:inside square; padding-left:0px;}
.economie img {border:0px;}

.blocdroit .outil{color:#003366; font-size:small; text-align:left; font-weight:bold; margin-top:10px; padding:2px; background:#D1D1D1 }
.blocdroit .outil .logorub { background:#D1D1D1;position:relative;float:left;top:-2px;left:-2px;width:20px;height:20px;/* border-right:1px solid #0000A0;border-bottom:1px solid #0000A0;*/}
.blocdroit .outil a{color:#003366;}

.footer2 {clear:both;font-size: small;font-family: Arial,Verdana,Helvetica,sans-serif;padding: 2px; border:1px solid #CCCCCC; color:#80ACD0;  margin-bottom:5px;}
.footer2 .rub a.titre { color:#80ACD0; text-decoration:underline; font-weight:bold ; font-size:80%}
.footer2 .rub a.title { color:#80ACD0;font-size:80% }

a.outilsbandeau {display: block;float: right;background:none; padding:0px; margin-top:15px; margin-left:5px;}
a.outilsbandeau img{border:0px; }
 
.document blockquote {	border: 1px solid #808080;	background: #EEEEEE;	padding: 0px 15px 0px 15px;}
.document table {	font-size: small;	border-color:#FF0000; border-collapse:collapse; margin:auto}
.document caption {margin:auto; font-weight:bold; color:#300000; font-size:small; padding-bottom:10px}
.document table strong.spip {color:#530000;  }
.document tr.row_first {	background: #FFF; text-align:center}
.document tr.row_odd {	background: #fff;	color: #000000;text-align:center}
.document tr.row_even {	background: #fff;	color: #000000; text-align:center}
.document td img{border:0px;}
.document td {	border: 1px solid  #999999;	padding: 2px ;}
.document th {	border: 1px solid  #999999;	padding: 2px ;}

.document .spip_documents {	display: block;font-size:small;padding: 5px;}
.document .spip_doc_descriptif {font-size: small;	color: #808080;	text-align: left;	padding: 5px 0px 5px 0px; }

/*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}
.gdtitre h2 { padding:0px; margin:0px;}
.plandroite h2 { padding:0px; margin:0px; font-size:inherit}
.plandroite h3 { padding:0px; margin:0px; font-size:inherit}
.plandroite h4 { padding:0px; margin:0px; font-size:inherit}
.plandroite h5 { padding:0px; margin:0px; font-size:inherit}
.outil h3 { padding:0px; margin:0px; font-size:inherit}
.article .titre h2 { padding:0px; margin:0px; font-size:inherit}


.remonter ul.spip { padding-left:0px; margin-left:0px; list-style:inside square;} 
