
@page {
size:portrait;
}
ul.mPersonsSearchCards #LineBreak {page-break-after: always; clear:both; background-color: White;}
* {
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.zoneEnTete {
	display:none
}
.menuZoneGauche {
	display:none
}
.filAriane {
	display:none
}
.piedDePage {
	display:none
}
.noPrint {
	display:none
}
/*******************************/
.racineAccueil, .racineMaster {
	background-image:none;
}
.zoneEnTete, .zoneRecherche, .zoneLangue {
	display:none;
}
.zoneGaucheNiv01, .zoneGaucheNiv02, .menuNiveau1 {
	display:none;
}
.icones, .Tools, .Breadcrumb {
	display:none;
}
.zoneCorps {
	float:none;
}
#body {
	margin:0px;
	padding:0px
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	background-color: #FFF;
	text-align: left;
}
.corpsContenu {
	margin:0px;
	padding:0px
}
.corpsContenu ul {
    list-style-type:disc;
    margin:0 0 20px 28px;
}
.corpsContenu ul li{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.corpsContenu .legende {
	font-size: 12px;
	font-style: italic;
}
.piedDePage {
	display:none;
}
p {
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	margin-top:5px;
	margin-bottom:5px;
}
a {
	color: #CC3300;
	text-decoration: none;
}
h1 {
	font-family: Verdana, Arial, Tahoma;
	font-size: 17px;
	color: #35719E;
	margin-top:10px;
}
h2 {
	font-family: Verdana, Arial, Tahoma;
	font-size: 13px;
	color: #CC3300;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
}
h4 {
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	color: #484B61;
	padding-left: 45px;
	padding-top:5px;
}
h5 {
	font-size: 12px;
	color: #484B61;
	font-weight: normal;
	font-style: italic;
	padding-top: 5px;
	padding-left: 45px;
}
h6 {
	font-size: 11px;
	color: #484B61;
	font-weight: normal;
	font-style: italic;
	padding-top: 5px;
	padding-left: 45px;
}
.titreUne, .titreZoom, .titrePro, .titrePatient {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#cc3300;
	padding-left:10px;
}
ul, li {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
}
li a {
	color: #CC3300;
	text-decoration: none;
}
li a :hover {
	color: #CC3300;
	text-decoration: underline;
}
ul a {
	color: #CC3300;
	text-decoration: none;
}
ul li a {
	color: #CC3300;
	text-decoration: none;
}
.corpsContenu input {
	border:1px solid #FFFFFF;
}
.Text, .LongText {
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color: #5983aa;
}
fieldset {
	border: solid 1px #999;
	width:95%;
}
.corpsContenu tr, .corpsContenu td {
	text-align:center;
	font-size:11px;
}
.corpsContenu table {
	border:0px solid #FFFFFF;
	background-color:#ffffff;
}
.corpsContenu table p {
	text-align:left;
}
.zoneCorps .mArticle .mHtmlContent .TableGeneral {
	width:900px;
}
table.TableGeneral {
	border:none;
}
.zoneAccueil a {
	color:#427aa4;
	font-weight:bold;
}
.zoneAccueil ul {
	margin:12px 0 0 0;
	padding:0;
	list-style:none;
}
.zoneAccueil li {
	margin:8px 0 0 20px;
	padding:0;
	line-height:1.1em;
}
.menuZoneGauche {
	display:none;
}
table {
	margin-top:10px;
}
/****************/
.mConsultations .mDay .mHours {
	font-weight: bold;
	border:none 0;
}
.mModuleDirConsultationPublic {
	background-color:#ffffff;
	overflow:hidden
}
.mModuleDirConsultationPublic table {
	width:100%;
	border:1px solid #ffffff;
}
.mModuleDirConsultationPublic table ul {
	margin:0px;
	padding:0px;
}
.mModuleDirConsultationPublic table li {
	list-style-type:disc;
	margin:0px;
	padding:0px;
}
.mModuleDirConsultationPublic table .mStartTime, .mEndTime {
	font-weight: bold;
	font-size: 11px;
}

.mModuleDirConsultationPublic table .mDay {
	background-color: #FFFFFF;
}
.mModuleDirConsultationPublic table dt {
	color:#CC3300;
	font-weight: bold;
	float: left;
	width:100px;
}
.mModuleDirConsultationPublic table dt, dd {
	margin:0px;
	padding:0px
}
.mModuleDirConsultationPublic table dd {
	float:none;
}
.mModuleDirConsultationPublic table thead {
	background-color:#FFFFFF;
	display:block;
}
.mModuleDirConsultationPublic table tr {
	border-bottom:1px solid #FFFFFF;
}
.mModuleDirConsultationPublic table th {
	background-color:#FFFFFF;
	color:#35719E;
	width:125px;
}
.mModuleDirConsultationPublic table td {
	padding:3px;
}
.mModuleDirConsultationPublic table td a {
	color:#a50f0a
}
.mModuleDirConsultationPublic table tr {
	border-bottom:1px solid #FFFFFF;
}
.mModuleDirConsultationPublic table td {
	background-color:#E6E6E6;
	color:#666666;
	border:1px solid #FFFFFF;
}
.mModuleDirConsultationPublic caption {
	background-color:#989DA1;
	color:#FFFFFF;
	font-size:17px;
	padding:3px;
	text-align:left;
	width:100%;
}
.mModuleDirConsultationPublic dl {
	border:1px solid;
	float:none;
	margin:0 0 10px;
	padding:10px;
	width:470px;
}
.mModuleDirConsultationPublic table tfoot tr th {
	background-color:#FFFFFF
}
/******************/
.corpsContenu .mModuleHtmlPublicIndex .mModuleHtmlPublic .mArticle h1 span {
	display:none;
}
/******** Feuille de syle des programmes*********/
.Programme * {
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Programme {
	position:relative;
}
.Programme h1 {
	background-color:#E7F0F4;
	color:#35719E;
	display:block;
	font-size:17px;
	margin-bottom:75px;
	margin-left:0;
	margin-top:0;
	width:540px;
}
.Programme h2 {
	font-size: 13px;
	color: #CC3300;
	padding-right: 0px;
	background-color: #e7f0f4;
	line-height: 20px;
}
.Programme h3 {
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left:30px;
}
.Programme h4 {
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	color: #484B61;
	padding-left: 45px;
	padding-top:10px;
}
.Programme h5 {
	font-size: 12px;
	color: #484B61;
	font-weight: normal;
	font-style: italic;
	padding-top: 10px;
	padding-left: 45px;
}
.Programme h6 {
	font-size: 11px;
	color: #484B61;
	font-weight: normal;
	font-style: italic;
	padding-top: 10px;
	padding-left: 45px;
}
/******* Texte ********/

.Programme p {
	font-size: 12px;
	color: #000000;
	text-align: justify;
	margin-top:10px;
	margin-bottom:5px;
}
.Programme a {
	color: #CC3300;
	text-decoration: none;
}
.Programme a:hover {
	color: #CC3300;
	text-decoration: underline;
}
.Programme img {
	border:none;
}
.Programme em {
}
.Programme strong {
}
.Programme li a {
	color: #CC3300;
	text-decoration: none;
}
.Programme li a :hover {
	color: #CC3300;
	text-decoration: underline;
}
.Programme ul a {
	color: #CC3300;
	text-decoration: none;
}
.Programme ul a :hover {
	color: #CC3300;
	text-decoration: underline;
}
.Programme ul li a {
	color: #CC3300;
	text-decoration: none;
}
.Programme ul li a:hover {
	color: #CC3300;
	text-decoration: underline;
}
.Programme ul {
	margin-left:20px;
}
.Programme ul li {
}
.Programme ol {
}
.Programme ol li {
}
/********/
.Programme dl {
	font-size: 12px;
	margin-bottom: 10px;
}
.Programme dl dt {
	font-weight: bold;
	float: left;
	width: 70px;
	color:#35719E;
	font-size: 11px;
}
.Programme dl dd {
	display: block;
	margin-left: 70px;
	margin-bottom: 10px;
}
.Programme dl dd span {
	color:#35719E;
	font-size:11px;
}
.Programme .Moderateur {
	font-size: 11px;
	color: #000000;
	margin-bottom: 20px;
}
.Programme .titre {
	color: #CC3300;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
}
.Programme .ListePuces {
	font-size: 11px;
	margin-left: 100px;
	width: 120px;
	border-right: 1px solid;
	float: left;
}
.Programme .GroupListePuce {
	width: 100px;
	float: left;
	font-size: 10px;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
}
.Programme .Organisateur {
	border:1px solid #CCCCCC;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
.Programme .Organisateur p {
	font-size: 11px;
	color: #666666;
	padding-bottom:0px;
}
.Programme .icone {
	width:76px;
	height:97px;
	position: absolute;
	top: 0px;
	right: 0px;
}
/********/
.logoPrint {
	display:block
}
/********/
/*********/
.mList .Property {
	float:none;
}
.mList ul.mPersonsSearchCards {
	margin-left:0px;
	position:absolute;
	top:130px;
}
.mList ol li {
	display:inline;
}
.mList fieldset legend span {
	background-color:#CCCCCC;
	display:block;
	line-height:20px;
	margin-bottom:10px;
	padding-left:30px;
	width:600px;
	background:url(/image/charte/pesonnal-CARDopen.gif) no-repeat scroll left top;
	cursor: pointer;
}
.mList input.Text {
	width:300px; display:none;
}
ul.mPersonsSearchCards {
	float:none;
}
ul.mPersonsSearchCards li {
	/*background:transparent url(/image/charte/Background01PersonsCards.gif);
	background-repeat:repeat-y;*/
	display:block;
	float:left;
	width:290px;
	margin:0 5px;
}
.mList p {
	float:none;
	margin:0;
	padding:0;
	width:100%;
}
.mResumePosition p.mFunction {
	margin-left:10px;
	width:150px
}
.mPersonCard .mResumePosition p.mFunction {
	font-weight:bold;
	margin-left:10px;
	text-align:left;
	width:180px;
}
.mResumePosition p.mDepartment {
	margin-left:10px;
	text-align:left;
	width:180px;
}
.mContact .Properties dl.Property dt {
}
.mList ul.mPersonsSearchCards fieldset legend span {
	line-height:20px;
	margin-bottom:0;
	padding-left:0;
	width:270px;
	background:transparent none no-repeat scroll 0 0;
	display:block;
}
.mList legend.specialites{ display:block;color:#006699; font-weight:bold}
.mFieldsetContent ul.mPersonsSearchCards li .mPersonCard .mName a span {text-align:left;}
.mList ul.mPersonsSearchCards li .mPersonCard p.mName span {
	background-color:#ffffff;
}
.mList ul.mPersonsSearchCards li .mPersonCard p.mName {
	font-weight:bold;
	background-color:#ffffff;
	/*background:url(/image/charte/BackgroundPersonsCards.gif) no-repeat scroll center top;*/
	display:block;
	float:none;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	width:270px;
	text-align:left;
}
.mList ul.mPersonsSearchCards .mConsultations fieldset {
	float:none;
}
.mList ul.mPersonsSearchCards .mPhoto img {
	float:right;
}
.mList ul.mPersonsSearchCards li .mPersonCard fieldset {
	float:left;
	margin-left:10px;
}
.mList ul.mPersonsSearchCards li .mPersonCard .mConsultations {
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-top:2px;
	width:270px;
}
.mList ul.mPersonsSearchCards li .mPersonCard .mConsultations h3 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/image/charte/BackgroundPersonsCardshours.gif) no-repeat scroll left top;
	padding:0 0 0 5px;
}
.mList .Active {
	font-size:15px;
	font-weight:bold;
}
.mList .isActive {
}
.mList .isActive fieldset legend span {
	background:transparent url(/image/charte/pesonnal-CARDclose.gif) no-repeat scroll left top;
	display:block;
	line-height:20px;
	margin-bottom:10px;
	padding-left:30px;
	width:600px;
}
.mList ul.mPersonsSearchCards .mPersonCard .mContact dl.Property dt {
	float:left;
	font-size:11px;
	margin-top:0;
	width:95px;
}
.mList ul.Actions {
	display:none;
}
#SearchDepartment .Property {
	display:none;
}
.mList ol.mAlphabet {
	display:none;
}
.mList ul.mPersonsSearchCards .mPersonCard .mContact .mPhones dl.Property dt span {
	color:#000000;
	margin-left:10px;
}
.mList ul.mPersonsSearchCards .mPersonCard .mContact .mPhones dl.Property dd span {
	color:#000000;
	display:block;
	width:110px;
}
.mContact .Properties dl.mSecretary {
	font-weight:bold
}
.mContact .Properties dl.mSecretary dt span {
	font-weight:bold
}
.mList ul.mPersonsSearchCards .mPersonCard .mContact dl.Property dd {
	float:left;
	font-size:11px;
	width:100px;
}
.mList ul.mPersonsSearchCards ul.mHours li {
	background:transparent none repeat scroll 0 0;
	margin:0;
	padding:0;
	width:230px;
}
/*
.mList .mPersonCard {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
*/
	/*background:transparent url(/image/charte/Background02PersonsCards.gif) no-repeat scroll left bottom;*/
	/*
    display:block;
	float:left;
	min-height:250px;
	padding-bottom:5px;
	border:1px solid #cccccc;
	margin-bottom:5px;
	overflow:hidden;
}
*/

.mList .mPersonCard 
{
	font-size:11px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
    /*background-repeat:no-repeat;
    background-position:left bottom;*/
    display:block;
    float:left;
    min-height:235px; 
    _height:235px;
    max-height:320px;
    padding-bottom:20px;
	border:1px solid #cccccc;
	margin-bottom:5px;
	overflow:hidden;
}
.mList ul.mPersonsSearchCards li .mPersonCard fieldset.mPhoto {
	display:block;
	float:right;
	width:75px;
	margin-right:5px;
}
.mList ul.mPersonsSearchCards li .mPersonCard .mContact { float:left}

.mList ul.mPersonsSearchCards .mConsultations dl.mDay dt {
	float:left;
	font-size:11px;
	margin-top:0;
	width:60px;
}
dl dt {
	clear:both;
	font-weight:normal;
}
.mList .mSearchFunction {
	display:none;
}
.mList ul.mPersonsSearchCards .mConsultations .mConsultations, .mStartTime, .mEndTime, .mComment {
	font-size:10px;
}
.mList ul.mPersonsSearchCards .mConsultations dl.mDay dd ul.mHours {
	float:left;
	font-size:11px;
	margin:0;
	width:100px;
}
.mList ul.Actions {
	margin-bottom:0;
	margin-top:26px;
}
.mList .mFirstColumn {
	float:none;
	list-style:none;
	width:300px;
	border-right:1px solid;
}
.mList .mSecondColumn {
	float:none;
	list-style:none;
	width:250px;
	margin-left:20px;
}
.mList dl.Property dt span {
	display:block;
	width:100%;
}
.mList .mFirstColumn fieldset legend {
	border-bottom:1px solid;
}
.mList .mFirstColumn fieldset ul {
	list-style:none
}
.mList .mSecondColumn fieldset legend {
	border-bottom:1px solid;
}
.mList .mSecondColumn fieldset ul {
	list-style:none
}
.mList fieldset {
	border:none
}
.mList .mAlphabet li {
	display:none
}
.mList legend {
	display:none;
}
.mList .mTop {
	display:none;
}

/*Feuille de style de l'annuaire */

/************************************/
/********* Détail d'une fiche *******/
/************************************/
.mModuleDirectoryPublic .mShow {
	float:none;width:600px;
}

#Head h1.PageTitle {
}
.mModuleDirectoryPublic .mShow #Content fieldset.mPhoto {position:absolute;text-align:right;top:150px;width:617px; border:none;left:0px}
.mModuleDirectoryPublic .mShow #Content dl {
	display:inline-block;
}

