﻿/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9
/*Modifiées pour ECLAIREMENT   */
/* Conception et réalisation: Daedalis et Dedalia      */
/*  ----------------------------------------------------------- */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */
/*  ------------------------------------------
/* MEMO COULEURS
/*  ------------------------------------------ */
 
 /* color: #9999CC; bleu eclairement */
 /* #C2C2C2; gris clair */
 
 
 
/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
body {
        background-image: url("images/pixel.fond.jpg");
        margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		text-align: center;
		font-size: 12px;
	
}

img, table { margin: 0; padding: 0; border: none; }


/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */

#page {
	background-image: url("images/fond.eclairement.jpg");
	background-repeat:no-repeat;
	height: 881px;
	width: 970px;
	
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-top:0px;
	text-align: center;

	border-spacing: 0px;
	border-collapse: 0px;
	padding: 0px;
}

#conteneur {
	   width: 970px;
	   margin-top: 0px;
	   margin-bottom: 0px;
	   margin-left: 0px;
	   margin-right: 0px;
	   padding: 0px;
	   border-spacing: 0px;
	   border-collapse: 0px;
	   position: relative;
	   top: 166px;
	   
}

#cadre_central {
	      width : 846px;
	      height: 605px;
	      text-align: center;
	      margin-left: 63px;
	      margin-right: 62px;
	      margin-top: 0px;
	      padding: 0px;
	      border-spacing: 0px;
	      border-collapse:collapse;
	      
	      border-left: 3px solid #666;
	      border-right: 3px solid #666;
	      background-color: #FEFEFE;
		 vertical-align: top;
	      }

#cadre_central .colonne_gauche
	       {
           position: relative;
	       left: 0px;
	       top: 0px;
	       width: 280px;
	       background-color: #FEFEFE;
	       padding: 0px;
	       margin: 0px;
	       border-spacing: 0px;
	       /*border-collapse: collapse;*/
	       
	       
	       }
		   
#cadre_central .colonne_gauche2
	       {
           position: relative;
	       left: 0px;
	       top: 0px;
	       width: 280px;
	       background-color: #FEFEFE;
	       padding: 0px;
	       margin: 0px;
	       border-spacing: 0px;
	       /*border-collapse: collapse;*/
	       
	       }
	       
#cadre_central .colonne_milieu
	       {
	       position: relative;
	       left: 0px;
	       top: 0px;
	       width: 280px;
	       height: 605px;
	       background-color: #666;
	       padding: 0px;
	       margin: 0px;
	       border-spacing: 0px;
	       
	       }

#cadre_central .colonne_milieu_blanche
	       {
	       position: relative;
	       left: 0px;
	       top: 0px;
	       width: 280px;
	       height: 605px;
	       background-color: #FEFEFE;
	       padding: 0px;
	       margin: 0px;
	       border-spacing: 0px;
	       
	       }
		   
		   
#cadre_central .colonne_droite_noire
	       {
	       position: relative;
	       left: 0px;
	       top: 0px;
	       width: 280px;
	       height: 605px;
	       background-color: #000;
	       padding: 0px;
	       margin: 0px;
	       border-spacing: 0px;
	       
	       }
	       
#cadre_central .colonne_droite
	       {
               position: relative;
	       left: 0px;
	       top: 0px;
	       width: 280px;
	       background-color: #FEFEFE;
	       padding: 0px;
	       margin: 0px;
		   border-collapse: collapse;
	       border-spacing: 0px;
		   vertical-align: top;

	       }
	       


#cadre_central .colonne_large 	        {
	       width: 560px;
	       height: 540px;
	       background-color: #FFF;
	       padding: 0px;
	       margin: 0px;
	       padding: 0px;
	       border-spacing: 0px;
		   
	       
	       color: #000;
	       }
	       
#cadre_central .colonne_large_noire	        {
	       width: 560px;
	       height: 540px;
	       background-color: #000;
	       padding: 0px;
	       margin: 0px;
	       padding: 0px;
	       border-spacing: 0px;
	       
	       color: #000;
	       }       
	       
		   
.nuageMotsEclairement {
width: 550px;
padding: 0px;
margin: 5px;
padding-bottom: 10px;
border-spacing: 0px;
color: #848484;
border-collapse: collapse;
background-color: #EFEFEF;
}



/* Entete */

.logo_entete {
	width: 970px;
	height: 120px;
	border-spacing: 0px;
	border-collapse: collapse;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	position : absolute;
	top: 41px;
	
	}
	
	.logo_entete_dedalia {
	width: 970px;
	height: 120px;
	border-spacing: 0px;
	border-collapse: collapse;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	position : absolute;
	top: 41px;
	
	}

.logo_entete a {
	     text-decoration: none;
	     padding: 0px;
	     border-spacing: 0px;
	     border-collapse: collapse;
	     margin: 0px;
}
	
.logo_entete img
{ 
	width: 800px;
	height: 120px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	vertical-align: middle;
	border-top: 6px solid #000;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 0px;
	}

.logo_entete2 {
	width: 970px;
	height: 80px;
	border-spacing: 0px;
	border-collapse: collapse;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	position : absolute;
	top: 40px;
	
	}
	

.logo_entete2 a {
	     text-decoration: none;
	     padding: 0px;
	     border-spacing: 0px;
	     border-collapse: collapse;
		 width: 764px;
		height: 74px;
	
	/*
margin-top: 40px;
*/
	margin-left: 32px;
	margin-bottom: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	
	vertical-align: middle;
	
	border-top: 6px solid #000;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 0px;
		position : absolute;
	top: 40px;
}


#menu_haut
	  {
	  width: 941px;
	  margin-top: 0px;
	  margin-left: 16px;
	  margin-right: 16px;
	  margin-bottom: 0px;
	  padding-left: 0px;
	  padding-right: 0px;
	  padding-bottom: 0px;
	  padding-top: 0px;
	  border-spacing: 0px;
	  border-collapse: collapse;
	  vertical-align: middle;
	  background-color: #000;
	  }
	  
#menu_haut .bordure
	   {
	   height: 12px;
	   width: 941px;
	   background-color: #000;
    	   border-spacing: 0px;
   	   border-collapse: collapse;
    	   margin-bottom: 0px;
   	   margin-left: 0px;
   	   margin-right: 0px;
   	   margin-top: 0px;
	   }

#menu_haut a {
   
   text-decoration: none;
   border-spacing: 0px;
   border-collapse: collapse;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   vertical-align: middle;
}

#menu_haut img {

   border-spacing: 0px;
   border-collapse: collapse;
   margin: 0px;
   padding: 0px;
   vertical-align: middle;
}



/*
Fil d'Ariane
*/
#hierarchie {
	/*
clear: both;
*/
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 11px;
	font-family: Verdana;
	color: #000;}

#hierarchie a{
	/*
clear: both;
*/
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 11px;
	font-family: Verdana;
	color: #666;}



/* Pied de page */
#pied {
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 47px;
	margin-right: 47px;
	border-collapse: collapse;
	width: 846px;
	padding: 0px;
	text-align: center;
	<? if (eregi('msie',$_SERVER['HTTP_USER_AGENT'])){?>
margin-left:44px;
<? }else{?>
margin-left:59px;
<? }?> }
	
#pied .logo {
      background-color: #000000;
      width: 280px;
      border-collapse: collapse;
      padding-left: 5px;
      padding-right: 5px;
      padding-top: 0px;
      padding-bottom: 0px;
      margin: 0px;
      text-align: center;
      }
      
#pied .mentions {
      background-color: #000;
      width: 290px;
      border-collapse: collapse;
      padding-top: 0px;
      padding-bottom: 10px;
      padding-left: 5px;
      padding-right: 5px;
      margin: 0px;
      font-size: 11px;
      font-family: verdana;
      color: #666;
      text-align: center;
}
      	
	
#pied small { font-size: 0.77em; }
#pied .logo img { 
      background-color: #000;
      width: 280px;
      border-collapse: collapse;
      padding: 0px;
      margin: 0px;
      text-align: center;
      }

#pied2 {
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 47px;
	margin-right: 47px;
	border-collapse: collapse;
	width: 846px;
	padding: 0px;
	text-align: center;
	<? if (eregi('msie',$_SERVER['HTTP_USER_AGENT'])){?>
margin-left:34px;
<? }else{?>
margin-left:55px;
<? }?> }
	
