/* 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:dotted 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: none /* solid 1px #A87EB2 */ ;}
table.pagination td{border:0px;}
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:normal;}.related {margin-top:-1em;}
a:link, a:visited{color:#;text-decoration:underline;outline: none;}
a:hover, a:active{text-decoration:none;}

a.mapSite:link, a.mapSite:visited{color:#;text-decoration:none;}
a.mapSite:hover, a.mapSite:active{text-decoration:underline;}

  .societe a:link, .societe a:visited{color:#004489;}
  .offres a:link, .offres a:visited{color:#447a1c;}
  .espace a:link, .espace a:visited{color:#6b067b;}
.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/li_societe.gif') no-repeat 0 2px;}
  .offres li {padding-left:15px;margin-bottom:3px;background:transparent url('/mc/img/li_offres.gif') no-repeat 0 2px;}
  .esp li {padding-left:15px;margin-bottom:3px;background:transparent url('/mc/img/li_espace.gif') no-repeat 0 2px;}
ul ul {margin:0 0 0 17px;padding:0;}
  .content ul ul li{font-size:11px;color:#666;background:transparent url('/mc/img/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;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:10px;margin-right:5px;}
form p{color:#6B067B;}
form h6{margin:1px;padding:4px 20px;font-size:12px;}
  .societe form h6 {background-color:#d3e3f2;}
  .offres form h6 {background-color:#e4efd8;}
  .espace form h6 {background-color:#E7D2E9;}


/* 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;height:1%;}
    .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: 70px;
	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: 170px;
	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: 40px;
	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 {
	padding-bottom:5px;
	float: left;
	width: 620px;
	margin: 20px 0 0 0;
}
.h_line4 .h_col1 {
	width: 590px;
	clear: left;
	height: 165px;
	margin: 0 0 30px 0;
	padding: 5px 5px 15px 0;
	background: url('/mc/img/bg-societe.png') top right no-repeat;
}
  
.h_line4 .h_col2 {
	float: left;
	width: 590px;
	clear: left;
	height: 195px;
	margin: 0 0 30px 0;
	padding: 5px 5px 15px 0;
	background: url('/mc/img/bg-offres.png') top right no-repeat;
	color: #000000;
}
  
  .h_line4 .h_col3 {
  float: left;
  width: 600px;
  clear: left;
  height: 125px;
  margin: 0;
  }
  
  .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 {
	  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_line3 .h_col2 ul.right li {
	color: #FFF;
	margin:0 0 4px 0;
	font-weight: bold;
	}

.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 form{float:left;margin:0 0 0 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:#2b771b}
/* bottom news */
div.bottom_news {
float: right;
width: 327px;
overflow:hidden;
margin:0 0 0 10px;
}

div.bottom_news h2 {
margin: 15px 13px 10px 13px;
font-size: 18px;
font-weight: bold;
}

div.bottom_news li {
float: right;
width: 317px;
height:158px;
margin: 0 0 15px 0;
background: url(../mc/img/bg-news.png) no-repeat;
}

div.bottom_news li a {
display: block;
padding: 9px;
color: #000000;
text-decoration: none;
}

div.bottom_news li a h2 {
font-size: 1.2em;
float: left;
margin: 3px 0 10px 5px;
cursor: pointer;
}

div.bottom_news li a .btn {
float: right;
}

div.bottom_news li a p {
padding: 5px;
}


/* 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 */
.subnav div {height:34px;overflow:hidden;margin:0;padding-left:20px; margin-top: 10px; color:#fff;background-color:transparent;background-repeat:no-repeat;background-position:right top;}
.societe .subnav {background:#5692c9 url('/mc/img/soc_subnav_bg_body.gif') repeat-x;}
.offres .subnav {background:#447a1c url('/mc/img/off_subnav_bg_body.gif') repeat-x;}
.espace .subnav {background:#6a077b url('/mc/img/esp_subnav_bg_body.gif') repeat-x;}

.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/soc_main_bg.gif')}
  .offres .left_margin{background-image:url('/mc/img/off_main_bg.gif')}
  .espace .left_margin{background-image:url('/mc/img/esp_main_bg.gif')}
/* scrumbs */
.scrumbs{margin:10px 30px;padding-left:15px;text-align:left;font-size:14px;background-repeat:no-repeat;background-position:left center;}
  .societe .scrumbs{color:#5692c9;background-image:url('/mc/img/soc_scrumb_bg.gif');}
  .offres .scrumbs{color:#5bac26;background-image:url('/mc/img/off_scrumb_bg.gif');}
  .espace .scrumbs{color:#a87eb2;background-image:url('/mc/img/esp_scrumb_bg.gif');}
.scrumbs a:link, .scrumbs a:visited{padding:0 3px;text-decoration:none;}
  .societe .scrumbs a:link,.societe .scrumbs a:visited{color:#5692c9;}
  .offres .scrumbs a:link,.offres .scrumbs a:visited{color:#5bac26;}
  .espace .scrumbs a:link,.espace .scrumbs a:visited{color:#a87eb2;}
.scrumbs a:hover, .scrumbs a:active{text-decoration:underline;}

.left h1{margin:25px 0 15px 0;text-align:right;font-size:18px;font-style:italic;}
  .societe .left h1 , .societe .left h5, .societe .left h6 {color:#004489;}
  .offres .left h1, .offres .left h5, .offres .left h6 {color:#447a1c;}
  .espace .left h1, .espace .left h5, .espace .left h6 {color:#6b067b;}
  .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;}
  .espace .left p strong{color:#6b067b;} */
.left p.arrowed {padding-left:20px;background-repeat:no-repeat;background-position:left top;}
  .societe .left p.arrowed{background-image:url('/mc/img/dt_societe.gif');}
  .offres .left p.arrowed{background-image:url('/mc/img/dt_offres.gif');}
  .espace .left p.arrowed{background-image:url('/mc/img/dt_espace.gif');}
.societe .hr{border-top-color:#004489;}
.offres .hr{border-top-color:#447a1c;}
.espace .hr{border-top-color:#6b067b;}
dt{padding-left:20px;font-weight:normal;background-repeat:no-repeat;background-position:left top;}
  .societe dt {color:#004489;background-image:url('/mc/img/dt_societe.gif');}
  .offres dt {color:#447a1c;background-image:url('/mc/img/dt_offres.gif');}
  .espace dt {color:#6b067b;background-image:url('/mc/img/dt_espace.gif');}

/* ROUNDBLK */
.roundblk,.roundblk2{margin:1.5em 0 1.5em;height:1%;}
.roundblk .titre,.roundblk2 .titre {height:21px;overflow:hidden;margin-bottom:.5em;background-repeat:no-repeat;background-position:left top;}
.roundblk div div .titre div,.roundblk2 div div .titre div {float:left;display:inline;margin-left:6px;width:auto;line-height:16px;height:21px;padding:0 15px 0 5px;color:#fff;font-weight:bold;background-repeat:no-repeat;background-position:right top;}
    .societe .left .roundblk .titre,
    .societe .right .roundblk .titre{background-image:url('/mc/img/soc_blk_caps_l.gif');}
      .societe .left .roundblk div div .titre div,
      .societe .right .roundblk div div .titre div,
      .societe .right .roundblk2 div div .titre div {background-image:url('/mc/img/soc_blk_caps_r.gif');}
	.offres .left .roundblk .titre,
	.offres .right .roundblk .titre,
	.offres .right .roundblk2 .titre {background-image:url('/mc/img/off_blk_caps_l.gif');}
	  .offres .left .roundblk div div .titre div,
	  .offres .right .roundblk div div .titre div,
	  .offres .right .roundblk2 div div .titre div {background-image:url('/mc/img/off_blk_caps_r.gif');}
	.espace .left .roundblk .titre,
	.espace .right .roundblk .titre,
	.espace .right .roundblk2 .titre {background-image:url('/mc/img/esp_blk_caps_l.gif');}
	  .espace .left .roundblk div div .titre div,
	  .espace .right .roundblk div div .titre div,
	  .espace .right .roundblk2 div div .titre div {background-image:url('/mc/img/esp_blk_caps_r.gif');}
    
        .societe .right .roundblk2 .titre {background-image:url('/mc/img/soc_blk2_caps_l.gif');}
      .societe .right .roundblk2 div div .titre div {color:#004489;background:url('/mc/img/soc_blk2_caps_r.gif') no-repeat right top;}
        .offres .right .roundblk2 .titre {background:url('/mc/img/off_blk2_caps_l.gif') no-repeat left top;}
      .offres .right .roundblk2 div div .titre div {color:#447a1c;background:url('/mc/img/off_blk2_caps_r.gif') no-repeat right top;}
		.espace .right .roundblk2 .titre {background:url('/mc/img/esp_blk2_caps_l.gif') no-repeat left top;}
	  .espace .right .roundblk2 div div .titre div {color:#6b067b;background:url('/mc/img/esp_blk2_caps_r.gif') no-repeat right top;}

.societe .couleurP {color:#004489;}
.offres .couleurP {
	color:#76BA49;
}
.espace .couleurP {color:#6b067b;}

.boldNeutre {font-weight:bold;color:#000000;}

/*  
.societe .roundblk p {color:#004489;}
.offres .roundblk p {color:#a0cf82;}
.espace .roundblk p {color:#6b067b;} 
/*.societe .roundblk2 p {font-weight:bold;}*/
  .societe .roundblk2 p {color:#718BA4;}
  .offres .roundblk2 p {color:#a7c194;}
  .espace .roundblk2 p {color:#6b067b;} */
.roundblk2 p.bottom_link {text-align:right;}
  .roundblk2 p.bottom_link a:link, .roundblk2 p.bottom_link a:visited{font-weight:normal;font-style:italic;padding-left:12px;background-color:transparent;background-repeat:no-repeat;background-position:left center;}
    .societe .roundblk2 p.bottom_link a:link,.societe .roundblk2 p.bottom_link a:visited {color:#718BA4;background-image:url('/mc/img/soc_roundblk2_blink.gif');}
    .offres .roundblk2 p.bottom_link a:link,.offres .roundblk2 p.bottom_link a:visited {color:#c4d5b6;background-image:url('/mc/img/off_roundblk2_blink.gif');}
	.espace .roundblk2 p.bottom_link a:link,.espace .roundblk2 p.bottom_link a:visited {color:#6b067b;background-image:url('/mc/img/esp_roundblk2_blink.gif');}

.roundblk, .roundblk2 {background-repeat:repeat-y;background-position:left top;}
.roundblk div, .roundblk2 div {background-repeat:no-repeat;background-position:left top;overflow:hidden;height:1%;}
.roundblk div div, .roundblk2 div div {padding:0 14px 10px 14px;background-repeat:no-repeat;background-position:left bottom;}
  /* left */
  .societe .roundblk {background-image:url('/mc/img/soc_c_round_blk_body.gif');}
  .societe .motif {background-image:url('/mc/img/soc_c_round_blk_motif.gif');}
  .societe .roundblk div {background-image:url('/mc/img/soc_c_round_blk_t.gif');}
  .societe .roundblk div div {background-image:url('/mc/img/soc_c_round_blk_b.gif');}
	  .offres .roundblk {background-image:url('/mc/img/off_c_round_blk_body.gif');}
	  .offres .motif {background-image:url('/mc/img/off_c_round_blk_motif.gif');}
	  .offres .roundblk div {background-image:url('/mc/img/off_c_round_blk_t.gif');}
	  .offres .roundblk div div {background-image:url('/mc/img/off_c_round_blk_b.gif');}
		  .espace .roundblk {background-image:url('/mc/img/esp_c_round_blk_body.gif');}
		  .espace .motif {background-image:url('/mc/img/esp_c_round_blk_motif.gif');}
		  .espace .roundblk div {background-image:url('/mc/img/esp_c_round_blk_t.gif');}
		  .espace .roundblk div div {background-image:url('/mc/img/esp_c_round_blk_b.gif');}
  /* right */
  .societe .right .roundblk {background-image:url('/mc/img/soc_col_round_blk_body.gif');}
  .societe .right .roundblk div {background-image:url('/mc/img/soc_col_round_blk_t.gif');}
  .societe .right .roundblk div div {background-image:url('/mc/img/soc_col_round_blk_b.gif');}
	  .offres .right .roundblk {background-image:url('/mc/img/off_col_round_blk_body.gif');}
	  .offres .right .roundblk div {background-image:url('/mc/img/off_col_round_blk_t.gif');}
	  .offres .right .roundblk div div {background-image:url('/mc/img/off_col_round_blk_b.gif');}
		  .espace .right .roundblk {background-image:url('/mc/img/esp_col_round_blk_body.gif');}
		  .espace .right .roundblk div {background-image:url('/mc/img/esp_col_round_blk_t.gif');}
		  .espace .right .roundblk div div {background-image:url('/mc/img/esp_col_round_blk_b.gif');}
    /* roundblk2 */
    .societe .right .roundblk2 {background-image:url('/mc/img/soc_col_round_blk2_body.gif');}
    .societe .right .roundblk2 div {background-image:url('/mc/img/soc_col_round_blk2_t.gif');}
    .societe .right .roundblk2 div div {background-image:url('/mc/img/soc_col_round_blk2_b.gif');}
		.offres .right .roundblk2 {background-image:url('/mc/img/off_col_round_blk2_body.gif');}
		.offres .right .roundblk2 div {background-image:url('/mc/img/off_col_round_blk2_t.gif');}
		.offres .right .roundblk2 div div {background-image:url('/mc/img/off_col_round_blk2_b.gif');}
			.espace .right .roundblk2 {background-image:url('/mc/img/esp_col_round_blk2_body.gif');}
			.espace .right .roundblk2 div {background-image:url('/mc/img/esp_col_round_blk2_t.gif');}
			.espace .right .roundblk2 div div {background-image:url('/mc/img/esp_col_round_blk2_b.gif');}

/*.societe .roundblk .trame {margin:0 -8px -7px -14px;padding:0 14px 10px 14px;background:transparent url('/mc/img/off_c_round_blk_offres.png') no-repeat right 10px;}	*/
.roundblk div div div,.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;
}

.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;
	}
  
	
.footerfull{ width: 960px; padding:2px 0;margin:40px 0 0 0;text-align:center;font-size:11px;background-color:#B2B2B2;color:#fff;}
.footerfull .tools{font-weight:bold;}
  .footerfull a:link,.footerfull a:visited{color:#fff;text-decoration:none;}
  .footerfull a:hover,.footerfull a:active{text-decoration:underline;}
  .footerfull ul {height:1%;overflow:auto;margin:0 auto;list-style-type:none;}
    .footerfull ul li{display:inline;width:auto;margin-left:0;padding-left:10px;background:transparent url('/mc/img/footer_li.gif') no-repeat left center;}
    .footerfull ul li.first{font-weight:bold;background:none;}
  
/* RIGHT */
.right_margin{margin:0 12px;}
.right p {margin:.5em 0 .2em;}

.right ul {margin-left:.2em;}
.right ul li{margin:0;padding:0 0 0 15px;font-size:11px;background-image:transparent;background-repeat:no-repeat;background-position:0 3px;}
.societe .right ul li{color:#718ba4;background-image:url('/mc/img/soc_right_li.gif');}
.offres .right ul li{color:#92b17a;background-image:url('/mc/img/off_right_li.gif');}
.espace .right ul li{color:#6b067b;background-image:url('/mc/img/esp_right_li.gif');}


/* CALL BACK */
#call_back .roundblk div div {padding-bottom:0;padding-left:14px;background-image:none;border:none;}
#call_back .roundblk div div div {padding-left:0;}

#call_back .roundblk .titre {height:21px;overflow:hidden;margin-bottom:.5em;background-repeat:no-repeat;background-position:left top;}
#call_back .roundblk div div .titre div{float:left;display:inline;margin-left:6px;width:auto;line-height:16px;height:21px;padding:0 15px 0 5px;color:#fff;font-weight:bold;background-repeat:no-repeat;background-position:right top;}
    .societe .right #call_back .roundblk .titre{background-image:url('/mc/img/soc_blk_caps_l.gif');}
    .espace .right #call_back .roundblk .titre{background-image:url('/mc/img/esp_blk_caps_l.gif');}
    .offres .right #call_back .roundblk .titre{background-image:url('/mc/img/off_blk_caps_l.gif');}
      .societe .right #call_back .roundblk div div .titre div{background-image:url('/mc/img/soc_blk_caps_r.gif');}
      .espace .right #call_back .roundblk div div .titre div{background-image:url('/mc/img/esp_blk_caps_r.gif');}
      .offres .right #call_back .roundblk div div .titre div{background-image:url('/mc/img/off_blk_caps_r.gif');}
	form#call_back{border:none;}
	form#call_back fieldset{margin:0;padding:0;border:0;}
	form#call_back div {margin:0 0;padding-left:0;}
	.societe .right form#call_back fieldset div{background:none;}
#call_back fieldset .numero input{text-align:center; width:166px;}
#call_back p{margin-bottom:5px;}
#call_back .date_heure img {vertical-align:middle;}
#call_back .date_heure input{width:55px;font-size:11px;}
#call_back .code input{width:95px;font-size:11px;}
#call_back .date_heure select{width:87px;font-size:11px;}
#call_back .date_heure a{margin:0 2px 0 0}
.espace #call_back a.button, .espace #call_back a.button:link, .espace #call_back a.button:visited{display:block;height:52px;text-align:right;font-weight:bold;font-style:italic;text-decoration:none;padding-right:85px;line-height:30px;background:transparent url('/mc/img/esp_call_back_a_out.jpg') no-repeat left top;}
.espace #call_back a.button:hover, .espace #call_back a.button:active{background:transparent url('/mc/img/esp_call_back_a_over.jpg') no-repeat left top;}
.offres #call_back a.button, .offres #call_back a.button:link, .offres #call_back a.button:visited{display:block;height:52px;text-align:right;font-weight:bold;font-style:italic;text-decoration:none;padding-right:85px;line-height:30px;background:transparent url('/mc/img/off_call_back_a_out.jpg') no-repeat left top;}
.offres #call_back a.button:hover, .offres #call_back a.button:active{background:transparent url('/mc/img/off_call_back_a_over.jpg') no-repeat left top;}
.societe #call_back a.button, .societe #call_back a.button:link, .societe #call_back a.button:visited{display:block;height:52px;text-align:right;font-weight:bold;font-style:italic;text-decoration:none;padding-right:85px;line-height:30px;background:transparent url('/mc/img/soc_call_back_a_out.jpg') no-repeat left top;}
.societe #call_back a.button:hover, .societe #call_back a.button:active{background:transparent url('/mc/img/soc_call_back_a_over.jpg') no-repeat left top;}


/* CALL BACK PRESS*/
#call_backPress .roundblk div div {padding-bottom:0;padding-left:14px;background-image:none;border:none;}
#call_backPress .roundblk div div div {padding-left:0;}

#call_backPress .roundblk .titre {height:21px;overflow:hidden;margin-bottom:.5em;background-repeat:no-repeat;background-position:left top;}
#call_backPress .roundblk div div .titre div{float:left;display:inline;margin-left:6px;width:auto;line-height:16px;height:21px;padding:0 15px 0 5px;color:#fff;font-weight:bold;background-repeat:no-repeat;background-position:right top;}
    .societe .right #call_backPress .roundblk .titre{background-image:url('/mc/img/soc_blk_caps_l.gif');}
    .espace .right #call_backPress .roundblk .titre{background-image:url('/mc/img/esp_blk_caps_l.gif');}
    .offres .right #call_backPress .roundblk .titre{background-image:url('/mc/img/off_blk_caps_l.gif');}
      .societe .right #call_backPress .roundblk div div .titre div{background-image:url('/mc/img/soc_blk_caps_r.gif');}
      .espace .right #call_backPress .roundblk div div .titre div{background-image:url('/mc/img/esp_blk_caps_r.gif');}
      .offres .right #call_backPress .roundblk div div .titre div{background-image:url('/mc/img/off_blk_caps_r.gif');}
	form#call_backPress{border:none;}
	form#call_backPress fieldset{margin:0;padding:0;border:0;}
	form#call_backPress div {margin:0 0;padding-left:0;}
	.societe .right form#call_backPress fieldset div{background:none;}
#call_backPress fieldset .numero input{text-align:center;width:167px;}
#call_backPress p{margin-bottom:5px;}
#call_backPress .date_heure img {vertical-align:middle;}
#call_backPress .date_heure input{width:55px;font-size:11px;}
#call_backPress .date_heure select{width:87px;font-size:11px;}
#call_backPress .date_heure a{margin:0 2px 0 0}
.societe #call_backPress a.button, .societe #call_backPress a.button:link, .societe #call_backPress a.button:visited{display:block;height:52px;text-align:right;font-weight:bold;font-style:italic;text-decoration:none;padding-right:85px;line-height:30px;background:transparent url('/mc/img/soc_call_back-press_a_out.jpg') no-repeat left top;}
.societe #call_backPress a.button:hover, .societe #call_backPress a.button:active{background:transparent url('/mc/img/soc_call_back-press_a_over.jpg') no-repeat left top;}

.pageContent {
width:720px;
background: url(../mc/img/esp_main_bg.gif) no-repeat center #FFFFFF;
}

.PDSsociete {
background:url(../up/fr/l/h2_societe.gif) no-repeat top left;
padding-top: 30px;
padding-left: 10px;
margin-left: 20px;
margin-top: 20px;
text-align: left;
color:#004489;
}

.PDSpartenaire {
background:url(../up/fr/l/h2_partenaire.gif) no-repeat top left;
padding-top: 30px;
padding-left: 10px;
margin-left: 20px;
margin-top: 20px;
text-align: left;
color:#672080;
}

.PDSoffres {
background:url(../up/fr/l/h2_offres.gif) no-repeat top left;
padding-top: 30px;
padding-left: 10px;
margin-left: 20px;
margin-top: 20px;
text-align: left;
color: #447a1c;
}

.PDSmain {
background:url(../mc/img/wanlease_small.jpg) no-repeat top left;
padding-top: 35px;
padding-left: 10px;
margin-left: 20px;
margin-top: 20px;
text-align: left;
color: #000000;
}

.PDSsociete li {
padding-top: 8px;
background: none;
}

.PDSpartenaire li {
padding-top: 8px;
background: none;
}

.PDSoffres li {
padding-top: 8px;
background: none;
}

.PDSmain li {
padding-top: 8px;
background: none;
}

.PDSsociete a.mapSite {
color: #005aad;
}

.PDSsociete a:visited.mapSite {
color: #005aad;
}

.PDSpartenaire a.mapSite {
color: #7c3993;
}

.PDSpartenaire a:visited.mapSite {
color: #7c3993;
}


.PDSoffres a.mapSite {
color: #447a1c;
}

.PDSoffres a:visited.mapSite {
color: #447a1c;
}

.PDSmain a.mapSite {
color: #000000;
}

.PDSmain a:visited.mapSite {
color: #000000;
}

.TxtmapSite, .TxtmapSite, .TxtmapSite {
color: #999999;
text-decoration:none;
}

a.TxtmapSite:link, a.TxtmapSite:hover, a.TxtmapSite:visited  {
color: #999999;
text-decoration:none;
}

#brochure-client {
float: left;
text-indent: -9999px;
margin: 0 10px;
background:url(../mc/img/brochure-client.png) top center no-repeat;
height:251px;
width:491px;
}

#btn-brochure-client {
margin:auto;
margin-top: 180px;
background:url(../mc/img/btn-brochure-client.png) top center no-repeat;
height:32px;
width:223px;
cursor: pointer;
}
#btn-brochure-client:hover {
background:url(../mc/img/btn-brochure-client.png) bottom center no-repeat;
height:32px;
width:223px;
}

#brochure-partenaires {
float: left;
text-indent: -9999px;
margin: 0 10px;
background:url(../mc/img/brochure-partenaire.png) top center no-repeat;
height:251px;
width:381px;
}

#btn-brochure-partenaires {
margin:auto;
margin-top: 180px;
background:url(../mc/img/btn-brochure-partenaire.png) top center no-repeat;
height:32px;
width:243px;
cursor: pointer;
}
#btn-brochure-partenaires:hover {
background:url(../mc/img/btn-brochure-partenaire.png) bottom center no-repeat;
height:32px;
width:243px;
}

#brochure-wanlease {
float: left;
text-indent: -9999px;
margin: 0 10px;
background:url(../mc/img/brochure-wanlease.png) top center no-repeat;
height:298px;
width:294px;
}

#btn-brochure-wanlease {
margin:auto;
margin-top: 210px;
background:url(../mc/img/btn-brochure-wanlease.png) top center no-repeat;
height:42px;
width:193px;
cursor: pointer;
}
#btn-brochure-wanlease:hover {
background:url(../mc/img/btn-brochure-wanlease.png) bottom center no-repeat;
height:42px;
width:193px;
}

#guide-extranet {
float: left;
text-indent: -9999px;
margin: 0 30px;
background:url(../mc/img/guide-extranet.png) top center no-repeat;
height:231px;
width:352px;
}

#btn-guide-extranet {
margin:auto;
margin-top: 190px;
background:url(../mc/img/btn-guide-extranet.png) top center no-repeat;
height:32px;
width:243px;
cursor: pointer;
}
#btn-guide-extranet:hover {
background:url(../mc/img/btn-guide-extranet.png) bottom center no-repeat;
height:32px;
width:243px;
}

#docutheque {
margin: 20px 0;
}