/* 
	DEFAULT STYLESHEET
	All pages inherrit from this stylesheet, so anything reusable, 
	site-wide or generic goes here.
*/

/* ------------------------------------------------------------------------
	HTML BODY tag and Page div
------------------------------------------------------------------------ */

body
{
	color:#666666;
	margin:0;
  	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background:#E8E6D2;
}

#container
{
	width:955px;
	margin:0 auto;
	text-align:left;
	background:url(images/bg.jpg) no-repeat top left;
}


/* ----------------------------
   Globals
---------------------------- */

h1
{
	font-size:1.5em;
	margin:0;	
}

h2
{
	font-size:1.2em;
	margin:0;
}

h3
{
	font-size:1.1em;
	margin:0;
}

p
{
	font-size:1em;
	color:#666;
	margin:0;
}

input, select
{font-family: Arial, Helvetica, sans-serif;}

.gras
{font-weight:bold;}

.italic
{font-style:italic;}

/* ------------------------------------------------------------------------------------------------- */
/* -------------------------------------- Corps ---------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------- */

#topMenu
{
	background:#fff;	
	text-align:center;
}




/* -------------------------------------------------------------------------------------------------- */
/* -------------------------------------- header ---------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------- */

#entete-accueil
{
	width:955px;
	background:url(images/bandeau-xtechnology-en.jpg) no-repeat top left;
	height:171px;
}

#entete-accueil-fr
{
	width:955px;
	background:url(images/bandeau-xtechnology-fr.jpg) no-repeat top left;
	height:171px;
}

/* ----------------------------------------------------------------------------------------- */
/* --------- Entête Catégories x-card ------------------------------------------------------ */
/* ----------------------------------------------------------------------------------------- */

#entete-xcard
{
	width:955px;
	background:url(images/entete-xcard.jpg) no-repeat top left;
	height:171px;
}
#entete-xcard_fr
{
	width:955px;
	background:url(images/bandeau-page-xcard-fr.jpg) no-repeat top left;
	height:171px;
}

#entete-customerKit
{
	width:955px;
	background:url(images/bandeau_customerKit.jpg) no-repeat top left;
	height:171px;
}

#entete-xequipement
{
	width:955px;
	background:url(images/bandeau_xequipement.jpg) no-repeat top left;
	height:171px;
}

#entete-xlogin
{
	width:955px;
	background:url(images/bandeau_xlogin.jpg) no-repeat top left;
	height:171px;
}

#entete-xcard-treadmills
{
	width:955px;
	background:url(images/bandeau_categories_treadmil.jpg) no-repeat top left;
	height:171px;
}
#entete-xcard-treadmills_fr
{
	width:955px;
	background:url(images/bandeau_categories_treadmil_fr.jpg) no-repeat top left;
	height:171px;
}

#entete-xcard-ellipticals
{
	width:955px;
	background:url(images/bandeau_categories_ellipticals.jpg) no-repeat top left;
	height:171px;
}
#entete-xcard-ellipticals_fr
{
	width:955px;
	background:url(images/bandeau_categories_ellipticals_fr.jpg) no-repeat top left;
	height:171px;
}


/* ------------------------------------------------------------------------------- */
/* ------------ entêtes produits ------------------------------------------------- */

/* ----- en ------------------ */

#entete-lipidator
{
	width:955px;
	background:url(images/Entete-Lipidateur-E.jpg) no-repeat top left;
	height:171px;
}

#entete-fatfighter
{
	width:955px;
	background:url(images/Entete-Fat-E.jpg) no-repeat top left;
	height:171px;
}

#entete-slimless
{
	width:955px;
	background:url(images/Entete-Minceur-E.jpg) no-repeat top left;
	height:171px;
}

#entete-bodyshaped
{
	width:955px;
	background:url(images/Entete-cuisses-E.jpg) no-repeat top left;
	height:171px;
}

#entete-vitality
{
	width:955px;
	background:url(images/Entete-vitalite-E.jpg) no-repeat top left;
	height:171px;
}

#entete-sprint
{
	width:955px;
	background:url(images/Entete-SPRINT-E.jpg) no-repeat top left;
	height:171px;
}

#entete-power
{
	width:955px;
	background:url(images/Entete-puissance-E.jpg) no-repeat top left;
	height:171px;
}

#entete-football
{
	width:955px;
	background:url(images/Entete-football-E.jpg) no-repeat top left;
	height:171px;
}

