body{font-size:1em;font-family:Arial,Helvetica,sans-serif,Verdana}.input-validation-error{border:1px solid red;background-color:#fee}section.enregistrement header .documentation{width:100%;height:auto;text-align:center}section.enregistrement header .documentation a.tutoriel{color:blue;font-size:1.3em;text-decoration:underline}section.enregistrement header .documentation a.tutoriel:hover{font-weight:900;font-size:1.2em}@media(max-width:479px){div.container{height:auto;max-width:100%;width:100%}div.container .row{height:auto;width:100%}div.barre-verticale{float:left;height:300px;width:100%;background:url('../../images/bg-barre-verticale.jpg') repeat-y left top;padding:0;margin-bottom:10px}div.logo-societe{position:relative;margin-top:50px;float:left;width:100%;height:100px;background-color:#fff}div.logo-societe div.div-contenu{position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%}div.logo-societe div.div-contenu a{position:relative;left:calc((100% - 145px)/2);display:block;width:145px;height:42.07px}div.logo-societe img{width:145px;height:42.07px}div.menu-formation{position:relative;float:left;width:100%;height:100px;background-color:#5fb9c4}div.menu-formation div.div-contenu{position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center}div.menu-formation div.div-contenu section,div.menu-formation div.div-contenu section form{display:inline-block;height:100%;width:100%}div.menu-formation ul{padding:0;margin:0}div.menu-formation li{list-style-type:none}div.menu-formation button,div.menu-formation a{text-align:left;color:#fff;width:100%;padding-left:0;line-height:15px;font-size:14px;font-weight:bold}div.presentation{float:left;height:auto;width:100%;padding-left:0;padding-right:0}div.presentation div.div-contenu{height:auto;width:100%}section.enregistrement{border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.18);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.18);box-shadow:1px 1px 2px rgba(0,0,0,.18);width:100%;margin-bottom:10px;height:auto}section.enregistrement header .titre{margin-top:7px;text-align:center}section.enregistrement header img{position:relative;display:block;margin:15px auto;width:107px;height:107px}section.enregistrement section.message-utilisateur div.validation-summary-errors ul{padding-left:15px;list-style-type:none;font-size:1.2em}section.formulaires div.inscription,section.formulaires div.login-fonction,section.formulaires div.motsdepasse{position:relative;width:100%;height:auto;display:inline-block;vertical-align:top;padding:0 15px}section.formulaires div.inscription.pas-de-selection-stagiaire{display:none}section.formulaires div.form-group input[type=text],section.formulaires div.form-group input[type=password],section.formulaires div.form-group select{font-size:1em}section.formulaires div.inscription div.form-group select{max-width:100%}section.formulaires div.motsdepasse:not(.pas-de-selection-stagiaire){position:relative;width:100%;padding:0 15px}section.formulaires div.motsdepasse:not(.pas-de-selection-stagiaire) div.form-group{display:inline-block;width:100%}section.formulaires div.inscription header,section.formulaires div.motsdepasse header{height:60px;padding-top:10px;margin-bottom:15px}section.formulaires div.login-fonction header{display:none}section.enregistrement header h3.titre{font-size:1.8em;color:rgba(51,51,51,.8);text-shadow:2px 8px 6px rgba(0,0,0,.2),0 -5px 35px rgba(255,255,255,.3)}section.formulaires div.inscription header h5.titre,section.formulaires div.login-fonction header h5.titre,section.formulaires div.motsdepasse header h5.titre{font-size:1.2em;margin:0;text-align:left}section.formulaires div.complement{position:relative;display:block;margin:0 15px}section.formulaires div.complement .form-group-visibilitesession{margin:0}section.formulaires div.complement .form-group-visibilitesession .input-group{position:relative;display:inline-block;width:100%;white-space:nowrap}section.formulaires div.complement .form-group-visibilitesession .input-group .checkbox,section.formulaires div.complement .form-group-visibilitesession .input-group .libelle{position:relative;display:inline-block;vertical-align:top;margin:0}section.formulaires div.complement .form-group-visibilitesession .input-group .checkbox{width:5%}section.formulaires div.complement.pas-de-selection-stagiaire .form-group-visibilitesession .input-group .checkbox{width:10%}section.formulaires div.complement .form-group-visibilitesession .input-group .checkbox input[type=checkbox]{position:relative;display:inline-block;width:20px;height:20px;margin:0;border-radius:6px}section.formulaires div.complement .form-group-visibilitesession .input-group .libelle{width:90%}section.formulaires div.complement .form-group-visibilitesession .input-group .libelle p{font-size:1.1em;white-space:normal;font-weight:bold}section.formulaires input.btn-orsys-valider{display:block;position:relative;height:auto;width:auto;margin:0 auto;margin-bottom:10px}}@media(min-width:480px)and (max-width:767px){div.container{height:auto;max-width:100%}div.container .row{height:auto;width:100%}div.barre-verticale{float:left;height:300px;width:100%;background:url('../../images/bg-barre-verticale.jpg') repeat-y left top;padding:0;margin-bottom:10px}div.logo-societe{position:relative;margin-top:50px;width:100%;height:100px;background-color:#fff}div.logo-societe div.div-contenu{position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%}div.logo-societe div.div-contenu a{position:relative;left:calc((100% - 145px)/2);display:block;width:145px;height:42.07px}div.logo-societe img{width:145px;height:42.07px}div.menu-formation{position:relative;width:100%;height:100px;background-color:#5fb9c4}div.menu-formation div.div-contenu{position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center}div.menu-formation div.div-contenu section,div.menu-formation div.div-contenu section form{display:inline-block;height:100%;width:100%}div.menu-formation ul{padding:0;margin:0}div.menu-formation li{list-style-type:none}div.menu-formation button,div.menu-formation a{text-align:left;color:#fff;width:100%;padding-left:0;line-height:15px;font-size:14px;font-weight:bold}div.presentation{float:left;height:auto;width:100%;padding-left:0;padding-right:0}div.presentation div.div-contenu{height:auto;width:100%}section.enregistrement{border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.18);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.18);box-shadow:1px 1px 2px rgba(0,0,0,.18);width:100%;margin-bottom:10px;height:auto}section.enregistrement header .titre{margin-top:7px;text-align:center}section.enregistrement header img{position:relative;display:block;margin:0 auto;width:107px;height:107px}section.enregistrement section.message-utilisateur div.validation-summary-errors ul{padding-left:15px;list-style-type:none;font-size:1.2em}section.formulaires div.inscription,section.formulaires div.login-fonction,section.formulaires div.motsdepasse.pas-de-selection-stagiaire{position:relative;width:49%;min-height:250px;height:auto;display:inline-block;vertical-align:top;padding:0 15px}section.formulaires div.login-fonction.pas-de-selection-stagiaire,section.formulaires div.motsdepasse.pas-de-selection-stagiaire{min-height:200px}section.formulaires div.inscription.pas-de-selection-stagiaire{display:none}section.formulaires div.login-fonction.pas-de-selection-stagiaire,section.formulaires div.motsdepasse.pas-de-selection-stagiaire{position:relative;width:45%;left:0}section.formulaires div.form-group input[type=text],section.formulaires div.form-group input[type=password],section.formulaires div.form-group select{font-size:1em}section.formulaires div.inscription div.form-group select{max-width:100%}section.formulaires div.motsdepasse:not(.pas-de-selection-stagiaire){position:relative;width:100%;padding:0 15px}section.formulaires div.motsdepasse:not(.pas-de-selection-stagiaire) div.form-group{display:inline-block;width:49%;vertical-align:top}section.formulaires div.motsdepasse:not(.pas-de-selection-stagiaire) div.form-group-password{padding-right:15px}section.formulaires div.motsdepasse:not(.pas-de-selection-stagiaire) div.form-group-confirm-password{padding-left:15px}section.formulaires div.inscription header,section.formulaires div.login-fonction:not(.pas-de-selection-stagiaire) header,section.formulaires div.motsdepasse:not(.pas-de-selection-stagiaire) header{height:40px}section.formulaires div.login-fonction.pas-de-selection-stagiaire header,section.formulaires div.motsdepasse.pas-de-selection-stagiaire header{height:70px}section.formulaires div.inscription header h5,section.formulaires div.motsdepasse header h5{font-size:150%}section.enregistrement header h3.titre{font-size:2.2em;color:rgba(51,51,51,.8);text-shadow:2px 8px 6px rgba(0,0,0,.2),0 -5px 35px rgba(255,255,255,.3)}section.formulaires div.inscription header h5.titre,section.formulaires div.login-fonction header h5.titre,section.formulaires div.motsdepasse header h5.titre{font-size:1.3em;padding-top:10px;margin:0;text-align:left}section.formulaires div.complement{position:relative;display:block;margin:0 15px}section.formulaires div.complement.pas-de-selection-stagiaire{left:0;margin-bottom:15px}section.formulaires div.complement .form-group-visibilitesession{margin:0}section.formulaires div.complement .form-group-visibilitesession .input-group{position:relative;display:inline-block;width:100%;white-space:nowrap}section.formulaires div.complement .form-group-visibilitesession .input-group .checkbox,section.formulaires div.complement .form-group-visibilitesession .input-group .libelle{position:relative;display:inline-block;vertical-align:top;margin:0}section.formulaires div.complement .form-group-visibilitesession .input-group .checkbox{width:5%}section.formulaires div.complement .form-group-visibilitesession .input-group .checkbox input[type=checkbox]{position:relative;display:inline-block;width:20px;height:20px;margin:0;border-radius:6px}section.formulaires div.complement .form-group-visibilitesession .input-group .libelle{width:90%}section.formulaires div.complement .form-group-visibilitesession .input-group .libelle p{font-size:1.1em;white-space:normal;font-weight:bold}section.formulaires input.btn-orsys-valider{display:block;position:relative;height:auto;width:auto;margin:0 auto;margin-bottom:10px}section.formulaires .saisies-nom-prenom.pas-de-selection-stagiaire{display:none}section.formulaires .saisies-nom-prenom .conteneur-saisies-principal{padding:15px}section.formulaires .saisies-nom-prenom .conteneur-saisies-principal .partie-gauche,section.formulaires .saisies-nom-prenom .conteneur-saisies-principal .partie-droite,section.formulaires .saisies-nom-prenom .conteneur-saisies-principal .partie-saisie{width:60%;height:auto;min-height:auto;display:inline-block;vertical-align:top;padding:0 15px}section.formulaires .saisies-nom-prenom .conteneur-saisies-principal .partie-gauche,section.formulaires .saisies-nom-prenom .conteneur-saisies-principal .partie-droite{width:19%}section.formulaires .saisies-nom-prenom .conteneur-saisies-principal .partie-saisie{border:1px solid #ccc}section.formulaires .saisies-nom-prenom label.titre{font-size:1.3em;font-weight:100;padding-top:10px;margin:0;text-align:left;margin-bottom:15px;text-decoration:underline}section.formulaires .saisies-nom-prenom .identite-prenomfiltre.cacher,section.formulaires .saisies-nom-prenom .identite-emailfiltre.cacher,section.formulaires .saisies-nom-prenom .identite-message-nom-prenom.cacher,section.formulaires .saisies-nom-prenom .identite-message-email.cacher{display:none;margin-bottom:0}section.formulaires .saisies-nom-prenom .identite-prenomfiltre,section.formulaires .saisies-nom-prenom .identite-emailfiltre{}section.formulaires .saisies-nom-prenom .identite-message-nom-prenom{margin-bottom:5px}section.formulaires .saisies-nom-prenom .identite-message-nom-prenom,section.formulaires .saisies-nom-prenom .identite-message-email{color:blue}section.formulaires .saisies-nom-prenom .conteneur-button{text-align:center}section.formulaires .saisies-nom-prenom button{margin-bottom:15px}}@media(min-width:768px)and (max-width:991px){div.container{height:820px;max-width:100%;width:100%}div.container .row{height:100%;width:100%}div.barre-verticale{float:left;height:100%;width:30%;background:url('../../images/bg-barre-verticale.jpg') repeat-y left top;padding:0}div.logo-societe{position:relative;margin-top:50px;float:left;width:100%;height:100px;background-color:#fff}div.logo-societe div.div-contenu{position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%}div.logo-societe div.div-contenu a{position:relative;left:calc((100% - 145px)/2);display:block;width:145px;height:42.07px}div.logo-societe img{width:145px;height:42.07px}div.menu-formation{position:relative;float:left;width:100%;height:100px;background-color:#5fb9c4}div.menu-formation div.div-contenu{position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center}div.menu-formation div.div-contenu section,div.menu-formation div.div-contenu section form{display:inline-block;height:100%;width:100%}div.menu-formation ul{padding:0;margin:0}div.menu-formation li{list-style-type:none}div.menu-formation button,div.menu-formation a{text-align:left;color:#fff;width:100%;padding-left:0;line-height:12px;font-size:12px;font-weight:bold}div.presentation{float:left;height:100%;width:70%}div.presentation div.div-contenu{height:100%;width:100%}section.enregistrement{border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.18);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.18);box-shadow:1px 1px 2px rgba(0,0,0,.18);width:100%;margin-bottom:0;height:auto}section.enregistrement header .titre{margin-top:7px;text-align:center}section.enregistrement header img{position:relative;display:block;margin:0 auto;width:107px;height:107px}section.enregistrement section.message-utilisateur div.validation-summary-errors ul{padding-left:15px;list-style-type:none;font-size:1.4em;margin:0}section.formulaires div.inscription,section.formulaires div.login-fonction,section.formulaires div.motsdepasse.pas-de-selection-stagiaire{position:relative;width:49%;min-height:180px;height:auto;display:inline-block;vertical-align:top;padding:0 15px}section.formulaires div.login-fonction.pas-de-selection-stagiaire,section.formulaires div.motsdepasse.pas-de-selection-stagiaire{min-height:200px}section.formulaires div.inscription.pas-de-selection-stagiaire{display:none}section.formulaires div.login-fonction.pas-de-selection-stagiaire,section.formulaires div.motsdepasse.pas-de-selection-stagiaire{position:relative;width:45%;left:0}section.formulaires div.form-group input[type=text],section.formulaires div.form-group input[type=password],section.formulaires div.form-group select{font-size:1em}section.formulaires div.inscription div.form-group select{max-width:100%}section.formulaires div.motsdepasse:not(.pas-de-selection-stagiaire){position:relative;width:100%;padding:0 15px}section.formulaires div.motsdepasse:not(.pas-de-selection-stagiaire) div.form-group{display:inline-block;width:49%;vertical-align:top}section.formulaires div.motsdepasse:not(.pas-de-selection-stagiaire) div.form-group-password{padding-right:15px;margin-bottom:10px}section.formulaires div.motsdepasse:not(.pas-de-selection-stagiaire) div.form-group-confirm-password{padding-left:15px;margin-bottom:10px}section.formulaires div.inscription header,section.formulaires div.login-fonction:not(.pas-de-selection-stagiaire) header,section.formulaires div.motsdepasse:not(.pas-de-selection-stagiaire) header{height:30px;padding-top:5px}section.formulaires div.login-fonction.pas-de-selection-stagiaire header,section.formulaires div.motsdepasse.pas-de-selection-stagiaire header{height:30px}section.enregistrement header h3.titre{font-size:2.2em;color:rgba(51,51,51,.8);text-shadow:2px 8px 6px rgba(0,0,0,.2),0 -5px 35px rgba(255,255,255,.3)}section.formulaires div.inscription header h5.titre,section.formulaires div.login-fonction header h5.titre,section.formulaires div.motsdepasse header h5.titre{font-size:1.3em;padding-top:0;margin:0;text-align:left}section.formulaires div.complement{position:relative;display:block;margin:0 15px}section.formulaires div.complement.pas-de-selection-stagiaire{left:0;margin-bottom:15px}section.formulaires div.complement .form-group-visibilitesession{margin:0}section.formulaires div.complement .form-group-visibilitesession .input-group{position:relative;display:inline-block;width:100%;white-space:nowrap}section.formulaires div.complement .form-group-visibilitesession .input-group .checkbox,section.formulaires div.complement .form-group-visibilitesession .input-group .libelle{position:relative;display:inline-block;vertical-align:top;margin:0}section.formulaires div.complement .form-group-visibilitesession .input-group .checkbox{width:5%}section.formulaires div.complement .form-group-visibilitesession .input-group .checkbox input[type=checkbox]{position:relative;display:inline-block;width:20px;height:20px;margin:0;border-radius:6px}section.formulaires div.complement .form-group-visibilitesession .input-group .libelle{width:90%}section.formulaires div.complement .form-group-visibilitesession .input-group .libelle p{font-size:1.1em;white-space:normal;font-weight:bold}section.formulaires input.btn-orsys-valider{display:block;position:relative;height:auto;width:auto;margin:0 auto;margin-bottom:15px}section.formulaires .saisies-nom-prenom.pas-de-selection-stagiaire{display:none}section.formulaires .saisies-nom-prenom .conteneur-saisies-principal{padding:15px}section.formulaires .saisies-nom-prenom .conteneur-saisies-principal .partie-gauche,section.formulaires .saisies-nom-prenom .conteneur-saisies-principal .partie-droite,section.formulaires .saisies-nom-prenom .conteneur-saisies-principal .partie-saisie{width:60%;height:auto;min-height:auto;display:inline-block;vertical-align:top;padding:0 15px}section.formulaires .saisies-nom-prenom .conteneur-saisies-principal .partie-gauche,section.formulaires .saisies-nom-prenom .conteneur-saisies-principal .partie-droite{width:19%}section.formulaires .saisies-nom-prenom .conteneur-saisies-principal .partie-saisie{border:1px solid #ccc}section.formulaires .saisies-nom-prenom label.titre{font-size:1.3em;font-weight:100;padding-top:10px;margin:0;text-align:left;margin-bottom:15px;text-decoration:underline}section.formulaires .saisies-nom-prenom .identite-prenomfiltre.cacher,section.formulaires .saisies-nom-prenom .identite-emailfiltre.cacher,section.formulaires .saisies-nom-prenom .identite-message-nom-prenom.cacher,section.formulaires .saisies-nom-prenom .identite-message-email.cacher{display:none;margin-bottom:0}section.formulaires .saisies-nom-prenom .identite-prenomfiltre,section.formulaires .saisies-nom-prenom .identite-emailfiltre{}section.formulaires .saisies-nom-prenom .identite-message-nom-prenom{margin-bottom:5px}section.formulaires .saisies-nom-prenom .identite-message-nom-prenom,section.formulaires .saisies-nom-prenom .identite-message-email{color:blue}section.formulaires .saisies-nom-prenom .conteneur-button{text-align:center}section.formulaires .saisies-nom-prenom button{margin-bottom:15px}}@media(min-width:992px)and (max-width:1199px){div.container{height:830px;max-width:100%;width:95%}div.container .row{height:100%;width:100%}div.barre-verticale{float:left;height:100%;width:30%;background:url('../../images/bg-barre-verticale.jpg') repeat-y left top;padding:0}div.logo-societe{position:relative;margin-top:50px;float:left;width:100%;height:100px;background-color:#fff}div.logo-societe div.div-contenu{position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%}div.logo-societe div.div-contenu a{position:relative;left:calc((100% - 145px)/2);display:block;width:145px;height:42.07px}div.logo-societe img{width:145px;height:42.07px}div.menu-formation{position:relative;float:left;width:100%;height:100px;background-color:#5fb9c4}div.menu-formation div.div-contenu{position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center}div.menu-formation div.div-contenu section,div.menu-formation div.div-contenu section form{display:inline-block;height:100%;width:100%}div.menu-formation ul{padding:0;margin:0}div.menu-formation li{list-style-type:none}div.menu-formation button,div.menu-formation a{text-align:left;color:#fff;width:100%;padding-left:0;line-height:15px;font-size:14px;font-weight:bold}div.presentation{float:left;height:100%;width:70%}div.presentation div.div-contenu{height:100%;width:100%}section.enregistrement{border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.18);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.18);box-shadow:1px 1px 2px rgba(0,0,0,.18);width:100%;height:auto;margin-bottom:5px}section.enregistrement header .titre{margin-top:7px;text-align:center}section.enregistrement header img{position:relative;display:block;margin:0 auto;width:107px;height:107px}section.enregistrement section.message-utilisateur div.validation-summary-errors ul{padding-left:15px;list-style-type:none;font-size:1.4em;margin:0}section.formulaires div.inscription,section.formulaires div.login-fonction,section.formulaires div.motsdepasse.pas-de-selection-stagiaire{position:relative;width:49%;height:auto;min-height:185px;display:inline-block;vertical-align:top;padding:0 15px}section.formulaires div.login-fonction.pas-de-selection-stagiaire,section.formulaires div.motsdepasse.pas-de-selection-stagiaire{min-height:200px}section.formulaires div.inscription.pas-de-selection-stagiaire{display:none}section.formulaires div.login-fonction.pas-de-selection-stagiaire,section.formulaires div.motsdepasse.pas-de-selection-stagiaire{position:relative;width:45%;left:0}section.formulaires div.form-group input[type=text],section.formulaires div.form-group input[type=password],section.formulaires div.form-group select{font-size:1em}section.formulaires div.inscription div.form-group select{max-width:100%}section.formulaires div.motsdepasse:not(.pas-de-selection-stagiaire){position:relative;width:100%;padding:0 15px}section.formulaires div.motsdepasse:not(.pas-de-selection-stagiaire) div.form-group{display:inline-block;width:49%;vertical-align:top}section.formulaires div.motsdepasse:not(.pas-de-selection-stagiaire) div.form-group-password{padding-right:15px;margin-bottom:10px}section.formulaires div.motsdepasse:not(.pas-de-selection-stagiaire) div.form-group-confirm-password{padding-left:15px;margin-bottom:10px}section.formulaires div.inscription header,section.formulaires div.login-fonction:not(.pas-de-selection-stagiaire) header,section.formulaires div.motsdepasse:not(.pas-de-selection-stagiaire) header{height:30px;padding-top:5px}section.formulaires div.login-fonction.pas-de-selection-stagiaire header,section.formulaires div.motsdepasse.pas-de-selection-stagiaire header{height:40px}section.enregistrement header h3.titre{font-size:2.2em;color:rgba(51,51,51,.8);text-shadow:2px 8px 6px rgba(0,0,0,.2),0 -5px 35px rgba(255,255,255,.3)}section.formulaires div.inscription header h5.titre,section.formulaires div.login-fonction header h5.titre,section.formulaires div.motsdepasse header h5.titre{font-size:1.3em;padding-top:0;margin:0;text-align:left}section.formulaires div.complement{position:relative;display:block;margin:0 15px}section.formulaires div.complement.pas-de-selection-stagiaire{left:0;margin-bottom:15px}section.formulaires div.complement .form-group-visibilitesession{margin:0}section.formulaires div.complement .form-group-visibilitesession .input-group{position:relative;display:inline-block;width:100%;white-space:nowrap}section.formulaires div.complement .form-group-visibilitesession .input-group .checkbox,section.formulaires div.complement .form-group-visibilitesession .input-group .libelle{position:relative;display:inline-block;vertical-align:top;margin:0}section.formulaires div.complement .form-group-visibilitesession .input-group .checkbox{width:5%}section.formulaires div.complement .form-group-visibilitesession .input-group .checkbox input[type=checkbox]{position:relative;display:inline-block;width:20px;height:20px;margin:0;border-radius:6px}section.formulaires div.complement .form-group-visibilitesession .input-group .libelle{width:90%}section.formulaires div.complement .form-group-visibilitesession .input-group .libelle p{font-size:1.1em;white-space:normal;font-weight:bold}section.formulaires input.btn-orsys-valider{display:block;position:relative;height:auto;width:auto;margin:0 auto;margin-bottom:15px}section.formulaires .saisies-nom-prenom.pas-de-selection-stagiaire{display:none}section.formulaires .saisies-nom-prenom .conteneur-saisies-principal{padding:15px}section.formulaires .saisies-nom-prenom .conteneur-saisies-principal .partie-gauche,section.formulaires .saisies-nom-prenom .conteneur-saisies-principal .partie-droite,section.formulaires .saisies-nom-prenom .conteneur-saisies-principal .partie-saisie{width:50%;height:auto;min-height:auto;display:inline-block;vertical-align:top;padding:0 15px}section.formulaires .saisies-nom-prenom .conteneur-saisies-principal .partie-gauche,section.formulaires .saisies-nom-prenom .conteneur-saisies-principal .partie-droite{width:24%}section.formulaires .saisies-nom-prenom .conteneur-saisies-principal .partie-saisie{border:1px solid #ccc}section.formulaires .saisies-nom-prenom label.titre{font-size:1.3em;font-weight:100;padding-top:10px;margin:0;text-align:left;margin-bottom:15px;text-decoration:underline}section.formulaires .saisies-nom-prenom .identite-prenomfiltre.cacher,section.formulaires .saisies-nom-prenom .identite-emailfiltre.cacher,section.formulaires .saisies-nom-prenom .identite-message-nom-prenom.cacher,section.formulaires .saisies-nom-prenom .identite-message-email.cacher{display:none;margin-bottom:0}section.formulaires .saisies-nom-prenom .identite-prenomfiltre,section.formulaires .saisies-nom-prenom .identite-emailfiltre{}section.formulaires .saisies-nom-prenom .identite-message-nom-prenom{margin-bottom:5px}section.formulaires .saisies-nom-prenom .identite-message-nom-prenom,section.formulaires .saisies-nom-prenom .identite-message-email{color:blue}section.formulaires .saisies-nom-prenom .conteneur-button{text-align:center}section.formulaires .saisies-nom-prenom button{margin-bottom:15px}}@media(min-width:1200px){div.container{height:830px;width:95%}div.container .row{height:100%;width:100%}div.barre-verticale{float:left;height:100%;width:30%;background:url('../../images/bg-barre-verticale.jpg') repeat-y left top;padding:0}div.logo-societe{position:relative;margin-top:50px;float:left;width:100%;height:100px;background-color:#fff}div.logo-societe div.div-contenu{position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%}div.logo-societe div.div-contenu a{position:relative;left:calc((100% - 145px)/2);display:block;width:145px;height:42.07px}div.logo-societe img{width:145px;height:42.07px}div.menu-formation{position:relative;float:left;width:100%;height:100px;background-color:#5fb9c4}div.menu-formation div.div-contenu{position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center}div.menu-formation div.div-contenu section,div.menu-formation div.div-contenu section form{display:inline-block;height:100%;width:100%}div.menu-formation ul{padding:0;margin:0}div.menu-formation li{list-style-type:none}div.menu-formation button,div.menu-formation a{text-align:left;color:#fff;width:100%;padding-left:0;line-height:15px;font-size:14px;font-weight:bold}div.presentation{float:left;height:100%;width:70%}div.presentation div.div-contenu{height:100%;width:100%}section.enregistrement{height:auto;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.18);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.18);box-shadow:1px 1px 2px rgba(0,0,0,.18);width:100%;margin-bottom:5px}section.enregistrement header .titre{margin-top:20px;text-align:center}section.enregistrement header img{position:relative;display:block;margin:0 auto;width:127px;height:127px}section.enregistrement section.message-utilisateur div.validation-summary-errors ul{padding-left:15px;list-style-type:none;font-size:1.4em}section.formulaires div.inscription,section.formulaires div.login-fonction,section.formulaires div.motsdepasse{width:33%;height:auto;min-height:205px;display:inline-block;vertical-align:top;padding:0 15px}section.formulaires div.login-fonction.pas-de-selection-stagiaire,section.formulaires div.motsdepasse.pas-de-selection-stagiaire{min-height:200px}section.formulaires div.inscription.pas-de-selection-stagiaire{display:none}section.formulaires div.login-fonction.pas-de-selection-stagiaire,section.formulaires div.motsdepasse.pas-de-selection-stagiaire{position:relative;width:45%;left:0}section.formulaires div.form-group input[type=text],section.formulaires div.form-group input[type=password],section.formulaires div.form-group select{font-size:1.2em}section.formulaires div.inscription:not(.pas-de-selection-stagiaire) header,section.formulaires div.login-fonction:not(.pas-de-selection-stagiaire) header,section.formulaires div.motsdepasse:not(.pas-de-selection-stagiaire) header{height:70px}section.formulaires div.inscription.pas-de-selection-stagiaire header,section.formulaires div.login-fonction.pas-de-selection-stagiaire header,section.formulaires div.motsdepasse.pas-de-selection-stagiaire header{height:50px}section.enregistrement header h3.titre{font-size:2.5em;color:rgba(51,51,51,.8);text-shadow:2px 8px 6px rgba(0,0,0,.2),0 -5px 35px rgba(255,255,255,.3)}section.formulaires div.inscription header h5.titre,section.formulaires div.login-fonction header h5.titre,section.formulaires div.motsdepasse header h5.titre{font-size:1.3em;padding-top:10px;margin:0;text-align:left}section.formulaires div.complement{position:relative;display:block;margin:0 15px}section.formulaires div.complement.pas-de-selection-stagiaire{left:0;margin-bottom:15px}section.formulaires div.complement .form-group-visibilitesession{margin:0}section.formulaires div.complement .form-group-visibilitesession .input-group{position:relative;display:inline-block;width:100%;white-space:nowrap}section.formulaires div.complement .form-group-visibilitesession .input-group .checkbox,section.formulaires div.complement .form-group-visibilitesession .input-group .libelle{position:relative;display:inline-block;vertical-align:top;margin:0}section.formulaires div.complement .form-group-visibilitesession .input-group .checkbox{width:5%}section.formulaires div.complement .form-group-visibilitesession .input-group .checkbox input[type=checkbox]{position:relative;display:inline-block;width:20px;height:20px;margin:0;border-radius:6px}section.formulaires div.complement .form-group-visibilitesession .input-group .libelle{width:90%}section.formulaires div.complement .form-group-visibilitesession .input-group .libelle p{font-size:1.1em;white-space:normal;font-weight:bold}section.formulaires input.btn-orsys-valider{display:block;position:relative;margin:0 auto;margin-bottom:15px;height:auto;width:auto}section.formulaires .saisies-nom-prenom.pas-de-selection-stagiaire{display:none}section.formulaires .saisies-nom-prenom .conteneur-saisies-principal{padding:15px}section.formulaires .saisies-nom-prenom .conteneur-saisies-principal .partie-gauche,section.formulaires .saisies-nom-prenom .conteneur-saisies-principal .partie-droite,section.formulaires .saisies-nom-prenom .conteneur-saisies-principal .partie-saisie{width:33%;height:auto;min-height:auto;display:inline-block;vertical-align:top;padding:0 15px}section.formulaires .saisies-nom-prenom .conteneur-saisies-principal .partie-saisie{border:1px solid #ccc}section.formulaires .saisies-nom-prenom label.titre{font-size:1.3em;font-weight:100;padding-top:10px;margin:0;text-align:left;margin-bottom:15px;text-decoration:underline}section.formulaires .saisies-nom-prenom .identite-prenomfiltre.cacher,section.formulaires .saisies-nom-prenom .identite-emailfiltre.cacher,section.formulaires .saisies-nom-prenom .identite-message-nom-prenom.cacher,section.formulaires .saisies-nom-prenom .identite-message-email.cacher{display:none;margin-bottom:0}section.formulaires .saisies-nom-prenom .identite-prenomfiltre,section.formulaires .saisies-nom-prenom .identite-emailfiltre{}section.formulaires .saisies-nom-prenom .identite-message-nom-prenom{margin-bottom:5px}section.formulaires .saisies-nom-prenom .identite-message-nom-prenom,section.formulaires .saisies-nom-prenom .identite-message-email{color:blue}section.formulaires .saisies-nom-prenom .conteneur-button{text-align:center}section.formulaires .saisies-nom-prenom button{margin-bottom:15px}}