#pied2 .logo {
      background-color: #000000;
      width: 280px;
      border-collapse: collapse;
      padding-left: 1px;
      padding-right: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
      margin: 0px;
      text-align: center;
      }

#pied2 .mentions {
      background-color: #000;
      width: 280px;
      border-collapse: collapse;
      padding-top: 0px;
      padding-bottom: 10px;
      padding-left: 1px;
      padding-right: 0px;
      margin: 0px;
      font-size: 11px;
      font-family: verdana;
      color: #666;
      text-align: center;
}
      	
	
#pied2 small { font-size: 0.77em; }
#pied2 .logo img {
      background-color: #000;
      width: 280px;
      border-collapse: collapse;
      padding: 0px;
      margin: 0px;
      text-align: center;
      }

	  
.cadrePied {
padding: 0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
width: 845px;
height: auto;
background : #000;
}

.cadrePiedBouboule {
padding: 0px;
margin: 0px;
margin-left: auto;
margin-right: auto;

width: 846px;
height: auto;
background : #000;
}



/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }



/*  ------------------------------------------
/*  Typographie generale du site
/*  ------------------------------------------ */

/* Typo pour les menus et la navigation */
body, #navigation, .encart, .formulaire_spip {
	font-family: Verdana, Tahoma, Arial, sans-serif; }

/* Typo pour le contenu */
#contenu {
	font-family: Verdana, Helvetica, sans-serif; }

/* Typo pour les citations et extraits introductifs */
q, blockquote, .liste-articles li .texte, h3.spip, .voirskel {
	font-family: Verdana, Times, serif; }


/*  ------------------------------------------
/*  Habillage des menus et de la navigation
/*  ------------------------------------------ */

/*  Habillage general des menus de navigation
---------------------------------------------- */
.rubriques, .breves, .syndic, .forums, .divers {
	min-width: 10em;
	border: 1px solid #CCC;
	margin-bottom: 1em;
	font-size: 0.77em;
}

.menu-titre {
	padding: 0.2em 0.4em;
	border-bottom: 1px dotted #CCC;
	text-align: center;
	font-weight: bold;
}

#navigation p, .encart p { margin: 0; padding: 0.2em 0.7em; text-align: left;  }
#navigation ul, .encart ul { margin: 0; padding: 0.2em 0; text-align: left; list-style: none; }
#navigation li, .encart li { margin: 0; padding: 0 0.7em; }


/*  ------------------------------------------
/*  Habillage du contenu
/*  ------------------------------------------ */

/*  Cartouche et titraille
---------------------------------------------- */
.cartouche { margin-bottom: 5px; }

.cartouche .titre {
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana;
	color: #000; }
#contenu .surtitre, #contenu .soustitre { font-size: 0.82em; }

.cartouche .spip_logos {
	float: right;
	margin-left: 16px;
	margin-bottom: 16px; }

.cartouche p { margin: 0; padding: 0; clear: left; }
.cartouche small { font-size: 0.71em; }

.cartouche .traductions { font-size: 0.71em; }
.cartouche .traductions * { display: inline; }
.cartouche .traductions li { padding-left: 1em; }


/*  Mise en forme des textes du contenu
---------------------------------------------- */
.chapo {
	margin-bottom: 1.5em;
	font-weight: bold;
	/* line-height: 1.4em; */
	font-size: 12px;
	color: #5082BE;
line-height: 18px;	}

.chapoParcoursPhoto {

color: #9999CC;
margin-bottom: 1.5em;
	font-weight: bold;
	/* line-height: 1.4em; */
	font-size: 12px;
line-height: 18px;
}

.lien {
	background: #EEE;
	margin: 1em;
	margin-bottom: 1.5em;
	padding: 0.82em;
	border: 1px solid #CCC;
	font-size: 0.82em;
	font-weight: bold; }

.texte { color: #000; 
	font-size: 12px; 
	font-family: Verdana; 
	font-weight: normal;
	line-height: 18px; }

.notes {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC;
	}
	
.ps {
	font-size: 12px;
	margin-top: 1.4em;
	padding: 3px;
	position: relative;
      top: 10px;
      background-color: #FFFFFF;
      height: auto;
      width: 510px;
      color: #000;
      margin-bottom: 10px;
      margin-right: 0px;
	/*border-top: 2px solid #CCC;*/
	}
	
.ps_photo { font-size: 0.82em; }

.ps_photo {
	margin-top: 1.4em;
	padding: 5px;
	position: relative;
      top: 10px;
	  left: 0px;
      background-color: #000;
      height: auto;
      width: 480px;
      border: 1px solid #C2C2C2;
      color: #C2C2C2;
      margin-bottom: 10px;
      margin-right: 0px;
	  margin-left: 15px;
	  text-align: center;
	/*border-top: 2px solid #CCC;*/
	}
	
.ps { font-size: 0.82em; }
.notes { clear: both; font-size: 11px; }
.ps h2, .notes h2 { font-size: 1.19em; font-weight: bold; }

/*  Portfolio
---------------------------------------------- */
#documents_portfolio {
	clear: both;
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
#documents_portfolio h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }


#documents_portfolio2 {
	clear: both;
	margin-top: 1.4em;
	padding-top: 2px;
	text-align: center; 
	width: 520px;}
	
#documents_portfolio2 h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }

#documents_portfolio3 {
	clear: both;
	margin-top: 0px;
	padding-top: 2px;
	text-align: center; 
	width: 520px;}
	
#documents_portfolio4 {
	clear: both;
	margin-top: 2px;
	padding-top: 2px;
	text-align: center;
margin-left: auto;
margin-right: auto;	
width: 100%;
	}

#document_actif { margin-top: 1em;}

/*  Listes de documents joints (a un article ou une rubrique)
---------------------------------------------- */
#documents_joints {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
#documents_joints h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }
#documents_joints ul { margin: 0; padding: 0; list-style: none; }
#documents_joints li { margin-bottom: 0.4em; }
#documents_joints li .spip_doc_titre {}
#documents_joints li .spip_doc_titre small { font-weight: normal; }
#documents_joints li .spip_doc_descriptif {}

/* Listes d'articles et extraits introductifs
----------------------------------------------- */
.liste-articles ul { margin: 0; padding: 0; list-style: none; }
.liste-articles li { margin-bottom: 1em; clear: both; }

.liste-articles li .titre {
	font-size: 1.03em;
	font-weight: bold; }

.liste-articles li .spip_logos {
	float: left;
	margin-left: 16px;
	margin-bottom: 0px;
	clear: left; }

.liste-articles li p { margin: 0; padding-left: 0px; }

.liste-articles li .enclosures {
	float: right;
	text-align: right;
	max-width: 60%;
	margin: 0; }

.liste-articles li small {
	display: block;
	font-size: 0.71em; }

.liste-articles li .texte {
	margin-top: 5px;
	margin-bottom: 2em;
	border: 1px solid #C2C2C2;
	padding: 0.9em;
	line-height: 18px;
	width: 500px; }

.pagination { font-size: 0.90em; }

/*  ------------------------------------------
/*  Habillage specifique du plan du site
/*  ------------------------------------------ */

.page_plan .cartouche { display: none; }

.page_plan #contenu h2 {
	clear: both;
	background: #EEE;
	border: 1px solid #CCC;
	padding: 0.5em;
	margin-bottom: 1em;
	font-weight: bold;
	text-align: center; }

.page_plan #contenu .contre-encart ul {
	display: block;
	clear: left;
	margin-top: 0;
	margin-bottom: 1em;
	padding-top: 0; }
.page_plan #contenu .contre-encart li {}

/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */
input, select, textarea { font-size: 100%; font-family: inherit; }


/* Structure generale des formulaires
----------------------------------------------- */
.formulaire_spip { clear: both; margin-bottom: 2em; padding: 0; border: 0; text-align: left; font-size: 1em; }
.formulaire_spip form { margin: 0; padding: 0; } /* Bug IE/Win */