#entete-hockey
{
	width:955px;
	background:url(images/Entete-Hockey-E.jpg) no-repeat top left;
	height:171px;
}

#entete-soccer
{
	width:955px;
	background:url(images/Entete-soccer-E.jpg) no-repeat top left;
	height:171px;
}

#entete-crosscountry
{
	width:955px;
	background:url(images/Entete-cross-E.jpg) no-repeat top left;
	height:171px;
}

#entete-alpine
{
	width:955px;
	background:url(images/Entete-Alpin-E.jpg) no-repeat top left;
	height:171px;
}

#entete-ski
{
	width:955px;
	background:url(images/Entete-SKI-E.jpg) no-repeat top left;
	height:171px;
}

/* ----- fr ------------------ */

#entete-lipidator_fr
{
	width:955px;
	background:url(images/Entete-Lipidateur-F.jpg) no-repeat top left;
	height:171px;
}

#entete-fatfighter_fr
{
	width:955px;
	background:url(images/Entete-Fat-F.jpg) no-repeat top left;
	height:171px;
}

#entete-slimless_fr
{
	width:955px;
	background:url(images/Entete-Minceur-F.jpg) no-repeat top left;
	height:171px;
}

#entete-bodyshaped_fr
{
	width:955px;
	background:url(images/Entete-cuisses-F.jpg) no-repeat top left;
	height:171px;
}

#entete-vitality_fr
{
	width:955px;
	background:url(images/Entete-vitalite-F.jpg) no-repeat top left;
	height:171px;
}

#entete-sprint_fr
{
	width:955px;
	background:url(images/Entete-SPRINT-F.jpg) no-repeat top left;
	height:171px;
}

#entete-power_fr
{
	width:955px;
	background:url(images/Entete-puissance-F.jpg) no-repeat top left;
	height:171px;
}

#entete-football_fr
{
	width:955px;
	background:url(images/Entete-football-F.jpg) no-repeat top left;
	height:171px;
}

#entete-hockey_fr
{
	width:955px;
	background:url(images/Entete-Hockey-F.jpg) no-repeat top left;
	height:171px;
}

#entete-soccer_fr
{
	width:955px;
	background:url(images/Entete-soccer-F.jpg) no-repeat top left;
	height:171px;
}

#entete-crosscountry_fr
{
	width:955px;
	background:url(images/Entete-cross-F.jpg) no-repeat top left;
	height:171px;
}

#entete-alpine_fr
{
	width:955px;
	background:url(images/Entete-Alpin-F.jpg) no-repeat top left;
	height:171px;
}

#entete-ski_fr
{
	width:955px;
	background:url(images/Entete-SKI-F.jpg) no-repeat top left;
	height:171px;
}

/* ----------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */

h1.entete_hidden
{
	visibility:hidden;
	font-size:0.7em;
}

/* -------------------------------------------------------------------------------------------------- */
/* ----------------------------------------- logo --------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------- */
h1#logoCompagnie
{
	width:211px;
}

h1#logoCompagnie img.logo
{
	display:block;
}


#logoPrint
{display: none;}


/* -------------------------------------------------------------------------------------------------- */
/* -------------------------------------- zone contenu ------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------- */

#zoneContenu
{
	width:955px;
		background:#fff;
}


/* --------------------------- Colonnes ----------------------------------------------- */
#bg_colGau
{
	background:#fff url(images/ligneSep_colGau.gif) no-repeat top right;
	width:211px;
	float:left;
}

div#colGauche{height:500px;}

html>body div#colGauche
{
	min-height:500px;
	height:auto;
}

#colDroite
{
	width:744px;
	float:left;
	background:url(images/bg_colDr.gif) repeat-x top left;
}

#bgColDroite_xcard
{background:url(images/entete_xcard_contenu.jpg) no-repeat 13px 30px;}

#bgColDroite_customerKit
{background:url(images/bg_costumerKit.jpg) no-repeat 452px 0;}


/* ---------------------------------------------------------------------------------- */
/* entêtes pages Catégories --------------------------------------------------------- */


#bgColDroite_xcard_treadmills
{background:url(images/i_titreCategorie_treadmills.gif) no-repeat 103px 30px;}
#bgColDroite_xcard_treadmills_fr
{background:url(images/i_titreCategorie_treadmills_fr.gif) no-repeat 36px 31px;}

