/*------------------------------------*/
/*---- Concepteur : Ribot Gabriel ----*/
/*---- Développeur : Vabre Julien ----*/
/*---- Copyright : Wis'IT ---------*/
/*------------------------------------*/

/*------------ agenda --------------*/
#agenda{
  position:relative;
  min-height:200px;
}

#agenda td{
  text-align: center;
  border:1px solid grey;
  border-collapse: collapse;
}

#agenda table{
  min-width: 210px;
  border:1px solid grey;
}

#agenda hr{
  margin: 2px;
}

#agenda p{
  margin: 3px;
}

#agenda .left{
  float:left;
}

#agenda .right{
  float:right;
}

tr.date{
  text-align:center;
  font-size:11px;
}
tr.date td{padding:2px;
  font-weight:bold;
  color:black;
}
tr.jour td{font-size:11px;
  padding:2px;
  font-weight:bold;
}
tr.date td a{
  text-decoration:none;
  color:white;
  display:block;
  margin:0px;
  padding:2px;
}
tr.date a:hover{
  background-color:none !important;
}

#fade { /*--Masque opaque noir de fond--*/
	position: fixed;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 9999;
}
.popup_block{	display: none; /*--masqué par défaut--*/
  background: #fff;
	border: 5px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%;
  left: 50%;
	z-index: 99999;
	/*--Les différentes définitions de Box Shadow en CSS3--*/
  -webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--Coins arrondis en CSS3--*/
  -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align:left;
}

a.lienpopup{color:#8cb942 !important;
  text-align:center;
}

img.btn_close {
  float: right;
  width:24px;
}

.popup_block .center{
  text-align:center;
}

.popup_block .upper{
  text-transform:uppercase;
}

.titre_d{
  font-size: 16px;
}

.popup_block .texte{
  line-height:13px;
}

.popup_block .noir{
  color:#2f2f2f;
}

.popup_block .gris{
  color:#575757;
}

.popup_block .marron{
  color:#754C24;
}

.popup_block .vert{
  text-align:right;
  color:#8cb942;
}


.popup_block p{
  padding-left:3px;
}

.popup_block .fonce{
  background-color: #d8f0c7;
  padding-left:3px;
}

.popup_block p img{
  float:left;
  margin-right:5px;
  vertical-align: top;
}

p.error{
  color:red;
}

p.success{
  color:green;
}
