#section-one,
#section-two,
#section-three,
#section-four,
#section-five,
#section-six {
  display: none;  
}

label.required {
  color: red;  
}

.vj-button .tid { display: none; }

.vj-button .active { color: red; }

#contact-message-evaluation-form .form-actions { display: none; }

.wizard > .content
{
overflow: auto;
}

.form-item-field-tags-14 { display: none; }

html[lang="en"] #edit-field-contenu-etude-de-cas-wrapper { display: none; }

html[lang="fr"] #edit-field-contenu-etude-de-cas-engli-wrapper { display: none; }


body.path-taxonomy #block-views-block-categorie-realisation-liste-block .block-title {
    display: none;
}

.bar5star {
	background-repeat: repeat-x;
    display: inline-block;
    overflow: hidden;
    position: relative;
	
	width: 84px; 
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAQAAAAz1Zf0AAAAWklEQVR4AY3O0QbDQBCG0UNYQi0hhBJqr8Iy7/94vewYlp65/Ay//4WlLnQLt3BbeIRH5jBFPVMHmlHS0CRnSqdiT3GH1edb8RGmoy4GwrBhM4Qmebn8XDrwBW7xChrojlOZAAAAAElFTkSuQmCC);
	
	background-size: 14px 13px;
    height: 13px;
    top: 1px;
}

.bar5star span {
	display: inline-block;
	width: 84px; 
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAAcklEQVQoz2NgoDZ4Xij9nxxNASCNIJpUjQugGheQqvEBVOMDfIoSgPg9VCEh/B7F+UCOAhDvJ6AJJK+Ay/Z8HJryCfnNAIdGA0IaC3BonEBI4wakQIgH4vsEQxeqERYIAlC+AFKg4QwYByCuxyFXj56KAEHuodjGnEtTAAAAAElFTkSuQmCC);
	
	background-size: 14px 13px;
    height: 13px;
    top: 1px;
}

.block-google-reviews a {
	text-decoration: underline;
}

.hidden-block {
	display: none;
}

#block-taxonomytermfield-3 p {
    font-size: 2rem;
    line-height: 2.6rem;
    color: #fff;
	text-shadow: 2px 1px 3px black;
}

#block-taxonomytermfield-3 h1 {
	margin-top: 0;
	text-shadow: 0 0 20px rgba(0,0,0,.8);
}

#edit-field-termes-et-conditions-value--description {
	display: inline;
}

.wizard > .content > .body .form-item-field-termes-et-conditions-value label,
.form-item-field-termes-et-conditions-value label {
	display: none;
}

.form-item-field-termes-et-conditions-value {
	font-size: 12px;
}

.form-item-field-termes-et-conditions-value a {
	text-decoration: underline;
}

.modal-body .container {
   width: auto;
}

.form-item-field-termes-et-conditions-value {
	padding-top: 30px;
}

.form-item-field-termes-et-conditions-value label.error {
	position: absolute;
    top: 4px;
    left: 0px;
    font-weight: bold;
}

#cke_128_uiElement {
	margin: inherit;
}

#block-bannerglossary {
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    pointer-events: none;
}

.form-item-field-parmi-ces-elements-plus label.error,
.form-item-field-parmi-ces-elements-moins label.error {
    position: absolute;
    top: -25px;
    left: -44px;
    font-weight: bold;
}