/*General - Liens -----------------------------------------------------------*/


/* Styles communs à toutes les pages -----------------------------------------*/
A.LienNavFixe:link, A.LienNavFixe:visited, A.LienNavFixe:active {
	font:					11px/100% Arial, Helvetica, Sans-serif;
	color:					#462929;
	text-decoration:		none;
}
A.LienNavFixe:hover, A.LienNavFixe:visited:hover, A.LienNavFixe:active:hover {
	font:					bold 11px/100% Arial, Helvetica, Sans-serif;
	color:					#462929;
	text-decoration:		none;
}
.CellFooter {
	font:					10px/100% Arial, Helvetica, Sans-serif;
	color:					#666;
	text-align:				center;
}
.CellFooter a:link, .CellFooter a:visited, .CellFooter a:active {
	font:					10px/100% Arial, Helvetica, Sans-serif;
	color:					#666;
	text-decoration:		none;
}
.CellFooter a:hover, .CellFooter a:visited:hover, .CellFooter a:active:hover {
	font:					10px/100% Arial, Helvetica, Sans-serif;
	color:					#666;
	text-decoration:		underline;
}
.CellBeige, .CellSousLogo {
	background:				#F9F7EE;
}
.CellSousLogo {
	padding:				0 3px 0 3px;
}
.CellBlanche {
	background:				#FFF;
}
.CellHeure {
	font:					11px Arial, Helvetica, Sans-serif;
	color:					#462929;
	text-align:				right;
}

/* Styles spéciaux pour page d'accueil ---------------------------------------*/
.CellMenuAccueil {
	background:				#462929;
	padding:				0px 30px 0 17px;
}
.CellImagePromo {
	padding:				0 1px 0 0;
	text-align:				right;
}
.CellBulletinInfoAcc {
	background : 			#E9E6D6;
}
A.LienBulletinInfo:link, A.LienBulletinInfo:active, A.LienBulletinInfo:visited {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#999;
	text-decoration:		none;
}
A.LienBulletinInfo:hover, A.LienBulletinInfo:active:hover, A.LienBulletinInfo:visited:hover {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#462929;
	text-decoration:		none;
}
A.LienBulletin:link, A.LienBulletin:active, A.LienBulletin:visited {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#999;
	text-decoration:		none;
}
A.LienBulletin:hover, A.LienBulletin:active:hover, A.LienBulletin:visited:hover {
	font:					bold 11px/120% Arial, Helvetica, Sans-serif;
	color:					#462929;
	text-decoration:		none;
}
.LienBulletinOver {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#462929;
	text-decoration:		none;
}
.LienCliquezIciOver {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				11px;
	font-weight:			bold;
	color:					#462929;
	text-decoration:		none;
}

/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CellContenuInt {
	padding:				0 10px 0 0;
	vertical-align:			top;
}
.FilAriane {
	font:					10px/120% Arial, Helvetica, Sans-serif;
	color:					#999;
	padding:				0 10px 0 0;
}
.FilAriane a:link, .FilAriane a:visited, .FilAriane a:active,
.FilAriane a:hover, .FilAriane a:visited:hover,.FilAriane a:active:hover {
	font:					10px/120% Arial, Helvetica, Sans-serif;
	color:					#00273f;
	text-decoration:		underline;
}
.CellHautFooterInt {
	background:				#E2DFCB;
}
.TitreNouv {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#bab697;
}
A.LienNouv:link, A.LienNouv:visited, A.LienNouv:active {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#666;
	text-transform:			uppercase;
	text-decoration:		none;
} 
A.LienNouv:hover, A.LienNouv:visited:hover, A.LienNouv:active:hover {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#00273f;
	text-transform:			uppercase;
	text-decoration:		none;
}
A.LienBtNouv:link, A.LienBtNouv:visited, A.LienBtNouv:active {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#666;
	text-decoration:		none;
} 
A.LienBtNouv:hover, A.LienBtNouv:visited:hover, A.LienBtNouv:active:hover {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#00273f;
	text-decoration:		none;
}
 
