/* CSS Document */

body{ behavior:url(css/csshover.htc); }
@charset "utf-8";

/***********=20
Reset styles
***********/

* { margin: 0; padding: 0; }
.c { clear:both; }
img { border:0px; }
.left { float:left; }
.right { float:right; }
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter { text-align:center; }
.tjustifie { text-align:justify; }
/*.tgras { font-weight:bold; }*/
.tmaigre { font-weight:normal; }
.erreur { display:block; width:95%; margin-bottom:5px; color:#c00; =
background:#FBCECE; padding:5px;} /*border:1px solid #c00; */
.middle {vertical-align:middle;}

/****************
Global
****************/

html {=20
	color:#fff;
}

body {
	width:900px;
	margin:0 auto 0 auto;
	text-align: center;
	padding:0;
	left:50%;
	text-align: center;
	background-color:#FFFFFF;
}

#global {
	width: 900px;
	margin: 0 auto;
	text-align: left;
	background-color:#FFFFFF;
	background-image: url(../image/fond_site.gif);
	background-repeat:repeat-y;
/*
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
*/
}

#contenu {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
/*	margin-left:210px;*/
	padding-left:280px;
	margin-right:40px;
}

#contenu td, #contenu p, #contenu li {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
/*	font-family:Arial, Helvetica, sans-serif;*/
	font-size:12px;
	color:#000;
/*	text-align:justify;*/
}

#contenu td td {
	text-align:inherit;
}

#contenu .MultiColonne * {
	text-align:left;
}


#contenu li {
	line-height:1em;
}

#contenu th, #contenu th a {
	color:#FFFFFF;
	padding:5px;
	text-align:center;
}

#contenu h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:21px;
	color:#663399;
	text-transform:uppercase;
	margin-top:40px;
	margin-bottom:10px;
}

#contenu h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:15px;
	color:#006699;
	font-style:italic;
	margin-top:20px;
	margin-bottom:10px;
}

#contenu h2.Programme {
	font-size:17px;
}

#contenu h3 {
/*	font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#003399;
	text-transform:uppercase;
	margin-top:27px;
	text-align:left;
}

#contenu h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:13px;
	color:#990066;
	text-transform:uppercase;
	margin-top:27px;
}

#contenu h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:13px;
	color:#E75037;
	text-transform:uppercase;
	margin-top:27px;
}

#contenu h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:13px;
	color:#00ABE2;
	text-transform:uppercase;
	margin-top:27px;
}

#contenu h7 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:13px;
	color:#A663A1;
	text-transform:uppercase;
	margin-top:27px;
}


#contenu p {
	margin-bottom:10px;
}



#contenu .SousTitre {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FF6600;
	font-style:italic;
	margin-bottom:10px;
	text-align:justify;
}

#contenu .Important {
	font-weight:bold;
}

#contenu li {
	line-height:1.4em;
	background-repeat:no-repeat;
	background-position: 0 -2px;
	list-style:none;
	padding-left:20px;
}
/*
#contenu .Violet {
	color:#93107E;
}
#contenu .Cyan {
	color:#00ABE2;
}
*/

#contenu h3.Bleu {
	color:#003399;
}
#contenu h3.Rouge {
	color:#E2001A;
}
#contenu h3.Violet {
	color:#93107E;
}
#contenu h3.Cerise {
	color:#E20072;
}
#contenu h3.Mauve {
	color:#A663A1;
}
#contenu h3.Orange {
	color:#E75037;
}
#contenu h3.Vert {
	color:#00957D;
}
#contenu h3.Cyan {
	color:#00ABE2;
}
#contenu h3.Mandarine {
	color:#F08A00;
}


span.Rouge {
	color:#E2001A;
}
span.Orange {
	color:#E75037;
}
span.Mandarine {
	color:#F08A00;
}
span.Cerise {
	color:#E20072;
}
span.Vert {
	color:#00957D;
}
span.Cyan {
	color:#00ABE2;
}
span.Bleu {
	color:#003399;
}
span.Violet {
	color:#93107E;
}
.Blanc {
	color:#FFFFFF;
}
.Mauve {
	color:#A663A1;
}



#contenu li.Violet {
	background-image:url(../image/PointFlamme-Violet.gif);
}
#contenu li.Cyan {
	background-image:url(../image/PointFlamme-Cyan.gif);
}
#contenu li.Vert {
	background-image:url(../image/PointFlamme-Vert.gif);
}
#contenu li.Bleu {
	background-image:url(../image/PointFlamme-Bleu.gif);
}
#contenu li.Mauve {
	background-image:url(../image/PointFlamme-Mauve.gif);
}
#contenu li.Cerise {
	background-image:url(../image/PointFlamme-Cerise.gif);
}
#contenu li.Mandarine {
	background-image:url(../image/PointFlamme-Mandarine.gif);
}
#contenu li.Rouge {
	background-image:url(../image/PointFlamme-Rouge.gif);
}


