* {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;}p {
 line-height:1.4em;
 padding:0;
 margin:.2em 0 .5em 0;
}
li {
 line-height:1.2em;
 padding:0;
 margin:0;
}#header {
  background-image: url(../sites/default/files/images/neige26.gif);
  padding:0 0 0 4px;
}
#header h1 a span{
  color:#2020a0;
}
#header .primary-links li {
 padding:0 0 0 1em;
}
#header .primary-links li a {
 margin-right:0;
 margin-left:0;
 padding-top:2px;
 text-decoration:underline;
 background-image: none;
 color:black;
}
#header .primary-links li a:hover {
 color:#4040ff;
}
#header .menu-123 a {
 background: url(images/calendrier.gif) .25em 26px no-repeat !important;
 padding-bottom:37px;
}
#header .menu-122 a {
 background: url(images/forum.gif) .25em 26px no-repeat !important;
 padding-bottom:37px;
}
#header .menu-172 { /* accueil */
 display:none;
}
#header .menu-176 { /* liens */
 display:none;
}

.node hr {
 height:0;
 border-bottom:2px solid #C0C0C0;
 margin:0;
}
.node a {
 text-decoration:underline;
}
.block-user h2{
 font-size:1.2em;
 text-align:center;
 font-weight:bold;
}
#block-user-0 form {
 border:1px solid #e8d8e8;
 xbackground-color:#f8e8ff;
}
#block-user-0 form .form-item {
 margin:0;
}
#block-user-0 ul {
  margin-left:3px;
}
.comment_add a {
 padding-left: 15px;
 background:url(images/bulle.png) no-repeat 0 center;
}
.node_read_more a {
  margin-left:2em;
}

/* page : calend ? */

#node-3 .content {
  background:url(images/fondCalend.gif);
}
#node-3 .content p{
  padding:4px 4px 4px 28px;
  margin:0;
}
#node-3 .content h2 {
 color:black;
 text-align:center;
 background-color: white;
 padding:10px 0 4px 0;
}
#node-3 .content a {
 text-decoration:underline;
 font-weight:bold;
}
#node-3 .content h3 {
  padding:0 0 0 28px;
  background: url(images/calend_icone.jpg) 4px no-repeat;
  color:blue;
  font-weight:bold;
  font-size:1.2em;
  margin:1em 0 0 0;
}

/* page : Qui sommes-nous ? */

.ARS_quisommesnous h2 {
  color:black;
  background-color:#e0d0ff;
  padding:.1em .2em .1em .2em;
}
