#banniere {
  background-repeat : no-repeat;
  height : 115px;
  width : 100%;
  background-position : top right;
  background-color : #FFD966;
  background-image : url(images/css/banniere.jpg);
  line-height : 1;
}

#encart {
  background-color : fffddb;
  border-width : 1px;
  border-style : dotted;
  border-color : silver;
  display : table;
  float : left;
  padding : 5px;
  width : 188px;
}

#main {
  height : 100%;
  padding-left : 30px;
  padding-right : 10px;
  padding-top : 20px;
  padding-bottom : 10px;
  background-image : url(images/css/main.jpg);
}


#rubriquesGauche {
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  text-align : left;
  width : 180px;
  background-color : #FFD966;
}

#rubriquesGauche a {
  color : black;
  display : block;
  font-size : 10pt;
  line-height : 90%;
  margin-bottom : 10px;
  text-decoration : none;
}

#rubriquesGauche a:hover {
  text-decoration : underline;
}

#rubriquesGauche a.selected {
  font-weight : bold;
}

#rubriquesDroite {
  background-color : #dedeff;
  border-right : 1px solid black;
  border-bottom : 1px solid black;
  padding-top : 20px;
  padding-left : 5px;
  padding-right : 5px;
  text-align : left;
  width : 150px;
}

#rubriquesDroite a {
  color : black;
  display : block;
  font-size : 10pt;
  line-height: 90%;
  margin-bottom : 10px;
  text-decoration : none;
}

#rubriquesDroite a:hover {
  text-decoration : underline;
}

#rubriquesDroite a.selected {
  font-weight : bold;
}

#rubriquesHaut {
  background-color : silver;
  border-bottom : 1px solid black;
  padding : 5px;
  padding-left : 160px;
  text-align : left;
}

#rubriquesHaut a {
  display : block;
  border-right: 1px solid white;
  color : white;
  font-size : 9pt;
  font-family : Arial;
  letter-spacing : 1px;
  padding : 5px;
  text-decoration : none;
}

#rubriquesHaut a:hover {
  background-color : #d5d7d6;
}

#rubriquesHaut a.selected {
  background-color : #d5d7d6;
}

#rubriquesBas {
  color : silver;
  padding : 5px;
  text-align : right;
  width : 0 /* FIX pour le bug colspan sur IE*/;
  background-color : #a7a7a7;
}

#rubriquesBas a {
  color : #FFFFFF;
  text-decoration : none;
}

#rubriquesBas a:hover {
  text-decoration : underline;
}

#rubriquesBas a.selected {
  font-weight : bold
}

#tablemain {
  height : 100%;
  width : 1000px;
  background-color : #FFFFFF;
}

a {
  color  : blue;
  font-weight : normal;
  text-decoration : underline;
}

a:hover {
  color   : red;
}

body {
  font : normal 9pt Arial;
  margin : 0px;
  scrollbar-face-color		: #e6e9f7;
  scrollbar-highlight-color	: #cdd4f5;
  scrollbar-shadow-color		: #cdd4f5;
  scrollbar-3dlight-color		: #ffffff;
  scrollbar-arrow-color		: #1111a3;
  scrollbar-track-color		: rgb(245,245,245);
  scrollbar-darkshadow-color	: #ffffff;
  text-align : left;
  background-color : #EFEEED;
}

div.menuDeroulant {
  background-color : #296aba;
  position : absolute;
  list-style: none;
  margin : 0px;
  padding : 0px;
  width : 180px;
  visibility : hidden;
}

div.menuDeroulant a {
  border-top : 1px solid #235ea6;
  border-bottom : 1px solid #507fba;
  color : white;
  display : block;
  font : normal 9pt Arial;
  margin : 0;
  padding : 5px;
  text-decoration : none;
}

div.menuDeroulant a:hover {
  background-color : #507fba;
  color : white;
  font-width : normal;
  text-decoration : none;
}

h1 {
  font-size : 18pt;
  letter-spacing : 2px;
  margin : 0px;
  margin-bottom : 20px;
  text-align : left;
  text-transform : uppercase;
  font-family : Arial;
  color : #636562;
  font-weight : normal;
}

h2 {
  color : #fe9000;
  font-weight : bold;
  font-size : 13pt;
  font-family : Arial;
  margin-bottom : 20px;
  text-transform : uppercase;
  letter-spacing : 2px;
}

body,table {
  font-family : Verdana;
  font-size : 12pt;
}

#rubriquesGauche a.niveau0 {
  border-bottom-color : #ff9000;
  border-bottom-style : solid;
  border-bottom-width : 3px;
  font-family : Arial;
  color : #636562;
  font-weight : bold;
  padding-bottom : 2px;
  text-transform : uppercase;
  padding-top : 5px;
  letter-spacing : 2px;
}

div.article {
  background-repeat : no-repeat;
  background-position : center center;
}