.mModuleDirectoryPublic .mShow #Content dt {
	background-color:#F1F1F1;
	color:#666666;
	float:left;
	font-style:normal;
	line-height:20px;
	padding-left:3px;
	width:150px;
}
.mModuleDirectoryPublic .mShow #Content dd {
	line-height:20px;
float:left;
	padding-left:15px;
}
.mModuleDirectoryPublic .mShow #Content h1, h1.fonction {
    border-bottom:1px solid #BC5700;
    float:left;
    font-size:12px;
    width:100%;
}
.mModuleDirectoryPublic .mShow #Content h1.phoneNumber, h1.coordonneePro {
	margin-top:10px
}
.mModuleDirectoryPublic .mShow #Content h1.coordonneePro {
	margin-top:10px
}
.mModuleDirectoryPublic .mShow #Content h1.fonction {
	margin-top:10px
}
.mModuleDirectoryPublic .mShow #Content dl {
	margin-bottom:2px;
	float:none;width:600px;
}
/************/
.mModuleDirectoryPublic .mShow #Content .fonctions dt {
	float:none;
	width:150px;float:left;
}
/************/
.mModuleDirectoryPublic .mShow #Content .mConsultations { background:none; border:none;}
.mModuleDirectoryPublic .mShow #Content .mConsultations dl {
width:600px;
}
.mModuleDirectoryPublic .mShow #Content .mConsultations dt {
	float:left;
	width:150px;
}
.mModuleDirectoryPublic .mShow #Content .specilatite {
	/*border: 1px solid #cccccc;*/
	padding:3px;
	display:block;
}
/*************/
.mModuleDirectoryPublic .mShow #Content dl.mNationality, dl.mBirthDate, dl.mCivility, dl.mGender{ display:none}
.mModuleDirectoryPublic .mShow #Content dl.mBirthDate{ display:none}
.mModuleDirectoryPublic .mShow #Content dl.mCivility{ display:none}
.mModuleDirectoryPublic .mShow #Content dl.mGender{ display:none}
.mModuleDirectoryPublic .mShow #Content dl.mUsedName{display:none;}
/*************/
.mModuleDirectoryPublic .mShow #Content .fonctions dl.mFunction {position:relative;}
.mModuleDirectoryPublic .mShow #Content .fonctions dl.mFunction dt.mFunctionTitle { font-weight:bold;width:625px; background:none; margin-top:5px;}

