/* NEUTRALISATION */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
ol,ul { list-style:none; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
caption,th { text-align:left; }
q:before, q:after { content :''; }


/* GENERAL */
html { text-align:center; }
body { position:relative; width:990px; margin:5px auto 0 auto; background:#fff8ed; text-align:left; font-family:Tahoma, Helvetica, Arial, sans-serif; font-size:12px; }


/* HAUT */
#haut { height:410px; }
#localisation { text-align:right; width:990px; font-size:11px; }
#localisation li { list-style:none; display:inline; }
#localisation a { color:#000000; text-decoration:underline; }
#localisation a:hover { text-decoration:none; color:#c30049; }

#logo { position:absolute; top:15px; left:0px; }
#vousetes { position:absolute; top:115px; left:381px; background:url(img/vousetes.gif) left top no-repeat; width:608px; height:33px; }
#vousetes:hover {  background:url(img/vousetesover.gif) left top no-repeat; }

#nav { text-align:center; font-size:14px; }
#navlcacademy { position:absolute; top:155px; left:0px; background:url(img/fondnav1.gif) left top no-repeat; display:block; width:115px; height:36px; color:#000000; text-decoration:none; line-height:35px; }
#navlcacademy:hover { background:url(img/fondnav1.gif) left bottom no-repeat; color:#ffffff; }
#navequipe { position:absolute; top:155px; left:127px; background:url(img/fondnav1.gif) left top no-repeat; display:block; width:115px; height:36px; color:#000000; text-decoration:none; line-height:35px; }
#navequipe:hover { background:url(img/fondnav1.gif) left bottom no-repeat; color:#ffffff; }
#navressources { position:absolute; top:155px; left:254px; background:url(img/fondnav1.gif) left top no-repeat; display:block; width:115px; height:36px; color:#000000; text-decoration:none; line-height:35px; }
#navressources:hover { background:url(img/fondnav1.gif) left bottom no-repeat; color:#ffffff; }
#navceo { position:absolute; top:155px; left:381px; background:url(img/fondnav2.gif) left top no-repeat; display:block; width:143px; height:36px; color:#000000; text-decoration:none; line-height:35px; }
#navceo:hover { background:url(img/fondnav2.gif) left bottom no-repeat; color:#ffffff; }
#navcadre { position:absolute; top:155px; left:536px; background:url(img/fondnav2.gif) left top no-repeat; display:block; width:143px; height:36px; color:#000000; text-decoration:none; line-height:35px; }
#navcadre:hover { background:url(img/fondnav2.gif) left bottom no-repeat; color:#ffffff; }
#naventreprise { position:absolute; top:155px; left:691px; background:url(img/fondnav2.gif) left top no-repeat; display:block; width:143px; height:36px; color:#000000; text-decoration:none; line-height:35px; }
#naventreprise:hover { background:url(img/fondnav2.gif) left bottom no-repeat; color:#ffffff; }
#navcoach { position:absolute; top:155px; left:846px; background:url(img/fondnav2.gif) left top no-repeat; display:block; width:143px; height:36px; color:#000000; text-decoration:none; line-height:35px; }
#navcoach:hover { background:url(img/fondnav2.gif) left bottom no-repeat; color:#ffffff; }

#ongletlcacademy { position:absolute; top:155px; left:0px; background:url(img/fondongletlcacademy.gif) top left no-repeat; height:245px; width:369px; }
#ongletlcacademy ul { position:absolute; top:90px; left:20px; }
#ongletlcacademy li { list-style-type:disc; margin:0 0 0 15px; color:#ffffff; }
.navongletacademy { color:#ffffff; text-decoration:underline; font-size:13px; line-height:20px; font-weight:bold; }
.navongletacademy:hover { color:#000000; text-decoration:underline; }
.navongletacademyover { color:#000000; text-decoration:none; font-size:13px; line-height:20px; font-weight:bold; }

#ongletequipe { position:absolute; top:155px; left:0px; background:url(img/fondongletequipe.gif) top left no-repeat; height:245px; width:369px; }
#ongletequipe ul { position:absolute; top:75px; left:20px; }
#ongletequipe li { list-style-type:disc; margin:0 0 0 15px; color:#ffffff; }
.navongletequipe { color:#ffffff; text-decoration:underline; font-size:13px; line-height:20px; font-weight:bold; }
.navongletequipe:hover { color:#000000; text-decoration:underline; }
.navongletequipeover { color:#000000; text-decoration:none; font-size:13px; line-height:20px; font-weight:bold; }

#ongletressources { position:absolute; top:155px; left:0px; background:url(img/fondongletressources.gif) top left no-repeat; height:245px; width:369px; }
#ongletressources ul { position:absolute; top:75px; left:20px; }
#ongletressources li { list-style-type:disc; margin:0 0 0 15px; color:#ffffff; }
.navongletressources { color:#ffffff; text-decoration:underline; font-size:13px; line-height:20px; font-weight:bold; }
.navongletressources:hover { color:#000000; text-decoration:underline; }
.navongletressourcesover { color:#000000; text-decoration:none; font-size:13px; line-height:20px; font-weight:bold; }

#ongletceo { position:absolute; top:38px; left:381px; background:url(img/fondongletceo.gif) top left no-repeat; height:152px; width:608px; }
#ongletceo h2 { padding:10px 20px 10px 20px; color:#ffffff; font-size:14px;  }
#ongletceo p { padding:0 20px 0 20px; color:#ffffff; }
#ongletceo li { list-style-type:disc; margin:0 0 0 42px; color:#ffffff; line-height:18px; }
.liensbulleceo { color:#ffffff; text-decoration:underline; }
.liensbulleceo:hover { text-decoration:underline; color:#000000; }
.liensbulleceoover { text-decoration:none; color:#000000; }

#ongletcadre { position:absolute; top:38px; left:381px; background:url(img/fondongletcadre.gif) top left no-repeat; height:152px; width:608px; }
#ongletcadre h2 { padding:10px 20px 10px 20px; color:#ffffff; font-size:14px;  }
#ongletcadre p { padding:0 20px 0 20px; color:#ffffff; }
#ongletcadre li { list-style-type:disc; margin:0 0 0 42px; color:#ffffff; line-height:18px; }
.liensbullecadre { color:#ffffff; text-decoration:underline; }
.liensbullecadre:hover { text-decoration:underline; color:#000000; }
.liensbullecadreover { text-decoration:none; color:#000000; }

#ongletentreprise { position:absolute; top:38px; left:381px; background:url(img/fondongletentreprise.gif) top left no-repeat; height:152px; width:608px; }
#ongletentreprise h2 { padding:10px 20px 10px 20px; color:#ffffff; font-size:14px;  }
#ongletentreprise p { padding:0 20px 0 20px; color:#ffffff; }
#ongletentreprise li { list-style-type:disc; margin:0 0 0 42px; color:#ffffff; line-height:18px; }
.liensbulleentreprise { color:#ffffff; text-decoration:underline; }
.liensbulleentreprise:hover { text-decoration:underline; color:#000000; }
.liensbulleentrepriseover { text-decoration:none; color:#000000; }

#ongletcoach { position:absolute; top:38px; left:381px; background:url(img/fondongletcoach.gif) top left no-repeat; height:152px; width:608px; }
#ongletcoach h2 { padding:10px 20px 3px 20px; color:#ffffff; font-size:14px;  }
#ongletcoach p { padding:0 20px 0 20px; color:#ffffff; }
#ongletcoach li { list-style-type:disc; margin:0 0 0 42px; color:#ffffff; line-height:18px; }
.liensbullecoach { color:#ffffff; text-decoration:underline; }
.liensbullecoach:hover { text-decoration:underline; color:#000000; }
.liensbullecoachover { text-decoration:none; color:#000000; }

#slogan { position:absolute; top:200px; left:381px; background:url(img/fondslogan.gif) top left no-repeat; height:20px; width:608px; }
#slogan p { color:#ffffff; margin:2px 0 0 20px; }
#photo00 { position:absolute; top:195px; left:-5px; height:178px; width:379px; }
#photo01 { position:absolute; top:227px; left:376px; height:178px; width:244px; }
#photo02 { position:absolute; top:227px; left:622px; height:178px; width:244px; }
#photo03 { position:absolute; top:227px; left:750px; height:178px; width:244px; }

.qfor { position:absolute; top:232px; left:752px; width:235px; padding:15px 0 0 0; background: url(img/bords-arrondis-top2.gif) left top no-repeat;  }
.blocqfor { padding:0 15px 0 15px; background: url(img/bords-arrondis-bottom2.gif) left bottom no-repeat;  }
.blocqfor p { padding:0 0 15px 0; }
.blocqfor a { color:#c30049; text-decoration:underline; }
.blocqfor a:hover { text-decoration:none; color:#000000; }

.cce { position:absolute; top:232px; left:380px; width:235px; padding:15px 0 0 0; background: url(img/bords-arrondis-top1.gif) left top no-repeat;  }
.bloccce { padding:0 15px 0 15px; background: url(img/bords-arrondis-bottom1.gif) left bottom no-repeat;  }
.bloccce p { padding:0 0 15px 0; }
.bloccce a { color:#c30049; text-decoration:underline; }
.bloccce a:hover { text-decoration:none; color:#000000; }


/* CONTENU */
#contenu { position:relative; background:url(img/fondcontenu.gif) repeat-y top left; }
#arrondibas { background:url(img/arrondibas.gif) bottom left no-repeat; height:18px; width:990px; }

/* =si_clear_children */
.pc,.sc { position:absolute; top:0; left:0; }
.clear_children,.cc_tallest { position:relative; } /*\*/* html .clear_children { display:inline;}/**/
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */


/* COLONNE PRINCIPALE */
#colonneprincipale { width:743px; min-height:1350px; }
#arrondihaut { background:url(img/arrondihaut.gif) top left no-repeat; height:18px; width:743px; }
#colonneprincipale h1 { color:#008887; font-size:16px; margin:-5px 0 0 15px; background:url(img/personnage.gif) top left no-repeat; height:35px; text-indent:27px; line-height:35px; }
#colonneprincipale h2 { color:#6866aa; margin:20px 42px 0 42px; background:url(img/bulletexte.gif) top left no-repeat; text-indent:15px; }
#colonneprincipale h3 { color:#6866aa; font-size:16px; }
.soustitre { color:#6866aa; padding:5px 42px 0 42px; }
.soustitremodules { color:#6866aa; padding:5px 42px 0 57px; }
.texte { padding:10px 42px 0 42px; line-height:18px; }
.table { padding:10px 42px 0 42px; line-height:18px; font-family:Tahoma, Helvetica, Arial, sans-serif; font-size:12px; }
.td { font-family:Tahoma, Helvetica, Arial, sans-serif; font-size:12px; }
#colonneprincipale ul { padding:10px 42px 0 57px; line-height:18px; }
#colonneprincipale li { list-style-image:url(img/bulleliste.gif); margin:0 0 0 16px; }
#colonneprincipale form { padding:10px 42px 0 42px; }
.lientextenoir { color:#000000; text-decoration:underline; }
.lientextenoir:hover { text-decoration:none; color:#c30049; }
.lientexte { color:#c30049; text-decoration:underline; }
.lientexte:hover { text-decoration:none; color:#000000; }
.pressroom { float:left; margin:0 10px 0 0; border :1px solid #c30049; }
.pressroom:hover { border:1px solid #000000; }
.articles { float:left; margin:0 10px 0 0; border :1px solid #c30049; }
.articles:hover { border:1px solid #000000; }
.pdf { color:#737373; font-size:10px; }
.datesagenda { color:#6866aa; font-size:14px; }
.temoignage { background:url(img/guillements.jpg) top left no-repeat; margin:10px 42px 0 42px; padding:0 0 0 42px; line-height:18px; }
.soustitretemoignage { color:#6866aa; padding:5px 42px 0 84px; }
.temoignageindex { background:url(img/guillements.jpg) top left no-repeat; margin:10px 10px 10px 10px; padding:0 0 0 50px; line-height:18px; }
.soustitretemoignageindex { color:#6866aa; padding:0 10px 0 62px; }


/* COLONNE SECONDAIRE */
#colonnesecondaire { left:755px; width:235px; }

.cadre0 { width:235px; padding:20px 0 12px 0; background: url(img/bords-arrondis-top2.gif) left top no-repeat;  }
.bloccadre0 { padding:0 20px 10px 20px; background: url(img/bords-arrondis-bottom2.gif) left bottom no-repeat;  }
.bloccadre0 p { padding:0 0 15px 0; }
.bloccadre0 ul { padding:0 0 15px 0; }
.bloccadre0 li { list-style-type:disc; margin:0 0 0 15px; }
.bloccadre0 a { color:#c30049; text-decoration:underline; }
.bloccadre0 a:hover { text-decoration:none; color:#000000; }

.cadre1 { width:235px; padding:20px 0 12px 0; background: url(img/bords-arrondis-top1.gif) left top no-repeat;  }
.bloccadre1 { padding:0 20px 10px 20px; background: url(img/bords-arrondis-bottom1.gif) left bottom no-repeat;  }
.bloccadre1 p { padding:0 0 15px 0; }
.bloccadre1 ul { padding:0 0 15px 0; }
.bloccadre1 li { list-style-type:disc; margin:0 0 0 15px; }
.bloccadre1 a { color:#c30049; text-decoration:underline; }
.bloccadre1 a:hover { text-decoration:none; color:#000000; }

.cadre2 { width:235px; padding:20px 0 12px 0; background: url(img/bords-arrondis-top2.gif) left top no-repeat;  }
.bloccadre2 { padding:0 20px 10px 20px; background: url(img/bords-arrondis-bottom2.gif) left bottom no-repeat;  }
.bloccadre2 p { padding:0 0 15px 0; }
.bloccadre2 ul { padding:0 0 15px 0; }
.bloccadre2 li { list-style-type:disc; margin:0 0 0 15px; }
.bloccadre2 a { color:#c30049; text-decoration:underline; }
.bloccadre2 a:hover { text-decoration:none; color:#000000; }

#boutonagenda { margin:0 0 12px 0; background:url(img/fondagenda.gif) left top no-repeat; display:block; width:235px; height:40px; text-indent:-5000px; outline:none; }
#boutonagenda:hover { background:url(img/fondagenda.gif) left bottom no-repeat; outline:none; }
#boutoncontact { margin:0 0 12px 0; background:url(img/fondcontact.gif) left top no-repeat; display:block; width:235px; height:40px; text-indent:-5000px; outline:none; }
#boutoncontact:hover { background:url(img/fondcontact.gif) left bottom no-repeat; outline:none; }



/* BULLES INFOS */
#bullesinfos { background:url(img/bullesinfos.gif) left top no-repeat; width:990px; height:81px; margin:10px 0 0 0; }
.bulleinfo1 { float:left; width:220px; margin:10px 0 0 10px; color:#ffffff; }
.bulleinfo2 { float:left; width:220px; margin:10px 0 0 30px; color:#ffffff; }
.bulleinfo3 { float:left; width:220px; margin:10px 0 0 30px; color:#ffffff; }
.bulleinfo4 { float:left; width:220px; margin:10px 0 0 30px; color:#ffffff; }


/* PLAN */
#plan { background: url(img/fondbas.gif) left top no-repeat; width:990px; height:225px; margin:10px 0 0 0; }
#plantop { padding:50px 0 0 218px; }
#planbottom { padding:5px 0 0 60px; }
#plantop ul { list-style:url(img/bulleplan.gif); line-height:22px; }
#planbottom ul { list-style:url(img/bulleplan.gif); line-height:22px; }
#plan a { color:#000000; text-decoration:underline; }
#plan a:hover { color:#c30049; text-decoration:none; }


/* COPYRIGHT */
#copyright { background:#008887; height:20px; width:988px; color:#ffffff; font-size:11px; text-align:center; padding:5px 0 0 0; }
#copyright a { color:#ffffff; text-decoration:none; }
#copyright a:hover { color:#ffffff; text-decoration:underline; }

