body
 {
  background:#93c193 url(CYM_arbres_clair.jpg) fixed;
  color:#006600;
  font-family:"Foundry","Myriad Condensed","Tahoma",sans-serif;
  margin:16px;
  padding:0;
 }

img.papier
 {
  display:none;
 }

h2,h3,h4,h5,h6
 {
  margin:0.5em 0;
  padding:0;
  font-weight:bold;
 }
h1
 {
  margin:0;
  padding:0;
  color:#147953;
  float:left;
 }
h2,h3
 {
  background:#147953 url(CYM_arbres_vert_fonce.jpg) fixed;
  color:#ffffff;
  margin:0.75em 0 0.5em 0;
  padding:0 0.1em;
 }
h2
 {
  border:double 3px;
  text-align:center;
  font-size:2em;
  margin-top:0;
  padding-bottom:0.1em;
 }
h3
 {
  font-size:1.6em;
 }
h4,h5
 {
  border-bottom:#147953 solid 2px;
 }
h4
 {
  padding-top:0.2em;
  font-size:1.3em;
  background:url(CYM_Y_h4.png) no-repeat;
  padding-left:36px;
 }
h4.centre
 {
  padding-left:0;
 }
h5
 {
  font-size:1.2em;
 }
h6
 {
  font-size:1em;
 }

h1+p
 {
  padding:0 0 0 215px;
 }
h1 a,h1 a:active,h1 a:visited
 {
  color:#147953;
  text-decoration:none;
 }
h1 .logo-titre-1,h1 .logo-titre-2,h1 .logo-titre-3
 {
  font-size:30px;
  position:absolute;
  left:120px;
 }
h1 .logo-titre-1
 {
  top:30px;
 }
h1 .logo-titre-2
 {
  top:60px;
 }
h1 .logo-titre-3
 {
  top:90px;
 }

p
 {
  margin:0;
  padding:0.5em 0;
 }
p.dates
 {
  width:20%;
 }
p.prix
 {
  max-width:32em;
 }

table, caption {
	border : outset 1px ;
}
th, td {
	border : inset 1px ;
}

a
 {
  color:#33cc33;
 }
a:active,a:visited
 {
  color:#009900;
 }

fieldset
 {
  padding:0.5em;
 }
textarea
 {
  width:400px;
  position:relative;
  left:0.5em;
  vertical-align:top;
 }
input[type="text"],textarea
 {
  background:#bdccc4;
  color:#006600;
 }
input[type="text"].rouge,textarea.rouge
 {
  color:#006600;
  border:inset #ff0000;
 }
input[size="40"],textarea[cols="35"]
 {
  width:200px;
 }
input[size="40"]
 {
  position:absolute;
  left:27em;
 }
input[type="submit"],input[type="reset"]
 {
  background:#147953;
  color:#ffffff;
  border:outset #bdccc4;
 }
input[type="submit"]:active,input[type="reset"]:active
 {
  border:inset;
 }
input[type="reset"],input[type="submit"].rouge
 {
  background:#bdccc4;
  color:#ff0000;
 }

img
 {
  border:0;
 }

em
 {
  font-style:italic;
 }

strong
 {
  font-weight:bold;
 }

dd,dl,ul
 {
  margin:0;
 }
dl
 {
  padding:0.5em 0;
 }
dl.programme
 {
  padding:1em 0;
  margin:1em 0;
 }
#Table-des-matieres dd,#Table-des-matieres dt
 {
  padding:0.5em;
  font-weight:bold;
 }
#Table-des-matieres dd
 {
  margin-left:2em;
 }
ul
 {
  padding:0.5em 0 0.5em 1em;
 }
li
 {
  padding:0.1em 0;
 }
ul li dl
 {
  padding:0.1em 0.5em;
 }

sup,sub
 {
  line-height:0.4em;
  font-size:0.5em;
 }

q:lang(fr)
 {
  quotes:"«\A0" "\A0»" '"' '"';
 }
q:before
 {
  content:open-quote;
 }
q:after
 {
  content:close-quote;
 }

blockquote
 {
  text-indent:0;
  background:#ffffff;
  margin:0em;
  padding:0.5em;
  border:#000000 solid 1px;
 }
acronym,abbr
 {
  border-bottom:0;
  white-space:nowrap;
 }
abbr.premier:after,acronym.premier:after
 {
  content:" ("attr(title)")";
 }
strong.emphrase-majuscule
 {
  text-transform:uppercase;
  font-weight:normal;
 }
strong span.emphrase-majuscule
 {
  text-transform:uppercase;
 }

.sigle
 {
  speak:spell-out;
 }

.cache
 {
  display:none;
 }
 
 .invisible
 {
  visibility:hidden;
 }
 
.petit
 {
  font-size:0.8em;
 }
.tres-petit
 {
  position:absolute;
  top:126px;
  left:36px;
  font-size:5px;
  letter-spacing:1px;
 }
.a-la-ligne
 {
  display:block;
 }
.emphase-verte
 {
  background:#bdccc4;
  color:#006600;
 }
.emphase-blanche
 {
  background:#ffffff;
  color:#000000;
 }
.rouge
 {
  color:#ff0000;
 }
.centre
 {
  text-align:center;
 }
.droite,.dates,.prix
 {
  text-align:right;
 }

div.colone-gauche,div.colone-droite
 {
  margin:0;
  padding:0;
  width:48%;
 }
div.colone-gauche
 {
  float:left;
 }
div.colone-droite
 {
  float:right;
 }
.espace
 {
  clear:both;
 }

div.cadre
 {
  padding:16px;
  border:solid 1px;
 }

div.blanc
 {
  background:#ffffff url(CYM_arbres_blanc.jpg) fixed;
  margin:0 0 1em 0;
  padding:16px;
  border:solid 1px;
 }

div.vert
 {
  background:#bdccc4 url(CYM_arbres_vert.jpg) fixed;
  margin:16px;
  padding:16px;
  border:solid 2px;
 }

#content
 {
  margin:0 0 0 14em;
 }
#navigation
 {
  float:left;
  position:fixed;
  top:160px;
  width:11em;
  padding:1em;
 }
#navigation ul
 {
  padding:0 0 0 10px;
 }
#navigation li
 {
  background:#147953 url(CYM_arbres_vert_fonce.jpg) fixed;
  margin:1px;
  border:solid 1px;
  text-indent:0;
  list-style:url(CYM_Y_li.png);
 }
#navigation li:hover
 {
  list-style:url(favicon.png);
 }
#navigation li#nohref
 {
  list-style:url(CYM_Y_li_nohref.png);
 }
#navigation li a
 {
  display:block;
  color:#ffffff;
  text-decoration:none;
 }