.mModuleDirectoryPublic .mShow #Content dt {color:#999;float:left;font-style:normal;line-height:20px;width:150px;padding-left:3px;font-size:11px;}

.mModuleDirectoryPublic .mShow #Content dd{float:left;line-height:20px;padding-left:15px;width:390px;font-size:11px;}

.mModuleDirectoryPublic .mShow #Content .fonctions dl.mFunction dd {display:none;}
.mModuleDirectoryPublic .mShow #Content ul.mDiplomas {margin-left:15px;}
.mModuleDirectoryPublic .mShow #Content li.mDiploma p {font-size:11px;}
.mModuleDirectoryPublic .mShow #Content ul.specialitys {margin-left:15px;}
.mModuleDirectoryPublic .mShow #Content li.speciality {font-size:11px;}
.mModuleDirectoryPublic .mShow #Content ul.InterestResourcesPubMed{padding-bottom:15px;margin-left:-1px;list-style:none;}
.mModuleDirectoryPublic .mShow #Content ul.InterestResourcesPubMed li a {border:none;}
.mModuleDirectoryPublic .mShow #Content ul.InterestResourcesPubMed li a img {border:none;}
.mModuleDirectoryPublic .mShow #Content ul.InterestResources {padding-bottom:15px;margin-left:15px;}
.mModuleDirectoryPublic .mShow #Content li.InterestResource {font-size:11px;}
.mModuleDirectoryPublic .mShow #Content dl.comment {margin-top:0px;}
.mModuleDirectoryPublic .mShow li.Back { display:none}
.mModuleDirectoryPublic .mShow #Content .mPubMed {float:left;margin-bottom:14px;margin-top:10px;width:100%;}
.mModuleDirectoryPublic .mShow #Content dt.comments{ display:none;}
.mModuleDirectoryPublic .mShow #Content dd.comments{ margin:0px; padding:0px;}
.mModuleDirectoryPublic .mShow #Content .pageBreak { page-break-before:always}

