/* --------------------------------------------------------------------
	General
-------------------------------------------------------------------- */
body {
	background			:#000 url(../images/interface/bgBody.gif) 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;
}

h1.h1Index
{
	font-size			:18px;
	font-family			:"Times New Roman", Times, serif;
	font-weight			:normal;
	font-style			:italic;
	color				:#e5b94c;
	text-transform		:none;
}

h2.titreFlecheItalique
{
	padding-left		:15px;
	font-size			:14px;
	font-weight			:bold;
	font-style			:italic;
	color				:#e5b94c;
	background			: url(../images/interface/puceFlecheDroite.gif) 0 3px no-repeat;
	margin-bottom		:5px;
}
h2.revendeurs {
	font-size			:15px;
	font-weight			:bold;
	color				:#e5b94c;
	text-transform		:uppercase;
	margin				:12px 0 8px 0;
}
p.revendeurs {
	font-size			:13px;
	margin-right		:15px;
}


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				:32px;
	background-image	:none;
	background-repeat	:no-repeat;
}

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

.lay-navTop0 { background-position:0 -256px; }
.lay-navTop1 { background-position:0 -224px; }
.lay-navTop2 { background-position:0 -192px; }
.lay-navTop3 { background-position:0 -160px; }
.lay-navTop4 { background-position:0 -128px; }
.lay-navTop5 { background-position:0 -96px; }
.lay-navTop6 { background-position:0 -64px; }
.lay-navTop7 { background-position:0 -32px; }
.lay-navTop8 { background-position:0 0; }

#lay-navPictosHome
{
	width				:432px;
	height				:22px;
	background-image	:none;
	background-repeat	:no-repeat;
	float				:left;
	margin-top			:-10px;
}

.lay-navPictosHome0 { background-position:0 0; }
.lay-navPictosHome1 { background-position:0 -22px; }
.lay-navPictosHome2 { background-position:0 -44px; }
.lay-navPictosHome3 { background-position:0 -66px; }


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

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

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

div#placementElectrode {
	margin-left: 50px;
}

div#placementElectrode img {
	float: left;
	margin-right: 15px;
}

div#placementElectrode p {
	line-height: 50px;
}


/* --------------------------------------------------------------------
	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; }

.textFullFull
{
	margin-left:-12px;
	margin-top:70px;
	height:180px;
	border-bottom:#222 1px solid;
}
.textFullFull p
{
	width:170px;
	float:left;
}
.textFullFull span.titreBleuLourd
{
	border-bottom:#222 1px solid;
	width:150px;
	margin-bottom:7px;
	padding-bottom:3px;
}
.textFullFull #titreActif { background: url(../images/interface/miniFlecheBleu.gif) 0 50% no-repeat; padding-left:13px; width:137px; }
.textFullFull a
{
	text-decoration:none;
	color:#bdcad1;
	display:block;
	margin-bottom:3px;
}
.textFullFull a:hover { text-decoration:underline; }
.textFullFull a#progActif { color:#e5b94c; font-weight:bold; }


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; }

.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/bgOngletsClean1.jpg) 0 0 no-repeat; min-height:480px; }
.bgTextBenefices-2 { background:#000 url(../images/interface/bgOngletsClean2.jpg) 0 0 no-repeat; min-height:450px; }
.bgTextBenefices-3 { background:#000 url(../images/interface/bgOngletsClean3.jpg) 0 0 no-repeat; min-height:510px; }
.bgAcheter-1 { background:#000 url(../images/interface/bg2OngletsClean1.jpg) 0 0 no-repeat; min-height:480px; }
.bgAcheter-2 { background:#000 url(../images/interface/bg2OngletsClean2.jpg) 0 0 no-repeat; min-height:450px; }
.bgTextFullOnglets1 { background:#000 url(../images/interface/bgOngletsClean1.jpg) 0 0 no-repeat; }
.bgTextFullOnglets2 { background:#000 url(../images/interface/bgOngletsClean2.jpg) 0 0 no-repeat; }
.bgTextHome { 	 	 background: url(../images/interface/textRightHome.jpg) 0 0 no-repeat; }
.bgTextSimple { 	 background:#000 url(../images/interface/bgTextSimple.jpg) 0 0 no-repeat; min-height:450px; }

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			:12px;
	font-weight			:bold;
	color				:#e5b94c;
	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:304px; }
a.navTopBis-2 { width:300px; }
a.navTopBis-3 { width:265px; /* on compte les paddings de textFull */ }

