@charset "UTF-8";
/* UTF-8 déclaré */
a:link img, a:visited img {
border-style:none;
}
h1{
font-size:150%;
}
h2{
font-family:arial,sans-serif;
font-size:150%;
font-weight:lighter;
text-align:left;
padding-left:15px;
color:#555;
}
h2.red{
color:#810d19;
padding:0;
margin:0.25em 0 0 0;
}
h3{
color:#fff;
font-family:arial,sans-serif;
font-size:105%;
text-align:center;
margin:0 45px 5px 45px;
}
h3.otherh3{
color:#444;
}
hr.clear{
clear:both;
visibility:hidden;
font-size:0;
height:0;
}
hr.cleardroit{
clear:right;
visibility:hidden;
font-size:0;
height:0;
}

strong{
color:#555;
}
ul.listeserree{
margin:0;
padding:0 0 0 1.20em;
}

.marges,#tabloplus{
margin-left:auto;
margin-right:auto;
border:0;
}
.marges thead,.marges tfoot,.marges caption,#formcontact thead,#formcontact tfoot,span.invisible,#tabloplus thead,#tabloplus tfoot,#tabloplus caption,#tabloentreprises thead,#tabloentreprises tfoot,#tabloentreprises caption{
display:none;
}

.margesform{
margin-left:auto;
margin-right:auto;
border:0;
width:95%;
}
.margesform thead,.margesform tfoot,#tabloformations thead,#tabloformations caption{
display:none;
}
.margesform td.enonce{
width:180px;
text-align:right;
}
#fondwhite{
background:#fff;
height:580px;
}

.centre{
text-align:center;
}
.droite{
text-align:right;
margin:0;
}
.gauche{
text-align:left;
}
.justifie{
text-align:justify;
}

a{
background-color:transparent;
color:#03c;
text-decoration:underline;
}
a:hover,a:active,a:focus{
text-decoration:underline;
}
a.noroll:hover,a.noroll:active,a.noroll :focus{
background-color:transparent;
}

input,textarea,select,button,fieldset{
color:#313538;
background-color:#f2f2f2;
border:1px solid #979797;
}
input.noborder{
border:0;
}
fieldset{
background-color:#fff;
}

html,body,form,img{
margin:0;
padding:0;
border:0;
}
body{
font-family:Verdana,sans-serif;
font-size:75%;
background-color:#a29490;
}

#menuaccess{
position:absolute;
z-index:4;
top:0;
left:50%;
margin-left:300px;
font-size:75%;
}
#menuaccess a{
display:inline;
color:#003;
}
#menuaccess a:hover,#menuaccess a:active,#menuaccess a:focus{
background-color:#03c;
color:#fff;
}
#liensaccesskeys,#menuaccess span{
display:none;
}
#menuaccess #gotomenu{
margin-right:1em;
}

#haut,#centre,#piedpage{
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
width:990px;
}
#haut{
height:260px;
background:url("haut.gif") 0 0 no-repeat;
border-top:1px solid #495054;
/* injustifiable, mais moult bugs si y a pas */
}
#referencebottomanchor,#referencetopanchor{
display:none;
}
h1#titreprincipalpage{
position:absolute;
top:0;
left:50%;
z-index:0;
margin-left:-490px;
margin-top:0;
font-family:Verdana, Georgia, Arial;
font-weight:normal;
font-size:10px;
display:inline;
color:#6b6b6b;
text-decoration: none;
width:980px;
}
#titreprincipal{
float:left;
height:260px;
margin:0 0 0 4px;
padding:0;
}

#quicklinkstop{
position:absolute;
text-align:right;
top:15px;
left:50%;
margin:0 0 0 -180px;
padding:0;
color:#fff;
font-size:80%;
width:620px;
}

#quicklinkstop a{
color:#fff;
}

#bandeau{
margin:36px 0 0 320px;
padding:0;
border:0;
}

