/* Styles communs à toutes les pages -----------------------------------------*/
.CellCompFixes,
.CellCompFixes a:link, .CellCompFixes a:visited, .CellCompFixes a:active,
.CellCompFixes a:hover, .CellCompFixes a:visited:hover, .CellCompFixes a:active:hover {
	font:					11px/120% Georgia, "Times New Roman", Times, serif;
}
.CellCompFixes {
	color:					#FFF;
	background:				#9CCD62;
	padding:				0 0 0 12px;
	height:					28px;
}
.CellCompFixes a:link, .CellCompFixes a:visited, .CellCompFixes a:active,
.CellCompFixes a:hover, .CellCompFixes a:visited:hover, .CellCompFixes a:active:hover {
	color:					#00817B;
	text-decoration:		none;
}
.CellCompFixes a:hover, .CellCompFixes a:visited:hover, .CellCompFixes a:active:hover {
	text-decoration:		underline;
}
.TxtBoxRecherche {
	width:					121px;
	height:					18px;
	vertical-align:			middle;
}
.CellBlanche {
	background:				#FFF;
}
.CellTitre {
	font:					bold 14px/100% "Arial Black", Arial, Helvetica, Sans-serif;
	color:					#e48d1a;
	text-transform:			uppercase;
	background:				#FFF9CD;
	padding:				8px;
}
.CellFooter,
.CellFooter a:link, .CellFooter a:visited, .CellFooter a:active,
.CellFooter a:hover, .CellFooter a:visited:hover, .CellFooter a:active:hover {
	font:					11px/120% Georgia, "Times New Roman", Times, serif;
	color:					#FFF9CD;
	text-decoration:		none;
}
.CellFooter a:hover, .CellFooter a:visited:hover, .CellFooter a:active:hover {
	text-decoration:		underline;
}
/* Styles spéciaux pour page des nouvelles -----------------------------------*/
.CellTitreNouv2 {
	font:					bold 14px/14px Arial, Helvetica, Sans-serif;
	color:					#00817B;
	background:				#FFF url(../images/Bg_TitreAnnuaire.gif) no-repeat top left;
	padding:				12px 25px 10px 7px;
}
.CellTitreNouv2,
.CellTitreNouv2 a:link, .CellTitreNouv2 a:visited, .CellTitreNouv2 a:active,
.CellTitreNouv2 a:hover, .CellTitreNouv2 a:visited:hover, .CellTitreNouv2 a:active:hover {
	font:					bold 11px/120% Arial, Helvetica, Sans-serif;
	color:					#00817B;
	text-decoration:		none;
}
.CellTitreNouv2 a:hover, .CellTitreNouv a:visited:hover, .CellTitreNouv a:active:hover {
	text-decoration:		underline;
}
.CellTitreNouv2 {
	background:				#FFF url(../images/Bg_TitreAnnuaire.gif) no-repeat top left;
}
.CellNouv2 {
	font:					11px/14px Georgia, "Times New Roman", Times, serif;
	color:					#A98B51;
	background:				url(../images/Bg_Annuaire.gif) repeat-x top left;
	padding:				6px;
	vertical-align:			top;
}
.Pager 
{
	font:					11px/18px Arial, Helvetica, Sans-serif;
	color:					#A98B51;
}
.Pager A:link, .Pager A:visited, .Pager A:active,
.Pager A:hover, .Pager A:visited:hover, .Pager A:active:hover {
	font:					bold 11px/120% Arial, Helvetica, Sans-serif;
	color:					#E48D1A;
	text-decoration:		underline;
}
.Pager A:hover, .Pager A:visited:hover, .Pager A:active:hover {
	background:				#F8EB9D;
}
/* Styles spéciaux pour page d'accueil ---------------------------------------*/
.CellTitreNouv,
.CellTitreNouv a:link, .CellTitreNouv a:visited, .CellTitreNouv a:active,
.CellTitreNouv a:hover, .CellTitreNouv a:visited:hover, .CellTitreNouv a:active:hover {
	font:					bold 11px/120% Arial, Helvetica, Sans-serif;
	color:					#00817B;
	text-decoration:		none;
}
.CellTitreNouv a:hover, .CellTitreNouv a:visited:hover, .CellTitreNouv a:active:hover {
	text-decoration:		underline;
}
.CellTitreNouv {
	background:				#FFF url(../images/Bg_TitreNouvelle.gif) no-repeat top left;
	padding:				12px 25px 10px 7px;
}
.TxtVert {
	font:					11px/120% Georgia, "Times New Roman", Times, serif;
	color:					#7CC242;
}
.TxtVertFonce {
	font:					11px/120% Georgia, "Times New Roman", Times, serif;
	color:					#00817b;
}
.CellNouv {
	font:					11px/14px Georgia, "Times New Roman", Times, serif;
	color:					#A98B51;
	background:				url(../images/Bg_Nouv.gif) no-repeat top left;
	padding:				6px;
	vertical-align:			top;
}
.CellAccHeader {
	background:				#FFF9CD url(../images/Bg_AccHeader.jpg) no-repeat;
}
.CellAccLogo {
	padding:				22px 0 0 19px;
}
.CellFlecheCapsule01, .CellFlecheCapsule02, .CellFlecheCapsule03, .CellFlecheCapsule04 {
	width:					40px;
	text-align:				center;
}
A.LienToutesNouv:link, A.LienToutesNouv:visited, A.LienToutesNouv:active,
A.LienToutesNouv:hover, A.LienToutesNouv:visited:hover, A.LienToutesNouv:active:hover {
	font:					bold 11px/120% Arial, Helvetica, Sans-serif;
	color:					#E48D1A;
	text-decoration:		underline;
}
A.LienToutesNouv:hover, A.LienToutesNouv:visited:hover, A.LienToutesNouv:active:hover {
	background:				#F8EB9D;
}
/* Capsules */
.CellCapsule01, .CellCapsule02, .CellCapsule03, .CellCapsule04, 
.CellCapsule01Over, .CellCapsule02Over, .CellCapsule03Over, .CellCapsule04Over 
{
	font:					bold 12px/14px Arial, Helvetica, Sans-serif;
	color:					#FFF9CD;
	text-decoration:		none;
	text-transform:			uppercase;
	padding:				14px;
	width:					256px;
	cursor:					hand;
	cursor:					pointer;
}
.CellFlecheCapsule01 {
	background:				#B2DE82;
}
.CellCapsule01 {
	background:				#7CC242;
}
.CellCapsule01Over {
	background:				#92d45b;
}
.CellFlecheCapsule02 {
	background:				#ABBA60;
}
.CellCapsule02 {
	background:				#738725;
}
.CellCapsule02Over {
	background:				#869a38;
}
.CellFlecheCapsule03 {
	background:				#CC9D20;
}
.CellCapsule03 {
	background:				#A36109;
}
.CellCapsule03Over {
	background:				#ba7923;
}
.CellFlecheCapsule04 {
	background:				#6EA09E;
}
.CellCapsule04 {
	background:				#2F6462;
}
.CellCapsule04Over {
	background:				#3f7573;
}
A.LienCapsule:link, A.LienCapsule:visited, A.LienCapsule:active,
A.LienCapsule:hover, A.LienCapsule:visited:hover, A.LienCapsule:active:hover {
	font:					bold 12px/14px Arial, Helvetica, Sans-serif;
	color:					#FFF9CD;
	text-decoration:		none;
	text-transform:			uppercase;
}
.NoteEmploiQuebec {
	font:					10px/120% Arial, Helvetica, Sans-serif;
	color:					#A98B51;
}