#contenu li ul li {
	list-style:disc;
	margin-left:50px;
	padding-left:7px;
}



#contenu .Nom {
	font-weight:bold;
	font-size:14px;
}
#contenu .Question {
	font-weight:bold;
	font-size:12px;
}
#contenu .NoQuestion {
	color:#00ABE2;
}


/*****************************************  TEMOIGNAGES  =
****************************************************/

DIV.Temoignage > h3 {
	background:url(../image/Quote.gif) no-repeat top left;
	text-transform:none;
	font-size:14px;
	padding-left:40px;
	font-style:normal;
	padding-top:10px;
}

DIV.Temoignage p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	float:left;
	background:url(../image/Quote2.gif) no-repeat bottom right;
	padding-right:40px;
	padding-left:40px;
	padding-bottom:10px;
}



/*****************************************  CADRES  =
****************************************************/

/* --------------- CadreCorne (avec coin inferieur gauche corn=E9) =
------------- */

DIV.CadreCorne {
	display:block;
	background:url(../image/CoinCorne.gif) no-repeat bottom left;
	background-color:#EE813C;
/*	background-color:#00ABE2;*/
	padding:10px 10px 15px 15px;
}

DIV.CadreCorne > h3 {
	text-transform:none;
	font-size:14px;
}

/* --------------- CadreArrondi (arrondi simple) ------------- */

.TitreCadre,
.TitreCadreCyan,
.TitreCadreMauve,
.TitreCadreOrange,
.TitreCadreMandarine,
.TitreCadreCerise,
.TitreCadreVert,
.TitreCadre2 {
	margin-left:25px;
	margin-bottom:0;
	color:#FFFFFF;
}
.TitreCadre td, .TitreCadre td p, #contenu .TitreCadre td, #contenu =
.TitreCadre td p,
.TitreCadreCyan td, .TitreCadreCyan td p, #contenu .TitreCadreCyan td, =
#contenu .TitreCadreCyan td p,
.TitreCadreMauve td, .TitreCadreMauve td p, #contenu .TitreCadreMauve =
td, #contenu .TitreCadreMauve td p,
.TitreCadreOrange td, .TitreCadreOrange td p, #contenu .TitreCadreOrange =
td, #contenu .TitreCadreOrange td p,
.TitreCadreMandarine td, .TitreCadreMandarine td p, #contenu =
.TitreCadreMandarine td, #contenu .TitreCadreMandarine td p,
.TitreCadreCerise td, .TitreCadreCerise td p, #contenu .TitreCadreCerise =
td, #contenu .TitreCadreCerise td p,
.TitreCadreVert td, .TitreCadreVert td p, #contenu .TitreCadreVert td, =
#contenu .TitreCadreVert td p,
.TitreCadre2 td, .TitreCadre2 td p, #contenu .TitreCadre2 td, #contenu =
.TitreCadre2 td p {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
/*	background-color: #E20072;*/
}
.TitreCadre td, .TitreCadre td p {
	background-color: #E20072;
}
.TitreCadre2 td, .TitreCadre2 td p {
	background-color: #93107E;
}
.TitreCadreCyan td, .TitreCadreCyan td p {
	background-color: #00ABE2;
}
.TitreCadreMauve td, .TitreCadreMauve td p {
	background-color: #BBA3CA;
}
.TitreCadreOrange td, .TitreCadreOrange td p {
	background-color: #E75037;
}
.TitreCadreMandarine td, .TitreCadreMandarine td p {
	background-color: #F08A00;
}
.TitreCadreCerise td, .TitreCadreCerise td p {
	background-color: #E20072;
}
.TitreCadreVert td, .TitreCadreVert td p {
	background-color: #8CC9B0;
}


.TitreCadre td.texte,
.TitreCadreCyan td.texte,
.TitreCadreMauve td.texte,
.TitreCadreOrange td.texte,
.TitreCadreMandarine td.texte,
.TitreCadreCerise td.texte,
.TitreCadreVert td.texte,
.TitreCadre2 td.texte {
	padding-right:7px;
	padding-left:7px;
}


/* --------------- CadreArrondi (arrondi simple) ------------- */

#CadreArrondi {
	color:#FFFFFF;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	background-color: #F29400;
}

