

a:link {
	text-decoration: none;
	color: #990000;

}
a:visited {
	text-decoration: none;
	color: #008000;

}
a:active {
	text-decoration: underline;
	color: #800080;

}
a:hover {
	text-decoration: underline;
	color: #800080;

}

h1 {text-align:center; color:#990000; font-weight:bold; font-size:22px
}

h2 {color:#990000; text-align:justify; text-decoration:none; font-weight:bold
}

h3 {text-align: center; color: #990000; font-weight: bold; font-size:14px
}
.list-article h3 {text-align: left; color: #990000; font-weight: bold
}
.list-article dt {text-align: justify; color:#2a2a2a; font-weight: normal
font-family:Lucida Sans;font-size:0.9em;
padding-bottom:1em;
}

h4 {text-align: justify; color: #900000; font-weight: bold
}

p {color: #0c2c0e;
   text-align:justify;
   font-size:1em;
}

li {color: #0c2c0e
}

.edito {text-align:center; color:#990000; font-weight: bold
}

.hom {text-align:center; color: #008000; font-weight: bold
}

.sha {text-align:center; color:#008000; font-family:Lucida Sans; font-weight:bold
}

.cit {text-align:center; color: #008000; font-style:italic; font-weight:bold
}

.sig {text-align: center; color: #008000; font-weight: bold
}

.papy {text-align: left; width: 50%; color: #008000
}

.mam{text-align: justify; color: #008000; font-weight: bold
}

.imp {color: #008000; font-weight:bold
}

.jul {color: #990000; font-weight:bold; font-size:20px
}

.pet {text-align: center; color: #008000; font-weight:bold; font-size:20px
}

.titre { color:#990000; text-align:center; font-weight:bold
}

.dif {color:#008000; text-align:justify; text-decoration:none; font-weight:bold
}

INPUT.button {
		COLOR: #c62e13; border: 2px; border-color: #800000;
}
.center {text-align: center
}

.amc {text-align:justify; color:#990000; font-weight:bold; font-size:22px
}


.menu {
  float:left;
  width:20%;
  text-align:left;
  margin:0;
  padding:0;
}

.entete{
  width:100%;
  float:right;
  margin:0;
  padding:0;
  text-align:center;
  font-weight:700;
}

.entete a {
  text-decoration:none;
}

p.descriptif {
  color:#F4DF38;
  font-size:14px;
  font-family:Lucida Console, Palatino Linotype, Trebuchet MS, Verdana;
  text-align:center;
  }

.conteneur{
  background:transparent;
    margin:0;
  padding:0;
}
.contenu{
  width:76%;
  float:left;
  margin:0;
  padding:0;
margin-right:10px;
margin-left:10px;
background-color:transparent;
}

#hierarchie-lou {
	clear: both;
	margin-bottom: 16px;
	font-size: 0.77em; }

.miniatures {
  text-align:center;
}
.spip_logos {
float:right;
padding:5px;
}


p.spip  {
  font-size:1em;
}
.bloc-droit {
  float:right;
  width:150px;
  text-align:left;
}

h3.recherche {
  text-align:left;
}
.encart {float:right;
  width:15%;
   margin: 3em;
 padding-left: 1em;
 padding-right: 1em;
  
}

.accueil {
  text-align:center;
}
.accueil p.spip {
  color:#008000;
  text-align:center;
  
}

.accueil h3.spip {
  color:#008000;
  text-align:center;

}

blockquote.spip {
 margin: 3em;
 padding: 1em;
 border: 2px dotted #A83870; }


.pagination{
border-top: 2px solid #CCC;
}
.adroite{
  float:right;
  text-align:right;
  width:48%  ;
}
.agauche{
  float:left;
  width:48%
}

.form-auteur{
  text-align:left;
}

.formulaire_spip fieldset {}
.formulaire_spip legend {}

.formulaire_spip label {
  text-align:left;
}


.plan-ls dl{
  margin:0;
  padding:0;
  padding-bottom:3px;
  padding-top:2px;
}
.plan-ls dd {
 background:#BAE3BA;
 margin-left : 0;
 text-align:left;
 text-decoration:none;
 padding : 0px ;
 margin:0px;
    font-size:14px;
    font-weight:600;
}
.plan-ls dd dd{
background : #B2DBB2;
   padding : 0px ;
 margin:0px;
 margin-left : 10px;
 border-left:1px #666666 solid;

}
.plan-ls dd dd dd{
background : #A1CAA1;
   padding : 0px ;
 margin:0px;
 margin-left : 20px;
 border-left:1px #666666 solid;
}
.plan-ls dd dd dd dd{
background :#99CA99 ;
 padding : 0px ;
 margin:0px;
 margin-left : 30px;
 border-left:1px #666666 solid;
}


ul.art-plan li {
  		text-decoration:none;
  		list-style-type:none;
  		width:49%;
  		float:left  ;
}

	ul.art-plan a:link,
	ul.art-plan a:visited,
	ul.art-plan a:hover,
	ul.art-plan a:active{
		text-decoration:none;
    color:black;
  font-size:12px;
  font-weight:400;
	}
	
.encart-droit{
  width:95%;
 margin: 2em;
 padding-left: 1em;
 padding-right: 1em;
 border: 2px dotted #A83870;
 background-color:transparent;
}

.colonne-droite{
  float:right;
  width:15%;
     margin: 1em;
 padding-left: 1em;
 padding-right: 1em;
}
.breves {
  width:95%;
   margin: 2em;
 padding-left: 1em;
 padding-right: 1em;
  font-size:1 em;
  background-color:	#DE9BBD;
   border: 2px dotted #DE9BBD;
  color:#efefef;
}
.breves h3{
  font-size:1.1 em;
  color:yellow;
}
ul.petite_liste {
  padding:1em;
  margin:0;
}