/* Fieldset */
.formulaire_spip fieldset { clear: both; margin: 0 0 1em 0; padding: 0; border: 0; }
.formulaire_spip fieldset legend { margin: 0; padding: 0; font-size: 1.05em; font-weight: bold; background-color: #fff; color: #333; } /* Preciser la couleur des legend et du fond pour IE/Win */
.formulaire_spip fieldset fieldset { margin-top: 1em; }
.formulaire_spip fieldset fieldset legend { font-size: 1em; font-weight: normal; }

/* Explications */
.formulaire_spip .explication { margin: 0.50em 0; color: #444; }

/* Lignes */
.formulaire_spip ul { margin: 0; padding: 0; list-style: none; }
.formulaire_spip ul li { clear: both; margin: 0; padding: 0.50em 0; }

/* Labels */
.formulaire_spip label { display: block; text-align: left; color: #444; font-weight: bold; /* pour IE/Win */ position: relative;  }
.formulaire_spip li p { margin-top: 0; margin-bottom: 0; }

.formulaire_spip .choix label{display:inline;font-weight:normal;}
.formulaire_spip .choix input.radio,
.formulaire_spip .choix input.checkbox {width:auto;}


/* Champs de saisie */
.formulaire_spip input.text { width: 15em; border: 1px inset; }
.formulaire_spip textarea { width: 99%; border: 1px inset; }
.formulaire_spip select { width: 99%; }

/* Boutons */
.formulaire_spip .boutons { clear: both; margin: 0; padding: 0; text-align: right; }
.formulaire_spip .boutons input { margin-left: 1em; }
.formulaire_spip .boutons input, input.submit {}


/* Reponses, previsu et erreurs
----------------------------------------------- */

/* Champs obligatoires */
.formulaire_spip li.obligatoire {}
.formulaire_spip li.obligatoire label {}

/* Previsualisation du message */
.formulaire_spip fieldset.previsu { margin-bottom: 2em; padding: 1em; border: 2px dashed #F57900; }
.formulaire_spip fieldset.previsu legend { padding: 0 0.50em; font-weight: bold; color: #F57900; }
.formulaire_spip fieldset.previsu li { padding: 3px; border: none; }
.formulaire_spip fieldset.previsu p { margin: 1em 0; } 

/* Reponse du formulaire */
.reponse_formulaire { font-weight: bold; color: #e86519; font-size: 1.20em; }
fieldset.reponse_formulaire { border-color: #e86519; font-weight: normal; }
fieldset.reponse_formulaire.reponse_formulaire legend { color: #F57900; } /* Preciser la couleur des legend et du fond pour IE/Win */

/* * Erreurs */
.formulaire_spip li.erreur .erreur_message { display: block; color: #C30; font-weight: bold; }
.formulaire_spip li.erreur input.text, .formulaire_spip li.erreur textarea { background-color: #FCC; border-style: solid; border-color: #C30; }
.reponse_formulaire_erreur { margin: 0; color: #C30; font-weight: bold; }

/* * OK */
.reponse_formulaire_ok { margin: 0; color: #53AD20; font-weight: bold; }


/* Variantes et cas particuliers
----------------------------------------------- */

/* Barre de raccourcis typographiques */
table.spip_barre { width: 100%; }
table.spip_barre a img { background: #FDA; padding: 3px; border: 1px outset #CC9; }
table.spip_barre a:focus img,
table.spip_barre a:hover img,
table.spip_barre a:active img { background: #FFF; border: 1px solid #CC9; }
table.spip_barre input.barre { width: 99%; background: transparent; border: 0; color:inherit; }

/* Formulaire de forum */
.formulaire_forum .saisie_titre input.text, .formulaire_forum .saisie_titre textarea { width: 98%; }

/* Selection des langues */
.formulaire_menu_lang { margin: 0; padding: 0; background: none; }



/* Formulaires de recherche (site / petitions) */
.formulaire_recherche { margin: 0; padding: 0; background: none; }
.formulaire_recherche * { display: inline; vertical-align: middle; }
.formulaire_recherche label {}
.formulaire_recherche input.text { width: 100px; padding-left: 25px; background: #FFF url(rechercher.gif) no-repeat left center; }
.formulaire_recherche input.submit {}


.spip_surligne {} /* Cf.: spip_style.css */

/* Choix des mots-clefs */
ul.choix_mots { display: block; margin: 0; padding: 0; list-style: none; }
ul.choix_mots li { clear: none; float: left; display: block; width: 30%; padding: 1%; }
ul.choix_mots li label { display: inline; font-weight: normal; }

.formulaire_spip .bugajaxie { display: none; } /* Bug IE/Win */

/* Formulaire de login dans une page */
.formulaire_login ul li {clear:left;}
.formulaire_login .editer_password .details {display:block;}
.formulaire_login #spip_logo_auteur {float:right;}
/*  ------------------------------------------
/*  Habillage des forums
/*  ------------------------------------------ */

.forum-repondre, .forum-decompte {
	clear: both;
	margin-top: 2.5em;
	padding-top: 2px;
	border-top: 2px solid #CCC;
	font-size: 0.88em;
	font-weight: bold; }

/* * Habillage des forums */
ul.forum { display: block; clear: both; margin: 0; padding: 0; }
ul.forum, ul.forum ul { list-style: none; }
.forum-fil { margin-top: 1.5em; }
.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 1em; }
.forum-chapo .forum-titre, .forum-chapo .forum-titre a { display: block; margin: 0; padding: 0; font-size:12px; font-family: Verdana; font-weight: bold; text-decoration: none; color: #333; }
.forum-chapo small {}
.forum-texte { margin: 0; padding: 0.5em 1em 0 1em; color: #333; font-size: 0.82em; }
.forum-texte .forum-lien {}
.forum-texte .forum-repondre-message { margin: 0; padding: 1px 0; text-align: right; }

/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message { border: 1px solid #666; margin: 0; padding: 0; margin-bottom: 1em; }
ul ul .forum-message { border: 1px solid #A4A4A4; }
ul ul ul .forum-message { border: 1px solid #B8B8B8; }
ul ul ul ul .forum-message { border: 1px solid #CCC; }
ul ul ul ul ul .forum-message { border: 1px solid #E0E0E0; }
ul ul ul ul ul ul .forum-message { border: 1px dotted #E0E0E0; }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo { border: none; border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; font-size: 0.88em; background-color: #E6E6E6;}
ul ul .forum-chapo { background: #E6E6E6; }
ul ul ul .forum-chapo { background: #E6E6E6; }
ul ul ul ul .forum-chapo { background: #F4F8F8; border-bottom: 1px dotted #E0E0E0; }
ul ul ul ul ul .forum-chapo { background: #FFF; }

/* * Habillage des forums */
ul.forum2 { display: block; clear: both; margin: 0; padding: 0; }
ul.forum2, ul.forum2 ul { list-style: none; }
.forum-fil2 { margin-top: 1.5em; }
.forum-fil2 ul { display: block; margin: 0; padding: 0; margin-left: 1em; }
.forum-chapo2 .forum-titre2, .forum-chapo2 .forum-titre2 a { display: block; margin: 0; padding: 0; font-size:12px; font-family: Verdana; font-weight: bold; text-decoration: none; color: #333; }
.forum-chapo2 small {color: #333;}
.forum-texte2 { margin: 0; padding: 0.5em 1em 0 1em; color: #C2C2C2; font-size: 0.82em; }
.forum-texte2 .forum-lien2 {}
.forum-texte2 .forum-repondre-message2 { margin: 0; padding: 1px 0; text-align: right; color: #C2C2C2;}

/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message2 { border: 1px solid #666; margin: 0; padding: 0; margin-bottom: 1em; }
ul ul .forum-message2 { border: 1px solid #A4A4A4; }
ul ul ul .forum-message2 { border: 1px solid #B8B8B8; }
ul ul ul ul .forum-message2 { border: 1px solid #CCC; }
ul ul ul ul ul .forum-message2 { border: 1px solid #E0E0E0; }
ul ul ul ul ul ul .forum-message2 { border: 1px dotted #E0E0E0; }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo2 { border: none; border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; font-size: 0.88em; background-color: #E6E6E6;}
ul ul .forum-chapo2 { background: #E6E6E6; }
ul ul ul .forum-chapo2 { background: #E6E6E6; }
ul ul ul ul .forum-chapo2 { background: #F4F8F8; border-bottom: 1px dotted #E0E0E0; }
ul ul ul ul ul .forum-chapo2 { background: #FFF; }

/*  ------------------------------------------
/*  Habillage des petitions
/*  ------------------------------------------ */

#signatures { clear: both; font-size: 0.77em; }

#signatures h2 {
	padding: 0.5em;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold; }

#signatures table { width: 100%; margin: 1em 0; }
#signatures thead { display: none; } /* On n'affiche pas les titres du tableau */

#signatures td.signature-date {
	background: #E4F0F0;
	padding: 0.5em;
	white-space: nowrap; }

#signatures td.signature-nom {
	background: #ECF4F4;
	padding: 0.2em;
	text-align: center;
	font-weight: bold; }

#signatures td.signature-message {
	background: #F4F8F8;
	padding: 0.4em;
	font-size: 0.96em; }

/*  ------------------------------------------
/*  Liens
/*  ------------------------------------------ */
a { text-decoration: none; color: #666; }
a:hover { text-decoration: underline; }

.rs
{
    opacity : 0.7;
}

.rs:hover
{
    opacity : 1;
}


/*  ------------------------------------------ */
/*  AJOUTS ECLAIREMENT

/*  ------------------------------------------ */

/*  ------------------------------------------*/
/*  PAGE SOMMAIRE

/*  ------------------------------------------ */

/*--------------------------- */
/* Colonne de gauche SOMMAIRE */
/*-------------------------- */

#sommaire_colonne_gauche {
               position: relative;
	       left: 0px;
	       top: 0px;
			 background-color: #FFFFFF;
			 width: 280px;
			 height: auto;
			 padding: 0px;
			 margin-top: 10px;
			 margin-right: 0px;
			 margin-bottom: 0px;
			 margin-left: 0px;
			 text-align: center;
			 border-collapse: collapse;
}

.a_la_une {
		      font-size: 14px;
		      font-variant: small-caps;
		      font-family: verdana;
		      text-align: left;
		      color:#D22020;
		      font-weight: bold;
		      margin-left: 5px;
		      margin-bottom: 10px;
		      padding: 0px;
		      border-collapse: collapse;

	   margin-top: 20px;
	
		      }
			  
.a_la_une_bleu {
		      font-size: 14px;
		      font-variant: small-caps;
		      font-family: verdana;
		      text-align: left;
		      color: #9999CC;
		      font-weight: bold;
		      margin-left: 20px;
		      margin-bottom: 20px;
		      padding: 0px;
		      border-collapse: collapse;

	   margin-top: 20px;
	
		      }
			  
 .a_la_une_small {
		      font-size: 12px;
		      font-variant: small-caps;
		      font-family: Verdana;
		      text-align: left;
		      color:#D22020;
		      font-weight: bold;
		      margin-left: 5px;
		      margin-bottom: 20px;
		      padding: 0px;
		      border-collapse: collapse;
		      margin-top: 15px;
	
		      }
		      
.a_la_une p{
		      font-size: 14px;
		      font-variant: small-caps;
		      font-family: verdana;
		      text-align: left;
		      color:#D22020;
		      font-weight: bold;
		      margin-left: 5px;
		      margin-bottom: 20px;
		      padding: 0px;
		      border-collapse: collapse;

	   margin-top: 20px;
	
		      }
			  
.a_la_une2 {
		      font-size: 14px;
		      font-variant: small-caps;
		      font-family: verdana;
		      text-align: left;
		      color:#D22020;
		      font-weight: bold;
		      margin-left: 10px;
		      margin-bottom: 10px;
		      padding: 0px;
		      border-collapse: collapse;

			margin-top: 20px;
	
		      }
			  
			  .a_la_une3 {
		      font-size: 14px;
		      font-variant: small-caps;
		      font-family: verdana;
		      text-align: left;
		      color:#D22020;
		      font-weight: bold;
		      margin-left: 15px;
		      margin-bottom: 10px;
		      padding: 0px;
		      border-collapse: collapse;

			margin-top: 20px;
	
		      }
			  
.tableRS {

			margin: 0px;
			margin-left: 15px;
			margin-top: 15px;
			padding: 0px;
			border-collapse: collapse;
			}

			  
#postit			{
			margin: 0px;
			margin-left: 17px;
			margin-bottom: 15px;
			padding: 0px;
			height: 252px;
			width: 241px;
			background-image: url("images/postit.png");
			background-repeat:no-repeat;
			
}

#postit .postitForum {
			position: relative;
			top: 45px;
			width: 230px;
		     margin-left: 10px;
		     margin-right: 10px;
		     margin-bottom: 5px;
		     padding: 0px;
			 text-align: left;
			 font-size: 12px;

}

.postitpara {
			padding: 0px;
			margin: 0px;
			margin-bottom: 20px;
			color: #4c4e53;

}

.postitpara  a{
			padding: 0px;
			margin: 0px;
			color: #4c4e53;
			text-decoration: none;

}

.postitpara  a:hover{
			padding: 0px;
			margin: 0px;
			color: #666;
			text-decoration: none;

}

/*.arrondi_BD {
			background-image: url("images/arrondi_bd.png");
			background-repeat:no-repeat;
			position: relative;
			left: 863px;
			top: -40px;
			padding: 0px;
			margin: 0px;
			width: 47px;
			height: 41px;

} */
.touslesarticles {
                      font-size: 11px;
		      font-family: verdana;
		      text-align: right;
		      color:#D22020;
		      font-weight: bold;
		      margin-left: 70px;
		      margin-right: 4px;
		      margin-bottom: 10px;
		      margin-top: 40px;
		      padding: 0px;
		      }
.touslesarticles a{
                      font-size: 11px;
		      font-family: verdana;
		      text-align: right;
		      color:#D22020;
		      font-weight: bold;
		      margin-left: 70px;
		      margin-right: 4px;
		      margin-bottom: 10px;
		      margin-top: 40px;
		      padding: 0px;
		      }

.touslesarticles2 {
                      font-size: 11px;
		      font-family: verdana;
		      text-align: right;
		      color:#D22020;
		      font-weight: bold;
		      margin-left: 100px; 
		      margin-right: 4px;
		      margin-bottom: 10px;
		      margin-top: 40px;
		      padding: 0px;
		      }
.touslesarticles2 a{
                      font-size: 11px;
		      font-family: verdana;
		      text-align: right;
		      color:#D22020;
		      font-weight: bold;
		      margin-left: 100px;
		      margin-right: 4px;
		      margin-bottom: 10px;
		      margin-top: 40px;
		      padding: 0px;
		      }
		      
.lirelasuite {
                      font-size: 11px;
		      font-family: verdana;
		      text-align: right;
		      color:#D22020;
		      font-weight: bold;
		      margin-left: 60px;
		      margin-right: 4px;
		      margin-bottom: 40px;
		      margin-top: 40px;
		      padding: 0px;
		      }
		      
		      		
.lirelasuite a{
                      font-size: 11px;
		      font-family: verdana;
		      text-align: right;
		      color:#D22020;
		      font-weight: bold;
		      margin-left: 60px;
		      margin-right: 4px;
		      margin-bottom: 40px;
		      margin-top: 40px;
		      padding: 0px;
		      }
.sommaire_etiquette {
		    margin: 0px;
		    padding: 0px;
		    }
		    
#sommaire_liste_news {
		     background-image: url("../IMG/eclairement_degrade_g1.gif");
		     background-repeat: repeat-y;
		     width: 268px;
		     min-height: 60px;
		     margin-left: 4px;
		     margin-right: 4px;
		     margin-bottom: 2px;
		     padding: 0;
		     border: 1px solid #BFBFBF;
		     margin-top: 2px;

}
#sommaire_liste_news .spip_logos {
	float: left;
	margin: 0px;
	padding-right: 4px;
	clear: left; }
	
#sommaire_liste_news p {
	margin: 0px;
	padding-right: 2px; }

#sommaire_liste_news2 {
		     background-image: url("../IMG/eclairement_degrade_g2.gif");
		     background-repeat: repeat-y;
		     width: 268px;
		     min-height: 60px;
		     margin-left: 4px;
		     margin-right: 4px;
		     margin-bottom: 2px;
		     padding: 0;
		     border: 1px solid #BFBFBF;
		     margin-top: 2px;

}
#sommaire_liste_news2 .spip_logos {
	float: left;
	margin: 0px;
	padding-right: 4px;
	clear: left; }
	
#sommaire_liste_news2 p {
	margin: 0px;
	padding-right: 2px; }


#sommaire_liste_news3 {
		     background-image: url("../IMG/eclairement_degrade_g3.gif");
		     background-repeat: repeat-y;
		     width: 268px;
		     min-height: 60px;
		     margin-left: 4px;
		     margin-right: 4px;
		     margin-bottom: 2px;
		     padding: 0;
		     border: 1px solid #BFBFBF;
		     margin-top: 2px;

}
#sommaire_liste_news3 .spip_logos {
	float: left;
	margin: 0px;
	padding-right: 4px;
	clear: left; }
	
#sommaire_liste_news3 p {
	margin: 0px;
	padding-right: 2px; }


.sommaire_texte2_news {
		      font-size: 11px;
		      font-family: verdana;
		      text-align: left;
		      color: #848484;
		      }
.sommaire_texte2_news_titre {
		      font-size: 13px;
		      font-family: verdana;
		      text-align: left;
		      color: #848484;
		      }
		      

/*.sommaire_texte3 {
		 font-size: 11px;
		 font-family: verdana;
		 color: #848484;
		 text-align: left;
}*/

.sommaire_texte_news {
		font-size: 10px;
		font-family: verdana;
		text-align: left;
		color: #848484;
}


/*--------------------------- */
/* Colonne de gauche RUBRIQUE */
/*-------------------------- */

#cadre_presentation_rubrique {
		     
		     width: 268px;
		     height: auto;
		     margin: 6px;
		     padding: 0;
		     

}

	
#cadre_presentation_rubrique p{
	margin: 5px;
	/* padding: 7px; */
	font-size: 11px;
		      font-family: Verdana;
		      text-align: left;}






/*--------------------------- */
/* Colonne large par ex page auteur */
/*-------------------------- */


#colonne_large_niveau2 {
			 background-color: #FFFFFF;
			 width: 540px;
			 height: 540px;
			 padding: 20px;
			 margin-top: 10px;
			 margin-right: 0px;
			 margin-bottom: 0px;
			 margin-left: 10px;
			 text-align: left;
			 border-collapse: collapse;
			 overflow: auto;
			 
}

#colonne_large_blanche_niveau2 {
			 background-color: #FFFFFF;
			 width: 520px;
			 height: 540px;
			 padding: 20px;
			 margin-top: 10px;
			 margin-right: 0px;
			 margin-bottom: 0px;
			 margin-left: 10px;
			 text-align: left;
			 border-collapse: collapse;
			 overflow: auto;
			 
}
#colonne_large_noire_niveau2{
			 background-color: #000;
			 width: 540px;
			 height: 540px;
			 padding: 20px;
			 margin-top: 10px;
			 margin-right: 0px;
			 margin-bottom: 0px;
			 margin-left: 10px;
			 text-align: left;
			 border-collapse: collapse;
			 overflow: auto;
			 
}

.encart {
	height:400px;
	width: 525px;
	overflow: auto;
	text-align: center;
	
	margin: 0;
	margin-bottom: 1em;
}
/*--------------------------- */
/* Colonne du milieu */
/*-------------------------- */

#sommaire_colonne_centre {

               position: relative;
	       left: 0px;
	       top: 0px;
	       width: 280px;
	       min-height: 500px;
	       margin-left: 0px;
	       margin-top: 10px;
	       margin-bottom: 0px;
	       padding: 0px;
	       color: #FFFFFF;
	       border-collapse: collapse;
	       background: #666;
	       }
	       
.sommaire_tirage1 {
              width: 80%px;
              min-height: 25px;
              margin-bottom: 10px;
              padding: 0px;
              margin-left: 15px;
              margin-top: 20px;
              border-collapse: collapse;
              text-align: left;
              }
              

.sommaire_tirage1 p{
              min-height: 25px;
              margin: 0px;
              margin-right: 5px;
              padding: 0px;
              border-collapse: collapse;
              text-align: left;
              }
              
.sommaire_tirage1 a{
              min-height: 25px;
              margin: 0px;
              padding: 0px;
              border-collapse: collapse;
              text-align: left;
              color: #FFF;
              }
              
.sommaire_tirage1_descriptif
			{
              font-size: 10px;
              font-family: verdana;
              text-align: left;
              color: #FFFFFF;
              }

.sommaire_tirage1_descriptif p {
	margin: 0px;
	padding: 5px;
	color: #FFFFFF;
	 }
	
.sommaire_titre_milieu1 p

		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-variant: small-caps;
		font-weight: bold;
        color: #9999CC;
        text-align: left;
         margin: 0px;
	   margin-bottom: 0px;
    	   padding: 0px;
	   margin-top: 20px;
        }
		
.sommaire_titre_milieu1

		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-variant: small-caps;
	font-weight: bold;
        color: #9999CC;
        text-align: left;
         margin-left: 15px;
 	 margin-bottom: 0px;
   	 padding: 0px;
   	 margin-top: 20px;
        }
        
.sommaire_titre_milieu2 p

		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-variant: small-caps;
		font-weight: bold;
        color: #9999CC;
        text-align: left;
         margin-left: 10px;
	   margin-bottom: 0px;
    	   padding: 0px;
	   margin-top: -4px !important;
	   margin-top: 0px;
        }
		
		.sommaire_titre_milieu2 

		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-variant: small-caps;
		font-weight: bold;
        color: #9999CC;
        text-align: left;
         margin-left: 10px;
	   margin-bottom: 0px;
    	   padding: 0px;
	   margin-top: -4px !important;
	   margin-top: 0px;

        }

		
			.sommaire_titre_milieu 

		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-variant: small-caps;
		font-weight: bold;
        color: #9999CC;
        text-align: left;
         margin-left: 0px;
	   margin-bottom: 5px;
    	   padding: 0px;
	   margin-top: 10px;
        }
        

        
.sommaire_titre_milieu p

		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-variant: small-caps;
		font-weight: bold;
        color: #9999CC;
        text-align: left;
         margin-left: 0px;
	   margin-bottom: 5px;
    	   padding: 0px;
	   margin-top: 10px;
        }

        
.last_shot
	{
	      font-size: 11px;
              font-family: verdana;
              text-align: left;
              color: #9999CC;
              margin-bottom: 10px;
              padding: 0px;
              margin-left: 0px;
              margin-right: 0px;
              margin-top: 0px;
              }
			  
.last_shot2
	   {
	      font-size: 10px;
              font-family: verdana;
              text-align: right;
              color: #9999CC;
              margin-bottom: 40px;
              padding: 0px;
              margin-left: 0px;
              margin-right: 20px;
              margin-top: 0px;
              }


.sommaire_tirage2 {
              width: 270px;
              min-height: 10px;
              font-size: 10px;
              font-family: verdana;
              text-align: center;
              color: #C2C2C2;
              margin-top: 5px;
              margin: 5px;
              border-collapse: collapse;
              }
			  
			  
.sommaire_tirage2  a{
              width: 270px;
              min-height: 10px;
              font-size: 10px;
              font-family: verdana;
              text-align: center;
              color: #C2C2C2;
              margin-top: 5px;
              margin: 5px;
              border-collapse: collapse;
              }
			  
.sommaire_tirage2 img
              {
              width: 270px;
              min-height: 10px;
              font-size: 10px;
              font-family: verdana;
              text-align: center;
              color: #C2C2C2;
              margin-top: 5px;
              padding: 5px;
              border-collapse: collapse;
              }


.sommaire_sujets_actifs1 {
 
              
              text-align: left;
              margin-bottom: 0px;
              margin-left: 0px;
              margin-right: 0px;
              margin-top: 0px;
              border-spacing: 0px;
              color: #FFFFFF;
              }	
              
   .sommaire_sujets_actifs1_liste p {

	margin-top: 5px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	color: #FFFFFF;
	 }
	.sommaire_sujets_actifs1_liste a {
	
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	color: #FFFFFF;
	 }
	 
	 
 .sommaire_sujets_actifs1_liste {
         
             
              text-align: left;
              font-size: 10px;
              font-family: verdana;
              color: #FFFFFF;
              margin-bottom: 0px;
              margin-left: 0px;
              margin-right: 0px;
              margin-top: 5px;
              border-spacing: 0px;
              }
	 

              
   .sommaire_sujets_actifs2_liste p {

	margin-top: 5px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	color: #2f343a;
	 }
	.sommaire_sujets_actifs2_liste a {
	
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	color: #2f343a;
	 }
	 
	 
 .sommaire_sujets_actifs2_liste {
         
             
              text-align: left;
              font-size: 10px;
              font-family: verdana;
              color: #2f343a;
              margin-bottom: 0px;
              margin-left: 15px;
              margin-right: 0px;
              margin-top: 5px;
              border-spacing: 0px;
              }
	 
/*--------------------------- */
/* Colonne de droite */
/*-------------------------- */
              
#sommaire_colonne_droite {
               position: relative;
	       left: 0px;
	       top: 0px;
           margin-top: 0px;	
	       width: 260px;
	       height: auto;
	       padding: 0px;
	       margin-bottom: 0px;
		   text-align: center;
	       }
		   
#sommaire_colonne_droite_left {
              position: relative;
	       left: 0px;
	       top: 0px;
               margin-top: 0px;	
	       width: 260px;
	       height: auto;
	       padding: 0px;
	       margin-bottom: 0px;
		   text-align: left;
	       }
		   
#sommaire_colonne_droite_noire{
               position: relative;
	       left: 0px;
	       top: 0px;
               margin-top: 0px;	
	       width: 270px;
	       height: auto;
	       padding: 0px;
	       margin-bottom: 0px;
		   text-align: left;
	       }
	
 #edito
       {
       width: 260px;
       height: 300px;
       margin-top: 0px;
       padding: 0px;
       margin-bottom: 0px;
       
      }
      
 #edito .encart_edito
 {

       width: 260px;
       margin: 0px;
       padding: 0px;

      }
 
 
 #edito .affichage_edito1 {
 	font-size: 11px;
       font-family: Verdana;
       text-align: left;
       color: #000000;
       padding-top: 5px;
       padding-right: 10px;
       padding-left: 10px;
       padding-bottom: 0px;
       margin: 0px;
       }
       
        #edito .affichage_edito2 {
 	font-size: 10px;
       font-family: Verdana;
       text-align: left;
       color: #848484;
       padding-top: 0px;
       padding-right: 10px;
       padding-left: 10px;
       padding-bottom: 0px;
       margin: 0px;
       }
       
.affichage_edito1  p:first-letter /* La premiÃ¨re lettre de chaque paragraphe */
{
   font-weight: bold; /* En gras */
   font-size: 12px; /* Ecrit lÃ©gÃ¨rement plus gros que la normale */
   color: #000000; /* En noir */
}


#sommaire_colonne_breves {

			
			 width: 260px;
			 height: auto;
			 padding-top: 0px;
			 padding-bottom: 0px;
			 padding-left: 0px;
			 padding-right: 0px;
			 margin-left: 0px;
			 margin-top: 40px;

}
     #sommaire_titre_breves {
		
		     width: 260px;
		     height: auto;
		     margin: 0px;
		     margin-right: 0px;
		     padding: 0px;
		     

}
       

       #sommaire_liste_breves1 {
		
		     width: 260px;
		     min-height: 40px;
		     margin-left: 5px;
		     margin-right: 0px;
		     margin-bottom: 0px;
		     padding: 0px;
}


#sommaire_liste_breves2 {
		
		     width: 260px;
		     min-height: 40px;
		     margin-top: 4px;
		     margin-left: 5px;
		     margin-right: 0px;
		     margin-bottom: 0px;
		     padding: 0px;
}
	
#sommaire_liste_breves1 p {
	margin: 0px;
	padding: 4px; }
	
#sommaire_liste_breves2 p {
	margin: 0px;
	padding: 4px; }


.menu_interne {
	      text-align: left;
	      font-size: 11px;
	      font-family: Verdana;
	      color: #848484;
	      margin-left: 50px;
	      }

.menu_interne a{
	      text-align: left;
	      font-size: 11px;
	      font-family: Verdana;
	      color: #848484;
	      margin-left: 50px;
	      }	
		  

		  
.menu_interne3 {
	      text-align: left;
	      font-size: 11px;
	      font-family: Verdana;
	      color: #848484;
	      margin-left: 50px;
	      }

.menu_interne3 a{
	      text-align: left;
	      font-size: 11px;
	      font-family: Verdana;
	      color: #848484;
	      }	
		  
.menu_interne2 {
	      text-align: left;
	      font-size: 10px;
	      font-family: Verdana;
	      color: #848484;
	      margin-left: 5px;
	      }

.menu_interne2 a{
	      text-align: left;
	      font-size: 10px;
	      font-family: Verdana;
	      color: #848484;
	      margin-left: 5px;
	      }	
	     

 /*  ------------------------------------------
/*  PAGE ARTICLE DE BASE

/*  ------------------------------------------ */



.date_auteur {color: #000;}

.date_auteur p{color: #000;}

.date_auteur a{color: #666;}

.date_auteur small{color: #666;}


.article_mot_clef_titre
		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-variant: small-caps;
        font-weight: bold;
        color: #9999CC;
        text-align: left;
         margin-left: 10px;
	   margin-bottom: 20px;
    	   padding: 0px;
	   margin-top: 15px;
        }


.article_mot_clef
		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #FFFFFF;
        text-align: left;
        margin-left: 0px;
        margin-bottom: 5px;
        padding: 0px;
        margin-top: 5px;
        }
        

.article_mot_clef a
		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #FFFFFF;
        text-align: left;
        margin-left: 0px;
        margin-bottom: 5px;
        padding: 0px;
        margin-top: 5px;
        }
.article_mot_clef a:hover
		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #efcb7b;
        text-align: left;
        margin-left: 0px;
        margin-bottom: 5px;
        padding: 0px;
        margin-top: 5px;
        text-decoration: none;
        }

.article_mot_clef_noir
		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #000;
        text-align: left;
        margin-left: 0px;
        margin-bottom: 5px;
        padding: 0px;
        margin-top: 5px;
        }
        

.article_mot_clef_noir a
		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #000;
        text-align: left;
        margin-left: 0px;
        margin-bottom: 5px;
        padding: 0px;
        margin-top: 5px;
        }
