/* Formulaire reservation */
.formulaire_resa {clear: both;padding-bottom: 5px;}

.editer-groupe {padding: 10px;}
.formulaire_formidable {background-color: yellow;padding: 0;}
span.obligatoire {color:  red;}
.fieldset.pliable > fieldset > .legend span:before  {position:relative;display:inline-block;font-family:'Glyphicons Halflings';content:"\e081";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size: 14px;padding-right: 5px;padding-top: 0;padding-left: 0;margin-left: 0;}
.fieldset.pliable > fieldset > .legend span {background: none;padding-left: 0;margin-left: 0;}
legend.legend {font-weight: 700;font-size: 18px;color: #0000ff;letter-spacing: normal;text-transform: uppercase;margin-left: 0;padding-left: 0;margin-bottom: 0;}

.formulaire_formidable .editer {margin-top: 5px;}

.formulaire_formidable label {width: 53%;font-size: 14px;float: left;padding-top: 5px;text-align: left;padding-bottom: 1px;}
.selected {width: 46.5% !important;border: 1px solid #0000ff;border-radius: 0.25rem;}
.formulaire_formidable input {color: #0000ff;}
.formulaire_formidable input::placeholder {color: #a9a9a9;font-weight: 300;vertical-align: middle;margin-top: 5px;}

.formulaire_formidable .editer_oui_non_1 {border-top: 2px solid #0000ff;padding-top: 5px;margin-top: 15px;float: left;display: inline-block;width: 100%;}

.formulaire_formidable .choix {min-width: 10%;display: inline-block;margin-right: 10px;padding-right: 10px;clear: left;}

span.erreur_message {font-size: 13px;color: red;font-weight: 700;float: left;display: inline-block;clear: left;margin-bottom: 10px;}

.formulaire_formidable input.radio {margin-right: 15px;padding-right: 15px;}

.formulaire_spip .boutons input.submit {cursor: pointer;background: #0000ff;font-size: 13px;width: auto;color: #fff;border-style: none;float: right;padding: 5px 10px;clear: left;display: inline-block;position: relative;-webkit-appearance: none;margin-top: 5px;margin-bottom: 10px;}
.formulaire_spip .boutons input.submit:hover {padding: 5px 10px;cursor: pointer;background: yellow;font-size: 13px;width: auto;color: #000;float: right;-webkit-appearance: none;margin-right: 0;margin-top: 5px;margin-bottom: 10px;}

.explication {float: left;}
.explication_texte p {font-size: 95%;text-align: left;}

.reponse_formulaire {padding: 15px 15px 5px;line-height: 1em;}
.saisie_fieldset.pliable {padding: 0;}
.reponse_formulaire.saisie_fieldset {padding: 5px 15px 15px;line-height: 90%;}
.afficher_input_5 {display: none}
.saisie_destinataires {margin-top: 10px;}
.saisie_destinataires ul li {margin-top:10px;margin-left: 0;padding-left: 0;}