/* --------------------------------------------------------------------
	General
-------------------------------------------------------------------- */
body {
	background			:#000 url(../images/interface/bgBody.jpg) 0 0 repeat-x;
	margin				:0;
	padding				:0;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	color				:#bdcad1;
	line-height			:16px;
}
a {
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	color				:#00baff;
	text-decoration		:underline;
}
a:hover { text-decoration:none; }
div, p, ul, li, input, form, h1, h2, h3, h4, h5, img { 
	margin				:0;
	padding				:0;
}
h1 {
	font-size			:14px;
	font-family			:Arial, Helvetica, sans-serif;
	color				:#00baff;
	text-transform		:uppercase;
	margin-bottom		:25px;
}
h2 {
	font-size			:14px;
	font-family			:Arial, Helvetica, sans-serif;
	color				:#FFF;
}

h2.titreFlecheItalique
{
	padding-left		:15px;
	font-size			:14px;
	font-weight			:bold;
	font-style			:italic;
	color				:#ff7e00;
	background			: url(../images/interface/puceFlecheDroite.gif) 0 3px no-repeat;
	margin-bottom		:5px;
}

p.pIndentLeft
{
	padding-left		:15px;
}

img
{
	border				:0;
}

/* --------------------------------------------------------------------
	Main Content <mainContent>
-------------------------------------------------------------------- */
.mainContent-bg
{
	width				:980px;
	margin				:0 auto 0 auto;
}


/* --------------------------------------------------------------------
	Nav top <navTop>
-------------------------------------------------------------------- */
#lay-navTop
{
	width				:980px;
	height				:30px;
	background-image	:none;
	background-repeat	:no-repeat;
}

#lay-navTop a
{
	display				:block;
	height				:30px;
	text-decoration		:none;
	float				:left;
}

.lay-navTop0 { background-position:0 -240px; }
.lay-navTop1 { background-position:0 -210px; }
.lay-navTop2 { background-position:0 -180px; }
.lay-navTop3 { background-position:0 -150px; }
.lay-navTop4 { background-position:0 -120px; }
.lay-navTop5 { background-position:0 -90px; }
.lay-navTop6 { background-position:0 -60px; }
.lay-navTop7 { background-position:0 -30px; }
.lay-navTop8 { background-position:0 0; }


/* --------------------------------------------------------------------
	Movie Left <movieLeft>
-------------------------------------------------------------------- */
.movieLeft
{
	position			:absolute;
	margin-left			:-565px;
}
*> .movieLeft
{
	margin-left			:-37px;
	!margin-left		:-565px;/* 37 + 528 */
}