#CadreArrondiBleu {
	color:#FFFFFF;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	background-color: #00ABE2;
}
#CadreArrondiCerise {
	color:#FFFFFF;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	background-color: #E20072;
}
#CadreArrondiMauve {
	color:#FFFFFF;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	background-color: #BBA3CA;
}
#CadreArrondiCyan {
	color:#FFFFFF;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	background-color: #00ABE2;
}
#CadreArrondiViolet {
	color:#FFFFFF;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	background-color: #93107E;
}
#CadreArrondiVert {
	color:#FFFFFF;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	background-color: #8CC9B0;
}

#CadreArrondiMauve td, #CadreArrondiMauve p,
#CadreArrondiCerise td, #CadreArrondiCerise p,
#CadreArrondiBleu td, #CadreArrondiBleu p,
#CadreArrondiCyan td, #CadreArrondiCyan p,
#CadreArrondiViolet td, #CadreArrondiViolet p,
#CadreArrondiVert td, #CadreArrondiVert p,
#CadreArrondi td, #CadreArrondi p {
/*	font-family:Arial, Helvetica, sans-serif;*/
/*	font-size:12px;*/
}
#CadreArrondiMauve .hautgauche, #CadreArrondiMauve .hautdroit, =
#CadreArrondiMauve .basgauche, #CadreArrondiMauve .basdroit,
#CadreArrondiCerise .hautgauche, #CadreArrondiCerise .hautdroit, =
#CadreArrondiCerise .basgauche, #CadreArrondiCerise .basdroit,
#CadreArrondiBleu .hautgauche, #CadreArrondiBleu .hautdroit, =
#CadreArrondiBleu .basgauche, #CadreArrondiBleu .basdroit,
#CadreArrondiCyan .hautgauche, #CadreArrondiCyan .hautdroit, =
#CadreArrondiCyan .basgauche, #CadreArrondiCyan .basdroit,
#CadreArrondiViolet .hautgauche, #CadreArrondiViolet .hautdroit, =
#CadreArrondiViolet .basgauche, #CadreArrondiViolet .basdroit,
#CadreArrondiVert .hautgauche, #CadreArrondiVert .hautdroit, =
#CadreArrondiVert .basgauche, #CadreArrondiVert .basdroit,
#CadreArrondi .hautgauche, #CadreArrondi .hautdroit, #CadreArrondi =
.basgauche, #CadreArrondi .basdroit {
	height: 10px;
	width: 10px;
	background-repeat: no-repeat;
	font-size:1px; /* correction d'un bug IE */
}

#CadreArrondiMauve .hautgauche,
#CadreArrondiCerise .hautgauche,
#CadreArrondiBleu .hautgauche,
#CadreArrondiCyan .hautgauche,
#CadreArrondiViolet .hautgauche,
#CadreArrondiVert .hautgauche,
#CadreArrondi .hautgauche { background-position : top left; }

#CadreArrondiMauve .hautdroit,
#CadreArrondiCerise .hautdroit,
#CadreArrondiBleu .hautdroit,
#CadreArrondiCyan .hautdroit,
#CadreArrondiViolet .hautdroit,
#CadreArrondiVert .hautdroit,
#CadreArrondi .hautdroit {
	float: right;
	background-position : top right;
}
#CadreArrondiMauve .basgauche,
#CadreArrondiCerise .basgauche,
#CadreArrondiBleu .basgauche,
#CadreArrondiCyan .basgauche,
#CadreArrondiViolet .basgauche,
#CadreArrondiVert .basgauche,
#CadreArrondi .basgauche {
	background-position : bottom left;
}
#CadreArrondiMauve .basdroit,
#CadreArrondiCerise .basdroit,
#CadreArrondiBleu .basdroit,
#CadreArrondiCyan .basdroit,
#CadreArrondiViolet .basdroit,
#CadreArrondiVert .basdroit,
#CadreArrondi .basdroit {
	float: right;
	background-position : bottom right;
}
#CadreArrondiMauve .centre p, #CadreArrondiMauve .centre,
#CadreArrondiCerise .centre p, #CadreArrondiCerise .centre,
#CadreArrondiBleu .centre p, #CadreArrondiBleu .centre,
#CadreArrondiCyan .centre p, #CadreArrondiCyan .centre,
#CadreArrondiViolet .centre p, #CadreArrondiViolet .centre,
#CadreArrondiVert .centre p, #CadreArrondiVert .centre,
#CadreArrondi .centre p, #CadreArrondi .centre {
	color:#FFFFFF;
	margin-left:5px;
	margin-right:5px;
}
#CadreArrondiMauve .centre td,
#CadreArrondiCerise .centre td,
#CadreArrondiBleu .centre td,
#CadreArrondiCyan .centre td,
#CadreArrondiViolet .centre td,
#CadreArrondiVert .centre td,
#CadreArrondi .centre td {
	margin-left:4px;
	margin-right:4px;
	padding-left:4px;
	padding-right:4px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
}

