.fl
{
float: left;
}

.fr
{
float: right;
margin-left: 20px;
}

img {
border-style: none;
}

td.mini {
  color:#FFFFFF;
  font-family: verdana, arial;
  font-size: 11px;
  text-decoration:none;
}

a.mini {
  color:#888888;
  font-family: verdana, arial;
  font-size: 11px;
  text-decoration:none;
}

a.mini:hover {
  color:#888888;
  font-family: verdana, arial;
  font-size: 11px;
  text-decoration:underline;
}

a.sub {
color:#8EaE5F;
font-family: arial;
font-size: 15px;
text-decoration: none;
}

a.sub:hover {
color:#ff7D19;
font-family: arial;
font-size: 15px;
text-decoration: underline;
}

a.sub_item2 {
color:#567D19;
font-family: arial;
font-size: 16px;
font-weight: bold;
text-decoration: none;
}

a.sub_item2:hover {
color:#ff7D19;
font-family: arial;
font-size: 16px;
font-weight: bold;
text-decoration: underline;
}

a.sub_titre {
color:#8EaE5F;
font-family: arial;
font-size: 16px;
text-decoration: none;
}

a.sub_titre:hover {
color:#8EaE5F;
font-family: arial;
font-size: 16px;
text-decoration: underline;
}

a.menu_index {
color:#AECE7F;
font-family: arial;
font-size: 18px;
text-decoration: none;
}

a.menu_index:hover {
color:#ffffff;
font-family: arial;
font-size: 18px;
text-decoration: none;
}

a.menu_on {
color:#ffffff;
font-family: arial;
font-size: 18px;
text-decoration: none;
}

a.menu_off {
color:#AECE7F;
font-family: arial;
font-size: 18px;
text-decoration: none;
}

a.menu_off:hover {
color:#ffffff;
font-family: arial;
font-size: 18px;
text-decoration: none;
}

td {
color:#000000;
font-family: arial;
font-size: 12px;
}

td.taichi {
color:#000000;
font-family: arial;
font-size: 21px;
}

td.title {
color:#000000;
font-family: arial;
font-size: 24px;
text-decoration: none;
}

td.content {
color:#000000;
font-family: arial;
font-size: 12px;
line-height: 17px;
text-align: justify;
}

td.picture {
color:#000000;
font-family: arial;
font-style: italic;
font-size: 11px;
text-align: center;
}

td.bg_qi {
background-image:url(gfx_menu/tai_chi_lyon_dardilly_qi.jpg);
background-repeat:no-repeat;
background-position:right center;
}

td.sub_off {
color:#e0e0e0;
font-family: arial;
font-size: 14px;
text-decoration: none;
}

h1 {
color:#8EaE5F;
font-family: arial;
font-size: 15px;
text-decoration: underline;
font-weight: bold;
}

h1:first-letter {
color:#8EaE5F;
font-family: arial;
font-size: 17px;
text-decoration: underline;
font-weight: bold;
}

body {
   scrollbar-face-color: #ffffff;
   scrollbar-shadow-color: #ffffff;
   scrollbar-highlight-color: #ffffff;
   scrollbar-3dlight-color: #8EaE5F;
   scrollbar-darkshadow-color: #8EaE5F;
   scrollbar-track-color: #8EaE5F;
   scrollbar-arrow-color: #8EaE5F;
}

input {
   font-family: arial;
   color: #000000;
   background-color: #8EaE5F;
   border-width: 1px;
   border-color: #000000;
   border-style: solid;
}

textarea {
   font-family: arial;
   color: #000000;
   background-color: #8EaE5F;
   border-width: 1px;
   border-color: #000000;
   border-style: solid;
   overflow: auto;
}

