/***** menu CSS *****/
@media print {
/*A l'impression on cache le menu, marche au moins pour IE, Moz et Opéra.*/
	.menu  {
		visibility:hidden;
	}
}



body {
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFCC66;
	font-size: 10px;
}
a:hover {color:#6699cc;}
a {text-decoration:none; color:#ffcc66; }


.menu  {
/* Il est important de laisser une largeur, au cas où le Javascript soit désactivé.
margin aussi */
	background-color:#AA8922;
	font-size:9px;
	font-weight:bold;
	/*border:1px solid #EFB;*/
	color:white;
	width:100px;
	/*padding:1px;*/
	
}
.menu {
	text-align:left;
	background:#626262;
	border-color:#004455;
	
}


.menu span {
/* pour cacher les ; en fin de <li>, ce qui permet aux synthèse vocales de prendre une
	pause dans l'élocution */
	display:none;
}


.menu a:hover, .menu a:focus {
/* Les liens sous le curseur.
	On change les couleurs du texte et de fond, et on enlève le soulignement.
	*/
	background-color:#BEF;
	color:#034;
	text-decoration:none;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#2289AA,endColorStr=#ABCDEF);
}




.text {
	text-align: justify; 
	font-family: Verdana, Tahoma, Helvetica; 
	font-size: 14px;
	TEXT-DECORATION: none;
}
.smalltext {
	text-align: justify; 
	font-family: Verdana, Tahoma, Helvetica; 
	font-size: 10px;
	TEXT-DECORATION: none;
}
.minitext {
	
	font-family: Tahoma; 
	font-size: 12px;
	TEXT-DECORATION: none;
}
.title0 {
	text-align: justify; font-family: Verdana, Tahoma, Helvetica; 
	font-size: 24px;
	TEXT-DECORATION: none;
	font-weight:bold; 
	
}
.title1 {
	text-align: justify; font-family: Verdana, Tahoma, Helvetica; 
	font-size: 16px;
	TEXT-DECORATION: none;
	font-weight:bold; 
	
}

.title11 {
	text-align: justify; font-family: Verdana, Tahoma, Helvetica; 
	font-size: 12x;
	TEXT-DECORATION: none;
	font-weight:bold; 
	
}

.title2 {
	text-align: justify; font-family: Verdana, Tahoma, Helvetica; 
	font-size: 14px;
	TEXT-DECORATION: none;
	font-weight:bold; 
}

/*rouge*/
.title3 {
	text-align: justify; font-family: Verdana, Tahoma, Helvetica; 
	font-size: 16px;
	TEXT-DECORATION: none;
	font-weight:bold; 
	color:#FFCC66;
}

/*vert*/
.title4 {
	text-align: justify; font-family: Verdana, Tahoma, Helvetica; 
	font-size: 11px;
	TEXT-DECORATION: none;
	font-weight:bold; 
}

.title5 {
	text-align: justify; font-family: Verdana, Tahoma, Helvetica; 
	font-size: 11px;
	TEXT-DECORATION: none;
	font-weight:bold; 
	
}

.textarea {
	font-family: Tahoma; 
	font-size: 12px; 
	font-style: normal; 
	color: #000000; 
	text-align: left; 
	background-color: #FFFFFF; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-top-color: #222222; 
	border-right-color: #BBBBBB; 
	border-bottom-color: #BBBBBB; 
	border-left-color: #222222; 
	border-top-style: solid; 
	border-right-style: solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
}
.textarea2 {
	font-family: Tahoma; 
	font-size: 10px; 
	font-style: normal; 
	color: #000000; 
	text-align: left;
	background-color: #FFFFFF; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-top-color: #BBBBBB; 
	border-right-color: #BBBBBB; 
	border-bottom-color: #BBBBBB; 
	border-left-color: #BBBBBB; 
	border-top-style: solid; 
	border-right-style: solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
}
.array {
	background-color: #000080; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	border-top-color: #AAAABB; 
	border-right-color: #777788;
	border-bottom-color: #777788; 
	border-left-color: #AAAABB; 
	border-top-style: solid; 
	border-right-style: solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
}