#CadreArrondiMauve p,
#CadreArrondiCerise p,
#CadreArrondiBleu p,
#CadreArrondiCyan p,
#CadreArrondiViolet p,
#CadreArrondiVert p,
#CadreArrondi p {
	margin-top:3px;
	padding-top:3px;
	margin-bottom:3px;
	padding-bottom:3px;
	text-align:left;
}

#CadreArrondiMauve .hautgauche,
#CadreArrondiCerise .hautgauche,
#CadreArrondiBleu .hautgauche,
#CadreArrondiCyan .hautgauche,
#CadreArrondiViolet .hautgauche,
#CadreArrondiVert .hautgauche,
#CadreArrondi .hautgauche { background: url(../image/CoinHG.gif); }

#CadreArrondiMauve .hautdroit,
#CadreArrondiCerise .hautdroit,
#CadreArrondiBleu .hautdroit,
#CadreArrondiCyan .hautdroit,
#CadreArrondiViolet .hautdroit,
#CadreArrondiVert .hautdroit,
#CadreArrondi .hautdroit {	background: url(../image/CoinHD.gif); }

#CadreArrondiMauve .basgauche,
#CadreArrondiCerise .basgauche,
#CadreArrondiBleu .basgauche,
#CadreArrondiCyan .basgauche,
#CadreArrondiViolet .basgauche,
#CadreArrondiVert .basgauche,
#CadreArrondi .basgauche {	background: url(../image/CoinBG.gif); }

#CadreArrondiMauve .basdroit,
#CadreArrondiCerise .basdroit,
#CadreArrondiBleu .basdroit,
#CadreArrondiCyan .basdroit,
#CadreArrondiViolet .basdroit,
#CadreArrondiVert .basdroit,
#CadreArrondi .basdroit {	background: url(../image/CoinBD.gif); }





/* --------------- Cadre2 (arrondi avec ombre) ------------- */

/* set the image to use and establish the lower-right position */
#contenu .Cadre2, #contenu .Cadre2_Corps, #contenu .Cadre2_Entete, =
#contenu .Cadre2_Entete p {
	background: transparent url(../image/Cadre2.png) no-repeat bottom =
right;
}
#contenu .Cadre2 {
/*	width: 335px !important; /* intended total box width - =
padding-right(next) */
/*	width: 320px; /* IE Win =3D width - padding */
	padding-right: 0px; /* the gap on the right edge of the image (not =
content padding) */
	margin: 0 -10px 0 0px; /* use to position the box */
}
/* set the top-right image */
#contenu .Cadre2_Entete {
	background-position: top right;
	margin-right: 0px; /* pull the right image over on top of border */
	padding-right: 16px; /* right-image-gap + right-inside padding */
	color:#93107E;
	margin-bottom:0;
	font-size: 8px;
}
/* set the top-left image */
#contenu .Cadre2_Entete p {
/*	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: bold;
	text-transform:uppercase;
	background-position: top left;
	margin: 0; /* reset main site styles*/
	border: 0; /* ditto */
	padding: 15px 0 0 20px; /* padding-left =3D image gap + interior =
padding ... no padding-right */
	height: auto !important;
	height: 1%; /* IE Holly Hack */
	color: #93107E;
	text-align:center;
}
/* set the lower-left corner image */
#contenu .Cadre2_Corps {
	background-position: bottom left;
	margin-right: 15px; /* interior-padding right */
	padding: 10px 5px 15px 20px; /* mirror .cssbox_head right/left */
}

#contenu .Cadre2_Corps p {
	font-style:italic;
	font-size: 11px;
}


p.formation {text-align:justify}
.formation {color:#000000;}
.formation a {color:#000000; text-decoration: none;}
.formation a:hover {color:#000000;text-decoration: none;}
.formation a:visited {color:#000000;text-decoration: none;}
.formation a:hover,visited {color:#000000;text-decoration: none;}
.formation a:active {color:#000000;text-decoration: none;}

p.massage {text-align:justify}
.massage {color:#000000;}
.massage a {color:#000000;text-decoration: none;}
.massage a:hover {color:#000000;text-decoration: none;}
.massage a:visited {color:#000000;text-decoration: none;}
.massage a:hover,visited {color:#000000;text-decoration: none;}
.massage a:active {color:#000000;text-decoration: none;}

.ecole {color:#E20072;}
.ecole a:link {color:#E20072;}
.ecole a:hover {color:#E20072;}
.ecole a :visited {color:#E20072;}
.ecole a :hover,visited {color:#E20072;}
.ecole a:active {color:#E20072;}