.article_mot_clef_noir a:hover
		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #efcb7b;
        text-align: left;
        margin-left: 0px;
        margin-bottom: 5px;
        padding: 0px;
        margin-top: 5px;
        text-decoration: none;
        }
		
		.liste_document
		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #C2C2C2;
        
        }
        

.liste_document a
		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #C2C2C2;
        
        }
.liste_document a:hover
		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #efcb7b;
        text-decoration: none;
        }

			.liste_commentaires
		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #C2C2C2;
        text-align: left;
        margin-left: 0px;
        margin-bottom: 5px;
        padding: 0px;
        margin-top: 5px;
        }
        

.liste_commentaires a
		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #C2C2C2;
        text-align: left;
        margin-left: 0px;
        margin-bottom: 5px;
        padding: 0px;
        margin-top: 5px;
        }
.liste_commentaires a:hover
		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #efcb7b;
        text-align: left;
        margin-left: 0px;
        margin-bottom: 5px;
        padding: 0px;
        margin-top: 5px;
        text-decoration: none;
        }
		
		
		


.encart_logo {

<? if (eregi('msie',$_SERVER['HTTP_USER_AGENT'])){?>
margin-left:6px;
<? }else{?>
margin-left:9px;
<? }?>
	     margin-top: 10px;
	     text-align: center;
	     }

