#part,
#ppc_txt {
	width:570px;
        clear:both;
        display:block;
        float:left;
}

.mlPprSem {
	margin: 0px 30px;
	width: 560px;
}

.mlPpr,
.mlPpc  {
	text-align:justify;
	padding: 0px;
	font-size: 12px;
	color:#000000;
}

.greyBold {
	color: #808080;
	font-weight: bold;
}

.mlPpr span,
.mlPpc span {
	font-size: 16px;
	color: black;
}

.mlPpr h3,
.mlPpc h3 {
	color:#A50B66;
	font-size: 18px;
	font-weight: bold;
	margin-bottom:-10px;
}

.mlPpr h4,
.mlPpc h4 {
	color:#A50B66;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0px
}

.pprMlEx {
	padding: 5px 40px 50px 15px;
	background: url("../../img/ml/cadre_ml_ppr_medium.png") no-repeat scroll 0 0 transparent;
	margin-top:5px;
}

.ppcMlEx {
	padding: 5px 35px 20px 15px;
	background: url("../../img/ml/cadre_ml_ppc_medium.png") no-repeat scroll 0 0 transparent;
	margin-top:5px;
}


.mlPpr3 .tableau {
	background:url("../../img/ml/tableau_ml_ppr_medium.jpg") no-repeat scroll center top transparent;
	height: auto;
	width: 572px;
	margin-left:-1px;
	padding-top:45px;
}

.mlPpr3 .tableau tr{
	height:21px;
}

.mlPpr3 .tableau td{
	font-size: 13px;
	width: 150px;
font-weight: bold;
	text-align: center;
}

.mlPpr3 .tableau .mnt{
	font-size: 15px;
	width: 102px;
	text-align: center;
	font-weight: bold;
}

.mlPpr4,
.mlPpc3 {
	font-style: italic;
	font-size: 11px;
}

.mlPpr3 .tableau .label1, .mlPpr3 .tableau .label2, .mlPpr3 .tableau .val{
	font-size: 16px;
	font-weight: bold;
	color:#A50B66;
}
.mlPpr3 .tableau .label1{
	text-align:right;
}

.mlPpr3 .tableau .label2{
	text-align:left;
	padding-left:3px;
}
.mlPpr3 .tableau .label{
	font-size: 16px;
	font-weight: bold;
	color:#A50B66;
text-align:center;
}
