body, html{
	margin:0px;
	padding:0px;
}
a{
text-decoration: none;
}
p{
	margin:0px;
	padding:0px;
}

.disphidden{
	visibility:hidden;
	margin:0px;
	padding:0px;
}

.dispnone{
	display:none;
	margin:0px;
	padding:0px;
}

.floatleft{
	float:left;
}
.im{
border:1px solid #FFFF00;
}
.detail1{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#F8E72E;
	text-decoration: none;
}
/*h3{
margin:0px;
padding:0px;
}*/

/*----------------------------------------------------------BANDEAU--------------------------------------------------------*/

/*------------------------------------------fond accueil---------------------------------*/

#bg_bandeau_accueil{
	height:388px;
	background:url(images/bg_bandeau.gif) repeat-x;
}

#bandeau_accueil{
	height:388px;
	width:955px;
	background:url(images/bandeau.jpg) no-repeat;
	margin:0 auto;
}

/*------------------------------------------fond arts martiaux---------------------------------*/

#bg_artsm{
	background:url(images/bg_bandeau.gif) repeat-x #000;
}

#bandeau_artsm{
	height:199px;
	width:845px;
	background:url(images/bandeau_artsm.jpg) no-repeat;
	margin:0px auto;
}

/*-------------------------------menu accueil-----------------------------*/

#bandeau_accueil ul{
	padding:168px 0px 0px 210px;
	margin:0px;
}

#bandeau_accueil li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#bandeau_accueil a{
	display:block;
	height:42px;
	width:179px;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

a.menu1{
	background:url(images/menu_accueil.jpg);
}

a.menu2{
	background:url(images/menu_artsm.jpg);
}

a.menu3{
	background:url(images/menu_contact.jpg);
}

a:hover{
	background-position:0 -42px;
	margin:0px;
	padding:0px;
}

/*--------------------------menu arts martiaux----------------------*/

#artsm_bdeau_1{
	width:173px;
	padding:59px 0px 0px 0px;
	margin:0px;
	float:left;
	height: 140px;
}

#artsm_bdeau_2{
	width:179px;
	padding:66px 0px 0px 0px;
	margin:0px;
	float:left;
	height: 133px;
}

#bandeau_artsm ul{
	padding:0px;
	margin:0px;
}

#bandeau_artsm li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#bandeau_artsm ul li a{
	display:block;
	height:42px;
	width:179px;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

a.menu1b{
	background:url(images/menu_accueil2.jpg);
}

a.menu2b{
	background:url(images/menu_artsm2.jpg);
}

a.menu3b{
	background:url(images/menu_contact2.jpg);
}

a:hover{
	background-position:0 -42px;
	margin:0px;
	padding:0px;
}

/*-------------------------------------------------CONTENU-------------------------------------------*/

/*---------------------------------------contenu accueil-------------------------------*/
#bg_contenu_accueil{
	background:#000;
}

#contenu_accueil{
	width:955px;
	margin:0px auto;
	background:url(images/bg_contenu_accueil.jpg) no-repeat #000;
	padding:0px 0px 0px 59px;
}

/*-------------------------------activites-----------------------------*/

#activites{
	float:left;
	width:290px;
	background:url(images/picto_activite.gif) top left no-repeat;
}

#activites .h3{
	margin:15px 0px 0px 45px;
	padding:0px;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#fe1900;
}

#activites .h4{
	margin:15px 0px 0px 0px;
	padding:0px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#fe1900;
}

#activites img{
	float:left;
}

#activites ul{
	margin:10px 0px 0px 20px;
	padding:0px;
}

#activites li{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#f9e72e;
	list-style-image:url(images/li_activite.gif);
	padding:4px;
}

/*-------------------------------presentation-----------------------------*/

#presentation{
	float:left;
	padding:0px 15px;
	width:310px;
	background:url(images/filet.jpg) 15px 33px no-repeat;
}

#presentation h3{
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0px;
	padding:10px 0px 10px 0px;
}

#presentation .h4{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:6px 0px 10px 0px;
	margin:0px;
}

#presentation p{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
}

#presentation img{
	padding:10px 10px 5px 0px;
}

/*-------------tableau-----------*/

.profs_titres{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#f9e72e;
}

.profs_contenu{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

.profs_contenu2{
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#presentation td{
	border:dotted 1px #f00;
}

#presentation table{
	background:url(images/bg_tableau.jpg) no-repeat;
}

/*-------------------------------actualites-----------------------------*/

