﻿.blockColGauche{
	margin: 70px 0 0 0;
	text-align: right;
	padding: 0 23px 0 0;
	font-size: 9px;
	color: #333;
}

.blockColGaucheChat{
	margin: 58px 0 0 0;
	text-align: right;
	padding: 0 23px 0 0;
	font-size: 9px;
	color: #333;
}

.blockColGauche p{
	padding: 7px 0 0 0;
}

.blockColGauchePres{
	margin: 200px 0 0 0;
	padding : 0;
	height : 300px;
}

#secondBloc {margin:271px 0 0 0;} /* FF et autres */
*+html #secondBloc {margin:280px 0 0 0;} /* IE7 */
*html #secondBloc {margin:278px 0 0 0;} /* IE6 */

#secondBlocChat {margin:45px 0 0 0;} /* FF et autres */
*+html #secondBlocChat {margin:54px 0 0 0;} /* IE7 */
*html #secondBlocChat {margin:52px 0 0 0;} /* IE6 */

#autreBloc {margin:84px 0 0 0;} /* FF et autres */
*+html #autreBloc {margin:86px 0 0 0;} /* IE7 */
*html #autreBloc {margin:70px 0 0 0;} /* IE6 */

/**************************************************************
				DEBUT PAGE ACCES A MON PROGRAMME
**************************************************************/
.blockColCentre{
	color: #5a0202;
}

.blockColCentre .titre{
	margin: 0 0 26px 0;
}

.blockColCentre .titreProg{
	margin: 40px 0 26px 0;
}

.blockColCentre .forgottenPassword{
	margin: 20px 0 0 70px;
	color:#E2001A;
	text-decoration:underline;
}

.blockColCentre .titreRub{
	margin: 0 0 15px 0;
}

.blockColCentreRub{
	padding: 0 0 20px 0;
}

.blockColCentre .ligneGlobalRub1{
	height: 52px;
}

.blockColCentre .ligneGlobalRub1 label{
	display: block;
}

.blockColCentre .ligneGlobalRub1 label.texte{
	height: 14px;
}

.blockColCentre .ligneGlobalRub1 input{
	width: 164px;
}

.ligneGlobalRub1 .ligneGlobalRub1G, .ligneGlobalRub1 .ligneGlobalRub1D{
	float: left;
}

.ligneGlobalRub1 .ligneGlobalRub1GChat, .ligneGlobalRub1 .ligneGlobalRub1DChat{
	float: left;
}

.ligneGlobalRub1 .ligneGlobalRub1G{
	width: 224px;
}

.ligneGlobalRub1 .ligneGlobalRub1GChat{
	width: 200px;
}

.ligneGlobalRub1 .ligneGlobalRub1D{
	width: 292px;
}

.ligneGlobalRub1 .ligneGlobalRub1DChat{
	width: 260px;
}

.blockColCentre .ligneGlobalRub2{
	height: 85px;
}

.blockColCentre .ligneGlobalRub2 p{
	padding: 0 0 20px 0;
	_padding: 0 0 16px 0;
}

*+html .blockColCentre .ligneGlobalRub2 p{
	padding: 0 0 16px 0;
}

.blockColCentre .ligneGlobalRub2 label{
	float: left;
}

.ligneGlobalRub2 .lignelabel{
	padding: 0 0 7px 3px;
	_padding: 0;	
}

*+html .ligneGlobalRub2 .lignelabel{
	padding: 0;
}

html:first-child .ligneGlobalRub2 .lignelabel{
	padding: 0;
}

.ligneGlobalRub2 .lignelabel .texte, .ligneGlobalRub2 .lignelabellast .texte{
	padding: 1px 0 0 6px;
	_padding: 3px 0 0 3px;	
}

*+html .ligneGlobalRub2 .lignelabel .texte, *+html .ligneGlobalRub2 .lignelabellast .texte{
	padding: 3px 0 0 3px;
}

html:first-child .ligneGlobalRub2 .lignelabel .texte, html:first-child .ligneGlobalRub2 .lignelabellast .texte{
	padding: 5px 0 0 3px;
}

.ligneGlobalRub2 .lignelabel input, .ligneGlobalRub2 .lignelabellast input{
	margin: 0 5px 0 0;
	!margin: 0 1px 0 0;
}

