/* Styles communs à toutes les pages -----------------------------------------*/
A.LienNavFixe:link, A.LienNavFixe:visited, A.LienNavFixe:active {
	font:					12px/13px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#254576;
	text-decoration:		none;
}
A.LienNavFixe:hover, A.LienNavFixe:visited:hover, A.LienNavFixe:active:hover {
	font:					12px/13px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#254576;
	text-decoration:		underline;
}
.ContourTableau {
	border-left:			1px solid #59647A;
	border-right:			1px solid #FFF;
}
.CellBlanche {
	background:				#FFF;
}
.CellDate {
	font:					12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	background:				url(/images/emd/Bg_Date.gif);
	padding-left:			5px;
	height:					24px;				
}
.CellMenu {
	background:				url(/images/emd/Bg_Menu.gif);
	padding-left:			4px;
	height:					24px;				
}
A.LienMenu:link, A.LienMenu:visited, A.LienMenu:active {
	font:					bold 12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		none;
}
.MenuCSS{
	font:					bold 12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		none;
}

A.LienMenu:hover, A.LienMenu:visited:hover, A.LienMenu:active:hover {
	font:					bold 12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#303B69;
	text-decoration:		none;
}
.MenuCSSOver{
	font:					bold 12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#303B69;
	text-decoration:		none;
	cursor:pointer;
	cursor:hand;
}
.MenuCSSOverNoLink{
	font:					bold 12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#303B69;
	text-decoration:		none;
}

.CellNavFixe {
	background:				url(/images/emd/Bg_NavFixe.gif);
	padding-right:			5px;
	height:					15px;
}
.CellMauve {
	background:				#6585AD;
}
.Footer {
	font:					11px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	background:				#59647A;
	text-align:				right;
	border-left:			1px solid #FFFFFF;
	padding:				0 5px 0 0;
	height:					30px;
}
.Footer a:link, .Footer a:visited, .Footer a:active {
	font:					11px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		none;
}
.Footer a:hover, .Footer a:active:hover, .Footer a:visited:hover {
	font:					11px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		underline;
}
.hand {
	cursor: hand;
	cursor: pointer;
}

/* Styles spéciaux pour page d'accueil ---------------------------------------*/
.CellContenuAcc {
	padding:				0 20px 0 0;
	vertical-align:			top;
}
A.LienNouvDate:link, A.LienNouvDate:visited, A.LienNouvDate:active {
	font:					bold 12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#293064;
	text-decoration:		none;
}
.NouvDate
{
	font:					bold 12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#293064;
	text-decoration:		none;
	}
A.LienNouvDate:hover, A.LienNouvDate:visited:hover, A.LienNouvDate:active:hover {
	font:					bold 12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#293064;
	text-decoration:		underline;
}
A.LienNouv:link, A.LienNouv:visited, A.LienNouv:active,
A.LienNouv:hover, A.LienNouv:visited:hover, A.LienNouv:active:hover {
	font:					bold 12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#C32625;
	text-decoration:		none;
}
.CellZoneClient {
	background:				#DEE8F4;
	border-left:			1px solid #B2C2D6;
	border-bottom:			1px solid #B2C2D6;
	padding:				8px 0 0 5px;
}
.CellZoneClient2 {
	background:				#DEE8F4;
	border-left:			1px solid #B2C2D6;
	border-right:			1px solid #B2C2D6;
	border-bottom:			1px solid #B2C2D6;
	border-top:			1px solid #B2C2D6;
	padding:				8px 0 0 5px;
}

/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CellTitreInt {
	font:					14px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#29305E;
	padding:                0 20px 0 0;
}
.CellTitreInt A:link,  .CellTitreInt A:visited, .CellTitreInt A:active {
	font:					14px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#29305E;
	text-decoration:		none;
}

.CellTitreInt A:hover,  .CellTitreInt A:visited:hover, .CellTitreInt A:active:hover {
	font:					14px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#6585AD;
	text-decoration:		none;
}

.TitreNomSection {
	font-weight:			bold;
	/*text-transform:			uppercase;*/
}
.CellContenuInt {
	padding:				0 20px 0 0;
	vertical-align:			top;
}
A.LienMenuOn:link, A.LienMenuOn:visited, A.LienMenuOn:active,
A.LienMenuOn:hover, A.LienMenuOn:visited:hover, A.LienMenuOn:active:hover {
	font:					bold 12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#293064;
	text-decoration:		none;
}



/* Styles pour menus déroulants ----------------------------------------------*/
.TableauMenuDeroul {
	border-collapse:		collapse;
}
.MenuDeroul {
	font:					12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	background:				url(/images/emd/Bg_MenuDeroul.gif);
	border:					1px solid #FFF;
	padding:				5px;
	width:					157px;
	cursor:					pointer;
	cursor: 				hand;
}

.MenuDeroulOver  {
	font:					12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		underline;
	background:				url(/images/emd/Bg_MenuDeroul.gif);
	border:					1px solid #FFF;
	padding:				5px;
	width:					157px;
	cursor:					pointer;
	cursor: 				hand;
}
.MenuDeroulNoLink  {
	font:					12px Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	background:				url(/images/emd/Bg_MenuDeroul.gif);
	border:					1px solid #FFF;
	padding:				5px;
	width:					157px;
}

/* Styles pour formulaires----------------------------------------------------*/
.TxtBox {
	font:					12px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#59647A;
	border:					1px solid #A3A3A3;
	padding-left:			2px;
}
.TxtBox250 {
	font:					12px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#59647A;
	border:					1px solid #A3A3A3;
	padding-left:			2px;
	width:	                250px;
}
.TxtBox255 {
	font:					12px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#59647A;
	border:					1px solid #A3A3A3;
	padding-left:			2px;
	width:	                255px;
}
.TxtArea {
	font:					12px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#59647A;
	border:					1px solid #A3A3A3;
	padding-left:			2px;
}
.Btn {
	font:					12px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	background:				#6585AD;
}
.BtnZoneClient {
	font:					bold 12px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#59647a;
	background:				#cfdcec;
	border:					1px solid #b1bac7;
}

/* Général -------------------------------------------------------------------*/
BODY {
	padding:				0;
	margin:					0;
	background:				#FFF;
}
A:link, A:visited, A:active {
	font:					100%/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#21A4DA;
	text-decoration:		none;
}
A:hover, A:visited:hover, A:active:hover {
	font:					100%/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#21A4DA;
	text-decoration:		underline;
}
IMG {
	border:					0;
}
P {
	padding:				0;
	margin:					0 0 12px 0;
}
UL {
	font:					12px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#59647A;
	margin: 				0;
	padding:				5px 5px 0 18px;
}
OL {
	font:					12px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#59647A;
}
LI {
	list-style:				url(/images/emd/Puce_Liste.gif);
	font:					12px/120% Tahoma, Arial, Helvetica, Sans-serif;
	color:					#59647A;
	padding:				0 0 5px 0;
}
FORM {
	padding:				0;
	margin:					0;
}

/* Arrière-plan --------------------------------------------------------------*/
.Bg {
	background: 			url(/images/emd/Bg.gif) top left;
}
.MessageErreur {
font:   bold 12px/14px Tahoma, Arial, Helvetica, Sans-serif;
color:  #c32625;

}


