/*--------------------------------------------------------------------------------------------*/
/*- Général ----------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
body.Fondation				{ background-color: #faf3de; background-image: url(/images/Fondation/Bg_Page.png); }
body.Fondation h2			{ color: #B64002; }
body.Fondation h3			{ color: #DB741E; }
body.Fondation a,
body.Fondation a:hover		{ color: #dc6b1b; }
body.Fondation blockquote	{ color: #B64002; background-image: url(/images/Fondation/Bg_Blockquote.png); }

/*-- Liens bouton de formulaire ----------*/
body.Fondation a.LienBoutonForm,
body.Fondation a.LienBoutonForm span	{ background-image: url(/images/Fondation/Bg_LienBouton.png); }

/*-- Liens bouton de formulaire d'inscription ----------*/
body.Fondation a.BtnInscrip,
body.Fondation a.BtnInscrip span	{ background-image: url(/images/Fondation/Bg_BtnInscrip.png); }

/*--------------------------------------------------------------------------------------------*/
/*- Styles communs à toutes les pages --------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/

/*-- Haut de page avec sous-sites ------------------------------------------------------------*/
body.Fondation #HautPage	{ background-image: url(/images/Fondation/Bg_HautPage.jpg); }

/*-- Navigation fixe et fil d'Ariane ---------------------------------------------------------*/
body.Fondation #NavFixe			{ background-image: url(/images/Fondation/Bg_HautPage_NavFixe.png); }
body.Fondation div#NavFixe.Acc	{ background-image: url(/images/Fondation/Bg_HautPage_NavFixeAcc.png); }

/*-- Pied de page ----------------------------------------------------------------------------*/
body.Fondation #BasPage		{ background-color: #d57628; }
body.Fondation #BasPage p	{ color: #fed785; }
body.Fondation #BasPage a	{ color: #fed785; }
body.Fondation #BasPage a:hover,
body.Fondation #BasPage a.Actif,
body.Fondation #BasPage a.Actif:hover,
body.Fondation #BasPage .Login a:hover,
body.Fondation #BasPage .Login a.Actif:hover	{ color: #fdf0d5; }
body.Fondation #BasPage .Login					{ background-color: #dd8e30; /*background-image: url(/images/Fondation/Bg_BasPage_Login.gif);*/ }
body.Fondation #BasPage .Login a				{ color: #ffffff; }

/*--------------------------------------------------------------------------------------------*/
/*- Styles pour menu principal ---------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/

/*--- Premier niveau -------------------*/
body.Fondation #MenuPrincipal a				{ color: #db741e; }
body.Fondation #MenuPrincipal a:hover		{ color: #a35514; }

body.Fondation #MenuPrincipal a.Actif,
body.Fondation #MenuPrincipal a.Actif:hover	{ color: #db741e; }
body.Fondation #MenuPrincipal a.Actif,
body.Fondation #MenuPrincipal a.Actif:hover	{ background-image: url(/images/Fondation/Bg_MenuPrincipal_n1_Actif.png); }

/*--- Deuxième niveau ------------------*/
body.Fondation #MenuPrincipal ul a	{ color: #dd8e30; }

/*--------------------------------------------------------------------------------------------*/
/*- Styles spéciaux pour page d'accueil ------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/

/*-- Bloc d'introduction ---------------------------------------------------------------------*/
body.Fondation #ContenuAcc .Introduction			{ height: 225px; background-image: url(/images/Fondation/Bg_ContenuAcc_Intro.jpg); }
body.Fondation #ContenuAcc .Introduction .Contenu	{ width: 350px; }
body.Fondation #ContenuAcc .Introduction h1			{ background-image: url(/images/Fondation/Ti_Acc_LouisHLafontaine_FR.png); }
body.Fondation.lang-EN #ContenuAcc .Introduction h1			{ background-image: url(/images/Fondation/Ti_Acc_LouisHLafontaine_EN.png); }
body.Fondation #ContenuAcc .Introduction h2			{ background-image: url(/images/Fondation/Ti_Acc_LHLSlogan_FR.png); }
body.Fondation.lang-EN #ContenuAcc .Introduction h2			{ background-image: url(/images/Fondation/Ti_Acc_LHLSlogan_EN.png); }