.encart_logo  img{

<? if (eregi('msie',$_SERVER['HTTP_USER_AGENT'])){?>
margin-left:6px;
<? }else{?>
margin-left:9px;
<? }?>
	     margin-top: 10px;
	     text-align: center;
	     }
		 
.spip_documents img { border: 0px; }





/*--------------------------- */
/* PAGE RUBRIQUE PARCOURS PHOTO */
/*-------------------------- */



#cadre_central .colonne_gauche_parcoursphoto
	       {
	       width: 280px;
	       background-color: #000;
	       padding: 0px;
	       margin: 0px;
	       border-spacing: 0px;
	       border-bottom: 3px solid #666;
	
	       }
		   
#cadre_central .colonne_gauche_parcoursphoto2
	       {
	       width: 270px;
	       background-color: #000;
	       padding: 0px;
	       margin: 0px;
	       border-spacing: 0px;
	       border-bottom: 3px solid #666;
	
	       }
	
	

	
#cadre_central .colonne_droite_parcoursphoto
	       {
	       width: 280px;
	       background-color: #000;
	       padding: 0px;
	       margin: 0px;
	       padding: 0px;
	       border-spacing: 0px;
	       border-bottom: 3px solid #666;

	       }
#sommaire_colonne_gauche_parcoursphoto {
			 background-color: #000;
			 width: 280px;
			 height: auto;
			 padding: 0px;
			 margin-top: 10px;
			 margin-right: 0px;
			 margin-bottom: 0px;
			 margin-left: 0px;
			 text-align: center;
			 border-collapse: collapse;
}