#bgColDroite_xcard_ellipticals
{background:url(images/i_titreCategorie_elliptical.gif) no-repeat 103px 30px;}
#bgColDroite_xcard_ellipticals_fr
{background:url(images/i_titreCategorie_elliptical_fr.gif) no-repeat 61px 30px;}

#bgColDroite_xcard_bikes
{background:url(images/i_titreCategorie_bikes.gif) no-repeat 38px 0;}

/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------- */
/* ---- colonne de gauche ----------------------------------------- */

/* ---------------------------------------------------------------------- */
/* --------------- Menu de la colonne de gauche ------------------------- */

#menuColGau
{
	width:211px;
	padding:13px 0 20px 0;
}

#menuColGau ul
{
	list-style:none;
	margin:0;
	padding:0 0 0 55px;
}

#menuColGau ul li, #sousMenuGauche li
{
	font-size:1.15em;
	margin:0;
	padding:0 0 6px 0;
	color:#8A8C8E;
}



#menuColGau a:link, #menuColGau a:visited, #menuColGau a:active
{
	color:#8A8C8E;
	text-decoration:none;
}
#menuColGau ul li a.select
{
	color:#000;
	text-decoration:none;
}
#menuColGau a:hover
{
	color:#000;
	text-decoration:none;
}

#menuColGau ul li.select
{color:#000;}

/* ------------ sous Menu colonne de gauche ------------------------------ */



#sousMenuGauche
{
	list-style:none;
	margin:0;
	padding:5px 0 0 20px !important;
	font-size:0.9em !important;
}

/* ---------------------------------------------------------------- */

/* ---------------------------------------------------------------- */
/* ---- colonne de droite ----------------------------------------- */


/* --- colonnes de l'accueil -------------------------------------- */

#colGauAcc
{
	float:left;
	width:330px;
	margin:0 40px 0 0;
}

#colDrAcc
{
	float:left;
	width:310px;
	background:url(images/bg_ordi.jpg) no-repeat top left;
}

.slogan
{margin:40px 0 30px 0;}

.slogan p
{font-size:1.2em !important;}

.sloganXcard
{
	margin:0;
	padding:0;
}

.sloganXcard_02
{
	margin:20px 0 20px 0;
	padding:0;
}


.sloganXcard p, .sloganXcard_02 p
{
	font-size:1.2em !important;
	padding:0 !important;
}

/* ------- consumer kit -------------------- */

.sloganPrix
{
	width:420px;
	margin:0 0 20px 0;
	padding:0;
}


.sloganPrix p
{
	font-size:1.1em !important;
	padding:0 !important;
}

.sloganPrix p.sloganPrix_row2
{
	font-size:1.1em !important;
	padding:0 0 0 85px !important;
}

.sloganPrix p.sloganPrix_row3
{
	font-size:1.1em !important;
	padding:0 0 0 116px !important;
}

.sloganPrix p.sloganPrix_row3_fr
{
	font-size:1.1em !important;
	padding:0 0 0 130px !important;
}

/* ---------- couleurs de texte -------------------- */
.noir
{color:#000;}

.jaune
{color:#B29430;}

.orangePale
{color:#BC8B2D;}

.orange
{color:#C6792A;}

.orangeFonce
{color:#B35929;}

.rouge
{color:#A93937;}

/* ---------------------------------------------- */

#zoneConteneur
{
	width:680px;
	margin:0 0 0 34px;
	padding:30px 0 0 0;
}

div#zoneConteneur{height:500px;}

html>body div#zoneConteneur
{
	min-height:500px;
	height:auto;
}

.contenu h1, .contenuInt h1, .boxTxtProds-xcard h1
{
	color:#A93937;
	font-size:2.5em;
	font-weight:normal;
	padding:0;
}

.contenuInt_costumer h1
{
	color:#A93937;
	font-size:2.5em;
	font-weight:normal;
	padding:15px 0 5px 0;
}

.contenuInt_costumer h2
{
	color:#A93937;
	font-size:2em;
	font-weight:normal;
	padding:0;
	margin:0;
}

.contenuInt_costumer div
{width:370px;}

.contenu h1.motBienvenue
{
	color:#666666;
	font-size:1.6em;
	font-weight:normal;
	padding:0 0 5px 0;
}

.contenuInt h1.t_liste
{
	color:#DD1E32;
	font-size:1.2em;
	font-weight:bold;
	padding:210px 0 11px 28px;
}

.contenu h2
{
	color:#8B7C66;
	font-size:2em;
	padding:0 0 10px 0;
}

.contenu h3
{
	color:#8B7C66;
	font-size:1.1em;
	padding:0 0 6px 0;
	margin:0;
	font-weight:normal;
}

.contenu p
{
	color:#666666;
	font-size:1.1em;
	padding:0 0 15px 0;
}

.contenuInt p, .contenuInt_costumer p
{
	color:#666666;
	font-size:0.9em;
	padding:0 0 15px 0;
}

.contenu ul
{
	list-style:none;
	margin:0;
	padding:0;
	font-size:0.9em;
}

.contenu ul li
{
	margin:0;
	padding:0 0 9px 10px;
}

/* ----------------------------------------------- */
.largeurListe
{width:260px;}

.contenuInt ul
{
	list-style:none;
	margin:0;
	padding:0 0 0 28px;
	font-size:0.9em;
}

.contenuInt ul li
{
	color:#000;
	margin:0;
	padding:0 0 9px 10px;
	background:url(../images/i_pointRouge.gif) no-repeat 0 6px;
}

/* --------- Zone Consumer Kit - Les trois colonnes ------------------- */

#zoneCostumerkit
{
	width:680px;
	margin:0;
	padding:40px 0 0 0;
	font-size:0.9em;
}
/* -------------------------------- */
#colGau_costumerkit
{
	float:left;
	width:190px;
	margin:0 30px 0 0;
}

#colCen_costumerkit
{
	float:left;
	width:214px;
	margin:0 30px 0 0;
}

#colDr_costumerkit
{
	float:left;
	width:214px;
}
/* -------------------------------- */

#zoneCostumerkit p
{
	padding:0 0 10px 0;
}

#zoneCostumerkit ul
{
	list-style:none;
	margin:0;
	padding:0;
	font-size:0.9em;
}

#zoneCostumerkit ul li
{
	margin:0;
	padding:0 0 0 10px;
	background:url(../images/i_pointRouge.gif) no-repeat 0 6px;
}

/* -------------------------------------------------------------------- */
/* --------- Page X-Equipement ---------------------------------------- */

.entete_xequipement
{
	width:571px;
	background:url(images/bg_xequip_ent.gif) repeat-y top left;
	margin:0 0 20px 0;
}

.entete_xequipement h1, .entete_xequipementBlanc h1
{
	font-weight:normal;
	color:#939598;
	padding:14px 0 10px 60px;
}

.entete_xequipementBlanc
{
	width:571px;
	background:url(images/bg_xequip_entBlanc.gif) repeat-y top left;
	margin:0 0 20px 0;
}



.bg_xequip_ent_treadmills
{background:url(images/bg_xequip_ent_treadmills.gif) no-repeat 0 3px;}
.bg_xequip_ent_ellipticals
{background:url(images/bg_xequip_ent_ellipticals.gif) no-repeat 0 3px;}

.entete_xequipement_top
{background:url(images/bg_xequip_ent_top.gif) no-repeat top left;}
.entete_xequipement_bas
{background:url(images/bg_xequip_ent_bas.gif) no-repeat bottom left;}

/* ------------------------ */

.zone_xequip
{
	width:680px;
	margin:0;
}

.colGau_xequip
{
	float:left;
	width:330px;
	margin:0 20px 0 0;
}

.colDr_xequip
{
	float:left;
	width:330px;
}
/* ------------------------- */
.xequip_prod
{
	margin:0 0 20px 0;
}

.xequip_boxPhoto
{
	float:left;
	width:150px;
}

.xequip_boxTxt
{
	float:left;
	width:180px;
}

.xequip_boxTxt p
{
	font-size:0.9em;
	padding:0 0 10px 0;
}

.xequip_boxTxt h1
{
	color:#660D1B;
	font-size:1.2em;
	padding:0 0 10px 0;
	font-weight:normal;
}

.xequip_boxTxt h2
{
	font-size:1em;
	padding:0 0 10px 0;
}

.xequip_boxTxt ol, .xequip_boxTxt ul
{
	margin:0;
	padding:0 0 10px 20px;
}

.xequip_boxTxt ul.listeNoDot
{
	list-style:none;
	margin:0;
	padding:0 0 10px 0;
}

.xequip_boxTxt ol li, .xequip_boxTxt ul li, .listeNoDot li
{
	font-size:0.9em;
	margin:0;
	padding:0;
}

/* ---------------------------------------------------------------------------- */
/* --- Zone de sélection X-Card ----------------------------------------------- */

#zoneSelectTypeProds
{
	width:700px;
	padding:388px 0 30px 0;
}

.lineSelectProds-xcard
{
	width:700px;
	padding:0 0 20px 0;
}

.boxBoutonsProds
{
	float:left;
	width:141px;
}

.boxTxtProds-xcard
{
	float:left;
	width:520px;
	padding:14px 0 0 0;
	margin:0 0 0 27px;
}

.boxTxtProds-xcard p
{
	color:#666666;
	font-size:0.9em;
	padding:0 0 9px 0;
}

#colGauXcard
{
	width:150px;
	float:left;
	margin:0 30px 0 0;
}

#colCenXcard
{
	width:150px;
	float:left;
	margin:0 30px 0 0;
}

#colDrXcard
{
	width:150px;
	float:left;
}

/* ---------------------------------------------------------------------------- */
/* --- sous menu -------------------------------------------------------------- */

#bg_sousmenu
{
	width:675px;
	background:url(images/i_sousMenu_ligne.gif) no-repeat top left;
	margin:0 0 43px 0;
}

#sousmenuXtech, #sousmenuXtech_fr
{
	background:url(images/i_sousMenu_ligne.gif) no-repeat bottom left;
	width:675px;
}

#sousmenuXtech ul, #sousmenuXtech_fr ul
{
	list-style:none;
	margin:0 0 0 2px;	
}

#sousmenuXtech ul li
{
	float:left;
	margin:0;
	padding:1px 44px 1px 0;
}

#sousmenuXtech_fr ul li
{
	float:left;
	margin:0;
	padding:1px 29px 1px 0;
}

#sousmenuXtech ul li.lastsousmenuXtech, #sousmenuXtech_fr ul li.lastsousmenuXtech
{
	float:left;
	margin:0;
	padding:1px 0 1px 2px;
}

#sousmenuXtech a, #sousmenuXtech_fr a
{
	font-size:1em;
	display: block ;
	float:left;	
	padding:3px 7px 4px 7px;	
	color:#BC8A1C;
	text-decoration:none;
}

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#sousmenuXtech a, #sousmenuXtech_fr a {float:none;}
/* End IE5-Mac hack */

#sousmenuXtech a:hover, #sousmenuXtech_fr a:hover
{	
	background:#E1DEC4;
	padding:3px 7px 4px 7px;
}

#sousmenuXtech a.selected, #sousmenuXtech_fr a.selected
{	
	background:#E1DEC4;
	padding:3px 7px 4px 7px;
}

#sousmenuXtech a.healthyweight, #sousmenuXtech_fr a.healthyweight
{color:#B39200;}
#sousmenuXtech a.bodyshaped, #sousmenuXtech_fr a.bodyshaped
{color:#BC8A1C;}
#sousmenuXtech a.energy, #sousmenuXtech_fr a.energy
{color:#C57828;}
#sousmenuXtech a.sports, #sousmenuXtech_fr a.sports
{color:#B35725;}
#sousmenuXtech a.outdoor, #sousmenuXtech_fr a.outdoor
{color:#A83737;}

/* ---------------------------------------------------------------- */
/* ----sous Sous-menu --------------------------------------------- */

#smenu-mprincipal 
{
    text-align: left;
	display: block;
    left: 0;
    top: 0;
	z-index: 100;
	font-size: 1em;	
}

#smenu-mprincipal div 
{
	display:none;
	position: absolute;
	left: 0;
	top: 0px;
	z-index: 200;
	cursor: pointer;	
}

#smenu-mprincipal div div {
	position: relative;
	display: block;
	width: 100%;
	white-space: nowrap;
	background: none;
}

#smenu-mprincipal a {
	display: block;
	height: 1%;
	padding: 4px 10px 4px 6px;
	color: #B35725;
	text-decoration: none;
	background: #E8E6D2;
	text-align:left;
}
#smenu-mprincipal a:hover 
{background:#F7F6EF;}

/* largeur des zones de sous-menu fr */
#smenu-mprincipal #MhealthyweightMenu
{width: 125px;}
#smenu-mprincipal #MhealthyweightFRMenu
{width: 130px;}

#smenu-mprincipal #MhealthyweightMenu a, #smenu-mprincipal #MhealthyweightFRMenu a
{color:#B39200;}

/* ------------------ */

/* largeur des zones de sous-menu fr */
#smenu-mprincipal #MbodyshapeMenu
{width: 135px;}
#smenu-mprincipal #MbodyshapeFRMenu
{width: 140px;}

#smenu-mprincipal #MbodyshapeMenu a, #smenu-mprincipal #MbodyshapeFRMenu a
{color:#BC8A1C;}

/* ------------------ */

#smenu-mprincipal #MenergyMenu
{width: 145px;}
#smenu-mprincipal #MenergyFRMenu
{width: 185px;}

#smenu-mprincipal #MenergyMenu a, #smenu-mprincipal #MenergyFRMenu a
{color:#C57828;}

/* ------------------ */

#smenu-mprincipal #MsportsMenu
{width: 127px;}
#smenu-mprincipal #MsportsFRMenu
{width: 167px;}

#smenu-mprincipal #MsportsMenu a, #smenu-mprincipal #MsportsFRMenu a
{color:#B35725;}

/* ------------------ */

/* ---------------------------------------------------------------- */
/* ----sous Sous-menu aligné à droite Outdoor - Plein air --------------------------------------------- */

#smenu-mprincipalDr
{
    text-align: left;
	display: block;
    left: 0;
    top: 0;
	z-index: 100;
	font-size: 1em;	
}

#smenu-mprincipalDr div 
{
	display:none;
	position: absolute;
	left: -43px;
	top: 0px;
	z-index: 200;
	cursor: pointer;	
}

#smenu-mprincipalDr div div {
	position: relative;
	display: block;
	width: 100%;
	white-space: nowrap;
	background: none;
}

#smenu-mprincipalDr a {
	display: block;
	height: 1%;
	padding: 4px 10px 4px 6px;
	color: #B35725;
	text-decoration: none;
	background: #E8E6D2;
	text-align:left;
}
#smenu-mprincipalDr a:hover 
{background:#F7F6EF;}

#smenu-mprincipalDr #MoutdoorsMenu
{width: 130px;}
#smenu-mprincipalDr #MoutdoorsFRMenu
{width: 121px;}

#smenu-mprincipalDr #MoutdoorsMenu a, #smenu-mprincipalDr #MoutdoorsFRMenu a
{color:#A83737;}


/* -------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------- */
/* --------------------------- boîte d'entête de section -------------------------------------------- */

/* --------------------------------------------------------------------------------------------------- */
/* ------------ Treadmills-Tapis --------------------------------------------------------------------- */

#titreSection_tapis
{
	width:300px;
	background:#E1DEC4 url(images/tapis_poids_sante.gif) no-repeat top left;		
	margin:0 0 20px 0;
}

#titreSection_tapis h1.titreSection_health
{
	font-size:1.1em;
	color:#B39200;
	padding:14px 0 15px 61px;
	font-weight:normal;
}

/* ------------------------------------------------- */

#titreSection_tapisBodyshaped
{
	width:310px;
	background:#E1DEC4 url(images/tapis_tonus.gif) no-repeat top left;		
	margin:0 0 20px 0;
}

#titreSection_tapisBodyshaped_fr
{
	width:340px;
	background:#E1DEC4 url(images/tapis_tonus.gif) no-repeat top left;		
	margin:0 0 20px 0;
}

#titreSection_tapisBodyshaped h1.titreSection_bodyshaped, #titreSection_tapisBodyshaped_fr h1.titreSection_bodyshaped
{
	font-size:1.1em;
	color:#BC8A1C;
	padding:14px 0 15px 61px;
	font-weight:normal;
}

/* ------------------------------------------------- */

#titreSection_tapisEnergy
{
	width:300px;
	background:#E1DEC4 url(images/tapis_energie.gif) no-repeat top left;		
	margin:0 0 20px 0;
}

#titreSection_tapisEnergy h1.titreSection_energy
{
	font-size:1.1em;
	color:#C57828;
	padding:14px 0 15px 61px;
	font-weight:normal;
}

/* ------------------------------------------------- */

#titreSection_tapisSports
{
	width:300px;
	background:#E1DEC4 url(images/tapis_ent_sportif.gif) no-repeat top left;		
	margin:0 0 20px 0;
}

#titreSection_tapisSports_fr
{
	width:370px;
	background:#E1DEC4 url(images/tapis_ent_sportif.gif) no-repeat top left;		
	margin:0 0 20px 0;
}

#titreSection_tapisSports h1.titreSection_sports, #titreSection_tapisSports_fr h1.titreSection_sports
{
	font-size:1.1em;
	color:#B35725;
	padding:14px 0 15px 61px;
	font-weight:normal;
}

/* ------------------------------------------------- */

#titreSection_tapisOutdoors
{
	width:300px;
	background:#E1DEC4 url(images/tapis_plein_air.gif) no-repeat top left;		
	margin:0 0 20px 0;
}

#titreSection_tapisOutdoors h1.titreSection_outdoors
{
	font-size:1.1em;
	color:#A83737;
	padding:14px 0 15px 61px;
	font-weight:normal;
}

/* --------------------------------------------------------------------------------------------------- */
/* ------------ Ellipticals -------------------------------------------------------------------------- */

#titreSection_ellipHealth
{
	width:300px;
	background:#E1DEC4 url(images/ellip_poids_sante.gif) no-repeat top left;		
	margin:0 0 20px 0;
}

#titreSection_ellipHealth h1.titreSection_health
{
	font-size:1.1em;
	color:#B39200;
	padding:14px 0 15px 61px;
	font-weight:normal;
}

/* ------------------------------------------------- */

#titreSection_ellipBodyshaped
{
	width:310px;
	background:#E1DEC4 url(images/ellip_tonus.gif) no-repeat top left;		
	margin:0 0 20px 0;
}

#titreSection_ellipBodyshaped h1.titreSection_bodyshaped
{
	font-size:1.1em;
	color:#BC8A1C;
	padding:14px 0 15px 61px;
	font-weight:normal;
}

/* ------------------------------------------------- */

#titreSection_ellipEnergy
{
	width:300px;
	background:#E1DEC4 url(images/ellip_energie.gif) no-repeat top left;		
	margin:0 0 20px 0;
}

#titreSection_ellipEnergy h1.titreSection_energy
{
	font-size:1.1em;
	color:#C57828;
	padding:14px 0 15px 61px;
	font-weight:normal;
}

/* ------------------------------------------------- */

#titreSection_ellipSports
{
	width:300px;
	background:#E1DEC4 url(images/ellip_ent_sportif.gif) no-repeat top left;		
	margin:0 0 20px 0;
}

#titreSection_ellipSports h1.titreSection_sports
{
	font-size:1.1em;
	color:#B35725;
	padding:14px 0 15px 61px;
	font-weight:normal;
}

#titreSection_ellipSports_fr
{
	width:350px;
	background:#E1DEC4 url(images/ellip_ent_sportif.gif) no-repeat top left;		
	margin:0 0 20px 0;
}

#titreSection_ellipSports_fr h1.titreSection_sports
{
	font-size:1.1em;
	color:#B35725;
	padding:14px 0 15px 61px;
	font-weight:normal;
}

/* ------------------------------------------------- */

#titreSection_ellipOutdoor
{
	width:300px;
	background:#E1DEC4 url(images/ellip_plein_air.gif) no-repeat top left;		
	margin:0 0 20px 0;
}

#titreSection_ellipOutdoor h1.titreSection_outdoor
{
	font-size:1.1em;
	color:#A83737;
	padding:14px 0 15px 61px;
	font-weight:normal;
}

/* --------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------- */
/* ------------------------- Zone de sélection X-Card ----------------------------------------------- */
/* -------------------------------------------------------------------------------------------------- */

#zoneCategories
{
	width:673px;
	padding:158px 0 20px 0;
}

.boxCategorie
{
	float:left;
	width:93px;
	margin:0 49px 0 0;
}

.boxCategorieLast
{
	float:left;
	width:93px;
	margin:0;
}

.boxCategorie img, .boxCategorieLast img
{
	display:block;
	margin:0 0 8px 0;
}

/* -------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------- */
/* --------------------------- Détails d'un produit ------------------------------------------------- */

.categorieTxt
{
	float:left;
	width:582px;
}

/* -------------------------------------------------------------------------------------------------- */
/* --------------------------- bouton d'achats d'un produit ----------------------------------------- */
.boxBoutonPrix
{
	width:110px;
	background:#706552 url(images/bg_boxBoutonPrix.gif) repeat-x top left;
}
.boxBoutonPrix_fr
{
	display:none;
	width:140px;
	background:#706552 url(images/bg_boxBoutonPrix.gif) repeat-x top left;
}

.boxBoutonPrix ul, .boxBoutonPrix_fr ul
{
	list-style:none;
	margin:0;
	padding:3px;	
}

.boxBoutonPrix ul li, .boxBoutonPrix_fr ul li
{
	margin:0;
	padding:0;	
}

.boxBoutonPrix a, .boxBoutonPrix_fr a
{
	font-size:1em;
	padding:0;
	color:#fff;
	text-decoration:none;
}

.boxBoutonPrix a:hover, .boxBoutonPrix_fr a:hover
{
	text-decoration:underline;
}

/* -------------------------------------------------------------------------------------------------- */
/* -------------------------------------------- tableau --------------------------------------------- */
/* -------------------------------------------------------------------------------------------------- */
#tableau
{
	width:672px;
	background:#FEFEFC url(images/bg_tabDonnees.gif) repeat-y top left;
	border:1px solid #E4E4E5;
	margin:0 0 30px 0;
}

.tabEntete
{
	width:672px;
	background:#847460 url(images/bg_tabEntete.gif) repeat-x top left;	
	color:#fff;
}

.tabEntete h1
{
	font-size:1em;
	font-weight:normal;
	padding:6px 0 6px 18px;
}

.titresDonnes
{
	float:left;
	width:81px;
}

/* ------------- Entête ----------------------------------------------- */
.boxBeginnerEntete
{
	float:left;
	width:193px;
	background:url(images/i_sepTabEntete.gif) no-repeat top left;
}

.boxIntermediateEntete
{
	float:left;
	width:195px;
	background:url(images/i_sepTabEntete.gif) no-repeat top left;
}

.boxAdvancedEntete
{
	float:left;
	width:201px;
	background:url(images/i_sepTabEntete.gif) no-repeat top left;
}

/* ------------- Entête ----------------------------------------------- */
.boxBeginner
{
	float:left;
	width:193px;
}

.boxIntermediate
{
	float:left;
	width:195px;
}

.boxAdvanced
{
	float:left;
	width:201px;
}

.tabDonnees .titresDonnes p
{
	color:#666;
	font-size:1em;
	padding:5px 0 5px 10px;
}

.tabDonnees p
{
	color:#666;
	font-size:1em;
	padding:5px 0 5px 18px;
}

/* -------------------------------------------------------------------- */
/* --------- Page X-Login --------------------------------------------- */

#bgColDroite_xlogin
{background:url(images/bg_xlogin.jpg) no-repeat 270px 0;}

#zoneConteneur_xlogin
{
	width:680px;
	margin:0 0 0 34px;
	padding:15px 0 0 0;
}

div#zoneConteneur_xlogin{height:500px;}

html>body div#zoneConteneur_xlogin
{
	min-height:500px;
	height:auto;
}

#zoneLogin
{
	float:right;
	width:270px;
}

#zoneLogin p
{
	color:#85755C;
	text-align:right;
}

#zoneLogin img.cadenas
{
	margin:0 0 0 5px;
	vertical-align:middle;
}

#zoneTableau
{
	width:240px;
	float:right;
	margin:4px 0 0 0;
	padding:15px 0 8px 0;
	background:#A89D7B url(images/bg_tabXlogin.gif) repeat-x top left;
}

.tabXlogin
{
	width:215px;
	margin:0 0 0 19px;
}

.tabXlogin td
{
	color:#fff;
	padding:0 0 10px 0;
}

.tabXlogin td label
{color:#fff;}

.tabXlogin td input
{
	width:106px;
	float:right;
}

#zoneTableau input.ibEntrer
{margin:0 0 0 96px;}

.contenu h1.txLogin
{
	color:#473931;
	font-size:3.2em;
	font-weight:normal;
	padding:20px 0 0 230px;
}

#listeLogin
{margin:30px 0 0 99px;}

#listeLogin ul
{
	list-style:none;
	margin:0;
	padding:0;
	font-size:1em;
}

#listeLogin ul li
{
	color:#8A8C8E;
	margin:0;
	padding:0 0 8px 10px;
	background:url(../images/i_pointRouge.gif) no-repeat 0 6px;
}

#listeLogin input.ibContinue
{margin:36px 0 0 153px;}

/* --------------------------------------------------------------------- */
/* --- Pieds ----------------------------------------------------------- */

#pied
{
	background:url(images/bg_pied.gif) repeat-x top left;
	width:955px;
	height:90px;
}
