body            { color: black;
                  background-color:#F0FFFF;
                  background-image: url("grey4.gif");
                  margin-top:0; margin-bottom:0;
                  margin-left:0; margin-right:0;
                  font-family: avantgarde,sans-serif;
                  font-size: 12pt; }

p.remark        { color:navy; font-style:italic;}

strong          { color:navy; font-weight: bold; font-style:italic;}
big				{ color:navy; font-weight: bold;}
em              { color:navy; }
b               { color:navy; }

img             { margin-top:3; margin-bottom:3;
                  margin-left:0; margin-right:0;
                  border-width:0;
                  vertical-align:middle; }

img.page        { border-style: solid;
				  border-width: 1 2 2 1;
				  border-color: gray black black gray;}


img.icon        { margin-right:15; }
img.titre       { margin-right:15; }

img.top         { margin-left:10; vertical-align:top; }

#TopHeader      { width:1400px;
                  height:190px;
                  background-color:LightGray;  /*   #7A99B2;}     */
                  margin-bottom:0; padding-bottom:0; }

#MainZone       { margin-top:0; width:100%; }

#LeftZone       { float:left;
                  position: absolute;
                  top:190px; left:0px;
                  padding: 0 0 0 0;
                  width:150; height:8000;
				  background-color:LightGray;}        /* #7A99B2;}     */

#RightZone      { padding:5 10 10 10;
                  position: absolute;
                  top:190px; left:150px;
                  height:3000px;
				  /* width:100%-130px; */
                  text-align:left;
				  background-color:#F0DFFF; }
				  /* border-left: white 1px solid ;
		          border-top: white 1px solid ;
				  background-color:#200025; color:#FFFFFF;} */


#LeftMenu       { margin: 20 4 4 4;
				  width:136;
                  background-color:#EFDFFF;          /* #E0E0B0; #CDFF8F */
                  border-style:solid;
                  border-width:2;
                  border-color:white;
                  font-family:sans-serif;
				  text-align:center;}

/*th      { background-color:#d0d0d0;
                 padding-top:2; padding-bottom:2 ;} */

#titreMenu	   { background-color:navy; color:white;
                 font-weight: bold ;
				 padding: 4 0 4 0; }

.menu          { padding: 2 2 2 2; font-weight: bold; color:black;}

a.menuB          { text-decoration:none; font-weight:normal; text-align:left; }
a.menuA          { text-decoration:none; }



h1, h2, h3      { font-family: times, serif;
                  font-style: italic;
                  color: navy;
                  font-weight: bold; }

h4, h5, h6      { font-family: avantgarde, sans-serif; }
h1                  { font-size: 200%; }
h2                  { font-size: 150%; }
h1.orange		    { color:dark green; }
h2.orange		    { color:dark green; }
h3                  { font-size: 140%; }
h4                  { font-size: 100%; font-weight: bold; }
h5                  { font-size: 100%; font-weight: normal; }
h6                  { font-size: 90%; font-weight: normal; }

hr                  { width:90%; height:3; }

ul                  { list-style-type:circle; }


table       { margin-top:5; margin-bottom:5; }
th          { background-color: #606069;
              color: Ivory;
              padding: 4 5 4 5; }
td          { text-align:center; padding: 5 5 5 5;}
             /* border-style:solid; border-width: 1;} */


table.formulaire    { border-style:solid;
                      border-width: 1;
		              border-color: white gray gray white;
					  color:white; background-color:LightSlateGray;
                      padding: 5; margin-left:12; }

table.notes_prec    { border-style:solid;
                      border-width: 2;
                      border-color: white gray gray white;
					  background-color:purple; color:black; }

th.marge    { background-color:purple; color:white;}
th.formulaire  { background-color:#C0C5D0; color:black;
                 font-size:115%; font-weight:bold;
				 border-style:solid;
                 border-width: 1 1 1 1;
				 border-color: gray white white gray;
                 padding: 4 10 4 10; }

td.main     { padding: 0 7 0 7; text-align:left;}
td.justL    { text-align:left; padding: 2 5 2 2; }
td.justR    { text-align:right; padding: 2 2 2 5;}
td.spacedL  { text-align:left; padding-top:6; padding-bottom:6; }
td.marge    { padding-left:2; padding-right:2; }
td.borded   { border-style:solid; border-width:1;
              border-color:black; }


tr.even     { background-color:#BBE0F0; padding: 5 5 5 5;}
tr.odd      { background-color:#99D0F5; padding: 5 5 5 5;}
/*tr.impair   { background-color:#E0F0BB; height:15px;}
tr.pair     { background-color:#D0F599; height:15px;}
tr.pile     { background-color:#F0F3BB; height:15px;}
tr.face     { background-color:#F5F799; height:15px;}*/


tr.impair   { background-color:#C8D0E8; height:15px; }
tr.pair     { background-color:#C0C0E0; height:15px; }

tr.pile     { background-color:#F0F3BB; height:18px; }
tr.face     { background-color:#F5F799; height:18px; }


input       { margin: 0 0 0 0; padding: 1 2 1 2;
              background-color:Lavender;
			  font-family:avantgarde, sans-serif; font-size: 105%; }

textarea    { font-family:avantgarde, sans-serif; font-size: 105%;
              margin: 7 0 7 0; padding: 3 3 5 5; }

select      { font-family:avantgarde, sans-serif; font-size: 105%;
              background-color:Lavender; }

.tableheader        { background-color: #99ccff;
                      font-family: avantgarde, sans-serif; }

img.icon        { margin-right:10; }

img.top         { margin-left:10; vertical-align:top; }
  font-size: 5pt; color:#005050; }

.marged             { margin: 20 0 0 30 }
.Vspaced            { margin-top:4; margin-bottom:4; }
.Hspaced            { margin-left:4; margin-right:4; }
.butform            { padding-left:15; padding-right:15;
                      color:white; background-color:#697079;
                      margin: 0 15 15 15; }

a:link              { color: #0000bb; }
a:hover             { color: #df0000; }
a:active            { color: #ff0000; }
a:visited           { color: #551a8b; }

/*
a:link.invert       { color: #e0d070; }
a:hover.invert      { color: #ff5050; }
a:active.invert     { color: #ff8080; }
a:visited.invert    { color: #d0c070; }
*/

a:link.invert       { color: navy; }
a:hover.invert      { color: red; }
a:active.invert     { color: navy; }
a:visited.invert    { color: purple; }
