*{
margin:0;
padding:0;
}
ul{
list-style:none;
margin:5px 0;
}
body{
padding-left: 265px;
font-family:Georgia, "Times New Roman", Times, serif;
background:bottom left no-repeat fixed;
}
h1{
text-indent:-9999px;
cursor:pointer;
background:url(images/titre.png) no-repeat 0 -4px ;
height:50px;
}
h2, h2 a{
text-decoration:none;
margin:25px 0 0 0;
font-weight:normal;
font-size:16px;
color:#677969;
}
h3, h3 a{
text-decoration:none;
font-size:22px;
color: #df9800;
margin:0 0 5px 0;
font-weight:normal;
}
h3 a:hover,h2 a:hover{
text-decoration: underline;
}
p{
margin-bottom:5px;
font-size:13px;
color:#000;
}

/* dernier evenement passé */

div.old{
margin:30px 0 0 0;
padding:10px 15px;
background-color:#F3F0F0;
}
h2.old, h2.old a{
color:#666;
font-size:14px;
margin-top:10px;
}
h3.old, h3.old a{
color:#000;
font-size:16px;
}
p.old{
color:#333;
font-size:12px;
}
div.old p.spip{
color:#333;
font-size:12px;
}
p.dernierement {
border-bottom:1px solid #666;
color:#333;
font-size:14px;
margin-top:3px;
}
h4{
margin:8px 0 0 0;
color:#000;
font-weight:normal;
}
h5{
color:#333;
font-weight:normal;
}


/* Entete */

#entete{
border-bottom:2px solid #333;
height:60px;
padding:50px 0 0 0;
width:480px;
}
#entete .spip_logos{
  margin:0;
}



/* Menu principal */

div.rubriques{
width:480px;
}
div.rubriques ul{
background:#eee;
border-bottom:1px solid #999;
margin:0;
padding:6px 0 8px 3px;
list-style: none;
height: 15px;
}
div.rubriques li {
font-size:15px;
float: left;
color: #f00;
margin:0 20px 0 0;
}
div.rubriques a {
color: #900;
text-decoration: none;
}
div.rubriques a:hover {
color: #e66;
text-decoration: none;
}
div.rubriques a:active {
color: #339933;
}

/* Fil d'ariane */
#hierarchie{
  padding:2px 0 3px 4px;
  font-size:10px;
  font-family:verdana, sans-serif;
  width:478px;
}
#hierarchie a{
  color:#666;
  text-decoration:none;
}
#hierarchie a:hover{
  color:#999;
}

/* */

.contenu {
color:#000;
float:left;
font-size:14px;
list-style-type:none;
margin-top:15px;
padding:0pt;
text-align:justify;
width:480px;
}
img{
border:0;
}
img.spip_logos{
  margin:10px 0;
}
.texte, .spip {
color:#000;
font-size:14px;
line-height:18px;
margin:8px 0pt;
text-align:left;
}
table{
  border-collapse:collapse;
  width:482px;
}


/* Colonne de droite */

.sommaire_gene {
background:#F6F3F3;
float:left;
font-size:14px;
line-height:17px;
margin-left:30px;
margin-top:17px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-webkit-box-shadow:2px 3px 10px #ccc;
padding:8px 12px 12px 12px;
width:180px;
}
.sommaire_gene h2 {
  border-bottom:1px solid #aaa;
margin:5px 0 13px 0;
}
.sommaire_gene h2 a {
font-size:14px;
color:#211;
}
.sommaire_gene h2 a:hover {
text-decoration:none;
color:#000;
}
.sommaire_gene li{
  margin:5px 0;
}
.sommaire{
font-size:12px;
}

/* */

.intro_texte{
margin:0 0 14px 0;
text-align:justify;
font-size:14px;
color:#9d9d9d;
}
li a{
text-decoration:none;
color: #006600;
}
li a:hover{
text-decoration: underline;
color: #339933;
}
ul.tous li p{
margin:0;
padding: 0;
}
ul.tous li{
margin:0 0 20px 0;
padding: 0;
}
ul.tous span{
display:block;
font-weight:bold;
padding-bottom:5px;
color:#333;
}
ul.tous p{
color:#666;
}
ul.liens span{
padding-bottom:2px;
}
ul.liens .spip_out{
color:#666;
text-decoration:underline;
}



/* */


.pt_texte{
font-size:10px;
}
td.pt_texte{
width:163px;
}
td.centre{
text-align:center;
}
td.droite{
text-align:right;
}
.mini_texte{
margin: 0;
padding: 0;
font-size:11px;
color:#666;
}

/* Rubrique avec tous les éléments*/
.tous li{
  clear:both;
  float:left;
  width:480px;
}
.tous li .imagette{
  -webkit-box-shadow:2px 3px 7px #ccc;
  display:block;
  background-position:center;
  background-repeat:no-repeat;
  border:1px solid #999;
  float:left;
  height:50px;
  margin:0 10px 0 0;
  width:70px;
}
a.spip_out, a.spip_in {
color:#060;
}

