body {
  line-height: 1.4;
  background: white;
  font-size: small;
  margin-right: 1em;
}
body a, body a:active, body a:visited {text-align: justify; text-decoration: none;color: #FF9900; font-size: 13px; font-family:sans-serif;}
body a:hover {text-decoration: underline; color: #003388;}

div.back {
  /* clear: both;*/
  page-break-before: always;
  margin: 3em 30% 0% 30%;
  background: white;
  padding: 1em;
  border: thin solid #BDC;
  
}

div.backb {
/*  clear: both;*/
  page-break-before: always;
  margin: 1em 5% 0% 5%;
  background: white;
  padding: .5em;
  border: thin solid #BDC;
  
}

hr {color :#BDC;}

#p1 {text-align: left; text-decoration: overline;}
#p1 {color: black; font-size: 25px; font-family: sans-serif; margin: -10% auto 0 0%;}
#p1 b {color: #FF9900; font-size: 12px;line-height:0; font-family: sans-serif;}

#p2 {text-align: left; text-decoration: none;}
#p2 {color: #003388; font: 8pt/110% fantasy;}
#p2 A {text-align: justify; text-decoration: none;color: #FF9900; font-size: 20px;line-height:30px; font-family:"Impact", sans-serif;}
#p2 A:hover {text-decoration: none; color: #003388;}

#p2b {text-align: left; text-decoration: none;}
#p2b {color: #003388; font: 10pt/110% serif;}
#p2b A {text-align: justify; text-decoration: none;color: #FF9900; font-size: 10px;line-height:30px; font-family:"Impact", sans-serif;}
#p2b A:hover {text-decoration: none; color: #003388;}

#date {text-align: left; text-decoration: none;}
#date {color: #003388; font: 8pt/180% cursive;}

#dateb {text-align: left; text-decoration: none;}
#dateb {color: #0055AA; font: 8pt/180% cursive;}

#duree {text-align: left; text-decoration: none;}
#duree {color: #002277; font: 8pt/180% cursive;}

#item {text-align: left; text-decoration: none;}
#item {color: #FF9900; border: thin #BDC double; font: 10pt/200% fantasy;; background-color: #BDC}

#text {text-align: left; text-decoration: none;}
#text {color: black; font: normal 10pt/100% Geneva, Arial, Helvetica, san-serif;padding : .5em;}

#exo {text-align: left; text-decoration: none;}
#exo {color: black; font: italic 9pt/100% cursive;padding: .5em}

#fin {text-align: center; text-decoration: none; margin: 5% 0% 0% 90%;}
#fin {color: black; font: 9pt/1 cursive;}
#fin A {text-decoration: none;color: #FF9900;}
#fin A:hover {text-decoration: underline; color: #003388;}

#xiti {margin: 0% 0% 0% 0%;}
#compteur {text-align: center; text-decoration: none; margin: 30% 70% 0% 0%;}

#p3 {text-align: right; text-decoration: underline; margin 0 0 0 0}
#p3 I {color: #000000; font: 9pt/1 cursive;}
#p3 B {color: #8F8000; font: 9pt/1 "Times";}

#p4 {text-align: left;}
#p4 A {text-decoration: none;}
#p4 {color: #8F8000; font: 8pt/80% "Courier",sans-serif;}

#listesujets, #listesujets a, #listesujets a:visited, #listesujets a:active {text-align: right;text-decoration: none;margin: 0 0 0 0;}
#listesujets, #listesujets a, #listesujets a:visited, #listesujets a:active {color: red; font: 20px/1 fantasy}
#listesujets a:HOVER {text-decoration: underline;}

#forum1, #forum1 a, #forum1 a:visited, #forum1 a:active {text-align: left;padding: 0px 0px 0px 0px;}
#forum1, #forum1 a, #forum1 a:visited, #forum1 a:active {color: black; font: 20px/1 fantasy}

#forum2, #forum2 a, #forum2 a:visited, #forum2 a:active {text-align: left; text-decoration:none; margin: 0px 0px 0px 0px;}
#forum2, #forum2 a, #forum2 a:visited, #forum2 a:active {color: red; font: 20px/1 fantasy}
#forum2 A:HOVER {text-decoration: underline;}

#submit, #submit a, #submit a:visited, #submit a:active {text-decoration: none;}
#submit, #submit a, #submit a:visited, #submit a:active {color: green; font: 12px/1 "Impact", sans-serif}
#submit, #submit a, #submit a:visited, #submit a:active {text-align: left;  margin: 0px 0px 0px 0px;}
#submit A:HOVER {text-decoration: underline;}
