body {
	background-color: #000;
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	left: 0px;
	line-height: 17px;
	margin: 0px;
	top: 0px;
}
img {
  border: none;
}
a {
	color: #CCC;
}
a.rouge {
	color: #990000;
	font-weight: bold;
}
div#TTS_main {
  text-align: center;
 }
div.TTS {
  left: 20px;  
  position: absolute;
  top: 30px; 
  width: 103px; 
  z-index: 22;
}
div.div_menu {
  left: 35px; 
  position: absolute; 
  top: 160px; 
  z-index: 21;
}
div.taekwondo {
  height: 208px; 
  left: 55px; 
  position: absolute;
  top: 315px;
  width: 66px; 
  z-index: 5; 
}
table.tbl_menu {
	border-collapse: collapse;
	border-style: solid;
	border-width: 0px;
	width: 125px;
}
td.menu {
	border-style: solid;
	border-width: 0px;
	color: #FFF;
	cursor: pointer;
	font-size: 12px;
	padding: 0px;
  width: 125px;
}
td.ssmenu {
	border-style: solid;
	border-width: 0px;
	color: #FFF;
	cursor: pointer;
	font-size: 12px;
	padding: 0px;
	width: 125px;
}
div.categ {
	left: 180px;
  position: absolute; 
	top: 20px;
	width: 588px;
	height: 108px;
}
div.contenu { 
	font-size: 12px;
	left: 200px;
  position: absolute; 
  top: 140px;
  width: 580px;
}
div.liens_tkd {
	font-size: 12px;
	left: 200px;
	position: absolute;
	top: 362px;
	width: 580px;
}
div.tkd1 {
	height: 140px;
	left: 195px;
	position: absolute;
	top: 204px;
	width: 148px;
}
div.tkd2 {
	height: 124px;
	left: 365px;
	position: absolute;
	top: 220px;
	width: 149px;
}
div.tkd3 {
	height: 167px;
	left: 537px;
	position: absolute;
	top: 179px;
	width: 103px;
}
div.tkd4 {
	height: 134px;
	left: 664px;
	position: absolute;
	top: 210px;
	width: 116px;
}
font.rouge {
	color: #900;
	font-size: 14px;
	font-weight: bold;
}
font.blanc {
	color: #FFF;
}
font.titre {
	color: #900;
	font-size: 18px;
	font-weight: bold;
}
font.titre_indice {
	font-size: 16px;
}
font.sstitre {
	color: #FFF;
	font-weight: bold;
}
font.legende {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}
font.gras {
	font-weight: bold;
}
font.indice {
	font-size: 10px;
}
font.asso_titre {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
}
font.asso_art {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}
div.cle {
	height: 260px;
	left: 571px;
	position: absolute;
	top: 216px;
	width: 206px;
}
div.didier {
	height: 239px;
	left: 634px;
	position: absolute;
	top: 234px;
	width: 143px;
}
table.noires {
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	width: 300px;
}
table.noires th {
	border-color: gray;
	border-style: solid;
	border-width: 1px;
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 2px ;
}
table.noires td {
	border-color: gray;
	border-style: solid;
	border-width: 1px;
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding: 2px ;
}
table.tarifs {
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
}
table.tarifs th {
	border-color: gray;
	border-style: solid;
	border-width: 1px;
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 2px ;
	width:100px;
}
table.tarifs td {
	border-color: gray;
	border-style: solid;
	border-width: 1px;
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding: 2px ;
	text-align:center;
}
table.histoire {
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
}
table.histoire th {
	border-color: gray;
	border-style: solid;
	border-width: 1px;
	color: #900;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 1px;
	text-align: left;
	vertical-align: super;
}
table.histoire td {
	border-color: gray;
	border-style: solid;
	border-width: 1px;
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding: 1px;
	vertical-align: super;
}
table.lexique {
	border-width: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
}
table.lexique th {
	border-color: gray;
	border-style: solid;
	border-width: 0px;
	color: #900;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px ;
	text-align: left;
	vertical-align: super;
}
table.lexique td.mot {
	border-color: gray;
	border-style: solid;
	border-width: 0px;
	color: #900;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 2px ;
	vertical-align: super;
}
table.lexique td.mot4 {
	border-color: gray;
	border-style: solid;
	border-width: 0px;
	color: #900;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 2px ;
	vertical-align: super;
	width: 20px;
}
table.lexique td {
	border-color: gray;
	border-style: solid;
	border-width: 0px;
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding: 2px ;
	vertical-align: super;
}
table.lexique td.td4 {
	border-color: gray;
	border-style: solid;
	border-width: 0px;
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding: 2px ;
	vertical-align: super;
	width: 200px;
}
table.form {
	border-collapse: collapse;
	border-style: solid;
	border-width: 0px;
	width: 580px;
}
td.form1 {
	border-style: solid;
	border-width: 0px;
	font-size: 12px;
	height: 26px;
	padding: 0px;
  width: 69px;
}
td.form2 {
	border-style: solid;
	border-width: 0px;
	font-size: 12px;
	height: 26px;
	padding: 0px;
  width: 200px;
}
td.form3 {
	border-style: solid;
	border-width: 0px;
	font-size: 12px;
	height: 26px;
	padding: 0px;
  width: 130px;
}
td.form4 {
	border-style: solid;
	border-width: 0px;
	font-size: 12px;
	height: 26px;
	padding: 0px;
  width: 100px;
}
td.form5 {
	border-style: solid;
	border-width: 0px;
	font-size: 12px;
	height: 26px;
	padding: 0px;
  width: 500px;
}
input.submit {
	border:1px inset #1C5180;
	background-color:#FFF;
	color: #000;
}
table.form_result {
	border-collapse: collapse;
	border-color: gray;
	border-style: solid;
	border-width: 1px;
}
table.form_result td {
	color: #CCC;
	border-color: gray;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding: 2px ;
}
table.photos {
	border-width: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	width: 300px;
}
table.photos td {
	border-color: gray;
	border-style: solid;
	border-width: 0px;
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding: 2px ;
}