A.LienBtNouvOn:link, A.LienBtNouvOn:visited, A.LienBtNouvOn:active, 
A.LienBtNouvOn:hover, A.LienBtNouvOn:visited:hover, A.LienBtNouvOn:active:hover {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#00273f;
	text-decoration:		none;
}
/* Styles sections */
.CellMenuFirme {
	background:				#BAB697;
	padding:				0px 30px 0 17px;
}
.CellMenuClients {
	background:				#A7AE63;
	padding:				0px 30px 0 17px;
}
.CellMenuProduits {
	background:				#005467;
	padding:				0px 30px 0 17px;
}
.CellApproche {
	background:				#5B594D;
	padding:				0px 30px 0 17px;
}

/* Styles pour sous menus ----------------------------------------------------*/
.SousMenuOff {
	font:					11px/100% Arial, Helvetica, Sans-serif;
	color:					#666;
}
.SousMenuOn {
	font:					bold 11px/100% Arial, Helvetica, Sans-serif;
	color:					#00273f;
}
.SousMenuOff a:link, .SousMenuOff a:visited, .SousMenuOff a:active {
	font:					11px/100% Arial, Helvetica, Sans-serif;
	color:					#666;
	text-decoration:		none;
}
.SousMenuOff a:hover, .SousMenuOff a:visited:hover, .SousMenuOff a:active:hover {
	font:					bold 11px/100% Arial, Helvetica, Sans-serif;
	color:					#00273f;
	text-decoration:		none;
}
.SousMenuOn a:link, .SousMenuOn a:visited, .SousMenuOn a:active,
.SousMenuOn a:hover, .SousMenuOn a:visited:hover, .SousMenuOn a:active:hover {
	font:					bold 11px/100% Arial, Helvetica, Sans-serif;
	color:					#00273f;
	text-decoration:		none;
}

/* Styles pour menus déroulants ----------------------------------------------*/
.MenuDeroulOff {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#462929;
	background:				#F3F0DD;
	border-bottom:			1px solid #FFF;
	padding:				5px;
	cursor:					hand;
	cursor:					pointer;
}
.MenuDeroulOn {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#462929;
	background:				#F3F0DD;
	border-bottom:			1px solid #FFF;
	padding:				5px;
	cursor:					hand;
	cursor:					pointer;
}

.MenuDeroulOff a:link, .MenuDeroulOff a:visited, .MenuDeroulOff a:active {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#462929;
	text-decoration:		none;
}
.MenuDeroulOff a:hover, .MenuDeroulOff a:visited:hover, .MenuDeroulOff a:active:hover {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#462929;
	text-decoration:		none;
	background-image	: url(/images/Puce_MenuDeroul.gif);
	background-position	: 1% 50%; 
	background-repeat	: no-repeat;
}
.MenuDeroulOn a:link, .MenuDeroulOn a:visited, .MenuDeroulOn a:active,
.MenuDeroulOn a:hover, .MenuDeroulOn a:visited:hover, .MenuDeroulOn a:active:hover {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#462929;
	text-decoration:		none;
	background-image	: url(/images/Puce_MenuDeroul.gif);
	background-position	: 1% 50%; 
	background-repeat	: no-repeat;
}

/* Styles pour formulaires----------------------------------------------------*/
.TxtBox {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#666;
	border:					1px solid #00273f;
	padding:				0 0 0 2px;
	margin:					0 0 0 0;
}
.TxtArea {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#666;
	border:					1px solid #00273f;
	padding:				0 0 0 2px;
	margin:					0 0 0 0;
}
.Btn {
	font:					bold 11px/120% Arial, Helvetica, Sans-serif;
	color:					#666;
	background:				#F9F7EE;
	padding:				0 0 0 0;
}
.DropDown {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#666;
	border:					1px solid #00273f;
	margin:					0 0 0 0;
}
/* Général -------------------------------------------------------------------*/
BODY {
	padding:				49px 0 10px 0;
	margin:					0;
	background:				#FFF;
}
P {
	padding:				0;
	margin:					0 0 12px 0;
}
UL {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#666;
	margin: 				0;
	padding:				0;
}
OL {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#666;
	margin: 				0 0 0 12px;
	padding:				0;
}
UL LI {
	list-style:				disc outside url(../images/Puce_Liste.gif);
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#666;
	margin: 				5px 0 0 10px;
	padding:				0;
}
OL LI {
	list-style:				decimal outside;
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#666;
	margin: 				5px 0 0 10px;
	padding:				0;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
}

/* --------------------------------------------------------------------------- */
/* ------------------------  AJOUT  ------------------------------------------ */
.TexteErreur {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#FF0000;
}