#actualites{
	width:230px;
	float:left;
	padding:0px 10px;
	background:url(images/filet.jpg) 10px 33px no-repeat #594F4F;
}

#actualites h3{
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0px;
	padding:10px 0px 10px 0px;
}

#actualites img{
	
	margin:10px 10px 10px 0px;
	float:left;
}

.date{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fae22b;
	padding-top:7px;
}

.titre{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

.texte{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

p.detail a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#c91401;
	text-decoration:none;
	
}

/*---------------------------------------contenu arts martiaux-------------------------------*/

#menu_artsmartiaux{
	width:845px;
	margin:0px auto;
	background:#000;
}

#menu_artsmartiaux ul{
	margin:0px;
	padding:20px 0px 20px 110px;
}

#menu_artsmartiaux li{
	margin:0px;
	padding:0px 10px;
	display:inline;
}

#menu_artsmartiaux li a{
	margin:0px;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#F8E72E;
	text-decoration:none;
}

#menu_artsmartiaux li a:hover{
	color:#fff;
}

a.retour{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#f60;
	text-decoration:none;
}

a.retour:hover{
	color:#fc0;
}

/*--------------disciplines-----------------*/

#disciplines{
	width:845px;
	margin:0px auto;
	background:url(images/bg_disciplines.gif) 5px 13px no-repeat #000;
}

#disciplines h3{
	padding:15px 0px 0px 50px;
	margin:0px;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#fe1900;
}

.discip{
	padding:15px 0px 0px 50px;
	margin:0px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	width:780px;
	text-align:justify;
}

.disciplines{
	padding:25px 10px 0px 0px;
	margin:0px;
	width:271px;
	float:left;
	text-align:justify;
}

.glob_disc{
	background:url(images/bg_contenu_accueil.jpg) no-repeat #000;
}

.disciplines img{
	padding:0px 32px 0px 33px;
	background:url(images/bg_photos_disciplines.gif) 15px 29px no-repeat;
}

.disciplines h4{
	padding:10px 0px 10px 15px;
	margin:0px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

.disciplines p{
	padding:0px 0px 0px 15px;
	margin:0px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

.titre_discip{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#F8E72E
}

/*--------------cours et stages-----------------*/

#cours_et_stages{
	width:845px;
	margin:0px auto;
}

#cours_et_stages .h3{
	padding:15px 0px 25px 50px;
	margin:0px;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#fe1900;
	background:url(images/bg_disciplines.gif) 5px 13px no-repeat #000;
}

#cours_et_stages h4{
	padding:10px 0px 10px 20px;
	margin:0px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(images/liseret_cours.jpg) no-repeat 21px 26px;
}

#cours_et_stages .p{
	padding:0px 0px 0px 20px;
	margin:0px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
}

#cours_et_stages table{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}

#cours_et_stages td{
	border:dotted 1px #f00;
}

/*--------------objectifs-----------------*/

#objectifs{
	width:845px;
	margin:0px auto;
	background:url(images/bg_disciplines.gif) 5px 13px no-repeat #000;
}

#objectifs .h3{
	padding:15px 0px 25px 50px;
	margin:0px;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#fe1900;
}

#objectifs ul{
	padding:10px 0px 10px 20px;
	margin:0px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#objectifs li{
	padding:0px;
	margin:10px 0px;
	list-style-image:url(images/li_activite.gif);
}

/*--------------planning-----------------*/

#planning{
	width:845px;
	margin:0px auto;
	background:url(images/bg_disciplines.gif) 5px 13px no-repeat #000;
}

#planning .h3{
	padding:15px 0px 25px 50px;
	margin:0px;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#fe1900;
}

#planning table{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}

#planning td{
	border:dotted 1px #f00;
}

.jours{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#fae22b;
}

.horaires{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fae22b;
}

/*---------------------------------------contenu actualites-------------------------------*/

#actualites2{
	width:825px;
	margin:0px auto;
	padding:10px;
	background:url(images/bg_disciplines.gif) 5px 13px no-repeat #594F4F;
}

#actualites2 h3{
	padding:5px 0px 15px 50px;
	margin:0px;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#fe1900;
}

#actualites2 img{
	margin:10px 10px 10px 0px;
	float:left;
}

/*---------------------------------------contenu contact-------------------------------*/

#contact{
	width:845px;
	margin:0px auto;
	background:url(images/bg_contenu_accueil.jpg) no-repeat #000;
}

