body{
	font-family:Arial;
	font-size:.7em;
	color:#000;
	padding:0;
	margin:.2em 0 0 0;
	background:#deeaf6;
}

a{text-decoration:underline;}
a:hover{text-decoration:none;}

.petit,.editionsPetit{
	font-size:.7em;
	font-weight:bold;
}

.editionsPetit{
	font-size:.75em;
	text-align:center;
}

.titreFFF{
	font-size:1em;
	font-weight:bold;
}

/* nav */

.navstitre{margin-bottom:.8em;}
.navstitre h3{
	margin:.5em 0;
	padding:.2em 8px;
	font-size:85%;
	color:#fff;
}

.navstitre h3 a{
	color:#fff;
}

.general{
	border:1px solid;
	border-width:1px 0 0 0;
}

.general a{
	color:#000;
}

/******************************* ACCUEIL ******************************/

#accueil{
	padding:0;
	margin:0;
	padding-top:230px;
	font-size:1.2em;
	margin-left:auto;
	margin-right:auto;
	background-image: url(/I/fond-accueil.jpg);
	background-repeat:no-repeat;
	width:850px;
	height:728px;
}

#accueil p{
	margin-left:41px;
	width:768px;
	font-weight:bold;
}

#accueil h2{
	margin:.8em 0 .5em 0;
}

#accueil h1{text-align:center;}

#accueil #formations,#accueil #editions{
	background-repeat:no-repeat;
	font-size:1em;
	width:768px;
	height:155px;
	margin:1em 0 1em 41px;
	padding-top:.3em;
}

#accueil #formations{
	background-image: url(/I/encadre-formations.png);
	color:#5198cc;
}

#accueil #editions{
	background-image: url(/I/encadre-yoga.png);
	color:#9b5077;
}

#accueil #formations img,#accueil #editions img{
	float:left;
	margin:1em;
}

#accueil #formations .liens,#accueil #editions .liens{
	float:left;
	margin:.5em 0 0 0;
}

#accueil #formations a, #accueil #editions a{font-weight:bold;}
#accueil #formations a{color:#5198cc;}
#accueil #editions a{color:#9b5077;}

/******************************* / ACCUEIL ******************************/


/******************************* YOGA ******************************/

#yoga,#yoga #pied,#yoga table #centre,#yoga table #pied-centre,#yoga table #bgnav,#yoga table #pied-nav{
	padding:0;
	margin:0;
	background-repeat:no-repeat;
}

#yoga a{
	color:#039;
	font-size:.9em;
}

#yoga a:hover,#yoga a:visited{
	color:#2386C5;
}

#yoga,#yoga #pied{
	margin-left:auto;
	margin-right:auto;
	background-image: url(/I/fond-yoga.jpg?123456);
	width:850px;
	margin-bottom:1em;
}

#yoga{
	padding-top:255px;
}

#yoga table td{
	color:#2386C5;
}


#yoga table #centre img{
	border:2px solid #2386C5;
	margin:0 .4em .4em 0;
}

#yoga table #bgnav,#yoga table #pied-nav{
	background-image: url(/I/Nav/colonne.png);
	width:223px;
	margin-left:8px;
}

#yoga table #bgnav{
	padding:1em 4px 0 0;
}

#yoga table #pied-nav{
	background-image: url(/I/Nav/pied.png);
	height:7px;
}

#yoga table #centre,#yoga table #pied-centre{
	background-image: url(/I/Nav/centre.png);
	width:600px;
	margin-right:5px;
}

#yoga table #pied-centre{
	background-image: url(/I/Nav/pied-centre.png);
	height:20px;
}

#yoga .ctitre,#yoga .text{
	padding:0 1em 0 1em;
}

#yoga .ctitre{
	padding-top:1em;
	font-size:1.1em;
	font-weight:bold;
}

