/********** NORMAL ************/
body 
{
  font-family: "Trebuchet MS", sans-serif;
  font-size: 16px;
  background-color: black; 
  color: white;
  padding-left: 10px;
  }

body a
{
  text-decoration: none;
  border-bottom-style: none;
  color: #FFFFA0;
  font-style: italic;
  font-weight: bold;
  }

a:visited
{
  text-decoration: none;
  border-bottom-style: none;
  }

.section 
{
  font-size: large;
  color: white;
  text-decoration: overline;
  margin-left: -20px;
  }

.petit {
         margin:0; 
         padding:0;
         color: grey;
         font-size: 60%;
         }

p { padding-left: 50px }
h3 { padding-left: 20px }
h1 { 
     font-size: 1.8em;
     margin-top: 0.5em;
     /*    color: #0066CC; */
     }



.actus
{ 
  background-image: url(images/creux.jpg);
  }

.parcours
{ 
  text-align: justify;
  }

/********** NOTES ATELIERS/COURS ************/

.p_notes
{ 
  color: white;
  background-color: black;  
  }

.menu a:link, .menu a:visited, .menu a:hover, .menu a:active
{
  text-decoration: overline underline;
  color: white;
  font-weight: normal;
  margin-left: 10px;
  /*background-color: black;*/
  }

.p_notes a:link, .p_notes a:visited, .p_notes a:hover, .p_notes a:active
{
  text-decoration: overline underline;
  color: white;
  font-weight: normal;
  /*background-color: black;*/
  }


/********** puredata ************/
.puredata
{ 
  color: white;
  background-color: black;  
  /* background-image: url(images/pdiece_of_cake_small.jpg); */
  }

.puredata a
{
  text-decoration: none;
  color: white;
  background-color: black;
  font-weight: bold;
  }

/********** PROJETS EN COURS ************/

.projets
{ 
  background-color: black;
  }

.projets a
{
  text-decoration: none;
  color: red;
  background-color: black;
  font-weight: bold;
  
  }

/********** POMS ************/

.poms
{ 
  background-color: black;
  font-weight: normal;
  }

.poms a
{
  text-decoration: none;
  color: #FFFFF;
  background-color: black;
  }


/********** NOTES ATELIERS/COURS ************/
pre 
{ 
  white-space: pre-wrap;                 /* CSS3 browsers  */
  white-space: -moz-pre-wrap !important; /* 1999+ Mozilla  */
  white-space: -pre-wrap;                /* Opera 4 thru 6 */
  white-space: -o-pre-wrap;              /* Opera 7 and up */
  word-wrap: break-word;                 /* IE 5.5+ and up */
  /* overflow-x: auto; */                /* Firefox 2 only */
  /* width: 99%; */		             /* only if needed */
  /* width: 500px; */                    /* specify width  */
  }

.bash 
{
  margin:5px; padding:0;
  border: 1px solid silver;
  color: black;
  background: lightgrey;
  }

.emacs 
{
  line-height: 1.2;
  color: black;
  background: linen;
  }

.notes 
{
  font-size: 85%;
  margin: 1em; padding: 1em;
  padding-left: 3em;
  border: 1px solid silver;
  color: black;
  background: #FFF080 url(styles/data/exclam.png) no-repeat center left;
  }

.exo 
{
  margin: 1em; padding: 1em;
  padding-left: 4em;
  border: 1px solid silver;
  color: black;
  background: #BFFFE5 url(styles/data/exo.png) no-repeat center left;
  }

.post
{
  font-size: 100%;
  margin:5px; padding:0;
  text-indent:0px;
  background: #463E41;
  color: white;
  }

.post_petit
{
  font-size: 60%;
  margin:5px; padding:0;
  background: #463E41;
  color: white;
  }

.post_note
{
  font-size: 60%;
  margin:5px; padding:0;
  color: green;
  }

