/* Styles communs à toutes les pages -----------------------------------------*/
.CellNavFixe {
	font:					10px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#2EA2D8;
	text-transform:			uppercase;
	padding:				10px 0 10px 0;
	vertical-align:			top;
}
A.LienNavFixe:link, A.LienNavFixe:visited, A.LienNavFixe:active {
	font:					10px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#2EA2D8;
	text-decoration:		none;
}
A.LienNavFixe:hover, A.LienNavFixe:visited:hover, A.LienNavFixe:active:hover {
	font:					10px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#2EA2D8;
	text-decoration:		underline;
}
.CellCopyright {
	font:					10px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#4874B4;
	padding:				24px 0 0 15px;
	vertical-align:			top;
}

/* Styles pour textes -------------------------------------------------------*/
.TexteMajuscule {
	text-transform:			uppercase;
}
.TexteRouge {
	color:					#DA1900;
}
.TexteBleu {
	color:					#05277E;
}
.TextePetit {
	font-size:				9px;
}
.TxtNumeroReglement {
	font:					24px/120% Georgia, "Times New Roman", Times, serif;
	color:					#DA1900;
}
.TexteBlanc {
	color:					#FFF;
}
.TexteGrandJaune {
	font-weight:			bold;
	font-size:				12px;
	color:					#FFF468;
}
.TitreMauve, .TitreBleu, .TitreJaune, .TitreVert, .TitreRouge, .TitreBlanc {
	font-size:				18px;
	font-weight:			bold;
	line-height:			120%;
}
.TitreMauve {
	color:					#CCB5ED;
}
.TitreBleu {
	color:					#CCE6F7;
}
.TitreJaune {
	color:					#FFF79A;
}
.TitreVert {
	color:					#ABF3EF;
}
.TitreRouge {
	color:					#FE8E6D;
}
.TitreBlanc {
	color:					#FFF;
}
A.LienJaune:link, A.LienJaune:visited, A.LienJaune:active {
	font:					11px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#FFF799;
	text-decoration:		none;
}
A.LienJaune:hover, A.LienJaune:visited:hover, A.LienJaune:active:hover {
	font:					11px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#FFF799;
	text-decoration:		underline;
}