#yoga #pied{
	text-align:bottom;
	background-image: url(/I/pied-yoga.jpg);
	background-position:0 bottom;
	margin:0;
	padding:0;
	padding-bottom:1em;
	text-align:center;
	padding-top:120px;
}

#yoga #pied a{color:#2386C5; font-weight:bold; font-size:.8em;}

/******************************* / YOGA ******************************/


/******************************* EDITIONS ******************************/

body.editions{
	background-color:#CFB3C1;
}

#editions,#editions #pied,#editions table #centre,#editions table #pied-centre,#editions table #bgnav,#editions table #pied-nav{
	padding:0;
	margin:0;
	background-repeat:no-repeat;
}

#editions a,a.lienEditions{
	color:#936;
/*	color:#039;*/
}

#editions a:hover,#editions a:visited{
	color:#936;
}

#editions,#editions #pied{
	margin-left:auto;
	margin-right:auto;
	background-image: url(/I/fond-editions.jpg);
	width:850px;
	margin-bottom:1em;
}

#editions{
	padding-top:255px;
}

#editions table td{
	color:#936;
}


#editions table #centre img,.couvG{
	border:2px solid #936;
	margin:0 .4em .4em 0;
}

#editions table #bgnav,#editions table #pied-nav{
	background-image: url(/I/Nav/colonne-editions.png);
	width:223px;
	margin-left:8px;
}

#editions table #bgnav{
	padding:1em 4px 0 0;
}

#editions table #pied-nav{
	background-image: url(/I/Nav/pied-editions.png);
	height:7px;
}

#editions table #centre,#editions table #pied-centre{
	background-image: url(/I/Nav/centre-editions.png);
	width:600px;
	margin-right:5px;
}

#editions table #pied-centre{
	background-image: url(/I/Nav/pied-centre-editions.png);
	height:20px;
}

#editions .ctitre,#editions .text{
	padding:0 1em 0 1em;
}

#editions .ctitre{
	padding-top:1em;
	font-size:1.1em;
	font-weight:bold;
}

#editions #pied{
	text-align:bottom;
	background-image: url(/I/pied-editions.jpg);
	background-position:0 bottom;
	margin:0;
	padding:0;
	padding-bottom:1em;
	text-align:center;
	padding-top:120px;
}

#editions #pied a{
	color:#936;
	font-weight:bold;
	font-size:.8em;
}

#editions .catTitre{
	border:1px solid #936;
	font-weight:bold;
}

.PratOuvrage{
	font-style:italic;
	color:#444;
	font-size:.8em;
	text-align:right;
}

/******************************* / EDITIONS ******************************/

.bgg{font-size:.8em;}
.bgg h2{
	font-size:1.2em;
	color:#fff;
	background:#2386C5;
	border:0;
	margin:0 0 .4em 0;
	padding:0;
	width:223px;
	height:25px;
	text-indent:.4em;
	vertical-align:top;
/*	background-image:url(/I/logo-khyf-p.gif);*/
	background-position:195px 0;
	background-repeat:no-repeat;
}

#yoga .NavYoga a,#yoga .NavEditions a,#editions .NavYoga a,#editions .NavEditions a{
	color:#fff;
	text-decoration:none;
}

.bgg h2.NavEditions{
	background:#936;
	background-image:url(/I/logo-agamat-p.gif);
	background-position:195px 0;
	background-repeat:no-repeat;
}
#editions .navstitre h3.tt{
	background-color:#993366;
}
#yoga .navstitre h3.tt{
	background-color:#2386C5;
}
#yoga h3.gt,#editions h3.gt{
	background-color:#fff;
	color:#993366;
	border:1px solid #993366;
	padding-left:.3em;
	margin:.3em 0;
}
#yoga h3.gt{
	color:#2386C5;
	border:1px solid #2386C5;
}

#yoga h3.gt a,#editions h3.gt a{text-decoration:none;font-size:1em;}
#yoga h3.gt a{color:#2386C5;}