html,body {
/*
  background-color : white;
  background-image: url(/4all/images/Notebook.jpg);
  background: url(http://www.planet-sansfil.com/./images/2010/12/noelfete.jpg) repeat-x;
  background: url(http://www.lapresence.info/eshop/themes/noel/img/noelfete.jpg) repeat-x;
*/
  background-color: transparent;
  background-attachment: fixed;
  text-align: justify;
  font-family : "Times New Roman", Times, serif, Verdana,Arial,Helvetica,sans-serif;
}

p,ul,li,td {
  font-size : 14px;
  font-family : "Times New Roman", Times, serif, Verdana,Arial,Helvetica,sans-serif;
  color : black;
  background-color : transparent;
}

h1 {
  font-size : 200%;
  font-family : "Times New Roman", Times, serif, Verdana,Arial,Helvetica,sans-serif;
  color : black;
  text-align: center;
}

h2 {
  font-size : 150%;
  font-family : "Times New Roman", Times, serif, Verdana,Arial,Helvetica,sans-serif;
  color : black;
  text-align: center;
}

/*
a:link {color: #cccc99; text-decoration:underline;}
a:visited {color: gray; text-decoration:underline;}
a:hover {color:red; text-decoration:none;}
*/

.main table {
  border-collapse: collapse;
  border: 2px solid #544664;
  width: 750px;
}

.main td {
  padding: 5px;
  vertical-align: top;
}

.noborder {
 border-style: none;
}

.border {
  border-style: solid;
  border-width: 1px;
  border-color: black;
}

.logo {
  border-style: solid;
  border-width: 0px;
  border-color: black;
  background-color: transparent;
  width: 200px;
  padding: 10px;
//  height: 140px;
  position: absolute;
  left: 0px;
  top: 0px;
}

.fronton {
  border-style: solid; 
  border-width: 0px; 
  border-color: #cccc99;
/*
  background-color: #cccc99;
  background-color: #ffffff;
  background-image: url(/4all/images/arc_vert2.gif);
  background-attachment: fixed;
  width: 780px;
*/
  background-color: transparent;
  margin-left: 0px;
//  width: 465px;
  width: 780px;
  padding: 10px;
//  height: 140px;
  position: absolute;
  left: 230px;
  top: 0px;
  font-size : 200%;
  color: black;
  text-align: center;
}

.sitetit {
  border-style: solid; 
  border-width: 0px; 
  border-color: #cc99cc;
  background-color: transparent;
  margin-left: 0px;
  width: 780px;
  padding: 10px;
  height: 40px;
  position: absolute;
  left: 230px;
  top: 130px;
  color: #008000;
  text-align: center;
  font-weight:bold;
  font-size : 200%;
  font-style:italic
}

.menu {
  border-style: solid;
  border-width: 0px;
  border-color: red;
  background-color: transparent;
  width: 200px; 
  padding: 10px; 
//  height: 250px;
  position: absolute;
  left: 0px;
  top: 160px;
}

/*
.menu a {
  font-size: 110%;
  text-decoration: none;
}

.menu a:before {
  content: url(/icons/4all/puce.gif) " ";
  marker-offset: 5px;
}
*/

.main input{
  background-color: #ccffcc;
}

.question {
  text-align: center;
  font-weight: bold;
  background-color: #f5f5f5;
}

.reponse {
  background-color: #ffffff;
  valign: top;
}

.flash {
  color:            #FF0000;
  font-weight:      bold;
}

.main {
  border-style: solid; 
  border-width: 0px;
  border-color: blue; 
  margin-left: 0px; 
  width: 780px; 
  padding: 10px; 
//  height: 450px;
  position: absolute;
  left: 230px;
  top: 160px
}

/*
li:before {
  display: marker;
  content: url(/icons/4all/puce.gif) " ";
  marker-offset: 5px;
}
*/

p {
  background-color: transparent;
  color: black;
}

/*
  aussi

  @import "subs.css";
  H1 { color: blue }

  ou

  @import "subs.css";
  @media print {
    @import "print-main.css";
    BODY { font-size: 10pt }
  }
  H1 { color: blue }

*/

