/***************************** CSS GENERIC ********************************/
body, pre, input, textarea, select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

html, body, p,  td, form, input, select, textarea, pre, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6{
	padding: 0px;
	margin: 0px;
}

body{
	text-align: center;
}

a{
	color: #000000;
	text-decoration: underline;
}

a:hover{
	text-decoration: none;
}

map img,
a img{
	border-width: 0px;
}

td{
	vertical-align: top;
}

ul, ol{
	/* Sinon les puces ne sont pas visible sous IE */
	padding-left: 25px;
}

ul{
	list-style-type: disc;
}

li{
   line-height: 18px;
}

.cms_bloc ul, .cms_bloc ol{
	position: relative;
	padding: 5px 0px;
	line-height: 16px;
}

.cms_bloc ol{
	list-style-position: inside;
}

.cms_bloc ul{
	list-style-type: none;
	_list-style-type: disc;
}

.cms_bloc ul li{
	padding-left: 23px;
	/* background: url(https://0d6f9e.claudeassets.com/20160827194412im_/http://www.hopitalportlouis.com/default/CMS/images/wgs1/puce_liste.gif) 7px 7px no-repeat; */
	/*overflow:hidden;*/

	_padding-left: 7px;
	_background: none;
	_list-style-position: inside;
}

.cms_bloc ol li{
	padding-left: 7px;
}

.cms_part{
	text-align: left;
	margin: 0px auto;
}

.cms_bandeau{
}

.cms_page{
}

.cms_gauche{
}

.cms_droite{
}

.cms_gauche, .cms_droite{
	float: left;
}

.cms_zone{
}

.cms_bloc{
	padding: 5px 0px;
	clear: both;
}

/*** BLOCS FILE ***/
.cms_bloc_file{
}

/*** BLOCS FORM ***/
.cms_bloc_form{
}

.cms_bloc_form table td{
	padding: 3px;
}

.cms_bloc_form table td.intitule{
	font-weight: bold;
	text-align: left;
	width: 200px;
	vertical-align: top;
}

.cms_bloc_form table td.valeur td{
	vertical-align: middle;
}


.cms_bloc_form label{
	padding: 0px 15px 0px 3px;
}

.cms_bloc_form input{
	width: 200px;
}

.cms_bloc_form textarea{
	width: 300px;
	height: 100px;
}

.cms_bloc_form select{
	width: 204px;
}

.cms_bloc_form_error{
	color: #FF0000;
	padding-bottom: 10px;
}

.cms_bloc_form_message{
	font-weight: bold;
	text-align: center;
}

.cms_bloc_form .cms_bloc_form_field_content{
	text-align: justify;
}

.cms_bloc_form table td.cms_bloc_form_field_antispam,
.cms_bloc_form table td.cms_bloc_form_field_antispam_text{
	width: auto;
}

.cms_bloc_form table td.cms_bloc_form_field_antispam_image{
	text-align: right;
}

.cms_bloc_form table td.cms_bloc_form_field_antispam_image img{
	border: 1px solid #000000;
}

.cms_bloc_form .cms_bloc_form_field_content, .cms_bloc_form table td.cms_bloc_form_field_antispam_text{
	padding: 10px 0px;
}

.cms_bloc_form .cms_bloc_form_field_checkbox input{
	width: auto;
}

.cms_bloc_form .cms_bloc_form_field_checkbox table td{
	padding: 0px;
}

.cms_bloc_form .cms_bloc_form_field_radio table td{
	padding: 0px 0px;
}

.cms_bloc_form .cms_bloc_form_field_radio input{
	width: auto;
}

.cms_bloc_form .cms_bloc_form_field_submit input{
	width: 85px;
	margin: 5px 0px;
}

/*** BLOCS HTML ***/
.cms_bloc_html{
}

/*** BLOCS MEDIA ***/
.cms_bloc_media{
	text-align: center;
}

.cms_bloc_media *{
	border: 0px;
	margin: 0px auto;
}

/*** BLOCS MODULE ***/
.cms_bloc_module{
}

/*** BLOCS MAP ***/
.cms_bloc_map .mm_carte{
	margin: auto;
}

.cms_bloc_map .mm_carte .mm_info_photo{
	float: left;
	padding: 0px 5px 5px 0px;
}

.cms_bloc_map .mm_carte .mm_info_titre{
	font-weight: bold;
}

.cms_bloc_map .mm_carte .mm_info_resume{
}

/*** BLOCS TEXTE ***/
.cms_bloc_text{
	text-align: justify;
}

.cms_bloc_text table{
	width: 100%;
	border-collapse: collapse;
	border-color: #000000;
}

