  html * { font-size: 100.01% ; }
  body {/*background:#EEF4F7 url("../images/bg-repeatr.png") repeat-x top left;*/ padding:  0; }
  body {
    font-family: arial, Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #444;
	margin:0;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	background:#FFFFFF url(../images/background-2500.jpg) no-repeat scroll 0 4px;
  }

  h1,h2,h3,h4,h5,h6 {
   	color:#666666;
  }

  h1 { font-size: 200% margin:0 0;  }                        /* 24px */
  h2 { font-size: 18px; font-weight: normal; color:#24517E; text-transform: uppercase; margin:0 0; }          /* 24px */
  h3 { font-size: 17px; margin:0 0; }                        /* 18px */
  h4 { font-size: 16px; color:#05729C; display:block; clear:both;text-transform:uppercase; margin : 0}                     /* 16px */
  h5 { font-size: 15px; color:#8EA504; margin:0 0;  }                     /* 14px */
  h6 { font-size: 14px; color:#333333; text-transform:uppercase; margin:0 0;  }  /* 14px */

  #header h1 {
    font-size:2.5em;
    letter-spacing:-2px;
    line-height:65%;
    color:#000;

	width: 238px; height:90px;
	margin:10px 0 0 10px;

	float:left;
  }
  *html #header h1 a.logo{ background: url(../images/logoie.gif) no-repeat 3px 7px ;  }

  #header h1  a.logo {
    background: transparent url(../images/LOGO-VOLUNTIS.png) no-repeat scroll 7px 7px;
	width: 400px; height:90px;
	float:left; display:block; clear:both;
  }

  #header span { color:#999; }
  p { line-height: 1.5em; margin: 0 0 0em 0; padding:0; width: 100%; display:block; font-size:13px;}
  /* ### Lists | Listen  #### */

  ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em  }

  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }

  /* ### text formatting | Textauszeichnung ### */

  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }

  strong,b { font-weight: bold }
  em,i { font-style:italic }

  pre, code { font-family: monospace; font-size: 1.1em; }

  acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
  }



  #page_rubrique {
	  width: 980px;
	  margin: 0 auto;
	  border: 0px #889 solid;
	  text-align:center;
	  padding:0;
	  _margin-top:-14px;
  }
  #page { margin:0 auto; padding:0; width: 975px; float:left; display:block; clear:both; }
  #page_rubrique { text-align:left }

  #nav ul { margin-left: 20px; }

  #main { padding: 0 ;  float:left; display:block; clear:both; 	background: #EEF4F7;  width: 975px; overflow:hidden; }
  #mainInt {background:white; float:left; display:block; clear:both; width: 975px; }
  *html #mainInt { width: 975px; overflow:hidden; }

  .footer_container {
  	width : 100%;
    background: url(../images/backgr-footer.png) repeat-x bottom;
    float:left; display:block; clear:both;
    height:38px;
    text-align:center;
  }

  #footer {
    color:#fff;
	height: 38px;
    padding: 0px;
	margin:0 auto;
	overflow:hidden;
	display:block; clear:both;
	width: 975px;
  }

  #wrapper {
    color:#666;
    background: url(../images/backgr-cibles.png) repeat-x top white;
    padding: 15px 0 0 0;
    border-top: 5px #efefef solid;
	float:left;
	display:block; clear:both;
	width: 100%;
  }
  #wrapper ul.subMenu {
	display:block; clear:both;
	float:left;
	list-style-type:none;
	margin:0; padding:0
  }
  #wrapper ul.subMenu li { float:left;  margin:0 9px; width: 225px; padding:0; }
  #wrapper ul.subMenu li a.titleCol {text-transform: uppercase; font-size:13.8px; color:white; display:block; height:50px; text-align:center; font-weight: bold; }
  #wrapper ul.subMenu li a.titleCol:hover { background: url(../images/triangle-cible-on.png) no-repeat bottom center; text-decoration:none; }

  *html #wrapper ul.subMenu li a.titleCol:hover { background: url(../images/triangle-cible-on.gif) no-repeat bottom center; text-decoration:none; }

  .subMenuInt {
	display:block;
	clear:both;
	float:left;
	width: 960px;
	overflow:hidden;
	margin-left:0;
	padding-left:0;
	margin-top:24px;
	_margin-top:auto;
	  }
  *+html .subMenuInt {
	margin-top:auto;
	  }



 .subMenuInt ul {
	clear:both;
	display:block;
	float:left;
	list-style-type:none;
	margin:15px 0 2px;
	padding:0;
	width:100%;
	}

 /*.subMenuInt ul{
	display:block; clear:both;
	float:left;
	width:100%;
	list-style-type:none;
	margin:15px 0 5px 0; padding:0; list-style-type:none ;
	  }*/
   .subMenuInt ul li { float:left; height:53px; margin-left:0;
	padding-left:10px;}
   .subMenuInt ul li a { padding:15px 5px; float:left;  color :#A7B9CA; font-weight:bold; font-size:13px;}
   .subMenuInt ul li a:hover {  float:left;  color :#E7C648; font-weight:bold; font-size:13px; background: url(../images/triangle-nav2-on.png) no-repeat top center; }
   .subMenuInt.produit ul li a:hover {color:#A7B9CA; background-image:none; text-decoration: none; }
   .subMenuInt ul li a#current {  float:left;  color :#E7C648; font-weight:bold; font-size:13px; background: url(../images/triangle-nav2-on.png) no-repeat top center; }
   .subMenuInt ul li a.noHover:hover {  float:left;  color :#A7B9CA; font-weight:bold; font-size:13px; background: none;text-decoration:none; }


  #wrapper ul.subMenu li:hover { background:url(../images/bg-liste-home.png) repeat-x 0 50px; }

  .hierarchie   {display:block; clear:both;  float:left; width: 650px; padding-left:11px;}
  .hierarchie a  { color :#999999;  padding: 0 5px; font-weight:bold; font-style: italic; text-decoration:underline}
  .hierarchie a:hover { color :#999999;  text-decoration:underline;}
  .hierarchie a.selected { color :#999999;  text-decoration:none;}


  *html #wrapper ul.subMenu li  {margin-left:5px;}
  *html #wrapper ul.subMenu  { width: 980px; overflow:hidden; margin:0; padding:0; }


  *html   #col1 ,
  *html   #col2,
  *html   #col3,
  *html   #col4 { width: 210px; float:left;  overflow:hidden; display:inline;}
  *+html #wrapper ul.subMenu li  {margin-left:5px;}
  *+html #wrapper ul.subMenu  { width: 980px; overflow:hidden; margin:0; padding:0}

  *+html   #col1 ,
  *+html   #col2,
  *+html   #col3,
  *+html   #col4 { width: 210px; float:left;  overflow:hidden; display:inline;}


  #col1 { width: 225px; float:left;  }
  #col1_content , #col2_content , #col3_content , #col4_content {  padding: 5px}

  #col2 { width: 170px;float:left; }
  #col2_content { }

  #col3 { width: 170px;float:left; }
  #col3_content { }
  #col4 {  float:right; width: 225px;}
  #col4_content { }




  #col1 { width: 225px; float:left;  }
 .leftCol     { float:left; width: 450px ; font-size: 12px; }
 .rightCol   { float:right;  width: 440px }

 .leftColInt     { float:left; width:690px; font-size: 12px; }
 *html .leftColInt    {overflow:hidden; width: 680px; }
 *html .leftColInt     ul {overflow:hidden; width: 680px; }
 *+html .leftColInt    {overflow:hidden; width: 680px; }
 *+html .leftColInt     ul {overflow:hidden; width: 680px; }


 .leftColInt h1  {color :black; font-size:20px; }
 .leftColInt   ul {float:left; display:block; clear:both; margin:0; padding:0; width: 100%;}

 *+html  .leftColInt   ul li  {
	 /*background: url(../images/puce-bleue.gif) no-repeat 0 5px  !important ;*/
 }



/* Par d�faut */

 .leftColInt   ul > li  {
	 clear:both;
	 margin:0;
	 padding:0;
	 padding-left: 40px;
	 margin:10px 0 5px 0;
	 width: 668px;
	 min-height:15px;
	 background: url("../images/medpassport1.png") no-repeat 0 2px  !important ;
	 list-style: none;
 }

 .leftColInt   ul > li > ul > li  {
	 float:left;
	 display:block;
	 clear:both;
	 margin:0;
	 padding:0;
	 background: url("../images/medpassport2.png") no-repeat 0 3px  !important ;
	 _background: url(../images/puce-liste.png) no-repeat 0 5px  !important ;
	 padding-left: 20px;
	 margin : 5px 0 ;
	 /*width: 650px;*/
	 width: 620px;
	 
 }


 .leftColInt   ul > li > ul > li > ul > li {
	 float:left;
	 display:block;
	 clear:both;
	 margin:0;
	 padding:0;
	 background: url("../images/medpassport3.png") no-repeat 0 3px  !important ;
	 _background: url(../images/puce-liste.png) no-repeat 0 5px  !important ;
	 padding-left: 20px;
	 margin : 5px 0 ;
	 width: 640px;
 }




 .rightColInt  .blockRC {
	 background: url("../images/medpassport.png") bottom right no-repeat;
	 padding:10px 0px 0 0px;
	 margin: 10px 0 0 0;
	 float:left;
	 display:block; clear:both;
	 min-height: 141px;
	 width:222px;
	 _width:222px;
	 _padding:10px 0px 0px 0px;
	 _margin: 10px 0px 0 0;
}

 .blockRC_footer{
	/*background:url(../images/footer_medpassport.png) no-repeat scroll center bottom;
	clear:both;
	display:block;
	float:left;
	height:14px;
	margin:0;
	padding:0;
	width:222px;
	_padding:0px 0 0 0px;
	_margin: 0;*/
 }



 /* Pour mot cl� Diabeo */
  .Diabeo_style .article  ul > li  {
	 clear:both;
	 margin:0;
	 padding:0;
	 padding-left: 40px;
	 margin:10px 0 5px 0;
	 width: 668px;
	 min-height:15px;
	 background: url(../images/diabeo1.png) no-repeat 0px 2px  !important ;
	 list-style: none;
 }

  .Diabeo_style .article  ul > li > ul > li  {
	 float:left;
	 display:block;
	 clear:both;
	 margin:0;
	 padding:0;
	 background: url("../images/diabeo2.png") no-repeat 0 3px  !important ;
	 _background: url(../images/puce-liste.png) no-repeat 0 5px  !important ;
	 padding-left: 20px;
	 margin : 5px 0 ;
	 width: 650px;
 }

  .Diabeo_style .article  ul > li > ul > li > ul > li {
	 float:left;
	 display:block;
	 clear:both;
	 margin:0;
	 padding:0;
	 background: url("../images/diabeo3.png") no-repeat 0 3px  !important ;
	 _background: url(../images/puce-liste.png) no-repeat 0 5px  !important ;
	 padding-left: 20px;
	 margin : 5px 0 ;
	 width: 640px;
 }

 .Diabeo_style .blockRC{
	 /*background:#DA1B7E url("../images/bg_diabeo.png") top right repeat-x;*/
	 background:url("../images/diabeo.png") bottom right no-repeat;
	 padding:10px 0px 0 0px;
	 margin: 10px 0 0 0;
	 float:left;
	 display:block; clear:both;
	 min-height: 141px;
	 width:222px;
	 _width:222px;
	 _padding:10px 0px 0px 0px;
	 _margin: 10px 0px 0 0;
}

 .Diabeo_style .blockRC_footer{
 	/*background:url(../images/diabeo.png) no-repeat scroll center bottom;
	background:url(../images/footer_diabeo.png) no-repeat scroll center bottom;
	clear:both;
	display:block;
	float:left;
	min-height: 141px;
	margin:0;
	padding:0;
	width:222px;
	_padding:0px 0 0 0px;
	_margin: 0;*/
 }


 /* Pour mot cl� framework */
   .medpassport_framework_style  .article  ul > li  {
	 clear:both;
	 margin:0;
	 padding:0;
	 padding-left: 40px;
	 margin:10px 0 5px 0;
	 width: 668px;
	 min-height:15px;
	 background: url(../images/framework1.png) no-repeat 0 2px  !important ;
	 list-style: none;
 }

  .medpassport_framework_style  .article  ul > li > ul > li  {
	 float:left;
	 display:block;
	 clear:both;
	 margin:0;
	 padding:0;
	 background: url("../images/framework2.png") no-repeat 0 3px  !important ;
	 _background: url(../images/puce-liste.png) no-repeat 0 5px  !important ;
	 padding-left: 20px;
	 margin : 5px 0 ;
	 width: 650px;
 }

  .medpassport_framework_style  .article  ul > li > ul > li > ul > li {
	 float:left;
	 display:block;
	 clear:both;
	 margin:0;
	 padding:0;
	 background: url("../images/framework3.png") no-repeat 0 3px  !important ;
	 _background: url(../images/puce-liste.png) no-repeat 0 5px  !important ;
	 padding-left: 20px;
	 margin : 5px 0 ;
	 width: 640px;
 }

 .medpassport_framework_style .blockRC {
	 background:url(../images/framework_bg.png) bottom right no-repeat;
	 padding:10px 0px 0 0px;
	 margin: 10px 0 0 0;
	 float:left;
	 display:block; clear:both;
	 min-height: 141px;
	 width:222px;
	 _width:222px;
	 _padding:10px 0px 0px 0px;
	 _margin: 10px 0px 0 0;
}

 .medpassport_framework_style .blockRC_footer{
	/*background:url(../images/footer_framework.png) no-repeat scroll center bottom;
	clear:both;
	display:block;
	float:left;
	height:14px;
	margin:0;
	padding:0;
	width:222px;
	_padding:0px 0 0 0px;
	_margin: 0;*/
 }



 /* Pour mot cl� medpassport Contact Center */
  .medpassport_Contact_Center_style  .article  ul > li  {
	 clear:both;
	 margin:0;
	 padding:0;
	 padding-left: 40px;
	 margin:10px 0 5px 0;
	 width: 668px;
	 min-height:15px;
	 background: url(../images/contactcenter1.png) no-repeat 0 2px  !important ;
	 list-style: none;
 }

  .medpassport_Contact_Center_style  .article  ul > li > ul > li  {
	 float:left;
	 display:block;
	 clear:both;
	 margin:0;
	 padding:0;
	 background: url("../images/contactcenter2.png") no-repeat 0 3px  !important ;
	 _background: url(../images/puce-liste.png) no-repeat 0 5px  !important ;
	 padding-left: 20px;
	 margin : 5px 0 ;
	 width: 650px;
 }

   .medpassport_Contact_Center_style  .article  ul > li > ul > li > ul > li {
	 float:left;
	 display:block;
	 clear:both;
	 margin:0;
	 padding:0;
	 background: url("../images/contactcenter3.png") no-repeat 0 3px  !important ;
	 _background: url(../images/puce-liste.png) no-repeat 0 5px  !important ;
	 padding-left: 20px;
	 margin : 5px 0 ;
	 width: 640px;
 }

  .medpassport_Contact_Center_style .blockRC {
	 /*background:#138F34 url(../images/bg_Contactcenter.png) top right repeat-x;*/
	 background: url(../images/contactcenter.png) bottom right no-repeat;
	 padding:10px 0px 0 0px;
	 margin: 10px 0 0 0;
	 float:left;
	 display:block; clear:both;
	 min-height: 141px;
	 width:222px;
	 _width:222px;
	 _padding:10px 0px 0px 0px;
	 _margin: 10px 0px 0 0;
}

 .medpassport_Contact_Center_style .blockRC_footer{
	/*background:url("../images/footer_Contactcenter.png") no-repeat scroll center bottom;
	clear:both;
	display:block;
	float:left;
	height:14px;
	margin:0;
	padding:0;
	width:222px;
	_padding:0px 0 0 0px;
	_margin: 0;*/
 }

 .medpassport_Contact_Center_style .blockRC .SsCibleAssoc li a
 {
 	/*color:#FFFFFF;*/
 }


 /* Pour mot cl� medpassport e-Support Center */
   .medpassport_e-Support_Center_style .article ul > li  {
	 clear:both;
	 margin:0;
	 padding:0;
	 padding-left: 40px;
	 margin:10px 0 5px 0;
	 width: 668px;
	 min-height:15px;
	 background: url(../images/E-support1.png) no-repeat 0 2px  !important ;
	 list-style: none;
 }

 .medpassport_e-Support_Center_style .article ul > li > ul > li  {
	 float:left;
	 display:block;
	 clear:both;
	 margin:0;
	 padding:0;
	 background: url("../images/E-support2.png") no-repeat 0 3px  !important ;
	 _background: url(../images/puce-liste.png) no-repeat 0 5px  !important ;
	 padding-left: 20px;
	 margin : 5px 0 ;
	 width: 650px;
 }

  .medpassport_e-Support_Center_style  .article  ul > li > ul > li > ul > li {
	 float:left;
	 display:block;
	 clear:both;
	 margin:0;
	 padding:0;
	 background: url("../images/E-support3.png") no-repeat 0 3px  !important ;
	 _background: url(../images/puce-liste.png) no-repeat 0 5px  !important ;
	 padding-left: 20px;
	 margin : 5px 0 ;
	 width: 640px;
 }

 .medpassport_e-Support_Center_style .blockRC {
	 /*background:#ADDC6C url(../images/bg_E-support.png) top right repeat-x;*/
	 background:url(../images/esupport.png) bottom right no-repeat;
	 padding:10px 0px 0 0px;
	 margin: 10px 0 0 0;
	 float:left;
	 display:block; clear:both;
	 min-height: 141px;
	 width:222px;
	 _width:222px;
	 _padding:10px 0px 0px 0px;
	 _margin: 10px 0px 0 0;
}

  .medpassport_e-Support_Center_style .blockRC_footer{
	/*background:url(../images/footer_E-support.png) no-repeat scroll center bottom;
	clear:both;
	display:block;
	float:left;
	height:14px;
	margin:0;
	padding:0;
	width:222px;
	_padding:0px 0 0 0px;
	_margin: 0;*/
 }


/* Pour mot cl� medpassport Sports Medecine */
  .medpassport_Sports_Medecine_style .article  ul > li  {
	 clear:both;
	 margin:0;
	 padding:0;
	 padding-left: 40px;
	 margin:10px 0 5px 0;
	 width: 668px;
	 min-height:15px;
	 background: url(../images/sport1.png) no-repeat 0 2px  !important ;
	 list-style: none;
 }

  .medpassport_Sports_Medecine_style .article  ul > li > ul > li  {
	 float:left;
	 display:block;
	 clear:both;
	 margin:0;
	 padding:0;
	 background: url("../images/sport2.png") no-repeat 0 3px  !important ;
	 _background: url(../images/puce-liste.png) no-repeat 0 5px  !important ;
	 padding-left: 20px;
	 margin : 5px 0 ;
	 width: 650px;
 }

  .medpassport_Sports_Medecine_style .article  ul > li > ul > li > ul > li {
	 float:left;
	 display:block;
	 clear:both;
	 margin:0;
	 padding:0;
	 background: url("../images/sport3.png") no-repeat 0 3px  !important ;
	 _background: url(../images/puce-liste.png) no-repeat 0 5px  !important ;
	 padding-left: 20px;
	 margin : 5px 0 ;
	 width: 640px;
 }

  .medpassport_Sports_Medecine_style .blockRC {
	 /*background:#FF7F00 url(../images/bg_sport.png) top right repeat-x;*/
	 background: url(../images/fondsport.png) bottom right no-repeat;
	 padding:10px 0px 0 0px;
	 margin: 10px 0 0 0;
	 float:left;
	 display:block; clear:both;
	 min-height: 141px;
	 width:222px;
	 _width:222px;
	 _padding:10px 0px 0px 0px;
	 _margin: 10px 0px 0 0;
}

  .medpassport_Sports_Medecine_style .blockRC_footer{
	/*background:url(../images/footer_sport.png) no-repeat scroll center bottom;
	clear:both;
	display:block;
	float:left;
	height:14px;
	margin:0;
	padding:0;
	width:222px;
	_padding:0px 0 0 0px;
	_margin: 0;*/
 }



/* Pour mot cl� medpassport homecare */
  .medpassport_Homecare_style .article  ul > li  {
	 clear:both;
	 margin:0;
	 padding:0;
	 padding-left: 40px;
	 margin:10px 0 5px 0;
	 width: 668px;
	 min-height:15px;
	 background: url(../images/3puce_vert.png) no-repeat 0 2px  !important ;
	 list-style: none;
 }

  .medpassport_Homecare_style .article  ul > li > ul > li  {
	 float:left;
	 display:block;
	 clear:both;
	 margin:0;
	 padding:0;
	 background: url("../images/2puce_vert.png") no-repeat 0 3px  !important ;
	 _background: url(../images/puce-liste.png) no-repeat 0 5px  !important ;
	 padding-left: 20px;
	 margin : 5px 0 ;
	 width: 650px;
 }

  .medpassport_Homecare_style .article  ul > li > ul > li > ul > li {
	 float:left;
	 display:block;
	 clear:both;
	 margin:0;
	 padding:0;
	 background: url("../images/1puce_vert.png") no-repeat 0 3px  !important ;
	 _background: url(../images/puce-liste.png) no-repeat 0 5px  !important ;
	 padding-left: 20px;
	 margin : 5px 0 ;
	 width: 640px;
 }

  .medpassport_Homecare_style .blockRC {
	/* background:#68A700 url(../images/bg_homecare.png) top right repeat-x;*/
	background:url(../images/homecare.png) bottom right no-repeat;
	 padding:10px 0px 0 0px;
	 margin: 10px 0 0 0;
	 float:left;
	 display:block; clear:both;
	 min-height: 141px;
	 width:222px;
	 _width:222px;
	 _padding:10px 0px 0px 0px;
	 _margin: 10px 0px 0 0;
}

  .medpassport_Homecare_style .blockRC_footer{
	/*background:url(../images/footer_homecare.png) no-repeat scroll center bottom;
	clear:both;
	display:block;
	float:left;
	height:14px;
	margin:0;
	padding:0;
	width:222px;
	_padding:0px 0 0 0px;
	_margin: 0;*/
 }



/* Pour mot cl� medpassport medpassport */
  .medpassport_medpassport_style .article  ul > li  {
	 clear:both;
	 margin:0;
	 padding:0;
	 padding-left: 40px;
	 margin:10px 0 5px 0;
	 width: 668px;
	 min-height:15px;
	 background: url(../images/medpassport1.png) no-repeat 0 2px  !important ;
	 list-style: none;
 }

  .medpassport_medpassport_style .article  ul > li > ul > li  {
	 float:left;
	 display:block;
	 clear:both;
	 margin:0;
	 padding:0;
	 background: url("../images/medpassport2.png") no-repeat 0 3px  !important ;
	 _background: url(../images/puce-liste.png) no-repeat 0 5px  !important ;
	 padding-left: 20px;
	 margin : 5px 0 ;
	 width: 650px;
 }

  .medpassport_medpassport_style .article  ul > li > ul > li > ul > li {
	 float:left;
	 display:block;
	 clear:both;
	 margin:0;
	 padding:0;
	 background: url("../images/medpassport3.png") no-repeat 0 3px  !important ;
	 _background: url(../images/puce-liste.png) no-repeat 0 5px  !important ;
	 padding-left: 20px;
	 margin : 5px 0 ;
	 width: 640px;
 }

  .medpassport_medpassport_style .blockRC {
	 /*background:#FF7F00 url(../images/bg_medpassport.png) top right repeat-x;*/
	 background:url(../images/medpassport.png) bottom right no-repeat;
	 padding:10px 0px 0 0px;
	 margin: 10px 0 0 0;
	 float:left;
	 display:block; clear:both;
	 min-height: 141px;
	 width:222px;
	 _width:222px;
	 _padding:10px 0px 0px 0px;
	 _margin: 10px 0px 0 0;
}

  .medpassport_medpassport_style .blockRC_footer{
	/*background:url(../images/footer_medpassport.png) no-repeat scroll center bottom;
	clear:both;
	display:block;
	float:left;
	height:14px;
	margin:0;
	padding:0;
	width:222px;
	_padding:0px 0 0 0px;
	_margin: 0;*/
 }

 *+html  .leftColInt   ul li * li  {
	 /*background: url(../images/puce-liste.png) no-repeat 0 5px  !important ;*/
 }

 *html  .leftColInt   ul li  {width: 600px; background:url(../images/puce-trans.gif) no-repeat 0 0;}


 .leftColInt  h5 {
 color:  #7BA4BE;
margin:7px 0;
 }

 .leftColInt li h5 {
  margin-top:0;
 }

.text_droite{text-align:right;}

.medpassportpuce ul li * li {background: url(../images/Produit2_r15_c10.png) no-repeat 0 5px  !important}


.homecare{color:#68A700 !important; font-size:14px; font-weight:bold;}
/*li .homecare {background: url(../images/Produit1_r6_c3.png) no-repeat 0 5px  !important }*/
.medpassport {color:#7BA4BE !important; font-size:14px; font-weight:bold; text-align:left;padding-top:3px;}
/*li .medpassport {background: url(../images/Produit2_r13_c2.png) no-repeat 0 5px  !important }*/
.sport_medicine {color:#FF7F00 !important; font-size:14px; font-weight:bold;padding-top:3px;}
/*li .sport_medicine {background: url(../images/Produit1_r2_c2.png) no-repeat 0 5px  !important }*/
.support_center {color:#ADDC6C !important; font-size:14px; font-weight:bold;padding-top:3px;}
/*li .support_center {background: url(../images/Produit1_r10_c3.png) no-repeat 0 5px  !important }*/
.framework {color:#85898A !important; font-size:14px; font-weight:bold;padding-top:3px;}
/*li .framework {background: url(../images/Produit2_r1_c1.png) no-repeat 0 5px  !important }*/
.contact_center {color:#138F34 !important; font-size:14px; font-weight:bold;padding-top:3px;}
/*li .contact_center {background: url(../images/Produit2_r5_c4.png) no-repeat 0 5px  !important }*/
.diabeo {color:#DA1B7E !important; font-size:14px; font-weight:bold;padding-top:3px;}
/*li .diabeo {background: url(../images/Produit2_r9_c3.png) no-repeat 0 5px  !important }*/


.cdefault{color:black;}
.chomecare{color:#68A700; }
.cmedpassport {color:#7BA4BE;}
.csport_medicine {color:#FF7F00 ;}
.csupport_center {color:#ADDC6C;}
.cframework {color:#85898A ;}
.ccontact_center {color:#138F34 ;}
.cdiabeo {color:#DA1B7E ;}

.logohome
{
	margin:1px 6px 0px 0px;
}

 .leftColInt h4
{
	color:#05729C;
	font-size:16px;
	text-transform:uppercase;
	margin-bottom:10px;
	clear:none;
}

 .rightColInt   { float:right;  width: 230px ; overflow:hidden; }
 .rightColInt   h3 { color :#003261; font-weight:bold; margin:1em 10px; width: 200px; _width: 192px; float:left; display:block; clear:both; }
 .rightColInt   p { width: 200px; margin-left: 15px;}
 .rightColInt   ul {float:left; display:block; clear:both; margin:0; padding:0; width: 200px !important;}
 .rightColInt   ul {float:left; display:block; clear:both; margin:0 0 0 8px; padding:0; width: 200px !important;}
 .rightColInt   li a { background:url(../images/puce-trans.png) no-repeat left center;list-style-type:none; padding: 0px 0 3px 25px;  }
 *html .rightColInt   li a { background:url(../images/puce-trans.gif) no-repeat left center;list-style-type:none; padding-left:25px;  }

 .rightColInt   li a {font-weight:bold; color :#333333; }
 .rightColInt   li  {list-style-type:none; display:block; clear:both;  margin:5px 0 ; width: 200px; _width:212px;}
 .rightColInt   li  img { float:left; margin:5px ; display:block; clear:both; }
 .rightColInt   li  span { float:left; margin: 0px 0 ; width: 120px;}
 .rightColInt   li  span a {display:block; clear:both; float:left; min-height:22px; margin : 3px 0 ;  width: 118px;}
 .rightColInt   li  span a.img { width: 100%;margin-top:3px;}
 .rightColInt  a.enhanced { padding-top:2px;background:url(../images/puce-trans.png) no-repeat left center; margin-bottom:0; margin-top:0; }
 *html  a.enhanced { background:url(../images/puce-trans.gif) no-repeat left center; }

  .rightColInt li.doc  a { background:none;  padding:10px 0 0 0; float:left; }
  .rightColInt li.doc  img {vertical-align:top; padding:0; margin:0; }



 .cartoucheVoluntisReglementation    {
	background:url(../images/reglementation.png) no-repeat left top ;  width: 240px; height:60px; margin : 10px 0 ;
	float:left; display:block; clear:both;
	}


 .cartoucheVoluntisFramework   {
	background:url(../images/framework.png) no-repeat left top ;  width: 240px; height:60px; margin : 10px 0 ;
	float:left; display:block; clear:both;
	}


 .cartoucheVoluntisPartenaire   {
	background:url(../images/partenaire.png) no-repeat left top ;  width: 240px; height:60px; margin : 10px 0 ;
	float:left; display:block; clear:both;
	}

 .cartoucheVoluntis    {
	background:url(../images/cartouche-voluntis.png) no-repeat left top ;  width: 240px; height:60px; margin : 10px 0 ;
	float:left; display:block; clear:both;
	}

 .cartoucheVoluntis  a   {
		color :white;
		margin:10px 0px 10px 40px ;
		padding-right:15px;
		width: 165px;
		float:left;
		font-weight:bold;
		min-height:16px;
		background:url(../images/bouton-cartouche-voluntis.png) no-repeat 100% 20%;
	}
 *html .cartoucheVoluntis  a   {background:url(../images/bouton-cartouche-voluntis.gif) no-repeat 100% 20%; 	}
 .cartoucheVoluntis  a:hover   {		color :white; 	}
 .Container2Cols  {	display:block; clear:both; width: 960px; 	padding: 0 0 30px 13px; float:left; }
 .Container2Cols  .HalfCol {	width: 420px; float:left; background:url(../images/bg-2cols.png) no-repeat left bottom; padding:5px 15px;min-height:184px; }
 .Container2Cols  .enhanced {	width: 300px;}
 .Container2Cols  .right { float:right; 	}

 .listImage{
	 float:left;
	 width: 67px;
	 margin:0 5px 0 0
}
 .rightColInt .blockRC span{ float:left; width: 100px;}

 .date { display:block; clear:both; color: #666666}
 .subtitle {
 display:block;
 clear:both;
 color: #000;
 font-weight: bold;
 font-style: italic;
 margin:0 0 5px;
 }
 p img  { float:left; margin: 0 5px 5px 3px;}

  #nav * { border: 0px none !important}

  #nav  { background:#EEF4F7; /*height: 200px; */float:left; display:block; clear:both; width:975px; }
  *html #nav  { /*height:213px;*/ }

   #nav-int  {
	   height: 110px;
	   float:left;
	   display:block; clear:both;
	   background: url(../images/bandeau-medpassport.png) no-repeat left top #D0DBE3 ;
	   width: 975px ;
	   overflow:hidden;
	   margin:0; padding:0;
   }


  .SearchBloc 	 {
	background:url(../images/bloc-recherche.png) no-repeat left top ;
	width: 191px; height:44px;
	position:relative;
	top :-40px;
	float:right;
	right:161px;
	display:block;
	clear:both;
	}

	*html  .SearchBloc 	{ right: 160px; top: 24px! important;	}

	*+html  .SearchBloc 	{ top :10px; right:20px; position:relative;  left:-250px; top: 60px	}

  .SearchBloc input 	 { background:none; padding: 15px 18px;border:0; }


  #header {
	color: #000;
	background: #fff url(../images/background-haut-hp.png) repeat-x;
	height:115px;
	overflow:hidden;
	float:left; display:block; clear:both;
	margin: 0;   padding:0; width: 975px
  }


  #topnav { color: #aaa; background: transparent; float:left; width: 53%; text-align:right; /*display:block; clear:both */}

  #topnav span { margin-right: 125px;}
  .container { display:block; clear:both; width : 940px; padding : 20px; }

  #nav ul { margin-left: 20px; }

  img {border:0}


  #nav * { border: 0px none !important; }
  #nav_main { }
  #nav_main ul { margin:0 0 0 5px; padding:0; width: 980px; }
  #nav_main ul li {
	display:inline;
	height:24px; float:left;  display:inline; background:url(../images/backgr-onglet-right.png) no-repeat right top  ;  margin:0 2px 0 2px ;
	padding:0}

  #nav_main ul li span.leftside {background:url(../images/backgr-onglet-left.png) no-repeat left top  ;  height:24px; display:inline; padding-left:9px; float:left;   margin:0}
  #nav_main ul li span.rightside {  height:24px;  padding-right:9px;  margin:0;  }

  .mainCols  {  display:block; clear:both;  width: 960px;}
  #nav_main ul li a {
	color: #24517E;
	font-weight: normal;
	padding: 0 12px 0 12px;
	float:left;
	height:24px;
	font-size:13px;
	font-weight:bold;
    background:url(../images/backgr-onglet.png) repeat-x top left;

	}

  #nav_main ul li a:focus,
  #nav_main ul li a:hover,
  #nav_main ul li a:active  {}



  #nav_main ul li#current strong,
  #nav_main ul li#current a,
  #nav_main ul li#current a:focus,
  #nav_main ul li#current a:hover,
  #nav_main ul li#current a:active { color: #4D87C7; font-weight: bold }



  .note {background: #dfd; padding: 1em; border-bottom: 1px #bdb dotted; border-bottom: 1px #dbb dotted;}
  .important {background: #ffd; padding: 1em; border-bottom: 1px #ddb dotted; border-bottom: 1px #dbb dotted;}
  .warning {background: #fdd; padding: 1em; border-bottom: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
  .center { text-align:center; margin: 0.5em auto }


  a {color: #4D87C7; text-decoration:none;}
  a:focus,
  a:hover,
  a:active {color:#E7C648; text-decoration:underline;}

  #topnav a { color: #999; font-weight: normal; background:transparent; text-decoration:none; }
  #topnav a:focus,
  #topnav a:hover,
  #topnav a:active { text-decoration:underline; background-color: transparent;}

  #footer a { color: #fff; background:transparent url(../images/menuBasBarre.gif) no-repeat scroll left bottom; font-weight:normal; padding:14px 10px 0 15px; float:left; }
  #footer a.noneBack { background-image:none;}
  #footer a:focus,
  #footer a:hover,
  #footer a:active {color: #4D87C7; background-color: transparent; text-decoration:underline;}

  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #eee solid;
  }

.enhanced {
   background:url(../images/puce-trans.png) no-repeat left center;
   color :#028BDB ;
   height:20px;
   margin : 5px 0 ;
   padding:3px 3px 0px 25px;
   float:left;
   font-size:11px !important;
   font-weight:bold;
   text-align:left;
   /*width: auto;*/   width:180px;
   display:block ; clear:both;

  }

 *html   a.enhanced { background:url(../images/puce-trans.gif) no-repeat left center; }
/*REPRISE STYLES */

div .formulaire_recherche label
{
	display:none;
}



.leftColInt .chapo
{
	font-style:italic;
	margin:15px 0;
	padding:0;
	font-size:13px;
}
.leftColInt .textRubrique
{
	margin:15px 0 10px;
	padding:0;
}

 .remonteeRubrique {
 	 clear:both;
 	 display:block;
 	 float:left;
  	 font-size:12px;
 	 margin-bottom:15px;
 	 margin-top:0px;
 	 width:100%;
 	 border-color:#dddddd;
 	 border-width:0 1px 1px 0;
 	 border-style:solid;
 	 padding-right: 5px;
 	 line-height: 1.5em;
 }
 .remonteeRubriquePrincipal{
/*	border-bottom:1px solid #DDDDDD; */
	clear:both;
	display:block;
	float:left;
	font-size:12px;
	margin-bottom:5px;
	margin-top:0;
	padding-bottom:5px;
	width:100%;
 }
 .remonteeRubrique .logoRubrique {float:left;margin : 0px 10px 0 0;width:85px;}
 .remonteeRubrique .article {
	 margin:7px 0 7px 20px;
	 display:block; clear:both;
	 width: 680px;
	 display:block;
	 clear:both;
	 float:left;
	 _width:650px;
 }

.leftColInt .article {
	clear:both;
	display:block;
	float:left;
}

 .remonteeRubrique .descriptif {padding-top:8px;}

 .remonteeRubrique div .subtitleArt {font-weight: bold; width: 680px; }
 .actuRubrique {display:block; margin: 0 0 60px 0;}
 .actuArticle {padding:0 0 5px 20px; display:block;}
 .actuArticle .logoRubrique  img {float:left;margin : 0 10px 5px 5px;}
 .leftColInt  .descriptif_rb {font-style: italic;}

 /*HOME : BANDEAU AJAX */

.bandeauAjax1 ,
.bandeauAjax2 ,
.bandeauAjax3 {
	display:block; clear:both; float:left; width: 975px; height:200px;

	}

.bandeauAjax1en {	background:#EEF4F7 url("../images/banner1(eng).png") no-repeat scroll left bottom ; }
.bandeauAjax2en {	background:#EEF4F7 url("../images/banner2(eng).png") no-repeat scroll left bottom ; }
.bandeauAjax3en {	background:#EEF4F7 url("../images/bandeau3-hp-en.png") no-repeat scroll left bottom ; }


.bandeauAjax1fr {	background:#EEF4F7 url(../images/banner1.png) no-repeat scroll left bottom ; }
.bandeauAjax2fr {	background:#EEF4F7 url(../images/banner2.png) no-repeat scroll left bottom ; }
.bandeauAjax3fr {	background:#EEF4F7 url(../images/banner3.png) no-repeat scroll left bottom ; }


.ajaxNavigation {display:block; clear:both; float:left; width: 628px ;  padding:61px 10px 0  10px }
.leftArrow ,
.rightArrow    { width: 27px; float:left;  height:27px; }
.leftArrow a   {
	background:transparent none repeat scroll 0 0;
	display:block; clear:both;
	width: 27px;
	height:27px;
	margin-top:25px;
	}
.rightArrow  a {
	background:transparent none repeat scroll 0 0;
	display:block;
	clear:both;
	width: 27px;
	height:27px;
	margin-top:25px;
	position:absolute;
	right:361px;
	_right:351px;
}

.ajaxContainer { float:left;  width: 555px; _width:550px; text-align:right; margin : 0 10px;  }

/* COMPTEUR */
.bandeauAjax2  .ContainerCompteur .compteur *,
.bandeauAjax2  .ContainerCompteur .textCPT  * { display:block; }

.bandeauAjax1  .ContainerCompteur .compteur *,
.bandeauAjax1  .ContainerCompteur .textCPT *  { display:none; }
.bandeauAjax3  .ContainerCompteur .compteur *,
.bandeauAjax3  .ContainerCompteur .textCPT  * { display:none; }

.cptLeft  { float:left;   text-align:right; margin : 0 0px;  height:36px;  }
.cptRepeatr {float:left; height:30px; }
.cptRight { float:left;   text-align:right; margin : 0 10px ; _margin : 0 0px 0 5px ;  height:36px; }


.ContainerCompteur { float:right; width: 241px; overflow:hidden;  }
.compteur{ float:left;  }
.cptLeft  { background:url(../images/backgr-compteur-left.png) no-repeat left top ;  padding-left:0px; }
.cptRepeatr { background:url(../images/backgr-compteur.png) repeat-x left top ;  padding:7px 0px; }
.cptRepeatr span{
	color:white;
	font-size:19px;
	height:24px;
	letter-spacing:9px;
	text-align:right;
	max-width:140px;
	_width:140px;
}
.cptRight { background:url(../images/backgr-compteur-right.png) no-repeat right top ;  padding-right:13px;  }

.textCPT span {
	color :#24517E ;
	font-size:21px;
	_font-size:20px;
	float:left;
	line-height:2em;
	width: 3em;
	margin-left:-0.6em;
	_margin-left:-0.2em;
	}
.textCPT  { float:left;  }


/* FORMUMLAIRE CHOIX DE THEMATIQUE */
.FormChoixTheme  {
	border-bottom:1px solid #DDDDDD;
	clear:both;
	display:block;
	float:left;
	margin-bottom:20px;
	padding:0 0 10px;;
	width:100%;
}

.FormChoixTheme  select { border:1px solid #ddd;width: 200px; padding:3px;_padding:0	}
.FormChoixTheme  .buttonFormChoixTheme {
	border:1px solid #ddd;
	width: 50px;
	_width:50px;
	padding:3px 15px;
	_padding:0;
	_position:relative;
	_top:5px;
	margin : 5px;
	_margin-top:3px;
	font-weight: bold;
	color :#028BDB;
	cursor : pointer;
	background:  url(../images/backgr-onglet2.png) repeat-x scroll left bottom;
	}
.FormChoixTheme  .buttonFormChoixTheme:hover {
	background:  url(../images/backgr-onglet.png) repeat-x scroll left top;
	}
*+html .FormChoixTheme  .buttonFormChoixTheme {
	width:45px;
	margin:0;
	}
ul.noArrows li * a {
 background: none !important;
 list-style-type:none;
 padding-left:0px;
}
ul.noArrows li * {
 background: none !important;
 list-style-type:none;
 padding-left:0px;
}

.clear {float:left; display:block; clear:both; }
.HalfCol img {margin-right:12px;}

.leftCol * img .spip_logos  {margin-right:12px;}
#nav_main {
	position:absolute;
	z-index:99;
	top:114px;
	_top:-1px;
}

*+html #nav_main {
	position:relative;
	top:-1px;
}
.jcarousel-item {
	 margin-left:0px;
	 _margin-left:0;}
*html .jcarousel-item { left:10px;}
#bannerHome {
	margin-left:-1px;
	_margin-left:-1px;
	margin-right:px;
	_margin-right:0px;
	_overflow:hidden;
	_width:975px;
}

.planRubrique{
	padding:10px 30px;
	margin-top:30px;
	display:block;
	clear:both;
}

.planRubrique h2 {
	border-bottom: #4D87C7 solid 1px;
}
.planRubrique ul {
	margin-left:30px;
}
.planRubrique ul li{
 margin : 3px 0 ; padding-top: 0;
}
.planRubrique ul ul li{
	margin: 0 ;
	padding-left:25px;
}

.leftColInt * p{
	display:block;
	line-height:1.5em;
	margin:0 0 0;
	padding:0;
	width:100%;
}

.leftColInt * p.spip sup {
	font-size:x-small;
}
.leftColInt * p.spip sub {
	font-size:x-small;
}

#nav * ul#mycarousel{
	margin-left: 0px;
}

*html #nav_main ul li {
	background:transparent url(../images/backgr-onglet-right.gif) no-repeat scroll right top;
}

*html #nav_main ul li {
	background:transparent url(../images/backgr-onglet-right.gif) no-repeat scroll right top;
}

*html #nav_main ul li span.leftside {
	background:transparent url(../images/backgr-onglet-left.gif) no-repeat scroll left top;
}

.rechercheSpip .menu-titre {
	margin-top:25px;
}

.rechercheSpip h3 {
	float:none;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	padding:0;
	margin:0;
}

.rechercheSpip ul li {
	float:none;
	margin:6px 0;
}

.rechercheSpip small {
	display: none;
}

.rechercheSpip .cartouche .surtitre {
	color:#05729C;
	text-transform: uppercase;
	font-size: 16px;
}

.rechercheSpip .cartouche .titre span {
	font-weight: bold;
}

.rechercheSpip .rechercheAucun {
	margin:25px 0;
	font-style: italic;
}

.rechercheSpip .invisible, .rechercheSpip .menu-titre {
	color:#489500;
	line-height:1.5em;
	text-transform: uppercase;
	font-weight: bold;
}



.titreEquipe {
	color:#028BDB;
}
.titreEquipe:hover {
	text-decoration: underline;
}

.membreEquipe {
	margin:25px 0 0 0;
}

.homeEnhanced {
	margin:1px 0 1px 0;
}

.homeLiens {
	margin:8px 0;
	height:85px;
}

.homeCible{
	min-height:83px;
	width:200px;
}

.homeTitre {
	margin: -11px 0 8px 0;
	padding:0;
}


*+html .homeTitre {
	margin: 0px 0 8px 0;
	padding:0;
}

*html .homeTitre {
	margin: 0px 0 8px 0;
	padding:0;
}

.home .title {
	font-weight: bold;
	color:#111111;
	margin: 8px 0 ;
}

.home .subtitle {
	color:#888888;
}

.logoHomeActu {
	margin: 0 10px 0 0;
	float:left;
}


.descriptionRub {
	float:right;
	width: 570px;
}
*html .descriptionRub { width: 500px; }


.article .logoRubrique {
	float:left;
	margin:0 10px 10px 0;
	/*width: 130px;*/

}

.remonteeRubrique .descriptionRub .subtitleArt {
		width:530px;
}

.rightColInt span.titleDocument {
	line-height:25px;
	margin-top:10px;
	max-height:50px;
	max-width:150px;
	overflow:hidden;
	width:auto;
}

/* FORMULAIRE DE CONTACT SPIP / FORMULAIRE DE CONTACT SPIP-FORMS */


.contactForm .spip_forms, .contactForm fieldset, .spip_forms fieldset,  .contactForm * legend {
	border:none;
}

.contactForm .spip_forms .forml, .spip_forms .fondl{
	background:#ffffff;
}


h5.etudeCas {
	border-bottom:1px solid green;
	margin-bottom:10px;
	padding-bottom:10px;
}

.leftColInt p img{
	float:none;
}

.paginationActu {
	float:left;
	text-align: center;
	width:680px;
	display: block;
}

img, .spip_logos {margin:0px 6px 1px 5px; }
.article img.spip_logos {margin:0 0 5px;}
h2.titre{margin:0 0 10px;}

.cptRepeatr span span.nbr {
	background:transparent url(../images/bg-cptNumber.gif) repeat-x scroll left top;
	float:left;
	margin:0;
	padding:4px 0 0 6px;
	width:14px;
	_padding-left:6px;
	_text-align: left;
	_width:14px;
}

*+html .cptRepeatr span span.nbr {
	padding-right:4px;
	padding-left:4px;
	width:11px;
}

p.small {
	font-size:10px;
}

.leftColInt .404 {
	margin-bottom:30px;
	margin-left:10px;
	margin-right:10px;
	margin-top:30px;
}

p.homeCible
{
	font-size:11px;
}
p.homeCible img{	margin-top: 3px;}
.boutondemo
{
	position: relative; float:left; margin-top:0px; left:65px;
	background:transparent url("../images/demo.png") no-repeat scroll left top;
	width:109px;
	height: 83px;
}
*html .boutondemo {
	background:transparent url("../images/demoie.png") no-repeat scroll left top;
	left: 410px; top: -20px! important
	width: 92px;
	height: 63px;
}

*html .boutondemo img { display: none; }
.spip_form_champ input
{
	background:transparent none repeat scroll 0 0 !important;
	border:0 none !important;
	background:transparent url("../images/bloc_input.png") no-repeat scroll left top !important;
	height:20px;
	width:88% !important;
	
	padding-left:10px !important;
	padding-top:5px !important;
}
.spip_form_champ textarea
{
	background:transparent none repeat scroll 0 0 !important;
	border:0 none !important;
	background:transparent url("../images/bloc_area.png") no-repeat scroll left top !important;
	height:145px;
	width:90% !important;
	overflow: auto; border: none;
	
	padding-left:10px !important;
	padding-top:5px !important;
}

*+html .jcarousel-skin-tango {
	margin-top:-24px;
}