body   { color: #55616f; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: white; text-align: center; margin: 10px 0 0; padding: 0 }
h1   { color: #b20000; font-size: 2em; font-weight: bold; margin: 0.5em 0 0.2em }
h2  { font-size: 1.3em; font-weight: bold; margin: 0.5em 0 }
h3  { font-size: 1.17em; font-weight: bold; margin: 8px 0 4px }
p { }
em  { color: #b20000; font-style: normal; font-weight: bold }
#contenu a:link   { color: #55616f; text-decoration: none; border-bottom: 1px dashed }
#contenu a:visited  { color: #55616f; text-decoration: none; border-bottom: 1px dashed }
#contenu a:hover   { color: #b20000; font-style: normal; text-decoration: overline; background-color: #fff }
#wai { border-width: 0 }
img { text-align: right; margin: 5px; border-width: 0 }
#contenaire   { background-image: url(data/dojo1.gif); background-repeat: no-repeat; background-position: 0 0; text-align: center; visibility: visible; margin-right: auto; margin-left: auto; width: 800px; height: 600px }


div#navbar      { font-size: 11px; text-align: left; padding: 5px; position: relative; top: 85px; left: 150px !important; width: 630px }

#navbar ul li a:link, #navbar ul li a:visited    { color: #55616f; font-style: normal; text-decoration: none; display: inline; margin: 4px 5px 0; padding-bottom: 2px }

#navbar ul li a:hover, #navbar ul li a.pagecourante        { color: #b20000; font-style: normal; text-decoration: none; border-bottom: 6px groove #b20000 }

#navbar ul li {
margin: 0px;
padding: 0px;
list-style-type: none;
display: inline;
}

#navbar ul {
margin: 0px;
padding: 0px;
}
#contenu     { text-align: justify; visibility: visible; padding: 5px 10px; position: relative; z-index: 2; top: 83px; right: 2px; width: 560px; height: 500px; float: right; overflow: auto }
#contact   { background-image: url("data/plan.gif"); background-repeat: no-repeat; background-position: 210px 150px; text-align: justify; visibility: visible; padding: 5px 10px; position: relative; z-index: 2; top: 0; left: 0; width: 520px; height: 460px; float: left }
#contenu1 { width: 280px; float: left }
#contenu2  { width: 280px; float: right }
#mentions  { font-size: 10px; line-height: 25px; text-align: left; position: relative; top: 510px; left: 5px; height: 100px; float: left }
#mentions a { color: #808080; font-style: normal; text-decoration: none }
#mentions a:visited { color: #808080; font-style: normal; text-decoration: none }
#mentions a:hover { color: #b20000; font-style: normal; text-decoration: none }
#aide  { background-image: url("data/aide_off.gif"); background-repeat: no-repeat; background-position: 0 0; cursor: help; padding-top: 3px; padding-bottom: 6px; padding-left: 20px }
a:hover#aide { background-image: url("data/aide_on.gif"); background-repeat: no-repeat; background-position: 0 0; padding-top: 3px; padding-bottom: 6px; padding-left: 20px }
table   { color: #353b45; font-weight: bold; width: 550px }
tr.row1 { background-color: #a1b6d5 }
tr.row2 { background-color: #d9e7fc }
td    { text-align: center; padding: 1px }
td.cell1  { text-align: left; width: 100px; vertical-align: top }
/*PUB
*/
small { font-size: 10px; font-weight: bold }

.sc   { color: #000; font-size: 0.9em; font-weight: bold; line-height: 1.99em; background-color: #dcdcdc; padding: 1px 5px; border-style: solid; border-width: thin; border-color: #f5f5f5 #696969 #696969 #fff }
.sc-syst    { padding: 12px; width: 280px }
.picto  { margin: 0 5px 0 0; padding: 0; vertical-align: middle }
hr  { width: 200px }
acronym { cursor: help }
#pub         { margin: 0; padding: 0; }
#imgpub    { font-size: 12px; background-repeat: no-repeat; width: 500px; height: auto; float: left; margin: 0; padding: 0; border-width: 0       }
#bodykarate { width: 540px; height: 450px }
#imgbodykarate { text-align: right; vertical-align: bottom }
#g { width: 280px; float: left }
#d { float: right }
#galerie  { margin-top: 20px; height: 430px; float: left }
.imggauche { float: left; padding-left:40px; margin-right: 10px; }
.imgAccueil {  margin-right: 4px; cursor:pointer}
.imgAccueil2 {  margin-right: 4px}
.annonce{
text-align:center;
font-weight:bold;
font-size:16px;
color:red;
} 
.titre1{
text-align:center;
font-weight:bold;
font-size:27px;
color:#b30101;
} 
#animateurs{
    font-size:10px;
list-style-type:none;
padding-top:25px;
}
#animateurs li{
    padding-left:10px;
    padding-bottom:10px;
} 
#trailimageid { position: absolute; visibility: hidden; left: 0; top: 0; height: 1px; z-index: 5000; }

