body {  color: #002200;  background-color: #cfc;  line-height: 1;  text-align: justify;    padding-left: 11em;    font-family: Georgia, "Times New Roman",          Times, serif }          h1 {  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;  line-height: 1;  text-align: center;  font-variant: small-caps;  border-bottom: thin solid;  padding: 0 0.5em 0.2em 0.5em;  font-weight: normal }/*h1:first-line {   border-bottom: none;  font-style: italic }*/a:link img, a:visited img {  border-style:none }h1, h3 {  color: #000 }h3 {  font-weight: bold;  font-size: 1em;  margin: 1.5em 1em 1em 0;  display: run-in }h3.subtitle {  font-weight: normal;  font-style: italic;  margin: 1em;  display: block;  text-align: center }h2 {  text-align: center;  line-height: 1;  color: #773;  border-bottom: thin solid;  padding: 0 0.5em 0.2em 0.5em;  /*font-weight: bold;  text-transform: uppercase;*/  clear: both;  margin-top: 3em }div.section {  clear: both }.bando{    display: block;    margin-left: auto;    margin-right: auto;  }div.box{              	text-align: center;        background: #ffd;                   margin: 2em;        padding: 0.5em;                border-style: solid outset;        border-color: #002200;} pre {  text-align: left }		/* Safari 1.0b doesn't do this by default */li {  padding-left: 0;  margin-left: 0 }/*ul, ol {  padding-left: 0;  margin-left: 1.5em }*/address {   text-align: right;  font-style: italic }p.aut { 	display:block;  text-align: right;  font-style: italic }p + p {				/* Indent rather than top margin */  text-indent: 1.5em;  margin-top: 0 }p {  margin-top: 1em;  margin-bottom: 0 }dd {  padding-left: 1.5em;  margin-left: 0 }a:link {  color: #226622 }a:visited {  color: #551a8b }a:active {  color: #900 }a:hover {  background: #226622;  color: #FFF;  outline: none }a:hover * {			/* Work-around for Konqueror 3.1 */  background: inherit }div.back {  clear: both }address {  margin-top: 1em;  padding-top: 0em;  border-top: thin dotted }/* Some specific classes */.TXT {text-indent: 0em;font-size: 11px;}
.TXT2 {text-indent: 0em;font-size: 12px;}object.bando {	display:block;	margin-left:auto;	margin-right:auto}p.milieu{	text-align:center}p.milieu img{	margin-left: auto;    margin-right: auto}span.date {  color: #999 }span.date:after {  content: "\A0\A0" }p.stb {				/* Small thematic break */  text-indent: 0;  margin-top: 0.6em }p.hint + p, p.alt-hint + p {  text-indent: 0;  margin-top: 1em }p.remark {  font-size: smaller}.hide {  display: none;  color: white }div.endmatter {  clear: both;  margin-top: 1em;  border-top: thin solid;  padding-top: 1em }ul.toc {  list-style: none }address img {  float: right;			/* Portrait of the author */  margin-left: 0.5em;  width: 4em }dl.compact {			/* A DL as a single para, with ¦ */  padding: 0;  margin-left: 0;  margin-right: 0 }dl.compact dt {  display: run-in;  font-weight: bold;  margin: 0;  padding: 0 }dl.compact dd {  margin: 0;  padding: 0 }img.intro{float: left}img.left{float: none;
margin-left: 0.5em;  width: 100px;
 }  div.bando img{}/* Give the body some margins to make room for the two menus */html {  margin: 0 }body {  position: relative;		/* Make containing block for the menus */  padding: 1em 2em 5em 17em;	/* Room for banner at the top */  margin: 0 }			/* 17em is too much, but IE6 needs it */html>body {  padding-LEFT: 12em }		/* 14em overrides the 17em above *//* Local navigation menu, along the LEFT side with div.navber */.navbar {    list-style-type: none;    padding-top: 65px;    margin: 0;    position: absolute;    top: 0.5em;    left:1em;    bottom:1em;    right:auto;    width:142px;    text-align:right;    background:#9f9 url(images/fondmenugche.png) top left no-repeat ;    }     .navbar li,.navbar h2 {    background: #225522 url(images/coinpetitgche.png) bottom left no-repeat;    margin: 0.55em 0em 0.44em 1.63em;    padding: 0.3em;     border-bottom: NONE     }     .navbar img{    display: block;    margin-left: auto;    margin-right: auto}	.navbar a img {    display: inline;    margin-left: auto;	margin-right: 0}     .navbar h1 { 	background:none; 	margin : 0; 	padding:0;	border-style:none}	.navbar a {    background: #225522 url(images/coinpetitgche.png) bottom left no-repeat;    margin: 0.55em 0em 0.44em 1.63em;    padding: 0.2em;    border-bottom: none;    display:block;    text-decoration: none }    .navbar a:link img, a:visited img{border-style:none}.navbar a:link {    color: #ffffff }.navbar a:visited {    color: #FFFFFF }.navbar a:hover {  background-color: #CCFFCC;    color: #003300 }body>.navbar {	position: fixed}/* Local navigation menu, along the LEFT side */ul.navbar {    list-style-type: none;    padding: 0;    margin: 0;    position: absolute;    top: 0.5em;    left:1em;    bottom:1em;    right: auto;    width: 142px;    text-align:right;    background:#AAFFAA; /* url(images/coingdgche.gif) bottom left no-repeat ;*/    }     ul.navbar li {    background: #225522 url(images/coinpetitgche.png) bottom left no-repeat;    margin: 0.55em -0.9em 0.44em 1.63em;    padding: 0.3em;     border-bottom: NONE     }ul.navbar img{	border-style: none}  ul.navbar a {    text-decoration: none }    ul.navbar a:link img, a:visited img{border-style: none}  ul.navbar a:link {    color: #ffffff }  ul.navbar a:visited {    color: #fff }  ul.navbar a:hover {  background-color: #cfc;    color: #003300 }ul.navbar a:hover img {border-style: none;background: transparent url();}body>ul.navbar {position: fixed}/* Local navigation menu, along the right side */div#Menu span.dot,		/* Hide the dot between links in this style */div#Menu hr {			/* Hide the HR inside the menu */  display: none }div#Menu,div.map {   position: absolute;  width: 11em; height: auto;  top: 1em; right: 1em; bottom: 1em; left: auto;  background: #DDB url(dogsear.png) bottom right no-repeat }div#Menu p.navhead, div#Menu a,div.map p, div.map li, div.map h2 {  display: block;  font-size: medium;  margin: 0.55em 1.63em 0.44em -0.9em;  padding: 0.38em 1em;  text-indent: 0;  text-align: left;  background: #aa7 url(sandydogsear.png) bottom right no-repeat;  color: white;  border-bottom: none;		/* Remove rule under H2 */  list-style: none }		/* Remove triangle from H2 */div.map li li {			/* Nested LIs don't get the dogear */  margin: 0;  padding: 0;  background: #aa7;  color: white}div.map > ul {  margin: 0;  padding: 0 }div#Menu p.navhead {  font-weight: bold }div#Menu a:link, div#Menu a:visited,div.map a:link, div.map a:visited {  font-style: italic;  text-decoration: none;  color: white }div.map a:hover {  background: #CCC;  color: #000 }div#Menu:before,div.map:before {  content: "Local links";  display: block;  margin-bottom: 1em;  padding: 0.1em 0.5em;  color: #999;  font-size: larger;  font-style: italic;  text-align: left;  letter-spacing: 0.25em }/* Site navigation menu, along the top */div#Logo div, div#Logo map {	/* QA pages have extra elements inside the */  position: static;		/* DIV. Make sure they don't do anything. */  display: inline;  margin: 0;  padding: 0;  background: transparent }div.header {			/* The banner replaces the header */  display: none }div#Logo,div.banner {  position: absolute;  font-weight: normal;  width: auto;  height: 7.3em;  overflow: visible;  top: 1em; right: 14em; bottom: auto; left: 2em;  line-height: 1.2;  text-align: right;  /*background: white;*/  color: black }div.banner ul, div.banner li {	/* Lists become inline */  margin: 0;  padding: 0;  display: inline }div#Logo p,div.banner p {  font-size: 0.9em;  margin: 0 0 0 0 }div.banner a:after {  content: " \2022";  color: #900 }div.banner a:before {  content: "\2022  ";  color: #900 }div.banner a:first-child:before,div.banner a + a:before,div.banner a[rel=home]:after {   content: "" }div.banner a.home:after {  content: "" }div#Logo a[rel=home],div.banner a[rel=home] {  float: left; margin-right: 1em }div#Logo a.home,div.banner a.home {  float: left; margin-right: 1em;  text-align: left /* This seems to help Opera 6... */ }div#Logo img,div.banner img {  max-height: 7em }@media print {  /*   * Don't print the menus. Make the title large enough   * to take half a page. Print a W3C logo in the   * upper left corner.   *   *  Once columns are in CR or Rec, add   * 'column-width: 17em; column-gap: 2em' to BODY and   * 'column-span: all' to H1, because most paper is much   * wider than the optimal line length.   */  div.banner, div#Logo, div.map, div#Menu {display: none}  body, html>body {margin: 0; padding: 0}  body:before {display: block; content: url(../Icons/w3c_main.png)}  h2 {color: black}  h1 {border: none; color: #aa7; padding: 2em 0.5em 1em 0;    margin: 0.5em 0; text-transform: uppercase;    font-size: 600%; line-height: 1; font-weight: normal}  h1:first-line {font-style: inherit}}

.bouton a {color: #fff;text-decoration: none;text-align: center;border: 1px solid;border-color: #020;background: #226622;height: 100%;margin: 3 px;
  margin-right: auto;
  margin-left: auto;
  width: 8em;
height: 1.5em;
  float: left;}.bouton a:hover {background: #cfc;color: #020;outline: none }/*Local variables:mode: csscssm-indent-level: 2End:*/