/* BOF Home */
.IndexProduct{width:210px !important;background:#fff url(../../images/home/IndexProduct.gif) no-repeat;padding:10px 15px 0 10px;margin:0 10px 0 0;float:left;}
.IndexProduct img { margin-top: 2px; }
.IndexProduct div.Position{z-index:2; position:relative; bottom:185px; height:66px;}
.IndexProduct .Position h1{text-transform:uppercase;font-size:1.1em;font-weight:900;margin:0 0 15px 0;}
.IndexProduct .Position h1,.IndexProduct .Position h2,.IndexProduct .Position span,.IndexProduct .Position p{text-align:right;}
.IndexProduct .Position h1 a, .IndexProduct .Position h1 a:hover, .IndexProduct .Position h1 a:visited{color:#000;text-decoration:none;}
.IndexProduct .Position h2{font-size:1.2em;font-weight:800;margin:0 0 10px 0;}
.IndexProduct .Position h2 a{font-size:16px;font-weight:800;text-decoration:none;color:inherit;}
.IndexProduct .Position h2.Kites a{color:#08a875;}
.IndexProduct .Position h2.Power a{color:#235ffb;}
.IndexProduct .Position h2.Single a{color:#fe8a02;}
.IndexProduct .Position h2.Jungling a{color:#f50404;}
.IndexProduct .Position h2.Accessories a{color:#882AC9;}
.IndexProduct .Position span{display:block;font-size:2em;font-weight:900;font-style:oblique;margin:0 0 45px 0;}
.IndexProduct .Position p{display:block;font-size:9px;text-align:left;line-height:1em;font-weight:bold;min-height:75px;margin:auto;margin-top:0;margin-bottom:0;width:85%;padding-left:20px;}
.Jungling{color:#f50404;}
.Power{color:#235ffb;}
.Single{color:#fe8a02;}
.Kites{color:#08a875;}
.Accessories{color:#882AC9;}
.IndexProduct .Position a{background-repeat:no-repeat;text-decoration:none;}
.IndexProduct .Position a:hover{text-decoration:underline !important;}
.IndexProduct .Position a.Details, .IndexProduct .Position a.Add {
  display:block;
  height:21px !important;
  bottom:0;
  font-size: 14px;
  font-family: Arial,Helvetica,"Nimbus Sans L",sans-serif;
  font-weight: bold;
  letter-spacing: normal;
  text-decoration: none;
  line-height: 20px;
  color: #676767;
}
.IndexProduct .Position a.Details {
  width:87px !important;
  margin:0 0 0 5px;
  text-align: left;
  text-indent: 12px;
}
.IndexProduct .Position a.Add {
  width:87px !important;
  position:relative;
  bottom:21px;
  left:123px;
  text-align: left;
  text-indent: 12px;
}
#IndexNews{background:#000 url(../../images/home/IndexNews.gif) no-repeat;width:754px;min-height:210px;}
#IndexNews h1{font-size:1em;height:20px;padding:7px 0 0 20px;}
#IndexNews h1 a{color:#fff;text-decoration:none;margin:0 2px;}
#IndexNews h1 a.IndexNewsBullet{background:transparent url(../../images/FooterBullet.gif) no-repeat 0px 7px;padding:0 0 0 10px;}
#IndexNews .IndexNewsBox{background-color:#fff;color:#000;width:240px;height:100%;float:left;margin:10px 5px 10px 5px;}
#IndexNews .IndexNewsBox h2{text-align:right;font-size:1em;font-weight:800;padding:5px 5px 0 0;border-bottom:Silver 15px solid;}
#IndexNews .IndexNewsBox h2 a{text-decoration:none;color:#000;}
#IndexNews .IndexNewsBox img{float:right;border:#000 1px solid;margin:5px;}
#IndexNews .IndexNewsBox p{font-size:0.7em;font-weight:900;margin:5px;text-align:justify;}
#IndexNews .IndexNewsBox p{text-decoration:none; }
#IndexInfos #IndexInfosPayement{height:91px;margin:0 0 5px 0;}
#IndexInfos #IndexInfosPayement h2{display:none;}
#IndexInfos #IndexInfosHelp{background:#000 url(../../images/home/InfosHelp.jpg) no-repeat;height:63px;padding:12px;margin:0 0 5px 0;}
#IndexInfos #IndexInfosHelp h2{color:#fff;text-transform:uppercase;font-size:0.95em;font-weight:900;margin:0 0 0.5em 0;}
#IndexInfos #IndexInfosHelp form fieldset label{display:none;}
#IndexInfos #IndexInfosHelp form fieldset select{width:110px;}
#IndexInfos #IndexInfosHelp ul{display:none;}
#IndexInfos #IndexInfosPartners{width:204px;}
#IndexInfos #IndexInfosPartners img{vertical-align:middle;margin:0 1px 0 0;}
.magLinks p{color:#333; }
.magLinks:hover p{color:#000; }
/* EOF Home */
.IndexProduct .Position span.Specials{ color: Red; }
.IndexProduct .Position span.Specials del{ color: #000; }



/* NEW HOME PAGE */
#ajaxMagBox {
  float: left;
  width: 284px;
  height: 211px;
}

#ajaxPlusBox {
  float: left;
  width: 458px;
  height: 211px;
  margin-left: 7px;
}

ul.ajaxMenu {
  list-style-type: none;
  width: 100%;
  height: 20px;
}
  ul.ajaxMenu li {
    float: left;
    position: relative;
    height: 100%;
    /*padding: 0px 25px;*/
    /*margin-right: 2px;*/
    width: 25%;
    text-align: center;
    background: url(../../images/homeOngletR.jpg) top right no-repeat;
  }
    ul.ajaxMenu li span.right {
      position: absolute;
      display: block;
      width: 10px;
      height: 100%;
      left: 0px;
      top: 0px;
      background: url(../../images/homeOngletL.jpg) top left no-repeat;
    }
    ul.ajaxMenu li a {
      font-size: 11px;
      font-family: "Tahoma";
      color: #525151;
      text-decoration: none;
      line-height: 20px;
    }
  ul.ajaxMenu li.current { background: url(../../images/homeOngletR_on.jpg) top right no-repeat; }
  ul.ajaxMenu li.current span.right { background: url(../../images/homeOngletL_on.jpg) top left no-repeat; }
  ul.ajaxMenu li.current a { color: #fff; }
  
ul.ajaxSousMenu {
  list-style-type: none;
  width: 100%;
  height: 20px;
  background: #000;
}
  ul.ajaxSousMenu li {
    float: right;
    margin-right: 8px;
    border-left: 1px solid #fff;
    padding-left: 8px;
    height: 11px;
    margin-top: 4px;
    line-height: 8px;
  }
    ul.ajaxSousMenu li a {
      display: block;
      font-size: 11px;
      font-family: "Tahoma";
      color: #fff;
      text-decoration: none;
    }
    ul.ajaxSousMenu li a:hover { color: #ccc; }
    
#ajaxMagContent, #ajaxPlusContent {
  /*width: 100%;*/
  height: 164px;
  border: 7px solid #000;
  border-top: none;
}
#ajaxPlusContent {height: 184px;}

#ajaxMagContent h2{text-align:right;font-size:1em;font-weight:800;padding:5px 5px 0 0;border-bottom:Silver 15px solid;}
#ajaxMagContent h2 a{text-decoration:none;color:#000;}
#ajaxMagContent img{float:right;border:#000 1px solid;margin:5px;}
#ajaxMagContent p{font-size:0.7em;font-weight:900;margin:5px;text-align:justify;}
#ajaxMagContent p{text-decoration:none;}

#ajaxPlusContent #rappelForm { position: relative; padding: 0px 15px; height: 160px; }
#ajaxPlusContent #rappelForm * { font-family: "Tahoma"; font-size: 10px; }
#ajaxPlusContent #rappelForm h2 { font-size: 11px; font-weight: bold; margin: 8px 0px; text-align: center; }
#ajaxPlusContent #rappelForm label { float: left; width: 250px; font-weight: bold; }
#ajaxPlusContent #rappelForm label.rappelRadioLabel { float: none; font-weight: normal; }
#ajaxPlusContent #rappelForm input[type=text] { width: 160px; margin-bottom: 2px; }
#ajaxPlusContent #rappelForm input[type=text].rappelVers { width: 15px; margin-bottom: 2px; }
#ajaxPlusContent #rappelForm input[type=radio] { margin-bottom: 2px; vertical-align: -3px; }
#ajaxPlusContent #rappelForm input[type=button] {
  position: absolute;
  left: 50%;
  bottom: 0px;
  margin-left: -25px;
  background: url(../../images/buttons/HeaderMembersGo.gif) no-repeat;
  color: #666;
  font-size: 1px;
  width: 51px;
  height: 19px;
  border: none;
  cursor: pointer;
}
#ajaxPlusContent #rappelForm #rappelSend { text-align: center; margin-top: 70px; font-weight: bold; font-size: 12px; }