/*********************/
/* Menu
/*********************/

#menu{
width:1025px;
height:67px;
/*background-image:url("../images/fond_menu.jpg");*/
background-repeat:repeat-x;
}

#menu a{
text-decoration:none;
}

#menu1{
    background-image:url("../images/rollover.png");
width:616px;
height:47px;
float:left;
}
#menu2{
    background-image:url("../images/rollovernoire.png");
width:192px;
height:47px;
float:left;
}
#menu3{
    background-image:url("../images/rolloverrouge.png");
width:209px;
height:47px;
float:left;
}
#titre_menu1{
    background-image:url("../images/endurance.png");
width:616px;
height:25px;
text-align:center;
float:left;
}
#titre_menu2{
    background-image:url("../images/fitness.png");
width:192px;
height:25px;
text-align:center;
float:left;
}
#titre_menu3{
width:217px;
height:25px;
text-align:center;
float:left;
}
/*separateur*/
.separateur_menu{
float:left;
width:3px;
height:47px;
background-image:url("../images/separateur_menu.gif");
}

/* bouton avant */
#puce_menu_avant{
float:left;
width:27px;
height:47px;
background-image:url("../images/menu_1.gif");
margin-left:6px;
}

#puce_menu_avant_hover{
float:left;
width:27px;
height:47px;
background-image:url("../images/menu_11.gif");
margin-left:6px;
}

#avant{
float:left;
width:119px;
height:47px;
cursor:pointer;
}

#avant_hover{
float:left;
width:119px;
height:47px;
background-image:url("../images/roll-violet.png");
/*background-repeat:repeat-x;*/
cursor:pointer;
}

#texte_menu_avant{
color:#2d5372;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:14px 10px;
text-align:right;
}

#texte_menu_avant_hover{
color:#ffffff;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:14px 10px;
text-align:right;
}

/* bouton pendant */
#puce_menu_pendant{
float:left;
width:27px;
height:47px;
background-image:url("../images/menu_2.gif");
background-repeat:none;
margin-left:6px;
}

#puce_menu_pendant_hover{
float:left;
width:27px;
height:47px;
background-image:url("../images/menu_21.gif");
background-repeat:none;
margin-left:6px;
}

#pendant{
float:left;
width:140px;
height:47px;
cursor:pointer;
}

#pendant_hover{
float:left;
width:140px;
height:47px;
background-image:url("../images/roll-bleu-vert.png");
/*background-repeat:repeat-x;*/
cursor:pointer;
}

#texte_menu_pendant{
color:#2d5372;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:14px 10px;
text-align:right;
}

#texte_menu_pendant_hover{
color:#ffffff;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:14px 10px;
text-align:right;
}

/* bouton apres */
#puce_menu_apres{
float:left;
width:27px;
height:47px;
background-image:url("../images/menu_3.gif");
margin-left:6px;
}

#puce_menu_apres_hover{
float:left;
width:27px;
height:47px;
background-image:url("../images/menu_31.gif");
margin-left:6px;
}

#apres{
float:left;
width:118px;
height:47px;
cursor:pointer;
}

#apres_hover{
float:left;
width:118px;
height:47px;
background-image:url("../images/roll-vert.png");
/*background-repeat:repeat-x;*/
cursor:pointer;
}

#texte_menu_apres{
color:#2d5372;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:14px 10px;
text-align:right;
}

#texte_menu_apres_hover{
color:#ffffff;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:14px 10px;
text-align:right;
}

/*bouton pack*/

#pack{
float:left;
width:88px;
height:47px;
cursor:pointer;
}

#pack_hover{
float:left;
width:88px;
height:47px;
cursor:pointer;
background-image:url("../images/roll-bleu1.png");
}

#texte_menu_pack{
color:#2d5372;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:14px 10px;
text-align:center;
}

#texte_menu_pack_hover{
color:#ffffff;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:14px 10px;
text-align:center;
}



/* bouton accessoires */

#accessoires{
float:left;
width:149px;
height:47px;
cursor:pointer;
}

#accessoires_hover{
float:left;
width:149px;
height:47px;
background-image:url("../images/roll-bleu2.png");
/*background-repeat:repeat-x;*/
cursor:pointer;
}

#texte_menu_accessoires{
color:#2d5372;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:14px 10px;
text-align:center;
}

