.lienIzii:hover {
color: #60ca69 !important;
}
.noUnderline, .noUnderline a {
text-decoration: none !important;
}
.coloredLink a:hover {
color: #37bcec !important;
}
.tradeMark {
vertical-align: super;
font-size: 0.3em !important;
font-weight: bold !important;
}
.sousTitre {
color: #8b8b8b;
font-weight: 200;
line-height: 1.2;
font-size: 38px;
}
@media screen and (max-width: 767px) {
.sousTitre {
font-size: 22px !important;
}
}
@media screen and (min-width: 768px) and (max-width: 959px) {
.sousTitre {
font-size: 30px !important;
}
}
@media screen and (max-width: 1200px) {
.sousTitrePageSolution {
font-size: 1.35em;
line-height: 1.4em;
}
}
@media screen and (min-width: 1200px) {
.sousTitrePageSolution {
font-size: 1.5em;
line-height: 1.5em;
}
}
.btnHoverTransp:hover {
background: rbga(0,0,0,0) !important;
}
.ombrage {
box-shadow: 0px 0px 30px rgba(0,0,0,0.07);
}
.imgOmbrage img {
box-shadow: 0px 0px 30px rgba(0,0,0,0.2);
}
.arrondi {
border-radius: 10px !important;
} @media screen and (max-width: 1200px) {
#btnEssaiGratuit {
font-size: 18px !important;
}
} @media screen and (max-width: 768px) {
.imgMobile img {
max-height: 150px !important;
}
} .videoRoundedShadow,
.videoRoundedShadow video {
border-radius: 10px !important;
background: none !important;
box-shadow: 0px 0px 30px rgba(0,0,0,0.05);
} .tuileTitre {
font-size: 1.2em;
font-weight: 800;
}
.tuileSousTitre {
color: #8b8b8b;
}
.tuileBleuBtn:hover, .tuileVertBtn:hover, .tuileRougeBtn:hover {
background: none !important;
color: #222222 !important;
}
@media screen and (min-width: 1200px) {
.tuileMinHeight3axes  {
min-height: 435px !important;
} }
@media screen and (max-width: 1200px) {
.espaceTuileAxe {
display: none !important;
}
}  .menuRouge > a > span {
color: #bf1717;
} .menuVert > a > span {
color: #40ac35;
} .menuBleu > a > span {
color: #37bcec;
}
.page-id-2 .not-sticky .menuBleu > a > span,
.page-id-2 .not-sticky .menuVert > a > span,
.page-id-2 .not-sticky .menuRouge > a > span {
color: #fff !important;
}
.page-id-2 .not-sticky .menuBleu > a > span:hover,
.page-id-2 .not-sticky .menuVert > a > span:hover,
.page-id-2 .not-sticky .menuRouge > a > span:hover {
opacity: 0.8 !important;
} input.wpcf7-not-valid, textarea.wpcf7-not-valid {
background: rgb(255 0 0 / 5%) !important;
}
span.wpcf7-not-valid-tip {
margin-top: -20px;
} input.wpcf7-text, input.wpcf7-date, input.wpcf7-number {
border: none;
border-bottom: 1px solid #aaa;
margin-bottom: 30px;
}
.wpcf7-text::placeholder, .wpcf7-textarea::placeholder, .wpcf7-date::placeholder, .wpcf7-number::placeholder {
color: #aaa !important;
}
.wpcf7-text, .wpcf7-date, .wpcf7-number, .wpcf7-submit {
width: 100%;
}
textarea.wpcf7-form-control {
border: 1px solid #aaa;
height: 100px;
margin-bottom: 15px;
}
.labelNoir {
color: #222;
}
.wpcf7-submit {
margin-top: 30px !important;
}
.wpcf7-submit:hover {
background: #37bcec !important;
color: #fff !important;
border: 1px solid #37bcec !important;
}
.essaiGratuit { 
background: #37bcec !important;
padding: 20px !important;
border-radius: 10px !important;
color: #fff !important;
margin-bottom: 30px !important;
}