

#footer {border-top: none;} 
#footer .footer-copyright {background-color:#a8dbf7;} 


ul, ul li { list-style: none; padding-left: 0;margin-left:0; }
ul.is > li:before { font-family: 'Font Awesome 6 Pro'; content: '\f14a'; padding-right: 5px; color: #025088;font-weight:600;}

/* Formulaires */
.adn-validator {color:#025088;}
.ValidationHumaine {display:none;}

.form-check-label {line-height :16px;}
.form-check-input:checked {
    background-color: #025088;
    border-color: #025088;
}


.ow-bar-preview,.ow-bar-edition,.ow-bar-none {border-style:none;background-color:transparent;}
.ow-bar-preview:before {font-family: 'Font Awesome 6 Pro';content:'\f06e'; font-weight:600; }
.ow-bar-edition:before {font-family: 'Font Awesome 6 Pro';content:'\f044';font-weight:600;}
.ow-bar-none:before {font-family: 'Font Awesome 6 Pro';content:'\f05e';font-weight:100;}
.respgrid-0 {color:#333;font-weight:bold;}
.respgrid-1 {color:#333;}


/* Bouton close */
.ow-sn-close {text-align:center;margin:0;padding:0;}
.ow-sn-cart-close {border-style:none;background-color:transparent; cursor:pointer; min-width:30px;min-height:30px;color:#000;}
.ow-sn-cart-close:focus { outline: 0;  color: #000; }
.ow-sn-cart-close:hover,  .ow-sn-cart-close:active { color: #000; }
.ow-sn-cart-close:before {font-family: 'Font Awesome 6 Pro';content:'\f00d';font-weight:600;}

/* Authentification 2025 */
.hidden {display: none;}

/* auth card */
#headerTopUserDropdown.signin .signin-form {display: block!important;}
#headerTopUserDropdown.signin .signup-form {display: none!important;}
#headerTopUserDropdown.signin .recover-form {display: none;}
#headerTopUserDropdown.signin .setpassword-form {display: none;}

#headerTopUserDropdown.signup .signin-form {display: none;}
#headerTopUserDropdown.signup .recover-form {display: none;}
#headerTopUserDropdown.signup .setpassword-form {display: none;}
#headerTopUserDropdown.signup .signup-form {display: block;}

#headerTopUserDropdown.recover .signin-form {display: none;}
#headerTopUserDropdown.recover .signup-form {display: none;}
#headerTopUserDropdown.recover .setpassword-form {display: none;}
#headerTopUserDropdown.recover .recover-form {display: block;}

#headerTopUserDropdown.setpassword .signin-form {display: none!important;}
#headerTopUserDropdown.setpassword .recover-form {display: none;}
#headerTopUserDropdown.setpassword .signup-form {display: none!important;;}
#headerTopUserDropdown.setpassword .setpassword-form {display: block;}

.input-group label.error {display: block;width: 100%;margin-top: 0.25rem;font-size: 0.875em;color: #dc3545; /* Rouge Bootstrap pour erreur */}

/* Spécifique IS */
/* Formulaire */
.formtextmedium {min-height: 200px; }
.formerr1 {color:#1d99d5;}
.formerr2 {color:#FFF;}

.form-control::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder {color:#AAA;opacity: 1; }
.form-control::-moz-placeholder,input[type="text"]::-moz-placeholder {color:#AAA;opacity: 1; }
.form-control::-ms-input-placeholder,input[type="text"]::-ms-input-placeholder {color:#AAA;opacity: 1; }
.form-control::placeholder,input[type="text"]::placeholder  {color:#AAA;opacity: 1;}
