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

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

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

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

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

.ppcMlEx {
	padding: 10px 10px 25px 10px;
	background: url("../../img/ml/cadre_ml.png") no-repeat scroll 0 0 transparent;
	margin-top:5px;
}

.mlPpc3 {
	font-style: italic;
	font-size: 11px;
	margin-top:15px;
}

#ppc_txt, #rac_txt {
	/*margin-top:20px;*/
	width:840px;
        clear:both;
        display:block;
        float:left;
        margin-left:30px!important;
        margin-left:15px;
}

#ppr_txt {
	width:840px;
        clear:both;
        display:block;
        float:left;
        margin-left:25px;
}

#rac_txt {
	width:840px;
        clear:both;
        display:block;
        float:left;
        margin-left:25px;
}
.mlPpr , .mlRac , .mlRac1  {
	text-align:justify;
	padding: 10px;
	font-size: 12px;
	color:#000000;
}
.mlRac2  {
	text-align:justify;
	padding: 10px;
	font-size: 11px;
	color:#000000;
	font-style: italic;
}

.mlPpr span , .mlRac span , .mlRac1 span  , .mlRac2 span  {
	font-size: 16px;
	color: black;
}

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

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

.pprMlEx {
	padding:5px 10px 30px 10px;
	background:url("../../img/ml/cadre_ml_ppr.png") no-repeat scroll 0 0 transparent;
	margin-top:5px;
}
.mlRacEx{
	padding: 15px 15px 30px 15px;
	background: url("../../img/ml/cadre_ml_rac.png") no-repeat scroll 0 0 transparent;
	margin-top:5px;
}
.mlPpr3 .tableau {
	background:url("../../img/ml/tableau_ml_ppr_large.jpg") no-repeat scroll center top transparent;
	height: auto;/*240px*/
	width: 811px;
	padding-top:48px;
}

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

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

.mlPpr3 .tableau .mnt{
	font-size: 16px;
	width: 102px;
	text-align: center;
	font-weight: bold;
        padding-left:30px;
}
html>/**/body .mlPpr3 .tableau .mnt{
	padding-left:0;
} 

.mlPpr4 {
	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;
}
