/* Styles communs à toutes les pages -----------------------------------------*/
.CellDate {
	font:					11px/11px Arial, Helvetica, Sans-serif;
	color:					#959595;
	text-align:				right;
	vertical-align: 		middle;
}
.CellMenuFixe {
	background:				#0077C0;
	padding:				14px 0 0 8px;
}
.CellMenuPrincipal {
	background:				#E8850E url(../images/Bg_MenuPrincipal.gif) repeat-y top right;
	padding:				12px 0 0 8px;
}
.CellFooter {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#959595;
}
.CellFooter a:link, .CellFooter a:visited, .CellFooter a:active,
.CellFooter a:hover, .CellFooter a:visited:hover, .CellFooter a:active:hover {
	font:					11px/14px Arial, Helvetica, Sans-serif;
	color:					#B3915E;
	text-decoration:		none;
	border-bottom:			1px dotted #B3915E;
	line-height:			16px;
}

/* Styles spéciaux pour page d'accueil ---------------------------------------*/
.CellContenuAcc {
	padding:				18px 16px;
	vertical-align:			top;
}
.CellNouv {
	background:				url(../images/Bg_Nouvelles.gif) repeat-y;
	padding:				22px 15px 0 15px;
}
.CellTitreNouv {
	font:					bold italic 14px/120% Georgia, "Times New Roman", Times, serif;
	color:					#5593B8;
}
.CellTexteNouv {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#959595;
}
A.LienNouv:link, A.LienNouv:visited, A.LienNouv:active,
A.LienNouv:hover, A.LienNouv:visited:hover, A.LienNouv:active:hover  {
	font:					11px/100% Arial, Helvetica, Sans-serif;
	color:					#E8850E;
	border-bottom:			1px dotted #E8850E;
	text-decoration:		none;
	line-height:			16px;
}
.BandeFoncee {
	background:				#272728;
}

/* Styles spéciaux pour pages intérieures ------------------------------------*/
.TableauTitre {
	margin:					0 0 10px 0;
}
.CellTitreInt {
	background:				#F4FAF6;
	padding:				0;
	margin:					0 0 10px 0;
	width:100%;
}
.CellSousTitreInt {
	font:					bold italic 16px/19px Georgia, "Times New Roman", Times, serif;
	color:					#5593B8;
	background:				#F4FAF6;
	padding:				0 0 0 12px;
}
.CellContenuInt {
	font:					100%/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#898989;
	background:				#FFF;
	padding:				17px 10px 17px 17px;
	vertical-align:			top;
}

/* Styles pour sous menus ----------------------------------------------------*/
.CellSousMenu {
	width:					160px;
}
.SousMenuOff {
	font:					11px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#ADB3AF;
	padding:				2px 10px 2px 0;
}
.SousMenuOn {
	font:					bold 11px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#E8850E;
	padding:				2px 10px 4px 0;
}
.SousMenuOff a:link, .SousMenuOff a:visited, .SousMenuOff a:active {
	font:					11px/15px Arial, Verdana, Helvetica, Sans-serif;
	color:					#ADB3AF;
	text-decoration:		none;
	border-bottom:			0px;	
	text-transform:			uppercase;
}
.SousMenuOff a:hover, .SousMenuOff a:visited:hover, .SousMenuOff a:active:hover {
	font:					11px/15px Arial, Verdana, Helvetica, Sans-serif;
	color:					#E8850E;
	text-decoration:		none;
	border-bottom:			1px dotted #E8850E;	
	text-transform:			uppercase;
}
.SousMenuOn a:link, .SousMenuOn a:visited, .SousMenuOn a:active,
.SousMenuOn a:hover, .SousMenuOn a:visited:hover, .SousMenuOn a:active:hover  {
	font:					bold 11px/15px Arial, Verdana, Helvetica, Sans-serif;
	color:					#E8850E;
	text-decoration:		none;
	border-bottom:			1px dotted #E8850E;	
	text-transform:			uppercase;
}
/* Sous menu division */
#Sousmenu {
	/*display:none;*/
	float:					left;
	margin:					-10px 12px 4px 0;
	padding:				10px 0 15px 0;
	background:				#F4FAF6 url(../images/Bg_IntTitre.gif) repeat-y;
	width:					180px;
}

/* Styles pour formulaires----------------------------------------------------*/
.TxtLabel {
	font:					bold 11px/15px Arial, Verdana, Helvetica, Sans-serif;
	color:					#7EB9DE;
	vertical-align:			top;
	padding:				0;
}
.TxtBox {
	font:					11px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#272728;
	background:				#FFF;
	border:					1px solid #272728;
	padding:				0;
	margin:					0;
}
.TxtArea {
	font:					11px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#272728;
	background:				#FFF;
	border:					1px solid #272728;
	padding:				0;
	margin:					0;
}
.Btn {
	font:					bold 100%/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#FFF;
	background:				#E8850E;
	border:					1px solid #FFF;
	overflow: 				visible;
	padding:				0;
}

/* Général -------------------------------------------------------------------*/
BODY {
	padding:				0;
	margin:					0;
	background:				#FFF;
	font:					11px/15px Arial, Verdana, Helvetica, Sans-serif;
	color:					#898989;
}
A:link, A:visited, A:active {
	font:					11px/15px Arial, Verdana, Helvetica, Sans-serif;
	color:					#E8850E;
	text-decoration:		none;
}
A:hover, A:visited:hover, A:active:hover {
	color:					#E8850E;
	text-decoration:		none;
}
P {
	padding:				0;
	margin:					0 0 12px 0;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font:					100%/120% Arial, Verdana, Helvetica, Sans-serif;
}
/* Arrière-plan --------------------------------------------------------------*/
.Bg {
	background:				#FFF url(../images/Bg.gif) repeat-x;
}
.BgCouleurFooter {
	background:				#EBF1ED;
}
.BgBlanc {
	background:				#FFF;
}
.BgIntGaucheTop {
	background:				url(../images/Bg_IntGauche.gif) repeat-y;
	border-bottom:			1px solid #FFF;
}
.BgIntGaucheBottom {
	background:				#272728;
}
/* Blocs fixes à l'accueil ---------------------------------------------------*/
#ListeAccueil li{
	background:none;
	list-style-image:none;
	list-style-type:none;
	margin-left:0;
	border-top:1px solid #bac0bc;
	padding-top:13px;
}
#ListeAccueil h2{
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin-bottom:2px;
	margin-top:0;
}
#ListeAccueil h2 a{
	background:no-repeat 0 0;
	display:block;
	height:15px;
}
#ListeAccueil h2.TitreInfoReleve a{
	width:103px;
	background-image:url(/images/accueil/Ti_InfoReleve.png);
}
#ListeAccueil h2.TitreBlogue a{
	width:124px;
	background-image:url(/images/accueil/Ti_BlogueRJCCQ.png);
}
#ListeAccueil h2.TitreReseauxSociaux{
	width:135px;
	background-image:url(/images/accueil/Ti_ReseauxSociaux.png);
}
