/* les BG */
div.bg_leconstat{ background:url(../images/bg_constat_marche.jpg) no-repeat; height:449px }
div.bg_role{ background:url(../images/bg_role.jpg) no-repeat top }
div.bg_fonctionnement{ background:url(../images/bg_fonctionnement.jpg) no-repeat; height:560px }
div.bg_engagements{ background:url(../images/bg_engagements2.jpg) no-repeat; }



/* les blocks */
.constat_block2{ float:right; width:190px; margin-top:310px; padding-right:40px; font-size:14px; color:#666 }
.constat_block1{ float:left; width:495px; margin-top:44px; margin-left:42px; padding-left:42px; }

.role_block1{width:322px; margin-top:40px; margin-left:50px; padding-left:50px;; }

.fonct_block1{width:350px; padding-top:55px; padding-left:34px; float:left }
.fonct_block2{width:330px; padding-top:110px; float:right; padding-right:85px }
.fonct_block2 p{ background:url(../images/repeat-left-violet.jpg) repeat-y left; margin-bottom:10px; padding-left:8px }
.fonct_block3{width:340px; padding-top:65px; float:right; padding-right:85px }
.fonct_block3 p{ background:url(../images/repeat-left-violet.jpg) repeat-y left; margin-bottom:10px; padding-left:8px }

.block_eng1{width:310px; height:160px; padding-top:65px; padding-left:42px; float:left;}
.block_eng2{width:360px; padding-top:36px; padding-right:40px; height:150px;  float:right}
.block_eng3{width:370px;  height:160px; float:left; padding-top:70px; padding-left:73px;}
.block_eng4{width:295px; padding-top:1px; height:200px; margin-right:24px; font-size:11px; float:right}