#texte_menu_accessoires_hover{
color:#ffffff;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:14px 10px;
text-align:center;
}

/* bouton fitness */

#fitness{
float:left;
width:192px;
height:47px;
cursor:pointer;
text-align:center;
}

#fitness_hover{
float:left;
width:192px;
height:47px;
background-image:url("../images/rollover2.png");
background-repeat:repeat-x;
cursor:pointer;
text-align:center;
}

#texte_menu_fitness{
color:#ffffff;
font-size:16px;
font-weight:bold;
text-decoration:none;
text-align:center;
margin:14px 10px;
}

#texte_menu_fitness_hover{
color:#ffffff;
font-size:16px;
font-weight:bold;
text-decoration:none;
text-align:center;
margin:14px 10px;
}


/*menu bleu*/

#menu_bleu{
float:left;
width:auto;
height:47px;
cursor:pointer;
}

#menu_bleu_hover{
float:left;
width:auto;
height:47px;
background-image:url("../images/menu_bleu_hover.gif");
background-repeat:repeat-x;
cursor:pointer;
}

#texte_menu_bleu{
color:#2d5372;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:12px;
}

#texte_menu_bleu_hover{
color:#ffffff;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:12px;
}

/*menu rouge 1*/

#menu_rouge1{
float:left;
width:114px;
height:47px;
cursor:pointer;
/*padding:0px 12px 0px 12px;*/
}

#menu_rouge1_hover{
float:left;
width:114px;
height:47px;
cursor:pointer;
background-image:url("../images/nouveau_rollover.png");
color:#2d5372;
font-weight:bold;
/*padding:0px 12px 0px 12px;*/
}

#texte_menu_rouge1{
color:#ffffff;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:14px 10px;
text-align:center;
}

#texte_menu_rouge1_hover{
color:#ff1100;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:14px 10px;
text-align:center;
}

#menu_rouge1_gauche{
float:left;
width:6px;
height:47px;
background-image:url("../images/menu_rouge_gauche.gif");
cursor:pointer;
}

#menu_rouge1_gauche_hover{
float:left;
width:6px;
height:47px;
background-image:url("../images/menu_rouge_hover_gauche.gif");
cursor:pointer;
}

#menu_rouge1_centre{
float:left;
width:auto;
height:47px;
background-image:url("../images/menu_rouge_centre.gif");
background-repeat:repeat-x;
cursor:pointer;
}

#menu_rouge1_centre_hover{
float:left;
width:auto;
height:47px;
background-image:url("../images/menu_rouge_hover_centre.gif");
background-repeat:repeat-x;
cursor:pointer;
}

#menu_rouge1_droite{
float:left;
width:7px;
height:47px;
background-image:url("../images/menu_rouge_droite.gif");
cursor:pointer;
}

#menu_rouge1_droite_hover{
float:left;
width:7px;
height:47px;
background-image:url("../images/menu_rouge_hover_droite.gif");
cursor:pointer;
}


/*menu rouge 2*/

#menu_rouge2{
float:left;
width:95px;
height:47px;
cursor:pointer;
/*padding:0px 12px 0px 12px;*/
}

#menu_rouge2_hover{
float:left;
width:95px;
height:47px;
cursor:pointer;
background-image:url("../images/promo_rollover.png");
color:#2d5372;
font-weight:bold;
/*padding:0px 12px 0px 12px;*/
}

#texte_menu_rouge2{
color:#ffffff;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:14px 10px;
text-align:center;
}

#texte_menu_rouge2_hover{
color:#ff1100;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:14px 10px;
text-align:center;
}

#menu_rouge2_gauche{
float:left;
width:6px;
height:47px;
background-image:url("../images/menu_rouge_gauche.gif");
cursor:pointer;
}

#menu_rouge2_gauche_hover{
float:left;
width:6px;
height:47px;
background-image:url("../images/menu_rouge_hover_gauche.gif");
cursor:pointer;
}

#menu_rouge2_centre{
float:left;
width:auto;
height:47px;
background-image:url("../images/menu_rouge_centre.gif");
background-repeat:repeat-x;
cursor:pointer;
}

#menu_rouge2_centre_hover{
float:left;
width:auto;
height:47px;
background-image:url("../images/menu_rouge_hover_centre.gif");
background-repeat:repeat-x;
cursor:pointer;
}