.cms_bloc_text table th, .cms_bloc_text table td{
	border-color: #000000 !important;
}

.cms_bloc_text table td{
	vertical-align: top;
}

.cms_bloc_text_media_gauche{
}

.cms_bloc_text_media_gauche .cms_bloc_media{
	position: relative;
	z-index: 2;
	padding: 0px;
	margin: 0px;
	float: left;
	padding: 0px 15px 15px 0px;
}

.cms_bloc_text_media_droite{
}

.cms_bloc_text_media_droite .cms_bloc_media{
	position: relative;
	z-index: 2;
	padding: 0px;
	margin: 0px;
	float: right;
	padding: 0px 0px 15px 15px;
}

.cms_bloc_text_haut{
}

.cms_bloc_text_media_centre{
	text-align: center;
	padding: 15px auto;
}

.cms_bloc_text_media_centre .cms_bloc_media{
	margin: 15px 0px;
}

.cms_bloc_text_bas{
}

.cms_bloc_text table{
	width: 100%;
}

.cms_bloc_text table td{
	vertical-align: top;
}

.cms_bloc_text_gauche{
	width: 49%;
}

.cms_bloc_text_milieu{
	width: 2%;
}

.cms_bloc_text_droite{
	width: 49%;
}

/*** BLOCS TITRE ***/
.cms_bloc_title{
}

.cms_bloc_title h2{
}

/*** ***/
.spacer{
	clear: both;
	line-height: 0px;
	width: 0px;
	font-size: 0px;
}
#pl_menu dl, #pl_menu dt, #pl_menu dd, #pl_menu ul, #pl_menu li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#pl_menu{
	position: absolute;
	left: 343px;
	bottom: 27px;
	width: 668px;
	height: 25px;
}

#pl_menu dl{
	position: relative;
	float: left;
}

#pl_menu dt{
	position: relative;
	cursor: pointer;
	font-weight: bold;
	height: 25px;
	float: left;	
	width: 111px;
	text-align: center;
}

#pl_menu dt a{
	height: 15px;
	line-height: 15px;
	padding: 6px 0px 4px 0px;	
	color: #FFF;
}
#pl_menu dt.niv1_on{
	background: url(https://544523.claudeassets.com/20160827194412im_/http://www.hopitalportlouis.com/default/CMS/images/portlouis/fond_niv1.jpg) left top no-repeat;
}
#pl_menu dt.niv1_on a{
	background: url(https://d3192f.claudeassets.com/20160827194412im_/http://www.hopitalportlouis.com/default/CMS/images/portlouis/fond_niv1_droite.jpg) right top no-repeat;
	color: #0e167a;
}


#pl_menu dd{
	position: absolute;
	top: 25px;
	left: 0px;
	display: none;
	background: url(https://919b49.claudeassets.com/20160827194412im_/http://www.hopitalportlouis.com/default/CMS/images/portlouis/fond_niv_flottant.jpg) left top repeat-y;
	font-weight: bold;
}

#pl_menu dd#smenu2{
	background-position: -111px 0;
}
#pl_menu dd#smenu3 {
	background-position: -222px 0;
}
#pl_menu dd#smenu4 {
	background-position: -333px 0;
}
#pl_menu dd#smenu5 {
	background-position: -444px 0;
}
#pl_menu dd#smenu6 {
	background-position: -555px 0;
}


#pl_menu dd ul{
	background: url(https://10b6c9.claudeassets.com/20160827194412im_/http://www.hopitalportlouis.com/default/CMS/images/portlouis/fond_niv_flottant_top.jpg) left top no-repeat;
	padding-bottom: 8px;
}
#pl_menu dd#smenu2 ul{
	background-position: -111px 0;
}
#pl_menu dd#smenu3 ul{
	background-position: -222px 0;
}
#pl_menu dd#smenu4 ul{
	background-position: -333px 0;
}
#pl_menu dd#smenu5 ul{
	background-position: -444px 0;
}
#pl_menu dd#smenu6 ul{
	background-position: -555px 0;
}



#pl_menu dd ul ul{
	background: none !important;
	padding-bottom: 0px;
}

#pl_menu li{
	cursor: pointer;
	width: 111px;
}

#pl_menu li a, #pl_menu dt a{
	display: block;
	color: #FFF;
	text-decoration: none;
}



#pl_menu a.niv2{
	display: block;
	width: 87px;
	padding: 3px 8px 3px 16px;
	line-height: 14px;
	font-size: 11px;
	color: #000;
	font-weight: bold;
}

#pl_menu li.niv2_on  a.niv2{
	text-decoration: underline;
}

