/******************************************************************************/

/** Reset CSS **/
html{ }
body{
  font-family: Arial, Helvetica, sans-serif; 
  font-size:12px;
  line-height:120%;
  color:#333333;
  background:#FFFFFF url(../images/v2/bg-v2.jpg) repeat-x scroll 0 0;
}

.image_home{
	width:135px;
}

body,
h1,h2,h3,h4,h5,h6,
ul,ol,li,p,
pre,quote,
form,textarea,input,iframe,
img{ margin:0px; padding:0px; font-weight:normal; }
img{ border:0 none;}
img,input{vertical-align:middle;}
ol,ul,li{ list-style:none; }
a{ color:#333333; text-decoration:none; }
.clearfixed{ clear:both; float:none; margin:0; padding:0px; font-size:0px; line-height:0px; height:0px;}
.btn{cursor:pointer;}
input.btn{border:0 none;}

/** Layout CSS (qzContainer) **/
.container{
  width:1020px;
  /*height:1400px; */
  padding-bottom:20px;
  margin:0 auto; 
  background:transparent url(../images/v2/bg2-v2.jpg) no-repeat scroll 54% 105px;
}
.anchor-link{visibility:hidden; position:absolute;}
.page{width:990px; clear:both; margin:0 auto 0 5px;}

.header{height:110px; background:transparent url(../images/v2/bg-header-v2.jpg) no-repeat scroll center bottom;}
  .header a{color:#001E62; font-weight:bold; }
  .logo{float:left; margin-top:18px; padding-left:22px;}
  .header h1,
  .header p.h1{font-size:0px; line-height:0px; height:0px;}
  .header-right .text-input{width:190px; height:24px; line-height:24px; padding:0 5px; border:0 none; font-size:12px; color:#001E62; background:transparent url(../images/v2/input-bg-200-v2.gif) no-repeat scroll 0 0;}
  .header-right .pro-input .text-input{padding-left:35px; padding-top:2px; padding-bottom:3px;width:165px;font-size:15px;font-weight:bold;background:transparent url(../images/v2/header-img-v2.gif) no-repeat scroll 0 0;}
  .header-right{float:right;margin-top:6px;padding-right:4px;}
  .header-right a span{display:block; height:0px; line-height:0; font-size:0; overflow:hidden; text-indent:-9999em}
  .h-search{margin:14px auto 8px;}
  .small-margin{margin:14px auto 8px;}

.header{height: 110px; background: transparent url(../images/bg-header.jpg) no-repeat scroll center bottom;}
  .header a{color: #001E62; font-weight: bold; }
  .logo{float: left; margin-top: 18px; padding-left: 22px;}
  /* .header h1, .header p.h1{font-size: 0; line-height: 0; height: 0;} */
  .header-right .text-input{width: 189px;/*IE7*/ height: 20px; padding: 1px 5px 3px; border: 0 none; /*font-size: 12px;*/ color: #001E62; background: transparent url(../images/input-bg-200.gif) no-repeat scroll 0 0;}
  .header-right .pro-input .text-input{padding-left: 35px; padding-top: 2px; padding-bottom: 3px;width: 165px;/*font-size: 15px;*/font-weight: bold;background: transparent url(../images/header-img.gif) no-repeat scroll 0 0;}
  .header-right{float: right;margin-top: 0;padding-right: 4px;}
  .header-right a span{display: block; height: 0; line-height: 0; font-size: 0; overflow: hidden; text-indent: -9999em}
  .header-right a img {vertical-align: top;}
  .h-search{margin: 14px auto;}

.main-nav{float: left; margin-top: 18px; padding-left: 76px; }

  .main-nav li{float: left; width: 65px; text-align: center; padding-bottom: 3px;}
  .main-nav a { background: transparent url(../images/button-whole.gif) no-repeat scroll -25px -17px; display: block; font-size: 0.923em; line-height: 100%; padding-top: 47px; }
	.nav-01 .active, .nav-01 a:hover, .nav-01 a:focus {background-position: -25px -99px; text-decoration: none}
	.nav-02 a {background-position: -88px -17px;}
	.nav-02 .active, .nav-02 a:hover, .nav-02 a:focus {background-position: -88px -99px; text-decoration: none}
	.nav-03 a {background-position: -150px -17px;}
	.nav-03 .active, .nav-03 a:hover, .nav-03 a:focus {background-position: -150px -99px; text-decoration: none}
	.nav-04 a {background-position: -215px -17px;}
	.nav-04 .active, .nav-04 a:hover, .nav-04 a:focus {background-position: -215px -99px; text-decoration: none}
	.nav-05 a {background-position: -280px -17px;}
	.nav-05 .active, .nav-05 a:hover, .nav-05 a:focus {background-position: -280px -99px; text-decoration: none}
	.nav-06 a {background-position: -343px -17px;}
	.nav-06 .active, .nav-06 a:hover, .nav-06 a:focus {background-position: -343px -99px; text-decoration: none}
	.nav-07 a {background-position: -405px -17px;}
	.nav-07 .active, .nav-07 a:hover, .nav-07 a:focus {background-position: -405px -99px; text-decoration: none}

.main-nav{
	float: left; 
	margin-top: 18px; 
	padding-left: 76px; 
}
.main-nav li{
	float: left; 
	width: 65px; 
	text-align: center; 
	padding-bottom: 3px;
} 
.main-nav a { 
	background: transparent url(../images/v2/button-whole-v2.gif) no-repeat scroll -25px -17px; 
	display: block; 
	font-size: 0.923em; 
	line-height: 100%; 
	padding-top: 47px;
}	
.nav-01 .active, .nav-01 a:hover, .nav-01 a:focus {
	background-position: -25px -99px; 
	text-decoration: none
}	
.nav-02 a {
	background-position: -88px -17px;
}	
.nav-02 .active, .nav-02 a:hover, .nav-02 a:focus {
	background-position: -88px -99px; 
	text-decoration: none
}	
.nav-03 a {
	background-position: -150px -17px;
}	
.nav-03 .active, .nav-03 a:hover, .nav-03 a:focus {
	background-position: -150px -99px; 
	text-decoration: none
}	
.nav-04 a {
	background-position: -215px -17px;
}	
.nav-04 .active, .nav-04 a:hover, .nav-04 a:focus {
	background-position: -215px -99px; 
	text-decoration: none
}	
.nav-05 a {
	background-position: -280px -17px;
}	
.nav-05 .active, .nav-05 a:hover, .nav-05 a:focus {
	background-position: -280px -99px; 
	text-decoration: none
}	
.nav-06 a {
	background-position: -343px -17px;
}	
.nav-06 .active, .nav-06 a:hover, .nav-06 a:focus {
	background-position: -343px -99px; 
	text-decoration: none
}	
.nav-07 a {
	background-position: -405px -17px;
}	
.nav-07 .active, .nav-07 a:hover, .nav-07 a:focus {
	background-position: -405px -99px; 
	text-decoration: none
}
.nav-08 a {
	background-position: -467px -17px;
}	
.nav-08 .active, .nav-08 a:hover, .nav-08 a:focus {
	background-position: -467px -99px; 
	text-decoration: none
}

.site-link{text-align:right;}
.btn-ok{cursor:pointer; font-size:0px;height:20px;width:20px; border:0 none; margin-left: 3px;
background:transparent url(../images/v2/btn-ok-v2.gif) no-repeat;}


/** Page01 HomePage **/

.h-row-01, .h-row-02{clear:both;}
.h-row-01 .col-block-left{float:left; width:360px; padding-right:12px;}
.h-row-01 .col-block-left .block-title{background:url(../images/v2/bg_une_top-v2.gif) left top no-repeat; height:36px; padding-left:10px;}
.h-row-01 .col-block-left .tabs-block{}
.h-row-01 .col-block-left ul.tabs-menu{height:25px;}
.h-row-01 .col-block-left ul.tabs-menu li{float:left;padding-right:2px;}
.h-row-01 .col-block-left ul.tabs-menu li a,
.h-row-01 .col-block-left ul.tabs-menu li span{display:block;float:left;}
.h-row-01 .col-block-left ul.tabs-menu li a{height:24px;padding-left:9px; background:#EAEAF5 url(../images/v2/tab-menu-bg-v2.gif) no-repeat scroll 0 -62px;}
.h-row-01 .col-block-left ul.tabs-menu li span{padding-right:9px;padding-top:4px;font-size:12px; color:#001E62; background:transparent url(../images/v2/tab-menu-bg-v2.gif) no-repeat scroll right -93px;}
.h-row-01 .col-block-left ul.tabs-menu li.active a{height:25px; background-position: 0 0;background-color:#D6D6EB}
.h-row-01 .col-block-left ul.tabs-menu li.active span{background-position: right -31px;}
.h-row-01 .col-block-left div.tabs-content-corner{padding:5px 14px 8px; background:#D6D6EB url(../images/v2/bg_une_btm-v2.gif) no-repeat scroll 0 bottom;}
.h-row-01 .col-block-left div.tabs-content .tabs-content-box div{display:block;}
.h-row-01 .col-block-left div.tabs-content .tabs-content-box .desc-item h4{font-size:12px;}
.h-row-01 .col-block-left div.tabs-content{background:#D6D6EB url(../images/v2/corner-blue-top-360-v2.gif) no-repeat scroll 0 0;}
.h-row-01 .col-block-left div.tabs-content .card-items,
.h-row-01 .col-block-left div.tabs-content .card-items a h2{font-size:12px; color:#001E62;line-height:120%;font-weight:bold;}
.h-row-01 .col-block-left div.tabs-content .card-items .image-card{float:left;padding-right:5px;padding-bottom:8px;}
.h-row-01 .col-block-left div.tabs-content .card-items .name-card{font-size:13px; margin-top: 10px; display: block;}
.h-row-01 .col-block-left div.tabs-content .card-items .summary-card{font-size:12px; font-weight:bold;}
.h-row-01 .col-block-left div.tabs-content .card-items a{font-size:12px; color:#001E62;line-height:120%;font-weight:bold;}
.h-row-01 .col-block-left div.tabs-content .card-items .date-card{font-size:11px;}
.h-row-01 .col-block-left div.tabs-content .desc-item{clear:both;}
.h-row-01 .col-block-left div.tabs-content .link-item{padding-top:12px; text-align: right;}
.h-row-01 .col-block-left div.tabs-content .link-item a{color:#001E62; text-decoration:underline;font-size:12px;font-weight:normal;}

.h-row-01 .col-block-left .scroll-block{height:50px; background:#F7F7FB url(../images/v2/corner-blue01-bot-360-v2.gif) no-repeat scroll 0 bottom;}
.h-row-01 .col-block-left .scroll-block .scroll-box{padding:7px 12px 0;}
.h-row-01 .col-block-left .scroll-block .scroll-left {float:left;width:20px; height:20px;overflow:hidden;text-indent:-9999em;background:transparent url(../images/v2/btn-scroll-left-v2.gif) no-repeat scroll 0 0;}
.h-row-01 .col-block-left .scroll-block .scroll-right{float:right;width:20px; height:20px;overflow:hidden;text-indent:-9999em;background:transparent url(../images/v2/btn-scroll-right-v2.gif) no-repeat scroll 0 0;}
.h-row-01 .col-block-left .scroll-block .scroll-content{height:20px;text-align:center; background:transparent url(../images/v2/scroll-content-bg-v2.gif) no-repeat scroll center center;}
.h-row-01 .col-block-left .scroll-block .scroll-content span{display:block;padding-top:3px;color:#001E62; margin:0 30px;}
.h-row-01 .col-block-left .links-box{height:15px;padding-top:5px;}
.h-row-01 .col-block-left .links-box a{color:#001E62}
.h-row-01 .col-block-left .links-box .link-left{float:left;}
.h-row-01 .col-block-left .links-box .link-right{text-align:right;}

.h-row-01 .col-block-center{float:left; width:385px;padding-right:12px; background:transparent url(../images/v2/home-block-bg-r01-c02-v2.gif) no-repeat scroll 0 9px;}
.h-row-01 .col-block-center .title-block{background:url(../images/v2/bg_trouver_top-v2.gif) no-repeat scroll left top; height:36px;}
.h-row-01 .col-block-center a{color:#001E62;}
.h-row-01 .col-block-center input{padding:0px 10px;width:220px; height:26px; line-height:26px; border:0 none; color:#001E62; font-size:11px;background:transparent url(../images/v2/input-bg-240-v2.gif) no-repeat scroll 0 0;}
.h-row-01 .col-block-center  input#local{margin-top:6px;}
.h-row-01 .col-block-center .btn-row  input{width:80px; height:26px;padding:0px 0px 4px 0px; font-size:12px; background-image:url(../images/v2/input-bg-80-v2.gif); cursor:pointer}
.h-row-01 .col-block-center label{ line-height:100%;display:block; width:127px; float:left; font-size:13px; font-weight:bold;}
*+html .h-row-01 .col-block-center label{width:127px;}
.h-row-01 .col-block-center label#lab01{padding-top:5px;}
.h-row-01 .col-block-center h1,
.h-row-01 .col-block-center h3, .h-row-01 .col-block-center .comment-link h3, .homepage .h-row-01 .col-block-center .itmes-list h3 {font-size:14px; font-weight:bold; }
.h-row-01 .col-block-center h3{padding-top:15px;}
.h-row-01 .col-block-center .notice{padding-top:10px;font-size:11px; line-height:100%;}
.h-row-01 .col-block-center .search-form{padding:18px 9px;}
.h-row-01 .col-block-center .search-form .input-row{padding-bottom:5px;padding-top:4px;}
.h-row-01 .col-block-center .search-form .btn-row {float:right;padding-top:8px;}
/* add for search block 20091023 by Robin*/
.h-row-01 .col-block-center .search-box {padding:2px 9px 25px; color:#001E62;}
.h-row-01 .col-block-center .search-box .title{display:none;}
.h-row-01 .col-block-center .search-box .search-form-box .btn-set{float:right;padding-top:8px;}
*+html .h-row-01 .col-block-center .search-box .search-form-box .btn-set {padding-top:3px;}
.h-row-01 .col-block-center .search-box .search-form-box .btn-set input{
  background-image:url(../images/v2/input-bg-80-v2.gif);
  cursor:pointer;
  font-size:12px;
  height:26px;
  padding:0 0 4px;
  width:80px;
}
.h-row-01 .col-block-center .search-box .search-form-box .input-row{padding-bottom:5px;padding-top:5px;}
.h-row-01 .col-block-center .search-box .search-form-box .input-row .none{display:none;}
.h-row-01 .col-block-center .search-box .comment-link h3{padding-top:15px; font-weight:bold; font-size:14px;}
*+html .h-row-01 .col-block-center .search-box .comment-link h3 {padding-top:11px;}
.h-row-01 .col-block-center .local-box {height: 97px;}
.h-row-01 .col-block-center .local-box .items-link{float:right;width:75px;padding-top:20px; line-height:100%;text-align:center; font-size:11px; color:#001E62;}

.h-row-01 .col-block-center .itmes-list{float:left; width:200px; padding-left:10px; color:#001E62;}
.h-row-01 .col-block-center .itmes-list li{padding:2px 0px 1px 12px;}
.h-row-01 .col-block-center .itmes-list li a{font-size:12px; font-weight:bold;}

.h-row-01 .col-block-right{
    float:left;
    min-height:298px;
    width:190px;
    background:transparent url(../images/v2/home-block-bg-r01-c03-v2.gif) no-repeat scroll 0 8px;
    }
.h-row-01 .col-block-right .tout_box {padding:0 8px; height:255px;}
.h-row-01 .col-block-right .tout_box a {  color:#001E62; font-size:14px; font-weight:bold; text-align:right; padding-right:5px;}
.h-row-01 .col-block-right .tout_box div {margin-top:14px;height:21px;padding-top:51px; width:171px; text-align:right; background:transparent none no-repeat scroll 0 0; clear:both;}
.h-row-01 .col-block-right .tout_box .tout-block-01{margin-top:5px;background-image: url(../images/v2/home-about-img-01-v2.gif);}
.h-row-01 .col-block-right .tout_box .tout-block-02{background-image: url(../images/v2/home-about-img-02-v2.gif);}
.h-row-01 .col-block-right .tout_box .tout-block-03{background-image: url(../images/v2/home-about-img-03-v2.gif);}

.h-row-02{padding-top:15px;}
.h-row-02 .h-r-left,.h-row-02 .h-r-right{float:left;}
.h-row-02 .h-r-left{width:590px; padding-right:23px;}

.h-row-02 .h-r-block-01{margin-bottom:8px;background:transparent url(../images/v2/h-r-block-01-bg-top-v2.gif) no-repeat scroll 0 7px;}
.h-row-02 .h-r-block-01 .h-r-title{height:28px; }
.h-row-02 .h-r-block-01 .h-r-content{width:590px; min-height:180px; background-color:#F7F7FB }
.h-row-02 .h-r-block-01 .h-r-content-bot{height:12px; font-size:0px; background:transparent url(../images/v2/h-r-block-01-bg-bot-v2.gif) no-repeat scroll 0 bottom;}
.h-row-02 .h-r-block-01 .h-r-content ul,
.h-row-02 .h-r-block-01 .h-r-content .h-r-summary,
.h-row-02 .h-r-block-01 .h-r-content img{float:left;}
.h-row-02 .h-r-block-01 .h-r-content ul{width:208px; padding-left:2px;}
.h-row-02 .h-r-block-01 .h-r-content img {padding:0 10px 0 0}
.h-row-02 .h-r-block-01 .h-r-content li{padding:4px 9px 7px; font-size:12px; background:#FFFFFF url(../images/v2/line-blue-v2.gif) no-repeat scroll 0 bottom;}
.h-row-02 .h-r-block-01 .h-r-content li.active{background-color:#F7F6FB;}
.h-row-02 .h-r-block-01 .h-r-content li.active a{ font-weight:bold;}
.h-row-02 .h-r-block-01 .h-r-content li.last{background-image:none;padding:4px 9px 12px;}

.h-row-02 .h-r-block-01 .h-r-content li a{ color:#001E62; font-size:12px;}
.h-row-02 .h-r-block-01 .h-r-content .h-r-summary{width:348px; padding-left:20px;padding-top:8px;}
.h-row-02 .h-r-block-01 .h-r-content .h-r-summary h4{color:#333333;font-size:12px;line-height:130%}

.h-row-02 .h-r-block-02 .h-r-title{padding:0 0 4px 15px;}
.h-row-02 .h-r-block-02 .h-r-content{width:590px; height:130px; background:transparent url(../images/v2/home-block-bg-r03-c01-v2.jpg) no-repeat scroll 0 0;}
.h-row-02 .h-r-block-02 .h-r-content a{color:#001E62; }
.h-row-02 .h-r-block-02 .h-r-content .title-con{padding-bottom:4px;font-size:13px; font-weight:bold;}
.h-row-02 .h-r-block-02 .h-r-content .title-con a{font-size:13px; font-weight:bold;}
.h-row-02 .h-r-block-02 .h-r-content .content-col-01,
.h-row-02 .h-r-block-02 .h-r-content .content-col-02{float:left; width:225px;padding-left:62px; padding-top:10px;}
.h-row-02 .h-r-block-02 .h-r-content .content-col-01 select{width:196px; color:#001E62;}
.h-row-02 .h-r-block-02 .h-r-content .content-col-01 select option{color:#001E62;}
.h-row-02 .h-r-block-02 .h-r-content .content-col-01 input{
  height:20px;
  cursor:pointer;
  /*margin-bottom:4px;*/
  margin-top:1px;
  width:20px;
  font-size:11px; 
  font-weight:bold;
  color:#001E62; 
  background:transparent none no-repeat scroll 0 0; 
  border: 0 none;
  background:transparent url('../images/v2/picto_valide-v2.gif') no-repeat scroll 0 0;
}
.h-row-02 .h-r-block-02 .h-r-content .content-col-01 strong{display:block; font-size:12px;}
.h-row-02 .h-r-block-02 .h-r-content .content-col-01 h4{font-size:11px; line-height:120%; color:#001E62;}
.h-row-02 .h-r-block-02 .h-r-content .content-col-01 .content-summary{padding-bottom:13px;}
.h-row-02 .h-r-block-02 .h-r-content .content-col-02 li{padding:2px 0;}

.h-row-02 .h-r-right{width:345px;}
.h-row-02 .h-r-block-03 .h-r-title{height:34px; background:transparent url(../images/v2/h-r-block-02-bg-top-v2.gif) no-repeat scroll 0 7px;}
.h-row-02 .h-r-block-03 .h-r-content{background-color:#F7F7FB;}
.h-row-02 .h-r-block-03 .h-r-content h2{color:#001E62; line-height:160%; font-size:12px; padding:0 15px;color:#001E62;}
.h-row-02 .h-r-block-03 .h-r-content .summary h4{height:auto; color:#001E62; line-height:160%; font-size:12px; font-weight:normal; padding:0 15px;color:#001E62;}
.h-row-02 .h-r-block-03 .h-r-content .summary h4 a{color:#001E62;}
.h-row-02 .h-r-block-03 .h-r-content h2.pic-summary-t{color:#001E62;line-height:18px;}
.h-row-02 .h-r-block-03 .h-r-content h2.pic-summary-t a{display:block;float:right;text-align:right;color:#001E62; text-decoration:underline;}
.h-row-02 .h-r-block-03 .h-r-content img{float:left; padding-right:15px;}
.h-row-02 .h-r-block-03 .h-r-content h5{clear:both;height:15px;padding-top:15px; padding-left:15px;padding-bottom:2px; font-size:13px; font-weight:bold; color:#001E62;}
.h-row-02 .h-r-block-03 .h-r-content .summary{ color:#001E62; line-height:160%;}
.h-row-02 .h-r-block-03 .h-r-content .pic-summary{padding-top:13px; font-size:12px; color:#333333; line-height:140%;}
.h-row-02 .h-r-block-03 .h-r-content .pic-summary img{ float:left;padding:0 0 0 22px;}

.h-row-02 .h-r-block-03 .h-r-content .pic-summary h4 {float:left; color:#001E62;width:149px;height:auto;font-size:12px; font-weight:normal;line-height:16px;padding:0;}
.h-row-02 .h-r-block-03 .h-r-content .pic-summary a{display:block;float:right;text-align:right;color:#001E62; text-decoration:underline;}
.h-row-02 .h-r-block-03 .scroll-wrap{padding-bottom:15px;padding-top:15px;background:#F7F7FB url(../images/v2/h-r-block-02-bg-bot-v2.gif) no-repeat scroll 0 bottom;}
.h-row-02 .h-r-block-03 .scroll-wrap .scroll-btn-set{height:44px; padding:0 18px;}
.h-row-02 .h-r-block-03 .scroll-wrap .scroll-btn-set a{display:block; float:left; width:70px; height:20px;padding-top:24px;color:#001E62;font-size:11px;}
.h-row-02 .h-r-block-03 .scroll-wrap .scroll-btn-set .previous{background:transparent url(../images/v2/btn-scroll-left-v2.gif) no-repeat scroll 7px 0;}
.h-row-02 .h-r-block-03 .scroll-wrap .scroll-btn-set .next{float:right; text-align:right;background:transparent url(../images/v2/btn-scroll-right-v2.gif) no-repeat scroll 42px 0;}

.h-row-01 .col-block-center .title-block  h2,
.h-row-02 .h-r-block-01 .h-r-title h2,
.h-row-02 .h-r-block-03 .h-r-title h2,
.h-row-02 .h-r-block-02 .h-r-title h2{height:0px; line-height:0px;font-size:0px; text-indent:-9999em; overflow:hidden;}
.h-row-01 .col-block-right .title-block {background:url(../images/v2/bg_pour_top-v2.gif) no-repeat scroll left top; height:36px;}

/* ================================== PAGE ================================== */
.homepage .h-row-01 .col-block-left .scroll-block {background:none; height:auto; padding:0 0 12px;}
.homepage .scroll-block ul.lists li {padding: 2px 10px 5px;}
.homepage h2 {font-size:12px; font-weight:bold; color:#001E62;}
.homepage .sur_box {margin-top:15px;}
.homepage .sur_box .top {background:url(../images/v2/bg_sur_top-v2.gif) left top no-repeat; height:34px; padding-left: 5px;}
.homepage .sur_box .title_h1 {background:url(../images/v2/icon_metier_une.gif) no-repeat; padding-left:25px; padding-top: 2px; padding-bottom: 5px; display: block;}

.homepage .sur_mid, .homepage .plus_mid {background:url(../images/v2/bg_sur_btm-v2.gif) left bottom no-repeat; padding-bottom:5px;}

.homepage .sur_mid .btm {background:url(../images/v2/bg_sur-v2.gif) left center repeat-y; padding:8px 19px;}

.homepage .scroll-block .sur_box .btm li {padding:10px 0;}

.sur_box .btm li img {float:left; margin-right:10px;}
.homepage .hopitaux_box {background:#FFD9E6 url(../images/v2/bg_hopitaux_btm-v2.gif) left bottom no-repeat; padding:10px 10px 10px;}
.homepage .hopitaux_box li {padding:0 5px 20px;}
.homepage .hopitaux_box .title_h1, .h-row-01 .col-block-left .block-title .title_h1, .h-row-01 .col-block-center .title-block .title_h1, .h-row-01 .col-block-right .title-block .title_h1 {background:url(../images/v2/icon_H-v2.gif) left center no-repeat; padding-left:25px;}
.homepage .marche_box, .homepage .kaliemie_box, .homepage .plus_box {margin-top:18px;}
.homepage .marche_box .btm, .homepage .kaliemie_box .btm {background:#F7F7FB url('../images/v2/bg_marche_btm-v2.gif') left bottom no-repeat; padding:10px 20px;}
*+html .marche_box .btm li {margin-bottom:23px;}
*+html .homepage .kaliemie_box {margin-top:30px;}
.homepage .marche_box .top, .homepage .kaliemie_box .top {background:url(../images/v2/bg_marche_top-v2.gif) left top no-repeat; height:32px; padding-left:3px;}
.marche_box .btm li {margin-bottom:5px;}
.marche_box .btm li img {float:right; margin-left:10px;}
.homepage .kaliemie_box .top {background:url(../images/v2/bg_kaliemie_top-bottom-v2.gif) left bottom no-repeat; height: 36px;}
.homepage .kaliemie_box .btm {background:#FFEBE0 url(../images/v2/bg_kaliemie_btm-v2.gif) left bottom no-repeat;}
.homepage .kaliemie_box .search_box {background:#FFD2BB; margin:-2px -20px; position:relative; margin-top:9px; text-align:right; padding:7px 10px 0;}
.h-row-01 .col-block-center .search_box input {background:url(../images/v2/bg_input_kaliemie-v2.gif) no-repeat; padding:0 5px; width:185px; line-height:26px; font-size:11px; font-style: italic; color:#737373; height:26px; margin-left:5px;}
.kaliemie_box .search_box input.btn {background:url(../images/v2/bg_btn_kaliemie-v2.gif) no-repeat; width:35px; height:26px; cursor:pointer; margin:0;}
.homepage .plus_box .btm li {padding-bottom:10px;}
.homepage .plus_mid {background:url(../images/v2/bg_plus_btm-v2.gif) left bottom no-repeat;}
.homepage .plus_mid .btm {background:url(../images/v2/bg_plus_mid-v2.gif) left center repeat-y; padding:10px 20px 0 10px;}



.homepage .plus_box .top {background:url(../images/v2/bg_plusD_top-v2.gif) left top no-repeat; height:29px; padding-left: 7px;}
.plus_box .top .title_h1 {padding-left:25px; background:url(../images/v2/icon_plus.gif) no-repeat;padding-bottom:5px; padding-top: 2px;}


.homepage .newsletter_box .top {background:url(../images/v2/bg_plus_top-v2.gif) left top no-repeat; height:24px; padding-left: 0;}
.newsletter_box .top .title_h1 {padding-left:9px;background: none;padding-bottom:0;padding-top: 0;}

.homepage .newsletter_box .plus_mid .btm {padding-bottom:10px; color:#001E62;}
.homepage .newsletter_box input {background:#F7F7FB; border:1px solid #666EAB; padding:3px 5px; width:140px; font-size:13px; color:#000; margin-top:10px;}
.homepage .newsletter_box input.btn {background:url(../images/v2/btn_ok-v2.gif) no-repeat; width:14px; height:9px; cursor:pointer; border:none; margin-right:-10px;}

.homepage .col-block-right .banner_box {
	background:url('../images/v2/bg_banner-v2.gif') no-repeat; 
	padding:10px; 
	width:167px; 
	/*height:120px; */
	font-size:11px; 
	color:#999;
} 

.col-block-right .banner_box img {padding:10px 0 5px;}
.homepage li h3, .homepage .h-row-01 .col-block-center h3, .desc-item h3 {font-size:12px; font-weight:normal; padding:0;}
.h-row-01 .col-block-left .block-title .title_h1 {background:url(../images/v2/icon_une-v2.gif) left center no-repeat; line-height:21px; display:block;}
.h-row-01 .col-block-center .title-block .title_h1 {background:url(../images/v2/icon_search-v2.gif) left center no-repeat; line-height:24px; display:block; padding-left:30px;}
.h-row-01 .col-block-right .title-block .title_h1 {background:url(../images/v2/icon_pour-v2.gif) left center no-repeat; line-height:22px; display:block; padding-left:30px;}
.col-block-left .tabs-content-corner .link_box {background:#B4B4D9; margin:10px -14px 0; padding:8px 20px 0; height:15px;}
*+html .col-block-left .tabs-content-corner .link_box {margin-top:11px;}
.tabs-content-corner .link_box a {font-size:13px; color:#fff; float:right; font-weight:bold;}
.homepage li h2 a,
.homepage .scroll-block ul.lists li a {margin-left:0;}
.kaliemie_box .btm a {color:#001E62; text-decoration:underline;}
.homepage li h2 a,
.homepage .scroll-block ul.lists li h2 a {text-decoration:none;}
.h-row-01 .col-block-center .input-row #label-01 {padding-top:8px;}
.font-normal,
.banner_box .title_h1 {font-weight:normal;}
.pointe{padding-left:20px;margin-top:5px;}

/* ================================ PUBLIC ================================== */
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}

.date {font-size:11px; color:#001E62;}
.title {font-size:13px; color:#001E62;}
.right_f {float:right;}

ul.lists li a, .hopital_box a, .medicals_box a, .pmsi_box a {
	color:#001E62;
	text-decoration:underline;
	margin-left:25px;
}
.marche_box ul.lists .left_f a{margin-left:0;text-decoration:none}
.hopitaux_box ul.lists li .lireSuite {text-align: right;}

.page .center {width:490px;}
.page .center h2 {font-size:12px; font-weight:bold; color:#001E62;}
.page .center li h3 {font-size:12px; font-weight:normal; padding:0;}
.red, .require {color:#f00;}


/* autocompletion */
.ac_results { padding: 0px; border: 1px solid #aaa; background-color: white; overflow: hidden; z-index: 99999;}
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0;}
.ac_results li { margin: 0px; padding: 2px 5px;	cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden;}
.ac_odd {background-color:#eee;}
.ac_over { background-color:#0A246A; color:white; }
#moteur{	position: relative; }


/* Partner Bloc */
.displayOff{
	width:187px;
	text-align:center;
	display:none;
}
.displayOn{
	width:187px;
	text-align:center;
	display:block;
}
.partner{
	width:187px;
	background:red;
}
.partner .top{
	width:187px;
	height:10px;
	background:transparent url('../images/v2/bg_banner-v2.gif') 0 0 no-repeat;
}
.partner .center{
	text-align:center;
	width:187px;
	padding:0;
	margin:0;
	background:transparent url('../images/v2/bg_y-banner-v2.gif') 0 0 repeat-y;
}
.partner .bottom{
	clear:both;
	width:187px;
	height:10px;
	background:transparent url('../images/v2/bg_banner-v2.gif') 0 -112px no-repeat;
}
.title_h1 {
	font-size:15px; 
	color:#001E62; 
	font-weight:bold;
}

.top h2.title_h1 {
	font-size:15px; 
	color:#001E62; 
	font-weight:bold;
}
h2#title_h1_2{
	font-size:15px; 
	color:#001E62; 
	font-weight:bold;
}
.medicals_box label{
	font-size:12px; 
}


/*** footer ***/
.footer{margin:0 auto; width:980px; padding-top:5px; border-top:1px #D6D6EB solid; background-color:#FFFFFF;}
  .footer,
  .footer a{font-size:11px; color:#333333;}
  .footer p.contact-info{line-height:160%;}
  .footer-menu{height:25px;position:relative; }
  .footer-menu span{font-size:11px;}
  .footer-menu,
  .footer-menu a{color:#4A5166; text-align:center;}
  .w3c-vertication{position:absolute;right:72px;}
  .footer strong{font-size:12px; font-weight:bold;}
  /*.footer-left{width:675px;padding-left:12px;}*/
  .footer-left li{line-height:160%;}
  .footer-right{float:right;padding-right:10px; }
  .footer-right strong{padding-left:18px;}
  .partner-link{position:relative; width:268px; height:260px;margin-top:4px; border:1px #D6D6EB solid;}
    .partner-link .partner_01{float:left; padding:10px 15px 0 16px;}
    .partner-link .partner_02{padding:28px 0 40px;}
    .partner-link .partner_03{float:right; padding:0 35px 0 0;}
    .partner-link span{position:absolute; display:block; width:10px; height:10px; font-size:0px; background:transparent url(../images/v2/corner-footer-v2.gif) no-repeat scroll 0 0;}
    .partner-link span.corner-01{left:-1px; top:-1px; background-position:0 0}
    .partner-link span.corner-02{right:-1px; top:-1px; background-position:right 0;}
    .partner-link span.corner-03{bottom:-1px; left:-1px; background-position:0 bottom}
    .partner-link span.corner-04{bottom:-1px; right:-1px;background-position:right bottom;}
    .partner-link .more{position:absolute; right:12px; bottom:8px; padding-left:9px;color:#001E62;font-size:11px;background:transparent url(../images/v2/icon-link-arrow-v2.png) no-repeat scroll 0 4px;}

.content{padding:10px 15px 15px;background-color:#FFFFFF;}
.breadcrumb{height:16px; font-size:12px; color:#001E62}
  .breadcrumb li{float:left;padding-left:10px; padding-right:2px; background:transparent url(../images/v2/icon-link-arrow-v2.png) no-repeat scroll 0 4px;}
  .breadcrumb li.first{padding-left:0; background-image:none;}
  .breadcrumb li a.active{text-decoration:underline;}
  .breadcrumb a{color:#001E62;}
  .breadcrumb a:hover{text-decoration:underline;}

  /* =SLIDER-CONTAINER */
#slider-container {
	margin: 0;
	position:relative;
	width: 332px;
	}
#slider1prev, #slider1next {
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
	}	
#slider {background: #d5d5eb;}
#slider ul, #slider li {
	border: none; 
	margin:0;
	padding:0;
	list-style:none;
}
#slider li {
	width: 332px;
	overflow:hidden;
	}
ol#controls {
	margin:0;
	padding:0;
	position:absolute;
	top: -32px;
	right: 0px;
	}
ol#controls li {
	margin:0 1px;
	padding:0;
	float:left;
	list-style:none;
	height: 17px;
	line-height: 17px;
	width: 21px;
	}
ol#controls li a {
	background: url(../images/v2/bg_numero_off.png) no-repeat;
	display: block;
	height: 17px;
	overflow:hidden;
	line-height: 17px;
	color:#434343;
	font-size: 14px;
	text-align: center;
	text-decoration:none;
	}
ol#controls li.current a {
	background: url(../images/v2/bg_numero_on.png) no-repeat;
	color:#fff;
	}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
	outline:none;
	}
.homepage .kaliemie_box .top .title_h1 {background: url(../images/v2/icon_book.gif) no-repeat; padding-left: 23px; display: block; padding-top: 2px; padding-bottom: 5px;}
.homepage .marche_box .top .title_h1 {display: block; background: url(../images/v2/icon_hpvous.gif) no-repeat; padding-left: 36px;}
.kaliemie_box .btm h2 a {color: #222f84; font-size: 13px; text-decoration: none;}
.espace_santeM {margin-right: -5px;}
.homepage .mod_med_pro {margin-top: 15px;}
.homepage .hopitaux_box_bloc {margin-top: 20px;}
.hopitaux_box_bloc .top {background: url("../images/v2/bg_hopitaux_top.gif") no-repeat; height: 31px; padding-left: 10px;}
.homepage .hopitaux_box_bloc .title_h1 {background: url("../images/v2/icon_H-v2.gif") 0 1px no-repeat; padding-left: 26px;}

.homepage .marche_box .lists li h3,
.homepage .sur_mid .lists li h3 {text-align: justify;}
.content .alaune_box_center img {width: 330px; height: auto;}