#menu_rouge2_droite{
float:left;
width:7px;
height:47px;
background-image:url("../images/menu_rouge_droite.gif");
cursor:pointer;
}

#menu_rouge2_droite_hover{
float:left;
width:7px;
height:47px;
background-image:url("../images/menu_rouge_hover_droite.gif");
cursor:pointer;
}

/*menu rouge 3*/

#menu_rouge3{
float:left;
width:auto;
height:47px;
cursor:pointer;
padding:0px 12px 0px 12px;
}

#menu_rouge3_hover{
float:left;
width:auto;
height:47px;
cursor:pointer;
background-image:url("../images/menu_rouge_hover.gif");
padding:0px 12px 0px 12px;
}

#texte_menu_rouge3{
color:#ffffff;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:13px;
}

#texte_menu_rouge3_hover{
color:#ff1100;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:13px;
}

#menu_rouge3_gauche{
float:left;
width:6px;
height:47px;
background-image:url("../images/menu_rouge_gauche.gif");
cursor:pointer;
}

#menu_rouge3_gauche_hover{
float:left;
width:6px;
height:47px;
background-image:url("../images/menu_rouge_hover_gauche.gif");
cursor:pointer;
}

#menu_rouge3_centre{
float:left;
width:auto;
height:47px;
background-image:url("../images/menu_rouge_centre.gif");
background-repeat:repeat-x;
cursor:pointer;
}

#menu_rouge3_centre_hover{
float:left;
width:auto;
height:47px;
background-image:url("../images/menu_rouge_hover_centre.gif");
background-repeat:repeat-x;
cursor:pointer;
}

#menu_rouge3_droite{
float:left;
width:7px;
height:47px;
background-image:url("../images/menu_rouge_droite.gif");
cursor:pointer;
}

#menu_rouge3_droite_hover{
float:left;
width:7px;
height:47px;
background-image:url("../images/menu_rouge_hover_droite.gif");
cursor:pointer;
}


/*menu bleu 1*/

#menu_bleu1{
float:right;
width:auto;
height:47px;
cursor:pointer;
padding:0px 12px 0px 12px;
}

#menu_bleu1_hover{
float:right;
width:auto;
height:47px;
cursor:pointer;
background-image:url("../images/menu_bleu_hover.gif");
padding:0px 12px 0px 12px;
}

#texte_menu_bleu1{
color:#ffffff;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:13px;
}

#texte_menu_bleu1_hover{
color:#2d5372;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:13px;
}

#menu_bleu1_gauche{
float:left;
width:6px;
height:47px;
background-image:url("../images/menu_bleu_gauche.gif");
cursor:pointer;
}

#menu_bleu1_gauche_hover{
float:left;
width:6px;
height:47px;
background-image:url("../images/menu_bleu_hover_gauche.gif");
cursor:pointer;
}

#menu_bleu1_centre{
float:left;
width:auto;
height:47px;
background-image:url("../images/menu_bleu_centre.gif");
background-repeat:repeat-x;
cursor:pointer;
}

#menu_bleu1_centre_hover{
float:left;
width:auto;
height:47px;
background-image:url("../images/menu_bleu_hover_centre.gif");
background-repeat:repeat-x;
cursor:pointer;
}

#menu_bleu1_droite{
float:left;
width:7px;
height:47px;
background-image:url("../images/menu_bleu_droite.gif");
cursor:pointer;
}

#menu_bleu1_droite_hover{
float:left;
width:7px;
height:47px;
background-image:url("../images/menu_bleu_hover_droite.gif");
cursor:pointer;
}

/******************************/
/*        PUB                 */
/******************************/

.PUB{
    background:url("../images/pub/bg_white.png") repeat scroll left top transparent;
    /*display:none;*/
    height:100%;
    width:100%;
    position:absolute;
    z-index:100000;
}
.cadre_pub{
    /*position:absolute;
    width:1025px;*/
}
.fond_pub{
    background:url("../images/pub/fondhomme.png") no-repeat scroll left top transparent;
    margin:50px auto;
    height:510px;
    width:921px;
}
.fermer{
    float:right;
    width:50px;
    padding:10px 58px 0 0;
    text-align:right;
    cursor:pointer;
}
.btn_pub{
    padding:423px 100px 0 530px;
}
