/* 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:995px; margin:5px auto 0 auto; background:#fff8ed; text-align:left; font-family:Tahoma, Helvetica, Arial, sans-serif; font-size:12px; }

/* HAUT */
#haut { height:295px; }
#localisation { text-align:right; width:995px; 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; width:150px; }
#logoscertifications { position:absolute; top:25px; left:595px; width:400px; height:36px; }

#nav { text-align:center; font-size:14px; }
#navlcacademy { position:absolute; top:120px; left:0px; background:url(img/fondnav1.gif) left top no-repeat; display:block; width:120px; height:42px; color:#000000; text-decoration:none; line-height:42px; }
#navlcacademy:hover { background:url(img/fondnav1.gif) left bottom no-repeat; color:#ffffff; }
#navlcacademyover { position:absolute; top:120px; left:0px; width:120px; height:42px; color:#ffffff; text-decoration:none; line-height:42px; }
#navlcacademyover:hover { color:#000000; }
#navequipe { position:absolute; top:120px; left:125px; background:url(img/fondnav1.gif) left top no-repeat; display:block; width:120px; height:42px; color:#000000; text-decoration:none; line-height:42px; }
#navequipe:hover { background:url(img/fondnav1.gif) left bottom no-repeat; color:#ffffff; }
#navequipeover { position:absolute; top:120px; left:125px; width:120px; height:42px; color:#ffffff; text-decoration:none; line-height:42px; }
#navequipeover:hover { color:#000000; }
#navressources { position:absolute; top:120px; left:250px; background:url(img/fondnav1.gif) left top no-repeat; display:block; width:120px; height:42px; color:#000000; text-decoration:none; line-height:42px; }
#navressources:hover { background:url(img/fondnav1.gif) left bottom no-repeat; color:#ffffff; }
#navressourcesover { position:absolute; top:120px; left:250px; width:120px; height:42px; color:#ffffff; text-decoration:none; line-height:42px; }
#navressourcesover:hover { color:#000000; }
#navformation { position:absolute; top:120px; left:375px; background:url(img/fondnav2.gif) left bottom no-repeat; display:block; width:307px; height:42px; color:#ffffff; text-decoration:none; line-height:42px; }
#navformation:hover { background:url(img/fondnav2.gif) left top no-repeat; color:#000000; }
#navformationover { position:absolute; top:120px; left:375px; width:307px; height:42px; color:#ffffff; text-decoration:none; line-height:42px; }
#navformationover:hover { color:#000000; }
#navcoaching { position:absolute; top:120px; left:688px; background:url(img/fondnav2.gif) left bottom no-repeat; display:block; width:307px; height:42px; color:#ffffff; text-decoration:none; line-height:42px; }
#navcoaching:hover { background:url(img/fondnav2.gif) left top no-repeat; color:#000000; }
#navcoachingover { position:absolute; top:120px; left:688px; width:307px; height:42px; color:#ffffff; text-decoration:none; line-height:42px; }
#navcoachingover:hover { color:#000000; }