html:first-child .ligneGlobalRub2 .lignelabel input, html:first-child .ligneGlobalRub2 .lignelabellast input{
	margin: 0 5px 0 0;		
}

.ligneGlobalRub2 .lignelabellast{
	padding: 0 0 0 3px;	
	_padding: 0;	
}

*+html .ligneGlobalRub2 .lignelabellast{
	padding: 0;
}

html:first-child .ligneGlobalRub2 .lignelabellast{
	padding: 0;
}
/**************************************************************
				FIN PAGE ACCES A MON PROGRAMME
**************************************************************/

/**************************************************************
				DEBUT PAGE INSCRIPTION RAPIDE
**************************************************************/
.blockColCentre .ligneGlobalRub3{
	min-height: 40px;
	!height: 40px;
}

.blockColCentre .ligneGlobalRub3 label{
	display: block;
}

.blockColCentre .ligneGlobalRub3 label.texte{
	height: 14px;
}

.blockColCentre .ligneGlobalRub3 input{
	width: 164px;
}

.ligneGlobalRub3 .ligneGlobalRub3G, .ligneGlobalRub3 .ligneGlobalRub3D{
	float: left;
}

.ligneGlobalRub3 .ligneGlobalRub3GChat, .ligneGlobalRub3 .ligneGlobalRub3DChat{
	float: left;
}

.ligneGlobalRub3 .ligneGlobalRub3G{
	width: 202px;
}

.ligneGlobalRub3 .ligneGlobalRub3GChat{
	width: 202px;
}

.ligneGlobalRub3 .ligneGlobalRub3D{
	width: 315px;
}

.ligneGlobalRub3 .ligneGlobalRub3DChat{
	width: 280px;
}

.blockColCentre .ligneGlobalRub4{
	height: 56px;
}

.blockColCentre .ligneGlobalRub4 label{
	display: block;
}

.blockColCentre .ligneGlobalRub4 label.texte{
	height: 14px;
}

.blockColCentre .ligneGlobalRub4 input{
	width: 164px;
}

.ligneGlobalRub4 .ligneGlobalRub4G, .ligneGlobalRub4 .ligneGlobalRub4D{
	float: left;
}

.ligneGlobalRub4 .ligneGlobalRub3G{
	width: 202px;
}

.ligneGlobalRub4 .ligneGlobalRub4D{
	width: 315px;
}

.rub4 .btValider{
	float: right;
}
/**************************************************************
				FIN PAGE INSCRIPTION RAPIDE
**************************************************************/

/**************************************************************
				DEBUT PAGE PRESENTATION
**************************************************************/
.presentation {width : 700px;margin: 30px 0 0 180px;}

.presentation p {font: 12px Verdana, Arial, Helvetica, sans-serif;line-height: 15px;margin: 10px 0 30px 0;}

.presentation-content {position:relative;display:block;height:260px;}

.videoprez {width:204px;height:225px;display:block;float:left;margin:0 0 0 0;padding:0 100px 15px 25px;}

/*.bloc-video-presentation {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/bg-bloc-video-presentation.png');width:204px;height:225px;display:block;float:left;margin:0 15px 0 0;padding:20px 40px 15px 35px;}
.bloc-video-presentation[class] {background: transparent url("../images/bg-bloc-video-presentation.png") 0 0 no-repeat;}

.lien-video-fitness {float:left;}
.lien-video-recette {float:right;}
.bloc-video-presentation span a {font:11px Verdana, Arial, Helvetica, sans-serif;color:#7b7879;background: transparent url("../images/flechelifidelite.gif") 0 0 no-repeat;padding:0 0 0 7px;}
.bloc-video-presentation a.active {font:11px Verdana, Arial, Helvetica, sans-serif;color:#670813;background: transparent url("../images/fleche-listcat.gif") 0 0 no-repeat;}

.bloc-video-presentation p {font: 10px Verdana, Arial, Helvetica, sans-serif;color:#333333;margin:0;}

.video-picto {margin:5px 0 5px 0;}*/

.bloc-liste-presentation {width:350px;display:block;float:left;margin:0;padding:10px 0 0 0;}