#bandeau li{
float:left;
list-style-type:none;
}
#bandeau a{
display:block;
height:51px;
width:90px;
background-repeat:no-repeat;
background-position:0 0;
margin:0;
}
#bandeau a span{
display:none;
}
#bandeau #institutbriefr,#bandeau #institutbriefrroll{
background-image:url("institutbriefer.gif");
}
#bandeau #formationsstages,#bandeau #formationsstagesroll{
background-image:url("formationsstages.gif");
}
#bandeau #calendriers,#bandeau #calendriersroll{
background-image:url("calendriers.gif");
}
#bandeau #formateurs,#bandeau #formateursroll{
background-image:url("formateurs.gif");
width:88px;
}
#bandeau #publications,#bandeau #publicationsroll{
background-image:url("publications.gif");
}
#bandeau #produitsservices,#bandeau #produitsservicesroll{
background-image:url("produitsservices.gif");
width:88px;
}
#bandeau #specialentreprises,#bandeau #specialentreprisesroll{
background-image:url("specialentreprises.gif");
width:88px;
}

#bandeau a:hover,#bandeau a:active,#bandeau a:focus,#bandeau #institutbriefrroll,#bandeau #formationsstagesroll,#bandeau #calendriersroll,#bandeau #formateursroll,#bandeau #publicationsroll,#bandeau #produitsservicesroll,#bandeau #specialentreprisesroll{
background-position:0 -51px;
background-color:transparent;
}

#centre{
background:url("milieu.gif") 0 0 repeat-y;
}
#contenugauche{
margin:15px 0 0 0;
float:left;
width:300px;
}
#contenudroite{
z-index:0;
margin:0 0 0 311px;
width:640px;
padding:0;
border-top:1px solid #fff;
}
#contenu{
position:relative;
z-index:10;
min-height:700px;
border:1px solid #fff;
/* inexplicable, mais Opéra et IE font chi... */
margin-top:-173px;
color:#313538;
padding:0;
width:638px;
}
#filarianeformations{
margin:0;
text-align:center;
line-height:17px;
border-bottom:1px solid #fff;
}
#filarianeformations a{
display:inline-block;
vertical-align:middle;
width:87px;
height:34px;
margin:0;
padding:2px 2px;
color:#fff;
font-weight:bold;
}
#filarianeformations a.linkroll{
text-decoration:none;
}
#filariane{
margin:0 0 2px 0;
padding:0 0 0 5px;
font-size:95%;
background:#ddd2ce;
border-bottom:1px solid #fff;
}
#contenucourant{
margin:0;
padding:0 10px;
}
#contenucourant p{
margin:0;
}
p.printbutton{
text-align:right;
}

/** accueil **/
#logosaccueil{
text-align:center;
margin:10px 0 0 0;
}
#easyTooltip{
  position:absolute;
  width:150px;
	padding:2px;
	border:1px solid #810d19;
	background:#fff;
	z-index:45;
	}
#tooltip,#tooltip2,#tooltip3{
position:absolute;
padding:5px;
width:300px;
display:none;
z-index:45;
color:#000;
}
#tooltip{
background:#c4c4e6;
}
#tooltip2{
background:#d3d3d3;
}
#tooltip3{
background:#e2d1c7;
}
div#contenutooltip1,div#contenutooltip2,div#contenutooltip3{
display:none;
}

#topnews,#middlenews,#bottomnews,#middlenavgauche,#bottomnavgauche,#bottomnavgaucheformations{
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
width:268px;
}
#topnews,#bottomnews{
height:19px;
font-size:4px;
}
#topnews{
background:url("top_news.gif") 0 0 no-repeat;
}
#bottomnews{
background:url("bottom_news.gif") 0 0 no-repeat;
}
#middlenews{
background:url("middle_news.gif") 0 0 repeat-y;
}
#middlenews div#contenunews{
padding:2px 10px 10px 15px;
}
h2#titrenews{
margin:0 0 10px 0;
}

