/*----------------------------------------------------------------------------*/
/* Styles spéciaux pour page d'accueil ---------------------------------------*/
.CellDate {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	font-weight:			bold;
	color:					#b7b7b7;
	padding:				0px 0px 0px 0px;
	vertical-align:			top;
	text-align:				right;
	border-bottom:1px solid #ccc;
	vertical-align:			bottom;
}
.CellMenuAcc {
	text-align:				center;
	vertical-align:			top;
	border-left:			4px solid #FFFFFF;
}
.CellFlashAcc {
	text-align:				center;
	vertical-align:			top;
	border-right:			4px solid #FFFFFF;
}
.LignePointillee {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#cbcbcb;
}
.CellNouv {
	line-height:			13px;
}
.TxtDateNouv {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#404040;
	font-weight:			bold;
}
.CellCreditAcc {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#FFFFFF;
	text-align:				right;
	padding: 				0px 8px 0px 0px;
	vertical-align:			middle;
	background-image:		url(../images/Bg_AccCredit.gif);
	background-position:	top left;
	background-repeat:		repeat-y;
	
	
}
.CellFooterAcc
{
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#FFFFFF;
	text-align:				left;
	padding:				0px 4px 0px 0px;
	vertical-align:			middle;
	background-image:		url(/images/Bg_footer.jpg);
	
	}
A.LienCreditAcc:link, A.LienCreditAcc:visited, A.LienCreditAcc:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#FFFFFF;
	text-decoration:		none;
}
A.LienCreditAcc:hover, A.LienCreditAcc:visited:hover, A.LienCreditAcc:active:hover {
	text-decoration:		underline;
}
/*----------------------------------------------------------------------------*/
/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CellTitreInt {

            font:                                                      bold 14px/16px Arial, Helvetica, Sans-serif;

            color:                                                    #FFFFFF;

            padding-left:                               31px;

            background-color:                      #91cd51;

            padding:                                                0px 0px 0px 23px;

            height:                                                  26px;

            border-right:                               4px solid #FFFFFF;

}


.CellContenuInt {

            padding:                                                23px;

            vertical-align:                             top;

            background-color:                      #FFFFFF;

            height:                                                  300px;

}


.CellCredit {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#4c4542;
	text-align:				right;
	vertical-align:			middle;
	background-image:		url(../images/Bg_Credit.gif);
	background-position:	top left;
	background-repeat:		repeat-y;
	height:					35px;
	background-color:		#cccccc;
	border-left:			4px solid #FFFFFF;
}
A.LienCredit:link, A.LienCredit:visited, A.LienCredit:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				9px;
	color:					#4c4542;
	text-decoration:		none;
}
A.LienCredit:hover, A.LienCredit:visited:hover, A.LienCredit:active:hover {
	text-decoration:		underline;
}
.CellMenu 
{
	text-align:             center;
    vertical-align:         top;
    border-left:            4px solid #FFFFFF;
    background-color:       #3f839b;
}


/*----------------------------------------------------------------------------*/
/* Styles pour sous menus ----------------------------------------------------*/
.SousMenuOff {
	background-color:		#3f839b;
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#a2c1cc;
	text-decoration:		none;
	font-weight:			bold;
}
.SousMenuOn {
	background-color:		#3f839b;
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#FFFFFF;
	text-decoration:		none;
	font-weight:			bold;
	cursor:					hand;
	cursor:pointer; 
}
.SousMenuOff a:link, .SousMenuOff a:visited, .SousMenuOff a:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#a2c1cc;
	text-decoration:		none;
}
.SousMenuOff a:hover, .SousMenuOff a:visited:hover, .SousMenuOff a:active:hover {
	color:					#FFFFFF;
	text-decoration:		none;
	
}
.SousMenuOn a:link, .SousMenuOn a:visited, .SousMenuOn a:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#FFFFFF;
	text-decoration:		none;
	font-weight:			bold;
	cursor:					hand;
	cursor: pointer;
}
.SousMenuOn a:hover, .SousMenuOn a:visited:hover, .SousMenuOn a:active:hover  {
	text-decoration:		none;
	cursor:					hand;
	cursor:pointer;
}
/*----------------------------------------------------------------------------*/
/* Styles pour formulaires----------------------------------------------------*/
.TxtLabel {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	font-weight:			bold;
	color:					#4c4542;
}
.TxtBox {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#4c4542;
	border-left:			1px solid #666666;
	border-right:			1px solid #E7E7E7;
	border-top:				1px solid #666666;
	border-bottom:			1px solid #E7E7E7;
	padding:				0px;
	margin:					3px 0px;
}
.TxtArea {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#4c4542;
	border-left:			1px solid #666666;
	border-right:			1px solid #E7E7E7;
	border-top:				1px solid #666666;
	border-bottom:			1px solid #E7E7E7;
	padding:				0px;
}
.Btn {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	font-weight:			bold;
	color:					#FFFFFF;
	background-color:		#3f839b;
	border:					1px solid #3f839b;
	overflow: 				visible;
	padding:				2px 8px;
}
/*----------------------------------------------------------------------------*/
/* Général -------------------------------------------------------------------*/
BODY {
	margin:					0;
	background-color:		#FFFFFF;
}
A:link, A:visited, A:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#559a0b;
	text-decoration:		underline;
}
A:hover, A:visited:hover, A:active:hover {
	color:					#6ebb1c;
}
P {
	padding:				0;
	margin-top:				0px;
	margin-bottom:			12px;
}

FORM {
	padding:				0;
	margin:					0;
}
/*----------------------------------------------------------------------------*/
/* Arrière-plan --------------------------------------------------------------*/
.BgAcc {
	background-image:		url(../images/Bg_Acc.gif);
	background-position:	top left;
	background-repeat:		repeat-x;
}
.BgInt {
	background-image:		url(../images/Bg_Int.gif);
	background-position:	top left;
	background-repeat:		repeat-x;
}
.BgAccM {
	background-image:		url(../images/Bg_AccM.gif);
	background-position:	top;
	background-repeat:		repeat-y;
}
.BgAccFooterG {
	background-image:		url(../images/Bg_AccFooterG.gif);
	background-position:	top left;
	background-repeat:		repeat-x;
}
.BgAccFooterD {
	background-image:		url(../images/Bg_AccFooterD.gif);
	background-position:	top left;
	background-repeat:		repeat-x;
	border-left:			4px solid #FFFFFF;
}
.BgFooterD {
	background-color:		#cccccc;
}
.BgAccFooterM {
	background-image:		url(../images/Bg_AccFooterM.gif);
	background-position:	top left;
	background-repeat:		repeat-x;
}
.BgBlanc {
	background-color:		#FFFFFF;
}
.BgBleu {
	background-color:		#3f839b;
}
.BgGris {
	background-color:		#f0f0f0;
}
.BgIntG {
	background-image:		url(../images/Bg_IntG.gif);
	background-position:	top left;
	background-repeat:		repeat-x;
}
.BgIntD {
	background-image:		url(/images/Bg_IntD.gif);
	background-position:	top left;
	background-repeat:		repeat-x;
}
.ImageSection
{
	border-bottom:4px solid #fff;
	 	
}
.NavBarCSS
{
	cursor:pointer;
	cursor:hand; 
	}
.ImageNouvelles
{
	border-bottom:1px solid #ccc;
	}

/*----------------------------------------------------------------------------*/