.bloc-liste-presentation ul li a{font: 11px Verdana, Arial, Helvetica, sans-serif;color:#333333;display:block;margin:0 0 7px 0;_margin:0;}

.presentation-programme-titre {margin:10px 0 15px 0;}

.presentation-bottom {margin:0;padding:0 0 0 350px;display:block;width:500px;}
.presentation-bt-inscription {float:left;margin:0 10px 0 0;}
.presentation-bt-deja {float:left;padding:10px 0 0 0;}
.presentation-msg {font: 11px Verdana, Arial, Helvetica, sans-serif;color:#de1f0d;width:182px;text-align:center;}

#visuel-coach {width:191px;height:203px;position:absolute;left:0;top:0;display:block;margin:-40px 0 0 -120px;z-index:5000;}

/**************************************************************
				FIN PAGE PRESENTATION
**************************************************************/


/**************************************************************
				DEBUT PAGE COACHING
**************************************************************/
.back {
	color : #ffffff;
	font : 11px Verdana, Arial, Helvetica, sans-serif;
}
.back:hover {
	text-decoration : underline;
}

.blockColGaucheCoaching{
	margin: 20px 0 0 0;
	text-align: left;
	padding: 0;
	width : 220px;
	font-size: 9px;
	color: #333;
}

.blockColGaucheCoaching p{
	padding: 5px 0 0 25px;
	color : #787676;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}

.blockColGaucheCoaching a{
	font-size: 11px;
	color: #e2001a;
	text-decoration: underline;
	font-weight : normal;	
}
/**************************************************************
				FIN PAGE COACHING
**************************************************************/


/**************************************************************
				DEBUT PAGE CALENDRIER
**************************************************************/
#globalcal{
	position: absolute;
	width: 960px;
	min-height: 600px;
	top: 0;
	left: 50%;
	margin-left: -480px;
	background: url(../images/fdcalendrier2.jpg) top left no-repeat #fff;
	z-index: 2;	
}

.back {
	color : #ffffff;
	font : 11px Verdana, Arial, Helvetica, sans-serif;
}
.back:hover {
	text-decoration : underline;
}

/*.blockColGauche{
	margin: 20px 0 0 0;
	text-align: left;
	padding: 0;
	width : 220px;
	font-size: 9px;
	color: #333;
}

.blockColGauche p{
	padding: 17px 0 0 25px;
	color : #787676;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

.blockColGauche a{
	font-size: 11px;
	color: #e2001a;
	text-decoration: underline;
	font-weight : normal;	
}*/

/*******************************************************
					DEBUT EDITO
*******************************************************/

#calendhead {
	margin : 0;
	padding : 0;
}

#cal-edito {
	position : relative;
	height : 202px;	
}

#cal-edito-visuel {
	position:absolute;
	left: 0;
	top:0;
	margin : 5px 0 0 0;
	display:block;
	height : 198px;	
	width : 790px;
	z-index : 1;
}
#cal-edito-visuel[id]{
	background-position:top left;
	background-repeat:no-repeat;
}
#cal-edito-txt {
	position:absolute;
	left: 0;
	top:0;
	margin : 0;
	padding : 55px 0 0 40px;
	height : 150px;	
	width : 740px;
	z-index : 2;	
}
#cal-titre {
	margin : 0 0 10px 0;
	padding : 0;
}
.cal-edito-intro {
	margin : 0;
	padding : 0 0 0 20px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#57010b;
	width : 395px;
}

.cal-fleche-prec {
	float : left;
	margin : 12px 10px 0 0;
}
/*******************************************************
					FIN EDITO
*******************************************************/

/*******************************************************
					DEBUT LIGNES
*******************************************************/

.ligne1 {
	height : 270px;
	margin : -10px 0 0 20px;
	font : 11px Verdana;
	position:relative;		
}

.ligne2 {
	height : 270px;
	margin : -10px 0 0 20px;
	font : 11px Verdana;
	position:relative;
}
.lignetitre {
	margin : 0 0 10px 25px;
	padding : 0;
	height : 20px;
	font : 17px Verdana;
	line-height: 19px;
	color : #a1a1a1;	
}
.ligneinactive {
	width : 740px;
	left : 0;
	top : 0;
	margin : 11px 0 0 0;
	height : 240px;
	display:block;
	position : absolute;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/ligneinactiveIE6.png'); 		
}
.ligneinactive[class] {
	background: url("../images/ligneinactive.png") top left no-repeat;	
	filter:opacity:0.2;		
}
 
