/*  						 */
/* TODO: Préfixer les sélecteurs par .frmNouvDem */
/*  						 */

#LieuBlocSel, #LieuBlocInfos
{
  display: inline-block;
}

.dialogueEditionLieu
{
  top: 40px;
  margin: auto;
  left: 150px;
  background: #ecefbb;
  border: 2px solid #c3d010;
}

.dialogueEditionLieu h1
{
  background-color: #c3d010;
}

.dialogueEditionLieu .optionnel h4 {
    color: #808080;
}

.WpDialogue.dialogueAffDemande
{
  top: 40px;
  margin: auto;
  left: 150px;
  background: #e8eef1;
  border: 2px solid #239CD3;
  font-size: 0.9em;
}


.dialogueAffDemande h1
{
  background-color: #239CD3;
  color: black;
}

.WpDialogue.dialogueAffDemande ul {
  padding-left: 1em;
}


.WpDialogue.dialogueAffDemande li {
  margin-top: 0.3em;
  margin-left: 0em;
  list-style: inside url("../../../images/puce.png") disc;
}

.WpDialogue.dialogueAffDemande .blocTypeInter ul li {
  list-style: inside url("../../../images/pucev.png") disc;
  padding-left: 0.4em;
}



.WpDialogue.dialogueAffDemande .blocContenu
{
  height: 450px;
  width: 600px;
  overflow-y: auto;
}

.contenuDemande {
  border-radius: 1em;
  margin-bottom: 1.5em;
  margin-top: .5em;
  margin-left: .5em;
  margin-right: .5em;
}

.contenuDemande .intro {
    background-color: #fff9;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: .5em;
    padding-bottom: .5em;
    border-top-left-radius: 1em;
    border-top-right-radius: 1em;
}

.contenuDemande .contenuFrm
{
  padding-left: 1em;
  padding-right: 1em;
  padding-top: .5em;
  padding-bottom: .5em;
}

.contenuDemande .contenuFrm > ul
{
  margin-top: 0em;
}

.WpDialogue.dialogueAffDemande .contenuDemande.Attente {background-color: #AAA;}
.WpDialogue.dialogueAffDemande .contenuDemande.Accept {background-color: rgb(216, 240, 170);}
.WpDialogue.dialogueAffDemande .contenuDemande.Refus {background-color: rgb(230, 204, 131);}
.WpDialogue.dialogueAffDemande .contenuDemande.ValidePartiel {background-color: rgb(240, 237, 170);}
.WpDialogue.dialogueAffDemande .contenuDemande.demandeInitiale { background-color: #fff6; }

.WpDialogue.dialogueAffDemande .blocBoutons
{
  float: right;
  text-align: right;
}

.WpDialogue.dialogueAffDemande .blocBoutonsModif {
    display: inline-block;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: auto;
    margin-right: auto;
    background: #ffffffb3;
    padding-top: .5em;
    padding-bottom: .5em;
    padding-left: 1em;
    padding-right: 1em;
    border-radius: 1em;
}

#LieuBlocInfos
{
  margin-left: 3.5em;
  font-size: 0.9em;
  display: block;
}

#LieuBlocInfos button
{
  font-size: 0.9em;
  display: inline-block;
  vertical-align: top;
  margin: 1em;
}

#LieuContenuInfos
{
  display: inline-block;
}

.formulaire_etape2_bloc_aff_addresse
{
  display: inline-block;
  vertical-align: text-top;
}

.caseACocher_element {
    display: inline-block;
    padding-right: 1em;
}

.blocTypeInter.cache
{
  display: none;
}

.champObligatoire
{
  color: red;
  font-size: 0.8em;
  display: inline-block;
  margin-top: -1.5em;
  margin-left: 0.1em;
}

.frmNouvDem #blocCGVCoche
{
  display: inline-block;
  padding: 0.2em;
  margin-bottom: 0.75em;
}

.blocTypeInter .titre {  white-space: nowrap; }

/*                      */
/* Affichage des vidéos */
/*                      */

@media screen and (orientation: portrait)
{
  #conteneurVideos video
  {
    max-height: 50vh;
    max-width: 92vw;
  }
}

/*				*/
/*   Assistant Saisie rapide	*/
/*				*/

.conteneurAssisantSaisie {
  position: fixed;
  bottom: 50%;
  right: 0px;
  background: #f5f3dc;
  padding: 1em;
  border-bottom-left-radius: 1em;
  border-top-left-radius: 1em;
  max-width: 17%;
  transform: translate(0%, 50%);
  border: 2px solid #cbb99f;
  border-right: none;
}
.assisantSaisie h1 {
  color: #815e28;
  padding: 0px;
  margin: 0px;
}

.assisantSaisie h2 {
    font-size: 1em;
    padding: 0em;
    margin: 0em;
    text-align: center;
    color: #6b6b6b;
}


.assisantSaisie ul {
    padding-left: 0.75em;
}

.assisantSaisie ul.choixSaisieRapide li {}
.assisantSaisie ul.choixSaisieRapide li:hover {
  background: #ffec81;
  border-bottom: 1px solid grey;
}

.assisantSaisie ul.choixSaisieRapide li.position0 { background: rgba(255, 255, 255, 0.8); }
.assisantSaisie ul.choixSaisieRapide li.position1 { background: rgba(255, 255, 255, 0.4); }

.assisantSaisie ul.choixSaisieRapide li.position0:hover, .assisantSaisie ul.choixSaisieRapide li.position1:hover { background: #ffec81; }

@media screen and (max-width: 1000px)
{
  .conteneurAssisantSaisie {
    top: 0px;
    left: 0px;
    max-width: 100%;
    padding: 2px;
    margin: 0px;
    height: 4em;
    border-radius: 0px;
    white-space: nowrap;
    overflow-x: auto;
    bottom: unset;
    height: unset;
    transform: unset;
    border-top: none;
    border-left: none;
    border-right: none;
    z-index: 100;
  }

  .conteneurAssisantSaisie .assisantSaisie H1 {
    display: none;
  }

  .conteneurAssisantSaisie .assisantSaisie H2 {
    display: inline-block;
  }

  .conteneurAssisantSaisie .assisantSaisie ul li {
    display: inline-block;
  }

  .conteneurAssisantSaisie .assisantSaisie ul {
    display: inline;
  }
  .conteneurAssisantSaisie .assisantSaisie .contenu {
    display: inline;
  }
  ul.choixSaisieRapide .assisantSaisie {
    display: inline-block;
    padding: 0px;
    margin: 0px;
  }
}

.frmNouvDem li { max-width: 95vw; }

/*				*/
/*      Messages de retour 	*/
/*				*/

.demandeErreur {
    padding: 1em;
        padding-left: 1em;
    background-color: #ffc2c2;
    border: 2px red solid;
    border-radius: 1em;
    margin-top: 3em;
    background-image: url('../../../images/erreur.png');
    background-repeat: no-repeat;
    background-size: auto 40px;
    background-position: 2% center;
    padding-left: 67px;
}

.demandeTransmise {
    padding: 1em;
    padding-left: 1em;
    background-color: #c8ffc2;
    border: 2px #1acf0e solid;
    border-radius: 1em;
    margin-top: 3em;
    background-image: url('../../../images/ok.png');
    background-repeat: no-repeat;
    background-size: auto 40px;
    background-position: 2% center;
    padding-left: 67px;
}

