/*** rte start ***/
html, body { margin: 0; padding: 0; background: #ffffff; color: #000000; font:Verdana, Geneva, Arial, Helvetica, sans-serif; }

table { border-collapse: collapse; font-size: 1em; }
a { color: #8E165B; outline: 0 none; text-decoration: none; }
a:hover { color: #297471; }
* html a span { cursor: pointer; }
img, abbr, acronym { border: 0 none; }



/* TYPOS ARTICLES */
li {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#707173; list-style:none;}
li.bullet {
	padding: 0 0 0 15px;
	background-image:url(/library/themes/default/img/puce_article.gif);
	background-repeat:no-repeat;

}

.imgLeft { float: left; margin: 0 10px 0 0; }
.imgRight { float: right; margin: 0 0 0 10px; }




/* VARIOUS CLASSES */
.clear { clear: both; padding-bottom: 1px; margin-bottom: -1px; font-size: 0; }
.floatLeft { float: left; }
.floatRight { float: right; }
.offleft { position: absolute !important; left: -5000px; width: 2000px; }

p.imgMea { float: left; margin: 0 !important;}


/* blocs de remontees (home et landing) */
.blocsHome .meaHomeCont { border-left: 1px solid #269C9B; }
.blocsHome .seeAll {height:12px; text-align: right; background-color: #439d9a; color: white; padding: 0 5px 1px 0; position: relative; }
.blocsHome .seeAll a { color: White; }
.blocsHome .seeAll a:hover { color: Black; }
.blocsHome .meaHome { padding: 10px 0 0 10px; }
.blocsHome .lastMeaHome { margin: 10px 0 0 0; }
.blocsHome .meaHome p, .blocsHome .meaHome h3 { margin: 0 0 0 80px; }
#vidHome .meaHome p, #vidHome .meaHome h3 { margin: 0; }
#zoomHome .meaHome p, #zoomHome .meaHome h3 { margin: 0 0 0 168px; }
p.imgMea { float: left; margin: 0 !important; }
html[xmlns*=""] body:last-child .firstLine { margin-bottom: 28px !important; }

/* typos */
.postedOn strong { text-transform: uppercase; }
.blocsHome .meaHome .titMea { font-size: 1em; font-weight: normal; }
.blocsHome .meaHome .titMea a { color: #87005f; font-size: 1.4em; font-weight: bold; }
.blocsHome .meaHome .titMea a:hover { color: #297471; }
.secondLine .meaHome .titMea a { font-size: 1.6em; }
.blocsHome .meaHome .titMea span { display: block; }
.descrMea, .chapoMea { font-size: 1.2em; padding: 0 0 4px 0; }
.dateMea { color: #297471; }
.readMore span { float: right; color: #87005f; }
.readMore a { font-weight: bold; color: Black; }
.readMore a:hover { color: #297471; }


/* remontee */
#meaLanding { margin: 0px 0 35px 0; }
#meaLanding h2,
	#meaLanding p.descrMea,
		#meaLanding p.chapoMea,
			#meaLanding p.readMore {margin-left: 130px;}
#meaLanding h2 {margin-left: 0px; color:#8E175B; font-family:arial; font-size:1.1em; font-weight:bold;
letter-spacing:0px; word-spacing:0px; margin-bottom:2px; padding-top:0px; }
#meaLanding h2 a {color:#8E175B;}

#meaLanding p.descrMea {margin-left: 80px;}
#meaLanding p.chapoMea {margin-left: 80px;}
#meaLanding p.readMore {margin-left: 80px;}

/* remontées sur landing */
.blocsHome { width: 229px; float: left; margin: 0 17px 20px 0; }
.rightBlocHome { margin: 0 0 20px 0; }



/* Clearfix */
.clearfix:after, .forms p:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
clearfix, .forms p { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix, * html .forms p { height:1%; }
/* End hide from IE-mac */

/*** rte end ***/


/** wi compatibility **/
.strong {
	color: #87005f !important;
	font-weight:bold;
	font-size:12px;
	letter-spacing:0px;
}
.italic {
	font-style:italic;
	color: #87005f !important;
}
.underline {
	text-decoration:underline;
}


.meaLanding {font-size:12px;}
#meaLanding {font-size:12px;}
.meaLanding p {font-size:12px;}
#meaLanding p {font-size:12px;}



#meaLanding h3 {margin-bottom:-10px;}

<!--titre rubrique -->
#titreCoachCom{
font-family:Arial, Helvetica, sans-serif;
padding-top:0px;
}
<!--/titre rubrique -->
