h1, h2 {
color: #005680;
}

h3, h4 {
color:#006699;
}


h3.module span {
color: #005680;
}

.color h3 .module-2 {
color: #555;
}


/* All menu links on hover or focus */


/** si est actif niveau 1 	**/
#main_menu #current a, #main_menu #current span.separator {
color: #FFE87C;
text-decoration:none;
font-size:1.5em;
/**font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;**/
}

/** si est actif niveau 2+ 	**/
#main_menu ul #current a, #main_menu ul #current span.separator,
#main_menu #current ul a:hover, #main_menu #current ul span.separator:hover {
color: #FFE87C;
text-decoration:none;
font-size:12px;
/**font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;**/
}

/** hover of sub links in active parent menu **/
#main_menu li.parent.active li a:hover, #main_menu li li.parent.active li a:hover, #main_menu li li li.parent.active li a:hover, #main_menu li.parent.active li span.separator:hover,
#main_menu li.parent.active li li span.separator:hover, #main_menu li.parent.active li li a:hover {
color: #151B8D;
text-decoration:none;
font-size:12px;
/**font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;**/
}

/** si est parent actif niveau 1	**/
#main_menu li.parent.active a, #main_menu li.parent.active span.separator {
color: #151B8D;
text-decoration:none;
font-size:12px;
/**font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;**/
}


/** si est parent actif niveau 2+	**/
#main_menu li li.parent.active a, #main_menu li li li.parent.active a, #main_menu li li li li.parent.active a,
#main_menu li.parent.active li.parent.active a, #main_menu li li.parent.active li.parent.active a, #main_menu li li li.parent.active li.parent.active a,
#main_menu li li.parent.active span.separator, #main_menu li.parent.active li.parent.active span.separator{
color: #151B8D;
text-decoration:none;
font-size:14px;
}

/** si est survolé niveau 1	**/
#main_menu li a:hover, #main_menu li.parent a:hover, #main_menu li.sfhover span.separator, #main_menu li.sfhover a,
#main_menu li span.separator:hover, #main_menu li.parent span.separator:hover {
color: #151B8D;
text-decoration:none;
font-size:1.5em;
/**font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;**/
}


/** si est survolé niveau 2+	**/
#main_menu li li a:hover, #main_menu li li li a:hover, #main_menu li.parent li a:hover, #main_menu li.parent li li a:hover,
#main_menu li.parent.active li.parent a:hover, #main_menu li li.parent.active li.parent a:hover, #main_menu li li li.parent.active li.parent a:hover,
#main_menu li.parent.active li.parent.active a:hover, #main_menu li li.parent.active li.parent.active a:hover, #main_menu li li li.parent.active li.parent.active a:hover,
#main_menu li li span.separator:hover, #main_menu li.parent li span.separator:hover, #main_menu li.parent.active li.parent span.separator:hover,
#main_menu li li.sfhover a, #main_menu li li.sfhover span.separator, #main_menu li li li.sfhover a, #main_menu li li li.sfhover span.separator {
color: #151B8D;
text-decoration:none;
font-size:12px;
}

/** si courant survolé **/
#main_menu li#current li a:hover, #main_menu li#current li span.separator:hover {
color: #FF0000;
text-decoration:none;
font-size:1.5em;
/**font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;**/
}

#main_menu li a:hover, #main_menu li span.separator:hover {
color: #151B8D;
text-decoration:none;
font-size:1.5em;
/**font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;**/
background-color:#FFFFFF;
}


/**	article tools	**/

.createby {
color: #005680;
}


/**				LINK		**/

a {
color: #006699;
text-decoration : none;
}

a:hover {
color: #006699;
text-decoration : underline;
}

a:active, a:focus {
color: #006699;
outline:none;
}

#footer a {
color: #000;
}

/**		tool tips		**/

.tool-title {
color: #006699;
}

* .tips {
color: #006699;
cursor:pointer;
}

/**  READ ON  **/

a.readon, a.readmore {
display:block;
margin-left:15px;
height:20px;
text-decoration : underline;
}

a.readon:link, a.readon:visited, a.readmore:link, a.readmore:visited {
color: #006699;
}

a.readon:hover, a.readmore:hover {
text-decoration : none;
}