#sommaire_colonne_gauche_parcoursphoto2 {
			 background-color: #000;
			 width: 270px;
			 height: auto;
			 padding: 0px;
			 margin-top: 10px;
			 margin-right: 0px;
			 margin-bottom: 0px;
			 margin-left: 0px;
			 text-align: center;
			 border-collapse: collapse;
}


 /*  ------------------------------------------
/*  PAGE TOUSARTICLES

/*  ------------------------------------------ */

.tousarticles a{
color: #000000;
font-size: 12px;
font-family: Verdana;
}

.tousarticles_rub{
color: #000000;
font-size: 12px;
font-family: Verdana;
}

.tousarticles_rub a{
color: #000;
font-size: 12px;
font-family: Verdana;}

.tousarticles_rub p{
color: #000;
font-size: 12px;
font-family: Verdana;}

.tousarticles_rub small{
color: #666;
font-size: 10px;
font-family: Verdana;}

.tousarticles_rub small a{
color: #666;
font-size: 10px;
font-family: Verdana;}

.recherche_article {
margin-top: 20px;
}

 /*  ------------------------------------------
/*  PAGE RUBRIQUE

/*  ------------------------------------------ */

.rubrique_mot_clef
		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-variant: small-caps;
        font-weight: bold;
        color: #9999CC;
        text-align: left;
         margin-left: 5px;
	   margin-bottom: 20px;
    	   padding: 0px;
	   margin-top: 15px;
        }