.bloc {
	display : block;
	float : left;
	width : 181px;
	height : 261px;
}


.bloc p{	
	height : 39px;
}

/* BLOCS ARTICLES */
.article1actif{
	color : #f443a7;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/calendrier/calbloc1.png'); 	
}
.article1actif[class]{
	background: url("../images/calendrier/calbloc1.png") top left no-repeat;
}
.article1inactif{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/calendrier/calbloc1inactif.png');
}
.article1inactif[class]{
	background: url("../images/calendrier/calbloc1inactif.png") top left no-repeat;	
}

.article2actif{
	color : #ff6c00;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/calendrier/calbloc2.png'); 	
}
.article2actif[class]{
	background: url("../images/calendrier/calbloc2.png") top left no-repeat;
}
.article2inactif{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/calendrier/calbloc2inactif.png');
}
.article2inactif[class]{
	background: url("../images/calendrier/calbloc2inactif.png") top left no-repeat;	
}

.article3actif{
	color : #57a900;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/calendrier/calbloc3.png'); 	
}
.article3actif[class]{
	background: url("../images/calendrier/calbloc3.png") top left no-repeat;
}
.article3inactif{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/calendrier/calbloc3inactif.png');
}
.article3inactif[class]{
	background: url("../images/calendrier/calbloc3inactif.png") top left no-repeat;	
}

.article4actif{
	color : #f443a7;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/calendrier/calbloc4.png'); 	
}
.article4actif[class]{
	background: url("../images/calendrier/calbloc4.png") top left no-repeat;
}
.article4inactif{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/calendrier/calbloc4inactif.png');
}
.article4inactif[class]{
	background: url("../images/calendrier/calbloc4inactif.png") top left no-repeat;	
}

.article5actif{
	color : #7fd511;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/calendrier/calbloc5.png'); 	
}
.article5actif[class]{
	background: url("../images/calendrier/calbloc5.png") top left no-repeat;
}
.article5inactif{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/calendrier/calbloc5inactif.png');
}
.article5inactif[class]{
	background: url("../images/calendrier/calbloc5inactif.png") top left no-repeat;	
}

.article6actif{
	color : #6cbeec;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/calendrier/calbloc6.png'); 	
}
.article6actif[class]{
	background: url("../images/calendrier/calbloc6.png") top left no-repeat;
}
.article6inactif{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/calendrier/calbloc6inactif.png');
}
.article6inactif[class]{
	background: url("../images/calendrier/calbloc6inactif.png") top left no-repeat;	
}

.article7actif{
	color : #07b7cc;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/calendrier/calbloc7.png'); 	
}
.article7actif[class]{
	background: url("../images/calendrier/calbloc7.png") top left no-repeat;
}
.article7inactif{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/calendrier/calbloc7inactif.png');
}
.article7inactif[class]{
	background: url("../images/calendrier/calbloc7inactif.png") top left no-repeat;	
}

.recetteactif{
	color : #ff6c00;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/calendrier/calblocrecette.png'); 	
}
.recetteactif[class]{
	background: url("../images/calendrier/calblocrecette.png") top left no-repeat;
}
.recetteinactif{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/calendrier/calblocrecetteinactif.png');
}
.recetteinactif[class]{
	background: url("../images/calendrier/calblocrecetteinactif.png") top left no-repeat;	
}


.coachingactif{
	color : #57a900;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/calendrier/calbloccoaching.png'); 	
}
.coachingactif[class]{
	background: url("../images/calendrier/calbloccoaching.png") top left no-repeat;
}
.coachinginactif{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/calendrier/calbloccoachinginactif.png');
}
.coachinginactif[class]{
	background: url("../images/calendrier/calbloccoachinginactif.png") top left no-repeat;	
}



.bloccontent {
	margin : 0;
	padding : 20px 0 0 15px;
	position : relative;
}

.bloc-agenda {
	float : right;
	width : 74px;
	height : 72px;
	margin : 0;
	padding : 0 5px 0 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/calendrier/bg-cal.png');
	color : #444444;
}

.bloc-agenda[class] {
	background: url("../images/calendrier/bg-cal.png") top left no-repeat;	
}

.agenda-jour{
	display : block;
	width:49px;
	text-align : center;
	font-size : 9px;
	margin : 10px 0 0 10px;
	letter-spacing:-1px;
}