.mModuleDirectoryPublic .mShow #Content .mConsultations .specilatite h2 span { font-size:11px; line-height:25px;}
.mModuleDirectoryPublic .mShow #Content .fonctions table.tableauFonctions {clear:both;width:97%;position:relative;font-size:11px;border-collapse:collapse;margin-bottom:12px;}

.mModuleDirectoryPublic .mShow #Content .mConsultations .specilatite .mDay dt {color:#de3300;}
.mModuleDirectoryPublic .mShow #Content .fonctions dl.Recherches dt, .mModuleDirectoryPublic .mShow #Content .fonctions dl.Recherches dd  {line-height:40px;}
.mModuleDirectoryPublic .mShow #Content .fonctions dl dt span, .mModuleDirectoryPublic .mShow #Content .fonctions dl.Recherches dt span {font-weight:bold;color:#999; font-style:normal;font-size:11px;}
.mModuleDirectoryPublic .mShow #Content .fonctions dl.mStartDate span.mStartDate, span.mEndDate {font-size:11px;font-weight:bold;}
.mModuleDirectoryPublic .mShow #Content .specilatite dl.mDay dd.mHours span.mStartTime, span.mEndTime {font-size:11px;}
.mModuleDirectoryPublic .mShow #Content .specilatite dl.mDay dd.mHours span.mStartTimePM {font-size:11px; border-left:1px solid #CC3300; padding-left:5px;}
.mModuleDirectoryPublic .mShow #Content .specilatite dl.mDay dd.mHours span.mComment {color:#666666;}
.mModuleDirectoryPublic .mShow #Content .fonctions table.tableauFonctions tr th {padding:3px 3px 15px 3px;text-align:left;}

.mModuleDirectoryPublic .mShow #Content .fonctions table.tableauFonctions tr, .mModuleDirectoryPublic .mShow #Content .fonctions table.tableauFonctions tr td{text-align:left;padding: 5px 3px;}

.mModuleDirectoryPublic .mShow #Content .fonctions table.tableauFonctions tr th{color:#999999;font-weight:normal;}

.mModuleDirectoryPublic .mShow #Content .fonctions table.tableauFonctions tr td.tableauFonctionsFonction {font-weight:bold;letter-spacing:-1px;}

.mModuleDirectoryPublic .mShow #Content .fonctions table.tableauFonctions tr td.hrTableauSeparateur {text-align:center;border-bottom:none 0;padding:0;margin:0;}

.mModuleDirectoryPublic .mShow #Content .fonctions table.tableauFonctions tr td	hr.hrTableau {width:70%;border:1px solid #dedede;height:1%;border-bottom:none 0;margin-left:auto;margin-right:auto;}

.mModuleDirectoryPublic .mShow #Content .mConsultations {border:none 0;}