a{
	color: #1B55E0;
}
a:hover{
	color: #1B55E0;
}

/*niveau 1*/
a.accueil, a.accueil:hover,a.accueil_active,a.accueil_active:hover{
	background-image: url(http://brises.org/design_css/menu/icone_accueil.gif);background-repeat: no-repeat;
}

a.accueil:hover,a.accueil_active:hover{
	background-color: #E6EAF2;
	color: #5B75B3;
}

a.accueil_active {
	font-weight: bold;
}

a.bleu, a.bleu:hover,a.bleu_active,a.bleu_active:hover {
	background-image: url(http://brises.org/design_css/menu/icone_bleu.gif);background-repeat: no-repeat;
}

a.bleu:hover,a.bleu_active:hover{
	background-color: #E4EBFA;
	color: #3682CD;
}

a.bleu_active {
	font-weight: bold;
}

a.gris ,a.gris:hover,a.gris_active,a.gris_active:hover {
	background-image: url(http://brises.org/design_css/menu/icone_gris.gif);background-repeat: no-repeat;
}

a.gris:hover,a.gris_active:hover{
	background-color: #E9E9E9;
	color: #878787;
}

a.gris_active {
	font-weight: bold;
}

a.jaune, a.jaune:hover,a.jaune_active,a.jaune_active:hover {
	background-image: url(http://brises.org/design_css/menu/icone_jaune.gif);background-repeat: no-repeat;
}

a.jaune:hover,a.jaune_active:hover{
	background-color: #FFF9E6;
	color: #F1C103;
}

a.jaune_active {
	font-weight: bold;
}
a.orange, a.orange:hover,a.orange_active,a.orange_active:hover {
	background-image: url(http://brises.org/design_css/menu/icone_orange.gif);background-repeat: no-repeat;
}

a.orange:hover,a.orange_active:hover{
	background-color: #FEEEE0;
	color: #FB7904;
}

a.orange_active {
	font-weight: bold;
}

a.partie, a.partie_active,a.partie:hover,a.partie_active:hover {
	color: #FFFFFF;
	background-color: #5B75B3;
	background-image: url(http://brises.org/design_css/menu/bg_partie.gif);
	background-position: left top;
	background-repeat: repeat-y;
	text-align: right;
}

a.partie:hover,a.partie_active:hover{
	background-color: #E6EAF2;
	color: #1B55E0;
}

a.partie_active, a.partie_active,a.partie_active {
	font-weight: bold;
}

a.rouge, a.rouge:hover,a.rouge_active ,a.rouge_active:hover {
	background-image: url(http://brises.org/design_css/menu/icone_rouge.gif);background-repeat: no-repeat;
}

a.rouge:hover,a.rouge_active:hover{
	background-color: #FFEAEA;
	color: #F04033;
}

a.rouge_active {
	font-weight: bold;
}

a.vertclair,a.vertclair:hover ,a.vertclair_active,a.vertclair_active:hover{
	background-image: url(http://brises.org/design_css/menu/icone_vertclair.gif);background-repeat: no-repeat;
}

a.vertclair:hover,a.vertclair_active:hover{
	background-color: #E4F1DC;
	color: #8CAE26;
}

a.vertclair_active {
	font-weight: bold;
}

a.vertfonce, a.vertfonce:hover,a.vertfonce_active,a.vertfonce_active:hover {
	background-image: url(http://brises.org/design_css/menu/icone_vertfonce.gif);background-repeat: no-repeat;
}

a.vertfonce:hover,a.vertfonce_active:hover{
	background-color: #E4F1DC;
	color: #588D38;
}

a.vertfonce_active {
	font-weight: bold;
}

a.violet,  a.violet:hover,a.violet_active,a.violet_active:hover{
	background-image: url(http://brises.org/design_css/menu/icone_violet.gif);background-repeat: no-repeat;
}

a.violet:hover,a.violet_active:hover{
	background-color: #F4EEF7;
	color: #A569B8;
}

a.violet_active {
	font-weight: bold;
}

/*element commun pour bordure sur element niv2*/


a.question, a.question:hover,a.question_active,a.question_active:hover {
	background-image: url(http://brises.org/design_css/menu/icone_question.gif);
	background-repeat: no-repeat;
}

a.question_active {
	font-weight: bold;
}

a.lien,  a.lien:hover,a.lien_active,a.lien_active:hover{
	background-image: url(http://brises.org/design_css/menu/icone_lien.gif);background-repeat: no-repeat;
}

a.lien_active {
	font-weight: bold;
}

a.champ, a.champ:hover,a.champ_active,a.champ_active:hover {
	background-image: url(http://brises.org/design_css/menu/icone_champ.gif);background-repeat: no-repeat;
}

a.champ_active {
	font-weight: bold;
}

a.cours,a.cours:hover,a.cours_active,a.cours_active:hover {
	background-image: url(http://brises.org/design_css/menu/icone_cours.gif);background-repeat: no-repeat;
}

a.cours_active {
	font-weight: bold;
}

a.activite,a.activite:hover,a.activite_active,a.activite_active:hover {
	background-image: url(http://brises.org/design_css/menu/icone_activite.gif);background-repeat: no-repeat;
}

a.activite_active {
	font-weight: bold;
}

a.parcours , a.parcours:hover,a.parcours_active,a.parcours_active:hover{
	background-image: url(http://brises.org/design_css/menu/icone_parcours.gif);background-repeat: no-repeat;
}

a.parcours_active {
	font-weight: bold;
}

a.programme,a.programme:hover,a.programme_active,a.programme_active:hover {
	background-image: url(http://brises.org/design_css/menu/icone_programme.gif);background-repeat: no-repeat;
}

a.programme_active {
	font-weight: bold;
}

a.savoir, a.savoir:hover,a.savoir_active,a.savoir_active:hover{
	background-image: url(http://brises.org/design_css/menu/icone_savoir.gif);background-repeat: no-repeat;
}

a.savoir_active {
	font-weight: bold;
}

a.question,a.lien,a.champ,a.cours, a.activite, a.parcours, a.programme, a.savoir,
a.question_active,a.lien_active,a.champ_active,a.cours_active, a.activite_active, a.parcours_active, a.programme_active, a.savoir_active,
a.lev3,a.lev4,a.lev5,a.lev6,
a.lev3_active,a.lev4_active,a.lev5_active,a.lev6_active
{
	border-top-style: solid;
	border-top-width: 1px;
}

a.lev3_active,a.lev4_active,a.lev5_active,a.lev6_active {
	font-weight: bold;
}

a.lev4, a:hover.lev4 {
	margin-left: 5%;
}

a.lev4_active,a:hover.lev4_active {
	margin-left: 5%;
}

a.lev5,a:hover.lev5 {
	margin-left: 10%;
}

a.lev5_active,a:hover.lev5_active  {
	margin-left: 10%;
}

a.lev6,a:hover.lev6 {
	margin-left: 15%;
}

a.lev6_active,a:hover.lev6_active  {
	margin-left: 15%;
}