a.navTopBis-1-2 { width:466px; }

/** Menu bénéfices et fo nctionnement **/

.bgTextBenefices1 { background:#000 url(../images/interface/bgOnglets4-1.gif) 0 0 no-repeat; min-height:480px; }
.bgTextBenefices2 { background:#000 url(../images/interface/bgOnglets4-2.gif) 0 0 no-repeat; min-height:450px; }
.bgTextBenefices3 { background:#000 url(../images/interface/bgOnglets4-3.gif) 0 0 no-repeat; min-height:510px; }
.bgTextBenefices4 { background:#000 url(../images/interface/bgOnglets4-4.gif) 0 0 no-repeat; min-height:510px; }

/** Menu spécial pour entrainement **/
.bgTextBenefices-5 {
	background: url(../images/interface/bgTextSimple.jpg) 0 0px no-repeat;
	min-height:510px;
	padding: 8px 25px 0;
}

div.navTopMan {
	margin: 0;
	padding: 0;
	position: relative;
	top: -13px;
	left: -23px;
	margin-bottom: 50px;
}

div.navTopMan ul {
	position: absolute;
	background: url(../images/interface/bgNavBar.png) 0 0 repeat-x;
	width: 968px;
	border-bottom: 1px solid  #3F4649;
}

div.navTopMan li {
	float: left;
	list-style-type: none;
	height: 37px;
	background: url(../images/interface/bgNavBar.png) 0 0 repeat-x;
}

div.navTopMan li a {
	background: transparent url(../images/interface/puceFlecheDroite.gif) no-repeat scroll 10px 50%;
	height: 37px;
	line-height: 34px;
	float: left;
	overflow: hidden;
	display: block;
	font-size: 13px;
	font-weight: bold;
	color: #e5b94c;
	padding-left: 30px;
	padding-right: 18px;
	margin-right: 0px;
	border-right: 1px solid  #3F4649;
}

div.navTopMan li a#navTopManSelected {
	background: #101010 url(../images/interface/puceFlecheBas.gif) no-repeat scroll 10px 50%;
	border-bottom: 2px solid #040404;
	height: 37px;
	z-index: 20;
	line-height: 36px;
}

div.navTopMan li a.navTopManLast {
	border-right: none;
}


/** **/

a.navTopBis4 {
	width: 205px;
	padding-left: 15px;
	padding-right: 18px;
	margin-right: 0px;
}
a.navTopBis4Last {
	padding-left: 15px;
	padding-right: 0px;
	margin-right: 0px;
	width: 150px;
}

/** **/

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, h2.titreOrLourd, h1.titreOrLourd, span.titreOrLourd
{
	display				:block;
	margin-bottom		:5px;
	font-size			:12px;
	font-weight			:bold;
	color				:#00baff;
}
h2.titreOrLourd { color:#e5b94c; font-size:14px; margin-bottom:20px; }
h1.titreOrLourd { color:#e5b94c; font-size:14px; margin-bottom:25px; }
span.titreOrLourd { color:#e5b94c; }

span.textBleu
{
	color				:#00baff;
}

.infosProduits img
{
	display				:block;
}


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

/* --------------------------------------------------------------------
	Faq <faq>
-------------------------------------------------------------------- */
p.pContenuFaq { margin:0 0 0 4px; padding:15px 0 0 10px; border-left:#e5b94c 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; }




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

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				:33px;
}
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; }

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

div.animPlacementElectrodes {
	background: url("../images/illustration/bgPlacementElectrodes.png") right 41px no-repeat;
	margin-left: 0;
	padding-top: 1px;
}

div.animPriseEnMain {
	background: url("../images/illustration/bgPriseEnMain.png") no-repeat;
}

ul#pictos_trucsEtAstuces {
	list-style-type: none;
	float: left;
	display: block;
	margin-left: 75px;
}

ul#pictos_trucsEtAstuces li {
	clear: both;
	padding-bottom: 20px;
}

ul#pictos_trucsEtAstuces li div.flashPicto {
	margin: 0 50px 0px 0px;
	float: left;
	display: block;
	width: 150px;
	height: 240px;
	background-position: center;
	background-repeat: no-repeat;
}

ul#pictos_trucsEtAstuces li div.flashVideo {
	float: left;
	display: block;
	margin-bottom: 20px;
	height: 240px;
}

ul#pictos_trucsEtAstuces li.selected {
	border: 1px solid #007AA7;
}