.agenda-date{
	display : block;
	width:49px;
	text-align : center;	
	font-size : 24px;
	font-weight : bold;
	margin : -3px 0 0 9px;	
}

.agenda-mois{
	display : block;
	width:49px;
	text-align : center;	
	font-size : 9px;
	margin : -6px 0 0 9px;
	letter-spacing:-1px;	
}

.bloctitre, .bloctitre a {
	margin : 0;
	padding : 20px 0 0 0;
	height : 60px;
	font : 11px Verdana;
	color : #5a0202;
	font-weight:bold;
}

/*.bloctitre, .bloctitre a {
	margin : 0;
	padding : 0;
	height : 60px;
	font : 18px Verdana;
	line-height: 19px;
	color : #e2001a;	
}*/

.blocprev a {
	font : 12px Verdana;
	color : #e2001a;
}

.blocdesc {
	height : 51px;
}

.article1inactif, .article1inactif .bloctitre, .article2inactif, .article2inactif .bloctitre, .article3inactif, .article3inactif .bloctitre, .article4inactif, .article4inactif .bloctitre, .article5inactif, .article5inactif .bloctitre, .article6inactif, .article6inactif .bloctitre, .article7inactif, .article7inactif .bloctitre, .recetteinactif, .recetteinactif .bloctitre, .coachinginactif, .coachinginactif .bloctitre{
	color : #afafaf;
}
.blocbottom {
	position : relative;
	height : 101px;
	margin : 0;
}

.blocvisuel {
	position : absolute;
	bottom : 0;
	right : 0;
	margin : 0 7px 0 0;
}

.blocbtn {
	position : absolute;
	bottom : 0;
	left : 0;
	margin : 0 0 40px 0;
}

.moncalendrier {
	width : 195px;
	height : 182px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/calendrier/bg-minical.png');	
	margin : 10px 0 0 13px;
}

.moncalendrier[class] {
	background: url("../images/calendrier/bg-minical.png") top left no-repeat;	
}

.moncal-titre {
	padding : 25px 0 0 25px;
}

.introcal {
	font-size : 10px;
	font-family:Arial, Helvetica, sans-serif;
	color : #e2001a;
	padding : 0 5px 0 10px;
	margin : 0;
	width : 90px;
	height:30px;
	display : block;
	float : left;
}

.flechescal {
	padding : 10px 0 0 10px;
	width : 35px;
	height:30px;
	display : block;
	float : left;
}
.flechescal a{
	font-size : 10px;
	font-family:Arial, Helvetica, sans-serif;
	color : #e2001a;
}
/* + -----------------------------------------------------
	Styles appliqu�s au Calendrier
+ ----------------------------------------------------- */

#calendrier
{
	margin: 10px 0 25px 15px;
}

#calendrier .rdv
{
	background: #AAB9D6;
	font-weight: bold;
}

#clandrier .clear
{
	clear: both;
}

#calendrier h2
{
	margin: 0px;
	text-align: center;
	margin-bottom: 5px;
	font-size: 12px;
}

#titre
{
	text-align: center;
	margin-bottom: 5px;
}

#calendrier li
{
	list-style: none;
}

#libelle
{
	width: 135px;
	margin: 0 auto;
	padding: 0;
}

.ligne
{
	width: 135px;
	margin: 0 auto;
	padding: 0;
}

#libelle li
{
	text-align: center;
	float : left;
	margin : 0 5px 0 0;
	width : 20px;
	height : 15px;
	background: #444444;
	color : #ffffff;
}

.ligne li
{
	text-align: center;
	float : left;
	margin : 5px 5px 0 0;
	width : 20px;
	height : 15px;
	color : #4b4644;
}

.ligne li a:hover
{
	list-style: none;
	text-decoration: none;
}

li.itemGreyItem
{
	background-color: #bfbabb;
	color: #4b4644;
}

li.itemGreyItem a
{
	color: #4b4644;
}

li.itemRedItem
{
	background-color: #d98c95;
	color: #e2001a;

}
li.itemRedItem a {
	color: #e2001a;
}
/*******************************************************
					FIN LIGNES
*******************************************************/

.previously {
	margin : 0 0 0 10px;
	padding:0;
	height : 60px;
}

/*******************************************************
			DEBUT PAGE LISTE THEMATIQUES
*******************************************************/
.anneelistethema{
	color: #4c4c4c;
}