.rubrique_mot_clef p
		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-variant: small-caps;
        font-weight: normal;
        color: #FFFFFF;
        text-align: left;
        margin-left: 5px;
        margin-bottom: 20px;
        padding: 0px;
        margin-top: 15px;
        }
.rubrique_mot_clef a
		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-variant: small-caps;
        font-weight: normal;
        color: #FFFFFF;
        text-align: left;
        margin-left: 5px;
        margin-bottom: 20px;
        padding: 0px;
        margin-top: 15px;
        }
.rubrique_mot_clef a:hover
		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-variant: small-caps;
        font-weight: bold;
        color: #FFFFFF;
        text-align: left;
        margin-left: 5px;
        margin-bottom: 20px;
        padding: 0px;
        margin-top: 15px;
        text-decoration: none;
        }
        
.rubrique_texte_extrait
{
font-size: 11px;
font-family: Verdana;
color: #FFF;
text-align: left;
}

.rubrique_texte_extrait p {
font-size: 11px;
font-family: Verdana;
color: #FFF;
text-align: left;}

.rubrique_texte_extrait a {
font-size: 12px;
font-family: Verdana;
color: #FFF;
text-align: left;}


.rubrique_tirage2 {
              width: 270px;
              min-height: 10px;
              font-size: 10px;
              font-family: verdana;
              text-align: center;
              color: #C2C2C2;
              margin-top: 5px;
              padding: 0px;
              border-collapse: collapse;
              }
.rubrique_tirage2 img
              {
              width: 270px;
              min-height: 10px;
              font-size: 10px;
              font-family: verdana;
              text-align: center;
              color: #C2C2C2;
              margin-top: 5px;
              margin-left: 2px;
              padding: 0px;
              border-collapse: collapse;
              }

.rubrique_tirage3 {
              width: 270px;
              height: 188px;
              font-size: 10px;
              font-family: verdana;
              text-align: center;
              color: #C2C2C2;
              margin: 0px;
              padding: 0px;
              border-collapse: collapse;
              }
.rubrique_tirage3 img
              {
              width: 270px;
			  height: 188px;
              min-height: 10px;
              font-size: 10px;
              font-family: verdana;
              text-align: center;
              color: #C2C2C2;
              margin: 0px;
              padding: 0px;
              border-collapse: collapse;
              }
.menu_deroulant {
	text-align: left;
	margin-left: 10px;
	margin-top: 20px;}
	
.menu_deroulant2 {
	text-align: left;
	margin-left: 20px;
	margin-top: 10px;
	width: 170px; }
	
/*  ------------------------------------------ */
/* PAGE NOS BLOGS */

/*  ------------------------------------------ */

.rangPresentationBlog {
vertical-align: top;
padding: 0px;
margin: 0px;
border-collapse: collapse;
width: 270px;


}

.dernieresPubliBlog {

background-image: url("../IMG/eclairement_degrade_g1.png");
	background-repeat: repeat-x;
    padding:2px;
	margin: 0px;
    }

.derniersComBlog {

background-image: url("../IMG/eclairement_degrade_g2.png");
	background-repeat: repeat-x;
    padding:2px;
	margin: 0px;
    }

	
.sommaire_blog_news {
		      font-size: 12px;
		      font-family: verdana;
		      text-align: left;
		      color: #848484;
			  padding: 0px;
			  padding-top: 5px;
			  margin: 0px;
			  border-collapse: collapse;
			 
		      }
			  
.sommaire_blog_news_titre {
		      font-size: 13px;
		      font-family: verdana;
		      text-align: left;
		      color: #848484;
		      }

.presentationRubBlog {
background-image: url("../IMG/eclairement_degrade_g3.png");
	background-repeat: repeat-x;
    padding:2px;
	margin: 0px;
	}

 /*  ------------------------------------------
/*  BLOG DEDALIA

/*  ------------------------------------------ */

/*MEMO COULEUR */

/* or #c6ae8c */

/* violet #8a387f*/

/*gris color: #221D17 */

.colonne_droite_dedalia{

           position: relative;
	       left: 0px;
	       top: 0px;
           margin-top: 0px;	
	       width: 280px;
	       height: auto;
	       padding: 0px;
	       margin-bottom: 0px;
		   border-collapse: collapse;
		   background-color: #FFFFFF;
	       }
		   
.colonne_droite_dedalia2{

           position: relative;
	       left: 0px;
	       top: 0px;
           margin-top: 0px;	
	       width: 254px;
	       height: auto;
	       padding: 0px;
	       margin-bottom: 0px;
		   border-collapse: collapse;
		   background-color: #FFFFFF;
	       }
		   
.dedalesDeDedalia_Barredroite
{
	background-image: url("images/DedalesDeDedalia_BarreVerticale02.jpg");
	background-repeat: repeat-y;
	width: 26px;
	height: auto;
	margin: 0px;
	}

	.dedalesDeDedalia_Logo
{
	background-image: url("images/DedalesDeDedalia_Banniere_08.jpg");
	background-repeat: no-repeat;
	width: 850px;
	height: 44px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	}
		   
.titre_blog {
	font-family: "Comic Sans MS", "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	color: #000000;

/* barre pointillee */	

	border-color: #FFFAFA #FFFAFA #000000;
	border-style: dotted;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	
	text-align: left;
	font-weight: bold;
}
.titre_blog a{
	font-family: "Comic Sans MS", Verdana, Times, serif;
	font-size: 18px;
	font-style: normal;
	color: #000000;
	text-decoration: none;

/* barre pointillee */	

	border-color: #FFFAFA #FFFAFA #000000;
	border-style: dotted;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	
	text-align: left;
	font-weight: bold;
}

.titre_blog a:hover{
	font-family: "Comic Sans MS", "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	color: #4c4a64;

/* barre pointillee */	

	border-color: #FFFAFA #FFFAFA #000000;
	border-style: dotted;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}

#navigation {
float : right;
width: 200px;
}

.titreCalendrierDedalia
		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-variant: small-caps;
        font-weight: bold;
        color: #41484E;
        text-align: center;
         margin: 0px;
	   margin-bottom: 20px;
    	   padding: 0px;
	   margin-top: 15px;
        }
		
p.titreMotDedalia
		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-variant: small-caps;
        font-weight: bold;
        color: #41484E;
        text-align: left;
         margin: 0px;
	   margin-bottom: 20px;
    	   padding: 0px;
	   margin-top: 15px;
        }
		
		
		p.derniersCommentairesDedalia {
	margin: 0px;
	margin-top: 12px;
	padding: 0px;
	color: #221D17;
	font-size: 12px;
	text-align: left;
}

.derniersCommentairesDedalia

{
	margin: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 230px;
}




/*  ------------------------------------------ */
/* BLOG ABOUBOULE*/

/*  ------------------------------------------ */

.BoubouleColonneDroite {

  
	       position: relative;
	       left: 0px;
	       top: 0px;
	       width: 280px;
	       height: 605px;
	       background-color: #666;
	       padding: 0px;
	       margin: 0px;
	       border-spacing: 0px;
	       
	       }

.Bouboulearticle_mot_clef_titre
		      {
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-variant: small-caps;
        font-weight: bold;
        color: #9999CC;
        text-align: center;
         margin-left: 10px;
	   margin-bottom: 20px;
    	   padding: 0px;
	   margin-top: 15px;
        }

		   
