Body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* ---------------------------------------------------------*/



.note{
	background: #FFF2E3;
	width: 550px;
	margin: 12px;
	Padding: 20px;
	border: 5px double #515584;
	color: #004A6F;
	font-size: 13px;
	FONT-FAMILY: "Comic Sans MS";
	TEXT-DECORATION: none;
	text-align: justify;
}
FONT.note_texte{
	color: #5E2100;
	font-size: 16px;
	FONT-FAMILY: "Comic Sans MS";
	TEXT-DECORATION: underline and overline;
	font-weight: bolder;
}
FONT.elmanuelito{
	color: #004568;
	font-size: 16px;
	FONT-FAMILY: "Courier New";
	TEXT-DECORATION: none;
	font-weight: bolder;
	text-align: right;
}
.subheader {
	FONT-WEIGHT: 600;
	FONT-SIZE: 12px;
	COLOR: #F1F2E6;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.subheaderblue {
	FONT-WEIGHT: 600; FONT-SIZE: 12px; COLOR: #036; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
H2{
	color: #724976;
	font-size: 32px;
	font: normal;
	font-family: Mistral,John Handy LET, Microsoft Sans Serif,Helvetica, Arial, sans-serif;
	DISPLAY: block;
}
font.soustitre{
	color: #993366;
	font-size: 21px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
font.rubr{
	color: #000000;
	font-size: 19px;
	font-weight: 500;
	text-decoration: underline;
	letter-spacing: 1px;
	font-family: "Microsoft Sans Serif";
}
font.erreur{
	color: Red;
	font-size: 18px;
	font-weight: bold;
}
font.info{
	color: Navy;
	font-size: 18px;
	font-weight: normal;
	font-family: serif;
}
font.texte{
	color: Black;
	FONT-SIZE: 17px;
	FONT-FAMILY: "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	text-align: justify;
}
font.descriptif2{
	COLOR: #53297F;
	font: 14px;
	FONT-FAMILY: "Microsoft Sans Serif, cursive";
	TEXT-DECORATION: none;
}
font.compteur{
	color: Navy;
	font-family: cursive;
	font-size: 18px;
	font-weight: bold;
}
A {
	COLOR: #354580;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, serif;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000;
	text-decoration:underline;
}
A.normal{
	COLOR: #354580;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, serif;
	TEXT-DECORATION: none
}
A.clair {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #F2F4FF;
	FONT-FAMILY: Arial, serif;
}
A.clair:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}


TD.double{
	background: #F2F4FF;
	padding: 20px;
	text-align: justify;
	border: 5px double #65659A;
	color: #000000;
	font-size: 13px;
	font-family: "Microsoft Sans Serif";
}
TD.texte{
	color: #354580;
	font-size: 13px;
	font-family: "Microsoft Sans Serif";
	background: #F2F4FF;
	FONT-WEIGHT: bold;
	padding: 10px;
	text-align: justify;
	border: 2px ridge #65659A;


}
TD.texteplus{
	font-size: 15 px;
	font-family: Arial, serif;
	FONT-WEIGHT: normal;
	color: Black;
	background: #F2F4FF;
	padding: 10px;
	text-align: justify;
	border: 2px ridge #65659A;
}
TD.tabl1{
	background: #F2F4FF;
	padding: 10px;
	text-align: justify;
	border: 2px ridge #65659A;
}
TD.bt{
	background: #65659A;
	padding: 0px;
	text-align: justify;
	border: 2px ridge #000000;
	padding-left: 5px;
	padding-right: 5px;
}

TD.tabl_petit{
	background: #F2F4FF;
	color: Black;
	font-size: 12px;
	FONT-FAMILY: Arial, serif;
	TEXT-DECORATION: none	
}



/*--------------------------------------------------------*/
/*--------------------------------------------------------*/
/*---------------    TABLEAUX     ------------------------*/
/*--------------------------------------------------------*/
/*--------------------------------------------------------*/
/*--------------------------------------------------------*/

.fieldset{
	background: #F6F6FF;
	Padding: 2px 12px 2px;
	color: #004A6F;
	border: 4px #ffffff;
	font-size: 13px;
	FONT-FAMILY: Verdana, Arial, serif;
	}
	
.norm_head{
	background: #ECECF3;
	Padding: 1px 5px;
	border: 1px ridge #515584;
	color: #004A6F;
	font-size: 13px;
	FONT-FAMILY: Verdana, Arial, serif;
	TEXT-DECORATION: none;
}

.norm{
	background: #F1F5F9;
	Padding: 2px 12px 2px;
	border: 2px ridge #515584;
	color: #004A6F;
	font-size: 13px;
	FONT-FAMILY: Verdana, Arial, serif;
	TEXT-DECORATION: none;
}
.espace4{	margin: 10;}


.forum_head{
	background: #ECECF3;
	Padding: 1px 5px;
	border: 1px ridge #515584;
	color: #004A6F;
	font-size: 13px;
	FONT-FAMILY: Verdana, Arial, serif;
	TEXT-DECORATION: none;
}
.forum{
	background: #F1F5F9;
	Padding: 2px 12px 2px;
	border: 2px ridge #515584;
	color: #004A6F;
	font-size: 13px;
	FONT-FAMILY: Verdana, Arial, serif;
	TEXT-DECORATION: none;
}

.espace2{	margin: 10;}

.sujets_head{
	background: #ECECF3;
	Padding: 1px 5px;
	border: 1px ridge #515584;
	color: #004A6F;
	font-size: 13px;
	FONT-FAMILY: Verdana, Arial, serif;
	TEXT-DECORATION: none;
}
.sujets{
	background: #F6F6FF;
	Padding: 2px 12px 2px;
	border: 2px ridge #515584;
	color: #004A6F;
	font-size: 13px;
	FONT-FAMILY: Verdana, Arial, serif;
	TEXT-DECORATION: none;
}

.espace3{	margin: 10;}

.jeux{
	background: #F1F5F9;
	Padding: 1px;
	border: 2px ridge #515584;
	color: #004A6F;
	font-size: 13px;
	FONT-FAMILY: Verdana, Arial, serif;
	TEXT-DECORATION: none;
}
.proverbes{
	background: #F1F5F9;
	Padding: 1px;
	border: 2px ridge #515584;
	color: #004A6F;
	font-size: 13px;
	FONT-FAMILY: Verdana, Arial, serif;
	TEXT-DECORATION: none;
}
.blagues{
	background: #F1F5F9;
	Padding: 1px;
	border: 2px ridge #515584;
	color: #004A6F;
	font-size: 13px;
	FONT-FAMILY: Verdana, Arial, serif;
	TEXT-DECORATION: none;
}
.enigmes{
	background: #F1F5F9;
	Padding: 1px;
	border: 2px ridge #515584;
	color: #004A6F;
	font-size: 13px;
	FONT-FAMILY: Verdana, Arial, serif;
	TEXT-DECORATION: none;
}
.culture{
	background: #F1F5F9;
	width:500;
	Padding: 1px;
	border: 2px ridge #515584;
	color: #004A6F;
	font-size: 13px;
	FONT-FAMILY: Verdana, Arial, serif;
	TEXT-DECORATION: none;
}

.news{
	background: #F1F5F9;
	Padding: 1px;
	border: 2px ridge #515584;
	color: #004A6F;
	font-size: 13px;
	FONT-FAMILY: "Comic Sans MS";
	TEXT-DECORATION: none;
}
.news_head{
	background: #ECECF3;
	Padding: 1px;
	border: 1px ridge #515584;
	color: #004A6F;
	font-size: 13px;
	FONT-FAMILY: Verdana, Arial, serif;
	TEXT-DECORATION: none;
}
TD.form_haut{
	background: #ECECF3;
	Padding: 0px;
	border: 1px ridge #515584;
	color: #004A6F;
	font-size: 6px;
	height: 6px;
}








/* ---------------------------------------------------------*/
/* ---------------------------------------------------------*/
/* ------------------      FORMULAIRE    -------------------*/
/* ---------------------------------------------------------*/
/* ---------------------------------------------------------*/
/* ---------------------------------------------------------*/
.form{
	background: #F6F6FF;
	Padding: 10px;
	border: 1px ridge #515584;
	color: #004A6F;
	font-size: 13px;
	FONT-FAMILY: Verdana, Arial, serif;
	TEXT-DECORATION: none;

}

INPUT {
	BACKGROUND-COLOR: #EBF3EF;
	COLOR: #35444D;
	FONT-FAMILY: Microsoft Sans Serif,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	font-weight: bold;
	border-style: outset;
	border-width: 1px;
	border-color: Black;
}
.submit {
	BACKGROUND-COLOR: #E2D0E3;
	COLOR: #004A6F;
	FONT-FAMILY: Microsoft Sans Serif,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	font-weight: bold;
	border-style: outset;
	border-width: 1px;
	border-color: #614D7D;
	padding: 0px;
	margin-top: 5px;
}
SELECT {
	BACKGROUND-COLOR: #EBF3EF;
	COLOR: #35444D;
	FONT-FAMILY: Microsoft Sans Serif,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
}
Textarea{
	BACKGROUND-COLOR: #EBF3EF;
	COLOR: #35444D;
	FONT-FAMILY: Microsoft Sans Serif,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
}



/* ---------------------------------------------------------*/
/* ---------------------------------------------------------*/
/* ------------------MENU DROITE ET GAUCHE-------------------*/
/* ---------------------------------------------------------*/
/* ---------------------------------------------------------*/
/* ---------------------------------------------------------*/
td.menu {
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	width: 145px;
	background: url(../images/design/fd_menu.gif) #F1F5F9;
	text-align: left;
	vertical-align: top;
}
td.menud {
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	width: 145px;
	background: url(../images/design/fd_menud.gif) #F1F5F9;
	text-align: right;
	vertical-align: top;
}

#navcontainer {
	WIDTH: 130px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 7px; 
}