/*-- Bloc d'actualités et salle de presse ----------------------------------------------------*/
/*body.Fondation #ContenuAcc .Nouvelles .Bas	{ background-image: url(/images/Fondation/Bg_ContenuAcc_Nouvelles_Bas.png); }*/
.BlocNouvelle {
    background:url(/images/Fondation/Bg_ContenuAcc_Nouvelles_Bas.png) no-repeat bottom left; 
    padding: 28px 0 28px 30px;
}
.BasNouvelles {
    background:url(/images/Fondation/Bg_BasNouvelles.jpg) no-repeat bottom left;
}

/*--- Tabs ----------------------------*/
body.Fondation #ContenuAcc .Nouvelles .Tabs li				{ background-image: url(/images/Fondation/Bg_Tabs_Gauche.gif); }
body.Fondation #ContenuAcc .Nouvelles .Tabs li span			{ background-image: url(/images/Fondation/Bg_Tabs_Droite.gif); }
body.Fondation #ContenuAcc .Nouvelles .Tabs li span span	{ background-image: url(/images/Fondation/Bg_Tabs_Centre.gif); }

body.Fondation #ContenuAcc .Nouvelles .Tabs li.Actif			{ background-image: url(/images/Fondation/Bg_Tabs_Gauche_Actif.gif); line-height: 27px; }
body.Fondation #ContenuAcc .Nouvelles .Tabs li.Actif span		{ background-image: url(/images/Fondation/Bg_Tabs_Droite_Actif.gif); }
body.Fondation #ContenuAcc .Nouvelles .Tabs li.Actif span span	{ background-image: url(/images/Fondation/Bg_Tabs_Centre_Actif.gif); padding: 0 8px; }
body.Fondation #ContenuAcc .Nouvelles .Tabs li.Actif a			{ color: #d57628; }

/*--- Contenus ------------------------*/
body.Fondation #ContenuAcc .Nouvelles .Section .Date strong	{ color: #d57628; }

/*--------------------------------------------------------------------------------------------*/
/*- Styles spéciaux pour pages intérieures ---------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/

/*--- Actions en bas de page -----------------------------------------------------------------*/
body.Fondation #ContenuInt .Actions			{ background-image: url(/images/Fondation/Bg_ContenuInt_Actions.png); }
body.Fondation #ContenuIntLarge .Actions	{ background-image: url(/images/Fondation/Bg_ContenuIntLarge_Actions.png); }

body.Fondation #ContenuInt .Actions a.HautPage,
body.Fondation #ContenuIntLarge .Actions a.HautPage	{ background-image: url(/images/Fondation/Bt_ContenuInt_HautPage_FR.png); }

body.Fondation.lang-EN #ContenuInt .Actions a.HautPage,
body.Fondation.lang-EN  #ContenuIntLarge .Actions a.HautPage	{ background-image: url(/images/Fondation/Bt_ContenuInt_HautPage_EN.png); }

body.Fondation #ContenuInt .Actions a.Imprimer,
body.Fondation #ContenuIntLarge .Actions a.Imprimer	{ background-image: url(/images/Fondation/Bt_ContenuInt_Imprimer_FR.png); }

body.Fondation.lang-EN #ContenuInt .Actions a.Imprimer,
body.Fondation.lang-EN #ContenuIntLarge .Actions a.Imprimer	{ background-image: url(/images/Fondation/Bt_ContenuInt_Imprimer_EN.png); }

/*--------------------------------------------------------------------------------------------*/
/*- Styles spéciaux pour page Fondation > Faire un don ---------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
#ContenuIntLarge .Contenu.FaireUnDon {
	margin: 0;
	padding: 0;
}
#ContenuIntLarge .Contenu.FaireUnDon .ColG {
	float: left;
	width: 545px;
}
#ContenuIntLarge .Contenu.FaireUnDon .ColD {
	float: left;
	width: 210px;
}

/*--- Colonne de gauche ---------------------*/
#ContenuIntLarge .Contenu.FaireUnDon .Etapes {
	height: 58px;
	background: url(/images/Fondation/Bg_ContenuFaireUnDon_Etapes.png) no-repeat;
	padding: 12px 0 0 21px;
}
#ContenuIntLarge .Contenu.FaireUnDon .Etapes li {
	float: left;
	height: 45px;
	background: no-repeat 0px 0px;
	margin-right: 1px;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
}
#ContenuIntLarge .Contenu.FaireUnDon .Etapes li.Actif {
	background-position: 0px -45px;
}
#ContenuIntLarge .Contenu.FaireUnDon .Etapes li.Etape1	{ width: 152px; background-image: url(/images/Fondation/Img_FaireUnDon_Etape1_FR.png); }
#ContenuIntLarge .Contenu.FaireUnDon .Etapes li.Etape2	{ width: 214px; background-image: url(/images/Fondation/Img_FaireUnDon_Etape2_FR.png); }
#ContenuIntLarge .Contenu.FaireUnDon .Etapes li.Etape3	{ width: 142px; background-image: url(/images/Fondation/Img_FaireUnDon_Etape3_FR.png); }

