﻿/***********/ 
.consoleEdition
{
	
	width:100%;
}
.ms-consoletitleareaframe
{
	display:none;
}
.mainTable
{
	height:100%;
	width:1018px;
}
.footerCopyright
{
	font-family:Arial;
	font-size:6.75pt;
	font-weight:normal;
	color:#666666;
}
/******** Section menu du haut **********/
table.topNavContainer
{
	font-family:Arial;
	font-size:11px;
	font-weight:700;
	background-color:#006bb6;
	/*padding:4px 4px 7px 0px;*/
	/*text-align:left;*/
	/*width:533px;*/
}
.topNavContainer a:active
{
	color:#ffffff;
}
.topNavContainer a:visited
{
	color:#ffffff;
}
.topNavContainer a:link
{
	color:#ffffff;
}
.topNavItem
{
	text-align:left;
	font-size:11px;
	padding-left:7px;
}
.topMenuNavigation
{
	background-color:#006bb6;
	height:22px;
	/*padding-left:14px;*/
}
.topMenuNavigation2
{
	background-color:#F5F5F5;
	height:32px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
.topNavFlyOuts
{
	width:150px;
	min-width:150px;
	position:absolute;
	top:120px;
}
.topNavFlyOutsItem
{
	background-color:#e5f0f8;
	width:100%;
	border-bottom:0px #ffffff solid;
	border-top:1px #ffffff solid;
	border-left:1px #ffffff solid;
	border-right:1px #ffffff solid;
	font-family:Arial;
	font-size:11px;
}

.topNavFlyOuts a
{
display:block;
width:150px;
min-width:150px;
color:#006BB6;
padding:4px 8px 4px 3px;
}

.sectionDate
{
	text-indent:14px;
	height:100%;
	width:200px;
}
.sectionPourNousjoindre
{
	width:119px;
}
.sectionTaillePolice
{
	width:60px;
	text-align:center;
	/*border-right:2px #ffffff solid;*/
}

.sectionRecherche
{
	width:168px;
	background-color:#E5F0F8;
	/*margin-left:14px;
	/*padding-left:0px;*/
	text-align:center;
	/*border-left:2px #ffffff solid;*/
	border-left:2px #ffffff solid;
}
.ms-sbtable-ex
{
	padding:0px;
	width:0px;
	margin:0px;
	padding-left:14px;
}
.ms-sbtable
{
	padding:0px;
	width:0px;
	margin:0px;
	padding-left:14px;
}
.ms-sbrow
{
	padding:0px;
	width:0px;
	margin:0px;
	padding-left:14px;
}
.ms-sbcell
{
	padding:0px;
	width:0px;
	margin:0px;
	padding-left:14px;
}
.ms-sbscopes
{
	display:none;
}

.ms-sbLastcell
{
	padding:0px;
	width:0px;
	margin:0px;
	padding-left:14px;
}
.ms-sbtable
{
	border:0px;
	padding:0px;
}
.sectionVide
{
	width:151px;
}

/******** Fin Section menu du haut **********/

/******* Menu de gauche TreeView ***********/
td.node
{
vertical-align:middle;
padding-bottom:3px;
text-decoration:none;
font-family:Arial;
}
.node a, .node a:hover, .node a:link, .node a:visited, .node a:active
{
	color:#003399;
	font-size:11px;
	font-family:Arial;
	/*text-indent:5px;*/
	text-decoration:none;
}
.sectionMenuGauche
{
	vertical-align:top;
}
td.menuGauche
{
	padding-left:95px;
}
.treeView table
{
	width:100%;
}
.leafNode
{
	vertical-align:middle;
}
a.itemMenuAvecBG:visited
{
	padding-top:3px;
	display:block;
	color:#666666;
	width:100%;
	height:100%;
	background-color:#f5f5f5;
	text-indent:1px;
	text-decoration:none;
}
a.itemMenuAvecBG:link
{
	padding-top:3px;
	display:block;
	color:#666666;
	width:100%;
	height:100%;
	background-color:#f5f5f5;
	text-indent:1px;
	text-decoration:none;
}
a.itemMenuAvecBG
{
	padding-top:3px;
	display:block;
	color:#666666;
	width:100%;
	height:100%;
	background-color:#f5f5f5;
	text-indent:1px;
	text-decoration:none;
}
a.itemMenuAvecBG:hover
{
	padding-top:3px;
	display:block;
	color:#003399;
	background-color:#ffffff;
	width:100%;
	height:100%;
	text-indent:1px;
	text-decoration:none;
}
td.treeViewNiv1
{
	text-indent:5px;
	/*padding-left:5px;*/
	color:#003399;
	width:100%;
	text-decoration:none;
}
td.treeViewNiv2
{
	/*text-indent:5px;*/
	/*margin-left:5px;*/
	padding-left:5px;
	color:#003399;
	width:100%;
	text-decoration:none;
}
.treeViewNiv3
{
	text-indent:5px;
	color:#003399;
	width:100%;
	text-decoration:none;
}
.treeViewNiv4
{
	text-indent:0px;
	color:#003399;
	width:100%;
	text-decoration:none;
}

.itemMenu
{

}
.textItemMenu td
{

}
.textEnteteItemMenu
{
	font-size:14px;
	font-family:"Verdana";
	font-weight:normal;
}
/*.treeView span
{
	vertical-align:middle;
}*/
.rootNode
{
	text-indent:5px;
	text-decoration:none;

}
/******* fin du TreeView ***********/
/******************* BREADCRUMB ********************/
.CSSSSLbreadCrumb
{
	text-indent:112px;
	color:#666666;
	font-family:Arial;
	font-size:9px;
	padding-bottom:15px;
}
/****************************************************/
/***************** Layout de la page d'Accueil ****************************/
.contenuAccueilZoneGauche
{
	width:477px;
	border-top:2px #ffffff solid;
}
.contenuAccueilZoneDroite
{
	border-top:2px #ffffff solid;
	width:168px;
	padding-left:1px;
	text-align:center;
}
/***************** Fin Layout de la page d'Accueil ****************************/
/***************** Layout des pages de contenu ****************************/
.sectionTitreEditeurContenu
{
	padding:18px 0px 0px 18px;
	font-size:22px;
	color:#006bb6;
	font-family:Verdana;
	/*width:100%;*/
	height:90px;
	width:347px;
	display:block;
}
.sectionTitreImage
{
/*width:300px;
text-align:right;*/
}

.ms-alternate
{
	background-color:#f5f5f5;
}
.sectionComposantWebPart
{
	padding:0px 0px 0px 18px;
	background-color:#f5f5f5;
}
/***************** Fin Layout des pages de contenu ****************************/
/*********Section des style standard generique *****************/
.csssslVide
{
	display:none;
}
.csssslTextGrisStd
{
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		color:#666666;
}
.sectionFondGrisGenerique
{
		background-color:#f5f5f5;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		padding:18px 18px 18px 18px;
		color:#666666;
}
.sectionFondBleuGenerique
{
		background-color:#e5f0f8;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		padding:18px 18px 18px 18px;
		color:#666666;
}
.lienBleu a:visited
{
				color:#003399;
				font-family:Arial;
				font-size:11px;
				text-decoration:none;
}
.lienBleu a:link
{
				color:#003399;
				font-family:Arial;
				font-size:11px;
				text-decoration:none;
}
.lienBleu a
{
				color:#003399;
				font-family:Arial;
				font-size:11px;
				text-decoration:none;
}
/**********************************************/

/***************** Page d'Accueil *****************************/
.sectionActualites
{	
	/*border-top:2px #ffffff solid;*/
	border-left:1px #ffffff solid;
	background-color:#e5f0f8;
	padding:0px 14px 0px 14px;
	color:#003399;
	font-family:Arial;
	text-align:left;
}
.sectionTitreActualites
{
	font-family:Verdana;
	font-weight:bold;
	font-size:16px;
	COLOR: #3aaf34;	
	TEXT-DECORATION: none;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
}
.dateActualites
{
	font-size:11px;
	font-weight:700;
	color:#003399;
	font-family:Arial;
}
.dateActualites a, .dateActualites a:link, .dateActualites a:visited
{
	text-decoration:none;
	font-size:11px;
	font-weight:700;
	color:#003399;
	font-family:Arial;
}
.titreActualites a:visited
{
	font-size:11px;
	color:#003399;
	font-family:Arial;
	padding-bottom:20px;
	text-decoration:none;
}
.titreActualites a:link
{
	font-size:11px;
	color:#003399;
	font-family:Arial;
	padding-bottom:20px;
	text-decoration:none;
}
.titreActualites a
{
	font-size:11px;
	color:#003399;
	font-family:Arial;
	padding-bottom:20px;
	text-decoration:none;
}
.titreActualites
{
	font-size:11px;
	color:#003399;
	font-family:Arial;
	padding-bottom:10px;
	text-decoration:none;
}
/***************** Page d'Accueil *****************************/

/***** Section style de l'éditeur de contenu *******/
.sectionEditionFondGris
{
	background-color:#f5f5f5;				
	padding:10px 18px 0px 18px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#666666;
}
.sectionEditionFondBeige
{
	background-color:#f9f1db;
	padding:4px 18px 4px 18px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	border-bottom:2px #ffffff solid;
}
/*.ms-rteCustom-titreZoneEdition
{
				padding-top:18px;
				padding-bottom:18px;
				font-family:Arial;
				font-size:12px;
				color:#666666;
}*/
.ms-rteCustom-titreBleu
{
	font-size:16px;
	font-family:verdana;
	color:#006bb6;
	font-weight:700;
	display:block;
}
.ms-rteCustom-lienBleu
{
				color:#003399;
				font-family:Arial;
				font-size:12px;
				text-decoration:underline;
}

.ms-rteCustom-lienBleu a
{
				color:#003399;
				font-family:Arial;
				font-size:12px;
				text-decoration:underline;
}

.ms-rteCustom-lienBleu a:link
{
				color:#003399;
				font-family:Arial;
				font-size:12px;
				text-decoration:underline;
}
.ms-rteCustom-lienBleuNS, .ms-rteCustom-lienBleuNS a , .ms-rteCustom-lienBleuNS a:link
{
				color:#003399;
				font-family:Arial;
				font-size:12px;
				text-decoration:none;
}
.ms-rteCustom-lienGrisNS, .ms-rteCustom-lienGrisNS a , .ms-rteCustom-lienGrisNS a:link
{
				color:#666666;
				font-family:Arial;
				font-size:11px;
				text-decoration:none;
}

/*.ms-rteCustom-nousRejoindreFAQBleuTitre
{
	border-top:2px #ffffff solid;
	padding:29px 18px 29px 18px;
	font-size:16px;
	font-family:verdana;
	color:#006bb6;
	font-weight:700;
}
.ms-rteCustom-nousRejoindreFAQBleuLien
{
	font-family:Arial;
	font-size:11px;
	text-indent:4px;
	text-decoration:none;
	color:#006bb6;
	font-weight:normal;
}
.ms-rteCustom-nousRejoindreFAQBleuLien a:hover
{
	font-family:Arial;
	font-size:11px;
	text-indent:4px;
	text-decoration:none;
	color:#006bb6;
	font-weight:normal;
}
.ms-rteCustom-nousRejoindreFAQBleuLien a
{
	font-family:Arial;
	font-size:11px;
	text-indent:4px;
	text-decoration:none;
	color:#006bb6;
	font-weight:normal;
}*/
.ms-rteTable-csssslTableFondGris
{
	/*padding:18px 18px 18px 18px;*/
	background-color:#f5f5f5;
	font-family:Arial;
	width:100%;
	text-align:justify;
	font-size:12px;
	color:#666666;
}
.ms-rteTable-csssslTableFondBleu
{
	text-align:justify;
	/*padding:18px 18px 18px 18px;*/
	background-color:#e5f0f8;
	font-family:Arial;
	width:100%;
	font-size:12px;
	color:#666666;
}
.ms-rteTable-csssslTableFondBleu TD
{
	font-family:Arial;
	font-size:12px;
}
.ms-rteTable-csssslTableFondBlanc
{
	text-align:justify;
	/*padding:18px 18px 18px 18px;*/
	background-color:#ffffff;
	font-family:Arial;
	width:100%;
	font-size:12px;
	color:#666666;
}
.ms-rteTable-csssslTableFondBeige
{
	text-align:justify;
	/*padding:18px 18px 18px 18px;*/
	background-color:#F9F1DB;
	font-family:Arial;
	width:100%;
	font-size:12px;
	color:#666666;
}
td.ms-rteTableHeaderFirstCol-csssslTableFondGris{
	padding:18px 18px 0px 18px;		
	font-family:Arial;
	font-size:12px;
}
.ms-rteTableHeaderRow-csssslTableFondGris{
	padding:18px 18px 0px 18px;		
	font-family:Arial;
	font-size:12px;
}
td.ms-rteTableFirstCol-csssslTableFondGris {
	padding:18px 18px 0px 18px;		
	font-family:Arial;
	font-size:12px;
}
.ms-rteTableOddRow-csssslTableFondGris
{
	font-family:Arial;
	font-size:12px;
}
td.ms-rteTableHeaderFirstCol-csssslTableFondBleu{
	padding:18px 18px 0px 18px;		
	font-family:Arial;
	font-size:12px;
}
.ms-rteTableHeaderRow-csssslTableFondBleu{
	padding:18px 18px 0px 18px;		
	font-family:Arial;
	font-size:12px;
}
td.ms-rteTableFirstCol-csssslTableFondBleu{
	padding:18px 18px 0px 18px;		
	font-family:Arial;
	font-size:12px;
}
.ms-rteTableOddRow-csssslTableFondBleu
{
	font-family:Arial;
	font-size:12px;
}
td.ms-rteTableHeaderFirstCol-csssslTableFondBeige{
	padding:18px 18px 0px 18px;		
	font-family:Arial;
	font-size:12px;
}
.ms-rteTableHeaderRow-csssslTableFondBeige{
	padding:18px 18px 0px 18px;		
	font-family:Arial;
	font-size:12px;
}
td.ms-rteTableFirstCol-csssslTableFondBeige{
	padding:18px 18px 0px 18px;		
	font-family:Arial;
	font-size:12px;
}
.ms-rteTableOddRow-csssslTableFondBeige
{
	font-family:Arial;
	font-size:12px;
}
td.ms-rteTableHeaderFirstCol-csssslTableFondBlanc{
	padding:18px 18px 0px 18px;		
	font-family:Arial;
	font-size:12px;
}
.ms-rteTableHeaderRow-csssslTableFondBlanc{
	padding:18px 18px 0px 18px;		
	font-family:Arial;
	font-size:12px;
}
td.ms-rteTableFirstCol-csssslTableFondBlanc{
	padding:18px 18px 0px 18px;		
	font-family:Arial;
	font-size:12px;
}
.ms-rteTableOddRow-csssslTableFondBlanc
{
	font-family:Arial;
	font-size:12px;
}

/****************************************************/

/************* FAQ ***************/
.faqMainTable
{
	background-color:#e5f0f8;
	text-align:justify;
	padding:29px 18px 39px 18px;
	/*border:2px #ffffff solid;*/
}
.faqMainTable tr td
{
	border-top:2px #ffffff solid;
}
.faqQuestion
{
	color:#006bb6;
	font-family:Verdana;
	font-size:16px;
	font-weight:normal;

}
.faqReponse
{
	color:#666666;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
}
/*********************************/
/************************ Actualité détails ***********************/
.sectionActualitesDetailTitre
{
	padding-top:50px;
	padding-left:18px;
	padding-bottom:30px;
	font-family:Verdana;
	font-weight:700;
	font-size:16px;
	color:#006bb6;
}
.sectionActualitesDetailCorps
{
	padding-left:18px;
	font-family:Arial;
	font-size:12px;
	color:#666666;
	width:400px;
}
.sectionListeNouvellesRecentes
{
	background-color:#f9f1db;
	padding:0px 18px 0px 18px;
	width:208px;
	text-align:left;
}
.sectionListeNouvellesRecentesTitre
{
	font-family:Arial;
	font-size:14px;
	color:#006bb6;
	padding-top:24px;
	padding-bottom:18px;
	
}
/*********************************************************************/
/*************** Section offre d'emploi *******************************/
.offresEmploiTypeEmploi
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	white-space:nowrap;
	text-align:right;
	vertical-align:top;
	padding-right:18px;
}
td.offresEmploiTypeEmploi a:link
{
	cursor:help;
	text-decoration:none;
	color:#666666;
	font-family:Arial;
	font-size:11px;

}
td.offresEmploiTypeEmploi a:visited
{
	cursor:help;
	text-decoration:none;
	color:#666666;
	font-family:Arial;
	font-size:11px;

}
td.offresEmploiTypeEmploi a:hover
{
	cursor:help;
	text-decoration:none;
	color:#666666;
	font-family:Arial;
	font-size:11px;

}
.offresEmploiTitreEmploi
{
	color:#003399;
	font-weight:normal;
	font-size:12px;
}
.offresEmploiDetails
{
	/*text-align:left;*/
	border-top:1px #ffffff solid;	
	border-bottom:1px #ffffff solid;	
	color:#666666;
	font-family:Arial;
	font-size:11px;
	/*white-space:nowrap;*/
	text-align:left;
}
.sectionFondBleuOffresEmploi
{
		background-color:#e5f0f8;
		padding:9px 0px 0px 2px;
}
.sectionFondGrisOffresEmploi
{
		background-color:#f5f5f5;
		padding:2px 18px 2px 18px;
}

