/* LAYOUT */
body {margin:0;padding:0;text-align:center; background:url('/mC/img/bg-body.jpg') no-repeat center top #fff;}
.wrap {overflow:hidden;margin:0 auto;width:957px;text-align:left;} /* 955 .. IE6 -> 957 */
.content .main {}
.content .col{float:left;}
  .content .left{width:728px;}
  .content .right{width:226px;}

 /* TAGS */
img {border:none;}
hr {clear:both;margin:0;height:0%;padding:0;border:none;visibility:hidden;line-height:0;}
.hr {margin:2em 0;border-top:dashed 2px #f00;}
/* TABLES */ 
table{border-collapse:collapse;text-align:center;}
thead td{font-weight:bold;background-color:#E4D9E9;}
tbody tr.alt{background-color:#F6F2F8;}
/* td{border:solid 1px #A87EB2;} */
td .act{margin:0;padding:0;}
td .act li{display:inline;margin:0;padding:0 1px;background-image:none;}


 /* FONT, P */
body {font:12px Arial,Helvetica,sans-serif;color:#000;}
p, ul, ol {margin:0 0 1em;line-height:1.1em;}.related {margin-top:-1em;}
a:link, a:visited{color:#;text-decoration:underline;outline: none;}
a:hover, a:active{text-decoration:none;}
  .societe a:link, .societe a:visited{color:#004489;}
  .offres a:link, .offres a:visited{color:#447a1c;}
.related {margin-top:0;}
.center, .left .center {text-align:center;}
.societe .light {color:#718ba4;}
h1{margin:0;font-size:15px;}
.left h3,.main h3{margin:1.5em 0;line-height:35px;padding-left:20px;font-size:18px;color:#fff;background:#A87EB2 url('/mC/img/h3_l.gif') no-repeat left center;}
  .left h3 span,.main h3 span{display:block;background:transparent url('/mC/img/h3_r.gif') no-repeat right center;}
h4{margin:1.5em 0 .5em 0;font-size:16px;font-style:italic;}
h5{font-size:13px;margin:1.5em 0 .5em;}
  .right .round_teaser h5{margin:0 5px 5px 5px;background:#f9f4f8 url('/mC/img/right_h5_r.gif') no-repeat right center;}
  .right .round_teaser h5 span{display:block;padding:0 8px;line-height:25px;background:transparent url('/mC/img/right_h5_l.gif') no-repeat left center;}
h6{font-size:11px;margin:1.5em 0 .5em;}
.mention{font-size:11px;color:#000;}
.star{font-size:18px;padding-left:2px;color:#6B067B;font-weight:bold;}
.euro{font-size:14px;padding-left:5px;color:#6B067B;font-weight:bold;}
div.picto_euro{padding:0 45px;background:url('/mC/img/picto_euro.gif') no-repeat 20px 2px;}
div.picto_contrat{padding:0 45px;background:url('/mC/img/picto_contrat.gif') no-repeat 20px 2px;}
div.picto_dossier{padding:0 45px;background:url('/mC/img/picto_dossier.gif') no-repeat 20px 2px;}
h5.picto_loupe{padding:0 0 0 25px;line-height:23px;background:url('/mC/img/picto_loupe.gif') no-repeat 0 0;}
h5.picto_plus{padding:0 0 0 25px;line-height:23px;background:url('/mC/img/picto_plus.gif') no-repeat 0 0;}
/* LISTS */
ul {margin:.3em 10px 1.5em 10px;padding:0;list-style-type:none;}
  .societe li {padding-left:15px;margin-bottom:3px;background:transparent url('/mC/img_main/li_societe.gif') no-repeat 0 2px;}
  .offres li {padding-left:15px;margin-bottom:3px;background:transparent url('/mC/img_main/li_offres.gif') no-repeat 0 2px;}
ul ul {margin:0 0 0 17px;padding:0;}
  ul ul li{font-size:11px;color:#666;background:transparent url('/mC/img_main/li_li.gif') no-repeat 0 2px;margin:0;padding:0 0 0 .7em;}
ol {margin:.5em .5em 1.5em;}
  ol li {margin-left:1.4em;padding-left:0;background:none; list-style-type:decimal}
dl {margin:0 0 1em 0;}
  dt {font-weight:bold;margin-top:1.3em;}
  dd {margin-left:15px;}
  dd ul{margin:0;padding:0;}
  dd li{padding-left:10px;margin:3px 0;}
  dl dl {margin:0 0 1.5em 30px;}
 
/* FORMS */
select, input{font:inherit;width:110px;font-weight:normal;}
textarea{font:inherit; font-weight:normal;}
input.radio, input.checkbox {width:auto;margin:0 20px 0 5px;}
input, textarea {padding:1px 2px;}

form {margin:0;padding:0;border:solid 1px #ccc;}
  form fieldset {margin:0 20px;padding:0;border:none;}
  form div {padding-left:110px;margin:5px 0;}
    form div label {float:left; margin-left:-110px; width:110px; font-weight:bold;}
  form div.inline label.next{float:none;margin-left:20px;margin-right:5px;}
form p{color:#6B067B;}
.societe form h6 {margin:1px;padding:4px 20px;background-color:#d3e3f2;}
.offres form h6 {margin:1px;padding:4px 20px;background-color:#e4efd8;}
.societe form .hr {margin:10px 0;border-top-style:dotted;border-top-color:#90b7db;}

/* HEADER */
.header{overflow:hidden;}

  .h_col1{float:left;width:318px;overflow:hidden;}
  .h_col2{float:left;width:318px;overflow:hidden;}
  .h_col3{float:left;width:319px;overflow:hidden; }
    .h_line1, .h_line2, .h_line3, .h_line4{overflow:hidden;}
    .h_line1 .h_col1,.h_line1 .h_col3{height:125px;}
    .h_line2 .h_col1,.h_line2 .h_col2,.h_line2 .h_col3{height:45px;}
    .h_line3 .h_col1,.h_line3 .h_col2,.h_line3 .h_col3{height:127px;}
    .h_line4 .h_col1,.h_line4 .h_col2,.h_line4 .h_col3{height:130px;}
	
   .h_line1 .h_col1{width:218px; padding-top: 10px;}
   .h_line1 .h_col2{width:737px; margin-top: -5px; height:88px;}
   .h_line1 .h_col3{width:437px; height: 40px; float: right; background: url(../mc/img/header-bg.png) top center no-repeat;}
	
.h_line1 h1{height:125px;}
  .h_line1 h1 img{margin:5px 0 0 14px;}
.h_line1 .h_col2 p{float:left;margin:49px 0 0 0;line-height:13px;text-align:right;font-size:12px;color:#6B067B;}
  .h_tab1{float:right;margin:56px 0 0 0;height:21px;text-align:right;background:url('/mC/img/header_tab1.gif') no-repeat right top;}
    .h_tab1 a {display:block;padding:3px 7px 0 0;width:114px;color:#6B067B;font-weight:bold;text-decoration:none;}
	
.h_line1 .h_col3 ul {
	height:78px;
}

.h_line1 .h_col3 li{
	float:left;
	margin: 3px 0 0 15px;
}

.h_line1 .h_col3 #search {
	margin-left: 30px;
}

.h_line1 .h_col3 input {
	float:left;
	border: 1px solid #555555;
	height: 17px;
	margin: 0;
	padding: 2px 0px 0px 3px;
	margin-top: -3px;
	font-size: 11px;
	color: #555555;
	width: 160px;
}

.h_line1 .h_col3 #search .ok {
	float:left;
	text-indent: -999em;
	line-height: 33px;
	background: url('/mc/img/ok.png') left top no-repeat;
	height: 21px;
	width: 22px;
	border: none;
}

.h_line1 .h_col3 li a {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.h_line1 .h_col2 h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #000000;
	font-weight: normal;
	padding: 0;
	margin: 0;
	margin-left: 140px;
	margin-top: -3px;
	letter-spacing: 0.8px;
}

.h_line1 .h_col2 h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	padding: 0;
	margin: 0;
	margin-left: 220px;
	margin-top: -3px;
	letter-spacing: 0.8px;
}

.h_line1 .h_col2 h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	padding: 0;
	margin: 0;
	margin-left: 110px;
	letter-spacing: 0.8px;
}

/* .h_line1 .h_col2 a{display:block;width:130px;padding:0 5px 0 0;line-height:28px;text-align:right;color:#FFF;font-size:11px;font-style:italic;text-decoration:none;background:url('/mc/img/header_tab3.gif') no-repeat right top;} */
  .h_line1 .h_col3 li.lang a{display:block;overflow:hidden;width:30px;height:28px;line-height:28px;text-align:center;color:#FFF;font-size:11px;text-decoration:none;background:url('/mC/img/header_tab_lang.gif') no-repeat right top;}
    .h_line1 .h_col3 li.lang a img{margin-top:5px;}
.h_line1 .h_col3 li.ep_login{margin-top:5px;background:url('/mC/img/header_tab_login_ep.gif') no-repeat right top;}
  .h_line1 .h_col3 li.ep_login form {height:73px;width:122px;border:none;}
    .h_line1 .h_col3 li.ep_login fieldset{margin:0;padding:0 0 5px 0;border:none;}
    .h_line1 .h_col3 li.ep_login form p {margin:7px 2px 5px 2px;padding-left:25px;font-size:11px;color:#fff;font-weight:bold;letter-spacing:0;background:url('/mC/img/login_ep_p.gif') no-repeat 5px top;}
    .h_line1 .h_col3 li.ep_login form div {margin:1px 0;padding:0;text-align:center;}
    .h_line1 .h_col3 li.ep_login form input {margin:0;padding:0;width:102px;height:14px;font-size:11px;border:solid 1 #ccc;}
    .h_line1 .h_col3 li.ep_login form input.pass {margin:0;padding:0;width:84px;height:14px;font-size:11px;border:solid 1 #ccc;}
    .h_line1 .h_col3 li.ep_login form input.image {vertical-align:middle;margin:0;padding:0;width:20px;height:20px;border:0;}

.h_line1{ height: 124px; overflow: hidden; }
.h_line2{text-align:left; margin:0; }
.h_line3 {
height: 187px;
margin: 0;
padding-top: 10px;
}
.h_line3 h2 a {height:100%;width:100%;margin:0; color: #FFFFFF; text-decoration: none; font-size: 0.9em; font-weight: normal; line-height: 30px;}
.h_line3 h2 a:visited {text-decoration: none;}
  
.h_com1 h2 {
	background: url('/mC/img/puce-societe.png') no-repeat top left;
	padding-left: 38px;
	height:30px;
	margin: 10px;
	font-size: 24px;
	text-decoration: none;
}

.h_com2 h2 {
	background: url('/mC/img/puce-partenaires.png') no-repeat top left;
	padding-left: 38px;
	height:30px;
	margin: 10px;
	font-size: 24px;
	text-decoration: none;
}

.h_com3 h2 {
	background: url('/mC/img/puce-offres.png') no-repeat top left;
	padding-left: 38px;
	height:30px;
	margin: 10px;
	font-size: 24px;
	text-decoration: none;
}

.h_line3 .h_col1{background:transparent url('/mC/img/menu-societe.png') no-repeat top left; width: 290px; height:119px; margin: 5px 17px;}
	.h_line3 .h_col1:hover{background:transparent url('/mC/img/menu-societe.png') no-repeat 0 -119px;}
.h_line3 .h_col2{background:transparent url('/mC/img/menu-partenaire.png') no-repeat top left; width: 290px; height:119px; margin: 5px 16px;}
	.h_line3 .h_col2:hover{background:transparent url('/mC/img/menu-partenaire.png') no-repeat 0 -119px;}
.h_line3 .h_col3{background:transparent url('/mC/img/menu-offres.png') no-repeat top left; width: 290px; height:119px; margin: 5px 0 0 16px;}
	.h_line3 .h_col3:hover{background:transparent url('/mC/img/menu-offres.png') no-repeat 0 -119px;}
/* content */
.content .h_line4 {
	float: left;
	width: 620px;
	margin: 20px 0 0 0;
}
.h_line4 .h_col1 {
	width: 595px;
	clear: left;
	height: 165px;
	margin: 15px 0 20px 0;
	padding: 5px 0 15px 0;
	background: url('/mc/img/bg-societe.png') top right no-repeat;
}
  
.h_line4 .h_col2 {
	float: left;
	width: 595px;
	clear: left;
	height: 195px;
	margin: 0 0 10px 0;
	padding: 5px 0 15px 0;
	background: url('/mc/img/bg-offres.png') top right no-repeat;
	color: #000000;
}
  
  .h_line4 .h_col3 {
  	float: left;
	width: 595px;
	clear: left;
	height: 174px;
	margin: 0;
	padding: 5px 0 0 0;
	background: url('/mc/img/bg-partenaires.png') top right no-repeat;
	color: #000000;
  }
  
  .h_line4 h1,.h_line4 p,.h_line4 ul{margin:5px 14px;text-align:left;}
    .h_line4 h1 {margin-top:10px;font-size:14px;font-style:italic;text-align:left;}
  /* b_link */
  .h_line4 .b_link {
  float: left;
  margin: 10px;
  }
  .h_line4 .b_link li{float:left;color: #FFFFFF;}
      .h_col1 .b_link a:link,.h_col1 .b_link a:visited{
	  	background:url('/mC/img/btn-societe.png') left top no-repeat;
		text-decoration: none;
		display: block;
		width: 108px;
		height: 19px;
		padding: 3px 3px 3px 30px;
		color: #FFFFFF;
		font-weight: bold;
		}
		
      .h_col2 .b_link a:link,.h_col2 .b_link a:visited{
	  background:url('/mC/img/btn-offres.png') left top no-repeat;
	  text-decoration: none;
	  display: block;
	  width: 108px;
		height: 19px;
		padding: 3px 3px 3px 30px;
		color: #FFFFFF;
		font-weight: bold;
	  }
	  .h_line4 .h_col1 h1, .h_line4 .h_col2 h1, .h_line4 .h_col3 h1 {
	  font-size: 1.3em;
	  font-style: normal;
	  }
	  
	  .h_line4 .h_col1 p img {
	  float: right;
	  margin: 0 10px 10px 10px;
	  border: 1px white solid;
	  }
	  
	  .h_line4 .h_col2 p img {
	  float: right;
	  margin: 10px;
	  border: 1px white solid;
	  }

.h_line4 .h_col1 h1, .h_line4 .h_col1 a {color:#293c82}
.h_line4 .h_col2 h1, .h_line4 .h_col2 a {color:#226f27}
	.h_line3 .h_col2 ul.right li {
	color: #FFF;
	margin:0 0 4px 0;
	font-weight: bold;
	}

  .h_line3 .h_col2 form{float:left;margin:0;padding:0;border:none;overflow:hidden;}
  .h_line3 .h_col2 fieldset{margin:0;padding:0;border:none;}
  .h_line3 .h_col2 form div {margin:0;padding:0;text-align:center;}
  .h_line3 .h_col2 form input {margin: 0 0 6px 0;padding:2px 0 0 3px;width:113px;height:16px;font-size:11px;border:none; color: #555555;}
  
  .h_line3 .h_col2 form input.pass {margin:0;padding:2px 0 0 0;width:90px;height:16px;font-size:11px;border:none;}
  .h_line3 .h_col2 form input.image {vertical-align:top; margin:0 0 0 -3px;padding:0;width:25px;height:19px;border:0;}

  .h_line3 .h_col2 ul, .h_line3 .h_col2 ul li {
   width: 140px;
  }
  
  .h_line3 .h_col2 ul.right, .h_line3 .h_col2 ul.right li {
   width: 130px;
   float: right;
  }
  
  .h_line3 .h_col2 ul.right {
  margin-top: -2px;
  padding-top: 5px;
  padding-left: 10px;
  background: url('/mc/img/bg-connect.png') top left no-repeat;
  }
  
  
.h_line4 .h_col3 h1, .h_line4 .h_col3 a:link,  .h_line4 .h_col3 a:visited {color:#9d2e93}
/* bottom news */
div.bottom_news {
float: right;
width: 327px;
overflow:hidden;
text-align: center;
margin: 15px 0 0 10px;
}

div.bottom_news ul.news {
padding:0;
margin:0;
text-align:left;
}

div.bottom_news h2 {
margin: 5px 13px 0 13px;
font-size: 18px;
font-weight: bold;
}

div.bottom_news li {
float: right;
width: 317px;
height:158px;
margin: 10px 0 0 0;
background: url(../mc/img/bg-news.png) no-repeat;
clear: right;
}

div.bottom_news li.last {
float: right;
width: 317px;
height: 58px;
margin: 0;
background: url(../mc/img/bg-news-last.png) no-repeat top;
clear: right;
}

div.bottom_news li.special {
float: right;
width: 317px;
height: 88px;
margin: 10px 0 0 0;
clear: right;
padding: 0;
background: none;
}

div.bottom_news li.last a {
margin: 4px 0 0 60px;
color: #FFFFFF;
font-size: 1.2em;
font-weight: bold;
line-height: 1.3em;
width: 257px;
height: 54px;
}

div.bottom_news li.special a {
margin: 0;
padding: 0 0 0 9px;
color: #FFFFFF;
font-size: 1.2em;
font-weight: bold;
line-height: 1.3em;
width: 308px;
height: 88px;
}

div.bottom_news li a {
display: block;
padding: 9px 9px 0 9px;
color: #000000;
height: 149px;
width: 299px;
text-decoration: none;
}

div.bottom_news li a h2 {
font-size: 1.2em;
float: left;
margin: 3px 0 10px 5px;
cursor: pointer;
width: 270px;
}

div.bottom_news li a .btn {
float: right;
}

div.bottom_news li a p {
padding: 5px;
}

div.pub {
margin: 10px 0 0 13px;
text-align: center;
clear: right;
}


/* nav */
.h_line3 ul {float:left;display:inline;margin:0;padding:0; margin-top: 4px; margin-left: -3px;}
.h_line3 ul.right{float:left; margin-left: 0;}
.h_line3 ul li {margin:0 0 6px 0; padding:0; padding-left: 15px;}

.h_line3 ul li a:link,.h_line3 ul li a:visited{
  display:block;
  letter-spacing:0px;
  color:#fff;
  font-weight: bold;
  font-size:12px;
  text-decoration:none;
  behavior: url(iepngfix.htc);}
.h_line3 ul li a:hover,.h_line3 ul li a:active{text-decoration:underline;}

/* MAIN */
.societe .subnav {background:#5692c9 url('/mC/img_main/soc_subnav_bg_body.gif') repeat-x;}
.offres .subnav {background:#447a1c url('/mC/img_main/off_subnav_bg_body.gif') repeat-x;}
.societe .subnav div{color:#fff;height:34px;margin:0;padding-left:20px;background:transparent url('/mC/img_main/soc_subnav_bg_r.gif') no-repeat right top;}
.offres .subnav div{color:#fff;height:34px;margin:0;padding-left:20px;background:transparent url('/mC/img_main/off_subnav_bg_r.gif') no-repeat right top;}
.subnav h2 {display:inline;font-size:13px;letter-spacing:0;margin:0;line-height:37px;}
.subnav a:link, .subnav a:visited {color:#fff;font-weight:bold;text-decoration:none;}
  .subnav a:hover,.subnav a:active{text-decoration:underline;}
  
.main{text-align:center;}
.main_margin{width:840px;margin:0 auto;text-align:left;background:#fff url('/mC/img/main_bg.gif') no-repeat center center;}
/* LEFT */
.left{background-image:url('/mC/img/dashes.gif');background-repeat:repeat-y;background-position:right top;}
.left_margin{margin:0 50px 0 60px;background:#fff no-repeat center center;}
.societe .left_margin{background-image:url('/mC/img_main/soc_main_bg.gif')}
.offres .left_margin{background-image:url('/mC/img_main/off_main_bg.gif')}
/* scrumbs */
.scrumbs{margin:10px 30px;padding-left:15px;text-align:left;font-size:12px;}
.societe .scrumbs{color:#5692c9;background:url('/mC/img_main/soc_scrumb_bg.gif') no-repeat left center;}
.offres .scrumbs{color:#5bac26;background:url('/mC/img_main/off_scrumb_bg.gif') no-repeat left center;}
.societe .scrumbs a:link,.societe  .scrumbs a:visited{padding:0 3px;color:#5692c9;text-decoration:none;}
.offres .scrumbs a:link,.offres  .scrumbs a:visited{padding:0 3px;color:#5bac26;text-decoration:none;}
.scrumbs a:hover, .scrumbs a:active{text-decoration:underline;}

.societe .left h1 {margin:25px 0 15px 0;text-align:right;color:#004489;font-size:18px;font-style:italic;}
.offres .left h1 {margin:25px 0 15px 0;text-align:right;color:#447a1c;font-size:18px;font-style:italic;}
.societe .left h5 {color:#004489;}
.societe .left h6 {color:#004489;}
.offres .left h5 {color:#447a1c;}
.offres .left h6 {color:#447a1c;}
  .roundblk h6, .roundblk2 h6 {margin:.5em 0; font-style:italic;}
.left p {text-align:justify;}
.societe .left p strong{color:#004489;}
.offres .left p strong{color:#447a1c;}
.societe .left p.arrowed{padding-left:20px;background:url('/mC/img_main/dt_societe.gif') no-repeat left top;}
.offres .left p.arrowed{padding-left:20px;background:url('/mC/img_main/dt_offres.gif') no-repeat left top;}
.societe .hr{border-top-color:#004489;}
.offres .hr{border-top-color:#447a1c;}
.societe dt {padding-left:20px;color:#004489;font-style:italic;font-weight:normal;background:url('/mC/img_main/dt_societe.gif') no-repeat left top;}
.offres dt {padding-left:20px;color:#447a1c;font-style:italic;font-weight:normal;background:url('/mC/img_main/dt_offres.gif') no-repeat left top;}

/* ROUNDBLK */
.roundblk,.roundblk2{margin:1.5em 0 1.5em;}
    .societe .left .roundblk .titre,
    .societe .right .roundblk .titre,
    .societe .right .roundblk2 .titre {height:21px;overflow:hidden;margin-bottom:.5em;background:url('/mC/img_main/soc_blk_caps_l.gif') no-repeat left top;}
    .societe .left .roundblk div div .titre div,
    .societe .right .roundblk div div .titre div,
    .societe .right .roundblk2 div div .titre div {float:left;width:auto;line-height:16px;height:21px;padding:0 15px 0 5px;margin-left:6px;color:#fff;font-weight:bold;background:url('/mC/img_main/soc_blk_caps_r.gif') no-repeat right top;}
    .offres .left .roundblk .titre,
    .offres .right .roundblk .titre,
    .offres .right .roundblk2 .titre {height:21px;overflow:hidden;margin-bottom:.5em;background:url('/mC/img_main/off_blk_caps_l.gif') no-repeat left top;}
    .offres .left .roundblk div div .titre div,
    .offres .right .roundblk div div .titre div,
    .offres .right .roundblk2 div div .titre div {float:left;width:auto;line-height:16px;height:21px;padding:0 15px 0 5px;margin-left:6px;color:#fff;font-weight:bold;background:url('/mC/img_main/off_blk_caps_r.gif') no-repeat right top;}
.societe .roundblk p {color:#004489;}
.offres .roundblk p {color:#a0cf82;}
.societe .roundblk2 p {color:#718BA4;font-weight:bold;}
.offres .roundblk2 p {color:#a7c194;font-weight:bold;}
.roundblk2 p.bottom_link {text-align:right;}
.societe .roundblk2 p.bottom_link a:link,.societe .roundblk2 p.bottom_link a:visited {color:#718BA4;font-weight:normal;font-style:italic;padding-left:12px;background:transparent url('/mC/img_main/soc_roundblk2_blink.gif') no-repeat left center;}
.offres .roundblk2 p.bottom_link a:link,.offres .roundblk2 p.bottom_link a:visited {color:#c4d5b6;font-weight:normal;font-style:italic;padding-left:12px;background:transparent url('/mC/img_main/off_roundblk2_blink.gif') no-repeat left center;}
/* left */
.societe .roundblk {background:url('/mC/img_main/soc_c_round_blk_body.gif') repeat-y left top;}
.societe .roundblk div {background:url('/mC/img_main/soc_c_round_blk_t.gif') no-repeat left top;}
.societe .roundblk div div {padding:0 14px 10px 14px;background:url('/mC/img_main/soc_c_round_blk_b.gif') no-repeat left bottom;}
.offres .roundblk {background:url('/mC/img_main/off_c_round_blk_body.gif') repeat-y left top;}
.offres .roundblk div {background:url('/mC/img_main/off_c_round_blk_t.gif') no-repeat left top;}
.offres .roundblk div div {padding:0 14px 10px 14px;background:url('/mC/img_main/off_c_round_blk_b.gif') no-repeat left bottom;}
/* right */
.societe .right .roundblk {background:url('/mC/img_main/soc_col_round_blk_body.gif') repeat-y left top;}
.societe .right .roundblk div {background:url('/mC/img_main/soc_col_round_blk_t.gif') no-repeat left top;}
.societe .right .roundblk div div {background:url('/mC/img_main/soc_col_round_blk_b.gif') no-repeat left bottom;}
.offres .right .roundblk {background:url('/mC/img_main/off_col_round_blk_body.gif') repeat-y left top;}
.offres .right .roundblk div {background:url('/mC/img_main/off_col_round_blk_t.gif') no-repeat left top;}
.offres .right .roundblk div div {background:url('/mC/img_main/off_col_round_blk_b.gif') no-repeat left bottom;}
    /* roundblk2 */
  .societe .right .roundblk2 {background:url('/mC/img_main/soc_col_round_blk2_body.gif') repeat-y left top;}
  .societe .right .roundblk2 div {background:url('/mC/img_main/soc_col_round_blk2_t.gif') no-repeat left top;}
  .societe .right .roundblk2 div div {padding:0 14px 10px 14px;background:url('/mC/img_main/soc_col_round_blk2_b.gif') no-repeat left bottom;}
      .societe .right .roundblk2 .titre {background:url('/mC/img_main/soc_blk2_caps_l.gif') no-repeat left top;}
      .societe .right .roundblk2 div div .titre div {color:#004489;background:url('/mC/img_main/soc_blk2_caps_r.gif') no-repeat right top;}
  .offres .right .roundblk2 {background:url('/mC/img_main/off_col_round_blk2_body.gif') repeat-y left top;}
  .offres .right .roundblk2 div {background:url('/mC/img_main/off_col_round_blk2_t.gif') no-repeat left top;}
  .offres .right .roundblk2 div div {padding:0 14px 10px 14px;background:url('/mC/img_main/off_col_round_blk2_b.gif') no-repeat left bottom;}
      .offres .right .roundblk2 .titre {background:url('/mC/img_main/off_blk2_caps_l.gif') no-repeat left top;}
      .offres .right .roundblk2 div div .titre div {color:#447a1c;background:url('/mC/img_main/off_blk2_caps_r.gif') no-repeat right top;}

.societe .left .roundblk div div div,
.societe .right .roundblk div div div,
.societe .left .roundblk2 div div div,
.societe .right .roundblk2 div div div,
.offres .left .roundblk div div div,
.offres .right .roundblk div div div,
.offres .left .roundblk2 div div div,
.offres .right .roundblk2 div div div{margin:0;padding:0;background:none;}


/* footer */
.footer {
	width: 100%;
	height: 100%;
	text-align:left;
	font-size:12px;
	background: url('/mc/img/bg-footer.png') repeat-x top #B2B2B2;
	color:#fff;
	margin-top: -1px;
}

.footer_content {
	padding:30px 10px;
	margin: auto;
	width: 957px;
	background: url('/mc/img/puce-blanche.png') no-repeat 240px 70px;
}
.footer .tools{
font-weight:bold;
width: 500px;
float: left;
}

.footer .adresse {
margin: 60px 0 0 0;
line-height: 20px;
}

.footer .adresse p {
line-height: 20px;
}
  .footer a:link,.footer a:visited{color:#fff;text-decoration:none;}
  .footer a:hover,.footer a:active{text-decoration:underline;}
  .footer ul {
  	float: right;
	width: 200px;
	margin:0 0 0 10px;
	padding: 0;
	list-style: none;
	}
    .footer ul li{
	margin: 10px 0 0 0;
	padding-left: 10px;
	}
    .footer ul li.first{
	font-weight:bold;
	background:none;
	padding:0;
	margin: 0;
	}
  
/* RIGHT */
.right_margin{margin:0 12px;}
.right p {margin:.5em 0 .2em;}

.right ul {margin-left:.3em;}
.societe .right ul li{font-size:11px;color:#718ba4;background:transparent url('/mC/img_main/soc_right_li.gif') no-repeat 0 2px;margin:0;padding:0 0 0 .7em;}
.offres .right ul li{font-size:11px;color:#92b17a;background:transparent url('/mC/img_main/off_right_li.gif') no-repeat 0 2px;margin:0;padding:0 0 0 .7em;}



  