/*--- Bloc d'introduction ---*/
#ContenuIntLarge .Contenu.FaireUnDon .Introduction {
	background: url(/images/Fondation/Bg_ContenuFaireUnDon_Intro.jpg) no-repeat 0% 100%;
	margin-left: 4px;
	padding: 8px 0 10px;
}
#ContenuIntLarge .Contenu.FaireUnDon .Introduction .Photo {
	float: left;
	width: 150px;
	text-align: center;
	margin: 0;
}
#ContenuIntLarge .Contenu.FaireUnDon .Introduction .Contenu {
	float: left;
	width: 350px;
	margin: 0;
	padding: 0;
}
#ContenuIntLarge .Contenu.FaireUnDon .Introduction .Contenu h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: normal;
	color: #444341;
	margin: 0 0 2px;
}
#ContenuIntLarge .Contenu.FaireUnDon .Introduction .Contenu h3 {
	margin: 12px 0;
}
#ContenuIntLarge .Contenu.FaireUnDon .Introduction .Contenu h3 span {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	color: #b64002;
}
#ContenuIntLarge .Contenu.FaireUnDon .Introduction .Contenu p {
	color: #626262;
	line-height: 1.6em;
	margin: 0 0 18px;
}

/*--- Corps de la page ---*/
#ContenuIntLarge .Contenu.FaireUnDon .Corps {
	padding: 22px 18px 2px 38px;
}
#ContenuIntLarge .Contenu.FaireUnDon .Corps h3 {
	font-size: 1.2em;
	color: #b64002;
	margin: 0 0 20px;
}
#ContenuIntLarge .Contenu.FaireUnDon .Corps h4 {
	color: #db741e;
	text-transform: uppercase;
	background-image: none;
	margin: 0;
	padding: 0;
}
#ContenuIntLarge .Contenu.FaireUnDon .Corps p {
	margin: 0 0 20px;
}
#ContenuIntLarge .Contenu.FaireUnDon .Corps div.hr {
	margin: 20px -10px;
}
#ContenuIntLarge .Contenu.FaireUnDon .Corps .Choix p {
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	color: #db741e;
	margin: 0 32px 0 0;
}
#ContenuIntLarge .Contenu.FaireUnDon .Corps .Choix label,
#ContenuIntLarge .Contenu.FaireUnDon .Corps .Choix input {
	vertical-align: middle;
}

#ContenuIntLarge .Contenu.FaireUnDon .Form {
	margin: 0;
	padding: 18px 18px 16px 38px;
}

/*--- Colonne d'information ---*/
#ContenuIntLarge .Contenu.FaireUnDon .Infos {
	background: url(/images/Fondation/Bg_Infos.gif) repeat-y;
}
#ContenuIntLarge .Contenu.FaireUnDon .Infos .BgHaut {
	background: url(/images/Fondation/Bg_Infos_Haut.gif) no-repeat 0% 0%;
}
#ContenuIntLarge .Contenu.FaireUnDon .Infos .BgBas {
	background: url(/images/Fondation/Bg_Infos_Bas.gif) no-repeat 0% 100%;
	padding: 26px 0 26px 35px;
}
#ContenuIntLarge .Contenu.FaireUnDon .Infos h2 {
	height: 16px;
	background: url(/images/Fondation/Ti_Infos_FR.gif) no-repeat;
	margin: 0 0 14px;
	text-indent: -9999px;
	overflow: hidden;
}
#ContenuIntLarge .Contenu.FaireUnDon .Infos li {
	width: 120px;
	background-image: none !important;
	background-color: #f8dc91;
	margin-bottom: 2px;
	padding: 12px;
}
#ContenuIntLarge .Contenu.FaireUnDon .Infos p {
	font-size: 1em;
	color: #626262;
	margin: 12px 0 0 0;
}
#ContenuIntLarge .Contenu.FaireUnDon .Infos a.Section {
	display: block;
	width: 120px;
	font-weight: bold;
	color: #b64002;
	text-decoration: none;
	background: url(/images/Fondation/Bg_Infos_Section.gif) no-repeat 100% 50%;
	background-repeat: no-repeat !important;
}
#ContenuIntLarge .Contenu.FaireUnDon .Infos a.Section:hover,
#ContenuIntLarge .Contenu.FaireUnDon .Infos a.Section.Actif,
#ContenuIntLarge .Contenu.FaireUnDon .Infos a.Section.Actif:hover {
	color: #dc6b1b;
}
#ContenuIntLarge .Contenu.FaireUnDon .Infos a.Section.Actif,
#ContenuIntLarge .Contenu.FaireUnDon .Infos a.Section.Actif:hover {
	background-image: url(/images/Fondation/Bg_Infos_Section_Actif.gif);
}