/* --------------------------------------------------------------------
	Text Right <textRight>
-------------------------------------------------------------------- */
.textRight
{
	margin-left			:528px;
	min-height:350px;
	background			:#000 url(../images/interface/textRightBg.jpg) 0 0 no-repeat;
	padding				:22px 20px 70px 10px;
	width				:422px; /* 452 - (20 + 10) */
}
.textRightPresentation { background:#000 url(../images/interface/textRightPresentation.gif) 0 0 no-repeat; }
.textRight p
{
	margin-bottom		:15px;
}
p.textHr
{
	padding-bottom		:15px;
	background			: url(../images/interface/hrText.gif) bottom left repeat-x;
}
p.textHr2
{
	background			: url(../images/interface/hrText.gif) bottom left repeat-x;
}
p.textExergueBleu
{
	font-size			:14px;
	font-family			:Arial, Helvetica, sans-serif;
	font-style			:italic;
	color				:#00baff;
}
.navFlashPictos
{
	margin-bottom		:15px;
}

ul.listSimple
{
	float				:left;
	list-style			:none;
	padding-right		:40px;
}
.listSimpleClear
{
	clear				:both; 
	padding-top			:0;
}
*> .listSimpleClear { padding-top:15px; !padding-top:0; }


/* --------------------------------------------------------------------
	Text Full <textFull>
-------------------------------------------------------------------- */
.textFull
{
	margin-top			:15px;
	padding				:8px 25px 0 25px;
	width				:920px; /* 970 - (25 + 25) */
	float				:none;
}
.textFull { float:left; !float:none; }

.textFullLeftSide
{
	padding-top			:17px;
	padding-right		:80px;
	width				:410px;
	float				:left;
}
*> .textFullLeftSide { padding-top:35px; }
.textFullRightSide
{
	padding-top			:17px;
	width				:430px;
	float				:right;
}
*> .textFullRightSide { padding-top:35px; }

.textSansMenu
{
	padding-top			:0;
}

.textFull p
{
	margin-bottom		:25px;
}

.textFull img
{
	display				:block;
	margin-top			:5px;
	border				:0;
}

.textFull h1
{ 
	margin-left			:-15px; 
	margin-bottom		:20px; 
}
.textFull h2
{ 
	/* */
}
.textFull h3
{
	margin-bottom		:5px;
	font-size			:11px;
	font-weight			:bold;
	color				:#00baff;
}

h3.h3bleu
{
	margin-bottom		:5px;
	font-size			:11px;
	font-weight			:bold;
	color				:#00baff;
}

span.h3bleu
{
	margin-bottom		:5px;
	font-size			:11px;
	font-weight			:bold;
	color				:#00baff;
}

.bgTextBenefices-1 { background:#000 url(../images/interface/bgOngletsBeneficesBenefices.gif) 0 0 no-repeat; min-height:480px; }
.bgTextBenefices-2 { background:#000 url(../images/interface/bgOngletsBeneficesWbv.gif) 0 0 no-repeat; min-height:450px; }
.bgTextBenefices-3 { background:#000 url(../images/interface/bgOngletsBeneficesPourquoicomment.gif) 0 0 no-repeat; min-height:510px; }
.bgTextFullOnglets1 { background:#000 url(../images/interface/bgOngletsClean1.gif) 0 0 no-repeat; }
.bgTextFullOnglets2 { background:#000 url(../images/interface/bgOngletsClean2.gif) 0 0 no-repeat; }
.bgTextHome { 	 	 background:#000 url(../images/interface/textRightHome.gif) 0 0 no-repeat; }
.bgTextSimple { 	 background:#000 url(../images/interface/bgTextSimple.gif) 0 0 no-repeat; }
.bgTextFullOngletsDouble1 { background:#000 url(../images/interface/bgTextFullOngletsDouble1.gif) 0 0 no-repeat; }
.bgTextFullOngletsDouble2 { background:#000 url(../images/interface/bgTextFullOngletsDouble2.gif) 0 0 no-repeat; }

ul.navTopBis
{
	list-style			:none;
	margin				:-3px 0 0 -14px;
}
.navTopBis li
{
	float				:left;
}
.navTopBis li a
{
	display				:block;
	float				:left;
	padding-left		:20px;
	font-size			:13px;
	font-weight			:bold;
	color				:#ff7e00;
	background			: url(../images/interface/puceFlecheDroite.gif) 0 50% no-repeat;
	text-decoration		:none;
}
.navTopBis li a:hover { text-decoration:underline; }
a#navTopBisSelected { background: url(../images/interface/puceFlecheBas.gif) 0 50% no-repeat; text-decoration:none; }
a.navTopBis-1 { width:303px; }
a.navTopBis-2 { width:304px; }
a.navTopBis-3 { width:265px; /* on compte les paddings de textFull */ }

span.iconeRondBleu
{
	display				:block;
	height				:41px;
}
span.iconeRondBleu span
{
	display				:block;
	height				:41px;
	float				:left;
	color				:#FFF;
	font-weight			:bold;
	font-size			:14px;
}
span.iconeRondBleuText
{
	padding-top			:7px; 
	padding-left		:5px;
}

span.titreBleuLeger
{
	display				:block;
	margin-bottom		:5px;
	font-size			:11px;
	font-weight			:normal;
	color				:#00baff;
}

span.titreBleuLourd
{
	display				:block;
	margin-bottom		:5px;
	font-size			:12px;
	font-weight			:bold;
	color				:#00baff;
}

span.textBleu
{
	color				:#00baff;
}

.infosProduits img
{
	display				:block;
}


.presentationImages img
{
	display				:block;
	float				:left;
	border				:0;
}

/* --------------------------------------------------------------------
	Faq <faq>
-------------------------------------------------------------------- */
/*a.titreFaq
{
	display				:block;
	width				:540px;
	text-decoration		:none;
	padding-bottom		:5px;
}
a.titreFaq:hover { text-decoration:underline; }

.faqCadre
{
	padding				:8px 0 0 0;
	border-bottom		:#5f6569 1px solid;
}
*> .faqCadre { padding:5px 0 0 0; padding:8px 0 0 0; }

p.pFaq
{
	padding-left		:20px;
	background			: url(../images/interface/bordureFaqFerme.gif) 0 3px no-repeat;
	margin				:3px 0 0 10px;
	cursor				:pointer;
}

p.pFaqOuvert
{ 
	padding-left		:20px;
	background			: url(../images/interface/bordureFaqOuvert.gif) 0 3px no-repeat;
	margin				:3px 0 0 10px;
	cursor				:pointer;
}



p.pFaq span, p.pFaqOuvert span
{
	display				:block;
	float				:left; 
}

.clearFaq
{
	clear				:both; 
	padding-top			:5px;
}
*> .clearFaq{ height:5px; padding-top:0; }*/


p.pContenuFaq { margin:0 0 0 4px; padding:15px 0 0 10px; border-left:#FF7E00 1px solid; }
p.pContenuFaq span img { display:inline; }
p.pContenuFaq a { text-decoration:none; }
p.pContenuFaq a:hover { text-decoration:underline; }

a.linkQuestionFaqOpen { display:block; margin-top:15px; color:#00baff; font-weight:bold; padding-left:15px; background: url(../images/interface/misc_faqOpen.gif) 0 3px no-repeat; text-decoration:none; }
a.linkQuestionFaqClose { display:block; margin-top:15px; color:#00baff; font-weight:bold; padding-left:15px; background: url(../images/interface/misc_faqClose.gif) 0 3px no-repeat; text-decoration:none; }
a.linkQuestionFaqOpen:hover { text-decoration:underline; }
a.linkQuestionFaqClose:hover { text-decoration:underline; }

.pushExperts
{
	float				:right; 
	padding-left		:40px; 
	width				:300px;
}

p.pFaqMenu a
{
	color:#00BAFF;
	font-size:13px;
	display:block;
	margin:5px 0 3px 0;
}


/* --------------------------------------------------------------------
	Misc <misc>
-------------------------------------------------------------------- */
img.imgAlignLeft
{
	display				:block;
	float				:left;
	padding				:0 20px 10px 0;
}

L’entraînement et les bénéfices avec winplate
La winplate et son utilisation
La vibrotonie



img.imgAlignRight
{
	display				:block;
	float				:right;
	padding				:0 0 10px 20px;
}

div.divClear
{
	clear				:both;
	height				:30px;
}



/* --------------------------------------------------------------------
	Contact <contact>
-------------------------------------------------------------------- */
.conteneurFormulaire
{
	width				:567px;
}

.tableauContact
{
	border				:0; 
	width				:580px;
}
.tableauContact td
{
	padding				:5px 0 5px 0;
}
input.inputTextContact
{
	width				:175px;
	height				:15px;
	padding				:3px;
	border				:#5f6569 1px solid;
	background			:#111;
	font-size			:11px;
	color				:#FFF;
}
textarea.textareaContact
{
	width				:559px;
	height				:100px;
	padding				:3px;
	border				:#5f6569 1px solid;
	background			:#111;
	font-size			:11px;
	font-family			:Arial, Helvetica, sans-serif;
	color				:#FFF;
}
input.submitContact
{
	display				:block;
	margin-right		:13px;
	width				:99px;
	height				:24px;
	background			:#000;
	background-position	:0 0;
	background-repeat	:no-repeat;
	cursor				:pointer;
	border				:0;
}

.donneesPersonnelles, .donneesPersonnelles a
{
	color				:#333;
	font-size			:9px;
	padding-top			:10px;
}




/* --------------------------------------------------------------------
	Revendeurs <revendeurs>
-------------------------------------------------------------------- */
a.titreRevendeurs
{
	width				:400px;
}
i.revendeursLocation
{
	display				:block;
	position			:absolute;
	margin-left			:330px;
	font-style			:normal;
}
.messageRevendeur1
{
	display				:block;
}
.messageRevendeur2
{
	display				:none;
}

div.cadreRevendeurLigne
{
	width				:425px;
}
span.revendeurPhone
{
	display:block;
	/*margin-left:100px;*/
	padding-left:22px;
	background: url(../images/interface/revendeurPhone.gif) 0 50% no-repeat;
}
a.revendeurMail
{
	color:#bdcad1;
	/*margin-left:100px;*/
	display:block;
	padding-left:22px;
	background: url(../images/interface/revendeurMail.gif) 0 50% no-repeat;
}



/* --------------------------------------------------------------------
	Telecharger <telecharger>
-------------------------------------------------------------------- */
.formatVideo span
{
	display				:block;
	padding-bottom		:3px;
	background			: url(../images/interface/hrText.gif) bottom 160px no-repeat;
	margin-bottom		:3px;
}
.formatVideo a
{
	color				:#bdcad1;
	text-decoration		:none;
}
.formatVideo a:hover { text-decoration:underline; }

.encartTelecharger
{
	width				:290px;
	float				:left;
	margin				:0 30px 20px 0;
}






/* --------------------------------------------------------------------
	Citations <citations>
-------------------------------------------------------------------- */
p.citationsText
{
	line-height			:22px;
	letter-spacing		:1px;
	color				:#00baff;
	font-weight			:bold;
	font-style			:italic;
	font-size			:12px;
	padding-left		:22px; /* 17px + 5px */
}
span.citationsTremaOuvert
{

	margin-left			:-22px;
	padding-right		:5px;
}
span.citationsTremaFerme
{
	padding-left		:5px;
}



/* --------------------------------------------------------------------
	Entrainement sport <entrainementSport>
-------------------------------------------------------------------- */
img.imgExercice
{
	display				:block;
	float				:left;
	border				:0;
	margin				:0 1px 1px 0;
}

a.lienBtnGris
{
	display				:block;
	margin-top			:7px;
}
a.lienBtnGris img { border:0; }

a.lienProgrammeGeneral
{
	display				:block;
	padding				:5px 0 25px 40px;
	color				:#00baff;
	text-decoration		:none;
	background			: url(../images/interface/bgProgrammeGeneral.gif) 0 0 no-repeat;
}
a.lienProgrammeGeneral:hover { text-decoration:underline; }




/* --------------------------------------------------------------------
	Footer <footer>
-------------------------------------------------------------------- */
.footer
{
	clear				:both;
	float				:left;
	color				:#333;
	background			:#000 url(../images/interface/footerBg.jpg) 0 0 no-repeat;
}

.footer ul
{
	list-style			:none;
	padding-top			:10px;
	float				:left;
}
.navBottom
{
	clear				:both;
	padding-top			:20px;
}
.footer ul li
{
	padding-left		:7px;
	float				:left;
}
.footer p
{
	padding				:0 10px 0 0;
	float				:right;
	width				:365px;
}
.footer p span
{
	display				:block;
	padding				:10px 15px 0 0;
	float				:left;
}
.footer p a
{
	display				:block;
	float				:left;
	width				:28px;
	height				:34px;
}
a#flag1 { 		background: url(../images/interface/flag1.gif) 0 -34px no-repeat; }
a#flag1:hover { background: url(../images/interface/flag1.gif) 0 0 no-repeat; }
/**/
a#flag2 { 		background: url(../images/interface/flag2.gif) 0 -34px no-repeat; }
a#flag2:hover { background: url(../images/interface/flag2.gif) 0 0 no-repeat; }
/**/
a#flag3 { 		background: url(../images/interface/flag3.gif) 0 -34px no-repeat; }
a#flag3:hover { background: url(../images/interface/flag3.gif) 0 0 no-repeat; }
/**/
a#flag4 { 		background: url(../images/interface/flag4.gif) 0 -34px no-repeat; }
a#flag4:hover { background: url(../images/interface/flag4.gif) 0 0 no-repeat; }
/**/
a#flag5 { 		background: url(../images/interface/flag5.gif) 0 -34px no-repeat; }
a#flag5:hover { background: url(../images/interface/flag5.gif) 0 0 no-repeat; }
/**/
a#flag6 { 		background: url(../images/interface/flag6.gif) 0 -34px no-repeat; }
a#flag6:hover { background: url(../images/interface/flag6.gif) 0 0 no-repeat; }
/**/
a#flag7 { 		background: url(../images/interface/flag7.gif) 0 -34px no-repeat; }
a#flag7:hover { background: url(../images/interface/flag7.gif) 0 0 no-repeat; }
/**/
a#flag8 { 		background: url(../images/interface/flag8.gif) 0 -34px no-repeat; }
a#flag8:hover { background: url(../images/interface/flag8.gif) 0 0 no-repeat; }
/**/
a#flag9 { 		background: url(../images/interface/flag9.gif) 0 -34px no-repeat; }
a#flag9:hover { background: url(../images/interface/flag9.gif) 0 0 no-repeat; }
/**/
a#flag10 { 		background: url(../images/interface/flag10.gif) 0 -34px no-repeat; }
a#flag10:hover { background: url(../images/interface/flag10.gif) 0 0 no-repeat; }
/**/
.footer a
{
	color				:#333;
	text-decoration		:none;
}
.footer a:hover { text-decoration:underline; }


/* --------------------------------------------------------------------
	Programmes <programmes>
-------------------------------------------------------------------- */

.divMenuProgramme
{
	position			:absolute;
	width				:422px;
	height				:48px;
}
.divMenuProgramme a
{
	display				:block;
	height				:48px;
	float				:left;
	background			: url(../images/interface/menuProgrammes/tennis.gif) 0 80px no-repeat;
}
a#entrainement_tennis 			{ width:54px; }
a#entrainement_courseapied 		{ width:50px; }
a#entrainement_football 		{ width:56px; }
a#entrainement_gof 				{ width:49px; }
a#entrainement_ski 				{ width:55px; }
a#entrainement_cycle 			{ width:54px; }
a#entrainement_natation 		{ width:48px; }
a#entrainement_triathlon 		{ width:56px; }
/**/
a#entrainement_relaxationetmassage 	{ width:56px; }
a#entrainement_stretching 			{ width:49px; }
a#entrainement_bodyshaping 			{ width:56px; }
a#entrainement_hautducorps 			{ width:50px; }
a#entrainement_basducorps 			{ width:61px; }

#menuProgrammesPhysique
{
	height				:22px;
	margin-bottom		:15px;
}

#menuProgrammesGeneraux
{
	height				:22px;
	margin-bottom		:15px;
}

.programmePhysiqueBase { background: url(../images/interface/menuProgrammes/tennis.gif) 0 22px no-repeat; }
.programmePhysique0 { background: url(../images/interface/menuProgrammes/tennis.gif) 0 22px no-repeat; }
.programmePhysique1 { background-image:url(../images/interface/menuProgrammes/running.gif); background-repeat:no-repeat; background-position:0 22px; }
.programmePhysique2 { background-image:url(../images/interface/menuProgrammes/football.gif); background-repeat:no-repeat; background-position:0 22px; }
.programmePhysique3 { background-image:url(../images/interface/menuProgrammes/golf.gif); background-repeat:no-repeat; background-position:0 22px; }
.programmePhysique4 { background-image:url(../images/interface/menuProgrammes/ski.gif); background-repeat:no-repeat; background-position:0 22px; }
.programmePhysique5 { background-image:url(../images/interface/menuProgrammes/cyclisme.gif); background-repeat:no-repeat; background-position:0 22px; }
.programmePhysique6 { background-image:url(../images/interface/menuProgrammes/natation.gif); background-repeat:no-repeat; background-position:0 22px; }
.programmePhysique7 { background-image:url(../images/interface/menuProgrammes/triathlon.gif); background-repeat:no-repeat; background-position:0 22px; }

.programmeGenerauxBase { background: url(../images/interface/menuProgrammes/prog_relaxationMassage.gif) 0 22px no-repeat; }
.programmeGeneraux0 { background: url(../images/interface/menuProgrammes/prog_relaxationMassage.gif) 0 22px no-repeat; }
.programmeGeneraux1 { background: url(../images/interface/menuProgrammes/prog_stretching.gif) 0 22px no-repeat; }
.programmeGeneraux2 { background: url(../images/interface/menuProgrammes/prog_bodyShaping.gif) 0 22px no-repeat; }
.programmeGeneraux3 { background: url(../images/interface/menuProgrammes/prog_hautDuCorps.gif) 0 22px no-repeat; }
.programmeGeneraux4 { background: url(../images/interface/menuProgrammes/prog_basDuCorps.gif) 0 22px no-repeat; }


/*------------------------------------------*/
form.progSportsForm
{
	display				:block;
	/*height				:30px;*/
	float				:right;
	margin-top:-15px;
	/*color				:#00baff;
	font-weight			:bold;*/
}
form.progSportsForm select
{
	font-size			:11px;
	font-family			:Arial, Helvetica, sans-serif;
	color				:#000;
	font-weight			:normal;
}
.progSportsText
{
	display				:block;
	position			:absolute;
	margin-left			:50px;
	padding-top			:10px;
	font-weight			:bold;
	font-size			:16px;
	color				:#FFF;
	text-transform		:uppercase;
}

/*----------------------------------------------*/
.bgHome
{
	width				:838px;
	height				:288px;
	padding				:290px 0 0 80px;
	margin				:0 auto 0 auto;
	background			: url(../images/interface/bgHome.jpg) 0 0 no-repeat;
}
.linksHome
{
	padding-top			:200px;
}
.linksHome a
{
	color				:#363636;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	text-decoration		:none;
}

/*------------------------------------------------*/

ul.planLevel-1
{
	padding-left		:15px;
	padding-top			:7px;
}
ul.planLevel-2
{
	margin-left			:30px;
	padding-top			:7px;
}
ul.planLevel-3
{
	margin-left			:45px;
	padding-top			:7px;
}


a.lnkBLeuFleche { display:block; padding-left:13px; background: url(../images/interface/miniFlecheBleu.gif) 0 50% no-repeat; }



/** ** *******/
a.lnk-downloadProgramme, a.lnk-downloadProgrammeLittle
{
	display:block;
	padding-left:33px;
	background: url(../images/interface/bg-dl-ficheProgramme.gif) 0 0 no-repeat;
	font-size:14px;
	color:#e5b94c; font-weight:bold;
	text-decoration:none;
}
a.lnk-downloadProgrammeLittle { width:150px; font-size:12px; height:30px; color:#00baff; font-weight:normal; }
a.lnk-downloadProgramme:hover, a.lnk-downloadProgrammeLittle:hover { text-decoration:underline; }