#middlenavgauche{
background-color:#fff;
}
#middlenavgauche p{
margin:0 29px 0 33px;
height:33px;
line-height:34px;
border-bottom:1px solid #ececec;
}
p.ssnavssformations{
margin:0 0 0 7px;
}
#middlenavgaucheformations a,#topnavgaucheformations a,#middlenavgaucheformations a,#middlenavgaucheformationsbis a{
font-size:110%;
color:#c8733a;
}
#bottomnavgauche{
background:url("bottomnavgaucheaccueil.gif") 0 0 no-repeat;
height:29px;
}
#entrees{
height:210px;
margin:15px 0 0 0;
padding:0;
}
div.entreesprincipales{
float:left;
width:186px;
border:1px solid #fff;
margin:-15px 6px 0 6px;
padding:0;
}
div.entreesprincipales h2,div.entreesprincipales a{
margin:0;
padding:0;
height:147px;
}
div.entreesprincipales div.contenuentrees{
margin:0;
padding:8px 1px 3px 1px;
border-left:1px solid #d4cecd;
border-right:1px solid #d4cecd;
text-align:justify;
font-size:85%;
}
p.bottomentrees{
margin:0;
height:27px;
background:url("bas_entree.gif") 0 0 no-repeat;
text-align:right;
padding-right:1em;
}
#textpresentation{
border-top:1px solid #fff;
border-bottom:1px solid #dedede;
margin:0 10px;
padding:0;
}
#terreau{
float:right;
margin:0;
}
#debuttexteterreau{
margin:0 315px 0 0;
}
#blocsinfosun,#blocsinfosdeux{
margin-top:5px;
height:170px;
}
#blocsinfosun{
border-bottom:1px solid #dedede;
}
#blocespacepro,#blocenglish,#blocreconnaissance,#bloccheques{
float:left;
width:275px;
padding:0 5px;
}
#blocenglish,#bloccheques{
margin-left:15px;
}

/** présentation **/
ul#listeservicesproposes{
padding:0;
margin:0.75em 0.25em;
}
ul#listeservicesproposes li{
list-style-type: none;
background:url("checked.gif") top left no-repeat;
padding-left: 18px;
margin:0.45em 0.25em;
}
#tabloplus{
margin-top:15px;
border:1px solid #fff;
border-collapse:collapse;
}
#tabloplus td{
border:1px solid #fff;
border-collapse:collapse;
padding:1em;
vertical-align:top;
text-align:center;
width:45%;
}
#tabloplus h3,#tabloplus th,#tabloentreprises th{
color:#00b050;
font-size:125%;
text-align:center;
margin-top:0;
}
#tabloplus td.clair{
background:#e7f9e3;
}
#tabloplus td.fonce{
background:#a8dd8b;
}
h2.specialentreprises,#tabloentreprises th{
color:#c90;
}
#tabloentreprises td.clair{
background:#d6c6bd;
}
#tabloentreprises{
margin-top:15px;
border:0;
}
#tabloentreprises td,#tabloentreprises th{
/*background:#f5f2da;*/
border:0;
vertical-align:top;
}
#tabloentreprises td{
text-align:left;
width:280px;
padding:4px 5px;
}
#tabloentreprises td.espacement{
width:20px;
background:#fff;
}
#beneficesentreprises{
width:550px;
margin-left:15px;
/*background:#f5f2da;*/
}

/** formations **/
.tablocoaching{
margin-left:auto;
margin-right:auto;
border-collapse:collapse;
border:1px solid #999;
width:450px;
}
.tablocoaching caption{
display:none;
}
.tablocoaching th{
background:#339;
color:#fff;
padding:0.5em;
}
.tablocoaching td{
background:#dbe5f1;
border-top:1px solid #fff;
padding:0.5em;
}
.tablocoaching .celluletablocoaching{
width:50%;
border-right:1px solid #fff;
text-align:center;
}


div.textindente{
margin-left:10px;
}
p.accrocherencontres, p.accrocherencontres strong{
color:#f00;
text-align:center;
}
p.accrocherencontres strong{
color:#f00;
}

