
h1, h2 {
color: #7d921f;
}


h3, h4 {
color:#889d22;
}


h3.module {
color:#555;
}


h3.module span {
color: #7d921f;
}

.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: #00adef;
text-decoration:none;
}

/** 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: #00adef;
text-decoration:none;
}

/** si parent actif et enfant actif **/
#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: #00adef;
text-decoration:none;
}

/** si est parent actif niveau 1	**/
#main_menu li.parent.active a, #main_menu li.parent.active span.separator {
color: #00adef;
text-decoration:none;
}


/** 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: #00adef;
text-decoration:none;
}

/** 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: #00adef;
text-decoration:none;
}


/** 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: #00adef;
text-decoration:none;
}

/** si courant survolé **/
#main_menu li#current li a:hover, #main_menu li#current li span.separator:hover {
color: #00adef;
text-decoration:none;
}

#main_menu li a:hover, #main_menu li span.separator:hover {
color: #00adef;
text-decoration:none;
}


/**	article tools	**/

.createby {
color: #00adef;
}


/**				LINK		**/


a {
color: #F7941D;
text-decoration : none;
}


a:hover {
color: #00adef;
text-decoration : underline;
}


a:active, a:focus {
color: #00adef;
outline:none;
}

#footer a {
color: #00adef;
text-align:center;
}


/**		tool tips		**/


.tool-title {
color: #889d22;
}


* .tips {
color: #889d22;
/*cursor:pointer;*/
}

/**  READ ON  **/

a.readon, a.readmore {
display:block;
margin-left:15px;
height:20px;
text-decoration : underline;
float: right;
}

a.readon:link, a.readon:visited, a.readmore:link, a.readmore:visited {
color: #006699;
}

a.readon:hover, a.readmore:hover {
text-decoration : none;
}
.cbFieldIconsLabels {
	font-size: 9px;
	padding-bottom:15px;
}
#cbIconsTop {
	margin-bottom:15px;
}
