body
{
  background-color:#999999;
  margin:0px;
  text-align:center;
  font-family:Arial,Helvetica,Verdana,Tahoma,Trebuchet Ms,Sans-Serif;
}

img { border:0px; }

#page
{
  table-layout:fixed;
  margin:0px auto;
  border-collapse:collapse;
  background-color:#ffffff;
}

#footcopyright { width:1000px; }

#container { width:1000px; background-image:url(pagebg1000.png); margin:0px auto; }
#page { width:980px; }
#page colgroup col.menu { width:220px; }
#page colgroup col.sep { width:1px; }
#page colgroup col.body { width:759px; }
#page, #page td { font-size:14px; font-weight:bold; }
#menu a, #menu p, #menu div { width:210px; }
#submenu a, #submenu div { width:200px; }

/*
#container { width:775px; background-image:url(pagebg775.png); }
#page, #footcopyright { width:755px; }
#page colgroup col.menu { width:170px; }
#page colgroup col.sep { width:1px; }
#page colgroup col.body { width:584px; }
#page, #page td { font-size:12px; }
#menu a, #menu p, #menu div { width:160px; }
#submenu a, #submenu div { width:150px; }
*/

#references, #references #scroll { width:220px; height:90px; }
#references { overflow:hidden; background-color:#ffffff; border:1px solid #000000; }
#references #scroll { margin-top:90px; text-align:center; }
#references #scroll img { margin:10px 0px 10px 0px; }

#page tr { vertical-align:top; }
#page tr td { padding:0px; }

#page tr.head { height:100px; vertical-align:middle; text-indent:5px; }

#page tr td.sep { background-color:#000000; }

#page tr.shadow { height:7px; vertical-align:top; }
#page tr.shadow td.menu { background-image:url(shadow1.gif); }
#page tr.shadow td.body { background-image:url(shadow2.gif); }

#page tr.body td.menu { background-color:#dddddd; }

#search { margin:15px 0px; text-align:center; }
#search table { width:150px; border-collapse:collapse; margin:0px auto; }
#search tr { vertical-align:middle; }
#search th, #search td { border:1px solid #666666; font-size:11px; padding:0px; text-align:center; }
#search th { height:17px; background-color:#ffffff; font-weight:bold; }
#search td { height:30px; background-color:#cccccc; }
#search form { margin:0px; }
#search input.text { width:120px; border:1px solid #000000; font-size:11px; vertical-align:middle; }
#search input.image { width:15px; height:15px; border:0px; vertical-align:middle; }

#menu a, #menu p, #menu div { display:block; margin:0px 5px; }
#submenu a, #submenu div { display:block; font-size:11px; }

#menu a, #menu p, #submenu
{
  background-repeat:no-repeat;
  background-position:5px 0px;
  text-decoration:none;
  text-indent:15px;
}

#menu a, #menu p { background-image:url(menu-puce.gif); color:#000000; line-height:22px; }
#menu a:hover, #menu p { color:#ffffff; }
#menu a.alphacoach:hover,           #menu p.alphacoach           { background-color:#ee1c23; }
#menu a.alphadif:hover,             #menu p.alphadif             { background-color:#ff6633; }
#menu a.alphaorientation:hover,     #menu p.alphaorientation     { background-color:#11af33; }
#menu a.alpharecrut:hover,          #menu p.alpharecrut          { background-color:#00aaff; }
#menu a.formations:hover,           #menu p.formations           { background-color:#ee1c23; }
#menu a.breves:hover,               #menu p.breves               { background-color:#ee1c23; }
#menu a.breves-de-coaching:hover,   #menu p.breves-de-coaching   { background-color:#ee1c23; }
#menu a.breves-de-formations:hover, #menu p.breves-de-formations { background-color:#ee1c23; }
#menu a.breves-de-psy:hover,        #menu p.breves-de-psy        { background-color:#11af33; }
#menu a.breves-commerciales:hover,  #menu p.breves-commerciales  { background-color:#ff6633; }
#menu a.breves-de-recruteurs:hover, #menu p.breves-de-recruteurs { background-color:#00aaff; }
#menu a.trombinoscope:hover,        #menu p.trombinoscope        { background-color:#11af33; }
#menu a.liens-utiles:hover,         #menu p.liens-utiles         { background-color:#ee1c23; }
#menu a.contact:hover,              #menu p.contact              { background-color:#00c0c0; }
#menu a.elearning:hover,            #menu p.elearning            { background-color:#ffff00; color:#808080; }
#menu .sep { height:2px; background-image:url(menu-sep.gif); overflow:hidden; }

#submenu a { background-image:url(submenu-puce.gif); color:#808080; line-height:18px; }
#submenu a:hover { background-color:#cccccc; background-image:url(submenu-puce-hover.gif); }
#submenu a.subalphacoach:hover       { color:#ee1c23; }
#submenu a.subalphadif:hover         { color:#ff6633; }
#submenu a.subalphaorientation:hover { color:#11af33; }
#submenu a.subalpharecrut:hover      { color:#00aaff; }
#submenu a.subformations:hover       { color:#ee1c23; }
#submenu a.subbreves:hover           { color:#ee1c23; }
#submenu a.subbreves-de-coaching:hover { color:#ee1c23; }
#submenu a.subliens-utiles:hover     { color:#ee1c23; }
#submenu a.subcontact:hover          { color:#00c0c0; }
#submenu .subsep { height:2px; overflow:hidden; }





#page tr.body td.body
{
  background-color:#ffffff;
  background-image:url(bodybg.gif);
  background-repeat:no-repeat;
  background-position:0px 20px;
}

#page tr.foot { height:24px; vertical-align:middle; }
#page tr.foot td { font-size:11px; text-align:center; }
#page tr.foot * { color:#ffffff; text-decoration:none; }
#page tr.foot a:hover { text-decoration:underline; }

#footcopyright { font-size:9px; line-height:25px; margin:0px auto; text-align:center; background-image:url(footbg.png); background-repeat:repeat-x; background-position:top; }
#footcopyright a { color:#808080; text-decoration:none; }
#footcopyright a:hover { text-decoration:underline; }

h1 { font-size:16px; height:20px; margin:10px 20px; background-repeat:no-repeat; background-position:bottom left; }
h1 img { width:7px; height:7px; vertical-align:middle; }
h1 a { color:#000000; text-decoration:none; }

h2 { font-size:15px; margin:10px 20px; }

p { margin:10px 20px; }
ul { margin:10px 20px 10px 40px; }
ul.sub { margin:5px 20px 5px 70px; }
ul.sub li { list-style-type:circle; }

.back { margin-top:20px; text-align:left; }
.back a { text-decoration:none; }
.back img { margin-left:20px; margin-right:10px; vertical-align:middle; }

.popup { position:absolute; visibility:hidden; background-color:#ffffe1; border:1px solid #000000; font-size:12px; font-weight:normal; padding:5px; width:300px; }
