a:link    { color: blue   ; text-decoration: none }
a:visited { color: #5000c0; text-decoration: none }
a:focus   { color: #ff0000    ; text-decoration: none}
a:hover   { color: #ff0000    ; text-decoration: none}
a:active  { color: #ff0000    ; text-decoration: none }

a.nav:link    { color: white   ; text-decoration: none }
a.nav:visited { color: white   ; text-decoration: none }
a.nav:focus   { color: #00ff00  ; text-decoration: none}
a.nav:hover   { color: #00ff00  ; text-decoration: none}
a.nav:active  { color: #00ff00     ; text-decoration: none }

a.nav-act:link    { color: #00ff00 }
a.nav-act:visited { color: #00ff00 }
a.nav-act:focus   { color: #00ff00 }
a.nav-act:hover   { color: #00ff00 }
a.nav-act:active  { color: #00ff00 }
 
a.act:link    { color: #000000 }
a.act:visited { color: #000000 }
a.act:focus   { color: #000000 }
a.act:hover   { color: #000000 }
a.act:active  { color: #000000 }

BODY {
    background-color: #aaaacc; 

     }
 ul { list-style-type: square; }


 div.titre { 
    text-align : right; 
    padding : 3%; 
    width : 80%; 
    margin-left: 14%;
    margin-right: 0%;
    color: #ffffff;
  }

 div.topbar { 
    text-align : center; 
    padding : 3%; 
    width : 90%; 
    margin-left: 2%;
    margin-right: 2%;
    background-color: #aaaacc;
    color: #eeeeee;
  }

 div.tronccommun { 
    background-color: lightblue;
  }

 div.filiere { 
    background-color: lightyellow;
  }

 div.webmaster { 
    text-align : right; 
    padding : 3%; 
    width : 80%; 
    margin-left: 10%;
    margin-right: 5%;
    font-size:80%;
    font-family: sans-serif; 
    font-style: italic;
  }

 div.secretariat { 
    text-align : center;
    background-color: #eeeeee;
    border-style: solid; 
    border-color: gray;
    border-width: 1px;
  }
 
 div.corps {
    color: #333333;
    background-color: #fefefe;  
    text-align : left; 
    padding : 3%; 
    width : 90%; 
    margin-left: 1%;
    margin-right: 1%;
    border-style: solid; 
    border-color: gray;
    border-width: 1px;
  }
  
div.warning {
    text-align : center;
    background-color: #aaaaaa;
    border-style: solid; 
    border-color: red;
    border-width: 1px;
    padding : 3%; 
    margin-left: 1%;
    margin-right: 1%;
    font-size:120%;
    font-family: sans-serif; 
    font-style: bold;
  }

  li.flag {
    list-style-type: none;
  }
