body

{

   width: 760px;

   margin: 0px auto;    

   background-color: #fc8e00;

   /*background-image: url("images/Bg.gif");*/

   font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

   font-size: 14px;

   /**color: #151D4E;*/

}



p{

	text-align: justify;

	margin-bottom: 15px;

	padding-right: 20px;

	padding-left: 10px;

}


.horaire_special{
position: relative;
padding-top: 15px;
padding-bottom: 15px;
top: 0;
left: 0;
width: 700px;
height: auto/**130px**/;
background: #fc8e00;
text-align:center;
}


.petit{	font-size: 0.9em;}







#header

{

	width: 760px;

	height: 182px;

	background-image: url(images/entete.jpg);

	background-repeat: no-repeat;

}

#header_photos

{

	width: 760px;

	height: 30px;

	background-image: url(images/entete_photos.jpg);

	background-repeat: no-repeat;

}

#menu

{

	margin-top: -30px;

	margin-left: 5px;

	margin-right: 0px;

	margin-bottom: 30px;

}

#menu li

{

	list-style-type: none;

	margin-left: 0px;

	margin-right: 20px;

	display: block;

	float: left;

	font: bold 14px/20px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-align: center;

	color: #FFFFFF;

}



#menu a

{

	color: #FFFFFF;

	text-decoration: none;

	display: block;

	width: auto;

}



#menu li#actif a {

	text-transform: uppercase;

	color: #FFFF00;

}

#menu a:hover {

	color: #FF0000;

}



#menu a:active {

	text-transform: uppercase;

	color: #FFFF00;

}



ul#sous_menu {

	width: 720px;

	height: auto;

	margin-left: auto;

	margin-right: auto;

	padding: 0;

	font: bold 12px/20px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;

	list-style-type: none;

	text-align: center;

}



ul#sous_menu li {

	display: inline;

	margin: 0 5px;

}

	

ul#sous_menu li a {

	color : #000066;

	text-decoration: none;

	text-align: center;

}



ul#sous_menu li a:hover {

	color: #ff0000;

}



ul#sous_menu li#actif a {

	color: #ff0000;

}



#cours_menu {

	margin-top: 0px;

	margin-left: 10px;

	margin-right: 0px;

	margin-bottom: 30px;

}



#cours_menu li

{

	list-style-type: none;

	margin-left: 0px;

	margin-right: 20px;

	display: block;

	font: 10px/100px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-align: center;

}



#cours_menu a

{

	color: #000000;

	font-weight: bold;

	text-decoration: none;

	display: block;

	width: 80px;

}



#sous_menu .attack a { background: url("images/cours/attackhover.gif") no-repeat;background-position: top }

#sous_menu .attack a:hover { background: url("images/cours/attack.gif") no-repeat;background-position: top }



#sous_menu .balance a { background: url("images/cours/balancehover.gif") no-repeat;background-position: top}

#sous_menu .balance a:hover { background: url("images/cours/balance.gif") no-repeat;background-position: top }



#sous_menu .combat a { background: url("images/cours/combathover.gif") no-repeat;background-position: top}

#sous_menu .combat a:hover { background: url("images/cours/combat.gif") no-repeat;background-position: top }



#sous_menu .jam a { background: url("images/cours/jamhover.gif") no-repeat;background-position: top}

#sous_menu .jam a:hover { background: url("images/cours/jam.gif") no-repeat;background-position: top }



#sous_menu .pump a { background: url("images/cours/pumphover.gif") no-repeat;background-position: top}

#sous_menu .pump a:hover { background: url("images/cours/pump.gif") no-repeat;background-position: top }



#sous_menu .rpm a { background: url("images/cours/rpmhover.gif") no-repeat;background-position: top}

#sous_menu .rpm a:hover { background: url("images/cours/rpm.gif") no-repeat;background-position: top }



#sous_menu .step a { background: url("images/cours/stephover.gif") no-repeat;background-position: top}

#sous_menu .step a:hover { background: url("images/cours/step.gif") no-repeat;background-position: top }



div#corps

{

   height: 100%;
   
   margin-top: 0;

   margin-bottom: 0;

   padding-top: 5px;

   padding-left: 10px;

   padding-right: 10px;

   padding-bottom: 10px;

   background-color: #FFFFFF; 

   text-align: center;  

}



div#corps_photos

{

   margin-top: 0;

   margin-bottom: 0;

   padding-top: 5px;

   padding-left: 10px;

   padding-right: 10px;

   padding-bottom: 10px;

   background-color: #FFFFFF; 

   text-align: center;  

}



#corps_photos a

{

	color: black;

	text-decoration: none;

}



#corps_photos a:hover

{

	color: red;

	text-decoration: none;

}	



div#corps_video

