body {
 font-family: verdana;;
 font-size: 11px;;
 color: #6a655a;
 text-align: justify;;
 background-image: url('../gfx/background.gif');
 margin: 0;
 overflow: scroll;
 
}

#marq {
 font-family: verdana;;
 font-size: 11px;;
 color: #6a655a;;
 text-align: justify;
}

#photogestion {
 position: relative;
 text-align: justify;
}

table {
 font-family: verdana;;
 font-size: 11px;;
 color: #6a655a;
}

input {
 font-family: verdana;;
 font-size: 11px;;
 color: #6a655a;
 text-align: justify;
}

h2 {
 font-size: 20px;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 color: darkred;;
 padding-left: 15px;
}

h1 {
	font-size: 25px;
	font-weight: bold;
	padding-left: 15px;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	color: darkred;
}

h4 {
	font-size: 10px;
	font-weight: bold;
	padding-left: 0px;
}

a:link {
	color: gray;
	text-decoration: underline;
}

a:visited {
 color: gray;
 text-decoration: underline;
}

a:hover {
 color: darkred;
 text-decoration: none;
}

#marquee {
 color: #000;;
 padding: 0 5px;
}

#center {
 width: 766px;;
 float: center;
 
 margin-top: 0px;
 margin-right: auto;;
 margin-left: auto;
 background-image: url('../gfx/background2.jpg');
}

#main {
 width: 735px;;
 float: center;
 margin-top: 0px;
 margin-right: auto;;
 margin-left: auto;
}

#baniere {
 width: 734px;;
 float: center;;
 height: 198px;
 background-image: url('../gfx/banniere.jpg');
}


#inscription {
 top: 160px;;
 position: relative;; 
 float: right; 
}
#top {
 width: 700px;;
 float: center;;
 text-align: center;
 margin-top: 0px;;
 margin-bottom: 25px;
 margin-right: auto;;
 margin-left: auto;
}

#main2 {
        width: 700px;;
	float: center;
	margin-top: 50px;;
	margin-right: auto;;
	margin-left: auto;
}

#bleft {
	width: 190px;
	margin: auto;
}

#created {
	width: 50%;;
	text-align: center;;
	margin-top: 100px;
	margin-left: 150px;;
	margin-bottom: 0px;
}

#video {
	margin-left: 90px;;
	margin-bottom: 0px;;
	margin-top: 40px;
}

li {
 display: list-item;
 list-style-position: outside;
}

.lettrine {
 float: left; /* positionnement de la lettrine dans le conteneur*/
 font-size: 3em; /* 3 hauteurs de lignes pour la lettrine*/
 font-weight: bold;
 font-family: Georgia, Times New Roman, Times, serif;
 color: #990000;
 margin: 1px;
 padding: 1px;
 line-height: 1em;
}

form {
 
}

label {
 font-weight: bold
}

input {
 border: 1px solid black;
 background-color: #fbf7eb;
}

input.bouton:hover {
 cursor: pointer; 
}

select,option {
 background-color: #fbf7eb;
}

textarea {
 border: 1px solid black;
 background-color: #fbf7eb;
}

TH.semaine{
	background-color: black;
	color: white;
	text-align: center;
}

TH.heure{
	background-color: #6D6653;
	color: white;
	text-align: center;
}

TD.kungfu{
	background-color: #E12112;
	color: white;
	text-align: center;
}

TD.gym{
	background-color: #E1D3A2;
	color: white;
	text-align: center;
}

TD.aikido{
	background-color: #E1B92F;
	color: white;
	text-align: center;
}

TD.autodefense{
	background-color: #A8742D;
	color: white;
	text-align: center;
}

TD.capoeira{
	background-color: #E8A686;
	color: white;
	text-align: center;
}
TD.karate{
	background-color: #E9C178;
	color: white;
	text-align: center;
}


.fdcolor1 {
	background-color:  #E1D3A2;
	padding: 4px;
}
.Style2 {
	font-size: xx-small;
	color: #FFFFFF;
}

.textBlanc {
	color: #FFFFFF;
}

td.tdover {
	border: 1px solid #000000;
	background-color: #000000;
}
td.tdover:hover {
	border: 1px solid #666666;
}

.txtrouge {
	font-size: xx-small;
	color: #FF0000;
	font-weight: bold;
}