/*------------------------------------------*/
form.progSportsForm
{
	display				:block;
	/*height				:30px;*/
	float				:right;
	/*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;
}

/*--------------------------------------------------*/
.pEntrainementParSemaine
{
	width				:500px;
	padding				:5px 10px 0 0;
	float				:left;
	border-top			:#4d4d4d 1px dotted;
	margin				:-15px 0 0 0;
}
.pEntrainementParSemaine span.titreOrLourd
{
	display				:block;
	float				:left;
	text-align			:right;
	width				:110px;
	padding-top			:10px;
	margin-bottom		:0;
}
.pEntrainementParSemaine a, .pEntrainementParSemaine i
{
	text-decoration		:none;
	display				:block;
	height				:30px;
	width				:80px;
	float				:left;
}
.pEntrainementParSemaine i
{
	font-style			:normal;
	height				:auto;
	width				:160px;
	text-align			:center;
	margin-left			:35px;
	padding-top			:15px;
}
a.downloadProgramme { background-image: url(../images/interface/downloadProgramme.gif); background-position: 10% 50%; background-repeat: no-repeat; }
a.viewProgramme { background-image: url(../images/interface/viewProgramme.gif); background-position: 80% 50%; background-repeat: no-repeat; margin-left:35px; }

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

.pointsForts li { margin-left:15px; margin-top:7px; }


#bg_entrainement
{
	position			:absolute;
	height				:297px;
	width				:435px;
	margin-left			:510px;
	margin-top			:80px;
	background			: url(../images/illustration/bg_entrainement.jpg) 0 0 no-repeat;
}

img.imgPresse
{
	padding-left:0;
}

.titleApplicationSpecifique
{
	display:block;
	padding-top:15px;
	font-size:12px;
	font-weight:normal;
}

.block-purchase-offline {
	float: left;
	width: 818px; /* 820px - borders*/
	border: solid 1px #323232;
	margin-bottom: 20px;
}
.block-purchase-offline a.visual {
	float: left;
	display: block;
	width: 380px;
	height: 160px;
	background: url(../images/illustration/purchase-offline-visual.jpg) 0 0 no-repeat;
}
.block-purchase-offline .content {
	width: 423px;
	margin-left: 15px;
	float: left;
}
.block-purchase-offline .content a {
	font-size: 14px;
	float: right;
	margin-right: 15px;
}

.block-purchase-online {
	float: left;
	width: 818px; /* 820px - borders*/
	border: solid 1px #323232;
	margin-bottom: 22px;
}
.block-purchase-online a.visual {
	float: left;
	display: block;
	width: 380px;
	height: 160px;
	background: url(../images/illustration/purchase-online-visual.jpg) 0 0 no-repeat;
}
.block-purchase-online .content {
	width: 423px;
	margin-left: 15px;
	float: left;
}
.block-purchase-online .content a {
	font-size: 14px;
	float: right;
	margin-right: 15px;
}