{

   margin-top: 0;

   margin-bottom: 0;

   padding-top: 5px;

   padding-left: 10px;

   padding-right: 10px;

   padding-bottom: 10px;

   background-color: #000033; 

   text-align: center;  

}



div#corps_attack

{

   height: 100%;
   
   margin-top: 0;

   margin-bottom: 0;

   padding-top: 5px;

   padding-left: 10px;

   padding-right: 10px;

   padding-bottom: 10px;

   background-color: #ffdd00; 

   text-align: center;  

}



div#corps_balance

{

   height: 100%;
   
   margin-top: 0;

   margin-bottom: 0;

   padding-top: 5px;

   padding-left: 10px;

   padding-right: 10px;

   padding-bottom: 10px;

   background-color: #cbe088; 

   text-align: center;  

}



div#corps_combat

{

   height: 100%;
   
   margin-top: 0;

   margin-bottom: 0;

   padding-top: 5px;

   padding-left: 10px;

   padding-right: 10px;

   padding-bottom: 10px;

   background-color: #817c00; 

   text-align: center;  

}



div#corps_jam

{

   height: 100%;
   
   margin-top: 0;

   margin-bottom: 0;

   padding-top: 5px;

   padding-left: 10px;

   padding-right: 10px;

   padding-bottom: 10px;

   background-color: #fff200; 

   text-align: center;  

}



div#corps_pump

{

   height: 100%;
   
   margin-top: 0;

   margin-bottom: 0;

   padding-top: 5px;

   padding-left: 10px;

   padding-right: 10px;

   padding-bottom: 10px;

   background-color: #ef4135; 

   text-align: center;  

}



div#corps_step

{

   height: 100%;
   
   margin-top: 0;

   margin-bottom: 0;

   padding-top: 5px;

   padding-left: 10px;

   padding-right: 10px;

   padding-bottom: 10px;

   background-color: #adb8bf; 

   text-align: center;  

}



div#corps_rpm

{

   height: 100%;
   
   margin-top: 0;

   margin-bottom: 0;

   padding-top: 5px;

   padding-left: 10px;

   padding-right: 10px;

   padding-bottom: 10px;

   background-color: #00a4e3; 

   text-align: center;  

}



h1

{

   color: #004466;

   text-align: center;

	font-size: 1.3em;

}



h2

{

	color: #004466;

	font-size: 1.2em;

}



h4

{

	color: #00AAFF;

	font-size: 1.1em;

}





table{ border-collapse: collapse; width: 100%;}



td

{

	border: 1px solid black;

	padding: 3px;

	text-align: center;

	font-size: 0.8em;

	vertical-align: middle;

}




td#cours

{

	border: 1px solid black;

	padding: 3px;

	text-align: center;

	font-size: 0.8em;
	
	vertical-align: top;

}



td#photos

{

	border: 1px solid #FFFFCC;

	padding: 3px;

	text-align: center;

	font-size: 0.8em;

	vertical-align: middle;

}



td#contact {

	border: 0;

	padding: 3px;

	text-align: left;

	font-size: 1em;

	vertical-align: middle;

	}



th

{

	border: 1px solid black;

	padding: 3px;

	text-align: center;

	font-size: 1em;

	vertical-align: middle;

}



.td-noborder{ border: none;}



.table-noborder td, .table-noborder th

{

	border: none;

	text-align: left;

}



.img-l

{

	margin-right: 20px;

	float: left;

}



.img-r

{	

	margin-left: 20px;

	float: right;

}



.img-c



{	margin: 20px;

	float: center;

}



li

{

	margin: 4px;

}

a:link {

	color: #000066;

}



h5 {



   color: #FF0000;

   text-align: center;

	font-size: large;

}



h3 {

   	text-align: center;

	font-size: small;

}



h6 {

   	color: #000000;

	text-align: center;

	font-size: medium;

	font-weight: bold;

	text-transform: uppercase;

}



.pasdemarge {

	margin: 0;

}

.horaire {

	margin: 0;

	border: 0;

	text-align: left;

}

.horaired {

	margin: 0;

	border: 0;

	text-align: right;

}

.accueil {

	width: 280px;

	font-size: 1.3em;

}



.accueil2 {

	width: 450px;

	font-size: 1.3em;

}



/*Tableau des cours*/



table#planning {

	align: center;

	border-color: navy;

	font : bold 1em Verdana, Arial, Helvetica, sans-serif;

}



#planning select {

	font-size: 0.9em;

}



#planning tr {

	align: center;

	valign: middle;

}	



#planning td {

	margin: 5px;

	align: center;

	valign: middle;

	padding: 5px;

	border-width: 1;

	border-color: navy;	

}



.centre {

	text-align: center;

}



.blanc {

	color: #FFFFFF;

}



.noborder {

	border: none;

	margin : 10px;

}