* { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

body {
 color: #1c1c1c;
 font-size: small;
 background-color:#e6e6e6;
 background-image: url('fond5.png');
}

img { border:0;}

input {
  color: #1c1c1c;
  font-size: 9pt;
  background-color: #ffffff;
  border: inset 1px #c70036;
}

input.bouton {
  font-weight: normal;
  text-decoration: none;
  border: solid 0px;
  background-color:#e6e6e6;
}

label, form p {font-size: 8pt;}

a { color: #1c1c1c; }
a:hover { color: #c70036; }

h2 {
  color: #6d0000;
  background-color: #c70036;
  background-image: url("celltop1.png");
  border: 2px solid #840036;
  font-size: 12pt;
  text-align:center;
  margin:1em 0 0.2em 0;
  height:23px;
}

h2 span {
    height:23px;
    width:65px;
    background-image: url('bar1.png');
    background-repeat: no-repeat;
    background-position: right top;
    float:right;
}


#principal {
    margin:0 5%;
    background-color:#e6e6e6;
    border: 1px #000000 solid;
    font-size: 12pt;
    padding:0;
}

#logoascii { visibility: hidden; display:none; }

#bandeau { margin:0 1em;}

    #bandeau form {
        float:right;
        text-align:right;
        padding-top:1em;
        margin-bottom:0;
    }

    #bandeau h1 { margin:0;}


#navigation {
  clear:both; /* a cause du formulaire */
  margin:0 0.5em;
  color: #1c1c1c;
  font-size: 12pt;
  background-color: #d3d3d3;
  border: solid 2px #a2a2a2;
  padding:0 0.5em;
}

    #navigation span.navright { float:right; text-align:right;}


.textmenu, .textmenu a {
  color: #6d0000;
  font-weight: bold;
    font-size: 8pt;
}

.textmenu a:hover { color: #c70036;}



#contenu{
    margin-left:200px;
    padding-right:1em;
    font-size: 10pt;
}



#menu { float:left; width:170px; padding-left:1em;   }
#menu h2 { text-align:left; padding-left:0.5em; }

.zonetexte {
  color: #1c1c1c;
  font-size: 10pt;
  background-color: #d3d3d3;
  border: solid 2px #a2a2a2;
  padding:0.2em;
  margin:0.2em;
}

#menu ul.zonetexte {  list-style-type:none; }
#menu ul.zonetexte li { font-size: 8pt; }
#menu form { text-align:center; font-size: 8pt; }
#menu form a { font-style: italic;font-size: 7pt; }


#piedpage {
    clear:both;
    text-align:center;
    padding-top:1em;
}
    #piedpage p { margin:0;}
    #piedpage .generated {
        padding: 5px;
        border-top:1px #000000 solid;
        border-left:1px #000000 solid;
        text-align: center;
        font-size: 10pt;
        background: #d3d3d3;
        width: 180px;
        margin: 0 0 0 auto;
    }



/* autres styles, surement à ameliorer, utilisé dans d'autres pages */
h3 {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
}


.windows {
  padding: 5px;
  border: 1px #000000 dashed;
  text-align: center;
  font-size: 20px;
  color: #000000;
  width: 350px;
  font-weight: bold;
  background: #ddafb5;
  margin: 3px;
}

.commentsbody {

 font-weight: normal;
 text-decoration: none;
 background-color: #cacaca;
 border: #CCCCCC;
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 font-size: 14px;
}

.comments {

 font-weight: normal; 
 text-decoration: none; 
 PADDING-RIGHT: 10px; 
 BORDER-TOP: #000000 1px solid; 
 MARGIN-TOP: 20px; 
 PADDING-LEFT: 10px; 
 MARGIN-BOTTOM: 10px;
 PADDING-BOTTOM: 10px; 
 PADDING-TOP: 10px; 
 BORDER-BOTTOM: #000000 1px solid; 
 BACKGROUND-COLOR: #cccccc;
}

ul.commentsul {

 padding-left: 0em;
 margin-bottom: 10px;
 margin-left: 1.25em;
 list-style-type: none;
}

ul.commentsli {

 margin: 10px;
}

div.comments li {

 margin-top: 20px;
 margin-left: 2px;
}

p.commentsbody {
 
 padding-left: 10px;
 border-top: rgb(0,0,0) 0px;
 border-bottom: rgb(0,0,0) 0px; 
 border-right: rgb(0,0,0) 0px; 
 border-left: #888888 1px solid; 
 margin-right: 20px; 
 text-align: justify; 
}

.commenttitre {
 font-weight: normal;

}

.titreArticle { 
 color: #960000;
 font-size: 16px;

 text-decoration: none;
 font-weight: bold;
}

.titreArticle:hover {
 color: #960000;
 font-size: medium;

 text-decoration: underline;
}




