/*-----------------------------------------------*/
/*-------           ALERT ERRORS         --------*/
/*-----------------------------------------------*/
/*font */
.grasViolet{
  font-weight : bold;
  color : #280324;
}

/* voile gris transparent */

#fondGris {
  position : absolute;
  display: none;
  top : 0;
  left : 0;
  margin : 0;
  padding : 0;
  width : 100%;
  height : 100%;
  background-color : #2F2F2F;
  opacity:0.7;
  z-index : 1200;
}

/* cadre du Quizz */
.quizz {
  z-index : 1201;
  position : absolute;
  display: none;
  margin-top : 1%;
  left : 1%;
  width : 98%;
  background-color : #FAFAFA;
  border : solid 1px #1F1F1F;
  color : #1F1F1F;
  font-family : arial;
  font-size : 12px;
  -moz-border-radius:15px;
}

/* cadre de l'alerte */
.alerte, #alerte {
  z-index : 1201;
  position : absolute;
  display: none;
  top : 35%;
  left : 35%;
  width : 390px;
  background-color : #FAFAFA;
  border : solid 1px #1F1F1F;
  color : #1F1F1F;
  font-family : arial;
  font-size : 12px;
}

/* cadre de l'extrait compte client */
.extraitCpt {
  z-index : 1201;
  position : absolute;
  display: none;
  left : 20px;
  width : 750px;
  background-color : #FAFAFA;
  border : solid 1px #1F1F1F;
  color : #1F1F1F;
  font-family : arial;
  font-size : 12px;
  
  height:20px;
  overflow-y:scroll;
  overflow-x:hidden;
  padding-right:20px;
}

/* cadre du rDT de  regule */
div.regule {
  z-index : 1201;
  position : absolute;
  display: none;
  top : 10%;
  left : 25%;
  width : 600px;
  background-color : #FAFAFA;
  border : solid 1px #1F1F1F;
  color : #1F1F1F;
  font-family : arial;
  font-size : 12px;
  margin-left : 5px;
}

/* ca
dre titre */
#titre-alerte{
  background-image : url("/com/images/alert/titre-alerte.jpg");
  background-repeat : repeat-x;
  height : 29px;
  margin-bottom : 15px;
}

#titre{
  padding-top : 6px;
  margin-left : 15px;
  font-weight : bold;
  color : #FF3F42;
}

#close{
  margin-right : 5px;
  margin-top : 5px;
  border : none;
}

#titreValidation{
  padding-top : 6px;
  margin-left : 15px;
  font-weight : bold;
  color : #007FE7;
}
#msgListeModif{
  border:1px solid #1F1F1F;
  height:100px;
  margin:10px;
  overflow-y:scroll;
  padding-bottom:5px;
  padding-left:30px;
  padding-right:5px;
}

/* boutons oui non */

.btnChoix{
  margin-top:8px;
  margin-left:12px;
}

.btnOuiNon a{
  float:left;
  font-weight:bold;
  font-size:12px;
  background-image : url(/portail/img/btn100x40.png);
  background-position: 0px 0px;
  display: block;
  width:100px;
  height:36px;
  padding-top:4px;
  text-decoration:none;
  color:#2F2F2F;
  text-align:center;
  vertical-align:middle;
  margin: 2px 6px 8px 0px;
}

.btnOuiNon a:hover {background-position: 0px -40px;cursor:pointer;}

.btnOuiNon a:active {
  background-position: 0px -80px;
  color:#FFFFFF;
}
 .btnOuiNon a#stop {
  height:26px;
  padding-top:14px;
}

/*message */
.catMsg{
  font-weight : bold;
  color : #0D77DF;
  margin-left : 15px;
}
.msg { margin-left : 8px; }
.msg input { width: 300px; }
.msg textarea { margin: 7px; display: none; }

#msg-alerte{ margin : 15px; color:red; font-weight:bold; }
.msg-alerte{ margin-top: 5px; }

#pl_descendants {
  background: white;
  height: 100%;
  padding: 20px;
}
