@font-face {
    font-family: 'BonzaiRegular';
    src: url('./bonzai/bonzai-webfont.eot');
    src: url('./bonzai/bonzai-webfont.eot?#iefix') format('embedded-opentype'),
         url('./bonzai/bonzai-webfont.woff') format('woff'),
         url('./bonzai/bonzai-webfont.ttf') format('truetype'),
         url('./bonzai/bonzai-webfont.svg#BonzaiRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body
{
	border: 0 none;
	margin: 0;
	padding: 0;
	background: url("./images/body.png") no-repeat scroll 0 0 #FFFFFF;
	font-family: 'BonzaiRegular';
}

#en_tete
{
	background-image: url("./images/entete.png");
	background-position: center center;
	background-repeat: no-repeat;
	height: 236px;
	width: 100%;
}

#menu
{
	margin: 0 auto;
	margin-top: -20px;
	background: url("./images/menu.png") no-repeat scroll;
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
	height: 100px;
	width: 1039px;
	text-align: center;
}

ul#lien li
{
	display: inline;
	padding : 0 0.5em;
	margin: 40px 20px;
}

ul#lien a
{
	color: #9f0c0c;
	font-size: 30px;
	text-decoration: none;
	font-family: Ryumin Light-KL, Bradley Hand ITC, Arial;
}

.bAcceuil
{
	background-image: url("./images/bAcceuil.png");
	background-repeat: no-repeat;
	position: absolute;
	width: 100px;
	height: 39px;
	left: 80px;
	top: 35px;
}

.bAcceuil:hover, .bAikido:hover, .bJodo:hover, .bIaido:hover, .bKarate:hover, .bContact:hover, #corps #inscription:hover,
 #corps #livre:hover, #corps #livre #bouquin:hover, #corps #demonstration:hover, #corps #livreBis:hover, #corps #livreBis #bouquin:hover, #corps #demonstrationBis:hover, #corps #inscriptionBis:hover
{
	box-shadow:1px 1px 12px #9f0c0c;
	border-radius: 10px;
}

.bAcceuil:hover
{
	background-image: url("./images/bAcceuilH.png");
}

.bAikido
{
	background-image: url("./images/bAikido.png");
	background-repeat: no-repeat;
	position: absolute;
	width: 100px;
	height: 39px;
	left: 250px;
	top: 35px;
}

.bAikido:hover
{
	background-image: url("./images/bAikidoH.png");
}

.bJodo
{
	background-image: url("./images/bJodo.png");
	background-repeat: no-repeat;
	position: absolute;
	width: 100px;
	height: 39px;
	left: 395px;
	top: 35px;
}

.bJodo:hover
{
	background-image: url("./images/bJodoH.png");
}

.bIaido
{
	background-image: url("./images/bIaido.png");
	background-repeat: no-repeat;
	position: absolute;
	width: 100px;
	height: 39px;
	left: 525px;
	top: 35px;
}

.bIaido:hover
{
	background-image: url("./images/bIaidoH.png");
}

.bKarate
{
	background-image: url("./images/bKarate.png");
	background-repeat: no-repeat;
	position: absolute;
	width: 100px;
	height: 39px;
	left: 680px;
	top: 35px;
}

.bKarate:hover
{
	background-image: url("./images/bKarateH.png");
}

.bContact
{
	background-image: url("./images/bContact.png");
	background-repeat: no-repeat;
	position: absolute;
	width: 100px;
	height: 39px;
	left: 855px;
	top: 35px;
}

.bContact:hover
{
	background-image: url("./images/bContactH.png");
}

ul#lien a:hover
{
	color: #000000;
	font-weight: bold;
}

#menu #lien
{
	padding-top: 37px;
	padding-left: 10px;
}

#banderolle
{
	margin: 0 auto;
	margin-top: -20px;
	background: url("./images/banderolle.png") no-repeat scroll;
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
	height: 143px;
	width: 1039px;
}

#corps
{
	margin: 0 auto;
	margin-top: -21px;
	background: url("./images/corp.png") scroll;
	background-position: center top;
	background-repeat: repeat-y;
	height: 100%;
	width: 1039px;
	position: relative;
	text-align: center;
	padding-top: 20px;
	min-height: 800px;
	/*padding-left: 100px;*/
}

.bienvenue
{
	position: relative;
	width: 81%;
	margin-left: 90px;
}

.bienvenue a
{
	display:block;
	float:left;
	width:100px;
	height:100%;
	margin-right:10px;
	vertical-align:middle;
}

.bienvenue img
{
	display:block;
	float:left;
	width:100px;
	border-radius:10px;
	margin-right:10px;
	vertical-align:middle;
}

#corps #bienvenue
{
	width: 841px;
}

#corps #general
{
	position: relative;
	border-style: solid;
	border-color: #9f0c0c;
	border-width: 2px;
	padding: 0;
	margin-left: 90px;
	margin-right: 90px;
}

#corps #general #actualite, #corps #general #aikido, #corps #general #jodo, #corps #general #iaido, #corps #general #karate, #corps #general #contact, #corps #general #livreSensei, #corps #general #demo, #corps #general #photo
{
	position: relative;
	width: 600px;
	height: 100%;
	padding: 15px;
	//margin-left: 100px;
	margin-left: 10px;
	padding-top: 0px;
	//border-style: solid;
	//border-color: #9f0c0c;
	//border-width: 2px;
	min-height: 565px;
}

#corps #general #connexion
{
	position: absolute;
	left: 650px;
	border-style: solid;
	border-color: #9f0c0c;
	border-width: 2px;
	width: 170px;
	height: 100px;
	margin-right: 50px;
	margin-top: 15px;
	text-align: left;
	padding-left: 10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#corps #general #connexion {
		height: 105px;
	}
}

#corps #general #inscription
{
	position: absolute;
	left: 650px;
	top: 130px;
	border-style: solid;
	border-color: #9f0c0c;
	border-width: 2px;
	width: 180px;
	height: 150px;
	margin-right: 50px;
}

#corps #general #livre
{
	position: absolute;
	left: 650px;
	top: 295px;
	border-style: solid;
	border-color: #9f0c0c;
	border-width: 2px;
	width: 180px;
	height: 150px;
	margin-right: 50px;
}

#corps #general #demonstration
{
	position: absolute;
	left: 650px;
	top: 460px;
	border-style: solid;
	border-color: #9f0c0c;
	border-width: 2px;
	width: 180px;
	height: 150px;
	margin-right: 50px;
}

#corps a
{
	text-decoration: none;
	color: #9f0c0c;
}

h1
{
	font-family: 'BonzaiRegular';
	color: #9f0c0c;
	font-weight: bold;
}

#corps #general #actualite
{
	
}

#corps #general #actualite h2
{
	color: #000000;
	font-weight: normal;
//	text-decoration: underline;
}

#corps #general #actualite p
{
	color: #000000;
	font-weight: normal;
	font-family: Times New Roman;
}

#corps #general #actualite .signature
{
	color: #000000;
	font-weight: normal;
	font-family: Times New Roman;
	font-size: 10px;
}

#corps .signature
{
	color: #000000;
	font-weight: normal;
	font-family: Times New Roman;
	font-size: 10px;
}

.separateur
{
	background-image: url("./images/separateur.png");
	background-position: center center;
	background-repeat: none;
	width: 100%;
	height: 20px;
}

.legende
{
	font-family: Times New Roman;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

#corps #general #aikido, #corps #general #jodo, #corps #general #iaido, #corps #general #karate, #corps #general #contact, #corps #general #livreSensei, #corps #general #demo, #corps #general #photo
{
	font-family: Times New Roman;
	font-weight: normal;
	color: #000000;
}

.miniPhoto:hover, .apercuPhoto:hover
{
	box-shadow:1px 1px 12px #000000;
	border-radius: 10px;
}

#pied
{
	margin: 0 auto;
	margin-top: -20px;
	background-image: url("./images/pied.png");
	background-position: center top;
	background-repeat: no-repeat;
	width: 1039px;
	text-align: center;
}