#tabloformations{
margin-left:auto;
margin-right:auto;
border:0;
width:620px;
}
#tabloformations td{
width:300px;
margin:15px;
border:0;
vertical-align:middle;
}
#tabloformations td.espacement{
width:20px;
}
#tabloformations td h2 a{
color:#fff;
vertical-align:middle;
}
#tabloformations td h2{
margin-top:15px;
}
#fondconferences,.fondconferences{
background:#7da7d8;
}
#fondrencontresausommet,.fondrencontresausommet{
background:#97842f;
}
#fondpnl,.fondpnl{
background:#810d19;
}
#fondcoaching,.fondcoaching{
background:#040443;
}
#fondhypnoseericksonienne,.fondhypnoseericksonienne{
background:#e0a567;
}
#fondneurosemantique,.fondneurosemantique{
background:#f7931d;
}
#fondpasseports,.fondpasseports{
background:#00a650;
}
#fondclassique,.fondclassique{
background:#897a75;
}
#fondformationscertifs,.fondformationscertifs{
text-align:center;
background:#fff;
}
#fondproduitsservices,.fondproduitsservices{
background:#835f49;
}
.fondproduitsservices{
text-align:left;
}
#fondspecialentreprises,.fondspecialentreprises{
background:#835f49;
}
.fondspecialentreprises{
text-align:left;
}
#soustitreformation{
margin:0;
text-align:center;
color:#868686;
font-weight:bold;
}
.grisclair{
color:#868686;
font-weight:bold;
}

h2.titreformations{
margin:0 45px 5px 45px;
padding:1em 0 0.75em 0;
text-align:center;
}
h2#fondconferences,h2#fondrencontresausommet,h2#fondpnl,h2#fondcoaching,h2#fondhypnoseericksonienne,h2#fondneurosemantique,h2#fondpasseports,h2#fondproduitsservices,h2#fondspecialentreprises,h2#fondclassique,h2.fondclassique{
color:#fff;
}


#topnavgaucheformations,#middlenavgaucheformations,#middlenavgaucheformationsbis,#bottomnavgaucheformations,#topnavgauchenews,#middlenavgauchenews,#bottomnavgauchenews{
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
width:268px;
}
/** ICI les nouveaux blocs !**/
#topnavgaucheformationsconferences,#topnavgaucheformationscoaching,#topnavgaucheformationspnl,#topnavgaucheformationshypnose,#topnavgaucheformationsneuro,#topnavgaucheformationsrencontres,#topnavgaucheformationsstages,#topnavgaucheformationsproduits,#topnavgaucheformationsservices,#topnavgaucheformationsspecialent,#topnavgaucheclassique,
#bottomnavgaucheclassique,#bottomnavgauchecoaching,#bottomnavgaucheconferences,#bottomnavgauchehypnose,#bottomnavgauchepnl,#bottomnavgaucheproduits,#bottomnavgaucheservices,#bottomnavgaucherencontres,#bottomnavgauchespecialent,#bottomnavgauchestages,#bottomnavgaucheneuro{
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
width:268px;
height:55px;
}
#topnavgaucheformationsconferences a,#topnavgaucheformationscoaching a,#topnavgaucheformationspnl a,#topnavgaucheformationshypnose a,#topnavgaucheformationsneuro a,#topnavgaucheformationsrencontres a,#topnavgaucheformationsstages a,#topnavgaucheformationsproduits a,#topnavgaucheformationsservices a,#topnavgaucheformationsspecialent a,#topnavgaucheclassique a{
display:block;
height:36px;
padding-top:19px;
text-align:center;
color:#fff;
font-size:120%;
font-weight:bold;
}
#bottomnavgaucheclassique a,#bottomnavgauchecoaching a,#bottomnavgaucheconferences a,#bottomnavgauchehypnose a,#bottomnavgauchepnl a,#bottomnavgaucheproduits a,#bottomnavgaucheservices a, #bottomnavgaucherencontres a,#bottomnavgauchespecialent a,#bottomnavgauchestages a,#bottomnavgaucheneuro a{
display:block;
height:36px;
padding-top:9px;
text-align:center;
color:#fff;
font-size:120%;
font-weight:bold;
}