#navcontainer A {
	FONT-SIZE: 11px;
	COLOR: #004a6f;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 7px; 
	PADDING-TOP: 1px; 
	PADDING-BOTTOM: 0px; 
	DISPLAY: block; 
	BACKGROUND: url(../images/design/fd_menu_gauche.gif) #FFFFFF;
	BORDER-BOTTOM: #ffffff 1px solid
}
#navcontainer A:link {
	COLOR: #004a6f; 
	TEXT-DECORATION: none
}
#navcontainer A:hover {
	BACKGROUND: url(../images/design/fd_menu_gauche_over.gif) #ffffff; 
	COLOR: #1A2A43;
}

#navcontainerd {
	WIDTH: 130px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 7px; 
}
#navcontainerd A {
	FONT-SIZE: 11px;
	COLOR: #004a6f;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 1px; 
	PADDING-BOTTOM: 0px; 
	DISPLAY: block; 
	BACKGROUND: url(../images/design/fd_menu_droite.gif) #FFFFFF;
	BORDER-BOTTOM: #ffffff 1px solid
}
#navcontainerd A:link {
	COLOR: #004a6f; 
	TEXT-DECORATION: none
}
#navcontainerd A:hover {
	BACKGROUND: url(../images/design/fd_menu_droite_over.gif) #ffffff;
	COLOR: #1A2A43;
}