/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CellContenuInt, .CellContenuEcole, .CellRecettes , .CellJouer {
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#05277E;
	padding:				20px 0 50px 0;
	vertical-align:			top;
}
.CellJouer{
	padding:				32px 0 50px 0;
}
.CellContenuEcole {
	padding:				11px 0 50px 0;
}
.CellRecettes {
	padding:				18px 0 50px 0;
}
.CellConcoursNote {
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#0D80C4;
	padding:				0 0 0 30px;
	vertical-align:			top;
}
.CellBtFormulaire {
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#0D80C4;
	padding:				0 0 0 22px;
	vertical-align:			top;
}
.CellTitre {
	background:				url(../images/Bg_TitreConcours.gif) no-repeat;
	padding:				0 0 0 21px;
	height:					57px;
}
.CellTitre h1 {
	font:					bold 16px/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					#FFF;
	margin:					0;
}
.CellContenuApercu {
	background:				#FFF;
	border-left:			6px solid #ADD9EF;
	border-right:			6px solid #ADD9EF;
	padding:				6px 17px;
}
.CellContenuAmi {
	padding:				18px 20px;
}
.CellFormulaireAmi {
	color:					#FFF;
	background:				url(../images/Bg_FormulaireEnvoiAmi.gif) no-repeat;
	height:					190px;
	vertical-align:			top;
	padding:				34px 20px 0 ;
}
.CellFormInscription {
	color:					#FFF;
	background:				#2DA0D6 url(../images/Bg_FormulaireInscription.gif) repeat-x;
	border-left:			6px solid #ADD9EF;
	border-right:			6px solid #ADD9EF;
	padding:				8px 17px 0;
	line-height:			130%;
}
.CellFormInscriptionBas {
	color:					#A4D4ED;
	background:				url(../images/Bg_BasFormulaire.gif) no-repeat;
	padding:				38px 0 0 33px;
}
.CellReglement {
	background:				url(../images/Bg_Reglement.gif) no-repeat bottom left;
	padding:				10px 0 15px 0;
}
.CellContenuEcolePas {
	font-size:				14px;
	font-weight:			bold;
	background:				url(../images/Bg_Ecole.gif) no-repeat;
	padding:				31px 0 0 22px;
}
.CellSousTitreVert, .CellSousTitreJaune, .CellSousTitreBleu, .CellSousTitreRouge {
	padding:				0 0 0 11px;
	height:					48px;
	width:					196px;
	vertical-align:			middle;
}
.CellSousTitreVert h2, .CellSousTitreJaune h2, .CellSousTitreBleu h2, .CellSousTitreRouge h2 {
	font-size:				12px;
	font-weight:			bold;
	margin:					0;
}
.CellSousTitreVert {
	background:				url(../images/Bg_SousTitreVert.gif) no-repeat;
}
.CellSousTitreVert h2 {
	color:					#8DC63F;
}
.CellSousTitreJaune {
	background:				url(../images/Bg_SousTitreJaune.gif) no-repeat;
}
.CellSousTitreJaune h2 {
	color:					#DEB62F;
}
.CellSousTitreBleu {
	background:				url(../images/Bg_SousTitreBleu.gif) no-repeat;
}
.CellSousTitreBleu h2 {
	color:					#0792D9;
}
.CellSousTitreRouge {
	background:				url(../images/Bg_SousTitreRouge.gif) no-repeat;
}
.CellSousTitreRouge h2 {
	color:					#EB2B29;
}
.CellContenuEcoleNoBg, .CellContenuEcoleBg {
	padding:				4px 10px 0;
	line-height:			16px;
}
.CellContenuEcoleBg {
	background:				url(../images/Bg_EcoleContenu.gif) no-repeat;
}
.CellHautRecettes {
	background:				url(../images/Bg_HautRecettes.gif) no-repeat;
	padding:				25px 0 16px 35px;
}
.CellContenuRecettes {
	background:				#F7FCFE;
	border-left:			6px solid #ADD9EF;
	border-right:			6px solid #ADD9EF;
	padding:				0 33px;
}
.CellContenuRecettes2 {
	background:				#F7FCFE;
	border-left:			6px solid #ADD9EF;
	border-right:			6px solid #ADD9EF;
	padding:				0 0 0 33px;
}
.CellTitreRecettes {
	background:				url(../images/Img_LigneHRecettes.gif) repeat-x bottom left;
}
.ContenuRecettes {
	padding:				12px 0 8px 0;
}
.CellBordureGProduits {
	background:				url(../images/Bg_BordureProduits.gif) repeat-y;
}
.CellBordureDProduits {
	background:				#FFF url(../images/Bg_BordureProduitsD.gif) repeat-y top right;
}
.CellContenuProduits {
	background:				url(../images/Bg_SpiralesProduits.gif) no-repeat top right;
	padding:				0 15px 0 0;
}
.CellContenuNutrition {
	background:				url(../images/Bg_BoxNutrition.gif) repeat-y;
	padding:				0 14px;
}
.CellNutriment01 {
	color:					#FFF;
	padding:				0 18px 0 0;
	width:					190px;
}
.CellNutriment01 h2 {
	font-size:				18px;
	line-height:			120%;
	color:					#FFF799;
	margin:					0 0 14px 0;
}
.CellNutriment02 {
	color:					#FFF;
	padding:				0 22px 0 10px;
	width:					205px;
}
.CellNutriment02 h2 {
	font-size:				18px;
	color:					#CBE6F4;
	line-height:			120%;
	margin:					0 0 14px 0;
}
.CellNutriment03 {
	color:					#FFF;
	padding:				0 18px 0 10px;
	width:					171px;
}
.CellNutriment03 h2 {
	font-size:				18px;
	color:					#CDB4E9;
	line-height:			120%;
	margin:					0 0 14px 0;
}
.CellNutriment04 {
	color:					#FFF;
	padding:				0 0 0 10px;
	width:					170px;
}
.CellNutriment04 h2 {
	font-size:				18px;
	color:					#A9F3EE;
	line-height:			120%;
	margin:					0 0 14px 0;
}
.LIRouge {
	color:					#FFF;
	list-style:				disc outside url(../images/Puce_Rouge.gif);
}
.CellTrucsConseils-hiver {
	background:				url(../images/Bg_TrucsConseils.gif) no-repeat;
}
.CellTrucsConseils {
	background:				url(../images/Bg_TrucsConseils-ete2007.jpg) no-repeat;
	padding:				46px 0 0 97px;
	height:					870px;
}
.CellTexteTrucs {
	font-size:				14px;
	font-weight:			bold;
	/*padding:				0 0 0 327px;*/
}
.CellActivitesHiver {
	background:				url(../images/Bg_ActivitesHiver.gif) no-repeat;
}
.CellBoxPaleHiver {
	background:				url(../images/Bg_ActivitesHBoxPale.gif) repeat-y;
	padding:				0 32px 0 32px;
	color:					#BDE0F1;
}
.CellBoxFonceHiver {
	background:				url(../images/Bg_ActivitesHBoxFonce.gif) repeat-y -2px 0;
	padding:				0 80px 0 32px;
	color:					#BDE0F1;
}
.CellBox02Hiver {
	background:				url(../images/Bg_Activites2Hiver.gif) repeat-y;
}
.CellMilieuBox2 {
	background:				url(../images/Bg_MilieuBloc2.gif) no-repeat;
}
.CellBox02HiverCont {
	padding:				0 32px 0 17px;
	color:					#BDE0F1;
}
.CellPopup02Hiver {
	background:				url(../images/Bg_Popup02Hiver.gif) repeat-y;
	padding:				0 33px;
}
.CellContenuJouer01 {
	background:				#FFF url(../images/Bg_Bloc01Jouer.gif) no-repeat top right;
	padding:				0 0 0 15px;
	vertical-align:			top;
}
.TableauContenuJouer02 {
	background:				#FFF url(../images/Bg_Bloc02Jouer.gif) repeat-y top left;
}
.CellContenuJouer02 {
	background:				url(../images/Bg_JouerPain01.gif) no-repeat bottom right;
	padding:				0 45px 0 32px;
	height:					263px;
	vertical-align:			top;
}
.CellContenuJouer03 {
	background:				url(../images/Img_JouerPain02.gif) no-repeat bottom left;
	padding:				0 0 0 0;
}