#bannertop { position:absolute; top:42px; left:375px; background:url(img/fondbannertop.gif) top left no-repeat; height:110px; width:620px; }
#bannertop h2 { padding:10px 20px 7px 20px; color:#000000; font-size:14px;  }
.bannertoptexte { padding:0 20px 0 20px; color:#000000; }
.bannertoplien { padding:7px 20px 0 20px; color:#000000; }
.liensbullebannertop { color:#c30049; text-decoration:underline; }
.liensbullebannertop:hover { text-decoration:underline; color:#000000; }

#ongletlcacademy { position:absolute; top:120px; left:0px; background:url(img/fondongletlcacademy.gif) top left no-repeat; height:166px; width:369px; }
#ongletlcacademy ul { position:absolute; top:55px; 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:120px; left:0px; background:url(img/fondongletequipe.gif) top left no-repeat; height:166px; 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:120px; left:0px; background:url(img/fondongletressources.gif) top left no-repeat; height:166px; width:369px; }
#ongletressources ul { position:absolute; top:55px; 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; }

#ongletformation { position:absolute; top:22px; left:375px; background:url(img/fondongletformation.gif) top left no-repeat; height:155px; width:620px; }
#ongletformationulgauche { position:absolute; top:15px; left:0px; }
#ongletformationuldroite { position:absolute; top:15px; left:315px; }
#ongletformation li { list-style-type:disc; margin:0 0 0 42px; color:#ffffff; line-height:18px; }
.liensbulleformation { color:#ffffff; text-decoration:underline; }
.liensbulleformation:hover { text-decoration:underline; color:#000000; }
.liensbulleformationover { text-decoration:none; color:#000000; }

#ongletcoaching { position:absolute; top:22px; left:375px; background:url(img/fondongletcoaching.gif) top left no-repeat; height:140px; width:620px; }
#ongletcoachingulgauche { position:absolute; top:15px; left:0px; }
#ongletcoachinguldroite { position:absolute; top:15px; left:300px; }
#ongletcoaching li { list-style-type:disc; margin:0 0 0 42px; color:#ffffff; line-height:18px; }
.liensbullecoaching { color:#ffffff; text-decoration:underline; }
.liensbullecoaching:hover { text-decoration:underline; color:#000000; }
.liensbullecoachingover { text-decoration:none; color:#000000; }

#photo00 { position:absolute; top:166px; left:0px; }

/* CONTENU */
#contenu { position:relative; }

/* =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:745px; }
#arrondihaut { background:url(img/arrondihaut.gif) top left no-repeat; height:18px; width:743px; }
#arrondibas { background:url(img/arrondibas.gif) bottom left no-repeat; height:18px; width:995px; }
#contenutextuel { background:#ffffff; min-height:1200px; } /* A ADAPTER */

#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; }
.titre { background:url(img/fondtitre.gif) top left no-repeat; width:660px; height:24px; color:#ffffff; margin:0 0 0 42px; padding:4px 0 0 20px; }
.titrecourt { background:url(img/fondtitrecourt.gif) top left no-repeat; width:485px; height:24px; color:#ffffff; margin:0 0 0 42px; padding:4px 0 0 20px; }
#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; }
.textedecale { margin:15px 42px 0 57px; line-height:18px; font-size:12px; }
.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; }
.lientexteblanc { color:#ffffff; text-decoration:underline; }
.lientexteblanc:hover { text-decoration:none; color:#ffffff; }
.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; }

.titredifferentesformations { background:url(img/fondtitre.gif) top left no-repeat; width:660px; height:24px; color:#ffffff; margin:0 0 0 42px; padding:4px 0 0 20px; }
.textedecaleavecpuce { background:url(img/bulletexte.gif) top left no-repeat; text-indent:15px; margin:15px 42px 0 57px; line-height:18px; }
.ulprix { margin:0 42px 0 57px; line-height:18px; font-size:12px; }

.titre { background:url(img/fondtitre.gif) top left no-repeat; width:660px; height:24px; color:#ffffff; margin:0 0 0 42px; padding:4px 0 0 20px; }
.titregrand { background:url(img/fondtitregrand.gif) top left no-repeat; width:660px; height:24px; color:#ffffff; margin:0 0 0 42px; padding:4px 0 0 20px; }
.soustitre { color:#c30049; margin:20px 42px 0 57px; background:url(img/bulletexte.gif) top left no-repeat; text-indent:15px; }

.moisagenda { background:url(img/fondtitre.gif) top left no-repeat; width:660px; height:24px; color:#ffffff; margin:0 0 0 42px; padding:4px 0 0 20px; }
.datesagenda { color:#008887; font-size:12px; }
.lienagenda { color:#c30049; text-decoration:underline; text-transform:uppercase; }
.lienagenda:hover { text-decoration:none; color:#000000; }

.prochainesession { float:right; width:150px; background:#c30049; padding:10px 10px 10px 10px; margin:10px 25px 0 25px; color:#ffffff; text-align:center; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }
.inscription { margin:0 0 0 127px; }
.boutoninscription { margin:20px 0 20px 0; background:#c30049; width:490px; line-height:30px; display:block; text-align:center; color:#ffffff; text-decoration:none; font-size:17px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; -webkit-transition: background 0.2s ease; -moz-transition: background 0.2s ease; -o-transition: background 0.2s ease; transition: background 0.2s ease; }
.boutoninscription:hover { cursor:pointer; background:#8585bb; }

/* COLONNE SECONDAIRE */
#colonnesecondaire { left:750px; margin:0 0 0 px; }
.petit { font-size:11px; }

.cadre0 { width:245px; padding:20px 0 5px 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:245px; padding:20px 0 5px 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:245px; padding:20px 0 5px 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 5px 0; background:url(img/fondagenda.gif) left top no-repeat; display:block; width:245px; height:40px; text-indent:-5000px; outline:none; }
#boutonagenda:hover { background:url(img/fondagenda.gif) left bottom no-repeat; outline:none; }
#boutoncontact { margin:0 0 5px 0; background:url(img/fondcontact.gif) left top no-repeat; display:block; width:245px; 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:995px; height:81px; margin:10px 0 0 0; }
#positionbullesinfos { margin:0 0 0 20px; }
.bulleinfo1 { float:left; width:205px; margin:10px 0 0 0; color:#ffffff; }
.bulleinfo2 { float:left; width:205px; margin:10px 0 0 45px; color:#ffffff; }
.bulleinfo3 { float:left; width:205px; margin:10px 0 0 45px; color:#ffffff; }
.bulleinfo4 { float:left; width:205px; margin:10px 0 0 45px; color:#ffffff; }
#bullesinfos h6 { font-size:13px; color:#ffffff; }
#bullesinfos p { font-size:12px; color:#ffffff; }
#bullesinfos a { font-size:12px; color:#ffffff; text-decoration:underline; }
#bullesinfos a:hover { text-decoration:none; }


/* PLAN */
#plan { background: url(img/fondbas.gif) left top no-repeat; width:990px; height:245px; margin:5px 0 0 0; }
#plantop { padding:50px 0 0 218px; }
#planbottom { padding:0 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; }

.cachediv { display:none; height:1px; margin-top:-1px; position:absolute; }
.divopen { color:#c30049; text-decoration:underline; }
.divopen:hover { text-decoration:none; color:#000000; }
.divclose { color:#c30049; text-decoration:underline; }
.divclose:hover { text-decoration:none; color:#000000; }

#annoncesiframe { position:absolute; top:166px; left:375px; margin:0; padding:0; }
#annonces { background:url(img/fondannonces.gif) top left no-repeat; }
#featured { width:370px; padding-right:250px; position:relative; height:120px; }

/*  Miniatures  GENERAL */
#featured ul.ui-tabs-nav { position:absolute; top:0; left:370px; list-style:none; padding:0; margin:0; width:245px;	height:120px; }
#featured ul.ui-tabs-nav li { padding:1px 0; padding-left:10px; font-size:12px; color:#000000; }
#featured ul.ui-tabs-nav li span { font-size:11px; font-family:Verdana; padding:0 0 0 5px; }

/*  Miniatures  PAR ITEM */
#featured li.ui-tabs-nav-item a { display:block; line-height:28px; color:#000000; text-decoration:none; background:url(img/flecheannoncesdroite.gif) center left no-repeat; padding:0 0 0 10px; } /* 28 si 4 annonces - 21 si 5 annonces */
#featured li.ui-tabs-nav-item a:hover { background:url(img/flecheannoncesgauche.gif) center left no-repeat; padding:0 0 0 10px; }
#featured li.ui-tabs-selected { font-weight:bold; color:#000000; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a { font-weight:bold; color:#000000; background:url(img/flecheannoncesgauche.gif) center left no-repeat; padding:0 0 0 10px; }

/*  Contenu principal  */
#featured .ui-tabs-panel { padding:10px 10px 10px 10px; height:120px; position:relative; }
#featured .ui-tabs-hide { display:none; }
