html,body,form,ul,ol,li,div,p,h1,h2,h3,h4,h5 { margin:0; padding:0; }
body { background:#000000; padding:0 20px 0 20px; }
li,th,td,div,p,a,h1,h2,h3,h4,h5,h9,input,select,textarea { font-family:Trebuchet MS, Verdana; font-size:11px; color:#000000; font-weight:normal; }
li { list-style-type:none; }
.txt, textarea, select { color:#333226; width:190px; padding:3px 2px 3px 2px; margin:2px 0 5px 0; border:1px solid #666666; }
.btn { color:#333226; width:90px; margin-top:2px; padding:3px 0 3px 0; }
img { display:block; border:none; }
a { color:#797979; text-decoration:none; }
a:hover { text-decoration:underline; }
a:active { text-decoration:underline; }
table td.label { vertical-align:top; padding:4px 5px 0 0; }
table td.field { vertical-align:top; padding-bottom:1px; }

#hometop { width:960px; height:344px; margin:0 auto; background-image:url(images/hometop.jpg); background-repeat:no-repeat; text-indent:-9999px; }
#hometop h1 { text-indent:-9999px; }
#hometop ul { float:left; margin-top:240px; }
#hometop ul li { float:left; }
#hometop ul li a { display:block; overflow:hidden; margin-left:761px; text-indent:-9999px; text-decoration:none; height:43px; }
#hometop ul li a:hover { background-position:0 -43px; }
#hometop ul li a.active { background-position:0 -43px; }

#homeinfobox { width:960px; padding-left:200px; margin:0 auto; }

#homefooter { width:960px; padding-left:200px; padding-bottom:20px; margin:0 auto; position:relative; clear:both; }
#homefooter img { padding-right:20px; float:left; }
#homefooter ul { padding-top:10px; }
#homefooter ul li { font-size:14px; color:#FFFFFF; }
#homefooter ul li a { font-size:14px; color:#FFFFFF; text-decoration:underline; }
#homefooter ul li a:hover  { text-decoration:none; }
#homefooter ul li h2{ font-size:12px; color:#FFFFFF; }

#copyrights { width:960px; margin:0 auto; position:relative; }
#copyrights h3 { font-size:12px; color:#888888; text-align:center; }
#copyrights h3 a { font-size:12px; color:#888888; text-decoration:underline; }
#copyrights h3 a:hover  { text-decoration:none; }

#header { width:960px; height:161px; margin:0 auto; position:relative; }
#header #logomenu { width:960px; height:161px; margin:0 auto; }
#header #logomenu img { position:absolute; margin-top:0px; padding-right:10px; float:left; }
#header #logomenu  ul {  float:right; height:73px; width:510px; margin-top:35px; background-image: url(images/menu.jpg); background-repeat:no-repeat; }
#header #logomenu  ul li { float:left; margin-top:27px; }
#header #logomenu  ul li a { display:block; overflow:hidden; font-size:15px; color:#000000; text-indent: 20px; text-decoration:none; }
#header #logomenu  ul li a:hover { text-decoration:underline; color:#cc0d08; }
#header #logomenu  ul li a.active { text-decoration:underline; color:#cc0d08; }

#images { width:960px; margin:0 auto; position:relative; clear:both; }
#images h1 { text-indent:-9999px; top: -9999px; overflow:hidden; }

#container { background:#FFFFFF; width:960px; margin:0 auto; }
#container td { vertical-align:top; }

#textegauchetop { float:left; width:50%; padding-left:35px; padding-right:20px; margin-top:20px; }
#textegauchetop h1 { font-size:18px; font-weight:bold; line-height:20px; padding-bottom:20px; }
#textegauchetop h2 { font-size:14px; font-weight:bold; line-height:20px; padding-bottom:20px; color:#333333; }

#textegauche { float:left; width:40%; padding-left:35px; padding-right:20px; }
#textegauche h1 { font-size:18px; font-weight:bold; line-height:20px; padding-bottom:20px; }
#textegauche h2 { font-size:14px; font-weight:bold; line-height:20px; padding-bottom:10px; color:#333333; }
#textegauche h3 { font-size:16px; font-weight:bold; line-height:20px; padding-bottom:20px; color:#333333; }
#textegauche p { font-size:12px; font-weight:normal; line-height:20px; padding-bottom:20px; color:#333333; }
#textegauche ul { padding-bottom:20px; }
#textegauche ul li { line-height:15px; font-size:13px; font-weight:normal; color:#333333; list-style-image: url(images/red_arrow_bullet.png); }

#texteformationdroite { float:left; width:40%; padding-left:35px; padding-right:20px; }
#texteformationdroite h1 { font-size:18px; font-weight:bold; line-height:20px; padding-bottom:20px; }
#texteformationdroite h2 { font-size:14px; font-weight:bold; line-height:20px; padding-bottom:20px; color:#333333; }
#texteformationdroite h3 { font-size:16px; font-weight:bold; line-height:20px; padding-bottom:20px; color:#333333; }
#texteformationdroite p { font-size:12px; font-weight:normal; line-height:20px; padding-bottom:20px; color:#333333; }
#texteformationdroite a { font-size:14px; color:#cc0d08; text-decoration:underline; }
#texteformationdroite a:hover { text-decoration:none; color:#cc0d08; }
#texteformationdroite ul { padding-bottom:20px; }
#texteformationdroite ul li { line-height:25px; font-size:14px; font-weight:bold; color:#000000; list-style-image: url(images/red_arrow_bullet.png); }

#textecolumngauche { float:left; width:300px; padding-left:35px; margin-top:10px; }
#textecolumngauche h2 { font-size:16px; font-weight:bold; line-height:20px; padding-bottom:10px; color:#333333; }

#columngauche { float: left; padding-left:35px; width: 28%; padding-right:5px; padding-bottom:20px; }
#columngauche #bullet ul li{ font-weight:bold; font-size:14px; color:#000000; padding-left:20px; line-height:20px; text-indent:-20px; padding-bottom:10px; list-style-image: url(images/red_arrow_bullet.png); }
#columngauche #liste ul li{ font-weight:normal; font-size:13px; color:#333333; padding-left:-20px; line-height:15px; padding-bottom:10px; list-style-image: url(images/bulletrouge.png); }

#columns { float: left; padding-left:35px; width: 28%; padding-right:10px; padding-bottom:20px; }
#columns #bullet ul li{ font-weight:bold; font-size:14px; color:#000000; padding-left:20px; line-height:20px; text-indent:-20px; padding-bottom:10px; list-style-image: url(images/red_arrow_bullet.png); }
#columns #liste ul li{ font-weight:normal; font-size:13px; color:#333333; padding-left:-20px; line-height:15px; padding-bottom:10px; list-style-image: url(images/bulletrouge.png); }

#introprofil { width: 100%; padding-left:35px; padding-right:20px; margin-top:20px; }
#introprofil h1 { font-size:18px; font-weight:bold; line-height:20px; padding-bottom:5px; }

#texteprofil { float:left; width:40%; padding-left:35px; padding-right:20px; margin-top:20px; }
#texteprofil h1 { font-size:18px; font-weight:bold; line-height:20px; padding-bottom:5px; }
#texteprofil h2 { font-size:14px; font-weight:bold; line-height:20px; padding-bottom:20px; color:#333333; }
#texteprofil p { font-size:12px; font-weight:normal; line-height:20px; padding-bottom:20px; color:#333333; }

#texteprofildroite { float:left; width:40%; padding-left:35px; padding-right:20px; margin-top:20px; }
#texteprofildroite h1 { font-size:18px; font-weight:bold; line-height:20px; padding-bottom:20px; }
#texteprofildroite h2 { font-size:14px; font-weight:bold; line-height:20px; padding-bottom:20px; color:#333333; }
#texteprofildroite p { font-size:12px; font-weight:normal; line-height:20px; padding-bottom:20px; color:#333333; }

#bottomprofil { float: left; padding-left:35px; width: 50%; padding-right:40px;  padding-bottom:20px;  }
#bottomprofil h2{ font-size:14px; font-weight:bold; color:#333333; padding-bottom:10px; }
#bottomprofil p{ font-size:12px; color:#333333; line-height:20px; font-weight:normal; }

#textecoaching { float:left; width: 50%; padding-left:35px; padding-right:20px; margin-top:20px; }
#textecoaching h1 { font-size:18px; font-weight:bold; line-height:20px; padding-bottom:5px; }
#textecoaching h2 { font-size:16px; font-weight:bold; line-height:20px; padding-bottom:20px; color:#333333; }
#textecoaching p { font-size:14px; font-weight:bold; line-height:20px; padding-bottom:20px; color:#333333; }

#textecoachingdroite-obsolete { float:left; width:40%; padding-left:35px; padding-right:20px; margin-top:20px; }
#textecoachingdroite-obsolete  h1 { font-size:18px; font-weight:bold; line-height:20px; padding-bottom:20px; }
#textecoachingdroite-obsolete  h2 { font-size:14px; font-weight:bold; line-height:20px; padding-bottom:20px; color:#333333; }
#textecoachingdroite-obsolete  p { font-size:14px; font-weight:normal; line-height:20px; padding-bottom:20px; color:#333333; }

#introbottomcoaching { padding-left:35px; width: 100%; padding-bottom:20px; margin-top:20px;  }
#introbottomcoaching h2 { font-size:16px; font-weight:bold; color:#333333; padding-bottom:5px; }

#bottomcoaching { float: left; padding-left:35px; width: 40%; padding-right:20px;  padding-bottom:20px;  }
#bottomcoaching h2{ font-size:16px; font-weight:bold; color:#333333; padding-bottom:5px; }
#bottomcoaching h3{ font-size:14px; font-weight:normal; color:#cc0d08; padding-bottom:5px; }
#bottomcoaching p{ font-size:14px; font-weight:bold; color:#333333; padding-bottom:10px; }
#bottomcoaching ul{ line-height:20px; font-weight:normal; }
#bottomcoaching li{ font-size:13px; color:#333333; padding-left:-20px; list-style-image: url(images/bulletrouge.png); }
#bottomcoaching #space p { margin-top:10px; }
#bottomcoaching #bullet li{ line-height:20px; padding-left:20px; text-indent:-20px; font-size:14px; font-weight:bold; color:#333333; list-style-image: url(images/red_arrow_bullet.png); }

#bottomcoachingdroite { float: left; padding-left:35px; width: 50%; padding-bottom:20px;  }
#bottomcoachingdroite h2 { font-size:14px; font-weight:normal; color:#cc0d08; padding-bottom:5px; }
#bottomcoachingdroite h3 { font-size:14px; font-weight:bold; line-height:20px; padding-bottom:20px; color:#333333; }
#bottomcoachingdroite p{ padding-bottom:15px; }
#bottomcoachingdroite ul{ line-height:20px; font-weight:normal; }
#bottomcoachingdroite li{ font-size:13px; color:#333333; padding-left:-20px; list-style-image: url(images/bulletrouge.png); }
#bottomcoachingdroite #space p { margin-top:10px; }
#bottomcoachingdroite #bullet li{ line-height:20px; padding-left:20px; text-indent:-20px; font-size:14px; font-weight:bold; color:#333333; list-style-image: url(images/red_arrow_bullet.png); }
#bottomcoachingdroite #bullet p{ padding-bottom:11px; }
#bottomcoachingdroite a { font-size:14px; color:#cc0d08; text-decoration:underline; }
#bottomcoachingdroite a:hover { text-decoration:none; color:#cc0d08; }

#linedots { width:960px; padding-left:35px; margin-top:20px; margin-bottom:20px; position:relative; clear:both; }

#pagefooter { width:960px; padding-left:70px; padding-top:20px; padding-bottom:20px; margin:0 auto; clear:both; }
#pagefooter img { padding-right:20px; float:left; }
#pagefooter ul { padding-top:10px; }
#pagefooter ul li { font-size:14px; color:#FFFFFF; }
#pagefooter ul li a { font-size:14px; color:#FFFFFF; text-decoration:underline; }
#pagefooter ul li a:hover  { text-decoration:none; }
#pagefooter ul li h2{ font-size:12px; color:#FFFFFF; }
#lignerouge { font-size:18px; color:#cc0d08; font-weight:bold; }

#formcontainer { background:#000000; width:960px; margin:0 auto; margin-top:10px; }
#formcontainer #textecontact { float:left; width:300px; padding-left:35px; padding-right:20px; margin-top:20px; }
#formcontainer #textecontact h1 { font-size:18px; font-weight:bold; line-height:20px; padding-bottom:20px; color:#FFFFFF; }
#formcontainer #textecontact ul { padding-bottom:20px; }
#formcontainer #textecontact ul li { line-height:25px; font-size:14px; font-weight:bold; color:#FFFFFF; }

#contactform { float:right; width:550px; padding-left:300px; margin-top:-405px; }
#space p { margin-top:30px; }

span.dropcaps { font-family:Georgia, serif; color: #ccc; font-size: 46px; float: left; font-weight: 400; line-height: 1em; margin-bottom: -0.4em; margin-right: 0.09em; position: relative; }