/* Styles spéciaux pour pages intérieures ------------------------------------*/
#questions td{
            padding: 10px 0 2px 5px;
            border-bottom: 1px solid #aaa;
        }
.Cache 
{
	display: none;
}
.AddThisTitle{
    color:#E48D1A;
    float:left;
    padding-left:8px;
    padding-right:4px;
    font-style:italic;
    font-size:14px;
}
.CellContenuInt {
	padding:				0 0 0 9px;
	vertical-align:			top;
}
.CellIntHeader {
	background:				#FFF9CD url(../images/Bg_IntHeader.jpg) no-repeat;
}

/* Styles spéciaux pour annuaire ---------------------------------------------*/
.CellTitreAnnuaire {
	font:					bold 14px/14px Arial, Helvetica, Sans-serif;
	color:					#00817B;
	background:				#FFF url(../images/Bg_TitreAnnuaire.gif) no-repeat top left;
	padding:				12px 25px 10px 7px;
}
.TxtVertGros {
	font:					16px/120% Georgia, "Times New Roman", Times, serif;
	color:					#7CC242;
}
.CellContenuAnnuaire {
	background:				url(../images/Bg_Annuaire.gif) repeat-x top left;
	padding:				20px 7px;
	vertical-align:			top;
}
.TitreAnnuaire {
	margin:					0 0 5px 0;
}
.CellTitreTable {
	background:				#FFF url(../images/Bg_TitreTableMatieres.gif) no-repeat top left;
	padding:				12px 25px 10px 7px;
}
.CellContenuTable {
	background:				url(../images/Bg_TableMatieres.gif) repeat-x top left;
	padding:				16px 7px;
	vertical-align:			top;
}
.OLAnnuaire {
	font:					11px/14px Arial, Helvetica, Sans-serif;
	color:					#A98B51;
	margin: 				0 0 0 12px;
	padding:				0;
}
.LIAnnuaire {
	font:					11px/14px Arial, Helvetica, Sans-serif;
	color:					#A98B51;
	margin: 				5px 0 0 15px;
	padding:				0;
}
A.LienMetiers:link, A.LienMetiers:visited, A.LienMetiers:active,
A.LienMetiers:hover, A.LienMetiers:visited:hover, A.LienMetiers:active:hover {
	font:					11px/14px Arial, Helvetica, Sans-serif;
	color:					#E48D1A;
	text-decoration:		underline;
}
A.LienMetiers:hover, A.LienMetiers:visited:hover, A.LienMetiers:active:hover {
	background:				#F8EB9D;
}