/***************fin Section offre d'emploi *******************************/
.MSOTlPn_WebPartPageDiv
{
	width:646px;
}
.MSOTlPn_WebPartPageDiv
{
	width:646px;
}
.ms-PartSpacingVertical
{
	display:none;
}
/**************************** Section Liste des cliniques ***********/
.sectionListeCliniques
{
	padding:18px 18px 18px 18px;
	background-color:#e5f0f8;
	font-family:Arial;
	font-size:8.3pt;
	color:#666666;
}
.titreRegroupement
{
	font-weight:bold;
	text-align:center;
}
/********************************************************************/
/************************* PAge de recherche ************************/
.srch-stats
{
	background-color:#FFFFFF;
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:700;
	text-align:right;
}
.srch-Page
{
	background-color:#FFFFFF;
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:700;
	text-align:right;
}

/************************* fin page de recherche ********************/
.ms-toolbar
{
				width:646px;
}

/*****************************************/
/* Plan du site                          */
/*****************************************/
.tvPlanSite table
{
	width:100%;
	background-color:#f5f5f5;
	padding-left:18px;
}
td.tvPlanSiteNiv1
{
		width:100%;
		color:#006bb6;
		font-family:Arial;
		font-size:14px;
		font-weight:700;	
		background-color:#e5f0f8;
		padding:4px 0px 4px 18px;
		border-bottom-width:thin;
		border-bottom-color:white;
		border-bottom-style:solid;
		border-top-width:thin;
		border-top-color:white;
		border-top-style:solid;

}
td.tvPlanSiteNiv2
{
		width:100%;
		color:#666666;
		font-family:Arial;
		font-size:12px;
}
td.tvPlanSiteNiv3
{
		width:100%;
		color:#666666;
		font-family:Arial;
		font-size:12px;	
}
td.tvPlanSiteNiv4
{
		width:100%;
		color:#666666;
		font-family:Arial;
		font-size:12px;	
}
/*.tvPlanSiteNiv4 a:link
{
		width:100%;
		color:#666666;
		font-family:Arial;
		font-size:12px;	
		text-decoration:underline;
}*/
.tvPlansiteInstallation
{
		width:100%;
		color:#666666;
		font-family:Arial;
		font-size:12px;	

}
.tvPlansiteInstallation a, .tvPlansiteInstallation a:link
{
		width:100%;
		color:#003399;
		font-family:Arial;
		font-size:12px;	
		text-decoration:none;
}
.tvPlansiteInstallation a:hover
{
		width:100%;
		color:#000000;
		font-family:Arial;
		font-size:12px;	
		text-decoration:underline;
}
.mnuPlanSiteNiv1 td
{
		width:100%;
		color:#006bb6;
		font-family:Arial;
		font-size:14px;
		font-weight:700;	
		background-color:#e5f0f8;
		padding:4px 0px 4px 18px;
		border-bottom-width:thin;
		border-bottom-color:white;
		border-bottom-style:solid;
		border-top-width:thin;
		border-top-color:white;
		border-top-style:solid;
		width:100%;
}
.mnuPlanSiteNiv2 td
{
		width:100%;
		color:#006bb6;
		font-family:Arial;
		font-size:12px;	
		background-color:#f5f5f5;
		padding:0px 0px 0px 37px;
		width:100%;
}

/* Liste des organismes communautaires */
.categorieOrganismesComm
{
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		color:#FFFFFF;
		background-color:#666666;
		padding-left:18px;
		font-weight:700;
}	
/****************************************/