#pl_menu a.niv3{
	width: 76px;	
	padding: 2px 10px 2px 25px;
	text-decoration: none;
	font-size: 11px;
	color: #000;
	font-weight: normal;
}

#pl_menu li.niv3_on  a.niv3{
	text-decoration: underline;
}

.surtitre{
	text-transform: uppercase;
	line-height: 20px;
}

.soustitre{
	font-size: 14px;
	color: #16536d;
	background: transparent url(https://7c3853.claudeassets.com/20160827194412im_/http://www.hopitalportlouis.com/default/CMS/images/portlouis/puce_soustitre.gif) no-repeat  0px 3px;
	padding: 0px 0px 0px 20px;
	font-weight: bold;
}

.accroche{
	font-weight: bold;
	color: #5fa8c6;
}

.intertitre{
	color: #2d5f8f;
	font-weight: bold;
}

.mise_en_avant_1{
	color: #f69203;
	font-weight: bold;

}
.mise_en_avant_2{
	font-weight: bold;

}

.legende{
	font-style: italic;

}
/******  GENERALITE  ******/
body, td, pre, input, textarea, select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body{ 
	background: #acc1ca url(https://e0236a.claudeassets.com/20160827194412im_/http://www.hopitalportlouis.com/default/CMS/images/portlouis/fond.jpg) left top repeat-x;	
	text-align: center; 
	color: #000000;
}
a{
	color: #f46f08;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}

.pl_contener{
	position: relative;
	z-index: 1;
	margin: 0px auto;
	width: 1110px;
	text-align: left;	
}

.cms_bloc_title h2{
	text-align: left;
	font-size: 22px;
	padding: 0px 0px 0px 0px;
	color: #f69203;
}

/******  STYLE DES LISTES  ******/

#pl_contenu ul,
#pl_contenu ol{
	position: relative;
	padding: 5px 0px;
	line-height: 16px;
}
#pl_contenu ol{
	list-style-position: inside;
}
#pl_contenu ul{
	list-style-type: none;
	_list-style-type: disc;
}

#pl_contenu ul li{
	padding-left: 23px;
	background: url(https://6ff85c.claudeassets.com/20160827194412im_/http://www.hopitalportlouis.com/default/CMS/images/portlouis/puce_liste.gif) 7px 7px no-repeat;
	overflow:hidden;
	
	_padding-left: 7px;
	_background: none;	
	_list-style-position: inside;
}
#pl_contenu ol li{
	padding-left: 7px;
}

/******  BANDEAU HAUT  ******/

#pl_bandeau{
	z-index: 20;
	background: url(https://f37530.claudeassets.com/20160827194412im_/http://www.hopitalportlouis.com/default/CMS/images/portlouis/bandeau.jpg) left top no-repeat;	
	height: 262px;
}

#pl_bandeau h1{
	position: absolute;
	right: 100px;
	top: 197px;
	padding: 0px;
	margin: 0px;
	font-size: 9px;
	color: #16536d;
	font-weight: normal;
}

/******  FIL D'ARIANE  ******/
#pl_ariane{
	position: absolute;
	top: 197px;
	left: 343px;
	color: #706a6a;
	font-size: 9px;
}
#pl_ariane a{
	color: #16536d;	
	text-decoration: none;
}
#pl_ariane a:hover{
	text-decoration: underline;
}
#pl_ariane .puce_ariane{
	background: url(https://9fa8db.claudeassets.com/20160827194412im_/http://www.hopitalportlouis.com/default/CMS/images/portlouis/sep_ariane.gif) 1px 2px no-repeat;
	padding-left: 12px;	
}
#pl_lien_accueil{
	position: absolute;
	left: 60px;
	top: 87px;
	width: 400px;
	height: 108px;	
}
/******  LIEN GAUCHE : contact, IMPRESSION, PLAN DU SITE  ******/

#pl_page,
#pl_gauche,
#pl_centre{
	position: relative;
	z-index: 1;
	float: left;
}

#pl_zone_page{
	height: 562px;
	background: url(https://915351.claudeassets.com/20160827194412im_/http://www.hopitalportlouis.com/default/CMS/images/portlouis/page.jpg) left top no-repeat;	
}
#pl_page{
	width: 990px;
	padding: 0 60px;
}
#pl_gauche{
	z-index: 100;
	width: 264px;
	padding: 263px 26px 0px 0px;
}
#pl_centre{
	width: 688px;
	padding: 40px 0px 12px 0px;
}
#pl_contenu{
	position: relative;
	z-index: 1;
	padding: 0px 15px 0px 0px;
	height: 440px;
	overflow-y: auto;
}
#pl_droite{
	background:  url(https://8a9115.claudeassets.com/20160827194412im_/http://www.hopitalportlouis.com/default/CMS/images/portlouis/fond_actus.jpg)  left top no-repeat;
	margin-top: -208px;
	width: 207px;
	padding: 0px 10px 0 10px ;
}


