<style>
<!--
.vide {
 }
 
body {background-color:#FFFFFF; }
/*------------------  POSITION  --------------------------------------------*/
.menu {
position: absolute;
top: 8px;
left: 8px;
padding: 1px;
width: 230px;
}
html>body .menu {
/*position: fixed;*/
width: 200px;
}
.corps {
position: absolute;
left: 250px;
top: 8px;
padding: 1em 1%;
}
html>body .corps {
left: 220px;
}
.menu ul.liens {
  padding-left:1px;
}
.menu ul.catalogue{
	padding-left:5px;
}
.menu ul.catalogue a{
  font-family:serif; 
  font-size:small;
  font-weight:normal; 
  line-height:10pt;
}
html>body .menu ul.liens {
  padding-left:10px;
}
.menu li { /* type de liste dans le menu */
  list-style-type:none; 
  margin-left : -30px; /* pour ie*/
}
html>body .menu li { 
  margin-left : 0px;
}
/* ------------------------------ COULEUR PAR DEFAUT -----------------------------------------*/

a {text-decoration:none; color:#4D4D4D;}
a:hover {text-decoration:underline; color:#5050B0;}
a:visited {}

/*------------------------------ COULEUR ELEMENT PAR ELEMENT ---------------------------------*/

.menu { /* Propriétés générales du menu */
  border : solid 2px #5050B0;
  text-align:left;
}

.menu li { /* type de liste dans le menu */
  list-style-type:none; 
}
.menu .recherche{
  text-align:left;
  padding-top:10px;
  margin-left:0px;
  margin-right:10px;
  padding-left:10px;
  border:dashed 1px #5050B0;
}
.groslien {
  font-family:Arial;
  font-size:large; 
  font-weight:bold; 
  #font-style:italic; 
  color:#5050B0;
  margin-left:1cm; }

H1 {
color:#5050B0
}

td.b {
color:#5050B0
}

a.groslien:hover {
  color:#333333;
  }
a.groslien:visited { }

.menu a{ /* formatage des liens du menu */
  font-family:serif;
  font-size:medium;
  font-weight:bold;
  line-height:20pt; }

.menu a:hover { /* formatage des liens survolés du menu*/
}

.promo {
  font-family:arial;
  font-size:medium;
  font-style:italic;
  color:#901588;}
.promo a {
  margin-left:10px; }

.promo.texte {
  margin-left:2cm;
}

.cat a{
  font-style:italic;
  color:#1A1A1A;
}
.cat a:hover {
  color:#10370E;
}  

.optionsTitre {font-size:16pt; font-weight:bold; text-align:center; }

.collvert { text-align:left;font-family:arial; font-size:large; 
color:#404090; }
.adresse  { text-align:left;font-family:serif; font-size:small; 
font-weight:bold; color:#5050B0;padding-left:10px;}
.adresse a{ padding-left:0px;}