/* Styles pour menus déroulants ----------------------------------------------*/
.Menu 
{
	border : 0;
	cursor:					hand;
	cursor:					pointer;
}
.MenuDeroulOff {
	font:					11px/100% Georgia, "Times New Roman", Times, serif;
	color:					#FFF;
	background:				#E48D1A;
	border-bottom:			1px solid #FFF;
	height:                 18px;
	padding:				0 7px 0 7px;
	cursor:					hand;
	cursor:					pointer;
}
.MenuDeroulOn {
	font:					11px/100% Georgia, "Times New Roman", Times, serif;
	color:					#00645F;
	background:				#E48D1A;
	border-bottom:			1px solid #FFF;
	height:                 18px;
	padding:				0 7px 0 7px;
	cursor:					hand;
	cursor:					pointer;
}

/* Styles pour Plan du site --------------------------------------------------*/
a.Lien1:link, a.Lien1:visited, a.Lien1:active,
a.Lien1:hover, a.Lien1:visited:hover, a.Lien1:active:hover {
	font:					12px/100% Georgia, "Times New Roman", Times, serif;
	color:					#7CC242;
	text-decoration:		underline;
}
a.Lien2:link, a.Lien2:visited, a.Lien2:active,
a.Lien2:hover, a.Lien2:visited:hover, a.Lien2:active:hover {
	font:					11px/14px Georgia, "Times New Roman", Times, serif;
	color:					#E48D1A;
	text-decoration:		underline;
}
a.Lien2:hover, a.Lien2:visited:hover, a.Lien2:active:hover 
{
	background:				#F8EB9D;
}
.PlanLi {
	list-style:				disc outside url(../images/spacer.gif);
	font:					11px/14px Georgia, "Times New Roman", Times, serif;
	color:					#A98B51;
	margin: 				5px 0 0 16px;
	padding:				0;
}
/* Styles pour formulaires----------------------------------------------------*/
.TxtBox {
	font:					11px/120% Georgia, "Times New Roman", Times, serif;
	color:					#00817B;
	border:					1px solid #7CC242;
	padding:				0 0 0 2px;
	margin:					0 0 0 0;
}
.TxtArea {
	font:					11px/120% Georgia, "Times New Roman", Times, serif;
	color:					#00817B;
	border:					1px solid #7CC242;
	padding:				0 0 0 0;
	margin:					0 0 0 0;
}
.Dropdown {
	font:					11px/120% Georgia, "Times New Roman", Times, serif;
	color:					#00817B;
	border:					1px solid #7CC242;
	padding:				0 0 0 0;
	margin:					0 0 0 0;
}
.Btn {
	font:					11px/100% Georgia, "Times New Roman", Times, serif;
	color:					#E48D1A;
	background:				#FFF;
	padding:				0 0 0 0;
}

/* Général -------------------------------------------------------------------*/
BODY {
	padding:				0 0 10px 0;
	margin:					0;
	background:				#FFF;
}
A:link, A:visited, A:active, 
A:hover, A:visited:hover, A:active:hover {
	font:					100%/14px Georgia, "Times New Roman", Times, serif;
	color:					#E48D1A;
	text-decoration:		underline;
}
P {
	padding:				0;
	margin:					0 0 12px 0;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font:					100%/120% Georgia, "Times New Roman", Times, serif;
}
/* Arrière-plan --------------------------------------------------------------*/
.Bg {
	background:				url(../images/Bg.jpg);
}
/* Apparence des listes pour formulaire --------------------------------------*/
UL .Special 
{
	font:					bold 11px/120% Arial, Helvetica, Sans-serif;
	color:					#00817B;
	list-style:				none;
	margin-left: 			0;
	padding-left:			0;
}
UL .Special  LI 
{
	font:					10px/14px Georgia, "Times New Roman", Times, serif;
	color:					#A98B51;
	list-style:				none;
	margin-left: 			0;
	padding-left:			0;
}