body { padding: 0; margin: 0; padding-bottom: 35px; background-color: #fefefe; background-image: url('bgblack.gif'); background-position: 40px; background-repeat: repeat-y; }
#top { padding:0; margin: 0; background-color: #eeeeee; border-bottom: solid 3px #dddddd; }
#belinou { margin: 0; padding: 10px; padding-left: 25px; font-family: "Comic Sans MS", Arial;  font-size: 18px; }
#citation {  /*border-top: dashed 1px #dddddd;*/ width: 80%; margin-left: auto; margin-right: auto; padding-right: 5px; padding-bottom: 5px; font-size: 12px; font-weight: bold; font-family: Verdana; text-align: right; }
.pres { width: 40px; border-right: solid 3px #999999; }  

.contentTable { margin: 0; padding: 0; margin-top: 10px;  }
.bloc { margin: 13px; padding: 0px; padding-left: 0; }
.blocContent { margin: 0; padding-left: 15px; padding-right: 15px; padding-top: 4px; padding-bottom: 12px; background-color: #eeeeee; }
.line { margin: 0; padding: 0; height: 5px; font-family: Arial; font-size: 14px; font-weight: bold; letter-spacing: 2px; }
.titre { padding: 1px; padding-top: 3px; padding-left: 12px; font-family: Arial; font-size: 14px; font-weight: bold; letter-spacing: 2px; }
.comment { text-align: right; margin-bottom: 12px; font-family: Arial; font-size: 11px; letter-spacing: 1px;  }
.date { font-family: Arial; font-size: 12px; font-weight: bold; }
.italic { font-style: italic; }
img { border: 0; } 

.bottomLinks {  width: 100%; margin: 0; padding: 0; margin-top: 10px;}
.bottomLinks ul { list-style: none; margin: 0; padding: 0;}
.bottomLinks li { margin: 0; }
.bottomLinks li a { height: 2em; line-height: 2em; width: 9em; display: block; border: 0.1em solid #CC0000; background-color: #E9E9E9; text-decoration: none; text-align: center; }
.bottomLinks li a:hover { text-decoration: underline; }

.menu { margin: 0; padding: 0; padding-bottom: 10px; background-color: #eeeeee; border: solid 1px #000000; border-top: 0; }
.menuTitre { margin: 0;padding: 1px; padding-top: 3px; padding-left: 12px; padding-bottom: 2px; font-family: Arial; font-size: 14px; font-weight: bold; letter-spacing: 2px; }
.menu a { height: 20px; padding-left: 28px; line-height: 18px; display: block; border:0; text-decoration: none; color: #000000; }
.menu a:hover { text-decoration: underline; background-color: #E2E2E2; color: #990000; }
.ssTitre { padding-left: 13px; padding-top: 10px; padding-bottom: 4px; font-family: "Georgia", "Book Antiqua", Arial; font-size: 11px; letter-spacing: 1px; }

.BGrouge { background-color: #FF0000; color: #ffffff; }
.BGorange { background-color: #E18700; color: #ffffff; }
.BGbleu { background-color: #6699FF; color: #ffffff; }
.BGgris { background-color: #6C6C6C; color: #ffffff; }	   
.BGvert { background-color: #336600; color: #ffffff; }
.BGnoir { background-color: #000000; color: #ffffff; }

.BDrouge { border-color: #FF0000; }
.BDorange { border-color: #E18700; }
.BDbleu { border-color: #6699FF; }
.BDgris { border-color: #6C6C6C;  }	   
.BDvert { border-color: #336600; }
.BDnoir { border-color: #000000; }

.BDsolid { border-style: solid; }
.BDdotted { border-style: dotted; }
.BDdashed { border-style: dashed; }

.BD1 { border-width: 1px; }
.BD2 { border-width: 2px; }
.BD3 { border-width: 3px; }
.BD4 { border-width: 4px; }
.BD1bot { border-width: 0; border-bottom-width: 1px; }
.BD2bot { border-width: 0; border-bottom-width: 2px; } 
.BD1top { border-width: 0; border-top-width: 1px; }
.BD2top { border-width: 0; border-top-width: 2px; } 

/* links */
a, a:visited, a:active, a:link { font-family: Arial; font-weight: bold; font-size: 12px; }
.BDrouge a { color: #990000; }
.BDrouge a:hover { color: #FF0000; }
.BDorange a { color: #E18700; }
.BDorange a:hover { color: #FF6600; }
.BDbleu a { color: #3366FF; }
.BDbleu a:hover { color: #608EEF; }
.BDgris a { color: #6C6C6C;  }	 
.BDgris a:hover { color: #414141; }
.BDvert a { color: #336600; }
.BDvert a:hover { color: #99CC00; }
.BDnoir a { color: #000000; }
.BDnoir a:hover { color: #424257; }