/*------------------bloc gauche----------------*/

#ct1{
	width:423px;
	margin:0px;
	float:left;
	background:url(images/bg_disciplines.gif) 5px 13px no-repeat;
}


#ct1 h4{
	padding:15px 0px 0px 50px;
	margin:0px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#ct1 h3{
	padding:15px 0px 0px 50px;
	margin:0px;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#fe1900;
}


#ct1 img{
	padding:5px 15px 0px 50px;
}

#ct1 p{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#ct1 ul{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:15px 0px 0px 50px;
	margin:0px;
}

#ct1 li{
	margi:0px;
	padding:0px;
	list-style-image:url(images/li_contact.gif);
}

#ctm{
	width:750px;
	margin-left:20px;
	float:left;
	background:url(images/bg_disciplines.gif) 5px 13px no-repeat;
}


#ctm h4{
	padding:15px 0px 0px 50px;
	margin:0px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#ctm h3{
	padding:15px 0px 0px 50px;
	margin:0px;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#fe1900;
}


#ctm img{
	padding:5px 15px 0px 50px;
}

#ctm p{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#ctm ul{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:15px 0px 0px 50px;
	margin:0px;
}

#ctm li{
	margi:0px;
	padding:0px;
	list-style-image:url(images/li_contact.gif);
}
#hor1{
	float:left;
	width:130px;
}

#hor2{
	float:left;
	width:250px;
}

#hor2 p{
	padding:15px 0px 0px 0px;
}

.adresse{
	padding:47px 0px 0px 0px;
	float:left;
}

.adresse2{
	padding:67px 0px 0px 0px;
	float:left;
}

#plan p{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#plan{
	margin:0px;
	padding:12px 0px 0px 0px;
	background:url(images/bg_disciplines.gif) 5px 13px no-repeat;
	clear:both;
	width:845px;
}

#plan h3{
	margin:6px 0px 0px 50px;
	padding:0px;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#fe1900;
}

#plan img{
	padding:30px 15px 0px 50px;
}

/*------------------bloc droit----------------*/

#ct2{
	width:422px;
	margin:0px;
	float:left;
}

#ct2 h3{
	padding:15px 0px 15px 50px;
	margin:0px;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#fe1900;
	background:url(images/bg_disciplines.gif) 5px 13px no-repeat;
}

#form label{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#f5de33;
	display:block;
	float:left;
	width:80px;
	padding-top:8px;
}

#form{
	padding:30px 0px 0px 50px;
}

#bouton{
	margin:5px 0px 0px 80px;
	border:solid 1px #9f180e;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#9f180e;
}

.input{
	margin:5px 0px;
	width:200px;
	border:solid 1px #9f180e;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#9f180e;
}

.inputadresse{
	margin:5px 0px;
	width:200px;
	height:30px;
	border:solid 1px #9f180e;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#9f180e;
}

textarea{
	margin:5px 0px;
	width:200px;
	border:solid 1px #9f180e;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#9f180e;
	height:50px;
}

#ct2 td{
	border:dotted 1px #f00;
}

#ct2 table{
	margin-left:50px;
}

/*-------------------------------------------------FOOTER-------------------------------------------*/

#bg_footer{
	background:url(images/bg_footer.gif) repeat-x #fff;
}

#footer{
	width:955px;
	background:url(images/bg_footer2.gif) no-repeat;
	margin:0 auto;
	text-align:center;
}

#footer ul{
	margin:0px;
	padding:0px;
}

#footer li{
	display:inline;
}

#footer li a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}

#footer li a:hover{
	color:#fff;
}

#footer p{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#footer img{
	margin:35px 0px 5px 0px;
}

p.tt a{
	font:normal 9px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}

p.tt a:hover{
	color:#993300;
}


			/* ------------------ Référencement ------------------------- */
			
.neutre {
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
}

.titre {
	
	color: #F8E72E;
	font-size: 12px;
}

.bg-gris {
	background-color: #666666;
}

.bg-rouge {
	background-color: #cc0000;
}

.bg-orange {
	background-color: #FF9900;
}

.bg-marron {
	background-color: #CC6600;
}

.bg-jaune {
	background-color: #996600;
}

.bg-rouge-vif {
	background-color: #FF3300;
}

.bg-rouge-fonce {
	background-color: #990000;
}

.bg-rose {
	background-color: #cc3366;
}

.bg-violet {
	background-color: #990066;
}

.bg-jaune-2 {
	background-color: #cc9900;
}
