@charset "utf-8";
body { margin:0; padding:0; background: none; width:100%; background:#000 url(../images/bg.jpg) top repeat-x;font:normal 10px Arial, Helvetica, sans-serif;}
html { padding:0; margin:0;}
.clr {clear:both;}
.clear{clear:left; clear:both}
/* main */
.main {width:960px; padding:0; margin:0 auto; }
.body { width:960px; min-height:350px;}
.top_right{width:228px; margin:0; padding:0;float:right;}
/* header */
.header { width:960px; margin:0; padding:0;}
.logo { width:393px; height:162px; margin:0; padding:0; float:left;}
/* search */
.search { float:right; width:201px;height:40px; padding:3px 5px 3px 10px ; background:transparent url(../images/bg_search.png) top left no-repeat; }
/* newsletter */
.newsletter {margin-top:65px; float:right; width:198px;height:41px;padding:10px 10px 0px 20px ; background:transparent url(../images/bg_newsletter.png) top left no-repeat; }
input.input_top  {float:left;width:169px; border:1px solid #fff; background-color:#D3D3D3; margin:0; font:normal 11px Arial, Helvetica, sans-serif;}
.title_box_top{font:normal 12px Arial, Helvetica, sans-serif;color:#fff}
.button_top{ background:transparent; float:left;border:0px;margin:0px; padding:0 0 0 1px; color:#fff;cursor:pointer;font:normal 13px Arial, Helvetica, sans-serif;}
/* menu */
.menu { width:960px; background:#000 url(../images/bg_menu.jpg) top left no-repeat; height:27px; }
.menu ul { margin:0; padding:0; list-style:none; float:left;}
.menu li { margin:0; padding:0; float:left;}
.menu a { float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#282828; padding:4px 10px 5px 10px;border-right:1px solid #000; margin:0; text-decoration:none; line-height:16px;border-top:1px solid #000;}
.menu a:hover {color:#fff; background:#bd1110;  margin:0; border-right:1px solid #000;border-top:1px solid #000;}
.menu a.active {color:#fff; background:#bd1110;  margin:0; border-right:1px solid #000;border-top:1px solid #000;}
/* header_navigation */
.header_navigation {height:14px; padding:1px 0px 0px 10px; width:950px;background:#000 url(../images/bg_nav.jpg) top left no-repeat;color:#3f3f3f;font:normal 10px Arial, Helvetica, sans-serif;}
.header_navigation a{color:#3f3f3f;font:normal 10px Arial, Helvetica, sans-serif; text-decoration:none;}
/* search */
.box_banner { width:958px;height:283px;  background:transparent url(../images/bg_banner.jpg) top left no-repeat; }
.box_banner_body { width:400px;height:auto;padding:20px 15px; text-align:center;color:#fff;font:normal 13px Tahoma, Geneva, sans-serif;}
.box_banner p{padding:0; margin:0;}
/* Conatct Form */
.response { font:normal 12px Arial, Helvetica, sans-serif; color:red; text-align:center;}
.loader { text-align:center; width:auto; padding:0; margin:0;}
#contactform { margin:0; padding:5px;}
#contactform * { font-family: Arial, Helvetica, sans-serif;; font-size:12px;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0 0 5px 0; padding:10px; background:none;}
#contactform li.buttons { margin:0; overflow:hidden;}
#contactform label { margin:0; width:150px; display:block; float:left; padding:0 0 2px 0; font:normal 14px Arial, Helvetica, sans-serif; color:#666666;}
#contactform label span { font:normal 11px Arial, Helvetica, sans-serif; color:#afafaf; margin:0; padding:0;}
#contactform input.text { width:280px; border:1px solid #d6d6d6; margin:0; padding:5px 2px; height:16px; background:#fff;}
#contactform textarea { width:280px; border:1px solid #d6d6d6; padding:2px; background:#fff;}
#contactform li.buttons input { padding:3px 10px; margin:0 0 0 150px; background:#1f93ca; border:1px solid #dbdbdb; color:#FFF; float:left;}

/* main_box */
.main_box {float:left; width:960px; height:auto;  margin-top:40px; padding:0}
.box_off { float:left;width:187px; height:262px;background: url(../images/box_home_off.png) top center no-repeat; margin:1px 2px; padding:0;}
.box_on { float:left;width:187px; height:262px;background: url(../images/box_home_on.png) top center no-repeat; margin:0; padding:0;}
.box_off:hover { background: url(../images/box_home_on.png) top center no-repeat;}
.box_on_title{font: normal 15px Tahoma, Geneva, sans-serif; color:#FFF; margin:12px 5px; text-align:center;}
.box_on_body{font: normal 11px Arial, Helvetica, sans-serif; color:#FFF; padding:7px 20px;}
.box_on_body a {font: normal 11px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}
.box_on_body a:hover {text-decoration:underline;}
.box_on_body p {padding:0px; margin:0px; height:75px; padding-top:5px;}
.box_on_body_title {background: url(../images/bineta_fecha.jpg) top left no-repeat; padding:0 0 0 20px}

/* footer */
.footermain{width:100%; height:73px; padding-top:20px; background:#000 url(../images/gb_footer.jpg)  repeat-x;}
.footer_block {width:960px; padding:0; margin:0 auto; background: url(../images/bg_footer.png) left  no-repeat;width:958px; height:52px; margin-top:20px;}
.footer {  text-align:right; font: normal 11px Arial, Helvetica, sans-serif; color:#fff; margin:0  10px  0 0; padding:10px 0 0px 0;}
.footer a { display:inline; padding:0 2px;font: normal 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none}
.footer a:hover {  color:#bd1110; }
.footer-skype{padding:10px 0px 0px 50px;}

/*coaching list*/
.menu_coaching { float:left;  width:190px;  padding:10px 0px;}
.menu_coaching ul{  list-style:none; padding:0;  margin:0px;}
.menu_coaching ul li{    padding:5px 0px;}
.menu_coaching ul li a{display:block; font: normal 12px Tahoma, Geneva, sans-serif;font-weight:bold; color:#FFF; text-decoration:none;}
.menu_coaching ul li a:hover{color:#bd1110;}
.menu_coaching ul li a.active{color:#bd1110;}

.content_coaching { float:right;  width:762px; height:auto;  padding:10px 0px;}
.content_coaching ul{  list-style:none; padding:0;  margin:0px;}
.content_coaching ul li{ background:  url(../images/ng_coahing.png) left  no-repeat;width:762px; height:130px; margin-bottom:10px;}
.content_coaching_body{float:left;width:548px; padding:10px 20px;  font:normal 12px Arial, Helvetica, sans-serif; color:#000;}
.content_coaching_title{background: url(../images/bineta_circle.jpg) left  no-repeat; padding:10px 0px 10px 20px;color:#bd1110;font-size:14px; font-weight:bold}
.content_coaching_title a{color:#bd1110; text-decoration:none}
.content_coaching_image{float:right;width:165px; height:130px; }

/*formation list*/
.menu_formation { float:left;  width:190px;  padding:10px 0px;}
.menu_formation ul{  list-style:none; padding:0;  margin:0px;}
.menu_formation ul li{    padding:5px 0px;}
.menu_formation ul li a{ display:block;  font: normal 14px Tahoma, Geneva, sans-serif;font-weight:bold;  color:#FFF; text-decoration:none;}
.menu_formation ul li a:hover{color:#fff; background-color:#bd1110;}
.menu_formation ul li a.active{color:#fff; background-color:#bd1110;}

.content_formation { float:right;  width:762px; height:auto;  padding:10px 0px;}
.content_formation ul{  list-style:none; padding:0;  margin:0px;}
.content_formation ul li{ background:  url(../images/ng_formation.png) left  no-repeat;width:762px; height:150px; margin-bottom:10px;}
.content_formation_body{float:left;width:530px; padding:10px 20px;  font:normal 12px Arial, Helvetica, sans-serif;  color:#000;}
.content_formation_title{background: url(../images/bineta_circle2.jpg) left  no-repeat; padding:10px 0px 10px 20px;color:#bd1110;font-weight:bold;font-size:14px;}
.content_formation_image{float:right;width:180px; height:130px; }
.content_formation_right_title a{ padding-left:50px;padding-top:3px;display:block; font: normal 11px Tahoma, Geneva, sans-serif; color:#FFF; text-decoration:none;}
.content_formation_right_body {padding-top:15px; font: normal 10px Tahoma, Geneva, sans-serif; color:#FFF; text-decoration:none;}

/*apropo*/
.content_apropo { float:left;  width:952px; height:auto;  padding:10px 0px;}
.content_apropo ul{  list-style:none; padding:0;  margin:0px;}
.content_apropo ul li{ background:  url(../images/bg_apropo.png) left  no-repeat;width:952px; height:130px; margin-bottom:10px;}
.content_apropo_body{float:left;width:530px; padding:10px 20px;  font:normal 12px Arial, Helvetica, sans-serif; color:#000;}
.content_apropo_title{background: url(../images/bineta_circle2.jpg) left  no-repeat; padding:10px 0px 10px 20px;color:#bd1110;font-size:15px;}
.content_apropo_image{background: url(../images/bineta_pdf.jpg) left  no-repeat;float:right;width:94px; height:116px; margin:7px 10px 0px 0px; }
.content_apropo_image a{display:block}
.content_apropo_photo {float:left;width:119px; height:130px;}
.content_apropo_content {float:left; padding:2px 0px 0px 20px;width:370px; font: normal 11px Tahoma, Geneva, sans-serif; color:#000;}
.content_apropo_content2 {float:left;padding:10px 0px 0px 30px;width:295px;  font: normal 11px Tahoma, Geneva, sans-serif; color:#FFF;}
/*methode*/
.methode_banner{background: url(../images/methode_banner.jpg) left  no-repeat;width:952px; height:218px; margin-top:10px;}
.methode_box1{background: url(../images/methode_bg1.jpg) left  no-repeat;width:952px; height:198px; margin-top:15px;}
.methode_box2{background: url(../images/methode_bg2.jpg) left  no-repeat;width:952px; height:128px; margin-top:15px;}

.methode_box1_left{float:left;background: url(../images/methode_photo.jpg) center  no-repeat;width:275px; height:198px;}
.methode_box1_right {float:right; width:673px; height:auto;}
.methode_box1_right_title {color:#bd1110;font: normal 11px Tahoma, Geneva, sans-serif; font-weight:bold;margin-top:10px}
.methode_box1_right_boxs{margin-top:10px}
.methode_box1_bg1{float:left;background: url(../images/methode_box1.jpg) center  no-repeat;width:89px; height:67px; text-align:center; font: normal 11px Tahoma, Geneva, sans-serif; color:#FFF; margin-right:5px; }
.methode_box1_bg2{float:left;background: url(../images/methode_box2.jpg) center  no-repeat;width:129px; height:67px; text-align:center; font: normal 11px Tahoma, Geneva, sans-serif; color:#FFF; margin-right:5px;}
.methode_box1_bg3{float:left;background: url(../images/mothode_box3.jpg) center  no-repeat;width:109px; height:67px; text-align:center; font: normal 11px Tahoma, Geneva, sans-serif; color:#FFF; margin-right:5px;}
.methode_box1_bg4{float:left;background: url(../images/mothode_box4.jpg) center  no-repeat;width:119px; height:67px; text-align:center; font: normal 11px Tahoma, Geneva, sans-serif; color:#FFF; margin-right:5px;}
.methode_box1_bg5{float:left;background: url(../images/mothode_box5.jpg) center  no-repeat;width:80px; height:67px; text-align:center; font: normal 11px Tahoma, Geneva, sans-serif; color:#FFF; margin-right:5px;}
.methode_box1_bg6{float:left;background: url(../images/mothode_box6.jpg) center  no-repeat;width:109px; height:67px; text-align:center; font: normal 11px Tahoma, Geneva, sans-serif; color:#FFF; margin-right:5px;}
.methode_box1_top25{padding-top:25px;}
.methode_box1_top15{padding-top:15px;}
.methode_box2_right{float:right; width:402px; height:auto; padding-top:10px;font: normal 10px Tahoma, Geneva, sans-serif; color:#000; font-weight:bold;}
.methode_box1_right_title2 { color:#000;font: normal 11px Tahoma, Geneva, sans-serif;margin-top:10px; font-weight:bold;}
.button_1{width:119px; height:31px; background:transparent url(../images/methode_btn_1.jpg);border:0px;margin:0px; padding:0 0 10px 15px; color:#fff;cursor:pointer;font: normal 11px Tahoma, Geneva, sans-serif;}
.button_2{width:182px; height:32px; background:transparent url(../images/methode_btn_2.jpg);border:0px;margin:0px; padding:0 0 10px 15px; color:#fff;cursor:pointer;font: normal 11px Tahoma, Geneva, sans-serif;}
.button_3{width:85px; height:31px; background:transparent url(../images/methode_btn_3.jpg);border:0px;margin:0px; padding:0 0 10px 15px; color:#fff;cursor:pointer;font: normal 11px Tahoma, Geneva, sans-serif;}
/*page*/
.page_main{width:952px; height:auto; margin:10px 0px; }
.page_top{background: url(../images/page_top.jpg) left  no-repeat;width:952px; height:11px;}
.page_center{min-height:300px; background: url(../images/page_center.jpg) left repeat-y;width:900px; padding:1px 26px; height:auto;}
.page_botton{background: url(../images/page_botton.jpg) left  no-repeat;width:952px; height:8px;}

label.error{color:#bd1110;}
/*search*/
.search_box{ padding-left:20px}
.search_box a{color:#000; text-decoration:none}
      /* MESSAGES
      *******************************************************************************/
      .error-msg {
          border:1px solid #f16048 !important;
          color:#df280a !important;
          background:#faebe7 url(../images/error_msg_icon.gif) no-repeat 10px 10px !important;
          }
      .success-msg {
          border:1px solid #95a486 !important;
          color:#3d6611 !important;
          background:#eff5ea url(../images/success_msg_icon.gif) no-repeat 10px 10px !important;
          }
      .notice-msg {
          border:1px solid #ffd967 !important;
          background:#fffbf0 url(../images/note_msg_icon.gif) no-repeat 10px 10px !important;
          color:#3d6611 !important;
          }
      .warning-msg {
          border:1px solid #666e73 !important;
          background:#e6e6e6 url(../images/warning_msg_icon.gif) no-repeat 10px 10px !important;
          color:#000000 !important;
          }