/* si texte long */
#topnavgaucheformationscoaching a,#topnavgaucheformationshypnose a,#topnavgaucheformationsneuro a,#topnavgaucheformationsstages a,#topnavgaucheformationsstages a{
padding-top:15px;
}
#topnavgaucheformationsconferences{
background:url("topnavgaucheformationsconferences.gif") 0 0 no-repeat;
}
#bottomnavgaucheconferences{
background:url("bottomnavgaucheconferences.gif") 0 0 no-repeat;
}
#topnavgaucheformationscoaching{
background:url("topnavgaucheformationscoaching.gif") 0 0 no-repeat;
}
#bottomnavgauchecoaching{
background:url("bottomnavgauchecoaching.gif") 0 0 no-repeat;
}
#topnavgaucheformationspnl{
background:url("topnavgaucheformationspnl.gif") 0 0 no-repeat;
}
#bottomnavgauchepnl{
background:url("bottomnavgauchepnl.gif") 0 0 no-repeat;
}
#topnavgaucheformationshypnose{
background:url("topnavgaucheformationshypnose.gif") 0 0 no-repeat;
}
#bottomnavgauchehypnose{
background:url("bottomnavgauchehypnose.gif") 0 0 no-repeat;
}
#topnavgaucheformationsneuro{
background:url("topnavgaucheformationsneuro.gif") 0 0 no-repeat;
}
#bottomnavgaucheneuro{
background:url("bottomnavgaucheneuro.gif") 0 0 no-repeat;
}
#topnavgaucheformationsrencontres{
background:url("topnavgaucheformationsrencontres.gif") 0 0 no-repeat;
}
#bottomnavgaucherencontres{
background:url("bottomnavgaucherencontres.gif") 0 0 no-repeat;
}
#topnavgaucheformationsstages{
background:url("topnavgaucheformationsstages.gif") 0 0 no-repeat;
}
#bottomnavgauchestages{
background:url("bottomnavgauchestages.gif") 0 0 no-repeat;
}
#topnavgaucheformationsproduits,#topnavgaucheformationsservices{
background:url("topnavgaucheformationsproduits.gif") 0 0 no-repeat;
}
#bottomnavgaucheproduits,#bottomnavgaucheservices{
background:url("bottomnavgaucheproduits.gif") 0 0 no-repeat;
}
#topnavgaucheformationsspecialent{
background:url("topnavgaucheformationsspecialent.gif") 0 0 no-repeat;
}
#bottomnavgauchespecialent{
background:url("bottomnavgauchespecialent.gif") 0 0 no-repeat;
}
#topnavgaucheclassique{
background:url("topnavgaucheclassique.gif") 0 0 no-repeat;
}
#bottomnavgaucheclassique{
background:url("bottomnavgaucheclassique.gif") 0 0 no-repeat;
}


#topnavgaucheformations,#topnavgauchenews{
background:url("topnavgaucheformations.gif") 0 0 no-repeat;
height:19px;
margin-top:15px;
}
#middlenavgaucheformations,#middlenavgauchenews,#middlenavgaucheformationsbis{
background:url("middlenavgaucheformations.gif") 0 0 repeat-y;
}
#middlenavgaucheformations div,#middlenavgaucheformationsbis div{
margin:3px 20px 0 25px;
height:40px;
line-height:13px;
border-bottom:1px solid #aba09c;
}
#middlenavgaucheformations div#firstlink,#middlenavgaucheformationsbis div#firstlinkbis{
margin:0 20px 0 25px;
}
#middlenavgaucheformations div#firstlinkconf,#middlenavgaucheformations div#lastlinkconf,#middlenavgaucheformationsbis div#firstlinkconfbis,#middlenavgaucheformationsbis div#lastlinkconfbis{
margin:0 20px 0 25px;
padding-top:10px;
}
div#firstlink p{
margin:0;
}
#middlenavgauchenews #slider{
margin:0 10px 0 15px;
}
#bottomnavgaucheformations,#bottomnavgauchenews{
height:19px;
margin-bottom:15px;
background:url("bottomnavgaucheformations.gif") 0 100% no-repeat;
}
#middlenavgaucheformations div#lastlink,#middlenavgaucheformations div#lastlinkconf,#middlenavgaucheformationsbis div#lastlinkbis,#middlenavgaucheformationsbis div#lastlinkconfbis{
border:0;
}

/** slider **/
#slider ul, #slider li{
margin:0;
padding:0;
list-style:none;
}
#slider li{ 
display:block;
width:235px;
height:121px;
overflow:hidden; 
}
span#prevBtn{display:none;}
span#nextBtn{display:none;}	



