/**
	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: #d9d9d3;
}

a.strong {
    border-color: #a0a092;
    color: #a0a092;
	font-weight: bold;
}

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

/** Contact form ***********************************************************/

form.contact label {
    color: #a0a092;
}

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

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

#content div.heading strong,
#content h3 strong,
#content p.heading strong
{
    color: #a0a092;
    font-weight: normal;
}

#content h2 {
    border-color: #d9d9d3;
    border-left-color: #d9d9d3;
    color: #a0a092;
}

#content h3 {
    background-image: url("/images/star_red.png");
}

#content h5 {
    color: #7f7f6c;
}

#content h6 {
    color: #a0a092;
}

#content div.title_description {
    color: #a0a092;
}


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

.product_explanation h1 {
    border-color: #d9d9d3;
    color: #a0a092;
}

.product_explanation p strong {
    color: #a0a092;
}
