/* Général -----------------------------------------------------------*/
BODY {
	margin:					0;
	background-color:		#FFFFFF;
}
.BgAcc {
	background-image:		url(/images/Bg_Acc.jpg);
	background-repeat:		repeat-x;
	background-position:	top left;
	background-color:		#00397E;
}
.BgInt {
	background-image:		url(/images/Bg_Int.gif);
	background-position:	top left;
	background-repeat:		repeat-x;
}
A:link, A:visited, A:active {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	color:					#033F80;
	text-decoration:		underline;
}
A:hover, A::visited:hover, A:active:hover {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	color:					#3F83C3;
	text-decoration:		underline;
}
P {
	padding:				0;
	margin-top:				0px;
	margin-bottom:			12px;
}
UL 
{
	
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	padding:				0;
	margin-left:			16px;
	margin-right:			0;
	margin-top:				0;
	margin-bottom:			12px;
	
}
OL {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	padding:				0;
	margin-left:			0;
	margin-right:			0;
	margin-top:				0;
	margin-bottom:			12px;
}
LI {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
}

/* UL pour rubrique:Espaces disponibles */

TD.CellFiche UL , TD.CellFiche UL LI{
	list-style-type:square;
}
TD.CellFiche UL LI 
{
	padding-bottom:10px;
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				11px;
	color:					#333333;
}
FORM {
	padding:				0;
	margin:					0;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes générales -----------------------------------------------*/
.Titre {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				12px;
	font-weight:			bold;
	color:					#033F80;
	text-transform:			uppercase;
	line-height:			13px;
}
.SousTitre {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				11px;
	font-weight:			bold;
	color:					#333333;
	line-height:			16px;
}
.Texte {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				11px;
	color:					#333333;
	line-height:			16px;
}
.TexteSpecial {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				11px;
	color:					#3F83C3;
	line-height:			16px;
}
.TextePetit {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				10px;
	color:					#333333;
	line-height:			14px;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les hyperliens -------------------------------------*/
A.Lien:link, A.Lien:visited, A.Lien:active {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				11px;
	color:					#033F80;
	text-decoration:		underline;
}
A.Lien:hover, A.Lien:visited:hover, A.Lien:active:hover {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				11px;
	color:					#3F83C3;
	text-decoration:		underline;
}
A.LienNouv:link, A.LienNouv:visited, A.LienNouv:active {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				12px;
	font-weight:			bold;
	color:					#033F80;
	text-decoration:		underline;
}
A.LienNouv:hover, A.LienNouv:visited:hover, A.LienNouv:active:hover {
	color:					#3F83C3;
	text-decoration:		underline;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les images -----------------------------------------*/
.ContourNoir {
	border:					1px solid #000000;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les cellules de tableaux ---------------------------*/
.CellSousTitre {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				12px;
	font-weight:			bold;
	color:					#033F80;
	line-height:			16px;
	text-transform:			uppercase;
	padding-bottom:			4px;
	vertical-align:			top;
}
.CellTexte {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				11px;
	color:					#333333;
	line-height:			16px;
	padding-top:			16px;
	padding-bottom:			20px;
	padding-left:			0px;
	padding-right:			20px;
	vertical-align:			top;
}
.CellContenu {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				11px;
	color:					#333333;
	background-color:		#FFFFFF;
	padding-top:			12px;
	padding-bottom:			10px;
	vertical-align:			top;
}
.CellFiche {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				11px;
	color:					#333333;
	line-height:			16px;
	background-color:		#F6F6F6;
	padding-top:			7px;
	padding-bottom:			7px;
	padding-left:			11px;
	padding-right:			7px;
	border:					1px solid #DEDEDE;
	vertical-align:			top;
}
.CellPhoto {
	padding-top:			30px;
	padding-bottom:			20px;
	padding-left:			12px;
	padding-right:			0px;
	vertical-align:			top;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les tableaux ---------------------------------------*/
.Tableau {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				;
	color:					;
	background-color:		;
	padding-top:			0px;
	padding-bottom:			0px;
	padding-left:			0px;
	padding-right:			0px;
	border-right:			;
	border-top:				;
}
.TableauFVedette 
{
	background-color:#033F80;
}
/*----------------------------------------------------------------------------*/
/* Styles spéciaux pour page d'accueil ---------------------------------------*/
.CellNavFixe {
	text-align:				right;
	vertical-align:			bottom;
	padding-bottom:			4px;
	padding-right:			19px;
}
.CellNavFixe A:link, .CellNavFixe A:visited, .CellNavFixe A:active {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				12px;
	font-weight:			bold;
	color:					#3F83C3;
	text-decoration:		none;
}
.CellNavFixe A:hover, .CellNavFixe A:visited:hover, .CellNavFixe A:active:hover {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				12px;
	font-weight:			bold;
	color:					#DEDEDE;
	text-decoration:		none;
}
.ContourPage {
	vertical-align:			top;
	background-color:		#FFFFFF;
	border-left:			3px solid #DEDEDE;
	border-right:			3px solid #DEDEDE;
}
.CellCredit {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				10px;
	color:					#888888;
	padding-left:			23px;
	padding-right:			23px;
	background-color:		#DEDEDE;
	background-image:		url(/images/Px_DEDEDE.gif);
	background-repeat:		repeat;
}
A.LienCredit:link, A.LienCredit:visited, A.LienCredit:active {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				10px;
	color:					#888888;
	text-decoration:		underline;
}
A.LienCredit:hover, A.LienCredit:visited:hover, A.LienCredit:active:hover {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				10px;
	color:					#666666;
	text-decoration:		underline;
}
.CellContenuAcc {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				12px;
	color:					#333333;
	padding-top:			9px;
	padding-bottom:			25px;
	padding-left:			0px;
	padding-right:			0px;
	vertical-align:			top;
}
.CellTiVedette {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				12px;
	font-weight:			bold;
	color:					#EEEEEE;
	text-transform:			uppercase;
	background-color:		#012041;
	border-bottom:			1px solid #25609E;
	padding-top:			0px;
	padding-bottom:			0px;
	padding-left:			7px;
	padding-right:			7px;
	vertical-align:			middle;
}
Table.TableauFVedette TR TD {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				12px;
	color:					#EEEEEE;
	line-height:			14px;
	border-bottom:			1px solid #25609E;
	padding-top:			3px;
	padding-bottom:			3px;
	padding-left:			7px;
	padding-right:			3px;
	vertical-align:			top;
}
.CellNouv {
	background-color:		#EEEEEE;
	padding-top:			7px;
	padding-bottom:			7px;
	padding-left:			7px;
	padding-right:			7px;
	vertical-align:			top;
}
.TxtNouv {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				11px;
	color:					#333333;
}
.PuceNouv {
	margin-top:				2px;
	margin-right:			4px;
}
.CellBtnNouv {
	padding-top:			6px;
	padding-bottom:			10px;
	padding-left:			7px;
}
/*----------------------------------------------------------------------------*/
/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CellPage {
	background-color:		#FFFFFF;
	padding-left:			20px;
	padding-right:			20px;
	vertical-align:			top;
}
.CellTitrePage {
	font-family:			Arial Narrow, Helvetica, Arial, Sans-serif;
	font-size:				20px;
	font-weight:			bold;
	color:					#000000;
	text-transform:			uppercase;
	vertical-align:			top;
}
.CellAdresse {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				12px;
	font-weight:			bold;
	color:					#EEEEEE;
	line-height:			14px;
	background-color:		#012041;
	border-bottom:			1px solid #25609E;
	padding-top:			6px;
	padding-bottom:			5px;
	padding-left:			8px;
	padding-right:			5px;
}
.CellPhoto td {
	padding-top:			0px;
	padding-bottom:			10px;
	padding-left:			0px;
	padding-right:			0px;
}
/*----------------------------------------------------------------------------*/
/* Styles pour sous-menus ----------------------------------------------------*/
.SousMenuOff {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				12px;
	color:					#033F80;
	height:					23px;
	background-color:		#EEEEEE;
	border-bottom:			3px solid #FFFFFF;
}
.SousMenuOn {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				12px;
	color:					#FFFFFF;
	height:					23px;
	background-color:		#033F80;
	border-bottom:			3px solid #FFFFFF;
}
.SousMenuOff a:link, .SousMenuOff a:visited, .SousMenuOff a:active,
.SousMenuOff a:hover, .SousMenuOff a:visited:hover, .SousMenuOff a:active:hover {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				12px;
	color:					#033F80;
	text-decoration:		none;
}
.SousMenuOn a:link, .SousMenuOn a:visited, .SousMenuOn a:active,
.SousMenuOn a:hover, .SousMenuOn a:visited:hover, .SousMenuOn a:active:hover {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				12px;
	color:					#FFFFFF;
	text-decoration:		none;
}
.BgSousMenus {
	background-color:		#EEEEEE;
	border-top:				3px solid #FFFFFF;
	vertical-align:			top;
}
/*----------------------------------------------------------------------------*/
/* Styles pour formulaires----------------------------------------------------*/
.TxtLabel {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				;
	font-weight:			;
	color:					;
	vertical-align:			;
	padding-left:			0px;
	padding-top:			0px;
}
.TxtBox {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				;
	color:					;
	background-color:		;
	border-left:			1px solid #666666;
	border-right:			1px solid #E7E7E7;
	border-top:				1px solid #666666;
	border-bottom:			1px solid #E7E7E7;
	padding-left:			0px;
	padding-right:			0px;
	padding-top:			0px;
	margin-left:			0;
	margin-bottom:			0px;
	margin-top:				0px;
}
.TxtArea {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				;
	color:					;
	background-color:		;
	border-left:			1px solid #666666;
	border-right:			1px solid #E7E7E7;
	border-top:				1px solid #666666;
	border-bottom:			1px solid #E7E7E7;
	padding-left:			0px;
	padding-right:			0px;
	padding-top:			0px;
	margin-bottom:			0px;
}
.Btn {
	font-family:			Arial, Helvetica, Verdana, Sans-serif;
	font-size:				;
	font-weight:			;
	color:					;
	background-color:		;
	border-top:				1px solid #E7E7E7;
	border-left:			1px solid #E7E7E7;
	border-bottom:			1px solid #666666;
	border-right:			1px solid #666666;
	overflow: 				visible;
	padding-left:			0px;
	padding-right:			0px;
	padding-top:			0px;
	padding-bottom:			0px;
}
/*----------------------------------------------------------------------------*/
/* validateurs */
.valCss 
{
	font-family:Arial, Helvetica, Verdana, Sans-serif;
	font-size:11px;
	color:#CC0000;

}