/* Styles pour sous menus ----------------------------------------------------*/
.BgSousMenu {
	background:				url(../images/Bg_SousMenu.gif) repeat-x top left;
}

/* Styles pour formulaires----------------------------------------------------*/
.TxtBox {
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#05277E;
	background:				url(../images/Bg_TextBox.gif) repeat-x;
	border-left:			1px solid #05277E;
	border-top:				1px solid #05277E;
	border-bottom:			0;
	border-right:			0;
	padding:				2px 0 0 5px;
	margin:					0 0 4px 0;
	height:					17px;
}
.TxtArea {
	font:					100%/120% Arial, Verdana, Helvetica, Sans-serif;
	color:					;
	background:				;
	border:					1px solid #666666;
	padding:				0 0 0 0;
	margin:					0 0 0 0;
}
.Dropdown {
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#05277E;
	background:				#FFF url(../images/Bg_TextBox.gif) repeat-x;
	border-left:			1px solid #05277E;
	border-top:				1px solid #05277E;
	border-bottom:			0;
	border-right:			0;
	padding:				2px 0 0 5px;
	margin:					0 0 4px 0;
	height:					17px;
}

/* Général -------------------------------------------------------------------*/
BODY {
	background:				#05277E url(../images/Bg.gif) repeat-x top left;	
	font:					11px/13px Arial, Verdana, Helvetica, Sans-serif;
	color:					#05277E;
	padding:				0;
	margin:					3px 0 15px 0;
}
A:link, A:visited, A:active {
	font:					11px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#2EA2D8;
	text-decoration:		none;
}
A:hover, A:visited:hover, A:active:hover {
	font:					11px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#05277E;
	text-decoration:		none;
}
P {
	padding:				0;
	margin:					0 0 12px 0;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font:					80%/80% Arial, Verdana, Helvetica, Sans-serif;
}
UL {
	font:					11px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#05277E;
	margin: 				0;
	padding:				0;
}
OL {
	font:					11px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#05277E;
	margin: 				0 0 0 12px;
	padding:				0;
}
UL LI {
	list-style:				disc outside url(../images/Puce_Liste.gif);
	font:					11px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#05277E;
	margin: 				0 0 12px 15px;
	padding:				0;
}
OL LI {
	list-style:				decimal outside;
	font:					11px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#05277E;
	margin: 				5px 0 0 10px;
	padding:				0;
}
/* Arrière-plan --------------------------------------------------------------*/
.BgHautPage {
	background:				url(../images/Bg_HautPage.gif) repeat-x bottom left;
}
.BgBasPage {
	background:				url(../images/Bg_BasPage.gif) repeat-x top left;
}
.BgMenu {
	background:				url(../images/Bg_Menu.jpg) no-repeat top left;
}
.BgContBas {
	background:				url(../images/Bg_ContBas.gif) repeat-x top left;
}
.BgIntContenu {
	background:				url(../images/Bg_IntContenu.gif) repeat-x top left;
}
.BgIntContenuConcours {
	background:				url(../images/Bg_IntConcours.gif) no-repeat 17px 0;
}
.BgIntContBordure {
	background:				url(../images/Bg_IntContBordure.gif) repeat-y top left;
}
.BgIntContBas {
	background:				url(../images/Bg_IntContBas.gif) repeat-x top left;
}
.BgActivites {
	background:				url(../images/Bg_Activites.jpg) no-repeat top left;
	vertical-align: 		top;
	text-align:				left;
	height:					840px;
	color:					#FFF;
}
.BgActivitesAutomne_EN {
	background:				url(../images/Bg_ActivitesAutomne_EN.jpg) no-repeat top left;
	vertical-align: 		top;
	text-align:				left;
	height:					1146px;
	color:					#FFF;
}
.BgActivitesAutomne_FR {
	background:				url(../images/Bg_ActivitesAutomne_FR.jpg) no-repeat top left;
	vertical-align: 		top;
	text-align:				left;
	height:					1146px;
	color:					#FFF;
}
.BgActivites a:link, .BgActivites a:active, .BgActivites a:visited,
.BgActivitesAutomne_EN a:link, .BgActivitesAutomne_EN a:active, .BgActivitesAutomne_EN a:visited,
.BgActivitesAutomne_FR a:link, .BgActivitesAutomne_FR a:active, .BgActivitesAutomne_FR a:visited {
	font:					bold 11px Arial, Verdana, Helvetica, Sans-serif;
	color:					#fff005;
	text-decoration:		underline;
}
.BgActivites a:hover, .BgActivites a:active:hover, .BgActivites a:visited:hover,
.BgActivitesAutomne_EN a:hover, .BgActivitesAutomne_EN a:active:hover, .BgActivitesAutomne_EN a:visited:hover,
.BgActivitesAutomne_FR a:hover, .BgActivitesAutomne_FR a:active:hover, .BgActivitesAutomne_FR a:visited:hover {
	font:					bold 11px Arial, Verdana, Helvetica, Sans-serif;
	color:					#fff;
	text-decoration:		underline;
}
/* Liens pour section Recettes */
A.LienRecettesOver {
	font-size:				11px Arial, Verdana, Helvetica, Sans-serif;
	color:					#05277E;
	text-decoration:		none;
}
A.LienRecettes {
	font:					11px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#2EA2D8;
}
A.Lien:link, A.Lien:visited, A.Lien:active {
	font:					11px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#2EA2D8;
	text-decoration:		none;
}
A.Lien:hover, A.Lien:visited:hover, A.Lien:active:hover {
	font:					11px/12px Arial, Verdana, Helvetica, Sans-serif;
	color:					#05277E;
	text-decoration:		none;
}
/* Ajouts */
.CellJaune {
	padding:				0 0 0 84px;
}
.CellVerte {
	padding:				0 0 0 35px;
}
.ColDroiteTrucs {
	padding:				0 0 0 36px;
}
