/* Styles communs a toutes les pages -----------------------------------------*/
.CellFooter {
	background:				#F1F1F1 url(../images/Bg_Footer.gif) top right repeat-x;
	font:					11px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#737373;
	padding:				6px 0 11px 6px;
	vertical-align:			top;
	text-align:				left;
}
A.LienFooter:link, A.LienFooter:visited, A.LienFooter:active {
	font:					11px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#737373;
	text-decoration:		underline;
}
A.LienFooter:hover, A.LienFooter:visited:hover, A.LienFooter:active:hover {
	font:					11px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#737373;
	text-decoration:		none;
}
BODY {
	padding:				0;
	margin:					0;
	background:				#F1F1F1 url(../images/Bg_Page.gif) repeat-x;
}
P {
	padding:				0;
	margin:					0 0 20px 0;
}
UL {
	font:					13px/17px Arial, Verdana, Helvetica, Sans-serif;
	color:					#353535;
	margin: 				0px 0 0 12px;
	padding: 				0 0 0 0;
}
OL {
	font:					13px/17px Arial, Verdana, Helvetica, Sans-serif;
	color:					#353535;
	margin: 				0 0 0 12px;
	padding:				0;
}
UL LI {
	list-style:				disc outside url(../images/Puce_Liste.gif);
	font:					13px/17px Arial, Verdana, Helvetica, Sans-serif;
	color:					#353535;
	margin: 				2px 0 1px 8px;
	padding:				0;
}
OL LI {
	list-style:				decimal outside;
	font:					13px/17px Arial, Verdana, Helvetica, Sans-serif;
	color:					#353535;
	margin: 				2px 0 8px 8px;
	padding:				0;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font:					90%/120% Arial, Helvetica, Sans-serif;
}
/* Styles spéciaux pour page d'accueil ---------------------------------------*/
h1 {
	font:					bold 14px/17px Arial, Verdana, Helvetica, Sans-serif;
	color:					#004DC1;
	margin: 				0 0 2px 0;
}
h2 {
	font:					bold 14px/17px Arial, Verdana, Helvetica, Sans-serif;
	color:					#000F3F;
	margin: 				0 0 2px 0;
}
h3 {
	font:					bold 13px/17px Arial, Verdana, Helvetica, Sans-serif;
	color:					#666;
	margin: 				0 0 2px 0;
}
.CellContenu {
	font:					13px/17px Arial, Verdana, Helvetica, Sans-serif;
	color:					#353535;
	padding:				17px 0 30px 0;
	vertical-align:			top;
	text-align:				left;
	height: 				300px;
}
.CellFontionnement {
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#353535;
	padding:				0 12px 10px 0;
	vertical-align:			top;
	text-align:				left;
	background:#FFF url(../images/Bg_ColG.gif) top right repeat-y;
}
.CellListe {
	font:					12px/15px Arial, Verdana, Helvetica, Sans-serif;
	color:					#353535;
	padding:				0 8px 20px 0;
}
.BordurePhoto {
	border:					3px solid #082057;
	margin:					7px 13px 18px 1px;
}
.CellContenu a:link, .CellContenu a:visited, .CellContenu a:active, .CellAgenda a:link, .CellAgenda a:visited, .CellAgenda a:active {
	font:					13px/17px Arial, Verdana, Helvetica, Sans-serif;
	color:					#004DC1;
	text-decoration:		underline;
}
.CellContenu a:hover, .CellContenu a:visited:hover, .CellContenu a:active:hover, .CellAgenda a:hover, .CellAgenda a:visited:hover, .CellAgenda a:active:hover {
	font:					13px/17px Arial, Verdana, Helvetica, Sans-serif;
	color:					#548DE3;
	text-decoration:		underline;
}
/* Styles pour bg --------------------------------------------------------*/
.BgPage {
	background:#FFF url(../images/Bg_Page.gif) top right repeat-x;
}
.BgD {
	background:#fff url(../images/Bg_D.jpg) top left no-repeat;
}
.BgMenuTop {
	text-align: 			right;
	vertical-align:			top;
	background:#E3E3E3 url(../images/Bg_MenuTop.jpg) bottom right no-repeat;
}
.BgGris {
	background:#E3E3E3;
}
.BgBlanc {
	background:#FFF;
}
.BordurePointsD {
	background:#FFF url(../images/Bg_ColG.gif) top right repeat-y;
	padding:0;
	margin:0;
}