/*  ------------------------------------------ */
/* BLOG JAPON DODOMAN */

/*  ------------------------------------------ */

/*MEMO COULEUR */

/* rouge japon c10b2f */

#cadre_central .colonne_droite_blanche
	       {
	       position: relative;
	       left: 0px;
	       top: 0px;
	       width: 280px;
	       height: 605px;
	       background-color: #FFF;
	       padding: 0px;
	       margin: 0px;
	       border-spacing: 0px;
	       
	       }


.logoBlogJapon {
	
width: 385px;
height: 27px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
padding: 0px;
background: #000 url("images/auPaysDuSoleilLevant.png") no-repeat;
background-position: center bottom;
	
	
}


#boiteJapon 
	{
	
	width: 520px;
	margin: 0px;
	padding: 0px;
	padding-top: 9px;
	background: #FFF url("images/hautJapon.png") no-repeat;
	background-position: center top;
	font-size: 80%;
	color: #000;
	
	}


#boiteJapon .boiteJaponHaut {
	margin: 0px;
	padding: 0px;
	height: 64px;
	background-image: url("images/degradeJapon.png");
	background-repeat: repeat-x;
	}

.TitreJapon {
	margin: 0px;
	margin-left: 20px;
	padding: 0px;
	text-align: left;
	font-family: Verdana;
	font-size: 14px;
	font-variant: small-caps;
	}

.auteurDateJapon {
	padding: 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 12px;
	color: #000;
	font-variant: normal;

}
.auteurDateJapon a {
	padding: 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 12px;
	color: #000;
	font-variant: normal;

}

.motsJapon
{
	font-family: Verdana; 
	font-size: 11px; 
	color: #000; 
	padding: 0px; 
	padding-top: 8px;
	margin: 0px; 
	margin-left: 20px;
	font-variant : normal;


}


a.motsJapon
{
	font-family: Verdana; 
	font-size: 11px; 
	color: #000; 
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	
}
a:hover.motsJapon 
{
	font-family: Verdana; 
	font-size: 11px; 
	color: #c10b2f; 
	text-decoration: none;
	
}



#boiteJapon .boiteJaponCentre {
	margin: 0px;
	margin-top: 0px;
	text-align: justify;
	padding: 0px;
	background: #FFF url(images/basJapon.png) no-repeat;
	background-position: center bottom;

}



#postitJapon		{
			margin: 0px;
			margin-top: 30px;
			margin-left: 17px;
			margin-bottom: 15px;
			padding: 0px;
			height: 252px;
			width: 241px;
			background-image: url("images/postitJapon.png");
			background-repeat:no-repeat;
			
}

#postitJapon .postitForum {
			position: relative;
			top: 30px;
			width: 230px;
		     margin-left: 10px;
		     margin-right: 10px;
		     margin-bottom: 5px;
		     padding: 0px;
			 text-align: left;
			 font-size: 12px;

}

.postitparaJapon {
			padding: 0px;
			margin: 0px;
			margin-bottom: 20px;
			color: #000;

}

a.postitparaJapon {
			padding: 0px;
			margin: 0px;
			color: #000;
			text-decoration: none;

}

a:hover.postitparaJapon {
			padding: 0px;
			margin: 0px;
			color: #4c4e53;
			text-decoration: none;

}

.postitparaDedalia {
			padding: 5px;
			margin: 0px;
			margin-bottom: 20px;
			color: #000;

}

a.postitparaDedalia{
			padding: 0px;
			margin: 0px;
			color: #000;
			text-decoration: none;

}

a:hover.postitparaDedalia {
			padding: 0px;
			margin: 0px;
			color: #4c4e53;
			text-decoration: none;

}


.nuageJapon 

{
	
width: 230px;
margin-left: auto;
margin-right: auto;
padding: 0px;
}


.texteJapon {
	
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 12px;
	font-family: Verdana;
}

.diggJapon {
	
	margin: 0px;
	margin-left: 20px;
	padding: 0px;
}

.reagirJapon {
	
	position: relative;
	top: -15px;
	left: 260px;
	padding: 0px;
	margin: 0px;
	color: #c10b2f;


}

.reagirJaponLien {
	
	color: #000;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	
}


a.reagirJaponLien {
	
	color: #c10b2f;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	
}

a:hover.reagirJaponLien{
	
	color: #000;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	
}

.psJapon
{
	margin: 0px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	color: #666;
	width: 460px;
	border: 1px solid #000;
}

.derniersCommentairesJapon

{
	margin: 0px;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 230px;
}

h2.derniersCommentairesJapon {
	margin: 0px;
	padding: 0px;
	color: #c10b2f;
	font-size: 14px;
	font-variant: small-caps;
}

p.derniersCommentairesJapon {
	margin: 0px;
	margin-top: 12px;
	padding: 0px;
	color: #666;
	font-size: 12px;
	text-align: left;
}

/* Eclairement-STYLE                                              version 1.9  */
/* Cette feuille contient les styles associes au code genere par SPIP.  */
/* Ces styles sont indispensables et doivent necessairement etre        */
/* definis pour le bon fonctionnement de vos squelettes.                */


/* Raccourcis typographiques de SPIP */
i.spip {}
strong.spip {}
hr.spip {}

.spip_puce { list-style-position: outside; }

ul.spip {}
ol.spip {}
li.spip {}

h1.spip {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	font-family: Verdana;
	font-weight: bold; }
	
	h1{
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	font-family: Verdana;
	font-weight: bold; }

	h2.spip {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold; }
	
	h2{
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold; }
	
	
h3.spip {
	text-align: center;
	margin-top: 2em;
	margin-bottom: 1.4em;
	font-size: 1.15em;
	font-weight: bold; }

/* Paragraphes, citations, code et poesie */
p.spip {}
p.spip_note {}

blockquote.spip, .spip_serif { font-family: Georgia, Times, serif; }

blockquote.spip {
	margin: 1em;
	padding-left: 1em;
	padding-right: 1em;
	border: 1px dotted; }

div.spip_poesie {
	margin: 1em;
	padding-left: 1em;
	border-left: 1px solid;
	font-family: Verdana, Georgia, Times, serif;
	font-size: 12px;	}
div.spip_poesie div { text-indent: -60px; margin-left: 60px; font-size: 12px;}

.spip_code, .spip_cadre { font-family: monospace; font-style: normal; font-size: 1.2em; }
.spip_cadre { width: 99%; border: 1px inset; }

.spip_surligne { background: #FF6; }

/* Tableaux */
table.spip {
	margin: auto;
	margin-bottom: 1em;
	border: 1px solid;
	border-collapse: collapse; }
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
table.spip tr.row_first { background: #FFC; }
table.spip tr.row_odd { background: #DDD; }
table.spip tr.row_even { background: #EEE; }
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }

/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: url(win_png.htc); }

/* modeles par defaut */
.spip_modele { float: right; display: block; border: 1px dotted #666; width: 180px; }

/* Barre de raccourcis typographiques */
table.spip_barre { width: 100%; }

table.spip_barre a img {
	background: #FDA;
	padding: 3px;
	border: 1px outset #999; }
table.spip_barre a:hover img {
	background: #FFF;
	border: 1px solid #999; }

table.spip_barre input.barre { width: 100%; background: #EEE; }

/* * Couleurs des liens de Spip */
a.spip_note {} /* liens vers notes de bas de page */
a.spip_in { color: #009; } /* liens internes */
a.spip_out { color: #009; } /* liens sortants */
a.spip_url { color: #009; } /* liens url sortants */
a.spip_glossaire { color: #060; } /* liens vers encyclopedie */
.on { font-weight: bold; color: #000; } /* liens exposes */

.pagination_photo {
text-align: center;
font-size: 11px;
color: #666;}

.pagination_photo p{
text-align: center;
font-size: 11px;
color: #666;}

.pagination_photo  a{
text-align: center;
font-size: 11px;
color: #C2C2C2;}

.pagination_photo a:hover{
color: #efcb7b;
text-align: center;
}

.lien_pagination {
	color: #7e7e7e;
	text-decoration: none;
	font-size: 11px;
}

a.lien_pagination {
	color: #7e7e7e;
	text-decoration: none;
	font-size: 11px;

}

p.lien_pagination {
	color: #7e7e7e;
	text-decoration: none;
	font-size: 11px;

}

.lien_pagination_clair {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
}

a.lien_pagination_clair {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;

}

p.lien_pagination_clair {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;

}

a {color: #666;}