.anneelistethema a.on{
	color: #4c4c4c;
}

.anneelistethema a.off{
	color: #4c4c4c;
	text-decoration: underline;
	font-weight: bold;
}

.avantlinelistethema{
	padding: 17px 0 5px 0;
	background: url("../images/pointillesrouge.gif") bottom left repeat-x;
	position: relative;
	display: block;
	zoom: 1;
}

*+html .avantlinelistethema{
	padding: 10px 0 0 0;
}

.fdlinelistethema{
	position: absolute;
	right: 0;
	bottom: 0;
}

.blocavantlistethema, .blocarrierelistethema{
	float: left;
}

.blocavantlistethema{
	width: 121px;
}

.blocavantlistethematheme{
	float: left;
	width: 70px;
}

.blocarrierelistethematheme{
	float: left;
	width: 290px;
	_height: 120px;
	min-height: 120px;
}

.blocarrierelistethematheme h2{
	font-size: 15px;
	color: #970011;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/fleche-droite.png');
	padding: 0 0 0 13px;
	display: block;
	zoom: 1;	
}

.blocarrierelistethematheme[class] h2{
	background: url("../images/fleche-droite.png") top left no-repeat;
}

.blocarrierelistethematheme p{
	padding: 0 0 13px 13px;	
}

.blocarrierelistethema{
	width: 230px;
	_height: 120px;
	min-height: 120px;
}

.blocarrierelistethema h2{
	font-size: 15px;
	color: #970011;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/web/images/fleche-droite.png');
	padding: 0 0 0 13px;
	display: block;
	zoom: 1;	
}

.blocarrierelistethema[class] h2{
	background: url("../images/fleche-droite.png") top left no-repeat;
}

.blocarrierelistethema p{
	padding: 0 0 13px 13px;	
}
/*******************************************************
			FIN PAGE LISTE THEMATIQUES
*******************************************************/


/**************************************************************
				FIN PAGE CALENDRIER
**************************************************************/


/*******************************************************
					DEBUT CONSEIL DU COACH
*******************************************************/

.conseilducoachhead {
	width : 200px;
	height : 44px;
	background:#fff url("../images/conseil-coach-header.gif") left top no-repeat;
}
.conseilducoach {
	width : 200px;
	background:#d3e7bd url("../images/conseil-coach-bg.gif") left top repeat-y;
	margin : 20px 0 0 20px;
	padding:0;
}
.conseilducoach p{
	padding : 0 0 0 20px;
	width : 150px;
	color : #343434;
	font-size:11px;		
}
.conseilducoachfoot {
	width : 200px;
	height : 22px;
	background:#fff url("../images/conseil-coach-footer.gif") left top no-repeat;
}

.coachsig {
	text-align : right;
	margin: 10px 0 0 0;
	padding : 0;
	display:block;
}
/*******************************************************
					FIN CONSEIL DU COACH
*******************************************************/

/*******************************************************
					DEBUT INTRO RECETTE
*******************************************************/

.introcoaching {
	margin : 10px 0 0 0;
	padding : 0;
	height : 164px;
}

.introcoaching h1{
	font: 24px Verdana;
	color : #FFFFFF;
}

.introcoaching h2{
	font : 21px Verdana;
	color : #670813;
}

.introcoaching h3{
	font: 14px Verdana;
	color : #670813;
}

.introcoaching p{
	font : 12px Verdana;
	color : #670813;
	margin : 10px 0 0 0;
	padding : 0;
}
/*******************************************************
					FIN INTRO RECETTE
*******************************************************/

.titreRub{
	margin: 0;
}

.avantline {
	padding : 0;
	margin : 0 0 0 5px;
	display : block;
	height : 130px;
}

.blocavant {
	width : 230px;
	float : left;
	margin : 0 10px 0 0;
	padding : 0;
	display : block;
}

.blocavant .cat {
	color : #670813;
	margin : 10px 0 0 0;	
}

.blocavant .detail {
	color : #b03543;
}

.realisation {
	position : relative;
}

.visuelrecette {
	position : absolute;	
	right : 0;
	top : 0;
	margin : 30px 0 0 0;
	display:block;
}


.listetapes {
	margin : 10px 0 50px 0;
	padding : 0;
}