/*--------------------------------------------------------------------------------------------*/
/*- Styles spéciaux pour page Hopital > Actualités -------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
#ContenuInt .Contenu.Actualites h2 {
	font-size: 1.8em;
	margin: 0 0 2px;
}
#ContenuInt .Contenu.Actualites h3 {
	font-size: .9em;
	color: #d57628;
	margin: 0 0 10px;
}
#ContenuInt .Contenu.Actualites h3.Details {
	background: url(/images/Bg_Points_H.gif) repeat-x 0% 100%;
	padding-bottom: 8px;
	margin: 0 0 16px;
}
#ContenuInt .Contenu.Actualites p {
	line-height: 1.6em;
	margin: 0 0 16px;
}

/*--------------------------------------------------------------------------------------------*/
/*- Styles spéciaux pour colonne de droite ---------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
body.Fondation #InfoRapide h3		{ color: #b64002; }
body.Fondation #InfoRapide .Date	{ color: #db9540; }

/*--------------------------------------------------------------------------------------------*/
/*- Styles pour Plan du site -----------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
#ContenuInt .Contenu.PlanSite ul li a		{ color: #DB741E; }
#ContenuInt .Contenu.PlanSite ul ul li a	{ color: #DD8E30; }

/*--------------------------------------------------------------------------------------------*/
/*- Styles spéciaux pour formulaires ---------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/

/*--- Champs et labels -----------------------------------------------------------------------*/
body.Fondation #ContenuIntLarge .Form label	{ color: #B64002; }

/*--------------------------------------------------------------------------------------------*/
/*- Variations de formulaires pour Hopital > Calendrier > Résumé et paiement -----------------*/
/*--------------------------------------------------------------------------------------------*/
body.Fondation #ContenuIntLarge .Form.ResumePanier h2 {
	font-size: 1.4em;
	margin: 0 0 8px;
}

body.Fondation #ContenuIntLarge .Form.ResumePanier .Infos {
	background: #faf3de;
	margin-bottom: 24px;
	padding: 10px 12px 4px;
}
body.Fondation #ContenuIntLarge .Form.ResumePanier .Infos.Alt {
	background: #dde6e9;
	margin-bottom: 3px;
}
body.Fondation #ContenuIntLarge .Form.ResumePanier .Infos .ColG,
body.Fondation #ContenuIntLarge .Form.ResumePanier .Infos .ColD {
	float: left;
	width: 310px;
}
body.Fondation #ContenuIntLarge .Form.ResumePanier .Infos .ColG {
	margin-right: 20px;
}
body.Fondation #ContenuIntLarge .Form.ResumePanier .Infos p {
	margin: 0 0 6px !important;
}
body.Fondation #ContenuIntLarge .Form.ResumePanier .Infos label {
	float: left;
	font-size: 11px;
	width: 110px;
	padding: 2px 0;
}
body.Fondation #ContenuIntLarge .Form.ResumePanier .Infos .TxtErreur {
	position: absolute;
	padding-top: 2px;
}
body.Fondation #ContenuIntLarge .Form.ResumePanier .Infos .Texte {
	height: 1%;
	display: block;
	padding-top: 2px;
}

/*--------------------------------------------------------------------------------------------*/
/*- Styles de l'éditeur ----------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
/*- Classes pour les textes ----*/
.TitreListe		{ background: #d05e15; }
.TexteSpecial	{ color: #B64002; }

/*- Classes pour les listes ----*/
body.Fondation #ContenuInt .Contenu ul li,
body.Fondation #ContenuIntLarge .Contenu ul li	{ background-image: url(/images/Fondation/Puce_Liste.gif); }

/*- Classes pour les tableaux ----*/
table.Tableau			{ color: #B64002; }
th.CelluleSousTitre,
td.CelluleSousTitre		{ background: #d57628; }
td.CelluleTexte,
td.CelluleTexteAlt		{ color: #B64002; background: #fff6ee; }
td.CelluleTexteAlt		{ background: #fae5d3; }
