ul
{
 margin-left: 0px;
 padding-left : 0px;
 list-style : none;
 font-size : 1em;
}

#postsection
{
 width: 98%;
 text-align : left;
 float : left;
 padding : 4px;
 margin : 0px;
}

#postsection a
{
 color: #0000ff; 
}

#postsection a:hover 
{
 text-weight : bold;
}

#postsection h2
{
 color : #000000;
 font-size: 1.3em; 
 text-align:left;
 padding-left : 24px;
 padding-top : 3px;
 padding-bottom : 3px;
 margin-top: 0.2em;
 margin-bottom: 0.2em;
 font-weight: bold;
 background-color : #ffffff;
}

#postsection h3
{
 font-size: 1em; 
 text-align:left;
 padding-left : 1em;
 margin-top: 0.2em;
 margin-bottom: 0.2em;
 font-weight: normal;
}

#postsection p
{
 font-size: 1em; 
 text-align:right;
 padding-left : 2em;
 margin-top: 0.2em;
 margin-bottom: 0.2em;
 margin-right : 2em;
 margin-left : 2em;
 font-weight: bold;
}

#postsection blockquote
{
 font-size: 1em; 
 text-align:left;
 font-weight: normal;
 margin-left : .5em;
 margin-right : .5em;
 margin-bottom : 2em;
}

#sidebar 
{
 float: left;
 width: 250px;
 text-align: left;
 padding-top : 8px;
 margin : 0px;
}

#sidebar h2
{
 color: #9f6e03; 
 font-size: 1.1em; 
 text-align:left;
 padding-left : 4px;
 margin-top: 8px;
 margin-bottom: 4px;
 font-weight: bold;
}

#sidebar ul
{
 font-size : 1em;
 padding : 4px;
}

#sidebar a:hover
{
 font-weight: normal;
 color: #9f6e03; 

}

#sidebar p
{
 margin-left: 2px;
 padding-left : 2px;
}

#cmtsection
{
 width: 400px;
 text-align : left;
}

#cmtsection p
{
 font-size: 1em; 
 padding-left : 2em;
 margin-top: 0.2em;
 margin-bottom: 0.2em;
 margin-right : 2em;
 margin-left : 2em;
 font-weight: bold;
}

#cmtsection h2
{
 color : #000000;
 font-size: 1.2em; 
 text-align:left;
 margin-top: 0.3em;
 margin-bottom: 0.3em;
 font-weight: bold;
 background-color : #ffffff;
}

#cmtsection h3
{
 font-size: 1em; 
 text-align:left;
 padding-left : 1em;
 margin-top: 0.2em;
 margin-bottom: 0.2em;
 font-weight: normal;
}

#cmtsection blockquote
{
 font-size: 1em; 
 text-align:left;
 font-weight: normal;
 background-color : #ffce63;
 padding : 1em;
}

.error_msg
{
  color : #ff0000;
}

#calendrier 
{
 text-align:center;
 margin-bottom: 1em;
 font-size : .9em;
 width : 90%;
 margin-left : 5%;
}

#calendrier table
{
 text-align:center;
 padding : 2px;
 font-size : 1em;
 background-color : #ffffff;
 border : 0px;
 width : 100%;
}

#calendrier caption
{
 font-weight: bold;
 font-size : 1em;
 background-color : #d0f0d0;
 padding : 4px;
}

#calendrier th
{
 font-weight: bold;
 padding : 4px;
}

#calendrier td
{
 border : 0px;
 padding : 4px;
}


#calendrier td a
{
 display: block;
 background-color : #ccffcc;
}

#menugeneral
{
 width : 90%;
 border-style:none;
 border : 0px;
 border-bottom: solid 1px #80FF80;
 text-align:left;
 margin-bottom : 2px;
}

#menugeneral a
{
 font-size:1em;
 padding-left : 1em;
}


#post
{
 width: 400px;
 text-align : left;
}