.listetapes div a{
	color : #494949;
	font-weight : bold;
}

.etape {
	width : 300px;
}

.etape p{
	color : #787676;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	margin : -15px 0 0 20px;
	z-index:5;
	zoom : 1;
	line-height:14px;
}



/**************************************************************
				Modifications manuel
**************************************************************/

.radioInscript{
	vertical-align: sub;
	!vertical-align: middle;
	margin: 0 2px 0 5px;
	!margin: 0 0 0 2px;
}

html:first-child .radioInscript{
	vertical-align: middle;
	margin: 0 0 0 2px;
}

/* Bloc de recherche */
.rech-fleche {position : absolute;top:0;right:0;margin : 15px 25px 0 0;}

#choix-cat {margin:10px 0 0 0;}
#choix-cat li {background: transparent url("../images/fleche-listcat.gif") 0 0 no-repeat;padding: 0 0 0 10px;margin:0 0 5px 0;}

/* Pour le scroll */

#blocscroll {
	display : block;
	float : left;
	width : 160px;
	margin : 20px 0 20px 0;
	padding : 0;
}

.theme-line {clear:both;}
.theme-date {display:block;width:40px;float:left;margin:0 5px 0 0;padding:0 0 0 3px;}
.theme-title {display:block;width:95px;float:left;margin: 0 0 5px 0;}
.clearallbloc {clear : both;margin : 0;padding : 0;
}

#blocscroll #customscroll {
height: 110px;
overflow: auto;
position: relative;
margin: 0;
padding: 0;
background:transparent;
}

#blocscroll #customscroll, #blocscroll #customscroll a {
color : #5a0202;
font : 10px Verdana, Arial, sans-serif;
text-decoration:none;
}

#blocscroll #customscroll a:hover {
text-decoration:underline;
}

.blockColDroite .blocplein a {
color : #5a0202;
font : 10px Verdana, Arial, sans-serif;
text-decoration:underline;
}

#blocscroll .scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; right: 0;}
#blocscroll .vscrollerbase {right: 0 !important;}
#blocscroll .vscrollerbar {width: 8px;margin:0 2px 0 0;background:#5a0202;}
#blocscroll .vscrollerbase {width: 8px;background: transparent url("../images/blocscroll-bg.gif") 0 0 no-repeat;}
#blocscroll .vscrollerbasebeg {width: 8px;height: 6px !important;background: url("../images/blocscroll-top.gif") 0 0 no-repeat;}
#blocscroll .vscrollerbaseend {width: 8px;height: 6px !important;background: url("../images/blocscroll-bottom.gif") 0 0 no-repeat;}
#blocscroll .vscrollerbar {padding: 6px;z-index: 2;}



/*Push banners for the Health and Wellbeing video recipe*/
.video_health_right_push_1 {
	background : transparent url("../images/bienetre/banner_espace_club_2_bg.png") 0 0 no-repeat;
	width: 199px;
	height: 249px;
	cursor: pointer;
	behavior: url('/web/js/iepngfix.htc');
}

.video_health_right_push_1_logged_off {
	background : transparent url("../images/bienetre/banner_espace_club_2_logged_off_bg.png") 0 0 no-repeat;
	width: 200px;
	height: 249px;
	behavior: url('/web/js/iepngfix.htc');
}

.health_espace_push_link {
	background : transparent url("../images/li_red_arrow.png") 0 0 no-repeat;
	height: 14px;
	margin-bottom: 8px;
	behavior: url('/web/js/iepngfix.htc');
}

.video_health_right_push_1_logged_off_links {
	padding-top: 188px;
	padding-left: 20px;
}

.video_health_right_push_1_logged_off_links a {
	display: block;
}

.video_health_right_push_1_logged_off_links a span {
	margin-left: -10000px;
}

#health_login_link_a {
	background : transparent url("../images/text_login.png") 0 2px no-repeat;
	width: 75px;
	/*height: 9px;*/
	margin-left: 24px;
	behavior: url('/web/js/iepngfix.htc');
}

#health_signup_link_a {
	background : transparent url("../images/text_sign_programme.png") 0 2px no-repeat;
	width: 135px;
	/*height: 11px;*/
	margin-left: 24px;
	behavior: url('/web/js/iepngfix.htc');
}
/*End of Push banners for the Health and Wellbeing video recipe*/