/******  LIEN GAUCHE : contact, IMPRESSION, PLAN DU SITE  ******/
#pl_lien_contact,
#pl_lien_print,
#pl_lien_plan{
	display: block;
	position: absolute;
	left: 80px;
	top: 200px;
	width: 62px;
	height: 18px;	
	overflow: hidden;
	text-indent: -600px;
}
#pl_lien_plan{
	left: 16px;
}
#pl_lien_contact{
	left: 41px;
	top: 426px;
	width: 180px;
	height: 30px;	
}

/******  PIED DE PAGE  ******/
#pl_footer{
	padding: 0px 0px 0px 288px;
	font-size: 9px;
	color: #6e6e6e;
	background:  url(https://501a4b.claudeassets.com/20160827194412im_/http://www.hopitalportlouis.com/default/CMS/images/portlouis/footer.jpg)  left top no-repeat;
}

#pl_footer a{
	text-decoration: none;
	color: #8a8a8a;
}
#pl_footer a:hover{
	text-decoration: underline;
}
#pl_footer img{
	margin-bottom: -4px;
}

#pl_lien_footer{
	float: right;	
}
#pl_lien_footer a{
	padding-left: 35px;	
	background:  url(https://0fc65f.claudeassets.com/20160827194412im_/http://www.hopitalportlouis.com/default/CMS/images/portlouis/puces.gif)  15px -210px no-repeat;
}
#pl_lien_footer a#pl_lien_plan{
	background-position: 15px -70px
}
#pl_lien_footer a#pl_lien_imprimer{
	background-position: 15px -140px
}

/******  Form recherche  ******/


#pl_btn_search,
#pl_search{
	position: absolute;
	left: 15px;
	top: 170px;
	width: 190px;
	background: transparent;
	border: 0px solid;
	color: #a5a4a3;
}
#pl_btn_search{
	left: 215px;
	top: 160px;
	width: 42px;
	height: 30px;
}


/******  ACTUALITES  ******/

#pl_zone_actus{
	padding: 0px 10px 0px 20px;
	height: 146px;
	overflow: hidden;
}

#pl_zone_actus .actu_img{
	float: right;
	padding: 0px 0px 5px 5px;
}
#pl_zone_actus .actu_date{
	color: #f96105;
}
#pl_zone_actus .actu_titre{
	padding: 3px 0px 4px 0px;	
}
#pl_zone_actus .actu_titre,
#pl_zone_actus .actu_titre a{
	color: #f96105;
	font-weight: bold;
	font-size: 13px;
	font-style: italic;
}
#pl_zone_actus .actu_resume{
	color: #373737;
}

.actu_description img{
	float: right;
	margin: 0px 0px 15px 15px;
}

#buorg {
  position: absolute;
  width: 100%;
  top: 0px;
  left: 0px;
  border-bottom: 1px solid #aaaaaa;
  background: #aa162a;
  color: #ffffff;
  text-align: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  cursor: default; }
  #buorg div {
    padding: 5px 36px;
    text-align: center; }
  #buorg a {
    color: #ffffff;
    cursor: pointer;
    text-decoration: underline; }
    #buorg a:hover {
      text-decoration: none; }
  #buorg #buorgclose {
    position: absolute;
    right: .5em;
    top: .2em;
    height: 16px;
    line-height: 16px;
    width: 16px;
    padding: 0;
    cursor: pointer;
    text-indent: -1000px;
    overflow: hidden; }
    #buorg #buorgclose:before, #buorg #buorgclose:after {
      position: absolute;
      left: 7px;
      content: ' ';
      height: 16px;
      width: 2px;
      background-color: #eaeaea; }
    #buorg #buorgclose:before {
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg); }
    #buorg #buorgclose:after {
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg); }
    #buorg #buorgclose:hover:before, #buorg #buorgclose:hover:after {
      background-color: #ffffff; }
/*
     FILE ARCHIVED ON 07:33:59 Aug 18, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:39:24 Jul 01, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.178
  exclusion.robots: 0.115
  exclusion.robots.policy: 0.1
  esindex: 0.011
  cdx.remote: 11.091
  LoadShardBlock: 181.444 (3)
  PetaboxLoader3.datanode: 80.764 (4)
  PetaboxLoader3.resolve: 178.233 (2)
  load_resource: 94.358
*/