#facebox .b {
  background:url("../secure/images/b.png");
}

#facebox .tl {
  background:url("../secure/images/tl.png");
}

#facebox .tr {
  background:url("../secure/images/tr.png");
}

#facebox .bl {
  background:url("../secure/images/bl.png");
}

#facebox .br {
  background:url("../secure/images/br.png");
}
#facebox * {
	color: #ccc;
}
#facebox INPUT[type="button"]{
	color: #999;
}
#facebox INPUT[type="text"] {
	background: #333;
	border: 1px solid #333;
}
#facebox INPUT[type="submit"]{
	color: #999;
}
#facebox INPUT[type="password"] {
	color: #999;
	background: #333;
	border: 1px solid #333;
	width: 290px;
	line-height: 24px;
}
#facebox {

  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9999999999;
  text-align: left;
  background:url("../secure/images/bg-dark-popup.png") repeat 0 0 transparent;
  
}

#facebox .popup {
	position: relative;
    top: 0%;
	margin-top: 50vh;  /*poussé de la moitié de hauteur de viewport*/
	transform: translateY(-50%); /*tiré de la moitié de sa propre hauteur*/
	
	
}

#facebox .conteneur {
	position: relative;
	height: 100%;
	
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 10px;
	/*background: url("../secure/images/b.png") top left repeat;*/
	background: #999444;
  width: 300px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #555;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}


#facebox #forfaitsDescription TR{
	border: 0px;
}
#facebox #forfaitsDescription TD.barreTitre{
	padding-top: 10px;
	padding-bottom: 10px;
	width: 121px;
	/*background: #f0f0f0;*/
	/*border-left: solid 1px #999;*/
	font-weight: normal;
	color: #747d9e;
	font-size: 13px;
	text-align: center;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

