/* Éditeur - Classes générales -----------------------------------------------*/
.Titre {
	font:					bold 17px/110% Arial, Helvetica, Sans-serif;
	color:					#275dad;
	text-transform:			uppercase;
}
.SousTitre {
	font:					bold 14px/190% Arial, Helvetica, Sans-serif;
	color:					#4CB500;
}
.Texte {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#3A3C2F;
}
.TextePetit {
	font:					10px/120% Arial, Helvetica, Sans-serif;
	color:					#3A3C2F;
}
.PhotoGauche {
	border:					8px solid #408e08;
	margin:					0 8px 2px 0;
}
.PhotoDroite {
	border:					8px solid #375E98;
	margin:					0 0 2px 8px;		
}
.PhotoMilieu {
	border:					8px solid #fcea45;		
}
/* Éditeur - Classes pour les hyperliens -------------------------------------*/
A.Lien:link, A.Lien:visited, A.Lien:active {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#3B3891;
	text-decoration:		underline;
}
A.Lien:hover, A.Lien:visited:hover, A.Lien:active:hover {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#3B3891;
	text-decoration:		underline;
}
/* Éditeur - Classes pour les cellules de tableaux ---------------------------*/
.CelluleSousTitre {
	font:					bold 11px/120% Arial, Helvetica, Sans-serif;
	color:					#fff;
	background:				#375e99;
	padding:				3px 4px;
	border-bottom:			4px solid #fff;
	vertical-align:			top;
}
.CelluleTexte1 {
	font:					11px/110% Arial, Helvetica, Sans-serif;
	color:					#3A3C2F;
	background:				#eeeeec;
	padding:				2px 4px;
}
.CelluleTexte2 {
	font:					11px/110% Arial, Helvetica, Sans-serif;
	color:					#3A3C2F;
	background:				#fff;
	padding:				2px 4px;
}

/* Éditeur - Classes pour les tableaux ---------------------------------------*/
.Tableau {
	font:					100%/120% Arial, Helvetica, Sans-serif;
	color:					;
	background:				;
	padding:				0 0 0 0;
	border-right:			;
	border-top:				;
}
/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CellContenu {
	background:				#fff;
	text-align:				left;
	vertical-align:			top;
	padding:				19px 23px 13px 23px;
	height:					350px;
}
/* Styles pour sous menus ----------------------------------------------------*/
.TitreSousMenu {
	margin:					0 0 13px 16px;
}
.CellSousMenu {
	background:				#FEE844 url(../images/Bg_ColG.gif) repeat-y bottom right;
	text-align:				left;
	vertical-align:			top;
	padding:				21px 0 6px 0;
	width:					165px;
	border-right:			4px solid #fff;
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#000;
	height:					300px;
}
.CellSectionOn {
	background:				#fff url(../images/Bg_Section.gif) no-repeat top right;
	text-align:				left;
	vertical-align:			top;
	padding:				4px 7px 4px 16px;
	font:					bold 12px/120% Arial, Helvetica, Sans-serif;
	color:					#000;
}
.CellSectionOff {
	background:				#F6D71D;
	text-align:				left;
	vertical-align:			top;
	padding:				4px 7px 4px 16px;
	font:					bold 12px/120% Arial, Helvetica, Sans-serif;
	color:					#000;
}
.PaddingSousMenu {
	padding:				5px 0;
}
.SousMenuOff {
	padding:				3px 10px 3px 26px;
}
.SousMenuOn {
	background:				url(../images/Bg_SousMenuOn.gif) no-repeat top left;
	padding:				3px 10px 3px 26px;
}
.SousMenuOff a:link, .SousMenuOff a:visited, .SousMenuOff a:active {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#000;
	text-decoration:		none;
}
.SousMenuOff a:hover, .SousMenuOff a:visited:hover, .SousMenuOff a:active:hover, .SousMenuOn a:link, .SousMenuOn a:visited, .SousMenuOn a:active, .SousMenuOn a:hover, .SousMenuOn a:visited:hover, .SousMenuOn a:active:hover {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#000;
	text-decoration:		underline;
}
/* Styles pour formulaires----------------------------------------------------*/
.TxtLabel {
	font:					100%/120% Arial, Helvetica, Sans-serif;
	color:					;
	vertical-align:			top;
	padding:				0 0 0 0;
}
.TxtBox {
	font:					100%/120% Arial, Helvetica, Sans-serif;
	color:					;
	background:				;
	border:					1px solid #666666;
	padding:				0 0 0 0;
	margin:					0 0 0 0;
}
.TxtArea {
	font:					100%/120% Arial, Helvetica, Sans-serif;
	color:					;
	background:				;
	border:					1px solid #666666;
	padding:				0 0 0 0;
	margin:					0 0 0 0;
}
.Btn {
	font:					bold 12px/120% Arial, Helvetica, Sans-serif;
	text-transform:			uppercase;
	color:					#fff;
	background:				#385f9a;
	border:					1px solid #fff;
	overflow: 				visible;
	padding:				2px 5px;
}

/* Général -------------------------------------------------------------------*/
BODY {
	padding:				11px 0 6px 0;
	margin:					0;
	background:				#bbc491 url(../images/Bg_Page.gif) top left;
}
A:link, A:visited, A:active {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#2549b1;
	text-decoration:		underline;
}
A:hover, A:visited:hover, A:active:hover {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#3c63d3;
	text-decoration:		underline;
}
P {
	padding:				0;
	margin:					0 0 12px 0;
}
UL {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#3A3C2F;
	margin: 				0 0 0 12px;
	padding:				0;
}
OL {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#3A3C2F;
	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:					#3A3C2F;
	margin: 				4px 0 10px 20px;
	padding:				0;
}
OL LI {
	list-style:				decimal outside;
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#3A3C2F;
	margin: 				4px 0 10px 20px;
	padding:				0;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font:					90%/120% Arial, Helvetica, Sans-serif;
}