/**
	Elements are ordered by priority (lowest to highest : 
	element, element with class, element with id) and alphabetically 
	for the properties values (ex: font, margin, width).
**/

a:hover {
    color: #3F5F00;
}

a.strong {
    border-color: #4E9A12;
    color: #4E9A12;
}

a.strong:hover {
    background: #4E9A12;
    color: white;
}

/** Content ****************************************************************/

#content div.heading,
#content h3,
#content p.heading
{
    color: #8FC631;
}

#content div.heading strong,
#content h3 strong,
#content p.heading strong
{
    color: #4E9A12;
}

#content h2 {
    border-color: #9FDB36;
    border-left-color: #4E9A12;
    color: #3F5F00;
}

#content h5 {
    color: #FF8D1B;
}

#content h6 {
    color: #4E9A12;
}

#content div.title_description {
    color: #4E9A12;
}

#content div.light strong {
	color: #4E9A12;
	font-weight: normal;
}

/** Products ***************************************************************/

.product_explanation h1 {
    border-color: #4E9A12;
    color: #3F5F00;
}

.product_explanation p strong {
    color: #4E9A12;
}

/** Current ***************************************************************/
#products li.retraitimmo a.current {
	background-color: #66B923;
	color: #404040;
}


