* {
  font-size:12px;
  font-family:arial, helvetica, sans-serif;
}
body {
  color: #000000;
  background: #FFFFFF;
  font-size:12px;
  font-family:arial, helvetica, sans-serif;
}

a:hover {color:white;
	background-color:rgb(100,100,255);
}

#gros {
   color:#AAAAAA;
   font-size:5em;
   font-weight:bold;
}

#warning {
   color:#FF0000;
   font-size:1.5em;
}

#border-ht {
 height:57px;
 border: 1px solid grey;
}

h1 {
   color:#AAAAAA;
   font-size:2em;
}

h2 {
   color:#888888;
   font-size:1.5em;
}

h3 {
   color:#4444AA;
   font-size:1.5em;
   font-style:italic;
}

h4 {
   color:#4444FF;
   font-size:1.2em;
}
h5 { text-align:left;
     background:#A2A2FF;
     font-size:1.2em;
}

#contenu {
  padding-top:5px;
  padding-left:10px;
  margin-left: 200px;
 }

#menu {
  float:left;
  width:190px;
/*  height:100%; */
  padding-top:5px;
  padding-left:5px;
  background:white;
  border: 1px solid grey;
}

#menu table {
 width:180px;
 border-style: none;
}

#login {
  width:500px;
  height:180px;
  margin-top: 150px;
  margin-left: 100px;
  padding-top:5px;
  padding-left:5px;
  background:white;
  border: 2px solid red;
}

th {
  color:black;
  background:#8484E8;
}

div.bords { 
  border:solid 1px black; 
  text-align:center;
  background-color:#C4C4E8;
}

table.bords { 
  border:solid 1px black; 
}
td.b1 { width:768px; }
td.b1 { width:384px; }
td.b3 { width:256px; }
td.b4 { width:192px; }
td.b5 { width:576px; }
td.b6 { width:128px; }

th.taxo {
  width:150px;
  color:white;
  background:#444444;
  border:solid 1px black;
}

td.taxo0 { background-color:#F6F8C0; }
td.taxo1 { background-color:#D5F0E7; }
td.taxo2 { background-color:white; }
td.colmulti1 { background-color:white; 
	text-align:right;
	font-weight:bold;}

tr.l1 { background-color:#F6F8C0; }
tr.l0 { background-color:#D5F0E7; }

input.readonly { background-color: #A2D2D2; }
input.autocomplete { background-color: #FEAE5E; }

.fermer {
   padding:3px 50px 3px 50px;
   text-align:center;
   background:#A2A2FF;
   border:solid 1px #0000FF;
   text-decoration:none;
   font-weight:bold;
}

.centre { text-align:center; }
.gras { font-weight:bold; }
.genre { 
        font-weight: bold;
	color:#4646D8;
	font-size:1.2em; }

#exportpdf {
 font-size:0.8em; 
 float:right;
 width:60px;
 text-align:right;
 margin:0;
}

.initiale { 
   font-weight:bold; 
   padding:0px 50px 0px 50px;
   text-align:left;
   background:#A0A0A0;
   border:solid 1px #0000FF;
   color:#4646FF;
   font-size:1.2em;
}

.premchamp { width:120px;
   font-weight: bold; }

.titre {
   color:#8282FF;
   font-weight:bold;
   font-size:1.2em;
}

.ref {
   font-weight:bold;
}
.syn {
   font-weight:normal;
   font-style:italic;
}