#lienflottantdroite{
text-align:right;
margin:0;
}

#tablocalendrier,.tablocalendrier,#tabloglobalcalendrier{
margin-left:auto;
margin-right:auto;
/*border-collapse:collapse;*/
border:1px solid #999;
width:98%;
}
#tablocalendrier td,#tabloglobalcalendrier td,.tablocalendrier td{
border:1px solid #fff;
padding:0.5em;
}
#tablocalendrier th,.tablocalendrier th,#tabloglobalcalendrier th{
border:1px solid #fff;
background-color:#d6d6e9;
text-align:center;
padding:0.5em;
}
tr.alternate td{
background:#e9e9e9;
}
#tabloglobalcalendrier td,#tabloglobalcalendrier th{
padding:8px 5px;
}

td.colorstages,tr.alternate td.colorstages{
background:#00a650;
}
td.colorhe,tr.alternate td.colorhe{
background:#fdc589;
}
td.colorneuro,tr.alternate td.colorneuro{
background:#f7931d;
}
td.colorcoaching,tr.alternate td.colorcoaching{
background:#2a2a86;
color:#fff;
}
td.colorpnl,tr.alternate td.colorpnl{
background:#b8282f;
}
td.colorconferences,tr.alternate td.colorconferences{
background:#7da7d8;
}
td.colorras,tr.alternate td.colorras{
background:#978330;
}
strong.price{
color:#A33B49;
}


#tablocalendrier #mois,.tablocalendrier .mois{
width:10%;
}
#tablocalendrier .ssform,.tablocalendrier .ssform{
width:30%;
}
#containeronglets{
margin:10px 0 0 0;
height:24px;
border-bottom:1px solid #dedede;
font-size:13px;
}
#containeronglets a{
display:inline-block;
background:url("gray_bg.gif") no-repeat top center;
height:24px;
width:174px;
padding:0;
margin:0;
text-decoration:none;
color:#fff;
line-height:24px;
text-align:center;
}
#containeronglets a#actif{
background:url("red_bg.gif") no-repeat top center;
}
#containeronglets a#actifcoaching{
background:url("blue_bg.gif") no-repeat top center;
}


#containeronglets span{
display:none;
}
#whoarecoaches{
height:180px;
background:url("../photos/pic_coaches.gif") no-repeat 0 50%;
padding:0 0 0 175px;
}
div.decale{
margin:0 0 0 4em;
}
.greyborder{
border-top:1px solid #ddd;
}
#worldmap{
}
#definirpnl{
height:250px;
background:url("../photos/pic_definition.jpg") no-repeat 0 50%;
padding:0 0 0 170px;
}
#pourquihypnose{
height:250px;
background:url("../medias/conference/eveilleur_200.jpg") no-repeat 10px 10px;
padding:0 0 0 170px;
}


/** formateurs **/
#shazam{
visibility:hidden;
width:243px;
height:230px;
padding:15px 0 0 10px;
text-align:center;
background:url("bubble.gif") 0 0 no-repeat;
}

ul#plansiteliste{
list-style-position:inside;
}

ul#plansiteliste li{
margin:0.25em 0.15em;
padding:0.15em;
}
.white a{
color:#fff;
}

#puceanim{
visibility:hidden;
}

/* pied page */
#secondenavigation{
margin:0.5em;
padding:0;
font-size:10px;
text-align:center;
}
#piedpage{
font-size:80%;
height:130px;
background:url("piedpage.gif") 0 0 no-repeat;
margin-bottom:0;
}
#adressepied{
text-align:center;
font-size:80%;
}
#piedgris,#adressepied,#secondenavigation{
margin:0;
padding:0;
}
#piedgris{
color:#999;
font-size:10px;
margin:0 35px 0 315px;
}
#piedgris a,#piedgris a:hover,#piedpage #piedgris a:visited,#piedpage #piedgris a:active,#piedpage #piedgris a:focus{
text-decoration:none;
color:#999;
}

.formok{
width:240px;
border:1px solid #0f0;
text-align:left;
padding:1em;
}
.formnotok{
color:#f00;
text-align:center;
}